@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../../../fonts/figtree-latin.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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../../../fonts/figtree-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 800;font-display:swap;src:url(../../../fonts/jetbrains-mono-latin.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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-page:#f3f2ee;--bg:#f3f2ee;--surface:#fff;--surface-muted:#ecebe6;--bubble-assistant:#fff;--bubble-user:#2d5bff;--bubble-user-text:#fff;--ink:#16171b;--ink-text:#fff;--text:#16171b;--text-strong-2:#55575f;--text-2:#6b6d76;--placeholder:#6b6d76;--icon-muted:#6b6d76;--border:#e3e1da;--chip-border:#e3e1da;--card-border:#e3e1da;--divider:#e3e1da;--header-border:#e3e1da;--accent:#2d5bff;--accent-strong:#1d41c9;--accent-soft:#e7ecff;--status-bg:#ecebe6;--status-border:transparent;--success:#126b33;--success-icon:#fff;--time-chip:#ecebe6;--input-bg:#fff;--input-border:#d2d0c8;--note-bg:#faf9f6;--alert-bg:#fce7df;--alert-icon:#be360c;--alert-text:#8f2808;--danger:#be360c;--warning-text:#94470a;--warning-bg:#fff0da;--group-page:#f3f2ee;--group-border:#e3e1da;--badge-text:#126b33;--badge-bg:#e2f3e7;--dot-active:#22a35a;--dot-idle:#c7cbd3;--bar-on:#3a3f4a;--bar-off:#d5d8de;--accent-soft-text:#1d41c9;--dialog-ground:#f3f2ee;--dialog-border:transparent;--state-ink:#16171b;--scrollbar:#14161b33;--scrollbar-hover:#14161b5c;--flash:#2d5bff1a;--shadow-card:0 1px 2px #14161b0a, 0 8px 24px #14161b0d;--shadow-float:0 1px 2px #14161b0f, 0 6px 20px #14161b1a;--shadow-dialog:0 24px 64px #14161b3d;--backdrop:#14161b5c;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--ease-enter:cubic-bezier(.05, .7, .1, 1);--ease-move:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.3, 0, 1, 1);--font:"Figtree", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--line:#e3e1da;--line-2:#d2d0c8;--surface-2:#ecebe6;--surface-3:#e4e2dc;--tint:#faf9f6;--ink-2:#55575f;--ink-3:#6b6d76;--accent-press:#2148d9;--accent-line:#c7d2ff;--accent-ink:#1d41c9;--lloyd:#1f2a44;--lloyd-ink:#f3f2ee;--ok:#126b33;--ok-soft:#e2f3e7;--warn:#94470a;--warn-soft:#fff0da;--warn-line:#f2cf9c;--err:#be360c;--err-soft:#fce7df;--err-line:#f2c2b0;--shadow-1:0 1px 2px #16171b0f, 0 0 0 1px #16171b09;--shadow-2:0 12px 28px -8px #16171b29, 0 2px 6px #16171b0d, 0 0 0 1px #16171b0a;--radius-pill:999px;--radius-row:12px;--gutter:16px;--column:640px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-page:#0f1115;--bg:#0f1115;--surface:#181b21;--surface-muted:#23272e;--bubble-assistant:#23272e;--ink:#eceef1;--ink-text:#0f1115;--text:#eceef1;--text-strong-2:#c9cdd5;--text-2:#9ba1ac;--placeholder:#8c929e;--icon-muted:#6b717d;--border:#2a2e36;--chip-border:#2e323a;--card-border:#262a32;--divider:#262a32;--header-border:#22252c;--accent:#3d63ff;--accent-strong:#8fa6ff;--accent-soft:#1e2a55;--status-bg:#1a1d23;--status-border:#262a32;--success:#4cc38a;--success-icon:#0f1115;--time-chip:#1a1d23;--input-bg:#181b21;--input-border:#2e323a;--note-bg:#1a1d23;--alert-bg:#2e1614;--alert-icon:#f2877e;--alert-text:#f8c4bf;--danger:#ff8a80;--warning-text:#f5b98a;--warning-bg:#3a2414;--group-page:#0f1115;--group-border:#262a32;--badge-text:#6fd3a0;--badge-bg:#16352a;--dot-active:#4cc38a;--dot-idle:#4a4f5a;--bar-on:#c9cdd5;--bar-off:#3a3f4a;--accent-soft-text:#c3d0ff;--dialog-ground:#121419;--dialog-border:#262a32;--state-ink:#fff;--scrollbar:#eceef133;--scrollbar-hover:#eceef15c;--flash:#8fa6ff1f;--shadow-card:none;--shadow-dialog:0 24px 64px #00000080;--backdrop:#0000008c;--shadow-float:0 6px 20px #00000073;--bubble-user:#3d63ff;--bubble-user-text:#fff;--line:#2a2e36;--line-2:#343943;--surface-2:#23272e;--surface-3:#2a2e36;--tint:#1a1d23;--ink-2:#c9cdd5;--ink-3:#9ba1ac;--accent-press:#2f52e6;--accent-line:#2e3d7a;--accent-ink:#8fa6ff;--lloyd:#c9d4f2;--lloyd-ink:#0f1115;--ok:#4cc38a;--ok-soft:#13291d;--warn:#f5b98a;--warn-soft:#3a2414;--warn-line:#5a3a1e;--err:#ff8a80;--err-soft:#2e1614;--err-line:#5a2a24;--shadow-1:0 0 0 1px #ffffff0a;--shadow-2:0 12px 28px -8px #00000080, 0 0 0 1px #ffffff0d}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-page:#0f1115;--bg:#0f1115;--surface:#181b21;--surface-muted:#23272e;--bubble-assistant:#23272e;--ink:#eceef1;--ink-text:#0f1115;--text:#eceef1;--text-strong-2:#c9cdd5;--text-2:#9ba1ac;--placeholder:#8c929e;--icon-muted:#6b717d;--border:#2a2e36;--chip-border:#2e323a;--card-border:#262a32;--divider:#262a32;--header-border:#22252c;--accent:#3d63ff;--accent-strong:#8fa6ff;--accent-soft:#1e2a55;--status-bg:#1a1d23;--status-border:#262a32;--success:#4cc38a;--success-icon:#0f1115;--time-chip:#1a1d23;--input-bg:#181b21;--input-border:#2e323a;--note-bg:#1a1d23;--alert-bg:#2e1614;--alert-icon:#f2877e;--alert-text:#f8c4bf;--danger:#ff8a80;--warning-text:#f5b98a;--warning-bg:#3a2414;--group-page:#0f1115;--group-border:#262a32;--badge-text:#6fd3a0;--badge-bg:#16352a;--dot-active:#4cc38a;--dot-idle:#4a4f5a;--bar-on:#c9cdd5;--bar-off:#3a3f4a;--accent-soft-text:#c3d0ff;--dialog-ground:#121419;--dialog-border:#262a32;--state-ink:#fff;--scrollbar:#eceef133;--scrollbar-hover:#eceef15c;--flash:#8fa6ff1f;--shadow-card:none;--shadow-dialog:0 24px 64px #00000080;--backdrop:#0000008c;--shadow-float:0 6px 20px #00000073;--bubble-user:#3d63ff;--bubble-user-text:#fff;--line:#2a2e36;--line-2:#343943;--surface-2:#23272e;--surface-3:#2a2e36;--tint:#1a1d23;--ink-2:#c9cdd5;--ink-3:#9ba1ac;--accent-press:#2f52e6;--accent-line:#2e3d7a;--accent-ink:#8fa6ff;--lloyd:#c9d4f2;--lloyd-ink:#0f1115;--ok:#4cc38a;--ok-soft:#13291d;--warn:#f5b98a;--warn-soft:#3a2414;--warn-line:#5a3a1e;--err:#ff8a80;--err-soft:#2e1614;--err-line:#5a2a24;--shadow-1:0 0 0 1px #ffffff0a;--shadow-2:0 12px 28px -8px #00000080, 0 0 0 1px #ffffff0d}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg-page);height:100%;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;font-size:16px;line-height:1.4}.root{display:contents}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::view-transition-group(lloyd-avatar){animation-duration:var(--dur-slow);animation-timing-function:var(--ease-move)}::view-transition-old(root){animation-duration:var(--dur-base)}::view-transition-new(root){animation-duration:var(--dur-base)}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}}@keyframes fade-in{0%{opacity:0}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tabular{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}dialog.layer{transition:translate var(--dur-slow) var(--ease-enter), overlay var(--dur-slow) allow-discrete, display var(--dur-slow) allow-discrete}dialog.layer:not([open]){transition-timing-function:var(--ease-exit);transition-duration:.213s;translate:0 100%}@starting-style{dialog.layer[open]{translate:0 100%}}dialog.layer::backdrop{transition:opacity var(--dur-slow) var(--ease-move), overlay var(--dur-slow) allow-discrete, display var(--dur-slow) allow-discrete}dialog.layer:not([open])::backdrop{opacity:0}@starting-style{dialog.layer[open]::backdrop{opacity:0}}@media (width>=600px){dialog.layer{transition:opacity var(--dur-base) var(--ease-enter), scale var(--dur-base) var(--ease-enter), overlay var(--dur-base) allow-discrete, display var(--dur-base) allow-discrete;translate:none}dialog.layer:not([open]){opacity:0;transition-duration:.133s;translate:none;scale:.96}@starting-style{dialog.layer[open]{opacity:0;translate:none;scale:.96}}}:root{--sheet-gap:calc(24px + env(safe-area-inset-top))}dialog.layer[open]::backdrop{opacity:calc(1 - var(--drag,0) * .85)}dialog.layer.dragging::backdrop,dialog.layer.steady,dialog.layer.steady::backdrop{transition:none}@keyframes push-in{0%{opacity:0;translate:24px}}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar) padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover)}}:where(.ctl){border-radius:10px;position:relative}.ctl:after{content:"";border-radius:inherit;background:var(--state-ink);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-move);position:absolute;inset:0}@media (hover:hover){.ctl:hover:not(:disabled):after{opacity:.06}.hv-text:hover{text-underline-offset:3px;text-decoration:underline}}.ctl:active:not(:disabled):after{opacity:.12}.ctl:disabled{opacity:.4;cursor:default}.ctl.inset:focus-visible{outline-offset:-2px}.reveal{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-move)}.reveals:focus-within .reveal{opacity:1;pointer-events:auto}@media (hover:hover){.reveals:hover .reveal{opacity:1;pointer-events:auto}}.alias{cursor:pointer}.ctl-field{transition:border-color var(--dur-fast) var(--ease-move)}.ctl-field:focus,.ctl-field:focus-within{border-color:var(--accent);outline:none}.ctl-bare{outline:none}.btn{height:52px;font:inherit;white-space:nowrap;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn.pri{background:var(--accent);color:#fff}.btn.sec{background:var(--surface);color:var(--ink);border:1px solid var(--line-2)}.btn.ghost{color:var(--accent-ink);background:0 0}.btn.dan{background:var(--surface);color:var(--err);border:1px solid var(--err-line)}.btn.sm{border-radius:12px;gap:6px;height:36px;padding:0 12px;font-size:14px}.btn.block{width:100%}.badge{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;height:22px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.badge.ok{background:var(--ok-soft);color:var(--ok)}.badge.warn{background:var(--warn-soft);color:var(--warn)}.badge.err{background:var(--err-soft);color:var(--err)}.badge.mute{background:var(--surface-2);color:var(--ink-2)}.badge.acc{background:var(--accent-soft);color:var(--accent-ink)}
