@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{--sand-0:#fbfaf6;--sand-50:#f1f0ea;--sand-100:#eeede7;--sand-150:#e6e5de;--sand-200:#d9d7ce;--sand-300:#b4b1a4;--sand-400:#8c897d;--sand-500:#5e5c53;--sand-600:#4d4a42;--sand-700:#3a3832;--sand-800:#2a2824;--sand-850:#211f1b;--sand-900:#1b1a17;--sand-950:#161512;--sand-1000:#0b0a08;--white:#fff;--glut-100:#fbe3d3;--glut-300:#f7a06b;--glut-400:#f2762e;--glut-600:#c2410c;--glut-700:#9a3412;--glut-800:#7c2d0a;--glut-900:#3b2416;--rot-100:#fde2df;--rot-300:#f97066;--rot-400:#f04438;--rot-600:#d92d20;--rot-700:#b42318;--rot-800:#7a1a11;--rot-900:#3a1715;--moos-100:#e3eed3;--moos-300:#b5dc86;--moos-700:#3b5a12;--moos-900:#24331a;--bernstein-100:#fbefc8;--bernstein-300:#f2c94c;--bernstein-400:#e0a82e;--bernstein-500:#b7791f;--bernstein-700:#7a5300;--bernstein-900:#3a3010;--data-blau-light:#2a78d6;--data-blau-dark:#3987e5;--data-orange-light:#eb6834;--data-orange-dark:#d95926;--data-aqua-light:#1baf7a;--data-aqua-dark:#199e70;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--radius-xs:3px;--radius-sm:6px;--radius-md:8px;--radius-full:999px;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.3s;--ease-out:cubic-bezier(.2, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--bg:var(--lightningcss-light,var(--sand-100))var(--lightningcss-dark,var(--sand-950));--bg-side:var(--lightningcss-light,var(--sand-150))var(--lightningcss-dark,var(--sand-900));--nav-active:var(--lightningcss-light,var(--sand-200))var(--lightningcss-dark,var(--sand-800));--surface:var(--lightningcss-light,var(--sand-0))var(--lightningcss-dark,var(--sand-850));--surface-2:var(--lightningcss-light,var(--sand-50))var(--lightningcss-dark,var(--sand-800));--border:var(--lightningcss-light,var(--sand-200))var(--lightningcss-dark,var(--sand-700));--border-strong:var(--lightningcss-light,var(--sand-300))var(--lightningcss-dark,var(--sand-600));--text:var(--lightningcss-light,var(--sand-950))var(--lightningcss-dark,var(--sand-100));--text-muted:var(--lightningcss-light,var(--sand-500))var(--lightningcss-dark,var(--sand-300));--accent:var(--lightningcss-light,var(--glut-600))var(--lightningcss-dark,var(--glut-400));--accent-hover:var(--lightningcss-light,var(--glut-700))var(--lightningcss-dark,var(--glut-300));--accent-edge:var(--lightningcss-light,var(--glut-800))var(--lightningcss-dark,var(--glut-600));--on-accent:var(--lightningcss-light,var(--white))var(--lightningcss-dark,var(--sand-950));--accent-soft:var(--lightningcss-light,var(--glut-100))var(--lightningcss-dark,var(--glut-900));--accent-text:var(--lightningcss-light,var(--glut-700))var(--lightningcss-dark,var(--glut-300));--live:var(--lightningcss-light,var(--rot-600))var(--lightningcss-dark,var(--rot-400));--on-live:var(--lightningcss-light,var(--white))var(--lightningcss-dark,var(--sand-950));--positive-soft:var(--lightningcss-light,var(--moos-100))var(--lightningcss-dark,var(--moos-900));--positive-text:var(--lightningcss-light,var(--moos-700))var(--lightningcss-dark,var(--moos-300));--warning-soft:var(--lightningcss-light,var(--bernstein-100))var(--lightningcss-dark,var(--bernstein-900));--warning-text:var(--lightningcss-light,var(--bernstein-700))var(--lightningcss-dark,var(--bernstein-300));--warning-mark:var(--lightningcss-light,var(--bernstein-500))var(--lightningcss-dark,var(--bernstein-400));--danger:var(--lightningcss-light,var(--rot-700))var(--lightningcss-dark,var(--rot-300));--danger-edge:var(--lightningcss-light,var(--rot-800))var(--lightningcss-dark,var(--rot-700));--on-danger:var(--lightningcss-light,var(--white))var(--lightningcss-dark,var(--sand-950));--danger-soft:var(--lightningcss-light,var(--rot-100))var(--lightningcss-dark,var(--rot-900));--danger-text:var(--lightningcss-light,var(--rot-700))var(--lightningcss-dark,var(--rot-300));--focus:var(--lightningcss-light,var(--glut-600))var(--lightningcss-dark,var(--glut-400));--media:var(--lightningcss-light,var(--sand-800))var(--lightningcss-dark,var(--sand-1000));--chip:var(--lightningcss-light,var(--sand-150))var(--lightningcss-dark,var(--sand-800));--chip-text:var(--lightningcss-light,var(--sand-700))var(--lightningcss-dark,var(--sand-200));--series-1:var(--lightningcss-light,var(--data-blau-light))var(--lightningcss-dark,var(--data-blau-dark));--series-2:var(--lightningcss-light,var(--data-orange-light))var(--lightningcss-dark,var(--data-orange-dark));--series-3:var(--lightningcss-light,var(--data-aqua-light))var(--lightningcss-dark,var(--data-aqua-dark));--series-neutral:var(--sand-400);--shadow-card:0 1px 0 var(--lightningcss-light,var(--sand-200))var(--lightningcss-dark,transparent);--shadow-overlay:0 8px 24px var(--lightningcss-light,#1615121f)var(--lightningcss-dark,#00000080), 0 1px 0 var(--lightningcss-light,var(--sand-200))var(--lightningcss-dark,transparent);--ledge:3px;--ledge-pressed:1px;--focus-ring:2px solid var(--focus);--focus-offset:2px;--control-h:40px;--control-h-l:44px;--control-h-touch:48px;--sidebar-w:232px;--header-h:56px;--page-pad:32px;--page-pad-phone:16px;--card-min:280px;--touch-min:44px;--on-media:var(--white);--media-scrim:#0009;--media-shade:#0000008c;--caption-outline:#000}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}@media (width<=639px){body{font-size:16px}}a{color:var(--accent-text)}a:hover{color:var(--accent-hover)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}h1,h2,h3,p{margin:0}.title-1{letter-spacing:-.01em;font-size:26px;font-weight:700;line-height:1.2}.small{font-size:13px}.muted{color:var(--text-muted)}.label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.4}.btn{height:var(--control-h);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-bottom-width:var(--ledge);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){border-bottom-width:var(--ledge-pressed);transform:translateY(2px)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn--primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent-edge)}.btn--primary:hover:not(:disabled){background:var(--accent-hover);color:var(--on-accent)}.btn--ghost{background:0 0;border-color:#0000;border-bottom-width:1px;font-weight:500}.btn--ghost:hover:not(:disabled){background:var(--surface-2)}.btn--ghost:active:not(:disabled){transform:none}.btn--l{height:var(--control-h-l);padding:0 18px;font-size:15px}.btn--icon{width:var(--control-h);color:var(--text-muted);padding:0}kbd{font-family:var(--font-mono);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-xs);border-bottom-width:2px;padding:0 5px;font-size:11px;font-weight:500;line-height:1.5;display:inline-block}.field{flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.input{height:var(--control-h);background:var(--surface);width:100%;color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:0 12px;font-size:15px;font-weight:400}.input:focus-visible{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus);outline:none}.input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}@media (width<=639px){.field{font-size:14px}.input,.btn--touch{height:var(--control-h-touch);font-size:16px}}.segments{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);gap:3px;padding:3px;display:inline-flex}.segment{height:34px;color:var(--text-muted);border-radius:calc(var(--radius-sm) - 2px);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0 14px;font-size:13px;display:flex;position:relative}.segment-radio{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segment-radio:disabled{cursor:not-allowed}.segment:has(.segment-radio:checked){color:var(--text);background:var(--surface);border-color:var(--border-strong);font-weight:600}.segment:has(.segment-radio:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.alert{border-radius:var(--radius-md);gap:10px;padding:12px 14px;display:flex}.alert--danger{background:var(--danger-soft);color:var(--danger-text)}.alert--positive{background:var(--positive-soft);color:var(--positive-text)}.alert--warning{background:var(--warning-soft);color:var(--warning-text)}.dialog{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);box-shadow:var(--shadow-overlay)}.dialog::backdrop{background:var(--media-shade)}.chip{border-radius:var(--radius-sm);background:var(--chip);color:var(--chip-text);align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.chip--positive{background:var(--positive-soft);color:var(--positive-text);font-weight:600}.badge{border-radius:var(--radius-sm);white-space:nowrap;align-items:center;gap:6px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-flex}.badge--live{padding:3px var(--space-2);background:var(--live);color:var(--on-live);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.badge--danger{background:var(--danger-soft);color:var(--danger-text)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1023px){.view-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}.btn:active:not(:disabled){transform:none}}.side[data-v-9f3dc5a0]{width:var(--sidebar-w);padding:var(--space-4) var(--space-3);background:var(--bg-side);border-right:1px solid var(--border);justify-content:space-between;gap:var(--space-6);flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.top[data-v-9f3dc5a0]{gap:var(--space-5);flex-direction:column;display:flex}.brand[data-v-9f3dc5a0]{padding:var(--space-1) var(--space-2);align-items:center;gap:10px;display:flex}.logo[data-v-9f3dc5a0]{border-radius:var(--radius-sm);background:var(--accent);width:30px;height:30px;color:var(--on-accent);justify-content:center;align-items:center;display:flex}.brand-name[data-v-9f3dc5a0]{font-size:15px;font-weight:700}.group[data-v-9f3dc5a0]{flex-direction:column;gap:2px;display:flex}.group-label[data-v-9f3dc5a0]{padding:0 10px 6px}.item[data-v-9f3dc5a0]{padding:var(--space-2) 10px;border-radius:var(--radius-sm);color:var(--text);transition:background-color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;text-decoration:none;display:flex}.item[data-v-9f3dc5a0]:hover{background:var(--nav-active);color:var(--text)}.item.is-active[data-v-9f3dc5a0]{background:var(--nav-active);font-weight:600}.avatar[data-v-9f3dc5a0]{border-radius:var(--radius-full);background:var(--chip);width:30px;height:30px;color:var(--chip-text);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.account-text[data-v-9f3dc5a0]{flex-direction:column;min-width:0;line-height:1.2;display:flex}.account-name[data-v-9f3dc5a0]{text-overflow:ellipsis;font-weight:600;overflow:hidden}.bottom[data-v-ec75efd1]{z-index:10;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));padding:6px var(--space-1) calc(6px + env(safe-area-inset-bottom));background:var(--bg-side);border-top:1px solid var(--border);display:grid;position:fixed;bottom:0;left:0;right:0}.item[data-v-ec75efd1]{min-height:52px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;text-decoration:none;display:flex}.item[data-v-ec75efd1]:hover{color:var(--text)}.pill[data-v-ec75efd1]{padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);display:flex}.item.is-active[data-v-ec75efd1]{color:var(--text);font-weight:600}.item.is-active .pill[data-v-ec75efd1]{background:var(--nav-active)}.region[data-v-a92ce588]{right:var(--page-pad);bottom:var(--page-pad);z-index:10;position:fixed}.toast[data-v-a92ce588]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) 14px;border-radius:var(--radius-md);background:var(--text);color:var(--bg);box-shadow:var(--shadow-overlay);font-size:14px;display:flex}.action[data-v-a92ce588]{height:32px;color:inherit;border:1px solid var(--text-muted);border-radius:var(--radius-sm);background:0 0;padding:0 10px;font-size:13px;font-weight:600}@media (width<=1023px){.region[data-v-a92ce588]{left:12px;right:12px;bottom:calc(96px + env(safe-area-inset-bottom))}.toast[data-v-a92ce588]{justify-content:space-between;font-size:15px}.action[data-v-a92ce588]{height:var(--touch-min)}}.help[data-v-4c321590]{width:min(860px, calc(100vw - 2 * var(--space-4)));padding:var(--space-6) 28px 28px;margin-top:64px}.head[data-v-4c321590]{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.title[data-v-4c321590]{font-size:20px;font-weight:600}.groups[data-v-4c321590]{gap:var(--space-6) var(--space-7);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.group-label[data-v-4c321590]{color:var(--text-muted);margin-bottom:6px}.rows[data-v-4c321590]{flex-direction:column;margin:0;display:flex}.row[data-v-4c321590]{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);padding:6px 0;display:flex}.keys[data-v-4c321590]{gap:var(--space-1);flex-shrink:0;margin:0;display:flex}.keys kbd[data-v-4c321590]{text-align:center;background:var(--surface-2);min-width:22px;font-size:12px}.note[data-v-4c321590]{margin-top:18px}.list[data-v-0c465580]{padding:var(--space-2);flex-direction:column;display:flex;overflow-y:auto}.alert[data-v-0c465580]{margin:var(--space-1) 2px var(--space-2)}.empty[data-v-0c465580]{padding:var(--space-3) 10px}.group[data-v-0c465580]{flex-direction:column;gap:2px;padding-bottom:6px;display:flex}.group-label[data-v-0c465580]{padding:var(--space-2) 10px var(--space-1);color:var(--text-muted)}.option[data-v-0c465580]{align-items:center;gap:var(--space-3);min-height:var(--touch-min);border-radius:var(--radius-sm);cursor:pointer;padding:6px 10px;display:flex}.option[aria-selected=true][data-v-0c465580]{background:var(--accent-soft)}.option-icon[data-v-0c465580]{border-radius:var(--radius-sm);background:var(--chip);width:28px;height:28px;color:var(--chip-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.option-text[data-v-0c465580]{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.option-title[data-v-0c465580],.option-meta[data-v-0c465580]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.option-title[data-v-0c465580]{font-weight:500}.option-meta[data-v-0c465580]{color:var(--text-muted);font-size:12px}.keys[data-v-0c465580]{gap:var(--space-1);flex-shrink:0;display:flex}.enter[data-v-0c465580]{color:var(--text-muted);flex-shrink:0}@media (width<=1023px){.list[data-v-0c465580]{padding:var(--space-2) var(--space-2) var(--space-6)}.group-label[data-v-0c465580]{padding:10px var(--space-2) var(--space-1)}.option[data-v-0c465580]{min-height:56px;padding:6px var(--space-2)}.option-icon[data-v-0c465580]{width:32px;height:32px}.option-meta[data-v-0c465580]{font-size:13px}}.search[data-v-db92fdd9]{width:calc(100vw - 2 * var(--space-4));flex-direction:column;max-width:640px;margin:96px auto 0;padding:0;display:none;overflow:hidden}.search[open][data-v-db92fdd9]{display:flex}.head[data-v-db92fdd9]{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border);display:flex}.field-row[data-v-db92fdd9]{min-width:0;height:56px;padding:0 var(--space-4);flex:1;align-items:center;gap:10px;display:flex}.field[data-v-db92fdd9]{min-width:0;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:17px}.field[data-v-db92fdd9]::placeholder{color:var(--text-muted)}.results[data-v-db92fdd9]{max-height:520px}.foot[data-v-db92fdd9]{gap:6px var(--space-4);padding:10px var(--space-4);border-top:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;display:flex}.foot-scope[data-v-db92fdd9]{margin-left:auto}.cancel[data-v-db92fdd9]{height:var(--touch-min);padding:0 var(--space-2);color:var(--accent-text);background:0 0;border:none;font-size:16px}@media (width<=1023px){.search[data-v-db92fdd9]{background:var(--bg);border:none;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.head[data-v-db92fdd9]{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4)}.field-row[data-v-db92fdd9]{height:var(--touch-min);padding:0 var(--space-3);gap:var(--space-2);background:var(--surface);border:2px solid var(--accent);border-radius:var(--radius-md)}.field[data-v-db92fdd9]{font-size:16px}.results[data-v-db92fdd9]{flex:1;max-height:none}}.shell[data-v-72c031aa]{min-height:100vh;display:flex}.content[data-v-72c031aa]{flex-direction:column;flex:1;min-width:0;display:flex}.header[data-v-72c031aa]{height:var(--header-h);padding:0 var(--page-pad);border-bottom:1px solid var(--border);align-items:center;display:flex}.header-title[data-v-72c031aa]{flex:1;min-width:0;font-size:13px}.search-open[data-v-72c031aa]{align-items:center;gap:var(--space-2);width:300px;max-width:100%;height:36px;font:inherit;text-align:left;color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;padding:0 10px;font-size:13px;display:flex}.search-open[data-v-72c031aa]:hover{border-color:var(--border-strong)}.search-hint[data-v-72c031aa]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.main[data-v-72c031aa]{width:100%;max-width:960px;padding:28px var(--page-pad) var(--space-8);gap:var(--space-5);flex-direction:column;display:flex}@media (width>=1024px){.only-narrow[data-v-72c031aa]{display:none}}@media (width<=1023px){.only-wide[data-v-72c031aa]{display:none}.header[data-v-72c031aa]{padding:0 var(--page-pad-phone)}.header-title[data-v-72c031aa]{font-size:17px;font-weight:700}.header[data-v-72c031aa]{padding-right:var(--space-1)}.search-open[data-v-72c031aa]{width:var(--touch-min);height:var(--touch-min);color:var(--text);background:0 0;border:none;justify-content:center;padding:0}.search-open svg[data-v-72c031aa]{width:20px;height:20px}.main[data-v-72c031aa]{padding:var(--page-pad-phone) var(--page-pad-phone) calc(96px + env(safe-area-inset-bottom))}.is-focus .header[data-v-72c031aa]{display:none}.is-focus .main[data-v-72c031aa]{padding:0}}.page[data-v-6ff22d8f]{flex-direction:column;min-height:100vh;display:flex}.header[data-v-6ff22d8f]{height:var(--header-h);padding:0 var(--space-6);justify-content:space-between;align-items:center;display:flex}.brand[data-v-6ff22d8f]{align-items:center;gap:10px;display:flex}.logo[data-v-6ff22d8f]{border-radius:var(--radius-sm);background:var(--accent);width:30px;height:30px;color:var(--on-accent);justify-content:center;align-items:center;display:flex}.brand-name[data-v-6ff22d8f]{font-size:15px;font-weight:700}.main[data-v-6ff22d8f]{padding:var(--space-6) var(--space-4) 80px;flex:1;justify-content:center;align-items:center;display:flex}.form[data-v-6ff22d8f]{width:100%;max-width:380px;padding:var(--space-7);flex-direction:column;gap:18px;display:flex}.intro[data-v-6ff22d8f]{gap:var(--space-1);flex-direction:column;display:flex}.title[data-v-6ff22d8f]{letter-spacing:-.01em;font-size:24px;font-weight:700}.alert-icon[data-v-6ff22d8f]{flex-shrink:0;margin-top:3px}.password[data-v-6ff22d8f]{display:flex;position:relative}.password .input[data-v-6ff22d8f]{padding-right:48px}.reveal[data-v-6ff22d8f]{width:40px;height:40px;color:var(--text-muted);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.reveal[aria-pressed=true][data-v-6ff22d8f]{color:var(--text)}@media (width<=639px){.header[data-v-6ff22d8f]{padding:0 var(--space-2) 0 var(--space-4)}.main[data-v-6ff22d8f]{padding:var(--space-8) var(--space-5) var(--space-6);align-items:flex-start}.form[data-v-6ff22d8f]{max-width:none;box-shadow:none;background:0 0;border:none;padding:0}.title[data-v-6ff22d8f]{font-size:28px}.reveal[data-v-6ff22d8f]{width:44px;height:44px}}.dialog[data-v-7e07c66b]{width:min(420px, calc(100vw - 2 * var(--space-4)))}.body[data-v-7e07c66b]{gap:var(--space-3);flex-direction:column;display:flex}.dialog-title[data-v-7e07c66b]{font-size:16px;font-weight:600}.buttons[data-v-7e07c66b]{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.bar[data-v-ac58a90c]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.line[data-v-ac58a90c]{font-size:15px}.hint[data-v-ac58a90c]{flex-basis:100%}.error[data-v-ac58a90c]{color:var(--danger-text);font-weight:500}.controls[data-v-769aa416]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.buttons[data-v-769aa416]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.delays[data-v-769aa416]{align-items:center;gap:var(--space-1);display:flex}.delays-label[data-v-769aa416]{margin-right:var(--space-1)}.delay[data-v-769aa416]{height:36px;font-family:var(--font-mono);padding:0 10px;font-size:12px;font-weight:400}.feedback[data-v-769aa416]{min-height:1.5em;color:var(--positive-text);font-weight:500}.feedback.is-error[data-v-769aa416]{color:var(--danger-text)}@media (width<=639px){.controls[data-v-769aa416]{align-items:stretch}.buttons[data-v-769aa416]{align-items:stretch;gap:var(--space-2);flex-direction:column-reverse}.delays[data-v-769aa416]{grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:center;gap:6px;display:grid}.delay[data-v-769aa416]{height:var(--touch-min);font-size:13px}.hint[data-v-769aa416]{text-align:center;font-size:12px}.feedback[data-v-769aa416]{text-align:center}}.bar[data-v-a754bade]{align-items:center;gap:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-wrap:wrap;padding:10px 12px;display:flex}.group[data-v-a754bade]{gap:var(--space-1);flex-wrap:wrap;display:flex}.divider[data-v-a754bade]{background:var(--border);width:1px;height:20px}.toggle[data-v-a754bade]{border-radius:var(--radius-sm);height:32px;color:var(--text);background:0 0;border:1px solid #0000;padding:0 10px;font-size:13px;font-weight:500}.toggle[data-v-a754bade]:hover{background:var(--surface-2)}.toggle[aria-pressed=true][data-v-a754bade]{background:var(--text);color:var(--bg)}.count[data-v-a754bade]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted)}.toggle[aria-pressed=true] .count[data-v-a754bade]{color:inherit;opacity:.8}.sort[data-v-a754bade]{margin-left:auto}.select[data-v-a754bade]{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);height:32px;padding:0 8px;font-size:13px}@media (width<=639px){.divider[data-v-a754bade]{display:none}.toggle[data-v-a754bade],.select[data-v-a754bade]{height:var(--touch-min);font-size:14px}.sort[data-v-a754bade]{margin-left:0}}.download[data-v-08cd993e]{position:relative}.trigger[data-v-08cd993e]{list-style:none}.trigger[data-v-08cd993e]::-webkit-details-marker{display:none}.menu[data-v-08cd993e]{right:0;top:calc(100% + var(--space-1));z-index:5;min-width:160px;padding:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);margin:0;list-style:none;position:absolute}.entry[data-v-08cd993e]{border-radius:var(--radius-sm);min-height:36px;color:var(--text);font-family:var(--font-mono);align-items:center;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.entry[data-v-08cd993e]:hover{background:var(--surface-2);color:var(--text)}@media (width<=639px){.trigger[data-v-08cd993e]{width:48px;height:var(--touch-min)}.entry[data-v-08cd993e]{min-height:var(--touch-min);font-size:15px}}.clip[data-v-f6d19a01]{scroll-margin:var(--space-4);flex-direction:column;display:flex}.is-selected[data-v-f6d19a01]{outline:2px solid var(--focus);outline-offset:3px}.media[data-v-f6d19a01]{aspect-ratio:16/9;background:var(--media);border-radius:var(--radius-md) var(--radius-md) 0 0;position:relative;overflow:hidden}.video[data-v-f6d19a01]{object-fit:contain;width:100%;height:100%;display:block}.new[data-v-f6d19a01]{border-radius:var(--radius-xs);background:var(--accent);color:var(--on-accent);font-family:var(--font-mono);letter-spacing:.06em;padding:2px 6px;font-size:11px;font-weight:500;position:absolute;top:10px;left:10px}.discard[data-v-f6d19a01]{border-radius:var(--radius-full);background:var(--media-scrim);width:36px;height:36px;color:var(--on-media);border:none;place-items:center;display:grid;position:absolute;top:6px;right:6px}.body[data-v-f6d19a01]{gap:var(--space-2);padding:14px var(--space-4) var(--space-4);flex-direction:column;flex:1;display:flex}.chips[data-v-f6d19a01]{flex-wrap:wrap;gap:6px;display:flex}.chip--outline[data-v-f6d19a01]{border:1px solid var(--border);color:var(--text-muted);background:0 0}.title[data-v-f6d19a01]{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35}.time[data-v-f6d19a01]{font-family:var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.why[data-v-f6d19a01]{padding:6px var(--space-2);border-radius:var(--radius-sm);background:var(--surface-2);overflow-wrap:anywhere;align-items:flex-start;gap:6px;font-size:13px;display:flex}.why-icon[data-v-f6d19a01]{color:var(--accent-text);flex-shrink:0;margin-top:3px}.error[data-v-f6d19a01]{color:var(--danger-text);font-weight:500}.actions[data-v-f6d19a01]{padding-top:var(--space-1);align-items:center;gap:6px;margin-top:auto;display:flex}.spacer[data-v-f6d19a01]{flex:1}.thumb[data-v-f6d19a01]{width:40px;padding:0}.thumb[aria-pressed=true][data-v-f6d19a01]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.edit[data-v-f6d19a01]{font-size:13px}@media (width<=639px){.title[data-v-f6d19a01]{font-size:17px}.thumb[data-v-f6d19a01]{width:48px;height:var(--touch-min)}.edit[data-v-f6d19a01]{height:var(--touch-min);font-size:15px}.discard[data-v-f6d19a01]{width:44px;height:44px;top:2px;right:2px}}.grid[data-v-9531f2ed]{grid-template-columns:repeat(auto-fill, minmax(var(--card-min), 1fr));gap:var(--space-5);display:grid}@media (width<=639px){.grid[data-v-9531f2ed]{gap:var(--space-4);grid-template-columns:1fr}}.dot[data-v-c109b819]{border-radius:var(--radius-full);background:currentColor;width:8px;height:8px}.head[data-v-42cd9608]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.intro[data-v-42cd9608]{flex-direction:column;gap:6px;display:flex}.here[data-v-42cd9608]{color:var(--text)}.title-row[data-v-42cd9608]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.title[data-v-42cd9608]{letter-spacing:-.01em;font-size:26px;font-weight:700;line-height:1.2}.sub[data-v-42cd9608]{font-size:13px}.narrow[data-v-42cd9608]{display:none}@media (width<=1023px){.crumbs[data-v-42cd9608]{display:none}}@media (width<=639px){.head[data-v-42cd9608]{flex-direction:column;align-items:stretch}.title[data-v-42cd9608]{font-size:22px}.sub[data-v-42cd9608]{font-size:14px}.wide[data-v-42cd9608]{display:none}.narrow[data-v-42cd9608]{display:inline}.controls-box[data-v-42cd9608]{padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}}.offline[data-v-c31dc187]{color:var(--danger-text);font-weight:500}.empty[data-v-c31dc187]{gap:var(--space-2);padding:var(--space-5);flex-direction:column;display:flex}.empty-title[data-v-c31dc187]{font-size:17px;font-weight:600}.section[data-v-c31dc187]{gap:var(--space-3);flex-direction:column;display:flex}.divider[data-v-c31dc187]{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:13px;font-weight:600;display:flex}.divider[data-v-c31dc187]:after{content:"";background:var(--border);flex:1;height:1px}.divider--new[data-v-c31dc187]{color:var(--accent-text)}.divider--new[data-v-c31dc187]:after{background:var(--accent);height:2px}.narrow[data-v-c31dc187]{display:none}.keys[data-v-c31dc187]{margin-top:calc(-1 * var(--space-2));font-size:12px}@media (width<=1023px){.keys[data-v-c31dc187]{display:none}}.discarded[data-v-c31dc187]{padding:var(--space-3) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-md)}.discarded-summary[data-v-c31dc187]{cursor:pointer;color:var(--text-muted);font-size:13px}.discarded>.small[data-v-c31dc187]{margin:var(--space-2) 0 var(--space-3)}@media (width<=639px){.divider[data-v-c31dc187]{font-size:14px}.wide[data-v-c31dc187]{display:none}.narrow[data-v-c31dc187]{display:inline}.discarded-summary[data-v-c31dc187]{min-height:var(--touch-min);align-items:center;font-size:14px;display:flex}}.channel[data-v-fae3d5fc]{margin-bottom:var(--space-4)}.panel[data-v-fae3d5fc]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding:var(--space-5);flex-wrap:wrap;display:flex}.empty[data-v-fae3d5fc]{gap:var(--space-1);flex-direction:column;display:flex}.empty-title[data-v-fae3d5fc]{font-size:17px;font-weight:600}.offline[data-v-fae3d5fc]{color:var(--danger-text);flex-basis:100%;font-weight:500}@media (width<=639px){.panel[data-v-fae3d5fc]{flex-direction:column;align-items:stretch}}.rated[data-v-b26bff48]{align-items:center;gap:10px;min-width:0;display:flex}.track[data-v-b26bff48]{border-radius:var(--radius-xs);background:var(--chip);flex:1;height:6px;display:flex;overflow:hidden}.fill[data-v-b26bff48]{background:var(--accent)}.count[data-v-b26bff48]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.is-done .fill[data-v-b26bff48]{background:var(--positive-text)}.is-done .count[data-v-b26bff48]{color:var(--positive-text)}.none[data-v-b26bff48]{font-size:13px}@media (width<=639px){.none[data-v-b26bff48]{font-size:14px}}.list[data-v-00748620]{margin:0;padding:0;list-style:none}.item+.item[data-v-00748620]{border-top:1px solid var(--border)}.item:first-child .row[data-v-00748620]{border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0}.item:last-child .row[data-v-00748620]{border-radius:0 0 calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px)}.item:only-child .row[data-v-00748620]{border-radius:calc(var(--radius-md) - 1px)}.row[data-v-00748620]{align-items:center;gap:var(--space-3);min-height:64px;padding:12px 8px 12px var(--space-4);color:var(--text);text-decoration:none;display:flex}.row[data-v-00748620]:hover{background:var(--surface-2);color:var(--text)}.body[data-v-00748620]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.line[data-v-00748620]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.date[data-v-00748620]{font-weight:600}.mono[data-v-00748620]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.chevron[data-v-00748620]{color:var(--text-muted);flex-shrink:0}.box[data-v-6977c26f]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}.table[data-v-6977c26f]{border-collapse:collapse;width:100%;min-width:760px}th[data-v-6977c26f]{color:var(--text-muted);text-align:left;border-bottom:1px solid var(--border);padding:10px 12px;font-size:12px;font-weight:500}td[data-v-6977c26f]{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px}tbody tr:last-child td[data-v-6977c26f]{border-bottom:none}.col-stream[data-v-6977c26f]{padding-left:var(--space-4)}.col-rated[data-v-6977c26f]{width:200px}.col-open[data-v-6977c26f]{width:48px;padding:4px 8px}.num[data-v-6977c26f]{text-align:right}.mono[data-v-6977c26f]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.stream-line[data-v-6977c26f]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.date[data-v-6977c26f]{color:var(--text);font-weight:600;text-decoration:none}.date[data-v-6977c26f]:hover{color:var(--accent-text);text-decoration:underline}.start[data-v-6977c26f]{font-size:12px}.open[data-v-6977c26f]{width:32px;height:32px}.header[data-v-eb3fc967]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.titles[data-v-eb3fc967]{gap:var(--space-1);flex-direction:column;display:flex}.sub[data-v-eb3fc967]{font-size:13px}.filter[data-v-eb3fc967]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);gap:2px;padding:3px;display:flex}.seg[data-v-eb3fc967]{border-radius:calc(var(--radius-sm) - 2px);height:30px;color:var(--text-muted);background:0 0;border:1px solid #0000;padding:0 12px;font-size:13px;font-weight:500}.seg[aria-pressed=true][data-v-eb3fc967]{background:var(--surface);border-color:var(--border-strong);color:var(--text);font-weight:600}@media (width<=1023px){.filter[data-v-eb3fc967],.since[data-v-eb3fc967]{display:none}.sub[data-v-eb3fc967]{font-size:14px}}.live[data-v-610b037a]{gap:var(--space-5);padding:var(--space-5);grid-template-columns:1fr auto;display:grid}.info[data-v-610b037a]{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.title[data-v-610b037a]{font-size:20px;font-weight:600;line-height:1.3}.meta[data-v-610b037a]{font-size:13px}.see[data-v-610b037a]{margin-top:var(--space-1)}.controls[data-v-610b037a]{align-self:end}.thumbs[data-v-610b037a]{gap:var(--space-3);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,220px));margin:0;padding:0;list-style:none;display:grid}.thumb[data-v-610b037a]{color:var(--text);flex-direction:column;gap:6px;text-decoration:none;display:flex}.thumb:hover .thumb-title[data-v-610b037a]{color:var(--accent-text)}.frame[data-v-610b037a]{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--media);position:relative;overflow:hidden}.new[data-v-610b037a]{border-radius:var(--radius-xs);background:var(--accent);color:var(--on-accent);font-family:var(--font-mono);letter-spacing:.06em;padding:2px 6px;font-size:11px;font-weight:500;position:absolute;top:8px;left:8px}.fresh[data-v-610b037a]{color:var(--accent-text);font-weight:600}.frame img[data-v-610b037a]{object-fit:cover;width:100%;height:100%;display:block}.thumb-title[data-v-610b037a]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}@media (width<=639px){.live[data-v-610b037a]{gap:var(--space-3);padding:var(--space-4);grid-template-columns:1fr}.thumbs[data-v-610b037a]{grid-template-columns:repeat(3,minmax(0,1fr))}.title[data-v-610b037a]{font-size:18px}.meta[data-v-610b037a]{font-size:14px}.date[data-v-610b037a],.thumb-title[data-v-610b037a]{display:none}.frame[data-v-610b037a]{border-radius:var(--radius-xs)}.controls[data-v-610b037a]{order:1}.see[data-v-610b037a]{order:2;width:100%;margin-top:0}.info[data-v-610b037a]{display:contents}.badge-pos[data-v-610b037a]{justify-self:start}}.offline[data-v-3f4ed170]{color:var(--danger-text);font-weight:500}.week[data-v-3f4ed170]{gap:var(--space-2);flex-direction:column;display:flex}.setting[data-v-cf8d8f44]{padding:var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.intro[data-v-cf8d8f44]{flex-direction:column;display:flex}.section-title[data-v-cf8d8f44]{font-size:16px;font-weight:600}@media (width<=639px){.setting[data-v-cf8d8f44]{padding:var(--space-4);flex-direction:column;align-items:stretch}.intro .small[data-v-cf8d8f44]{display:none}.segments[data-v-cf8d8f44]{display:flex}.segment[data-v-cf8d8f44]{height:var(--touch-min);flex:1;font-size:14px}.prefix[data-v-cf8d8f44]{display:none}}.password[data-v-b776984d]{padding:var(--space-5);flex-direction:column;gap:14px;display:flex}.section-title[data-v-b776984d]{font-size:16px;font-weight:600}.current[data-v-b776984d]{max-width:360px}.pair[data-v-b776984d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.note[data-v-b776984d]{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;font-weight:400;display:inline-flex}.note.is-ok[data-v-b776984d]{color:var(--positive-text);font-weight:500}.note.is-error[data-v-b776984d]{color:var(--danger-text);font-weight:600}.alert-icon[data-v-b776984d]{flex-shrink:0;margin-top:3px}.actions[data-v-b776984d]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=639px){.password[data-v-b776984d]{padding:var(--space-4)}.current[data-v-b776984d]{max-width:none}.pair[data-v-b776984d]{grid-template-columns:1fr}.actions[data-v-b776984d]{flex-direction:column-reverse;align-items:stretch}}.profile[data-v-aa76503b]{padding:var(--space-5);align-items:center;gap:var(--space-4);display:flex}.avatar[data-v-aa76503b]{border-radius:var(--radius-full);background:var(--chip);width:48px;height:48px;color:var(--chip-text);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.text[data-v-aa76503b]{flex-direction:column;flex:1;min-width:0;display:flex}.name[data-v-aa76503b]{overflow-wrap:anywhere;font-size:17px;font-weight:600}@media (width<=639px){.profile[data-v-aa76503b]{padding:var(--space-4)}}.logout-block[data-v-d986d7f8]{display:none}@media (width<=639px){.logout-inline[data-v-d986d7f8]{display:none}.logout-block[data-v-d986d7f8]{display:inline-flex}}.cut-bar[data-v-0a8c5524]{background:var(--surface);border-radius:0 0 var(--radius-md) var(--radius-md);flex-direction:column;gap:10px;display:flex;position:sticky;bottom:0}.summary[data-v-0a8c5524]{align-items:center;gap:var(--space-2);color:var(--accent-text);font-size:13px;font-weight:600;display:flex}.dot[data-v-0a8c5524]{border-radius:var(--radius-full);background:currentColor;flex-shrink:0;width:8px;height:8px}.error[data-v-0a8c5524]{color:var(--danger-text);font-size:13px;font-weight:500}.buttons[data-v-0a8c5524]{gap:var(--space-2);display:flex}.download[data-v-0a8c5524]{display:none}.cut[data-v-0a8c5524]{flex:1}.hint[data-v-0a8c5524]{color:var(--text-muted);text-align:center;font-size:12px}@media (width<=1023px){.cut-bar[data-v-0a8c5524]{z-index:5;gap:var(--space-2);padding:10px var(--page-pad-phone) calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--border);border-radius:0}.download[data-v-0a8c5524]{width:48px;height:var(--control-h-touch);color:var(--text);flex-shrink:0;display:inline-flex}.cut[data-v-0a8c5524]{height:var(--control-h-touch);font-size:16px}.hint[data-v-0a8c5524]{display:none}}.head[data-v-bbb6e0cc]{align-items:center;gap:6px var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top switch""title title""why why";display:grid}.top[data-v-bbb6e0cc]{grid-area:top;min-width:0}.title-row[data-v-bbb6e0cc]{align-items:center;gap:var(--space-1);grid-area:title;display:flex}.switch[data-v-bbb6e0cc]{grid-area:switch;align-items:center;gap:6px;display:flex}.crumbs a[data-v-bbb6e0cc]{color:var(--text-muted);text-decoration:none}.crumbs a[data-v-bbb6e0cc]:hover,.here[data-v-bbb6e0cc]{color:var(--text)}.back[data-v-bbb6e0cc]{display:none}.titles[data-v-bbb6e0cc]{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex}.title[data-v-bbb6e0cc]{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:24px;font-weight:700;line-height:1.2}.meta[data-v-bbb6e0cc]{font-family:var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.step[data-v-bbb6e0cc]{width:36px;height:36px;color:var(--text)}.place[data-v-bbb6e0cc]{font-family:var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;padding:0 4px;font-size:13px}.narrow[data-v-bbb6e0cc]{display:none}.why[data-v-bbb6e0cc]{flex-direction:column;grid-area:why;gap:2px;min-width:0;display:flex}.why-line[data-v-bbb6e0cc]{overflow-wrap:anywhere;align-items:flex-start;gap:6px;font-size:13px;display:flex}.why-icon[data-v-bbb6e0cc]{color:var(--accent-text);flex-shrink:0;margin-top:3px}.why-reason[data-v-bbb6e0cc]{overflow-wrap:anywhere;padding-left:20px}@media (width<=1023px){.top[data-v-bbb6e0cc],.wide[data-v-bbb6e0cc]{display:none}.narrow[data-v-bbb6e0cc]{display:revert}.head[data-v-bbb6e0cc]{grid-template-areas:"title switch""why why";grid-template-rows:var(--header-h) auto;padding:0 var(--space-1);border-bottom:1px solid var(--border);gap:0}.title-row[data-v-bbb6e0cc]{min-width:0}.switch[data-v-bbb6e0cc]{gap:0}.step[data-v-bbb6e0cc]{width:var(--touch-min);height:var(--touch-min);background:0 0;border:none}.step[data-v-bbb6e0cc]:active:not(:disabled){transform:none}.back[data-v-bbb6e0cc]{width:var(--touch-min);height:var(--touch-min);color:var(--text);flex-shrink:0;place-items:center;display:grid}.titles[data-v-bbb6e0cc]{flex-flow:column;align-items:flex-start;gap:0;min-width:0}.title[data-v-bbb6e0cc]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}}.stage-wrap[data-v-f6e67b33]{flex-direction:column;gap:14px;display:flex}.stage[data-v-f6e67b33]{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--media);position:relative;overflow:hidden}.video[data-v-f6e67b33]{object-fit:contain;width:100%;height:100%;display:block}.frame[data-v-f6e67b33]{border:2px solid var(--accent);box-shadow:0 0 0 9999px var(--media-shade);cursor:grab;touch-action:none;position:absolute;top:0;bottom:0}.frame[data-v-f6e67b33]:active{cursor:grabbing}.frame.is-locked[data-v-f6e67b33]{cursor:default}.caption[data-v-f6e67b33]{text-align:center;text-transform:uppercase;overflow-wrap:anywhere;color:var(--on-media);text-shadow:0 0 3px var(--caption-outline), 0 0 3px var(--caption-outline), 0 2px 0 var(--caption-outline);pointer-events:none;font-size:15px;font-weight:700;line-height:1.2;position:absolute;bottom:18%;left:6%;right:6%}.caption--wide[data-v-f6e67b33]{bottom:8%;left:10%;right:10%}.grip[data-v-f6e67b33]{white-space:nowrap;background:var(--accent);height:32px;color:var(--on-accent);border-radius:var(--radius-sm);cursor:inherit;border:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.grip[data-v-f6e67b33]:disabled{opacity:.6}.original[data-v-f6e67b33]{border-radius:var(--radius-xs);background:var(--media-scrim);color:var(--on-media);font-family:var(--font-mono);pointer-events:none;padding:2px 8px;font-size:12px;position:absolute;top:10px;left:10px}.bar[data-v-f6e67b33]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.play[data-v-f6e67b33]{width:var(--touch-min);height:var(--touch-min);background:var(--text);color:var(--bg);border-radius:var(--radius-sm);border:none;place-items:center;display:grid}.time[data-v-f6e67b33]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:15px}.spacer[data-v-f6e67b33]{flex:1}.mark[data-v-f6e67b33]{gap:0;font-size:13px}.mark kbd[data-v-f6e67b33]{color:var(--text-muted);border-color:var(--border);border-bottom-width:1px;margin-left:4px}@media (width<=1023px){.stage-wrap[data-v-f6e67b33]{gap:12px}.stage[data-v-f6e67b33]{border-radius:0}.bar[data-v-f6e67b33]{padding:0 var(--page-pad-phone)}.caption[data-v-f6e67b33]{font-size:11px;bottom:22%;left:4%;right:4%}.grip[data-v-f6e67b33]{width:var(--touch-min);height:var(--touch-min);justify-content:center;padding:0;bottom:4px}.grip-label[data-v-f6e67b33]{display:none}.time[data-v-f6e67b33]{font-size:14px}.mark[data-v-f6e67b33]{height:var(--touch-min);padding:0 12px;font-size:14px}.long[data-v-f6e67b33]{display:none}}.timeline[data-v-bcfc909a]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.ticks[data-v-bcfc909a]{height:18px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);margin-left:84px;font-size:11px;position:relative}.tick[data-v-bcfc909a]{border-left:1px solid var(--border);padding-left:4px;position:absolute;top:0}.body[data-v-bcfc909a]{gap:12px;display:flex}.names[data-v-bcfc909a]{width:72px;color:var(--text-muted);flex-direction:column;flex-shrink:0;gap:6px;font-size:12px;display:flex}.name[data-v-bcfc909a]{align-items:center;display:flex}.name--image[data-v-bcfc909a],.name--wave[data-v-bcfc909a]{height:40px}.name--cues[data-v-bcfc909a]{height:28px}.track[data-v-bcfc909a]{cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;flex-direction:column;flex-grow:1;gap:6px;min-width:0;display:flex;position:relative}.row[data-v-bcfc909a]{position:relative}.row--image[data-v-bcfc909a]{border-radius:var(--radius-xs);background:var(--surface-2);height:40px;overflow:hidden}.strip[data-v-bcfc909a]{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block}.row--wave[data-v-bcfc909a]{align-items:center;gap:2px;height:40px;display:flex}.bar[data-v-bcfc909a]{background:var(--text-muted);border-radius:1px;flex:1 1 0}.bar.is-in[data-v-bcfc909a]{background:var(--accent)}.row--cues[data-v-bcfc909a]{height:28px}.cue[data-v-bcfc909a]{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:0 6px;font-size:11px;line-height:26px;position:absolute;top:0;bottom:0;overflow:hidden}.cue.is-out[data-v-bcfc909a]{color:var(--text-muted);background:0 0}.row-note[data-v-bcfc909a]{color:var(--text-muted);align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.dim[data-v-bcfc909a]{background:color-mix(in srgb, var(--bg) 74%, transparent);pointer-events:none;position:absolute;top:0;bottom:0}.range[data-v-bcfc909a]{border-top:3px solid var(--accent);border-bottom:3px solid var(--accent);pointer-events:none;position:absolute;top:-4px;bottom:-4px}.playhead[data-v-bcfc909a]{background:var(--text);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:-10px;bottom:-6px}.playhead[data-v-bcfc909a]:before{content:"";background:var(--text);clip-path:polygon(0 0,100% 0,50% 100%);width:12px;height:8px;position:absolute;top:0;left:-5px}.handle[data-v-bcfc909a]{cursor:ew-resize;touch-action:none;background:0 0;border:none;justify-content:center;width:14px;padding:0;display:flex;position:absolute;top:-6px;bottom:-6px}.handle--start[data-v-bcfc909a]{transform:translate(-100%)}.handle[data-v-bcfc909a]:disabled{cursor:default}.handle.no-ring[data-v-bcfc909a]:focus-visible{outline:none}.handle-bar[data-v-bcfc909a]{background:var(--accent);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.handle--start .handle-bar[data-v-bcfc909a]{border-radius:4px 0 0 4px}.handle--end .handle-bar[data-v-bcfc909a]{border-radius:0 4px 4px 0}.handle:disabled .handle-bar[data-v-bcfc909a]{opacity:.6}.handle-line[data-v-bcfc909a]{background:var(--on-accent);border-radius:1px;width:2px;height:18px}.hint[data-v-bcfc909a]{color:var(--text-muted);flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:12px;display:flex}@media (width<=1023px){.timeline[data-v-bcfc909a]{padding:8px var(--page-pad-phone) 0;background:0 0;border:none;border-radius:0;overflow-x:clip}.track[data-v-bcfc909a]{gap:4px;padding:8px 0}.row--wave[data-v-bcfc909a]{height:44px}.row--cues[data-v-bcfc909a]{height:20px}.range[data-v-bcfc909a]{top:0;bottom:0}.playhead[data-v-bcfc909a]{top:-6px;bottom:-2px}.playhead[data-v-bcfc909a]:before{display:none}.handle[data-v-bcfc909a]{width:var(--touch-min);top:-4px;bottom:-4px}.handle--start[data-v-bcfc909a],.handle--end[data-v-bcfc909a]{transform:translate(-50%)}.handle-bar[data-v-bcfc909a]{border-radius:4px;width:16px}.handle--start .handle-bar[data-v-bcfc909a],.handle--end .handle-bar[data-v-bcfc909a]{border-radius:4px}.handle-line[data-v-bcfc909a]{height:20px}}.preview[data-v-ce06cfa8]{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.phone[data-v-ce06cfa8]{aspect-ratio:9/16;border:3px solid var(--text);border-radius:var(--radius-md);background:var(--media);width:112px;position:relative;overflow:hidden}.canvas[data-v-ce06cfa8]{width:100%;height:100%;display:block}.caption[data-v-ce06cfa8]{text-align:center;text-transform:uppercase;overflow-wrap:anywhere;color:var(--on-media);text-shadow:0 0 2px var(--caption-outline), 0 0 2px var(--caption-outline), 0 1px 0 var(--caption-outline);font-size:10px;font-weight:700;line-height:1.2;position:absolute;bottom:18%;left:6%;right:6%}.small[data-v-ce06cfa8]{font-size:12px}.section[data-v-22b45aec]{gap:var(--space-4);display:flex}.intro[data-v-22b45aec]{flex-direction:column;flex:1;align-items:flex-start;gap:10px;display:flex}.section-title[data-v-22b45aec]{color:var(--text-muted);font-size:13px;font-weight:600}.mono[data-v-22b45aec]{font-family:var(--font-mono)}.hint[data-v-22b45aec]{color:var(--text-muted);font-size:12px}@media (width<=1023px){.segments[data-v-22b45aec]{align-self:stretch;display:flex}.segment[data-v-22b45aec]{height:var(--touch-min);flex:1;font-size:15px}.hint[data-v-22b45aec]{font-size:14px}}.section[data-v-8f74cd01]{flex-direction:column;gap:10px;display:flex}.top[data-v-8f74cd01]{justify-content:space-between;align-items:center;display:flex}.section-title[data-v-8f74cd01]{color:var(--text-muted);font-size:13px;font-weight:600}.whole[data-v-8f74cd01]{height:32px;color:var(--accent-text);padding:0 8px;font-size:13px}.values[data-v-8f74cd01]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.value[data-v-8f74cd01]{flex-direction:column;gap:4px;display:flex}.name[data-v-8f74cd01],dt[data-v-8f74cd01]{color:var(--text-muted);font-size:12px}.time[data-v-8f74cd01],dd[data-v-8f74cd01]{height:38px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:0 10px;font-size:14px}dd[data-v-8f74cd01],.time--fixed[data-v-8f74cd01]{background:var(--surface-2);border-radius:var(--radius-sm);align-items:center;margin:0;display:flex}.error[data-v-8f74cd01]{color:var(--danger-text);font-size:13px;font-weight:500}@media (width<=1023px){.section[data-v-8f74cd01]{justify-content:flex-end;align-items:center;gap:0 var(--space-2);flex-flow:wrap}.top[data-v-8f74cd01]{order:2}.section-title[data-v-8f74cd01]{display:none}.whole[data-v-8f74cd01]{height:var(--touch-min);white-space:nowrap;padding:0 4px;font-size:14px}.values[data-v-8f74cd01]{justify-content:space-between;gap:var(--space-2);flex:250px;display:flex}.value[data-v-8f74cd01]{flex-direction:row;gap:4px}dt[data-v-8f74cd01],dd[data-v-8f74cd01]{font-family:var(--font-mono);color:var(--text-muted);font-size:12px}dd[data-v-8f74cd01]{background:0 0;height:auto;padding:0}}.result[data-v-03e01cca]{align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:12px;display:flex}.tile[data-v-03e01cca]{aspect-ratio:9/16;border-radius:var(--radius-xs);background:var(--media);width:54px;color:var(--on-media);flex-shrink:0;place-items:center;display:grid}.tile.is-wide[data-v-03e01cca]{aspect-ratio:16/9;width:96px}.info[data-v-03e01cca]{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.result-title[data-v-03e01cca]{font-size:15px;font-weight:600}.meta[data-v-03e01cca]{font-family:var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.note[data-v-03e01cca]{color:var(--text-muted);font-size:12px}.actions[data-v-03e01cca]{gap:var(--space-2);display:flex}.actions .btn[data-v-03e01cca]{font-size:13px}.dialog[open][data-v-03e01cca]{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.player[data-v-03e01cca]{background:var(--media);border-radius:var(--radius-sm);max-width:min(960px,100vw - 6rem);max-height:min(70vh,640px);display:block}@media (width<=1023px){.result[data-v-03e01cca]{box-shadow:none;background:0 0;border:none;padding:0}.note[data-v-03e01cca],.meta[data-v-03e01cca]{font-size:14px}.actions[data-v-03e01cca]{width:100%}.actions .btn[data-v-03e01cca]{height:var(--touch-min);flex:1;font-size:15px}.close[data-v-03e01cca]{height:var(--touch-min);font-size:15px}}.section[data-v-7f4a9cd4]{flex-direction:column;gap:10px;display:flex}.top[data-v-7f4a9cd4]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.section-title[data-v-7f4a9cd4]{color:var(--text-muted);font-size:13px;font-weight:600}.burn[data-v-7f4a9cd4]{align-items:center;gap:var(--space-2);font-size:13px;font-weight:500;display:inline-flex}.switch[data-v-7f4a9cd4]{border-radius:var(--radius-full);background:var(--border-strong);width:40px;height:24px;transition:background-color var(--dur-fast) var(--ease-out);border:none;padding:0;position:relative}.switch[aria-checked=true][data-v-7f4a9cd4]{background:var(--accent)}.switch[data-v-7f4a9cd4]:disabled{opacity:.6;cursor:not-allowed}.knob[data-v-7f4a9cd4]{border-radius:var(--radius-full);background:var(--surface);width:18px;height:18px;transition:transform var(--dur-fast) var(--ease-out);position:absolute;top:3px;left:3px}.switch[aria-checked=true] .knob[data-v-7f4a9cd4]{background:var(--on-accent);transform:translate(16px)}.hint[data-v-7f4a9cd4]{color:var(--text-muted);font-size:12px}.create[data-v-7f4a9cd4]{align-self:flex-start}.lines[data-v-7f4a9cd4]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.line[data-v-7f4a9cd4]{align-items:center;gap:var(--space-2);display:flex}.line.is-outside[data-v-7f4a9cd4]{opacity:.45}.time[data-v-7f4a9cd4]{width:48px;font-family:var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.text[data-v-7f4a9cd4]{height:34px;padding:0 10px;font-size:13px}.text.is-edited[data-v-7f4a9cd4]{background:var(--accent-soft);border:2px solid var(--accent)}.status[data-v-7f4a9cd4]{min-height:18px;color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.status.is-ok[data-v-7f4a9cd4]{color:var(--positive-text)}.status.is-error[data-v-7f4a9cd4]{color:var(--danger-text);font-weight:500}@media (width<=1023px){.switch[data-v-7f4a9cd4]{width:52px;height:32px}.switch[data-v-7f4a9cd4]:before{content:"";position:absolute;inset:-6px}.knob[data-v-7f4a9cd4]{width:24px;height:24px;top:4px;left:4px}.switch[aria-checked=true] .knob[data-v-7f4a9cd4]{transform:translate(20px)}.burn[data-v-7f4a9cd4]{min-height:var(--touch-min);font-size:16px;font-weight:600}.hint[data-v-7f4a9cd4]{font-size:14px}.lines[data-v-7f4a9cd4]{gap:var(--space-2)}.line[data-v-7f4a9cd4]{flex-direction:column;align-items:stretch;gap:2px}.text[data-v-7f4a9cd4]{height:var(--touch-min);padding:0 12px;font-size:16px}.create[data-v-7f4a9cd4]{height:var(--touch-min);font-size:15px}.status[data-v-7f4a9cd4]{font-size:14px}}.editor[data-v-6a48b5ce]{flex-direction:column;gap:20px;display:flex}.layout[data-v-6a48b5ce]{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.primary[data-v-6a48b5ce]{flex-direction:column;flex:999 520px;gap:14px;min-width:0;display:flex}.side[data-v-6a48b5ce]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;flex:340px;min-width:0;display:flex}.block[data-v-6a48b5ce]{padding:var(--space-4)}.block+.block[data-v-6a48b5ce]{border-top:1px solid var(--border)}.error[data-v-6a48b5ce]{color:var(--danger-text);font-size:13px;font-weight:500}.missing[data-v-6a48b5ce]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) 0;flex-direction:column;display:flex}@media (width<=1023px){.editor[data-v-6a48b5ce]{gap:0}.layout[data-v-6a48b5ce]{flex-direction:column;align-items:stretch;gap:0}.primary[data-v-6a48b5ce]{gap:var(--space-3);padding-bottom:var(--space-2);flex:none}.error[data-v-6a48b5ce]{padding:0 var(--page-pad-phone);font-size:14px}.length-line[data-v-6a48b5ce]{padding:0 var(--page-pad-phone)}.side[data-v-6a48b5ce]{background:0 0;border:none;border-radius:0;flex:none}.block[data-v-6a48b5ce]{padding:var(--space-4) var(--page-pad-phone)}.block+.block[data-v-6a48b5ce]{border-top:none}.missing[data-v-6a48b5ce]{padding:var(--space-4) var(--page-pad-phone)}.tabs[data-v-6a48b5ce]{margin:var(--space-4) var(--page-pad-phone) 0;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);gap:3px;padding:3px;display:flex}.tab[data-v-6a48b5ce]{height:var(--touch-min);color:var(--text-muted);border-radius:calc(var(--radius-sm) - 2px);background:0 0;border:1px solid #0000;flex:1;font-size:14px}.tab[aria-selected=true][data-v-6a48b5ce]{color:var(--text);background:var(--surface);border-color:var(--border-strong);font-weight:600}.tab-note[data-v-6a48b5ce]{font-family:var(--font-mono);margin-left:4px;font-size:12px}}.tabs[data-v-b4be4b5e]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);gap:3px;padding:3px;display:flex}.tab[data-v-b4be4b5e]{min-height:44px;color:var(--text-muted);border-radius:calc(var(--radius-sm) - 2px);border:1px solid #0000;flex:1 1 0;justify-content:center;align-items:center;font-size:14px;text-decoration:none;display:flex}.tab[data-v-b4be4b5e]:hover{color:var(--text)}.tab.is-active[data-v-b4be4b5e]{color:var(--text);background:var(--surface);border-color:var(--border-strong);font-weight:600}@media (width>=1024px){.tabs[data-v-b4be4b5e]{display:none}}.bars[data-v-c2c538e7]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bar-row[data-v-c2c538e7]{align-items:center;gap:10px;font-size:13px;display:flex}.when[data-v-c2c538e7]{width:52px;font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0}.bar[data-v-c2c538e7]{flex:1;gap:2px;height:12px;display:flex}.part[data-v-c2c538e7]{min-width:0}.part[data-v-c2c538e7]:first-child{border-radius:2px 0 0 2px}.part[data-v-c2c538e7]:last-child{border-radius:0 2px 2px 0}.is-running .bar[data-v-c2c538e7]{opacity:.55}.bar.is-zero[data-v-c2c538e7]:before{content:"";background:var(--series-neutral);border-radius:2px;width:3px}.value[data-v-c2c538e7]{text-align:right;width:64px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-shrink:0}.chart[data-v-180f8592]{flex-direction:column;gap:6px;display:flex}.plot[data-v-180f8592]{gap:12px;height:240px;padding-left:44px;display:flex;position:relative}.line[data-v-180f8592]{border-top:1px solid var(--border);position:absolute;left:44px;right:0}.line-label[data-v-180f8592]{text-align:right;width:36px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:11px;position:absolute;left:-44px;transform:translateY(-50%)}.slot[data-v-180f8592]{border-radius:var(--radius-sm);flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;min-width:0;display:flex;position:relative}.slot[data-v-180f8592]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.column[data-v-180f8592]{flex-direction:column;gap:2px;width:60%;max-width:56px;display:flex;position:relative}.column.is-running[data-v-180f8592]{opacity:.55}.column.is-zero[data-v-180f8592]{background:var(--series-neutral);border-radius:2px}.part[data-v-180f8592]{flex-basis:0;min-height:0}.part[data-v-180f8592]:first-child{border-radius:4px 4px 0 0}.tip[data-v-180f8592]{z-index:2;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:max-content;min-width:190px;box-shadow:var(--shadow-overlay);pointer-events:none;flex-direction:column;gap:4px;padding:10px 12px;font-size:12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.tip-title[data-v-180f8592]{font-weight:600}.tip-row[data-v-180f8592]{align-items:center;gap:6px;display:flex}.tip-name[data-v-180f8592]{color:var(--text-muted);flex:1}.tip-sum[data-v-180f8592]{border-top:1px solid var(--border);padding-top:4px}.tip-sum .tip-name[data-v-180f8592]{color:var(--text);font-weight:600}.swatch[data-v-180f8592]{border-radius:2px;flex-shrink:0;width:8px;height:8px}.num[data-v-180f8592]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.labels[data-v-180f8592]{gap:12px;padding-left:44px;display:flex}.label-x[data-v-180f8592]{text-align:center;min-width:0;font-family:var(--font-mono);color:var(--text-muted);text-overflow:ellipsis;flex:1 1 0;font-size:11px;overflow:hidden}.wrap[data-v-076e3cbc]{overflow-x:auto}.table[data-v-076e3cbc]{border-collapse:collapse;width:100%}th[data-v-076e3cbc],td[data-v-076e3cbc]{padding:var(--space-2) 10px;text-align:left;border-top:1px solid var(--border);white-space:nowrap}thead th[data-v-076e3cbc]{color:var(--text-muted);border-top:none;font-size:12px;font-weight:500}tbody th[data-v-076e3cbc]{font-weight:500}.num[data-v-076e3cbc]{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sum[data-v-076e3cbc]{font-weight:600}.costs[data-v-27fb5779]{padding:var(--space-5);flex-direction:column;gap:14px;min-width:0;display:flex}.head[data-v-27fb5779]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.costs-title[data-v-27fb5779]{font-size:16px;font-weight:600}.legend[data-v-27fb5779]{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.legend li[data-v-27fb5779]{align-items:center;gap:6px;display:inline-flex}.swatch[data-v-27fb5779]{border-radius:2px;width:10px;height:10px}.env[data-v-27fb5779]{font-family:var(--font-mono);overflow-wrap:anywhere;margin-left:6px;font-size:12px}.note[data-v-27fb5779]{font-size:12px}@media (width<=1023px){.costs[data-v-27fb5779]{padding:14px var(--space-4);gap:10px}}.header[data-v-7503bff8]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.titles[data-v-7503bff8]{gap:var(--space-1);flex-direction:column;display:flex}.sub[data-v-7503bff8]{font-size:13px}@media (width<=1023px){.sub[data-v-7503bff8],.range[data-v-7503bff8]{display:none}.header[data-v-7503bff8],.titles[data-v-7503bff8]{display:contents}}.tile[data-v-cc3b0d5b]{padding:14px var(--space-4);flex-direction:column;gap:2px;min-width:0;display:flex}.tile-label[data-v-cc3b0d5b]{font-size:13px}.value[data-v-cc3b0d5b]{align-items:center;gap:var(--space-2);white-space:nowrap;font-size:22px;line-height:1.3;display:flex}.is-word[data-v-cc3b0d5b]{font-weight:700}.is-number[data-v-cc3b0d5b]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.dot[data-v-cc3b0d5b]{border-radius:var(--radius-full);background:var(--live);width:10px;height:10px}.tile-sub[data-v-cc3b0d5b]{font-size:12px}.kpis[data-v-0a9def5a]{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1023px){.kpis[data-v-0a9def5a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.status[data-v-03a8003b]{flex-direction:column;display:flex;overflow:hidden}.status-title[data-v-03a8003b]{padding:14px var(--space-4) 10px;font-size:16px;font-weight:600}.rows[data-v-03a8003b]{margin:0;padding:0;list-style:none}.row[data-v-03a8003b]{min-height:52px;padding:var(--space-2) var(--space-4);border-top:1px solid var(--border);align-items:center;gap:10px;display:flex}.mark[data-v-03a8003b]{border-radius:var(--radius-full);background:var(--chip);width:22px;height:22px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.text[data-v-03a8003b]{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.head[data-v-03a8003b]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.name[data-v-03a8003b]{font-size:15px;font-weight:600}.state[data-v-03a8003b]{color:var(--text-muted);white-space:nowrap;font-size:13px;font-weight:500}.detail[data-v-03a8003b]{overflow-wrap:anywhere}.is-ok .mark[data-v-03a8003b]{background:var(--positive-soft);color:var(--positive-text)}.is-ok .state[data-v-03a8003b]{color:var(--positive-text)}.is-warn[data-v-03a8003b]{background:var(--warning-soft)}.is-warn .mark[data-v-03a8003b]{background:var(--warning-mark);color:var(--surface)}.is-warn .state[data-v-03a8003b],.is-warn .detail[data-v-03a8003b]{color:var(--warning-text)}.offline[data-v-d407e7db]{color:var(--danger-text);font-weight:500}.panels[data-v-d407e7db]{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.panel-costs[data-v-d407e7db]{flex:999 460px}.panel-status[data-v-d407e7db]{flex:300px}@media (width<=1023px){.panels[data-v-d407e7db]{flex-direction:column;align-items:stretch}.panel-status[data-v-d407e7db]{order:-1}.panel-costs[data-v-d407e7db],.panel-status[data-v-d407e7db]{flex:none}}.dialog[data-v-15c19aa4]{width:min(420px, calc(100vw - 2 * var(--space-4)))}.body[data-v-15c19aa4]{gap:var(--space-3);flex-direction:column;display:flex}.dialog-title[data-v-15c19aa4]{font-size:16px;font-weight:600}.segments[data-v-15c19aa4]{align-self:flex-start}.buttons[data-v-15c19aa4]{justify-content:flex-end;gap:var(--space-2);display:flex}@media (width<=1023px){.segments[data-v-15c19aa4]{align-self:stretch;display:flex}.segment[data-v-15c19aa4]{height:var(--touch-min);flex:1;font-size:15px}}.notice[data-v-43a5d8d8]{align-items:center;gap:var(--space-4);padding:var(--space-4) 20px;background:var(--positive-soft);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.text[data-v-43a5d8d8]{flex-direction:column;flex:280px;gap:2px;display:flex}.notice-title[data-v-43a5d8d8]{font-size:15px;font-weight:600}.password[data-v-43a5d8d8]{font-family:var(--font-mono);letter-spacing:.04em;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);-webkit-user-select:all;user-select:all;padding:6px 12px;font-size:18px;font-weight:500}.buttons[data-v-43a5d8d8]{gap:var(--space-2);display:flex}@media (width<=1023px){.notice[data-v-43a5d8d8]{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.text[data-v-43a5d8d8]{flex:none}.password[data-v-43a5d8d8]{text-align:center}.buttons .btn[data-v-43a5d8d8]{flex:1 1 0}}.dialog[data-v-a5b03080]{width:min(420px, calc(100vw - 2 * var(--space-4)))}.body[data-v-a5b03080]{gap:var(--space-3);flex-direction:column;display:flex}.dialog-title[data-v-a5b03080]{font-size:16px;font-weight:600}.buttons[data-v-a5b03080]{justify-content:flex-end;gap:var(--space-2);display:flex}.list[data-v-ca2528d5]{margin:0;padding:0;list-style:none;overflow:hidden}.row[data-v-ca2528d5]{border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 4px 12px 14px;display:flex}.row[data-v-ca2528d5]:first-child{border-top:none}.avatar[data-v-ca2528d5]{border-radius:var(--radius-full);background:var(--chip);width:36px;height:36px;color:var(--chip-text);flex-shrink:0;place-items:center;font-weight:600;display:grid}.text[data-v-ca2528d5]{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.line[data-v-ca2528d5]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.username[data-v-ca2528d5]{overflow-wrap:anywhere;font-weight:600}.chip--admin[data-v-ca2528d5]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.meta[data-v-ca2528d5]{font-family:var(--font-mono);color:var(--text-muted);font-size:12px}.more[data-v-ca2528d5]{width:var(--touch-min);height:var(--touch-min);color:var(--text);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.more[data-v-ca2528d5]:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-offset))}.is-inactive[data-v-ca2528d5]{color:var(--text-muted)}.is-new[data-v-ca2528d5]{background:var(--positive-soft)}.new[data-v-ca2528d5]{background:var(--accent);color:var(--on-accent);font-family:var(--font-mono);font-weight:500}.actions[data-v-3ed4b0fb]{flex-direction:column;gap:2px;display:flex}.entry[data-v-3ed4b0fb]{min-height:36px;font:inherit;text-align:left;color:var(--text);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0 10px;display:flex}.entry[data-v-3ed4b0fb]:hover{background:var(--surface-2)}.entry[data-v-3ed4b0fb]:focus-visible{outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-offset))}.entry--danger[data-v-3ed4b0fb]{color:var(--danger-text);font-weight:600}.divider[data-v-3ed4b0fb]{height:1px;margin:var(--space-1) 0;background:var(--border)}.hint[data-v-3ed4b0fb]{padding:2px 10px var(--space-1);color:var(--text-muted);font-size:12px}@media (width<=1023px){.entry[data-v-3ed4b0fb]{gap:12px;min-height:52px;padding:0 12px;font-size:16px}.hint[data-v-3ed4b0fb]{padding:0 12px var(--space-2);font-size:13px}}.sheet[data-v-fdada95d]{background:var(--surface);width:100%;max-width:100%;color:var(--text);box-shadow:var(--shadow-overlay);border:none;border-radius:14px 14px 0 0;margin:auto 0 0;padding:0}.sheet[data-v-fdada95d]::backdrop{background:var(--media-shade)}.content[data-v-fdada95d]{gap:var(--space-1);padding:var(--space-2) var(--space-3) calc(28px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.grip[data-v-fdada95d]{width:36px;height:4px;margin-bottom:var(--space-2);border-radius:var(--radius-full);background:var(--border-strong);align-self:center}.sheet-title[data-v-fdada95d]{margin:0 var(--space-1) var(--space-2);font-size:16px;font-weight:600}.cancel[data-v-fdada95d]{background:var(--surface-2);height:48px;font-size:16px}.row-menu[data-v-0d495b8e]{display:inline-block;position:relative}.trigger[data-v-0d495b8e]{list-style:none}.trigger[data-v-0d495b8e]::-webkit-details-marker{display:none}.menu[data-v-0d495b8e]{right:0;top:calc(100% + var(--space-1));z-index:5;text-align:left;white-space:normal;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:240px;box-shadow:var(--shadow-overlay);padding:6px;position:absolute}.table[data-v-3a4ee7a9]{border-collapse:collapse;width:100%;font-size:14px}th[data-v-3a4ee7a9],td[data-v-3a4ee7a9]{text-align:left;border-top:1px solid var(--border);white-space:nowrap;padding:10px 12px}th[data-v-3a4ee7a9]:first-child,td[data-v-3a4ee7a9]:first-child{padding-left:var(--space-4)}th[data-v-3a4ee7a9]:last-child,td[data-v-3a4ee7a9]:last-child{padding-right:var(--space-4)}thead th[data-v-3a4ee7a9]{color:var(--text-muted);border-top:none;font-size:12px;font-weight:500}tbody th[data-v-3a4ee7a9]{white-space:normal;font-weight:600}.name[data-v-3a4ee7a9]{align-items:center;gap:10px;display:flex}.username[data-v-3a4ee7a9]{overflow-wrap:anywhere}.avatar[data-v-3a4ee7a9]{border-radius:var(--radius-full);background:var(--chip);width:30px;height:30px;color:var(--chip-text);flex-shrink:0;place-items:center;font-weight:600;display:grid}.new[data-v-3a4ee7a9]{background:var(--accent);color:var(--on-accent);font-family:var(--font-mono);font-weight:500}.chip--admin[data-v-3a4ee7a9]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.status[data-v-3a4ee7a9]{align-items:center;gap:6px;font-size:13px;display:inline-flex}.dot[data-v-3a4ee7a9]{border-radius:var(--radius-full);border:1px solid var(--text-muted);width:8px;height:8px}.dot.is-active[data-v-3a4ee7a9]{background:var(--positive-text);border-color:var(--positive-text)}.mono[data-v-3a4ee7a9],td.num[data-v-3a4ee7a9]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.num[data-v-3a4ee7a9],.actions[data-v-3a4ee7a9]{text-align:right}.is-inactive[data-v-3a4ee7a9]{color:var(--text-muted)}.is-new[data-v-3a4ee7a9]{background:var(--positive-soft)}.header[data-v-63dda69e]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.titles[data-v-63dda69e]{gap:var(--space-1);flex-direction:column;display:flex}.sub[data-v-63dda69e]{font-size:13px}.error[data-v-63dda69e]{color:var(--danger-text);font-weight:500}@media (width<=1023px){.header[data-v-63dda69e]{align-items:center}.sub[data-v-63dda69e]{font-size:14px}}.bars[data-v-f49a105a]{gap:var(--space-4);padding:var(--space-5);flex-direction:column;min-width:0;display:flex}.card-title[data-v-f49a105a]{font-size:16px;font-weight:600}.detector[data-v-f49a105a]{gap:var(--space-1);flex-direction:column;display:flex}.line[data-v-f49a105a]{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.name[data-v-f49a105a]{align-items:center;gap:var(--space-2);font-weight:600;display:inline-flex}.swatch[data-v-f49a105a]{background:var(--c);border-radius:2px;width:10px;height:10px}.figures[data-v-f49a105a]{font-family:var(--font-mono);white-space:nowrap;font-size:14px}.rate[data-v-f49a105a]{font-weight:500}.votes[data-v-f49a105a]{font-size:12px}.track[data-v-f49a105a]{background:var(--surface-2);border-radius:0 var(--radius-xs) var(--radius-xs) 0;height:14px;display:flex}.fill[data-v-f49a105a]{background:var(--c);border-radius:0 var(--radius-xs) var(--radius-xs) 0}.fill.thin[data-v-f49a105a]{background:repeating-linear-gradient(135deg, var(--c) 0 3px, transparent 3px 7px);border:1px solid var(--c)}.note[data-v-f49a105a]{font-size:13px}@media (width<=1023px){.bars[data-v-f49a105a]{padding:var(--space-4);gap:14px}}.detectors[data-v-5b940dae]{gap:var(--space-2);flex-direction:column;display:flex}.wrap[data-v-5b940dae]{overflow-x:auto}.table[data-v-5b940dae]{border-collapse:collapse;width:100%}th[data-v-5b940dae],td[data-v-5b940dae]{padding:10px var(--space-4);text-align:left;border-top:1px solid var(--border);white-space:nowrap}thead th[data-v-5b940dae]{color:var(--text-muted);border-top:none;font-size:12px;font-weight:500}tbody th[data-v-5b940dae]{font-weight:600}.num[data-v-5b940dae]{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.name[data-v-5b940dae]{align-items:center;gap:var(--space-2);font-weight:600;display:inline-flex}.swatch[data-v-5b940dae]{border-radius:2px;width:10px;height:10px}.list[data-v-5b940dae]{margin:0;overflow:hidden}.item[data-v-5b940dae]{min-height:52px;padding:var(--space-2) 14px;border-top:1px solid var(--border);align-items:center;gap:10px;display:flex}.item[data-v-5b940dae]:first-child{border-top:none}.item .name[data-v-5b940dae]{flex-grow:1}.figures[data-v-5b940dae]{font-family:var(--font-mono);text-align:right;margin:0;font-size:13px;line-height:1.4}.header[data-v-fae28888]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.titles[data-v-fae28888]{gap:var(--space-1);flex-direction:column;max-width:62ch;display:flex}.sub[data-v-fae28888]{font-size:13px}@media (width<=1023px){.header[data-v-fae28888]{align-items:center;gap:var(--space-2) var(--space-3)}.sub[data-v-fae28888]{font-size:14px}.segment[data-v-fae28888]{height:var(--touch-min);font-size:15px}}.chart[data-v-6a243d73]{border-radius:var(--radius-sm);min-width:0;position:relative}.chart[data-v-6a243d73]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.svg[data-v-6a243d73]{font-family:var(--font-mono);touch-action:pan-y;display:block;overflow:visible}.grid line[data-v-6a243d73]{stroke:var(--border);stroke-width:1px}.axis[data-v-6a243d73]{fill:var(--text-muted);font-size:11px}.guide[data-v-6a243d73]{stroke:var(--text-muted);stroke-width:1px;stroke-dasharray:3 3}.line[data-v-6a243d73]{fill:none;stroke:var(--c);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.dot[data-v-6a243d73]{fill:var(--c);stroke:var(--surface);stroke-width:2px}.end-labels[data-v-6a243d73]{fill:var(--text);font-size:12px}.readout[data-v-6a243d73]{top:var(--space-2);gap:var(--space-1);padding:10px var(--space-3);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-overlay);pointer-events:none;white-space:nowrap;flex-direction:column;display:flex;position:absolute}.readout-title[data-v-6a243d73]{font-weight:600}.readout-row[data-v-6a243d73]{align-items:center;gap:var(--space-2);grid-template-columns:10px auto auto;display:grid}.readout-value[data-v-6a243d73]{font-family:var(--font-mono);text-align:right}.readout-foot[data-v-6a243d73]{font-size:11px}.swatch[data-v-6a243d73]{border-radius:2px;width:10px;height:10px}.wrap[data-v-095990fc]{max-height:360px;overflow:auto}.table[data-v-095990fc]{border-collapse:collapse;width:100%}th[data-v-095990fc],td[data-v-095990fc]{padding:var(--space-2) 10px;text-align:left;border-top:1px solid var(--border);white-space:nowrap}thead th[data-v-095990fc]{color:var(--text-muted);border-top:none;font-size:12px;font-weight:500}tbody th[data-v-095990fc]{font-weight:500}.num[data-v-095990fc]{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.foot[data-v-095990fc]{margin-top:var(--space-2);font-size:11px}.trend[data-v-4d758124]{gap:var(--space-3);padding:var(--space-5);flex-direction:column;min-width:0;display:flex}.head[data-v-4d758124]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.card-title[data-v-4d758124]{font-size:16px;font-weight:600}.legend[data-v-4d758124]{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.legend li[data-v-4d758124]{align-items:center;gap:6px;display:inline-flex}.swatch[data-v-4d758124]{border-radius:2px;width:10px;height:10px}.note[data-v-4d758124]{font-size:13px}@media (width<=1023px){.trend[data-v-4d758124]{padding:var(--space-4);gap:10px}}.error[data-v-754ad3e3]{color:var(--danger-text);font-weight:500}.panels[data-v-754ad3e3]{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.panel-bars[data-v-754ad3e3]{flex:360px}.panel-trend[data-v-754ad3e3]{flex:999 460px}@media (width<=1023px){.panels[data-v-754ad3e3]{flex-direction:column;align-items:stretch}.panel-bars[data-v-754ad3e3],.panel-trend[data-v-754ad3e3]{flex:none}}.form[data-v-1d1c67f5]{gap:var(--space-4);flex-direction:column;max-width:720px;display:flex}.group[data-v-1d1c67f5]{gap:var(--space-4);padding:var(--space-4);flex-direction:column;margin:0;display:flex}.legend[data-v-1d1c67f5]{float:left;width:100%;padding:0;font-size:16px;font-weight:600}.row[data-v-1d1c67f5]{align-items:center;gap:var(--space-2) var(--space-4);grid-template-columns:180px 160px 1fr;display:grid}.control[data-v-1d1c67f5]{align-items:center;gap:var(--space-2);display:flex}.number[data-v-1d1c67f5]{font-variant-numeric:tabular-nums}.unit[data-v-1d1c67f5]{min-width:1.5em;font-size:13px}.hint[data-v-1d1c67f5]{margin:0}.error[data-v-1d1c67f5]{color:var(--danger-text);font-weight:500}.actions[data-v-1d1c67f5]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=1023px){.row[data-v-1d1c67f5]{gap:var(--space-1);grid-template-columns:1fr}.actions[data-v-1d1c67f5]{flex-direction:column-reverse;align-items:stretch}}.titles[data-v-bcea5f92]{gap:var(--space-1);flex-direction:column;display:flex}.sub[data-v-bcea5f92]{font-size:13px}.error[data-v-bcea5f92]{color:var(--danger-text);font-weight:500}@media (width<=1023px){.sub[data-v-bcea5f92]{font-size:14px}}
