@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2)format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-cyrillic-wght-italic.CfQkWpeR.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-greek-wght-italic.Dmq-fBVQ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-vietnamese-wght-italic.Dcombn6O.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-ext-wght-italic.BrDczivE.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-italic.B2M6KQje.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");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,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fg:#111;--fg-muted:#6b7280;--surface:#fff;--panel-bg:#f7f7f8;--border:#e5e7eb;--hover:#eef0f3;--selected:#e6efff;--code-bg:#eef0f3;--scrollbar-thumb:#00000038;--scrollbar-thumb-hover:#0000005c;--accent:#3b82f6;--on-accent:#fff;--danger:#ef4444;--danger-text:#dc2626;--danger-bg:#fee2e2;--danger-border:#fca5a5;--danger-fg:#991b1b;--on-danger:#fff;--danger-soft-bg:#ef444414;--danger-soft-border:#ef44444d;--success:#16a34a;--on-success:#fff;--warning:#f59e0b;--warning-text:#d97706;--on-warning:#1a1206;--warning-soft-bg:#f59e0b1a;--warning-soft-border:#f59e0b61;--diff-add-fg:#15803d;--diff-add-bg:#16a34a1f;--diff-del-fg:#b91c1c;--diff-del-bg:#dc26261a;--running:var(--accent);--running-bg:color-mix(in srgb, var(--accent) 14%, transparent);--attention:var(--warning-text);--attention-bg:#f59e0b29;--completed:var(--success);--completed-bg:#22c55e24;--failed:var(--danger);--stopped:var(--fg-muted);--delivered:#7c3aed;--scrim:#0006;--window-close-bg:#e81123;--window-close-fg:#fff}:root{--brand-signal:var(--lightningcss-light,#0e9f4e)var(--lightningcss-dark,#3df58a);--tag-red:var(--lightningcss-light,#dc2626)var(--lightningcss-dark,#f87171);--tag-orange:var(--lightningcss-light,#ea580c)var(--lightningcss-dark,#fb923c);--tag-yellow:var(--lightningcss-light,#ca8a04)var(--lightningcss-dark,#facc15);--tag-green:var(--lightningcss-light,#16a34a)var(--lightningcss-dark,#4ade80);--tag-cyan:var(--lightningcss-light,#0891b2)var(--lightningcss-dark,#22d3ee);--tag-blue:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#60a5fa);--tag-purple:var(--lightningcss-light,#9333ea)var(--lightningcss-dark,#c084fc);--tag-pink:var(--lightningcss-light,#db2777)var(--lightningcss-dark,#f472b6);--font-mono:"JetBrains Mono Variable", ui-monospace, Menlo, Consolas, monospace;--font-sans:var(--font-mono);--font-brand:"Geist Variable", Helvetica, sans-serif;--font-size-root:clamp(13px, .5vw + 8.6px, 16px);--text-3xs:.65rem;--text-2xs:.7rem;--text-xs:.74rem;--text-sm:.8rem;--text-md:.84rem;--text-lg:.89rem;--text-xl:.95rem;--text-2xl:1.05rem;--text-3xl:1.15rem;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-none:1;--leading-tight:1.3;--leading-snug:1.4;--leading-normal:1.5;--leading-relaxed:1.55;--space-1:.15rem;--space-2:.25rem;--space-3:.4rem;--space-4:.5rem;--space-5:.75rem;--space-6:1rem;--space-7:1.5rem;--space-8:2rem;--radius-xs:3px;--radius-sm:5px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-pill:999px;--radius-circle:50%;--border-width:1px;--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);--focus-outline:2px solid var(--accent);--focus-offset:2px;--shadow-sm:0 2px 8px #00000029;--shadow-popover:0 10px 30px #0000002e;--shadow-modal:0 20px 60px #00000040;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.3s;--ease:ease;--transition-fast:var(--duration-fast) var(--ease);--z-base:1;--z-sticky:5;--z-titlebar:40;--z-popover:60;--z-popover-above:61;--z-overlay:100;--z-modal:200;--control-radius:var(--radius-md);--control-pad-y:.3rem;--control-pad-x:.5rem;--control-pad-y-lg:.4rem;--control-pad-x-lg:.8rem;--control-font-size:var(--text-md);--control-icon-size:1.5rem;--menu-pad:var(--space-2);--menu-item-pad-y:.38rem;--menu-item-pad-x:.5rem;--pane-projects:clamp(12rem, 20vw, 20rem);--titlebar-h:2.8rem;--rail:3.4rem;--pad-x:clamp(.6rem, 1.1vw, 1.1rem);--pad-y:clamp(.5rem, .8vh, .8rem);--measure:96ch;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}html[data-frame=mobile]{--font-size-root:15px;--pad-x:1rem;--pad-y:.7rem;--titlebar-h:3.1rem}html[data-keyboard]{--safe-bottom:0px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fg:#e5e7eb;--fg-muted:#9ca3af;--surface:#16181d;--panel-bg:#1c1e24;--border:#2a2d34;--hover:#23262e;--selected:#253044;--code-bg:#23262e;--scrollbar-thumb:#ffffff2e;--scrollbar-thumb-hover:#ffffff4d;--accent:#60a5fa;--on-accent:#0b1220;--danger:#ef4444;--danger-text:#f87171;--danger-bg:#451a1a;--danger-border:#7f1d1d;--danger-fg:#fca5a5;--danger-soft-bg:#ef44441f;--danger-soft-border:#ef444459;--success:#4ade80;--on-success:#052e16;--warning:#f59e0b;--warning-text:#fbbf24;--warning-soft-bg:#f59e0b1f;--warning-soft-border:#f59e0b66;--diff-add-fg:#86efac;--diff-del-fg:#fca5a5;--running-bg:color-mix(in srgb, var(--accent) 18%, transparent);--attention-bg:#f59e0b33;--completed-bg:#22c55e33;--delivered:#a78bfa;--scrim:#0009;--shadow-sm:0 2px 8px #0006;--shadow-popover:0 10px 30px #00000080;--shadow-modal:0 20px 60px #0009}:root{font-family:var(--font-sans);font-size:var(--font-size-root);color:var(--fg);background:var(--surface)}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;overflow:hidden}body{height:100dvh;height:var(--visible-h,100dvh);padding:0 var(--safe-right) 0 var(--safe-left);flex-direction:column;display:flex}button,input,textarea,select{font-family:inherit}code,kbd,pre,samp{font-family:var(--font-mono)}html[data-frame=mobile] .keys-only{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--control-pad-y) var(--control-pad-x);border:var(--border-width) solid var(--border);border-radius:var(--control-radius);background:var(--panel-bg);color:var(--fg);font-family:inherit;font-size:var(--control-font-size);font-weight:var(--weight-medium);line-height:var(--leading-snug);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), filter var(--transition-fast);display:inline-flex}.btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary,.btn-danger,.btn-warning{font-weight:var(--weight-semibold)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn-danger{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.btn-warning{background:var(--warning);border-color:var(--warning);color:var(--on-warning)}.btn-primary:hover:not(:disabled),.btn-danger:hover:not(:disabled),.btn-warning:hover:not(:disabled){filter:brightness(1.08);color:inherit}.btn-primary:hover:not(:disabled){border-color:var(--accent)}.btn-danger:hover:not(:disabled){border-color:var(--danger)}.btn-warning:hover:not(:disabled){border-color:var(--warning)}.btn-ghost{color:var(--fg-muted);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--hover);color:var(--fg);border-color:#0000}.btn-sm{font-size:var(--text-xs);padding:.2rem .4rem}.btn-lg{padding:var(--control-pad-y-lg) var(--control-pad-x-lg);font-size:var(--text-lg)}.btn-icon{width:var(--control-icon-size);height:var(--control-icon-size);padding:0}.btn-pill{border-radius:var(--radius-pill)}.input,.textarea,.select{width:100%;min-width:0;padding:var(--control-pad-y) var(--control-pad-x);border:var(--border-width) solid var(--border);border-radius:var(--control-radius);background:var(--surface);color:var(--fg);font-family:inherit;font-size:var(--control-font-size);line-height:var(--leading-snug);transition:border-color var(--transition-fast)}.textarea{resize:none;line-height:var(--leading-normal)}.input::placeholder,.textarea::placeholder{color:var(--fg-muted)}.input:hover:not(:disabled),.textarea:hover:not(:disabled),.select:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}.input:focus,.textarea:focus,.select:focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.input:disabled,.textarea:disabled,.select:disabled{opacity:.6;color:var(--fg-muted);cursor:not-allowed}.input-mono,.textarea.input-mono{font-family:var(--font-mono)}.input-invalid,.textarea.input-invalid{border-color:var(--danger)}.input-invalid:focus,.textarea.input-invalid:focus{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 18%, transparent)}.field-label{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--fg-muted);letter-spacing:.02em;display:block}.field-hint{font-size:var(--text-2xs);color:var(--fg-muted)}.field-error{font-size:var(--text-2xs);color:var(--danger-text)}.switch{align-items:center;gap:var(--space-3);cursor:pointer;display:inline-flex;position:relative}.switch input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.switch .track{border-radius:var(--radius-pill);background:var(--border);width:1.9rem;height:1.1rem;transition:background var(--transition-fast);flex:none;align-items:center;padding:.125rem;display:flex}.switch .thumb{background:var(--surface);width:.85rem;height:.85rem;transition:transform var(--transition-fast);border-radius:50%;box-shadow:0 1px 2px #00000040}.switch input:checked+.track{background:var(--accent)}.switch input:checked+.track .thumb{transform:translate(.8rem)}.switch input:focus-visible+.track{box-shadow:var(--focus-ring)}.switch input:disabled+.track{opacity:.5}.switch:has(input:disabled){cursor:default}.popover{z-index:var(--z-popover);background:var(--float-bg,var(--surface));-webkit-backdrop-filter:var(--float-filter,none);backdrop-filter:var(--float-filter,none);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);position:fixed}.popover-above{z-index:var(--z-popover-above)}.popover:focus,.menu:focus{outline:none}.menu{padding:var(--menu-pad);margin:0;list-style:none;overflow-y:auto}.menu-item{align-items:center;gap:var(--space-3);padding:var(--menu-item-pad-y) var(--menu-item-pad-x);border-radius:var(--radius-md);font-size:var(--text-md);color:var(--fg);cursor:pointer;display:flex}.menu-item[data-active=true]{background:var(--hover)}.menu-item.on{color:var(--accent)}.menu-item[aria-disabled=true],.menu-item:disabled{opacity:.5;cursor:not-allowed}.menu-tick{width:.8rem;font-size:var(--text-xs);flex:none}.menu-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.menu-note{color:var(--fg-muted);font-size:var(--text-xs);flex:none}.menu-more{color:var(--fg-muted);font-size:var(--text-lg);line-height:var(--leading-none);flex:none}.menu-sep{height:var(--border-width);margin:var(--menu-pad) 0;background:var(--border)}.btn-select{text-align:left;font-weight:var(--weight-normal);justify-content:flex-start}.btn-select:hover:not(:disabled){color:var(--fg)}.btn-select-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.btn-select-chevron{color:var(--fg-muted);flex:none;align-self:center;margin-left:auto;display:flex}.status-dot{border-radius:var(--radius-circle);background:var(--stopped);flex:none;width:6px;height:6px;display:inline-block}.badge{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--weight-semibold);line-height:var(--leading-none);font-variant-numeric:tabular-nums;color:var(--fg-muted);background:var(--hover);flex:none;padding:.16rem .38rem;display:inline-flex}.status-running{background:var(--running)}.status-completed{background:var(--completed)}.status-failed{background:var(--failed)}.status-orphaned{background:var(--attention)}.status-stopped{background:var(--stopped)}.status-delivered{background:var(--delivered)}.badge-running{color:var(--running);background:var(--running-bg)}.badge-attention{color:var(--attention);background:var(--attention-bg)}.badge-completed{color:var(--completed);background:var(--completed-bg)}.badge-failed{color:var(--danger-text);background:var(--danger-soft-bg)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}@supports not (scrollbar-width:thin){::-webkit-scrollbar{width:.6rem;height:.6rem}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-pill);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}}[data-theme=orchestrate]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fg:#e8ede9;--fg-muted:#8a978f;--surface:#0e110f;--panel-bg:#0a0c0b;--border:#1f2622;--hover:#171c19;--selected:#183322;--code-bg:#161b18;--scrollbar-thumb:#ffffff29;--scrollbar-thumb-hover:#ffffff47;--accent:#3df58a;--on-accent:#04200f;--danger:#ff5c6c;--danger-text:#ff7a86;--danger-bg:#3a1519;--danger-border:#6e2029;--danger-fg:#ffb3ba;--on-danger:#2a0a0e;--danger-soft-bg:#ff5c6c1f;--danger-soft-border:#ff5c6c59;--success:#3df58a;--on-success:#04200f;--warning:#f5c542;--warning-text:#ffd666;--on-warning:#261d05;--warning-soft-bg:#f5c5421f;--warning-soft-border:#f5c54266;--diff-add-fg:#7dfab0;--diff-add-bg:#3df58a21;--diff-del-fg:#ff8f99;--diff-del-bg:#ff5c6c21;--running-bg:color-mix(in srgb, var(--accent) 16%, transparent);--attention-bg:#f5c54233;--completed:#7cc4ff;--completed-bg:#7cc4ff2e;--delivered:#b69cff;--scrim:#000000a6;--shadow-sm:0 2px 8px #00000080;--shadow-popover:0 10px 30px #0009;--shadow-modal:0 20px 60px #000000b3}[data-theme=glass],[data-theme=picture]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--glass-opacity:15%;--picture-opacity:45%;--picture-blur:16px;--fg:#eef0f7;--fg-muted:#a7adc2;--surface:transparent;--panel-bg:#ffffff0b;--border:#ffffff1f;--hover:#ffffff14;--selected:#a5b4fc33;--code-bg:#ffffff14;--scrollbar-thumb:#ffffff38;--scrollbar-thumb-hover:#ffffff5c;--accent:#a5b4fc;--on-accent:#151a3a;--danger:#fb7185;--danger-text:#fda4af;--danger-bg:#fb718533;--danger-border:#fb718573;--danger-fg:#ffd1d8;--on-danger:#2a0a10;--danger-soft-bg:#fb718524;--danger-soft-border:#fb718566;--success:#6ee7b7;--on-success:#062a1d;--warning:#fcd34d;--warning-text:#fde68a;--on-warning:#2a2006;--warning-soft-bg:#fcd34d24;--warning-soft-border:#fcd34d66;--diff-add-fg:#a7f3d0;--diff-add-bg:#6ee7b729;--diff-del-fg:#fecdd3;--diff-del-bg:#fb718529;--running-bg:color-mix(in srgb, var(--accent) 20%, transparent);--attention-bg:#fcd34d33;--completed:#7dd3fc;--completed-bg:#7dd3fc33;--delivered:#f0abfc;--scrim:#04060c73;--float-bg:#161928b8;--float-filter:blur(24px) saturate(1.6);--shadow-sm:0 2px 8px #00000059;--shadow-popover:0 10px 30px #00000073;--shadow-modal:0 20px 60px #0000008c}:root[data-theme=glass]{background:rgb(7 9 18/var(--glass-opacity))}:root[data-theme=picture]{background:#070912}[data-theme=catppuccin-mocha]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fg:#cdd6f4;--fg-muted:#a6adc8;--surface:#1e1e2e;--panel-bg:#181825;--border:#313244;--hover:#313244;--selected:#45475a;--code-bg:#313244;--scrollbar-thumb:#ffffff2e;--scrollbar-thumb-hover:#ffffff4d;--accent:#cba6f7;--on-accent:#201b28;--danger:#f38ba8;--danger-text:#f59cb5;--danger-bg:#4d3649;--danger-border:#7e4f65;--danger-fg:#facbd8;--on-danger:#27161b;--danger-soft-bg:#f38ba81f;--danger-soft-border:#f38ba859;--success:#a6e3a1;--on-success:#1b241a;--warning:#f9e2af;--warning-text:#fae6bb;--on-warning:#28241c;--warning-soft-bg:#f9e2af1f;--warning-soft-border:#f9e2af66;--diff-add-fg:#bceab8;--diff-add-bg:#a6e3a129;--diff-del-fg:#f6a8be;--diff-del-bg:#f38ba824;--running-bg:color-mix(in srgb, var(--accent) 18%, transparent);--attention-bg:#f9e2af33;--completed:#89b4fa;--completed-bg:#89b4fa33;--delivered:#b4befe;--scrim:#0009;--shadow-sm:0 2px 8px #0006;--shadow-popover:0 10px 30px #00000080;--shadow-modal:0 20px 60px #0009}[data-theme=dracula]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fg:#f8f8f2;--fg-muted:#8b95c9;--surface:#282a36;--panel-bg:#21222c;--border:#44475a;--hover:#343746;--selected:#44475a;--code-bg:#343746;--scrollbar-thumb:#ffffff2e;--scrollbar-thumb-hover:#ffffff4d;--accent:#bd93f9;--on-accent:#1e1828;--danger:#f55;--danger-text:#ff6e6e;--danger-bg:#57333d;--danger-border:#893d44;--danger-fg:#ffb2b2;--on-danger:#290e0e;--danger-soft-bg:#ff55551f;--danger-soft-border:#ff555559;--success:#50fa7b;--on-success:#0d2814;--warning:#ffb86c;--warning-text:#ffc382;--on-warning:#291d11;--warning-soft-bg:#ffb86c1f;--warning-soft-border:#ffb86c66;--diff-add-fg:#7cfb9c;--diff-add-bg:#50fa7b29;--diff-del-fg:#ff8080;--diff-del-bg:#ff555524;--running-bg:color-mix(in srgb, var(--accent) 18%, transparent);--attention-bg:#ffb86c33;--completed:#8be9fd;--completed-bg:#8be9fd33;--delivered:#ff79c6;--scrim:#0009;--shadow-sm:0 2px 8px #0006;--shadow-popover:0 10px 30px #00000080;--shadow-modal:0 20px 60px #0009}[data-theme=everforest]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fg:#d3c6aa;--fg-muted:#9da9a0;--surface:#2d353b;--panel-bg:#232a2e;--border:#3d484d;--hover:#343f44;--selected:#475258;--code-bg:#343f44;--scrollbar-thumb:#ffffff2e;--scrollbar-thumb-hover:#ffffff4d;--accent:#a7c080;--on-accent:#1b1f14;--danger:#e67e80;--danger-text:#ea9193;--danger-bg:#56454a;--danger-border:#80565a;--danger-fg:#f4c5c6;--on-danger:#251414;--danger-soft-bg:#e67e801f;--danger-soft-border:#e67e8059;--success:#a7c080;--on-success:#1b1f14;--warning:#dbbc7f;--warning-text:#e0c692;--on-warning:#231e14;--warning-soft-bg:#dbbc7f1f;--warning-soft-border:#dbbc7f66;--diff-add-fg:#bdd0a0;--diff-add-bg:#a7c08029;--diff-del-fg:#ec9ea0;--diff-del-bg:#e67e8024;--running-bg:color-mix(in srgb, var(--accent) 18%, transparent);--attention-bg:#dbbc7f33;--completed:#7fbbb3;--completed-bg:#7fbbb333;--delivered:#d699b6;--scrim:#0009;--shadow-sm:0 2px 8px #0006;--shadow-popover:0 10px 30px #00000080;--shadow-modal:0 20px 60px #0009}[data-theme=gruvbox-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fg:#ebdbb2;--fg-muted:#a89984;--surface:#282828;--panel-bg:#1d2021;--border:#3c3836;--hover:#3c3836;--selected:#504945;--code-bg:#3c3836;--scrollbar-thumb:#ffffff2e;--scrollbar-thumb-hover:#ffffff4d;--accent:#fabd2f;--on-accent:#281e08;--danger:#fb4934;--danger-text:#fc6452;--danger-bg:#562f2b;--danger-border:#87372d;--danger-fg:#fdada4;--on-danger:#280c08;--danger-soft-bg:#fb49341f;--danger-soft-border:#fb493459;--success:#b8bb26;--on-success:#1d1e06;--warning:#fe8019;--warning-text:#fe933c;--on-warning:#291404;--warning-soft-bg:#fe80191f;--warning-soft-border:#fe801966;--diff-add-fg:#cacc5c;--diff-add-bg:#b8bb2629;--diff-del-fg:#fc7667;--diff-del-bg:#fb493424;--running-bg:color-mix(in srgb, var(--accent) 18%, transparent);--attention-bg:#fe801933;--completed:#83a598;--completed-bg:#83a59833;--delivered:#d3869b;--scrim:#0009;--shadow-sm:0 2px 8px #0006;--shadow-popover:0 10px 30px #00000080;--shadow-modal:0 20px 60px #0009}[data-theme=monokai]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fg:#f8f8f2;--fg-muted:#9c977f;--surface:#272822;--panel-bg:#1e1f1c;--border:#3e3d32;--hover:#34352c;--selected:#49483e;--code-bg:#34352c;--scrollbar-thumb:#ffffff2e;--scrollbar-thumb-hover:#ffffff4d;--accent:#a6e22e;--on-accent:#1b2407;--danger:#f92672;--danger-text:#fa4787;--danger-bg:#552834;--danger-border:#862746;--danger-fg:#fc9dc0;--on-danger:#280612;--danger-soft-bg:#f926721f;--danger-soft-border:#f9267259;--success:#a6e22e;--on-success:#1b2407;--warning:#fd971f;--warning-text:#fda741;--on-warning:#281805;--warning-soft-bg:#fd971f1f;--warning-soft-border:#fd971f66;--diff-add-fg:#bce962;--diff-add-bg:#a6e22e29;--diff-del-fg:#fa5c95;--diff-del-bg:#f9267224;--running-bg:color-mix(in srgb, var(--accent) 18%, transparent);--attention-bg:#fd971f33;--completed:#66d9ef;--completed-bg:#66d9ef33;--delivered:#ae81ff;--scrim:#0009;--shadow-sm:0 2px 8px #0006;--shadow-popover:0 10px 30px #00000080;--shadow-modal:0 20px 60px #0009}[data-theme=nord]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fg:#d8dee9;--fg-muted:#8d99ae;--surface:#2e3440;--panel-bg:#292e39;--border:#3b4252;--hover:#3b4252;--selected:#434c5e;--code-bg:#3b4252;--scrollbar-thumb:#ffffff2e;--scrollbar-thumb-hover:#ffffff4d;--accent:#88c0d0;--on-accent:#161f21;--danger:#bf616a;--danger-text:#c97980;--danger-bg:#4e3e49;--danger-border:#6f4853;--danger-fg:#e2b8bc;--on-danger:#fff;--danger-soft-bg:#bf616a1f;--danger-soft-border:#bf616a59;--success:#a3be8c;--on-success:#1a1e16;--warning:#ebcb8b;--warning-text:#eed39c;--on-warning:#262016;--warning-soft-bg:#ebcb8b1f;--warning-soft-border:#ebcb8b66;--diff-add-fg:#bacea9;--diff-add-bg:#a3be8c29;--diff-del-fg:#cf888f;--diff-del-bg:#bf616a24;--running-bg:color-mix(in srgb, var(--accent) 18%, transparent);--attention-bg:#ebcb8b33;--completed:#81a1c1;--completed-bg:#81a1c133;--delivered:#b48ead;--scrim:#0009;--shadow-sm:0 2px 8px #0006;--shadow-popover:0 10px 30px #00000080;--shadow-modal:0 20px 60px #0009}[data-theme=one-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fg:#abb2bf;--fg-muted:#7f8798;--surface:#282c34;--panel-bg:#21252b;--border:#3e4451;--hover:#2c313a;--selected:#3e4451;--code-bg:#2c313a;--scrollbar-thumb:#ffffff2e;--scrollbar-thumb-hover:#ffffff4d;--accent:#61afef;--on-accent:#101c26;--danger:#e06c75;--danger-text:#e5828a;--danger-bg:#503a42;--danger-border:#7b4951;--danger-fg:#f1bdc1;--on-danger:#241113;--danger-soft-bg:#e06c751f;--danger-soft-border:#e06c7559;--success:#98c379;--on-success:#181f13;--warning:#d19a66;--warning-text:#d8a97d;--on-warning:#211910;--warning-soft-bg:#d19a661f;--warning-soft-border:#d19a6666;--diff-add-fg:#b2d29a;--diff-add-bg:#98c37929;--diff-del-fg:#e89198;--diff-del-bg:#e06c7524;--running-bg:color-mix(in srgb, var(--accent) 18%, transparent);--attention-bg:#d19a6633;--completed:#56b6c2;--completed-bg:#56b6c233;--delivered:#c678dd;--scrim:#0009;--shadow-sm:0 2px 8px #0006;--shadow-popover:0 10px 30px #00000080;--shadow-modal:0 20px 60px #0009}[data-theme=rose-pine]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fg:#e0def4;--fg-muted:#908caa;--surface:#191724;--panel-bg:#1f1d2e;--border:#26233a;--hover:#21202e;--selected:#403d52;--code-bg:#21202e;--scrollbar-thumb:#ffffff2e;--scrollbar-thumb-hover:#ffffff4d;--accent:#ebbcba;--on-accent:#261e1e;--danger:#eb6f92;--danger-text:#ee85a2;--danger-bg:#472a3c;--danger-border:#783f56;--danger-fg:#f6bece;--on-danger:#261217;--danger-soft-bg:#eb6f921f;--danger-soft-border:#eb6f9259;--success:#95b1ac;--on-success:#181c1c;--warning:#f6c177;--warning-text:#f7ca8b;--on-warning:#271f13;--warning-soft-bg:#f6c1771f;--warning-soft-border:#f6c17766;--diff-add-fg:#b0c4c1;--diff-add-bg:#95b1ac29;--diff-del-fg:#f093ad;--diff-del-bg:#eb6f9224;--running-bg:color-mix(in srgb, var(--accent) 18%, transparent);--attention-bg:#f6c17733;--completed:#9ccfd8;--completed-bg:#9ccfd833;--delivered:#c4a7e7;--scrim:#0009;--shadow-sm:0 2px 8px #0006;--shadow-popover:0 10px 30px #00000080;--shadow-modal:0 20px 60px #0009}[data-theme=solarized-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fg:#93a1a1;--fg-muted:#7e9091;--surface:#002b36;--panel-bg:#073642;--border:#12485a;--hover:#073642;--selected:#125166;--code-bg:#073642;--scrollbar-thumb:#ffffff2e;--scrollbar-thumb-hover:#ffffff4d;--accent:#268bd2;--on-accent:#061622;--danger:#dc322f;--danger-text:#e1514e;--danger-bg:#302d34;--danger-border:#632e33;--danger-fg:#efa3a1;--on-danger:#fff;--danger-soft-bg:#dc322f1f;--danger-soft-border:#dc322f59;--success:#859900;--on-success:#151800;--warning:#b58900;--warning-text:#c09b26;--on-warning:#1d1600;--warning-soft-bg:#b589001f;--warning-soft-border:#b5890066;--diff-add-fg:#a4b240;--diff-add-bg:#85990029;--diff-del-fg:#e56563;--diff-del-bg:#dc322f24;--running-bg:color-mix(in srgb, var(--accent) 18%, transparent);--attention-bg:#b5890033;--completed:#2aa198;--completed-bg:#2aa19833;--delivered:#6c71c4;--scrim:#0009;--shadow-sm:0 2px 8px #0006;--shadow-popover:0 10px 30px #00000080;--shadow-modal:0 20px 60px #0009}[data-theme=tokyo-night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fg:#c0caf5;--fg-muted:#7f88b3;--surface:#1a1b26;--panel-bg:#16161e;--border:#2f334d;--hover:#292e42;--selected:#2e3c64;--code-bg:#292e42;--scrollbar-thumb:#ffffff2e;--scrollbar-thumb-hover:#ffffff4d;--accent:#7aa2f7;--on-accent:#141a28;--danger:#f7768e;--danger-text:#f88b9f;--danger-bg:#4b2f3d;--danger-border:#7d4455;--danger-fg:#fbc1cc;--on-danger:#281317;--danger-soft-bg:#f7768e1f;--danger-soft-border:#f7768e59;--success:#9ece6a;--on-success:#192111;--warning:#e0af68;--warning-text:#e5bb7f;--on-warning:#241c11;--warning-soft-bg:#e0af681f;--warning-soft-border:#e0af6866;--diff-add-fg:#b6da8f;--diff-add-bg:#9ece6a29;--diff-del-fg:#f998aa;--diff-del-bg:#f7768e24;--running-bg:color-mix(in srgb, var(--accent) 18%, transparent);--attention-bg:#e0af6833;--completed:#7dcfff;--completed-bg:#7dcfff33;--delivered:#bb9af7;--scrim:#0009;--shadow-sm:0 2px 8px #0006;--shadow-popover:0 10px 30px #00000080;--shadow-modal:0 20px 60px #0009}[data-theme=orchestrate-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fg:#0e110f;--fg-muted:#5b6961;--surface:#fbfcfb;--panel-bg:#f1f4f2;--border:#dbe2dd;--hover:#e7ece8;--selected:#d5efdf;--code-bg:#e9eeea;--scrollbar-thumb:#00000038;--scrollbar-thumb-hover:#0000005c;--accent:#0a8043;--on-accent:#fff;--danger:#dc3b44;--danger-text:#c8303a;--danger-bg:#fde4e5;--danger-border:#f3a3a8;--danger-fg:#7f1d24;--on-danger:#fff;--danger-soft-bg:#dc3b4414;--danger-soft-border:#dc3b444d;--success:#0a8043;--on-success:#fff;--warning:#e0a10a;--warning-text:#9a6400;--on-warning:#261d05;--warning-soft-bg:#e0a10a1a;--warning-soft-border:#e0a10a61;--diff-add-fg:#0a7039;--diff-add-bg:#0e9f4e1f;--diff-del-fg:#ad1f2a;--diff-del-bg:#dc3b441a;--running-bg:color-mix(in srgb, var(--accent) 14%, transparent);--attention-bg:#e0a10a29;--completed:#1d6ad0;--completed-bg:#1d6ad01f;--delivered:#7c3aed;--scrim:#0006}[data-theme=catppuccin-latte]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fg:#4c4f69;--fg-muted:#6c6f85;--surface:#eff1f5;--panel-bg:#e6e9ef;--border:#ccd0da;--hover:#dce0e8;--selected:#dfd4f4;--code-bg:#dce0e8;--scrollbar-thumb:#00000038;--scrollbar-thumb-hover:#0000005c;--accent:#8839ef;--on-accent:#fff;--danger:#d20f39;--danger-text:#b90d32;--danger-bg:#ecd6de;--danger-border:#e397aa;--danger-fg:#74081f;--on-danger:#fff;--danger-soft-bg:#d20f3914;--danger-soft-border:#d20f394d;--success:#40a02b;--on-success:#0a1a07;--warning:#df8e1d;--warning-text:#be7919;--on-warning:#241705;--warning-soft-bg:#df8e1d1a;--warning-soft-border:#df8e1d61;--diff-add-fg:#338022;--diff-add-bg:#40a02b1f;--diff-del-fg:#a80c2e;--diff-del-bg:#d20f391a;--running-bg:color-mix(in srgb, var(--accent) 14%, transparent);--attention-bg:#df8e1d29;--completed:#1e66f5;--completed-bg:#1e66f524;--delivered:#7287fd;--scrim:#0006}[data-theme=gruvbox-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fg:#3c3836;--fg-muted:#7c6f64;--surface:#fbf1c7;--panel-bg:#f2e5bc;--border:#d5c4a1;--hover:#ebdbb2;--selected:#efd4a8;--code-bg:#ebdbb2;--scrollbar-thumb:#00000038;--scrollbar-thumb-hover:#0000005c;--accent:#af3a03;--on-accent:#fff;--danger:#9d0006;--danger-text:#8a0005;--danger-bg:#f0d4b0;--danger-border:#d5917a;--danger-fg:#560003;--on-danger:#fff;--danger-soft-bg:#9d000614;--danger-soft-border:#9d00064d;--success:#79740e;--on-success:#fff;--warning:#b57614;--warning-text:#9a6411;--on-warning:#1d1303;--warning-soft-bg:#b576141a;--warning-soft-border:#b5761461;--diff-add-fg:#615d0b;--diff-add-bg:#79740e1f;--diff-del-fg:#7e0005;--diff-del-bg:#9d00061a;--running-bg:color-mix(in srgb, var(--accent) 14%, transparent);--attention-bg:#b5761429;--completed:#076678;--completed-bg:#07667824;--delivered:#8f3f71;--scrim:#0006}[data-theme=rose-pine-dawn]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fg:#575279;--fg-muted:#797593;--surface:#faf4ed;--panel-bg:#fffaf3;--border:#dfdad9;--hover:#f4ede8;--selected:#d8dedc;--code-bg:#f4ede8;--scrollbar-thumb:#00000038;--scrollbar-thumb-hover:#0000005c;--accent:#286983;--on-accent:#fff;--danger:#b4637a;--danger-text:#9e576b;--danger-bg:#f2e3df;--danger-border:#debabf;--danger-fg:#633643;--on-danger:#fff;--danger-soft-bg:#b4637a14;--danger-soft-border:#b4637a4d;--success:#618774;--on-success:#fff;--warning:#ea9d34;--warning-text:#c7852c;--on-warning:#251908;--warning-soft-bg:#ea9d341a;--warning-soft-border:#ea9d3461;--diff-add-fg:#4e6c5d;--diff-add-bg:#6187741f;--diff-del-fg:#904f62;--diff-del-bg:#b4637a1a;--running-bg:color-mix(in srgb, var(--accent) 14%, transparent);--attention-bg:#ea9d3429;--completed:#56949f;--completed-bg:#56949f24;--delivered:#907aa9;--scrim:#0006}[data-theme=solarized-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fg:#586e75;--fg-muted:#7a8f8f;--surface:#fdf6e3;--panel-bg:#eee8d5;--border:#ddd6c1;--hover:#eee8d5;--selected:#dbe5e0;--code-bg:#eee8d5;--scrollbar-thumb:#00000038;--scrollbar-thumb-hover:#0000005c;--accent:#268bd2;--on-accent:#061622;--danger:#dc322f;--danger-text:#c22c29;--danger-bg:#f9decd;--danger-border:#f0a89b;--danger-fg:#791c1a;--on-danger:#fff;--danger-soft-bg:#dc322f14;--danger-soft-border:#dc322f4d;--success:#859900;--on-success:#151800;--warning:#b58900;--warning-text:#9a7400;--on-warning:#1d1600;--warning-soft-bg:#b589001a;--warning-soft-border:#b5890061;--diff-add-fg:#6a7a00;--diff-add-bg:#8599001f;--diff-del-fg:#b02826;--diff-del-bg:#dc322f1a;--running-bg:color-mix(in srgb, var(--accent) 14%, transparent);--attention-bg:#b5890029;--completed:#2aa198;--completed-bg:#2aa19824;--delivered:#6c71c4;--scrim:#0006}.logo.svelte-11kx4rr{min-width:0;font-family:var(--font-brand);font-weight:var(--weight-semibold);letter-spacing:-.045em;line-height:var(--leading-none);color:var(--fg);white-space:nowrap;align-items:baseline;display:inline-flex}.mark.svelte-11kx4rr{fill:currentColor;pointer-events:none;flex:none;width:.93em;height:.93em;transform:translateY(.0726563em)}.mark-only.svelte-11kx4rr .mark:where(.svelte-11kx4rr){transform:none}.mark.svelte-11kx4rr .signal:where(.svelte-11kx4rr){fill:var(--brand-signal)}.word.svelte-11kx4rr{text-overflow:ellipsis;min-width:0;overflow:hidden}.chrome.svelte-7wguzw{height:calc(var(--titlebar-h) + var(--safe-top));padding:var(--safe-top) 0 0;background:var(--surface);-webkit-user-select:none;user-select:none;z-index:var(--z-modal);flex:none;justify-content:space-between;align-items:stretch;display:flex;position:relative}html[data-frame=mac] .chrome.svelte-7wguzw{height:max(var(--titlebar-h), 28px)}.lead.svelte-7wguzw{padding:0 var(--pad-x);background:var(--panel-bg);flex:none;align-items:center;font-size:1.75rem;display:flex;overflow:hidden}.lead.railed.svelte-7wguzw{padding-inline:.4rem}html[data-frame=mac] .lead.svelte-7wguzw{padding-left:5rem}.chrome.over-list.svelte-7wguzw{background:var(--panel-bg)}.lead.phone.svelte-7wguzw{flex:1}.back.svelte-7wguzw{width:2.75rem;color:var(--accent);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0 0 0 .25rem;display:grid}.back.svelte-7wguzw svg:where(.svelte-7wguzw){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.7rem;height:1.1rem}.stacked.svelte-7wguzw{min-width:0;padding-right:var(--pad-x);flex-direction:column;flex:1;justify-content:center;gap:.05rem;display:flex}.stacked.svelte-7wguzw .project:where(.svelte-7wguzw){font-size:var(--text-xs);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stacked.svelte-7wguzw .name:where(.svelte-7wguzw){font-size:var(--text-lg)}.title.svelte-7wguzw{min-width:0;padding:0 var(--pad-x);flex:1;align-items:center;display:flex;overflow:hidden}.name.svelte-7wguzw{font-size:var(--text-xl);font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.name.svelte-7wguzw .project:where(.svelte-7wguzw),.name.svelte-7wguzw .sep:where(.svelte-7wguzw){color:var(--fg-muted)}.name.svelte-7wguzw .sep:where(.svelte-7wguzw){margin:0 .1rem}.draft.svelte-7wguzw{flex:1;align-items:baseline;min-width:0;display:flex}.cancel.svelte-7wguzw{white-space:nowrap;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);font-size:var(--text-md);color:var(--fg);cursor:pointer;margin-left:auto;flex:none;margin-block:-1rem;padding:.2rem .75rem;font-family:inherit}.cancel.svelte-7wguzw:hover{border-color:var(--accent);color:var(--accent)}.idle.svelte-7wguzw{font-size:var(--text-xl);color:var(--fg-muted);font-style:italic}.controls.svelte-7wguzw{flex:none;align-items:stretch;margin-left:auto;display:flex}html:not([data-frame=app]) .controls.svelte-7wguzw{display:none}.ctl.svelte-7wguzw{width:2.6rem;height:auto;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.ctl.svelte-7wguzw svg:where(.svelte-7wguzw){fill:none;stroke:currentColor;stroke-width:1.1px;width:.62rem;height:.62rem}.ctl.svelte-7wguzw:hover{background:var(--hover);color:var(--fg)}.ctl.close.svelte-7wguzw:hover{background:var(--window-close-bg);color:var(--window-close-fg)}.edge.svelte-ity23s{z-index:var(--z-modal);position:fixed}.n.svelte-ity23s,.s.svelte-ity23s{cursor:ns-resize;height:3px;left:0;right:0}.e.svelte-ity23s,.w.svelte-ity23s{cursor:ew-resize;width:3px;top:0;bottom:0}.n.svelte-ity23s{top:0}.s.svelte-ity23s{bottom:0}.e.svelte-ity23s{right:0}.w.svelte-ity23s{left:0}.ne.svelte-ity23s,.nw.svelte-ity23s,.se.svelte-ity23s,.sw.svelte-ity23s{width:12px;height:12px}.nw.svelte-ity23s{cursor:nwse-resize;top:0;left:0}.ne.svelte-ity23s{cursor:nesw-resize;top:0;right:0}.sw.svelte-ity23s{cursor:nesw-resize;bottom:0;left:0}.se.svelte-ity23s{cursor:nwse-resize;bottom:0;right:0}.backdrop.svelte-1x61xvz{z-index:-1;pointer-events:none;background:radial-gradient(at 15% 20%,#6366f18c,#0000 55%),radial-gradient(at 85% 75%,#14b8a673,#0000 55%),radial-gradient(at 70% 10%,#ec48994d,#0000 50%),#070912;position:fixed;inset:0;overflow:hidden}.picture.svelte-1x61xvz{inset:calc(var(--picture-blur) * -2);filter:blur(var(--picture-blur));will-change:transform;animation:svelte-1x61xvz-fade-in var(--duration-slow) var(--ease);background:50%/cover no-repeat;position:absolute}.backdrop.svelte-1x61xvz:after{content:"";background:rgb(7 9 18/var(--picture-opacity));position:absolute;inset:0}@keyframes svelte-1x61xvz-fade-in{0%{opacity:0}}
