@import"https://fonts.googleapis.com/css2?family=VT323&display=swap";:root{--color-background-primary: #ffffff;--color-background-secondary: #f5f4ef;--color-border-tertiary: #e7e5df;--color-border-secondary: #d4d1c8;--color-text-primary: #1f1d1a;--color-text-secondary: #595650;--color-text-tertiary: #9b9890;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "Cascadia Code", "Consolas", ui-monospace, SFMono-Regular, Menlo, monospace;--border-radius-md: 8px;--border-radius-lg: 12px;--hm-ok: #10b981;--hm-warn: #f59e0b;--hm-err: #ef4444;--hm-info: var(--accent, #6366f1)}@media(prefers-color-scheme:dark){:root{--color-background-primary: #211f1c;--color-background-secondary: #1a1815;--color-border-tertiary: #353230;--color-border-secondary: #4a4642;--color-text-primary: #ece9e3;--color-text-secondary: #b3afa7;--color-text-tertiary: #807c74}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background:var(--color-background-secondary);color:var(--color-text-primary)}input[type=checkbox],input[type=range],input[type=radio]{accent-color:var(--accent, #6366f1)}.select{font:500 12px/1.4 var(--font-sans);padding:5px 11px;border-radius:8px;border:1px solid var(--color-border-secondary);background:var(--color-background-primary);color:var(--color-text-primary);cursor:pointer;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.select:hover{background:var(--color-background-secondary);border-color:var(--color-text-tertiary)}.select:active{transform:translateY(.5px)}.select:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent, #6366F1) 45%,transparent)}select.select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:24px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23999' stroke-width='1.5' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 8px center}.ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#00000040}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:91;width:var(--aoc-drawer-w, var(--drawer-w, 380px));max-width:96vw;background:var(--color-background-primary);border-left:.5px solid var(--color-border-secondary);box-shadow:-4px 0 24px #0000002e;display:flex;flex-direction:column}.drawer:before{content:"";position:absolute;left:0;top:0;width:6px;height:100%;cursor:ew-resize;z-index:5;transition:box-shadow .12s ease}.drawer:hover:before{box-shadow:inset 2px 0 0 var(--accent, #6366F1)}body.aoc-resizing{cursor:ew-resize;-webkit-user-select:none;user-select:none}.hd{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:.5px solid var(--color-border-tertiary);flex-shrink:0}.hd strong{font-size:14px}.x{background:none;border:none;cursor:pointer;font-size:14px;color:var(--color-text-tertiary);transition:color .12s ease}.x:hover{color:var(--color-text-primary)}body.crt-fx:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;background:repeating-linear-gradient(#0000 0,#0000 2px,#08160a29 3px)}body.crt-fx .title{font-family:VT323,ui-monospace,monospace;font-size:19px;letter-spacing:.5px;text-shadow:0 0 5px rgba(120,255,150,.45)}.av-canvas.svelte-1ryaa46{display:block;width:120px;height:100px;image-rendering:pixelated}.av-canvas.smooth.svelte-1ryaa46{image-rendering:auto}.img-wrap.svelte-1ryaa46{position:relative;width:120px;height:100px;border-radius:10px;overflow:hidden;--c: #6B7280;box-shadow:0 0 0 2px var(--c);animation:svelte-1ryaa46-pulse 2s ease-in-out infinite}.img-wrap[data-state=error].svelte-1ryaa46{animation:svelte-1ryaa46-pulse .5s ease-in-out infinite,svelte-1ryaa46-shake .3s infinite}.img-wrap[data-state=idle].svelte-1ryaa46,.img-wrap[data-state=done].svelte-1ryaa46{animation:svelte-1ryaa46-pulse 3.5s ease-in-out infinite}.img-wrap.plain.svelte-1ryaa46{animation:none;box-shadow:0 0 0 2px var(--c)}.img-wrap.plain.svelte-1ryaa46 .fx:where(.svelte-1ryaa46){display:none}.img-wrap.svelte-1ryaa46{cursor:pointer}.edit.svelte-1ryaa46{position:absolute;bottom:4px;left:4px;display:none;font-size:11px;color:#fff;background:#00000080;border:none;border-radius:4px;padding:1px 5px;z-index:3;cursor:pointer}.img-wrap.svelte-1ryaa46:hover .edit:where(.svelte-1ryaa46){display:block}.edit.svelte-1ryaa46:hover{background:#000000bf}@keyframes svelte-1ryaa46-pulse{0%,to{box-shadow:0 0 0 2px var(--c)}50%{box-shadow:0 0 9px 2px var(--c)}}@keyframes svelte-1ryaa46-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.img.svelte-1ryaa46{width:100%;height:100%;object-fit:cover;display:block}.img-wrap[data-state=idle].svelte-1ryaa46 .img:where(.svelte-1ryaa46){filter:grayscale(.4) brightness(.9)}.fx.svelte-1ryaa46{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fx.svelte-1ryaa46>:where(.svelte-1ryaa46){position:absolute;display:none}.badge.svelte-1ryaa46{display:flex!important;top:4px;left:4px;align-items:center;font:600 9px/1 sans-serif;color:#fff;background:var(--c);padding:2px 6px;border-radius:99px;opacity:.92}.m-think.svelte-1ryaa46{top:4px;right:5px;width:18px;height:16px;border-radius:6px;background:#fff;color:var(--c);font:700 12px/16px sans-serif;text-align:center;box-shadow:0 0 0 1.5px var(--c);animation:svelte-1ryaa46-bob 1.2s ease-in-out infinite}.img-wrap[data-state=thinking].svelte-1ryaa46 .m-think:where(.svelte-1ryaa46){display:block}@keyframes svelte-1ryaa46-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.m-code.svelte-1ryaa46{bottom:5px;left:50%;transform:translate(-50%);width:30px;height:16px;justify-content:space-between}.img-wrap[data-state=coding].svelte-1ryaa46 .m-code:where(.svelte-1ryaa46),.img-wrap[data-state=running].svelte-1ryaa46 .m-code:where(.svelte-1ryaa46){display:flex}.m-code.svelte-1ryaa46 span:where(.svelte-1ryaa46){width:5px;background:var(--c);align-self:flex-end;border-radius:1px;animation:svelte-1ryaa46-eq .7s ease-in-out infinite}.m-code.svelte-1ryaa46 span:where(.svelte-1ryaa46):nth-child(2){animation-delay:.15s}.m-code.svelte-1ryaa46 span:where(.svelte-1ryaa46):nth-child(3){animation-delay:.3s}@keyframes svelte-1ryaa46-eq{0%,to{height:4px}50%{height:15px}}.img-wrap[data-state=reading].svelte-1ryaa46 .m-scan:where(.svelte-1ryaa46),.img-wrap[data-state=searching].svelte-1ryaa46 .m-scan:where(.svelte-1ryaa46){display:block}.m-scan.svelte-1ryaa46{left:0;right:0;height:14px;top:0;background:linear-gradient(var(--c),transparent);opacity:.55;animation:svelte-1ryaa46-scan 1.6s linear infinite}@keyframes svelte-1ryaa46-scan{0%{top:-14px}to{top:100px}}.img-wrap[data-state=spawning].svelte-1ryaa46 .m-ring:where(.svelte-1ryaa46){display:block}.m-ring.svelte-1ryaa46{top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:2px solid var(--c);animation:svelte-1ryaa46-ring 1.1s ease-out infinite}@keyframes svelte-1ryaa46-ring{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.6);opacity:0}}.img-wrap[data-state=error].svelte-1ryaa46 .m-bang:where(.svelte-1ryaa46){display:block}.m-bang.svelte-1ryaa46{top:3px;right:5px;color:#fff;background:#ef4444;font:800 11px/1 sans-serif;padding:2px 5px;border-radius:5px}.img-wrap[data-state=testing].svelte-1ryaa46 .m-test:where(.svelte-1ryaa46){display:block}.m-test.svelte-1ryaa46{top:3px;right:5px;width:16px;height:16px;border-radius:50%;background:#fff;color:var(--c);font:700 12px/16px sans-serif;text-align:center}.img-wrap[data-state=done].svelte-1ryaa46 .m-done:where(.svelte-1ryaa46){display:block}.m-done.svelte-1ryaa46{bottom:4px;right:5px;width:16px;height:16px;border-radius:50%;background:#10b981;color:#fff;font:700 12px/16px sans-serif;text-align:center;animation:svelte-1ryaa46-bob 2s ease-in-out infinite}.img-wrap[data-state=idle].svelte-1ryaa46 .m-idle:where(.svelte-1ryaa46){display:block}.m-idle.svelte-1ryaa46{top:6px;right:8px;color:#fff;font:700 12px/1 sans-serif;text-shadow:0 0 2px #000;animation:svelte-1ryaa46-zfloat 2.4s ease-in-out infinite}@keyframes svelte-1ryaa46-zfloat{0%{opacity:0;transform:translateY(4px)}50%{opacity:1}to{opacity:0;transform:translateY(-8px)}}.tile.svelte-9dkkdc{position:relative;cursor:pointer;background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-left:3px solid var(--c);border-radius:var(--border-radius-lg);padding:12px;display:flex;flex-direction:column;gap:8px;min-height:150px;transition:border-color .3s,transform .12s ease,box-shadow .12s ease;animation:svelte-9dkkdc-float 6s ease-in-out infinite;animation-delay:var(--fd, 0s)}.tile.svelte-9dkkdc:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000002e;border-color:color-mix(in srgb,var(--c) 60%,var(--color-border-tertiary))}.tile.svelte-9dkkdc:focus-visible{outline:2px solid var(--accent, #6366F1);outline-offset:2px}@keyframes svelte-9dkkdc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){.tile.svelte-9dkkdc{animation:none}}.tile.idle.svelte-9dkkdc{opacity:.62}.tile.idle.svelte-9dkkdc:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;border:1.5px dashed rgba(245,158,11,.5);animation:svelte-9dkkdc-idleflag 2.2s ease-in-out infinite}@keyframes svelte-9dkkdc-idleflag{0%,to{opacity:.35}50%{opacity:.9}}.tile.working.svelte-9dkkdc{border-color:color-mix(in srgb,var(--c) 50%,var(--color-border-tertiary))}.tile.working.svelte-9dkkdc:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 14px -1px var(--c);animation:svelte-9dkkdc-workglow 2.4s ease-in-out infinite}@keyframes svelte-9dkkdc-workglow{0%,to{opacity:.3}50%{opacity:.7}}.tile.runaway.svelte-9dkkdc{border-left-color:#ef4444;border-color:color-mix(in srgb,#EF4444 55%,var(--color-border-tertiary))}.tile.runaway.svelte-9dkkdc:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 #ef444480;animation:svelte-9dkkdc-burnpulse 1s ease-in-out infinite}@keyframes svelte-9dkkdc-burnpulse{0%,to{box-shadow:0 0 #ef444400}50%{box-shadow:0 0 0 5px #ef444499}}.cost.svelte-9dkkdc{font-size:9px;font-family:var(--font-mono);padding:2px 6px;border-radius:99px;white-space:nowrap;background:var(--color-background-secondary);color:var(--color-text-secondary);border:.5px solid var(--color-border-tertiary)}.cost.hot.svelte-9dkkdc{background:#ef4444;color:#fff;border-color:#ef4444}.model.svelte-9dkkdc{font-size:9px;font-family:var(--font-mono);padding:2px 6px;border-radius:99px;white-space:nowrap;background:var(--color-background-secondary);color:var(--color-text-tertiary);border:.5px solid var(--color-border-tertiary)}.model.local.svelte-9dkkdc{color:#7c3aed;border-color:#7c3aed66;background:#7c3aed1a;font-weight:600}.model.machine.svelte-9dkkdc{color:#06b6d4;border-color:#06b6d466;background:#06b6d41a;font-weight:600}.model.codex.svelte-9dkkdc{font-size:10px;color:#14b8a6;border-color:#14b8a680;background:#14b8a61a;font-weight:600;letter-spacing:.02em}.tile.codex.svelte-9dkkdc{border-color:#14b8a64d}.tile.sub.svelte-9dkkdc{margin-left:6px}.tile.awaiting.svelte-9dkkdc{opacity:1;border-left-color:#f59e0b}.tile.awaiting.svelte-9dkkdc:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 #f59e0b80;animation:svelte-9dkkdc-needpulse 1.2s ease-in-out infinite}@keyframes svelte-9dkkdc-needpulse{0%,to{box-shadow:0 0 #f59e0b00}50%{box-shadow:0 0 0 4px #f59e0b80}}.head.svelte-9dkkdc{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%}.name.svelte-9dkkdc{font-size:12px;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge.svelte-9dkkdc{font-size:9px;font-weight:600;color:#fff;background:var(--c);padding:2px 7px;border-radius:99px;white-space:nowrap}.tile.awaiting.svelte-9dkkdc .badge:where(.svelte-9dkkdc){background:#f59e0b}.avatar.svelte-9dkkdc{align-self:center;display:flex;align-items:center;justify-content:center}.log.svelte-9dkkdc{font-family:var(--font-mono);font-size:10px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:14px}.teaser.svelte-9dkkdc{margin-top:auto;font-size:10px;color:var(--color-text-tertiary);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mic.svelte-99h2su{background:none;border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);cursor:pointer;font-size:12px;padding:4px 8px;color:var(--color-text-secondary);line-height:1}.mic.svelte-99h2su:hover{color:var(--color-text-primary);border-color:var(--accent, #6366F1)}.mic.on.svelte-99h2su{color:#fff;background:#ef4444;border-color:#ef4444;animation:svelte-99h2su-micpulse 1s ease-in-out infinite}@keyframes svelte-99h2su-micpulse{0%,to{box-shadow:0 0 #ef444480}50%{box-shadow:0 0 0 4px #ef444400}}.ov.svelte-1w9bihb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:128;background:#00000040}.drawer.svelte-1w9bihb{position:fixed;top:0;right:0;bottom:0;z-index:129;width:520px;max-width:96vw;background:var(--color-background-primary);border-left:.5px solid var(--color-border-secondary);box-shadow:-4px 0 24px #0000002e;display:flex;flex-direction:column;overflow:hidden}.resize.svelte-1w9bihb{position:absolute;left:0;top:0;bottom:0;width:6px;cursor:ew-resize;z-index:5;touch-action:none}.resize.svelte-1w9bihb:hover,.resize.svelte-1w9bihb:active{background:var(--accent, #6366F1);opacity:.5}.hd.svelte-1w9bihb{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:.5px solid var(--color-border-tertiary);flex-shrink:0}.hd-left.svelte-1w9bihb{display:flex;align-items:baseline;gap:8px;min-width:0;overflow:hidden}.title.svelte-1w9bihb{font-size:13px;color:var(--color-text-primary)}.project.svelte-1w9bihb{font-size:11px;font-weight:600;color:var(--accent, #6366F1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta.svelte-1w9bihb{font-size:10px;color:var(--color-text-tertiary);white-space:nowrap}.x.svelte-1w9bihb{background:none;border:none;cursor:pointer;font-size:14px;color:var(--color-text-tertiary);flex-shrink:0;padding:2px 4px}.x.svelte-1w9bihb:hover{color:var(--color-text-primary)}.hd-actions.svelte-1w9bihb{display:flex;align-items:center;gap:6px;flex-shrink:0}.md.svelte-1w9bihb{font-size:10px;padding:2px 8px;border-radius:99px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary)}.md.svelte-1w9bihb:hover{color:var(--color-text-primary)}.sub-hd.svelte-1w9bihb{padding:6px 14px;border-bottom:.5px solid var(--color-border-tertiary);display:flex;flex-direction:column;gap:2px;flex-shrink:0;background:var(--color-background-secondary)}.sid.svelte-1w9bihb{font-size:10px;color:var(--color-text-tertiary)}.cwd.svelte-1w9bihb{font-size:9px;color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono.svelte-1w9bihb{font-family:var(--font-mono)}.body.svelte-1w9bihb{flex:1 1 auto;overflow-y:auto;padding:8px 12px;display:flex;flex-direction:column;gap:4px}.empty.svelte-1w9bihb{font-size:12px;color:var(--color-text-tertiary);padding:24px 0;text-align:center}.err.svelte-1w9bihb{font-size:12px;color:#ef4444;padding:12px 0}.truncated-notice.svelte-1w9bihb{font-size:10px;color:var(--color-text-tertiary);background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);padding:5px 10px;margin-bottom:4px}.msg.svelte-1w9bihb{padding:6px 10px;border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:4px;border:.5px solid transparent}.msg-user.svelte-1w9bihb{background:var(--color-background-secondary)}.msg-assistant.svelte-1w9bihb{background:var(--color-background-primary);border-color:var(--color-border-tertiary)}.msg-system.svelte-1w9bihb{background:transparent;opacity:.7}.row.svelte-1w9bihb{display:flex;align-items:center;gap:6px}.chip.svelte-1w9bihb{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:1px 6px;border-radius:99px;flex-shrink:0}.chip-user.svelte-1w9bihb{background:var(--accent, #6366F1);color:#fff}.chip-assistant.svelte-1w9bihb{background:#10b981;color:#fff}.chip-system.svelte-1w9bihb{background:var(--color-background-secondary);color:var(--color-text-tertiary);border:.5px solid var(--color-border-secondary)}.ts.svelte-1w9bihb{font-size:9px;color:var(--color-text-tertiary);font-family:var(--font-mono)}.txt.svelte-1w9bihb{margin:0;font-size:11px;line-height:1.55;color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word}.txt.mono.svelte-1w9bihb{font-family:var(--font-mono);font-size:10px;color:var(--color-text-secondary)}.tools.svelte-1w9bihb{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.tool-chip.svelte-1w9bihb{font-size:9px;padding:2px 7px;border-radius:99px;background:var(--color-background-secondary);border:.5px solid var(--color-border-secondary);color:var(--color-text-secondary);font-family:var(--font-mono);white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.tool-arg.svelte-1w9bihb{color:var(--color-text-tertiary)}.backdrop.svelte-ymfss5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:flex;align-items:center;justify-content:center;background:#00000073;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);padding:24px}.modal.svelte-ymfss5{width:880px;max-width:100%;max-height:calc(100vh - 56px);overflow:hidden;display:flex;flex-direction:column;background:var(--color-background-primary);color:var(--color-text-primary);border:.5px solid var(--color-border-secondary);border-radius:var(--border-radius-lg);box-shadow:0 24px 70px #0006}.hd.svelte-ymfss5{display:flex;align-items:center;gap:9px;padding:12px 14px;border-bottom:.5px solid var(--color-border-tertiary)}.hd.svelte-ymfss5 strong:where(.svelte-ymfss5){font-size:14px}.proj.svelte-ymfss5{font-size:11px;color:var(--color-text-tertiary)}.x.svelte-ymfss5{margin-left:auto;background:none;border:none;cursor:pointer;font-size:14px;color:var(--color-text-tertiary)}.mono.svelte-ymfss5{font-family:var(--font-mono)}.muted.svelte-ymfss5{padding:28px 16px;font-size:12px;color:var(--color-text-tertiary)}.save.svelte-ymfss5{margin:12px 14px 0;padding:9px 12px;border-radius:var(--border-radius-md);font-size:12px;line-height:1.5;background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);color:var(--color-text-secondary)}.save.warn.svelte-ymfss5{background:#f59e0b14;border-color:#f59e0b55;color:var(--color-text-primary)}.save.lean.svelte-ymfss5{background:#10b98114;border-color:#10b98155}.save.svelte-ymfss5 .big:where(.svelte-ymfss5){font-size:16px;font-weight:700;color:var(--hm-warn, #F59E0B)}.legend.svelte-ymfss5{display:flex;flex-wrap:wrap;gap:12px;padding:8px 14px 2px;font-size:10px;color:var(--color-text-tertiary)}.lg.svelte-ymfss5{display:inline-flex;align-items:center;gap:5px}.lg.svelte-ymfss5:before{content:"";width:9px;height:9px;border-radius:2px}.lg.cut.svelte-ymfss5:before{background:var(--hm-err, #EF4444)}.lg.review.svelte-ymfss5:before{background:var(--hm-warn, #F59E0B)}.lg.used.svelte-ymfss5:before{background:var(--hm-ok, #10B981)}.lg.kept.svelte-ymfss5:before{background:var(--color-border-secondary)}.lg.secret.svelte-ymfss5:before{background:var(--hm-err, #EF4444);box-shadow:0 0 0 1.5px #ef444466}.amber-t.svelte-ymfss5{color:var(--hm-warn, #F59E0B)}.secret-banner.svelte-ymfss5{margin:12px 14px 0;padding:9px 12px;border-radius:var(--border-radius-md);font-size:12px;line-height:1.5;background:#ef44441e;border:1px solid #EF4444aa;color:var(--color-text-primary)}.row.secret.svelte-ymfss5{background:#ef444428}.row.secret.svelte-ymfss5 .tx:where(.svelte-ymfss5){color:var(--hm-err, #EF4444);font-weight:600}.why.secret.svelte-ymfss5{color:var(--hm-err, #EF4444);font-weight:600;opacity:1}.row.svelte-ymfss5 .ck.secret:where(.svelte-ymfss5){accent-color:var(--hm-err, #EF4444)}.panes.svelte-ymfss5{flex:1 1 auto;display:flex;gap:10px;padding:8px 14px 0;overflow:hidden}.pane.svelte-ymfss5{flex:1 1 50%;min-width:0;display:flex;flex-direction:column;border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);overflow:hidden}.ph.svelte-ymfss5{display:flex;align-items:center;gap:6px;padding:5px 9px;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);background:var(--color-background-secondary);border-bottom:.5px solid var(--color-border-tertiary)}.ph.svelte-ymfss5 .dim:where(.svelte-ymfss5){text-transform:none;letter-spacing:0}.ph.svelte-ymfss5 .mini:where(.svelte-ymfss5){margin-left:auto;font-size:10px;padding:1px 8px;border-radius:5px;cursor:pointer;text-transform:none;letter-spacing:0;border:.5px solid var(--color-border-secondary);background:var(--color-background-primary);color:var(--color-text-secondary)}.ph.svelte-ymfss5 .mini:where(.svelte-ymfss5):disabled{opacity:.4;cursor:default}.code.svelte-ymfss5{flex:1 1 auto;overflow:auto;padding:4px 0;font-family:var(--font-mono);font-size:10.5px;line-height:1.55}.row.svelte-ymfss5{display:flex;align-items:baseline;gap:0;padding:0 8px;white-space:pre}.row.svelte-ymfss5 .ln:where(.svelte-ymfss5){width:30px;flex-shrink:0;text-align:right;padding-right:8px;color:var(--color-text-tertiary);opacity:.6;-webkit-user-select:none;user-select:none}.row.svelte-ymfss5 .gut:where(.svelte-ymfss5){width:12px;flex-shrink:0;color:var(--hm-err, #EF4444);font-weight:700}.row.svelte-ymfss5 .tx:where(.svelte-ymfss5){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-primary)}.row.cut.svelte-ymfss5{background:#ef44441a}.row.cut.svelte-ymfss5 .tx:where(.svelte-ymfss5){text-decoration:line-through;color:var(--hm-err, #EF4444);opacity:.85}.row.review.svelte-ymfss5{background:#f59e0b16}.row.review.svelte-ymfss5 .tx:where(.svelte-ymfss5){color:var(--hm-warn, #F59E0B)}.row.used.svelte-ymfss5{background:#10b9810f}.why.svelte-ymfss5{padding:0 8px 2px 63px;font-size:9.5px;color:var(--hm-err, #EF4444);opacity:.85;white-space:normal}.why.review.svelte-ymfss5{color:var(--hm-warn, #F59E0B)}.why.off.svelte-ymfss5{color:var(--color-text-tertiary);opacity:.6}.row.svelte-ymfss5 .ck:where(.svelte-ymfss5){width:13px;height:13px;flex-shrink:0;margin:0 4px 0 0;cursor:pointer;accent-color:var(--hm-err, #EF4444);align-self:center}.row.svelte-ymfss5 .ck.review:where(.svelte-ymfss5){accent-color:var(--hm-warn, #F59E0B)}.row.svelte-ymfss5 .ck-sp:where(.svelte-ymfss5){width:13px;flex-shrink:0;margin-right:4px}.adds.svelte-ymfss5{margin:10px 14px 0;padding:9px 11px;border-radius:var(--border-radius-md);background:#10b9810f;border:.5px solid #10B98140}.adds-h.svelte-ymfss5{font-size:11px;font-weight:600;color:var(--hm-ok, #10B981);margin-bottom:6px}.adds-h.svelte-ymfss5 .dim:where(.svelte-ymfss5){font-weight:400;color:var(--color-text-tertiary)}.add.svelte-ymfss5{display:flex;gap:8px;align-items:baseline;padding:2px 0;font-size:11px}.add-tx.svelte-ymfss5{color:var(--color-text-primary);flex-shrink:0}.add-tx.svelte-ymfss5:before{content:"+ ";color:var(--hm-ok, #10B981);font-weight:700}.add-why.svelte-ymfss5{color:var(--color-text-tertiary);font-size:10.5px;min-width:0;overflow:hidden;text-overflow:ellipsis}.add-empty.svelte-ymfss5{font-size:11px;color:var(--hm-ok, #10B981);opacity:.85}.actions.svelte-ymfss5{display:flex;align-items:center;gap:10px;padding:11px 14px 2px}.apply.svelte-ymfss5{font-size:12px;font-weight:600;padding:7px 14px;border-radius:6px;cursor:pointer;border:none;background:var(--hm-err, #EF4444);color:#fff}.apply.svelte-ymfss5:disabled{opacity:.45;cursor:default}.amsg.svelte-ymfss5{font-size:11px;color:var(--hm-ok, #10B981)}.amsg.err.svelte-ymfss5{color:var(--hm-err, #EF4444)}.foot.svelte-ymfss5{font-size:10px;color:var(--color-text-tertiary);line-height:1.5;padding:10px 14px;border-top:.5px solid var(--color-border-tertiary)}@media(max-width:720px){.panes.svelte-ymfss5{flex-direction:column;overflow:auto}.pane.svelte-ymfss5{flex:none}}.backdrop.svelte-1vtwlsh{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#00000059;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.modal.svelte-1vtwlsh{width:580px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);overflow:auto;background:var(--color-background-primary);color:var(--color-text-primary);border:.5px solid var(--color-border-secondary);border-left:3px solid var(--c);border-radius:var(--border-radius-lg);padding:14px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;gap:10px}.hd.svelte-1vtwlsh{display:flex;align-items:center;gap:8px}.dot.svelte-1vtwlsh{width:9px;height:9px;border-radius:50%;background:var(--c)}.name.svelte-1vtwlsh{font-size:14px;font-weight:600;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge.svelte-1vtwlsh{font-size:10px;font-weight:600;color:#fff;background:var(--c);padding:2px 8px;border-radius:99px}.x.svelte-1vtwlsh{background:none;border:none;cursor:pointer;font-size:14px;color:var(--color-text-tertiary)}.ghlink.svelte-1vtwlsh{font-size:10px;padding:2px 8px;border-radius:99px;white-space:nowrap;text-decoration:none;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary)}.ghlink.svelte-1vtwlsh:hover{color:var(--color-text-primary);border-color:var(--accent, #6366F1)}.stitle.svelte-1vtwlsh{font-size:12px;font-weight:400;line-height:1.4;color:var(--color-text-secondary);margin-top:-4px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.meta.svelte-1vtwlsh{font-size:11px;color:var(--color-text-secondary);display:flex;gap:4px;flex-wrap:wrap}.permmode.svelte-1vtwlsh{font-size:10px;font-weight:600;padding:0 7px;border-radius:99px;background:#f59e0b1a;border:.5px solid #F59E0B80;color:#f59e0b;white-space:nowrap;cursor:help}.machine.svelte-1vtwlsh{font-size:10px;font-weight:600;padding:0 7px;border-radius:99px;background:#06b6d41a;border:.5px solid #06B6D466;color:#06b6d4}.machine.codex.svelte-1vtwlsh{font-family:var(--font-mono);background:#14b8a61a;border-color:#14b8a680;color:#14b8a6}.gauges.svelte-1vtwlsh .g.err:where(.svelte-1vtwlsh){color:#ef4444;border-color:#ef444466}.codexfoot.svelte-1vtwlsh{font-weight:600;color:#14b8a6;padding:6px 9px;border-radius:8px;border:.5px dashed #14B8A666;background:#14b8a60d}.path.svelte-1vtwlsh{font-size:10px;color:var(--color-text-tertiary);word-break:break-all}.mono.svelte-1vtwlsh{font-family:var(--font-mono)}.sec.svelte-1vtwlsh{display:flex;flex-direction:column;gap:5px}.lbl.svelte-1vtwlsh{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary)}.lm.svelte-1vtwlsh{font-size:12.5px;line-height:1.5;white-space:pre-wrap;background:var(--color-background-secondary);border-radius:8px;padding:10px;max-height:46vh;overflow:auto}.dim.svelte-1vtwlsh{font-size:11px;color:var(--color-text-tertiary)}.dim2.svelte-1vtwlsh{color:var(--color-text-tertiary);font-weight:400;text-transform:none;letter-spacing:0}.gauges.svelte-1vtwlsh{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.whatif.svelte-1vtwlsh{font-size:11px;color:var(--color-text-secondary);margin-top:6px}.fill-box.svelte-1vtwlsh{--fc-1: #2a78d6;--fc-2: #eb6834;--fc-3: #1baf7a;--fc-4: #eda100;--fc-5: #e87ba4;--fc-6: #008300;--fc-rest: #b7b5ad;margin-top:10px;display:flex;flex-direction:column;gap:6px}@media(prefers-color-scheme:dark){.fill-box.svelte-1vtwlsh{--fc-1: #3987e5;--fc-2: #d95926;--fc-3: #199e70;--fc-4: #c98500;--fc-5: #d55181;--fc-6: #008300;--fc-rest: #5c5952}}.fill-bar.svelte-1vtwlsh{display:flex;gap:2px;height:12px;border-radius:4px;overflow:hidden}.fill-bar.svelte-1vtwlsh .seg:where(.svelte-1vtwlsh){display:block;height:100%;min-width:2px}.fill-legend.svelte-1vtwlsh{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:10.5px;color:var(--color-text-secondary)}.fill-legend.svelte-1vtwlsh .fl:where(.svelte-1vtwlsh){display:inline-flex;align-items:center;gap:4px}.fill-legend.svelte-1vtwlsh i:where(.svelte-1vtwlsh){width:9px;height:9px;border-radius:2px;display:inline-block}.fill-legend.svelte-1vtwlsh b:where(.svelte-1vtwlsh){color:var(--color-text-primary);font-family:var(--font-mono);font-weight:600}.fill-big.svelte-1vtwlsh{display:flex;flex-direction:column;gap:2px;font-size:10.5px;color:var(--color-text-primary)}.fill-big.svelte-1vtwlsh .fb:where(.svelte-1vtwlsh){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fill-advice.svelte-1vtwlsh{font-size:11px;color:var(--color-text-primary);background:var(--color-background-secondary);border-radius:6px;padding:6px 8px;line-height:1.45}.fill-note.svelte-1vtwlsh{font-size:9.5px;line-height:1.4}.whatif.svelte-1vtwlsh b:where(.svelte-1vtwlsh){color:var(--color-text-primary);font-family:var(--font-mono)}.gauges.svelte-1vtwlsh .g:where(.svelte-1vtwlsh){font-size:11px;padding:2px 8px;border-radius:999px;background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);color:var(--color-text-secondary);white-space:nowrap}.ctx.svelte-1vtwlsh{margin-top:8px}.ctx-top.svelte-1vtwlsh{display:flex;justify-content:space-between;font-size:11px;color:var(--color-text-secondary);margin-bottom:3px}.bar.svelte-1vtwlsh{height:6px;border-radius:3px;background:var(--color-background-secondary);overflow:hidden}.bar.svelte-1vtwlsh .fill:where(.svelte-1vtwlsh){height:100%;border-radius:3px;transition:width .4s ease}.auditbtn.svelte-1vtwlsh{margin-top:8px;width:100%;padding:5px 10px;border-radius:6px;cursor:pointer;font-size:11px;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary)}.auditbtn.svelte-1vtwlsh:hover{color:var(--color-text-primary);border-color:var(--color-text-tertiary)}.compact-cta.svelte-1vtwlsh{display:flex;align-items:center;gap:10px;margin-top:10px;padding:9px 11px;background:#f59e0b14;border:.5px solid #F59E0B55;border-radius:var(--border-radius-md, 8px)}.compact-cta.svelte-1vtwlsh .cc-txt:where(.svelte-1vtwlsh){flex:1;font-size:11.5px;line-height:1.45;color:var(--color-text-secondary)}.compact-cta.svelte-1vtwlsh .cc-btn:where(.svelte-1vtwlsh){flex-shrink:0;padding:6px 12px;border-radius:6px;cursor:pointer;background:#f59e0b;border:none;color:#1a1a1a;font-size:12px;font-weight:600}.compact-cta.svelte-1vtwlsh .cc-btn:where(.svelte-1vtwlsh):hover{opacity:.88}.proc.svelte-1vtwlsh{display:flex;align-items:center;gap:7px;margin-top:5px}.proc.svelte-1vtwlsh .pn:where(.svelte-1vtwlsh){font-size:12px;font-weight:600;color:var(--color-text-primary)}.proc.svelte-1vtwlsh .pp:where(.svelte-1vtwlsh){font-size:10px;color:var(--color-text-tertiary)}.proc.svelte-1vtwlsh .pport:where(.svelte-1vtwlsh){font-size:10px;font-family:var(--font-mono);padding:1px 6px;border-radius:999px;background:#10b9811a;color:#10b981;text-decoration:none;cursor:pointer;white-space:nowrap}.proc.svelte-1vtwlsh .pport:where(.svelte-1vtwlsh):hover{background:#10b98133;text-decoration:underline}.proc.svelte-1vtwlsh .pu:where(.svelte-1vtwlsh){font-size:10px;color:var(--color-text-tertiary);margin-left:auto}.proc.svelte-1vtwlsh .pk:where(.svelte-1vtwlsh){flex-shrink:0;padding:2px 9px;border-radius:5px;cursor:pointer;font-size:11px;font-weight:600;background:#ef44441a;border:.5px solid #EF444455;color:#ef4444}.proc.svelte-1vtwlsh .pk:where(.svelte-1vtwlsh):hover{background:#ef4444;color:#fff}.arts.svelte-1vtwlsh>summary:where(.svelte-1vtwlsh){font-size:11px;color:var(--color-text-secondary);cursor:pointer;list-style:none;padding:3px 0}.arts.svelte-1vtwlsh>summary:where(.svelte-1vtwlsh)::-webkit-details-marker{display:none}.arts.svelte-1vtwlsh>summary:where(.svelte-1vtwlsh):before{content:"▸ ";color:var(--color-text-tertiary)}.arts[open].svelte-1vtwlsh>summary:where(.svelte-1vtwlsh):before{content:"▾ "}.arts.svelte-1vtwlsh>summary:where(.svelte-1vtwlsh):hover{color:var(--color-text-primary)}.art.svelte-1vtwlsh{display:flex;align-items:baseline;gap:8px;padding:4px 8px;margin-top:4px;border-radius:6px;text-decoration:none;background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary)}.art.svelte-1vtwlsh:hover{border-color:var(--accent, #6366F1)}.art.svelte-1vtwlsh .an:where(.svelte-1vtwlsh){flex:1 1 auto;min-width:0;font-size:11.5px;color:var(--color-text-primary);word-break:break-word}.art.svelte-1vtwlsh:hover .an:where(.svelte-1vtwlsh){text-decoration:underline}.art.svelte-1vtwlsh .aat:where(.svelte-1vtwlsh){flex-shrink:0;font-size:10px;color:var(--color-text-tertiary)}.touched.svelte-1vtwlsh{font-size:11px;color:var(--color-text-secondary);margin-top:4px}.logs.svelte-1vtwlsh{margin:0;padding-left:16px;font-family:var(--font-mono);font-size:10px;color:var(--color-text-secondary)}.chips.svelte-1vtwlsh{flex-direction:row;flex-wrap:wrap;gap:6px}.chip.svelte-1vtwlsh{font-size:10px;background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:99px;padding:3px 8px;color:var(--color-text-secondary)}.attach.svelte-1vtwlsh{display:flex;align-items:center;gap:8px;padding:5px;border-radius:8px;background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary)}.attach.svelte-1vtwlsh img:where(.svelte-1vtwlsh){width:40px;height:40px;object-fit:cover;border-radius:5px;flex-shrink:0}.atxt.svelte-1vtwlsh{font-size:10px;color:var(--color-text-secondary);flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax.svelte-1vtwlsh{background:none;border:none;cursor:pointer;color:var(--color-text-tertiary);font-size:12px}.convo-toggle.svelte-1vtwlsh{float:right;font-size:10px;padding:1px 7px;border-radius:5px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-primary);color:var(--color-text-secondary)}.convo-toggle.svelte-1vtwlsh:hover{border-color:var(--accent, #6366F1)}.convo.svelte-1vtwlsh{margin-top:8px;max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:8px;border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);background:var(--color-background-secondary)}.turn.svelte-1vtwlsh{display:flex;flex-direction:column;max-width:88%}.turn.user.svelte-1vtwlsh{align-self:flex-end;align-items:flex-end}.turn.assistant.svelte-1vtwlsh{align-self:flex-start;align-items:flex-start}.turn.svelte-1vtwlsh .bub:where(.svelte-1vtwlsh){font-size:11.5px;line-height:1.45;padding:6px 9px;border-radius:10px;white-space:pre-wrap;word-break:break-word}.turn.user.svelte-1vtwlsh .bub:where(.svelte-1vtwlsh){background:var(--accent, #6366F1);color:#fff;border-bottom-right-radius:3px}.turn.assistant.svelte-1vtwlsh .bub:where(.svelte-1vtwlsh){background:var(--color-background-primary);color:var(--color-text-primary);border:.5px solid var(--color-border-tertiary);border-bottom-left-radius:3px}.turn.svelte-1vtwlsh .tools:where(.svelte-1vtwlsh){font-size:9.5px;color:var(--color-text-tertiary);font-family:var(--font-mono);margin-top:2px}.cempty.svelte-1vtwlsh{padding:12px;text-align:center}.convo-foot.svelte-1vtwlsh{font-size:9.5px;color:var(--color-text-tertiary);margin-top:4px}.reply.svelte-1vtwlsh{position:relative;display:flex;gap:6px;align-items:flex-end;border-radius:var(--border-radius-md)}.reply.drag.svelte-1vtwlsh{outline:2px dashed var(--accent, #6366F1);outline-offset:3px}.dropmask.svelte-1vtwlsh{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;background:color-mix(in srgb,var(--accent, #6366F1) 14%,var(--color-background-primary));border-radius:var(--border-radius-md);font-size:12px;font-weight:600;color:var(--accent, #6366F1)}.reply.svelte-1vtwlsh textarea:where(.svelte-1vtwlsh){flex:1 1 auto;min-width:0;font-size:12px;padding:6px 8px;font-family:inherit;line-height:1.4;resize:none;overflow-y:auto;max-height:160px;border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);background:var(--color-background-secondary);color:var(--color-text-primary)}.rbtns.svelte-1vtwlsh{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.reply.svelte-1vtwlsh button:where(.svelte-1vtwlsh){font-size:11px;padding:6px 10px;border-radius:var(--border-radius-md);cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-primary);color:var(--color-text-primary)}.reply.svelte-1vtwlsh button.stop:where(.svelte-1vtwlsh){color:#ef4444;border-color:#ef4444}.reply.svelte-1vtwlsh button.act.resume:where(.svelte-1vtwlsh){color:var(--accent, #6366F1);border-color:color-mix(in srgb,var(--accent, #6366F1) 55%,transparent)}.reply.svelte-1vtwlsh button.act:where(.svelte-1vtwlsh){transition:transform .06s ease,background .12s ease,box-shadow .12s ease}.reply.svelte-1vtwlsh button.act:where(.svelte-1vtwlsh):hover:not(:disabled){background:var(--color-background-secondary)}.reply.svelte-1vtwlsh button.act:where(.svelte-1vtwlsh):active:not(:disabled){transform:translateY(1px) scale(.97);box-shadow:inset 0 1px 3px #00000040}.reply.svelte-1vtwlsh button.act:where(.svelte-1vtwlsh):disabled{opacity:.6;cursor:default}.flash.svelte-1vtwlsh{font-size:11px;font-weight:600;color:#10b981;padding:2px;animation:svelte-1vtwlsh-flashin .18s ease}.flash.err.svelte-1vtwlsh{color:#ef4444}@keyframes svelte-1vtwlsh-flashin{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.burn.svelte-1vtwlsh{color:#ef4444;font-weight:600}.foot.svelte-1vtwlsh{font-size:10px;color:var(--color-text-tertiary)}.actions.svelte-1vtwlsh{display:flex;gap:6px;flex-wrap:wrap}.await.svelte-1vtwlsh{border:.5px solid #F59E0B;background:color-mix(in srgb,#F59E0B 10%,var(--color-background-secondary));border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:4px}.permcard.svelte-1vtwlsh{border:.5px solid #8B5CF6;background:color-mix(in srgb,#8B5CF6 10%,var(--color-background-secondary));border-radius:8px;padding:9px 11px;display:flex;flex-direction:column;gap:6px}.perm-h.svelte-1vtwlsh{font-size:11px;font-weight:700;color:#8b5cf6}.perm-tool.svelte-1vtwlsh{font-size:12.5px;color:var(--color-text-primary);word-break:break-word}.perm-tool.svelte-1vtwlsh .pdet:where(.svelte-1vtwlsh){font-size:11px;color:var(--color-text-secondary);margin-left:6px}.perm-btns.svelte-1vtwlsh{display:flex;gap:6px;flex-wrap:wrap}.pallow.svelte-1vtwlsh{font-size:12px;font-weight:600;padding:5px 14px;border-radius:6px;cursor:pointer;border:none;background:#10b981;color:#fff}.pallow.soft.svelte-1vtwlsh{background:transparent;border:.5px solid #10B981;color:#10b981}.pallow.svelte-1vtwlsh:hover:not(:disabled){filter:brightness(1.08)}.pdeny.svelte-1vtwlsh{font-size:12px;font-weight:600;padding:5px 14px;border-radius:6px;cursor:pointer;border:.5px solid #EF4444;background:transparent;color:#ef4444}.pdeny.svelte-1vtwlsh:hover:not(:disabled){background:#ef4444;color:#fff}.perm-btns.svelte-1vtwlsh button:where(.svelte-1vtwlsh):disabled{opacity:.55;cursor:default}.await-h.svelte-1vtwlsh{font-size:11px;font-weight:700;color:#b7791f}.await-msg.svelte-1vtwlsh{font-size:12px;color:var(--color-text-primary);white-space:pre-wrap}.await-note.svelte-1vtwlsh{font-size:10px;color:var(--color-text-tertiary);line-height:1.45}.keys.svelte-1vtwlsh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 9px;border-radius:8px;background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary)}.keys.awaiting.svelte-1vtwlsh{border-color:#f59e0b;background:color-mix(in srgb,#F59E0B 10%,var(--color-background-secondary))}.klbl.svelte-1vtwlsh{font-size:10px;color:var(--color-text-tertiary)}.now.svelte-1vtwlsh{color:#f59e0b;font-weight:600}.kbtns.svelte-1vtwlsh{display:flex;gap:4px;flex-wrap:wrap}.kbtns.svelte-1vtwlsh button:where(.svelte-1vtwlsh){min-width:26px;font-size:11px;padding:4px 7px;border-radius:var(--border-radius-md);cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-primary);color:var(--color-text-primary);font-family:var(--font-mono)}.kbtns.svelte-1vtwlsh button:where(.svelte-1vtwlsh):hover{border-color:var(--accent, #6366F1)}.dv.svelte-1oo1p9d{margin:4px 0;min-width:0;max-width:100%;border:.5px solid var(--color-border-tertiary);border-radius:6px;background:var(--color-background-secondary);color:var(--color-text-primary);overflow:hidden}.dv-h.svelte-1oo1p9d{display:flex;align-items:baseline;gap:8px;padding:4px 7px;font-size:11px;border-bottom:.5px solid var(--color-border-tertiary)}.dv-file.svelte-1oo1p9d{font-family:var(--font-mono);color:var(--color-text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.dv-stat.svelte-1oo1p9d{font-family:var(--font-mono);flex-shrink:0}.dv-plus.svelte-1oo1p9d{color:var(--hm-ok)}.dv-minus.svelte-1oo1p9d{color:var(--hm-err)}.dv-scroll.svelte-1oo1p9d{overflow:auto;max-width:100%}.dv-inner.svelte-1oo1p9d{display:inline-block;min-width:100%;vertical-align:top;font-family:var(--font-mono);font-size:10.5px;line-height:1.4}.dv-title.svelte-1oo1p9d{padding:3px 7px 2px;font-size:10px;color:var(--color-text-tertiary);font-family:var(--font-sans, inherit);position:sticky;left:0;width:max-content}.dv-ln.svelte-1oo1p9d{display:flex;white-space:pre;word-break:normal;overflow-wrap:normal}.dv-g.svelte-1oo1p9d{flex-shrink:0;width:1.6em;text-align:center;-webkit-user-select:none;user-select:none;color:var(--color-text-tertiary)}.dv-t.svelte-1oo1p9d{padding-right:8px}.dv-ln.add.svelte-1oo1p9d{background:color-mix(in srgb,var(--hm-ok) 14%,transparent)}.dv-ln.add.svelte-1oo1p9d .dv-g:where(.svelte-1oo1p9d){color:var(--hm-ok);font-weight:700}.dv-ln.del.svelte-1oo1p9d{background:color-mix(in srgb,var(--hm-err) 14%,transparent)}.dv-ln.del.svelte-1oo1p9d .dv-g:where(.svelte-1oo1p9d){color:var(--hm-err);font-weight:700}.dv-ln.gap.svelte-1oo1p9d{color:var(--color-text-tertiary);opacity:.75;font-style:italic}.nu-wrap.svelte-70qvrb,.bell.svelte-70qvrb{position:relative}.bellbadge.svelte-70qvrb{position:absolute;top:-5px;right:-4px;background:var(--color-text-tertiary);color:#fff;font-size:8px;font-weight:700;min-width:14px;height:14px;line-height:14px;text-align:center;border-radius:7px;padding:0 3px}.bellbadge.hot.svelte-70qvrb{background:#ef4444}.nu-backdrop.svelte-70qvrb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.nu-panel.svelte-70qvrb{position:absolute;top:calc(100% + 6px);right:0;z-index:95;width:360px;max-height:70vh;overflow:auto;background:var(--color-background-primary);color:var(--color-text-primary);border:.5px solid var(--color-border-secondary);border-radius:var(--border-radius-lg);box-shadow:0 20px 60px #0006;padding:6px}.nu-h.svelte-70qvrb{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);padding:6px 8px 8px}.nu-h.svelte-70qvrb .dim:where(.svelte-70qvrb){text-transform:none;letter-spacing:0}.nu-empty.svelte-70qvrb{padding:18px 12px;font-size:12px;color:var(--color-text-tertiary);text-align:center}.nu-item.svelte-70qvrb{display:flex;gap:9px;padding:9px;border-radius:var(--border-radius-md);align-items:flex-start}.nu-item.svelte-70qvrb+.nu-item:where(.svelte-70qvrb){border-top:.5px solid var(--color-border-tertiary)}.nu-item.awaiting.svelte-70qvrb{background:#f59e0b12}.nu-item.error.svelte-70qvrb{background:#ef44440f}.nu-item.stalled.svelte-70qvrb{background:#6366f10f}.nu-item.escalation.svelte-70qvrb{background:#f59e0b18}.nu-item.plan.svelte-70qvrb{background:#6366f114}.nu-item.review.svelte-70qvrb{background:#f59e0b14}.nu-item.danger.svelte-70qvrb{background:#ef444414}.nu-diff.svelte-70qvrb{margin-top:6px;min-width:0}.nu-item.danger.flagonly.svelte-70qvrb,.nu-item.collision.svelte-70qvrb{background:#f59e0b14}.nu-sub.mono.svelte-70qvrb{font-family:var(--font-mono);word-break:break-all}.nu-item.limited.svelte-70qvrb{background:#ef444414}.nu-item.ctx.svelte-70qvrb{background:#f59e0b0f}.nu-bar.svelte-70qvrb{height:5px;margin-top:6px;border-radius:3px;background:var(--color-background-secondary);overflow:hidden}.nu-fill.svelte-70qvrb{height:100%;border-radius:3px;transition:width .4s ease}.nu-sub.dim.svelte-70qvrb{opacity:.7;font-size:11px}.diff.svelte-70qvrb{margin:4px 0}.diff.svelte-70qvrb summary:where(.svelte-70qvrb){cursor:pointer;font-size:11px;opacity:.8}.diff.svelte-70qvrb pre:where(.svelte-70qvrb){max-height:260px;overflow:auto;font-size:10.5px;line-height:1.35;white-space:pre-wrap;word-break:break-word;margin:4px 0 0;padding:6px;background:#0000001a;border-radius:6px}.nu-item.longrun.svelte-70qvrb{background:#6366f10c}.nu-ic.svelte-70qvrb{font-size:14px;flex-shrink:0;line-height:1.4}.nu-body.svelte-70qvrb{flex:1 1 auto;min-width:0}.nu-title.svelte-70qvrb{font-size:12.5px;font-weight:600;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.nu-proj.svelte-70qvrb{font-size:10px;font-weight:400;color:var(--color-text-tertiary)}.nu-age.svelte-70qvrb{font-size:10px;font-weight:400;color:var(--color-text-tertiary);margin-left:auto}.nu-sub.svelte-70qvrb{font-size:11px;color:var(--color-text-secondary);margin-top:1px;line-height:1.4;word-break:break-word}.nu-keys.svelte-70qvrb{display:flex;flex-wrap:wrap;gap:3px;margin-top:6px}.kk.svelte-70qvrb{font-size:11px;min-width:22px;padding:2px 5px;border-radius:5px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-primary);font-family:var(--font-mono)}.kk.svelte-70qvrb:hover{border-color:var(--accent, #6366F1)}.kk.sent.svelte-70qvrb{background:var(--accent, #6366F1);color:#fff}.kk.allow.svelte-70qvrb{border-color:#10b981;color:#10b981;font-weight:600}.kk.allow.svelte-70qvrb:hover{background:#10b981;color:#fff}.kk.deny.svelte-70qvrb{border-color:#ef4444;color:#ef4444;font-weight:600}.kk.deny.svelte-70qvrb:hover{background:#ef4444;color:#fff}.nu-actcol.svelte-70qvrb{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.nu-act.svelte-70qvrb{font-size:11px;padding:3px 9px;border-radius:5px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-primary)}.nu-act.ghost.svelte-70qvrb{background:none;color:var(--color-text-tertiary)}.nu-act.svelte-70qvrb:hover{border-color:var(--accent, #6366F1)}.vc.svelte-x8o38k{position:relative;display:flex;align-items:center;gap:2px}.ear.svelte-x8o38k{position:relative;padding-right:10px}.ear.on.svelte-x8o38k{border-color:var(--accent, #6366F1);color:var(--color-text-primary)}.ear.hot.svelte-x8o38k{background:color-mix(in srgb,var(--accent, #6366F1) 18%,transparent)}.dot.svelte-x8o38k{position:absolute;right:4px;top:4px;width:6px;height:6px;border-radius:50%;background:var(--color-text-tertiary)}.dot.live.svelte-x8o38k{background:#ef4444;animation:svelte-x8o38k-vcpulse 1.2s ease-in-out infinite}@keyframes svelte-x8o38k-vcpulse{0%,to{box-shadow:0 0 #ef444480}50%{box-shadow:0 0 0 4px #ef444400}}.caret.svelte-x8o38k{padding:4px 6px}.menu.svelte-x8o38k{position:absolute;top:calc(100% + 6px);right:0;z-index:60;width:min(360px,92vw);background:var(--color-background-primary, #fff);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);box-shadow:0 8px 24px #0000002e;padding:10px 12px;display:flex;flex-direction:column;gap:8px;font-size:12px;text-align:left}.menu.svelte-x8o38k .h:where(.svelte-x8o38k){font-weight:600}.menu.svelte-x8o38k .row:where(.svelte-x8o38k){display:flex;align-items:center;gap:8px}.menu.svelte-x8o38k .row:where(.svelte-x8o38k) .in:where(.svelte-x8o38k){flex:1 1 auto;min-width:0;font:inherit;padding:4px 6px;border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);background:var(--color-background-secondary, #f6f6f6);color:inherit}.menu.svelte-x8o38k .hint:where(.svelte-x8o38k){color:var(--color-text-tertiary);font-size:11px;line-height:1.4}.menu.svelte-x8o38k kbd:where(.svelte-x8o38k){border:.5px solid var(--color-border-tertiary);border-radius:3px;padding:0 4px;font-size:10px}.menu.svelte-x8o38k .err:where(.svelte-x8o38k){color:#ef4444;font-size:11px}.pill.svelte-x8o38k{position:fixed;top:58px;right:12px;z-index:55;pointer-events:none;max-width:min(520px,90vw);background:var(--color-background-primary, #fff);border:.5px solid var(--color-border-tertiary);border-radius:999px;box-shadow:0 6px 18px #00000029;padding:6px 12px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill.wait.svelte-x8o38k{border-color:var(--accent, #6366F1)}.pill.svelte-x8o38k .dim:where(.svelte-x8o38k){color:var(--color-text-tertiary)}.drawer.svelte-1oewr6t{--drawer-w: 430px}.hdsub.svelte-1oewr6t{font-size:10px;color:var(--color-text-tertiary);margin-left:8px;flex:1}.body.svelte-1oewr6t{flex:1 1 auto;min-height:0;overflow-y:auto;padding:10px 14px;display:flex;flex-direction:column;gap:10px}.picker.svelte-1oewr6t{display:flex;flex-direction:column;gap:8px}.in.svelte-1oewr6t{font-size:12px;padding:6px 8px;border-radius:6px;border:.5px solid var(--color-border-tertiary);background:var(--color-background-primary);color:var(--color-text-primary)}.filters.svelte-1oewr6t{display:flex;gap:5px}.fchip.svelte-1oewr6t{font-size:12px;padding:3px 10px;border-radius:999px;cursor:pointer;border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);color:var(--color-text-secondary)}.fchip.on.svelte-1oewr6t{border-color:var(--accent, #6366F1);color:var(--color-text-primary);background:color-mix(in srgb,var(--accent, #6366F1) 12%,transparent)}.addbox.svelte-1oewr6t{display:flex;flex-direction:column;gap:6px;padding:10px;border:.5px solid var(--color-border-tertiary);border-radius:8px;background:var(--color-background-secondary)}textarea.svelte-1oewr6t{font-size:12px;padding:7px 8px;border-radius:6px;font-family:inherit;resize:vertical;line-height:1.4;border:.5px solid var(--color-border-tertiary);background:var(--color-background-primary);color:var(--color-text-primary)}.addrow.svelte-1oewr6t{display:flex;align-items:center;gap:8px}.hint.svelte-1oewr6t{font-size:10px;color:var(--color-text-tertiary);flex:1}.hint.svelte-1oewr6t code:where(.svelte-1oewr6t){font-size:9.5px}.go.svelte-1oewr6t{font-size:12px;font-weight:600;padding:5px 14px;border-radius:6px;cursor:pointer;border:none;background:var(--accent, #6366F1);color:#fff;flex-shrink:0}.empty.svelte-1oewr6t{font-size:12px;color:var(--color-text-tertiary);padding:16px 4px;line-height:1.6}.empty.svelte-1oewr6t code:where(.svelte-1oewr6t){font-size:10px;word-break:break-all}.item.svelte-1oewr6t{display:flex;gap:8px;padding:8px 9px;border-radius:8px;border:.5px solid var(--color-border-tertiary);align-items:flex-start}.item.finding.svelte-1oewr6t{border-color:color-mix(in srgb,var(--accent, #6366F1) 30%,transparent);background:color-mix(in srgb,var(--accent, #6366F1) 5%,transparent)}.item.escalation.svelte-1oewr6t{border-color:#f59e0b66;background:#f59e0b12}.item.resolved.svelte-1oewr6t{opacity:.5}.ic.svelte-1oewr6t{flex-shrink:0;font-size:13px;line-height:1.4}.ibody.svelte-1oewr6t{flex:1 1 auto;min-width:0}.itop.svelte-1oewr6t{display:flex;align-items:baseline;gap:7px;font-size:11px;flex-wrap:wrap;color:var(--color-text-tertiary)}.itop.svelte-1oewr6t b:where(.svelte-1oewr6t){color:var(--color-text-secondary)}.ty.svelte-1oewr6t{text-transform:uppercase;letter-spacing:.04em;font-size:9px;color:var(--accent, #6366F1)}.who.svelte-1oewr6t{color:var(--color-text-secondary)}.age.svelte-1oewr6t{margin-left:auto}.txt.svelte-1oewr6t{font-size:12.5px;line-height:1.45;margin-top:2px;word-break:break-word;color:var(--color-text-primary)}.refs.svelte-1oewr6t{font-size:10px;font-family:var(--font-mono);color:var(--color-text-tertiary);margin-top:3px}.acts.svelte-1oewr6t{display:flex;flex-direction:column;gap:3px;flex-shrink:0}.mini.svelte-1oewr6t{font-size:10px;padding:2px 8px;border-radius:5px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary)}.mini.svelte-1oewr6t:hover{border-color:var(--accent, #6366F1);color:var(--color-text-primary)}.mini.ghost.svelte-1oewr6t{border:none;background:none}.mini.gem.svelte-1oewr6t{border-color:color-mix(in srgb,var(--accent, #6366F1) 45%,transparent);background:color-mix(in srgb,var(--accent, #6366F1) 12%,transparent)}.clear.svelte-1oewr6t{align-self:flex-start;font-size:10.5px;padding:4px 10px;border-radius:6px;cursor:pointer;margin-top:2px;border:.5px solid var(--color-border-tertiary);background:none;color:var(--color-text-tertiary)}.clear.svelte-1oewr6t:hover{border-color:#ef4444;color:#ef4444}.status.svelte-1oewr6t{font-size:9px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;padding:1px 6px;border-radius:5px;background:var(--color-background-secondary);color:var(--color-text-secondary)}.status.open.svelte-1oewr6t{color:var(--accent, #6366F1)}.status.claimed.svelte-1oewr6t{color:#c9820a}.status.done.svelte-1oewr6t,.status.approved.svelte-1oewr6t{color:#0f9e6e}.status.vetoed.svelte-1oewr6t{color:#ef4444}.ln.svelte-1oewr6t{display:flex;gap:7px;align-items:flex-start;border-left:1.5px solid var(--color-border-tertiary);padding:5px 2px 5px 8px}.ln-dot.svelte-1oewr6t{font-size:11px;line-height:1.4;flex-shrink:0;color:var(--accent, #6366F1)}.ln-body.svelte-1oewr6t{min-width:0}.ln-id.svelte-1oewr6t{font-family:var(--font-mono);font-size:10px;color:var(--color-text-tertiary)}.ln-txt.svelte-1oewr6t{font-size:12.5px;line-height:1.4;word-break:break-word}.statusbar.svelte-1oewr6t{border-top:.5px solid var(--color-border-tertiary);padding:8px 14px;font-size:11px;color:var(--color-text-secondary);background:var(--color-background-secondary)}.tplrow.svelte-1on6it6{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.tplsel.svelte-1on6it6{flex:1 1 200px}.tplname.svelte-1on6it6{flex:1 1 160px}.tplvars.svelte-1on6it6{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.tplvar.svelte-1on6it6{display:flex;flex-direction:column;gap:2px;font-size:10px;color:var(--color-text-tertiary)}.mini.svelte-1on6it6{font-size:10.5px;padding:3px 8px;border-radius:5px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary);white-space:nowrap}.mini.svelte-1on6it6:disabled{opacity:.5;cursor:default}.ov.svelte-1on6it6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;background:#0006}.modal.svelte-1on6it6{position:fixed;z-index:131;top:18%;left:50%;transform:translate(-50%);width:460px;max-width:calc(100vw - 28px);display:flex;flex-direction:column;background:var(--color-background-primary);color:var(--color-text-primary);border:.5px solid var(--color-border-secondary);border-radius:var(--border-radius-lg);box-shadow:0 24px 70px #0006}.hd.svelte-1on6it6{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:.5px solid var(--color-border-tertiary)}.x.svelte-1on6it6{background:none;border:none;cursor:pointer;font-size:14px;color:var(--color-text-tertiary)}.body.svelte-1on6it6{padding:12px 14px;display:flex;flex-direction:column;gap:6px}.lblrow.svelte-1on6it6{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.lbl.svelte-1on6it6{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);margin-top:4px}.lblrow.svelte-1on6it6 .lbl:where(.svelte-1on6it6){margin-top:0}.sub.svelte-1on6it6{text-transform:none;letter-spacing:0;color:var(--color-text-tertiary);font-weight:400}textarea.svelte-1on6it6,.in.svelte-1on6it6{font-size:13px;padding:8px;border-radius:var(--border-radius-md);font-family:inherit;border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary);box-sizing:border-box;width:100%}textarea.svelte-1on6it6{resize:vertical;line-height:1.4}.empty.svelte-1on6it6{font-size:11px;color:var(--color-text-tertiary);padding:6px 0}.np.svelte-1on6it6{display:flex;flex-direction:column;gap:6px;padding:8px;border:.5px dashed var(--color-border-secondary);border-radius:var(--border-radius-md)}.nprow.svelte-1on6it6{display:flex;gap:6px;align-items:center}.nprow.svelte-1on6it6 .in:where(.svelte-1on6it6){flex:1 1 auto;min-width:0}.res.svelte-1on6it6{font-size:11px;font-weight:600;color:#10b981}.dsp.svelte-1on6it6{display:flex;align-items:baseline;gap:6px;font-size:11px;color:var(--color-text-secondary);cursor:pointer;margin-top:2px}.dspdim.svelte-1on6it6{font-size:10px;color:var(--color-text-tertiary)}.res.err.svelte-1on6it6{color:#ef4444}.ft.svelte-1on6it6{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-top:.5px solid var(--color-border-tertiary)}.hint.svelte-1on6it6{font-size:10px;color:var(--color-text-tertiary)}.go.svelte-1on6it6{font-size:13px;font-weight:600;padding:7px 18px;border-radius:var(--border-radius-md);cursor:pointer;border:none;background:var(--accent, #6366F1);color:#fff;white-space:nowrap}.go.svelte-1on6it6:disabled{opacity:.5;cursor:default}.go.ghost.svelte-1on6it6{background:transparent;border:.5px solid var(--color-border-secondary);color:var(--color-text-secondary);font-weight:500}.go.ghost.svelte-1on6it6:hover:not(:disabled){border-color:var(--accent, #6366F1);color:var(--color-text-primary)}.ft.svelte-1on6it6{flex-wrap:wrap}.tour.svelte-1rln8ih{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none}.tour.svelte-1rln8ih>:where(.svelte-1rln8ih){pointer-events:auto}.block.svelte-1rln8ih{position:fixed;top:0;right:0;bottom:0;left:0}.dim.svelte-1rln8ih{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009}.spot.svelte-1rln8ih{position:fixed;border-radius:8px;pointer-events:none;box-shadow:0 0 0 9999px #0009,0 0 0 2px var(--accent, #6366F1);animation:svelte-1rln8ih-spot 1.6s ease-in-out infinite}.spot.click.svelte-1rln8ih{animation:svelte-1rln8ih-spotc 1s ease-in-out infinite}@keyframes svelte-1rln8ih-spot{0%,to{box-shadow:0 0 0 9999px #0009,0 0 0 2px var(--accent, #6366F1)}50%{box-shadow:0 0 0 9999px #0009,0 0 0 4px var(--accent, #6366F1)}}@keyframes svelte-1rln8ih-spotc{0%,to{box-shadow:0 0 0 9999px #0000008c,0 0 0 3px var(--accent, #6366F1)}50%{box-shadow:0 0 0 9999px #0000008c,0 0 0 6px color-mix(in srgb,var(--accent, #6366F1) 60%,transparent)}}.card.svelte-1rln8ih{position:fixed;background:var(--color-background-primary);color:var(--color-text-primary);border:.5px solid var(--color-border-secondary);border-radius:var(--border-radius-lg);box-shadow:0 18px 50px #0006;padding:12px 14px;display:flex;flex-direction:column;gap:7px}.card.centered.svelte-1rln8ih{top:50%;left:50%;transform:translate(-50%,-50%)}.card.bottom.svelte-1rln8ih{left:50%;bottom:22px;transform:translate(-50%)}.hd.svelte-1rln8ih{display:flex;align-items:center;justify-content:space-between}.step.svelte-1rln8ih{font-size:10px;font-family:var(--font-mono);color:var(--color-text-tertiary)}.skip.svelte-1rln8ih{background:none;border:none;cursor:pointer;font-size:11px;color:var(--color-text-tertiary)}h3.svelte-1rln8ih{margin:0;font-size:14px}p.svelte-1rln8ih{margin:0;font-size:12px;line-height:1.5;color:var(--color-text-secondary)}.row.svelte-1rln8ih{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.dots.svelte-1rln8ih{display:flex;gap:4px}.dot.svelte-1rln8ih{width:6px;height:6px;border-radius:50%;background:var(--color-border-secondary)}.dot.on.svelte-1rln8ih{background:var(--accent, #6366F1)}.nav.svelte-1rln8ih{display:flex;gap:6px;align-items:center}.chint.svelte-1rln8ih{font-size:11px;font-weight:600;color:var(--accent, #6366F1);animation:svelte-1rln8ih-pulse 1.1s ease-in-out infinite}@keyframes svelte-1rln8ih-pulse{0%,to{opacity:.6}50%{opacity:1}}.nav.svelte-1rln8ih button:where(.svelte-1rln8ih){font-size:11px;padding:5px 12px;border-radius:var(--border-radius-md);cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-primary);color:var(--color-text-primary)}.nav.svelte-1rln8ih button.primary:where(.svelte-1rln8ih){background:var(--accent, #6366F1);color:#fff;border:none;font-weight:600}.drawer.svelte-135ekss{--drawer-w: 460px}.hd-actions.svelte-135ekss{display:flex;align-items:center;gap:8px}.bf-del.svelte-135ekss{background:none;border:none;cursor:pointer;color:var(--color-text-tertiary);font-size:12px;padding:2px 5px;flex-shrink:0}.bf-del.svelte-135ekss:hover{color:var(--hm-err, #EF4444)}.clr.svelte-135ekss{background:none;border:none;cursor:pointer;color:var(--color-text-tertiary);font-size:10px;text-transform:none;letter-spacing:0;margin-left:8px}.clr.svelte-135ekss:hover{color:var(--hm-err, #EF4444)}.mini.svelte-135ekss{font-size:10px;padding:3px 9px;border-radius:6px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary)}.digest.svelte-135ekss{padding:7px 14px;font-size:11px;color:var(--color-text-secondary);border-bottom:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary)}.dim.svelte-135ekss{color:var(--color-text-tertiary)}.status.svelte-135ekss{padding:6px 14px;font-size:11px;color:var(--accent, #6366F1)}.body.svelte-135ekss{flex:1 1 auto;overflow-y:auto;padding:8px 12px}.sec-h.svelte-135ekss{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--accent, #6366F1);font-weight:600;margin:12px 2px 6px}.empty.svelte-135ekss{font-size:11px;color:var(--color-text-tertiary);padding:4px 2px}.form.svelte-135ekss{background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.form-h.svelte-135ekss{font-size:11px;font-weight:600}.in.svelte-135ekss{font-size:12px;padding:6px 8px;border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);background:var(--color-background-primary);color:var(--color-text-primary);box-sizing:border-box;width:100%;font-family:inherit}.ta.svelte-135ekss{min-height:80px;resize:vertical;line-height:1.4}.microw.svelte-135ekss{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--color-text-tertiary)}.sm.svelte-135ekss{width:90px}.frow.svelte-135ekss{display:flex;gap:10px;flex-wrap:wrap}.frow.svelte-135ekss label:where(.svelte-135ekss){font-size:10px;color:var(--color-text-tertiary);display:flex;flex-direction:column;gap:3px}.cb.svelte-135ekss{flex-direction:row!important;align-items:center;gap:5px;font-size:11px;color:var(--color-text-secondary)}.fbtns.svelte-135ekss{display:flex;gap:6px}.fbtns.svelte-135ekss button:where(.svelte-135ekss){font-size:11px;padding:5px 12px;border-radius:var(--border-radius-md);cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-primary);color:var(--color-text-primary)}.fbtns.svelte-135ekss button.primary:where(.svelte-135ekss){background:var(--accent, #6366F1);color:#fff;border:none;font-weight:600}.fbtns.svelte-135ekss button.danger:where(.svelte-135ekss){color:#ef4444;border-color:#ef4444;margin-left:auto}.hint.svelte-135ekss{font-size:10px;color:var(--color-text-tertiary);line-height:1.45}.rt.svelte-135ekss{border:.5px solid var(--color-border-tertiary);border-radius:8px;padding:8px 10px;margin-bottom:6px;display:flex;flex-direction:column;gap:4px}.rt-top.svelte-135ekss{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.rt-name.svelte-135ekss{font-size:12px;font-weight:600}.rt-proj.svelte-135ekss{font-size:9px;color:var(--color-text-tertiary);font-family:var(--font-mono)}.badge.svelte-135ekss{font-size:9px;padding:1px 6px;border-radius:99px}.badge.sch.svelte-135ekss{background:#16803322;color:#168033}.badge.off.svelte-135ekss{background:var(--color-background-secondary);color:var(--color-text-tertiary);border:.5px solid var(--color-border-tertiary)}.rt-prompt.svelte-135ekss{font-size:10px;color:var(--color-text-secondary);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rt-actions.svelte-135ekss{display:flex;gap:6px;margin-top:2px}.run.svelte-135ekss{font-size:11px;padding:4px 11px;border-radius:var(--border-radius-md);cursor:pointer;border:none;background:var(--accent, #6366F1);color:#fff;font-weight:600}.run.svelte-135ekss:disabled{opacity:.55;cursor:default}.bf.svelte-135ekss{border:.5px solid var(--color-border-tertiary);border-radius:8px;margin-bottom:6px;overflow:hidden}.bf.bad.svelte-135ekss{border-color:#ef444455}.bf-top.svelte-135ekss{display:flex;align-items:center;gap:4px}.bf-exp.svelte-135ekss{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;background:none;border:none;cursor:pointer;padding:8px 10px;text-align:left;color:var(--color-text-primary)}.bf-exp.svelte-135ekss:hover{background:var(--color-background-secondary)}.bf-listen.svelte-135ekss{background:none;border:none;cursor:pointer;font-size:13px;padding:6px 9px;color:var(--color-text-tertiary)}.bf-listen.svelte-135ekss:hover,.bf-listen.on.svelte-135ekss{color:var(--accent, #6366F1)}.bf-name.svelte-135ekss{font-size:12px;font-weight:500}.bf-meta.svelte-135ekss{font-size:9px;color:var(--color-text-tertiary);white-space:nowrap;font-family:var(--font-mono)}.bf-out.svelte-135ekss{margin:0;padding:10px;font-size:11.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word;background:var(--color-background-secondary);border-top:.5px solid var(--color-border-tertiary);max-height:50vh;overflow:auto;font-family:inherit}.drawer.svelte-wa4uyw{--drawer-w: 430px}.hdsub.svelte-wa4uyw{font-size:10px;color:var(--color-text-tertiary);margin-left:8px;flex:1}.explainer.svelte-wa4uyw{display:flex;gap:9px;align-items:flex-start;padding:10px 11px;border-radius:8px;background:color-mix(in srgb,var(--accent, #6366F1) 8%,transparent);border:.5px solid color-mix(in srgb,var(--accent, #6366F1) 25%,transparent);font-size:11.5px;line-height:1.5;color:var(--color-text-secondary)}.explainer.svelte-wa4uyw .ex-ic:where(.svelte-wa4uyw){flex-shrink:0;font-size:13px;line-height:1.4}.explainer.svelte-wa4uyw b:where(.svelte-wa4uyw){color:var(--color-text-primary);font-weight:600}.explainer.svelte-wa4uyw code:where(.svelte-wa4uyw){font-size:10.5px}.body.svelte-wa4uyw{flex:1 1 auto;min-height:0;overflow-y:auto;padding:10px 14px;display:flex;flex-direction:column;gap:10px}.addbox.svelte-wa4uyw{display:flex;flex-direction:column;gap:6px;padding:10px;border:.5px solid var(--color-border-tertiary);border-radius:8px;background:var(--color-background-secondary)}.lblrow.svelte-wa4uyw{display:flex;align-items:center;justify-content:space-between}.lbl.svelte-wa4uyw{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary)}textarea.svelte-wa4uyw{font-size:12px;padding:7px 8px;border-radius:6px;font-family:inherit;resize:vertical;line-height:1.4;border:.5px solid var(--color-border-tertiary);background:var(--color-background-primary);color:var(--color-text-primary)}.addrow.svelte-wa4uyw{display:flex;gap:6px}.in.svelte-wa4uyw{font-size:11px;padding:5px 7px;border-radius:6px;border:.5px solid var(--color-border-tertiary);background:var(--color-background-primary);color:var(--color-text-primary);flex:1 1 auto;min-width:0}.in.num.svelte-wa4uyw{width:46px;flex:0 0 auto;text-align:center}.go.svelte-wa4uyw{font-size:12px;font-weight:600;padding:5px 14px;border-radius:6px;cursor:pointer;border:none;background:var(--accent, #6366F1);color:#fff;flex-shrink:0}.hint.svelte-wa4uyw{font-size:10px;color:var(--color-text-tertiary);line-height:1.4}.cfgrow.svelte-wa4uyw{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px}.in.dod.svelte-wa4uyw{width:100%}.dodrow.svelte-wa4uyw{font-size:10.5px;color:#0f9e6e;margin-top:3px}.candrow.svelte-wa4uyw{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--color-text-secondary)}.canddim.svelte-wa4uyw{color:var(--color-text-tertiary);font-size:10px}.paused.svelte-wa4uyw{font-size:11px;color:#c9820a;background:#c9820a18;border:.5px solid #C9820A44;border-radius:8px;padding:8px 10px;line-height:1.5}.merge.svelte-wa4uyw{font-size:10px;font-family:var(--font-mono);color:#10b981;margin-top:2px}.merge.kept.svelte-wa4uyw{color:#f59e0b}.chain.svelte-wa4uyw{font-size:10px;color:var(--color-text-tertiary)}.tout.svelte-wa4uyw{margin-top:3px}.tout.svelte-wa4uyw summary:where(.svelte-wa4uyw){font-size:10px;color:var(--color-text-tertiary);cursor:pointer}.tout.svelte-wa4uyw pre:where(.svelte-wa4uyw){font-size:9.5px;font-family:var(--font-mono);max-height:160px;overflow:auto;white-space:pre-wrap;word-break:break-word;background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:6px;padding:6px;margin:4px 0 0}.item.gating.svelte-wa4uyw{border-color:#a855f766;background:#a855f70d}.item.review.svelte-wa4uyw{border-color:#f59e0b66;background:#f59e0b0d}.mini.ok.svelte-wa4uyw{border-color:#22c55e88}.cb.svelte-wa4uyw{display:flex;align-items:center;gap:5px;color:var(--color-text-secondary);cursor:pointer}.mini.svelte-wa4uyw{font-size:10px;padding:2px 8px;border-radius:5px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary)}.mini.svelte-wa4uyw:hover{border-color:var(--accent, #6366F1);color:var(--color-text-primary)}.mini.ghost.svelte-wa4uyw{border:none;background:none}.empty.svelte-wa4uyw{font-size:12px;color:var(--color-text-tertiary);padding:18px 6px;line-height:1.5}.item.svelte-wa4uyw{display:flex;gap:8px;padding:8px 9px;border-radius:8px;border:.5px solid var(--color-border-tertiary);align-items:flex-start}.item.running.svelte-wa4uyw{border-color:var(--accent, #6366F1);background:color-mix(in srgb,var(--accent, #6366F1) 7%,transparent)}.item.failed.svelte-wa4uyw{border-color:#ef444466;background:#ef44440d}.item.done.svelte-wa4uyw{opacity:.75}.item.cancelled.svelte-wa4uyw{opacity:.55}.ic.svelte-wa4uyw{flex-shrink:0;font-size:13px;line-height:1.4}.ibody.svelte-wa4uyw{flex:1 1 auto;min-width:0}.itop.svelte-wa4uyw{display:flex;align-items:baseline;gap:7px;font-size:11px;flex-wrap:wrap}.proj.svelte-wa4uyw{color:var(--color-text-secondary)}.st.svelte-wa4uyw{color:var(--color-text-tertiary)}.when.svelte-wa4uyw{margin-left:auto;color:var(--color-text-tertiary);font-size:10px}.cost.svelte-wa4uyw{font-size:10px;font-family:var(--font-mono);color:var(--color-text-secondary);margin-left:6px}.prompt.svelte-wa4uyw{font-size:11.5px;line-height:1.45;margin-top:2px;word-break:break-word}.err.svelte-wa4uyw{font-size:10px;color:#ef4444;margin-top:2px}.acts.svelte-wa4uyw{display:flex;flex-direction:column;gap:3px;flex-shrink:0}.statusbar.svelte-wa4uyw{border-top:.5px solid var(--color-border-tertiary);padding:8px 14px;font-size:11px;color:var(--color-text-secondary);background:var(--color-background-secondary)}.drawer.svelte-1nvarwh{--drawer-w: 440px}.range.svelte-1nvarwh{display:flex;gap:3px;margin-left:10px;flex:1}.rb.svelte-1nvarwh{font-size:10px;padding:2px 8px;border-radius:99px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary)}.rb.on.svelte-1nvarwh{background:var(--accent, #6366F1);color:#fff;border-color:transparent}.mini.svelte-1nvarwh{font-size:10px;padding:2px 8px;border-radius:5px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary);margin-right:8px}.mini.svelte-1nvarwh:hover{border-color:var(--accent, #6366F1);color:var(--color-text-primary)}.body.svelte-1nvarwh{flex:1 1 auto;min-height:0;overflow-y:auto;padding:10px 14px;display:flex;flex-direction:column;gap:10px}.empty.svelte-1nvarwh{padding:20px 8px;font-size:12px;color:var(--color-text-tertiary)}.totals.svelte-1nvarwh{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.t.svelte-1nvarwh{display:flex;flex-direction:column;align-items:center;gap:1px;padding:9px 4px;border-radius:8px;background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary)}.t.svelte-1nvarwh b:where(.svelte-1nvarwh){font-size:15px}.t.svelte-1nvarwh span:where(.svelte-1nvarwh){font-size:9.5px;color:var(--color-text-tertiary)}.hint.svelte-1nvarwh{font-size:10px;color:var(--color-text-tertiary);line-height:1.4}.proj.svelte-1nvarwh{border:.5px solid var(--color-border-tertiary);border-radius:8px;padding:9px 11px;display:flex;flex-direction:column;gap:5px}.ph.svelte-1nvarwh{display:flex;align-items:baseline;gap:8px;font-size:13px}.pm.svelte-1nvarwh{font-size:10.5px;color:var(--color-text-tertiary)}.commits.svelte-1nvarwh{margin:0;padding-left:4px;list-style:none;display:flex;flex-direction:column;gap:2px}.commits.svelte-1nvarwh li:where(.svelte-1nvarwh){font-size:11px;line-height:1.45}.commits.svelte-1nvarwh code:where(.svelte-1nvarwh){font-family:var(--font-mono);font-size:10px;background:var(--color-background-secondary);padding:0 4px;border-radius:4px}.cd.svelte-1nvarwh{color:var(--color-text-tertiary);font-size:9.5px}.more.svelte-1nvarwh{color:var(--color-text-tertiary);font-size:10px}.prompts.svelte-1nvarwh{font-size:10.5px;color:var(--color-text-secondary);line-height:1.5}.q.svelte-1nvarwh{font-style:italic}.sep.svelte-1nvarwh{color:var(--color-text-tertiary)}.statusbar.svelte-1nvarwh{border-top:.5px solid var(--color-border-tertiary);padding:8px 14px;font-size:11px;color:var(--color-text-secondary);background:var(--color-background-secondary)}.drawer.svelte-j9262h{--drawer-w: 430px}.hdsub.svelte-j9262h{font-size:10px;color:var(--color-text-tertiary);margin-left:8px;flex:1}.topbar.svelte-j9262h{flex-shrink:0;padding:9px 14px 10px;border-bottom:.5px solid var(--color-border-tertiary);display:flex;flex-direction:column;gap:7px}.toprow.svelte-j9262h{display:flex;align-items:center;gap:8px}.range.svelte-j9262h{display:flex;gap:3px;flex:1 1 auto}.rb.svelte-j9262h{font-size:10px;padding:2px 8px;border-radius:99px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary)}.rb.on.svelte-j9262h{background:var(--accent, #6366F1);color:#fff;border-color:transparent}.mini.svelte-j9262h{font-size:10px;padding:2px 8px;border-radius:5px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary)}.mini.svelte-j9262h:hover{border-color:var(--accent, #6366F1);color:var(--color-text-primary)}.score.svelte-j9262h{font-size:11px;color:var(--color-text-secondary)}.score.svelte-j9262h summary:where(.svelte-j9262h){cursor:pointer;font-weight:600;margin-bottom:4px}.score.svelte-j9262h table:where(.svelte-j9262h){width:100%;border-collapse:collapse}.score.svelte-j9262h th:where(.svelte-j9262h){text-align:left;font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);font-weight:500;padding:2px 4px;border-bottom:.5px solid var(--color-border-tertiary)}.score.svelte-j9262h td:where(.svelte-j9262h){padding:3px 4px;border-bottom:.5px solid var(--color-border-tertiary);color:var(--color-text-primary)}.score.svelte-j9262h td.num:where(.svelte-j9262h){font-family:var(--font-mono);text-align:right}.score.svelte-j9262h tr.small:where(.svelte-j9262h) td:where(.svelte-j9262h){color:var(--color-text-tertiary)}.score.svelte-j9262h td.bad:where(.svelte-j9262h){color:var(--hm-err);font-weight:600}.totals.svelte-j9262h{font-size:11.5px;color:var(--color-text-secondary);line-height:1.5}.totals.svelte-j9262h b:where(.svelte-j9262h){color:var(--color-text-primary);font-weight:600}.hint.svelte-j9262h{font-size:10px;color:var(--color-text-tertiary);line-height:1.4}.warntxt.svelte-j9262h{color:#c9820a}.warntxt.svelte-j9262h b:where(.svelte-j9262h){font-weight:600}.chips.svelte-j9262h{display:flex;flex-wrap:wrap;gap:4px}.chip.svelte-j9262h{font-size:10px;font-family:var(--font-mono);padding:2px 8px;border-radius:999px;color:var(--color-text-secondary);background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary)}.cdim.svelte-j9262h{color:var(--color-text-tertiary)}.filter-input.svelte-j9262h{width:100%;box-sizing:border-box;font-size:11px;padding:5px 8px;border-radius:var(--border-radius-md, 6px);border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary);outline:none}.list.svelte-j9262h{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 0}.empty.svelte-j9262h{font-size:11.5px;color:var(--color-text-tertiary);padding:20px 16px;line-height:1.5}.row.svelte-j9262h{padding:8px 14px;border-bottom:.5px solid var(--color-border-tertiary);display:flex;flex-direction:column;gap:3px}.row.svelte-j9262h:last-child{border-bottom:none}.row.svelte-j9262h:hover{background:var(--color-background-secondary)}.desc.svelte-j9262h{font-size:12px;line-height:1.4;color:var(--color-text-primary);overflow-wrap:anywhere;word-break:break-word}.tags.svelte-j9262h{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:10px;min-width:0}.tag.svelte-j9262h{font-family:var(--font-mono);font-size:9.5px;padding:1px 6px;border-radius:4px;color:var(--color-text-secondary);background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);flex-shrink:0}.tag.bg.svelte-j9262h{color:#a855f7;border-color:color-mix(in srgb,#A855F7 35%,transparent);background:color-mix(in srgb,#A855F7 10%,transparent)}.proj.svelte-j9262h{color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px;min-width:0}.when.svelte-j9262h{margin-left:auto;color:var(--color-text-tertiary);font-size:9.5px;flex-shrink:0}.nums.svelte-j9262h{display:flex;gap:10px;font-size:10px;color:var(--color-text-tertiary);flex-wrap:wrap}.nums.svelte-j9262h .cost:where(.svelte-j9262h){color:var(--color-text-secondary)}.mono.svelte-j9262h{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.viz-root.svelte-10gfc92{--viz-line: #2a78d6;--viz-dot: #a9b8cc}@media(prefers-color-scheme:dark){.viz-root.svelte-10gfc92{--viz-line: #3987e5;--viz-dot: #55606e}}.drawer.svelte-10gfc92{--drawer-w: 540px}.hdr.svelte-10gfc92{display:flex;align-items:center;gap:8px}.body.svelte-10gfc92{flex:1 1 auto;overflow:auto;display:flex;flex-direction:column}.muted.svelte-10gfc92{font-size:11px;color:var(--color-text-tertiary);padding:16px 14px}.flash.svelte-10gfc92{font-size:11px;padding:8px 14px;background:var(--color-background-secondary);border-bottom:.5px solid var(--color-border-tertiary);color:var(--color-text-secondary)}.section.svelte-10gfc92{padding:12px 14px;border-bottom:.5px solid var(--color-border-tertiary);display:flex;flex-direction:column;gap:8px}.lbl.svelte-10gfc92{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);display:flex;flex-wrap:wrap;align-items:center;gap:10px}.key.svelte-10gfc92{display:inline-flex;align-items:center;gap:4px;text-transform:none;letter-spacing:0}.kline.svelte-10gfc92{stroke:var(--viz-line);stroke-width:2;stroke-linecap:round}.kdot.svelte-10gfc92{fill:var(--viz-dot)}.kmark.svelte-10gfc92{stroke:var(--color-text-secondary);stroke-width:1}.tiles.svelte-10gfc92{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tile.svelte-10gfc92{padding:10px;border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);background:var(--color-background-secondary)}.tk.svelte-10gfc92{font-size:11px;font-weight:600;color:var(--color-text-secondary)}.tv.svelte-10gfc92{font-size:28px;font-weight:600;font-family:var(--font-mono);color:var(--color-text-primary);line-height:1.15;margin-top:2px}.tsub.svelte-10gfc92{font-size:10px;color:var(--color-text-tertiary)}.trend.svelte-10gfc92{font-size:11px;margin-top:6px;font-weight:600}.trend.better.svelte-10gfc92{color:var(--hm-ok)}.trend.worse.svelte-10gfc92{color:var(--hm-err)}.trend.flat.svelte-10gfc92{color:var(--color-text-secondary);font-weight:500}.tdim.svelte-10gfc92{color:var(--color-text-tertiary);font-weight:400}.chart.svelte-10gfc92{display:flex;flex-direction:column;gap:2px}.ct.svelte-10gfc92{font-size:11px;font-weight:600;color:var(--color-text-secondary)}.svg.svelte-10gfc92{width:100%;height:auto;display:block;overflow:visible;touch-action:none}.grid.svelte-10gfc92{stroke:var(--color-border-tertiary);stroke-width:1}.ax.svelte-10gfc92{font-size:9px;fill:var(--color-text-tertiary);font-family:var(--font-mono)}.dot.svelte-10gfc92{fill:var(--viz-dot)}.dot.clip.svelte-10gfc92{fill:none;stroke:var(--viz-dot);stroke-width:1.2}.line.svelte-10gfc92{fill:none;stroke:var(--viz-line);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.mark.svelte-10gfc92{stroke:var(--color-text-secondary);stroke-width:1;opacity:.7}.mnum.svelte-10gfc92{font-size:9px;font-weight:700;fill:var(--color-text-secondary)}.cross.svelte-10gfc92{stroke:var(--color-text-tertiary);stroke-width:1}.hdot.svelte-10gfc92{fill:var(--viz-line);stroke:var(--color-background-primary);stroke-width:2}.tip.svelte-10gfc92{font-size:11px;padding:8px 10px;border:.5px solid var(--color-border-secondary);border-radius:var(--border-radius-md);background:var(--color-background-secondary);display:flex;flex-direction:column;gap:3px}.tipd.svelte-10gfc92{font-weight:600;color:var(--color-text-primary)}.tipr.svelte-10gfc92{display:flex;flex-wrap:wrap;gap:6px;color:var(--color-text-primary)}.tipk.svelte-10gfc92{color:var(--color-text-secondary);min-width:96px}.foot.svelte-10gfc92{font-size:9px;color:var(--color-text-tertiary);font-family:var(--font-mono)}.wt.svelte-10gfc92{width:100%;border-collapse:collapse;font-size:11px}.wt.svelte-10gfc92 th:where(.svelte-10gfc92){text-align:left;font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);font-weight:500;padding:3px 4px;border-bottom:.5px solid var(--color-border-tertiary)}.wt.svelte-10gfc92 td:where(.svelte-10gfc92){padding:4px;border-bottom:.5px solid var(--color-border-tertiary);color:var(--color-text-primary)}.wt.svelte-10gfc92 .num:where(.svelte-10gfc92){font-family:var(--font-mono)}.empty.svelte-10gfc92{font-size:11px;color:var(--color-text-secondary);line-height:1.5}.card.svelte-10gfc92{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);padding:9px 10px;display:flex;flex-direction:column;gap:6px;background:var(--color-background-primary)}.crow.svelte-10gfc92{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:11px;color:var(--color-text-primary)}.crow.small.svelte-10gfc92{font-size:10px}.spacer.svelte-10gfc92{flex:1}.num.svelte-10gfc92{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--color-text-secondary)}.chip.svelte-10gfc92{font-size:10px;font-family:var(--font-mono);padding:1px 6px;border-radius:6px;background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);color:var(--color-text-secondary)}.sig.svelte-10gfc92{font-size:11px;font-family:var(--font-mono);color:var(--color-text-secondary);word-break:break-word}.ltext.svelte-10gfc92{font-size:12px;color:var(--color-text-primary);line-height:1.45}.rule.svelte-10gfc92{width:100%;font:12px/1.45 var(--font-sans);resize:vertical}.spark.svelte-10gfc92{flex-shrink:0;overflow:visible}.sline.svelte-10gfc92{fill:none;stroke:var(--viz-line);stroke-width:1.5;stroke-linejoin:round}.verdict.svelte-10gfc92{font-size:10px;font-weight:700;padding:1px 7px;border-radius:999px;border:1px solid currentColor}.verdict.ok.svelte-10gfc92{color:var(--hm-ok)}.verdict.warn.svelte-10gfc92{color:var(--hm-warn)}.verdict.err.svelte-10gfc92{color:var(--hm-err)}.verdict.dim.svelte-10gfc92{color:var(--color-text-tertiary)}.go.svelte-10gfc92{font-weight:600}.in.svelte-10gfc92{font-size:11px;padding:5px 7px;border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);background:var(--color-background-primary);color:var(--color-text-primary)}.mini.svelte-10gfc92{font-size:10px;padding:2px 8px;border-radius:5px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary)}.mini.svelte-10gfc92:hover{border-color:var(--accent, #6366F1);color:var(--color-text-primary)}.linky.svelte-10gfc92{align-self:flex-start;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:11px;color:var(--color-text-secondary);text-decoration:underline}.retired.svelte-10gfc92{font-size:11px;color:var(--color-text-tertiary);text-decoration:line-through}.viz-root.svelte-pazdj7{--viz-line: #2a78d6}@media(prefers-color-scheme:dark){.viz-root.svelte-pazdj7{--viz-line: #3987e5}}.drawer.svelte-pazdj7{--drawer-w: 520px}.hdr.svelte-pazdj7{display:flex;align-items:center;gap:8px}.body.svelte-pazdj7{flex:1 1 auto;overflow:auto;display:flex;flex-direction:column}.muted.svelte-pazdj7{font-size:11px;color:var(--color-text-tertiary);padding:16px 14px}.paused.svelte-pazdj7{font-size:11px;line-height:1.5;padding:10px 14px;color:var(--color-text-primary);background:#f59e0b1a;border-bottom:.5px solid #F59E0B66}.flash.svelte-pazdj7{font-size:11px;padding:8px 14px;background:var(--color-background-secondary);border-bottom:.5px solid var(--color-border-tertiary);color:var(--color-text-secondary)}.section.svelte-pazdj7{padding:12px 14px;border-bottom:.5px solid var(--color-border-tertiary);display:flex;flex-direction:column;gap:8px}.lbl.svelte-pazdj7{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary)}.empty.svelte-pazdj7{font-size:11px;color:var(--color-text-secondary);line-height:1.5}.tiles.svelte-pazdj7{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tile.svelte-pazdj7{padding:9px 10px;border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);background:var(--color-background-secondary)}.tk.svelte-pazdj7{font-size:11px;font-weight:600;color:var(--color-text-secondary)}.tv.svelte-pazdj7{font-size:24px;font-weight:600;font-family:var(--font-mono);color:var(--color-text-primary);line-height:1.2}.tu.svelte-pazdj7{font-size:12px;font-weight:500;color:var(--color-text-tertiary)}.tsub.svelte-pazdj7{font-size:10px;color:var(--color-text-tertiary);margin-top:4px}.bar.svelte-pazdj7{position:relative;height:8px;border-radius:4px;background:var(--color-border-tertiary);margin-top:6px;overflow:hidden}.bar.svelte-pazdj7 .fill:where(.svelte-pazdj7){position:absolute;inset:0 auto 0 0;background:var(--viz-line);border-radius:4px}.bar.svelte-pazdj7 .fill.hot:where(.svelte-pazdj7){background:var(--hm-warn)}.bar.svelte-pazdj7 .models:where(.svelte-pazdj7){position:absolute;inset:0 auto 0 0;background:repeating-linear-gradient(45deg,rgba(255,255,255,.55) 0 2px,transparent 2px 5px);border-radius:4px}.freebox.svelte-pazdj7{display:flex;gap:10px;align-items:flex-start}.freetxt.svelte-pazdj7{font-size:11px;color:var(--color-text-secondary);line-height:1.45}.go.svelte-pazdj7{font-weight:600;white-space:nowrap}.card.svelte-pazdj7{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);padding:8px 10px;display:flex;flex-direction:column;gap:4px}.crow.svelte-pazdj7{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:11px;color:var(--color-text-primary)}.crow.small.svelte-pazdj7{font-size:10px}.spacer.svelte-pazdj7{flex:1}.mname.svelte-pazdj7{font-family:var(--font-mono);font-size:12px}.chip.svelte-pazdj7{font-size:10px;font-family:var(--font-mono);padding:1px 6px;border-radius:6px;background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);color:var(--color-text-secondary)}.tdim.svelte-pazdj7{color:var(--color-text-tertiary)}.apps.svelte-pazdj7{display:flex;flex-wrap:wrap;gap:5px}.foot.svelte-pazdj7{font-size:10px;color:var(--color-text-tertiary)}.chart.svelte-pazdj7{display:flex;flex-direction:column;gap:2px}.ct.svelte-pazdj7{font-size:11px;font-weight:600;color:var(--color-text-secondary)}.svg.svelte-pazdj7{width:100%;height:auto;display:block;overflow:visible;touch-action:none}.grid.svelte-pazdj7{stroke:var(--color-border-tertiary);stroke-width:1}.ax.svelte-pazdj7{font-size:9px;fill:var(--color-text-tertiary);font-family:var(--font-mono)}.line.svelte-pazdj7{fill:none;stroke:var(--viz-line);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.area.svelte-pazdj7{fill:var(--viz-line);opacity:.12}.cross.svelte-pazdj7{stroke:var(--color-text-tertiary);stroke-width:1}.hdot.svelte-pazdj7{fill:var(--viz-line);stroke:var(--color-background-primary);stroke-width:2}.tip.svelte-pazdj7{font-size:11px;color:var(--color-text-secondary)}.mini.svelte-pazdj7{font-size:10px;padding:2px 8px;border-radius:5px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary)}.mini.svelte-pazdj7:hover{border-color:var(--accent, #6366F1);color:var(--color-text-primary)}.drawer.svelte-fy3y53{--drawer-w: 520px}.hdr.svelte-fy3y53{display:flex;align-items:center;gap:8px}.body.svelte-fy3y53{flex:1 1 auto;overflow:auto;display:flex;flex-direction:column}.muted.svelte-fy3y53{font-size:11px;color:var(--color-text-tertiary);padding:16px 14px}.flash.svelte-fy3y53{font-size:11px;padding:8px 14px;background:var(--color-background-secondary);border-bottom:.5px solid var(--color-border-tertiary);color:var(--color-text-secondary);line-height:1.45}.section.svelte-fy3y53{padding:12px 14px;border-bottom:.5px solid var(--color-border-tertiary);display:flex;flex-direction:column;gap:8px}.lbl.svelte-fy3y53{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary)}.modes.svelte-fy3y53{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mode.svelte-fy3y53{text-align:left;display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:var(--border-radius-md);cursor:pointer;border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);color:var(--color-text-secondary);font:inherit;font-size:10.5px;line-height:1.4}.mode.svelte-fy3y53 b:where(.svelte-fy3y53){font-size:12px;color:var(--color-text-primary)}.mode.on.svelte-fy3y53{border-color:var(--accent, #6366F1);box-shadow:0 0 0 1px var(--accent, #6366F1) inset;background:var(--color-background-primary)}.note.svelte-fy3y53{font-size:10.5px;color:var(--color-text-secondary);line-height:1.45}.row.svelte-fy3y53{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--color-text-secondary);flex-wrap:wrap}.grow.svelte-fy3y53{flex:1 1 200px}.rules.svelte-fy3y53{display:flex;flex-direction:column;gap:3px}.rule.svelte-fy3y53{font-size:11px;color:var(--color-text-primary)}.lv.svelte-fy3y53{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:999px;border:1px solid currentColor;margin-right:4px}.lv.critical.svelte-fy3y53,.lv.block.svelte-fy3y53{color:var(--hm-err)}.lv.warn.svelte-fy3y53,.lv.flag.svelte-fy3y53{color:var(--hm-warn)}.card.svelte-fy3y53{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);padding:8px 10px;display:flex;flex-direction:column;gap:4px}.crow.svelte-fy3y53{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:11px;color:var(--color-text-primary)}.spacer.svelte-fy3y53{flex:1}.mono.svelte-fy3y53{font-family:var(--font-mono);font-size:11px;word-break:break-all}.dim.svelte-fy3y53{color:var(--color-text-tertiary)}.small.svelte-fy3y53{font-size:10px}.empty.svelte-fy3y53{font-size:11px;color:var(--color-text-secondary);line-height:1.5}.go.svelte-fy3y53{font-weight:600}.in.svelte-fy3y53{font-size:11px;padding:5px 7px;border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);background:var(--color-background-primary);color:var(--color-text-primary)}.mini.svelte-fy3y53{font-size:10px;padding:2px 8px;border-radius:5px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary)}.linky.svelte-fy3y53{align-self:flex-start;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:11px;color:var(--color-text-secondary);text-decoration:underline}.away.svelte-1c6sdzf{margin:0 0 10px;padding:12px 14px;border-radius:var(--border-radius-lg);border:.5px solid var(--color-border-secondary);background:var(--color-background-primary);display:flex;flex-direction:column;gap:8px}.ahd.svelte-1c6sdzf{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--color-text-primary)}.sp.svelte-1c6sdzf{flex:1}.dim.svelte-1c6sdzf{color:var(--color-text-tertiary);font-weight:400;font-size:12px}.x.svelte-1c6sdzf{background:none;border:0;cursor:pointer;color:var(--color-text-tertiary);font-size:14px}.headline.svelte-1c6sdzf{font-size:15px;font-weight:600;color:var(--color-text-primary)}.cols.svelte-1c6sdzf{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.col.svelte-1c6sdzf{display:flex;flex-direction:column;gap:3px}.ct.svelte-1c6sdzf{font-size:11px;font-weight:600;color:var(--color-text-secondary)}.li.svelte-1c6sdzf{font-size:11px;color:var(--color-text-primary);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.foot.svelte-1c6sdzf{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;color:var(--color-text-secondary)}.mini.svelte-1c6sdzf{font-size:10px;padding:2px 8px;border-radius:5px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary)}.ov.svelte-1fpmgzu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:128;background:#00000059}.modal.svelte-1fpmgzu{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:129;width:720px;max-width:94vw;max-height:84vh;background:var(--color-background-primary);border:.5px solid var(--color-border-secondary);border-radius:var(--border-radius-lg, 12px);box-shadow:0 12px 48px #0000004d;display:flex;flex-direction:column;overflow:hidden}.hd.svelte-1fpmgzu{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:.5px solid var(--color-border-tertiary);flex-shrink:0}.hd-left.svelte-1fpmgzu{display:flex;align-items:baseline;gap:8px;min-width:0;overflow:hidden}.title.svelte-1fpmgzu{font-size:13px;color:var(--color-text-primary);white-space:nowrap}.project.svelte-1fpmgzu{font-size:11px;font-weight:600;color:var(--accent, #6366F1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta.svelte-1fpmgzu{font-size:10px;color:var(--color-text-tertiary);white-space:nowrap}.mono.svelte-1fpmgzu{font-family:var(--font-mono)}.clip.svelte-1fpmgzu{margin-left:auto;margin-right:8px;font:inherit;font-size:11px;font-weight:600;cursor:pointer;padding:3px 10px;border-radius:6px;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-primary)}.clip.svelte-1fpmgzu:hover{border-color:var(--accent, #6366F1)}.clip.rb.svelte-1fpmgzu{margin-left:0}.x.svelte-1fpmgzu{background:none;border:none;cursor:pointer;font-size:14px;color:var(--color-text-tertiary);flex-shrink:0;padding:2px 4px}.x.svelte-1fpmgzu:hover{color:var(--color-text-primary)}.body.svelte-1fpmgzu{display:flex;flex-direction:column;gap:10px;padding:12px 14px;overflow:hidden;flex:1 1 auto;min-height:0}.empty.svelte-1fpmgzu{font-size:12px;color:var(--color-text-tertiary);padding:24px 0;text-align:center}.empty.small.svelte-1fpmgzu{padding:10px 0;font-size:11px}.err.svelte-1fpmgzu{font-size:12px;color:#ef4444;padding:12px 0}.strip.svelte-1fpmgzu{position:relative;height:14px;border-radius:4px;background:var(--color-background-secondary);overflow:hidden;flex-shrink:0}.seg.svelte-1fpmgzu{position:absolute;top:0;bottom:0;border:none;padding:0;margin:0;cursor:pointer;opacity:.85}.seg.svelte-1fpmgzu:hover{opacity:1}.needle.svelte-1fpmgzu{position:absolute;top:-1px;bottom:-1px;width:2px;background:var(--color-text-primary);pointer-events:none}.transport.svelte-1fpmgzu{display:flex;align-items:center;gap:8px;flex-shrink:0}.play.svelte-1fpmgzu{width:28px;height:24px;font-size:11px;border-radius:var(--border-radius-md, 6px);border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-primary);cursor:pointer;flex-shrink:0}.play.svelte-1fpmgzu:hover{border-color:var(--accent, #6366F1)}.scrub.svelte-1fpmgzu{flex:1 1 auto;min-width:0;accent-color:var(--accent, #6366F1)}.speed.svelte-1fpmgzu{font-size:10px;padding:2px 4px;border-radius:var(--border-radius-md, 6px);border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary);flex-shrink:0}.clock.svelte-1fpmgzu{font-size:10px;color:var(--color-text-tertiary);white-space:nowrap;flex-shrink:0}.readout.svelte-1fpmgzu{display:flex;align-items:center;gap:8px;padding:7px 10px;border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md, 6px);background:var(--color-background-secondary);flex-shrink:0;min-height:20px}.chip.svelte-1fpmgzu{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:1px 7px;border-radius:99px;color:#fff;flex-shrink:0}.label.svelte-1fpmgzu{font-size:11px;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.label.dim.svelte-1fpmgzu{color:var(--color-text-tertiary)}.stats.svelte-1fpmgzu{font-size:10px;color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0}.list.svelte-1fpmgzu{flex:1 1 auto;min-height:90px;max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.row.svelte-1fpmgzu{display:flex;align-items:center;gap:7px;padding:3px 8px;border-radius:var(--border-radius-md, 6px);opacity:.75}.row.now.svelte-1fpmgzu{opacity:1;background:var(--color-background-secondary)}.dot.svelte-1fpmgzu{width:7px;height:7px;border-radius:50%;flex-shrink:0}.t.svelte-1fpmgzu{font-size:9px;color:var(--color-text-tertiary);flex-shrink:0;width:34px;text-align:right}.row-label.svelte-1fpmgzu{font-size:11px;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.row.now.svelte-1fpmgzu .row-label:where(.svelte-1fpmgzu){color:var(--color-text-primary)}.wrap.svelte-vt799r{position:relative}.pop.svelte-vt799r{position:absolute;top:calc(100% + 6px);right:0;z-index:50;width:270px;background:var(--color-background-primary);border:.5px solid var(--color-border-secondary);border-radius:var(--border-radius-md);padding:8px;box-shadow:0 8px 24px #0000002e}.hd.svelte-vt799r{font-size:12px;font-weight:600;margin-bottom:6px}.hd.svelte-vt799r span:where(.svelte-vt799r){font-weight:400;color:var(--color-text-tertiary)}.row.svelte-vt799r{display:flex;align-items:center;gap:8px;padding:4px 2px;font-size:11px}.row.svelte-vt799r i:where(.svelte-vt799r){width:8px;height:8px;border-radius:2px;flex-shrink:0}.lbl.svelte-vt799r{flex:1 1 auto;color:var(--color-text-secondary)}.thumb.svelte-vt799r{width:22px;height:22px;object-fit:cover;border-radius:4px}.mini.svelte-vt799r{font-size:10px;padding:2px 7px;border-radius:var(--border-radius-md);cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-primary)}.ft.svelte-vt799r{font-size:10px;color:var(--color-text-tertiary);margin-top:6px;line-height:1.4}.ov.svelte-1297zyd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#0006}.modal.svelte-1297zyd{position:fixed;z-index:121;top:50%;left:50%;transform:translate(-50%,-50%);width:460px;max-width:calc(100vw - 28px);max-height:calc(100vh - 60px);display:flex;flex-direction:column;background:var(--color-background-primary);color:var(--color-text-primary);border:.5px solid var(--color-border-secondary);border-radius:var(--border-radius-lg);box-shadow:0 24px 70px #0006}.hd.svelte-1297zyd{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:.5px solid var(--color-border-tertiary)}.x.svelte-1297zyd{background:none;border:none;cursor:pointer;font-size:14px;color:var(--color-text-tertiary)}.body.svelte-1297zyd{padding:12px 14px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.seg.svelte-1297zyd{display:flex;gap:4px;background:var(--color-background-secondary);padding:3px;border-radius:8px}.segb.svelte-1297zyd{flex:1;text-transform:capitalize;font-size:12px;padding:5px;border:none;border-radius:6px;cursor:pointer;background:none;color:var(--color-text-secondary)}.segb.on.svelte-1297zyd{background:var(--color-background-primary);color:var(--color-text-primary);box-shadow:0 1px 3px #0003}.lbl.svelte-1297zyd{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);margin-top:6px}.sub.svelte-1297zyd{text-transform:none;letter-spacing:0;color:var(--color-text-tertiary);font-weight:400}.tpls.svelte-1297zyd{display:flex;flex-wrap:wrap;gap:5px}.tpl.svelte-1297zyd{font-size:10px;padding:3px 8px;border-radius:99px;cursor:pointer;border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);color:var(--color-text-secondary)}.tpl.on.svelte-1297zyd{border-color:var(--accent, #6366F1);color:var(--color-text-primary)}.in.svelte-1297zyd{font-size:12px;padding:6px 8px;border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary);box-sizing:border-box;width:100%}.ta.svelte-1297zyd{min-height:48px;resize:vertical;font-family:inherit}.tall.svelte-1297zyd{min-height:90px;font-family:var(--font-mono);font-size:11px}.row2.svelte-1297zyd{display:flex;gap:8px}.row2.svelte-1297zyd>div:where(.svelte-1297zyd){flex:1}.hint.svelte-1297zyd{font-size:10px;color:var(--color-text-tertiary)}.gen.svelte-1297zyd{background:color-mix(in srgb,var(--accent, #6366F1) 8%,transparent);border:.5px solid color-mix(in srgb,var(--accent, #6366F1) 30%,transparent);border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:5px}.genrow.svelte-1297zyd{display:flex;gap:6px}.genbtn.svelte-1297zyd{font-size:11px;font-weight:600;padding:5px 12px;border-radius:var(--border-radius-md);cursor:pointer;border:none;background:var(--accent, #6366F1);color:#fff;white-space:nowrap}.genbtn.svelte-1297zyd:disabled{opacity:.5;cursor:default}.genmsg.svelte-1297zyd{font-size:10px;font-weight:500;color:#10b981}.genmsg.err.svelte-1297zyd{color:#ef4444}.hint.svelte-1297zyd code:where(.svelte-1297zyd){font-family:var(--font-mono)}.hint.warn.svelte-1297zyd,.hint.warn2.svelte-1297zyd{color:#d08700}.ro.svelte-1297zyd{font-size:9px;padding:1px 6px;border-radius:99px;cursor:pointer;border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);color:var(--color-text-secondary);margin-left:6px}.targets.svelte-1297zyd{display:flex;flex-direction:column;gap:3px;max-height:130px;overflow-y:auto;border:.5px solid var(--color-border-tertiary);border-radius:8px;padding:6px 8px}.tg.svelte-1297zyd{font-size:11px;color:var(--color-text-secondary);display:flex;align-items:center;gap:6px;cursor:pointer}.ow.svelte-1297zyd{margin-top:6px}.results.svelte-1297zyd{display:flex;flex-direction:column;gap:4px;margin-top:4px}.res.svelte-1297zyd{font-size:11px;padding:5px 8px;border-radius:6px;background:var(--color-background-secondary);border-left:3px solid var(--color-border-tertiary)}.res.ok.svelte-1297zyd{border-left-color:#10b981}.res.bad.svelte-1297zyd{border-left-color:#ef4444}.res.exists.svelte-1297zyd{border-left-color:#f59e0b}.warn-list.svelte-1297zyd{margin:4px 0 0;padding-left:16px;color:#b7791f}.ft.svelte-1297zyd{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-top:.5px solid var(--color-border-tertiary)}.ftnote.svelte-1297zyd{font-size:10px;color:var(--color-text-tertiary)}.create.svelte-1297zyd{font-size:12px;font-weight:600;padding:6px 16px;border-radius:var(--border-radius-md);cursor:pointer;border:none;background:var(--accent, #6366F1);color:#fff}.create.svelte-1297zyd:disabled{opacity:.5;cursor:default}.hd-actions.svelte-g2f6p{display:flex;align-items:center;gap:8px}.newbtn.svelte-g2f6p{font-size:11px;padding:2px 9px;border-radius:99px;cursor:pointer;border:.5px solid var(--accent, #6366F1);background:transparent;color:var(--accent, #6366F1);font-weight:600}.newbtn.svelte-g2f6p:hover{background:color-mix(in srgb,var(--accent, #6366F1) 12%,transparent)}.drawer.svelte-g2f6p{--drawer-w: 360px}.roots.svelte-g2f6p{padding:10px 14px;border-bottom:.5px solid var(--color-border-tertiary);display:flex;flex-direction:column;gap:5px}.lbl.svelte-g2f6p{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary)}.root.svelte-g2f6p{display:flex;align-items:center;gap:6px;font-size:11px}.root.svelte-g2f6p .mono:where(.svelte-g2f6p){flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono.svelte-g2f6p{font-family:var(--font-mono)}.mini.svelte-g2f6p{font-size:10px;padding:1px 6px;border-radius:6px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary)}.addrow.svelte-g2f6p{display:flex;gap:6px;margin-top:2px}.addrow.svelte-g2f6p input:where(.svelte-g2f6p){flex:1 1 auto;min-width:0;font-size:11px;padding:5px 7px;border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary)}.list.svelte-g2f6p{flex:1 1 auto;overflow:auto;padding:6px 8px}.findbar.svelte-g2f6p{display:flex;align-items:center;gap:6px;padding:8px 14px;border-bottom:.5px solid var(--color-border-tertiary)}.findinput.svelte-g2f6p{flex:1 1 auto;min-width:0;font-size:11px;padding:5px 8px;border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary)}.findbar.svelte-g2f6p .fx:where(.svelte-g2f6p){background:none;border:none;cursor:pointer;color:var(--color-text-tertiary);font-size:12px}.fr.svelte-g2f6p{padding:7px 12px;border-bottom:.5px solid var(--color-border-tertiary);display:flex;flex-direction:column;gap:5px}.frhd.svelte-g2f6p{display:flex;align-items:center;gap:7px}.frtype.svelte-g2f6p{font-size:8px;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--accent, #6366F1);padding:1px 6px;border-radius:99px;flex-shrink:0}.frname.svelte-g2f6p{font-size:12px;color:var(--color-text-primary);flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frcount.svelte-g2f6p{font-size:9px;color:var(--color-text-tertiary);font-family:var(--font-mono);flex-shrink:0}.frprojects.svelte-g2f6p{display:flex;flex-wrap:wrap;gap:4px;padding-left:2px}.proj.svelte-g2f6p{border-bottom:.5px solid var(--color-border-tertiary)}.phead.svelte-g2f6p{display:flex;align-items:center}.proj.muted.svelte-g2f6p{opacity:.5}.mute.svelte-g2f6p{background:none;border:none;cursor:pointer;font-size:12px;padding:4px 8px;flex-shrink:0;filter:grayscale(.3)}.prow.svelte-g2f6p{display:flex;align-items:center;gap:7px;flex:1 1 auto;min-width:0;background:none;border:none;cursor:pointer;padding:7px 6px;text-align:left;color:var(--color-text-primary);border-radius:6px}.prow.svelte-g2f6p:hover{background:var(--color-background-secondary)}.caret.svelte-g2f6p{color:var(--accent, #6366F1);font-size:11px;width:12px;flex-shrink:0}.pname.svelte-g2f6p{flex:1 1 auto;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run.svelte-g2f6p{font-size:9px;color:#10b981}.counts.svelte-g2f6p{font-size:9px;color:var(--color-text-tertiary);font-family:var(--font-mono)}.pcost.svelte-g2f6p{font-size:9px;color:#10b981;font-family:var(--font-mono);flex-shrink:0}.git.svelte-g2f6p{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-family:var(--font-mono);color:var(--color-text-tertiary);white-space:nowrap}.git.svelte-g2f6p i:where(.svelte-g2f6p){font-style:normal}.git.svelte-g2f6p .dirty:where(.svelte-g2f6p){color:#f59e0b}.git.svelte-g2f6p .ah:where(.svelte-g2f6p){color:#10b981}.git.svelte-g2f6p .bh:where(.svelte-g2f6p){color:#ef4444}.comps.svelte-g2f6p{padding:2px 6px 10px 26px;display:flex;flex-direction:column;gap:6px}.acts.svelte-g2f6p{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding-bottom:6px;margin-bottom:2px;border-bottom:.5px dashed var(--color-border-tertiary)}.acts.svelte-g2f6p .cm:where(.svelte-g2f6p){flex:1 1 90px;min-width:80px;font-size:10px;padding:3px 6px;border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary)}.diff.svelte-g2f6p{max-height:220px;overflow:auto;margin:0 0 6px;padding:7px 9px;font-family:var(--font-mono);font-size:10px;line-height:1.4;background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);color:var(--color-text-secondary);white-space:pre}.branches.svelte-g2f6p{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding-bottom:6px}.branches.svelte-g2f6p .cm:where(.svelte-g2f6p){flex:1 1 90px;min-width:80px;font-size:10px;padding:3px 6px;border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary)}.grp.svelte-g2f6p{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.gl.svelte-g2f6p{font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);width:60px;flex-shrink:0}.chip.svelte-g2f6p{font-size:10px;padding:2px 8px;border-radius:99px;cursor:pointer;border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary)}.chip.sel.svelte-g2f6p{background:var(--accent, #6366F1);color:#fff;border-color:transparent}.none.svelte-g2f6p{font-size:10px;color:var(--color-text-tertiary)}.cfgblk.svelte-g2f6p{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding-top:6px;border-top:.5px dashed var(--color-border-tertiary)}.cfg-sec.svelte-g2f6p{display:flex;flex-direction:column;gap:4px}.cfg-sec.svelte-g2f6p .gl:where(.svelte-g2f6p){width:auto;display:block;margin-bottom:2px}.ci.svelte-g2f6p{display:flex;flex-direction:column;gap:2px}.ci-main.svelte-g2f6p{display:flex;align-items:center;gap:6px}.ci-name.svelte-g2f6p{font-size:11px;font-weight:500;color:var(--color-text-primary)}.ci-meta.svelte-g2f6p{font-size:9px;color:var(--color-text-tertiary)}.ci.svelte-g2f6p .del:where(.svelte-g2f6p){margin-left:auto;font-size:10px;padding:1px 6px;border-radius:6px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary);flex-shrink:0}.ci.svelte-g2f6p .del:where(.svelte-g2f6p):hover{color:var(--hm-err, #EF4444);border-color:var(--hm-err, #EF4444)}.ci-cmd.svelte-g2f6p{font-size:9px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.echips.svelte-g2f6p{display:flex;flex-wrap:wrap;gap:3px}.echip.svelte-g2f6p{font-size:8px;padding:1px 6px;border-radius:99px;border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);color:var(--color-text-tertiary)}.mcp-add.svelte-g2f6p{display:flex;flex-direction:column;gap:4px;margin-top:4px;padding-top:6px;border-top:.5px dashed var(--color-border-tertiary)}.cfgblk.svelte-g2f6p .cm:where(.svelte-g2f6p){font-size:10px;padding:4px 7px;border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary);width:100%}.cfg-hint.svelte-g2f6p{font-size:9px;color:var(--color-text-tertiary);line-height:1.4}.rawtoggle.svelte-g2f6p{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-size:11px;font-weight:600;color:var(--color-text-primary);padding:2px 0}.rawtoggle.svelte-g2f6p:hover{color:var(--accent, #6366F1)}.raw.svelte-g2f6p{margin-top:4px;font-size:9px;color:var(--color-text-secondary);background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);padding:6px 8px;overflow:auto;max-height:240px;white-space:pre}.cfg-status.svelte-g2f6p{font-size:10px;color:var(--accent, #6366F1)}.copybar.svelte-g2f6p{border-top:.5px solid var(--color-border-tertiary);padding:10px 14px;display:flex;flex-direction:column;gap:7px;background:var(--color-background-secondary)}.sl.svelte-g2f6p{font-size:11px;color:var(--color-text-secondary)}.copybar.svelte-g2f6p .row:where(.svelte-g2f6p){display:flex;gap:6px}.copybar.svelte-g2f6p select:where(.svelte-g2f6p){flex:1 1 auto}.res.svelte-g2f6p{font-size:11px;color:var(--color-text-secondary)}.diffbox.svelte-g2f6p{display:flex;flex-direction:column;gap:6px}.diffhd.svelte-g2f6p{font-size:10px;color:#f59e0b}.cdiff.svelte-g2f6p{max-height:200px;overflow:auto;font-family:var(--font-mono);font-size:10px;line-height:1.35;background:var(--color-background-primary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);padding:6px 8px}.dl.svelte-g2f6p{white-space:pre-wrap;word-break:break-all}.dl.add.svelte-g2f6p{color:#10b981;background:#10b98114}.dl.del.svelte-g2f6p{color:#ef4444;background:#ef444414}.dl.ctx.svelte-g2f6p{color:var(--color-text-tertiary)}.diffnote.svelte-g2f6p{font-size:10px;color:var(--color-text-tertiary)}.vov.svelte-g2f6p{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#0006}.vmodal.svelte-g2f6p{position:fixed;z-index:96;top:8vh;left:50%;transform:translate(-50%);width:660px;max-width:92vw;max-height:82vh;background:var(--color-background-primary);border:.5px solid var(--color-border-secondary);border-radius:var(--border-radius-lg);box-shadow:0 24px 70px #0006;display:flex;flex-direction:column;overflow:hidden}.vhd.svelte-g2f6p{display:flex;align-items:center;gap:7px;padding:10px 14px;border-bottom:.5px solid var(--color-border-tertiary)}.vproj.svelte-g2f6p{font-size:11px;color:var(--color-text-tertiary)}.vhd.svelte-g2f6p .x:where(.svelte-g2f6p){margin-left:auto;background:none;border:none;cursor:pointer;font-size:14px;color:var(--color-text-tertiary)}.vpath.svelte-g2f6p{font-size:10px;color:var(--color-text-tertiary);padding:6px 14px;border-bottom:.5px solid var(--color-border-tertiary);word-break:break-all}.vfiles.svelte-g2f6p{font-size:10px;color:var(--color-text-tertiary);padding:5px 14px 0}.vcontent.svelte-g2f6p{flex:1 1 auto;overflow:auto;margin:0;padding:12px 14px;font-family:var(--font-mono);font-size:11px;line-height:1.5;white-space:pre-wrap;word-break:break-word;color:var(--color-text-primary)}.vedit.svelte-g2f6p{flex:1 1 auto;min-height:320px;margin:8px 12px;padding:10px;font-size:11px;line-height:1.5;resize:none;border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);background:var(--color-background-secondary);color:var(--color-text-primary)}.vfoot.svelte-g2f6p{display:flex;align-items:center;gap:6px;padding:8px 14px;border-top:.5px solid var(--color-border-tertiary)}.vfoot.svelte-g2f6p .dim:where(.svelte-g2f6p){font-size:11px;color:var(--color-text-tertiary)}.drawer.svelte-cpkr58{--drawer-w: 420px}.fdim.svelte-cpkr58{font-weight:400;text-transform:none;letter-spacing:0;color:var(--color-text-tertiary);font-size:10px}.frow.svelte-cpkr58{display:flex;align-items:baseline;gap:8px;padding:3px 0;font-size:12px}.fk.svelte-cpkr58{flex:1 1 auto;min-width:0;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv.svelte-cpkr58{flex-shrink:0;color:var(--color-text-primary);font-weight:600}.fv.warn.svelte-cpkr58{color:#c9820a}.bar.svelte-cpkr58{height:8px;border-radius:5px;background:color-mix(in srgb,#C9820A 22%,transparent);overflow:hidden;margin:4px 0}.bar-ship.svelte-cpkr58{height:100%;background:#0f9e6e;border-radius:5px}.fsub.svelte-cpkr58{font-size:10.5px;color:var(--color-text-tertiary);line-height:1.5;margin-top:2px}.fsub2.svelte-cpkr58{font-size:10px;color:var(--color-text-tertiary);margin-top:3px}.fhead.svelte-cpkr58{font-size:11px;font-weight:600;color:var(--color-text-secondary);margin-top:12px;margin-bottom:2px}.fchips.svelte-cpkr58{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.fchip.svelte-cpkr58{font-size:10.5px;font-family:var(--font-mono);padding:2px 8px;border-radius:999px;color:#c9820a;background:color-mix(in srgb,#C9820A 12%,transparent);border:.5px solid color-mix(in srgb,#C9820A 30%,transparent)}.hdr.svelte-cpkr58{display:flex;align-items:center;gap:8px}.body.svelte-cpkr58{flex:1 1 auto;overflow:auto;padding:12px 14px;display:flex;flex-direction:column;gap:16px}.muted.svelte-cpkr58{font-size:11px;color:var(--color-text-tertiary);padding:6px 0}.mono.svelte-cpkr58{font-family:var(--font-mono)}.headline.svelte-cpkr58{display:flex;flex-direction:column;gap:3px;padding:6px 0 2px}.big.svelte-cpkr58{font-size:34px;font-weight:600;color:var(--color-text-primary);font-family:var(--font-mono);line-height:1.1}.sub.svelte-cpkr58{font-size:12px;color:var(--color-text-secondary)}.meta.svelte-cpkr58{font-size:10px;color:var(--color-text-tertiary);font-family:var(--font-mono)}.section.svelte-cpkr58{display:flex;flex-direction:column;gap:6px}.lbl.svelte-cpkr58{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary)}.chart.svelte-cpkr58{display:flex;align-items:flex-end;gap:2px;height:80px;padding:6px 8px;border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);background:var(--color-background-secondary)}.bar.svelte-cpkr58{flex:1 1 0;min-width:2px;background:var(--accent, #6366F1);border-radius:2px 2px 0 0;opacity:.85}.bar.svelte-cpkr58:hover{opacity:1}.axis.svelte-cpkr58{display:flex;justify-content:space-between;font-size:9px;color:var(--color-text-tertiary);font-family:var(--font-mono)}table.svelte-cpkr58{width:100%;border-collapse:collapse;font-size:11px}th.svelte-cpkr58{text-align:left;font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);font-weight:500;padding:2px 4px;border-bottom:.5px solid var(--color-border-tertiary)}td.svelte-cpkr58{padding:4px;border-bottom:.5px solid var(--color-border-tertiary);color:var(--color-text-primary);vertical-align:top}td.name.svelte-cpkr58{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psub.svelte-cpkr58{display:block;font-size:9px;color:var(--color-text-tertiary);font-weight:400;margin-top:1px}.num.svelte-cpkr58{text-align:right;white-space:nowrap}.dim.svelte-cpkr58{color:var(--color-text-tertiary)}.genat.svelte-cpkr58{font-size:9px;color:var(--color-text-tertiary);font-family:var(--font-mono);text-align:right}.ctot.svelte-cpkr58{display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--color-text-primary)}.ctot.svelte-cpkr58 .dim:where(.svelte-cpkr58){font-size:10px}.warntxt.svelte-cpkr58{color:#c9820a}.warntxt.svelte-cpkr58 code:where(.svelte-cpkr58){font-family:var(--font-mono)}.gwarn.svelte-cpkr58{display:flex;align-items:baseline;gap:6px;font-size:11px;padding:3px 7px;border-radius:6px;margin-top:3px;background:color-mix(in srgb,#C9820A 10%,transparent);border:.5px solid color-mix(in srgb,#C9820A 30%,transparent)}.gst.svelte-cpkr58{font-family:var(--font-mono);font-size:9.5px;font-weight:600;color:#c9820a;text-transform:uppercase;flex-shrink:0}.gobj.svelte-cpkr58{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary)}.live.svelte-cpkr58{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-border-secondary);margin-right:5px;vertical-align:middle}.live.on.svelte-cpkr58{background:#14b8a6;box-shadow:0 0 6px #14b8a6}.drawer.svelte-1xm4o2u{--drawer-w: 400px}.hd-actions.svelte-1xm4o2u{display:flex;align-items:center;gap:8px}.mini.svelte-1xm4o2u{font-size:10px;padding:2px 8px;border-radius:6px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary)}.mini.svelte-1xm4o2u:disabled{opacity:.45;cursor:default}.picker.svelte-1xm4o2u{padding:10px 14px;border-bottom:.5px solid var(--color-border-tertiary);flex-shrink:0;display:flex;flex-direction:column;gap:5px}.lbl.svelte-1xm4o2u{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary)}.proj-select.svelte-1xm4o2u{width:100%}.body.svelte-1xm4o2u{flex:1 1 auto;overflow-y:auto;padding:8px 0}.empty.svelte-1xm4o2u{padding:20px 14px;font-size:12px;color:var(--color-text-tertiary);text-align:center}.empty.err.svelte-1xm4o2u{color:#e57373}.empty.svelte-1xm4o2u code:where(.svelte-1xm4o2u){font-family:var(--font-mono);font-size:11px}.repo-header.svelte-1xm4o2u{display:flex;align-items:center;gap:7px;padding:8px 14px 10px;border-bottom:.5px solid var(--color-border-tertiary)}.repo-name.svelte-1xm4o2u{background:none;border:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--accent, #6366F1);padding:0;text-decoration:underline;text-underline-offset:2px}.repo-name.svelte-1xm4o2u:hover{opacity:.8}.branch.svelte-1xm4o2u{font-size:10px;color:var(--color-text-tertiary);margin-left:auto}.vanity.svelte-1xm4o2u{font-size:10px;color:var(--color-text-secondary);font-family:var(--font-mono);white-space:nowrap}.prnew.svelte-1xm4o2u{display:flex;flex-direction:column;gap:5px;padding:6px 14px 10px;border-bottom:.5px solid var(--color-border-tertiary)}.prtoggle.svelte-1xm4o2u{align-self:flex-start;background:none;border:none;cursor:pointer;font-size:11px;color:var(--color-text-secondary);padding:0}.prnew.svelte-1xm4o2u .in:where(.svelte-1xm4o2u){font-size:11px;padding:5px 7px;border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary);box-sizing:border-box;width:100%}.prnew.svelte-1xm4o2u .ta:where(.svelte-1xm4o2u){min-height:54px;resize:vertical;font-family:inherit}.prres.svelte-1xm4o2u{font-size:10px;color:var(--color-text-secondary);word-break:break-all}.mono.svelte-1xm4o2u{font-family:var(--font-mono)}.badge.svelte-1xm4o2u{font-size:9px;font-weight:600;padding:1px 6px;border-radius:99px;text-transform:uppercase;letter-spacing:.04em}.vis.svelte-1xm4o2u{background:var(--color-background-secondary);color:var(--color-text-tertiary);border:.5px solid var(--color-border-tertiary)}.draft.svelte-1xm4o2u{background:#7c3aed22;color:#7c3aed}.pr-state.svelte-1xm4o2u,.iss-state.svelte-1xm4o2u{background:#16803322;color:#168033}.bad.svelte-1xm4o2u{background:#ef444422;color:#ef4444}.ci-success.svelte-1xm4o2u{background:#16803322;color:#168033}.ci-failure.svelte-1xm4o2u{background:#ef444422;color:#ef4444}.ci-pending.svelte-1xm4o2u{background:#f59e0b22;color:#b7791f}.rv-approved.svelte-1xm4o2u{background:#16803322;color:#168033}.rv-changes.svelte-1xm4o2u{background:#ef444422;color:#ef4444}.rv-review.svelte-1xm4o2u{background:var(--color-background-secondary);color:var(--color-text-tertiary);border:.5px solid var(--color-border-tertiary)}.section.svelte-1xm4o2u{padding:8px 0;border-bottom:.5px solid var(--color-border-tertiary)}.section.svelte-1xm4o2u:last-child{border-bottom:none}.sec-hd.svelte-1xm4o2u{display:flex;align-items:center;gap:6px;padding:4px 14px 6px}.count.svelte-1xm4o2u{font-size:9px;background:var(--color-background-secondary);color:var(--color-text-tertiary);padding:1px 6px;border-radius:99px;border:.5px solid var(--color-border-tertiary);font-family:var(--font-mono)}.row-empty.svelte-1xm4o2u{padding:4px 14px 6px;font-size:11px;color:var(--color-text-tertiary)}.item-row.svelte-1xm4o2u{display:flex;align-items:center;gap:7px;width:100%;background:none;border:none;cursor:pointer;padding:6px 14px;text-align:left;color:var(--color-text-primary);border-bottom:.5px solid var(--color-border-tertiary)}.item-row.svelte-1xm4o2u:last-child{border-bottom:none}.item-row.svelte-1xm4o2u:hover{background:var(--color-background-secondary)}.item-row.needs.svelte-1xm4o2u{border-left:3px solid #ef4444}.item-row.soon.svelte-1xm4o2u{border-left:3px solid #f59e0b}.num.svelte-1xm4o2u{font-size:10px;color:var(--color-text-tertiary);flex-shrink:0;width:32px}.title.svelte-1xm4o2u{flex:1 1 auto;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-right.svelte-1xm4o2u{display:flex;align-items:center;gap:5px;flex-shrink:0}.author.svelte-1xm4o2u{font-size:9px;color:var(--color-text-tertiary)}.date.svelte-1xm4o2u{font-size:9px;color:var(--color-text-tertiary);font-family:var(--font-mono)}.drawer.svelte-rc7kms{--drawer-w: 400px}.picker.svelte-rc7kms{padding:10px 14px;border-bottom:.5px solid var(--color-border-tertiary);display:flex;flex-direction:column;gap:5px}.lbl.svelte-rc7kms{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary)}.wide.svelte-rc7kms{width:100%}.body.svelte-rc7kms{flex:1 1 auto;overflow:auto;padding:4px 0}.appscroll.svelte-rc7kms{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:12px}.empty.svelte-rc7kms{padding:20px 16px;font-size:12px;color:var(--color-text-tertiary)}.empty-sm.svelte-rc7kms{padding:6px 0;font-size:11px;color:var(--color-text-tertiary)}.section.svelte-rc7kms{padding:10px 14px;border-bottom:.5px solid var(--color-border-tertiary)}.sec-hd.svelte-rc7kms{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);margin-bottom:6px}.row-item.svelte-rc7kms{display:flex;flex-direction:column;gap:3px;margin-bottom:8px}.row-item.svelte-rc7kms:last-child{margin-bottom:0}.row-main.svelte-rc7kms{display:flex;align-items:center;gap:7px}.tag.svelte-rc7kms{font-size:11px;font-weight:500;color:var(--color-text-primary);flex:1 1 auto}.count.svelte-rc7kms{font-size:10px;color:var(--color-text-tertiary)}.del.svelte-rc7kms{font-size:10px;padding:1px 6px;border-radius:6px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary);flex-shrink:0}.del.svelte-rc7kms:hover{color:#ef4444;border-color:#ef4444}.cmds.svelte-rc7kms{display:flex;flex-direction:column;gap:2px;padding-left:4px}.cmd.svelte-rc7kms{font-size:10px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srv-detail.svelte-rc7kms{display:flex;flex-direction:column;gap:3px;padding-left:4px}.cmd-sm.svelte-rc7kms{font-size:10px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chips.svelte-rc7kms{display:flex;flex-wrap:wrap;gap:3px}.chip.svelte-rc7kms{font-size:9px;padding:1px 6px;border-radius:99px;border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);color:var(--color-text-tertiary)}.mono.svelte-rc7kms{font-family:var(--font-mono)}.collapser.svelte-rc7kms{display:flex;align-items:center;gap:7px;width:100%;background:none;border:none;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--color-text-primary);padding:4px 2px;text-align:left;border-radius:6px}.collapser.svelte-rc7kms:hover{background:var(--color-background-secondary)}.caret.svelte-rc7kms{color:var(--accent, #6366F1);font-size:11px;width:12px;flex-shrink:0}.raw.svelte-rc7kms{margin-top:8px;font-size:10px;color:var(--color-text-secondary);background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);padding:8px 10px;overflow:auto;max-height:300px;white-space:pre}.statusbar.svelte-rc7kms{border-top:.5px solid var(--color-border-tertiary);padding:8px 14px;font-size:11px;color:var(--color-text-secondary);background:var(--color-background-secondary)}.tg.svelte-rc7kms{padding:8px 14px;border-bottom:.5px solid var(--color-border-tertiary)}.tg-state.svelte-rc7kms{font-size:10px;color:var(--color-text-tertiary)}.tg-form.svelte-rc7kms,.mcp-add.svelte-rc7kms{display:flex;flex-direction:column;gap:5px;margin-top:7px}.mcp-add.svelte-rc7kms{margin-top:9px;padding-top:8px;border-top:.5px dashed var(--color-border-tertiary)}.in.svelte-rc7kms{font-size:11px;padding:5px 7px;border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary);box-sizing:border-box;width:100%}.tg-btns.svelte-rc7kms{display:flex;gap:6px}.quietkinds.svelte-rc7kms{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px}.tg-status.svelte-rc7kms{font-size:11px;color:var(--color-text-secondary)}.tg-hint.svelte-rc7kms{font-size:10px;color:var(--color-text-tertiary);line-height:1.4}.cbrow.svelte-rc7kms{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--color-text-secondary);cursor:pointer}.in.num.svelte-rc7kms{width:56px;flex:0 0 auto;text-align:center}.amb-list.svelte-rc7kms{display:flex;flex-direction:column;gap:9px;margin:8px 0 4px}.amb-row.svelte-rc7kms{display:flex;flex-direction:column;gap:5px;padding:8px 9px;border:.5px solid var(--color-border-tertiary);border-radius:8px;background:var(--color-background-secondary)}.amb-top.svelte-rc7kms{display:flex;align-items:center;gap:9px}.amb-label.svelte-rc7kms{font-size:12px;font-weight:600;flex:1 1 auto;min-width:0}.amb-mean.svelte-rc7kms{font-size:10px;font-weight:400;color:var(--color-text-tertiary)}.amb-fields.svelte-rc7kms{display:flex;gap:6px}.pr-head.svelte-rc7kms,.pr-row.svelte-rc7kms{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr auto;gap:6px;align-items:center}.pr-head.svelte-rc7kms{font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);margin-top:4px}.pr-row.svelte-rc7kms .in:where(.svelte-rc7kms){min-width:0}.pr-warn.svelte-rc7kms{margin-left:8px;font-size:10px;color:#b45309;background:#f59e0b1f;border:.5px solid #F59E0B66;border-radius:99px;padding:1px 7px}.in.clr.svelte-rc7kms{width:84px;flex:0 0 auto}.in.eff.svelte-rc7kms{width:104px;flex:0 0 auto}.in.grow.svelte-rc7kms{flex:1 1 auto;min-width:0}.mini.svelte-rc7kms{font-size:10px;padding:2px 8px;border-radius:5px;cursor:pointer;flex:0 0 auto;border:.5px solid var(--color-border-secondary);background:var(--color-background-primary);color:var(--color-text-secondary)}.mini.svelte-rc7kms:hover{border-color:var(--accent, #6366F1);color:var(--color-text-primary)}.swatch.svelte-rc7kms{width:16px;height:16px;border-radius:50%;flex:0 0 auto;background:var(--c, #888);box-shadow:0 0 7px var(--c, #888)}.eff-blink.svelte-rc7kms{animation:svelte-rc7kms-amb-blink 1s steps(1,end) infinite}.eff-strobe.svelte-rc7kms{animation:svelte-rc7kms-amb-blink .24s steps(1,end) infinite}.eff-pulse.svelte-rc7kms{animation:svelte-rc7kms-amb-pulse 1.7s ease-in-out infinite}.eff-breathe.svelte-rc7kms{animation:svelte-rc7kms-amb-pulse 3.2s ease-in-out infinite}.eff-rainbow.svelte-rc7kms{animation:svelte-rc7kms-amb-rainbow 2.2s linear infinite;background:#ff0040;box-shadow:0 0 7px #ff0040}@keyframes svelte-rc7kms-amb-blink{0%,50%{opacity:1}51%,to{opacity:.1}}@keyframes svelte-rc7kms-amb-pulse{0%,to{opacity:1}50%{opacity:.22}}@keyframes svelte-rc7kms-amb-rainbow{to{filter:hue-rotate(360deg)}}.cv-line.svelte-rc7kms{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--color-text-tertiary);padding:2px 0}.cv-ver.svelte-rc7kms{flex:1 1 auto;min-width:0}.cv-line.cv-behind.svelte-rc7kms{color:var(--hm-warn, #f59e0b);background:color-mix(in srgb,var(--hm-warn, #f59e0b) 13%,transparent);border:.5px solid color-mix(in srgb,var(--hm-warn, #f59e0b) 45%,transparent);border-radius:8px;padding:5px 8px}.cv-line.cv-behind.svelte-rc7kms .cv-ver:where(.svelte-rc7kms){font-weight:600}.cv-up.svelte-rc7kms{border-color:color-mix(in srgb,var(--hm-warn, #f59e0b) 60%,transparent);color:var(--color-text-primary)}.cv-up.svelte-rc7kms:hover{border-color:var(--hm-warn, #f59e0b)}.cv-line.svelte-rc7kms button:where(.svelte-rc7kms):disabled{opacity:.5;cursor:default}.cv-out.svelte-rc7kms{font-size:10px;color:var(--color-text-tertiary)}.cv-out.svelte-rc7kms summary:where(.svelte-rc7kms){cursor:pointer}.cv-out.svelte-rc7kms .raw:where(.svelte-rc7kms){margin-top:4px;max-height:180px;white-space:pre-wrap}.cv-line.cv-ok.svelte-rc7kms{color:var(--hm-ok, #22c55e)}.adv-group.svelte-rc7kms{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);margin-top:8px;padding-top:6px;border-top:.5px dashed var(--color-border-tertiary)}.adv-head.svelte-rc7kms,.adv-row.svelte-rc7kms{display:grid;grid-template-columns:1fr 1.4fr auto;gap:6px;align-items:center}.adv-head.svelte-rc7kms{font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);margin-top:2px}.adv-row.svelte-rc7kms .in:where(.svelte-rc7kms){min-width:0}.in.num.wide-num.svelte-rc7kms{width:76px}.adv-danger.svelte-rc7kms{color:#ef4444}.adv-restart.svelte-rc7kms{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;padding:7px 9px;font-size:11px;color:#b45309;background:#f59e0b1f;border:.5px solid #F59E0B66;border-radius:8px}.lifx-box.svelte-rc7kms{margin:8px 0 4px;padding:9px 10px;border:.5px solid #10B98155;border-radius:8px;background:#10b9810f;display:flex;flex-direction:column;gap:6px}.drawer.svelte-1ntzv8t{--drawer-w: 400px}.hd-actions.svelte-1ntzv8t{display:flex;align-items:center;gap:6px}.mini.svelte-1ntzv8t{font-size:13px;padding:1px 7px;border-radius:6px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary)}.search-row.svelte-1ntzv8t{padding:8px 12px;border-bottom:.5px solid var(--color-border-tertiary)}.filter-input.svelte-1ntzv8t{width:100%;box-sizing:border-box;font-size:11px;padding:5px 8px;border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary);outline:none}.list.svelte-1ntzv8t{flex:1 1 auto;overflow-y:auto;padding:4px 0}.empty.svelte-1ntzv8t{font-size:11px;color:var(--color-text-tertiary);padding:18px 16px}.row.svelte-1ntzv8t{padding:8px 14px;border-bottom:.5px solid var(--color-border-tertiary);display:flex;flex-direction:column;gap:3px}.row.svelte-1ntzv8t:last-child{border-bottom:none}.row-top.svelte-1ntzv8t{display:flex;align-items:baseline;gap:8px}.project.svelte-1ntzv8t{font-size:12px;font-weight:500;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;max-width:200px}.meta.svelte-1ntzv8t{font-size:10px;color:var(--color-text-tertiary);white-space:nowrap;flex-shrink:0}.prompt.svelte-1ntzv8t{font-size:11px;color:var(--color-text-secondary);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.row-bottom.svelte-1ntzv8t{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.sid.svelte-1ntzv8t{font-size:9px;color:var(--color-text-tertiary);font-family:var(--font-mono)}.mono.svelte-1ntzv8t{font-family:var(--font-mono)}.copy-btn.svelte-1ntzv8t{font-size:10px;padding:2px 9px;border-radius:99px;cursor:pointer;border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary);transition:background .15s,color .15s}.copy-btn.copied-state.svelte-1ntzv8t{background:var(--accent, #6366F1);color:#fff;border-color:transparent}.rb-actions.svelte-1ntzv8t{display:flex;gap:5px}.fork.svelte-1ntzv8t{font-size:10px;font-family:var(--font-mono);color:var(--color-text-secondary);margin-left:6px}.drawer.svelte-qqv6rz{--drawer-w: 360px}.hdr.svelte-qqv6rz{display:flex;align-items:center;gap:8px}.body.svelte-qqv6rz{flex:1 1 auto;overflow:auto;padding:0;display:flex;flex-direction:column}.muted.svelte-qqv6rz{font-size:11px;color:var(--color-text-tertiary);padding:16px 14px}.mono.svelte-qqv6rz{font-family:var(--font-mono)}.section.svelte-qqv6rz{padding:12px 14px;border-bottom:.5px solid var(--color-border-tertiary);display:flex;flex-direction:column;gap:8px}.lbl.svelte-qqv6rz{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary)}.row.svelte-qqv6rz{display:flex;align-items:center;gap:7px}.field.svelte-qqv6rz{font-size:12px;font-weight:500;color:var(--color-text-primary)}.dot.svelte-qqv6rz{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#9ca3af}.dot.green.svelte-qqv6rz{background:#10b981}.dot.red.svelte-qqv6rz{background:#ef4444}.kv.svelte-qqv6rz{display:flex;flex-direction:column;gap:3px}.kv-row.svelte-qqv6rz{display:flex;align-items:baseline;gap:6px}.k.svelte-qqv6rz{font-size:10px;color:var(--color-text-tertiary);width:120px;flex-shrink:0}.v.svelte-qqv6rz{font-size:11px;color:var(--color-text-primary)}.green-text.svelte-qqv6rz{color:#10b981}.dim.svelte-qqv6rz{color:var(--color-text-tertiary)}.checklist.svelte-qqv6rz{display:flex;flex-direction:column;gap:3px}.check-row.svelte-qqv6rz{display:flex;align-items:center;gap:7px}.check-dot.svelte-qqv6rz{font-size:11px;font-family:var(--font-mono);width:14px;flex-shrink:0}.check-dot.wired.svelte-qqv6rz{color:#10b981}.check-dot.missing.svelte-qqv6rz{color:#9ca3af}.check-label.svelte-qqv6rz{font-size:11px;color:var(--color-text-primary)}.check-label.dim.svelte-qqv6rz{color:var(--color-text-tertiary)}.path.svelte-qqv6rz{font-size:10px;color:var(--color-text-tertiary);word-break:break-all}.doc.svelte-qqv6rz{display:flex;gap:8px;align-items:flex-start}.docic.svelte-qqv6rz{font-size:11px;font-family:var(--font-mono);width:14px;flex-shrink:0;line-height:1.5}.docic.ok.svelte-qqv6rz{color:#10b981}.docic.warn.svelte-qqv6rz{color:#f59e0b}.docic.fail.svelte-qqv6rz{color:#ef4444}.docic.off.svelte-qqv6rz{color:var(--color-text-tertiary)}.score.svelte-qqv6rz{color:#10b981;font-weight:600;text-transform:none;letter-spacing:0}.score.bad.svelte-qqv6rz{color:#f59e0b}.linky.svelte-qqv6rz{background:none;border:0;padding:0 0 0 6px;cursor:pointer;font:inherit;color:var(--color-text-secondary);text-decoration:underline;text-transform:none;letter-spacing:0}.subgrp.svelte-qqv6rz{display:flex;gap:4px;align-items:center;margin:8px 0 2px;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary)}.doc.indent.svelte-qqv6rz{padding-left:14px}.docbody.svelte-qqv6rz{display:flex;flex-direction:column;gap:1px;min-width:0}.docdet.svelte-qqv6rz{font-size:10.5px;color:var(--color-text-tertiary);word-break:break-word}.dochint.svelte-qqv6rz{font-size:10px;color:var(--color-text-secondary);background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:5px;padding:4px 7px;margin-top:3px}.hint.svelte-qqv6rz{font-size:11px;color:var(--color-text-secondary);padding:8px 10px;background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md)}.hint.svelte-qqv6rz code:where(.svelte-qqv6rz){font-family:var(--font-mono);font-size:10px}.drawer.svelte-1gis2qu{--drawer-w: 420px}.hdr.svelte-1gis2qu{display:flex;align-items:center;gap:8px}.intro.svelte-1gis2qu{font-size:11px;color:var(--color-text-secondary);line-height:1.5;padding:10px 14px;border-bottom:.5px solid var(--color-border-tertiary)}.intro.svelte-1gis2qu code:where(.svelte-1gis2qu){font-family:var(--font-mono);font-size:10px}.body.svelte-1gis2qu{flex:1 1 auto;overflow:auto}.muted.svelte-1gis2qu{font-size:11px;color:var(--color-text-tertiary);padding:16px 14px}.mono.svelte-1gis2qu{font-family:var(--font-mono)}.section.svelte-1gis2qu{padding:10px 14px;border-bottom:.5px solid var(--color-border-tertiary);display:flex;flex-direction:column;gap:7px}.lbl.svelte-1gis2qu{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--accent, #6366F1);font-weight:600;display:flex;align-items:center;gap:6px}.lbl.orphan.svelte-1gis2qu{color:#f59e0b}.lbl.calm.svelte-1gis2qu{color:#10b981}.lbl.dim2.svelte-1gis2qu{color:var(--color-text-tertiary)}.tag.svelte-1gis2qu{font-size:8.5px;text-transform:none;letter-spacing:0;padding:1px 5px;border-radius:999px;background:var(--color-background-secondary);color:var(--color-text-tertiary);font-weight:400}.tag.warn.svelte-1gis2qu{background:#f59e0b1a;color:#f59e0b}.tag.ok.svelte-1gis2qu{background:#10b9811a;color:#10b981}.plug.svelte-1gis2qu{font-size:8.5px;margin-left:5px;padding:1px 5px;border-radius:999px;background:#6366f11f;color:var(--accent, #6366F1);vertical-align:middle}.plink.svelte-1gis2qu{font-size:10px;color:var(--color-text-secondary)}.proc.svelte-1gis2qu{display:flex;flex-direction:column;gap:2px}.pmain.svelte-1gis2qu{display:flex;align-items:center;gap:7px}.pname.svelte-1gis2qu{font-size:12px;font-weight:600;color:var(--color-text-primary)}.ppid.svelte-1gis2qu{font-size:10px;color:var(--color-text-tertiary)}.port.svelte-1gis2qu{font-size:10px;font-family:var(--font-mono);padding:1px 6px;border-radius:999px;background:#10b9811a;color:#10b981;text-decoration:none;cursor:pointer;white-space:nowrap}.port.svelte-1gis2qu:hover{background:#10b98133;text-decoration:underline}.age.svelte-1gis2qu{font-size:10px;color:var(--color-text-tertiary);margin-left:auto}.nu-focus.svelte-1gis2qu{flex-shrink:0;padding:3px 7px;border-radius:5px;cursor:pointer;font-size:11px;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-primary)}.nu-focus.svelte-1gis2qu:hover{border-color:var(--accent, #6366F1)}.kill.svelte-1gis2qu{flex-shrink:0;padding:3px 10px;border-radius:5px;cursor:pointer;font-size:11px;font-weight:600;background:#ef44441a;border:.5px solid #EF444455;color:#ef4444}.kill.svelte-1gis2qu:hover:not(:disabled){background:#ef4444;color:#fff}.kill.svelte-1gis2qu:disabled{opacity:.5;cursor:default}.pcmd.svelte-1gis2qu{font-size:10px;color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flash.svelte-1gis2qu{font-size:11px;padding:8px 14px;color:#10b981;border-top:.5px solid var(--color-border-tertiary)}.flash.err.svelte-1gis2qu{color:#ef4444}.foot.svelte-1gis2qu{font-size:10px;color:var(--color-text-tertiary);line-height:1.5;padding:9px 14px;border-top:.5px solid var(--color-border-tertiary)}.drawer.svelte-h95dw2{--drawer-w: 460px}.dim.svelte-h95dw2{color:var(--color-text-tertiary);font-weight:400}.hdr.svelte-h95dw2{display:flex;align-items:center;gap:8px}.body.svelte-h95dw2{flex:1 1 auto;overflow:auto;padding:10px 14px;display:flex;flex-direction:column;gap:10px}.muted.svelte-h95dw2{font-size:11px;color:var(--color-text-tertiary);padding:8px 0}.sec.svelte-h95dw2{font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--color-text-tertiary);padding-top:4px}.sec.svelte-h95dw2:not(:first-child){margin-top:8px;border-top:.5px solid var(--color-border-tertiary);padding-top:12px}.tiles.svelte-h95dw2{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.tile.svelte-h95dw2{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);padding:7px 4px;text-align:center}.tile.svelte-h95dw2 b:where(.svelte-h95dw2){display:block;font-size:16px}.tile.svelte-h95dw2 span:where(.svelte-h95dw2){font-size:9px;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em}.tile.tax.svelte-h95dw2 b:where(.svelte-h95dw2){color:#f59e0b}.tile.tax.hot.svelte-h95dw2 b:where(.svelte-h95dw2){color:#ef4444}.taxnote.svelte-h95dw2{font-size:10px;color:var(--color-text-tertiary);line-height:1.45}.buckets.svelte-h95dw2{display:flex;flex-direction:column;gap:3px}.brow.svelte-h95dw2{display:grid;grid-template-columns:128px 1fr 58px;align-items:center;gap:8px;font-size:11px;cursor:default}.blbl.svelte-h95dw2{color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bbar.svelte-h95dw2{height:8px;border-radius:4px;background:var(--color-background-secondary);overflow:hidden}.bbar.svelte-h95dw2 i:where(.svelte-h95dw2){display:block;height:100%;background:var(--accent, #6366F1);opacity:.75;border-radius:4px}.bnum.svelte-h95dw2{font-family:var(--font-mono);font-size:10.5px;text-align:right;white-space:nowrap}.bnum.svelte-h95dw2 em:where(.svelte-h95dw2){font-style:normal;color:var(--color-text-tertiary);margin-left:4px;font-size:9px}.card.svelte-h95dw2{border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);padding:10px 11px}.card.hook.svelte-h95dw2{border-left:2px solid #10B981}.card.command.svelte-h95dw2{border-left:2px solid #3B82F6}.card.skill.svelte-h95dw2{border-left:2px solid #8B5CF6}.card.routine.svelte-h95dw2{border-left:2px solid #F59E0B}.card.claude-md.svelte-h95dw2{border-left:2px solid #EC4899}.ttl.svelte-h95dw2{display:flex;align-items:baseline;gap:7px}.ic.svelte-h95dw2{font-size:13px}.ttx.svelte-h95dw2{font-size:12.5px;font-weight:600;flex:1 1 auto;min-width:0}.ev.svelte-h95dw2{font-size:10px;color:var(--color-text-tertiary);font-family:var(--font-mono);flex-shrink:0}.dtl.svelte-h95dw2{font-size:11px;color:var(--color-text-secondary);line-height:1.45;margin-top:4px}.snip.svelte-h95dw2{font-family:var(--font-mono);font-size:10px;line-height:1.4;background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:6px;padding:7px 8px;margin:7px 0 5px;overflow:auto;white-space:pre-wrap}.cp.svelte-h95dw2{font-size:10px;padding:2px 9px;border-radius:5px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-primary);color:var(--color-text-secondary)}.cp.svelte-h95dw2:hover{border-color:var(--accent, #6366F1)}.foot.svelte-h95dw2{font-size:10px;color:var(--color-text-tertiary);line-height:1.5;padding:9px 14px;border-top:.5px solid var(--color-border-tertiary)}.foot.svelte-h95dw2 code:where(.svelte-h95dw2){font-family:var(--font-mono);font-size:9.5px}.drawer.svelte-1u6v3yn{--drawer-w: 660px}.dim.svelte-1u6v3yn{color:var(--color-text-tertiary);font-weight:400}.hdr.svelte-1u6v3yn{display:flex;align-items:center;gap:8px}.intro.svelte-1u6v3yn{font-size:11px;color:var(--color-text-secondary);line-height:1.5;padding:10px 14px 6px}.intro.svelte-1u6v3yn code:where(.svelte-1u6v3yn){font-family:var(--font-mono);font-size:10px}.filter.svelte-1u6v3yn{margin:0 14px 8px;padding:5px 9px;font-size:12px;border-radius:6px;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-primary)}.body.svelte-1u6v3yn{flex:1 1 auto;overflow:auto;padding:0 8px 4px}.muted.svelte-1u6v3yn{font-size:11px;color:var(--color-text-tertiary);padding:16px 14px}.tbl.svelte-1u6v3yn{width:100%;border-collapse:collapse;font-size:11.5px}.tbl.svelte-1u6v3yn th:where(.svelte-1u6v3yn){position:sticky;top:0;text-align:left;font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);font-weight:600;padding:6px;background:var(--color-background-primary);border-bottom:.5px solid var(--color-border-tertiary)}.tbl.svelte-1u6v3yn td:where(.svelte-1u6v3yn){padding:6px;border-bottom:.5px solid var(--color-border-tertiary);vertical-align:top}.nm.svelte-1u6v3yn{font-weight:600;color:var(--color-text-primary);white-space:nowrap}.gtag.svelte-1u6v3yn{font-size:8px;margin-left:5px;padding:1px 5px;border-radius:999px;background:#10b9811f;color:#10b981;text-transform:uppercase;letter-spacing:.04em;vertical-align:middle}.pj.svelte-1u6v3yn{color:var(--color-text-secondary);white-space:nowrap}.sm.svelte-1u6v3yn{color:var(--color-text-secondary);line-height:1.4;min-width:200px}.us.svelte-1u6v3yn{font-family:var(--font-mono);font-size:10px;white-space:nowrap;color:var(--color-text-secondary)}.us.never.svelte-1u6v3yn{color:#f59e0b}.ah.svelte-1u6v3yn{width:1%}.act.svelte-1u6v3yn{white-space:nowrap;display:flex;gap:4px;align-items:center}.psel.svelte-1u6v3yn{font-size:10px;max-width:110px;padding:2px 4px;border-radius:5px;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-primary)}.mini.svelte-1u6v3yn{font-size:10px;padding:2px 7px;border-radius:5px;cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-primary);color:var(--color-text-secondary);white-space:nowrap}.mini.svelte-1u6v3yn:hover{border-color:var(--accent, #6366F1)}.mini.gl.svelte-1u6v3yn{color:#10b981;border-color:#10b98155}.mini.gl.svelte-1u6v3yn:hover{background:#10b9811a}.flash.svelte-1u6v3yn{font-size:11px;padding:8px 14px;color:#10b981;border-top:.5px solid var(--color-border-tertiary)}.flash.err.svelte-1u6v3yn{color:#ef4444}.foot.svelte-1u6v3yn{font-size:10px;color:var(--color-text-tertiary);line-height:1.5;padding:9px 14px;border-top:.5px solid var(--color-border-tertiary)}.foot.svelte-1u6v3yn code:where(.svelte-1u6v3yn){font-family:var(--font-mono);font-size:9.5px}.drawer.svelte-1ekmo2y{--drawer-w: 500px}.picker.svelte-1ekmo2y{padding:10px 14px;border-bottom:.5px solid var(--color-border-tertiary);display:flex;flex-direction:column;gap:5px}.lbl.svelte-1ekmo2y{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary)}.wide.svelte-1ekmo2y{width:100%}.body.svelte-1ekmo2y{flex:1 1 auto;overflow:auto}.muted.svelte-1ekmo2y{font-size:11px;color:var(--color-text-tertiary);padding:14px}.mono.svelte-1ekmo2y{font-family:var(--font-mono)}.sec.svelte-1ekmo2y{padding:12px 14px;border-bottom:.5px solid var(--color-border-tertiary);display:flex;flex-direction:column;gap:6px}.sh.svelte-1ekmo2y{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--accent, #6366F1);font-weight:600}.dim.svelte-1ekmo2y{color:var(--color-text-tertiary);font-weight:400;text-transform:none;letter-spacing:0}.pathline.svelte-1ekmo2y{font-size:9px;color:var(--color-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ta.svelte-1ekmo2y{width:100%;min-height:120px;font-family:var(--font-mono);font-size:11px;line-height:1.5;padding:8px 10px;border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary);resize:vertical;box-sizing:border-box}.row.svelte-1ekmo2y{display:flex;align-items:center;gap:8px}.fact.svelte-1ekmo2y{display:flex;flex-direction:column;gap:4px;padding:6px 0;border-top:.5px solid var(--color-border-tertiary)}.fhd.svelte-1ekmo2y{display:flex;align-items:center;gap:7px;background:none;border:none;cursor:pointer;padding:2px 0;text-align:left;font-size:12.5px;font-weight:600;color:var(--color-text-primary);width:100%}.fhd.svelte-1ekmo2y:hover{color:var(--accent, #6366F1)}.caret.svelte-1ekmo2y{color:var(--accent, #6366F1);font-size:11px;width:12px;flex-shrink:0}.fname.svelte-1ekmo2y{flex:1 1 auto}.ftype.svelte-1ekmo2y{font-size:8.5px;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:999px;background:var(--color-background-secondary);color:var(--color-text-tertiary);flex-shrink:0}.fdesc.svelte-1ekmo2y{font-size:11px;color:var(--color-text-secondary);line-height:1.4;padding-left:19px}.danger.svelte-1ekmo2y{color:var(--hm-err, #EF4444);border-color:#ef444455}.danger.svelte-1ekmo2y:hover{background:var(--hm-err, #EF4444);color:#fff}.flash.svelte-1ekmo2y{font-size:11px;padding:8px 14px;color:var(--hm-ok, #10B981);border-top:.5px solid var(--color-border-tertiary)}.foot.svelte-1ekmo2y{font-size:10px;color:var(--color-text-tertiary);line-height:1.5;padding:9px 14px;border-top:.5px solid var(--color-border-tertiary)}.backdrop.svelte-k1g25y{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#0006;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);padding:24px}.modal.svelte-k1g25y{width:720px;max-width:100%;max-height:calc(100vh - 60px);overflow:auto;background:var(--color-background-primary);color:var(--color-text-primary);border:.5px solid var(--color-border-secondary);border-radius:var(--border-radius-lg);padding:18px 20px;box-shadow:0 24px 70px #00000059;display:flex;flex-direction:column;gap:12px}.hd.svelte-k1g25y{display:flex;align-items:center;justify-content:space-between}.hd.svelte-k1g25y strong:where(.svelte-k1g25y){font-size:15px}.x.svelte-k1g25y{background:none;border:none;cursor:pointer;font-size:15px;color:var(--color-text-tertiary)}.intro.svelte-k1g25y{font-size:12px;color:var(--color-text-secondary);line-height:1.5}.grid.svelte-k1g25y{display:grid;grid-template-columns:1fr 1fr;gap:14px 22px}@media(max-width:640px){.grid.svelte-k1g25y{grid-template-columns:1fr}}.sec-h.svelte-k1g25y{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--accent, #6366F1);font-weight:600;margin-bottom:7px}.item.svelte-k1g25y{display:flex;flex-direction:column;gap:1px;margin-bottom:8px}.term.svelte-k1g25y{font-size:12px;font-weight:500;color:var(--color-text-primary)}.desc.svelte-k1g25y{font-size:11px;color:var(--color-text-secondary);line-height:1.45}.foot.svelte-k1g25y{border-top:.5px solid var(--color-border-tertiary);padding-top:10px;font-size:11px;color:var(--color-text-tertiary);line-height:1.5}kbd.svelte-k1g25y{font-family:var(--font-mono);font-size:10px;background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:4px;padding:0 4px}.drawer.svelte-qniqnh{--drawer-w: 400px}.hd-right.svelte-qniqnh{display:flex;align-items:center;gap:6px}.toggle.svelte-qniqnh{font-size:10px;padding:3px 9px;border-radius:var(--border-radius-md);display:inline-flex;align-items:center;gap:5px}.toggle.active.svelte-qniqnh{background:var(--accent, #6366F1);color:#fff;border-color:transparent}.badge.svelte-qniqnh{display:inline-flex;align-items:center;justify-content:center;background:#ef4444;color:#fff;border-radius:99px;font-size:9px;font-weight:600;min-width:16px;height:16px;padding:0 4px;line-height:1}.toggle.active.svelte-qniqnh .badge:where(.svelte-qniqnh){background:#ffffff4d}.refresh.svelte-qniqnh{font-size:14px;padding:2px 8px;border-radius:var(--border-radius-md)}.feed.svelte-qniqnh{flex:1 1 auto;overflow-y:auto;padding:6px 0}.empty.svelte-qniqnh{padding:24px 16px;font-size:12px;color:var(--color-text-tertiary);text-align:center}.row.svelte-qniqnh{display:grid;grid-template-columns:10px auto auto 1fr auto;align-items:baseline;gap:6px;padding:6px 14px;border-bottom:.5px solid var(--color-border-tertiary);font-size:11px;transition:background .1s}.row.svelte-qniqnh:hover{background:var(--color-background-secondary)}.row.clickable.svelte-qniqnh{cursor:pointer}.row.is-error.svelte-qniqnh{background:#ef44440f}.row.is-error.svelte-qniqnh:hover{background:#ef44441a}.dot.svelte-qniqnh{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0;align-self:center}.agent.svelte-qniqnh{font-weight:600;white-space:nowrap;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;max-width:90px}.project.svelte-qniqnh{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-tertiary);font-size:10px;max-width:80px}.log.svelte-qniqnh{color:var(--color-text-secondary);font-family:var(--font-mono);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.time.svelte-qniqnh{white-space:nowrap;font-size:9px;color:var(--color-text-tertiary);font-family:var(--font-mono);text-align:right}.drawer.svelte-k43opp{--drawer-w: 440px}.search-row.svelte-k43opp{display:flex;gap:6px;padding:8px 12px;border-bottom:.5px solid var(--color-border-tertiary);flex-shrink:0}.q-input.svelte-k43opp{flex:1 1 auto;min-width:0;font-size:12px;padding:5px 8px;border-radius:var(--border-radius-md);border:.5px solid var(--color-border-tertiary);background:var(--color-background-secondary);color:var(--color-text-primary);outline:none}.q-input.svelte-k43opp:focus{border-color:var(--accent, #6366F1)}.err.svelte-k43opp{font-size:11px;color:#ef4444;padding:6px 14px;flex-shrink:0}.body.svelte-k43opp{flex:1 1 auto;overflow-y:auto}.empty.svelte-k43opp{font-size:11px;color:var(--color-text-tertiary);padding:18px 16px}.section-label.svelte-k43opp{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);padding:8px 14px 4px}.proj-list.svelte-k43opp{padding:0 14px 8px;border-bottom:.5px solid var(--color-border-tertiary)}.proj-path.svelte-k43opp{font-size:10px;color:var(--color-text-secondary);padding:2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.row.svelte-k43opp{padding:9px 14px;border-bottom:.5px solid var(--color-border-tertiary);display:flex;flex-direction:column;gap:4px}.row.svelte-k43opp:last-child{border-bottom:none}.row-top.svelte-k43opp{display:flex;align-items:baseline;gap:8px}.project.svelte-k43opp{font-size:12px;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;max-width:220px}.meta.svelte-k43opp{font-size:10px;color:var(--color-text-tertiary);white-space:nowrap;flex-shrink:0}.cwd.svelte-k43opp{font-size:9px;color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snip.svelte-k43opp{display:flex;gap:6px;align-items:flex-start;font-size:10px;line-height:1.45;color:var(--color-text-secondary);background:var(--color-background-secondary);border-radius:var(--border-radius-md);padding:4px 7px}.role.svelte-k43opp{font-size:8px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);white-space:nowrap;flex-shrink:0;padding-top:1px;font-family:var(--font-mono)}.role-asst.svelte-k43opp{color:var(--accent, #6366F1)}.role-user.svelte-k43opp{color:var(--color-text-secondary)}.snip-text.svelte-k43opp{flex:1 1 auto;word-break:break-word}.hl.svelte-k43opp{background:var(--accent, #6366F1);color:#fff;border-radius:2px;padding:0 2px;font-style:normal}.row-bottom.svelte-k43opp{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.sid.svelte-k43opp{font-size:9px;color:var(--color-text-tertiary)}.mono.svelte-k43opp{font-family:var(--font-mono)}.view-btn.svelte-k43opp{font-size:10px;padding:2px 9px}.ov.svelte-1yq04zr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#00000059}.pal.svelte-1yq04zr{position:fixed;z-index:121;top:12vh;left:50%;transform:translate(-50%);width:540px;max-width:92vw;background:var(--color-background-primary);border:.5px solid var(--color-border-secondary);border-radius:var(--border-radius-lg);box-shadow:0 24px 70px #0006;display:flex;flex-direction:column;overflow:hidden}.inp.svelte-1yq04zr{font-size:14px;padding:13px 16px;border:none;border-bottom:.5px solid var(--color-border-tertiary);background:transparent;color:var(--color-text-primary);outline:none}.list.svelte-1yq04zr{max-height:50vh;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:2px}.it.svelte-1yq04zr{display:flex;align-items:baseline;gap:8px;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:8px 10px;border-radius:var(--border-radius-md);color:var(--color-text-primary);font:inherit}.it.sel.svelte-1yq04zr{background:var(--accent, #6366F1);color:#fff}.lbl.svelte-1yq04zr{font-size:13px;flex:0 0 auto}.sub.svelte-1yq04zr{font-size:11px;color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it.sel.svelte-1yq04zr .sub:where(.svelte-1yq04zr){color:#ffffffbf}.none.svelte-1yq04zr{padding:16px;font-size:12px;color:var(--color-text-tertiary);text-align:center}.foot.svelte-1yq04zr{padding:7px 14px;border-top:.5px solid var(--color-border-tertiary);font-size:10px;color:var(--color-text-tertiary)}kbd.svelte-1yq04zr{font-family:var(--font-mono);font-size:9px;background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:4px;padding:0 4px}.overlay.svelte-1ykmrpi{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:40}.link.svelte-1ykmrpi{fill:none;stroke-width:1.5;opacity:.28}.link.active.svelte-1ykmrpi{opacity:.5}.pkt.svelte-1ykmrpi{filter:drop-shadow(0 0 3px currentColor)}.office.svelte-ioeo7z{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:320px;overflow:hidden;background:radial-gradient(120% 80% at 50% 0%,rgba(99,102,241,.06),transparent 60%),var(--color-background-primary, #fafafa)}.floattoast.svelte-ioeo7z{position:absolute;bottom:14px;left:50%;transform:translate(-50%);z-index:45;font-size:11.5px;color:#10b981;background:var(--color-background-primary);border:.5px solid #10B98155;border-radius:999px;padding:5px 14px;box-shadow:0 6px 20px #0000004d;pointer-events:none;white-space:nowrap}.procpop.svelte-ioeo7z{position:absolute;z-index:40;width:240px;padding:9px 11px;border-radius:9px;background:var(--color-background-primary);border:.5px solid var(--color-border-secondary);box-shadow:0 14px 40px #0006;font-size:11px;color:var(--color-text-primary)}.pp-h.svelte-ioeo7z{display:flex;align-items:baseline;gap:6px}.pp-h.svelte-ioeo7z b:where(.svelte-ioeo7z){font-size:12px}.pp-plug.svelte-ioeo7z{font-size:8.5px;padding:1px 5px;border-radius:999px;background:#6366f11f;color:var(--accent, #6366F1)}.pp-pid.svelte-ioeo7z{font-family:var(--font-mono);font-size:9.5px;color:var(--color-text-tertiary)}.pp-x.svelte-ioeo7z{margin-left:auto;border:0;background:none;color:var(--color-text-tertiary);cursor:pointer;font-size:11px}.pp-l.svelte-ioeo7z{color:var(--color-text-secondary);margin-top:3px;line-height:1.4;word-break:break-word}.pp-l.svelte-ioeo7z a:where(.svelte-ioeo7z){color:#10b981;font-family:var(--font-mono);font-size:10px}.pp-hint.svelte-ioeo7z{margin-top:5px;font-size:10px;color:var(--color-text-tertiary);line-height:1.4}.pp-row.svelte-ioeo7z{display:flex;gap:6px;margin-top:7px}.pp-focus.svelte-ioeo7z{padding:3px 10px;border-radius:5px;cursor:pointer;font-size:11px;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-primary)}.pp-focus.svelte-ioeo7z:hover{border-color:var(--accent, #6366F1)}.pp-kill.svelte-ioeo7z{margin-top:7px;padding:3px 12px;border-radius:5px;cursor:pointer;font-size:11px;font-weight:600;background:#ef44441a;border:.5px solid #EF444455;color:#ef4444}.pp-row.svelte-ioeo7z .pp-kill:where(.svelte-ioeo7z){margin-top:0}.pp-kill.svelte-ioeo7z:hover:not(:disabled){background:#ef4444;color:#fff}canvas.svelte-ioeo7z{display:block;width:100%;height:100%}.office.svelte-ioeo7z{cursor:grab;touch-action:none}.office.dragging.svelte-ioeo7z{cursor:grabbing}.zoomctl.svelte-ioeo7z{position:absolute;top:8px;right:8px;z-index:5;display:flex;align-items:center;gap:4px;background:var(--color-background-secondary);border:.5px solid var(--color-border-secondary);border-radius:var(--border-radius-md);padding:3px 5px}.zoomctl.svelte-ioeo7z button:where(.svelte-ioeo7z){width:22px;height:22px;font-size:13px;line-height:1;cursor:pointer;border:.5px solid var(--color-border-secondary);border-radius:5px;background:var(--color-background-primary);color:var(--color-text-primary)}.zoomctl.svelte-ioeo7z button.fit:where(.svelte-ioeo7z){width:auto;padding:0 8px;font-size:11px}.zoomctl.svelte-ioeo7z span:where(.svelte-ioeo7z){font-size:11px;color:var(--color-text-secondary);min-width:36px;text-align:center}.strip.svelte-1sgt2ze{margin-top:16px}.sh.svelte-1sgt2ze{font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--color-text-tertiary);margin-bottom:8px}.sh.svelte-1sgt2ze .dim:where(.svelte-1sgt2ze){text-transform:none;letter-spacing:0;font-weight:400}.sh.svelte-1sgt2ze .flash:where(.svelte-1sgt2ze){text-transform:none;letter-spacing:0;font-weight:600;color:#10b981;margin-left:10px}.cards.svelte-1sgt2ze{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.card.svelte-1sgt2ze{border:.5px solid color-mix(in srgb,var(--tone) 45%,transparent);border-radius:var(--border-radius-md);background:color-mix(in srgb,var(--tone) 4%,transparent);padding:9px 11px}.ch.svelte-1sgt2ze{display:flex;align-items:baseline;gap:8px}.ch.svelte-1sgt2ze b:where(.svelte-1sgt2ze){font-size:12px;color:var(--color-text-primary)}.sub.svelte-1sgt2ze{font-size:10px;color:var(--color-text-tertiary)}.end.svelte-1sgt2ze{margin-left:auto;font-size:10px;padding:2px 8px;border-radius:5px;cursor:pointer;background:#ef44441a;border:.5px solid #EF444455;color:#ef4444;white-space:nowrap}.end.svelte-1sgt2ze:hover:not(:disabled){background:#ef4444;color:#fff}.pill.svelte-1sgt2ze{display:inline-block;margin-top:6px;font-size:10px;font-weight:600;color:var(--tone);background:color-mix(in srgb,var(--tone) 14%,transparent);border-radius:999px;padding:2px 9px}.bots.svelte-1sgt2ze{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chip.svelte-1sgt2ze{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--color-text-secondary);border:.5px solid var(--color-border-tertiary);border-radius:999px;padding:2px 7px 2px 5px;background:var(--color-background-primary)}.bot.svelte-1sgt2ze{width:14px;height:14px}.port.svelte-1sgt2ze{font-family:var(--font-mono);font-size:9.5px;color:#10b981;text-decoration:none}.port.svelte-1sgt2ze:hover{text-decoration:underline}.x.svelte-1sgt2ze{border:0;background:none;color:var(--color-text-tertiary);cursor:pointer;font-size:9px;padding:0 1px}.x.svelte-1sgt2ze:hover{color:#ef4444}.strip.svelte-1yb33b7{margin-top:16px;--tone: var(--accent, #6366F1)}.sh.svelte-1yb33b7{font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--color-text-tertiary);margin-bottom:8px}.sh.svelte-1yb33b7 .dim:where(.svelte-1yb33b7){text-transform:none;letter-spacing:0;font-weight:400}.cards.svelte-1yb33b7{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.card.svelte-1yb33b7{min-width:0;border:.5px solid color-mix(in srgb,var(--tone) 45%,transparent);border-radius:var(--border-radius-md);background:color-mix(in srgb,var(--tone) 4%,transparent);padding:9px 11px}.card.ended.svelte-1yb33b7{opacity:.7;border-style:dashed}.ch.svelte-1yb33b7{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ch.svelte-1yb33b7 b:where(.svelte-1yb33b7){font-size:12px;color:var(--color-text-primary)}.leadchip.svelte-1yb33b7{font-size:10px;font-weight:600;color:var(--tone);background:color-mix(in srgb,var(--tone) 14%,transparent);border-radius:999px;padding:1px 8px;white-space:nowrap}.tag.svelte-1yb33b7{font-size:9.5px;border-radius:999px;padding:1px 7px;white-space:nowrap;border:.5px solid transparent}.tag.muted.svelte-1yb33b7{color:var(--color-text-tertiary);border-color:var(--color-border-tertiary)}.tag.warn.svelte-1yb33b7{color:#c9820a;background:#c9820a18;border-color:#c9820a44}.when.svelte-1yb33b7{font-size:10px;color:var(--color-text-tertiary);margin-left:auto;white-space:nowrap}.tog.svelte-1yb33b7{font-size:10px;padding:2px 8px;border-radius:5px;cursor:pointer;white-space:nowrap;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-secondary)}.tog.svelte-1yb33b7:hover{border-color:var(--tone);color:var(--color-text-primary)}.members.svelte-1yb33b7{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chip.svelte-1yb33b7{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--color-text-secondary);max-width:100%;border:.5px solid var(--color-border-tertiary);border-radius:999px;padding:2px 7px;background:var(--color-background-primary)}.chip.lead.svelte-1yb33b7{border-color:color-mix(in srgb,var(--tone) 60%,transparent);color:var(--color-text-primary);background:color-mix(in srgb,var(--tone) 10%,var(--color-background-primary))}.star.svelte-1yb33b7{color:var(--tone);font-size:9px}.atype.svelte-1yb33b7{font-family:var(--font-mono);font-size:9px;color:var(--color-text-tertiary);background:var(--color-background-secondary);border-radius:4px;padding:0 4px}.mstatus.svelte-1yb33b7{font-size:9.5px;color:#10b981;font-style:italic}.counts.svelte-1yb33b7{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;font-size:10.5px;color:var(--color-text-secondary)}.sep.svelte-1yb33b7{color:var(--color-text-tertiary)}.detail.svelte-1yb33b7{margin-top:8px;padding-top:8px;border-top:.5px solid var(--color-border-tertiary)}.dh.svelte-1yb33b7{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);margin:6px 0 4px}.dh.svelte-1yb33b7:first-child{margin-top:0}.none.svelte-1yb33b7{font-size:10.5px;color:var(--color-text-tertiary);padding:2px 0 4px}ul.svelte-1yb33b7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.task.svelte-1yb33b7{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:11px;color:var(--color-text-secondary);min-width:0}.task.completed.svelte-1yb33b7{opacity:.65}.task.in_progress.svelte-1yb33b7 .tsub:where(.svelte-1yb33b7){color:var(--color-text-primary);font-weight:600}.tic.svelte-1yb33b7{flex-shrink:0;font-size:11px}.tsub.svelte-1yb33b7{flex:1 1 140px;min-width:0;overflow-wrap:anywhere}.owner.svelte-1yb33b7{font-size:9.5px;color:var(--color-text-secondary);border:.5px solid var(--color-border-tertiary);border-radius:999px;padding:0 6px;white-space:nowrap}.blocked.svelte-1yb33b7{font-size:9.5px;color:#f59e0b;white-space:nowrap}.msg.svelte-1yb33b7{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:11px;color:var(--color-text-secondary);min-width:0;padding:3px 6px;border-radius:6px;background:var(--color-background-secondary)}.msg.unread.svelte-1yb33b7{box-shadow:inset 2px 0 0 var(--tone)}.route.svelte-1yb33b7{white-space:nowrap;color:var(--color-text-tertiary)}.route.svelte-1yb33b7 b:where(.svelte-1yb33b7){color:var(--color-text-primary);font-weight:600}.mtype.svelte-1yb33b7{font-family:var(--font-mono);font-size:9px;margin-left:4px;color:var(--color-text-tertiary)}.mtext.svelte-1yb33b7{flex:1 1 160px;min-width:0;overflow-wrap:anywhere;line-height:1.4}.mage.svelte-1yb33b7{font-size:9.5px;color:var(--color-text-tertiary);margin-left:auto;white-space:nowrap}.dashboard.svelte-1n46o8q{padding:16px;display:flex;flex-direction:column;gap:12px;max-width:1500px;margin:0 auto}.lic.svelte-1n46o8q{display:flex;align-items:center;gap:10px;font-size:12px;padding:8px 14px;background:#fffbeb;color:#92400e;border:.5px solid #F59E0B;border-radius:var(--border-radius-md)}.lic.svelte-1n46o8q button:where(.svelte-1n46o8q){margin-left:auto;font-size:11px;padding:2px 8px;border-radius:var(--border-radius-md);border:.5px solid #F59E0B;background:transparent;color:#92400e;cursor:pointer}.top-bar.svelte-1n46o8q,.statusbar.svelte-1n46o8q{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg)}.top-bar.svelte-1n46o8q{justify-content:space-between}.controls.svelte-1n46o8q{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.newtask.svelte-1n46o8q{font-size:12px;font-weight:600;padding:5px 12px;border-radius:var(--border-radius-md);cursor:pointer;border:none;background:var(--accent, #6366F1);color:#fff;white-space:nowrap}.newtask.svelte-1n46o8q:hover{filter:brightness(1.08)}.menu-wrap.svelte-1n46o8q{position:relative;display:inline-flex}.dropdown.svelte-1n46o8q{position:absolute;top:calc(100% + 6px);left:0;z-index:60;display:flex;flex-direction:column;gap:4px;min-width:190px;padding:6px;background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);box-shadow:0 8px 24px #0000002e}.dropdown.svelte-1n46o8q button.select:where(.svelte-1n46o8q){width:100%;justify-content:flex-start;text-align:left}.dropdown.opts.svelte-1n46o8q{width:256px}.opt-sec.svelte-1n46o8q{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);padding:5px 4px 2px}.opt-note.svelte-1n46o8q{font-size:10px;color:var(--color-text-secondary);line-height:1.45;margin:0 4px 5px}.opt.svelte-1n46o8q{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--color-text-primary);padding:3px 4px;cursor:pointer}.opt.svelte-1n46o8q .dim:where(.svelte-1n46o8q){color:var(--color-text-tertiary);font-size:10px}.opt.apr.svelte-1n46o8q{justify-content:space-between;cursor:default}.aprsel.svelte-1n46o8q{font-size:11px;max-width:140px}.aprcolor.svelte-1n46o8q{width:34px;height:20px;padding:0;border:.5px solid var(--color-border-secondary);border-radius:4px;background:none;cursor:pointer}.aprimg.svelte-1n46o8q{display:flex;gap:4px}.opts.svelte-1n46o8q .mini:where(.svelte-1n46o8q){font-size:10px;padding:2px 7px;border-radius:var(--border-radius-md);cursor:pointer;border:.5px solid var(--color-border-secondary);background:var(--color-background-secondary);color:var(--color-text-primary)}.menu-backdrop.svelte-1n46o8q{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55}.briefcard.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6px 12px 0;padding:8px 12px;border-radius:var(--border-radius-md);cursor:pointer;font-size:12px;background:color-mix(in srgb,var(--accent, #6366F1) 14%,var(--color-background-primary));border:.5px solid color-mix(in srgb,var(--accent, #6366F1) 40%,transparent);color:var(--color-text-primary)}.briefcard.svelte-1n46o8q:hover{background:color-mix(in srgb,var(--accent, #6366F1) 20%,var(--color-background-primary))}.bc-dim.svelte-1n46o8q{color:var(--color-text-tertiary);font-size:11px}.bc-x.svelte-1n46o8q{color:var(--color-text-tertiary);cursor:pointer;font-size:12px;padding:0 2px}.toast.svelte-1n46o8q{position:fixed;bottom:18px;left:50%;transform:translate(-50%);z-index:200;background:var(--color-background-primary);color:var(--color-text-primary);border:.5px solid var(--color-border-secondary);border-left:3px solid #10B981;border-radius:var(--border-radius-md);padding:8px 14px;font-size:12px;font-weight:500;box-shadow:0 8px 28px #00000047;animation:svelte-1n46o8q-toastin .2s ease}@keyframes svelte-1n46o8q-toastin{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.dropdown.svelte-1n46o8q .dim:where(.svelte-1n46o8q){color:var(--color-text-tertiary);font-size:10px}.title.svelte-1n46o8q{font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}.title.svelte-1n46o8q .logo:where(.svelte-1n46o8q){height:26px;width:26px;object-fit:contain}.dot.svelte-1n46o8q{width:8px;height:8px;border-radius:50%;background:#9ca3af}.dot.online.svelte-1n46o8q{background:#10b981;animation:svelte-1n46o8q-pulse 2s infinite}@keyframes svelte-1n46o8q-pulse{0%,to{opacity:1}50%{opacity:.4}}.statusbar.svelte-1n46o8q{font-size:11px;color:var(--color-text-secondary);flex-wrap:wrap}.cnt.svelte-1n46o8q{display:inline-flex;align-items:center;gap:4px}.gpuchip.svelte-1n46o8q{cursor:pointer;font:inherit}.cost.gpuchip.planwarm.svelte-1n46o8q{color:#b45309;border-color:#f59e0b66;background:#f59e0b1a}.cost.gpuchip.planhot.svelte-1n46o8q{color:#b91c1c;border-color:#ef444477;background:#ef44441f;font-weight:600}.cost.plan.planwarm.svelte-1n46o8q{color:#b45309;border-color:#f59e0b66;background:#f59e0b1a}.cost.plan.planhot.svelte-1n46o8q{color:#b91c1c;border-color:#ef444477;background:#ef44441f;font-weight:600}.cost.svelte-1n46o8q{font-family:var(--font-mono);font-size:11px;color:var(--color-text-secondary)}.cost.rlhot.svelte-1n46o8q{color:#ef4444;font-weight:700}.errchip.svelte-1n46o8q{font-size:11px;padding:2px 9px;border-radius:99px;cursor:pointer;border:.5px solid #EF4444;background:#ef44441f;color:#ef4444;font-weight:600;animation:svelte-1n46o8q-errpulse 1.6s ease-in-out infinite}@keyframes svelte-1n46o8q-errpulse{0%,to{opacity:1}50%{opacity:.6}}.cnt.svelte-1n46o8q i:where(.svelte-1n46o8q){width:8px;height:8px;border-radius:2px;display:inline-block}.empty.svelte-1n46o8q{padding:40px;text-align:center;color:var(--color-text-tertiary);font-size:13px}.floatnote.svelte-1n46o8q{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:5;font-size:11.5px;color:var(--color-text-secondary);background:var(--color-background-primary);border:.5px solid var(--color-border-secondary);border-radius:999px;padding:5px 14px;box-shadow:0 6px 20px #00000040;pointer-events:none;white-space:nowrap}.ticker.svelte-1n46o8q{display:flex;align-items:center;gap:7px;padding:5px 14px;margin-top:-6px;font-size:11px;color:var(--color-text-secondary);background:var(--color-background-secondary);border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-md);overflow:hidden;white-space:nowrap}.ticker.svelte-1n46o8q b:where(.svelte-1n46o8q){color:var(--color-text-primary);flex-shrink:0}.tdot.svelte-1n46o8q{width:7px;height:7px;border-radius:50%;flex-shrink:0}.tstate.svelte-1n46o8q{color:var(--color-text-tertiary);flex-shrink:0}.tlog.svelte-1n46o8q{font-family:var(--font-mono);font-size:10px;overflow:hidden;text-overflow:ellipsis}.tproj.svelte-1n46o8q{color:var(--color-text-tertiary);flex-shrink:0}.office-wrap.svelte-1n46o8q{position:relative;height:calc(100vh - 175px);min-height:440px;border:.5px solid var(--color-border-tertiary);border-radius:var(--border-radius-lg);overflow:auto;background:var(--color-background-primary)}code.svelte-1n46o8q{font-family:var(--font-mono);background:var(--color-background-primary);padding:1px 5px;border-radius:4px}.grid.svelte-1n46o8q{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}
