@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/roboto-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Exo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/exo-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sen;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/sen-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-serif-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/newsreader-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oldenburg;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oldenburg-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/playpen-sans-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/roboto-mono-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/courier-prime-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/courier-prime-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/red-hat-mono-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nova Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nova-mono-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kode Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/kode-mono-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cascadia Code;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/cascadia-code-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fragment-mono-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/atkinson-hyperlegible-mono-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:var(--lightningcss-light,#f5f6f8)var(--lightningcss-dark,#0f1115);--fg:var(--lightningcss-light,#1a1d24)var(--lightningcss-dark,#e8eaf0);--muted:var(--lightningcss-light,#5c6472)var(--lightningcss-dark,#8b93a1);--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a21);--panel-2:var(--lightningcss-light,#e9ecf1)var(--lightningcss-dark,#1f2430);--border:var(--lightningcss-light,#d3d8e0)var(--lightningcss-dark,#2a2f3a);--accent:var(--lightningcss-light,#2a63c4)var(--lightningcss-dark,#4f8cff);--accent-fg:#fff;--danger:var(--lightningcss-light,#c53333)var(--lightningcss-dark,#ff5f5f);--ok:var(--lightningcss-light,#1a7a4c)var(--lightningcss-dark,#3fbf7f);--warn:var(--lightningcss-light,#9a5b00)var(--lightningcss-dark,#ffb347);--ansi-0:var(--lightningcss-light,#2e3440)var(--lightningcss-dark,#3b4048);--ansi-1:var(--lightningcss-light,#b3283c)var(--lightningcss-dark,#f7768e);--ansi-2:var(--lightningcss-light,#3f7a1a)var(--lightningcss-dark,#9ece6a);--ansi-3:var(--lightningcss-light,#976800)var(--lightningcss-dark,#e0af68);--ansi-4:var(--lightningcss-light,#2b5fb4)var(--lightningcss-dark,#7aa2f7);--ansi-5:var(--lightningcss-light,#7a45b3)var(--lightningcss-dark,#bb9af7);--ansi-6:var(--lightningcss-light,#0e7490)var(--lightningcss-dark,#7dcfff);--ansi-7:var(--lightningcss-light,#6a717f)var(--lightningcss-dark,#c0caf5);--ansi-8:var(--lightningcss-light,#5b6373)var(--lightningcss-dark,#565f89);--ansi-9:var(--lightningcss-light,#cd394c)var(--lightningcss-dark,#ff9eb1);--ansi-10:var(--lightningcss-light,#437f1f)var(--lightningcss-dark,#b9f27c);--ansi-11:var(--lightningcss-light,#946909)var(--lightningcss-dark,#f0c987);--ansi-12:var(--lightningcss-light,#386ecb)var(--lightningcss-dark,#9db9ff);--ansi-13:var(--lightningcss-light,#8958c4)var(--lightningcss-dark,#d2bbff);--ansi-14:var(--lightningcss-light,#127a92)var(--lightningcss-dark,#a0e0ff);--ansi-15:var(--lightningcss-light,#1a1d24)var(--lightningcss-dark,#fff);--radius:10px;--font-text:system-ui, -apple-system, "Segoe UI", sans-serif;--font-code:ui-monospace, SFMono-Regular, Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-text);font-size:15px;line-height:1.4}@media (prefers-color-scheme:light){:root:not([data-scheme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body,#app{height:100%;margin:0}body{background:var(--bg);color:var(--fg);-webkit-text-size-adjust:100%}button,input,textarea,select{font:inherit;color:inherit}button{background:var(--accent);color:var(--accent-fg);border-radius:var(--radius);cursor:pointer;border:0;padding:.5rem .9rem}button:disabled{opacity:.5;cursor:default}.drop-target{outline:2px dashed var(--accent);outline-offset:-2px}button.icon-only{justify-content:center;align-items:center;padding:.45rem .6rem;font-size:1.05rem;line-height:1;display:inline-flex}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button.secondary{background:var(--panel-2);color:var(--fg);border:1px solid var(--border)}input,textarea,select{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);box-sizing:border-box;width:100%;padding:.5rem .7rem}input[type=checkbox]{width:auto}textarea{resize:vertical;min-height:3.2rem}pre,code{font-family:var(--font-code);font-size:.85em}pre{white-space:pre-wrap;word-break:break-word;margin:0}.markdown{overflow-wrap:anywhere}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown p,.markdown ul,.markdown ol,.markdown .code-block,.markdown blockquote,.markdown .table{margin:.5em 0}.markdown .heading{font-size:1.05em}.markdown .h1{font-size:1.15em}.markdown ul,.markdown ol{padding-left:1.4em}.markdown ul ul,.markdown ul ol,.markdown ol ul,.markdown ol ol{margin:.2em 0}.markdown code{background:var(--panel);border-radius:4px;padding:.05em .3em}.markdown pre{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem .6rem;overflow-x:auto}.markdown pre code{background:0 0;padding:0}.markdown pre.open{border-style:dashed}.markdown blockquote{border-left:3px solid var(--border);color:var(--muted);padding-left:.6em}.markdown a{color:var(--accent)}.markdown .table{overflow-x:auto}.markdown table{border-collapse:collapse;overflow-wrap:normal;font-size:.9em}.markdown th,.markdown td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:.25em .5em}.markdown th{background:var(--panel);font-weight:600}.loader{--color-1:var(--fg);--color-2:var(--accent);--size:calc(1em / 48);vertical-align:middle;perspective:calc(1000 * var(--size));width:calc(48 * var(--size));height:calc(48 * var(--size));color:var(--color-1);border-radius:50%;display:inline-block;position:relative;transform:rotate(45deg)}.loader:before,.loader:after{content:"";width:inherit;height:inherit;border-radius:50%;animation:1s linear infinite spin;display:block;position:absolute;top:0;left:0;transform:rotateX(70deg)}.loader:after{color:var(--color-2);animation-delay:.4s;transform:rotateY(70deg)}@keyframes spin{0%,to{box-shadow:.2em 0}12%{box-shadow:.2em .2em}25%{box-shadow:0 .2em}37%{box-shadow:-.2em .2em}50%{box-shadow:-.2em 0}62%{box-shadow:-.2em -.2em}75%{box-shadow:0 -.2em}87%{box-shadow:.2em -.2em}}@media (prefers-reduced-motion:reduce){.loader{background:currentColor;width:.4em;height:.4em;transform:none}.loader:before,.loader:after{display:none}}.features[data-v-0c4a713f]{max-width:var(--flux-max);margin:0 auto;padding:0 clamp(16px,5vw,40px) clamp(56px,8vw,88px)}.kicker[data-v-0c4a713f]{font-family:var(--flux-mono);letter-spacing:.15em;color:oklch(55% .03 150);margin:0 0 28px;font-size:12px;font-weight:400}.cards[data-v-0c4a713f]{background:var(--flux-line);border:1px solid var(--flux-line);grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:1px;display:grid}.cell[data-v-0c4a713f]{background:oklch(15% .012 150);flex-direction:column;gap:14px;padding:30px 26px 38px;transition:background .15s;display:flex}.cell[data-v-0c4a713f]:hover{background:oklch(18% .02 150)}.cell-num[data-v-0c4a713f]{font-family:var(--flux-mono);color:var(--flux-accent);font-size:12px}.cell h3[data-v-0c4a713f]{color:oklch(95% .01 150);text-wrap:balance;margin:0;font-size:22px;font-weight:500}.cell p[data-v-0c4a713f]{color:oklch(66% .03 150);margin:0;font-size:14.5px;line-height:1.65}.flow[data-v-2a01953f]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pair[data-v-d9e56847]{max-width:var(--flux-max,1160px);grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;margin:0 auto;padding:88px 40px;display:grid}.lede[data-v-d9e56847]{flex-direction:column;gap:18px;display:flex}.title[data-v-d9e56847]{letter-spacing:-.025em;color:oklch(97% .01 150);margin:0;font-size:clamp(2.2rem,5vw,52px);font-weight:700;line-height:1.05}.accent[data-v-d9e56847]{color:var(--flux-accent);text-shadow:0 0 28px oklch(85% .19 145/.4)}.hint[data-v-d9e56847]{color:oklch(70% .03 150);margin:0;font-size:17px;line-height:1.6}.hint code[data-v-d9e56847]{font-family:var(--flux-mono);color:var(--flux-accent);background:0 0;padding:0;font-size:15px}.trust[data-v-d9e56847]{font-family:var(--flux-mono);letter-spacing:.12em;color:oklch(55% .03 150);margin:0;font-size:11px}.card[data-v-d9e56847]{background:oklch(16% .012 150);border:1px solid oklch(32% .04 150);flex-direction:column;gap:12px;padding:30px;display:flex;box-shadow:0 0 60px oklch(85% .19 145/.07)}.camera[data-v-d9e56847]{background:oklch(12% .01 150);border:1px solid oklch(32% .04 150);width:100%}.scan[data-v-d9e56847]{font-family:var(--flux-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--flux-accent);color:oklch(13% .01 150);cursor:pointer;border:none;border-radius:0;padding:15px;font-size:14px;font-weight:500}.scan[data-v-d9e56847]:hover:not(:disabled){background:oklch(92% .16 145)}.stop[data-v-d9e56847]{font-family:var(--flux-mono);letter-spacing:.06em;text-transform:uppercase;color:oklch(70% .03 150);cursor:pointer;background:0 0;border:1px solid oklch(32% .04 150);border-radius:0;padding:13px;font-size:13px}.divider[data-v-d9e56847]{font-family:var(--flux-mono);letter-spacing:.12em;text-transform:uppercase;color:oklch(55% .03 150);text-align:center;margin:4px 0 0;font-size:11px}.paste[data-v-d9e56847]{flex-direction:column;gap:12px;display:flex}.paste input[data-v-d9e56847]{font-family:var(--flux-mono);color:oklch(90% .02 150);background:oklch(12% .01 150);border:1px solid oklch(32% .04 150);border-radius:0;outline:none;padding:14px 15px;font-size:13px}.paste input[data-v-d9e56847]:focus{border-color:var(--flux-accent)}.do-pair[data-v-d9e56847]{font-family:var(--flux-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--flux-accent);cursor:pointer;background:0 0;border:1px solid oklch(45% .08 150);border-radius:0;padding:13px;font-size:14px}.do-pair[data-v-d9e56847]:hover:not(:disabled){border-color:var(--flux-accent)}.error[data-v-d9e56847]{font-family:var(--flux-mono);color:var(--danger);margin:0;font-size:12px}@media (width<=720px){.pair[data-v-d9e56847]{grid-template-columns:1fr;gap:32px;padding:56px 20px}.card[data-v-d9e56847]{padding:20px}}.setup[data-v-75abfa5c]{border-top:1px solid var(--flux-line);background:oklch(11.5% .01 150)}.setup-inner[data-v-75abfa5c]{max-width:var(--flux-max);margin:0 auto;padding:clamp(48px,8vw,72px) clamp(16px,5vw,40px) clamp(56px,8vw,88px)}.kicker[data-v-75abfa5c]{font-family:var(--flux-mono);letter-spacing:.15em;color:oklch(55% .03 150);margin:0 0 10px;font-size:12px}.setup h2[data-v-75abfa5c]{letter-spacing:-.02em;color:oklch(97% .01 150);margin:0 0 44px;font-size:clamp(30px,5vw,40px);font-weight:700}.steps[data-v-75abfa5c]{margin:0;padding:0;list-style:none}.steps li[data-v-75abfa5c]{border-top:1px solid oklch(26% .03 150);grid-template-columns:60px 1fr;align-items:baseline;gap:24px;padding:22px 0;display:grid}.step-num[data-v-75abfa5c]{font-family:var(--flux-mono);color:var(--flux-accent);font-size:14px}.steps p[data-v-75abfa5c]{color:oklch(78% .03 150);margin:0;font-size:17px;line-height:1.65}.steps code[data-v-75abfa5c]{font-family:var(--flux-mono);color:var(--flux-accent);overflow-wrap:anywhere;background:oklch(20% .02 150);border:1px solid oklch(32% .04 150);padding:2px 8px;font-size:14px}.steps a[data-v-75abfa5c]{color:var(--flux-accent);text-underline-offset:2px;text-decoration:underline}@media (width<=720px){.steps li[data-v-75abfa5c]{grid-template-columns:44px 1fr;gap:14px}}.home[data-v-2dbd840b]{--flux-accent:oklch(85% .19 145);--flux-sans:"Space Grotesk", system-ui, sans-serif;--flux-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--flux-line:oklch(28% .03 150);--flux-max:1160px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:oklch(88% .02 150);min-height:0;font-family:var(--flux-sans);-webkit-font-smoothing:antialiased;background:oklch(13% .01 150);flex:1;position:relative;overflow:hidden auto}.grid-backdrop[data-v-2dbd840b]{pointer-events:none;background-image:linear-gradient(oklch(85% .19 145/.05) 1px,#0000 1px),linear-gradient(90deg,oklch(85% .19 145/.05) 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.glow[data-v-2dbd840b]{pointer-events:none;background:radial-gradient(oklch(85% .19 145/.13),#0000 65%);width:min(900px,100vw);height:500px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.page[data-v-2dbd840b]{position:relative}.nav[data-v-2dbd840b]{border-bottom:1px solid var(--flux-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px clamp(16px,5vw,40px);display:flex}.brand[data-v-2dbd840b]{font-family:var(--flux-mono);align-items:center;gap:12px;display:flex}.dot[data-v-2dbd840b]{background:var(--flux-accent);width:10px;height:10px;box-shadow:0 0 12px var(--flux-accent);border-radius:50%;animation:2.4s infinite flux-pulse-2dbd840b}.wordmark[data-v-2dbd840b]{letter-spacing:.12em;color:oklch(95% .02 150);font-size:15px;font-weight:500}.daemon[data-v-2dbd840b]{color:oklch(55% .03 150);font-size:11px}.nav-links[data-v-2dbd840b]{font-family:var(--flux-mono);align-items:center;gap:clamp(14px,3vw,26px);font-size:12px;display:flex}.nav-links a[data-v-2dbd840b]{color:oklch(70% .04 150);text-decoration:none}.nav-links a[data-v-2dbd840b]:hover{color:oklch(92% .16 145)}.pair-now[data-v-2dbd840b]{border:1px solid var(--flux-accent);padding:9px 18px;color:var(--flux-accent)!important}.pair-now[data-v-2dbd840b]:hover{background:var(--flux-accent);color:oklch(13% .01 150)!important}.hero[data-v-2dbd840b]{animation:.7s both flux-rise-2dbd840b;position:relative}.hero-inner[data-v-2dbd840b]{max-width:var(--flux-max);margin:0 auto;padding:clamp(48px,9vw,100px) clamp(16px,5vw,40px) clamp(48px,8vw,80px);position:relative}.eyebrow[data-v-2dbd840b]{font-family:var(--flux-mono);color:var(--flux-accent);margin:0 0 24px;font-size:13px}.eyebrow .dim[data-v-2dbd840b]{color:oklch(55% .03 150)}.hero h1[data-v-2dbd840b]{letter-spacing:-.03em;color:oklch(97% .01 150);text-wrap:balance;margin:0;font-size:clamp(40px,7vw,96px);font-weight:700;line-height:1.02}.hero h1 .accent[data-v-2dbd840b]{color:var(--flux-accent);text-shadow:0 0 32px oklch(85% .19 145/.45)}.hero-body[data-v-2dbd840b]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(28px,5vw,48px);margin-top:44px;display:flex}.lede[data-v-2dbd840b]{color:oklch(72% .03 150);flex:320px;max-width:540px;margin:0;font-size:clamp(16px,2.4vw,19px);line-height:1.6}.terminal[data-v-2dbd840b]{max-width:380px;font-family:var(--flux-mono);background:oklch(16% .012 150);border:1px solid oklch(32% .04 150);flex:300px;font-size:13px;line-height:1.7;box-shadow:0 0 40px oklch(85% .19 145/.08)}.term-bar[data-v-2dbd840b]{border-bottom:1px solid var(--flux-line);color:oklch(55% .03 150);align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.tdot[data-v-2dbd840b]{background:oklch(40% .05 150);border-radius:50%;width:8px;height:8px}.term-body[data-v-2dbd840b]{padding:16px 18px}.term-out[data-v-2dbd840b]{color:oklch(55% .03 150)}.prompt[data-v-2dbd840b]{color:var(--flux-accent)}.cursor[data-v-2dbd840b]{background:var(--flux-accent);vertical-align:-2px;width:8px;height:15px;animation:1.1s step-end infinite flux-blink-2dbd840b;display:inline-block}.connect[data-v-2dbd840b]{border-top:1px solid var(--flux-line)}.footer[data-v-2dbd840b]{border-top:1px solid var(--flux-line);font-family:var(--flux-mono);letter-spacing:.1em;color:oklch(50% .03 150);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px clamp(16px,5vw,40px);font-size:11px;display:flex}.footer .gh[data-v-2dbd840b]{color:oklch(70% .04 150);text-decoration:none}.footer .gh[data-v-2dbd840b]:hover{color:var(--flux-accent)}@keyframes flux-blink-2dbd840b{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes flux-rise-2dbd840b{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes flux-pulse-2dbd840b{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.hero[data-v-2dbd840b],.dot[data-v-2dbd840b],.cursor[data-v-2dbd840b]{animation:none}}.tabs[data-v-dae83a87]{scrollbar-width:none;gap:.25rem;padding:.4rem .5rem;display:flex;overflow-x:auto}.tab[data-v-dae83a87]{color:var(--muted);border-radius:var(--radius);background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:.4rem;max-width:12rem;padding:.4rem .7rem;display:inline-flex}.tab.active[data-v-dae83a87]{background:var(--panel-2);color:var(--fg);border-color:var(--border)}.title[data-v-dae83a87]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.add[data-v-dae83a87]{padding:.4rem .5rem;font-size:1.05rem;line-height:1}.dot[data-v-dae83a87]{background:var(--muted);border-radius:50%;width:.5rem;height:.5rem}.dot.running[data-v-dae83a87]{background:var(--accent)}.dot.waiting_user[data-v-dae83a87]{background:var(--warn)}.dot.idle[data-v-dae83a87]{background:var(--ok)}.unread[data-v-dae83a87]{background:var(--accent);min-width:1.1rem;color:var(--accent-fg);text-align:center;border-radius:.55rem;flex:none;padding:0 .3rem;font-size:.7rem;line-height:1.1rem}.top[data-v-9a2d8185]{border-bottom:1px solid var(--border);background:var(--panel);padding-top:env(safe-area-inset-top);flex:none;align-items:center;display:flex}.top[data-v-9a2d8185]>:first-child{flex:1;min-width:0}.gear[data-v-9a2d8185]{color:var(--muted);background:0 0;flex:none;margin-right:.3rem;padding:.4rem .5rem;font-size:1.2rem;line-height:1}.gear.active[data-v-9a2d8185]{color:var(--fg)}.confirm[data-v-1377b3b7]{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.5rem;padding:.6rem .75rem;display:flex}.question[data-v-1377b3b7]{margin:0}.dirty[data-v-1377b3b7]{color:var(--warn)}.option[data-v-1377b3b7]{color:var(--muted);align-items:center;gap:.4rem;display:flex}.actions[data-v-1377b3b7]{justify-content:flex-end;gap:.5rem;display:flex}.danger[data-v-1377b3b7]{background:var(--danger);color:var(--accent-fg)}.archived[data-v-97e9660b]{border-top:1px solid var(--border);flex:none;margin:0 .75rem .75rem;padding-top:.5rem}summary[data-v-97e9660b]{cursor:pointer;color:var(--muted);font-size:.9rem}.rows[data-v-97e9660b]{flex-direction:column;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.row[data-v-97e9660b]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.who[data-v-97e9660b]{flex-direction:column;flex:1;min-width:0;display:flex}.title[data-v-97e9660b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.branch[data-v-97e9660b]{color:var(--muted);font-family:var(--font-code);font-size:.8rem}.gone .title[data-v-97e9660b]{color:var(--muted)}.confirm[data-v-97e9660b]{flex-basis:100%}.backdrop[data-v-00cf7e85]{z-index:30;padding:calc(2rem + env(safe-area-inset-top)) 1rem calc(1rem + env(safe-area-inset-bottom));background:#0009;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.modal[data-v-00cf7e85]{box-sizing:border-box;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.5rem;width:100%;max-width:32rem;padding:1rem;display:flex}.label[data-v-00cf7e85]{color:var(--muted);font-size:.85rem}textarea[data-v-00cf7e85]{box-sizing:border-box;resize:vertical;width:100%}.actions[data-v-00cf7e85]{justify-content:flex-end;gap:.5rem;display:flex}.error[data-v-00cf7e85]{color:var(--danger);margin:0}.new[data-v-c77fe1c6]{box-sizing:border-box;flex-direction:column;gap:.4rem;width:100%;max-width:32rem;margin:0 auto;padding:1rem;display:flex;overflow-y:auto}h2[data-v-c77fe1c6]{margin:0 0 .5rem;font-size:1.2rem}label[data-v-c77fe1c6]{color:var(--muted);margin-top:.4rem;font-size:.85rem}button[data-v-c77fe1c6]{margin-top:.8rem}.error[data-v-c77fe1c6]{color:var(--danger);margin:0}.divider[data-v-c16614e1]{width:var(--divider);cursor:col-resize;background:linear-gradient(to right, transparent 2px, var(--border) 2px, var(--border) 4px, transparent 4px);touch-action:none;flex:none;position:relative}.divider[data-v-c16614e1]:before{content:"";position:absolute;inset:0 -8px}.divider[data-v-c16614e1]:hover,.divider.dragging[data-v-c16614e1],.divider[data-v-c16614e1]:focus-visible{background:var(--accent);outline:none}.actions[data-v-cc0f962f]{border-top:1px solid var(--border);background:var(--panel);flex-direction:column;flex:none;gap:.5rem;padding:.6rem .75rem;display:flex}.last[data-v-cc0f962f]{color:var(--muted);font-family:var(--font-code);overflow-wrap:anywhere;margin:0;font-size:.8rem}.row[data-v-cc0f962f]{align-items:center;gap:.5rem;display:flex}.row .commit[data-v-cc0f962f]{flex:1}.pr[data-v-cc0f962f]{flex-direction:column;gap:.5rem;display:flex}.pr summary[data-v-cc0f962f]{cursor:pointer;color:var(--muted)}.draft[data-v-cc0f962f]{flex:1;align-items:center;gap:.4rem;display:flex}.hint[data-v-cc0f962f]{color:var(--muted);margin:0;font-size:.8rem}.url[data-v-cc0f962f]{overflow-wrap:anywhere;margin:0}.url a[data-v-cc0f962f]{color:var(--accent)}.error[data-v-cc0f962f]{color:var(--danger);margin:0}.changes[data-v-452f2fb9]{flex-direction:column;flex:1;min-height:0;display:flex}.toolbar[data-v-452f2fb9]{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.count[data-v-452f2fb9]{color:var(--muted);flex:1}.empty[data-v-452f2fb9]{color:var(--muted);text-align:center;flex:1;margin:2rem 0}.list[data-v-452f2fb9]{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.row[data-v-452f2fb9]{border-bottom:1px solid var(--border);align-items:center;display:flex}.edit[data-v-452f2fb9]{flex:none;margin-right:.75rem;padding:.3rem .5rem;font-size:.95rem}.pick[data-v-452f2fb9]{flex:none;margin:0 0 0 .75rem}.file[data-v-452f2fb9]{min-width:0;color:var(--fg);text-align:left;background:0 0;border-radius:0;flex-wrap:wrap;flex:1;align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}.status[data-v-452f2fb9]{text-align:center;width:1.2rem;font-family:var(--font-code);color:var(--muted);flex:none}.status.A[data-v-452f2fb9]{color:var(--ok)}.status.M[data-v-452f2fb9]{color:var(--warn)}.status.R[data-v-452f2fb9]{color:var(--accent)}.status.D[data-v-452f2fb9]{color:var(--danger)}.path[data-v-452f2fb9],.from[data-v-452f2fb9]{overflow-wrap:anywhere;font-family:var(--font-code);font-size:.85rem}.from[data-v-452f2fb9]{color:var(--muted)}.tray[data-v-3777a485]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.comment[data-v-3777a485]{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);align-items:flex-start;gap:.5rem;padding:.5rem .6rem;display:flex}.body[data-v-3777a485]{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.where[data-v-3777a485]{color:var(--muted);overflow-wrap:anywhere}.text[data-v-3777a485]{white-space:pre-wrap}.remove[data-v-3777a485]{flex:none;padding:.25rem .45rem;font-size:.9rem}.diff[data-v-8a66fb39]{flex-direction:column;flex:1;min-height:0;display:flex}.toolbar[data-v-8a66fb39]{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.path[data-v-8a66fb39]{overflow-wrap:anywhere;color:var(--muted);flex:1}.notice[data-v-8a66fb39]{color:var(--muted);text-align:center;margin:2rem 0}.editor[data-v-8a66fb39]{flex:1;min-height:0;overflow:auto}.editor.hidden[data-v-8a66fb39]{display:none}.tray[data-v-8a66fb39]{border-top:1px solid var(--border);background:var(--panel);flex-direction:column;flex:none;gap:.5rem;padding:.5rem .75rem;display:flex}.compose[data-v-8a66fb39]{flex-direction:column;gap:.4rem;display:flex}.hint[data-v-8a66fb39]{color:var(--muted);margin:0;font-size:.8rem}.edit[data-v-bc612e55]{flex-direction:column;flex:1;min-height:0;display:flex}.toolbar[data-v-bc612e55]{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.path[data-v-bc612e55]{overflow-wrap:anywhere;color:var(--muted);flex:1}.dirty[data-v-bc612e55]{color:var(--warn);font-size:.6rem;display:inline-flex}.notice[data-v-bc612e55]{color:var(--muted);text-align:center;margin:2rem 0}.banner[data-v-bc612e55]{border-bottom:1px solid var(--border);background:var(--panel);color:var(--muted);flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;margin:0;padding:.5rem .75rem;font-size:.85rem;display:flex}.banner.conflict[data-v-bc612e55]{color:var(--warn)}.overwrite[data-v-bc612e55]{background:var(--danger)}.editor[data-v-bc612e55]{flex:1;min-height:0;overflow:auto}.editor.hidden[data-v-bc612e55]{display:none}.files[data-v-93ae3e95]{flex-direction:column;flex:1;min-height:0;display:flex}.toolbar[data-v-93ae3e95]{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.crumbs[data-v-93ae3e95]{flex-wrap:wrap;flex:1;align-items:center;gap:.15rem;min-width:0;display:flex;overflow:hidden}.crumb[data-v-93ae3e95]{color:var(--muted);font-family:var(--font-code);background:0 0;border-radius:0;padding:.1rem .15rem;font-size:.85rem}.sep[data-v-93ae3e95]{color:var(--muted);font-size:.85rem}.notice[data-v-93ae3e95],.empty[data-v-93ae3e95]{color:var(--muted);text-align:center;flex:1;margin:2rem 0}.list[data-v-93ae3e95]{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.row[data-v-93ae3e95]{border-bottom:1px solid var(--border);align-items:center;display:flex}.entry[data-v-93ae3e95]{min-width:0;color:var(--fg);text-align:left;background:0 0;border-radius:0;flex:1;align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}.name[data-v-93ae3e95]{overflow-wrap:anywhere;min-width:0;font-family:var(--font-code);flex:1;font-size:.85rem}.entry.dir .name[data-v-93ae3e95]{color:var(--accent)}.chev[data-v-93ae3e95]{color:var(--muted);flex:none;display:inline-flex}.panel[data-v-3296e2c1]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.tabs[data-v-3296e2c1]{border-bottom:1px solid var(--border);background:var(--panel);flex:none;align-items:center;gap:.25rem;padding:.3rem .5rem;display:flex}.tab[data-v-3296e2c1]{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:.3rem .6rem}.tab[aria-current=page][data-v-3296e2c1]{color:var(--fg);border-bottom-color:var(--accent)}.close[data-v-3296e2c1]{margin-left:auto}.agents[data-v-b2085a76]{border-bottom:1px solid var(--border);background:var(--panel);flex-direction:column;flex:none;max-height:6.4rem;display:flex;overflow-y:auto}.row[data-v-b2085a76]{width:100%;color:var(--muted);text-align:left;background:0 0;border-radius:0;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.8rem;line-height:1.6;display:flex}.row.active[data-v-b2085a76]{color:var(--fg);background:var(--panel-2)}.row.failed[data-v-b2085a76]{color:var(--danger)}.glyph[data-v-b2085a76],.loader[data-v-b2085a76]{text-align:center;flex:none;width:1rem}.glyph[data-v-b2085a76]{justify-content:center;display:inline-flex}.main .glyph[data-v-b2085a76]{font-size:.6rem}.type[data-v-b2085a76]{font-family:var(--font-code);flex:none}.description[data-v-b2085a76]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chips[data-v-5391cb26]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.chip[data-v-5391cb26]{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-2);align-items:center;gap:.4rem;max-width:100%;padding:.25rem .4rem;font-size:.8rem;display:flex}.chip.failed[data-v-5391cb26]{border-color:var(--danger)}.thumb[data-v-5391cb26]{object-fit:cover;border-radius:4px;width:2.5rem;height:2.5rem}.kind[data-v-5391cb26]{color:var(--muted);font-size:1.4rem;display:inline-flex}.meta[data-v-5391cb26]{flex-direction:column;min-width:0;max-width:12rem;display:flex}.name[data-v-5391cb26]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.size[data-v-5391cb26],.error[data-v-5391cb26]{color:var(--muted);font-size:.75rem}.error[data-v-5391cb26]{color:var(--danger);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.progress[data-v-5391cb26]{width:100%;height:4px;accent-color:var(--accent)}.chip button[data-v-5391cb26]{padding:.2rem .4rem;font-size:.9rem}.reply[data-v-284b5e93]{border-left:2px solid var(--accent);background:var(--panel-2);border-radius:var(--radius);align-items:center;gap:.5rem;padding:.3rem .5rem;font-size:.8rem;display:flex}.who[data-v-284b5e93]{color:var(--muted);flex:none}.line[data-v-284b5e93]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.reply button[data-v-284b5e93]{padding:.15rem .4rem;font-size:.9rem}.composer[data-v-7b11aa06]{border-top:1px solid var(--border);background:var(--panel);flex-direction:column;flex:none;gap:.5rem;padding:.5rem .75rem;display:flex}.row[data-v-7b11aa06]{align-items:flex-end;gap:.5rem;display:flex}.picker[data-v-7b11aa06]{display:none}.row textarea[data-v-7b11aa06]{resize:none;min-height:0}.attach[data-v-7b11aa06],.send[data-v-7b11aa06]{flex:none;padding:.55rem .7rem}.slash-suggest[data-v-7b11aa06]{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-2);flex-direction:column;gap:.1rem;max-height:12rem;margin:0;padding:.25rem;list-style:none;display:flex;overflow-y:auto}.slash-option[data-v-7b11aa06]{border-radius:var(--radius);font-family:var(--font-code);cursor:pointer;padding:.35rem .5rem;font-size:.85rem}.slash-option.active[data-v-7b11aa06],.slash-option[data-v-7b11aa06]:hover{background:var(--accent-soft,var(--panel))}.ask[data-v-7f01a05e]{overflow-wrap:anywhere;border:1px solid var(--warn);border-radius:var(--radius);background:var(--panel);flex-direction:column;gap:.6rem;padding:.75rem;display:flex}.ask.answered[data-v-7f01a05e]{opacity:.6}.question[data-v-7f01a05e]{white-space:pre-wrap;margin:0}.options[data-v-7f01a05e]{flex-wrap:wrap;gap:.5rem;display:flex}.custom[data-v-7f01a05e]{gap:.5rem;display:flex}.code-block[data-v-8bc0ef97]{position:relative}.code-block pre[data-v-8bc0ef97]:not(.open):before{content:"";float:right;width:2.5rem;height:2.2rem}.copy[data-v-8bc0ef97]{color:inherit;opacity:.6;background:0 0;padding:.4rem .55rem;font-size:1rem;position:absolute;top:.15rem;right:.15rem}.copy[data-v-8bc0ef97]:hover,.copy[data-v-8bc0ef97]:focus-visible{opacity:1}.copy.copied[data-v-8bc0ef97]{color:var(--ok);opacity:1}.copy.failed[data-v-8bc0ef97]{color:var(--danger);opacity:1}.files[data-v-d6502fe7]{flex-wrap:wrap;gap:.4rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.image[data-v-d6502fe7]{background:0 0;border-radius:6px;padding:0;line-height:0;overflow:hidden}.image img[data-v-d6502fe7]{max-width:12rem;max-height:12rem;display:block}.plain[data-v-d6502fe7]{border-radius:var(--radius);background:#00000026;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.8rem;display:inline-flex}.size[data-v-d6502fe7]{opacity:.7}.overlay[data-v-d6502fe7]{z-index:20;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.overlay img[data-v-d6502fe7]{object-fit:contain;max-width:100vw;max-height:100vh}.close[data-v-d6502fe7]{top:calc(.5rem + env(safe-area-inset-top));font-size:1.2rem;position:absolute;right:.5rem}.menu-root[data-v-b0847ceb]{position:absolute;top:.1rem}.left[data-v-b0847ceb]{left:.1rem}.right[data-v-b0847ceb]{right:.1rem}.trigger[data-v-b0847ceb]{color:inherit;opacity:.6;background:0 0;padding:.2rem .35rem;font-size:1rem;line-height:1}.trigger.copied[data-v-b0847ceb]{color:var(--ok)}.trigger.failed[data-v-b0847ceb]{color:var(--danger)}.trigger[data-v-b0847ceb]:hover,.trigger[aria-expanded=true][data-v-b0847ceb]{opacity:1}.menu[data-v-b0847ceb]{z-index:2;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;min-width:7rem;display:flex;position:absolute;top:calc(100% + .2rem);overflow:hidden;box-shadow:0 4px 16px #0006}.left .menu[data-v-b0847ceb]{left:0}.right .menu[data-v-b0847ceb]{right:0}.menu button[data-v-b0847ceb]{color:var(--fg);text-align:left;background:0 0;border-radius:0;align-items:center;gap:.5rem;padding:.6rem .9rem;display:flex}.menu button[data-v-b0847ceb]:hover{background:var(--panel-2)}.item[data-v-3a0ea063]{overflow-wrap:anywhere;min-width:0;max-width:100%}.user[data-v-3a0ea063],.assistant[data-v-3a0ea063]{border-radius:var(--radius);max-width:85%;padding:.6rem .8rem;position:relative}.user[data-v-3a0ea063]{padding-left:2rem}.assistant[data-v-3a0ea063]{padding-right:2rem}.quote[data-v-3a0ea063]{width:100%;color:inherit;opacity:.85;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#00000026;border-left:2px solid;border-radius:0;margin-bottom:.4rem;padding:.25rem .5rem;font-size:.8rem;display:block;overflow:hidden}.user[data-v-3a0ea063]{background:var(--accent);color:var(--accent-fg);align-self:flex-end}.assistant[data-v-3a0ea063]{background:var(--panel-2);align-self:flex-start}.user[data-v-3a0ea063] .markdown code,.user[data-v-3a0ea063] .markdown pre,.user[data-v-3a0ea063] .markdown th{background:#00000026}.user[data-v-3a0ea063] .markdown pre code{background:0 0}.user[data-v-3a0ea063] .markdown pre,.user[data-v-3a0ea063] .markdown th,.user[data-v-3a0ea063] .markdown td{border-color:#00000040}.user[data-v-3a0ea063] .markdown a,.user[data-v-3a0ea063] .markdown blockquote{color:inherit}.tool[data-v-3a0ea063]{align-self:stretch}.summary[data-v-3a0ea063]{color:var(--muted);text-align:left;font-family:var(--font-code);background:0 0;width:100%;padding:.15rem 0;font-size:.8rem}.summary[data-v-3a0ea063]:disabled{opacity:1}.ok .summary[data-v-3a0ea063]{color:var(--ok)}.error .summary[data-v-3a0ea063],.error .note[data-v-3a0ea063]{color:var(--danger)}.warn .note[data-v-3a0ea063]{color:var(--warn)}.detail[data-v-3a0ea063]{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);max-height:16rem;padding:.5rem;overflow:auto}.note[data-v-3a0ea063]{color:var(--muted);align-self:center;font-size:.8rem}.ok .link[data-v-3a0ea063]{color:var(--ok)}.divider[data-v-3a0ea063]{align-self:stretch}.rule[data-v-3a0ea063]{color:var(--muted);align-items:center;gap:.75rem;font-size:.8rem;display:flex}.rule[data-v-3a0ea063]:before,.rule[data-v-3a0ea063]:after{content:"";border-top:1px solid var(--border);flex:1}.warn .rule[data-v-3a0ea063]{color:var(--warn)}.disclosure[data-v-3a0ea063]{text-align:center;align-self:stretch}.disclosure summary[data-v-3a0ea063]{cursor:pointer}.stderr[data-v-3a0ea063]{text-align:left;white-space:pre-wrap;font-size:.8rem}.report[data-v-3a0ea063]{text-align:left;font-size:.9rem}.task[data-v-3a0ea063]{color:var(--accent);background:0 0;padding:.15rem .4rem}.streaming[data-v-2a9517c9]{background:var(--panel-2);border-radius:var(--radius);opacity:.8;align-self:flex-start;max-width:85%;padding:.6rem .8rem}.thinking[data-v-2a9517c9]{color:var(--muted);font-style:italic}.thinking .loader[data-v-2a9517c9]{margin-right:.5rem}.log[data-v-14593d10]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.timeline[data-v-14593d10]{overflow-anchor:auto;flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.75rem;display:flex;overflow:hidden auto}.earlier[data-v-14593d10]{align-self:center;font-size:.85rem}.fold[data-v-14593d10]{align-self:stretch}.fold summary[data-v-14593d10]{cursor:pointer;color:var(--muted);font-family:var(--font-code);align-items:center;gap:.35rem;padding:.15rem 0;font-size:.8rem;list-style:none;display:flex}.fold summary[data-v-14593d10]::-webkit-details-marker{display:none}.caret[data-v-14593d10]{transition:transform .15s}.fold[open] .caret[data-v-14593d10]{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.caret[data-v-14593d10]{transition:none}}.fold.error summary[data-v-14593d10]{color:var(--danger)}.folded[data-v-14593d10]{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.new-activity[data-v-14593d10]{border-radius:999px;padding:.35rem .9rem;font-size:.85rem;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000004d}.rename[data-v-77dde43a]{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.5rem;padding:.6rem .75rem;display:flex}.field[data-v-77dde43a]{color:var(--muted);flex-direction:column;gap:.25rem;display:flex}.field input[data-v-77dde43a]{width:100%}.actions[data-v-77dde43a]{justify-content:flex-end;gap:.5rem;display:flex}.spec[data-v-1b4fa834]{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.5rem;padding:.6rem .75rem;display:flex}.field[data-v-1b4fa834]{color:var(--muted);flex-direction:column;gap:.25rem;display:flex}.field input[data-v-1b4fa834]{width:100%}.hint[data-v-1b4fa834]{color:var(--muted);margin:0;font-size:.85rem}.actions[data-v-1b4fa834]{justify-content:flex-end;gap:.5rem;display:flex}.menu-root[data-v-9e620fa0]{flex:none;position:relative}.menu[data-v-9e620fa0]{z-index:2;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;min-width:10rem;display:flex;position:absolute;top:calc(100% + .25rem);right:0;overflow:hidden;box-shadow:0 4px 16px #0006}.menu button[data-v-9e620fa0]{color:var(--fg);text-align:left;background:0 0;border-radius:0;align-items:center;gap:.5rem;padding:.6rem .9rem;display:flex}.menu button[data-v-9e620fa0]:hover{background:var(--panel-2)}.menu .danger[data-v-9e620fa0]{color:var(--danger)}.sheet[data-v-9e620fa0]{z-index:2;width:min(20rem,90vw);position:absolute;top:calc(100% + .25rem);right:0}.toolbar[data-v-9449cb8a]{border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;align-items:center;gap:.25rem .5rem;padding:.4rem .75rem;display:flex}.ident[data-v-9449cb8a]{flex:1 1 0;align-items:center;gap:.5rem;min-width:0;display:flex}.where[data-v-9449cb8a]{min-width:0;color:var(--muted);font-family:var(--font-code);white-space:nowrap;flex:1;font-size:.85rem;display:flex}.repo[data-v-9449cb8a],.branch[data-v-9449cb8a]{text-overflow:ellipsis;overflow:hidden}.repo[data-v-9449cb8a]{flex:0 auto;min-width:0}.branch[data-v-9449cb8a]{white-space:pre;flex:none;max-width:100%}.spec-chip[data-v-9449cb8a]{color:var(--muted);background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:14rem;padding:.1rem .4rem;font-size:.75rem;overflow:hidden}.pr[data-v-9449cb8a]{color:var(--accent);white-space:nowrap;flex:none;align-items:center;gap:.2rem;font-size:.85rem;text-decoration:none;display:inline-flex}.count[data-v-9449cb8a]{margin-left:.3rem;font-size:.8rem}.toolbar>.secondary[data-v-9449cb8a]{white-space:nowrap;flex:none}.toolbar[data-v-9449cb8a]>:last-child{margin-left:auto}.session[data-v-e3c32173]{flex-direction:column;flex:1;min-height:0;display:flex}.aside[data-v-e3c32173]{border-top:1px solid var(--border);background:var(--panel);flex:none;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.hint[data-v-e3c32173]{color:var(--muted);flex:1;font-size:.85rem}.row[data-v-cf77e57c]{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.chat[data-v-cf77e57c]{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.split>.chat[data-v-cf77e57c]{flex:0 1 calc((100% - var(--divider)) * var(--share));min-width:24rem}.pane[data-v-cf77e57c]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.split>.pane[data-v-cf77e57c]{min-width:24rem}.agents-editor[data-v-45c3fdcd]{flex-direction:column;gap:.5rem;display:flex}h2[data-v-45c3fdcd]{margin:0 0 .25rem;font-size:1rem}.hint[data-v-45c3fdcd]{color:var(--muted);margin:0}.agent-list[data-v-45c3fdcd]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.agent-row[data-v-45c3fdcd]{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.4rem;padding:.6rem;display:flex}.agent-fields[data-v-45c3fdcd]{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}label[data-v-45c3fdcd]{color:var(--muted);flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.agent-role[data-v-45c3fdcd],.tools-list[data-v-45c3fdcd]{font-family:var(--font-code);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem}.agent-tools[data-v-45c3fdcd]{flex-direction:column;gap:.4rem;display:flex}.tools-note[data-v-45c3fdcd]{color:var(--muted);margin:0;font-size:.8rem}.manager-label[data-v-45c3fdcd]{color:inherit;flex-direction:row;align-items:center;gap:.4rem;font-size:.9rem}.manager-note[data-v-45c3fdcd]{margin-top:-.2rem}.agent-delete[data-v-45c3fdcd]{align-self:flex-start}.notice[data-v-45c3fdcd]{color:var(--warn);margin:0}.error[data-v-45c3fdcd]{color:var(--danger);margin:0}.hint[data-v-76ef2a6c]{color:var(--muted);margin:0;font-size:.85rem}.actions[data-v-76ef2a6c]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.status[data-v-76ef2a6c]{color:var(--muted);font-size:.85rem}h2[data-v-39586ae8]{margin:0 0 .5rem;font-size:1rem}.appearance[data-v-39586ae8]{flex-direction:column;gap:.75rem;display:flex}.field[data-v-39586ae8]{flex-direction:column;gap:.4rem;margin:.25rem 0;display:flex}.hint[data-v-39586ae8]{color:var(--muted);margin:0;font-size:.85rem}.size[data-v-39586ae8]{align-items:center;gap:.75rem;display:flex}input[type=range][data-v-39586ae8]{accent-color:var(--accent);background:0 0;border:0;flex:1;padding:0}.value[data-v-39586ae8]{text-align:right;font-variant-numeric:tabular-nums;min-width:3rem;color:var(--muted)}h2[data-v-e1101e5a]{margin:0 0 .5rem;font-size:1rem}.hint[data-v-e1101e5a]{color:var(--muted);margin:.5rem 0 0}.list[data-v-e1101e5a]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.device[data-v-e1101e5a]{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding:.6rem .75rem;display:flex}.who[data-v-e1101e5a]{flex-wrap:wrap;flex:1;align-items:baseline;gap:.5rem;min-width:10rem;display:flex}.current[data-v-e1101e5a]{color:var(--ok);font-size:.8rem}.id[data-v-e1101e5a],.meta[data-v-e1101e5a]{color:var(--muted);overflow-wrap:anywhere;font-size:.8rem}.meta[data-v-e1101e5a]{width:100%}.confirm[data-v-e1101e5a]{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}.danger[data-v-e1101e5a]{background:var(--danger)}.flux[data-v-dd721636],.field[data-v-dd721636]{flex-direction:column;gap:.4rem;display:flex}h2[data-v-dd721636]{margin:0 0 .25rem;font-size:1rem}.hint[data-v-dd721636]{color:var(--muted);margin:.5rem 0 0}.notify[data-v-dd721636]{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.3rem;margin:.25rem 0;display:flex}.trigger[data-v-dd721636]{align-items:center;gap:.4rem;display:flex}.env[data-v-dd721636],.versions[data-v-dd721636]{grid-template-columns:max-content 1fr;gap:.25rem .75rem;margin:.75rem 0 0;font-size:.85rem;display:grid}dt[data-v-dd721636]{color:var(--muted)}dd[data-v-dd721636]{overflow-wrap:anywhere;font-family:var(--font-code);margin:0}.update[data-v-dd721636]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0 0;display:flex}.update-error[data-v-dd721636]{color:var(--danger);margin:0}.update-status[data-v-dd721636]{margin:0}.harness-config[data-v-6a653248]{flex-direction:column;gap:.4rem;display:flex}h2[data-v-6a653248]{margin:0 0 .25rem;font-size:1rem}.hint[data-v-6a653248]{color:var(--muted);margin:0}.editors[data-v-6a653248],.editor[data-v-6a653248]{flex-direction:column;gap:.4rem;display:flex}@media (width>=56rem){.editors[data-v-6a653248]{flex-direction:row;align-items:stretch}.editor[data-v-6a653248]{flex:1;min-width:0}.editor textarea[data-v-6a653248]{flex:1}}label[data-v-6a653248]{align-items:baseline;gap:.5rem;display:flex}.dirty[data-v-6a653248]{color:var(--warn);font-size:.8rem}textarea[data-v-6a653248]{font-family:var(--font-code);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem}textarea.invalid[data-v-6a653248]{border-color:var(--danger)}.error[data-v-6a653248]{color:var(--danger);margin:0}.skills-editor[data-v-d6443cf4]{flex-direction:column;gap:.5rem;display:flex}h2[data-v-d6443cf4]{margin:0 0 .25rem;font-size:1rem}.hint[data-v-d6443cf4]{color:var(--muted);margin:0}.skill-list[data-v-d6443cf4]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.skill-row[data-v-d6443cf4]{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.4rem;padding:.6rem;display:flex}label[data-v-d6443cf4]{color:var(--muted);flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.skill-body[data-v-d6443cf4]{font-family:var(--font-code);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem}.skill-actions[data-v-d6443cf4]{gap:.5rem;display:flex}.skill-error[data-v-d6443cf4]{color:var(--warn);margin:0}.error[data-v-d6443cf4]{color:var(--danger);margin:0}.send-key[data-v-8bcc705f]{flex-direction:column;gap:.4rem;margin:.25rem 0;display:flex}.hint[data-v-8bcc705f]{color:var(--muted);margin:0;font-size:.85rem}.sound[data-v-a4a6aa92]{flex-direction:column;gap:.4rem;margin:.25rem 0;display:flex}.controls[data-v-a4a6aa92]{align-items:center;gap:.5rem;display:flex}.controls select[data-v-a4a6aa92]{flex:1}.hint[data-v-a4a6aa92]{color:var(--muted);margin:0;font-size:.85rem}.switch-key[data-v-162b202d]{flex-direction:column;gap:.4rem;margin:.25rem 0;display:flex}.hint[data-v-162b202d]{color:var(--muted);margin:0;font-size:.85rem}h2[data-v-2be981d5]{margin:0 0 .5rem;font-size:1rem}.this-device[data-v-2be981d5]{flex-direction:column;gap:.75rem;display:flex}.hint[data-v-5c037563]{color:var(--muted);margin:0}.sections[data-v-5c037563]{box-sizing:border-box;flex-direction:column;gap:1.5rem;width:100%;max-width:40rem;margin:0 auto;padding:1rem;display:flex;overflow-y:auto}@media (width>=56rem){.sections[data-v-5c037563]{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;max-width:76rem;display:grid}.sections[data-v-5c037563]:not(.filtered){grid-template-areas:"devices flux""this-device flux""appearance flux""agents agents""skills skills""config config"}.sections:not(.filtered) .devices[data-v-5c037563]{grid-area:devices}.sections:not(.filtered) .this-device[data-v-5c037563]{grid-area:this-device}.sections:not(.filtered) .appearance[data-v-5c037563]{grid-area:appearance}.sections:not(.filtered) .flux[data-v-5c037563]{grid-area:flux}.sections:not(.filtered) .agents-editor[data-v-5c037563]{grid-area:agents}.sections:not(.filtered) .skills-editor[data-v-5c037563]{grid-area:skills}.sections:not(.filtered) .harness-config[data-v-5c037563]{grid-area:config}.filtered .agents-editor[data-v-5c037563],.filtered .skills-editor[data-v-5c037563],.filtered .harness-config[data-v-5c037563],.no-match[data-v-5c037563]{grid-column:1/-1}}.settings[data-v-8e4d2e4f]{flex-direction:column;flex:1;min-height:0;display:flex}.toolbar[data-v-8e4d2e4f]{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:.75rem;padding:.4rem .75rem;display:flex}h1[data-v-8e4d2e4f]{margin:0;font-size:1.1rem}.search[data-v-8e4d2e4f]{appearance:none;flex:1;min-width:0;padding:.35rem .6rem}.bar[data-v-cefe5538]{padding:.35rem .75rem;padding-bottom:calc(.35rem + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--panel);color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;flex:none;align-items:center;gap:.75rem;font-size:.8rem;display:flex}.status.connected[data-v-cefe5538]{color:var(--ok)}.status.no_host[data-v-cefe5538],.status.stopped[data-v-cefe5538]{color:var(--warn)}.ctx[data-v-cefe5538]{white-space:nowrap;font-variant-numeric:tabular-nums}.ctx.amber[data-v-cefe5538]{color:var(--warn)}.ctx.red[data-v-cefe5538]{color:var(--danger)}.windows[data-v-cefe5538]{cursor:pointer}.win-group[data-v-cefe5538]{white-space:nowrap}@media (width<=480px){.renew[data-v-cefe5538]:not(.binding){display:none}}.win-group[data-v-cefe5538]:not(:last-child):after{content:" · "}.window.high[data-v-cefe5538]{color:var(--warn)}.renew[data-v-cefe5538]{color:var(--muted)}.at[data-v-cefe5538]{white-space:nowrap}.at[data-v-cefe5538]:not(:last-child):after{content:" · "}.push[data-v-cefe5538]{padding:.2rem .6rem;font-size:.8rem}.error[data-v-cefe5538]{color:var(--danger);align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.dismiss[data-v-cefe5538]{color:inherit;background:0 0;padding:.1rem .25rem;font-size:.9rem}.body[data-v-1b8d1f0d]{flex-direction:column;flex:1;min-height:0;display:flex}.empty[data-v-1b8d1f0d]{text-align:center;color:var(--muted);margin:auto}.app[data-v-7448ff66]{flex-direction:column;height:100%;display:flex;overflow:hidden}
