.lang-switch{flex:none;display:flex;position:relative}.lang-switch__chip{border-radius:var(--radius-pill);background:var(--color-bg-fill);min-block-size:42px;color:var(--color-text-primary);cursor:pointer;font:inherit;border:0;align-items:center;gap:7px;padding-inline:12px;display:flex}.lang-switch__chip[aria-expanded=true]{background:var(--color-brand-soft)}.lang-switch__chip:focus-visible,.lang-switch__row:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.lang-switch__chip svg.lang-switch__chevron{fill:none;stroke:var(--color-text-primary);stroke-width:1.7px;stroke-linecap:round}.lang-switch__chip .lang-switch__chevron{stroke-width:2.4px}.lang-switch__chip[aria-expanded=true] .lang-switch__chevron{transform:rotate(180deg)}.lang-switch__label{font-size:13.5px;font-weight:600}.lang-switch__list{background:var(--color-bg-page);z-index:10;text-align:start;border-radius:14px;inline-size:256px;margin:0;padding:6px;list-style:none;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;box-shadow:0 1px 2px #0000000a,0 10px 30px #0000001a}.lang-switch__row{min-block-size:50px;inline-size:100%;color:var(--color-text-primary);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:6px 12px;display:flex}[aria-selected=true]>.lang-switch__row{background:var(--color-bg-fill)}.lang-switch__names{flex-direction:column;flex:1;min-inline-size:0;display:flex}.lang-switch__native{unicode-bidi:isolate;font-size:14px;font-weight:600;line-height:1.45}.lang-switch__english{color:var(--color-text-secondary);font-size:12px;line-height:1.4}.lang-switch__check{color:var(--color-brand-primary);flex:none}.tr-line{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:12px;line-height:1.6;display:flex}.tr-icon{color:var(--color-text-secondary)}.tr-dot{color:#a5a9ad}.tr-link{font:inherit;color:var(--color-brand-primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.tr-link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.tr-failed{color:var(--color-status-error)}.tr-alert{border-radius:var(--radius-pill);border:1.5px solid var(--color-status-error);block-size:13px;inline-size:13px;color:var(--color-status-error);justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.tr-ring{border-radius:var(--radius-pill);border:2.6px solid #0000001f;border-block-start-color:var(--color-brand-primary);block-size:13px;inline-size:13px;animation:.9s linear infinite tr-turn}.tr-faded{opacity:.5}.tr-source{font-weight:600}@keyframes tr-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tr-ring{animation:none}}.pub-menu__toggle{display:none}@media (max-width:767px){.pub-topbar .pub-topbar__nav,.pub-topbar .pub-topbar__search,.pub-topbar .pub-topbar__signin,.pub-topbar>.lang-switch{display:none}.pub-topbar>.pub-topbar__mark{margin-inline-end:auto}.pub-menu__toggle{border-radius:var(--radius-pill);background:var(--color-bg-fill);block-size:40px;inline-size:40px;color:var(--color-text-primary);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}}.pub-menu__close svg{fill:none;stroke:currentColor;stroke-linecap:round}.pub-menu__toggle:focus-visible,.pub-menu__close:focus-visible,.pub-menu__link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.pub-menu__scrim{z-index:40;background:#0a0b0c6b;position:fixed;inset:0}.pub-menu{background:var(--color-bg-page);z-index:41;text-align:start;flex-direction:column;inline-size:min(316px,86vw);padding:10px 16px 20px;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;box-shadow:0 0 44px #0000002e}.pub-menu__head{justify-content:space-between;align-items:center;min-block-size:44px;display:flex}.pub-menu__close{border-radius:var(--radius-pill);background:var(--color-bg-fill);block-size:32px;inline-size:32px;color:var(--color-text-primary);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.pub-menu__close svg{stroke-width:2px}.pub-menu__links{flex-direction:column;margin-block-start:8px;display:flex}.pub-menu__link{min-block-size:48px;color:var(--color-text-body);align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:flex}.pub-menu__link[aria-current=page],.pub-menu__link--primary{color:var(--color-text-primary)}.pub-menu__rule{background:var(--color-border-section);block-size:1px;margin-block:8px}.pub-menu__rule--before-language{margin-block-end:14px}.pub-menu__language{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pub-menu__language-label{font-size:14px;font-weight:600}.lang-switch--inline{display:contents}.lang-switch--inline .lang-switch__chip{min-block-size:42px}.lang-switch--inline .lang-switch__list{flex-basis:100%;inline-size:auto;margin-block-start:-2px;position:static}.lang-switch--inline .lang-switch__row{min-block-size:46px}.tr-end{color:var(--color-text-secondary);white-space:nowrap;margin-inline-start:auto;padding-inline-start:12px}
