.auth_shell__ZMJBf{min-height:100dvh;display:flex;flex-wrap:wrap;background:var(--bg)}.auth_brand__X1A7h{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) max(16px,var(--space-5));background-color:var(--brand-forest);background-image:radial-gradient(rgba(255,209,0,.22) 1px,transparent 1.5px);background-size:12px 24px;color:var(--brand-paper)}.auth_patch__3_97m{width:112px;height:auto}.auth_cmd__ZxFWN{font:400 14px/24px var(--font-mono);color:var(--signal-phosphor)}.auth_motto__Zh_B_{margin:var(--space-2) 0 0;font:900 clamp(32px,5vw,60px) /.95 var(--font-display);text-transform:uppercase;color:var(--brand-gold);text-wrap:balance}.auth_coords__9zsJ5{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--brand-gold);font:500 11px/16px var(--font-system);letter-spacing:.08em;color:var(--brand-gold)}.auth_main__tVPJ_{flex:999 1 560px;min-width:0;display:flex;flex-direction:column}.auth_meta__qN4uK{display:flex;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);font:500 11px/16px var(--font-system);letter-spacing:.08em;text-transform:uppercase}.auth_center__gBsi9{flex:1 1;display:flex;align-items:center;justify-content:center;padding:var(--space-5) max(16px,var(--space-3))}.auth_card__FJKwD{width:100%;max-width:480px;display:flex;flex-direction:column;gap:var(--space-3)}.auth_title__tO5sT{margin:0;font:900 36px/1 var(--font-display);text-transform:uppercase;text-wrap:balance}.auth_lede__BUVLC{margin:0;color:var(--ink-muted)}.auth_form__krKKs{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:2px solid var(--line);background:var(--surface);box-shadow:var(--shadow-hard)}.auth_row__XK72u{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2)}.auth_mono__tv56p{font:400 13px/20px var(--font-mono);color:var(--ink-muted)}.auth_qr__Srwfl{width:180px;height:180px;background:#ffffff}.auth_secret__VAfnM{font:500 14px/22px var(--font-mono);word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}@media (max-width:700px){.auth_brand__X1A7h{flex-basis:100%;padding-block:var(--space-4) var(--space-3);gap:var(--space-3)}.auth_patch__3_97m{width:56px}.auth_coords__9zsJ5{display:none}}.ui_btn__6N7So{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:44px;padding:10px 18px;border:2px solid var(--line);border-radius:var(--radius-none);background:var(--surface);color:var(--ink);font:500 13px/20px var(--font-system);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer}.ui_btn__6N7So:disabled{opacity:.45;cursor:not-allowed}.ui_primary__5_JJt{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ui_primary__5_JJt:not(:disabled):hover{box-shadow:var(--shadow-hard);transform:translate(-2px,-2px)}.ui_primary__5_JJt:not(:disabled):active{box-shadow:none;transform:none}.ui_secondary__H5AuI:not(:disabled):hover{background:var(--surface-sunken)}.ui_ghost__M8awR{border-color:transparent;background:transparent;padding-inline:8px}.ui_ghost__M8awR:not(:disabled):hover{border-color:var(--line)}.ui_danger__SMjQU{background:var(--signal-red);border-color:var(--signal-red);color:#ffffff}.ui_bevel__upB8j{border:0;background:var(--gui-gray);color:var(--brand-ink);box-shadow:var(--shadow-bevel-out);text-transform:none;letter-spacing:0}.ui_bevel__upB8j:not(:disabled):active{box-shadow:var(--shadow-bevel-in)}.ui_small___Q75H{min-height:36px;padding:4px 12px;font-size:12px}.ui_block__MOZBB{width:100%}.ui_field__jaWkq{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ui_label__wmldB{font:500 11px/16px var(--font-system);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.ui_input__0fvdk{width:100%;min-height:44px;padding:10px 12px;border:2px solid var(--line);border-radius:var(--radius-none);background:var(--surface);color:var(--ink);font:400 16px/24px var(--font-ui)}.ui_input__0fvdk[aria-invalid=true]{border-color:var(--status-danger)}.ui_hint__WuPRD{font:400 14px/20px var(--font-ui);color:var(--ink-muted)}.ui_error__AsqlG{font:500 13px/20px var(--font-system);color:var(--status-danger)}.ui_check__NB1xB{display:inline-flex;gap:var(--space-2);align-items:center;min-height:44px;cursor:pointer;font:400 15px/22px var(--font-ui)}.ui_check__NB1xB input{width:22px;height:22px;margin:0;accent-color:var(--accent)}.ui_otp__rmHWS{display:flex;align-items:center;gap:var(--space-1)}.ui_otpCell__qji3t{width:46px;height:56px;padding:0;text-align:center;border:2px solid var(--brand-ink);border-radius:var(--radius-none);background:#ffffff;color:var(--brand-ink);font:700 24px/1 var(--font-mono)}.ui_otpCell__qji3t[data-filled=true]{background:var(--gui-bevel-light)}.ui_otp__rmHWS[data-error=true] .ui_otpCell__qji3t{border-color:var(--signal-red)}.ui_otpSep__yYAHT{font:700 18px/1 var(--font-mono);color:var(--brand-ink)}@media (max-width:400px){.ui_otpCell__qji3t{width:40px;height:52px}}.ui_win__Q0gbg{min-width:0;padding:3px;background:var(--gui-gray);color:var(--brand-ink);box-shadow:var(--shadow-bevel-out)}.ui_winBar__s0sHx{display:flex;justify-content:space-between;gap:var(--space-2);padding:3px 8px;background:var(--brand-forest);color:#ffffff;font:700 12px/18px var(--font-mono)}.ui_alert__mqv8E .ui_winBar__s0sHx{background:var(--signal-red)}.ui_info__G49XK .ui_winBar__s0sHx{background:var(--signal-ultramarine)}.ui_winBody__vHBp3,.ui_winInset__HfW8F{padding:var(--space-2)}.ui_winInset__HfW8F{display:flex;flex-direction:column;gap:var(--space-2);background:#ffffff;color:var(--brand-ink);box-shadow:var(--shadow-bevel-in)}.ui_winActions__U7Tlf{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1);padding:0 var(--space-2) var(--space-2)}.ui_winInset__HfW8F .ui_input__0fvdk{background:#ffffff;color:var(--brand-ink);border-color:var(--brand-ink)}.ui_winInset__HfW8F .ui_hint__WuPRD,.ui_winInset__HfW8F .ui_label__wmldB{color:var(--brand-ink)}.ui_winInset__HfW8F .ui_error__AsqlG{color:var(--signal-red)}.app_app__FRQiV{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg)}.app_meta__K_FfO{justify-content:space-between;gap:var(--space-2);color:var(--brand-gold);border-bottom:1px solid var(--brand-gold);font:500 11px/16px var(--font-system);letter-spacing:.08em;text-transform:uppercase}.app_meta__K_FfO,.app_nav__fwlsv{display:flex;padding:var(--space-2) max(16px,var(--space-5));background:var(--brand-forest)}.app_nav__fwlsv{flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);color:var(--brand-paper)}.app_brand__R2Ikn{display:flex;align-items:center;gap:var(--space-2);margin-right:auto;font:900 16px/1 var(--font-display);text-transform:uppercase;color:var(--brand-gold);text-decoration:none}.app_brand__R2Ikn img{width:32px;height:auto}.app_links__Nps3o{display:flex;flex-wrap:wrap;gap:2px}.app_link__LW5_J{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:2px solid transparent;color:var(--brand-paper);text-decoration:none;font:500 12px/20px var(--font-system);letter-spacing:.06em;text-transform:uppercase}.app_link__LW5_J:hover{border-color:var(--brand-gold)}.app_link__LW5_J[aria-current=page]{background:var(--brand-gold);color:var(--brand-ink)}.app_link__LW5_J:focus-visible,.app_logout__TZ15N:focus-visible{outline-color:var(--brand-gold)}.app_user__bkJuA{display:flex;align-items:center;gap:var(--space-2)}.app_who__kI1aT{display:grid;text-align:right;font:600 14px/20px var(--font-ui)}.app_who__kI1aT span{text-transform:uppercase}.app_logout__TZ15N,.app_who__kI1aT span{font:500 11px/16px var(--font-system);letter-spacing:.06em;color:var(--brand-gold)}.app_logout__TZ15N{min-height:44px;padding:0 12px;border:2px solid var(--brand-gold);background:transparent;cursor:pointer}.app_page__sS_Gv{width:100%;max-width:1344px;margin:0 auto;padding:var(--space-4) max(16px,var(--space-5)) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.app_h1__z8p0x{margin:0;font:900 clamp(28px,4vw,40px) /1 var(--font-display);text-transform:uppercase;text-wrap:balance}.app_lede__9_Vdw{margin:var(--space-1) 0 0;max-width:65ch;color:var(--ink-muted)}.app_panel__drnJc{border:2px solid var(--line);background:var(--surface);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.app_term__5tIe1{background:var(--term-bg);color:var(--term-ink);padding:var(--space-2) var(--space-3);font:400 13px/24px var(--font-mono);white-space:pre-wrap}.members_grid__wkAcy{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start}.members_side__AX5zt{flex:1 1 320px;min-width:0}.members_list__qdo_l{flex:3 1 640px;min-width:0;border:2px solid var(--line);background:var(--surface)}.members_member__f_Dc6{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) minmax(0,1fr);grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid var(--line-soft)}.members_member__f_Dc6:first-child{border-top:0}.members_name__Lphmy{font:600 15px/22px var(--font-ui)}.members_mono__jYNj2{font:400 12px/18px var(--font-mono);color:var(--ink-muted);overflow-wrap:anywhere}.members_roles__0csYE{display:flex;flex-wrap:wrap;gap:4px}.members_role__DE0lQ{min-height:32px;padding:0 8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:500 11px/16px var(--font-system);letter-spacing:.04em;cursor:pointer}.members_role__DE0lQ[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.members_batko__aDJ_V{display:flex;gap:4px;align-items:center;margin-top:var(--space-1)}.members_batko__aDJ_V select{min-height:32px;max-width:100%;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:400 13px/18px var(--font-ui)}.members_mfa__qT0_C{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.members_ok__ag8V9{color:var(--status-done);font:500 12px/18px var(--font-system)}.members_warn__TkR_X{color:var(--status-danger);font:500 12px/18px var(--font-system)}.members_reset__ir1YG summary{cursor:pointer;font:500 12px/18px var(--font-system);color:var(--ink-muted)}@media (max-width:760px){.members_member__f_Dc6{grid-template-columns:minmax(0,1fr)}}.tab_head__4OCpA{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-3)}.tab_ro__L0pL0{font:500 12px/20px var(--font-system);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.tab_grid__bv74U{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start}.tab_main__R58dg{flex:7 1 560px;flex-direction:column}.tab_main__R58dg,.tab_side__OWqoM{min-width:0;display:flex;gap:var(--space-3)}.tab_side__OWqoM{flex:5 1 340px;flex-direction:column}.tab_panel__HjnEK{border:2px solid var(--line);background:var(--surface);padding:var(--space-3);display:flex;flex-direction:column;gap:4px;min-width:0}.tab_panelHead__bUaGy{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1)}.tab_h2__AK3Pw{margin:0;font:800 18px/1.2 var(--font-display);text-transform:uppercase}.tab_sub__0wwlK{font:500 11px/16px var(--font-system);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.tab_tableWrap___BwNX{overflow-x:auto;margin:0 calc(-1 * var(--space-3)) calc(-1 * var(--space-3))}.tab_table__DKkpX{width:100%;min-width:520px;border-collapse:collapse;font:400 15px/22px var(--font-ui)}.tab_table__DKkpX th{padding:8px 12px;text-align:left;background:var(--surface-sunken);border-bottom:2px solid var(--line);font:500 11px/16px var(--font-system);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.tab_table__DKkpX td{padding:10px 12px;border-bottom:1px solid var(--line-soft);vertical-align:top}.tab_table__DKkpX td:first-child,.tab_table__DKkpX th:first-child{padding-left:var(--space-3)}.tab_date__AXNqq{font:400 14px/22px var(--font-mono);white-space:nowrap}.tab_muted__fdsqE{color:var(--ink-muted);font-size:13px}.tab_empty__w0CW0{padding:var(--space-3);color:var(--ink-muted)}.tab_link__Y6Ju_{font-weight:600}.tab_claimBar__9RkNx{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:flex-end}.tab_claim__ENZUs{border:2px solid var(--line);background:var(--surface);box-shadow:var(--shadow-hard);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.tab_claimActions__slC3q{display:flex;justify-content:flex-end;gap:var(--space-1)}.tab_ok__JN5Oi{font:500 13px/20px var(--font-system);color:var(--status-done)}.tab_winLine__gRmlB{font:400 14px/24px var(--font-mono)}.tab_term__I2_mO{background:var(--term-bg);color:var(--term-ink);padding:var(--space-2) var(--space-3);font:400 13px/24px var(--font-mono);white-space:pre-wrap}.member_tag__Ohh2O{display:inline-flex;align-items:center;gap:6px;padding:1px 8px;border:1px solid;font:500 11px/20px var(--font-system);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.member_tagMark__cZceF{font-family:var(--font-mono);font-weight:700;letter-spacing:0}.member_done__1XPG9{color:var(--status-done)}.member_pending__0nk24{color:var(--brand-ink);background:var(--status-pending);border-color:var(--status-pending)}.member_locked___kubw,.member_todo__CFK40{color:var(--ink-muted)}.member_locked___kubw{border-style:dashed}.member_alert__zkmxK{color:var(--status-danger)}.member_secret__aL2KS{color:var(--status-info)}.member_ledger__ydQ4s{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;font:400 14px/24px var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.member_ledgerLabel__lgYTG{text-transform:uppercase}.member_ledgerDots__BdBJs{flex:1 1;min-width:12px;border-bottom:2px dotted var(--ink-muted);transform:translateY(-5px)}.member_ledgerLabel__lgYTG{min-width:0}.member_ledgerValue__O6BNU{margin-left:auto;font-weight:500;text-align:right;white-space:nowrap}.member_ledger__ydQ4s[data-tone=done] .member_ledgerValue__O6BNU{color:var(--status-done)}.member_ledger__ydQ4s[data-tone=alert] .member_ledgerValue__O6BNU{color:var(--status-danger)}.member_progress__rXe3Z{display:inline-flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline;font:400 14px/24px var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.member_bar__R2dHs{white-space:pre;letter-spacing:-.04em}@media (max-width:520px){.member_progress__rXe3Z{font-size:12px}}.member_fill__miuch{color:var(--status-done)}.member_progress__rXe3Z[data-tone=signal] .member_fill__miuch{color:var(--signal-orange)}.member_caption__gKhmU,.member_empty__bHM5P{color:var(--ink-muted)}.member_quarters__xciqN{display:flex;flex-wrap:wrap;gap:var(--space-3)}.member_year__sAgzS{display:flex;border:2px solid var(--line);background:var(--surface)}.member_yearArrow__KYycN{display:grid;place-content:center;min-width:44px;color:var(--ink);text-decoration:none;font:700 18px/1 var(--font-mono)}.member_yearArrow__KYycN[aria-disabled=true]{color:var(--ink-muted)}.member_yearValue__480_7{display:grid;place-content:center;padding:6px 18px;border-inline:2px solid var(--line);text-align:center;font:900 26px/1 var(--font-display)}.member_yearValue__480_7 small{margin-top:4px;font:500 10px/14px var(--font-system);letter-spacing:.08em;color:var(--ink-muted)}.member_tabs__RjuBr{flex:1 1 480px;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:2px solid var(--line)}.member_qtab__fB704{position:relative;display:grid;grid-gap:2px;gap:2px;min-height:64px;padding:8px 12px;background:var(--surface-sunken);color:var(--ink);text-decoration:none}.member_qtab__fB704+.member_qtab__fB704{border-left:2px solid var(--line)}a.member_qtab__fB704:hover{background:var(--surface)}.member_qtab__fB704[aria-current=page]{background:var(--accent);color:var(--on-accent)}.member_qtab__fB704[aria-disabled=true]{background:repeating-linear-gradient(135deg,var(--surface-sunken) 0 6px,var(--bg) 6px 12px);color:var(--ink-muted)}.member_qName__e7BZs{font:900 26px/1 var(--font-display)}.member_qMeta__AZnIx{font:500 10px/14px var(--font-system);letter-spacing:.06em;text-transform:uppercase;opacity:.85}.member_now__x8IhG{position:absolute;top:8px;right:8px;padding:0 4px;background:var(--highlight);color:var(--brand-ink);font:700 10px/16px var(--font-system);letter-spacing:.08em}@media (max-width:520px){.member_qtab__fB704{padding:6px 8px}.member_qName__e7BZs{font-size:20px}.member_now__x8IhG{position:static;justify-self:start}}.member_stage__gG4O9{display:flex;min-width:0;border:2px solid var(--line);background:var(--surface)}.member_stage__gG4O9[data-state=current]{box-shadow:var(--shadow-hard)}.member_band__mdzW2{flex:0 0 44px;display:flex;align-items:center;justify-content:center;padding:12px 0;writing-mode:vertical-rl;transform:rotate(180deg);background:var(--brand-forest);color:var(--brand-gold);font:900 13px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.member_stage__gG4O9[data-state=achieved] .member_band__mdzW2{background:var(--brand-plast);color:var(--brand-paper)}.member_stage__gG4O9[data-state=locked] .member_band__mdzW2{background:var(--surface-sunken);color:var(--ink-muted)}.member_stageBody__NCOcp{flex:1 1;min-width:0}.member_stageHead__f_1qS{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.member_stageTop__t2TLt{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2)}.member_stageName__9dwDM{margin:0;font:900 26px/1.05 var(--font-display);text-transform:uppercase}.member_facts__M0j8j{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-5)}.member_fact__dFcW5{display:grid;grid-gap:2px;gap:2px}.member_factKey__cY2tX{font:500 11px/16px var(--font-system);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.member_factValue__uoZK0{font:500 15px/24px var(--font-mono)}.member_mark__sspo_{justify-self:start;padding:0 6px;background:var(--highlight);color:var(--brand-ink)}.member_reqListTitle__ctxzt,.member_reqList__05cBY{border-top:2px solid var(--line)}.member_reqListTitle__ctxzt{margin:0;padding:var(--space-2) var(--space-3);background:var(--surface-sunken);font:500 11px/16px var(--font-system);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.member_req__NRBvC{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:4px var(--space-2);gap:4px var(--space-2);align-items:start;padding:var(--space-2) var(--space-3);border-top:1px solid var(--line-soft)}.member_req__NRBvC:first-child{border-top:0}.member_reqMark__qTo6x{font:700 14px/24px var(--font-mono);color:var(--ink-muted)}.member_req__NRBvC[data-state=done] .member_reqMark__qTo6x{color:var(--status-done)}.member_reqText__2fi_d{display:grid;grid-gap:2px;gap:2px;min-width:0}.member_reqTitle__8RzqG{font:400 16px/24px var(--font-ui)}.member_reqMeta__P4lMH{font:400 13px/20px var(--font-mono);color:var(--ink-muted);overflow-wrap:anywhere}.member_reqNote__ra_uZ{font:400 14px/20px var(--font-ui);color:var(--ink-muted)}.member_reqSecret__SKmYt{font:400 13px/20px var(--font-mono);color:var(--status-info)}.member_reqReject__alz8t{font:500 13px/20px var(--font-system);color:var(--status-danger)}@media (max-width:600px){.member_req__NRBvC{grid-template-columns:28px minmax(0,1fr)}.member_req__NRBvC>:last-child{grid-column:2;justify-self:start}}.member_reqEmpty__bzzS2{margin:0;padding:var(--space-2) var(--space-3);border-top:1px solid var(--line-soft);color:var(--ink-muted);font:400 14px/20px var(--font-ui)}.events_grid__reSup{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start}.events_formCol__9jgUo{flex:4 1 340px;min-width:0}.events_mainCol__SvsQJ{flex:8 1 560px;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.events_form__sV5YX{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:2px solid var(--line);background:var(--surface);box-shadow:var(--shadow-hard)}.events_h2__EBwoZ{margin:0;font:800 18px/1.2 var(--font-display);text-transform:uppercase}.events_pair__KqKLq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.events_field__90jY8{display:flex;flex-direction:column;gap:6px;min-width:0}.events_label__zZBML{font:500 11px/16px var(--font-system);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.events_input__azHGq{width:100%;min-height:44px;padding:8px 12px;border:2px solid var(--line);border-radius:0;background:var(--surface);color:var(--ink);font:400 15px/22px var(--font-ui)}.events_list__LgQP9{border:2px solid var(--line);background:var(--surface)}.events_listHead__8FLzS{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-1)}.events_event__z0abT{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:center;padding:var(--space-2) var(--space-3);border-top:1px solid var(--line-soft);color:var(--ink);text-decoration:none}.events_event__z0abT:hover{background:var(--surface-sunken)}.events_date__ulqf0{min-width:64px;padding:4px 6px;border:2px solid var(--line);text-align:center;font:500 13px/18px var(--font-mono)}.events_name__o0Yn_{font:600 15px/22px var(--font-ui)}.events_meta__0KFGQ{font:500 11px/16px var(--font-system);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.events_cancelled__p_n2k .events_name__o0Yn_{text-decoration:line-through;color:var(--ink-muted)}.events_empty__tZ_Bb{margin:0;padding:var(--space-3);color:var(--ink-muted)}.events_back___eSPf{font:500 12px/20px var(--font-system);letter-spacing:.04em;text-transform:uppercase}.events_roster__swX0W{border:2px solid var(--line);background:var(--surface)}.events_rosterHead__GRNfk{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-2);padding:var(--space-3);border-bottom:2px solid var(--line)}.events_counts__p53sC{font:400 13px/20px var(--font-mono);text-align:right}.events_present__nYk0D{color:var(--status-done)}.events_absent__s8aAV{color:var(--status-danger)}.events_toolbar__lS1_T{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-sunken);border-bottom:1px solid var(--line-soft)}.events_search__sFgBT{flex:1 1 220px;max-width:320px;min-height:40px;padding:6px 12px;border:2px solid var(--line);border-radius:0;background:var(--surface);color:var(--ink);font:400 14px/20px var(--font-ui)}.events_person__5add7{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,220px);grid-gap:var(--space-2);gap:var(--space-2);align-items:center;padding:10px var(--space-3);border-top:1px solid var(--line-soft)}.events_seg__zOCVz{display:flex;border:2px solid var(--line)}.events_seg__zOCVz button{min-height:40px;padding:0 12px;border:0;background:var(--surface);color:var(--ink);font:500 11px/16px var(--font-system);letter-spacing:.04em;cursor:pointer}.events_seg__zOCVz button+button{border-left:2px solid var(--line)}.events_seg__zOCVz button[aria-pressed=true][data-mark=present]{background:var(--brand-plast);color:#ffffff}.events_seg__zOCVz button[aria-pressed=true][data-mark=absent]{background:var(--signal-red);color:#ffffff}.events_seg__zOCVz button[aria-pressed=true][data-mark=excused]{background:var(--status-pending);color:var(--brand-ink)}.events_reason__biaqH{width:100%;min-height:40px;padding:6px 10px;border:2px solid var(--line);border-radius:0;background:var(--surface);color:var(--ink);font:400 13px/18px var(--font-ui)}.events_unmarked__8s2Dh{font:400 12px/18px var(--font-mono);color:var(--ink-muted)}.events_saveBar__CldNA{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--term-bg);color:var(--term-ink);font:400 13px/20px var(--font-mono)}.events_saveBar__CldNA button{min-height:44px;padding:0 20px;border:2px solid var(--brand-gold);background:var(--brand-gold);color:var(--brand-ink);font:500 13px/20px var(--font-system);letter-spacing:.04em;cursor:pointer}.events_saveBar__CldNA button:disabled{opacity:.5;cursor:default}.events_err__Ra_Md{color:#ff6b7d}@media (max-width:720px){.events_pair__KqKLq,.events_person__5add7{grid-template-columns:minmax(0,1fr)}}.queue_summary__0zMho{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:2px solid var(--line);background:var(--surface)}.queue_stat__hOHr1{display:grid;grid-gap:4px;gap:4px;padding:14px 20px}.queue_stat__hOHr1+.queue_stat__hOHr1{border-left:2px solid var(--line)}.queue_key__yF2Ij{font:500 11px/16px var(--font-system);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.queue_num__u7dKv{font:500 22px/1.2 var(--font-mono)}.queue_ok__DOV0k{color:var(--status-done)}.queue_grid__yxpGU{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start}.queue_list__C_lMo{flex:7 1 600px;min-width:0;border:2px solid var(--line);background:var(--surface);box-shadow:var(--shadow-hard)}.queue_listHead__kO3Qt{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-3);border-top:8px solid var(--brand-forest);border-bottom:2px solid var(--line)}.queue_h2__4xGr_{margin:0;font:900 22px/1.1 var(--font-display);text-transform:uppercase}.queue_item__ddi_6{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-1) var(--space-3);gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-top:1px solid var(--line-soft)}.queue_item__ddi_6:first-child{border-top:0}.queue_who___s6yU{font:400 12px/18px var(--font-mono);color:var(--ink-muted);text-transform:uppercase}.queue_badge__uXZhE{color:var(--ink);background:var(--brand-wheat);padding:0 4px}.queue_title__Pfz_A{font:600 16px/24px var(--font-ui)}.queue_desc__gICI_{font:400 14px/20px var(--font-ui);color:var(--ink-muted)}.queue_secret__Pz7rN{font:400 13px/20px var(--font-mono);color:var(--status-info)}.queue_acts__j8nt4{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start;justify-content:flex-end}.queue_reject__Nd_Sj summary{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:2px solid var(--line);background:var(--surface);cursor:pointer;list-style:none;font:500 12px/18px var(--font-system);letter-spacing:.04em;text-transform:uppercase}.queue_reject__Nd_Sj summary::-webkit-details-marker{display:none}.queue_rejectForm__67Y6d{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-1);min-width:min(320px,70vw)}.queue_textarea__QS8_S{width:100%;min-height:64px;padding:8px 10px;border:2px solid var(--line);border-radius:0;background:var(--surface);color:var(--ink);font:400 14px/20px var(--font-ui)}.queue_empty__rXQy2{margin:0;padding:var(--space-3);color:var(--ink-muted)}.queue_side__Htc4g{flex:5 1 360px;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.queue_ready__4HIVy{border:2px solid var(--line);background:var(--surface)}.queue_readyHead__J1dIp{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-1)}.queue_h3__D33Ky{margin:0;font:800 16px/1.2 var(--font-display);text-transform:uppercase}.queue_readyRow__eImX9{display:grid;grid-gap:4px;gap:4px;padding:var(--space-2) var(--space-3) var(--space-3);border-top:1px solid var(--line-soft)}.queue_council__f1caR{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.queue_radio__u9DFV{display:flex;gap:10px;align-items:center;min-height:36px;font:400 14px/20px var(--font-ui)}.queue_radio__u9DFV input{width:18px;height:18px;accent-color:var(--brand-forest)}.queue_input__OcH24{min-height:40px;padding:6px 10px;font:400 15px/22px var(--font-mono)}.queue_councilText__3OZTq,.queue_input__OcH24{width:100%;border:2px solid var(--brand-ink);border-radius:0;background:#ffffff;color:var(--brand-ink)}.queue_councilText__3OZTq{min-height:64px;padding:8px 10px;font:400 14px/20px var(--font-ui)}.queue_winLabel__RQWK0{font:500 11px/16px var(--font-system);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink)}.queue_term__3jL66{background:var(--term-bg);color:var(--term-ink);padding:var(--space-2) var(--space-3);font:400 12px/22px var(--font-mono);white-space:pre-wrap}.queue_warn__lcupl{color:var(--signal-amber)}@media (max-width:640px){.queue_summary__0zMho{grid-template-columns:minmax(0,1fr)}.queue_stat__hOHr1+.queue_stat__hOHr1{border-left:0;border-top:2px solid var(--line)}.queue_item__ddi_6{grid-template-columns:minmax(0,1fr)}.queue_acts__j8nt4{justify-content:flex-start}}.plan_facts__Lla_W{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-top:var(--space-2)}.plan_fact__vHdAr{display:grid;grid-gap:2px;gap:2px}.plan_key___yalH{font:500 11px/16px var(--font-system);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.plan_value__4STZr{font:500 15px/24px var(--font-mono)}.plan_mark__NMbVw{justify-self:start;padding:0 6px;background:var(--highlight);color:var(--brand-ink);font:600 15px/24px var(--font-ui)}.plan_flow__xk4Gm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:2px solid var(--line);background:var(--surface);margin:0;padding:0;list-style:none}.plan_flow__xk4Gm li{display:grid;grid-gap:4px;gap:4px;padding:var(--space-2) var(--space-3)}.plan_flow__xk4Gm li+li{border-left:2px solid var(--line)}.plan_step__V7i5R{font:700 12px/20px var(--font-mono);color:var(--ink-muted)}.plan_who__XLs01{font:800 15px/1.1 var(--font-display);text-transform:uppercase}.plan_what__mmLiw{font:400 14px/20px var(--font-ui);color:var(--ink-muted)}@media (max-width:760px){.plan_flow__xk4Gm{grid-template-columns:repeat(2,minmax(0,1fr))}.plan_flow__xk4Gm li:nth-child(3){border-left:0}.plan_flow__xk4Gm li:nth-child(n+3){border-top:2px solid var(--line)}}.plan_grid__O9uek{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start}.plan_stages__GUrXG{flex:8 1 600px;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.plan_aside__T97UT{flex:4 1 300px;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.plan_rules__MqNbs{border:2px solid var(--line);background:var(--surface)}.plan_rules__MqNbs summary{display:flex;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:pointer;list-style:none;font:800 15px/24px var(--font-display);text-transform:uppercase}.plan_rules__MqNbs summary::-webkit-details-marker{display:none}.plan_rules__MqNbs summary:after{content:"[+]";font:700 13px/24px var(--font-mono)}.plan_rules__MqNbs[open] summary:after{content:"[–]"}.plan_rules__MqNbs ol{margin:0;padding:0 var(--space-3) var(--space-3);list-style:none;display:grid;grid-gap:var(--space-2);gap:var(--space-2);counter-reset:rule}.plan_rules__MqNbs li{display:grid;grid-template-columns:28px minmax(0,1fr);font:400 14px/20px var(--font-ui);counter-increment:rule}.plan_rules__MqNbs li:before{content:counter(rule,decimal-leading-zero);font:700 12px/20px var(--font-mono);color:var(--ink-muted)}.plan_note__MJhRq{margin:0;font:400 13px/20px var(--font-mono);color:var(--ink-muted)}.plan_council__C_Sl2{border-top:2px solid var(--line)}.plan_council__C_Sl2,.plan_empty__u7YeG{margin:0;padding:var(--space-2) var(--space-3);font:400 14px/20px var(--font-ui)}.plan_empty__u7YeG{border-top:1px solid var(--line-soft);color:var(--ink-muted)}.yaitsia_cards__lxCQb{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.yaitsia_card___5b9v{display:flex;min-width:0;border:2px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none}.yaitsia_card___5b9v:hover{box-shadow:var(--shadow-hard);transform:translate(-2px,-2px)}.yaitsia_band__5zgkS{flex:0 0 40px;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);background:var(--brand-forest);color:var(--brand-gold);font:900 12px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.yaitsia_body__5Py2A{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3)}.yaitsia_key__l2Pq6{font:500 11px/16px var(--font-system);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.yaitsia_name__CbIlc{margin:0 0 var(--space-1);font:900 22px/1.05 var(--font-display);text-transform:uppercase}.yaitsia_open__Md24j{margin-top:var(--space-1);font-weight:600;color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.yaitsia_todos__NNj79{border:2px solid var(--line);background:var(--surface)}.yaitsia_todosTitle__wUwHJ{margin:0;padding:var(--space-3) var(--space-3) var(--space-1);font:800 16px/1.2 var(--font-display);text-transform:uppercase}.yaitsia_todo__NaCH6{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:center;padding:var(--space-2) var(--space-3);border-top:1px solid var(--line-soft)}.yaitsia_empty__G0qWz{padding:var(--space-2) var(--space-3) var(--space-3);margin:0;color:var(--ink-muted)}@media (max-width:600px){.yaitsia_todo__NaCH6{grid-template-columns:auto minmax(0,1fr)}.yaitsia_todo__NaCH6>:last-child{grid-column:2}}.mentee_back__FHLsx{font:500 12px/20px var(--font-system);letter-spacing:.04em;text-transform:uppercase}.mentee_head__454cO{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-3)}.mentee_facts__sdmOS{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-5);margin-top:var(--space-2)}.mentee_fact__Goam2{display:grid;grid-gap:2px;gap:2px}.mentee_key__JOUq4{font:500 11px/16px var(--font-system);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.mentee_value__CYcBi{font:500 15px/24px var(--font-mono)}.mentee_mark__nQ2A4{justify-self:start;padding:0 6px;background:var(--highlight);color:var(--brand-ink)}.mentee_hint__0eOHm{max-width:420px;background:var(--term-bg);color:var(--term-ink);padding:var(--space-2) var(--space-3);font:400 12px/20px var(--font-mono)}.mentee_block__RhkEl{border:2px solid var(--line);background:var(--surface)}.mentee_block__RhkEl[data-current=true]{box-shadow:var(--shadow-hard)}.mentee_blockHead__Pm8ub{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-3);border-bottom:2px solid var(--line);border-top:8px solid var(--brand-forest)}.mentee_block__RhkEl[data-kind=custom] .mentee_blockHead__Pm8ub{border-top-color:var(--brand-wheat)}.mentee_blockTitle__h4N3M{margin:0;font:900 22px/1.1 var(--font-display);text-transform:uppercase}.mentee_row___7nCH{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--space-1) var(--space-2);gap:var(--space-1) var(--space-2);align-items:start;padding:var(--space-2) var(--space-3);border-top:1px solid var(--line-soft)}.mentee_row___7nCH:first-of-type{border-top:0}.mentee_toggle__XgqJ2{min-width:44px;min-height:44px;display:grid;place-content:center}.mentee_toggle__XgqJ2 button{min-width:44px;padding:0 6px;font-family:var(--font-mono);text-transform:none}.mentee_text__UhX1Y{display:grid;grid-gap:4px;gap:4px;min-width:0;padding-top:10px}.mentee_title__me8K1{font:600 16px/24px var(--font-ui)}.mentee_meta__wk41H{font:400 12px/18px var(--font-mono);color:var(--ink-muted)}.mentee_desc__TbXgU{font:400 14px/20px var(--font-ui);color:var(--ink-muted)}.mentee_secret__wsq8I{font:400 13px/20px var(--font-mono);color:var(--status-info)}.mentee_reject__cxfJB{font:500 13px/20px var(--font-system);color:var(--status-danger)}.mentee_side__OXlm2{display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding-top:10px}.mentee_edit__Lyhqo summary{cursor:pointer;font:500 11px/18px var(--font-system);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.mentee_editForm__mJX54{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-1);min-width:0}.mentee_textarea__f_dik{min-height:72px;padding:8px 10px;font:400 14px/20px var(--font-ui);resize:vertical}.mentee_input__srJ1_,.mentee_textarea__f_dik{width:100%;border:2px solid var(--line);border-radius:0;background:var(--surface);color:var(--ink)}.mentee_input__srJ1_{min-height:40px;padding:6px 10px;font:400 15px/22px var(--font-ui)}.mentee_label__X7hY_{font:500 11px/16px var(--font-system);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.mentee_addForm__UvwTT{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-top:2px solid var(--line);background:var(--surface-sunken)}.mentee_empty__Y2yh8{margin:0;padding:var(--space-2) var(--space-3);color:var(--ink-muted)}.mentee_note__vwpMX{margin:0;font:400 13px/20px var(--font-ui);color:var(--ink-muted)}@media (max-width:640px){.mentee_row___7nCH{grid-template-columns:auto minmax(0,1fr)}.mentee_side__OXlm2{grid-column:2;align-items:flex-start;padding-top:0}}