@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--font-sans:"Plus Jakarta Sans", "Inter Variable", system-ui, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--color-background:#f1f5f9;--color-surface:#fff;--color-surface-muted:#f8fafc;--color-text:#0f172a;--color-text-muted:#64748b;--color-border:#cbd5e1;--color-line:#e2e8f0;--color-brand-navy:#0d2a46;--color-brand-teal:#08a9a8;--color-accent:#0f3460;--color-accent-pressed:#0a2440;--color-accent-soft:#e7f0f7;--color-on-accent:#fff;--color-danger:#dc2626;--color-danger-pressed:#b91c1c;--color-danger-surface:#fef2f2;--color-warning:#b45309;--color-warning-surface:#fffbeb;--color-info:#0369a1;--color-info-surface:#e0f2fe;--color-focus:#0a8f8e;--color-nav:#fff;--color-nav-raised:#f8fafc;--color-nav-text:#0f172a;--color-nav-muted:#64748b;--color-nav-line:#e2e8f0;--color-nav-active:#e7f0f7;--nav-gradient:linear-gradient(180deg, #fff 0%, #f2f7fa 100%);--page-glow-1:#cddeee8c;--page-glow-2:#c8eeec73;--shadow-card:0 1px 2px #0f172a0a;--shadow-raised:0 12px 32px #0f172a24;--color-panel:#0f172a;--color-panel-text:#f8fafc;--color-panel-muted:#94a3b8;--color-signal:#08a9a8;--accent-shadow:#0d2a4640;--track-ring-soft:#08a9a838;--space-xs:4px;--space-sm:6px;--space-md:10px;--space-lg:14px;--space-xl:20px;--space-xxl:32px;--radius-control:8px;--radius-card:12px;--radius-pill:999px;--tap-target:32px;--control-h:32px;--field-max:520px;--sidebar-width:232px;--duration-fast:.12s;--duration-base:.18s;--auth-wall:linear-gradient(160deg, #eef3f8 0%, #e6f4f3 50%, #eef1f8 100%);--auth-orb-a:#9dbcdc;--auth-orb-b:#8fdcd7;--auth-orb-c:#b8c6e6;--auth-glass:#ffffffb8;--auth-glass-border:#ffffffd9;--auth-shadow:0 24px 60px #0d2a462e, 0 2px 6px #0f172a0f;--auth-icon:linear-gradient(145deg, #17406b 0%, #0d2a46 100%);--auth-icon-glow:#0d2a4647;--auth-button:linear-gradient(180deg, #15406b 0%, #0d2a46 100%);--auth-field:#ffffffd9;--auth-field-border:#0f172a14;--auth-field-focus:#e7f4f3e6;--auth-legal:#0f172a73;--auth-badge:#fff}@media (prefers-color-scheme:dark){:root{--color-background:#0b1220;--color-surface:#111a2c;--color-surface-muted:#162033;--color-text:#e2e8f0;--color-text-muted:#94a3b8;--color-border:#475569;--color-line:#22304a;--color-brand-navy:#e2e8f0;--color-brand-teal:#2cc5c0;--color-accent:#2cc5c0;--color-accent-pressed:#1fa9a5;--color-accent-soft:#0f2a33;--color-on-accent:#04161f;--color-danger:#f87171;--color-danger-pressed:#ef4444;--color-danger-surface:#2a1517;--color-warning:#fbbf24;--color-warning-surface:#2a210f;--color-info:#7dd3fc;--color-info-surface:#0d2233;--color-focus:#2cc5c0;--color-nav:#0f172a;--color-nav-raised:#162033;--color-nav-text:#e2e8f0;--color-nav-muted:#94a3b8;--color-nav-line:#22304a;--color-nav-active:#0f2a33;--nav-gradient:linear-gradient(180deg, #0b1626 0%, #0e1b2e 100%);--page-glow-1:#0d2a4659;--page-glow-2:#08a9a80f;--color-signal:#2cc5c0;--accent-shadow:#00000059;--track-ring-soft:#2cc5c040;--shadow-card:0 1px 2px #00000059;--shadow-raised:0 12px 32px #00000080;--color-panel:#060d1a;--auth-wall:linear-gradient(160deg, #050c16 0%, #0a1b2e 55%, #061a1c 100%);--auth-orb-a:#14406b;--auth-orb-b:#0a7f7d;--auth-orb-c:#1d3b5c;--auth-glass:#111a2ca8;--auth-glass-border:#94a3b82e;--auth-shadow:0 24px 60px #0000008c;--auth-icon:linear-gradient(145deg, #17406b 0%, #0d2a46 100%);--auth-icon-glow:#08a9a84d;--auth-button:linear-gradient(180deg, #34d0ca 0%, #1fa9a5 100%);--auth-field:#0f172a99;--auth-field-border:#94a3b829;--auth-field-focus:#1e293bcc;--auth-legal:#e2e8f073;--auth-badge:#0e1b2e}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--font-sans);color:var(--color-text);background:var(--color-background);-webkit-font-smoothing:antialiased;margin:0;font-size:13px;line-height:1.5}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--color-accent)}button:not(:disabled),[role=button]:not([aria-disabled=true]),a[href]{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tabular{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}._button_6h53w_1{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--control-h);white-space:nowrap;transition:background-color var(--duration-fast), border-color var(--duration-fast), transform var(--duration-fast);border:1px solid #0000;border-radius:7px;padding:0 12px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}._button_6h53w_1:active:not(:disabled){transform:translateY(1px)}._primary_6h53w_25{background:var(--color-accent);color:var(--color-on-accent);box-shadow:0 1px 2px var(--accent-shadow)}._primary_6h53w_25:hover:not(:disabled){background:var(--color-accent-pressed)}._secondary_6h53w_35{background:var(--color-surface);color:var(--color-text);border-color:var(--color-line);box-shadow:var(--shadow-card)}._secondary_6h53w_35:hover:not(:disabled){border-color:var(--color-border);background:var(--color-surface-muted)}._danger_6h53w_47{background:var(--color-danger);color:#fff}._danger_6h53w_47:hover:not(:disabled){background:var(--color-danger-pressed)}._fullWidth_6h53w_56{width:100%}._iconOnly_6h53w_60{width:var(--control-h);padding:0}._button_6h53w_1:disabled{opacity:.6}._spinner_6h53w_69{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite _spin_6h53w_69}@keyframes _spin_6h53w_69{to{transform:rotate(360deg)}}._checking_1pk9l_1{justify-content:center;align-items:center;gap:var(--space-md);min-height:100vh;color:var(--color-text-muted);display:flex}._spinner_1pk9l_10{border:2px solid var(--color-accent);border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite _spin_1pk9l_10}@keyframes _spin_1pk9l_10{to{transform:rotate(360deg)}}._pageLoading_1pk9l_25{justify-content:center;align-items:center;gap:var(--space-md);min-height:40vh;color:var(--color-text-muted);display:flex}._routeError_1pk9l_34{align-items:flex-start;gap:var(--space-md);max-width:560px;padding:var(--space-xl);flex-direction:column;margin:10vh auto 0;display:flex}._routeErrorTitle_1pk9l_44{margin:0;font-size:22px}._routeErrorDetail_1pk9l_49{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:13px}._logo_m8d8j_1{flex:none;max-width:100%;display:inline-flex}._image_m8d8j_7{object-fit:contain;width:auto;max-width:100%;display:block}._root_1tdn5_1{flex-direction:column;min-height:100vh;display:flex}._sidebar_1tdn5_7{display:none}._content_1tdn5_11{background:radial-gradient(1100px 520px at 100% 0%, var(--page-glow-1) 0%, transparent 62%), radial-gradient(900px 480px at 0% 100%, var(--page-glow-2) 0%, transparent 58%), var(--color-background);flex:1;min-width:0}._topBar_1tdn5_21{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-surface);color:var(--color-text);border-bottom:1px solid var(--color-line);display:flex;position:sticky;top:0}._menuButton_1tdn5_35{align-items:center;gap:var(--space-sm);min-height:36px;padding:0 var(--space-md);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface-muted);color:var(--color-text);font-size:12px;font-weight:600;display:inline-flex}._dropdown_1tdn5_49{z-index:9;gap:var(--space-lg);max-height:calc(100vh - 60px);padding:var(--space-md);background:var(--color-nav);border-bottom:1px solid var(--color-line);box-shadow:var(--shadow-raised);flex-direction:column;display:flex;position:sticky;top:60px;overflow-y:auto}._brand_1tdn5_64{align-items:center;gap:var(--space-md);min-height:40px;padding:0 var(--space-xs);color:var(--color-nav-text);border-radius:var(--radius-control);text-decoration:none;display:flex}._brand_1tdn5_64:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._nav_1tdn5_80{gap:var(--space-lg);flex-direction:column;display:flex}._navGroup_1tdn5_86{gap:var(--space-xs);flex-direction:column;display:flex}._navGroupLabel_1tdn5_92{padding:0 var(--space-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-nav-muted);font-size:10px;font-weight:600}._navList_1tdn5_101{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._navLink_1tdn5_110{align-items:center;gap:var(--space-sm);min-height:36px;padding:0 var(--space-sm);color:var(--color-nav-text);opacity:1;transition:background-color var(--duration-fast), color var(--duration-fast);border-radius:6px;font-size:12px;font-weight:500;text-decoration:none;display:flex;position:relative}._navIcon_1tdn5_128{color:var(--color-nav-muted);flex:none}._navLink_1tdn5_110:hover{background:var(--color-accent-soft);color:var(--color-accent)}._navLink_1tdn5_110[aria-current=page]{background:var(--color-accent);color:var(--color-on-accent);font-weight:600}._navLink_1tdn5_110[aria-current=page] ._navIcon_1tdn5_128{color:var(--color-on-accent)}._navLink_1tdn5_110:focus-visible{outline-color:var(--color-signal)}._account_1tdn5_152{gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--color-nav-line);flex-direction:column;display:flex}._accountRow_1tdn5_160{align-items:center;gap:var(--space-md);display:flex}._avatar_1tdn5_166{background:var(--color-accent-soft);border:1px solid var(--color-line);width:30px;height:30px;color:var(--color-accent);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}._accountText_1tdn5_180{flex:1;min-width:0}._accountName_1tdn5_185{color:var(--color-nav-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}._accountRole_1tdn5_194{color:var(--color-nav-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._signOut_1tdn5_202{border:1px solid var(--color-line);border-radius:var(--radius-control);width:32px;height:32px;color:var(--color-nav-muted);background:0 0;flex:none;place-items:center;display:grid}._signOut_1tdn5_202:hover:not(:disabled){background:var(--color-nav-raised);color:var(--color-nav-text)}._signOut_1tdn5_202:focus-visible{outline-color:var(--color-signal)}._signOutError_1tdn5_223{color:var(--color-danger);font-size:11px}@media (width>=960px){._root_1tdn5_1{flex-direction:row}._topBar_1tdn5_21,._dropdown_1tdn5_49{display:none}._sidebar_1tdn5_7{gap:var(--space-xl);width:var(--sidebar-width);height:100vh;padding:var(--space-lg) var(--space-md);background:var(--nav-gradient);border-right:1px solid var(--color-line);color:var(--color-nav-text);flex-direction:column;flex:none;display:flex;position:sticky;top:0}._sidebarNav_1tdn5_253{margin:0 calc(-1 * var(--space-md));padding:0 var(--space-md);flex:1;overflow-y:auto}}._alert_jsvjc_1{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);flex-direction:column;font-size:12px;line-height:1.5;display:flex}._info_jsvjc_11{background:var(--color-accent-soft);color:var(--color-text)}._error_jsvjc_16{background:var(--color-danger-surface);color:var(--color-danger);font-weight:500}._root_u7f3r_1{flex-direction:column;min-height:100vh;display:flex}._header_u7f3r_7{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);background:var(--color-nav);color:var(--color-nav-text);display:flex}._brand_u7f3r_17{align-items:center;gap:var(--space-sm);letter-spacing:.02em;min-width:0;color:var(--color-nav-text);font-size:16px;font-weight:700;text-decoration:none;display:flex}._party_u7f3r_29{letter-spacing:0;color:var(--color-nav-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}._account_u7f3r_39{align-items:center;gap:var(--space-md);display:flex}._userName_u7f3r_45{color:var(--color-nav-muted);font-size:13px}._content_u7f3r_50{flex:1;min-width:0}@media (width<=560px){._userName_u7f3r_45,._party_u7f3r_29{display:none}}._scroll_1ezqh_1{padding:var(--space-xl) var(--space-lg) var(--space-xxl)}._column_1ezqh_5{gap:var(--space-lg);flex-direction:column;width:100%;margin:0 auto;display:flex}._header_1ezqh_13{justify-content:space-between;align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;display:flex}._headerText_1ezqh_21{gap:var(--space-xs);flex-direction:column;flex:280px;min-width:0;display:flex}._backLink_1ezqh_29{align-self:flex-start;align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._backLink_1ezqh_29:hover{text-decoration:underline}._titleRow_1ezqh_43{align-items:center;gap:var(--space-lg);display:flex}._titleIcon_1ezqh_49{display:none}._titleText_1ezqh_53{flex-direction:column;gap:2px;min-width:0;display:flex}._eyebrow_1ezqh_60{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-size:9px;font-weight:700}._title_1ezqh_43{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:21px;font-weight:700;line-height:1.2}._description_1ezqh_76{color:var(--color-text-muted);max-width:680px;font-size:12px}._actions_1ezqh_82{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}._section_1ezqh_89{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);scroll-margin-top:var(--space-xl);flex-direction:column;display:flex}._sectionDanger_1ezqh_101{border-color:var(--color-danger)}._sectionActive_1ezqh_105{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}._sectionHeader_1ezqh_110{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}._sectionHeading_1ezqh_118{gap:var(--space-xs);flex-direction:column;flex:240px;min-width:0;display:flex}._sectionTitle_1ezqh_126{align-items:center;gap:var(--space-sm);font-size:14px;font-weight:600;line-height:20px;display:flex}._sectionIcon_1ezqh_135{color:var(--color-accent);flex:none}._stateBox_1ezqh_140{gap:var(--space-sm);padding:var(--space-lg);border:1px dashed var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex}._stateRow_1ezqh_150{align-items:center;gap:var(--space-md);flex-direction:row}._stateError_1ezqh_156{border-style:solid;border-color:var(--color-danger);background:var(--color-danger-surface)}._stateTitle_1ezqh_162{align-items:center;gap:var(--space-sm);font-size:13px;font-weight:600;display:flex}._empty_1ezqh_170{padding:var(--space-xxl) var(--space-xl);border-color:var(--color-line);text-align:center;align-items:center}._empty_1ezqh_170 ._stateText_1ezqh_177{max-width:440px}._emptyIcon_1ezqh_181{width:42px;height:42px;margin-bottom:var(--space-xs);background:var(--color-accent-soft);color:var(--color-accent);border-radius:50%;place-items:center;display:grid}._stateText_1ezqh_177{color:var(--color-text-muted)}._stateAction_1ezqh_196{margin-top:var(--space-xs)}._spinner_1ezqh_200{border:2px solid var(--color-accent);border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite _spin_1ezqh_200}@keyframes _spin_1ezqh_200{to{transform:rotate(360deg)}}@media (width>=960px){._scroll_1ezqh_1{padding:var(--space-xl) var(--space-xxl) var(--space-xxl)}}._track_1eyin_1{--track-done:var(--color-accent);--track-current:var(--color-accent);--track-todo:var(--color-line);--track-ring:var(--color-accent-soft);--track-label:var(--color-text-muted);--track-label-current:var(--color-text);min-width:0}._onDark_1eyin_11{--track-done:var(--color-signal);--track-current:var(--color-signal);--track-todo:var(--color-nav-line);--track-ring:var(--track-ring-soft);--track-label:var(--color-nav-muted);--track-label-current:var(--color-nav-text)}._steps_1eyin_20{margin:0;padding:0;list-style:none;display:flex}._step_1eyin_20{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}._step_1eyin_20:not(:first-child):before{content:"";top:calc(var(--dot) / 2 - 1px);background:var(--track-todo);width:100%;height:2px;position:absolute;right:50%}._done_1eyin_48:not(:first-child):before,._current_1eyin_49:not(:first-child):before{background:var(--track-done)}._dot_1eyin_53{z-index:1;width:var(--dot);height:var(--dot);border:2px solid var(--track-todo);background:var(--color-surface);border-radius:50%;position:relative}._onDark_1eyin_11 ._dot_1eyin_53{background:var(--color-nav)}._done_1eyin_48 ._dot_1eyin_53{border-color:var(--track-done);background:var(--track-done)}._current_1eyin_49 ._dot_1eyin_53{border-color:var(--track-current);background:var(--track-current);box-shadow:0 0 0 4px var(--track-ring)}._compact_1eyin_78{--dot:10px;width:100%;max-width:220px}._stale_1vuzv_1{color:var(--color-danger);font-weight:600}._columns_1vuzv_6{gap:var(--space-lg);flex-direction:column;display:flex}._main_1vuzv_12{min-width:0}._side_1vuzv_16{gap:var(--space-lg);flex-direction:column;display:flex}@media (width>=1180px){._columns_1vuzv_6{flex-direction:row;align-items:flex-start}._main_1vuzv_12{flex:2}._side_1vuzv_16{flex:1;min-width:300px;max-width:400px}}._strip_1vuzv_40{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));margin:0;padding:0;list-style:none;display:grid}._tile_1vuzv_49{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}._tileUrgent_1vuzv_61{border-color:var(--color-danger);box-shadow:inset 0 0 0 1px var(--color-danger), var(--shadow-card)}._tileIcon_1vuzv_66{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}._tone_info_1vuzv_75{background:var(--color-info-surface);color:var(--color-info)}._tone_ok_1vuzv_80{background:var(--color-accent-soft);color:var(--color-accent)}._tone_warning_1vuzv_85{background:var(--color-warning-surface);color:var(--color-warning)}._tone_danger_1vuzv_90{background:var(--color-danger-surface);color:var(--color-danger)}._tone_muted_1vuzv_95{background:var(--color-surface-muted);color:var(--color-text-muted)}._tileBody_1vuzv_100{flex-direction:column;gap:2px;min-width:0;display:flex}._tileLabel_1vuzv_107{color:var(--color-text-muted);font-size:13px;font-weight:500;line-height:18px}._tileValue_1vuzv_114{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:750;line-height:36px}._tileUnavailable_1vuzv_122{color:var(--color-text-muted);font-size:15px;font-weight:600;line-height:36px}._tileHint_1vuzv_129{color:var(--color-text-muted);font-size:12px;line-height:16px}._urgentText_1vuzv_135{color:var(--color-danger)}._board_1vuzv_140{gap:var(--space-md);padding:var(--space-lg) var(--space-lg) var(--space-sm);border-radius:var(--radius-card);border:1px solid var(--color-nav-line);background:var(--color-nav);color:var(--color-nav-text);box-shadow:var(--shadow-raised);flex-direction:column;display:flex}._boardHeading_1vuzv_152{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}._boardTitle_1vuzv_160{align-items:center;gap:var(--space-sm);font-size:16px;font-weight:650;display:flex}._boardTitle_1vuzv_160 svg{color:var(--color-signal)}._boardMuted_1vuzv_172{color:var(--color-nav-muted);margin-top:2px;font-size:13px}._boardLink_1vuzv_178{min-height:36px;padding:0 var(--space-md);border:1px solid var(--color-nav-line);border-radius:var(--radius-control);color:var(--color-nav-text);align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._boardLink_1vuzv_178:hover{background:var(--color-nav-raised)}._boardLink_1vuzv_178:focus-visible,._boardRow_1vuzv_197:focus-visible{outline-color:var(--color-signal)}._boardError_1vuzv_201{color:var(--color-danger);font-size:12px}._boardRetry_1vuzv_206{color:var(--color-signal);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}._boardEmpty_1vuzv_215{padding:var(--space-md) 0 var(--space-md);color:var(--color-nav-muted);font-size:14px}._boardList_1vuzv_221{margin:0;padding:0;list-style:none}._boardRow_1vuzv_197{gap:var(--space-sm);margin:0 calc(-1 * var(--space-sm));padding:var(--space-md) var(--space-sm);border-top:1px solid var(--color-nav-line);border-radius:var(--radius-control);color:inherit;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}._boardRow_1vuzv_197:hover{background:var(--color-nav-raised)}._boardIdentity_1vuzv_243,._boardStatus_1vuzv_244{flex-direction:column;min-width:0;display:flex}._boardNumber_1vuzv_250{font-variant-numeric:tabular-nums;font-weight:650}._boardMeta_1vuzv_255{color:var(--color-nav-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._boardProgress_1vuzv_263{align-items:center;display:flex}._boardStatusLabel_1vuzv_268{color:var(--color-signal);font-size:13px;font-weight:600}@media (width>=760px){._boardRow_1vuzv_197{align-items:center;gap:var(--space-xl);grid-template-columns:minmax(0,1.2fr) minmax(160px,1fr) minmax(0,.9fr)}._boardStatus_1vuzv_244{text-align:right;align-items:flex-end}}._panel_1vuzv_288{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}._panelIcon_1vuzv_296{color:var(--color-accent);flex:none}._panelHeading_1vuzv_301{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}._panelHeadingText_1vuzv_310{flex-direction:column;flex:240px;gap:2px;display:flex}._panelTitle_1vuzv_317{align-items:center;gap:var(--space-sm);font-size:16px;font-weight:600;line-height:22px;display:flex}._muted_1vuzv_326{color:var(--color-text-muted);font-size:13px}._filters_1vuzv_332{gap:var(--space-xs);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}._chip_1vuzv_341{min-height:34px;padding:0 var(--space-md);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:0 0;font-size:13px;font-weight:500}._chip_1vuzv_341:hover{background:var(--color-surface-muted)}._chip_1vuzv_341[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent);font-weight:650}._chipCount_1vuzv_362{font-variant-numeric:tabular-nums;opacity:.75;margin-left:4px}._list_1vuzv_369{margin:0;padding:0;list-style:none}._empty_1vuzv_375{align-items:center;gap:var(--space-xs);padding:var(--space-xxl) var(--space-lg);border-top:1px solid var(--color-line);text-align:center;flex-direction:column;display:flex}._emptyIcon_1vuzv_385{width:48px;height:48px;margin-bottom:var(--space-xs);background:var(--color-accent-soft);color:var(--color-accent);border-radius:50%;place-items:center;display:grid}._emptyTitle_1vuzv_396{font-weight:600}._row_1vuzv_400{align-items:center;gap:var(--space-md);min-height:56px;padding:var(--space-sm) var(--space-lg);border-top:1px solid var(--color-line);color:inherit;text-decoration:none;display:flex}._row_1vuzv_400:hover{background:var(--color-surface-muted)}._row_1vuzv_400:focus-visible{outline-offset:-2px}._kindIcon_1vuzv_419{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}._badge_1vuzv_428{margin-right:var(--space-sm);border-radius:var(--radius-pill);vertical-align:1px;flex:none;padding:1px 8px;font-size:11px;font-weight:650;line-height:16px}._badge_danger_1vuzv_439{background:var(--color-danger-surface);color:var(--color-danger)}._badge_warning_1vuzv_444{background:var(--color-warning-surface);color:var(--color-warning)}._badge_neutral_1vuzv_449{background:var(--color-surface-muted);color:var(--color-text-muted)}._rowBody_1vuzv_454{flex-direction:column;flex:1;min-width:0;display:flex}._rowLabel_1vuzv_461{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._rowDetail_1vuzv_468{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._age_1vuzv_476{color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}._chevron_1vuzv_483{color:var(--color-text-muted);flex:none}._row_1vuzv_400:hover ._chevron_1vuzv_483{color:var(--color-accent)}._metrics_1vuzv_493{margin:0}._sidePanel_1vuzv_497{gap:var(--space-xs);padding:var(--space-md) var(--space-lg) var(--space-sm);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}._sideHeading_1vuzv_508{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:32px;display:flex}._sideTitle_1vuzv_516{align-items:center;gap:var(--space-sm);font-size:15px;font-weight:600;display:flex}._sideLink_1vuzv_524{padding:var(--space-sm) 0;font-size:13px;font-weight:600}._notice_1vuzv_530{margin-bottom:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);font-size:13px;font-weight:500}._noticePending_1vuzv_538{background:var(--color-danger-surface);color:var(--color-danger)}._noticeDone_1vuzv_543{background:var(--color-accent-soft);color:var(--color-accent)}._metric_1vuzv_493{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) 0;border-top:1px solid var(--color-line);margin:0;display:flex}._metricLabel_1vuzv_558{color:var(--color-text-muted);font-size:13px}._metricValue_1vuzv_563{font-variant-numeric:tabular-nums;margin:0;font-weight:600}._event_1vuzv_569{align-items:center;gap:var(--space-md);padding:var(--space-sm) 0;border-top:1px solid var(--color-line);display:flex}._eventBody_1vuzv_577{flex:1;min-width:0}._eventLabel_1vuzv_582{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}._eventMeta_1vuzv_590{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._time_1vuzv_598{color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}@media (width>=1240px){._strip_1vuzv_40{grid-template-columns:repeat(6,minmax(0,1fr))}}._root_1o8p7_2{background:var(--auth-wall);isolation:isolate;place-items:center;min-height:100dvh;display:grid;position:relative;overflow:hidden}._wallpaper_1o8p7_13{z-index:-1;pointer-events:none;position:absolute;inset:0}._orbA_1o8p7_20,._orbB_1o8p7_21,._orbC_1o8p7_22{filter:blur(70px);opacity:.85;border-radius:50%;position:absolute}._orbA_1o8p7_20{background:var(--auth-orb-a);width:520px;height:520px;animation:22s ease-in-out infinite alternate _drift_1o8p7_1;top:-160px;left:-120px}._orbB_1o8p7_21{background:var(--auth-orb-b);width:460px;height:460px;animation:26s ease-in-out infinite alternate-reverse _drift_1o8p7_1;bottom:-160px;right:-140px}._orbC_1o8p7_22{background:var(--auth-orb-c);opacity:.6;width:300px;height:300px;animation:30s ease-in-out infinite alternate _drift_1o8p7_1;top:40%;left:55%}@keyframes _drift_1o8p7_1{to{transform:translate(40px,30px)scale(1.08)}}._main_1o8p7_63{width:100%;padding:var(--space-xxl) var(--space-lg);flex-direction:column;align-items:center;gap:24px;display:flex}._card_1o8p7_72{border:1px solid var(--auth-glass-border);background:var(--auth-glass);-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);width:100%;max-width:400px;box-shadow:var(--auth-shadow);border-radius:28px;flex-direction:column;align-items:stretch;gap:0;margin-top:48px;padding:72px 36px 36px;animation:.52s cubic-bezier(.2,.8,.2,1) both _rise_1o8p7_1;display:flex;position:relative}@keyframes _rise_1o8p7_1{0%{opacity:0;transform:translateY(14px)scale(.98)}}._badge_1o8p7_99{background:var(--auth-badge);border:1px solid var(--auth-glass-border);width:96px;height:96px;box-shadow:0 14px 34px var(--auth-icon-glow), 0 2px 6px #0f172a14;border-radius:50%;place-items:center;display:grid;position:absolute;top:-48px;left:50%;transform:translate(-50%)}._heading_1o8p7_114{text-align:center;flex-direction:column;gap:10px;margin-bottom:32px;display:flex}._title_1o8p7_122{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:700;line-height:1.2}._description_1o8p7_130{max-width:300px;color:var(--color-text-muted);margin:0 auto;font-size:14px;line-height:1.55}._form_1o8p7_138{flex-direction:column;gap:20px;display:flex}._form_1o8p7_138>button[type=submit]{border-radius:var(--radius-pill);letter-spacing:-.01em;background:var(--auth-button);min-height:48px;box-shadow:0 8px 20px var(--auth-icon-glow);margin-top:4px;font-size:15px;font-weight:650}._form_1o8p7_138>button[type=submit]:hover:not(:disabled){filter:brightness(1.06)}._footer_1o8p7_160{text-align:center;margin-top:24px;font-size:14px}._footer_1o8p7_160 a{font-weight:600;text-decoration:none}._footer_1o8p7_160 a:hover{text-decoration:underline}._legal_1o8p7_175{color:var(--auth-legal);margin:0;font-size:11px}._group_1o8p7_182{background:var(--auth-field);border:1px solid var(--auth-field-border);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}._row_1o8p7_191{align-items:center;column-gap:var(--space-sm);transition:background-color var(--duration-fast);grid-template-columns:minmax(0,1fr) auto;padding:12px 16px;display:grid;position:relative}._row_1o8p7_191+._row_1o8p7_191:before{content:"";background:var(--auth-field-border);height:1px;position:absolute;top:0;left:16px;right:0}._row_1o8p7_191:focus-within{background:var(--auth-field-focus)}._rowMain_1o8p7_215{flex-direction:column;gap:4px;min-width:0;display:flex}._rowLabel_1o8p7_222{color:var(--color-text-muted);font-size:12px;font-weight:600}._row_1o8p7_191:focus-within ._rowLabel_1o8p7_222{color:var(--color-accent)}._rowInput_1o8p7_232{width:100%;min-width:0;min-height:26px;color:var(--color-text);background:0 0;border:0;padding:0;font-size:16px}._rowInput_1o8p7_232:focus{outline:none}._rowInvalid_1o8p7_247 ._rowLabel_1o8p7_222{color:var(--color-danger)}._reveal_1o8p7_251{width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._reveal_1o8p7_251:hover{background:var(--auth-field-focus);color:var(--color-text)}._reveal_1o8p7_251:focus-visible,._footer_1o8p7_160 a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._rowNotes_1o8p7_275{flex-direction:column;grid-column:1/-1;gap:2px;padding-top:6px;display:flex}._rowError_1o8p7_283{color:var(--color-danger);font-size:12px;font-weight:500}._rowHint_1o8p7_289{color:var(--color-text-muted);font-size:11px}@media (width<=480px){._main_1o8p7_63{padding:var(--space-xl) var(--space-md)}._card_1o8p7_72{border-radius:24px;padding:64px 22px 28px}}@media (prefers-reduced-motion:reduce){._orbA_1o8p7_20,._orbB_1o8p7_21,._orbC_1o8p7_22,._card_1o8p7_72{animation:none}}
