:root[data-mode] [data-theme=thread]:not([data-mode]){--thread-color-paper: inherit;--thread-color-raised: inherit;--thread-color-ink: inherit;--thread-color-ink-soft: inherit;--thread-color-ink-faint: inherit;--thread-color-hairline: inherit;--thread-color-accent: inherit;--thread-color-accent-text: inherit;--thread-color-on-accent: inherit;--thread-color-link: inherit;--thread-color-selection: inherit;--thread-color-ok: inherit;--thread-color-warn: inherit;--thread-color-bad: inherit;--thread-color-focus: inherit;--thread-color-glass: inherit;--thread-color-glass-edge: inherit;--thread-color-thread: inherit;--thread-color-glass-solid: inherit;--thread-color-row-selected: inherit;--thread-color-no-photo: inherit;--thread-material-tab-bar-fill: inherit;--thread-material-tab-bar-edge: inherit;--thread-material-sheet-fill: inherit;--thread-material-sheet-edge: inherit;--thread-material-blur: inherit;--thread-shadow-glass-tab-bar: inherit;--thread-shadow-overlay-command-palette: inherit;--thread-shadow-keyboard-key: inherit}.th{position:sticky;top:0;z-index:50;box-sizing:border-box;height:60px;background:var(--thread-color-paper);color:var(--thread-color-ink);font-family:var(--thread-font-sans);font-weight:500;letter-spacing:-.006em;border-bottom:1px solid var(--thread-color-hairline)}.th-bar{position:relative;z-index:3;display:flex;align-items:center;gap:var(--thread-space-16);height:100%;padding-inline:22px}.th-brand{display:inline-flex;align-items:center;flex:none;line-height:0}.th-mark{display:block;height:36px;width:auto}.th-nav,.th-end,.th-panel-foot{display:flex;align-items:center}.th-nav{gap:var(--thread-space-32)}.th-end{gap:var(--thread-space-16);margin-inline-start:auto}.th-desktop{display:none}.th-lang{position:relative}.th-lang .th-lang-menu{inset-inline-start:auto;inset-inline-end:0}.th-item{position:relative;display:inline-flex;align-items:center}.th-top,.th-sub,.th-lang-opt,.th-group-label{color:var(--thread-color-ink);text-decoration:none}.th-top,.th-more,.th-menu-btn,.th-pill,.th-lang summary{min-height:44px;display:inline-flex;align-items:center}.th-nav.th-desktop,.th-lang.th-desktop,.th-account.th-desktop,.th-pill.th-desktop{display:none}.th-top{font-size:15px;gap:6px;white-space:nowrap}.th-top[aria-current=page],.th-sub[aria-current=page],.th-lang-opt[aria-current=true],.th-lang-opt[aria-pressed=true]{color:var(--thread-color-accent-text)}.th-more{width:22px;justify-content:center;padding:0;border:0;background:transparent;color:var(--thread-color-ink-soft);cursor:pointer}.th-nav .th-more:not(:focus-visible){position:absolute;inset-inline-end:-6px;width:1px;min-height:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.th-nav .th-more:focus-visible{position:absolute;inset-inline-end:-24px}.th-menu-btn[aria-expanded=true] .th-icon-menu,.th-menu-btn[aria-expanded=false] .th-icon-close{display:none}.th-more svg,.th-menu-btn svg{width:22px;height:22px}.th-more svg{width:10px;height:10px}.th-drop,.th-lang-menu{position:absolute;z-index:3;top:calc(100% + var(--thread-space-8));inset-inline-start:0;min-width:220px;max-width:calc(100vw - 2 * var(--thread-space-22));padding:var(--thread-space-8);background:var(--thread-color-raised);border:1px solid var(--thread-color-hairline);border-radius:var(--thread-radius-m);box-shadow:var(--thread-shadow-overlay-command-palette);opacity:0;visibility:hidden;pointer-events:none}.th-item:hover .th-drop,.th-item:focus-within .th-drop,.th-item.is-open .th-drop,.th-lang[open] .th-lang-menu{opacity:1;visibility:visible;pointer-events:auto}.th-sub,.th-lang-opt{display:flex;align-items:baseline;gap:var(--thread-space-12);min-height:44px;padding-inline:var(--thread-space-12);border-radius:var(--thread-radius-s)}.th-sub:hover,.th-lang-opt:hover{background:var(--thread-color-selection)}.th-lang-name{color:var(--thread-color-ink-soft);font-weight:400}.th-pill,.th-lang summary{border:1px solid var(--thread-color-hairline);border-radius:var(--thread-radius-m);background:transparent;color:var(--thread-color-ink);text-decoration:none;font:inherit;letter-spacing:-.006em;cursor:pointer}.th-lang summary{min-height:37px;padding-inline:13px;border-radius:var(--thread-radius-s);list-style:none;font-size:15px}.th-lang summary::-webkit-details-marker{display:none}.th-pill{min-height:42px;padding-inline:17px;font-size:16px;white-space:nowrap}.th-pill:hover,.th-lang summary:hover{border-color:var(--thread-color-ink)}.th-menu-btn{width:44px;justify-content:center;padding:0;border:0;background:transparent;color:var(--thread-color-ink);cursor:pointer}.th-backdrop{display:block;position:fixed;inset:0;z-index:1;border:0;padding:0;background:var(--thread-color-glass);cursor:pointer}.th-panel{position:absolute;z-index:2;inset-inline:0;top:100%;max-height:min(70dvh,640px);overflow:auto;padding:var(--thread-space-8) 22px var(--thread-space-32);background:var(--thread-color-paper);border-bottom:1px solid var(--thread-color-hairline)}.th-panel[hidden],.th-backdrop[hidden]{display:none}.th-group+.th-group,.th-extra{margin-top:var(--thread-space-16);padding-top:var(--thread-space-16);border-top:1px solid var(--thread-color-hairline)}.th-group-label{font-size:16px}.th-group.is-current .th-group-label{color:var(--thread-color-accent-text)}.th-subs{display:grid;padding-inline-start:var(--thread-space-12)}.th-panel .th-sub,.th-panel .th-lang-opt{position:static;opacity:1;pointer-events:auto;box-shadow:none}.th-panel-label{margin:var(--thread-space-16) 0 var(--thread-space-4);color:var(--thread-color-ink-soft);font-size:13px;font-weight:500}.th-panel-foot{flex-wrap:wrap;gap:var(--thread-space-12);margin-top:var(--thread-space-16)}.th a:focus-visible,.th button:focus-visible,.th summary:focus-visible{outline:2px solid var(--thread-color-focus);outline-offset:2px}@media(min-width:768px){.th{height:72px}.th-lang.th-desktop,.th-pill.th-desktop{display:inline-flex}.th-panel{padding-inline:var(--thread-space-32)}.th-panel-lang,.th-panel-action{display:none}}@media(min-width:1280px){.th-bar{display:grid;grid-template-columns:auto 1fr auto;padding-inline:var(--thread-space-64);gap:var(--thread-space-32)}.th-nav{justify-content:center}.th-end{margin-inline-start:0}.th-nav.th-desktop{display:flex}.th-lang.th-desktop,.th-pill.th-desktop{display:inline-flex}.th-account.th-desktop{display:block}.th-account.th-desktop[data-th-account-gated]:not([data-signed-in]){display:none}.th-menu-btn,.th-panel,.th-panel[hidden],.th-backdrop,.th-backdrop[hidden]{display:none}.th-mark{height:44px}}@media(min-width:1280px)and (max-width:1439.98px){.th-mark{height:38px;width:auto}}@media(prefers-reduced-motion:reduce){.th-drop,.th-lang-menu{transition:none}}
