:root{--soot:#170e0a;--umber:#21140f;--flue:#2c1c16;--brick:#3b2620;--iron:#54403a;--ash:#a0928a;--bone:#f1e8de;--ember:#ff7a3d;--coal:#ffc98c;--gas:#8db4ff;--cinder:#ff6b5e;--patina:#8fd0b0;--font:"Recursive", ui-sans-serif, system-ui, sans-serif;--mono:"Recursive", ui-monospace, "SF Mono", Menlo, monospace;--step--2:.6875rem;--step--1:.8125rem;--step-0:.9375rem;--step-1:1.125rem;--step-2:1.5rem;--step-3:2.25rem;--step-4:3rem;--step-5:4.5rem;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--dock-h:64px;--bench-w:clamp(440px, 46vw, 820px);--ease-out:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--umber);height:100%;color:var(--bone);font-family:var(--font);font-size:var(--step-0);font-variation-settings:"CASL" 0, "MONO" 0;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior:none;touch-action:manipulation;margin:0;line-height:1.45}body:after{content:"";z-index:100;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 .9  0 0 0 0 .8  0 0 0 1.4 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:-50%}#app{height:100%}h1,h2,h3{font-variation-settings:"CASL" 1, "MONO" 0;letter-spacing:-.015em;margin:0;font-weight:760;line-height:1.05}p{margin:0}button{font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none}:focus-visible{outline:2px solid var(--coal);outline-offset:2px}code,pre,.mono{font-family:var(--mono);font-variation-settings:"MONO" 1, "CASL" 0;font-size:.86em}.casual{font-variation-settings:"CASL" 1, "MONO" 0}.btn{border:1px solid var(--iron);white-space:nowrap;min-height:44px;transition:background .16s, border-color .16s, transform .26s var(--spring), box-shadow .2s;background:#2c1c1699;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:0 1.1em;font-weight:620;display:inline-flex;position:relative}.btn:active{transition-duration:80ms;transform:scale(.95)}.btn.solid{background:var(--bone);color:var(--umber);border-color:var(--bone)}.btn.fire{background:linear-gradient(180deg, #ff9152, var(--ember));color:#1d0d06;border-color:#0000;box-shadow:inset 0 0 0 1px #ffa05a66,0 8px 24px -8px #ff6e2899}.btn.small{min-height:34px;font-size:var(--step--1);padding:0 .85em}.btn[disabled]{opacity:.45;pointer-events:none}.icon-btn{width:40px;height:40px;transition:background .16s, transform .24s var(--spring);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.icon-btn:active{background:#54403a66;transform:scale(.88)}input,textarea{font:inherit;color:var(--bone);background:var(--flue);border:1px solid var(--iron);border-radius:14px;width:100%;padding:.7em .9em;font-size:max(16px,1em)}input::placeholder,textarea::placeholder{color:var(--ash)}input:focus,textarea:focus{border-color:var(--coal);outline:none}.quiet{color:var(--ash)}.label{color:var(--ash);font-size:var(--step--1);font-weight:520}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.orb{background:#6d6460;border-radius:50%;flex:none;width:10px;height:10px;position:relative}.orb.working{background:var(--gas);box-shadow:0 0 12px var(--gas);animation:1.6s ease-in-out infinite flicker}.orb.waiting{background:var(--coal);box-shadow:0 0 12px var(--coal)}.orb.waiting:after{content:"";border:1.5px solid var(--coal);border-radius:50%;animation:1.6s ease-out infinite breathe-ring;position:absolute;inset:-5px}.orb.idle{background:var(--patina);opacity:.85}@keyframes flicker{0%,to{opacity:1;transform:scale(1)}30%{opacity:.75;transform:scale(.9)}55%{opacity:1;transform:scale(1.08)}80%{opacity:.85;transform:scale(.96)}}@keyframes breathe-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.haze{background:linear-gradient(90deg, var(--gas) 0%, #d8e5ff 45%, var(--gas) 90%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite haze}@keyframes haze{0%{background-position:120% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.field.svelte-7n6qg6{position:absolute;inset:0;overflow:hidden}canvas.svelte-7n6qg6{touch-action:manipulation;cursor:pointer;display:block}.card.svelte-n9axq2{background:color-mix(in oklab, var(--flue), color-mix(in oklab, var(--ember) calc(max(var(--heat), 0) * 100%), #6d6460 calc(max(calc(var(--heat) * -1), 0) * 100%)) calc(abs(var(--heat)) * 38%));border:1px solid color-mix(in oklab, var(--iron), var(--ember) calc(max(var(--heat), 0) * 70%));transform:translateX(var(--dx)) rotate(calc(var(--heat) * 2deg));transition:transform .38s var(--ease-out), opacity .38s, filter .38s, background .2s;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:22px;padding:1rem 1rem .75rem;position:relative}.card.dragging.svelte-n9axq2{transition:none}.card.allow.svelte-n9axq2{opacity:0;filter:brightness(1.8)saturate(1.4);transform:translateY(-48px)scale(.94)}.card.deny.svelte-n9axq2{opacity:0;filter:grayscale()brightness(.6);transform:translateY(36px)scale(.97)}.who.svelte-n9axq2{font-size:var(--step-1);margin:0 0 .6rem;line-height:1.3}.who.svelte-n9axq2 strong:where(.svelte-n9axq2){font-weight:720}.cmd.svelte-n9axq2,.input.svelte-n9axq2{white-space:pre-wrap;word-break:break-word;background:#00000047;border-radius:12px;max-height:14rem;margin:0 0 .6rem;padding:.7rem .8rem;overflow:auto}.input.svelte-n9axq2{color:var(--ash)}.row.svelte-n9axq2{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.link.svelte-n9axq2{text-underline-offset:3px;background:0 0;border:0;padding:.3rem 0;text-decoration:underline}.timer.svelte-n9axq2{font-variant-numeric:tabular-nums}.actions.svelte-n9axq2{grid-template-columns:1fr 1.4fr;gap:.6rem;display:grid}.hint.svelte-n9axq2{font-size:var(--step--1);text-align:center;margin:.6rem 0 0}.live.svelte-1b13j7d{text-align:left;width:100%;transition:transform .28s var(--spring), border-color .2s;background:#1e130f99;border:1px solid #54403a73;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:.85rem .95rem;display:grid}.live.svelte-1b13j7d:active{transform:scale(.98)}.live.working.svelte-1b13j7d{background:linear-gradient(120deg,#8db4ff17,#1e130f99 60%);border-color:#8db4ff59}.live.waiting.svelte-1b13j7d{background:linear-gradient(120deg,#ffc98c1a,#1e130f99 60%);border-color:#ffc98c73}.orb.svelte-1b13j7d{margin-top:.4rem}.body.svelte-1b13j7d{gap:.15rem;min-width:0;display:grid}.top.svelte-1b13j7d{align-items:center;gap:.6rem;display:flex}.name.svelte-1b13j7d{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.place.svelte-1b13j7d{font-size:var(--step--2);color:var(--ash);flex:none;align-items:center;gap:.25rem;font-weight:620;display:inline-flex}.place.desk.svelte-1b13j7d{color:var(--coal)}.proj.svelte-1b13j7d{font-size:var(--step--1);color:#cdbfb6}.line.svelte-1b13j7d{font-family:var(--mono);font-variation-settings:"MONO" 1;font-size:var(--step--1);color:var(--ash);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waiting.svelte-1b13j7d .line:where(.svelte-1b13j7d){color:var(--coal)}.view.svelte-1nj9qdr{grid-template-columns:minmax(0,1fr);gap:1.3rem;display:grid}.back.svelte-1nj9qdr{background:0 0;border:0;justify-self:start;align-items:center;gap:.3rem;margin-left:-.2rem;padding:.3rem 0;font-weight:560;display:inline-flex}header.svelte-1nj9qdr{align-items:center;gap:1rem;display:flex}.title.svelte-1nj9qdr{min-width:0}header.svelte-1nj9qdr h2:where(.svelte-1nj9qdr){font-size:clamp(1.9rem, 8vw, var(--step-4));letter-spacing:-.03em;word-break:break-word;animation:svelte-1nj9qdr-rise .6s var(--ease-out) both;font-weight:900}header.svelte-1nj9qdr p:where(.svelte-1nj9qdr){margin-top:.35rem}@keyframes svelte-1nj9qdr-rise{0%{opacity:0;font-variation-settings:"CASL" 0;transform:translateY(8px)}}.orb-big.svelte-1nj9qdr{flex:none;width:54px;height:54px;position:relative}.orb-big.svelte-1nj9qdr:before{content:"";background:radial-gradient(closest-side, var(--g), transparent);border-radius:50%;animation:3.2s ease-in-out infinite svelte-1nj9qdr-glow;position:absolute;inset:-16px}.orb-big.svelte-1nj9qdr span:where(.svelte-1nj9qdr){background:radial-gradient(circle at 45% 40%, #fff6ea 0 18%, var(--c) 55%, color-mix(in oklab, var(--c), black 45%) 100%);box-shadow:0 0 22px var(--g);border-radius:50%;position:absolute;inset:12px}.orb-big.working.svelte-1nj9qdr span:where(.svelte-1nj9qdr){background:radial-gradient(circle at 50% 66%, var(--gas) 0 22%, #fff6ea 34%, var(--c) 70%);animation:1.3s ease-in-out infinite flicker}.orb-big.waiting.svelte-1nj9qdr:after{content:"";border:1.5px solid var(--coal);border-radius:50%;animation:1.8s ease-out infinite breathe-ring;position:absolute;inset:4px}@keyframes svelte-1nj9qdr-glow{50%{opacity:.75;transform:scale(1.12)}}.now.svelte-1nj9qdr{font-family:var(--mono);font-variation-settings:"MONO" 1;font-size:var(--step--1);background:#8db4ff14;border-radius:14px;align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex;overflow:hidden}.now.svelte-1nj9qdr span:where(.svelte-1nj9qdr):last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.now.waiting.svelte-1nj9qdr{color:var(--coal);background:#ffc98c1a}.panel.svelte-1nj9qdr{background:#54403a59;border:1px solid #54403a59;border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.panel.svelte-1nj9qdr div:where(.svelte-1nj9qdr){background:#1e130feb;gap:.15rem;padding:.7rem .8rem;display:grid}dt.svelte-1nj9qdr{color:var(--ash);font-size:var(--step--2);font-weight:560}dd.svelte-1nj9qdr{text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:680;overflow:hidden}dd.warm.svelte-1nj9qdr{color:var(--coal)}dd.calm.svelte-1nj9qdr{color:var(--patina)}.sync.svelte-1nj9qdr{align-items:center;margin-right:.4rem;display:inline-flex}.commit.svelte-1nj9qdr{font-size:var(--step--1);margin-top:-.4rem;line-height:1.5}.actions.svelte-1nj9qdr{flex-wrap:wrap;gap:.5rem;display:flex}h3.svelte-1nj9qdr{font-size:var(--step-1);margin-bottom:.6rem}.rows.svelte-1nj9qdr{gap:.5rem;display:grid}.terms.svelte-1nj9qdr{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.terms.svelte-1nj9qdr li:where(.svelte-1nj9qdr){justify-content:space-between;align-items:center;gap:.6rem;display:flex}.term-open.svelte-1nj9qdr{text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;align-items:center;gap:.6rem;min-width:0;padding:.6rem 0;display:flex;overflow:hidden}.port.svelte-1nj9qdr{align-items:center;gap:.6rem;min-width:0;display:flex}.past.svelte-1nj9qdr{border-left:1px solid var(--iron);margin:0 0 0 4px;padding:0;list-style:none;display:grid}.past.svelte-1nj9qdr li:where(.svelte-1nj9qdr){animation:svelte-1nj9qdr-rise .5s var(--ease-out) both;animation-delay:calc(var(--i) * 40ms)}.past.svelte-1nj9qdr button:where(.svelte-1nj9qdr){text-align:left;background:0 0;border:0;gap:.1rem;width:100%;padding:.55rem 0 .55rem 1rem;display:grid;position:relative}.past.svelte-1nj9qdr button:where(.svelte-1nj9qdr):before{content:"";background:var(--iron);border-radius:50%;width:7px;height:7px;position:absolute;top:.95rem;left:-4px}.past.svelte-1nj9qdr li:where(.svelte-1nj9qdr):first-child button:where(.svelte-1nj9qdr):before{background:var(--coal);box-shadow:0 0 8px var(--coal)}.p-title.svelte-1nj9qdr{font-weight:650}.p-last.svelte-1nj9qdr{font-size:var(--step--1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-when.svelte-1nj9qdr{font-size:var(--step--2)}.path.svelte-1nj9qdr{word-break:break-all;font-size:var(--step--1)}.row.svelte-c5ig0c{text-align:left;width:100%;transition:transform .28s var(--spring);background:0 0;border:0;grid-template-columns:auto 1fr;gap:.85rem;padding:.85rem 0 .95rem;display:grid;position:relative}.row.svelte-c5ig0c:active{transform:scale(.985)}.ember.svelte-c5ig0c{background:var(--heat-color);width:12px;height:12px;box-shadow:0 0 14px var(--heat-glow);border-radius:50%;margin-top:.3rem}.ember.working.svelte-c5ig0c{background:radial-gradient(circle at 50% 70%, var(--gas) 0 35%, #fff2e0 36% 55%, var(--heat-color) 56%);animation:1.4s ease-in-out infinite flicker;box-shadow:0 0 16px #8db4ffcc}.ember.waiting.svelte-c5ig0c{box-shadow:0 0 0 3px #ffc98c40, 0 0 16px var(--coal);animation:1.6s ease-in-out infinite svelte-c5ig0c-breathe}@keyframes svelte-c5ig0c-breathe{50%{box-shadow:0 0 0 7px #ffc98c0d, 0 0 22px var(--coal)}}.body.svelte-c5ig0c{gap:.2rem;min-width:0;display:grid}.top.svelte-c5ig0c{align-items:baseline;gap:.8rem;display:flex}.name.svelte-c5ig0c{min-width:0;font-weight:700;font-size:var(--step-1);font-variation-settings:"CASL" .6;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hot.svelte-c5ig0c .name:where(.svelte-c5ig0c){font-variation-settings:"CASL" 1}.when.svelte-c5ig0c{color:var(--ash);font-size:var(--step--1);font-variant-numeric:tabular-nums;flex:none}.group.svelte-c5ig0c,.doing.svelte-c5ig0c{font-size:var(--step--1);color:var(--ash);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doing.svelte-c5ig0c{font-family:var(--mono);font-variation-settings:"MONO" 1}.doing.waiting.svelte-c5ig0c{color:var(--coal)}.chips.svelte-c5ig0c{flex-wrap:wrap;gap:.3rem;margin-top:.25rem;display:flex}.chip.svelte-c5ig0c{color:#cdbfb6;height:22px;font-size:var(--step--2);font-weight:600;font-family:var(--mono);font-variation-settings:"MONO" 1;white-space:nowrap;background:#54403a52;border-radius:7px;align-items:center;gap:.25rem;max-width:12rem;padding:0 .5rem;display:inline-flex;overflow:hidden}.chip.warm.svelte-c5ig0c{color:var(--coal);background:#ffc98c1a}.chip.calm.svelte-c5ig0c{color:var(--patina);background:#8fd0b014}.chip.live.svelte-c5ig0c{color:var(--patina)}.chip.gas.svelte-c5ig0c{color:var(--gas);background:#8db4ff1a}.thermo.svelte-c5ig0c{background:#54403a73;height:1px;position:absolute;bottom:0;left:0;right:0}.thermo.svelte-c5ig0c span:where(.svelte-c5ig0c){height:2px;width:var(--w);background:linear-gradient(90deg, #6e342866, var(--heat-color));box-shadow:0 0 8px var(--heat-glow);transform-origin:0;animation:svelte-c5ig0c-ignite 1.1s var(--ease-out) both;animation-delay:calc(var(--i) * 45ms + .25s);border-radius:2px;position:absolute;top:-.5px;left:0}@keyframes svelte-c5ig0c-ignite{0%{opacity:0;transform:scaleX(0)}}.claude.svelte-y2503o{gap:1.8rem;display:grid}header.svelte-y2503o{gap:.35rem;display:grid}h2.svelte-y2503o{font-size:var(--step-3);letter-spacing:-.03em;font-weight:900}.gas.svelte-y2503o{color:var(--gas)}.coal.svelte-y2503o{color:var(--coal)}h3.svelte-y2503o{font-size:var(--step-1)}.help.svelte-y2503o{font-size:var(--step--1);margin:.25rem 0 .75rem}.stack.svelte-y2503o{gap:.55rem;display:grid}.empty.svelte-y2503o{text-align:center;color:var(--ash);justify-items:center;gap:1.2rem;padding:2rem .5rem;display:grid}.cold-ember.svelte-y2503o{background:radial-gradient(circle at 45% 40%,#6e4a3c,#3b2620 60%,#0000 72%);border-radius:50%;width:64px;height:64px;animation:4s ease-in-out infinite svelte-y2503o-smoulder;box-shadow:0 0 40px #6e342880}@keyframes svelte-y2503o-smoulder{50%{box-shadow:0 0 60px #a82e188c}}.files.svelte-1dcqwrh{gap:.9rem;display:grid}header.svelte-1dcqwrh{justify-content:space-between;align-items:baseline;display:flex}h2.svelte-1dcqwrh{font-size:var(--step-3);letter-spacing:-.03em;font-weight:900}.hidden-toggle.svelte-1dcqwrh{font-size:var(--step--1);align-items:center;gap:.4rem;display:flex}.hidden-toggle.svelte-1dcqwrh input:where(.svelte-1dcqwrh){width:auto;accent-color:var(--ember)}.crumbs.svelte-1dcqwrh{scrollbar-width:none;white-space:nowrap;align-items:center;gap:.15rem;margin:0 -1.25rem;padding:0 1.25rem;display:flex;overflow-x:auto}.crumbs.svelte-1dcqwrh button:where(.svelte-1dcqwrh){color:var(--ash);background:0 0;border:0;border-radius:8px;padding:.3rem .35rem;font-weight:600}.crumbs.svelte-1dcqwrh button.here:where(.svelte-1dcqwrh){color:var(--bone);background:#54403a59}.sep.svelte-1dcqwrh{color:var(--iron)}.shortcuts.svelte-1dcqwrh{flex-wrap:wrap;gap:.4rem;display:flex}.proj.svelte-1dcqwrh{font-size:var(--step--1);text-align:left;background:#8fd0b00f;border:1px solid #8fd0b040;border-radius:12px;align-items:center;gap:.55rem;padding:.6rem .8rem;display:flex}.error.svelte-1dcqwrh{color:var(--coal)}.list.svelte-1dcqwrh{margin:0;padding:0;list-style:none;display:grid}.list.svelte-1dcqwrh li:where(.svelte-1dcqwrh){animation:svelte-1dcqwrh-slide .36s var(--ease-out) both;animation-delay:calc(var(--i,0) * 14ms)}@keyframes svelte-1dcqwrh-slide{0%{opacity:0;transform:translateX(calc(var(--dir) * 18px))}}.entry.svelte-1dcqwrh{-webkit-touch-callout:none;touch-action:pan-y;text-align:left;background:0 0;border:0;border-bottom:1px solid #54403a4d;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:100%;padding:.62rem .1rem;transition:background .16s;display:grid}.entry.svelte-1dcqwrh:active{background:#54403a40}.ico.svelte-1dcqwrh{color:var(--ash);display:grid}.dir.svelte-1dcqwrh .ico:where(.svelte-1dcqwrh){color:var(--coal)}.sealed.svelte-1dcqwrh .ico:where(.svelte-1dcqwrh),.sealed.svelte-1dcqwrh .name:where(.svelte-1dcqwrh){color:#7d6c64}.name.svelte-1dcqwrh{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:560;overflow:hidden}.dir.svelte-1dcqwrh .name:where(.svelte-1dcqwrh){font-weight:680}.meta.svelte-1dcqwrh{color:var(--ash);font-size:var(--step--2);font-variant-numeric:tabular-nums;white-space:nowrap}.up.svelte-1dcqwrh .name:where(.svelte-1dcqwrh){color:var(--ash)}.empty.svelte-1dcqwrh{padding:1rem 0}.sheet.svelte-14p18vi{height:calc(100% - 64px - var(--safe-top));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateY(calc(100% - 44vh + var(--drag)));transition:transform .56s var(--spring);z-index:5;background:linear-gradient(#301f18f5,#261813fa 40%);border-radius:28px 28px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1px #78584a80,0 -30px 60px #0a040273}.sheet.full.svelte-14p18vi{transform:translateY(var(--drag))}.sheet.dragging.svelte-14p18vi{transition:none}.sheet.desktop.svelte-14p18vi{height:100%;box-shadow:-1px 0 0 var(--brick);background:#261813eb;border-radius:0;position:relative;transform:none}.handle.svelte-14p18vi{touch-action:none;background:0 0;border:0;flex:none;place-items:center;height:28px;display:grid}.handle.svelte-14p18vi span:where(.svelte-14p18vi){background:var(--iron);border-radius:3px;width:38px;height:5px}.scroll.svelte-14p18vi{overscroll-behavior:contain;min-height:0;padding:.2rem 1.25rem calc(var(--dock-h) + 2.5rem + var(--safe-bottom));-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.desktop.svelte-14p18vi .scroll:where(.svelte-14p18vi){padding:1.6rem 1.6rem 2rem}.pane.svelte-14p18vi{animation:svelte-14p18vi-pane-in .42s var(--ease-out);grid-template-columns:minmax(0,1fr);align-content:start;gap:2rem;display:grid}@keyframes svelte-14p18vi-pane-in{0%{opacity:0;transform:translateY(10px)}}h2.svelte-14p18vi{font-size:var(--step-2);font-weight:820}.head.svelte-14p18vi{align-items:baseline;gap:.6rem;margin-bottom:.4rem;display:flex}.count.svelte-14p18vi{font-variant-numeric:tabular-nums}section.svelte-14p18vi>h2:where(.svelte-14p18vi){margin-bottom:.8rem}.find.svelte-14p18vi{background:#170e0a80;border-radius:12px;margin:.4rem 0 .3rem;padding:.55em .85em}.stack.svelte-14p18vi{gap:.8rem;display:grid}.list.svelte-14p18vi{display:grid}.ash-head.svelte-14p18vi{font-size:var(--step--1);margin:1.4rem 0 .2rem}.more.svelte-14p18vi{font-size:var(--step--1);text-underline-offset:3px;background:0 0;border:0;margin-top:.9rem;padding:.3rem 0;text-decoration:underline}.notice.svelte-14p18vi{background:var(--brick);border-radius:16px;gap:.7rem;margin-bottom:1.4rem;padding:.9rem 1rem;display:grid}.notice.svelte-14p18vi .btn:where(.svelte-14p18vi){justify-self:start}.vitals.svelte-14p18vi h2:where(.svelte-14p18vi){font-size:var(--step-1);margin-bottom:.2rem}.machine.svelte-14p18vi{font-size:var(--step--1)}.meters.svelte-14p18vi{gap:.75rem;margin-top:.9rem;display:grid}.meter.svelte-14p18vi{grid-template-columns:1fr auto;row-gap:.3rem;display:grid}.val.svelte-14p18vi{font-size:var(--step--1);font-variant-numeric:tabular-nums;font-weight:600}.bar.svelte-14p18vi{background:#54403a66;border-radius:2px;grid-column:1/-1;height:4px;overflow:hidden}.bar.svelte-14p18vi span:where(.svelte-14p18vi){height:100%;width:calc(var(--v) * 100%);background:linear-gradient(90deg, #8a3a22, var(--ember) 70%, var(--coal));transform-origin:0;animation:svelte-14p18vi-ignite 1.2s var(--ease-out) .3s both;border-radius:2px;display:block}@keyframes svelte-14p18vi-ignite{0%{transform:scaleX(0)}}.dock.svelte-1pwd65o{z-index:12;left:50%;bottom:calc(10px + var(--safe-bottom));grid-template-columns:repeat(var(--n), 1fr);width:min(360px,100% - 28px);height:var(--dock-h);-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);animation:svelte-1pwd65o-dock-in .7s var(--spring) .2s both;background:#1c110db8;border:1px solid #785a4e59;border-radius:26px;padding:6px;display:grid;position:fixed;transform:translate(-50%);box-shadow:inset 0 1px #ffdcbe0f,0 18px 40px -12px #000000b3}@keyframes svelte-1pwd65o-dock-in{0%{transform:translate(-50%,140%)}}.coal.svelte-1pwd65o{width:calc((100% - 12px) / var(--n));height:3px;transform:translateX(calc(var(--i) * 100%));transition:transform .52s var(--spring);pointer-events:none;position:absolute;bottom:5px;left:6px}.coal.svelte-1pwd65o:before{content:"";background:var(--ember);border-radius:2px;width:18px;height:3px;margin-left:-9px;position:absolute;left:50%;box-shadow:0 0 10px 2px #ff7a3db3,0 -6px 18px 4px #ff7a3d2e}button.svelte-1pwd65o{color:var(--ash);transition:color .2s, transform .28s var(--spring);background:0 0;border:0;border-radius:20px;align-content:center;justify-items:center;gap:2px;display:grid;position:relative}button.svelte-1pwd65o:active{transform:scale(.9)}button.on.svelte-1pwd65o{color:var(--bone)}.glyph.svelte-1pwd65o{display:grid;position:relative}.label.svelte-1pwd65o{font-size:var(--step--2);letter-spacing:.01em;font-weight:620}.pip.svelte-1pwd65o{border:1.5px solid #1c110d;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-4px}.pip.working.svelte-1pwd65o{background:var(--gas);box-shadow:0 0 8px var(--gas)}.pip.waiting.svelte-1pwd65o{background:var(--coal);box-shadow:0 0 8px var(--coal);animation:1.2s ease-in-out infinite svelte-1pwd65o-pulse}@keyframes svelte-1pwd65o-pulse{50%{transform:scale(1.35)}}.dock.rail.svelte-1pwd65o{grid-template-columns:1fr;grid-template-rows:repeat(var(--n), 1fr);width:72px;height:auto;animation:svelte-1pwd65o-rail-in .7s var(--spring) .2s both;gap:4px;padding:8px 6px;top:50%;bottom:auto;left:12px;transform:translateY(-50%)}@keyframes svelte-1pwd65o-rail-in{0%{transform:translate(-140%,-50%)}}.rail.svelte-1pwd65o button:where(.svelte-1pwd65o){height:62px}.rail.svelte-1pwd65o .coal:where(.svelte-1pwd65o){width:3px;height:calc((100% - 16px - (var(--n) - 1) * 4px) / var(--n));transform:translateY(calc(var(--i) * (100% + 4px)));top:8px;bottom:auto;left:3px}.rail.svelte-1pwd65o .coal:where(.svelte-1pwd65o):before{width:3px;height:18px;margin:-9px 0 0;top:50%;left:0}.scrim.svelte-lqmuci{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:25;background:#0c06048c;animation:.3s svelte-lqmuci-fade;position:fixed;inset:0}@keyframes svelte-lqmuci-fade{0%{opacity:0}}.panel.svelte-lqmuci{z-index:26;overscroll-behavior:contain;background:var(--umber);border-left:1px solid var(--brick);width:min(440px,100%);padding:calc(1rem + var(--safe-top)) 1.25rem calc(2rem + var(--safe-bottom));animation:svelte-lqmuci-slide .42s var(--ease-out);align-content:start;gap:2rem;display:grid;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}@keyframes svelte-lqmuci-slide{0%{opacity:0;transform:translate(60px)}}.top.svelte-lqmuci{justify-content:space-between;align-items:center;display:flex}.top.svelte-lqmuci h2:where(.svelte-lqmuci){font-size:var(--step-3);letter-spacing:-.03em;font-weight:900}section.svelte-lqmuci{gap:.7rem;display:grid}h3.svelte-lqmuci{font-size:var(--step-1);align-items:center;gap:.45rem;display:flex}.row.svelte-lqmuci{flex-wrap:wrap;gap:.6rem;display:flex}.row.svelte-lqmuci input:where(.svelte-lqmuci){flex:14rem}.seg.svelte-lqmuci{background:var(--flue);border:1px solid var(--brick);border-radius:999px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid;position:relative}.thumb.svelte-lqmuci{background:var(--bone);width:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--i) * 100%));transition:transform .48s var(--spring);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.seg.svelte-lqmuci button:where(.svelte-lqmuci){background:0 0;border:0;border-radius:999px;min-height:40px;font-weight:640;transition:color .26s;position:relative}.seg.svelte-lqmuci button.on:where(.svelte-lqmuci){color:var(--umber)}.keys.svelte-lqmuci{margin:0;padding:0;list-style:none}.keys.svelte-lqmuci li:where(.svelte-lqmuci){border-bottom:1px solid #54403a66;justify-content:space-between;align-items:center;padding:.2rem 0;display:flex}.fine.svelte-lqmuci{font-size:var(--step--1)}.setup.svelte-bb54fw{max-width:30rem;min-height:100%;padding:calc(2rem + var(--safe-top)) 1.5rem calc(2rem + var(--safe-bottom));align-content:center;gap:1.2rem;margin:0 auto;display:grid;position:relative;overflow:hidden}.glow.svelte-bb54fw{pointer-events:none;width:120vw;height:70vh;animation:svelte-bb54fw-rise 2.4s var(--ease-out) both;background:radial-gradient(closest-side,#ff702c59,#9632141f 55%,#0000);position:fixed;bottom:-30vh;left:50%;transform:translate(-50%)}@keyframes svelte-bb54fw-rise{0%{opacity:0;transform:translate(-50%,12vh)}}h1.svelte-bb54fw{letter-spacing:-.03em;font-size:clamp(2.6rem,12vw,4.2rem);font-weight:900}.lead.svelte-bb54fw{font-size:var(--step-1);margin:0}form.svelte-bb54fw{gap:.6rem;display:grid}label.svelte-bb54fw{font-weight:620}.small.svelte-bb54fw{font-size:var(--step--1);margin:0}.demo.svelte-bb54fw{text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.lock.svelte-2m2xs0{min-height:100%;padding:calc(2rem + var(--safe-top)) 1.5rem calc(2rem + var(--safe-bottom));text-align:center;align-content:center;justify-items:center;gap:2.2rem;transition:opacity .6s .15s,filter .6s .15s;display:grid;position:relative;overflow:hidden}.lock.open.svelte-2m2xs0{opacity:0;filter:blur(12px)brightness(1.6)}.bed.svelte-2m2xs0{pointer-events:none;background:radial-gradient(closest-side,#ff702c47,#9632141a 55%,#0000);width:140vw;height:80vh;animation:5s ease-in-out infinite svelte-2m2xs0-smoulder;position:fixed;bottom:-35vh;left:50%;transform:translate(-50%)}@keyframes svelte-2m2xs0-smoulder{50%{opacity:.7;transform:translate(-50%)scale(1.06)}}.ring.svelte-2m2xs0{width:190px;height:190px;color:var(--bone);background:radial-gradient(closest-side,#ff7a3d14,#0000);border:0;border-radius:50%;animation:40s linear infinite svelte-2m2xs0-turn;position:relative}.ring.asking.svelte-2m2xs0{animation-duration:6s}@keyframes svelte-2m2xs0-turn{to{transform:rotate(360deg)}}.ember.svelte-2m2xs0{background:var(--ember);width:7px;height:7px;transform:rotate(var(--a)) translateY(-86px) scale(var(--s));animation:2.2s ease-in-out infinite svelte-2m2xs0-ember;animation-delay:var(--d);transition:transform .7s var(--ease-out), opacity .7s;border-radius:50%;margin:-3.5px;position:absolute;top:50%;left:50%;box-shadow:0 0 10px 1px #ff7a3dcc}@keyframes svelte-2m2xs0-ember{50%{opacity:.35;background:#a8381c}}.asking.svelte-2m2xs0 .ember:where(.svelte-2m2xs0){background:var(--coal);animation-duration:.6s}.open.svelte-2m2xs0 .ember:where(.svelte-2m2xs0){transform:rotate(var(--a)) translateY(-60vmax) scale(.4);opacity:0}.glyph.svelte-2m2xs0{place-items:center;animation:40s linear infinite svelte-2m2xs0-counter;display:grid;position:absolute;inset:0}.asking.svelte-2m2xs0 .glyph:where(.svelte-2m2xs0){animation-duration:6s}@keyframes svelte-2m2xs0-counter{to{transform:rotate(-360deg)}}.words.svelte-2m2xs0{gap:.6rem;display:grid}h1.svelte-2m2xs0{letter-spacing:-.035em;font-variation-settings:"CASL" 1, "slnt" -6;font-size:clamp(2.4rem,11vw,3.6rem);font-weight:900}.words.svelte-2m2xs0 p:where(.svelte-2m2xs0){text-transform:none}.err.svelte-2m2xs0{color:var(--coal);max-width:22rem}.finder.svelte-clath8{background:#170e0adb;flex-direction:column;gap:.4rem;height:100%;min-height:0;padding:.5rem .45rem .35rem;display:flex}.top.svelte-clath8{align-items:center;gap:2px;display:flex}.nav.svelte-clath8{width:28px;height:28px;color:var(--ash);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.nav.svelte-clath8:disabled{opacity:.3}.nav.svelte-clath8:not(:disabled):active{background:#54403a66}.crumbs.svelte-clath8{scrollbar-width:none;direction:rtl;flex:1;min-width:0;display:flex;overflow-x:auto}.crumbs.svelte-clath8 button:where(.svelte-clath8){color:var(--ash);font-size:var(--step--1);white-space:nowrap;direction:ltr;background:0 0;border:0;flex:none;padding:.2rem .3rem;font-weight:600}.crumbs.svelte-clath8 button:where(.svelte-clath8)+button:where(.svelte-clath8):before{content:"/";color:var(--iron);margin-right:.3rem}.crumbs.svelte-clath8 button.here:where(.svelte-clath8){color:var(--bone)}.places.svelte-clath8{scrollbar-width:none;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.big.svelte-clath8 .places:where(.svelte-clath8){flex-wrap:wrap}.places.svelte-clath8 button:where(.svelte-clath8){color:#cdbfb6;height:26px;font-size:var(--step--2);white-space:nowrap;background:#2c1c1699;border:1px solid #54403a99;border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 9px;font-weight:620;display:inline-flex}.places.svelte-clath8 button.on:where(.svelte-clath8){border-color:var(--ember);color:var(--coal);background:#ff7a3d1f}.tools.svelte-clath8{align-items:center;gap:.5rem;display:flex}.filter.svelte-clath8{background:#2c1c16b3;border-radius:10px;flex:1;min-width:0;padding:.3em .7em;font-size:16px}.hid.svelte-clath8{font-size:var(--step--2);color:var(--ash);align-items:center;gap:4px;display:flex}.hid.svelte-clath8 input:where(.svelte-clath8){width:auto;accent-color:var(--ember)}.err.svelte-clath8{color:var(--coal);font-size:var(--step--1)}ul.svelte-clath8{overscroll-behavior:contain;min-height:0;animation:svelte-clath8-list-in .26s var(--ease-out);flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}@keyframes svelte-clath8-list-in{0%{opacity:0;transform:translate(8px)}}li.svelte-clath8{align-items:center;display:flex}.row.svelte-clath8{color:#d5c8be;text-align:left;min-width:0;font-size:var(--step--1);-webkit-touch-callout:none;touch-action:pan-y;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:.45rem;padding:.36rem .3rem;display:flex}.row.svelte-clath8:active{background:#54403a59}.row.dir.svelte-clath8{color:var(--bone);font-weight:620}.row.dir.svelte-clath8 svg,.row.held.svelte-clath8{color:var(--coal)}.row.sealed.svelte-clath8{color:#7d6c64}.name.svelte-clath8{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.meta.svelte-clath8{color:var(--ash);font-size:var(--step--2);font-variant-numeric:tabular-nums;flex:none}.give.svelte-clath8{width:28px;height:28px;color:var(--ash);opacity:.7;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.give.svelte-clath8:active{color:var(--coal);background:#ff7a3d33}.empty.svelte-clath8{color:var(--ash);font-size:var(--step--1);padding:.8rem .4rem}.hint.svelte-clath8{font-size:var(--step--2);color:#7d6c64;padding:0 .3rem}.convo.svelte-1b2opzk{background:radial-gradient(120% 60% at 50% 120%, #782c1259, transparent 70%), var(--soot);flex-direction:column;min-width:0;height:100%;transition:box-shadow .22s;display:flex;position:relative}.convo.over.svelte-1b2opzk{box-shadow:inset 0 0 0 2px var(--ember), inset 0 0 60px #ff7a3d40}.catch.svelte-1b2opzk{pointer-events:none;z-index:4;background:radial-gradient(closest-side,#ff7a3d29,#0000);place-items:center;display:grid;position:absolute;inset:0}.catch.svelte-1b2opzk span:where(.svelte-1b2opzk){background:var(--ember);color:#1d0d06;animation:svelte-1b2opzk-pop-in .3s var(--spring);border-radius:999px;padding:.6rem 1rem;font-weight:760;box-shadow:0 10px 40px -8px #ff7a3dcc}@keyframes svelte-1b2opzk-pop-in{0%{opacity:0;transform:scale(.8)}}.body.svelte-1b2opzk{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;position:relative}.body.with-drawer.svelte-1b2opzk{grid-template-columns:280px minmax(0,1fr)}.drawer-wrap.big.svelte-1b2opzk{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:0;position:absolute;inset:0}.drawer-wrap.svelte-1b2opzk{min-height:0;animation:svelte-1b2opzk-drawer-in .32s var(--ease-out);border-right:1px solid #54403a66}.drawer-wrap.float.svelte-1b2opzk{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:78%;animation:svelte-1b2opzk-drawer-up .36s var(--ease-out);border:0;border-top:1px solid #785a4e80;border-radius:18px 18px 0 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -20px 40px #00000080}@keyframes svelte-1b2opzk-drawer-in{0%{opacity:0;transform:translate(-12px)}}@keyframes svelte-1b2opzk-drawer-up{0%{opacity:0;transform:translateY(30%)}}.icon-btn.lit.svelte-1b2opzk{color:var(--coal);background:#ffc98c1a}.icon-btn.svelte-1b2opzk:disabled{opacity:.35}.chips.svelte-1b2opzk{flex-wrap:wrap;gap:.35rem;max-width:760px;margin:0 auto .5rem;padding:0;list-style:none;display:flex}.chips.svelte-1b2opzk li:where(.svelte-1b2opzk){height:28px;color:var(--coal);font-family:var(--mono);font-variation-settings:"MONO" 1;font-size:var(--step--2);max-width:16rem;animation:svelte-1b2opzk-pop-in .28s var(--spring);background:#ff7a3d24;border:1px solid #ff7a3d59;border-radius:9px;align-items:center;gap:.35rem;padding:0 .3rem 0 .6rem;display:inline-flex}.chips.svelte-1b2opzk li:where(.svelte-1b2opzk) span:where(.svelte-1b2opzk){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chips.svelte-1b2opzk li:where(.svelte-1b2opzk) button:where(.svelte-1b2opzk){color:inherit;background:0 0;border:0;padding:4px;display:grid}.chips.svelte-1b2opzk li.up:where(.svelte-1b2opzk){color:var(--gas);background:#8db4ff1a;border-color:#8db4ff4d;padding-right:.6rem}.add.svelte-1b2opzk{border:1px solid var(--iron);width:44px;height:44px;transition:transform .26s var(--spring);background:#2c1c16e6;border-radius:50%;flex:none;place-items:center;display:grid}.add.svelte-1b2opzk:active{transform:scale(.88)rotate(90deg)}header.svelte-1b2opzk{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#170e0acc;border-bottom:1px solid #54403a66;align-items:center;gap:.15rem;padding:.45rem .4rem .45rem .9rem;display:flex}.head.svelte-1b2opzk{flex:1;min-width:0}h2.svelte-1b2opzk{font-size:var(--step-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sub.svelte-1b2opzk{font-size:var(--step--1);color:var(--ash);align-items:center;gap:.45rem;margin-top:.2rem;display:flex}.sub.svelte-1b2opzk .orb:where(.svelte-1b2opzk){width:7px;height:7px}.log.svelte-1b2opzk{overscroll-behavior:contain;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:.9rem;width:100%;max-width:760px;min-height:0;margin:0 auto;padding:1.2rem 1.15rem 1.5rem;display:grid;overflow-y:auto}.center.svelte-1b2opzk{text-align:center;padding:2rem 0}.stamp.svelte-1b2opzk{font-size:var(--step--2);color:var(--ash);font-variant-numeric:tabular-nums;justify-self:center;padding-top:.6rem}.you.svelte-1b2opzk{border-left:2px solid var(--coal);font-size:var(--step-1);font-variation-settings:"CASL" 1, "slnt" -10;white-space:pre-wrap;word-break:break-word;animation:svelte-1b2opzk-arrive .38s var(--ease-out) both;margin:.5rem 0 .2rem;padding:.1rem 0 .1rem .9rem;font-weight:560;line-height:1.4}.you.pending.svelte-1b2opzk{opacity:.55;border-left-style:dashed}@keyframes svelte-1b2opzk-arrive{0%{opacity:0;transform:translateY(6px)}}.said.svelte-1b2opzk{word-break:break-word;animation:svelte-1b2opzk-arrive .38s var(--ease-out) both;line-height:1.55}.said.svelte-1b2opzk p{margin:0 0 .6rem}.said.svelte-1b2opzk p:last-child{margin-bottom:0}.said.svelte-1b2opzk h4,.said.svelte-1b2opzk h5,.said.svelte-1b2opzk h6{font-size:var(--step-0);margin:.9rem 0 .4rem;font-weight:760}.said.svelte-1b2opzk ul,.said.svelte-1b2opzk ol{margin:0 0 .6rem;padding-left:1.2rem}.said.svelte-1b2opzk li{margin:.15rem 0}.said.svelte-1b2opzk code{background:#54403a73;border-radius:5px;padding:.1em .35em;font-size:.84em}.said.svelte-1b2opzk pre{font-size:var(--step--1);background:#00000059;border:1px solid #54403a59;border-radius:12px;margin:0 0 .6rem;padding:.75rem .85rem;line-height:1.45;overflow-x:auto}.said.svelte-1b2opzk pre code{background:0 0;padding:0}.said.svelte-1b2opzk a{color:var(--coal);text-underline-offset:3px}.said.svelte-1b2opzk blockquote{border-left:2px solid var(--iron);color:#d5c8be;margin:0 0 .6rem;padding-left:.8rem}.said.svelte-1b2opzk strong{font-weight:740}.said.svelte-1b2opzk hr{border:0;border-top:1px solid var(--iron)}.cmd.svelte-1b2opzk,.note.svelte-1b2opzk{font-size:var(--step--1);color:var(--ash);justify-self:center}.trace.svelte-1b2opzk{animation:svelte-1b2opzk-arrive .38s var(--ease-out) both;border-radius:12px;gap:1px;margin:0;padding:.3rem 0;list-style:none;display:grid}.trace.svelte-1b2opzk button:where(.svelte-1b2opzk){text-align:left;width:100%;font-family:var(--mono);font-variation-settings:"MONO" 1;font-size:var(--step--1);color:var(--ash);background:0 0;border:0;border-radius:8px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.5rem;padding:.32rem .5rem;display:grid}.trace.svelte-1b2opzk button:where(.svelte-1b2opzk):not(:disabled):active{background:#54403a4d}.trace.svelte-1b2opzk button:where(.svelte-1b2opzk):disabled{cursor:default;opacity:1}.t-icon.svelte-1b2opzk{color:#7d6c64;display:grid}.t-name.svelte-1b2opzk{color:#d5c8be;font-weight:600}.t-sum.svelte-1b2opzk{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.t-mark.svelte-1b2opzk{color:var(--patina);display:grid}.err.svelte-1b2opzk .t-mark:where(.svelte-1b2opzk),.err.svelte-1b2opzk .t-name:where(.svelte-1b2opzk){color:var(--cinder)}.running.svelte-1b2opzk .t-name:where(.svelte-1b2opzk){color:var(--gas)}.running.svelte-1b2opzk .t-mark:where(.svelte-1b2opzk):before{content:"";border:1.5px solid var(--gas);border-right-color:#0000;border-radius:50%;width:9px;height:9px;animation:.7s linear infinite svelte-1b2opzk-spin}@keyframes svelte-1b2opzk-spin{to{transform:rotate(360deg)}}.t-out.svelte-1b2opzk{color:#cdbfb6;font-size:var(--step--2);white-space:pre-wrap;word-break:break-word;background:#00000059;border-radius:10px;max-height:16rem;margin:.2rem 0 .4rem 1.6rem;padding:.6rem .7rem;line-height:1.45;overflow:auto}.thinking.svelte-1b2opzk{font-family:var(--mono);font-variation-settings:"MONO" 1;font-size:var(--step--1);align-items:center;gap:.6rem;padding:.3rem 0;display:flex}footer.svelte-1b2opzk{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#170e0ad9;border-top:1px solid #54403a66;padding:.6rem .8rem}.composer.svelte-1b2opzk{align-items:flex-end;gap:.45rem;max-width:760px;margin:0 auto;display:flex}textarea.svelte-1b2opzk{resize:none;background:#2c1c16e6;border-radius:22px;flex:1;min-height:44px;max-height:160px;padding:.6rem 1rem;line-height:1.4}.go.svelte-1b2opzk,.esc.svelte-1b2opzk{width:44px;height:44px;transition:transform .26s var(--spring), opacity .16s;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.go.svelte-1b2opzk{background:linear-gradient(180deg, #ff9152, var(--ember));color:#1d0d06;box-shadow:0 6px 20px -6px #ff6e28b3}.go.svelte-1b2opzk:disabled{opacity:.35;box-shadow:none}.go.svelte-1b2opzk:active,.esc.svelte-1b2opzk:active{transform:scale(.88)}.esc.svelte-1b2opzk{font-size:var(--step--1);background:#54403a80;font-weight:700}.pickup.svelte-1b2opzk{align-items:center;gap:.9rem;max-width:760px;margin:0 auto;display:flex}.pickup.svelte-1b2opzk p:where(.svelte-1b2opzk){font-size:var(--step--1);flex:1;line-height:1.4}.banner.svelte-1b2opzk{min-height:44px;color:var(--gas);justify-content:center;align-items:center;gap:.6rem;display:flex}.bench.svelte-1ojmgik{z-index:18;background:var(--soot);animation:svelte-1ojmgik-bench-in .46s var(--ease-out);flex-direction:column;display:flex;position:fixed}@keyframes svelte-1ojmgik-bench-in{0%{opacity:0;transform:translateY(24px)}}.bench.focus.svelte-1ojmgik,.bench.grid.svelte-1ojmgik{inset:0}.bench.focus.svelte-1ojmgik .strip:where(.svelte-1ojmgik),.bench.grid.svelte-1ojmgik .strip:where(.svelte-1ojmgik){padding-top:calc(6px + var(--safe-top))}.bench.side.svelte-1ojmgik{border-top:1px solid #785a4e80;border-radius:24px 24px 0 0;height:62%;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -30px 60px #0000008c}.bench.side.wide.svelte-1ojmgik{height:auto;width:var(--bench-w);border-top:0;border-left:1px solid #785a4e80;border-radius:0;animation-name:svelte-1ojmgik-bench-side;top:0;left:auto}@keyframes svelte-1ojmgik-bench-side{0%{opacity:0;transform:translate(40px)}}.strip.svelte-1ojmgik{background:#1c110deb;border-bottom:1px solid #54403a73;flex:none;align-items:center;gap:6px;padding:6px 8px;display:flex}.tabs.svelte-1ojmgik{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.tab.svelte-1ojmgik{border-radius:12px;flex:0 auto;align-items:center;min-width:0;transition:background .2s;display:flex;position:relative}.tab.on.svelte-1ojmgik{background:#54403a73}.tab.on.svelte-1ojmgik:after{content:"";background:var(--ember);height:2px;box-shadow:0 0 10px var(--ember);border-radius:2px;position:absolute;bottom:-7px;left:14px;right:14px}.tab.svelte-1ojmgik>button:where(.svelte-1ojmgik):first-child{min-width:0;max-width:13rem;height:34px;color:var(--ash);font-weight:650;font-size:var(--step--1);background:0 0;border:0;align-items:center;gap:7px;padding:0 4px 0 11px;display:flex}.tab.on.svelte-1ojmgik>button:where(.svelte-1ojmgik):first-child{color:var(--bone)}.tab.svelte-1ojmgik .orb:where(.svelte-1ojmgik){width:7px;height:7px}.t.svelte-1ojmgik{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x.svelte-1ojmgik{color:#7d6c64;background:0 0;border:0;border-radius:8px;place-items:center;width:26px;height:26px;margin-right:3px;display:grid}.x.svelte-1ojmgik:active{background:#54403a80}.plus.svelte-1ojmgik{border:1px dashed var(--iron);width:34px;height:34px;color:var(--ash);background:0 0;border-radius:12px;flex:none;place-items:center;display:grid}.modes.svelte-1ojmgik{background:#54403a4d;border-radius:12px;flex:none;gap:2px;padding:3px;display:flex}.modes.svelte-1ojmgik button:where(.svelte-1ojmgik){width:32px;height:30px;color:var(--ash);background:0 0;border:0;border-radius:9px;place-items:center;transition:background .2s,color .2s;display:grid}.modes.svelte-1ojmgik button.on:where(.svelte-1ojmgik){background:var(--bone);color:var(--umber)}.menu.svelte-1ojmgik{z-index:6;top:calc(52px + var(--safe-top));width:min(340px,100% - 16px);max-height:60%;animation:svelte-1ojmgik-menu-in .26s var(--spring);background:#241611f7;border:1px solid #785a4e73;border-radius:18px;padding:.5rem;position:absolute;left:8px;overflow-y:auto;box-shadow:0 24px 60px #0009}.bench.side.svelte-1ojmgik .menu:where(.svelte-1ojmgik){top:52px}@keyframes svelte-1ojmgik-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}}.menu.svelte-1ojmgik .label:where(.svelte-1ojmgik){font-size:var(--step--2);padding:.5rem .6rem .25rem}.menu.svelte-1ojmgik button:where(.svelte-1ojmgik){text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:.6rem;width:100%;padding:.55rem .6rem;display:grid}.menu.svelte-1ojmgik button:where(.svelte-1ojmgik):active{background:#54403a66}.m-name.svelte-1ojmgik{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.m-sub.svelte-1ojmgik{font-size:var(--step--2);grid-column:2}.panes.svelte-1ojmgik{flex:1;min-height:0;position:relative;overflow:hidden}.track.svelte-1ojmgik{height:100%;transform:translateX(calc(var(--i) * -100%));transition:transform .52s cubic-bezier(.22,1,.36,1);display:flex}.slot.svelte-1ojmgik{flex:0 0 100%;min-width:0;height:100%}.slot.svelte-1ojmgik:not(.front){visibility:hidden;transition:visibility 0s .52s}.grid.svelte-1ojmgik .track:where(.svelte-1ojmgik){background:#54403a80;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:2px;display:grid;transform:none}.grid.wide.svelte-1ojmgik .track:where(.svelte-1ojmgik){grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}.grid.svelte-1ojmgik:not(.wide) .track:where(.svelte-1ojmgik){scroll-snap-type:y mandatory;grid-auto-rows:calc(50% - 1px);overflow-y:auto}.grid.svelte-1ojmgik:not(.wide) .slot:where(.svelte-1ojmgik){scroll-snap-align:start}.grid.svelte-1ojmgik .slot:where(.svelte-1ojmgik){visibility:visible;transition:none}.grid.svelte-1ojmgik .slot.front:where(.svelte-1ojmgik){box-shadow:inset 0 2px 0 var(--ember)}.chip.svelte-55r33m{z-index:60;border:1px solid var(--iron);color:var(--bone);font-weight:650;font-size:var(--step--1);white-space:nowrap;pointer-events:none;animation:svelte-55r33m-lift .22s var(--spring);background:#2c1c16f2;border-radius:12px;align-items:center;gap:.4rem;margin:-46px 0 0 -20px;padding:.45rem .8rem;transition:background .16s,border-color .16s,box-shadow .16s;display:flex;position:fixed;top:0;left:0;box-shadow:0 14px 30px #00000080}.chip.hot.svelte-55r33m{background:var(--ember);border-color:var(--coal);color:#1d0d06;box-shadow:0 0 0 4px #ff7a3d40,0 14px 40px #ff6e2899}@keyframes svelte-55r33m-lift{0%{opacity:0;scale:.7}}.spark.svelte-55r33m{z-index:59;background:var(--coal);width:6px;height:6px;box-shadow:0 0 8px var(--ember);pointer-events:none;border-radius:50%;margin:-3px;position:fixed;top:0;left:0}.viewer.svelte-1m1xs4r{z-index:19;background:var(--soot);animation:svelte-1m1xs4r-up .42s var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0}@keyframes svelte-1m1xs4r-up{0%{opacity:0;transform:translateY(6%)}}header.svelte-1m1xs4r{padding:calc(.5rem + var(--safe-top)) .6rem .6rem;border-bottom:1px solid #54403a66;align-items:center;gap:.3rem;display:flex}header.svelte-1m1xs4r a:where(.svelte-1m1xs4r){color:inherit}.head.svelte-1m1xs4r{flex:1;min-width:0}h2.svelte-1m1xs4r{font-size:var(--step-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.head.svelte-1m1xs4r p:where(.svelte-1m1xs4r){font-size:var(--step--1);margin-top:.15rem}.body.svelte-1m1xs4r{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow:auto}.code.svelte-1m1xs4r{font-family:var(--mono);font-variation-settings:"MONO" 1;padding:.8rem 0 5rem;font-size:12.5px;line-height:1.6}ol.svelte-1m1xs4r{min-width:max-content;margin:0;padding:0;list-style:none}.wrap.svelte-1m1xs4r ol:where(.svelte-1m1xs4r){min-width:0}li.svelte-1m1xs4r{gap:.9rem;padding-right:1rem;display:flex}.ln.svelte-1m1xs4r{text-align:right;color:#6d5d56;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;flex:0 0 3.2em}code.svelte-1m1xs4r{white-space:pre;color:#e6dbd1;font-size:inherit}.wrap.svelte-1m1xs4r code:where(.svelte-1m1xs4r){white-space:pre-wrap;word-break:break-word}code.svelte-1m1xs4r i{font-style:normal}code.svelte-1m1xs4r .c{color:#8a7a72;font-variation-settings:"MONO" 1, "CASL" 1, "slnt" -12}code.svelte-1m1xs4r .s{color:var(--patina)}code.svelte-1m1xs4r .n{color:var(--coal)}.copy.svelte-1m1xs4r{right:1rem;bottom:calc(1rem + var(--safe-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2c1c16e6;position:fixed}.media.svelte-1m1xs4r{background:repeating-conic-gradient(#1d120e 0 25%, #170e0a 0 50%) 0 0 / 22px 22px;place-items:center;min-height:100%;padding:1rem;display:grid}.media.svelte-1m1xs4r img:where(.svelte-1m1xs4r),.media.svelte-1m1xs4r video:where(.svelte-1m1xs4r){border-radius:8px;max-width:100%;max-height:calc(100vh - 140px);box-shadow:0 20px 50px #00000080}.msg.svelte-1m1xs4r{text-align:center;color:var(--ash);justify-items:center;gap:1rem;padding:3rem 1.5rem;display:grid}.scrim.svelte-pykroq{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c060480;animation:.2s svelte-pykroq-fade;position:fixed;inset:0}@keyframes svelte-pykroq-fade{0%{opacity:0}}.palette.svelte-pykroq{z-index:31;left:50%;top:calc(10vh + var(--safe-top));width:min(620px,100% - 20px);max-height:70vh;animation:svelte-pykroq-drop-in .32s var(--spring);background:#241611f7;border:1px solid #785a4e80;border-radius:22px;flex-direction:column;display:flex;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 80px #000000a6,inset 0 0 0 1px #ffdcbe0a}@keyframes svelte-pykroq-drop-in{0%{opacity:0;transform:translate(-50%,-14px)scale(.97)}}.field.svelte-pykroq{color:var(--ash);border-bottom:1px solid #54403a80;align-items:center;gap:.6rem;padding:.45rem .9rem;display:flex}.field.svelte-pykroq input:where(.svelte-pykroq){font-size:max(16px, var(--step-1));background:0 0;border:0;flex:1;padding:.7rem 0;font-weight:560}.field.svelte-pykroq input:where(.svelte-pykroq):focus{border:0}kbd.svelte-pykroq{font-family:var(--mono);font-size:var(--step--2);border:1px solid var(--iron);border-radius:6px;padding:2px 6px}ul.svelte-pykroq{overscroll-behavior:contain;margin:0;padding:.35rem;list-style:none;overflow-y:auto}.group.svelte-pykroq{font-size:var(--step--2);color:var(--ash);padding:.6rem .7rem .2rem;font-weight:600}li.svelte-pykroq button:where(.svelte-pykroq){text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:.7rem;width:100%;padding:.55rem .7rem;display:grid}li.svelte-pykroq button.at:where(.svelte-pykroq){background:#ff7a3d24}li.svelte-pykroq button.at:where(.svelte-pykroq) .ico:where(.svelte-pykroq){color:var(--coal)}.ico.svelte-pykroq{color:var(--ash);grid-row:span 2;display:grid}.t.svelte-pykroq{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.s.svelte-pykroq{font-size:var(--step--2);color:var(--ash);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.none.svelte-pykroq{color:var(--ash);padding:1rem}.app.svelte-1n46o8q{height:100%;position:relative;overflow:hidden}.app.wide.benched.svelte-1n46o8q{padding-right:var(--bench-w);grid-template-columns:minmax(0,1fr) minmax(320px,400px)}.tucked.svelte-1n46o8q{z-index:13;right:14px;bottom:calc(var(--dock-h) + 22px + var(--safe-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:40px;font-weight:680;font-size:var(--step--1);animation:svelte-1n46o8q-pop .42s var(--spring);background:#241611e6;border:1px solid #ff7a3d73;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:flex;position:fixed;box-shadow:0 10px 30px #00000080}.tucked.wide.svelte-1n46o8q{bottom:20px}.tucked.svelte-1n46o8q .orb:where(.svelte-1n46o8q){width:7px;height:7px}.app.wide.svelte-1n46o8q{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(400px,460px);padding-left:96px;display:grid}.stage.svelte-1n46o8q{flex-direction:column;height:100%;display:flex;position:relative}.bar.svelte-1n46o8q{padding:calc(.9rem + var(--safe-top)) 1.1rem 0 1.25rem;z-index:2;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.host.svelte-1n46o8q{min-width:0;animation:svelte-1n46o8q-host-in .9s var(--ease-out) both}@keyframes svelte-1n46o8q-host-in{0%{opacity:0;letter-spacing:.02em;transform:translateY(-6px)}}.host.svelte-1n46o8q h1:where(.svelte-1n46o8q){font-size:clamp(1.25rem, 6vw, var(--step-2));letter-spacing:-.025em;overflow-wrap:anywhere;font-weight:880;line-height:1.1}.status.svelte-1n46o8q{color:var(--ash);font-size:var(--step--1);white-space:nowrap;align-items:center;gap:.55rem;margin-top:.35rem;display:flex}.gas.svelte-1n46o8q{color:var(--gas)}.wait.svelte-1n46o8q{color:var(--coal);font-size:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #ffc98c66;text-decoration:underline #ffc98c66}.coal.svelte-1n46o8q{background:#6d6460;border-radius:50%;width:8px;height:8px}.coal.live.svelte-1n46o8q{background:var(--ember);box-shadow:0 0 10px var(--ember)}.coal.connecting.svelte-1n46o8q,.coal.retrying.svelte-1n46o8q{background:var(--coal);animation:1.1s ease-in-out infinite svelte-1n46o8q-blow}@keyframes svelte-1n46o8q-blow{50%{opacity:.3}}.tools.svelte-1n46o8q{flex:none;align-items:center;gap:.35rem;display:flex}.away.svelte-1n46o8q{border:1px solid var(--iron);min-height:34px;font-weight:640;font-size:var(--step--1);transition:transform .26s var(--spring);background:#2c1c16b3;border-radius:999px;padding:0 .85rem}.away.svelte-1n46o8q:active{transform:scale(.92)}.away.on.svelte-1n46o8q{border-color:var(--coal);color:var(--coal)}.fieldbox.svelte-1n46o8q{flex:1;min-height:0;position:relative}.toast.svelte-1n46o8q{left:50%;top:calc(.8rem + var(--safe-top));z-index:40;background:var(--bone);color:var(--umber);animation:svelte-1n46o8q-pop .42s var(--spring);border-radius:999px;max-width:calc(100% - 2rem);padding:.6rem 1.1rem;font-weight:650;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px -8px #0009}@keyframes svelte-1n46o8q-pop{0%{opacity:0;transform:translate(-50%,-24px)scale(.9)}}
