@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-ext-500-normal-9VZagAe1.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-500-normal-CqEEAICU.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-ext-800-normal-B6BjB2Ju.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-800-normal-BPkb-LBK.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2) format("woff2"),url(/assets/roboto-latin-ext-400-normal-CIveymTr.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2) format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2) format("woff2"),url(/assets/roboto-latin-ext-500-normal-C1cK9xmS.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2) format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-DSBUz0N1.woff2) format("woff2"),url(/assets/roboto-latin-ext-700-normal-BDePAh3g.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-400-normal-GekRknry.woff2) format("woff2"),url(/assets/roboto-mono-latin-400-normal-DBZPkcnn.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-ext-400-normal-DLAV9S_w.woff2) format("woff2"),url(/assets/roboto-mono-latin-ext-400-normal-BwLXVYNz.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-500-normal-pxIOXZmA.woff2) format("woff2"),url(/assets/roboto-mono-latin-500-normal-D6j6AMzd.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-ext-500-normal-Db3ge6Oe.woff2) format("woff2"),url(/assets/roboto-mono-latin-ext-500-normal-B1IjfbhL.woff) format("woff")}:root{--brand: #3E58A4;--brand-hover: #2F4688;--brand-soft: #E0E7FB;--brand-tint: #EEF2FC;--focus-ring: #C9D4F6;--navy-900: #141C3A;--navy-800: #1D2850;--navy-700: #26336A;--navy-line: #2A3666;--navy-track: #0D142E;--on-dark: #E9EDF8;--on-dark-muted: #A3AED3;--on-dark-accent: #A9BBF7;--on-dark-ring: #8FA6F2;--on-dark-bar: #6F8CF0;--bg: #F3F5FA;--surface: #FFFFFF;--surface-2: #F8F9FC;--surface-3: #F1F3F8;--border: #E1E5EE;--border-strong: #D2D7E5;--divider: #ECEFF6;--text: #19203A;--text-2: #3B4260;--muted: #586079;--muted-2: #767E96;--ok-bg: #DDF3E6;--ok-fg: #14603C;--ok: #2E9B63;--warn-bg: #FFF0C7;--warn-fg: #6B4700;--warn: #F0A500;--err-bg: #FBE0DC;--err-fg: #9A2219;--err: #D2483B;--info-bg: #E0E9FF;--info-fg: #1C3F9A;--mute-bg: #ECEEF4;--mute-fg: #464D66;--pending: #C8CEDE;--font-display: "Plus Jakarta Sans", system-ui, sans-serif;--font-body: "Roboto", system-ui, sans-serif;--font-mono: "Roboto Mono", ui-monospace, monospace;--fs-h1: 26px;--fw-h1: 800;--ls-h1: -.02em;--fs-h2: 18px;--fw-h2: 700;--fs-h3: 15px;--fs-body: 14px;--fs-lead: 16px;--fs-small: 13px;--fs-xs: 12px;--fs-stat: 28px;--nav-text: #C5CDE6;--nav-sub: #8F9BC6;--nav-section: #7C88B6;--nav-line: #313E72;--nav-part-text: #B9C8FA;--pill-bg: #4E68BE;--done-dot: #3FAE77;--on-dark-btn-border: #46548C;--track: #E6E9F2;--done-text: #6B7290;--locked-fg: #8A90A6;--header-bg: #FBFCFE;--err-border: #EBC3BE;--shadow-toast: 0 12px 30px rgba(20, 28, 58, .3);--white: #FFFFFF;--info-note: #24345E;--role-onay-bg: #EDE5FB;--role-onay-fg: #5B3A99;--note-bg: #F6F7FB;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--page-pad-y: 20px;--page-pad-x: 28px;--page-max: 1920px;--radius-card: 16px;--radius-hero: 18px;--radius-control: 12px;--radius-sm: 10px;--radius-pill: 999px;--control-h: 40px;--control-h-sm: 34px;--control-h-lg: 48px;--field-h: 40px;--field-h-auth: 50px;--sidebar-w: 260px;--sidebar-rail-w: 76px;--shadow-float: 0 12px 30px rgba(20, 28, 58, .25);--shadow-bar: 0 -8px 24px rgba(20, 28, 58, .14)}body{margin:0;background:var(--bg);color:var(--text);font:var(--fs-body)/1.45 var(--font-body)}h1,h2,h3{font-family:var(--font-display)}.num{font-variant-numeric:tabular-nums}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:var(--fs-body) var(--font-body);line-height:normal}h1,h2,h3,.hd{font-family:var(--font-display)}a{color:var(--brand)}a:hover{color:var(--brand-hover)}button{font-family:inherit}.mono{font-family:var(--font-mono)}.n{font-variant-numeric:tabular-nums}.sr{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.lnk{background:none;border:0;padding:0;margin:0;font:inherit;color:var(--brand);cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:2px}.lnk:hover{color:var(--brand-hover)}._btn_baa9l_4{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-h);padding:0 18px;border-radius:var(--radius-control);border:1.5px solid var(--border-strong);background:var(--surface);color:var(--text);font:600 14px var(--font-display);cursor:pointer;text-decoration:none;box-sizing:border-box}._btn_baa9l_4:hover{border-color:var(--text);color:var(--text)}._btn_baa9l_4:disabled,._btn_baa9l_4[aria-disabled=true]{background:var(--surface-3);color:var(--muted-2);border-color:var(--border);cursor:not-allowed}._primary_baa9l_7{background:var(--brand);border-color:var(--brand);color:var(--white)}._primary_baa9l_7:hover{background:var(--brand-hover);border-color:var(--brand-hover);color:var(--white)}._danger_baa9l_9{color:var(--err-fg);border-color:var(--err-border)}._danger_baa9l_9:hover{border-color:var(--err-fg);color:var(--err-fg)}._ghostOnDark_baa9l_11{background:transparent;border-color:var(--on-dark-btn-border);color:var(--white)}._ghostOnDark_baa9l_11:hover{border-color:var(--white);color:var(--white)}._link_baa9l_13{border-color:transparent;background:transparent;color:var(--brand);padding:0 8px}._link_baa9l_13:hover{border-color:transparent;color:var(--brand-hover)}._sm_baa9l_15{min-height:var(--control-h-sm);padding:0 14px;font-size:13px;border-radius:var(--radius-sm)}._lg_baa9l_16{min-height:var(--control-h-lg);font-size:15px;padding:0 22px}._authSize_baa9l_17{min-height:var(--field-h-auth);font-size:15px;padding:0 20px}._block_baa9l_18{width:100%}._badge_baa9l_21{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);font:600 12px var(--font-display);white-space:nowrap}._ok_baa9l_22{background:var(--ok-bg);color:var(--ok-fg)}._warn_baa9l_23{background:var(--warn-bg);color:var(--warn-fg)}._err_baa9l_24{background:var(--err-bg);color:var(--err-fg)}._info_baa9l_25{background:var(--info-bg);color:var(--info-fg)}._mute_baa9l_26{background:var(--mute-bg);color:var(--mute-fg)}._chip_baa9l_29{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border-radius:var(--radius-pill);border:1.5px solid var(--border-strong);background:var(--surface);color:var(--text);font:500 13px var(--font-body);cursor:pointer}._chip_baa9l_29:hover{border-color:var(--text)}._chipOn_baa9l_31{background:var(--navy-900);border-color:var(--navy-900);color:var(--white)}._chipOn_baa9l_31:hover{border-color:var(--navy-900)}._chipGroup_baa9l_33{display:flex;flex-wrap:wrap;gap:8px}._card_baa9l_36{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}._cardTitle_baa9l_37{margin:0;font-size:var(--fs-h2);font-weight:var(--fw-h2)}._coach_baa9l_40{background:var(--navy-900);color:var(--on-dark);border-radius:var(--radius-hero);padding:24px;display:flex;flex-wrap:wrap;gap:20px;align-items:center}._coachBody_baa9l_41{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:8px}._coachLabel_baa9l_42{font:700 12px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-accent)}._coachTitle_baa9l_43{margin:0;font-size:20px;font-weight:700;color:var(--white)}._coachText_baa9l_44{margin:0;color:var(--on-dark-muted);font-size:var(--fs-body)}._coachActions_baa9l_45{display:flex;gap:10px;flex-wrap:wrap}._tile_baa9l_48{border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px;background:var(--surface-2);border:1px solid var(--border)}._tileOk_baa9l_49{background:var(--ok-bg);border-color:transparent}._tileWarn_baa9l_50{background:var(--warn-bg);border-color:transparent}._tileErr_baa9l_51{background:var(--err-bg);border-color:transparent}._tileInfo_baa9l_52{background:var(--info-bg);border-color:transparent}._tileValue_baa9l_53{font:800 var(--fs-stat)/1.1 var(--font-display);font-variant-numeric:tabular-nums}._tileLabel_baa9l_54{font-size:var(--fs-small);color:var(--muted)}._bar_baa9l_57{height:8px;border-radius:var(--radius-pill);background:var(--track);overflow:hidden}._barOnDark_baa9l_58{background:var(--navy-track)}._barFill_baa9l_59{display:block;height:100%;border-radius:var(--radius-pill);background:var(--brand)}._barFillOk_baa9l_60{background:var(--ok)}._strip_baa9l_63{display:inline-flex;gap:4px}._sq_baa9l_64{width:14px;height:14px;border-radius:4px;background:var(--pending)}._sqOk_baa9l_65{background:var(--ok)}._sqWarn_baa9l_66{background:var(--warn)}._sqErr_baa9l_67{background:var(--err)}._tableScroll_baa9l_70{overflow-x:auto}._row_baa9l_71{display:grid;align-items:center;column-gap:14px;padding:12px 20px;border-top:1px solid var(--divider);font-size:var(--fs-body);min-height:46px}._rowHead_baa9l_72{font:600 12px var(--font-display);color:var(--muted);padding:10px 20px;background:var(--surface-2);border-top:0}._rowSel_baa9l_73{background:var(--brand-tint)}._cell_baa9l_74{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._right_baa9l_75{text-align:right}._lbl_baa9l_78{display:flex;flex-direction:column;gap:8px;font:600 14px var(--font-display);color:var(--text-2)}._field_baa9l_79{height:var(--field-h);width:100%;border:1.5px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);padding:0 14px;font:var(--fs-body) var(--font-body);color:var(--text)}._fieldAuth_baa9l_80{height:var(--field-h-auth);font-size:15px}._field_baa9l_79:focus{outline:3px solid var(--focus-ring);outline-offset:0;border-color:var(--brand)}._field_baa9l_79[readonly]{background:var(--surface-3);color:var(--muted)}._hint_baa9l_83{font:400 13px var(--font-body);color:var(--muted)}._sw_baa9l_86{appearance:none;-webkit-appearance:none;width:42px;height:24px;border-radius:var(--radius-pill);background:var(--pending);position:relative;cursor:pointer;margin:0;flex:none;transition:background .15s}._sw_baa9l_86:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--white);transition:left .15s}._sw_baa9l_86:checked{background:var(--brand)}._sw_baa9l_86:checked:after{left:21px}._sw_baa9l_86:disabled{opacity:.5;cursor:not-allowed}._sw_baa9l_86:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}._tl_baa9l_94{display:flex;flex-direction:column}._tlItem_baa9l_95{display:flex;gap:12px;padding:10px 0;position:relative}._tlDot_baa9l_96{width:22px;height:22px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:var(--mute-bg);color:var(--mute-fg)}._tlDotOk_baa9l_97{background:var(--ok);color:var(--white)}._tlDotWarn_baa9l_98{background:var(--warn);color:var(--white)}._tlDotErr_baa9l_99{background:var(--err);color:var(--white)}._tlBody_baa9l_100{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:var(--fs-small)}._tlTime_baa9l_101{color:var(--muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}._toast_baa9l_104{position:fixed;left:50%;bottom:84px;transform:translate(-50%);z-index:60;background:var(--navy-900);color:var(--white);border-radius:14px;padding:12px 18px;display:flex;gap:10px;align-items:center;font-size:var(--fs-body);box-shadow:var(--shadow-toast);max-width:calc(100% - 32px)}._toastIcon_baa9l_105{width:22px;height:22px;border-radius:50%;background:var(--done-dot);display:flex;align-items:center;justify-content:center;flex:none}._empty_baa9l_108{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:40px 20px}._emptyIcon_baa9l_109{width:64px;height:64px;border-radius:18px;background:var(--brand-soft);color:var(--brand);display:flex;align-items:center;justify-content:center}._emptyIconErr_baa9l_110{background:var(--err-bg);color:var(--err-fg)}._emptyTitle_baa9l_111{margin:0;font-size:var(--fs-h2);font-weight:var(--fw-h2)}._emptyText_baa9l_112{margin:0;color:var(--muted);max-width:420px}._emptyActions_baa9l_113{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}._modalBack_baa9l_116{position:fixed;inset:0;z-index:100;background:#0f172a73;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;overflow-y:auto}._modal_baa9l_116{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:0 24px 64px #00000040;display:flex;flex-direction:column;outline:none;max-height:88vh}._modalHead_baa9l_118{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--divider)}._modalBody_baa9l_119{padding:20px 22px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}._modalFoot_baa9l_120{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;padding:14px 22px;border-top:1px solid var(--divider)}._modalClose_baa9l_121{border:0;background:transparent;color:var(--muted);width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}._modalClose_baa9l_121:hover{background:var(--note-bg);color:var(--text)}._page_jc8m7_2{display:flex;flex-direction:column;width:100%}._back_jc8m7_3{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;align-self:flex-start}._kv_jc8m7_4{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding:8px 0;border-top:1px solid var(--divider)}._kv_jc8m7_4 span:first-child{color:var(--muted)}._tip_jc8m7_6{display:flex;gap:12px;align-items:flex-start;background:var(--info-bg);border-radius:var(--radius-control);padding:12px 14px;font-size:13px;color:var(--info-note)}._tipIcon_jc8m7_7{flex:none;margin-top:1px}._hd_jc8m7_8{font-family:var(--font-display)}._stat_jc8m7_9{display:flex;flex-direction:column}._statNum_jc8m7_10{font:800 26px var(--font-display);font-variant-numeric:tabular-nums}._statLbl_jc8m7_11{font-size:13px;color:var(--muted)}._cardHead_jc8m7_12{display:flex;align-items:center;gap:12px}._iconBox_jc8m7_13{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:none}._legend_jc8m7_14{display:flex;gap:10px;align-items:center}._legendDot_jc8m7_15{width:12px;height:12px;border-radius:4px}._splitBar_jc8m7_16{display:flex;height:18px;border-radius:9px;overflow:hidden;gap:2px}._row_jc8m7_17{display:grid;align-items:center;column-gap:14px;padding:12px 20px;border-top:1px solid var(--divider);font-size:var(--fs-body)}._rowHead_jc8m7_18{font:600 12px var(--font-display);color:var(--muted);padding:10px 20px;background:var(--surface-2);border-top:0}._c_jc8m7_12{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._spin_jc8m7_20{animation:_spin_jc8m7_20 .9s linear infinite;transform-origin:50% 50%}@keyframes _spin_jc8m7_20{to{transform:rotate(360deg)}}._pop_jc8m7_22{animation:_pop_jc8m7_22 .5s cubic-bezier(.2,1.6,.4,1) both}@keyframes _pop_jc8m7_22{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){._spin_jc8m7_20,._pop_jc8m7_22{animation:none}}._zone_jc8m7_25{border:2px dashed #B9C2DA;border-radius:18px;background:var(--surface-2);padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}._zone_jc8m7_25:hover,._zoneOver_jc8m7_26{border-color:var(--brand);background:var(--brand-tint)}._stp_jc8m7_27{display:flex;align-items:center;gap:10px;font:600 14px var(--font-display);color:var(--muted-2)}._stp_jc8m7_27 i{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:800;border:2px solid var(--pending);color:var(--muted-2);flex:none}._stpCur_jc8m7_29{color:var(--text)}._stpCur_jc8m7_29 i{border-color:var(--brand);background:var(--brand);color:var(--white)}._stpOk_jc8m7_30{color:var(--text)}._stpOk_jc8m7_30 i{border-color:var(--ok);background:var(--ok);color:var(--white)}._stpBad_jc8m7_31 i{border-color:var(--err);background:var(--err);color:var(--white)}._ci_jc8m7_32{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--divider);font-size:15px}._ciIcon_jc8m7_33{width:26px;height:26px;display:flex;align-items:center;justify-content:center;flex:none}._ciBadge_jc8m7_34{width:24px;height:24px;border-radius:50%;color:var(--white);display:flex;align-items:center;justify-content:center;font:800 13px var(--font-display)}._bigBar_jc8m7_35{height:10px;border-radius:99px;background:var(--track);overflow:hidden}._bigBar_jc8m7_35 span{display:block;height:100%;border-radius:99px;transition:width .12s linear}._miniTile_jc8m7_37{background:var(--note-bg);border-radius:14px;padding:14px}._resTile_jc8m7_38{border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:2px}._resNum_jc8m7_39{font:800 28px var(--font-display);font-variant-numeric:tabular-nums}._radio_jc8m7_40{display:flex;gap:12px;align-items:flex-start;border:1.5px solid var(--border-strong);background:var(--surface);border-radius:14px;padding:14px;cursor:pointer}._radioOn_jc8m7_41{border-color:var(--brand);background:var(--brand-tint)}._ck_jc8m7_42{width:20px;height:20px;margin:0;accent-color:var(--navy-900);flex:none}._lbl_jc8m7_43{display:flex;flex-direction:column;gap:6px;font:600 13px var(--font-display);color:var(--text-2)}._field_jc8m7_44{height:var(--field-h);width:100%;border:1.5px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);padding:0 14px;font:var(--fs-body) var(--font-body);color:var(--text)}._field_jc8m7_44:focus{outline:3px solid var(--focus-ring);border-color:var(--brand)}._kvSm_jc8m7_46{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:8px 0;border-top:1px solid var(--divider)}._kvSm_jc8m7_46 span:first-child{color:var(--muted)}._app_ttiet_2{display:flex;flex-wrap:wrap;min-height:100vh}._sidewrap_ttiet_5{flex:1 1 var(--sidebar-w);position:relative;display:flex;min-width:0}._sidewrap_ttiet_5>aside{flex:1;min-width:0}@media(min-width:900px){._sidewrap_ttiet_5{position:sticky;top:0;height:100vh;align-self:flex-start}._sidewrap_ttiet_5>aside{overflow-y:auto;scrollbar-width:thin}._aside_ttiet_12>*{flex-shrink:0}._top_ttiet_13{position:sticky;top:0;z-index:20}}._rail_ttiet_15{flex:0 0 var(--sidebar-rail-w)}._rail_ttiet_15>aside{position:absolute;top:0;bottom:0;left:0;width:var(--sidebar-rail-w);z-index:30;overflow:hidden;transition:width .18s ease,box-shadow .18s ease}._rail_ttiet_15._peek_ttiet_17>aside:hover{width:var(--sidebar-w);box-shadow:12px 0 32px #141c3a47}._rail_ttiet_15:not(._peek_ttiet_17) :is(.hr,.st,.pill,.sec),._rail_ttiet_15._peek_ttiet_17>aside:not(:hover) :is(.hr,.st,.pill,.sec){display:none}._aside_ttiet_12{background:var(--navy-900);color:var(--on-dark);padding:18px 14px;display:flex;flex-direction:column;gap:16px}._brandRow_ttiet_22{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;min-height:36px}._brand_ttiet_22{display:flex;flex-direction:column;gap:8px;padding:4px 0 0 8px;min-width:0}._brand_ttiet_22 img{width:92px;height:auto;display:block}._brand_ttiet_22 span{font-size:12px;color:var(--on-dark-muted);letter-spacing:.04em}._ibs_ttiet_26{display:flex;gap:2px}._ib_ttiet_26{width:36px;height:36px;border-radius:10px;border:0;background:transparent;color:var(--nav-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none;text-decoration:none}._ib_ttiet_26:hover{background:var(--navy-700);color:var(--white)}._ibOn_ttiet_29{color:var(--on-dark-accent)}._periodCard_ttiet_31{background:var(--navy-800);border-radius:var(--radius-card);padding:14px;display:flex;flex-direction:column;gap:10px}._periodTop_ttiet_32{display:flex;justify-content:space-between;align-items:baseline}._periodName_ttiet_33{font-weight:700;font-size:15px}._periodPct_ttiet_34{font-weight:800;font-size:18px;color:var(--on-dark-accent)}._periodTrack_ttiet_35{height:8px;border-radius:99px;background:var(--navy-track);overflow:hidden}._periodTrack_ttiet_35 span{display:block;height:100%;background:var(--on-dark-bar);border-radius:99px}._periodSub_ttiet_37{font-size:12px;color:var(--on-dark-muted)}._jr_ttiet_39{display:flex;flex-direction:column;gap:2px}._jr_ttiet_39 a{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;color:var(--nav-text);text-decoration:none;min-height:44px}._jr_ttiet_39 a:hover{background:var(--navy-800);color:var(--white)}._jr_ttiet_39 a.on{background:var(--navy-700);color:var(--white)}._dot_ttiet_43{width:28px;height:28px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font:700 12px var(--font-display);position:relative;z-index:1}._dotDone_ttiet_44{background:var(--done-dot);color:var(--navy-track)}._dotPart_ttiet_45{background:var(--navy-900);border:2px solid var(--on-dark-ring);color:var(--nav-part-text)}._dotIco_ttiet_46{background:transparent;color:var(--nav-text)}._st_ttiet_18{display:flex;flex-direction:column;gap:1px;min-width:0}._st_ttiet_18 b{font:600 14px var(--font-display)}._st_ttiet_18 small{font-size:12px;color:var(--nav-sub)}._pill_ttiet_18{margin-left:auto;background:var(--pill-bg);color:var(--white);font:700 11px var(--font-display);border-radius:99px;padding:2px 8px}._steps_ttiet_51{position:relative;display:flex;flex-direction:column;gap:2px}._steps_ttiet_51:before{content:"";position:absolute;left:23px;top:24px;bottom:24px;width:2px;background:var(--nav-line)}._sec_ttiet_18{font:700 11px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--nav-section);padding:14px 10px 6px}._me_ttiet_55{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px 0 0 6px;border-top:1px solid var(--navy-line)}._avatar_ttiet_56{width:36px;height:36px;border-radius:50%;background:var(--brand);color:var(--white);display:flex;align-items:center;justify-content:center;font:800 13px var(--font-display);flex:none}._meText_ttiet_57{display:flex;flex-direction:column;min-width:0;flex:1;text-decoration:none;color:inherit}._meName_ttiet_58{font-size:14px;font-weight:500}._meRole_ttiet_59{font-size:12px;color:var(--on-dark-muted)}._main_ttiet_62{flex:999 1 560px;min-width:0;display:flex;flex-direction:column}._top_ttiet_13{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px var(--page-pad-x);border-bottom:1px solid var(--border);background:var(--header-bg)}._topLbl_ttiet_64{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}._topRight_ttiet_65{margin-left:auto;display:flex;gap:10px;flex-wrap:wrap;align-items:center}._select_ttiet_66,._search_ttiet_66{height:var(--field-h);border:1.5px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);padding:0 14px;font:var(--fs-body) var(--font-body);color:var(--text)}._select_ttiet_66{min-width:150px}._search_ttiet_66{width:280px;max-width:100%}._page_ttiet_69{padding:var(--page-pad-y) var(--page-pad-x) 32px;display:flex;flex-direction:column;gap:18px;max-width:var(--page-max);width:100%;box-sizing:border-box}._status_ttiet_72{position:sticky;bottom:0;margin-top:auto;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:10px var(--page-pad-x);background:var(--navy-900);color:var(--on-dark);font-size:13px;box-shadow:var(--shadow-bar)}._statusGroup_ttiet_73{display:flex;gap:14px;align-items:center;flex-wrap:wrap}._conn_ttiet_74{display:flex;align-items:center;gap:6px}._connDot_ttiet_75{width:8px;height:8px;border-radius:50%}._sep_ttiet_76{width:1px;height:22px;background:var(--nav-line)}._job_ttiet_77{display:flex;align-items:center;gap:10px;flex:1 1 280px;min-width:0}._jobBar_ttiet_78{flex:0 1 120px;height:6px;border-radius:99px;background:var(--navy-track);overflow:hidden}._jobBar_ttiet_78 span,._goalBar_ttiet_79 span{display:block;height:100%;border-radius:99px}._goal_ttiet_79{display:flex;align-items:center;gap:10px}._goalBar_ttiet_79{width:80px;height:6px;border-radius:99px;background:var(--navy-track);overflow:hidden}._muted_ttiet_82{color:var(--on-dark-muted);white-space:nowrap}._statusBtns_ttiet_83{display:flex;gap:6px;flex-wrap:wrap}._sbtn_ttiet_84{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:var(--radius-sm);border:1.5px solid var(--on-dark-btn-border);background:transparent;color:var(--white);font:600 13px var(--font-display);cursor:pointer;text-decoration:none}._spin_ttiet_85{animation:_spin_ttiet_85 1s linear infinite}@keyframes _spin_ttiet_85{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spin_ttiet_85{animation:none}}._auth_ttiet_90{display:flex;flex-wrap:wrap;min-height:100vh;font-size:15px}._brandPanel_ttiet_91{flex:1 1 420px;background:var(--navy-900);color:var(--on-dark);padding:44px 52px;display:flex;flex-direction:column;gap:36px}._brandPanel_ttiet_91 img{width:150px;height:auto;display:block}._pitch_ttiet_93{display:flex;flex-direction:column;gap:14px;margin-top:auto}._pitchKicker_ttiet_94{font:700 13px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-accent)}._pitchTitle_ttiet_95{margin:0;font-size:36px;line-height:1.15;font-weight:800;letter-spacing:-.02em;color:var(--white)}._pitchText_ttiet_96{margin:0;font-size:16px;color:var(--on-dark-muted);max-width:380px}._bsteps_ttiet_97{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}._bsteps_ttiet_97 li{display:flex;align-items:center;gap:12px;font-size:15px}._bsteps_ttiet_97 span{width:28px;height:28px;border-radius:50%;border:2px solid var(--on-dark-ring);color:var(--nav-part-text);display:flex;align-items:center;justify-content:center;font:700 12px var(--font-display);flex:none}._brandFoot_ttiet_100{margin-top:auto;display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--on-dark-muted)}._brandFoot_ttiet_100 .lnk{color:var(--on-dark-muted);text-decoration:none}._brandFoot_ttiet_100 .lnk:hover{color:var(--white)}._authMain_ttiet_104{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;padding:28px var(--page-pad-x)}._authTop_ttiet_105{display:flex;justify-content:flex-end;gap:16px;font-size:14px;align-items:center}._authSelect_ttiet_106{height:40px;border:1.5px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);padding:0 14px;font:14px var(--font-body);color:var(--text)}._authCenter_ttiet_107{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 0}._authCol_ttiet_108{width:100%;max-width:440px;display:flex;flex-direction:column;gap:24px}._authNote_ttiet_109{margin:0;display:flex;gap:8px;justify-content:center;align-items:center;font-size:13px;color:var(--muted)}._journey_ge37v_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px}._jItem_ge37v_2{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 8px;border-radius:14px;text-decoration:none;color:var(--text);text-align:center}._jLabel_ge37v_3{font-size:14px;font-weight:700}._jSub_ge37v_4{font-size:12px;color:var(--muted)}._cols_ge37v_5{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}._side_ge37v_6{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:24px}._task_ge37v_7{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--divider);flex-wrap:wrap}._taskDot_ge37v_8{width:28px;height:28px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;border:2px solid var(--pending);color:var(--white)}._taskBody_ge37v_9{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:6px}._taskTitleRow_ge37v_10{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}._taskTitle_ge37v_10{font-size:15px;font-weight:600}._taskDone_ge37v_12{text-decoration:line-through;color:var(--done-text)}._taskRole_ge37v_13{font-size:12px;color:var(--muted)}._taskProg_ge37v_14{display:flex;align-items:center;gap:10px}._taskProg_ge37v_14>div{flex:1}._taskProgText_ge37v_16{font-size:12px;color:var(--muted);min-width:54px;text-align:right}._badgeRow_ge37v_17{display:flex;gap:14px;align-items:center}._badgeIcon_ge37v_18{width:48px;height:48px;flex:none;border-radius:14px;display:flex;align-items:center;justify-content:center}._badgeOn_ge37v_19{background:var(--ok-bg);color:var(--ok-fg)}._badgeOff_ge37v_20{background:var(--mute-bg);color:var(--locked-fg)}._badgeText_ge37v_21{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}._badgeName_ge37v_22{font-size:14px;font-weight:700}._badgeDesc_ge37v_23{font-size:12px;color:var(--muted)}._feed_ge37v_24{display:flex;gap:12px;font-size:13px}._feedTime_ge37v_25{color:var(--muted);min-width:38px}._tile_jgv9p_1{width:64px;height:64px;border-radius:20px;display:flex;align-items:center;justify-content:center}._tile_info_jgv9p_2{background:var(--brand-soft);color:var(--brand)}._tile_ok_jgv9p_3{background:var(--ok-bg);color:var(--ok-fg)}._tile_err_jgv9p_4{background:var(--err-bg);color:var(--err-fg)}._tile_warn_jgv9p_5{background:var(--warn-bg);color:var(--warn-fg)}._back_jgv9p_6{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;align-self:flex-start}._note_jgv9p_7{display:flex;gap:12px;align-items:flex-start;border-radius:12px;padding:12px 14px;font-size:14px}._lbl_jgv9p_8{display:flex;flex-direction:column;gap:8px;font:600 14px var(--font-display);color:var(--text-2)}._field_jgv9p_9{height:var(--field-h-auth);width:100%;border:1.5px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);padding:0 14px;font:15px var(--font-body);color:var(--text)}._field_jgv9p_9:focus{outline:3px solid var(--focus-ring);outline-offset:0;border-color:var(--brand)}._field_jgv9p_9[readonly]{background:var(--surface-3);color:var(--muted)}._hint_jgv9p_12{font-size:13px;color:var(--muted)}._otp_jgv9p_13{width:52px;height:60px;text-align:center;font:700 24px var(--font-mono);border:1.5px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text)}._otp_jgv9p_13:focus{border-color:var(--brand);outline:3px solid var(--focus-ring)}@media(max-width:400px){._otp_jgv9p_13{width:42px;height:52px}}._divider_jgv9p_16{display:flex;flex-direction:column;gap:6px;padding-top:18px;border-top:1px solid var(--border);font-size:14px}._err_jgv9p_17{color:var(--err-fg);font-size:14px}._ck_jgv9p_18{width:20px;height:20px;margin:0;accent-color:var(--brand);flex:none}._bars_jgv9p_19{display:flex;gap:4px}._bars_jgv9p_19 span{flex:1;height:6px;border-radius:3px}._step_jgv9p_21{display:flex;gap:14px;align-items:flex-start}._stepNo_jgv9p_22{width:30px;height:30px;border-radius:50%;color:var(--white);display:flex;align-items:center;justify-content:center;font:800 13px var(--font-display);flex:none}._stepBody_jgv9p_23{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0}._stepTitle_jgv9p_24{margin:4px 0 0;font-size:17px;font-weight:700}._codes_jgv9p_25{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._code_jgv9p_25{padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:15px;text-align:center}._box_jgv9p_27{background:var(--brand-tint);border-radius:var(--radius-card);padding:18px;display:flex;flex-direction:column;gap:12px}._kv_jgv9p_28{display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:18px;font-size:14px}._kvRow_jgv9p_29{display:flex;justify-content:space-between;gap:12px}._kvRow_jgv9p_29+._kvRow_jgv9p_29{padding-top:10px;border-top:1px solid var(--divider)}._invite_jgv9p_31{display:flex;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px}._avatar_jgv9p_32{width:40px;height:40px;border-radius:50%;background:var(--brand-soft);color:var(--brand-hover);display:flex;align-items:center;justify-content:center;font:800 13px var(--font-display);flex:none}._rules_jgv9p_33{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}._rules_jgv9p_33 li{display:flex;gap:10px;align-items:center}._ruleDot_jgv9p_35{width:20px;height:20px;border-radius:50%;color:var(--white);display:flex;align-items:center;justify-content:center;flex:none;font-size:11px;font-weight:700}._count_jgv9p_36{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:22px}._countNum_jgv9p_37{font:800 44px var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}._stepsList_jgv9p_38{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;font-size:15px}._stepsList_jgv9p_38 li{display:flex;gap:12px;align-items:center}._stepsList_jgv9p_38 ._no_jgv9p_7{width:26px;height:26px;border-radius:50%;background:var(--brand-soft);color:var(--brand);display:flex;align-items:center;justify-content:center;font:800 12px var(--font-display);flex:none}._av_18qm9_1{border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 13px var(--font-display);flex:none}._ell_18qm9_2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._roleBadge_18qm9_3{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-pill);font:600 12px var(--font-display);white-space:nowrap}._chipLink_18qm9_4{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:var(--radius-pill);border:1.5px solid var(--border-strong);background:var(--surface);color:var(--text);font:500 13px var(--font-body);text-decoration:none}._chipLink_18qm9_4:hover{border-color:var(--text);color:var(--text)}._roleRow_18qm9_6{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:14px}._warnNote_18qm9_7{display:flex;gap:10px;background:var(--warn-bg);color:var(--warn-fg);border-radius:var(--radius-control);padding:12px 14px;font-size:13px}._kv_18qm9_8{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:8px 0;border-top:1px solid var(--divider)}._kv_18qm9_8 span:first-child{color:var(--muted)}._lbl_18qm9_10{display:flex;flex-direction:column;gap:6px;font:600 13px var(--font-display);color:var(--text-2)}._lbl_18qm9_10 small{font:400 12px var(--font-body);color:var(--muted)}._field_18qm9_12{height:var(--field-h);width:100%;border:1.5px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);padding:0 14px;font:var(--fs-body) var(--font-body);color:var(--text)}._field_18qm9_12:focus{outline:3px solid var(--focus-ring);outline-offset:0;border-color:var(--brand)}._stepHead_18qm9_14{display:flex;gap:10px;align-items:center}._stepNo_18qm9_15{width:28px;height:28px;border-radius:50%;background:var(--brand);color:var(--white);display:flex;align-items:center;justify-content:center;font:800 13px var(--font-display)}._roleCard_18qm9_16{display:flex;gap:12px;align-items:flex-start;border:1.5px solid var(--border-strong);border-radius:14px;padding:14px;cursor:pointer;background:var(--surface)}._roleCardOn_18qm9_17{border-color:var(--brand);background:var(--brand-tint)}._ck_18qm9_18{width:20px;height:20px;margin:0;accent-color:var(--navy-900);flex:none}._next_18qm9_19{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px;font-size:14px}._next_18qm9_19 li{display:flex;gap:12px}._nextNo_18qm9_21{width:24px;height:24px;border-radius:50%;background:var(--brand-soft);color:var(--brand-hover);display:flex;align-items:center;justify-content:center;font:800 12px var(--font-display);flex:none}._reqCard_18qm9_22{padding:22px;display:flex;flex-direction:column;gap:16px}._why_18qm9_23{background:var(--note-bg);border-radius:var(--radius-control);padding:12px 14px;font-size:14px}._checks_18qm9_24{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}._checks_18qm9_24 li{display:flex;gap:10px;align-items:flex-start}._checkDot_18qm9_26{width:20px;height:20px;border-radius:50%;color:var(--white);display:flex;align-items:center;justify-content:center;flex:none;font-size:12px;font-weight:700;margin-top:1px}._roleNav_18qm9_27{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:10px}._roleNavBtn_18qm9_28{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1.5px solid var(--border);border-radius:14px;text-decoration:none;color:var(--text);background:var(--surface);text-align:left;cursor:pointer;font:inherit}._roleNavOn_18qm9_29{background:var(--brand-tint);border-color:var(--brand)}._permCard_18qm9_30{padding:6px 20px 8px}._permRow_18qm9_31{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--divider);font-size:14px}
