.SkipLink_skipLink__25piR{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.SkipLink_skipLink__25piR:focus{background:var(--accent);border-radius:var(--radius-button);clip:auto;clip-path:none;color:var(--white);font-size:14px;font-weight:600;height:auto;left:16px;padding:12px 24px;position:fixed;top:16px;width:auto;z-index:1000}.Footer_footer__eavpV{border-top:1px solid var(--border);margin-top:auto}.Footer_inner__DjRFT{margin:0 auto;max-width:1400px;padding:24px}.Footer_nav__iJ_Vh{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-bottom:16px}.Footer_link__NrLrn{color:var(--foreground-muted);font-size:14px;transition:color var(--transition-hover)}.Footer_link__NrLrn:hover{color:var(--foreground)}.Footer_brand__C_tg7{color:var(--foreground-muted);font-size:13px;text-align:center}.Footer_buildInfo__A3bJ1{color:var(--foreground-muted);font-family:monospace;font-size:11px}@media(max-width:480px){.Footer_inner__DjRFT{padding:24px 16px}.Footer_nav__iJ_Vh{flex-wrap:wrap}}.AccountMenu_trigger__6xZFF{align-items:center;background:var(--accent-light);border:none;border-radius:50%;color:var(--accent);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;height:32px;justify-content:center;transition:opacity var(--transition-hover);width:32px}.AccountMenu_trigger__6xZFF:hover{opacity:.8}.AccountMenu_trigger__6xZFF:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AccountMenu_content__i0a4j{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-standard);box-shadow:0 4px 12px var(--shadow-sm);min-width:200px;padding:4px;z-index:50}.AccountMenu_label__WtjB5{color:var(--foreground-muted);font-size:12px;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.AccountMenu_separator___FOLl{background:var(--border);height:1px;margin:4px 0}.AccountMenu_item__SU2_z{border-radius:var(--radius-subtle);color:var(--foreground);cursor:pointer;display:block;font-size:14px;outline:none;padding:8px 12px;transition:background var(--transition-hover)}.AccountMenu_item__SU2_z:focus,.AccountMenu_item__SU2_z:hover{background:var(--surface-hover)}.AccountMenu_item__SU2_z:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Header_header__L691S{background:var(--background);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:40}.Header_inner__lSOe_{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:12px 24px}.Header_logoLink__7GtQZ{flex-shrink:0;transition:opacity var(--transition-hover)}.Header_logoLink__7GtQZ:hover{opacity:.8}.Header_logoLink__7GtQZ:focus-visible{border-radius:var(--radius-subtle);outline:2px solid var(--accent);outline-offset:4px}.Header_right___8q2z{align-items:center;display:flex;gap:12px}@media(max-width:480px){.Header_inner__lSOe_{padding:12px 16px}}.LogoutDialog_title__99iLp{text-align:center}.LogoutDialog_spinner__B3q2_{color:var(--foreground-muted);display:flex;justify-content:center;padding:16px 0 8px}.NavMenu_nav__XYyZr{background:var(--background);border-bottom:1px solid var(--border);position:sticky;top:57px;z-index:39}.NavMenu_inner__gN_FF{display:flex;gap:4px;margin:0 auto;max-width:1400px;padding:0 24px}.NavMenu_link__8T8Vq{padding:10px 16px}.NavMenu_link__8T8Vq:first-child{margin-left:-16px}.NavMenu_link__8T8Vq{border-bottom:2px solid rgba(0,0,0,0);color:var(--foreground-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color var(--transition-hover),border-color var(--transition-hover)}.NavMenu_link__8T8Vq:hover{color:var(--foreground)}.NavMenu_link__8T8Vq:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-subtle)}.NavMenu_active__0R7Na{color:var(--foreground);border-bottom-color:var(--accent)}.NavMenu_referral__hW50f{color:var(--accent)}.NavMenu_referral__hW50f:hover{color:var(--accent-hover)}.NavMenu_referral__hW50f.NavMenu_active__0R7Na{color:var(--accent);border-bottom-color:var(--accent)}@media(max-width:480px){.NavMenu_inner__gN_FF{gap:0;padding:0 16px}.NavMenu_link__8T8Vq{font-size:13px;padding:10px 12px}}.layout_layout__kaD0q{display:flex;flex-direction:column;min-height:100dvh}.layout_layoutFullBleed__EGr5n{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.layout_main__HRM4E{display:flex;flex:1 0 auto;flex-direction:column;margin:0 auto;max-width:1400px;padding:32px 24px;width:100%}.layout_main__HRM4E>*{width:100%}.layout_mainFullBleed__jXD6s{display:flex;flex:1;flex-direction:column;min-height:0;padding:0;width:100%}.layout_mainFullBleed__jXD6s>*{width:100%}@media(max-width:480px){.layout_main__HRM4E{padding:24px 16px}}.layout_shell__7wLxI{display:flex;min-height:100vh}.layout_content__ioTv6{flex:1;min-width:0;padding:40px 48px}.AdminSidebar_sidebar__M_kZX{background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;gap:8px;min-height:100%;padding:24px 16px;width:200px}.AdminSidebar_backLink__zBs57{align-items:center;color:var(--foreground-muted);display:flex;font-size:13px;font-weight:500;gap:6px;margin-bottom:8px;padding:0 8px;transition:color var(--transition-hover)}.AdminSidebar_backLink__zBs57:hover{color:var(--foreground)}.AdminSidebar_heading__fGhaV{color:var(--foreground-muted);font-size:11px;font-weight:600;letter-spacing:.05em;padding:0 8px;text-transform:uppercase}.AdminSidebar_list__lj2UV{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.AdminSidebar_link__PhdSY{border-radius:var(--radius-subtle);color:var(--foreground-muted);cursor:pointer;display:block;font-size:14px;font-weight:500;padding:8px;transition:background var(--transition-hover),color var(--transition-hover)}.AdminSidebar_link__PhdSY:hover{background:var(--surface-hover);color:var(--foreground)}.AdminSidebar_link__PhdSY:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AdminSidebar_active__yQX6_,.AdminSidebar_active__yQX6_:hover{background:var(--accent-light);color:var(--accent)}.layout_layout__e6Fja{display:flex;flex-direction:column;min-height:100dvh}.layout_main__Hg_ov{display:flex;flex:1 0 auto;flex-direction:column;margin:0 auto;max-width:1400px;padding:32px 24px;width:100%}.layout_main__Hg_ov>*{width:100%}@media(max-width:480px){.layout_main__Hg_ov{padding:24px 16px}}