._container_1d574_1{inset:auto;bottom:var(--space-5);right:var(--space-5);z-index:var(--z-toast);gap:var(--space-2);pointer-events:none;background:0 0;border:none;flex-direction:column;max-width:min(90vw,420px);margin:0;padding:0;display:flex;position:fixed;overflow:visible}._toast_1d574_45{pointer-events:auto;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);animation:_slide-in_1d574_1 var(--transition) ease-out;border-left-width:3px;display:flex}@keyframes _slide-in_1d574_1{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}._success_1d574_83{border-left-color:var(--success)}._error_1d574_85{border-left-color:var(--danger)}._info_1d574_87{border-left-color:var(--info)}._icon_1d574_91{font-size:var(--text-md);flex-shrink:0;line-height:1.4}._success_1d574_83 ._icon_1d574_91{color:var(--success)}._error_1d574_85 ._icon_1d574_91{color:var(--danger)}._info_1d574_87 ._icon_1d574_91{color:var(--info)}._message_1d574_111{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text);overflow-wrap:anywhere;flex:1}._dismiss_1d574_129{width:20px;height:20px;color:var(--text-subtle);border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;place-items:center;font-size:18px;line-height:1;display:grid}._dismiss_1d574_129:hover{background:var(--bg-hover);color:var(--text)}@media (width<=640px){._container_1d574_1{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);max-width:none}}._rail_l0e6e_7{gap:var(--space-3);padding:var(--space-4);flex-direction:column;flex:1;min-height:0;display:flex}._back_l0e6e_16{font:inherit;font-size:var(--text-sm);color:var(--sidebar-text);text-align:left;cursor:pointer;background:0 0;border:none;padding:0}._back_l0e6e_16:hover{color:#fff}._timerBox_l0e6e_31{padding:var(--space-3);border-radius:var(--radius);background:#ffffff12;border:1px solid #0000;flex-direction:column;gap:.125rem;display:flex}._duty_l0e6e_42{border-color:var(--indigo);background:#4f3ff03d}._label_l0e6e_47{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:#ffffffc7}._value_l0e6e_54{font-size:var(--text-xl);color:#fff;font-variant-numeric:tabular-nums;font-weight:600}._note_l0e6e_62{font-size:var(--text-xs);color:#ffffffb3;line-height:var(--leading-tight)}._action_l0e6e_68{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius);font:inherit;font-size:var(--text-sm);color:var(--sidebar-text);text-align:left;background:#ffffff12;border:1px solid #0000;display:flex}._action_l0e6e_68:disabled{cursor:not-allowed}._action_l0e6e_68:not(:disabled){cursor:pointer;color:#fff}._action_l0e6e_68:not(:disabled):hover{background:#ffffff24}._icon_l0e6e_95{font-size:var(--text-md)}._soon_l0e6e_100{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;opacity:.65;margin-left:auto}._onBreak_l0e6e_114,._onBreak_l0e6e_114:not(:disabled){background:var(--amber-soft);border-color:var(--amber);color:var(--navy)}:root[data-theme=dark] ._onBreak_l0e6e_114,:root[data-theme=dark] ._onBreak_l0e6e_114:not(:disabled){color:var(--amber)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._onBreak_l0e6e_114,:root:not([data-theme=light]) ._onBreak_l0e6e_114:not(:disabled){color:var(--amber)}}._onBreak_l0e6e_114:not(:disabled):hover{background:var(--amber-soft)}._breakText_l0e6e_137{line-height:var(--leading-tight);flex-direction:column;gap:.0625rem;display:flex}._breakLabel_l0e6e_144{font-weight:600}._breakClock_l0e6e_148{font-size:var(--text-xs);font-variant-numeric:tabular-nums;opacity:.9}._spacer_l0e6e_155{min-height:var(--space-4);flex:1}._leave_l0e6e_160{padding:var(--space-3);border:1px solid var(--danger);border-radius:var(--radius);font:inherit;color:var(--danger);cursor:pointer;background:0 0;font-weight:600}._leave_l0e6e_160:hover:not(:disabled){background:#dc26261f}@media (width<=40rem){._rail_l0e6e_7{padding:var(--space-3)}}._footer_14rhg_9{justify-content:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}._footerLink_14rhg_17{font-size:var(--text-xs);color:var(--text-muted);text-underline-offset:2px;padding:var(--space-1) 0;text-decoration:underline}._footerLink_14rhg_17:hover{color:var(--text)}._group_14rhg_32{gap:var(--space-3);flex-direction:column;display:flex}._groupTitle_14rhg_38{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);margin:0;font-weight:600}._list_14rhg_47{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}._tile_14rhg_58{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--text-base);color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--transition-fast), background var(--transition-fast);text-decoration:none;display:flex}._tile_14rhg_58:hover{border-color:var(--border-strong);background:var(--bg-hover)}._tileIcon_14rhg_80{width:1rem;height:1rem;color:var(--text-subtle);flex-shrink:0}@media (prefers-reduced-motion:reduce){._tile_14rhg_58{transition:none}}._shell_1ypl7_1{background:var(--bg);min-height:100vh;display:flex}._sidebar_1ypl7_15{width:var(--sidebar-width);background:var(--sidebar-bg);flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}._brand_1ypl7_39{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4);border-bottom:1px solid #ffffff14;display:flex}._brandMark_1ypl7_55{background:linear-gradient(135deg,#36699c,#1b4d3e);border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}._brandMark_1ypl7_55 svg{width:20px;height:20px}._brandLogo_1ypl7_103{object-fit:contain;z-index:1;background:#fff;border-radius:10px;width:100%;height:100%;padding:3px;position:relative}._brandText_1ypl7_131{flex-direction:column;min-width:0;line-height:1.25;display:flex}._brandName_1ypl7_149{color:#fff;font-weight:var(--weight-semibold);font-size:var(--text-md);white-space:nowrap}._brandTenant_1ypl7_169{color:#ffffff94;font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._nav_1ypl7_191{padding:var(--space-4) var(--space-3);gap:var(--space-5);flex-direction:column;flex:1;display:flex}._sidebarFooter_1ypl7_219{gap:var(--space-3);padding:var(--space-4);margin-top:var(--space-4);color:#ffffff61;font-size:var(--text-xs);text-align:left;border-top:1px solid #ffffff14;flex-direction:column;display:flex}._policyBox_1ypl7_261{text-align:left}._policySummary_1ypl7_269{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;color:#ffffff8c;cursor:pointer;list-style:none;display:flex}._policySummary_1ypl7_269::-webkit-details-marker{display:none}._policySummary_1ypl7_269:before{content:"";width:.4rem;height:.4rem;transition:transform var(--transition-fast);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}._policyBox_1ypl7_261[open] ._policySummary_1ypl7_269:before{transform:rotate(45deg)}._policySummary_1ypl7_269:hover{color:#fff}._policyNav_1ypl7_337{gap:var(--space-1);padding:var(--space-2) 0 0 var(--space-4);flex-direction:column;display:flex}._policyLink_1ypl7_351{color:#ffffff8c;padding:2px 0;text-decoration:none}._policyLink_1ypl7_351:hover{color:#fff;text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:reduce){._policySummary_1ypl7_269:before{transition:none}}._copyright_1ypl7_389{white-space:nowrap}._navGroup_1ypl7_397{flex-direction:column;gap:2px;display:flex}._navGroupTitle_1ypl7_409{padding:0 var(--space-3) var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:#ffffff59}._navLink_1ypl7_427{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--sidebar-text);font-size:var(--text-base);font-weight:var(--weight-medium);transition:background var(--transition-fast), color var(--transition-fast);text-decoration:none;display:flex}._navLink_1ypl7_427:hover{color:#fff;background:#ffffff0f;text-decoration:none}._navLinkActive_1ypl7_465{background:var(--sidebar-active);color:#fff}._navLinkActive_1ypl7_465:hover{background:var(--sidebar-active)}._navIcon_1ypl7_481{opacity:.85;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}._navLink_1ypl7_427:hover ._navIcon_1ypl7_481,._navLinkActive_1ypl7_465 ._navIcon_1ypl7_481{opacity:1}._main_1ypl7_511{flex-direction:column;flex:1;min-width:0;display:flex}._topbar_1ypl7_525{height:var(--topbar-height);justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 var(--space-5);background:var(--bg-elevated);border-bottom:1px solid var(--border);z-index:var(--z-sticky);display:flex;position:sticky;top:0}._menuButton_1ypl7_553{font-size:var(--text-lg);color:var(--text);padding:var(--space-2);border-radius:var(--radius);background:0 0;border:none;display:none}._topbarRight_1ypl7_573{align-items:center;gap:var(--space-4);margin-left:auto;display:flex}._iconButton_1ypl7_587{width:32px;height:32px;font-size:var(--text-md);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius);background:0 0;place-items:center;display:grid}._iconButton_1ypl7_587:hover{background:var(--bg-hover);color:var(--text)}._userMenu_1ypl7_621{align-items:center;gap:var(--space-3);display:flex}._userLink_1ypl7_635{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);margin:calc(var(--space-1) * -1) calc(var(--space-2) * -1);color:inherit;border-radius:var(--radius);transition:background var(--transition-fast);text-decoration:none;display:flex}._userLink_1ypl7_635:hover{background:var(--bg-hover)}@media (prefers-reduced-motion:reduce){._userLink_1ypl7_635{transition:none}}._avatar_1ypl7_679{background:var(--indigo-soft);width:32px;height:32px;color:var(--indigo);font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._userInfo_1ypl7_705{flex-direction:column;line-height:1.3;display:flex}._userName_1ypl7_717{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text)}._userEmail_1ypl7_729{font-size:var(--text-xs);color:var(--text-muted)}._signOut_1ypl7_739{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius);background:0 0}._signOut_1ypl7_739:hover{background:var(--bg-hover);color:var(--text)}._content_1ypl7_767{padding:var(--space-6) var(--space-5);max-width:var(--content-max);flex:1;width:100%}._backdrop_1ypl7_781{display:none}@media (width<=1024px){._sidebar_1ypl7_15{z-index:var(--z-modal);transition:transform var(--transition);box-shadow:var(--shadow-lg);position:fixed;top:0;left:0;transform:translate(-100%)}._sidebarOpen_1ypl7_813{transform:translate(0)}._menuButton_1ypl7_553{display:block}._backdrop_1ypl7_781{z-index:calc(var(--z-modal) - 1);background:#0f172a73;border:none;display:block;position:fixed;inset:0}._content_1ypl7_767{padding:var(--space-5) var(--space-4)}}@media (width<=640px){._userInfo_1ypl7_705{display:none}._content_1ypl7_767{padding:var(--space-4) var(--space-3)}}._field_12e0t_1{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._label_12e0t_11{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text);padding:0}._required_12e0t_18{color:var(--danger);margin-left:2px}._hint_12e0t_23{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal);margin-top:calc(var(--space-1) * -1)}._input_12e0t_30{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-base);color:var(--text);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);min-height:36px}._input_12e0t_30::placeholder{color:var(--text-subtle)}._input_12e0t_30:hover:not(:disabled):not(:focus){border-color:var(--text-subtle)}._input_12e0t_30:focus{border-color:var(--indigo);outline:none;box-shadow:0 0 0 3px #4f3ff026}._input_12e0t_30:disabled{background:var(--bg-sunken);color:var(--text-muted);cursor:not-allowed}._inputError_12e0t_60{border-color:var(--danger)}._inputError_12e0t_60:focus{border-color:var(--danger);box-shadow:0 0 0 3px #dc262626}._error_12e0t_68{font-size:var(--text-xs);color:var(--danger);align-items:center;gap:var(--space-1);display:flex}._error_12e0t_68:before{content:"⚠";font-size:1em}._select_12e0t_80{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%2364748b' d='M4.5 6.5 8 10l3.5-3.5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:var(--space-6);cursor:pointer;background-size:16px}._textarea_12e0t_90{resize:vertical;min-height:72px;line-height:var(--leading-normal)}._inputWithPrefix_12e0t_97{align-items:center;display:flex;position:relative}._prefix_12e0t_103{left:var(--space-3);color:var(--text-muted);font-size:var(--text-base);pointer-events:none;position:absolute}._inputWithPrefix_12e0t_97 ._input_12e0t_30{padding-left:var(--space-6)}._checkboxField_12e0t_116{gap:var(--space-1);flex-direction:column;display:flex}._checkboxRow_12e0t_122{align-items:center;gap:var(--space-2);display:flex}._checkbox_12e0t_116{width:16px;height:16px;accent-color:var(--indigo);cursor:pointer;flex-shrink:0}._checkboxLabel_12e0t_136{font-size:var(--text-base);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}._checkboxHint_12e0t_143{font-size:var(--text-xs);color:var(--text-muted);padding-left:calc(16px + var(--space-2))}._checkboxGroup_12e0t_151{gap:var(--space-2);flex-wrap:wrap;display:flex}._checkboxChip_12e0t_157{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-full);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast), border-color var(--transition-fast);display:inline-flex}._checkboxChip_12e0t_157:hover{background:var(--bg-hover);border-color:var(--text-subtle)}._checkboxChip_12e0t_157:has(input:checked){background:var(--indigo-soft);border-color:var(--indigo);color:var(--indigo);font-weight:var(--weight-medium)}._emptyOptions_12e0t_184{font-size:var(--text-sm);color:var(--text-muted);padding:var(--space-2) 0;font-style:italic}._noSpinner_12e0t_199::-webkit-outer-spin-button{appearance:none;margin:0}._noSpinner_12e0t_199::-webkit-inner-spin-button{appearance:none;margin:0}._noSpinner_12e0t_199{appearance:textfield}._button_uy2zx_1{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius);font-weight:var(--weight-medium);white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000;display:inline-flex}._button_uy2zx_1:disabled{opacity:.55;pointer-events:none}._fullWidth_uy2zx_19{width:100%}._sm_uy2zx_22{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);min-height:30px}._md_uy2zx_27{padding:var(--space-2) var(--space-4);font-size:var(--text-base);min-height:36px}._lg_uy2zx_32{padding:var(--space-3) var(--space-5);font-size:var(--text-md);min-height:44px}._primary_uy2zx_39{background:var(--indigo);color:#fff;border-color:var(--indigo)}._primary_uy2zx_39:hover:not(:disabled){background:var(--indigo-dark);border-color:var(--indigo-dark)}._secondary_uy2zx_49{background:var(--bg-elevated);color:var(--text);border-color:var(--border-strong)}._secondary_uy2zx_49:hover:not(:disabled){background:var(--bg-hover);border-color:var(--text-subtle)}._ghost_uy2zx_59{color:var(--text-muted);background:0 0}._ghost_uy2zx_59:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}._danger_uy2zx_75{color:var(--danger);border-color:var(--danger);background:0 0}._danger_uy2zx_75:hover:not(:disabled){background:var(--danger);color:#fff}._icon_uy2zx_86{align-items:center;font-size:1.1em;line-height:1;display:inline-flex}._spinner_uy2zx_93{border:2px solid;border-right-color:#0000;border-radius:50%;width:.9em;height:.9em;animation:.6s linear infinite _spin_uy2zx_93}@keyframes _spin_uy2zx_93{to{transform:rotate(360deg)}}._page_f56s0_12{--indigo:#1b4d3e;--indigo-dark:#123529;--indigo-soft:#e8f1ed;--bg:#fcfcfa;--bg-elevated:#fff;--bg-sunken:#f5f4f0;--bg-hover:#f5f4f0;--text:#14140f;--text-muted:#67645c;--text-subtle:#94918a;--border:#e4e2db;--border-strong:#d2cfc6;--success:#0e9f6e;--success-soft:#e3f5ee;--warning:#d97706;--warning-soft:#fef3e2;--danger:#b42318;--danger-soft:#fef3f2;--info:#2563eb;--info-soft:#e8f0fe;--site-green:#1b4d3e;--site-green-mid:#2e7a61;--site-blue:#23486b;--site-blue-mid:#36699c;--site-paper:#fcfcfa;--site-ink:#14140f;--site-ink-muted:#67645c;--site-rule:#e4e2db;padding:var(--space-5);background:radial-gradient(circle at 12% 8%, #36699c1a, transparent 42%), radial-gradient(circle at 88% 88%, #2e7a611a, transparent 42%), var(--site-paper);place-items:center;display:grid}._card_f56s0_105{background:var(--bg-elevated);border:1px solid var(--site-rule);border-radius:22px;width:100%;max-width:420px;padding:2.75rem 2.25rem 2.25rem;box-shadow:0 1px 2px #14140f0a,0 24px 60px -32px #14140f2e}._brand_f56s0_126{text-align:center;border-bottom:1px solid var(--site-rule);flex-direction:column;align-items:center;gap:14px;margin-bottom:2rem;padding-bottom:1.75rem;display:flex}._brandMark_f56s0_141{flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}._brandMark_f56s0_141 svg{width:100%;height:100%}._title_f56s0_156{letter-spacing:-.025em;color:var(--site-ink);font-family:Fraunces,Iowan Old Style,Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500;line-height:1.15}._subtitle_f56s0_168{font-size:var(--text-sm);color:var(--site-ink-muted);margin-top:3px}._form_f56s0_177{flex-direction:column;gap:1.25rem;display:flex}._form_f56s0_177 input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px var(--bg-elevated) inset;box-shadow:0 0 0 100px var(--bg-elevated) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-in-out}._form_f56s0_177 input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 100px var(--bg-elevated) inset;box-shadow:0 0 0 100px var(--bg-elevated) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-in-out}._form_f56s0_177 input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px var(--bg-elevated) inset;box-shadow:0 0 0 100px var(--bg-elevated) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-in-out}._form_f56s0_177 input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 100px var(--bg-elevated) inset;box-shadow:0 0 0 100px var(--bg-elevated) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-in-out}._form_f56s0_177 input:autofill{background:var(--bg-elevated);color:var(--text)}._form_f56s0_177 input:focus{border-color:var(--site-green);box-shadow:0 0 0 3px #1b4d3e24}._form_f56s0_177 input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px var(--bg-elevated) inset, 0 0 0 3px #1b4d3e24;box-shadow:0 0 0 100px var(--bg-elevated) inset, 0 0 0 3px #1b4d3e24}._error_f56s0_243{font-size:var(--text-sm);color:#7a271a;background:var(--danger-soft);border:1px solid #fecdca;border-inline-start:3px solid var(--danger);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.5;display:flex}._error_f56s0_243 svg{color:var(--danger);flex-shrink:0;margin-top:1px}._footnote_f56s0_265{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--site-rule);font-size:var(--text-xs);color:var(--site-ink-muted);text-align:center}._back_f56s0_277{margin-top:var(--space-4);text-align:center;font-size:var(--text-xs)}._back_f56s0_277 a{color:var(--site-ink-muted);transition:color var(--transition-fast);text-decoration:none}._back_f56s0_277 a:hover{color:var(--site-green)}._tabs_f56s0_300{background:var(--bg-sunken);border-radius:var(--radius);grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin-bottom:20px;padding:4px;display:grid}._tab_f56s0_300{appearance:none;border-radius:calc(var(--radius) - 3px);font:inherit;font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:9px 12px;font-weight:500;transition:background .12s,color .12s}._tab_f56s0_300:hover{color:var(--text)}._tabActive_f56s0_329{background:var(--bg-elevated);color:var(--text);box-shadow:0 1px 2px #00000014}._tab_f56s0_300:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}._notice_f56s0_347{background:var(--bg-sunken);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-muted);margin:0;padding:10px 12px;line-height:1.45}._linkButton_f56s0_358{appearance:none;font:inherit;font-size:var(--text-sm);color:var(--indigo);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}._linkButton_f56s0_358:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._brandLogo_f56s0_385{object-fit:contain;max-width:100%;max-height:100%}._stack_r3ui6_1{gap:var(--space-5);flex-direction:column;display:flex}._header_r3ui6_8{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}._headerText_r3ui6_17{min-width:0}._title_r3ui6_19{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:1.2}._description_r3ui6_25{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-base);max-width:70ch;line-height:var(--leading-normal)}._actions_r3ui6_33{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}._card_r3ui6_41{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}._cardHeader_r3ui6_48{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex}._cardTitle_r3ui6_57{font-size:var(--text-md);font-weight:var(--weight-semibold)}._cardDescription_r3ui6_62{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal);max-width:70ch}._cardActions_r3ui6_70{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}._cardBody_r3ui6_77{padding:var(--space-5)}._callout_r3ui6_82{padding:var(--space-4);border-radius:var(--radius);font-size:var(--text-sm);line-height:var(--leading-normal);border:1px solid;border-left-width:3px}._calloutTitle_r3ui6_91{font-weight:var(--weight-semibold);margin-bottom:var(--space-1)}._calloutBody_r3ui6_96 p+p{margin-top:var(--space-2)}._info_r3ui6_98{background:var(--info-soft);border-color:var(--info);color:var(--text)}._warning_r3ui6_103{background:var(--warning-soft);border-color:var(--warning);color:var(--text)}._danger_r3ui6_108{background:var(--danger-soft);border-color:var(--danger);color:var(--text)}._success_r3ui6_113{background:var(--success-soft);border-color:var(--success);color:var(--text)}._toolbar_r3ui6_120{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._wrapper_qh0tc_1{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}._table_qh0tc_10{border-collapse:collapse;width:100%;font-size:var(--text-base)}._refreshing_qh0tc_16{opacity:.6;transition:opacity var(--transition);pointer-events:none}._headCell_qh0tc_22{text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--bg-sunken);border-bottom:1px solid var(--border);white-space:nowrap;z-index:1;position:sticky;top:0}._cell_qh0tc_41{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle}tbody tr:last-child ._cell_qh0tc_41{border-bottom:none}tbody tr:hover ._cell_qh0tc_41{background:var(--bg-hover)}._clickable_qh0tc_56{cursor:pointer}._right_qh0tc_60{text-align:right}._center_qh0tc_61{text-align:center}@media (width<=900px){._secondary_qh0tc_65{display:none}}._skeletonRow_qh0tc_69 ._cell_qh0tc_41{border-bottom:1px solid var(--border)}._skeleton_qh0tc_69{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--bg-sunken) 25%, var(--bg-hover) 50%, var(--bg-sunken) 75%);background-size:200% 100%;width:70%;height:14px;animation:1.4s ease-in-out infinite _shimmer_qh0tc_1;display:block}@keyframes _shimmer_qh0tc_1{0%{background-position:200% 0}to{background-position:-200% 0}}._stateBox_qh0tc_92{align-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-5);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}._stateTitle_qh0tc_104{font-weight:var(--weight-semibold);color:var(--text)}._stateBody_qh0tc_109{color:var(--text-muted);font-size:var(--text-base);max-width:42ch}._retry_qh0tc_115{margin-top:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--indigo);border:1px solid var(--indigo);border-radius:var(--radius);background:0 0}._retry_qh0tc_115:hover{background:var(--indigo);color:#fff}._pill_v2bhb_1{align-items:center;gap:var(--space-1);padding:2px var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);border-radius:var(--radius-full);white-space:nowrap;line-height:1.6;display:inline-flex}._neutral_v2bhb_13{background:var(--bg-sunken);color:var(--text-muted)}._success_v2bhb_14{background:var(--success-soft);color:var(--success)}._warning_v2bhb_15{background:var(--warning-soft);color:var(--warning)}._danger_v2bhb_16{background:var(--danger-soft);color:var(--danger)}._info_v2bhb_17{background:var(--info-soft);color:var(--info)}._indigo_v2bhb_18{background:var(--indigo-soft);color:var(--indigo)}._teal_v2bhb_19{background:var(--teal-soft);color:var(--teal)}._subtle_v2bhb_22{color:var(--text);background:0 0;padding-left:0}._dot_v2bhb_28{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}._subtle_v2bhb_22._success_v2bhb_14{color:var(--success)}._subtle_v2bhb_22._warning_v2bhb_15{color:var(--warning)}._subtle_v2bhb_22._danger_v2bhb_16{color:var(--danger)}._subtle_v2bhb_22._info_v2bhb_17{color:var(--info)}._attention_16ale_2{gap:var(--space-3);display:grid}._attentionCard_16ale_7{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--warning-soft);border:1px solid var(--warning);border-radius:var(--radius);border-left-width:3px;display:flex}._attentionCount_16ale_18{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--warning);font-variant-numeric:tabular-nums;text-align:center;flex-shrink:0;min-width:2ch;line-height:1}._attentionText_16ale_29{flex:1;min-width:0}._attentionLabel_16ale_31{font-weight:var(--weight-medium);color:var(--text)}._attentionDetail_16ale_36{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px}._attentionAction_16ale_42{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--warning);white-space:nowrap;flex-shrink:0}._metricGrid_16ale_51{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}._metric_16ale_51{padding:var(--space-4) var(--space-5);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);border-top:3px solid var(--border-strong)}._metric_16ale_51._indigo_16ale_66{border-top-color:var(--indigo)}._metric_16ale_51._teal_16ale_67{border-top-color:var(--teal)}._metricLabel_16ale_69{font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}._metricValue_16ale_77{margin-top:var(--space-2);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--text);line-height:1.1}._metricHint_16ale_85{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-subtle)}._metricSkeleton_16ale_91{margin-top:var(--space-2);border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--bg-sunken) 25%, var(--bg-hover) 50%, var(--bg-sunken) 75%);background-size:200% 100%;width:60%;height:30px;animation:1.4s ease-in-out infinite _shimmer_16ale_1;display:block}@keyframes _shimmer_16ale_1{0%{background-position:200% 0}to{background-position:-200% 0}}._twoColumn_16ale_113{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}._statList_16ale_121{flex-direction:column;display:flex}._stat_16ale_121{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:flex}._stat_16ale_121:last-child{border-bottom:none}._stat_16ale_121:first-child{padding-top:0}._statLabel_16ale_138{color:var(--text-muted);font-size:var(--text-sm);flex-direction:column;display:flex}._statHint_16ale_145{font-size:var(--text-xs);color:var(--text-subtle);margin-top:2px}._statValue_16ale_151{font-weight:var(--weight-semibold);color:var(--text);white-space:nowrap}._mentorName_16ale_158{font-weight:var(--weight-medium)}._ratingCount_16ale_160{color:var(--text-subtle);font-weight:var(--weight-normal);font-size:var(--text-xs)}._muted_16ale_166{color:var(--text-muted);font-size:var(--text-sm)}._errorText_16ale_171{color:var(--danger);font-size:var(--text-base)}@media (width<=640px){._attentionCard_16ale_7{gap:var(--space-3);flex-wrap:wrap}}._dialog_1seto_1{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-lg);width:min(94vw, var(--modal-width,640px));max-height:min(90vh,900px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}@media (width<=640px){._dialog_1seto_1{border:none;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}}._dialog_1seto_1::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c}._sm_1seto_93{--modal-width:480px}._md_1seto_95{--modal-width:680px}._lg_1seto_97{--modal-width:920px}._content_1seto_105{max-height:inherit;flex-direction:column;height:100%;min-height:0;display:flex}._header_1seto_125{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--border);background:var(--bg-elevated);flex-shrink:0;display:flex}._title_1seto_147{font-size:var(--text-lg);font-weight:var(--weight-semibold)}._description_1seto_157{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal)}._close_1seto_171{width:28px;height:28px;color:var(--text-muted);border-radius:var(--radius);background:0 0;border:none;flex-shrink:0;place-items:center;font-size:22px;line-height:1;display:grid}._close_1seto_171:hover{background:var(--bg-hover);color:var(--text)}._body_1seto_209{padding:var(--space-5);overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}._footer_1seto_225{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);background:var(--bg-sunken);flex-shrink:0;display:flex}@media (width<=480px){._footer_1seto_225{flex-direction:column-reverse}._footer_1seto_225>*{width:100%}}._confirmMessage_1seto_267{color:var(--text-muted);line-height:var(--leading-normal)}._confirmActions_1seto_277{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);display:flex}._cancelButton_1seto_291,._primaryButton_1seto_293,._dangerButton_1seto_295{padding:var(--space-2) var(--space-4);font-size:var(--text-base);font-weight:var(--weight-medium);border-radius:var(--radius);border:1px solid #0000;min-height:36px}._cancelButton_1seto_291{background:var(--bg-elevated);color:var(--text);border-color:var(--border-strong)}._cancelButton_1seto_291:hover:not(:disabled){background:var(--bg-hover)}._primaryButton_1seto_293{background:var(--indigo);color:#fff}._primaryButton_1seto_293:hover:not(:disabled){background:var(--indigo-dark)}._dangerButton_1seto_295{background:var(--danger);color:#fff}._dangerButton_1seto_295:hover:not(:disabled){filter:brightness(.92)}._cancelButton_1seto_291:disabled,._primaryButton_1seto_293:disabled,._dangerButton_1seto_295:disabled{opacity:.55;cursor:not-allowed}._form_4o0qk_1{gap:var(--space-4);flex-direction:column;display:flex}._formActions_4o0qk_13{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);display:flex}._formRow_4o0qk_31{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=560px){._formRow_4o0qk_31{grid-template-columns:1fr}}._primaryText_4o0qk_53{font-weight:var(--weight-medium);color:var(--text)}._secondaryText_4o0qk_63{font-size:var(--text-xs);color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:46ch;margin-top:2px;display:-webkit-box;overflow:hidden}._rowActions_4o0qk_89{justify-content:flex-end;gap:var(--space-1);display:flex}._mono_4o0qk_101{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}._preview_4o0qk_129{padding:var(--space-4);background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius)}._previewTitle_4o0qk_143{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:var(--space-3)}._previewLine_4o0qk_161{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;font-size:var(--text-sm);border-bottom:1px dashed var(--border);display:flex}._previewLine_4o0qk_161:last-of-type{border-bottom:none}._previewLabel_4o0qk_185{color:var(--text-muted)}._previewValue_4o0qk_189{font-weight:var(--weight-medium);white-space:nowrap}._previewTotal_4o0qk_199{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-top:var(--space-2);padding-top:var(--space-3);border-top:2px solid var(--border-strong);font-weight:var(--weight-semibold);display:flex}._previewTotalValue_4o0qk_221{font-size:var(--text-lg);color:var(--indigo);white-space:nowrap}._previewNote_4o0qk_233{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal)}._policyForm_4o0qk_249{gap:var(--space-5);flex-direction:column;max-width:640px;display:flex}._policySection_4o0qk_263{gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--border);flex-direction:column;display:flex}._policySection_4o0qk_263:last-of-type{border-bottom:none;padding-bottom:0}._policySectionTitle_4o0qk_289{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text)}._policySectionHint_4o0qk_301{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal);margin-top:2px}._modeOptions_4o0qk_319{gap:var(--space-2);flex-direction:column;display:flex}._modeOption_4o0qk_319{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);display:flex}._modeOption_4o0qk_319:hover{background:var(--bg-hover)}._modeOption_4o0qk_319:has(input:checked){border-color:var(--indigo);background:var(--indigo-soft)}._modeRadio_4o0qk_367{accent-color:var(--indigo);flex-shrink:0;margin-top:2px}._modeLabel_4o0qk_389{font-weight:var(--weight-medium);color:var(--text);display:block}._modeDescription_4o0qk_401{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal);margin-top:2px;display:block}._saveBar_4o0qk_417{justify-content:flex-end;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);display:flex}._savedNote_4o0qk_435{font-size:var(--text-sm);color:var(--text-muted);margin-right:auto}._rulesList_4o0qk_449{padding-left:var(--space-5);gap:var(--space-2);color:var(--text);font-size:var(--text-sm);flex-direction:column;margin:0;display:flex}._rulesList_4o0qk_449 li::marker{color:var(--indigo);font-weight:var(--weight-semibold)}._formActions_4o0qk_13{bottom:calc(var(--space-5) * -1);z-index:1;margin:var(--space-2) calc(var(--space-5) * -1) calc(var(--space-5) * -1);padding:var(--space-4) var(--space-5);background:var(--bg-sunken);border-top:1px solid var(--border);position:sticky}@media (width<=480px){._formActions_4o0qk_13{flex-direction:column-reverse}._formActions_4o0qk_13>*{width:100%}}._body_1968e_10{gap:var(--space-4);flex-direction:column;display:flex}._passwordBlock_1968e_18{gap:var(--space-2);padding:var(--space-4);background:var(--indigo-soft);border:1px solid var(--indigo);border-radius:var(--radius);flex-direction:column;display:flex}._passwordValue_1968e_28{min-width:0;padding:var(--space-3);font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:.08em;color:var(--indigo);background:var(--bg);border:1px solid var(--indigo);border-radius:var(--radius);-webkit-user-select:all;user-select:all;flex:1}._warning_1968e_45{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted);margin:0}._field_1968e_53{gap:var(--space-2);flex-direction:column;display:flex}._fieldLabel_1968e_59{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}._fieldRow_1968e_67{gap:var(--space-2);align-items:stretch;display:flex}._fieldValue_1968e_73{min-width:0;padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text);background:var(--bg-sunken);border:1px solid var(--border-strong);border-radius:var(--radius);-webkit-user-select:all;user-select:all;flex:1}._copyBoth_1968e_88{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--indigo);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}._copyBoth_1968e_88:hover{opacity:.75}._steps_1968e_106{padding-left:var(--space-5);gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal);flex-direction:column;margin:0;display:flex}._steps_1968e_106 li::marker{color:var(--indigo);font-weight:var(--weight-semibold)}._copiedHint_1968e_122{font-size:var(--text-xs);color:var(--success);margin:0}._footer_1968e_129{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;display:flex}._acknowledge_1968e_137{align-items:center;gap:var(--space-3);cursor:pointer;font-size:var(--text-sm);line-height:var(--leading-normal);display:flex}._acknowledge_1968e_137 input{width:16px;height:16px;accent-color:var(--indigo);cursor:pointer;flex-shrink:0}@media (width<=560px){._footer_1968e_129{flex-direction:column;align-items:stretch}}._body_1uazg_1{gap:var(--space-4);flex-direction:column;display:flex}._numbers_1uazg_9{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._stat_1uazg_15{padding:var(--space-3);background:var(--bg-sunken);border-radius:var(--radius);flex-direction:column;gap:2px;display:flex}._statLabel_1uazg_24{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}._statValue_1uazg_32{font-size:var(--text-xl);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}._statMeta_1uazg_38{font-size:var(--text-xs);color:var(--text-muted)}._error_1uazg_43{font-size:var(--text-sm);color:var(--danger);margin:0}._footer_1uazg_49{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}._footerRight_1uazg_58{gap:var(--space-2);margin-left:auto;display:flex}._form_13don_1{gap:var(--space-4);flex-direction:column;display:flex}._formRow_13don_13{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}._formActions_13don_25{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);display:flex}@media (width<=560px){._formRow_13don_13{grid-template-columns:1fr}}._tableToolbar_13don_53{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);display:flex}._search_13don_71{max-width:320px;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius);flex:1}._search_13don_71:focus{border-color:var(--indigo);outline:none;box-shadow:0 0 0 3px #4f3ff026}._filter_13don_111{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius);cursor:pointer}._filter_13don_111:focus{border-color:var(--indigo);outline:none;box-shadow:0 0 0 3px #4f3ff026}._count_13don_143{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto}._mentorCell_13don_159{align-items:center;gap:var(--space-3);display:flex}._avatar_13don_171{background:var(--teal-soft);width:32px;height:32px;color:var(--teal);font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._mentorText_13don_201{flex-direction:column;min-width:0;line-height:1.35;display:flex}._mentorName_13don_215{font-weight:var(--weight-medium);color:var(--text)}._mentorEmail_13don_225{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:24ch;overflow:hidden}._categoryList_13don_243{gap:var(--space-1);flex-wrap:wrap;max-width:22ch;display:flex}._ratingCount_13don_257{color:var(--text-subtle);font-weight:var(--weight-normal);font-size:var(--text-xs)}._muted_13don_269{color:var(--text-subtle)}._rowActions_13don_273{justify-content:flex-end;gap:var(--space-1);white-space:nowrap;flex-wrap:nowrap;display:flex}._formActions_13don_25{bottom:calc(var(--space-5) * -1);z-index:1;margin:var(--space-2) calc(var(--space-5) * -1) calc(var(--space-5) * -1);padding:var(--space-4) var(--space-5);background:var(--bg-sunken);border-top:1px solid var(--border);position:sticky}@media (width<=480px){._formActions_13don_25{flex-direction:column-reverse}._formActions_13don_25>*{width:100%}}._ratingOverridden_13don_353{color:var(--indigo);font-weight:var(--weight-semibold);flex-direction:column;align-items:flex-end;gap:1px;display:inline-flex}._ratingWas_13don_371{font-size:var(--text-xs);font-weight:var(--weight-normal);color:var(--text-muted);white-space:nowrap}._pagination_1hsfq_1{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-1);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}._summary_1hsfq_12 strong{color:var(--text);font-weight:var(--weight-semibold)}._controls_1hsfq_17{align-items:center;gap:var(--space-4);display:flex}._pageSize_1hsfq_23{align-items:center;gap:var(--space-2);display:flex}._pageSizeLabel_1hsfq_29{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}._select_1hsfq_35{padding:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--text);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius);cursor:pointer}._buttons_1hsfq_45{align-items:center;gap:var(--space-2);display:flex}._button_1hsfq_45{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius);min-height:30px}._button_1hsfq_45:hover:not(:disabled){background:var(--bg-hover);border-color:var(--text-subtle)}._button_1hsfq_45:disabled{opacity:.45;cursor:not-allowed}._pageIndicator_1hsfq_72{align-items:center;gap:var(--space-1);padding:0 var(--space-2);color:var(--text);font-weight:var(--weight-medium);display:inline-flex}._of_1hsfq_81{color:var(--text-subtle);font-weight:var(--weight-normal)}._body_yc5de_1{gap:var(--space-5);flex-direction:column;display:flex}._footer_yc5de_7{justify-content:flex-end;display:flex}._muted_yc5de_12{color:var(--text-muted);font-size:var(--text-sm);margin:0}._sectionTitle_yc5de_18{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._summary_yc5de_25{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-sunken)}._planLine_yc5de_32{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}._planName_yc5de_39{font-weight:var(--weight-semibold)}._stats_yc5de_45{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=560px){._stats_yc5de_45{grid-template-columns:repeat(2,1fr)}}._stat_yc5de_45{flex-direction:column;gap:2px;display:flex}._statLabel_yc5de_63{font-size:var(--text-xs);color:var(--text-muted)}._statValue_yc5de_68{font-size:var(--text-lg);font-variant-numeric:tabular-nums}._statValueStrong_yc5de_74{font-size:var(--text-xl);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._meta_yc5de_80{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--text-muted)}._adjust_yc5de_87{padding-top:var(--space-1)}._adjustRow_yc5de_93{gap:var(--space-3);grid-template-columns:110px 1fr auto;align-items:end;display:grid}@media (width<=560px){._adjustRow_yc5de_93{grid-template-columns:1fr;align-items:stretch}}._assign_yc5de_108{padding-top:var(--space-1)}._assignRow_yc5de_112{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:1fr auto;align-items:end;display:grid}@media (width<=560px){._assignRow_yc5de_112{grid-template-columns:1fr;align-items:stretch}}._ledger_yc5de_128{border:1px solid var(--border);border-radius:var(--radius);max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}._entry_yc5de_140{gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);grid-template-columns:92px 1fr 48px 96px;align-items:baseline;display:grid}._entry_yc5de_140+._entry_yc5de_140{border-top:1px solid var(--border)}@media (width<=560px){._entry_yc5de_140{grid-template-columns:1fr auto}._entryDate_yc5de_158{grid-column:1/-1}}._entryType_yc5de_163{font-weight:var(--weight-medium)}._entryReason_yc5de_167{color:var(--text-muted);overflow-wrap:anywhere}._entryDate_yc5de_158{color:var(--text-muted);font-size:var(--text-xs);text-align:right}._deltaUp_yc5de_178,._deltaDown_yc5de_179,._deltaNone_yc5de_180{text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}._deltaUp_yc5de_178{color:var(--success)}._deltaDown_yc5de_179{color:var(--danger)}._deltaNone_yc5de_180{color:var(--text-muted)}._filters_13glu_9{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}._search_13glu_18{min-width:200px;max-width:320px;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius);flex:1}._search_13glu_18:focus,._select_13glu_31:focus{border-color:var(--indigo);outline:none;box-shadow:0 0 0 3px #4f3ff026}._select_13glu_31{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius);cursor:pointer;min-height:34px}._dateRange_13glu_48{align-items:center;gap:var(--space-2);display:flex}._dateSeparator_13glu_54{font-size:var(--text-xs);color:var(--text-muted)}._clear_13glu_59{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-muted);border-radius:var(--radius);background:0 0;border:none;text-decoration:underline}._clear_13glu_59:hover{color:var(--text)}._primary_13glu_72{font-weight:var(--weight-medium);color:var(--text)}._secondary_13glu_77{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal);margin-top:2px}._statusCell_13glu_84{gap:var(--space-1);flex-direction:column;align-items:flex-start;display:flex}._refund_13glu_91{font-size:var(--text-xs);color:var(--warning);margin-top:2px}._muted_13glu_97{color:var(--text-subtle)}._mono_13glu_99{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}._failedSession_13glu_113{border-radius:var(--radius-full);background:var(--warning-soft);color:var(--warning);border:1px solid var(--warning);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-normal);cursor:help;margin-top:3px;padding:2px 8px;display:inline-block}._studentCell_afoe4_1{align-items:center;gap:var(--space-3);display:flex}._avatar_afoe4_7{background:var(--indigo-soft);width:32px;height:32px;color:var(--indigo);font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._studentText_afoe4_21{flex-direction:column;min-width:0;line-height:1.35;display:flex}._verifyCell_afoe4_28{gap:var(--space-2);display:flex}._stars_1y64q_1{font-size:var(--text-md);letter-spacing:1px;white-space:nowrap}._good_1y64q_7{color:var(--success)}._fair_1y64q_8{color:var(--warning)}._poor_1y64q_9{color:var(--danger)}._starsEmpty_1y64q_11{color:var(--border-strong)}._comment_1y64q_15{color:var(--text);line-height:var(--leading-normal);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:56ch;display:-webkit-box;overflow:hidden}._signals_1y64q_28{gap:var(--space-1);flex-direction:column;align-items:flex-start;display:flex}._toggle_1y64q_35{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius);min-height:34px}._toggle_1y64q_35:hover{background:var(--bg-hover);color:var(--text)}._toggleActive_1y64q_51{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}._toggleActive_1y64q_51:hover{background:var(--danger-soft);color:var(--danger)}._planName_8yykp_1{font-weight:var(--weight-medium)}._muted_8yykp_5{color:var(--text-muted);font-size:var(--text-sm)}._section_8yykp_11{gap:var(--space-4);flex-direction:column;display:flex}._grid_8yykp_19{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=640px){._grid_8yykp_19{grid-template-columns:1fr}}._divider_8yykp_31{background:var(--border);height:1px;margin:var(--space-5) 0 var(--space-4)}._sectionTitle_8yykp_37{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}._sectionHint_8yykp_43{margin:2px 0 var(--space-4);font-size:var(--text-xs);color:var(--text-muted)}._formActions_8yykp_52{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-4);margin-top:var(--space-5);background:var(--bg);border-top:1px solid var(--border);display:flex;position:sticky;bottom:0}._studentName_1ssio_1{font-weight:600}._muted_1ssio_5{color:var(--text-muted);font-size:.85rem}._rowActions_1ssio_12{justify-content:flex-end;gap:8px;display:flex}._dialogBody_1ssio_18{flex-direction:column;gap:16px;display:flex}._amountCallout_1ssio_27{border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--surface-sunken,var(--surface));justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;display:flex}._amountLabel_1ssio_38{color:var(--text-muted);font-size:.85rem}._amountValue_1ssio_43{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}._formActions_1ssio_49{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}._sections_1k8se_1{gap:var(--space-5);flex-direction:column;display:flex}._grid_1k8se_7{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}._checkboxes_1k8se_13{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border);flex-direction:column;display:flex}._calloutSpacing_1k8se_22{margin-top:var(--space-4)}._saveBar_1k8se_33{justify-content:flex-end;align-items:center;gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;position:sticky;bottom:0}._savedNote_1k8se_48{font-size:var(--text-sm);color:var(--text-muted);margin-right:auto}._muted_1k8se_54{color:var(--text-muted)}._error_1k8se_55{color:var(--danger)}._dayGrid_1k8se_63{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 16px;margin:12px 0;display:grid}._hint_1k8se_71{color:var(--text-muted);font-size:var(--text-sm);margin:8px 0 0}._impactList_1k8se_78{color:var(--text-muted);font-size:var(--text-sm);margin:12px 0 0;padding-left:20px}._impactList_1k8se_78 li{margin-bottom:4px}._email_rrhjk_1{font-weight:600}._muted_rrhjk_9{color:var(--text-muted);font-size:.85rem}._youTag_rrhjk_19{color:var(--accent,#4f46e5);margin-left:8px;font-size:.75rem;font-weight:600}._rowActions_rrhjk_33{justify-content:flex-end;display:flex}._dialogBody_rrhjk_43{flex-direction:column;gap:16px;display:flex}._target_rrhjk_61{border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--surface-sunken,var(--surface));padding:12px 14px}._targetLabel_rrhjk_75{color:var(--text-muted);margin-bottom:2px;font-size:.8rem;display:block}._targetValue_rrhjk_89{word-break:break-all;font-weight:600}._formActions_rrhjk_99{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}._passwordBox_rrhjk_119{border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--surface-sunken,var(--surface));letter-spacing:.04em;text-align:center;word-break:break-all;padding:16px;font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;font-size:1.25rem;font-weight:700}._roleHint_rrhjk_145{color:var(--text-muted);margin-top:4px;font-size:.82rem;line-height:1.45}._grid_pwh1u_17{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(20rem,24rem));display:grid}._card_pwh1u_29{justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}._cardActive_pwh1u_53{border-color:var(--indigo);box-shadow:0 0 0 1px var(--indigo)}._cardHead_pwh1u_63{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._name_pwh1u_77{color:var(--text);margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}._description_pwh1u_93{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.5}._meta_pwh1u_107{gap:var(--space-2);grid-template-columns:1fr 1fr;margin:0;display:grid}._meta_pwh1u_107 dt{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.7rem;font-weight:600}._meta_pwh1u_107 dd{font-size:var(--text-sm);color:var(--text);margin:.125rem 0 0}._note_pwh1u_151{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.45}._actions_pwh1u_165{align-items:center;gap:var(--space-2);padding-top:var(--space-1);margin-top:auto;display:flex}._refusal_pwh1u_197{color:var(--text-muted);font-size:.8rem}._muted_pwh1u_207{color:var(--text-muted);font-size:var(--text-sm)}._error_pwh1u_217{color:var(--danger);font-size:var(--text-sm)}@media (width<=640px){._grid_pwh1u_17{grid-template-columns:1fr}._card_pwh1u_29{padding:var(--space-4)}}._cardBody_pwh1u_261{gap:var(--space-3);flex-direction:column;display:flex}._mentorHere_pwh1u_279{color:var(--indigo);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}._mentorHere_pwh1u_279:before{content:"";border-radius:var(--radius-full);background:var(--success);width:.5rem;height:.5rem}._dutyTotal_pwh1u_303{color:var(--text-muted);font-size:var(--text-sm);margin:0}._dutyTotal_pwh1u_303 strong{color:var(--text);font-size:var(--text-base);font-variant-numeric:tabular-nums}._list_1h246_9{gap:var(--space-3);flex-direction:column;display:flex}._card_1h246_15{gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}._cardMain_1h246_25{gap:var(--space-3);flex-direction:column;display:flex}._cardHead_1h246_31{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._when_1h246_38{font-size:var(--text-base);color:var(--text);margin:0;font-weight:600}._altTime_1h246_46{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}._meta_1h246_57{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}._meta_1h246_57 dt{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-weight:600}._meta_1h246_57 dd{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text)}._cancelled_1h246_78{font-size:var(--text-sm);color:var(--text-muted);margin:0}._actions_1h246_84{align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}._hint_1h246_97{font-size:var(--text-sm);color:var(--text-muted)}._tabs_1h246_103{gap:var(--space-1);padding:var(--space-1);background:var(--bg-sunken,var(--bg));border:1px solid var(--border);border-radius:var(--radius-md);width:fit-content;display:flex}._tab_1h246_103{padding:var(--space-2) var(--space-4);font:inherit;font-size:var(--text-sm);color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;font-weight:500}._tab_1h246_103:hover{color:var(--text)}._tabActive_1h246_129{color:var(--text);background:var(--bg-elevated);box-shadow:var(--shadow-sm,0 1px 2px #00000014)}._tabCount_1h246_140{min-width:1.25rem;height:1.25rem;margin-left:var(--space-2);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:#fff;background:var(--success);border-radius:var(--radius-full);place-items:center;padding:0 .3rem;font-weight:600;display:inline-grid}._cardLive_1h246_162{background:var(--success-soft);border-color:var(--success)}._livePill_1h246_167{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--success);background:var(--bg-elevated);border:1px solid var(--success);border-radius:var(--radius-full);flex-shrink:0;font-weight:500;display:inline-flex}._liveDot_1h246_183{border-radius:var(--radius-full);background:var(--success);width:.5rem;height:.5rem;animation:2s ease-in-out infinite _pulse_1h246_1}@media (prefers-reduced-motion:reduce){._liveDot_1h246_183{animation:none}}@keyframes _pulse_1h246_1{0%,to{opacity:1}50%{opacity:.35}}._previewBody_1h246_211{gap:var(--space-3);flex-direction:column;display:flex}._muted_1h246_217{color:var(--text-muted);font-size:var(--text-sm)}._error_1h246_222{color:var(--danger);font-size:var(--text-sm)}@media (width<=30rem){._actions_1h246_84{flex-direction:column;align-items:stretch}}._emptyAction_1h246_239{margin-top:var(--space-4)}._rated_1h246_246{font-size:var(--text-sm);color:var(--text-muted)}._backdrop_1h246_251{z-index:var(--z-modal);padding:var(--space-4);background:#0f172a73;place-items:center;display:grid;position:fixed;inset:0}._dialog_1h246_261{gap:var(--space-4);width:min(28rem,100%);max-height:85dvh;padding:var(--space-5);background:var(--bg-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow-y:auto}._dialogTitle_1h246_274{font-size:var(--text-lg);color:var(--text);margin:0;font-weight:600}._dialogSub_1h246_281{margin:calc(var(--space-4) * -1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}._stars_1h246_287{align-items:center;gap:var(--space-1);display:flex}._star_1h246_287{padding:0 var(--space-1);font:inherit;color:var(--border-strong);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:0;font-size:1.75rem;line-height:1}._starOn_1h246_306{color:var(--amber)}._starWord_1h246_312{min-width:6rem;margin-left:var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}._askRow_1h246_319{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._askLabel_1h246_327{font-size:var(--text-sm);color:var(--text)}._askButtons_1h246_332{gap:var(--space-2);display:flex}._ask_1h246_319{padding:var(--space-1) var(--space-4);font:inherit;font-size:var(--text-sm);color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer}._ask_1h246_319:hover{border-color:var(--border-strong)}._askOn_1h246_353{color:var(--indigo);border-color:var(--indigo);box-shadow:0 0 0 1px var(--indigo)}._comment_1h246_359{padding:var(--space-3);font:inherit;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);resize:vertical}._comment_1h246_359:focus{outline:2px solid var(--indigo);outline-offset:-1px}._dialogActions_1h246_376{justify-content:space-between;gap:var(--space-3);display:flex}@media (prefers-reduced-motion:reduce){._star_1h246_287{transition:none}}._layout_1dzgu_15{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}._steps_1dzgu_29{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);display:flex}._stepBtn_1dzgu_38{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--text-muted);border-radius:var(--radius-full);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;font-weight:500;display:flex}._stepBtn_1dzgu_38:hover:not(:disabled){color:var(--text);background:var(--bg-hover)}._stepBtn_1dzgu_38:disabled{color:var(--text-subtle);cursor:default}._stepOn_1dzgu_68{color:var(--indigo);background:var(--indigo-soft)}._stepNum_1dzgu_73{width:1.375rem;height:1.375rem;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);background:var(--bg-sunken);border-radius:var(--radius-full);place-items:center;font-weight:700;display:grid}._stepOn_1dzgu_68 ._stepNum_1dzgu_73{color:#fff;background:var(--indigo)}._stepDone_1dzgu_92 ._stepNum_1dzgu_73{color:#fff;background:var(--success)}._stepSep_1dzgu_97{background:var(--border-strong);flex-shrink:0;width:1rem;height:1px}._panelTitle_1dzgu_105{margin:0 0 var(--space-4);font-size:var(--text-lg);color:var(--text);font-weight:600}._panelNote_1dzgu_112{margin:calc(var(--space-4) * -1) 0 var(--space-4);font-size:var(--text-sm);color:var(--text-muted)}._mentorGrid_1dzgu_120{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}._mentorCard_1dzgu_134{gap:var(--space-3);padding:var(--space-4);font:inherit;text-align:left;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);flex-direction:column;display:flex}._mentorCard_1dzgu_134:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}._mentorTop_1dzgu_157{align-items:center;gap:var(--space-3);display:flex}._avatar_1dzgu_165{width:2.75rem;height:2.75rem;font-size:var(--text-sm);color:var(--indigo);background:var(--indigo-soft);border-radius:var(--radius-full);flex-shrink:0;place-items:center;font-weight:600;display:grid;overflow:hidden}._avatar_1dzgu_165 img{object-fit:cover;width:100%;height:100%}._mentorIdent_1dzgu_185{min-width:0}._mentorName_1dzgu_189{font-size:var(--text-base);color:var(--text);font-weight:600;display:block}._mentorTitle_1dzgu_196{font-size:var(--text-sm);color:var(--text-muted);display:block}._bio_1dzgu_206{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}._rating_1dzgu_218{align-items:baseline;gap:var(--space-1);font-size:var(--text-sm);color:var(--text);white-space:nowrap;display:inline-flex}._star_1dzgu_227{color:var(--amber)}._ratingCount_1dzgu_231{color:var(--text-muted)}._tags_1dzgu_235{gap:var(--space-1);flex-wrap:wrap;display:flex}._weeks_1dzgu_258{gap:var(--space-3);flex-direction:column;display:flex}._weekLabel_1dzgu_264{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle);align-items:center;margin:0;font-weight:600;display:flex}._dayRow_1dzgu_275{gap:var(--space-2);grid-template-columns:5.5rem repeat(7,minmax(0,1fr));align-items:stretch;display:grid}._day_1dzgu_275{place-items:center start;gap:0 var(--space-2);padding:var(--space-2) var(--space-3);font:inherit;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);grid-template-columns:auto 1fr;display:grid}._day_1dzgu_275:hover:not(:disabled){border-color:var(--indigo)}._day_1dzgu_275:disabled{color:var(--text-subtle);cursor:default;background:0 0;border-color:#0000}._dayToday_1dzgu_325:not(._selected_1dzgu_321){border-color:var(--border-strong);background:var(--bg-sunken)}._dayNum_1dzgu_335{font-size:var(--text-md);font-variant-numeric:tabular-nums;grid-area:1/1;font-weight:600;line-height:1.2}._dayName_1dzgu_344{font-size:var(--text-xs);color:var(--text-muted);grid-area:1/2;line-height:1.2}._dayFree_1dzgu_352{font-size:var(--text-xs);color:var(--text-subtle);grid-area:2/1/auto/-1;line-height:1.3}._day_1dzgu_275._selected_1dzgu_321 ._dayName_1dzgu_344,._day_1dzgu_275._selected_1dzgu_321 ._dayFree_1dzgu_352{color:inherit;opacity:.85}._day_1dzgu_275._dayToday_1dzgu_325._selected_1dzgu_321{background:var(--indigo);border-color:var(--indigo)}._timeGroups_1dzgu_382{gap:var(--space-5);flex-direction:column;display:flex}._times_1dzgu_392{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));display:grid}._time_1dzgu_382{padding:var(--space-3) var(--space-2);font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast)}._time_1dzgu_382:hover{border-color:var(--indigo)}._chips_1dzgu_418{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}._chip_1dzgu_418{gap:var(--space-1);padding:var(--space-4);font:inherit;text-align:left;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex}._chip_1dzgu_418:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}._chipName_1dzgu_446{font-size:var(--text-base);font-weight:600}._chipMins_1dzgu_451{font-size:var(--text-sm);color:var(--text-muted)}._day_1dzgu_275._selected_1dzgu_321,._time_1dzgu_382._selected_1dzgu_321{color:#fff;background:var(--indigo);border-color:var(--indigo)}._mentorCard_1dzgu_134._selected_1dzgu_321,._chip_1dzgu_418._selected_1dzgu_321{color:inherit;background:var(--bg-elevated);border-color:var(--indigo);box-shadow:0 0 0 1px var(--indigo)}._chip_1dzgu_418._selected_1dzgu_321 ._chipMins_1dzgu_451{color:var(--indigo)}._summary_1dzgu_493{top:var(--space-4);gap:var(--space-4);padding:var(--space-5);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:sticky}._summaryHead_1dzgu_506{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);display:flex}._summaryTitle_1dzgu_515{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);margin:0;font-weight:600}._rows_1dzgu_524{gap:var(--space-4);flex-direction:column;display:flex}._row_1dzgu_524{align-items:flex-start;gap:var(--space-3);font:inherit;text-align:left;color:inherit;border-radius:var(--radius);background:0 0;border:0;padding:0;display:flex}._rowBtn_1dzgu_547{cursor:pointer}._rowIcon_1dzgu_551{width:2rem;height:2rem;color:var(--text-subtle);background:var(--bg-sunken);border-radius:var(--radius);flex-shrink:0;place-items:center;display:grid}._rowSet_1dzgu_562 ._rowIcon_1dzgu_551{color:var(--indigo);background:var(--indigo-soft)}._rowIcon_1dzgu_551 svg{width:1rem;height:1rem}._rowText_1dzgu_572{min-width:0}._rowLabel_1dzgu_576{font-size:var(--text-xs);color:var(--text-muted);line-height:1.3;display:block}._rowValue_1dzgu_583{font-size:var(--text-base);color:var(--text-subtle);font-weight:600;line-height:1.4;display:block}._rowSet_1dzgu_562 ._rowValue_1dzgu_583{color:var(--text)}._rowBtn_1dzgu_547:hover ._rowValue_1dzgu_583{color:var(--indigo)}._rowSub_1dzgu_600{font-size:var(--text-xs);color:var(--text-muted);line-height:1.4;display:block}._summaryFoot_1dzgu_607{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border);flex-direction:column;display:flex}._priceRow_1dzgu_615{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}._priceLabel_1dzgu_622{font-size:var(--text-xs);color:var(--text-muted)}._priceAmount_1dzgu_627{font-size:var(--text-xl);color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}._lineItems_1dzgu_634{gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._lineItems_1dzgu_634 li{justify-content:space-between;gap:var(--space-3);display:flex}._covered_1dzgu_653{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--success);background:var(--success-soft);border-radius:var(--radius-full);align-self:flex-start;font-weight:500}._nav_1dzgu_665{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5);display:flex}._emptyAction_1dzgu_673{margin-top:var(--space-4);display:flex}._muted_1dzgu_678{color:var(--text-muted);font-size:var(--text-sm);margin:0}._error_1dzgu_684{color:var(--danger);font-size:var(--text-sm);margin:0}@media (width<=64rem){._layout_1dzgu_15{grid-template-columns:minmax(0,1fr)}._summary_1dzgu_493{position:static}}@media (width<=60rem){._dayRow_1dzgu_275{grid-template-columns:repeat(7,minmax(0,1fr))}._weekLabel_1dzgu_264{padding-top:var(--space-2);grid-column:1/-1}}@media (width<=40rem){._dayRow_1dzgu_275{grid-template-columns:repeat(4,minmax(0,1fr))}._steps_1dzgu_29{flex-wrap:wrap}._stepSep_1dzgu_97{display:none}}@media (prefers-reduced-motion:reduce){._mentorCard_1dzgu_134,._day_1dzgu_275,._time_1dzgu_382,._chip_1dzgu_418,._stepBtn_1dzgu_38{transition:none}._mentorCard_1dzgu_134:hover{transform:none}}._mine_1ew4w_11{gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}._mineHead_1ew4w_23{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._mineLabel_1ew4w_30{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);font-weight:600;display:block}._mineName_1ew4w_39{margin:var(--space-1) 0 0;font-size:var(--text-xl);color:var(--text);font-weight:700}._mineMessage_1ew4w_46{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);margin:0}._mineExpiry_1ew4w_53{font-size:var(--text-sm);color:var(--text-muted);margin:0}._mineReassure_1ew4w_63{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--success);background:var(--success-soft);border-radius:var(--radius-full);align-self:flex-start;margin:0;font-weight:500}._mineAction_1ew4w_74{display:flex}._stats_1ew4w_82{gap:var(--space-3);padding:var(--space-3) 0;border-block:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));display:grid}._stat_1ew4w_82{flex-direction:column;gap:2px;display:flex}._statValue_1ew4w_96{font-size:var(--text-xl);font-variant-numeric:tabular-nums;color:var(--text);font-weight:700;line-height:1.1}._statLabel_1ew4w_104{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-weight:600}._sectionTitle_1ew4w_114{margin:0 0 var(--space-4);font-size:var(--text-md);color:var(--text);font-weight:600}._planGrid_1ew4w_121{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}._plan_1ew4w_121{gap:var(--space-3);padding:var(--space-5);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex}._plan_1ew4w_121:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}._planHead_1ew4w_147{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._planName_1ew4w_154{font-size:var(--text-md);color:var(--text);margin:0;font-weight:600}._planPrice_1ew4w_165{font-size:var(--text-xl);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}._planDesc_1ew4w_173{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);margin:0}._planFacts_1ew4w_180{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._planFacts_1ew4w_180 strong{color:var(--text);font-variant-numeric:tabular-nums}._breakdown_1ew4w_197{gap:var(--space-1);padding:var(--space-3) 0 0;border-top:1px solid var(--border);font-size:var(--text-xs);color:var(--text-muted);flex-direction:column;margin:0;list-style:none;display:flex}._breakdown_1ew4w_197 li{justify-content:space-between;gap:var(--space-3);display:flex}._history_1ew4w_221{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._historyRow_1ew4w_230{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;display:flex}._historyMain_1ew4w_242{flex-direction:column;gap:2px;min-width:0;display:flex}._historyName_1ew4w_249{align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--text);font-weight:600;display:flex}._historyNow_1ew4w_259{padding:1px var(--space-2);font-size:var(--text-xs);color:var(--success);background:var(--success-soft);border-radius:var(--radius-full);font-weight:500}._historyWhen_1ew4w_268{font-size:var(--text-sm);color:var(--text-muted)}._historyFacts_1ew4w_273{align-items:baseline;gap:var(--space-4);font-variant-numeric:tabular-nums;display:flex}._historyUsed_1ew4w_280{font-size:var(--text-sm);color:var(--text-muted)}._historyPaid_1ew4w_285{font-size:var(--text-base);color:var(--text);font-weight:600}._historyMore_1ew4w_291{margin-top:var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--indigo);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._waitWrap_1ew4w_305{padding:var(--space-6) 0;place-items:center;display:grid}._waitCard_1ew4w_311{align-items:center;gap:var(--space-4);max-width:28rem;padding:var(--space-6);text-align:center;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}._waitTitle_1ew4w_325{font-size:var(--text-xl);color:var(--text);margin:0;font-weight:700}._waitNote_1ew4w_332{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-muted);margin:0}._waitFine_1ew4w_340{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-subtle);margin:0}._waitActions_1ew4w_347{gap:var(--space-3);display:flex}._spinner_1ew4w_352{border:3px solid var(--border);border-top-color:var(--indigo);border-radius:var(--radius-full);width:2rem;height:2rem;animation:.8s linear infinite _spin_1ew4w_352}@keyframes _spin_1ew4w_352{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1ew4w_352{animation:none}._plan_1ew4w_121{transition:none}}._muted_1ew4w_383{color:var(--text-muted);font-size:var(--text-sm);margin:0}._error_1ew4w_389{color:var(--danger);font-size:var(--text-sm);margin:0}._layout_11g50_12{gap:var(--space-4);grid-template-columns:18rem minmax(0,1fr);height:calc(100dvh - 14rem);min-height:24rem;display:grid}._threads_11g50_23{gap:var(--space-1);padding:var(--space-2);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow-y:auto}._thread_11g50_23{align-items:center;gap:var(--space-3);padding:var(--space-3);font:inherit;text-align:left;color:var(--text);border-radius:var(--radius);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:0;display:flex}._thread_11g50_23:hover{background:var(--bg-hover)}._threadOn_11g50_53{background:var(--indigo-soft)}._threadAvatar_11g50_57{width:2.25rem;height:2.25rem;font-size:var(--text-xs);color:var(--indigo);background:var(--indigo-soft);border-radius:var(--radius-full);flex-shrink:0;place-items:center;font-weight:600;display:grid}._threadOn_11g50_53 ._threadAvatar_11g50_57{color:#fff;background:var(--indigo)}._threadText_11g50_76{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._threadTop_11g50_84{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}._threadName_11g50_91{font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._threadWhen_11g50_99{font-size:var(--text-xs);color:var(--text-muted);flex-shrink:0}._threadSub_11g50_105{font-size:var(--text-xs);color:var(--text-muted)}._unread_11g50_110{min-width:1.25rem;height:1.25rem;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:#fff;background:var(--indigo);border-radius:var(--radius-full);flex-shrink:0;place-items:center;padding:0 .3rem;font-weight:600;display:grid}._panel_11g50_127{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;min-width:0;display:flex;overflow:hidden}._panelHead_11g50_137{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);display:flex}._panelName_11g50_145{font-size:var(--text-md);font-weight:600}._back_11g50_151{display:none}._messages_11g50_160{gap:var(--space-2);padding:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}._olderNote_11g50_169{margin:0 auto var(--space-2);font-size:var(--text-xs);color:var(--text-subtle)}._olderRow_11g50_176{padding-bottom:var(--space-2);justify-content:center;display:flex}._bubble_11g50_185{gap:var(--space-1);max-width:min(36rem,78%);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);flex-direction:column;display:flex}._mine_11g50_198{color:#fff;background:var(--indigo);border-bottom-right-radius:var(--radius-sm);align-self:flex-end}._theirs_11g50_205{color:var(--text);background:var(--bg-sunken);border-bottom-left-radius:var(--radius-sm);align-self:flex-start}._body_11g50_212{font-size:var(--text-base);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}._meta_11g50_222{font-size:var(--text-xs);font-variant-numeric:tabular-nums;opacity:.7;align-self:flex-end}._readMark_11g50_229{font-weight:600}._attachment_11g50_235{gap:var(--space-2);flex-direction:column;display:flex}._image_11g50_241{border-radius:var(--radius);max-width:100%;max-height:18rem;display:block}._attachNote_11g50_248{font-size:var(--text-sm);opacity:.85}._file_11g50_253{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius);background:#ffffff24;display:flex}._theirs_11g50_205 ._file_11g50_253{background:var(--bg-elevated);border:1px solid var(--border)}._fileIcon_11g50_268 svg{width:1.5rem;height:1.5rem}._fileText_11g50_273{flex-direction:column;flex:1;min-width:0;display:flex}._fileName_11g50_280{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}._fileSize_11g50_288{font-size:var(--text-xs);opacity:.75}._fileOpen_11g50_293{padding:var(--space-1) var(--space-3);font:inherit;font-size:var(--text-sm);color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-weight:500;text-decoration:underline}._composer_11g50_308{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);flex-direction:column;display:flex}._composerRow_11g50_316{align-items:flex-end;gap:var(--space-2);display:flex}._input_11g50_322{min-width:0;min-height:2.5rem;max-height:8rem;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-base);color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);resize:vertical;flex:1}._input_11g50_322:focus{outline:2px solid var(--indigo);outline-offset:-1px}._hiddenFile_11g50_343{display:none}._pending_11g50_347{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);background:var(--indigo-soft);border-radius:var(--radius-full);align-self:flex-start;display:flex}._pendingName_11g50_358{white-space:nowrap;text-overflow:ellipsis;max-width:14rem;overflow:hidden}._pendingX_11g50_365{font:inherit;font-size:var(--text-md);color:var(--text-muted);cursor:pointer;background:0 0;border:0;line-height:1}._quotaNote_11g50_375{font-size:var(--text-xs);color:var(--text-muted);margin:0}._locked_11g50_382{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--warning-soft);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}._lockedText_11g50_393{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text);flex:16rem;margin:0}._muted_11g50_403{padding:var(--space-5);color:var(--text-muted);font-size:var(--text-sm);text-align:center;margin:auto}._error_11g50_411{color:var(--danger);font-size:var(--text-sm);margin:0}@media (width<=52rem){._layout_11g50_12{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 12rem)}._layout_11g50_12 ._panel_11g50_127,._layoutOpen_11g50_434 ._threads_11g50_23{display:none}._layoutOpen_11g50_434 ._panel_11g50_127{display:flex}._back_11g50_151{display:inline-flex}._bubble_11g50_185{max-width:88%}}@media (prefers-reduced-motion:reduce){._thread_11g50_23{transition:none}}._field_qpy7a_3{gap:var(--space-2);flex-direction:column;display:flex}._field_qpy7a_3+._field_qpy7a_3{margin-top:var(--space-5)}._label_qpy7a_14{font-size:var(--text-sm);color:var(--text);font-weight:600}._labelRow_qpy7a_29{align-items:center;gap:var(--space-2);display:flex}._row_qpy7a_39{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._row_qpy7a_39 ._input_qpy7a_47{flex:14rem}._input_qpy7a_47{min-width:0;padding:var(--space-3);font:inherit;font-size:var(--text-base);color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius)}._textarea_qpy7a_72{width:100%;padding:var(--space-3);font:inherit;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);resize:vertical}._input_qpy7a_47:focus,._textarea_qpy7a_72:focus{outline:2px solid var(--indigo);outline-offset:-1px}._input_qpy7a_47:disabled{color:var(--text-muted);background:var(--bg-sunken);cursor:not-allowed}._readOnly_qpy7a_98{padding:var(--space-3);font-size:var(--text-base);color:var(--text);background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius);margin:0}._hint_qpy7a_108{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-muted);margin:0}._linkButton_qpy7a_116{font:inherit;font-size:inherit;color:var(--indigo);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._linkButton_qpy7a_116:disabled{color:var(--text-subtle);cursor:default}._actions_qpy7a_132{margin-top:var(--space-5);justify-content:flex-start;display:flex}._verify_qpy7a_139{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border)}._blocked_qpy7a_150{gap:var(--space-1);padding:var(--space-4) var(--space-5);background:var(--warning-soft);border:1px solid var(--warning);border-radius:var(--radius-lg);flex-direction:column;display:flex}._blockedTitle_qpy7a_160{font-size:var(--text-md);color:var(--text);font-weight:600}._blockedText_qpy7a_166{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text);margin:0}._categoryGrid_qpy7a_175{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}._category_qpy7a_175{gap:var(--space-1);padding:var(--space-3) var(--space-4);font:inherit;text-align:left;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex}._category_qpy7a_175:hover:not(:disabled){border-color:var(--border-strong)}._category_qpy7a_175:disabled{cursor:wait}._categoryOn_qpy7a_211{border-color:var(--indigo);box-shadow:0 0 0 1px var(--indigo)}._categoryName_qpy7a_216{font-size:var(--text-base);font-weight:600}._categoryDesc_qpy7a_221{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}._muted_qpy7a_227{color:var(--text-muted);font-size:var(--text-sm);margin:0}._error_qpy7a_233{color:var(--danger);font-size:var(--text-sm);margin:0}._tabs_ncuka_4{gap:var(--space-1);padding:var(--space-1);background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-md);width:fit-content;display:flex}._tab_ncuka_4{padding:var(--space-2) var(--space-4);font:inherit;font-size:var(--text-sm);color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;font-weight:500}._tab_ncuka_4:hover{color:var(--text)}._tabOn_ncuka_30{color:var(--text);background:var(--bg-elevated);box-shadow:var(--shadow-sm)}._sectionTitle_ncuka_36{margin:0 0 var(--space-1);font-size:var(--text-md);color:var(--text);font-weight:600}._sectionNote_ncuka_43{margin:0 0 var(--space-4);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}._days_ncuka_52{flex-direction:column;display:flex}._day_ncuka_52{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}._day_ncuka_52:last-child{border-bottom:0}._dayClosed_ncuka_75{opacity:.55}._dayToggle_ncuka_79{align-items:center;gap:var(--space-3);cursor:pointer;display:flex}._dayClosed_ncuka_75 ._dayToggle_ncuka_79{cursor:default}._dayName_ncuka_90{font-size:var(--text-base);color:var(--text);font-weight:500}._dayNote_ncuka_96{font-size:var(--text-sm);color:var(--text-muted)}._times_ncuka_101{align-items:center;gap:var(--space-2);display:flex}._time_ncuka_101{padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius)}._toLabel_ncuka_118{font-size:var(--text-sm);color:var(--text-muted)}._breakList_ncuka_125{gap:var(--space-2);flex-direction:column;display:flex}._breakRow_ncuka_131{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._select_ncuka_138{padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius)}._labelInput_ncuka_148{min-width:0;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--text);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);flex:8rem}._time_ncuka_101:focus,._select_ncuka_138:focus,._labelInput_ncuka_148:focus{outline:2px solid var(--indigo);outline-offset:-1px}._removeX_ncuka_167{width:1.75rem;height:1.75rem;font:inherit;font-size:var(--text-md);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;background:0 0;flex-shrink:0;line-height:1}._removeX_ncuka_167:hover{color:var(--danger);border-color:var(--danger)}._oneOffList_ncuka_186{gap:var(--space-2);margin:var(--space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._oneOffRow_ncuka_195{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);font-size:var(--text-sm);background:var(--bg-sunken);border-radius:var(--radius);display:flex}._offRow_ncuka_208{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}._offField_ncuka_215{gap:var(--space-1);flex-direction:column;display:flex}._fieldLabel_ncuka_221{font-size:var(--text-xs);color:var(--text-muted);font-weight:600}._backdrop_ncuka_229{z-index:var(--z-modal);padding:var(--space-4);background:#0f172a73;place-items:center;display:grid;position:fixed;inset:0}._dialog_ncuka_239{gap:var(--space-4);width:min(32rem,100%);max-height:85dvh;padding:var(--space-5);background:var(--bg-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow-y:auto}._dialogTitle_ncuka_252{font-size:var(--text-lg);color:var(--text);margin:0;font-weight:600}._dialogText_ncuka_259{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text);margin:0}._clashes_ncuka_266{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._clash_ncuka_266{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3);font-size:var(--text-sm);background:var(--warning-soft);border-radius:var(--radius);display:flex}._clashWhen_ncuka_286{color:var(--text);font-weight:500}._clashWho_ncuka_291{color:var(--text-muted)}._dialogActions_ncuka_295{justify-content:space-between;gap:var(--space-3);display:flex}._actions_ncuka_303{align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}._warnNote_ncuka_312{font-size:var(--text-sm);color:var(--warning)}._muted_ncuka_317{color:var(--text-muted);font-size:var(--text-sm);margin:0}._error_ncuka_323{color:var(--danger);font-size:var(--text-sm);margin:0}@media (width<=40rem){._day_ncuka_52{flex-direction:column;align-items:flex-start}._tabs_ncuka_4{width:100%}._tab_ncuka_4{flex:1}}._room_465cm_27{gap:var(--space-3);padding:var(--space-4);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}._title_465cm_47{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle);margin:0;font-weight:600}._log_465cm_75{gap:var(--space-2);min-height:10rem;max-height:20rem;padding:var(--space-3);background:var(--bg-sunken);border-radius:var(--radius);flex-direction:column;display:flex;overflow-y:auto}._line_465cm_105{flex-direction:column;align-items:flex-start;gap:.125rem;max-width:85%;display:flex}._mine_465cm_123{align-self:flex-end;align-items:flex-end}._sender_465cm_133{font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}._badge_465cm_151{background:var(--indigo-soft);color:var(--indigo);border-radius:var(--radius-full);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;padding:0 .375rem;font-weight:600}._bubble_465cm_173{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-2) var(--space-3);align-items:baseline;gap:var(--space-2);overflow-wrap:anywhere;display:flex}._bubbleMentor_465cm_199{border-color:var(--indigo);background:var(--indigo-soft)}._body_465cm_209{font-size:var(--text-base);color:var(--text);white-space:pre-wrap}._time_465cm_223{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;flex-shrink:0}._composer_465cm_237{gap:var(--space-2);align-items:center;display:flex}._input_465cm_249{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-base);color:var(--text);flex:1}._input_465cm_249:focus{border-color:var(--indigo);box-shadow:0 0 0 3px var(--indigo-soft);outline:none}._input_465cm_249::placeholder{color:var(--text-subtle)}._muted_465cm_293{font-size:var(--text-sm);color:var(--text-muted);margin:0}._error_465cm_305{font-size:var(--text-sm);color:var(--danger);margin:0}._head_465cm_317{align-items:center;gap:var(--space-2);display:flex}._controls_465cm_323{align-items:center;gap:2px;margin-left:auto;display:flex}._iconBtn_465cm_336{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;font:inherit;font-size:var(--text-md);color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}._iconBtn_465cm_336:hover,._iconBtn_465cm_336:focus-visible{background:var(--bg-sunken);border-color:var(--border);color:var(--text)}._iconBtn_465cm_336:after{content:attr(data-tip);white-space:nowrap;border-radius:var(--radius-sm);background:var(--text);color:var(--bg-elevated);font-size:var(--text-xs);letter-spacing:0;text-transform:none;opacity:0;pointer-events:none;z-index:30;padding:.3rem .5rem;font-weight:500;transition:opacity .12s;position:absolute;bottom:calc(100% + .4rem);right:0}._iconBtn_465cm_336:hover:after,._iconBtn_465cm_336:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){._iconBtn_465cm_336:after{transition:none}}@media (width<=30rem){._iconBtn_465cm_336:after{left:50%;right:auto;transform:translate(-50%)}}._board_1oe2o_3{gap:var(--space-3);flex-direction:column;display:flex}._title_1oe2o_15{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle);margin:0;font-weight:600}._tabs_1oe2o_33{background:var(--bg-sunken);border-radius:var(--radius);gap:.125rem;padding:.125rem;display:flex}._tab_1oe2o_33{border-radius:calc(var(--radius) - 2px);font:inherit;font-size:var(--text-xs);color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:1;padding:.3rem 0}._tabActive_1oe2o_73{background:var(--indigo);color:#fff;font-weight:600}._list_1oe2o_85{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}._row_1oe2o_103{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius);grid-template-columns:1.5rem minmax(0,1fr) auto;display:grid}._rowMe_1oe2o_123{background:var(--indigo-soft)}._pinned_1oe2o_133{margin-top:var(--space-2);border-top:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius)}._rank_1oe2o_145{font-size:var(--text-sm);color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums}._name_1oe2o_159{font-size:var(--text-sm);color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.375rem;display:flex;overflow:hidden}._youTag_1oe2o_181{background:var(--indigo);color:#fff;border-radius:var(--radius-full);font-size:var(--text-xs);padding:0 .375rem;font-weight:600}._figures_1oe2o_199{flex-direction:column;align-items:flex-end;gap:0;display:flex}._subFigure_1oe2o_215{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}._hours_1oe2o_227{font-size:var(--text-sm);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}._live_1oe2o_241{font-size:var(--text-xs);color:var(--success);font-weight:600}._muted_1oe2o_253{font-size:var(--text-sm);color:var(--text-muted);margin:0}._backdrop_1fdza_21{z-index:50;padding:var(--space-4);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._card_1fdza_43{width:min(34rem,100%);max-height:calc(100vh - var(--space-6));gap:var(--space-4);padding:var(--space-5);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);grid-template-columns:8.5rem minmax(0,1fr);grid-template-areas:"portrait facts""badges badges""note note";display:grid;position:relative;overflow-y:auto}._close_1fdza_85{top:var(--space-3);right:var(--space-3);z-index:1;background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-full);width:1.75rem;height:1.75rem;font-size:var(--text-md);color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}._close_1fdza_85:hover{color:var(--text);border-color:var(--border-strong)}._portrait_1fdza_135{align-items:center;gap:var(--space-2);flex-direction:column;grid-area:portrait;display:flex}._slot_1fdza_161{aspect-ratio:1;background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-lg);justify-content:center;align-items:center;width:100%;display:flex}._avatar_1fdza_183{border-radius:var(--radius-full);background:var(--indigo-soft);width:4rem;height:4rem;color:var(--indigo);font-size:var(--text-xl);justify-content:center;align-items:center;font-weight:600;display:flex}._mentorTag_1fdza_209{background:var(--indigo-soft);color:var(--indigo);border-radius:var(--radius-full);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;padding:.125rem .5rem;font-weight:600}._facts_1fdza_235{gap:var(--space-3);padding-right:var(--space-5);flex-direction:column;grid-area:facts;margin:0;display:flex}._name_1fdza_255{font-size:var(--text-xl);color:var(--text);font-weight:600;line-height:var(--leading-tight);margin:0}._figures_1fdza_281{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}._fact_1fdza_235{flex-direction:column;gap:.0625rem;display:flex}._factLabel_1fdza_305{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle)}._factValue_1fdza_319{font-size:var(--text-lg);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--leading-tight)}._unit_1fdza_335{font-size:var(--text-xs);color:var(--text-muted);font-weight:400}._badges_1fdza_359{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);flex-direction:column;grid-area:badges;display:flex}._badgeTitle_1fdza_377{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle);justify-content:space-between;align-items:center;margin:0;font-weight:600;display:flex}._badgeCount_1fdza_401{letter-spacing:0;text-transform:none;color:var(--text-muted);font-weight:500}._badgeList_1fdza_435{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._badgeList_1fdza_435>li{flex:0 0 calc((100% - 3 * var(--space-2)) / 4)}._badge_1fdza_359{min-height:4.25rem;padding:var(--space-2) .25rem;border:1px solid var(--border);border-radius:var(--radius);opacity:.45;cursor:help;flex-direction:column;justify-content:flex-start;align-items:center;gap:.25rem;transition:opacity .12s;display:flex}._badge_1fdza_359:hover{opacity:.75}._badgeEarned_1fdza_533,._badgeEarned_1fdza_533:hover{opacity:1;background:var(--indigo-soft);border-color:var(--indigo)}._badgeIcon_1fdza_547{font-size:var(--text-lg);color:var(--text-muted);line-height:1}._badgeEarned_1fdza_533 ._badgeIcon_1fdza_547{color:var(--indigo)}._badgeLabel_1fdza_567{font-size:var(--text-xs);text-align:center;color:var(--text-muted);line-height:var(--leading-tight)}._badgeEarned_1fdza_533 ._badgeLabel_1fdza_567{color:var(--text);font-weight:600}._note_1fdza_593{padding-top:var(--space-3);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--text-muted);text-align:center;grid-area:note;margin:0}@media (width<=30rem){._card_1fdza_43{padding:var(--space-4);grid-template-columns:1fr;grid-template-areas:"portrait""facts""badges""note"}._portrait_1fdza_135{align-items:center;gap:var(--space-3);flex-direction:row}._slot_1fdza_161{flex-shrink:0;width:4.5rem}._avatar_1fdza_183{width:3rem;height:3rem;font-size:var(--text-md)}._facts_1fdza_235{padding-right:0}._badgeList_1fdza_435>li{flex:0 0 calc((100% - 2 * var(--space-2)) / 3)}}._role_1fdza_706{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-tight);margin:0}._tags_1fdza_713{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._tag_1fdza_713{background:var(--indigo-soft);color:var(--indigo);border:1px solid var(--indigo);border-radius:var(--radius-full);font-size:var(--text-xs);padding:.125rem .625rem;font-weight:600}._bio_1fdza_732{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal);max-height:6rem;margin:0;overflow-y:auto}._page_8mmb7_29{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 17rem;grid-template-areas:"main board";align-items:stretch;display:grid}._main_8mmb7_105{gap:var(--space-4);flex-direction:column;grid-area:main;min-width:0;display:flex}._head_8mmb7_121{flex-direction:column;gap:.125rem;display:flex}._title_8mmb7_133{font-size:var(--text-2xl);color:var(--text);margin:0;font-weight:600}._sub_8mmb7_147{font-size:var(--text-sm);color:var(--text-muted);margin:0}._peopleBlock_8mmb7_167{gap:var(--space-3);padding:var(--space-4);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}._blockTitle_8mmb7_187{align-items:center;gap:var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle);margin:0;font-weight:600;display:flex}._count_8mmb7_211{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-full);letter-spacing:0;color:var(--text-muted);padding:0 .4rem}._empty_8mmb7_229{font-size:var(--text-sm);color:var(--text-muted);margin:0}._tiles_8mmb7_253{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(8rem,10rem));margin:0;padding:0;list-style:none;display:grid}._tile_8mmb7_253{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;gap:.25rem;padding:0;display:flex}._slot_8mmb7_317{aspect-ratio:4/3;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._tileMentor_8mmb7_341 ._slot_8mmb7_317{border-color:var(--indigo);box-shadow:0 0 0 1px var(--indigo)}._avatar_8mmb7_351{border-radius:var(--radius-full);background:var(--indigo-soft);width:3rem;height:3rem;color:var(--indigo);font-size:var(--text-md);justify-content:center;align-items:center;font-weight:600;display:flex}._liveDot_8mmb7_379{border-radius:var(--radius-full);background:var(--success);width:.5rem;height:.5rem;position:absolute;bottom:.375rem;right:.375rem}._tileName_8mmb7_399{font-size:var(--text-sm);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._tileTime_8mmb7_417{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}._board_8mmb7_431{padding:var(--space-5) var(--space-4);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);top:calc(var(--topbar-height) + var(--space-4));height:calc(100vh - var(--topbar-height) - var(--space-6));grid-area:board;position:sticky;overflow-y:auto}@media (width<=1200px){._page_8mmb7_29{grid-template-columns:13rem minmax(0,1fr) 16rem}}@media (width<=1024px){._page_8mmb7_29{grid-template-columns:13rem minmax(0,1fr);grid-template-areas:"rail main""rail board";align-content:start}._main_8mmb7_105{grid-area:main}._board_8mmb7_431{border-left:none;border-top:1px solid var(--border);height:auto;padding:var(--space-5);grid-area:board;position:static}}@media (width<=640px){._page_8mmb7_29{grid-template-columns:1fr;grid-template-areas:"rail""main""board"}._main_8mmb7_105{padding:var(--space-4);gap:var(--space-4)}._title_8mmb7_133{font-size:var(--text-xl)}._tiles_8mmb7_253{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr))}._avatar_8mmb7_351{width:2.25rem;height:2.25rem;font-size:var(--text-sm)}._board_8mmb7_431{padding:var(--space-4)}}._dutyBlock_8mmb7_641{gap:var(--space-3);padding:var(--space-4);background:var(--indigo-soft);border:1px solid var(--indigo);border-radius:var(--radius-lg);flex-direction:column;display:flex}._dutyList_8mmb7_661{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._duty_8mmb7_641{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);background:var(--bg-elevated);border:1px solid var(--indigo);border-radius:var(--radius-full);font:inherit;cursor:pointer;text-align:left;display:flex}._duty_8mmb7_641:hover{border-color:var(--indigo-dark);box-shadow:0 0 0 1px var(--indigo)}._dutyAvatar_8mmb7_715{border-radius:var(--radius-full);background:var(--indigo);color:#fff;width:2rem;height:2rem;font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}._dutyText_8mmb7_743{flex-direction:column;gap:.0625rem;min-width:0;display:flex}._dutyName_8mmb7_757{font-size:var(--text-sm);color:var(--text);align-items:center;gap:.375rem;font-weight:600;display:flex}._dutyYou_8mmb7_775{background:var(--indigo);color:#fff;border-radius:var(--radius-full);font-size:var(--text-xs);padding:0 .375rem;font-weight:600}._dutyTime_8mmb7_793{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}._dock_8mmb7_825{z-index:40;right:max(var(--space-4), env(safe-area-inset-right,0px));bottom:max(var(--space-4), env(safe-area-inset-bottom,0px));width:22rem;max-width:calc(100vw - var(--space-6));box-shadow:var(--shadow-lg);border-radius:var(--radius-lg);position:fixed}._pill_8mmb7_847{z-index:40;right:max(var(--space-4), env(safe-area-inset-right,0px));bottom:max(var(--space-4), env(safe-area-inset-bottom,0px));align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--indigo);color:#fff;border-radius:var(--radius-full);box-shadow:var(--shadow-lg);font:inherit;font-size:var(--text-sm);cursor:pointer;border:none;font-weight:600;display:flex;position:fixed}._pill_8mmb7_847:hover{background:var(--indigo-dark)}@media (width<=40rem){._dock_8mmb7_825{left:max(var(--space-4), env(safe-area-inset-left,0px));width:auto}}._dutyEmpty_8mmb7_923{background:var(--bg-elevated);border-color:var(--border)}._dutyNone_8mmb7_933{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-normal);margin:0}._stats_fyquc_2{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}._stat_fyquc_2{padding:var(--space-4);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:.125rem;display:flex}._figure_fyquc_19{font-size:var(--text-xl);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}._label_fyquc_26{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle)}._boardWrap_fyquc_35{max-width:30rem;padding:var(--space-4);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg)}._body_17v4w_2{gap:var(--space-5);flex-direction:column;display:flex}._add_17v4w_10{align-items:flex-end;gap:var(--space-3);display:flex}._add_17v4w_10>:first-child{flex:1;min-width:0}._listBlock_17v4w_21{gap:var(--space-2);flex-direction:column;display:flex}._listTitle_17v4w_27{align-items:center;gap:var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-subtle);margin:0;font-weight:600;display:flex}._count_17v4w_39{background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius-full);letter-spacing:0;color:var(--text-muted);padding:0 .4rem}._list_17v4w_21{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_17v4w_57{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--radius);display:flex}._who_17v4w_68{flex-direction:column;gap:.0625rem;min-width:0;display:flex}._whoName_17v4w_75{font-size:var(--text-base);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._whoMail_17v4w_84{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._muted_17v4w_92{font-size:var(--text-sm);color:var(--text-muted);margin:0}._note_17v4w_98{padding-top:var(--space-3);border-top:1px solid var(--border);font-size:var(--text-xs);color:var(--text-subtle);margin:0}@media (width<=30rem){._add_17v4w_10{flex-direction:column;align-items:stretch}}._name_1gyqo_3{color:var(--text);font-weight:500}._sub_1gyqo_8{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px}._rowActions_1gyqo_14{justify-content:flex-end;gap:8px;display:inline-flex}._form_1gyqo_20{flex-direction:column;gap:16px;display:flex}._times_1gyqo_28{grid-template-columns:1fr 1fr;gap:12px;display:grid}._hint_1gyqo_34{font-size:var(--text-xs);color:var(--text-muted);margin:-8px 0 0;line-height:1.45}._formActions_1gyqo_41{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}@media (width<=480px){._times_1gyqo_28{grid-template-columns:1fr}}:root{--navy:#16213e;--indigo:#4f3ff0;--indigo-dark:#3d2fd0;--indigo-soft:#eef0fe;--teal:#0ea5a0;--teal-soft:#e6f7f6;--amber:#f5a623;--amber-soft:#fef4e4;--success:#0e9f6e;--success-soft:#e3f5ee;--warning:#d97706;--warning-soft:#fef3e2;--danger:#dc2626;--danger-soft:#fdecec;--info:#2563eb;--info-soft:#e8f0fe;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--bg:var(--gray-50);--bg-elevated:#fff;--bg-sunken:var(--gray-100);--bg-hover:var(--gray-100);--bg-active:var(--indigo-soft);--text:var(--gray-900);--text-muted:var(--gray-500);--text-subtle:var(--gray-400);--text-inverse:#fff;--border:var(--gray-200);--border-strong:var(--gray-300);--focus-ring:var(--indigo);--sidebar-bg:var(--navy);--sidebar-text:#c7d2e4;--sidebar-active:var(--indigo);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-sm:4px;--radius:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.25;--leading-normal:1.5;--leading-loose:1.7;--shadow-sm:0 1px 2px #0f172a0f;--shadow:0 1px 3px #0f172a1a, 0 1px 2px #0f172a0f;--shadow-md:0 4px 12px #0f172a1a;--shadow-lg:0 12px 32px #0f172a24;--transition-fast:.12s cubic-bezier(.4, 0, .2, 1);--transition:.18s cubic-bezier(.4, 0, .2, 1);--sidebar-width:248px;--topbar-height:56px;--content-max:1400px;--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-toast:400}:root[data-theme=dark]{--bg:#0b1120;--bg-elevated:#151e31;--bg-sunken:#0e1626;--bg-hover:#1c2740;--bg-active:#23306b;--text:#e8edf7;--text-muted:#94a3b8;--text-subtle:#64748b;--text-inverse:#0b1120;--border:#253149;--border-strong:#33415c;--sidebar-bg:#0a0f1c;--sidebar-text:#94a3b8;--indigo-soft:#1e2359;--teal-soft:#0c3b39;--amber-soft:#3d2c10;--success-soft:#0c3327;--warning-soft:#3a2a10;--danger-soft:#3d1618;--info-soft:#16265c;--shadow-sm:0 1px 2px #0006;--shadow:0 1px 3px #00000080, 0 1px 2px #0006;--shadow-md:0 4px 12px #00000080;--shadow-lg:0 12px 32px #0009}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b1120;--bg-elevated:#151e31;--bg-sunken:#0e1626;--bg-hover:#1c2740;--bg-active:#23306b;--text:#e8edf7;--text-muted:#94a3b8;--text-subtle:#64748b;--text-inverse:#0b1120;--border:#253149;--border-strong:#33415c;--sidebar-bg:#0a0f1c;--sidebar-text:#94a3b8;--indigo-soft:#1e2359;--teal-soft:#0c3b39;--amber-soft:#3d2c10;--success-soft:#0c3327;--warning-soft:#3a2a10;--danger-soft:#3d1618;--info-soft:#16265c;--shadow-sm:0 1px 2px #0006;--shadow:0 1px 3px #00000080, 0 1px 2px #0006;--shadow-md:0 4px 12px #00000080;--shadow-lg:0 12px 32px #0009}}*,:before,:after{box-sizing:border-box}*{margin:0}html{scrollbar-gutter:stable}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}#root{isolation:isolate;grid-template-rows:1fr;min-height:100dvh;display:grid}h1,h2,h3,h4,h5,h6{line-height:var(--leading-tight);font-weight:var(--weight-semibold);color:var(--text)}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}h4{font-size:var(--text-md)}a{color:var(--indigo);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.mono{font-family:var(--font-mono);font-size:.95em}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full);border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--text-subtle)}}
