:root{--bg:#f6f7f9;--surface:#fff;--surface-2:#f1f3f5;--surface-hover:#f3f4f6;--border:#e3e6ea;--border-strong:#cfd4da;--text:#1c2128;--text-muted:#5f6b7a;--text-subtle:#8a94a3;--text-on-accent:#fff;--accent:#16794d;--accent-hover:#12663f;--accent-soft:#e6f4ec;--accent-text:#0f5c39;--success:#16794d;--success-soft:#e6f4ec;--warning:#a35a00;--warning-soft:#fdf1e1;--danger:#c4321c;--danger-soft:#fdebe8;--info:#2459c4;--info-soft:#e8effc;--card-face:#fdfcf6;--radius-sm:6px;--radius:10px;--radius-lg:14px;--shadow-sm:0 1px 2px #1018280f;--shadow:0 1px 3px #10182814, 0 1px 2px #1018280a;--shadow-lg:0 12px 32px #1018281f;--focus-ring:0 0 0 3px #16794d40;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Code", Consolas, monospace;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:20px;--text-xl:26px;--card-width:40px;--card-height:74px;--card-back:#5a1e1a;--card-back-trim:#c99a3e;--card-back-panel:#2a1a0f;--sidebar-width:232px;--topbar-height:56px;--content-max:1200px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0f1216;--surface:#161a20;--surface-2:#1c2128;--surface-hover:#20262e;--border:#2a313b;--border-strong:#38414d;--text:#e6e9ed;--text-muted:#9aa5b1;--text-subtle:#6c7785;--accent:#2fa36e;--accent-hover:#3bb57c;--accent-soft:#2fa36e24;--accent-text:#6fd3a2;--success:#3bb57c;--success-soft:#3bb57c24;--warning:#e3a33b;--warning-soft:#e3a33b24;--danger:#ef6a55;--danger-soft:#ef6a5524;--info:#6b9cf5;--info-soft:#6b9cf524;--shadow-sm:0 1px 2px #0000004d;--shadow:0 1px 3px #00000059;--shadow-lg:0 12px 32px #00000073;--focus-ring:0 0 0 3px #2fa36e59;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.5}#root{min-height:100svh}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{color:var(--text);letter-spacing:-.01em;font-weight:600}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{box-shadow:var(--focus-ring);outline:none}code,.mono{font-family:var(--font-mono);font-size:.92em}._avatar_nc4qi_1{background:var(--surface-2);box-shadow:0 0 0 1px var(--border);border-radius:50%;flex:none;display:block}._alert_1vnba_1{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-sm);border:1px solid;display:flex}._content_1vnba_11{flex:1;min-width:0}._title_1vnba_16{font-weight:600}._title_1vnba_16+._body_1vnba_20{margin-top:2px}._action_1vnba_24{flex-shrink:0}._info_1vnba_28{background:var(--info-soft);border-color:color-mix(in srgb, var(--info) 30%, transparent);color:var(--info)}._success_1vnba_34{background:var(--success-soft);border-color:color-mix(in srgb, var(--success) 30%, transparent);color:var(--success)}._warning_1vnba_40{background:var(--warning-soft);border-color:color-mix(in srgb, var(--warning) 30%, transparent);color:var(--warning)}._danger_1vnba_46{background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 30%, transparent);color:var(--danger)}._body_1vnba_20{color:var(--text)}._badge_1c1ka_1{height:22px;padding:0 var(--space-2);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;font-weight:500;display:inline-flex}._dot_1c1ka_13{background:currentColor;border-radius:50%;width:6px;height:6px}._neutral_1c1ka_20{background:var(--surface-2);color:var(--text-muted)}._accent_1c1ka_25{background:var(--accent-soft);color:var(--accent-text)}._success_1c1ka_30{background:var(--success-soft);color:var(--success)}._warning_1c1ka_35{background:var(--warning-soft);color:var(--warning)}._danger_1c1ka_40{background:var(--danger-soft);color:var(--danger)}._info_1c1ka_45{background:var(--info-soft);color:var(--info)}._wrap_ngtxb_1{align-items:center;gap:var(--space-2);color:var(--text-muted);display:inline-flex}._spinner_ngtxb_8{opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite _spin_ngtxb_8;display:inline-block}._label_ngtxb_17{font-size:var(--text-sm)}@keyframes _spin_ngtxb_8{to{transform:rotate(360deg)}}._button_19469_1{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;border:1px solid #0000;font-weight:500;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}._button_19469_1:disabled{opacity:.55;cursor:not-allowed}._sm_19469_23{height:28px;padding:0 var(--space-3);font-size:var(--text-sm)}._md_19469_29{height:34px;padding:0 var(--space-4);font-size:var(--text-base)}._lg_19469_35{height:42px;padding:0 var(--space-5);font-size:var(--text-md)}._primary_19469_41{background:var(--accent);color:var(--text-on-accent);box-shadow:var(--shadow-sm)}._primary_19469_41:hover:not(:disabled){background:var(--accent-hover)}._secondary_19469_51{background:var(--surface);border-color:var(--border-strong);color:var(--text);box-shadow:var(--shadow-sm)}._secondary_19469_51:hover:not(:disabled){background:var(--surface-hover)}._ghost_19469_62{color:var(--text-muted);background:0 0}._ghost_19469_62:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}._danger_19469_72{background:var(--surface);border-color:var(--border-strong);color:var(--danger)}._danger_19469_72:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger)}._card_5u2hq_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);min-width:0}._padded_5u2hq_9{padding:var(--space-5)}._header_5u2hq_13{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}._title_5u2hq_22{font-size:var(--text-md)}._description_5u2hq_26{color:var(--text-muted);font-size:var(--text-sm);margin-top:2px}._actions_5u2hq_32{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}._body_5u2hq_39{padding:var(--space-5)}._bodyFlush_5u2hq_44{padding:0;overflow-x:auto}._empty_biaf8_1{padding:var(--space-7) var(--space-5);text-align:center;flex-direction:column;align-items:center;display:flex}._icon_biaf8_9{margin-bottom:var(--space-3);padding:var(--space-3);background:var(--surface-2);color:var(--text-subtle);border-radius:50%;display:inline-flex}._title_biaf8_18{font-weight:600}._description_biaf8_22{max-width:420px;margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}._action_biaf8_29{margin-top:var(--space-4)}._field_1ipoi_1{flex-direction:column;gap:6px;display:flex}._label_1ipoi_7{font-size:var(--text-sm);color:var(--text);font-weight:500}._input_1ipoi_13{height:36px;padding:0 var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color .12s,box-shadow .12s}._input_1ipoi_13::placeholder{color:var(--text-subtle)}._input_1ipoi_13:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}._invalid_1ipoi_34{border-color:var(--danger)}._message_1ipoi_38{font-size:var(--text-xs);color:var(--text-muted)}._error_1ipoi_43{color:var(--danger)}._success_1ipoi_47{color:var(--success)}._header_10nkp_1{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}._title_10nkp_10{font-size:var(--text-xl)}._description_10nkp_14{margin-top:var(--space-1);color:var(--text-muted)}._actions_10nkp_19{align-items:center;gap:var(--space-2);display:flex}._group_1u85m_1{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);gap:2px;padding:2px;display:inline-flex}._option_1u85m_10{height:26px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;font-weight:500}._option_1u85m_10:hover{background:var(--surface-hover);color:var(--text)}._option_1u85m_10:focus-visible{box-shadow:var(--focus-ring);outline:none}._picked_1u85m_33,._picked_1u85m_33:hover{background:var(--surface);border-color:var(--border-strong);color:var(--text);box-shadow:var(--shadow-sm)}._grid_1r0fp_1{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}._stat_1r0fp_7{padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}._top_1r0fp_15{justify-content:space-between;align-items:center;display:flex}._label_1r0fp_21{color:var(--text-muted);font-size:var(--text-sm);font-weight:500}._icon_1r0fp_27{color:var(--text-subtle);display:inline-flex}._value_1r0fp_32{margin-top:var(--space-2);font-size:var(--text-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}._hint_1r0fp_40{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-xs)}._table_xvdb5_1{border-collapse:collapse;width:100%;font-size:var(--text-sm)}._table_xvdb5_1 th{padding:var(--space-2) var(--space-4);background:var(--surface-2);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-weight:600}._table_xvdb5_1 td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);vertical-align:top}._table_xvdb5_1 tbody tr:last-child td{border-bottom:none}._table_xvdb5_1 tbody tr:hover td{background:var(--surface-hover)}._stack_xvdb5_33{flex-direction:column;gap:2px;min-width:0;display:flex}._primary_xvdb5_40{color:var(--text);font-weight:500}._secondary_xvdb5_45{color:var(--text-muted);font-size:var(--text-xs)}._withLeading_xvdb5_50{align-items:center;gap:var(--space-3);min-width:0;display:flex}._tabs_1vsnq_1{gap:var(--space-1);border-bottom:1px solid var(--border);display:flex;overflow-x:auto}._tab_1vsnq_1{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--text-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;display:inline-flex}._tab_1vsnq_1:hover{color:var(--text)}._tab_1vsnq_1:focus-visible{box-shadow:var(--focus-ring);outline:none}._selected_1vsnq_34,._selected_1vsnq_34:hover{border-bottom-color:var(--accent);color:var(--text)}._count_1vsnq_40{background:var(--surface-2);color:var(--text-muted);font-size:var(--text-xs);border-radius:999px;padding:0 6px}._alert_1vsnq_48{background:var(--danger);border-radius:50%;width:6px;height:6px}._panel_1vsnq_55{gap:var(--space-4);flex-direction:column;display:flex}._panel_1vsnq_55[hidden]{display:none}._form_368rn_1{gap:var(--space-4);flex-direction:column;display:flex}._note_368rn_7{color:var(--text-muted);font-size:var(--text-sm)}._actions_368rn_12{justify-content:flex-end;gap:var(--space-2);display:flex}._grid_1yhly_1{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;display:grid}._details_1yhly_8{row-gap:var(--space-3);grid-template-columns:120px 1fr;margin:0;display:grid}._details_1yhly_8 dt{color:var(--text-muted);font-size:var(--text-sm)}._details_1yhly_8 dd{margin:0}._big_1yhly_24{font-size:var(--text-md);font-weight:600}._footer_1yhly_29{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border);justify-content:flex-end;display:flex}._board_1cvbu_3{flex-direction:column;gap:4px;min-width:220px;display:flex}._side_1cvbu_10{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);display:flex}._players_1cvbu_18{flex-wrap:wrap;align-items:center;gap:2px 0;min-width:0;display:flex}._player_1cvbu_18{align-items:center;gap:6px;display:inline-flex}._and_1cvbu_32{color:var(--text-subtle);padding:0 6px}._bot_1cvbu_37{color:var(--text-subtle);font-size:var(--text-xs)}._note_1cvbu_42{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}._strong_1cvbu_48{font-weight:600}._score_1cvbu_52{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}._mark_1cvbu_61{width:1em;color:var(--success);display:inline-block}._winner_1cvbu_67{font-weight:600}._loser_1cvbu_71{color:var(--text-muted)}._loser_1cvbu_71 ._score_1cvbu_52{font-weight:500}._stack_p498j_3{gap:var(--space-4);flex-direction:column;display:flex}._vs_p498j_9{color:var(--text-subtle);padding:0 4px}._score_p498j_14{font-variant-numeric:tabular-nums;font-weight:600}._open_p498j_19{font-size:var(--text-sm);white-space:nowrap;font-weight:500}._open_p498j_19 .mono{color:var(--text-subtle);font-size:var(--text-xs);margin-left:4px}._gameName_p498j_31{align-items:center;gap:var(--space-2);display:inline-flex}._footerRow_p498j_37{padding:var(--space-3);border-top:1px solid var(--border);justify-content:center;display:flex}._columns_p498j_44{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}._form_p498j_52{gap:var(--space-1);margin:0 0 var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}._kv_p498j_61{flex-direction:column;margin:0;display:flex}._kv_p498j_61>div{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--border);font-size:var(--text-sm);display:flex}._kv_p498j_61>div:last-child{border-bottom:none}._kv_p498j_61 dt{color:var(--text-muted)}._kv_p498j_61 dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}._card_afy59_1{width:var(--card-width);height:var(--card-height);-webkit-user-select:none;user-select:none;border-radius:4px;flex-shrink:0;position:relative;box-shadow:0 3px 6px #00000073}._face_afy59_12{pointer-events:none;width:100%;height:100%;display:block}._back_afy59_20{background-color:var(--card-back);border:1px solid var(--card-back-trim);background-image:repeating-linear-gradient(45deg,#d4a24c66 0 1.5px,#0000 1.5px 7px),repeating-linear-gradient(-45deg,#d4a24c38 0 1.5px,#0000 1.5px 7px);justify-content:center;align-items:center;display:flex}._diamond_afy59_31{aspect-ratio:1;background:var(--card-back-panel);border:1.5px solid var(--card-back-trim);width:30%;transform:rotate(45deg)}._stack_lt5fm_1{gap:var(--space-4);flex-direction:column;display:flex}._muted_lt5fm_7{color:var(--text-muted);font-size:var(--text-sm)}._players_lt5fm_13{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}._player_lt5fm_13{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);display:flex}._player_lt5fm_13>:first-child{flex:1;min-width:0}._playerName_lt5fm_33{font-weight:600}._playerScore_lt5fm_37{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:600}._section_lt5fm_44+._section_lt5fm_44{margin-top:var(--space-5)}._sectionTitle_lt5fm_48{margin-bottom:var(--space-3);color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}._handRow_lt5fm_57{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}._handName_lt5fm_64{width:96px;font-size:var(--text-sm);flex-shrink:0;font-weight:500}._cards_lt5fm_71{gap:var(--space-2);flex-wrap:wrap;display:flex}._declarations_lt5fm_77{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._declarations_lt5fm_77 li{max-width:360px;font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}._tricks_lt5fm_94{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._trick_lt5fm_94{align-items:center;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--border);display:flex}._trick_lt5fm_94:last-child{border-bottom:none}._trickNumber_lt5fm_114{width:24px;color:var(--text-subtle);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right}._played_lt5fm_122{border-radius:var(--radius-sm);border:2px solid #0000;flex-direction:column;align-items:center;gap:2px;padding:3px;display:flex}._winner_lt5fm_133{border-color:var(--accent)}._playedBy_lt5fm_137{max-width:64px;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=600px){._handRow_lt5fm_57{flex-direction:column;align-items:flex-start}._trick_lt5fm_94{flex-wrap:wrap}}._chart_1ng28_1{gap:var(--space-2);flex-direction:column;display:flex}._plot_1ng28_7{padding-left:var(--space-5);position:relative}._max_1ng28_13{color:var(--text-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:1;position:absolute;top:0;left:0}._columns_1ng28_23{border-bottom:1px solid var(--border-strong);align-items:flex-end;gap:2px;height:140px;display:flex}._slot_1ng28_32{cursor:default;border-radius:4px 4px 0 0;outline:none;flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex}._slot_1ng28_32:focus-visible{box-shadow:var(--focus-ring)}._active_1ng28_47{background:var(--surface-hover)}._column_1ng28_23{background:var(--accent);border-radius:4px 4px 0 0;width:100%;max-width:24px;min-height:2px}._active_1ng28_47 ._column_1ng28_23{background:var(--accent-hover)}._tooltip_1ng28_63{bottom:calc(100% + var(--space-1));padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow);color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;flex-direction:column;line-height:1.4;display:flex;position:absolute;transform:translate(-50%)}._tooltip_1ng28_63 strong{color:var(--text);font-size:var(--text-sm)}._axis_1ng28_86{padding-left:var(--space-5);color:var(--text-subtle);font-size:var(--text-xs);justify-content:space-between;display:flex}._table_1ng28_94 summary{color:var(--text-muted);font-size:var(--text-sm);cursor:pointer}._table_1ng28_94 table{margin-top:var(--space-2);border-collapse:collapse;font-size:var(--text-sm)}._table_1ng28_94 th,._table_1ng28_94 td{padding:2px var(--space-4) 2px 0;text-align:left;font-variant-numeric:tabular-nums}._table_1ng28_94 th{color:var(--text-muted);font-weight:500}._trend_59q89_1{gap:var(--space-1);flex-direction:column;display:flex}._head_59q89_7{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}._svg_59q89_15{border-bottom:1px solid var(--border-strong);width:100%;height:56px}._line_59q89_21{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}._area_59q89_28{fill:var(--accent-soft);stroke:none}._foot_59q89_33{color:var(--text-subtle);font-size:var(--text-xs)}._stack_1km0b_3{gap:var(--space-4);flex-direction:column;display:flex}._columns_1km0b_9{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;display:grid}._toggle_1km0b_16{align-items:center;gap:var(--space-2);margin-right:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;display:inline-flex}._toggle_1km0b_16 input{accent-color:var(--accent)}._kv_1km0b_31{flex-direction:column;margin:0;display:flex}._kv_1km0b_31>div{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--border);display:flex}._kv_1km0b_31>div:last-child{border-bottom:none}._kv_1km0b_31 dt{color:var(--text-muted);font-size:var(--text-sm)}._kv_1km0b_31 dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}._meter_1km0b_62{margin-bottom:var(--space-3)}._meterLabel_1km0b_66{color:var(--text-muted);font-size:var(--text-sm);justify-content:space-between;margin-bottom:6px;display:flex}._meterTrack_1km0b_74{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}._meterFill_1km0b_81{background:var(--accent);border-radius:999px;height:100%;transition:width .3s}._toolbar_1km0b_89{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._search_1km0b_96{flex:1;min-width:220px;max-width:360px;position:relative}._search_1km0b_96 svg{color:var(--text-subtle);position:absolute;top:50%;left:10px;transform:translateY(-50%)}._search_1km0b_96 input{width:100%;height:34px;padding:0 var(--space-3) 0 34px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}._search_1km0b_96 input:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}._filters_1km0b_126{background:var(--surface-2);border-radius:var(--radius-sm);padding:2px;display:inline-flex}._filter_1km0b_126{height:28px;padding:0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:4px;font-weight:500}._filterActive_1km0b_145{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}._count_1km0b_151{color:var(--text-muted);font-size:var(--text-sm);margin-left:auto}._footerRow_1km0b_157{padding:var(--space-3);border-top:1px solid var(--border);justify-content:center;display:flex}._badges_1km0b_164{flex-wrap:wrap;gap:4px;display:flex}._ids_1km0b_170{color:var(--text-muted);flex-direction:column;gap:2px;display:flex}._vs_1km0b_177{color:var(--text-subtle);padding:0 4px}._groupTitle_1km0b_183{margin-bottom:calc(var(--space-2) * -1);color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}._muted_1km0b_192{color:var(--text-muted);font-size:var(--text-sm)}._footnote_1km0b_197{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--text-subtle);font-size:var(--text-xs);display:flex}._face_1km0b_206{vertical-align:middle;margin-right:6px;display:inline-block}._userTitle_1km0b_213{align-items:center;gap:var(--space-3);display:inline-flex}._cardToolbar_1km0b_220{padding:0 var(--space-4) var(--space-3)}._select_1km0b_224{height:34px;padding:0 var(--space-3);background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}._select_1km0b_224:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}._row_bafj5_1{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._stack_47xk1_1{gap:var(--space-3);flex-direction:column;display:flex}._row_47xk1_7{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._note_47xk1_14,._hint_47xk1_15{color:var(--text-muted)}._history_47xk1_19{margin-top:var(--space-4);border-top:1px solid var(--border);padding-top:var(--space-3)}._historyTitle_47xk1_25{margin:0 0 var(--space-2);color:var(--text-muted)}._historyList_47xk1_30{padding-left:var(--space-4);gap:var(--space-1);flex-direction:column;margin:0;display:flex}._stack_1jmxh_1{gap:var(--space-3);flex-direction:column;display:flex}._textarea_1jmxh_7{width:100%;min-height:72px;padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font:inherit;resize:vertical}._textarea_1jmxh_7:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}._footer_1jmxh_24{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-xs);display:flex}._list_1jmxh_33{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._note_1jmxh_41{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border);display:flex}._meta_1jmxh_50{margin-bottom:var(--space-1);color:var(--text-muted);font-size:var(--text-xs)}._body_1jmxh_56{white-space:pre-wrap;overflow-wrap:anywhere}._actions_1jmxh_61{gap:var(--space-2);flex-shrink:0;display:flex}._empty_1jmxh_67{color:var(--text-muted)}._grid_1u0k6_1{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}._kv_1u0k6_7{flex-direction:column;margin:0;display:flex}._kv_1u0k6_7>div{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border);font-size:var(--text-sm);display:flex}._kv_1u0k6_7>div:last-child{border-bottom:none}._kv_1u0k6_7 dt{color:var(--text-muted)}._kv_1u0k6_7 dd{text-align:right;overflow-wrap:anywhere;margin:0}._muted_1u0k6_36{color:var(--text-muted)}._rowLink_1tn7e_3{gap:var(--space-1);color:var(--text);flex-direction:column;text-decoration:none;display:flex}._rowLink_1tn7e_3:hover ._excerpt_1tn7e_11{color:var(--accent-text)}._rowBadges_1tn7e_15{gap:4px;display:flex}._excerpt_1tn7e_11{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._muted_1tn7e_28{color:var(--text-subtle)}._layout_1tn7e_32{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}@media (width<=900px){._layout_1tn7e_32{grid-template-columns:1fr}}._column_1tn7e_45{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._message_1tn7e_52{font-size:var(--text-md);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}._log_1tn7e_60{max-height:420px;padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}._logToggle_1tn7e_73{color:var(--text-muted);font-size:var(--text-sm);cursor:pointer}._thread_1tn7e_79{gap:var(--space-3);flex-direction:column;display:flex}._reply_1tn7e_85{padding:var(--space-3) var(--space-4);background:var(--accent-soft);border-radius:var(--radius)}._replyMeta_1tn7e_91{margin-bottom:var(--space-1);color:var(--text-muted);font-size:var(--text-xs)}._replyBody_1tn7e_97{white-space:pre-wrap;overflow-wrap:anywhere}._textarea_1tn7e_102{width:100%;min-height:120px;padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font:inherit;resize:vertical}._textarea_1tn7e_102:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}._formFooter_1tn7e_119{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);display:flex}._kv_1tn7e_129{flex-direction:column;margin:0;display:flex}._kv_1tn7e_129>div{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border);font-size:var(--text-sm);display:flex}._kv_1tn7e_129>div:last-child{border-bottom:none}._kv_1tn7e_129 dt{color:var(--text-muted)}._kv_1tn7e_129 dd{text-align:right;overflow-wrap:anywhere;margin:0}._footerRow_1tn7e_158{padding:var(--space-3);border-top:1px solid var(--border);justify-content:center;display:flex}._actions_1tn7e_165{gap:var(--space-2);flex-direction:column;display:flex}._stage_13b5m_2{aspect-ratio:2;border:1px solid var(--border);border-radius:var(--radius);width:100%;min-height:320px;max-height:calc(100vh - 180px);box-shadow:var(--shadow);background:var(--text);overflow:hidden}._frame_13b5m_14{border:0;width:100%;height:100%;display:block}._shell_1mxzz_1{min-height:100svh;display:flex}._sidebar_1mxzz_8{width:var(--sidebar-width);background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;height:100svh;display:flex;position:sticky;top:0}._brand_1mxzz_20{align-items:center;gap:var(--space-2);height:var(--topbar-height);padding:0 var(--space-4);border-bottom:1px solid var(--border);color:var(--text);font-size:var(--text-md);letter-spacing:-.01em;font-weight:650;display:flex}._brand_1mxzz_20:hover{text-decoration:none}._logo_1mxzz_37{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;overflow:hidden}._brandTag_1mxzz_47{background:var(--accent-soft);color:var(--accent-text);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:600}._nav_1mxzz_59{padding:var(--space-3) var(--space-2);flex:1;overflow-y:auto}._section_1mxzz_65+._section_1mxzz_65{margin-top:var(--space-4)}._sectionTitle_1mxzz_69{padding:var(--space-1) var(--space-3);color:var(--text-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}._link_1mxzz_78{align-items:center;gap:var(--space-3);height:34px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-muted);font-weight:500;display:flex}._link_1mxzz_78:hover{background:var(--surface-hover);color:var(--text);text-decoration:none}._active_1mxzz_95,._active_1mxzz_95:hover{background:var(--accent-soft);color:var(--accent-text)}._footer_1mxzz_101{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);display:flex}._avatar_1mxzz_109{background:var(--surface-2);width:32px;height:32px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}._who_1mxzz_122{flex:1;min-width:0}._whoName_1mxzz_127,._whoEmail_1mxzz_128{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._whoName_1mxzz_127{font-weight:500}._whoEmail_1mxzz_128{color:var(--text-muted);font-size:var(--text-xs)}._main_1mxzz_145{flex-direction:column;flex:1;min-width:0;display:flex}._topbar_1mxzz_152{z-index:5;align-items:center;gap:var(--space-3);height:var(--topbar-height);padding:0 var(--space-6);background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);display:flex;position:sticky;top:0}._crumbs_1mxzz_166{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}._crumbSection_1mxzz_173{color:var(--text-muted)}._crumbSep_1mxzz_177{color:var(--text-subtle)}._crumbPage_1mxzz_181{font-weight:500}._content_1mxzz_185{width:100%;max-width:var(--content-max);padding:var(--space-6);margin:0 auto}._menuButton_1mxzz_192{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:none}._scrim_1mxzz_205{display:none}@media (width<=900px){._sidebar_1mxzz_8{z-index:20;box-shadow:var(--shadow-lg);transition:transform .18s;position:fixed;left:0;transform:translate(-100%)}._open_1mxzz_221{transform:translate(0)}._scrim_1mxzz_205{z-index:15;background:#00000059;display:block;position:fixed;inset:0}._menuButton_1mxzz_192{display:inline-flex}._topbar_1mxzz_152,._content_1mxzz_185{padding-left:var(--space-4);padding-right:var(--space-4)}}._navCount_1mxzz_245{background:var(--accent);min-width:20px;color:var(--text-on-accent);font-size:var(--text-xs);text-align:center;border-radius:999px;margin-left:auto;padding:0 6px;font-weight:600;line-height:20px}._page_1xo6b_1{min-height:100svh;padding:var(--space-5) var(--space-4);background:radial-gradient(circle at 20% 0%, var(--accent-soft), transparent 45%), var(--bg);justify-content:center;align-items:center;display:flex}._column_1xo6b_12{width:100%;max-width:400px}._brand_1xo6b_17{justify-content:center;align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);font-size:var(--text-lg);letter-spacing:-.01em;font-weight:650;display:flex}._logo_1xo6b_28{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}._card_1xo6b_38{padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._title_1xo6b_46{font-size:var(--text-lg)}._subtitle_1xo6b_50{margin-top:var(--space-1);color:var(--text-muted)}._body_1xo6b_55{margin-top:var(--space-5)}._footer_1xo6b_59{margin-top:var(--space-4);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}._form_atnpz_1,._fields_atnpz_7{gap:var(--space-4);flex-direction:column;display:flex}._full_atnpz_13{width:100%}._divider_atnpz_17{align-items:center;gap:var(--space-3);color:var(--text-subtle);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;display:flex}._divider_atnpz_17:before,._divider_atnpz_17:after{content:"";background:var(--border);flex:1;height:1px}
