@font-face{font-family:Plex Mono;src:url(/fonts/IBMPlexMono-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Plex Mono;src:url(/fonts/IBMPlexMono-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Plex Sans;src:url(/fonts/IBMPlexSans-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Plex Sans;src:url(/fonts/IBMPlexSans-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}:root{--font-sans:"Plex Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius:2px;--radius-card:3px;--gutter:16px;--tap:44px;--page:1120px;--overlay:#0009;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px)}:root,:root[data-theme=dark]{--bg:#070b09;--surface:#0d1411;--surface-2:#121c17;--border:#1b2821;--border-strong:#26372e;--text:#e3efe8;--muted:#9db3a6;--faint:#84998c;--accent:#4fcf8a;--accent-hover:#6fdba0;--on-accent:#06120b;--accent-text:#4fcf8a;--accent-soft:#4fcf8a1a;--accent-line:#4fcf8a59;--ok:#4fcf8a;--warn:#e0a43a;--bad:#f07a6a;--track:#1b2821;--grid:#16221c;--mark-bg:#06120b;--mark-ring:#1f4a33;--mark-needle:#c9f5dc;--siwa-bg:#fff;--siwa-fg:#000;--siwa-logo:url(/brand/siwa-logo-black.svg);--shadow:0 1px 0 #ffffff05 inset, 0 16px 48px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#f4f7f5;--surface:#fff;--surface-2:#eef3f0;--border:#dbe5df;--border-strong:#c5d3cb;--text:#0e1a13;--muted:#4a5c52;--faint:#5f7166;--accent:#0f7746;--accent-hover:#0b6b3c;--on-accent:#fff;--accent-text:#0f7746;--accent-soft:#11804a17;--accent-line:#11804a59;--ok:#0b6b3c;--warn:#906000;--bad:#b42318;--track:#e3ebe6;--grid:#edf2ef;--mark-bg:#06120b;--mark-ring:#1f4a33;--mark-needle:#c9f5dc;--siwa-bg:#000;--siwa-fg:#fff;--siwa-logo:url(/brand/siwa-logo-white.svg);--shadow:0 1px 2px #0e1a130a, 0 12px 32px #0e1a1314;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light]{--bg:#f4f7f5;--surface:#fff;--surface-2:#eef3f0;--border:#dbe5df;--border-strong:#c5d3cb;--text:#0e1a13;--muted:#4a5c52;--faint:#5f7166;--accent:#0f7746;--accent-hover:#0b6b3c;--on-accent:#fff;--accent-text:#0f7746;--accent-soft:#11804a17;--accent-line:#11804a59;--ok:#0b6b3c;--warn:#906000;--bad:#b42318;--track:#e3ebe6;--grid:#edf2ef;--mark-bg:#06120b;--mark-ring:#1f4a33;--mark-needle:#c9f5dc;--siwa-bg:#000;--siwa-fg:#fff;--siwa-logo:url(/brand/siwa-logo-white.svg);--shadow:0 1px 2px #0e1a130a, 0 12px 32px #0e1a1314;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{min-height:100dvh;color:var(--text);background:var(--bg);font:14px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;margin:0;overflow-x:hidden}h1,h2,h3,h4,p{margin:0}h1{font-family:var(--font-mono);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(24px,4vw,34px);font-weight:600;line-height:1.15}h2{font-family:var(--font-mono);letter-spacing:-.02em;text-wrap:balance;font-size:18px;font-weight:600}h3{font-size:14px;font-weight:600}a{color:var(--accent-text);text-underline-offset:3px}code,.mono{font-family:var(--font-mono);font-size:12.5px}.label{font-family:var(--font-mono);color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.sub{color:var(--muted)}.faint{color:var(--faint)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent-soft)}.btn{min-height:var(--tap);font:600 13px/1 var(--font-sans);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--muted)}.btn:disabled{opacity:.55;cursor:default}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.btn.danger{color:var(--bad)}.btn.danger:hover:not(:disabled){border-color:var(--bad)}.btn.ghost{color:var(--muted);background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled){color:var(--text);border-color:var(--border)}.btn.small{min-height:34px;padding:0 12px;font-size:12.5px}@media (pointer:coarse){.btn.small{min-height:var(--tap)}}input,textarea,select{width:100%;min-height:var(--tap);font:14px/1.4 var(--font-sans);color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius);padding:10px 12px}textarea{resize:vertical;min-height:120px}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}label.field{gap:6px;display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow)}.pill{font:600 11px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.pill.ok{color:var(--ok);border-color:var(--accent-line);background:var(--accent-soft)}.pill.warn{color:var(--warn);border-color:currentColor}.pill.bad{color:var(--bad);border-color:currentColor}.dot{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px}.dot.live{background:var(--ok);box-shadow:0 0 0 0 var(--accent-line);animation:2.4s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--accent-line)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.dot.live{animation:none}}.error{color:var(--bad)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mark.svelte-1y21oya{flex:none;display:block}.bg.svelte-1y21oya{fill:var(--mark-bg)}.ring.svelte-1y21oya{stroke:var(--mark-ring)}.accent.svelte-1y21oya{stroke:#4fcf8a}.needle.svelte-1y21oya{stroke:var(--mark-needle);transform-origin:512px 590px}.live.svelte-1y21oya .needle:where(.svelte-1y21oya){animation:6s ease-in-out infinite svelte-1y21oya-sweep}@keyframes svelte-1y21oya-sweep{0%,to{transform:rotate(0)}50%{transform:rotate(-18deg)}}@media (prefers-reduced-motion:reduce){.live.svelte-1y21oya .needle:where(.svelte-1y21oya){animation:none}}.icon.svelte-186tu3i{flex:none;display:block}.siwa.svelte-r4zm2n{--h:44px;height:var(--h);box-sizing:border-box;background:var(--siwa-bg);min-width:220px;color:var(--siwa-fg);border-radius:6px;justify-content:center;align-items:center;padding:0 22px 0 10px;text-decoration:none;display:inline-flex;overflow:hidden}.logo.svelte-r4zm2n{width:calc(var(--h) * 31 / 44);height:var(--h);background:var(--siwa-logo) center / 100% 100% no-repeat;flex:none}.title.svelte-r4zm2n{font:500 calc(var(--h) * .43) / 1 -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap}.siwa.svelte-r4zm2n:hover{opacity:.9}.siwa.svelte-r4zm2n:focus-visible{outline:2px solid var(--focus,currentColor);outline-offset:3px}.wide.svelte-r4zm2n{width:100%;max-width:375px}.diagram.svelte-1fg7coc{grid-template-columns:1fr minmax(110px,.5fr) 1fr;align-items:center;margin:0;display:grid}.side.svelte-1fg7coc{z-index:1;gap:14px;padding:20px;display:grid;position:relative}.head.svelte-1fg7coc{align-items:center;gap:12px;display:flex}.head.svelte-1fg7coc h3:where(.svelte-1fg7coc){font-family:var(--font-mono);margin-top:2px;font-size:15px}.ic.svelte-1fg7coc{border:1px solid var(--border-strong);border-radius:var(--radius);width:40px;height:40px;color:var(--muted);place-items:center;display:grid}.ic.on.svelte-1fg7coc{color:var(--accent-text);border-color:var(--accent-line);background:var(--accent-soft)}ul.svelte-1fg7coc{gap:8px;margin:0;padding:0;list-style:none;display:grid}li.svelte-1fg7coc{color:var(--text);align-items:flex-start;gap:10px;display:flex}li.svelte-1fg7coc svg{color:var(--faint);margin-top:3px}.mac.svelte-1fg7coc li:where(.svelte-1fg7coc) svg{color:var(--accent-text)}.foot.svelte-1fg7coc{font-size:12.5px}.link.svelte-1fg7coc{place-items:center;height:100%;min-height:120px;display:grid;position:relative}.wire.svelte-1fg7coc{width:100%;height:40px;position:absolute;inset:50% 0 auto;overflow:visible;transform:translateY(-50%)}.wire.svelte-1fg7coc path:where(.svelte-1fg7coc){stroke:var(--border-strong);stroke-width:1.5px;fill:none;vector-effect:non-scaling-stroke}.wire.svelte-1fg7coc .flow:where(.svelte-1fg7coc){stroke:var(--accent);stroke-dasharray:6 10;animation:1.6s linear infinite svelte-1fg7coc-flow}@keyframes svelte-1fg7coc-flow{to{stroke-dashoffset:-32px}}.lock.svelte-1fg7coc{background:var(--bg);width:36px;height:36px;color:var(--accent-text);border:1px solid var(--accent-line);border-radius:50%;place-items:center;display:grid;position:relative}.cap.svelte-1fg7coc{text-align:center;line-height:1.5;position:absolute;top:calc(50% + 26px)}.compact.svelte-1fg7coc .side:where(.svelte-1fg7coc){padding:16px}@media (max-width:760px){.diagram.svelte-1fg7coc{grid-template-columns:1fr}.link.svelte-1fg7coc{min-height:96px}.wire.svelte-1fg7coc{transform-origin:50%;inset:0 auto 0 50%;width:96px;height:40px;inset:auto;transform:rotate(90deg)}.cap.svelte-1fg7coc{text-align:left;top:auto;left:calc(50% + 28px)}}@media (prefers-reduced-motion:reduce){.wire.svelte-1fg7coc .flow:where(.svelte-1fg7coc){animation:none}}.landing.svelte-86eee5{max-width:var(--page);padding:calc(40px + var(--safe-t)) calc(var(--gutter) + var(--safe-r)) calc(32px + var(--safe-b)) calc(var(--gutter) + var(--safe-l));gap:56px;margin:0 auto;display:grid}.hero.svelte-86eee5{gap:22px;max-width:760px;display:grid}.brand.svelte-86eee5{align-items:center;gap:12px;display:flex}.word.svelte-86eee5{color:var(--accent-text);letter-spacing:-.02em;font-size:22px;font-weight:600}.word.svelte-86eee5 span:where(.svelte-86eee5){color:var(--text)}h1.svelte-86eee5{letter-spacing:-.04em;font-size:clamp(30px,5.4vw,52px)}.dim.svelte-86eee5{color:var(--muted)}.lede.svelte-86eee5{max-width:620px;font-size:16px}.cta.svelte-86eee5{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.where.svelte-86eee5{gap:14px;display:grid}.points.svelte-86eee5{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-card);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.point.svelte-86eee5{background:var(--surface);align-content:start;gap:8px;padding:20px;display:grid}.ic.svelte-86eee5{color:var(--accent-text)}.foot.svelte-86eee5{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 20px;padding-top:8px;font-size:12.5px;display:flex}.foot.svelte-86eee5 a:where(.svelte-86eee5){color:var(--muted)}@media (max-width:900px){.points.svelte-86eee5{grid-template-columns:1fr 1fr}}@media (max-width:520px){.points.svelte-86eee5{grid-template-columns:1fr}.landing.svelte-86eee5{padding-top:calc(24px + var(--safe-t));gap:40px}}.page.svelte-h8c2d3{gap:28px;display:grid}.hello.svelte-h8c2d3{gap:8px;display:grid}.top.svelte-h8c2d3{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;display:grid}.license.svelte-h8c2d3{background:linear-gradient(160deg, var(--accent-soft), transparent 55%), var(--surface);border-color:var(--accent-line);align-content:start;gap:10px;padding:22px;display:grid;position:relative;overflow:hidden}.lt.svelte-h8c2d3{justify-content:space-between;align-items:center;display:flex}.license.svelte-h8c2d3 h2:where(.svelte-h8c2d3){font-size:24px}.license.svelte-h8c2d3 ul:where(.svelte-h8c2d3){gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.license.svelte-h8c2d3 li:where(.svelte-h8c2d3){color:var(--muted);align-items:center;gap:10px;display:flex}.license.svelte-h8c2d3 li:where(.svelte-h8c2d3) svg{color:var(--accent-text)}.stats.svelte-h8c2d3{grid-template-columns:1fr 1fr;gap:16px;display:grid}.stat.svelte-h8c2d3{color:var(--text);align-content:start;gap:2px;padding:18px;text-decoration:none;display:grid}.stat.svelte-h8c2d3:hover{border-color:var(--border-strong)}.n.svelte-h8c2d3{letter-spacing:-.04em;font-size:34px;font-weight:600;line-height:1.1}.stat.svelte-h8c2d3 .faint:where(.svelte-h8c2d3){font-size:12.5px}.glance.svelte-h8c2d3{gap:12px;display:grid}.gh.svelte-h8c2d3{justify-content:space-between;align-items:center;display:flex}.gh.svelte-h8c2d3 a:where(.svelte-h8c2d3){align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.macs.svelte-h8c2d3{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.mini.svelte-h8c2d3{color:var(--text);align-content:start;gap:12px;padding:16px;text-decoration:none;display:grid}.mini.svelte-h8c2d3:hover{border-color:var(--border-strong)}.mh.svelte-h8c2d3{align-items:center;gap:10px;display:flex}.mh.svelte-h8c2d3 svg{color:var(--muted)}.mh.svelte-h8c2d3 strong:where(.svelte-h8c2d3){flex:1}.bars.svelte-h8c2d3{gap:8px;display:grid}.bar.svelte-h8c2d3{grid-template-columns:34px 1fr 40px;align-items:center;gap:8px;font-size:12px;display:grid}.bar.svelte-h8c2d3 svg:where(.svelte-h8c2d3){width:100%;height:4px;display:block}.bar.svelte-h8c2d3 .t:where(.svelte-h8c2d3){fill:var(--track)}.bar.svelte-h8c2d3 .f:where(.svelte-h8c2d3){fill:var(--accent)}.bar.svelte-h8c2d3 .mono:where(.svelte-h8c2d3){text-align:right}.mini.svelte-h8c2d3 .faint:where(.svelte-h8c2d3){font-size:12px}.privacy.svelte-h8c2d3{gap:18px;padding-top:8px;display:grid}.ph.svelte-h8c2d3{align-items:flex-start;gap:14px;max-width:760px;display:flex}.ph.svelte-h8c2d3 div:where(.svelte-h8c2d3){gap:6px;display:grid}.ic.svelte-h8c2d3{width:44px;height:44px;color:var(--accent-text);border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:var(--radius);flex:none;place-items:center;display:grid}@media (max-width:860px){.top.svelte-h8c2d3{grid-template-columns:1fr}}.ring.svelte-o5jd89{justify-items:center;gap:2px;min-width:88px;display:grid;position:relative}circle.svelte-o5jd89{fill:none;stroke-width:6px;stroke-linecap:round}.track.svelte-o5jd89{stroke:var(--track)}.fill.svelte-o5jd89{stroke:var(--accent);transition:stroke-dasharray .6s}.fill.warn.svelte-o5jd89{stroke:var(--warn)}.fill.bad.svelte-o5jd89{stroke:var(--bad)}.num.svelte-o5jd89{letter-spacing:-.03em;font-size:20px;font-weight:600;position:absolute;top:28px}.num.svelte-o5jd89 small:where(.svelte-o5jd89){color:var(--faint);margin-left:1px;font-size:11px}.label.svelte-o5jd89{margin-top:-10px}.s.svelte-o5jd89{font-size:11px}.chart.svelte-134dqvt{gap:6px;margin:0;display:grid}svg.svelte-134dqvt{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);width:100%;height:90px;display:block}.grid.svelte-134dqvt{stroke:var(--grid);stroke-width:1px;vector-effect:non-scaling-stroke}path.svelte-134dqvt{fill:none;stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.gpu.svelte-134dqvt{stroke:var(--accent)}.area.svelte-134dqvt{fill:var(--accent-soft);stroke:none}.cpu.svelte-134dqvt{stroke:var(--muted);stroke-dasharray:3 3}figcaption.svelte-134dqvt{align-items:center;gap:6px;font-size:11px;display:flex}.k.svelte-134dqvt{width:12px;height:2px;display:inline-block}.gpu-k.svelte-134dqvt{background:var(--accent)}.cpu-k.svelte-134dqvt{background:var(--muted);margin-left:10px}.grow.svelte-134dqvt{flex:1}.mac.svelte-1g5lfpo{gap:18px;padding:20px;scroll-margin-top:80px;display:grid}.focused.svelte-1g5lfpo{border-color:var(--accent-line)}.head.svelte-1g5lfpo{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.ic.svelte-1g5lfpo{border:1px solid var(--border-strong);border-radius:var(--radius);width:44px;height:44px;color:var(--muted);flex:none;place-items:center;display:grid}.ic.on.svelte-1g5lfpo{color:var(--accent-text);border-color:var(--accent-line);background:var(--accent-soft)}.who.svelte-1g5lfpo{flex:1;gap:4px;min-width:180px;display:grid}.spec.svelte-1g5lfpo{font-size:12px}.state.svelte-1g5lfpo{justify-items:end;gap:6px;display:grid}.ver.svelte-1g5lfpo{font-size:11px}.rename.svelte-1g5lfpo{flex-wrap:wrap;gap:8px;display:flex}.rename.svelte-1g5lfpo input:where(.svelte-1g5lfpo){flex:1;min-width:160px}.gauges.svelte-1g5lfpo{flex-wrap:wrap;align-items:flex-start;gap:8px 24px;display:flex}.gauges.svelte-1g5lfpo .vitals:where(.svelte-1g5lfpo){align-self:center}.vitals.svelte-1g5lfpo{color:var(--muted);gap:8px;margin-left:auto;font-size:13px;display:grid}.vitals.svelte-1g5lfpo div:where(.svelte-1g5lfpo){align-items:center;gap:8px;display:flex}.grid2.svelte-1g5lfpo{grid-template-columns:1fr 1fr;gap:14px;display:grid}.block.svelte-1g5lfpo{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);align-content:start;gap:10px;padding:14px;display:grid}.serving.svelte-1g5lfpo{color:var(--accent-text);align-items:center;gap:10px;display:flex}.serving.svelte-1g5lfpo div:where(.svelte-1g5lfpo){color:var(--text);display:grid}.job.svelte-1g5lfpo{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.list.svelte-1g5lfpo{gap:2px;margin:0;padding:0;list-style:none;display:grid}.list.svelte-1g5lfpo li:where(.svelte-1g5lfpo){border-top:1px solid var(--border);align-items:center;gap:12px;padding:8px 0;display:flex}.list.svelte-1g5lfpo li:where(.svelte-1g5lfpo):first-child{border-top:0}.list.svelte-1g5lfpo li:where(.svelte-1g5lfpo)>svg{color:var(--muted)}.list.svelte-1g5lfpo li:where(.svelte-1g5lfpo) div:where(.svelte-1g5lfpo){flex:1;min-width:0;display:grid}.list.svelte-1g5lfpo li:where(.svelte-1g5lfpo) div:where(.svelte-1g5lfpo) .faint:where(.svelte-1g5lfpo){font-size:11.5px}.pair.svelte-1g5lfpo{border:1px dashed var(--border-strong);border-radius:var(--radius);padding:16px}.pairrow.svelte-1g5lfpo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pairrow.svelte-1g5lfpo div:where(.svelte-1g5lfpo){flex:1;gap:4px;min-width:220px;display:grid}.code.svelte-1g5lfpo{text-align:center;justify-items:center;gap:10px;padding:8px 0;display:grid}.digits.svelte-1g5lfpo{letter-spacing:.08em;color:var(--accent-text);font-size:clamp(36px,8vw,52px);font-weight:600}.note.svelte-1g5lfpo{padding:4px 0}.actions.svelte-1g5lfpo{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.ask.svelte-1g5lfpo{color:var(--muted);font-size:13px}@media (max-width:720px){.gauges.svelte-1g5lfpo{justify-content:space-between;gap:8px 6px}.grid2.svelte-1g5lfpo{grid-template-columns:1fr}.vitals.svelte-1g5lfpo{grid-template-columns:repeat(3,auto);justify-content:start;gap:8px 18px;width:100%;margin-left:0}.state.svelte-1g5lfpo{justify-items:start}}.page.svelte-1dp5udk{gap:18px;display:grid}.intro.svelte-1dp5udk{gap:8px;max-width:720px;margin-bottom:6px;display:grid}.empty.svelte-1dp5udk{text-align:center;color:var(--muted);justify-items:center;gap:10px;padding:40px 20px;display:grid}.empty.svelte-1dp5udk h2:where(.svelte-1dp5udk){color:var(--text)}.page.svelte-10aogzd{gap:26px;display:grid}.intro.svelte-10aogzd{gap:8px;max-width:720px;display:grid}.group.svelte-10aogzd{gap:12px;display:grid}.gh.svelte-10aogzd{align-items:center;gap:10px;display:flex}.gh.svelte-10aogzd .btn:where(.svelte-10aogzd){margin-left:auto}.list.svelte-10aogzd{margin:0;padding:0;list-style:none}.row.svelte-10aogzd{border-top:1px solid var(--border);grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.row.svelte-10aogzd:first-child{border-top:0}.current.svelte-10aogzd{background:linear-gradient(90deg, var(--accent-soft), transparent 40%)}.ic.svelte-10aogzd{border:1px solid var(--border-strong);border-radius:var(--radius);width:40px;height:40px;color:var(--muted);place-items:center;display:grid}.who.svelte-10aogzd{gap:2px;min-width:0;display:grid}.who.svelte-10aogzd strong:where(.svelte-10aogzd){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.here.svelte-10aogzd{font-size:10px}.small.svelte-10aogzd,.who.svelte-10aogzd .faint:where(.svelte-10aogzd){font-size:11.5px}.status.svelte-10aogzd{justify-items:end;gap:4px;display:grid}.acts.svelte-10aogzd{gap:4px;display:flex}.rename.svelte-10aogzd{flex-wrap:wrap;gap:8px;display:flex}.rename.svelte-10aogzd input:where(.svelte-10aogzd){flex:1;min-width:140px}.empty.svelte-10aogzd{color:var(--muted);align-items:center;gap:14px;padding:20px;display:flex}@media (max-width:640px){.row.svelte-10aogzd{grid-template-columns:auto 1fr}.status.svelte-10aogzd{grid-column:2;place-items:center start;gap:10px;display:flex}.acts.svelte-10aogzd{grid-column:2}}.empty.svelte-1w335a6{text-align:center;color:var(--muted);justify-items:center;gap:10px;padding:44px 20px;display:grid}.empty.svelte-1w335a6 h2:where(.svelte-1w335a6){color:var(--text)}.chat.svelte-1w335a6{grid-template-columns:280px 1fr;min-height:min(72dvh,760px);display:grid;overflow:hidden}.side.svelte-1w335a6{border-right:1px solid var(--border);grid-template-rows:auto 1fr;min-height:0;display:grid}.sh.svelte-1w335a6{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:12px;display:flex}.sh.svelte-1w335a6 select:where(.svelte-1w335a6){flex:1}.mname.svelte-1w335a6{flex:1;align-items:center;gap:8px;display:flex}.chats.svelte-1w335a6{margin:0;padding:6px;list-style:none;overflow:auto}.chats.svelte-1w335a6 li:where(.svelte-1w335a6){border-radius:var(--radius);align-items:center;display:flex}.chats.svelte-1w335a6 li.on:where(.svelte-1w335a6){background:var(--surface-2)}.open.svelte-1w335a6{text-align:left;min-width:0;min-height:var(--tap);color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;gap:2px;padding:10px;display:grid}.open.svelte-1w335a6 span:where(.svelte-1w335a6):first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.open.svelte-1w335a6 .faint:where(.svelte-1w335a6){font-size:11px}.none.svelte-1w335a6{padding:12px;font-size:13px}.main.svelte-1w335a6{grid-template-rows:auto 1fr auto auto auto;min-height:0;display:grid}.mh.svelte-1w335a6{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.mh.svelte-1w335a6 select:where(.svelte-1w335a6){width:auto}.model.svelte-1w335a6{color:var(--text);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.e2e.svelte-1w335a6{align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.msgs.svelte-1w335a6{align-content:start;gap:14px;padding:18px 16px;display:grid;overflow:auto}.msg.svelte-1w335a6{gap:8px;max-width:760px;display:grid}.msg.user.svelte-1w335a6{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-card);justify-self:end;padding:10px 14px}.msg.summary.svelte-1w335a6{opacity:.8;border-left:2px solid var(--border-strong);padding-left:12px}.msg.svelte-1w335a6 p:where(.svelte-1w335a6){white-space:pre-wrap}pre.svelte-1w335a6{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);font:12.5px/1.5 var(--font-mono);margin:0;padding:12px;overflow:auto}code.svelte-1w335a6{font-family:var(--font-mono);background:var(--surface-2);border-radius:2px;padding:1px 4px;font-size:12.5px}pre.svelte-1w335a6 code:where(.svelte-1w335a6){background:0 0;padding:0}.think.svelte-1w335a6{color:var(--muted);font-size:13px}.think.svelte-1w335a6 p:where(.svelte-1w335a6){white-space:pre-wrap;margin-top:6px}.hint.svelte-1w335a6{text-align:center;color:var(--faint);justify-items:center;gap:10px;padding:60px 10px;display:grid}.typing.svelte-1w335a6{gap:4px;display:inline-flex}.typing.svelte-1w335a6 span:where(.svelte-1w335a6){background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite svelte-1w335a6-blink}.typing.svelte-1w335a6 span:where(.svelte-1w335a6):nth-child(2){animation-delay:.15s}.typing.svelte-1w335a6 span:where(.svelte-1w335a6):nth-child(3){animation-delay:.3s}@keyframes svelte-1w335a6-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.pad.svelte-1w335a6{padding:0 16px 8px}.composer.svelte-1w335a6{border-top:1px solid var(--border);align-items:flex-end;gap:10px;padding:12px;display:flex}.composer.svelte-1w335a6 textarea:where(.svelte-1w335a6){min-height:48px;max-height:200px}@media (max-width:760px){.chat.svelte-1w335a6{grid-template-columns:1fr}.side.svelte-1w335a6{border-right:0;border-bottom:1px solid var(--border)}.chats.svelte-1w335a6{max-height:180px}.e2e.svelte-1w335a6{margin-left:0}}.page.svelte-1n8h9xt{gap:20px;display:grid}.intro.svelte-1n8h9xt{gap:8px;max-width:720px;display:grid}.notice.svelte-1n8h9xt{border-color:var(--border-strong);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.notice.svelte-1n8h9xt svg{color:var(--warn);margin-top:2px}.grid.svelte-1n8h9xt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.form.svelte-1n8h9xt{gap:16px;padding:20px;display:grid}.topics.svelte-1n8h9xt{flex-wrap:wrap;gap:6px;display:flex}.topics.svelte-1n8h9xt .on:where(.svelte-1n8h9xt){border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}.count.svelte-1n8h9xt{justify-self:end;font-size:11px}.small.svelte-1n8h9xt{font-size:12px}.row.svelte-1n8h9xt{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.preview.svelte-1n8h9xt{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);gap:10px;padding:16px;display:grid}.preview.svelte-1n8h9xt .title:where(.svelte-1n8h9xt){font-weight:600}.preview.svelte-1n8h9xt .body:where(.svelte-1n8h9xt){white-space:pre-wrap}hr.svelte-1n8h9xt{border:0;border-top:1px solid var(--border);width:100%;margin:0}.done.svelte-1n8h9xt{color:var(--ok);align-items:center;gap:8px;display:flex}.tickets.svelte-1n8h9xt{gap:12px;display:grid}.th.svelte-1n8h9xt{justify-content:space-between;align-items:center;display:flex}.th.svelte-1n8h9xt a:where(.svelte-1n8h9xt){align-items:center;gap:4px;display:inline-flex}.list.svelte-1n8h9xt{margin:0;padding:0;list-style:none}.list.svelte-1n8h9xt li:where(.svelte-1n8h9xt){border-top:1px solid var(--border);gap:6px;padding:14px 16px;display:grid}.list.svelte-1n8h9xt li:where(.svelte-1n8h9xt):first-child{border-top:0}.tl.svelte-1n8h9xt{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.subject.svelte-1n8h9xt{color:var(--text);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.subject.svelte-1n8h9xt:hover{text-decoration:underline}.subject.svelte-1n8h9xt svg{color:var(--faint)}.addbtn.svelte-1n8h9xt{justify-self:start}.more.svelte-1n8h9xt{gap:8px;display:grid}.empty.svelte-1n8h9xt{color:var(--muted);align-items:center;gap:12px;padding:20px;display:flex}@media (max-width:860px){.grid.svelte-1n8h9xt{grid-template-columns:1fr}}.page.svelte-11w59y9{gap:22px;max-width:900px;display:grid}.intro.svelte-11w59y9{gap:8px;display:grid}.details.svelte-11w59y9{padding:6px 20px}.row.svelte-11w59y9{border-top:1px solid var(--border);grid-template-columns:160px 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.row.svelte-11w59y9:first-child{border-top:0}.small.svelte-11w59y9{font-size:12px}.what.svelte-11w59y9{gap:14px;display:grid}.actions.svelte-11w59y9{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.actions.svelte-11w59y9>div:where(.svelte-11w59y9){flex:1;gap:6px;min-width:240px;display:grid}.danger.svelte-11w59y9{border-color:color-mix(in srgb, var(--bad) 35%, var(--border))}.confirm.svelte-11w59y9{max-width:320px;margin-top:10px}.btns.svelte-11w59y9{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}@media (max-width:560px){.row.svelte-11w59y9{grid-template-columns:1fr;gap:4px}}.loading.svelte-1n46o8q{min-height:100dvh;padding:var(--gutter);text-align:center;align-content:center;place-items:center;gap:16px;display:grid}.top.svelte-1n46o8q{z-index:10;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding-top:var(--safe-t);position:sticky;top:0}.bar.svelte-1n46o8q{max-width:var(--page);min-height:60px;padding:0 calc(var(--gutter) + var(--safe-r)) 0 calc(var(--gutter) + var(--safe-l));align-items:center;gap:20px;margin:0 auto;display:flex}.brand.svelte-1n46o8q{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.word.svelte-1n46o8q{color:var(--accent-text);font-size:16px;font-weight:600}.word.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--text)}.places.svelte-1n46o8q{gap:2px;margin-left:8px;display:flex}.places.svelte-1n46o8q a:where(.svelte-1n46o8q){min-height:36px;color:var(--muted);border-radius:var(--radius);border:1px solid #0000;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.places.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{color:var(--text)}.places.svelte-1n46o8q a[aria-current=page]:where(.svelte-1n46o8q){color:var(--text);background:var(--surface);border-color:var(--border)}.tools.svelte-1n46o8q{align-items:center;gap:8px;margin-left:auto;display:flex}main.svelte-1n46o8q{max-width:var(--page);padding:28px calc(var(--gutter) + var(--safe-r)) 48px calc(var(--gutter) + var(--safe-l));outline:none;margin:0 auto}.tabs.svelte-1n46o8q{display:none}@media (max-width:860px){.places.svelte-1n46o8q,.private.svelte-1n46o8q{display:none}main.svelte-1n46o8q{padding-bottom:calc(96px + var(--safe-b));padding-top:20px}.tabs.svelte-1n46o8q{z-index:10;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);padding:4px calc(4px + var(--safe-r)) calc(4px + var(--safe-b)) calc(4px + var(--safe-l));grid-template-columns:repeat(6,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabs.svelte-1n46o8q a:where(.svelte-1n46o8q){min-height:52px;color:var(--faint);font:600 10.5px/1 var(--font-sans);border-radius:var(--radius);justify-items:center;gap:3px;padding:7px 0 4px;text-decoration:none;display:grid}.tabs.svelte-1n46o8q a[aria-current=page]:where(.svelte-1n46o8q){color:var(--accent-text)}}
/*$vite$:1*/