.site-header .header-inner{gap:24px;min-height:72px;height:auto;padding-block:12px;border-bottom-color:transparent}.site-header .desktop-nav{gap:20px}.site-header .desktop-nav a{position:relative;min-height:44px;white-space:nowrap}.site-header .desktop-nav a[aria-current=page]{color:var(--theme-accent,var(--purple))}.site-header .desktop-nav a[aria-current=page]:after{content:"";position:absolute;inset-inline:0;bottom:2px;height:2px;border-radius:2px;background:currentColor}.site-header .header-actions{gap:10px;margin-left:0;margin-inline-start:auto}.header-preferences{display:flex;align-items:center;gap:8px}.navigation-close,.navigation-toggle,.site-header .account-link,.site-header .header-search{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:10px;border:1px solid var(--theme-line,#dfdce6);border-radius:13px;color:var(--theme-text,var(--ink));background:var(--theme-surface,#fff);touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;transition:transform .12s ease-out,background-color .12s ease-out}.site-header .account-link{padding-inline:14px}.site-header .support-link{min-height:44px;padding-inline:2px;background:transparent;border:0;color:inherit}.navigation-close:active,.navigation-toggle:active,.site-header .account-link:active,.site-header .header-search:active{transform:scale(.96)}.navigation-toggle{display:none}.site-header :is(a,button):focus-visible{outline:3px solid var(--purple);outline-offset:3px}html:has(.navigation-dialog[open]){overflow:hidden}.navigation-dialog{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));border:0;color:var(--theme-text,var(--ink));background:transparent;overflow:auto;overscroll-behavior:contain}.navigation-dialog::backdrop{background:#10101d66;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.navigation-panel{width:min(100%,540px);margin-inline:auto;padding:12px;border:1px solid var(--theme-line,#dfdce6);border-radius:26px;background:var(--theme-surface,#fff);box-shadow:0 24px 80px #10101d33;transform-origin:top right}[dir=rtl] .navigation-panel{transform-origin:top left}.navigation-panel__top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 4px 12px 12px;color:var(--theme-muted,#655f70);font-size:14px;font-weight:500}.navigation-close{border:0;background:var(--theme-soft,#f1eef8)}.navigation-links{display:grid;gap:4px}.navigation-links>a{display:flex;align-items:center;gap:14px;min-height:58px;padding:10px 12px;border-radius:15px;color:inherit;font-size:17px;font-weight:550;line-height:1.4;touch-action:manipulation}.navigation-links>a>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.navigation-links__icon{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--theme-soft,#f1eef8);color:var(--theme-accent,var(--purple))}.navigation-links>a>svg:last-child{margin-inline-start:auto;color:var(--theme-muted,#655f70)}.navigation-links>a[aria-current=page]{background:var(--theme-soft,#f1eef8);color:var(--theme-accent,var(--purple))}.navigation-links>a:active,.navigation-shortcuts>:active{background:var(--theme-soft,#f1eef8)}.navigation-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-block:14px;margin-top:8px;border-block:1px solid var(--theme-line,#dfdce6)}.navigation-shortcuts>*{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;min-width:0;padding:10px 8px;border:0;border-radius:13px;background:var(--theme-soft,#f1eef8);color:inherit;font:inherit;font-size:14px;touch-action:manipulation}.navigation-preferences{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 8px 4px}.navigation-preferences .theme-picker{width:auto;max-width:100%;min-height:44px;padding:0 6px}.navigation-preferences .theme-picker .boost-select{position:static;width:auto;height:auto}.navigation-preferences .theme-picker .boost-select__trigger{min-height:44px;padding:6px;font-size:16px}.navigation-preferences .theme-picker .boost-select__trigger>span,.navigation-preferences .theme-picker .boost-select__trigger>svg{visibility:visible}[dir=rtl] .navigation-links>a>svg:last-child{transform:scaleX(-1)}[dir=rtl] .navigation-links>a[aria-current=page]>svg:last-child{transform:none}.boost-select .boost-select__native{min-width:0!important;max-width:1px!important}.boost-select .boost-select__trigger{min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.boost-select .boost-select__trigger[aria-invalid=true]{outline:2px solid var(--theme-danger,#b3261e);outline-offset:1px}.boost-select__menu[data-placement]{max-width:calc(100vw - 24px);scroll-padding-block:7px;font-family:inherit}.boost-select__menu[data-placement] [role=option]{min-height:44px;touch-action:pan-y}.boost-select__menu[data-placement] .boost-select__label{white-space:normal;overflow-wrap:anywhere}.boost-select__menu[data-placement] [aria-disabled=true]{cursor:default}@media (hover:hover) and (pointer:fine){.navigation-close:hover,.navigation-links>a:hover,.navigation-shortcuts>:hover,.navigation-toggle:hover{background:var(--theme-soft,#f1eef8)}}@media (max-width:1279px){.site-header .header-inner{gap:18px}.site-header .desktop-nav{gap:14px;font-size:13px}.site-header .header-actions{gap:7px}.site-header .header-actions .support-link{display:none}}@media (max-width:1100px) and (min-width:960px){.site-header .header-inner{gap:14px}.site-header .brand{font-size:27px}.site-header .account-link{padding-inline:10px}.site-header .account-link>span{display:none}}@media (max-width:959px){.site-header .desktop-nav,.site-header .header-actions .support-link,.site-header .header-preferences{display:none}.site-header .header-inner{min-height:68px;padding-block:10px;gap:14px}.navigation-toggle{display:inline-flex}.site-header .header-actions{gap:7px}}@media (max-width:620px){.site-header .account-link>span{display:none}.site-header .account-link{padding:10px}.site-header .brand{font-size:27px}.site-header .brand-symbol{width:24px;margin-inline-end:4px}}@media (max-width:370px){.site-header .header-inner{width:calc(100% - 24px);gap:8px}.site-header .brand{font-size:24px}.site-header .header-actions{gap:4px}.navigation-links>a{font-size:16px}}@media (prefers-reduced-motion:reduce){.navigation-panel{transform:none!important;opacity:1!important}.navigation-close,.navigation-toggle,.site-header .account-link,.site-header .header-search{transition:none}.navigation-close:active,.navigation-toggle:active,.site-header .account-link:active,.site-header .header-search:active{transform:none}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.navigation-dialog::backdrop{backdrop-filter:none;-webkit-backdrop-filter:none;background:#10101db3}.navigation-panel{border-color:currentColor}}