@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2)format("woff2"),url(./barlow-semi-condensed-latin-600-normal-DyOfdMBA.woff)format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-semi-condensed-latin-700-normal-BpqDG8I9.woff2)format("woff2"),url(./barlow-semi-condensed-latin-700-normal-BMyZXq_9.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font:Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Barlow Semi Condensed", var(--font);--font-mono:ui-monospace, "Cascadia Mono", Consolas, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-s:8px;--radius-m:12px;--radius-l:20px;--touch:44px;--header-h:56px;--tabbar-h:68px;--tabbar-gap:12px;--fab-size:56px;--fab-clear:calc(var(--fab-size) + 2 * var(--space-4));--rail-w:84px;--icon-stroke:2.5;--bg:#eef3fb;--surface:#fff;--surface-2:#e2eaf6;--border:#c9d5e8;--border-strong:#6f86ad;--text:#0b1630;--text-muted:#4a5c7e;--accent:#1e5bd8;--accent-contrast:#fff;--accent-soft:#dce7fc;--ok:#11804a;--warn:#a85a00;--error:#c21e3a;--shadow:0 1px 2px #0b16300f, 0 4px 16px #0b163014;--floating-bg:#ffffffe6;--floating-border:#c9d5e8;--floating-shadow:0 10px 28px #0b16302e;--pod-edge:#050a14;--pod-base:#08101f;--pod-cap:#1a2c4d;--pod-ink:#e7eefa;--pod-ink-muted:#93a5c6;--led-off:#22365c;--led-red:#ef4444;--led-green:#22c55e;--led-blue:#3b82f6;--led-yellow:#eab308;--led-magenta:#d946ef;--led-cyan:#06b6d4;--led-white:#f8fafc;--pod-glow:var(--led-green)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0b1426;--surface:#122039;--surface-2:#1a2c4d;--border:#26395e;--border-strong:#4f6a9e;--text:#e7eefa;--text-muted:#93a5c6;--accent:#5b9bff;--accent-contrast:#06122b;--accent-soft:#1b3566;--ok:#34d399;--warn:#fbbf4b;--error:#ff6b81;--shadow:0 1px 2px #0006, 0 4px 16px #0000004d;--floating-bg:#162644e0;--floating-border:#2e4570;--floating-shadow:0 14px 32px #0000008c}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.45}button,select,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{margin:0;line-height:1.2}svg.lucide{stroke-width:var(--icon-stroke)}._split_1yodf_2{gap:var(--space-4);grid-template-columns:minmax(0,1fr);max-width:1440px;margin:0 auto;display:grid}._main_1yodf_10,._side_1yodf_11{min-width:0}@media (width<=899px){._desktopOnly_1yodf_16{display:none}}@media (width>=900px){._split_1yodf_2{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}._side_1yodf_11{top:var(--space-4);max-height:calc(100dvh - var(--header-h) - 2 * var(--space-4));position:sticky;overflow-y:auto}}._dialog_9p1lo_2{border-radius:var(--radius-l) var(--radius-l) 0 0;background:var(--surface);width:100%;max-width:560px;max-height:90dvh;color:var(--text);border:0;margin:auto auto 0;padding:0;box-shadow:0 -8px 24px #0003}._dialog_9p1lo_2::backdrop{background:#0006}@media (width>=600px){._dialog_9p1lo_2{width:calc(100% - 2 * var(--space-4));border-radius:var(--radius-l);margin:auto}}._content_9p1lo_27{padding:var(--space-2) var(--space-4) var(--space-4)}._header_9p1lo_31{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}._header_9p1lo_31 h2{flex:1;font-size:18px}._iconButton_9p1lo_43{width:var(--touch);height:var(--touch);margin-right:calc(-1 * var(--space-2));border-radius:var(--radius-m);color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}._iconButton_9p1lo_43:hover{background:var(--surface-2);color:var(--text)}._intro_9p1lo_61{margin:0 0 var(--space-3);color:var(--text-muted)}._options_9p1lo_66{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}._option_9p1lo_66{align-items:center;column-gap:var(--space-3);min-height:72px;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);text-align:left;cursor:pointer;grid-template-columns:auto 1fr;grid-template-areas:"icon title""icon text";row-gap:2px;display:grid}._option_9p1lo_66 svg{color:var(--accent);grid-area:icon}._option_9p1lo_66:disabled{cursor:not-allowed;opacity:.55}._option_9p1lo_66:not(:disabled):hover{border-color:var(--accent)}._optionTitle_9p1lo_102{grid-area:title;font-weight:600}._optionText_9p1lo_107{color:var(--text-muted);grid-area:text;font-size:13px}._hint_9p1lo_113{align-items:flex-start;gap:var(--space-2);margin:var(--space-4) 0 0;color:var(--text-muted);font-size:14px;display:flex}._hint_9p1lo_113 svg{flex:none;margin-top:2px}._spin_9p1lo_127{animation:1s linear infinite _spin_9p1lo_127}@keyframes _spin_9p1lo_127{to{transform:rotate(360deg)}}._banner_9p1lo_137{gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border-radius:var(--radius-m);background:color-mix(in srgb, var(--error) 12%, var(--surface));color:var(--error);display:flex}._banner_9p1lo_137 svg{flex:none;margin-top:2px}._banner_9p1lo_137 p{margin:2px 0 0}._detail_9p1lo_156{color:var(--text-muted);word-break:break-word;font-size:13px}._pod_9p1lo_162{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-m);display:flex}._podIcon_9p1lo_171{color:var(--ok);flex:none}._podText_9p1lo_176{flex-direction:column;gap:2px;min-width:0;display:flex}._podFacts_9p1lo_183{align-items:center;gap:var(--space-1) var(--space-3);color:var(--text-muted);flex-wrap:wrap;font-size:13px;display:flex}._podFacts_9p1lo_183 [data-warn]{color:var(--warn)}._podFacts_9p1lo_183 code{font-family:var(--font-mono)}._badge_9p1lo_200{padding:2px var(--space-2);background:var(--accent-soft);color:var(--accent);border-radius:999px;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}._badge_9p1lo_200:not([data-role=central]){background:var(--surface-2);color:var(--text-muted)}._footer_9p1lo_217{margin-top:var(--space-4);justify-content:flex-end;display:flex}._danger_9p1lo_223{align-items:center;gap:var(--space-2);min-height:var(--touch);padding:0 var(--space-4);border:1px solid color-mix(in srgb, var(--error) 50%, var(--border));border-radius:var(--radius-m);color:var(--error);cursor:pointer;background:0 0;font-weight:600;display:inline-flex}._danger_9p1lo_223:hover{background:color-mix(in srgb, var(--error) 10%, transparent)}._secondary_9p1lo_241{min-height:var(--touch);padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);color:var(--text);cursor:pointer;align-items:center;margin-right:auto;font-weight:600;display:inline-flex}._chip_q19jx_1{align-items:center;gap:var(--space-1);height:30px;padding:0 var(--space-2);background:var(--surface-2);color:var(--text-muted);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;min-height:30px;font-size:13px;display:inline-flex;position:relative}._chip_q19jx_1:after{content:"";position:absolute;inset:-7px -2px}._chip_q19jx_1:hover{filter:brightness(.96)}._chip_q19jx_1[data-state=connected]{background:color-mix(in srgb, var(--ok) 16%, transparent);color:var(--ok)}._spin_q19jx_37{animation:1s linear infinite _spin_q19jx_37}@keyframes _spin_q19jx_37{to{transform:rotate(360deg)}}._dot_q19jx_48{background:var(--warn);border-radius:50%;width:8px;height:8px}@media (width<=599px){._compact_q19jx_57 ._label_q19jx_57{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}._toast_wxd9t_1{left:var(--space-4);right:var(--space-4);top:calc(var(--header-h) + env(safe-area-inset-top) + var(--space-2));z-index:20;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow);font-size:14px;display:flex;position:fixed}._toast_wxd9t_1 span{flex:1}._offline_wxd9t_24{top:auto;bottom:calc(var(--tabbar-h) + 2 * var(--tabbar-gap) + env(safe-area-inset-bottom) + var(--space-2))}._primary_wxd9t_29,._secondary_wxd9t_30{min-height:var(--touch);padding:0 var(--space-3);border-radius:var(--radius-s);cursor:pointer;border:0}._primary_wxd9t_29{background:var(--accent);color:var(--accent-contrast)}._secondary_wxd9t_30{color:var(--text-muted);background:0 0}@media (width>=900px){._toast_wxd9t_1{top:auto;left:auto;bottom:var(--space-4);max-width:420px}}._shell_1f8tb_2{grid-template-rows:calc(var(--header-h) + env(safe-area-inset-top)) 1fr;grid-template-columns:minmax(0,1fr);grid-template-areas:"header""main";height:100dvh;display:grid;position:relative}._rail_1f8tb_12{display:none}._header_1f8tb_16{align-items:center;gap:var(--space-1);padding:env(safe-area-inset-top) var(--space-2) 0 var(--space-4);background:var(--bg);grid-area:header;min-width:0;display:flex}._title_1f8tb_26{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:26px;font-weight:700;overflow:hidden}._headerButton_1f8tb_36{width:var(--touch);height:var(--touch);border-radius:var(--radius-m);color:var(--text-muted);place-items:center;display:grid}._backButton_1f8tb_45{width:var(--touch);height:var(--touch);margin-left:calc(-1 * var(--space-2));border-radius:var(--radius-m);color:var(--text-muted);place-items:center;display:grid}._headerButton_1f8tb_36.active{color:var(--accent)}._main_1f8tb_59{min-width:0;padding-bottom:calc(var(--tabbar-h) + 2 * var(--tabbar-gap) + env(safe-area-inset-bottom));grid-area:main;overflow:auto}._tabbar_1f8tb_67{z-index:10;left:var(--tabbar-gap);right:var(--tabbar-gap);bottom:calc(var(--tabbar-gap) + env(safe-area-inset-bottom));height:var(--tabbar-h);padding:0 var(--space-1);border:1px solid var(--floating-border);background:var(--floating-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--floating-shadow);border-radius:26px;grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;display:grid;position:absolute}._navItem_1f8tb_87{min-width:0;min-height:var(--touch);padding:var(--space-1) 0;color:var(--text-muted);border-radius:var(--radius-m);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:600;text-decoration:none;display:flex}._navItem_1f8tb_87 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._navItem_1f8tb_87 svg{box-sizing:content-box;--pod-glow:currentColor;border-radius:999px;padding:3px 14px}._navItem_1f8tb_87.active{color:var(--text)}._navItem_1f8tb_87.active svg{color:var(--accent);background:var(--accent-soft);--pod-glow:var(--led-green)}@media (width>=900px){._shell_1f8tb_2{grid-template-columns:var(--rail-w) 1fr;grid-template-rows:var(--header-h) 1fr;grid-template-areas:"rail header""rail main"}._rail_1f8tb_12{gap:var(--space-2);padding:var(--space-3) var(--space-1);background:var(--surface);border-right:1px solid var(--border);flex-direction:column;grid-area:rail;display:flex}._rail_1f8tb_12>:last-child{margin-top:auto}._tabbar_1f8tb_67,._headerButton_1f8tb_36{display:none}._main_1f8tb_59{padding-bottom:0}}._dialog_yr9le_1{border-radius:var(--radius-l) var(--radius-l) 0 0;background:var(--surface);width:100%;max-width:440px;color:var(--text);border:0;margin:auto auto 0;padding:0;box-shadow:0 -8px 24px #0003}._dialog_yr9le_1::backdrop{background:#0006}@media (width>=600px){._dialog_yr9le_1{width:calc(100% - 2 * var(--space-4));border-radius:var(--radius-l);margin:auto}}._content_yr9le_25{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}._content_yr9le_25 h2{font-size:18px}._content_yr9le_25 p{margin:0}._actions_yr9le_40{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}._button_yr9le_47{min-height:var(--touch);padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-m);cursor:pointer;background:0 0;font-weight:600}._primary_yr9le_57{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}._primary_yr9le_57:disabled{opacity:.5;cursor:not-allowed}._danger_yr9le_68{border-color:var(--error);background:var(--error);color:var(--surface)}._input_yr9le_74{width:100%;min-height:var(--touch);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--bg)}._error_yr9le_83{color:var(--error);font-size:13px}._page_1s49j_1{max-width:960px;padding:var(--space-4);margin:0 auto}._wide_1s49j_8{max-width:none}._withFab_1s49j_13{padding-bottom:var(--fab-clear)}._empty_1s49j_17{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-muted);flex-direction:column;display:flex}._empty_1s49j_17 p{max-width:36ch;margin:0}._emptyIcon_1s49j_32{color:var(--accent)}._phase_1s49j_36{align-items:center;gap:var(--space-1);font-size:13px;display:inline-flex}._actions_1s49j_43{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._bigButton_1s49j_50{align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-6);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);color:var(--text);cursor:pointer;font-weight:600;display:inline-flex}._primary_1s49j_64{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}._bigButton_1s49j_50:disabled{cursor:not-allowed;opacity:.55}._hint_1s49j_75{font-size:14px}._section_1s49j_79{gap:var(--space-2);padding:var(--space-4);margin-bottom:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);flex-direction:column;display:flex}._section_1s49j_79 h2{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:13px;font-weight:600}._segmented_1s49j_98{gap:var(--space-1);padding:var(--space-1);background:var(--surface-2);border-radius:var(--radius-m);display:flex}._segmented_1s49j_98 label{border-radius:var(--radius-s);cursor:pointer;flex:1;place-items:center;min-height:40px;font-size:14px;display:grid}._segmented_1s49j_98 input{opacity:0;pointer-events:none;position:absolute}._segmented_1s49j_98 label:has(input:checked){background:var(--surface);color:var(--accent);box-shadow:var(--shadow);font-weight:600}._segmented_1s49j_98 label:has(input:focus-visible){outline:2px solid var(--accent)}._muted_1s49j_133{color:var(--text-muted);margin:0;font-size:14px}._details_1s49j_139 summary{min-height:var(--touch);align-items:center;gap:var(--space-2);cursor:pointer;font-weight:500;list-style:none;display:flex}._details_1s49j_139 summary::-webkit-details-marker{display:none}._details_1s49j_139 summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .15s;transform:rotate(-45deg)}._details_1s49j_139[open] summary:before{transform:rotate(45deg)}._console_1s49j_167{max-height:320px;margin:var(--space-2) 0;padding:var(--space-3);border-radius:var(--radius-s);background:var(--surface-2);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;font-size:12px;line-height:1.5;overflow:auto}._console_1s49j_167 [data-kind=event]{color:var(--accent)}._textButton_1s49j_185{min-height:36px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-s);cursor:pointer;background:0 0}._textButton_1s49j_185:disabled{opacity:.5;cursor:default}._checkList_1s49j_199{margin:var(--space-2) 0;padding:0;list-style:none}._checkList_1s49j_199 label{align-items:center;gap:var(--space-2);min-height:var(--touch);flex-wrap:wrap;display:flex}._mono_1s49j_213{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:13px}._hint_nx7rc_1{align-items:flex-start;gap:var(--space-2);margin:var(--space-4) 0 0;color:var(--text-muted);font-size:14px;display:flex}._hint_nx7rc_1 svg{flex:none;margin-top:2px}._spin_nx7rc_15{animation:1s linear infinite _spin_nx7rc_15}@keyframes _spin_nx7rc_15{to{transform:rotate(360deg)}}._podList_nx7rc_26{gap:4px;margin:0;padding:0;list-style:none;display:grid}._podRow_nx7rc_34{min-height:var(--touch);align-items:center;gap:12px;display:flex}._colorDot_nx7rc_41{width:18px;height:18px;box-shadow:0 0 0 2px var(--border);border-radius:50%;flex:none}._podLabel_nx7rc_49{flex:1;min-width:0;font-weight:600}._blinkButton_nx7rc_55{min-width:var(--touch);min-height:var(--touch);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}._blinkButton_nx7rc_55:disabled{opacity:.5;cursor:default}._menuLink_nx7rc_77{box-sizing:border-box;align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:0 var(--space-4);margin-top:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-l);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;font-weight:600;text-decoration:none;display:flex}._menuLink_nx7rc_77 span{flex:1}._menuLink_nx7rc_77 svg{color:var(--text-muted)}._podTitle_nx7rc_105{flex:1;min-width:0}._podName_nx7rc_110{font-family:var(--font-display);text-transform:none!important;letter-spacing:0!important;color:var(--text)!important;font-size:24px!important;font-weight:700!important}._facts_nx7rc_119{gap:var(--space-3);margin:var(--space-2) 0 0;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}._fact_nx7rc_119 dt{color:var(--text-muted);font-size:12px}._fact_nx7rc_119 dd{margin:0;font-weight:600}._fact_nx7rc_119 dd[data-warn]{color:var(--warn)}._mono_nx7rc_140{font-family:var(--font-mono)}._warn_nx7rc_144,._note_nx7rc_145{margin:var(--space-2) 0 0;font-size:14px}._warn_nx7rc_144{color:var(--warn)}._note_nx7rc_145{color:var(--text-muted)}._section_nx7rc_158 h2{align-items:center;gap:var(--space-2);display:flex}._files_nx7rc_164{margin:0;padding:0;list-style:none}ol._files_nx7rc_164{counter-reset:menu}._file_nx7rc_164{align-items:center;gap:var(--space-3);min-height:var(--touch);border-top:1px solid var(--border);display:flex}._file_nx7rc_164:first-child{border-top:0}ol._files_nx7rc_164 ._file_nx7rc_164:before{counter-increment:menu;content:counter(menu);min-width:1.5em;color:var(--text-muted);text-align:right;font-size:13px}._path_nx7rc_195{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);flex:1;font-size:14px;overflow:hidden}._size_nx7rc_205{color:var(--text-muted);white-space:nowrap;font-size:13px}._missing_nx7rc_211{color:var(--warn);white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}._programName_nx7rc_220{margin-right:var(--space-2);font-family:var(--font);font-weight:600}._setHeader_nx7rc_226{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}._sub_nx7rc_233{align-items:center;gap:var(--space-1);color:var(--text-muted);margin:0;font-size:14px;display:flex}._textButton_nx7rc_242{min-height:var(--touch);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;align-items:center;gap:6px;font-weight:600;display:inline-flex}._rowSub_nx7rc_257{color:var(--text-muted);font-weight:400;display:block}._podText_nx7rc_263{flex-direction:column;flex:1;min-width:0;display:flex}._podText_nx7rc_263 ._podLabel_nx7rc_49{flex:none}._podStatus_nx7rc_274{color:var(--text-muted);align-items:center;gap:4px;font-size:13px;display:inline-flex}._podStatus_nx7rc_274[data-health=online] svg{color:var(--ok)}._podStatus_nx7rc_274[data-health=low]{color:var(--warn);font-weight:600}._podStatus_nx7rc_274[data-health=offline]{color:var(--error)}._counter_nx7rc_295{font-variant-numeric:tabular-nums;font-weight:600}._bottom_nx7rc_301{align-items:stretch;gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--border);flex-direction:column;display:flex}._bottom_nx7rc_301>*{justify-content:center}._firmwareActions_nx7rc_316{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._primaryButton_nx7rc_324{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}._primaryButton_nx7rc_324:disabled{opacity:.5;cursor:default}._updateBody_nx7rc_336{gap:var(--space-2);padding-bottom:calc(var(--tabbar-h) + 2 * var(--tabbar-gap));flex-direction:column;display:flex}@media (width>=900px){._updateBody_nx7rc_336{padding-bottom:0}}._steps_nx7rc_350{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._steps_nx7rc_350 li{align-items:center;gap:var(--space-2);min-height:28px;color:var(--text-muted);display:flex}._steps_nx7rc_350 li[data-state=done]{color:var(--text)}._steps_nx7rc_350 li[data-state=current]{color:var(--text);font-weight:700}._steps_nx7rc_350 li[data-state=failed]{color:var(--error);font-weight:700}._stepMark_nx7rc_381{text-align:center;flex:none;width:18px}._progress_nx7rc_387{width:100%;height:12px;accent-color:var(--accent)}._ok_nx7rc_393{margin:var(--space-2) 0 0;color:var(--ok);font-size:14px;font-weight:600}._pinInput_nx7rc_400{min-height:var(--touch);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);color:var(--text);font:inherit}._podState_nx7rc_411{color:var(--text-muted);font-size:13px}._podState_nx7rc_411[data-bad=true]{color:var(--error)}._podBar_nx7rc_420{flex-direction:column;flex:none;align-items:flex-end;gap:2px;width:84px;display:flex}._sheet_wlq9j_1{z-index:5;overscroll-behavior:contain;max-height:70%;padding:var(--space-2) var(--space-4) var(--space-4);background:var(--surface);border-top:1px solid var(--border);border-radius:var(--radius-l) var(--radius-l) 0 0;font-size:14px;position:absolute;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -8px 24px #00000026}@media (width>=900px){._sheet_wlq9j_1{left:auto;top:var(--space-3);right:var(--space-3);bottom:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m);width:340px;max-height:none}}._header_wlq9j_31{top:calc(-1 * var(--space-2));z-index:1;align-items:center;gap:var(--space-2);margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-4)) var(--space-2);padding:var(--space-2) var(--space-4) 0;background:var(--surface);display:flex;position:sticky}._sheet_wlq9j_1[data-category=light] ._header_wlq9j_31>svg{color:var(--cat-light)}._sheet_wlq9j_1[data-category=wait] ._header_wlq9j_31>svg{color:var(--cat-wait)}._sheet_wlq9j_1[data-category=input] ._header_wlq9j_31>svg{color:var(--cat-input)}._sheet_wlq9j_1[data-category=logic] ._header_wlq9j_31>svg{color:var(--cat-logic)}._sheet_wlq9j_1[data-category=remote] ._header_wlq9j_31>svg{color:var(--cat-remote)}._sheet_wlq9j_1[data-category=stats] ._header_wlq9j_31>svg{color:var(--cat-stats)}._title_wlq9j_50{flex:1;min-width:0}._title_wlq9j_50 h3{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}._sub_wlq9j_63{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}._close_wlq9j_72{width:var(--touch);height:var(--touch);margin-right:calc(-1 * var(--space-2));border-radius:var(--radius-m);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}._close_wlq9j_72:hover{background:var(--surface-2);color:var(--text)}._badge_5ug79_1{padding:2px var(--space-2);white-space:nowrap;background:var(--accent-soft);color:var(--accent);border-radius:999px;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}._badge_5ug79_1[data-status=podNewer]{background:var(--surface-2);color:var(--text)}._badge_5ug79_1[data-status=conflict]{background:var(--surface-2);color:var(--warn)}._clean_5ug79_24{align-items:center;gap:var(--space-2);color:var(--ok);margin:0;display:flex}._changes_5ug79_32{margin:0;padding:0;list-style:none}._change_5ug79_32{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border);flex-wrap:wrap;display:flex}._change_5ug79_32:first-child{border-top:0}._changeText_5ug79_51{flex-direction:column;flex:12rem;min-width:0;display:flex}._changeName_5ug79_58{font-weight:600}._changePath_5ug79_62{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);color:var(--text-muted);font-size:13px;overflow:hidden}._choice_5ug79_71{gap:var(--space-2);display:inline-flex}._note_5ug79_76{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:13px}._selection_5ug79_82{gap:var(--space-1);margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-s);flex-direction:column;display:flex}._selection_5ug79_82 label{align-items:center;gap:var(--space-2);min-height:36px;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:13px;display:flex}._plan_5ug79_102{max-height:30vh;padding-left:var(--space-4);margin:0;overflow-y:auto}._plan_5ug79_102 ._changePath_5ug79_62{white-space:normal;overflow-wrap:anywhere;display:inline}._reason_5ug79_115{color:var(--text-muted);font-size:12px}._errors_5ug79_120{margin-top:var(--space-3);color:var(--error)}._errors_5ug79_120 p{align-items:center;gap:var(--space-2);margin:0;display:flex}._errors_5ug79_120 ul{margin:var(--space-1) 0 0;padding-left:var(--space-4);overflow-wrap:anywhere;font-size:14px}._progress_5ug79_139{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;display:flex}._spin_5ug79_146{vertical-align:middle;animation:1s linear infinite _spin_5ug79_146}@keyframes _spin_5ug79_146{to{transform:rotate(360deg)}}._unsent_5ug79_158{gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-4);background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius-m);border-left-width:4px;flex-direction:column;display:flex}._unsent_5ug79_158 h2{font-family:var(--font-display);margin:0;font-size:18px}._unsent_5ug79_158>button{justify-content:center;align-self:stretch}._danger_5ug79_181{align-items:center;gap:var(--space-2);min-height:var(--touch);padding:0 var(--space-4);border:1px solid var(--error);border-radius:var(--radius-m);color:var(--error);font:inherit;cursor:pointer;background:0 0;font-weight:600;display:inline-flex}._danger_5ug79_181:disabled{opacity:.5;cursor:not-allowed}._bar_5ug79_201{width:100%;height:12px;accent-color:var(--accent)}._warnText_5ug79_207{color:var(--warn);margin:0}._success_5ug79_212{align-items:center;gap:var(--space-2);color:var(--ok);margin:0;font-size:18px;display:flex}._next_5ug79_221{margin:var(--space-3) 0 var(--space-1)}._checklist_5ug79_225{padding-left:var(--space-6);margin:0}._bar2_5ug79_230{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--accent);border-radius:var(--radius-m);background:var(--surface);flex-wrap:wrap;font-weight:600;display:flex;position:sticky;top:0}._barButton_5ug79_247{min-height:var(--touch);padding:0 var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-s);background:var(--accent);color:var(--accent-contrast);font:inherit;cursor:pointer;font-weight:600}.led-picker{touch-action:manipulation;max-width:100%;height:auto;margin:0 auto;display:block}.led-picker-led{cursor:pointer;outline:none}.led-picker-led:focus-visible circle:last-of-type{stroke:var(--accent);stroke-width:1.6px}.led-picker-index{fill:var(--text-muted);text-anchor:middle;pointer-events:none;font-size:3.6px}._help_vrcu2_3,._fieldHelp_vrcu2_4{color:var(--text-muted);margin:0}._fieldHelp_vrcu2_4{font-size:12px}._muted_vrcu2_13{color:var(--text-muted);font-size:13px}._error_vrcu2_18,._warnText_vrcu2_19{color:var(--error);margin:0;font-size:12px}._warnText_vrcu2_19{color:var(--warn)}._group_vrcu2_29{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);flex-direction:column;display:flex}._group_vrcu2_29 h4,._paletteGroup_vrcu2_39 h4{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;font-size:12px;font-weight:600}._field_vrcu2_4{gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}._group_vrcu2_29 ._field_vrcu2_4{margin-top:0}._label_vrcu2_59{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;font-size:13px;font-weight:600;display:flex}._fieldName_vrcu2_68{font-family:var(--font-mono);color:var(--text-muted);font-size:11px;font-weight:400}._required_vrcu2_75{color:var(--warn);font-size:11px;font-weight:400}._input_vrcu2_81{width:100%;min-height:var(--touch);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--bg);font-size:15px}textarea._input_vrcu2_81{padding:var(--space-2) var(--space-3);resize:vertical}._input_vrcu2_81[aria-invalid=true]{border-color:var(--error)}._input_vrcu2_81:disabled{opacity:.6}._valueField_vrcu2_104{gap:var(--space-2);display:flex}._toggle_vrcu2_109{border-radius:var(--radius-s);background:var(--surface-2);flex:none;padding:2px;display:flex}._toggle_vrcu2_109 button{width:40px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}._toggle_vrcu2_109 button[aria-checked=true]{background:var(--surface);color:var(--accent);box-shadow:var(--shadow)}._swatches_vrcu2_134{gap:var(--space-1);flex-wrap:wrap;display:flex}._swatchButton_vrcu2_140{width:var(--touch);height:var(--touch);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;place-items:center;display:grid;position:relative}._swatchButton_vrcu2_140[aria-checked=true]{border-color:var(--accent)}._swatch_vrcu2_134{border:1px solid var(--border);border-radius:50%;width:28px;height:28px;display:inline-block}._defaultChip_vrcu2_164 ._swatch_vrcu2_134{width:16px;height:16px}._swatch_vrcu2_134[data-off]{background:var(--led-off)!important}._swatch_vrcu2_134[data-custom]:not([style]){background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)}._colorInput_vrcu2_177{opacity:0;cursor:pointer;position:absolute;inset:0}._defaultChip_vrcu2_164,._chip_vrcu2_185{align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-3);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;font-size:13px;display:inline-flex}._defaultChip_vrcu2_164{min-height:var(--touch)}._defaultChip_vrcu2_164[aria-checked=true],._chip_vrcu2_185[aria-pressed=true]{border-color:var(--accent);color:var(--accent);font-weight:600}._chip_vrcu2_185{align-self:flex-start}._chipList_vrcu2_214{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._chipItem_vrcu2_221{align-items:center;gap:var(--space-1);min-height:var(--touch);padding:0 0 0 var(--space-3);border:1px solid var(--border);border-radius:999px;font-size:13px;display:inline-flex}._chipRemove_vrcu2_232,._chipAddButton_vrcu2_233{min-width:var(--touch);min-height:var(--touch);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}._chipAddButton_vrcu2_233:disabled{opacity:.4;cursor:default}._chipAdd_vrcu2_233{align-items:center;gap:var(--space-1);min-width:180px;display:inline-flex}._editableList_vrcu2_258{gap:var(--space-2);flex-direction:column;display:flex}._editableRow_vrcu2_264{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._editableName_vrcu2_271{font-family:var(--font-mono);min-width:80px;font-size:13px}._editableBound_vrcu2_277{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:12px;display:inline-flex}._editableBound_vrcu2_277 ._input_vrcu2_81{width:88px}._picker_vrcu2_289{gap:var(--space-2);flex-direction:column;display:flex}._pickerActions_vrcu2_295{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._switch_vrcu2_303{align-items:center;gap:var(--space-2);min-height:var(--touch);cursor:pointer;display:inline-flex}._switch_vrcu2_303 input{width:22px;height:22px;accent-color:var(--accent)}._portRow_vrcu2_317{align-items:center;gap:var(--space-2);display:flex}._port_vrcu2_317{border:1px solid var(--border);text-align:center;border-radius:999px;flex:none;min-width:76px;padding:1px 8px;font-size:12px}._grow_vrcu2_333{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._varRow_vrcu2_340{gap:var(--space-2);grid-template-columns:1fr 110px auto;display:grid}._varRow_vrcu2_340 ._input_vrcu2_81:first-child{font-family:var(--font-mono)}._stepper_vrcu2_350{align-items:center;gap:var(--space-2);display:flex}._stepper_vrcu2_350 button,._iconButton_vrcu2_357{width:var(--touch);height:var(--touch);border:1px solid var(--border);border-radius:var(--radius-s);color:var(--text);cursor:pointer;background:0 0;place-items:center;display:grid}._iconButton_vrcu2_357{color:var(--text-muted);border:0}._stepper_vrcu2_350 button:disabled{opacity:.4;cursor:not-allowed}._stepper_vrcu2_350 output{text-align:center;min-width:2ch;font-size:18px;font-weight:600}._actions_vrcu2_386{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}._action_vrcu2_386{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m);cursor:pointer;background:0 0;font-weight:500;display:inline-flex}._stepActions_vrcu2_410{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:1fr 1fr auto;display:grid}._action_vrcu2_386[data-danger]{color:var(--error);border-color:color-mix(in srgb, var(--error) 50%, var(--border))}._action_vrcu2_386:disabled{opacity:.45;cursor:not-allowed}._paletteGroup_vrcu2_39{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}._paletteGrid_vrcu2_435{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}._paletteItem_vrcu2_441{align-items:center;gap:var(--space-2);min-height:52px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);text-align:left;cursor:pointer;font-size:13px;display:flex}._paletteTile_vrcu2_456{background:color-mix(in srgb, var(--cat,var(--text-muted)) 16%, transparent);width:36px;height:36px;color:var(--cat,var(--text-muted));border-radius:10px;flex:none;place-items:center;display:grid}._paletteItem_vrcu2_441:hover{background:var(--surface-2)}._paletteGroup_vrcu2_39[data-category=light]{--cat:var(--cat-light)}._paletteGroup_vrcu2_39[data-category=wait]{--cat:var(--cat-wait)}._paletteGroup_vrcu2_39[data-category=input]{--cat:var(--cat-input)}._paletteGroup_vrcu2_39[data-category=logic]{--cat:var(--cat-logic)}._paletteGroup_vrcu2_39[data-category=remote]{--cat:var(--cat-remote)}._paletteGroup_vrcu2_39[data-category=think]{--cat:var(--cat-logic)}._paletteGroup_vrcu2_39[data-category=results],._paletteGroup_vrcu2_39[data-category=stats]{--cat:var(--cat-stats)}._details_vrcu2_481{gap:var(--space-1) var(--space-3);margin:var(--space-3) 0;grid-template-columns:auto 1fr;display:grid}._details_vrcu2_481>div{display:contents}._details_vrcu2_481 dt{font-family:var(--font-mono);color:var(--text-muted);font-size:12px}._details_vrcu2_481 dd{word-break:break-word;min-width:0;margin:0}._details_vrcu2_481 code{font-family:var(--font-mono);font-size:12px}._portList_vrcu2_509{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._portList_vrcu2_509 li{align-items:center;gap:var(--space-2);display:flex}._link_vrcu2_524{color:var(--accent);font-family:var(--font-mono);font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}._issues_vrcu2_534{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._issues_vrcu2_534 li{gap:var(--space-2);display:flex}._issues_vrcu2_534 li svg{flex:none;margin-top:2px}._issues_vrcu2_534 li[data-level=error] svg{color:var(--error)}._issues_vrcu2_534 li[data-level=warning] svg{color:var(--warn)}._fieldCode_vrcu2_561{margin-left:var(--space-2);background:var(--surface-2);border-radius:4px;padding:0 4px;font-size:12px}._locked_vrcu2_569{gap:var(--space-2);margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);background:var(--surface-2);font-size:13px;display:flex}._locked_vrcu2_569 svg{flex:none;margin-top:2px}._page_grkwo_2{flex-direction:column;max-width:640px;min-height:100%;margin:0 auto;display:flex}._top_grkwo_10{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-2) var(--space-2);display:flex}._topText_grkwo_17{flex-direction:column;min-width:0;display:flex}._stepOf_grkwo_23{color:var(--text-muted);font-size:13px}._title_grkwo_28{font-size:20px}._iconButton_grkwo_32{width:var(--touch);height:var(--touch);border-radius:var(--radius-m);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}._progress_grkwo_45{gap:var(--space-1);padding:0 var(--space-4);display:flex}._progress_grkwo_45 i{background:var(--border);border-radius:2px;flex:1;height:4px}._progress_grkwo_45 i[data-on]{background:var(--accent)}._body_grkwo_62{gap:var(--space-4);padding:var(--space-4);flex-direction:column;flex:1;display:flex}._lead_grkwo_70{margin:0;font-size:18px;font-weight:600}._muted_grkwo_76{color:var(--text-muted);margin:0;font-size:14px}._note_grkwo_82,._problem_grkwo_83{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-m);margin:0;font-size:14px;display:flex}._note_grkwo_82{background:var(--accent-soft)}._note_grkwo_82 svg{color:var(--accent);flex:none}._problem_grkwo_83{border:1px solid var(--warn);color:var(--text)}._problem_grkwo_83 svg{color:var(--warn);flex:none}._card_grkwo_112{gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);flex-direction:column;display:flex}._center_grkwo_122{justify-content:center;align-items:center;display:flex}._centerText_grkwo_128{text-align:center}._cards_grkwo_133{gap:var(--space-3);flex-direction:column;display:flex}._choice_grkwo_139{align-items:center;gap:var(--space-3);width:100%;min-height:72px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);text-align:left;cursor:pointer;display:flex}._choice_grkwo_139[aria-checked=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--accent-soft)}._choiceIcon_grkwo_159{border-radius:var(--radius-m);background:var(--accent-soft);width:48px;height:48px;color:var(--accent);flex:none;place-items:center;display:grid}._choiceText_grkwo_170{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}._choiceText_grkwo_170>span:not(._tag_grkwo_179){color:var(--text-muted);font-size:14px}._art_grkwo_184{flex:none;place-items:center;width:88px;display:grid}._tag_grkwo_179{background:var(--surface-2);color:var(--text-muted);border-radius:10px;margin-top:2px;padding:1px 8px;font-size:12px;font-weight:600}._tagAccent_grkwo_201{background:var(--accent);color:var(--accent-contrast)}._checkMark_grkwo_206{color:var(--accent);flex:none}._setDrawing_grkwo_211{max-width:100%;height:auto;display:block}._field_grkwo_218{gap:var(--space-2);flex-direction:column;display:flex}._fieldLabel_grkwo_224{padding:0;font-weight:600}._input_grkwo_229{width:100%;min-height:var(--touch);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface)}._options_grkwo_238{gap:var(--space-1);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._options_grkwo_238 legend{margin-bottom:var(--space-2)}._option_grkwo_238{align-items:center;gap:var(--space-3);min-height:var(--touch);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);cursor:pointer;display:flex}._option_grkwo_238:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}._option_grkwo_238 input{width:20px;height:20px;accent-color:var(--accent)}._segmented_grkwo_275{gap:var(--space-1);padding:var(--space-1);background:var(--surface-2);border-radius:var(--radius-m);display:flex}._segmented_grkwo_275 label{min-height:var(--touch);padding:0 var(--space-2);border-radius:var(--radius-s);text-align:center;cursor:pointer;flex:1;place-items:center;font-size:15px;display:grid}._segmented_grkwo_275 input{opacity:0;pointer-events:none;position:absolute}._segmented_grkwo_275 label:has(input:checked){background:var(--surface);color:var(--accent);box-shadow:var(--shadow);font-weight:600}._segmented_grkwo_275 label:has(input:focus-visible){outline:2px solid var(--accent)}._stepper_grkwo_313{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._stepperLabel_grkwo_321{font-weight:600}._stepperControls_grkwo_325{align-items:center;gap:var(--space-2);display:flex}._stepButton_grkwo_331{width:var(--touch);height:var(--touch);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);cursor:pointer;place-items:center;display:grid}._stepButton_grkwo_331:disabled{opacity:.4;cursor:not-allowed}._stepValue_grkwo_347{text-align:center;font-variant-numeric:tabular-nums;min-width:64px;font-size:20px;font-weight:600}._pair_grkwo_355{gap:var(--space-3);flex-direction:column;display:flex}._switchCard_grkwo_362{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);flex-direction:column;display:flex}._switchCard_grkwo_362[data-disabled] ._switchText_grkwo_370 strong{color:var(--text-muted)}._switchCard_grkwo_362[data-flat]{border:0;border-top:1px solid color-mix(in srgb, var(--border) 55%, transparent);background:0 0;border-radius:0}._switchCard_grkwo_362[data-flat] ._switchRow_grkwo_381{min-height:48px;padding:var(--space-3) 0}._switchCard_grkwo_362[data-flat] ._switchBody_grkwo_386{padding:var(--space-3) 0 var(--space-4)}._switchRow_grkwo_381{align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-3) var(--space-4);cursor:pointer;display:flex}._switchText_grkwo_370{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._switchBody_grkwo_386{gap:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--border);flex-direction:column;display:flex}._switch_grkwo_362{appearance:none;background:var(--border);cursor:pointer;border-radius:16px;flex:none;width:52px;height:32px;margin:0;transition:background .15s;position:relative}._switch_grkwo_362:after{content:"";background:var(--surface);border-radius:50%;width:26px;height:26px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}._switch_grkwo_362:checked{background:var(--accent)}._switch_grkwo_362:checked:after{transform:translate(20px)}._switch_grkwo_362:disabled{opacity:.5;cursor:not-allowed}._swatches_grkwo_455{gap:var(--space-2);flex-wrap:wrap;display:flex}._swatchButton_grkwo_461{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid}._swatchButton_grkwo_461[aria-checked=true]{border-color:var(--accent)}._swatchButton_grkwo_461:disabled{opacity:.25;cursor:not-allowed}._swatch_grkwo_455{border:1px solid var(--border);border-radius:50%;width:36px;height:36px}._menuRow_grkwo_490{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._menuRow_grkwo_490 p{flex:1;min-width:140px}._storyIntro_grkwo_502{margin:0}._story_grkwo_502{gap:var(--space-1);flex-direction:column;margin:0;padding-left:22px;display:flex}._actions_grkwo_514{gap:var(--space-2);flex-direction:column;display:flex}._bar_grkwo_521{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--bg);border-top:1px solid var(--border);display:flex;position:sticky;bottom:0}._bar_grkwo_521 ._button_grkwo_531{padding:0 var(--space-2);flex:1}._button_grkwo_531{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);color:var(--text);cursor:pointer;font-weight:600;display:inline-flex}._primary_grkwo_551{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}._button_grkwo_531:disabled{opacity:.5;cursor:not-allowed}._wide_grkwo_562{width:100%}._chooser_grkwo_567{gap:var(--space-3);flex-direction:column;display:flex}._pickList_grkwo_573{gap:var(--space-1);flex-direction:column;max-height:50dvh;margin:0;padding:0;list-style:none;display:flex;overflow:auto}._pickGroup_grkwo_584{margin:var(--space-2) 0 0;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:13px;font-weight:600}._pick_grkwo_573{align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-s);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}._pick_grkwo_573:hover,._pick_grkwo_573:focus-visible{border-color:var(--border);background:var(--surface-2)}@media (prefers-reduced-motion:reduce){._switch_grkwo_362,._switch_grkwo_362:after{transition:none}}._menuPage_1dm0r_1{height:100%;min-height:0;position:relative}._scroll_1dm0r_7{max-width:960px;height:100%;padding:var(--space-4) var(--space-4) var(--fab-clear);margin:0 auto;overflow:auto}@media (width>=900px){._scroll_1dm0r_7{max-width:none}}._panel_1dm0r_23{gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);flex-direction:column;font-size:14px;display:flex}._panelHead_1dm0r_34{align-items:center;gap:var(--space-2);display:flex}._panelTitle_1dm0r_40{flex:1;min-width:0}._panelTitle_1dm0r_40 h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;overflow:hidden}._sub_1dm0r_54{color:var(--text-muted);font-size:12px}._close_1dm0r_59{width:var(--touch);height:var(--touch);border-radius:var(--radius-m);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}._close_1dm0r_59:hover{background:var(--surface-2);color:var(--text)}._intro_1dm0r_77{margin:0 0 var(--space-2);color:var(--text-muted)}._note_1dm0r_82{margin:0 0 var(--space-3);color:var(--text-muted);font-size:13px}._list_1dm0r_88{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);margin:0;padding:0;list-style:none}._row_1dm0r_97{align-items:center;gap:var(--space-2);min-height:64px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);display:flex}._row_1dm0r_97+._row_1dm0r_97{border-top:1px solid var(--border)}._row_1dm0r_97{transition:transform .15s}._dragging_1dm0r_113{z-index:1;background:var(--surface-2);box-shadow:var(--floating-shadow);transition:none;position:relative}@media (prefers-reduced-motion:reduce){._row_1dm0r_97{transition:none}}._handle_1dm0r_128{width:var(--touch);height:var(--touch);border-radius:var(--radius-s);color:var(--text-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}._handle_1dm0r_128:hover{background:var(--surface-2);color:var(--text)}._index_1dm0r_149{min-width:1.4em;color:var(--text-muted);text-align:right;font-size:13px}._ring_1dm0r_156{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;padding:2px;display:grid}._ring_1dm0r_156:hover:not(:disabled){border-color:var(--accent)}._text_1dm0r_171{text-align:left;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._name_1dm0r_180{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:600;display:flex}._tag_1dm0r_188{white-space:nowrap;background:var(--surface-2);color:var(--text-muted);border-radius:999px;padding:0 6px;font-size:11px;font-weight:500}._path_1dm0r_198{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);color:var(--text-muted);font-size:12px;overflow:hidden}._warn_1dm0r_207{color:var(--warn);align-items:center;gap:4px;font-size:12px;display:inline-flex}._buttons_1dm0r_215{flex:none;display:flex}._buttons_1dm0r_215 button{width:40px;height:var(--touch);border-radius:var(--radius-s);color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}._buttons_1dm0r_215 button:hover:not(:disabled){background:var(--surface-2);color:var(--text)}._buttons_1dm0r_215 button:disabled{opacity:.3;cursor:default}._candidates_1dm0r_242{margin:0;padding:0;list-style:none}._candidates_1dm0r_242 li+li{border-top:1px solid var(--border)}._candidates_1dm0r_242 button{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-1) 0;cursor:pointer;background:0 0;border:0;display:flex}._fab_1dm0r_264{right:var(--space-4);bottom:var(--space-4);z-index:4;background:var(--accent);width:56px;height:56px;color:var(--accent-contrast);box-shadow:var(--floating-shadow);cursor:pointer;border:0;border-radius:18px;place-items:center;display:grid;position:absolute}._heading_s0ye6_1{align-items:center;gap:var(--space-2);display:flex}._list_s0ye6_7{margin:0;padding:0;list-style:none}._list_s0ye6_7 li+li{border-top:1px solid var(--border)}._entry_s0ye6_17{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-2) 0;color:inherit;text-decoration:none;display:flex}._entry_s0ye6_17:hover ._name_s0ye6_27{color:var(--accent)}._row_s0ye6_32{align-items:center;gap:var(--space-2);display:flex}._row_s0ye6_32>._entry_s0ye6_17{flex:1;min-width:0}._fragmentIcon_s0ye6_43{background:var(--surface-2);width:40px;height:40px;color:var(--text-muted);border-radius:50%;flex:none;place-items:center;display:grid}._text_s0ye6_54{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._name_s0ye6_27{align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:600;display:flex}._tag_s0ye6_70{background:var(--surface-2);color:var(--text-muted);border-radius:999px;padding:0 6px;font-size:11px;font-weight:500}._meta_s0ye6_79{gap:var(--space-1) var(--space-3);color:var(--text-muted);flex-wrap:wrap;font-size:13px;display:flex}._meta_s0ye6_79>span{align-items:center;gap:4px;display:inline-flex}._path_s0ye6_93{font-family:var(--font-mono);font-size:12px}._description_s0ye6_98{-webkit-line-clamp:2;color:var(--text-muted);-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}._chips_s0ye6_107{gap:var(--space-1);flex-wrap:wrap;display:flex}._chip_s0ye6_107{background:var(--surface-2);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}._chip_s0ye6_107[data-level=warn]{color:var(--warn)}._chip_s0ye6_107[data-level=error]{color:var(--error)}._chevron_s0ye6_132{color:var(--text-muted);flex:none}._loading_s0ye6_137,._missing_s0ye6_138,._connectHint_s0ye6_139{align-items:center;gap:var(--space-2);margin:0;font-size:14px;display:flex}._loading_s0ye6_137{color:var(--text-muted)}._missing_s0ye6_138{color:var(--warn)}._connectHint_s0ye6_139{margin-bottom:var(--space-4);color:var(--text-muted)}._connectHint_s0ye6_139 a{color:var(--accent)}._spin_s0ye6_164{animation:1s linear infinite _spin_s0ye6_164}@keyframes _spin_s0ye6_164{to{transform:rotate(360deg)}}._sectionHeader_s0ye6_174{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._textButton_s0ye6_182{align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-3);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;font-size:13px;display:inline-flex}._importError_s0ye6_195{color:var(--error);flex-basis:100%;margin:0;font-size:13px}._importError_s0ye6_195[data-ok]{color:var(--ok)}._headerActions_s0ye6_206{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}._fab_s0ye6_214{right:var(--space-4);bottom:calc(var(--tabbar-h) + 2 * var(--tabbar-gap) + env(safe-area-inset-bottom,0px));z-index:4;background:var(--accent);width:56px;height:56px;color:var(--accent-contrast);cursor:pointer;border:0;border-radius:18px;place-items:center;display:grid;position:fixed;box-shadow:0 4px 14px #00000040}@media (width>=900px){._fab_s0ye6_214{bottom:var(--space-6);right:var(--space-6)}}._body_1mqnu_2{--hairline:color-mix(in srgb, var(--border) 55%, transparent);gap:var(--space-4);flex-direction:column;display:flex}._story_1mqnu_10{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.3}._problems_1mqnu_18{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._problems_1mqnu_18 li{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--warn);border-radius:var(--radius-m);font-size:14px;display:flex}._problems_1mqnu_18 li[data-level=error]{border-color:var(--error)}._problems_1mqnu_18 li svg{color:var(--warn);flex:none}._problems_1mqnu_18 li[data-level=error] svg{color:var(--error)}._field_1mqnu_50{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._label_1mqnu_57{font-weight:600}._hint_1mqnu_61{color:var(--text-muted);margin:0;font-size:13px}._valueBox_1mqnu_67{gap:var(--space-1);flex-direction:column;display:flex}._pair_1mqnu_73{gap:var(--space-3);flex-direction:column;display:flex}._chips_1mqnu_79{gap:var(--space-2);flex-wrap:wrap;display:flex}._chips_1mqnu_79>button{min-height:var(--touch)}._row_1mqnu_89{gap:var(--space-2);display:flex}._row_1mqnu_89>input{flex:1;min-width:0}._more_1mqnu_99{border-top:1px solid var(--hairline)}._more_1mqnu_99 summary{align-items:center;gap:var(--space-2);min-height:48px;color:var(--text-muted);cursor:pointer;font-weight:500;display:flex}._moreBody_1mqnu_113{gap:var(--space-4);padding:var(--space-1) 0 var(--space-3);flex-direction:column;display:flex}._expert_1mqnu_120{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--cat-logic);border-radius:var(--radius-m);background:color-mix(in srgb, var(--cat-logic) 6%, var(--surface));flex-direction:column;display:flex}._expert_1mqnu_120 h4{letter-spacing:.06em;text-transform:uppercase;color:var(--cat-logic);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}._sprinkles_1mqnu_142{flex-direction:column;display:flex}._sectionTitle_1mqnu_147{margin:0 0 var(--space-1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600}._sRow_1mqnu_156{border-top:1px solid var(--hairline)}._sHead_1mqnu_160{align-items:center;gap:var(--space-3);width:100%;min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}._sHead_1mqnu_160[data-static]{cursor:default}._sHead_1mqnu_160:focus-visible,._sRemove_1mqnu_180:focus-visible,._sRemoveInline_1mqnu_181:focus-visible,._addButton_1mqnu_182:focus-visible,._suggest_1mqnu_183 button:focus-visible,._back_1mqnu_184:focus-visible,._addItem_1mqnu_185:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-s)}._sIcon_1mqnu_191{color:var(--text-muted);flex:none}._sName_1mqnu_196{flex:1;min-width:0;font-weight:500}._sValue_1mqnu_202{max-width:50%;color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}._chevron_1mqnu_210{color:var(--text-muted);flex:none}._sBody_1mqnu_215{gap:var(--space-3);padding:var(--space-1) 0 var(--space-3) calc(20px + var(--space-3));flex-direction:column;animation:.16s ease-out _sOpen_1mqnu_1;display:flex}._sBodyHint_1mqnu_223{margin:0 0 var(--space-2) calc(20px + var(--space-3));color:var(--text-muted);font-size:13px}@keyframes _sOpen_1mqnu_1{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){._sBody_1mqnu_215,._addPage_1mqnu_238{animation:none}}._sRemove_1mqnu_180,._sRemoveInline_1mqnu_181,._addButton_1mqnu_182,._back_1mqnu_184,._suggest_1mqnu_183 button{min-height:var(--touch);padding:0 var(--space-2);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0}._sRemove_1mqnu_180{margin-left:calc(var(--space-2) * -1);align-self:flex-start}._sRemoveInline_1mqnu_181{margin-left:auto}._addButton_1mqnu_182,._back_1mqnu_184{align-items:center;gap:var(--space-2);text-align:left;width:100%;min-height:48px;padding:0;font-weight:600;display:flex}._addButton_1mqnu_182{border-top:1px solid var(--hairline)}._back_1mqnu_184{align-self:flex-start;width:auto}._suggest_1mqnu_183{align-items:center;gap:0 var(--space-2);color:var(--text-muted);flex-wrap:wrap;margin:0;font-size:13px;display:flex}._suggest_1mqnu_183 button{font-size:14px}._addPage_1mqnu_238{gap:var(--space-2);flex-direction:column;animation:.16s ease-out _sOpen_1mqnu_1;display:flex}._addGroup_1mqnu_308{flex-direction:column;display:flex}._addGroup_1mqnu_308 h5{margin:var(--space-3) 0 var(--space-1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600}._addItem_1mqnu_185{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-2) 0;border:0;border-top:1px solid var(--hairline);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}._addItem_1mqnu_185:disabled{opacity:.55;cursor:not-allowed}._addItem_1mqnu_185>span{flex-direction:column;min-width:0;display:flex}._muted_1mqnu_349{color:var(--text-muted);font-size:13px}._check_1mqnu_354{align-items:center;gap:var(--space-3);min-height:var(--touch);cursor:pointer;display:flex}._check_1mqnu_354[data-disabled]{opacity:.55}._check_1mqnu_354 input{width:20px;height:20px;accent-color:var(--accent);flex:none}._bounds_1mqnu_373{gap:var(--space-3);padding-left:calc(20px + var(--space-3));display:flex}._bounds_1mqnu_373 label{gap:var(--space-1);min-width:0;color:var(--text-muted);flex-direction:column;flex:1;font-size:13px;display:flex}._exits_1mqnu_390{flex-direction:column;display:flex}._exitRow_1mqnu_395{align-items:center;gap:var(--space-3);border:0;border-top:1px solid var(--hairline);width:100%;min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:0;display:flex}._exitRow_1mqnu_395:focus-visible,._option_1mqnu_412:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-s)}._exitLabel_1mqnu_418{flex:none;max-width:55%;font-weight:500}._exitValue_1mqnu_424{min-width:0;color:var(--accent);text-align:right;overflow-wrap:anywhere;flex:1}._options_1mqnu_432{flex-direction:column;display:flex}._optionsTitle_1mqnu_437{margin:var(--space-4) 0 var(--space-1);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600}._option_1mqnu_412{align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:var(--space-2) 0;border:0;border-top:1px solid var(--hairline);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}._option_1mqnu_412:disabled{opacity:.55;cursor:not-allowed}._option_1mqnu_412>span:last-child{flex-direction:column;min-width:0;display:flex}._radioDot_1mqnu_473{border:2px solid var(--text-muted);border-radius:50%;flex:none;width:20px;height:20px}._option_1mqnu_412[aria-checked=true] ._radioDot_1mqnu_473{border-color:var(--accent);background:radial-gradient(circle, var(--accent) 0 5px, transparent 6px)}._colorName_1mqnu_487{margin:0;font-weight:500}._advanced_1mqnu_493{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}._advancedBadge_1mqnu_500{padding:2px var(--space-2);border:1px solid var(--cat-logic);color:var(--cat-logic);border-radius:999px;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;display:inline-flex}._advancedBody_1mqnu_513{gap:var(--space-4);flex-direction:column;width:100%;display:flex}._linkButton_1mqnu_520{min-height:var(--touch);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}._plainList_1mqnu_531{gap:var(--space-2);padding-left:var(--space-4);flex-direction:column;margin:0;display:flex}._footer_1mqnu_540{bottom:calc(-1 * var(--space-4));z-index:1;gap:var(--space-2);margin:0 calc(-1 * var(--space-4)) calc(-1 * var(--space-4));padding:var(--space-2) var(--space-4) var(--space-3);border-top:1px solid var(--border);background:var(--surface);display:flex;position:sticky}._done_1mqnu_552{min-height:var(--touch);border-radius:var(--radius-m);background:var(--accent);color:var(--accent-contrast);font:inherit;cursor:pointer;border:0;flex:1;font-weight:600}._moreButton_1mqnu_564{width:var(--touch);min-height:var(--touch);border:1px solid var(--border);border-radius:var(--radius-m);color:var(--text);cursor:pointer;background:0 0;place-items:center;display:grid}._menu_1mqnu_576{right:var(--space-4);min-width:200px;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);flex-direction:column;display:flex;position:absolute;bottom:calc(100% - 1px);box-shadow:0 -4px 16px #00000026}._menuItem_1mqnu_590{align-items:center;gap:var(--space-2);min-height:var(--touch);padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._menuItem_1mqnu_590[data-danger]{color:var(--error)}._menuItem_1mqnu_590:disabled{opacity:.45;cursor:not-allowed}._done_1mqnu_552:focus-visible,._moreButton_1mqnu_564:focus-visible,._menuItem_1mqnu_590:focus-visible,._linkButton_1mqnu_520:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._group_8pxog_3{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}._group_8pxog_3 h4{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;font-size:12px;font-weight:600}._recipe_8pxog_19{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;display:flex}._recipe_8pxog_19>svg{color:var(--accent);flex:none}._text_8pxog_39{flex-direction:column;gap:2px;min-width:0;display:flex}._text_8pxog_39 strong{font-size:14px}._text_8pxog_39 span{color:var(--text-muted);font-size:12px;line-height:1.3}._subgroup_8pxog_56{margin:var(--space-3) 0 var(--space-2);color:var(--text-muted);font-size:13px;font-weight:600}._tiles_8pxog_63{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}._tile_8pxog_63{align-items:flex-start;gap:var(--space-1);min-height:92px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-top:3px solid var(--cat,var(--border));border-radius:var(--radius-m);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;flex-direction:column;display:flex}._tile_8pxog_63>svg{color:var(--cat,var(--text-muted))}._tile_8pxog_63 strong{font-size:14px;line-height:1.25}._tile_8pxog_63 span,._tile_8pxog_63 code{color:var(--text-muted);font-size:12px;line-height:1.3}._tile_8pxog_63[data-category=light]{--cat:var(--cat-light)}._tile_8pxog_63[data-category=wait]{--cat:var(--cat-wait)}._tile_8pxog_63[data-category=input]{--cat:var(--cat-input)}._tile_8pxog_63[data-category=logic]{--cat:var(--cat-logic)}._tile_8pxog_63[data-category=remote]{--cat:var(--cat-remote)}._tile_8pxog_63[data-category=stats]{--cat:var(--cat-stats)}._recipe_8pxog_19:hover:not(:disabled),._tile_8pxog_63:hover:not(:disabled){background:var(--surface-2)}._recipe_8pxog_19:disabled,._tile_8pxog_63:disabled{cursor:not-allowed}._recipe_8pxog_19:disabled>svg,._recipe_8pxog_19:disabled strong,._tile_8pxog_63:disabled>svg,._tile_8pxog_63:disabled strong{opacity:.5}._text_8pxog_39 ._reason_8pxog_125,._tile_8pxog_63 ._reason_8pxog_125{color:var(--warn)}:root{--cat-light:#b45309;--cat-wait:#7c3aed;--cat-input:#15803d;--cat-logic:#c2410c;--cat-remote:#0891b2;--cat-stats:#db2777;--cat-unknown:#6b7280;--cat-external:#6b7280}@media (prefers-color-scheme:dark){:root{--cat-light:#fbbf24;--cat-wait:#a78bfa;--cat-input:#4ade80;--cat-logic:#fb923c;--cat-remote:#22d3ee;--cat-stats:#f472b6;--cat-unknown:#9ca3af;--cat-external:#9ca3af}}.rp-column-scroll{overscroll-behavior:contain;height:100%;overflow:auto}.rp-column-scroll[data-sheet]{padding-bottom:55vh}@media (width>=900px){.rp-column-scroll[data-sheet]{padding-bottom:0;padding-right:356px}}.rp-column{max-width:560px;padding-top:var(--space-3);padding-bottom:var(--space-6);margin:0 auto;position:relative}.rp-cards{margin:0;padding:0;list-style:none}.rp-card-slot{margin-bottom:12px}.rp-card-slot[data-joined]{margin-bottom:3px}.rp-arrows{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rp-arrow{fill:none;stroke:var(--text-muted);stroke-width:1.5px}.rp-arrow[data-lit]{stroke:var(--accent);stroke-width:2.5px}.rp-arrowhead-plain{fill:var(--text-muted)}.rp-arrowhead-lit{fill:var(--accent)}.rp-card{--cat:var(--cat-unknown);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);width:100%;color:var(--text);text-align:left;cursor:pointer;flex-direction:column;padding:0;font-size:12px;display:flex}.rp-card[data-category=light]{--cat:var(--cat-light)}.rp-card[data-category=wait]{--cat:var(--cat-wait)}.rp-card[data-category=input]{--cat:var(--cat-input)}.rp-card[data-category=logic]{--cat:var(--cat-logic)}.rp-card[data-category=remote]{--cat:var(--cat-remote)}.rp-card[data-category=stats]{--cat:var(--cat-stats)}.rp-card[data-category=external]{--cat:var(--cat-external);background:var(--surface-2);border-style:dashed}.rp-card:not([data-own]){background:var(--surface-2)}.rp-card[data-unreachable]{opacity:.5}.rp-card[data-selected]{outline:2px solid var(--accent);outline-offset:1px}.rp-card[data-active]{outline:3px solid var(--cat);outline-offset:2px;box-shadow:0 0 0 6px color-mix(in srgb, var(--cat) 25%, transparent)}.rp-card-header{align-items:center;gap:6px;min-height:30px;padding:0 10px;display:flex}.rp-tile{background:color-mix(in srgb, var(--cat) 16%, transparent);width:28px;height:28px;color:var(--cat);border-radius:8px;flex:none;place-items:center;display:grid}.rp-card-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:13px;font-weight:600;overflow:hidden}.rp-card-type{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--text-muted);flex:1;font-size:11px;overflow:hidden}.rp-flag{color:var(--ok);flex:none}.rp-end{color:var(--error);flex:none}.rp-card-body{flex-wrap:wrap;column-gap:14px;min-width:0;margin-top:-4px;padding:0 10px 6px 44px;line-height:18px;display:flex}.rp-card-line{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.rp-card-hint{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-size:11px;font-style:italic;overflow:hidden}.rp-swatch{border:1px solid var(--border);border-radius:50%;flex:none;width:12px;height:12px}.rp-card-ports{border-top:1px dashed var(--border);flex-direction:column;padding:2px 0;display:flex}.rp-port-row{min-height:20px;color:var(--text-muted);align-items:center;gap:6px;padding:0 8px;font-size:11px;display:flex}.rp-port-row[data-side=right]{justify-content:flex-end}.rp-port{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:0 6px;line-height:15px}.rp-port-target{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);overflow:hidden}.rp-port-row[data-side=down]{justify-content:center}.rp-breakpoint{background:var(--error);border-radius:50%;flex:none;width:10px;height:10px}.rp-arrow[data-taken]{stroke-dasharray:6 4;animation:.6s linear rp-taken}@keyframes rp-taken{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.rp-arrow[data-taken]{animation:none}}._pods_1hd4m_3{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._podsStepper_1hd4m_11{gap:var(--space-1);flex-direction:column;flex:1;min-width:200px;display:flex}._tweak_1hd4m_19{gap:var(--space-3);flex-direction:column;display:flex}._expert_1hd4m_25{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3);border:1px dashed var(--cat-logic);border-radius:var(--radius-m);background:color-mix(in srgb, var(--cat-logic) 6%, var(--surface));flex-direction:column;display:flex}._expert_1hd4m_25 h4{text-transform:uppercase;letter-spacing:.06em;color:var(--cat-logic);margin:0;font-size:12px;font-weight:600}._expertGroup_1hd4m_45{gap:var(--space-2);flex-direction:column;display:flex}._scroll_93rue_2{box-sizing:border-box;overscroll-behavior:contain;height:100%;overflow:auto}._scroll_93rue_2[data-sheet]{padding-bottom:55vh}@media (width>=900px){._scroll_93rue_2[data-sheet]{padding-bottom:0;padding-right:356px}}._list_93rue_22{gap:var(--space-2);max-width:560px;padding:var(--space-3) var(--space-3) var(--space-6);flex-direction:column;margin:0 auto;display:flex}._problem_93rue_32{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--error) 45%, transparent);border-radius:var(--radius-m);background:color-mix(in srgb, var(--error) 10%, var(--surface));display:flex}._problem_93rue_32[data-level=warn]{border-color:color-mix(in srgb, var(--warn) 45%, transparent);background:color-mix(in srgb, var(--warn) 10%, var(--surface))}._problem_93rue_32>svg{color:var(--error);flex:none}._problem_93rue_32[data-level=warn]>svg{color:var(--warn)}._problemText_93rue_56{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:1.3}._problemActions_93rue_66{flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}._problemActions_93rue_66 button{min-height:var(--touch);padding:0 var(--space-2);border-radius:var(--radius-s);color:var(--text);cursor:pointer;background:0 0;border:0;font-weight:700}._problemActions_93rue_66 button:hover{background:var(--surface-2)}._section_93rue_88 h3{margin:var(--space-2) 2px 0;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}._section_93rue_88 p{color:var(--text-muted);margin:2px 2px 0;font-size:13px}._bracket_93rue_106{gap:var(--space-2);padding:4px var(--space-2) var(--space-2);border:2px solid var(--border);border-radius:var(--radius-l);flex-direction:column;display:flex}._bracketHead_93rue_115{align-items:center;gap:var(--space-2);min-height:var(--touch);padding:0 var(--space-2);border-radius:var(--radius-m);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._bracketHead_93rue_115 strong{flex:1;min-width:0;font-size:15px}._bracketHead_93rue_115[aria-pressed=true]{background:var(--accent-soft)}._card_93rue_139{--c:var(--cat-unknown);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-m);flex-direction:column;min-width:0;display:flex}._card_93rue_139[data-category=light]{--c:var(--cat-light)}._card_93rue_139[data-category=wait]{--c:var(--cat-wait)}._card_93rue_139[data-category=input]{--c:var(--cat-input)}._card_93rue_139[data-category=logic]{--c:var(--cat-logic)}._card_93rue_139[data-category=remote]{--c:var(--cat-remote)}._card_93rue_139[data-category=stats]{--c:var(--cat-stats)}._card_93rue_139[data-selected]{box-shadow:0 0 0 2px var(--accent)}._card_93rue_139[data-fresh]{animation:1.6s ease-out _freshFlash_93rue_1}@keyframes _freshFlash_93rue_1{0%{background:var(--accent-soft)}to{background:var(--surface)}}@media (prefers-reduced-motion:reduce){._card_93rue_139[data-fresh]{background:var(--accent-soft);animation:none}}._main_93rue_182{border-radius:var(--radius-m);width:100%;min-height:52px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px 40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px;display:grid}._num_93rue_198{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:600}._tile_93rue_206{background:color-mix(in srgb, var(--c) 16%, transparent);width:40px;height:40px;color:var(--c);border-radius:10px;place-items:center;display:grid}._text_93rue_216{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.3}._lock_93rue_224{vertical-align:-2px;color:var(--text-muted);margin-left:6px}._meta_93rue_230{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}._chip_93rue_237{background:var(--surface-2);color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}._chip_93rue_237[data-kind=record]{background:color-mix(in srgb, var(--cat-stats) 16%, transparent);color:var(--cat-stats)}._chip_93rue_237[data-kind=error]{background:color-mix(in srgb, var(--error) 14%, transparent);color:var(--error)}._chip_93rue_237[data-kind=warn]{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn)}._branches_93rue_265{padding:0 var(--space-2) 4px 88px;flex-direction:column;margin:-4px 0 0;list-style:none;display:flex}._branch_93rue_265{width:100%;min-height:var(--touch);border-radius:var(--radius-s);color:var(--text-muted);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:4px 6px;font-size:13px;line-height:1.3;display:flex}._branch_93rue_265 svg{flex:none}._branch_93rue_265 b{color:var(--text);font-weight:600}button._branch_93rue_265{cursor:pointer}button._branch_93rue_265:hover{background:var(--surface-2)}._branchSteps_93rue_307{gap:var(--space-2);margin:0 var(--space-2) var(--space-2) 20px;padding-left:var(--space-2);border-left:2px dashed var(--border);flex-direction:column;display:flex}._toast_1249y_1{left:var(--space-4);right:var(--space-4);bottom:var(--space-2);z-index:6;align-items:center;gap:var(--space-2);min-height:56px;padding:0 var(--space-2) 0 var(--space-4);border-radius:var(--radius-m);background:var(--text);color:var(--bg);font-size:14px;display:flex;position:absolute;box-shadow:0 4px 14px #00000040}._toast_1249y_1 span{flex:1;min-width:0}._toast_1249y_1 button{min-height:var(--touch);padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--accent-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:700;display:inline-flex}._toast_1249y_1 button:hover{background:color-mix(in srgb, var(--bg) 14%, transparent)}._toast_1249y_1[data-top]{top:var(--space-2);bottom:auto}@media (width>=900px){._toast_1249y_1{max-width:420px;right:auto}}._editor_hrhtc_1{flex-direction:column;height:100%;min-height:0;display:flex}._bar_hrhtc_8{padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:2px;display:flex}._title_hrhtc_17{min-width:0;min-height:var(--touch);padding:2px var(--space-2);border-radius:var(--radius-s);text-align:left;cursor:pointer;background:0 0;border:0;flex:1}._title_hrhtc_17:hover{background:var(--surface-2)}._title_hrhtc_17 h2{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}._sub_hrhtc_41{white-space:nowrap;color:var(--text-muted);align-items:center;gap:4px;font-size:12px;display:flex;overflow:hidden}._sub_hrhtc_41 code{text-overflow:ellipsis;font-family:var(--font-mono);overflow:hidden}._icon_hrhtc_57{width:40px;height:var(--touch);border-radius:var(--radius-m);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid;position:relative}._icon_hrhtc_57:hover:not(:disabled),._icon_hrhtc_57[aria-pressed=true]{background:var(--surface-2);color:var(--text)}._icon_hrhtc_57:disabled{color:var(--text-muted);cursor:default}._actions_hrhtc_83 ._icon_hrhtc_57{width:var(--touch);color:var(--text)}._icon_hrhtc_57[data-level=error]{color:var(--error)}._icon_hrhtc_57[data-level=warn]{color:var(--warn)}._icon_hrhtc_57[data-level=ok]{color:var(--ok)}._count_hrhtc_100{background:currentColor;border-radius:999px;min-width:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:4px;right:0}._count_hrhtc_100:first-line{color:var(--surface)}._graph_hrhtc_116{flex:1;min-height:0;position:relative;overflow:hidden}._actions_hrhtc_83{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--surface);border-top:1px solid var(--border);display:flex}._addStep_hrhtc_134,._tryButton_hrhtc_135{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--touch);padding:var(--space-1) var(--space-2);border-radius:var(--radius-m);cursor:pointer;border:0;font-size:15px;font-weight:700;line-height:1.15;display:inline-flex}._addStep_hrhtc_134{min-width:0;margin-left:var(--space-1);background:var(--surface-2);color:var(--text);flex:1}._addStep_hrhtc_134>svg,._tryButton_hrhtc_135>svg{flex:none}._tryButton_hrhtc_135{background:var(--accent);color:var(--accent-contrast)}._locked_hrhtc_169{gap:var(--space-2);margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);background:var(--surface-2);font-size:13px;display:flex}._locked_hrhtc_169 svg{flex:none;margin-top:2px}._menu_hrhtc_184{flex-direction:column;display:flex}._menu_hrhtc_184 button{align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-2);border:0;border-top:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;display:flex}._menu_hrhtc_184 button:first-child{border-top:0}._menu_hrhtc_184 button[data-danger]{color:var(--error)}._game_ykmp6_1{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}._empty_ykmp6_9{padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-muted)}._head_ykmp6_15{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) 0 var(--space-4);display:flex}._headText_ykmp6_22{flex:1;min-width:0}._name_ykmp6_27{font-family:var(--font-display);overflow-wrap:anywhere;font-size:24px;font-weight:700;line-height:1.2}._sub_ykmp6_35{color:var(--text-muted);margin:0;font-size:13px}._more_ykmp6_41{width:var(--touch);height:var(--touch);border-radius:var(--radius-m);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}._tabs_ykmp6_54{margin:var(--space-3) var(--space-4);border-radius:var(--radius-m);background:var(--surface-2);gap:2px;padding:3px;display:flex}._tab_ykmp6_54{min-width:0;min-height:var(--touch);border-radius:calc(var(--radius-m) - 2px);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:1;font-weight:600}._tab_ykmp6_54[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px color-mix(in srgb, var(--text) 18%, transparent)}._body_ykmp6_81{flex:1;min-width:0;min-height:0;overflow:auto}._about_ykmp6_88{gap:var(--space-3);max-width:720px;padding:var(--space-2) var(--space-4) var(--space-4);flex-direction:column;margin:0 auto;display:flex}._muted_ykmp6_97{color:var(--text-muted)}._card_ykmp6_101{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface)}._card_ykmp6_101 h3{margin-bottom:var(--space-2);font-size:15px;font-weight:600}._card_ykmp6_101 p{margin:0 0 var(--space-2)}._card_ykmp6_101 p:last-child{margin-bottom:0}._cardHead_ykmp6_122{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._cardHead_ykmp6_122 h3{margin:0}._settings_ykmp6_133{margin:var(--space-2) 0 0}._settings_ykmp6_133>div{justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0;border-top:1px solid var(--border);display:flex}._settings_ykmp6_133>div:first-child{border-top:0}._settings_ykmp6_133 dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}._status_ykmp6_156{color:var(--text-muted);margin:0;font-size:14px}._actions_ykmp6_162{gap:var(--space-3);flex-wrap:wrap;display:flex}._button_ykmp6_168,._small_ykmp6_169{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);color:var(--text);cursor:pointer;font-weight:600;display:inline-flex}._button_ykmp6_168{white-space:nowrap;flex:auto}._small_ykmp6_169{padding:0 var(--space-3)}._primary_ykmp6_193{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}._blocks_ykmp6_199>summary{min-height:var(--touch);cursor:pointer;align-items:center;font-weight:600;display:flex}._graph_ykmp6_207{min-height:240px;position:relative}._readOnly_ykmp6_212{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-muted);flex-direction:column;display:flex}._menu_ykmp6_222{flex-direction:column;display:flex}._menu_ykmp6_222 button{align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-2);border:0;border-top:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;display:flex}._menu_ykmp6_222 button:first-child{border-top:0}._menu_ykmp6_222 button[data-danger]{color:var(--error)}._body_ykmp6_81 ._editSplit_ykmp6_249{grid-template-rows:minmax(0,1fr);align-items:stretch;max-width:none;height:100%}._body_ykmp6_81 ._editSplit_ykmp6_249>aside{border-left:1px solid var(--border);max-height:none;position:static}._surface_17mew_4{max-width:560px}@media (width>=900px){._surface_17mew_4{max-width:none}}._card_17mew_14{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._muted_17mew_21{color:var(--text-muted);margin:0;font-size:14px}._warn_17mew_27{color:var(--warn);margin:0;font-size:14px}._stateCard_17mew_34,._block_17mew_35{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);display:flex}._block_17mew_35{gap:var(--space-2);flex-direction:column}._stateText_17mew_50{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._pill_17mew_58{align-items:center;gap:var(--space-2);min-height:28px;padding:0 var(--space-3);background:var(--surface-2);color:var(--text);border-radius:999px;font-size:13px;font-weight:700;display:inline-flex}._dot_17mew_71{background:var(--text-muted);border-radius:50%;width:10px;height:10px}._pill_17mew_58[data-tone=green] ._dot_17mew_71{background:var(--led-green)}._pill_17mew_58[data-tone=blue] ._dot_17mew_71{background:var(--led-blue)}._pill_17mew_58[data-tone=yellow] ._dot_17mew_71{background:var(--led-yellow)}._pill_17mew_58[data-tone=error] ._dot_17mew_71{background:var(--error)}._game_17mew_94{font-family:var(--font-display);text-transform:none;letter-spacing:0;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.2}._now_17mew_105,._round_17mew_106{color:var(--text);margin:0;font-size:15px}._round_17mew_106{color:var(--text-muted);font-weight:600}._blockTitle_17mew_117{text-transform:none;letter-spacing:0;color:var(--text);margin:0;font-size:15px}._chips_17mew_126{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_17mew_126{align-items:center;gap:var(--space-1);min-height:var(--touch);padding:0 var(--space-4);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:999px;font-weight:600;display:inline-flex}._chip_17mew_126[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}._chip_17mew_126[data-add],._chip_17mew_126[data-quiet]{color:var(--accent);border-style:dashed}._chip_17mew_126:disabled{opacity:.5;cursor:not-allowed}._metric_17mew_164{color:var(--text-muted);margin:0;font-size:14px}._figures_17mew_170{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}._figureLabel_17mew_176{color:var(--text-muted);font-size:14px;font-weight:600;display:block}._figure_17mew_170{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);font-size:44px;font-weight:700;line-height:1.05;display:block}._change_17mew_194{color:var(--text-muted);margin:0;font-size:14px;font-weight:600}._change_17mew_194[data-tone=good]{color:var(--ok)}._change_17mew_194[data-tone=bad]{color:var(--warn)}._link_17mew_209,._textButton_17mew_210{min-height:var(--touch);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;font-weight:600;display:inline-flex}._vars_17mew_225{border-color:var(--accent);background:var(--accent-soft)}._field_17mew_230{gap:var(--space-1);flex-direction:column;display:flex}._fieldLabel_17mew_236{color:var(--text);font-weight:600}._stepper_17mew_241{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._step_17mew_241{width:var(--touch);height:var(--touch);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);color:var(--text);cursor:pointer;place-items:center;display:grid}._step_17mew_241:disabled{opacity:.4;cursor:not-allowed}._value_17mew_265{text-align:center;min-width:4.5ch;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text);font-size:26px;font-weight:700}._changed_17mew_275{color:var(--accent);font-size:13px;font-weight:600}._queued_17mew_282{align-items:center;gap:var(--space-2);color:var(--text);flex-wrap:wrap;font-weight:500;display:flex}._status_17mew_291{margin:0;font-size:14px}._status_17mew_291[data-tone=ok]{color:var(--ok)}._status_17mew_291[data-tone=error]{color:var(--error)}._button_17mew_305{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);color:var(--text);cursor:pointer;font-weight:600;display:inline-flex}._button_17mew_305:disabled{opacity:.5;cursor:not-allowed}._primary_17mew_325{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}._danger_17mew_331{border-color:var(--error);color:var(--error)}._big_17mew_336{min-height:52px;padding:0 var(--space-6)}._bar_17mew_342{z-index:5;bottom:var(--space-2);gap:var(--space-2);padding:var(--space-2);border:1px solid var(--floating-border);border-radius:var(--radius-l);background:var(--floating-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--floating-shadow);flex-direction:column;display:flex;position:sticky}._main_17mew_358{width:100%;min-height:56px;font-size:17px}._actions_17mew_364{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}._action_17mew_364{flex-direction:column;align-items:stretch;gap:2px;min-width:0;display:flex}._caption_17mew_379{text-align:center;color:var(--text-muted);font-size:11px;line-height:1.2}._guide_17mew_387{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;text-align:center;flex-direction:column;display:flex}._guideTitle_17mew_396{font-family:var(--font-display);text-transform:none;letter-spacing:0;color:var(--text);margin:0;font-size:24px}._steps_17mew_405{text-align:left;max-width:36ch;color:var(--text);margin:0;padding-left:1.4em}._steps_17mew_405 li{margin-bottom:var(--space-2)}._hint_17mew_417{padding:var(--space-3);border-radius:var(--radius-s);background:var(--surface-2);color:var(--text-muted);text-align:left;flex-direction:column;align-items:flex-start;font-size:14px;display:flex}._hint_17mew_417 p{margin:0}._page_1uqtu_1{max-width:720px}._blocked_1uqtu_6{color:var(--error)}._pod_1uqtu_10{flex-direction:column;align-items:center;display:flex}._podButton_1uqtu_17{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:50%;padding:0;display:block}._podButton_1uqtu_17 .led-ring{display:block}._podButton_1uqtu_17:focus-visible{outline:3px solid var(--accent);outline-offset:4px}._buttons_1uqtu_39{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._control_1uqtu_44{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);color:var(--text);cursor:pointer;font-weight:500;display:inline-flex}._buttons_1uqtu_39 ._control_1uqtu_44{padding:0 var(--space-2);font-size:14px}._control_1uqtu_44:disabled{opacity:.5;cursor:not-allowed}._primary_1uqtu_69{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}._settings_1uqtu_75{gap:var(--space-4);color:var(--text-muted);flex-wrap:wrap;font-size:14px;display:flex}._settings_1uqtu_75 label{align-items:center;gap:var(--space-2);display:flex}._settings_1uqtu_75 select,._settings_1uqtu_75 input{min-height:36px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);color:var(--text)}._settings_1uqtu_75 input{width:7em}._variables_1uqtu_103{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;display:grid}._variable_1uqtu_103{justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-s);background:var(--surface-2);font-size:13px;display:flex}._variable_1uqtu_103 dt{text-overflow:ellipsis;font-family:var(--font-mono);overflow:hidden}._variable_1uqtu_103 dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}._variable_1uqtu_103 dd[data-changed]{animation:.8s ease-out _flash_1uqtu_1}@keyframes _flash_1uqtu_1{0%{background:var(--accent-soft);color:var(--accent)}}@media (prefers-reduced-motion:reduce){._variable_1uqtu_103 dd[data-changed]{color:var(--accent);animation:none}}._metrics_1uqtu_150{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}._metrics_1uqtu_150 th,._metrics_1uqtu_150 td{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);text-align:right}._metrics_1uqtu_150 th:first-child,._metrics_1uqtu_150 td:first-child{text-align:left;font-family:var(--font-mono)}._logHeader_1uqtu_170{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._logHeader_1uqtu_170 h3{margin:0}._logHeader_1uqtu_170 button{align-items:center;gap:var(--space-1);display:inline-flex}._log_1uqtu_170{max-height:260px;margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);background:var(--surface-2);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px;line-height:1.5;list-style:none;overflow:auto}._log_1uqtu_170 [data-kind=result],._log_1uqtu_170 [data-kind=summary]{color:var(--accent)}._log_1uqtu_170 [data-kind=end]{color:var(--warn);font-weight:600}._logTime_1uqtu_211{color:var(--text-muted)}._waiting_1uqtu_215{border-color:var(--accent)}._editable_1uqtu_219{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._editableField_1uqtu_226{gap:var(--space-1);min-width:120px;display:grid}._editableField_1uqtu_226 input{min-height:44px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface-2);color:var(--text);font:inherit}._card_1uqtu_242{align-items:stretch}._head_1uqtu_246{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}._now_1uqtu_253{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.4}._secondary_1uqtu_260{color:var(--text-muted);margin:0;font-size:12px}._secondary_1uqtu_260 code{font-family:var(--font-mono)}._pods_1uqtu_270{grid-template-columns:repeat(var(--cols,1), minmax(0, 1fr));gap:var(--space-3) var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}._pods_1uqtu_270>li{flex-direction:column;align-items:center;min-width:0;display:flex}._podName_1uqtu_286{margin-top:var(--space-1);text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:13px;font-weight:600}._chipSlot_1uqtu_296{min-height:26px;margin-top:var(--space-1);justify-content:center;display:flex}._chip_1uqtu_296{padding:0 var(--space-2);background:var(--accent-soft);color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;font-size:13px;font-weight:700;animation:3.5s ease-in forwards _fade_1uqtu_1;display:inline-flex}._chip_1uqtu_296[data-early]{background:var(--surface-2);color:var(--error)}@keyframes _fade_1uqtu_1{0%,70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){._chip_1uqtu_296{animation:none}}._hint_1uqtu_338{color:var(--text-muted);text-align:center;margin:0;font-size:13px}._figures_1uqtu_345{gap:var(--space-4);margin:0;display:flex}._figures_1uqtu_345>div{flex-direction:column-reverse;min-width:0;display:flex}._figures_1uqtu_345 dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:700}._figures_1uqtu_345 dt{color:var(--text-muted);font-size:13px}._results_1uqtu_370{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._results_1uqtu_370 li{align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}._results_1uqtu_370 li>span:first-child{flex:100%;font-weight:600}._results_1uqtu_370 strong{font-variant-numeric:tabular-nums;font-size:22px}._details_1uqtu_396 summary{min-height:var(--touch);cursor:pointer;align-items:center;font-weight:600;display:flex}._detailsBody_1uqtu_404{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._detailsBody_1uqtu_404 h3{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:13px;font-weight:600}._scroll_1uqtu_418{overflow-x:auto}._graph_1uqtu_422{max-height:420px;overflow:auto}._settings_1uqtu_75{align-items:center}._bar_1uqtu_432{z-index:5;bottom:var(--space-2);gap:var(--space-2);padding:var(--space-2);border:1px solid var(--floating-border);border-radius:var(--radius-l);background:var(--floating-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--floating-shadow);grid-template-columns:1.3fr 1fr 1fr;display:grid;position:sticky}._bar_1uqtu_432 ._control_1uqtu_44{min-width:0;padding:0 var(--space-2);font-size:14px}._button_ptwjh_1{min-height:var(--touch);padding:0 var(--space-4);border:1px solid var(--error);border-radius:var(--radius-s);background:var(--surface);color:var(--error);touch-action:none;-webkit-user-select:none;user-select:none;font-weight:600;position:relative;overflow:hidden}._button_ptwjh_1:disabled{opacity:.5;cursor:not-allowed}._fill_ptwjh_21{transform-origin:0;background:var(--error);opacity:.4;position:absolute;inset:0;transform:scaleX(0)}._button_ptwjh_1[data-holding] ._fill_ptwjh_21{transition:transform var(--hold-ms) linear;transform:scaleX(1)}._label_ptwjh_35{position:relative}._button_ptwjh_1[data-holding] ._label_ptwjh_35{color:var(--text)}._heading_1h36d_3{align-items:center;gap:var(--space-2);display:flex}._heading_1h36d_3 h2{flex:1}._list_1h36d_13{margin:0;padding:0;list-style:none}._list_1h36d_13>li+li{border-top:1px solid var(--border)}._entry_1h36d_23{align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-2) 0;color:inherit;text-decoration:none;display:flex}._entry_1h36d_23:hover ._name_1h36d_33{color:var(--accent)}._entry_1h36d_23[aria-current=true]{padding-inline:var(--space-3);border-radius:var(--radius-s);background:var(--accent-soft)}._avatar_1h36d_44{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}._text_1h36d_56{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._name_1h36d_33{overflow-wrap:anywhere;font-weight:600}._meta_1h36d_69{align-items:center;gap:var(--space-1) var(--space-3);color:var(--text-muted);flex-wrap:wrap;font-size:13px;display:flex}._meta_1h36d_69>span{align-items:center;gap:4px;display:inline-flex}._chevron_1h36d_84{color:var(--text-muted);flex:none}._muted_1h36d_89{color:var(--text-muted);margin:0;font-size:14px}._warn_1h36d_95{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-s);background:var(--surface-2);color:var(--warn);margin:0;font-size:14px;display:flex}._badge_1h36d_106{background:var(--surface-2);color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;font-weight:500;display:inline-flex}._badge_1h36d_106[data-status=uploaded]{color:var(--ok)}._badge_1h36d_106[data-status=failed]{color:var(--error)}._badge_1h36d_106[data-status=pending]{color:var(--accent)}._badge_1h36d_106[data-status=notLinked],._badge_1h36d_106[data-status=noAthlete]{color:var(--warn)}._button_1h36d_136{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch);padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);color:var(--text);cursor:pointer;font-weight:600;text-decoration:none;display:inline-flex}._button_1h36d_136:disabled{opacity:.5;cursor:not-allowed}._primary_1h36d_157{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}._danger_1h36d_163{color:var(--error)}._iconButton_1h36d_167{width:var(--touch);height:var(--touch);border-radius:var(--radius-m);color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}._iconButton_1h36d_167:hover{background:var(--surface-2)}._row_1h36d_184{gap:var(--space-2);flex-wrap:wrap;display:flex}._row_1h36d_184>._button_1h36d_136{flex:140px}._title_1h36d_194{align-items:center;gap:var(--space-2);display:flex}._title_1h36d_194 h2{text-transform:none;letter-spacing:0;min-width:0;color:var(--text);overflow-wrap:anywhere;flex:1;font-size:20px;font-weight:700}._facts_1h36d_211{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;display:grid}._facts_1h36d_211 dt{color:var(--text-muted);font-size:12px}._facts_1h36d_211 dd{overflow-wrap:anywhere;margin:0}._mono_1h36d_228{font-family:var(--font-mono);font-size:13px}._select_1h36d_233,._input_1h36d_234{width:100%;min-height:var(--touch);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--bg)}._field_1h36d_243{gap:var(--space-1);flex-direction:column;font-size:14px;display:flex}._check_1h36d_250{align-items:flex-start;gap:var(--space-2);min-height:var(--touch);padding-top:var(--space-2);font-size:14px;display:flex}._check_1h36d_250 input{flex:none;width:20px;height:20px;margin:0}._tableWrap_1h36d_267{max-width:100%;overflow-x:auto}@media (width<=420px){._tableWrap_1h36d_267 ._table_1h36d_267{font-size:13px}._tableWrap_1h36d_267 ._table_1h36d_267 th,._tableWrap_1h36d_267 ._table_1h36d_267 td{padding-right:var(--space-1)}}._table_1h36d_267{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}._table_1h36d_267 caption{text-align:left;color:var(--text-muted);padding-bottom:var(--space-1);font-size:13px}._table_1h36d_267 th,._table_1h36d_267 td{padding:6px var(--space-2) 6px 0;text-align:right;white-space:nowrap}._table_1h36d_267 th:first-child,._table_1h36d_267 td:first-child{text-align:left}._table_1h36d_267 thead th{color:var(--text-muted);border-bottom:1px solid var(--border);font-size:12px;font-weight:500}._table_1h36d_267 tbody tr+tr>*{border-top:1px solid var(--border)}._round_1h36d_320 summary{align-items:center;gap:var(--space-2);min-height:var(--touch);cursor:pointer;list-style:none;display:flex}._round_1h36d_320 summary::-webkit-details-marker{display:none}._reportTitle_1h36d_333{flex-direction:column;flex:170px;min-width:0;font-weight:600;display:flex}._reportBody_1h36d_341{gap:var(--space-3);padding:var(--space-2) 0 var(--space-2);flex-direction:column;display:flex}._vars_1h36d_348{gap:var(--space-1);flex-wrap:wrap;display:flex}._vars_1h36d_348 span{background:var(--surface-2);font-family:var(--font-mono);border-radius:999px;padding:2px 8px;font-size:12px}._live_1h36d_362{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-s);background:var(--surface-2);flex-direction:column;display:flex}._status_1h36d_371{color:var(--text-muted);font-size:14px}._status_1h36d_371[data-tone=ok]{color:var(--ok)}._status_1h36d_371[data-tone=error]{color:var(--error)}._grow_1h36d_384{flex:1;min-width:0}._fieldset_1h36d_389{border:0;flex-direction:column;margin:0;padding:0;display:flex}._plain_1h36d_397{margin:0;padding:0;list-style:none}._cellSub_1h36d_403{color:var(--text-muted);font-size:12px;font-weight:400;display:block}._display_1h36d_411{font-family:var(--font-display)}._title_1h36d_194 h2._display_1h36d_411{font-size:26px}._steps_1h36d_419{font-size:13px}._tools_1h36d_423{gap:var(--space-2);flex-direction:column;display:flex}._unassigned_1h36d_429{gap:var(--space-1);padding:var(--space-2) var(--space-4) var(--space-3);margin-bottom:var(--space-4);border:2px dashed var(--border-strong);border-radius:var(--radius-m);flex-direction:column;display:flex}._figure_1h36d_439{flex-direction:column;flex:none;align-items:flex-end;display:flex}._figureValue_1h36d_446{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}._figureLabel_1h36d_453{color:var(--text-muted);font-size:13px;display:block}._progress_1h36d_459{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-m);background:var(--surface-2);flex-direction:column;display:flex}._big_1h36d_469{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:48px;font-weight:700;line-height:1;display:block}._chip_1h36d_478{color:var(--text-muted);border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:14px;font-weight:600;display:inline-flex}._chip_1h36d_478[data-tone=better]{color:var(--ok)}._chip_1h36d_478[data-tone=worse]{color:var(--warn)}._bars_1h36d_498{align-items:flex-end;gap:var(--space-1);align-self:stretch;height:64px;display:flex}._bar_1h36d_498{background:var(--border-strong);border-radius:4px 4px 0 0;flex:1;max-width:40px}._bar_1h36d_498[data-latest]{background:var(--accent)}._figures_1h36d_517{gap:var(--space-2) var(--space-4);padding:var(--space-4);border-radius:var(--radius-m);background:var(--surface-2);grid-template-columns:1fr 1fr;display:grid}._figuresMetric_1h36d_526{grid-column:1/-1}._athleteChip_1h36d_530{align-self:flex-start;align-items:center;gap:var(--space-1);min-height:var(--touch);padding:0 var(--space-3);border:1px solid var(--border);background:var(--accent-soft);color:var(--accent);border-radius:999px;display:inline-flex;position:relative}._athleteChip_1h36d_530 select{min-height:var(--touch);color:inherit;background:0 0;border:0;font-weight:600}._srOnly_1h36d_552{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._rounds_1h36d_561{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._round_1h36d_320{padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m)}._round_1h36d_320[data-discarded=true]{background:var(--surface-2);color:var(--text-muted)}._round_1h36d_320 summary{padding:var(--space-2) 0;flex-wrap:wrap}._roundChevron_1h36d_586{color:var(--text-muted);flex:none;transition:transform .15s}._round_1h36d_320[open] ._roundChevron_1h36d_586{transform:rotate(180deg)}._round_1h36d_320 summary ._button_1h36d_136{min-height:var(--touch);padding:0 var(--space-3);font-size:14px}._pill_1h36d_602{border:1px solid var(--border-strong);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}._toastHost_1h36d_610{left:0;right:0;bottom:calc(var(--tabbar-h) + var(--space-4));z-index:20;height:0;position:fixed}@media (width>=900px){._toastHost_1h36d_610{bottom:var(--space-4);left:calc(var(--rail-w) + var(--space-4))}}
