.console.svelte-1y1it9i{overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:var(--surface);box-shadow:var(--card-shadow)}.titlebar.svelte-1y1it9i{display:flex;align-items:center;gap:.375rem;border-bottom:1px solid var(--border);padding:.7rem 1rem}.dot.svelte-1y1it9i{height:.6rem;width:.6rem;border-radius:9999px}.tb-label.svelte-1y1it9i{margin-left:.5rem;font-family:var(--font-mono);font-size:.7rem;color:var(--muted)}.stage.svelte-1y1it9i{display:flex;flex-direction:column;gap:.55rem;padding:1.25rem 1.15rem 1.4rem;font-family:var(--font-mono);font-size:.75rem}.phase.svelte-1y1it9i,.row.svelte-1y1it9i,.rec.svelte-1y1it9i,.stamp.svelte-1y1it9i,.chip.svelte-1y1it9i,.once.svelte-1y1it9i,.req.svelte-1y1it9i,.res.svelte-1y1it9i,.rail.svelte-1y1it9i,.hook.svelte-1y1it9i,.card.svelte-1y1it9i{transition:opacity .32s ease,transform .32s cubic-bezier(.22,1,.36,1),border-color .28s ease,background-color .28s ease,color .28s ease}.scene.svelte-1y1it9i[data-seq-armed] .phase:where(.svelte-1y1it9i),.scene.svelte-1y1it9i[data-seq-armed] .row:where(.svelte-1y1it9i),.scene.svelte-1y1it9i[data-seq-armed] .rec:where(.svelte-1y1it9i),.scene.svelte-1y1it9i[data-seq-armed] .stamp:where(.svelte-1y1it9i),.scene.svelte-1y1it9i[data-seq-armed] .chip:where(.svelte-1y1it9i),.scene.svelte-1y1it9i[data-seq-armed] .once:where(.svelte-1y1it9i),.scene.svelte-1y1it9i[data-seq-armed] .req:where(.svelte-1y1it9i),.scene.svelte-1y1it9i[data-seq-armed] .res:where(.svelte-1y1it9i),.scene.svelte-1y1it9i[data-seq-armed] .rail:where(.svelte-1y1it9i),.scene.svelte-1y1it9i[data-seq-armed] .hook:where(.svelte-1y1it9i){opacity:0;transform:translateY(6px)}.scene.svelte-1y1it9i[data-seq-armed] .phase:where(.svelte-1y1it9i)[data-done],.scene.svelte-1y1it9i[data-seq-armed] .row:where(.svelte-1y1it9i)[data-done],.scene.svelte-1y1it9i[data-seq-armed] .rec:where(.svelte-1y1it9i)[data-done],.scene.svelte-1y1it9i[data-seq-armed] .stamp:where(.svelte-1y1it9i)[data-done],.scene.svelte-1y1it9i[data-seq-armed] .chip:where(.svelte-1y1it9i)[data-done],.scene.svelte-1y1it9i[data-seq-armed] .once:where(.svelte-1y1it9i)[data-done],.scene.svelte-1y1it9i[data-seq-armed] .req:where(.svelte-1y1it9i)[data-done],.scene.svelte-1y1it9i[data-seq-armed] .res:where(.svelte-1y1it9i)[data-done],.scene.svelte-1y1it9i[data-seq-armed] .rail:where(.svelte-1y1it9i)[data-done],.scene.svelte-1y1it9i[data-seq-armed] .hook:where(.svelte-1y1it9i)[data-done]{opacity:1;transform:none}.phase.svelte-1y1it9i{display:flex;align-items:center;gap:.5rem;margin-top:.35rem;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.phase.svelte-1y1it9i:first-child{margin-top:0}.phase-n.svelte-1y1it9i{display:grid;height:1.15rem;width:1.15rem;place-items:center;border-radius:9999px;background:var(--brand);font-size:.65rem;font-weight:700;color:var(--brand-contrast)}.row.svelte-1y1it9i{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;border-radius:.6rem;border:1px solid var(--border);background:var(--surface-2);padding:.6rem .75rem}.domain.svelte-1y1it9i,.secret.svelte-1y1it9i{color:var(--text)}.mask.svelte-1y1it9i{color:var(--muted)}.stamp.svelte-1y1it9i{border-radius:9999px;border:1px solid color-mix(in srgb,var(--success) 45%,transparent);background:var(--success-bg);padding:.15rem .55rem;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--success)}.scene.svelte-1y1it9i[data-seq-armed] .stamp:where(.svelte-1y1it9i)[data-done]{animation:svelte-1y1it9i-stamp .36s cubic-bezier(.3,1.4,.5,1) both}.dns.svelte-1y1it9i{display:flex;flex-wrap:wrap;gap:.4rem}.rec.svelte-1y1it9i{display:inline-flex;align-items:center;gap:.3rem;border-radius:9999px;border:1px solid var(--border);padding:.15rem .55rem;font-size:.65rem;color:var(--muted)}.rec.svelte-1y1it9i:after{content:"✓";font-weight:700;color:var(--success)}.rec.svelte-1y1it9i[data-done]{border-color:color-mix(in srgb,var(--success) 45%,transparent);background:var(--success-bg);color:var(--text)}.chip.svelte-1y1it9i{border-radius:.35rem;border:1px solid color-mix(in srgb,var(--brand) 45%,transparent);background:var(--info-bg);padding:.1rem .45rem;font-size:.65rem;color:var(--brand)}.once.svelte-1y1it9i{font-size:.65rem;color:var(--muted)}.term.svelte-1y1it9i{display:flex;flex-direction:column;gap:.35rem;border-radius:.6rem;border:1px solid var(--border);background:var(--bg);padding:.65rem .75rem}.req.svelte-1y1it9i{color:var(--text)}.req.svelte-1y1it9i:before{content:"$ ";color:var(--brand)}.caret.svelte-1y1it9i{display:inline-block;width:.45rem;height:.85em;margin-left:.15rem;vertical-align:text-bottom;background:var(--brand);opacity:0}.console.svelte-1y1it9i[data-seq-state=on] .req:where(.svelte-1y1it9i)[data-done] .caret:where(.svelte-1y1it9i){animation:svelte-1y1it9i-blink 1.05s steps(2,start) infinite}.res.svelte-1y1it9i{color:var(--success)}.res.svelte-1y1it9i:before{content:"← ";color:var(--muted)}.rail.svelte-1y1it9i{position:relative;margin-top:.35rem;padding-top:.55rem}.track.svelte-1y1it9i{position:absolute;top:.55rem;left:8%;right:8%;height:2px;border-radius:9999px;background:var(--border)}.packet.svelte-1y1it9i{position:absolute;top:50%;height:.5rem;width:.5rem;margin-top:-.25rem;margin-left:-.25rem;border-radius:.1rem;background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 18%,transparent);transform:rotate(45deg);left:100%}.scene.svelte-1y1it9i[data-seq-armed] .packet:where(.svelte-1y1it9i){left:0;opacity:0}.scene.svelte-1y1it9i[data-seq-armed] .rail:where(.svelte-1y1it9i)[data-done] .packet:where(.svelte-1y1it9i){animation:svelte-1y1it9i-ride 1.1s cubic-bezier(.6,0,.3,1) .15s forwards}.nodes.svelte-1y1it9i{display:flex;justify-content:space-between;padding-top:.55rem;font-size:.6rem;letter-spacing:.1em;color:var(--muted)}.node.svelte-1y1it9i{color:var(--text);transition:color .28s ease,opacity .28s ease}.n3.svelte-1y1it9i{color:var(--success)}.scene.svelte-1y1it9i[data-seq-armed] .node:where(.svelte-1y1it9i){opacity:.4;color:var(--muted)}.scene.svelte-1y1it9i[data-seq-armed] .rail:where(.svelte-1y1it9i)[data-done] .node:where(.svelte-1y1it9i){opacity:1;color:var(--text)}.scene.svelte-1y1it9i[data-seq-armed] .rail:where(.svelte-1y1it9i)[data-done] .n1:where(.svelte-1y1it9i){transition-delay:.18s}.scene.svelte-1y1it9i[data-seq-armed] .rail:where(.svelte-1y1it9i)[data-done] .n2:where(.svelte-1y1it9i){transition-delay:.62s}.scene.svelte-1y1it9i[data-seq-armed] .rail:where(.svelte-1y1it9i)[data-done] .n3:where(.svelte-1y1it9i){transition-delay:1.1s;color:var(--success)}.hook.svelte-1y1it9i{border-top:1px dashed var(--border);padding-top:.6rem;font-size:.65rem;color:var(--muted)}.cards.svelte-1y1it9i{display:grid;gap:1.25rem;margin-top:2rem}.card.svelte-1y1it9i{border-radius:1rem;border:1px solid var(--border);background:var(--surface);padding:1.5rem}.card-n.svelte-1y1it9i{box-shadow:0 0 0 0 transparent;transition:box-shadow .32s ease}.scene.svelte-1y1it9i[data-seq-armed] .card:where(.svelte-1y1it9i){border-color:var(--border)}.scene.svelte-1y1it9i[data-seq-armed] .card:where(.svelte-1y1it9i)[data-done]{border-color:color-mix(in srgb,var(--brand) 45%,var(--border))}.scene.svelte-1y1it9i[data-seq-armed] .card:where(.svelte-1y1it9i)[data-done] .card-n:where(.svelte-1y1it9i){box-shadow:0 0 0 6px var(--glow)}.card-n.svelte-1y1it9i{display:grid;height:2.25rem;width:2.25rem;place-items:center;border-radius:9999px;background:var(--brand);font-size:.875rem;font-weight:700;color:var(--brand-contrast)}@media(min-width:1024px){.scene.svelte-1y1it9i{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem}.cards.svelte-1y1it9i{margin-top:0}}@keyframes svelte-1y1it9i-stamp{0%{opacity:0;transform:rotate(-8deg) scale(1.5)}60%{opacity:1;transform:rotate(-2deg) scale(.96)}to{opacity:1;transform:none}}@keyframes svelte-1y1it9i-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes svelte-1y1it9i-ride{0%{left:0%;opacity:0}8%{opacity:1}38%,48%{left:50%}92%,to{left:100%;opacity:1}}@media(prefers-reduced-motion:reduce){.caret.svelte-1y1it9i{display:none}}.tree.svelte-zkaclo{display:flex;flex-direction:column;align-items:stretch;margin:0 auto;max-width:30rem}.node.svelte-zkaclo,.rec.svelte-zkaclo,.tile.svelte-zkaclo,.landed.svelte-zkaclo,.hook.svelte-zkaclo{transition:opacity .32s ease,transform .32s cubic-bezier(.22,1,.36,1),border-color .28s ease,background-color .28s ease,color .28s ease}.scene.svelte-zkaclo[data-seq-armed] .node:where(.svelte-zkaclo),.scene.svelte-zkaclo[data-seq-armed] .rec:where(.svelte-zkaclo),.scene.svelte-zkaclo[data-seq-armed] .tile:where(.svelte-zkaclo),.scene.svelte-zkaclo[data-seq-armed] .landed:where(.svelte-zkaclo),.scene.svelte-zkaclo[data-seq-armed] .hook:where(.svelte-zkaclo){opacity:0;transform:translateY(8px)}.scene.svelte-zkaclo[data-seq-armed] .node:where(.svelte-zkaclo)[data-done],.scene.svelte-zkaclo[data-seq-armed] .rec:where(.svelte-zkaclo)[data-done],.scene.svelte-zkaclo[data-seq-armed] .tile:where(.svelte-zkaclo)[data-done],.scene.svelte-zkaclo[data-seq-armed] .landed:where(.svelte-zkaclo)[data-done],.scene.svelte-zkaclo[data-seq-armed] .hook:where(.svelte-zkaclo)[data-done]{opacity:1;transform:none}.node.svelte-zkaclo{display:flex;align-items:center;justify-content:center;gap:.6rem;border-radius:.85rem;padding:.85rem 1rem;text-align:center;font-size:.875rem;font-weight:600}.node.dark.svelte-zkaclo{background:var(--elevated);border:1px solid var(--border);color:var(--text)}.node.brand.svelte-zkaclo{background:var(--brand);color:var(--brand-contrast)}.node.soft.svelte-zkaclo{background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-weight:500}.mono.svelte-zkaclo{font-family:var(--font-mono);font-size:.7rem;font-weight:400;opacity:.75}.stem.svelte-zkaclo,.stem-in.svelte-zkaclo{align-self:center;width:2px;height:1.5rem;background:var(--border);transform:scaleY(1);transform-origin:top;transition:transform .28s cubic-bezier(.5,0,.5,1)}.scene.svelte-zkaclo[data-seq-armed] .stem:where(.svelte-zkaclo),.scene.svelte-zkaclo[data-seq-armed] .stem-in:where(.svelte-zkaclo){transform:scaleY(0)}.scene.svelte-zkaclo[data-seq-armed] .stem:where(.svelte-zkaclo)[data-done]{transform:scaleY(1)}.fork.svelte-zkaclo{position:relative;height:3rem}.fork.svelte-zkaclo .stem-in:where(.svelte-zkaclo){position:absolute;top:0;left:50%;margin-left:-1px;height:1.25rem}.bar.svelte-zkaclo{position:absolute;top:1.25rem;height:2px;background:var(--border);transform-origin:center;transition:transform .3s cubic-bezier(.5,0,.5,1) .14s}.drop.svelte-zkaclo{position:absolute;top:1.25rem;width:2px;height:1.75rem;margin-left:-1px;background:var(--border);transform-origin:top;transition:transform .24s cubic-bezier(.5,0,.5,1) .32s,background-color .28s ease}.scene.svelte-zkaclo[data-seq-armed] .bar:where(.svelte-zkaclo){transform:scaleX(0)}.scene.svelte-zkaclo[data-seq-armed] .drop:where(.svelte-zkaclo){transform:scaleY(0)}.scene.svelte-zkaclo[data-seq-armed] .fork:where(.svelte-zkaclo)[data-done] .stem-in:where(.svelte-zkaclo){transform:scaleY(1)}.scene.svelte-zkaclo[data-seq-armed] .fork:where(.svelte-zkaclo)[data-done] .bar:where(.svelte-zkaclo),.scene.svelte-zkaclo[data-seq-armed] .fork:where(.svelte-zkaclo)[data-done] .drop:where(.svelte-zkaclo){transform:none}.fork-2.svelte-zkaclo .bar:where(.svelte-zkaclo){left:25%;right:25%}.d1.svelte-zkaclo{left:25%}.d2.svelte-zkaclo{left:75%}.fork-4.svelte-zkaclo .bar:where(.svelte-zkaclo){left:12.5%;right:12.5%}.q1.svelte-zkaclo{left:12.5%}.q2.svelte-zkaclo{left:37.5%}.q3.svelte-zkaclo{left:62.5%}.q4.svelte-zkaclo{left:87.5%}.drop.live.svelte-zkaclo[data-done]{background:var(--success)}.judges.svelte-zkaclo,.outcomes.svelte-zkaclo{display:grid;gap:.6rem}.judges.svelte-zkaclo{grid-template-columns:repeat(2,minmax(0,1fr))}.outcomes.svelte-zkaclo{grid-template-columns:repeat(4,minmax(0,1fr))}.judge.svelte-zkaclo{flex-direction:column;gap:.5rem;font-size:.8rem}.recs.svelte-zkaclo{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem}.rec.svelte-zkaclo{display:inline-flex;align-items:center;gap:.2rem;border-radius:9999px;border:1px solid var(--border);padding:.05rem .4rem;font-family:var(--font-mono);font-size:.6rem;font-weight:400;color:var(--muted)}.rec.svelte-zkaclo:after{content:"✓";color:var(--success)}.scene.svelte-zkaclo[data-seq-armed] .rec:where(.svelte-zkaclo)[data-done]{border-color:color-mix(in srgb,var(--success) 45%,transparent);background:var(--success-bg);color:var(--text)}.meter.svelte-zkaclo{display:block;height:3px;width:70%;overflow:hidden;border-radius:9999px;background:var(--border)}.meter-fill.svelte-zkaclo{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--success));transform-origin:left;transition:transform .7s cubic-bezier(.22,1,.36,1) .16s}.scene.svelte-zkaclo[data-seq-armed] .meter-fill:where(.svelte-zkaclo){transform:scaleX(.08)}.scene.svelte-zkaclo[data-seq-armed] .judge:where(.svelte-zkaclo)[data-done] .meter-fill:where(.svelte-zkaclo){transform:scaleX(1)}.tile.svelte-zkaclo{border-radius:.7rem;border:1px solid var(--border);background:var(--surface-2);padding:.7rem .35rem;text-align:center;font-size:.7rem;color:var(--muted)}.tile.inbox.svelte-zkaclo{font-weight:700}.scene.svelte-zkaclo[data-seq-armed] .tile:where(.svelte-zkaclo).inbox[data-done]{border-color:color-mix(in srgb,var(--success) 55%,transparent);background:var(--success-bg);color:var(--success)}.tile.inbox.svelte-zkaclo:after{content:" ✓"}.landed.svelte-zkaclo{margin-top:1rem;text-align:center;font-size:.875rem;font-weight:600;color:var(--success)}.hook.svelte-zkaclo{margin-top:.35rem;text-align:center;font-size:.75rem;color:var(--muted)}.orb.svelte-13wmnd{position:absolute;border-radius:9999px;filter:blur(70px);opacity:.5;pointer-events:none;z-index:0;background:radial-gradient(circle at 30% 30%,var(--brand),transparent 70%)}.orb-a.svelte-13wmnd{width:26rem;height:26rem;top:-6rem;right:-4rem;animation:svelte-13wmnd-drift 18s ease-in-out infinite}.orb-b.svelte-13wmnd{width:20rem;height:20rem;bottom:-8rem;left:-4rem;opacity:.35;animation:svelte-13wmnd-drift 22s ease-in-out infinite reverse}.code-float.svelte-13wmnd{animation:svelte-13wmnd-bob 6s ease-in-out infinite}.feature.svelte-13wmnd{transition:transform .25s ease,border-color .25s ease}.feature.svelte-13wmnd:hover{transform:translateY(-4px);border-color:var(--brand)}@keyframes svelte-13wmnd-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-2rem,1.5rem) scale(1.08)}}@keyframes svelte-13wmnd-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.orb.svelte-13wmnd,.code-float.svelte-13wmnd{animation:none}}
