._banner_yg6de_6{display:grid;grid-template-rows:1fr;border-bottom:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text);animation:_bannerOpen_yg6de_1 .26s var(--ease)}@keyframes _bannerOpen_yg6de_1{0%{grid-template-rows:0fr}}._inner_yg6de_21{display:flex;align-items:center;gap:var(--space-3);width:100%;max-width:1080px;min-height:0;margin:0 auto;overflow:hidden;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);padding-left:max(var(--space-4),env(safe-area-inset-left));padding-right:max(var(--space-2),env(safe-area-inset-right))}._icon_yg6de_35{flex:none;width:36px;height:36px;border-radius:var(--radius-md)}._text_yg6de_42{flex:1;display:grid;gap:1px;min-width:0;font-size:var(--text-sm);line-height:1.3}._text_yg6de_42 span{color:var(--color-text-muted)}._action_yg6de_55{flex:none;min-height:36px;padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-sm);font-weight:600}._close_yg6de_67{flex:none;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-muted)}._close_yg6de_67:hover{background:var(--color-surface-3);color:var(--color-text)}@media(prefers-reduced-motion:reduce){._banner_yg6de_6{animation:none}}._header_1109g_1{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:var(--space-4);height:var(--nav-height);padding:0 var(--space-4);padding-left:max(var(--space-4),env(safe-area-inset-left));padding-right:max(var(--space-4),env(safe-area-inset-right));border-bottom:1px solid var(--color-border);background:var(--color-surface)}._logo_1109g_16{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;text-decoration:none;white-space:nowrap}._mark_1109g_28{flex:none;color:var(--color-brand);transform:translateY(1px)}._brandStrong_1109g_35{color:var(--color-brand)}._brandSoft_1109g_39{color:var(--color-text-muted);font-weight:500}._links_1109g_44{display:flex;align-items:center;gap:var(--space-1);margin-left:auto}._link_1109g_44{display:inline-flex;align-items:center;height:32px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);text-decoration:none;white-space:nowrap}._link_1109g_44:hover{background:var(--color-surface-2);color:var(--color-text)}._link_1109g_44[aria-current=page]{color:var(--color-text);box-shadow:inset 0 -2px var(--color-brand);border-radius:0}._link_1109g_44[data-primary]{background:var(--color-brand);color:var(--color-on-brand);font-weight:600;border-radius:var(--radius-pill);box-shadow:none}._menuButton_1109g_83{display:none;align-items:center;justify-content:center;width:40px;height:36px;margin-left:auto;padding:0;border:0;border-radius:var(--radius-md);background:transparent;font-family:var(--font-display);font-size:var(--text-md);font-weight:600}._menuButton_1109g_83:hover,._menuButton_1109g_83[data-state=open]{background:var(--color-surface-2)}._actions_1109g_104{display:flex;align-items:center;margin-left:auto}._actions_1109g_104+._themeBar_1109g_110+._menuButton_1109g_83,._actions_1109g_104+._menuButton_1109g_83{margin-left:var(--space-1)}._themeBar_1109g_110{display:flex;margin-left:var(--space-2)}._themeIcons_1109g_121{display:inline-flex;padding:2px;border:1px solid var(--color-border);border-radius:var(--radius-pill)}._themeIcons_1109g_121 button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--color-text-muted)}._themeIcons_1109g_121 button:hover{color:var(--color-text)}._themeIcons_1109g_121 button[aria-checked=true]{background:var(--color-brand);color:var(--color-on-brand)}@media(max-width:899px){._links_1109g_44,._themeBar_1109g_110{display:none}._menuButton_1109g_83{display:inline-flex}}._theme_1109g_110{display:grid;gap:var(--space-1);margin-top:var(--space-2);padding:var(--space-2);border-top:1px solid var(--color-border)}._themeLabel_1109g_168{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}._themeOptions_1109g_175{display:flex;flex-wrap:wrap;gap:var(--space-1)}._themeOptions_1109g_175 button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-sm)}._themeOptions_1109g_175 button[aria-checked=true]{border-color:var(--color-brand);background:var(--color-brand);color:var(--color-on-brand);font-weight:600}._menu_1109g_83{z-index:60;min-width:220px;max-width:calc(100vw - 16px);padding:var(--space-2);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-2)}._menuList_1109g_212{display:grid;margin:0;padding:0;list-style:none}._menuLink_1109g_219{display:flex;align-items:center;justify-content:space-between;min-height:var(--target);padding:0 var(--space-2);border-radius:var(--radius-md);text-decoration:none}._menuLink_1109g_219:hover{background:var(--color-surface-2)}._menuLink_1109g_219[aria-current=page]{color:var(--color-brand);font-weight:600}._chevron_1109g_238{color:var(--color-text-faint);font-size:var(--text-lg)}@media(max-width:420px){._header_1109g_1:has(._actions_1109g_104){gap:var(--space-2);padding-inline:max(var(--space-3),env(safe-area-inset-left)) max(var(--space-3),env(safe-area-inset-right))}._header_1109g_1:has(._actions_1109g_104) ._logo_1109g_16{font-size:var(--text-md)}}
