@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tour.svelte-gvlbh{margin:0}.tour-frame.svelte-gvlbh{border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #000}.tour-zoom.svelte-gvlbh{transition:transform .9s cubic-bezier(.2,.7,.2,1),transform-origin .9s cubic-bezier(.2,.7,.2,1)}.tour-zoom.zoomed.svelte-gvlbh{transform:scale(1.06)}.tour-zoom.lens.svelte-gvlbh{transform-origin:0 0;position:absolute;top:0;left:0}.vertical.svelte-gvlbh .tour-frame:where(.svelte-gvlbh){aspect-ratio:4/5;max-height:72svh}.vertical.svelte-gvlbh .tour-pin:where(.svelte-gvlbh){display:none}.tour-caption.svelte-gvlbh{z-index:2;pointer-events:none;background:#111315f0;border:1px solid #75bfff55;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.4;animation:.5s cubic-bezier(.16,1,.3,1) .3s both svelte-gvlbh-callout-in;display:flex;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 18px 40px #000a}.tour-caption.top.svelte-gvlbh{top:10px;bottom:auto}.tour-caption.svelte-gvlbh strong:where(.svelte-gvlbh){color:var(--text);display:block}.tour-caption.svelte-gvlbh span:where(.svelte-gvlbh) span:where(.svelte-gvlbh){color:var(--muted)}.vertical.svelte-gvlbh .tour-steps:where(.svelte-gvlbh){scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.vertical.svelte-gvlbh .tour-steps:where(.svelte-gvlbh) li:where(.svelte-gvlbh){scroll-snap-align:center;flex:none}.vertical.svelte-gvlbh .tour-steps:where(.svelte-gvlbh) button:where(.svelte-gvlbh){width:auto;padding:10px 14px}.vertical.svelte-gvlbh .tour-step-text:where(.svelte-gvlbh) span:where(.svelte-gvlbh){display:none}.tour-zoom.svelte-gvlbh img:where(.svelte-gvlbh){width:100%;height:auto;display:block}.tour-spot.svelte-gvlbh{border:2px solid var(--blue);pointer-events:none;border-radius:10px;transition:left .7s cubic-bezier(.16,1,.3,1),top .7s cubic-bezier(.16,1,.3,1),width .7s cubic-bezier(.16,1,.3,1),height .7s cubic-bezier(.16,1,.3,1);position:absolute;box-shadow:0 0 0 9999px #0b0d0fa8,0 0 0 6px #75bfff2e,0 0 30px #75bfff80}.tour-spot.svelte-gvlbh:after{border:2px solid var(--blue);border-radius:inherit;content:"";animation:2s ease-out infinite svelte-gvlbh-spot-pulse;position:absolute;inset:-2px}.tour-callout.svelte-gvlbh{z-index:2;pointer-events:none;background:#111315f2;border:1px solid #75bfff55;border-radius:12px;align-items:flex-start;gap:10px;max-width:min(340px,34%);margin-top:-12px;padding:10px 14px 11px 10px;font-size:13px;line-height:1.4;animation:.5s cubic-bezier(.16,1,.3,1) .25s both svelte-gvlbh-callout-in;display:flex;position:absolute;translate:0 -100%;box-shadow:0 18px 40px #000a}.tour-callout.below.svelte-gvlbh{margin-top:12px;translate:0}.tour-callout.svelte-gvlbh strong:where(.svelte-gvlbh){color:var(--text);display:block}.tour-callout.svelte-gvlbh span:where(.svelte-gvlbh) span:where(.svelte-gvlbh){color:var(--muted)}.tour-callout-index.svelte-gvlbh,.tour-pin.svelte-gvlbh{background:var(--blue);width:24px;height:24px;color:var(--on-blue);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.tour-pin.svelte-gvlbh{z-index:1;opacity:.75;animation:svelte-gvlbh-pin-in .5s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 90ms + .2s) backwards;transition:opacity .2s,scale .3s cubic-bezier(.16,1,.3,1);position:absolute;translate:-50% -50%;box-shadow:0 0 0 4px #75bfff33}.tour-pin.svelte-gvlbh:hover,.tour-pin.svelte-gvlbh:focus-visible{opacity:1}.tour-pin.current.svelte-gvlbh{opacity:0;pointer-events:none;scale:.6}.tour-steps.svelte-gvlbh{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-top:16px;display:grid}.tour-steps.svelte-gvlbh button:where(.svelte-gvlbh){border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;height:100%;color:var(--muted);text-align:left;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;transition:border-color .25s,background-color .25s;display:flex;position:relative;overflow:hidden}.tour-steps.svelte-gvlbh button:where(.svelte-gvlbh):hover{border-color:var(--line-strong)}.tour-steps.svelte-gvlbh button.current:where(.svelte-gvlbh){background:linear-gradient(160deg, #75bfff1c, var(--surface) 70%);border-color:#75bfff66}.tour-step-index.svelte-gvlbh{color:var(--blue);font-family:var(--mono);font-size:12px;font-weight:700}.tour-step-text.svelte-gvlbh strong:where(.svelte-gvlbh){color:var(--text);font-size:14px;display:block}.tour-progress.svelte-gvlbh{background:var(--blue);transform-origin:0;height:2px;animation:svelte-gvlbh-progress var(--duration) linear both;position:absolute;inset:auto 0 0}.tour-link.svelte-gvlbh{margin-top:14px}@keyframes svelte-gvlbh-spot-pulse{0%{opacity:.8;inset:-2px}to{opacity:0;inset:-12px}}@keyframes svelte-gvlbh-callout-in{0%{opacity:0;scale:.85}}@keyframes svelte-gvlbh-pin-in{0%{opacity:0;scale:0}}@keyframes svelte-gvlbh-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=720px){.tour-callout.svelte-gvlbh{display:none}}.diffy-mascot.svelte-1661kjg{pointer-events:none;isolation:isolate;flex-shrink:0;display:block}.breathing.svelte-1661kjg{transform-origin:560px 1190px;animation:5.6s ease-in-out infinite svelte-1661kjg-breathe}.head.svelte-1661kjg{transform-origin:550px 728px;animation:9.4s ease-in-out infinite svelte-1661kjg-curiosity}.tail.svelte-1661kjg{transform-origin:880px 1050px;animation:6.8s ease-in-out infinite svelte-1661kjg-tail-sway}.eyelids.svelte-1661kjg{animation:7.2s linear infinite svelte-1661kjg-blink;transform:translateY(-225px)}.signal.svelte-1661kjg{opacity:0;transform-box:fill-box;transform-origin:50%}[data-state=working].svelte-1661kjg .head:where(.svelte-1661kjg){animation:2.8s ease-in-out infinite svelte-1661kjg-attentive}[data-state=working].svelte-1661kjg .tail:where(.svelte-1661kjg){animation:2.4s ease-in-out infinite svelte-1661kjg-tail-sway}[data-state=working].svelte-1661kjg .signal:where(.svelte-1661kjg){animation:1.6s ease-out infinite svelte-1661kjg-signal}[data-state=working].svelte-1661kjg .second:where(.svelte-1661kjg){animation-delay:.45s}[data-state=confused].svelte-1661kjg .head:where(.svelte-1661kjg){animation:3.2s ease-in-out infinite svelte-1661kjg-puzzled}[data-state=sleeping].svelte-1661kjg .eyelids:where(.svelte-1661kjg){animation:none;transform:translateY(0)}[data-state=sleeping].svelte-1661kjg .head:where(.svelte-1661kjg){animation:none;transform:translateY(6px)rotate(1deg)}[data-state=sleeping].svelte-1661kjg .breathing:where(.svelte-1661kjg){animation-duration:8s}.glyph.svelte-1661kjg{fill:#a8d1ff;font-family:ui-rounded,system-ui,sans-serif;font-weight:700}.snooze.svelte-1661kjg{animation:3.6s ease-in-out infinite svelte-1661kjg-snooze}[data-state=greeting].svelte-1661kjg .reaction:where(.svelte-1661kjg){animation:1.2s ease-in-out both svelte-1661kjg-hello}.celebrating.svelte-1661kjg .reaction:where(.svelte-1661kjg){animation:.9s ease-in-out both svelte-1661kjg-pleased}.compact.svelte-1661kjg:not([data-state=working]) .head:where(.svelte-1661kjg),.compact.svelte-1661kjg:not([data-state=working]) .tail:where(.svelte-1661kjg),.compact.svelte-1661kjg:not([data-state=working]) .eyelids:where(.svelte-1661kjg),.compact.svelte-1661kjg .breathing:where(.svelte-1661kjg){animation:none}.paused.svelte-1661kjg :where(.svelte-1661kjg){animation-play-state:paused!important}.still.svelte-1661kjg :where(.svelte-1661kjg){animation:none!important}@keyframes svelte-1661kjg-breathe{50%{transform:scaleY(1.007)translateY(-2px)}}@keyframes svelte-1661kjg-curiosity{0%,40%,72%,to{transform:rotate(0)}50%,60%{transform:translate(-4px,-3px)rotate(-1deg)}}@keyframes svelte-1661kjg-attentive{0%,to{transform:translate(-3px,-4px)rotate(-.5deg)}50%{transform:translate(-5px,-9px)rotate(-1deg)}}@keyframes svelte-1661kjg-puzzled{0%,to{transform:rotate(-4deg)}50%{transform:translate(-3px,-2px)rotate(-7deg)}}@keyframes svelte-1661kjg-snooze{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-18px)}}@keyframes svelte-1661kjg-tail-sway{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}@keyframes svelte-1661kjg-blink{0%,38%,42%,74%,78%,to{transform:translateY(-225px)}39.5%,40.5%,75.5%,76.5%{transform:translateY(0)}}@keyframes svelte-1661kjg-signal{0%{opacity:.65;transform:scale(.75)}75%,to{opacity:0;transform:scale(1.55)}}@keyframes svelte-1661kjg-hello{0%{transform:translateY(10px)}35%{transform:translateY(-10px)}65%{transform:translateY(3px)}to{transform:translateY(0)}}@keyframes svelte-1661kjg-pleased{0%,to{transform:translateY(0)}35%{transform:translateY(-16px)}65%{transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.diffy-mascot.svelte-1661kjg :where(.svelte-1661kjg){animation:none!important}}.change-graph{--ease-out:cubic-bezier(.16, 1, .3, 1);width:100%;height:auto;font-family:var(--font);display:block;overflow:visible}.change-graph.paused *{animation-play-state:paused!important}.change-graph .depth-back,.change-graph .depth-front{transition:translate .6s cubic-bezier(.2,.7,.2,1)}.change-graph .depth-back{translate:calc(var(--mx,0) * -6px) calc(var(--my,0) * -5px)}.change-graph .depth-front{translate:calc(var(--mx,0) * 12px) calc(var(--my,0) * 9px)}.change-graph .mote{fill:var(--world-accent);opacity:0;animation:cg-mote 9s linear var(--delay) infinite}.change-graph .world .pop{opacity:0;transform-box:fill-box;transform-origin:50% 100%;transition:transform .25s ease-in,opacity .2s ease-in;transform:translateY(20px)scale(.4)}.change-graph .world .pop-center{transform-origin:50%}.change-graph .world .pop-left{transform-origin:0;transform:translate(-18px)scale(.6)}.change-graph .world .pop-right{transform-origin:100%;transform:translate(18px)scale(.6)}.change-graph .world.on .pop{opacity:1;transition:transform .66s var(--ease-out) var(--d,0s), opacity .24s ease var(--d,0s);transform:none}.change-graph .world:not(.on) *{animation-play-state:paused}.change-graph .lane,.change-graph .lane-glow{fill:none;stroke:var(--c,#eceff2);stroke-linecap:round}.change-graph .lane{stroke-width:4px}.change-graph .lane-glow{stroke-width:16px;opacity:.16}.change-graph .lane-main{--c:#c9d3dd}.change-graph .draw{stroke-dasharray:1;stroke-dashoffset:1px}.change-graph .world:not(.on) .draw{opacity:0;transition:stroke-dashoffset .3s ease-in,opacity 0s linear .3s}.change-graph .world.on .draw{stroke-dashoffset:0;transition:stroke-dashoffset .95s cubic-bezier(.6, 0, .2, 1) var(--d,0s)}.change-graph .commit{fill:#111315;stroke:var(--c);stroke-width:4px}.change-graph .commit-you{--c:#eceff2;fill:#eceff2}.change-graph .merge-commit{--c:#75bfff;fill:#eceff2}.change-graph .ring{fill:none;stroke:#eceff2;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.change-graph .ring-merge{stroke:#75bfff}.change-graph .world.on .ring{animation:cg-ring 2.2s ease-out var(--delay) infinite}.change-graph .packet{fill:#fff;opacity:0;transition:opacity .3s}.change-graph .world.on .packet{opacity:.95;transition-delay:1.1s}.change-graph .pill{fill:color-mix(in srgb, var(--c) 16%, #111315);stroke:color-mix(in srgb, var(--c) 70%, transparent);stroke-width:1.5px}.change-graph .pill-text{fill:#eceff2;font-family:var(--mono);font-size:11.5px;font-weight:600}.change-graph .badge{fill:#56c98f;stroke:#111315;stroke-width:2.5px}.change-graph .tick{fill:none;stroke:#0b1a12;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.change-graph .card{fill:#16191ce8;stroke:#353c44;stroke-width:1.5px;filter:drop-shadow(0 22px 34px #000a)}.change-graph .terminal{fill:#0c0e10f0}.change-graph .mini{fill:#1f2429;stroke:#2c3238}.change-graph .bubble{fill:#1f2429}.change-graph .tether{stroke:var(--c,#75bfff);stroke-width:1.5px;stroke-dasharray:3 5;opacity:.55}.change-graph .eyebrow{fill:#86909b;font-family:var(--mono);letter-spacing:.08em;font-size:10.5px;font-weight:600}.change-graph .title{fill:#eceff2;letter-spacing:-.02em;font-size:22px;font-weight:650}.change-graph .body{fill:#cdd4db;font-size:12.5px}.change-graph .muted{fill:#86909b;font-size:12.5px}.change-graph .bar{fill:#353c44}.change-graph .bar.dim{fill:#2a3036}.change-graph .chip{fill:color-mix(in srgb, var(--c) 14%, transparent);stroke:color-mix(in srgb, var(--c) 45%, transparent)}.change-graph .chip-text{fill:#bfe2ff;font-size:11px;font-weight:600}.change-graph .spinner{fill:none;stroke:var(--c);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:.68 .32;transform-box:fill-box;transform-origin:50%;animation:.9s linear infinite cg-spin}.change-graph .bubble-text{fill:#0b1520;font-size:12.5px;font-weight:600}.change-graph .code{font-family:var(--mono);font-size:12px}.change-graph .add-row{fill:#56c98f24}.change-graph .del-row{fill:#f2787e26}.change-graph .add-text{fill:#7de3ab}.change-graph .del-text{fill:#ff9aa0}.change-graph .type{transform-box:fill-box;transform-origin:0;transform:scaleX(0)}.change-graph .world.on .type{transition:transform .5s cubic-bezier(.6, 0, .2, 1) var(--d);transform:none}.change-graph .typing{fill:#a0a8b2;animation:cg-typing 1.1s ease-in-out var(--delay) infinite}.change-graph .term{fill:#eceff2;font-size:13px}.change-graph .term-dim{fill:#86909b;font-size:11.5px}.change-graph .key{fill:#22272c;stroke:#3a4149}.change-graph .plus{stroke:#cdd4db;stroke-width:2px;stroke-linecap:round}.change-graph .caret{fill:#75bfff;animation:1s step-end infinite cg-blink}.change-graph .caret-green{fill:#56c98f}.change-graph .button-text{fill:#0b1520;font-size:12px;font-weight:700}.change-graph .folder{fill:#eceff2;font-size:11.5px}.change-graph .track{fill:#2a3036}.change-graph .progress{transform-box:fill-box;transform-origin:0;animation:cg-progress 2.8s ease-in-out var(--delay) infinite}.change-graph .file{fill:#eceff2;font-weight:600}.change-graph .line-no{fill:#5d666f;font-size:10px}.change-graph .divider{stroke:#2a3036}.change-graph .stamp{opacity:0;transform-box:fill-box;transform-origin:50%;transition:transform .2s ease-in,opacity .15s;transform:scale(2.6)}.change-graph .world.on .stamp{opacity:1;transition:transform .42s cubic-bezier(.16,1,.3,1) 1.9s,opacity .12s 1.9s;transform:none}.change-graph .stamp-box{fill:#0f1d16f2;stroke:#56c98f;stroke-width:3px}.change-graph .stamp-text{fill:#7de3ab;letter-spacing:.1em;font-size:18px;font-weight:800}.change-graph .split.half-top{animation:4.5s ease-in-out infinite cg-drift-top}.change-graph .split.half-bottom{animation:4.5s ease-in-out infinite cg-drift-bottom}.change-graph .join.half-top{transform:translate(-34px,-54px)}.change-graph .join.half-bottom{transform:translate(34px,54px)}.change-graph .world.on .join.half-top{transition:transform .5s cubic-bezier(.16,1,.3,1) 1.35s;transform:translate(-10px,-16px)}.change-graph .world.on .join.half-bottom{transition:transform .5s cubic-bezier(.16,1,.3,1) 1.35s;transform:translate(10px,16px)}.change-graph .orbit{transform-box:view-box;transform-origin:450px 128px;animation:18s linear infinite cg-spin}.change-graph .orbit-path{fill:none;stroke:#75bfff;stroke-opacity:.22;stroke-width:1.5px;stroke-dasharray:2 9}.change-graph .orbit-dot{fill:#111315;stroke:var(--c);stroke-width:3.5px}.change-graph .flash{fill:none;stroke:#75bfff;stroke-width:3px;opacity:0;transform-box:fill-box;transform-origin:50%}.change-graph .world.on .flash{animation:1.1s ease-out 1.55s both cg-flash}.change-graph .confetti rect,.change-graph .confetti circle{opacity:0;transform-box:fill-box;transform-origin:50%}.change-graph .world.on .confetti rect,.change-graph .world.on .confetti circle{animation:cg-confetti 2.4s cubic-bezier(.15, .7, .35, 1) var(--delay) both}.change-graph .float{animation:cg-float 5s ease-in-out var(--delay,0s) infinite}.change-graph .float-late{animation-delay:-2.5s}.change-graph .speech{fill:#eceff2}.change-graph .speech-text{fill:#111315;font-size:13px;font-weight:650}@keyframes cg-mote{0%{opacity:0;transform:translateY(0)}20%,70%{opacity:.55}to{opacity:0;transform:translateY(-90px)}}@keyframes cg-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes cg-spin{to{transform:rotate(360deg)}}@keyframes cg-typing{0%,to{opacity:.3}40%{opacity:1}}@keyframes cg-blink{50%{opacity:0}}@keyframes cg-progress{0%{transform:scaleX(.06)}70%,to{transform:scaleX(1)}}@keyframes cg-float{50%{transform:translateY(-7px)}}@keyframes cg-drift-top{0%,to{transform:translate(-10px,-16px)}50%{transform:translate(-15px,-24px)}}@keyframes cg-drift-bottom{0%,to{transform:translate(10px,16px)}50%{transform:translate(15px,24px)}}@keyframes cg-flash{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(2.2)}}@keyframes cg-confetti{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}8%{opacity:1}45%{opacity:1;transform:translate(var(--x), var(--y)) scale(1) rotate(var(--r))}to{opacity:0;transform:translate(var(--x), calc(var(--y) + 200px)) scale(.9) rotate(calc(var(--r) + 260deg))}}.change-graph-tall .tall-label{fill:var(--c);font-family:var(--mono);font-size:10.5px;font-weight:600}.change-graph-tall .tall-code{font-size:11px}.change-graph-tall .tall-title{font-size:18px}.change-graph-tall .tall-small,.change-graph-tall .muted.tall-small{font-size:11.5px}.change-graph-tall .tall-speech{font-size:12px}.change-graph-tall .orbit.tall-orbit{transform-origin:278px 200px}@property --world-accent{syntax:"<color>";inherits:true;initial-value:#75bfff}.worlds.svelte-rl9qdg{--stage-top:64px;height:calc(100svh - var(--stage-top) + var(--count) * 78svh);position:relative}.stage.svelte-rl9qdg{--gutter:max(0px, calc((100vw - 1440px) / 2));--copy-left:max(32px, calc(var(--gutter) + 40px));--scene-right:max(8px, var(--gutter));--scene-w:min(62vw, calc(100vw - 2 * var(--gutter) - 520px), 1000px, calc((100svh - var(--stage-top) - 96px) * 900 / 720));top:var(--stage-top);height:calc(100svh - var(--stage-top));background:linear-gradient(180deg, #101b28, var(--bg) 92%);min-height:540px;transition:--world-accent .9s;position:sticky;overflow:hidden}.scene-box.svelte-rl9qdg{top:0;right:var(--scene-right);width:var(--scene-w);align-items:center;display:grid;position:absolute;bottom:64px}.scene.svelte-rl9qdg{width:100%;position:relative}.diffy.svelte-rl9qdg{width:14%;position:absolute;top:80%;left:84.5%}.scene.tall.svelte-rl9qdg .diffy:where(.svelte-rl9qdg){width:18%;top:1%;left:81%}.diffy.svelte-rl9qdg svg{width:100%;height:auto}.copy-stack.svelte-rl9qdg{top:0;bottom:72px;left:var(--copy-left);width:min(500px, calc(100vw - var(--scene-right) - var(--scene-w) - var(--copy-left) - 32px));align-items:center;display:grid;position:absolute}.copy.svelte-rl9qdg{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .25s,translate .25s;translate:0 22px}.copy.active.svelte-rl9qdg{opacity:1;pointer-events:auto;transition:opacity .5s .12s,translate .6s cubic-bezier(.16,1,.3,1) .12s;translate:0}h1.svelte-rl9qdg,h2.svelte-rl9qdg{color:var(--text);letter-spacing:-.035em;font-size:clamp(40px,4.4vw,66px);font-weight:650;line-height:.98}mark.svelte-rl9qdg{background:linear-gradient(var(--world-accent), var(--world-accent)) no-repeat 0 100% / 0% .08em;color:var(--world-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .04em;transition:background-size .2s}.copy.active.svelte-rl9qdg mark:where(.svelte-rl9qdg){background-size:100% .08em;transition:background-size .8s cubic-bezier(.6,0,.2,1) .45s}p.svelte-rl9qdg{color:#bac7d5;margin-top:24px;font-size:18px;line-height:1.6}.actions.svelte-rl9qdg{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.copy-link.svelte-rl9qdg{color:var(--world-accent);align-items:center;gap:6px;margin-top:22px;font-weight:600;display:inline-flex}.copy-link.svelte-rl9qdg:hover{text-underline-offset:3px;text-decoration:underline}.steps.svelte-rl9qdg{left:var(--copy-left);gap:6px;display:flex;position:absolute;bottom:26px}.step.svelte-rl9qdg{height:34px;color:var(--faint);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;transition:color .3s,background-color .3s,border-color .3s;display:flex}.step.svelte-rl9qdg:hover{color:var(--text)}.step-dot.svelte-rl9qdg{border:2px solid;border-radius:50%;width:8px;height:8px;transition:scale .35s cubic-bezier(.16,1,.3,1),background-color .3s}.step.done.svelte-rl9qdg .step-dot:where(.svelte-rl9qdg){background:currentColor}.step.current.svelte-rl9qdg{border-color:color-mix(in srgb, var(--world-accent) 40%, transparent);background:color-mix(in srgb, var(--world-accent) 12%, transparent);color:var(--text)}.step.current.svelte-rl9qdg .step-dot:where(.svelte-rl9qdg){border-color:var(--world-accent);background:var(--world-accent);scale:1.3}@media (width<=1100px){.step-label.svelte-rl9qdg{display:none}.step.svelte-rl9qdg{padding:0 8px}.step.current.svelte-rl9qdg .step-label:where(.svelte-rl9qdg){display:inline}}@media (aspect-ratio>=23/20) and (height<=620px){.stage.svelte-rl9qdg{--scene-w:min(58vw, calc((100svh - var(--stage-top) - 52px) * 900 / 720));min-height:0}.scene-box.svelte-rl9qdg{bottom:44px}.copy-stack.svelte-rl9qdg{width:calc(100vw - var(--scene-w) - 36px);bottom:48px;left:20px}h1.svelte-rl9qdg,h2.svelte-rl9qdg{font-size:clamp(24px,7.5svh,40px)}p.svelte-rl9qdg{margin-top:8px;font-size:14px;line-height:1.45}.actions.svelte-rl9qdg{gap:8px;margin-top:12px}.actions.svelte-rl9qdg .button:where(.svelte-rl9qdg){height:36px;padding-inline:12px;font-size:13.5px}.copy-link.svelte-rl9qdg{margin-top:10px}.steps.svelte-rl9qdg{bottom:8px;left:20px}.step.svelte-rl9qdg{height:30px}.step.current.svelte-rl9qdg .step-label:where(.svelte-rl9qdg){display:none}}@media (aspect-ratio<=23/20){.stage.svelte-rl9qdg{flex-direction:column;min-height:0;display:flex}.copy-stack.svelte-rl9qdg{align-items:start;width:auto;max-width:680px;margin:0 auto;padding:clamp(12px,2svh,32px) 16px 0;position:relative;inset:auto}.scene-box.svelte-rl9qdg{flex:1;place-items:center;width:auto;min-height:0;padding:4px 4px 0;position:relative;inset:auto;container-type:size}.scene.svelte-rl9qdg{width:min(100cqw,87.7193cqh)}.steps.svelte-rl9qdg{align-self:center;margin:2px 16px 8px;position:relative;inset:auto}.step.svelte-rl9qdg{height:30px}h1.svelte-rl9qdg,h2.svelte-rl9qdg{font-size:clamp(26px,min(7.4vw,4.4svh),50px)}p.svelte-rl9qdg{margin-top:8px;font-size:clamp(14px,1.9svh,16.5px);line-height:1.45}.actions.svelte-rl9qdg{gap:10px;margin-top:14px}.actions.svelte-rl9qdg .button:where(.svelte-rl9qdg){flex:auto;height:40px;padding-inline:14px}.copy-link.svelte-rl9qdg{margin-top:8px}}.dm.svelte-1djoqux{border:1px solid var(--line-strong);background:var(--surface);border-radius:20px;padding:22px;box-shadow:0 40px 90px -50px #000}.dm-tabs.svelte-1djoqux{flex-wrap:wrap;gap:8px;display:flex}.dm-tabs.svelte-1djoqux button:where(.svelte-1djoqux){border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;transition:color .2s,background-color .2s,border-color .2s,translate .3s cubic-bezier(.16,1,.3,1)}.dm-tabs.svelte-1djoqux button:where(.svelte-1djoqux):hover{color:var(--text);translate:0 -2px}.dm-tabs.svelte-1djoqux button.current:where(.svelte-1djoqux){border-color:var(--blue);color:var(--text);background:#75bfff1f}.dm-art.svelte-1djoqux{width:100%;height:auto;font-family:var(--font);margin-top:18px;display:block}.dm-boundary.svelte-1djoqux{fill:#75bfff08;stroke:#75bfff55;stroke-width:2px;stroke-dasharray:8 8;transition:stroke .5s,fill .5s}.dm-boundary.sealed.svelte-1djoqux{fill:#56c98f0d;stroke:#56c98f99;stroke-dasharray:none}.dm-boundary-label.svelte-1djoqux{fill:var(--faint);font-family:var(--mono);letter-spacing:.1em;font-size:12px;font-weight:600}.dm-seal.svelte-1djoqux{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s,transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(-6px)scale(.8)}.dm-seal.on.svelte-1djoqux{opacity:1;transform:none}.dm-seal.svelte-1djoqux rect:where(.svelte-1djoqux){fill:#56c98f26;stroke:#56c98f}.dm-seal.svelte-1djoqux text:where(.svelte-1djoqux){fill:#7de3ab;font-size:12.5px;font-weight:700}.dm-edge.svelte-1djoqux{fill:none;stroke:#353c44;stroke-width:2px}.dm-flow.svelte-1djoqux{fill:none;stroke:var(--c);stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 14;opacity:0;transition:opacity .35s}.dm-flow.on.svelte-1djoqux{opacity:1;animation:.8s linear infinite svelte-1djoqux-flow}.dm-hub-glow.svelte-1djoqux{fill:#75bfff;opacity:.12;transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite svelte-1djoqux-hub}.dm-hub-core.svelte-1djoqux{fill:#16191c;stroke:#75bfff;stroke-width:2px}.dm-hub-label.svelte-1djoqux{fill:var(--text);font-size:13px;font-weight:700}.dm-node.svelte-1djoqux rect:where(.svelte-1djoqux){fill:#1b1f23;stroke:#353c44;stroke-width:1.5px;transition:stroke .35s,fill .35s}.dm-node.svelte-1djoqux{opacity:.55;transform-box:fill-box;transform-origin:50%;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1)}.dm-node.on.svelte-1djoqux{opacity:1;transform:scale(1.04)}.dm-node.on.svelte-1djoqux rect:where(.svelte-1djoqux){fill:color-mix(in srgb, var(--c) 12%, #1b1f23);stroke:var(--c)}.dm-node.outside.svelte-1djoqux rect:where(.svelte-1djoqux){stroke-dasharray:5 5}.dm-node.on.outside.svelte-1djoqux rect:where(.svelte-1djoqux){stroke-dasharray:none}.dm-dot.svelte-1djoqux{fill:var(--c)}.dm-node.on.svelte-1djoqux .dm-dot:where(.svelte-1djoqux){animation:1s ease-in-out infinite svelte-1djoqux-blip}.dm-label.svelte-1djoqux{fill:var(--text);font-size:14px;font-weight:650}.dm-sub.svelte-1djoqux{fill:var(--muted);font-size:11.5px}.dm-caption.svelte-1djoqux{min-height:56px;color:var(--text);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;font-size:15.5px;animation:.45s cubic-bezier(.16,1,.3,1) both svelte-1djoqux-caption;display:flex}.dm-badge.svelte-1djoqux{background:var(--add-bg);color:var(--add);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.dm-badge.leaves.svelte-1djoqux{background:var(--del-bg);color:var(--del)}@keyframes svelte-1djoqux-flow{to{stroke-dashoffset:-16px}}@keyframes svelte-1djoqux-hub{50%{opacity:.22;transform:scale(1.18)}}@keyframes svelte-1djoqux-blip{50%{opacity:.35}}@keyframes svelte-1djoqux-caption{0%{opacity:0;translate:0 8px}}@media (width<=640px){.dm.svelte-1djoqux{padding:14px}.dm-tabs.svelte-1djoqux button:where(.svelte-1djoqux){padding:6px 11px;font-size:13px}}.sv.svelte-1bknj8v{--gold:var(--warn);border:1px solid var(--line-strong);background:var(--surface);border-radius:18px;justify-items:center;gap:0;padding:28px 22px;display:grid;overflow:hidden}.mono.svelte-1bknj8v{font-family:var(--mono)}.sv-field.svelte-1bknj8v{gap:6px;width:min(100%,360px);display:grid;position:relative}.sv-label.svelte-1bknj8v{color:var(--faint);font-size:12px;font-weight:600}.sv-input.svelte-1bknj8v{background:var(--bg);height:42px;color:var(--text);white-space:nowrap;border:1px solid #75bfff66;border-radius:10px;align-items:center;padding:0 14px;font-size:14px;transition:border-color .3s,color .3s,box-shadow .3s;display:flex;overflow:hidden}[data-phase=type].svelte-1bknj8v .sv-input:where(.svelte-1bknj8v){box-shadow:0 0 0 4px #75bfff1f}.sv-input.cipher.svelte-1bknj8v{color:var(--gold);border-color:#e7b85a80}[data-phase=stored].svelte-1bknj8v .sv-input:where(.svelte-1bknj8v){border-color:var(--line-strong);color:var(--muted);letter-spacing:.1em}.sv-caret.svelte-1bknj8v{background:var(--blue);opacity:0;width:2px;height:18px;margin-left:2px}[data-phase=type].svelte-1bknj8v .sv-caret:where(.svelte-1bknj8v){opacity:1;animation:.9s step-end infinite svelte-1bknj8v-blink}.sv-saved.svelte-1bknj8v{background:var(--add-bg);color:var(--add);opacity:0;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700;transition:opacity .2s,scale .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:10px;right:10px;scale:.6}[data-phase=stored].svelte-1bknj8v .sv-saved:where(.svelte-1bknj8v){opacity:1;scale:1}.sv-beam.svelte-1bknj8v{background:var(--line-strong);width:2px;height:44px;position:relative}.sv-beam.svelte-1bknj8v span:where(.svelte-1bknj8v){background:var(--gold);opacity:0;border-radius:50%;width:6px;height:6px;position:absolute;top:0;left:-2px}[data-phase=seal].svelte-1bknj8v .sv-beam:where(.svelte-1bknj8v):not(.sv-beam-low) span:where(.svelte-1bknj8v),[data-phase=stored].svelte-1bknj8v .sv-beam-low:where(.svelte-1bknj8v) span:where(.svelte-1bknj8v){animation:.6s linear infinite svelte-1bknj8v-drop}.sv-beam.svelte-1bknj8v span:where(.svelte-1bknj8v):nth-child(2){animation-delay:.2s!important}.sv-beam.svelte-1bknj8v span:where(.svelte-1bknj8v):nth-child(3){animation-delay:.4s!important}[data-phase=stored].svelte-1bknj8v .sv-beam-low:where(.svelte-1bknj8v) span:where(.svelte-1bknj8v){animation-iteration-count:2}.sv-lock.svelte-1bknj8v{background:#16191ce6;border:1px solid #e7b85a55;border-radius:16px;align-items:center;gap:16px;padding:14px 20px 14px 16px;transition:border-color .3s,box-shadow .4s;display:flex;position:relative}[data-phase=seal].svelte-1bknj8v .sv-lock:where(.svelte-1bknj8v){border-color:var(--gold)}.sv-ring.svelte-1bknj8v{border:2px solid var(--gold);border-radius:inherit;opacity:0;position:absolute;inset:-1px}[data-phase=stored].svelte-1bknj8v .sv-ring:where(.svelte-1bknj8v){animation:.9s ease-out svelte-1bknj8v-ring}.sv-lock-art.svelte-1bknj8v{width:44px;height:50px;overflow:visible}.sv-shackle.svelte-1bknj8v{fill:none;stroke:var(--gold);stroke-width:6px;stroke-linecap:round;transition:transform .35s cubic-bezier(.16,1,.3,1);transform:translateY(-9px)}[data-phase=stored].svelte-1bknj8v .sv-shackle:where(.svelte-1bknj8v){transform:none}.sv-body.svelte-1bknj8v{fill:#e7b85a26;stroke:var(--gold);stroke-width:3px}.sv-hole.svelte-1bknj8v,.sv-hole-line.svelte-1bknj8v{fill:var(--gold);stroke:var(--gold);stroke-width:3px;stroke-linecap:round}.sv-store.svelte-1bknj8v{gap:6px;display:grid}.sv-store.svelte-1bknj8v strong:where(.svelte-1bknj8v){color:var(--text);font-family:var(--mono);font-size:13px}.sv-stores.svelte-1bknj8v{gap:4px;display:flex}.sv-stores.svelte-1bknj8v span:where(.svelte-1bknj8v){border:1px solid var(--line-strong);color:var(--faint);border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:600;transition:color .3s,border-color .3s,background-color .3s}.sv-stores.svelte-1bknj8v span.current:where(.svelte-1bknj8v){color:var(--gold);background:#e7b85a1a;border-color:#e7b85a88}.sv-file.svelte-1bknj8v{border:1px solid var(--line-strong);background:var(--bg);border-radius:12px;gap:8px;width:min(100%,420px);padding:12px 14px;display:grid}.sv-file-name.svelte-1bknj8v{color:var(--faint);font-size:12px}.sv-file.svelte-1bknj8v code:where(.svelte-1bknj8v){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.sv-file.svelte-1bknj8v .k:where(.svelte-1bknj8v){color:var(--blue)}.sv-file.svelte-1bknj8v .v:where(.svelte-1bknj8v){color:var(--gold)}[data-phase=stored].svelte-1bknj8v .sv-file:where(.svelte-1bknj8v){animation:.6s cubic-bezier(.16,1,.3,1) .35s both svelte-1bknj8v-land}@keyframes svelte-1bknj8v-blink{50%{opacity:0}}@keyframes svelte-1bknj8v-drop{0%{opacity:0;top:0}30%{opacity:1}to{opacity:0;top:100%}}@keyframes svelte-1bknj8v-ring{0%{opacity:.9;inset:-1px}to{opacity:0;inset:-14px}}@keyframes svelte-1bknj8v-land{0%{border-color:#e7b85a;scale:.97}}@media (width<=560px){.sv.svelte-1bknj8v{padding:20px 14px}.sv-lock.svelte-1bknj8v{text-align:center;flex-direction:column}.sv-store.svelte-1bknj8v{justify-items:center}}.page-data.svelte-iy7iuw{background:linear-gradient(180deg, #0f1c1a, var(--bg) 36%);padding-bottom:40px}.dt-hero.svelte-iy7iuw{text-align:center;max-width:980px;padding-top:clamp(72px,9vw,120px)}.dt-hero.svelte-iy7iuw h1:where(.svelte-iy7iuw){letter-spacing:-.035em;font-size:clamp(46px,7vw,96px);line-height:.98;animation:.8s cubic-bezier(.16,1,.3,1) both svelte-iy7iuw-rise-in}.dt-hero.svelte-iy7iuw h1:where(.svelte-iy7iuw) span:where(.svelte-iy7iuw){color:var(--add)}.dt-lede.svelte-iy7iuw{color:#bac7d5;max-width:660px;margin:26px auto 0;font-size:19px;line-height:1.6;animation:.8s cubic-bezier(.16,1,.3,1) .1s both svelte-iy7iuw-rise-in}.dt-promises.svelte-iy7iuw{text-align:left;flex-wrap:wrap;justify-content:center;gap:16px 40px;margin-top:40px;display:flex}.dt-promises.svelte-iy7iuw li:where(.svelte-iy7iuw){max-width:260px;color:var(--muted);gap:10px;font-size:14px;line-height:1.5;display:flex}.dt-promises.svelte-iy7iuw strong:where(.svelte-iy7iuw){color:var(--text);font-size:15px;display:block}.dt-icon.svelte-iy7iuw{color:var(--add);flex-shrink:0;padding-top:2px}.dt-section.svelte-iy7iuw{max-width:1180px;padding-top:120px}.dt-map.svelte-iy7iuw{padding-top:88px}.dt-head.svelte-iy7iuw{text-align:center;max-width:680px;margin:0 auto 36px}.dt-head.svelte-iy7iuw p:where(.svelte-iy7iuw){margin-top:14px;font-size:18px}.dt-split.svelte-iy7iuw{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:56px;display:grid}.dt-reverse.svelte-iy7iuw{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dt-copy.svelte-iy7iuw{margin-top:16px;font-size:17px}.dt-os.svelte-iy7iuw{border:1px solid var(--line-strong);border-radius:999px;gap:4px;margin-top:24px;padding:4px;display:inline-flex}.dt-os.svelte-iy7iuw button:where(.svelte-iy7iuw){color:var(--muted);border-radius:999px;padding:7px 16px;font-size:14px;font-weight:600;transition:background-color .25s,color .25s}.dt-os.svelte-iy7iuw button.current:where(.svelte-iy7iuw){background:var(--add);color:#0b1a12}.dt-tree.svelte-iy7iuw{border:1px solid var(--line-strong);background:var(--surface);border-radius:18px;padding:22px;box-shadow:0 40px 90px -50px #000}.dt-path.svelte-iy7iuw{color:var(--add);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex;overflow:hidden}.dt-repo.svelte-iy7iuw{color:var(--blue);margin-top:18px;animation:none}.dt-tree.svelte-iy7iuw ul:where(.svelte-iy7iuw){border-left:1px dashed var(--line-strong);gap:2px;margin:10px 0 0 7px;padding-left:16px;display:grid}.dt-tree.svelte-iy7iuw li:where(.svelte-iy7iuw){border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:6px 8px;font-size:13.5px;transition:background-color .2s;display:flex}.dt-tree.svelte-iy7iuw li:where(.svelte-iy7iuw):hover{background:var(--surface-2)}.dt-tree.svelte-iy7iuw li:where(.svelte-iy7iuw) small:where(.svelte-iy7iuw){color:var(--faint);font-size:12.5px}.dt-enc.svelte-iy7iuw{color:var(--warn);background:#e7b85a1f;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.dt-note.svelte-iy7iuw{margin-top:16px;font-size:13.5px}.dt-note.svelte-iy7iuw code:where(.svelte-iy7iuw){font-family:var(--mono);color:var(--text)}.dt-checks.svelte-iy7iuw{gap:8px;margin-top:20px;display:grid}.dt-checks.svelte-iy7iuw li:where(.svelte-iy7iuw){color:var(--muted);align-items:center;gap:10px;font-size:15px;display:flex}.dt-checks.svelte-iy7iuw svg{color:var(--add)}.dt-limit.svelte-iy7iuw{background:#e7b85a0f;border:1px solid #e7b85a40;border-radius:10px;margin-top:20px;padding:14px 16px;font-size:14.5px}.dt-limit.svelte-iy7iuw strong:where(.svelte-iy7iuw){color:var(--text)}.dt-table.svelte-iy7iuw{border:1px solid var(--line-strong);background:var(--surface);border-radius:16px;overflow:hidden}.dt-row.svelte-iy7iuw{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;padding:16px 20px;font-size:15px;display:grid}.dt-row.svelte-iy7iuw+.dt-row:where(.svelte-iy7iuw){border-top:1px solid var(--line)}.dt-row.svelte-iy7iuw>span:where(.svelte-iy7iuw):last-child{color:var(--muted)}.dt-row-head.svelte-iy7iuw{color:var(--faint);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.dt-what.svelte-iy7iuw{flex-wrap:wrap;align-items:center;gap:8px 12px;font-weight:600;display:flex}.dt-mark.svelte-iy7iuw{background:var(--add-bg);color:var(--add);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.dt-mark.remote.svelte-iy7iuw{background:var(--del-bg);color:var(--del)}.dt-notes.svelte-iy7iuw{border:1px solid var(--line-strong);background:linear-gradient(120deg, #173027, var(--surface) 60%);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.dt-notes.svelte-iy7iuw dl:where(.svelte-iy7iuw){flex-wrap:wrap;gap:16px 48px;margin:0;display:flex}.dt-notes.svelte-iy7iuw dt:where(.svelte-iy7iuw){font-weight:650}.dt-notes.svelte-iy7iuw dd:where(.svelte-iy7iuw){color:var(--muted);margin:4px 0 0;font-size:14.5px}@keyframes svelte-iy7iuw-rise-in{0%{opacity:0;translate:0 24px}}@media (width<=900px){.dt-split.svelte-iy7iuw,.dt-reverse.svelte-iy7iuw{grid-template-columns:1fr}.dt-promises.svelte-iy7iuw{flex-direction:column;max-width:360px;margin-inline:auto}.dt-promises.svelte-iy7iuw li:where(.svelte-iy7iuw){max-width:none}.dt-row.svelte-iy7iuw{grid-template-columns:1fr;gap:6px}.dt-row-head.svelte-iy7iuw{display:none}}@media (width<=560px){.dt-section.svelte-iy7iuw{padding-top:88px}}.dd.svelte-1bs0ecw{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:stretch;gap:18px;display:grid}.dd-window.svelte-1bs0ecw,.dd-panel.svelte-1bs0ecw{border:1px solid var(--line-strong);background:var(--surface);border-radius:16px;overflow:hidden;box-shadow:0 40px 90px -50px #000}.dd-top.svelte-1bs0ecw{border-bottom:1px solid var(--line);height:44px;color:var(--muted);align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.dd-dots.svelte-1bs0ecw{gap:5px;margin-right:4px;display:flex}.dd-dots.svelte-1bs0ecw i:where(.svelte-1bs0ecw){background:var(--line-strong);border-radius:50%;width:9px;height:9px}.dd-chip.svelte-1bs0ecw{background:var(--surface-3);color:var(--text);white-space:nowrap;border-radius:7px;padding:4px 9px;position:relative}.dd-chip.mono.svelte-1bs0ecw{color:var(--muted)}.dd-search.svelte-1bs0ecw{border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;border-radius:7px;flex:1;min-width:0;padding:5px 10px;overflow:hidden}.dd-diffy.svelte-1bs0ecw{color:var(--text);background:#75bfff14;border:1px solid #75bfff55;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 5px;font-weight:600;display:inline-flex;position:relative}.dd-diffy.busy.svelte-1bs0ecw:after{background:var(--add);content:"";border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite svelte-1bs0ecw-blip;position:absolute;top:-2px;right:-2px}.dd-body.svelte-1bs0ecw{grid-template-columns:.8fr 1.2fr;gap:10px;min-height:300px;padding:12px;display:grid}.dd-files.svelte-1bs0ecw{align-content:start;gap:10px;display:grid}.dd-push.svelte-1bs0ecw,.dd-group.svelte-1bs0ecw,.dd-diff.svelte-1bs0ecw{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;transition:border-color .3s,box-shadow .4s,scale .4s cubic-bezier(.16,1,.3,1);position:relative}.dd-push.svelte-1bs0ecw{color:var(--muted);justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;display:flex}.dd-push.svelte-1bs0ecw b:where(.svelte-1bs0ecw){background:var(--blue);color:var(--on-blue);border-radius:999px;padding:3px 10px;font-size:11px}.dd-push.svelte-1bs0ecw b.ok:where(.svelte-1bs0ecw){background:var(--add);animation:.5s cubic-bezier(.16,1,.3,1) svelte-1bs0ecw-pop}.dd-group.svelte-1bs0ecw{gap:5px;padding:8px 10px 10px;display:grid}.dd-group.svelte-1bs0ecw small:where(.svelte-1bs0ecw){color:var(--faint);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.dd-file.svelte-1bs0ecw{color:var(--text);align-items:center;gap:8px;font-size:12px;display:flex}.dd-file.svelte-1bs0ecw i:where(.svelte-1bs0ecw){width:16px;height:16px;color:var(--warn);background:#e7b85a26;border-radius:4px;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid}.dd-diff.svelte-1bs0ecw{align-content:start;gap:6px;padding:12px;display:grid}.dd-line.svelte-1bs0ecw{border-radius:3px;align-items:center;gap:10px;height:16px;padding-inline:4px;display:flex}.dd-line.svelte-1bs0ecw i:where(.svelte-1bs0ecw){width:16px;color:var(--muted);font-family:var(--mono);font-size:10px;font-style:normal}.dd-line.svelte-1bs0ecw b:where(.svelte-1bs0ecw){background:var(--line-strong);border-radius:3px;height:5px}.dd-line.del.svelte-1bs0ecw{background:var(--del-bg)}.dd-line.del.svelte-1bs0ecw b:where(.svelte-1bs0ecw){background:#f2787e88}.dd-line.add.svelte-1bs0ecw{background:var(--add-bg)}.dd-line.add.svelte-1bs0ecw b:where(.svelte-1bs0ecw){background:#56c98f88}.spot.svelte-1bs0ecw{z-index:1;border-color:var(--blue);scale:1.02;box-shadow:0 0 0 4px #75bfff2e,0 0 28px #75bfff55}.dd-chip.spot.svelte-1bs0ecw{outline:2px solid var(--blue)}.dd-window.svelte-1bs0ecw em:where(.svelte-1bs0ecw){z-index:2;background:var(--blue);color:var(--on-blue);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:700;animation:.5s cubic-bezier(.16,1,.3,1) both svelte-1bs0ecw-pop;position:absolute;bottom:calc(100% - 10px);right:8px;box-shadow:0 8px 20px #0008}.dd-panel.svelte-1bs0ecw{flex-direction:column;min-height:360px;display:flex}.dd-panel-head.svelte-1bs0ecw{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.dd-panel-head.svelte-1bs0ecw strong:where(.svelte-1bs0ecw){display:block}.dd-panel-head.svelte-1bs0ecw small:where(.svelte-1bs0ecw){color:var(--muted);font-size:12px}.dd-clear.svelte-1bs0ecw{color:var(--muted);margin-left:auto;font-size:12px}.dd-clear.svelte-1bs0ecw:hover{color:var(--text)}.dd-log.svelte-1bs0ecw{flex-direction:column;flex:1;gap:10px;max-height:320px;padding:14px;display:flex;overflow-y:auto}.dd-empty.svelte-1bs0ecw{color:var(--faint);text-align:center;margin:auto;font-size:14px}.dd-msg.svelte-1bs0ecw{border-radius:12px;max-width:88%;padding:9px 12px;font-size:14px;line-height:1.45;animation:.45s cubic-bezier(.16,1,.3,1) both svelte-1bs0ecw-msg-in}.dd-msg.you.svelte-1bs0ecw{background:var(--blue);color:var(--on-blue);transform-origin:100% 100%;align-self:flex-end;font-weight:550}.dd-msg.diffy.svelte-1bs0ecw{background:var(--surface-3);transform-origin:0 100%;align-self:flex-start}.dd-msg.diffy.svelte-1bs0ecw p:where(.svelte-1bs0ecw){color:var(--text)}.dd-msg.svelte-1bs0ecw ul:where(.svelte-1bs0ecw){gap:5px;margin-top:8px;display:grid}.dd-msg.svelte-1bs0ecw li:where(.svelte-1bs0ecw){border:1px solid var(--line-strong);animation:svelte-1bs0ecw-msg-in .4s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * .12s + .15s) both;border-radius:8px;justify-content:space-between;gap:12px;padding:6px 9px;font-size:13px;display:flex}.dd-msg.svelte-1bs0ecw li.hot:where(.svelte-1bs0ecw){background:var(--add-bg);border-color:#56c98f80}.dd-msg.svelte-1bs0ecw li:where(.svelte-1bs0ecw) small:where(.svelte-1bs0ecw){color:var(--muted)}.dd-approval.svelte-1bs0ecw{background:#e7b85a12;border:1px solid #e7b85a70;border-radius:12px;gap:6px;padding:12px;font-size:13px;animation:.45s cubic-bezier(.16,1,.3,1) both svelte-1bs0ecw-msg-in;display:grid}.dd-approval.svelte-1bs0ecw strong:where(.svelte-1bs0ecw){color:var(--warn)}.dd-approval-actions.svelte-1bs0ecw{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.dd-approval-actions.svelte-1bs0ecw button:where(.svelte-1bs0ecw){border:1px solid var(--line-strong);background:var(--surface-2);border-radius:7px;padding:6px 10px;font-size:12px;font-weight:600}.dd-approval-actions.svelte-1bs0ecw button:where(.svelte-1bs0ecw):hover{background:var(--surface-3)}.dd-approval-actions.svelte-1bs0ecw button.primary:where(.svelte-1bs0ecw){background:var(--blue);color:var(--on-blue);border-color:#0000}.dd-answer.svelte-1bs0ecw{color:var(--muted)}.dd-thinking.svelte-1bs0ecw{background:var(--surface-3);border-radius:12px;gap:4px;width:fit-content;padding:10px 12px;display:flex}.dd-thinking.svelte-1bs0ecw i:where(.svelte-1bs0ecw){background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite svelte-1bs0ecw-dot}.dd-thinking.svelte-1bs0ecw i:where(.svelte-1bs0ecw):nth-child(2){animation-delay:.15s}.dd-thinking.svelte-1bs0ecw i:where(.svelte-1bs0ecw):nth-child(3){animation-delay:.3s}.dd-prompts.svelte-1bs0ecw{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:12px 14px 14px;display:flex}.dd-prompts.svelte-1bs0ecw button:where(.svelte-1bs0ecw){color:var(--text);background:#75bfff12;border:1px solid #75bfff55;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:550;transition:background-color .2s,translate .3s cubic-bezier(.16,1,.3,1)}.dd-prompts.svelte-1bs0ecw button:where(.svelte-1bs0ecw):hover:not(:disabled){background:#75bfff26;translate:0 -2px}.dd-prompts.svelte-1bs0ecw button:where(.svelte-1bs0ecw):disabled{opacity:.45}@keyframes svelte-1bs0ecw-msg-in{0%{opacity:0;translate:0 8px;scale:.85}}@keyframes svelte-1bs0ecw-pop{0%{opacity:0;scale:.5}}@keyframes svelte-1bs0ecw-dot{50%{opacity:.3;translate:0 -3px}}@keyframes svelte-1bs0ecw-blip{50%{opacity:.3}}@media (aspect-ratio<=23/20),(width<=900px){.dd.svelte-1bs0ecw{grid-template-columns:1fr;gap:12px}.dd-search.svelte-1bs0ecw{display:none}.dd-panel.svelte-1bs0ecw{min-height:0}.dd-prompts.svelte-1bs0ecw{border-top:0;border-bottom:1px solid var(--line);order:-1}.dd-panel-head.svelte-1bs0ecw{order:-2}.dd-log.svelte-1bs0ecw{min-height:150px;max-height:240px}}@media (width<=640px){.dd-body.svelte-1bs0ecw{grid-template-columns:1fr;min-height:0}.dd-diff.svelte-1bs0ecw{gap:4px;padding:10px}.dd-line.svelte-1bs0ecw:nth-of-type(n+8),.dd-chip.mono.svelte-1bs0ecw{display:none}.dd-window.svelte-1bs0ecw em:where(.svelte-1bs0ecw){font-size:10.5px;left:8px;right:auto}}.page-diffy.svelte-a39gao{background:linear-gradient(180deg, #101b28, var(--bg) 40%);padding-bottom:40px}.dp-hero.svelte-a39gao{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;max-width:1280px;min-height:calc(100svh - 64px);padding-block:40px;display:grid}.dp-hero.svelte-a39gao h1:where(.svelte-a39gao){letter-spacing:-.04em;font-size:clamp(56px,8vw,96px);line-height:.95;animation:.8s cubic-bezier(.16,1,.3,1) both svelte-a39gao-rise-in}.dp-hero.svelte-a39gao h1:where(.svelte-a39gao) span:where(.svelte-a39gao){color:var(--blue)}.dp-lede.svelte-a39gao{color:#bac7d5;max-width:540px;margin-top:26px;font-size:19px;line-height:1.6;animation:.8s cubic-bezier(.16,1,.3,1) .1s both svelte-a39gao-rise-in}.dp-keys.svelte-a39gao{align-items:center;gap:14px;margin-top:26px;font-size:14px;animation:.8s cubic-bezier(.16,1,.3,1) .2s both svelte-a39gao-rise-in;display:flex}.dp-keys.svelte-a39gao strong:where(.svelte-a39gao){color:var(--text);font-weight:600}kbd.svelte-a39gao{border:1px solid var(--line-strong);background:var(--surface-2);min-width:34px;height:34px;color:var(--text);font-family:var(--font);border-bottom-width:3px;border-radius:8px;place-items:center;padding:0 8px;font-size:15px;font-weight:600;display:inline-grid}.dp-keycaps.svelte-a39gao{gap:5px;display:flex}.dp-keycaps.svelte-a39gao kbd:where(.svelte-a39gao){animation:3.2s ease-in-out infinite svelte-a39gao-key-press}.dp-keycaps.svelte-a39gao kbd:where(.svelte-a39gao):nth-child(2){animation-delay:.12s}.dp-keycaps.svelte-a39gao kbd:where(.svelte-a39gao):nth-child(3){animation-delay:.24s}.dp-actions.svelte-a39gao{flex-wrap:wrap;gap:12px;margin-top:34px;animation:.8s cubic-bezier(.16,1,.3,1) .3s both svelte-a39gao-rise-in;display:flex}.dp-stage.svelte-a39gao{aspect-ratio:1;place-items:center;width:100%;max-width:560px;margin-inline:auto;animation:.9s cubic-bezier(.16,1,.3,1) .15s both svelte-a39gao-pop-in;display:grid;position:relative}.dp-ring.svelte-a39gao{border:1px dashed #75bfff45;border-radius:50%;animation:40s linear infinite svelte-a39gao-spin;position:absolute;inset:8%}.dp-ring-late.svelte-a39gao{border-style:solid;border-color:#75bfff22;animation-duration:60s;animation-direction:reverse;inset:20%}.dp-orbit.svelte-a39gao{rotate:calc(var(--i) * 72deg);animation:36s linear infinite svelte-a39gao-spin;position:absolute;inset:4%}.dp-chip.svelte-a39gao{color:var(--text);white-space:nowrap;translate:-50% -50%;rotate:calc(var(--i) * -72deg);background:#111315e6;border:1px solid #75bfff55;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;animation:36s linear infinite svelte-a39gao-counter-spin;position:absolute;top:0;left:50%;box-shadow:0 8px 24px #0008}.dp-cat.svelte-a39gao{z-index:1;animation:6s ease-in-out infinite svelte-a39gao-float;position:relative}.dp-cat.svelte-a39gao svg{width:min(260px,52vw);height:auto}.dp-shadow.svelte-a39gao{filter:blur(8px);background:#000a;border-radius:50%;width:30%;height:14px;animation:6s ease-in-out infinite svelte-a39gao-shadow;position:absolute;bottom:22%}.dp-section.svelte-a39gao{max-width:1180px;padding-top:120px}.dp-head.svelte-a39gao{text-align:center;max-width:680px;margin:0 auto 40px}.dp-head.svelte-a39gao p:where(.svelte-a39gao){margin-top:14px;font-size:18px}.dp-abilities.svelte-a39gao{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dp-ability.svelte-a39gao{border:1px solid var(--line);background:linear-gradient(170deg, var(--surface-2), var(--surface));border-radius:16px;padding:18px}.dp-ability.svelte-a39gao h3:where(.svelte-a39gao){margin-top:18px}.dp-ability.svelte-a39gao p:where(.svelte-a39gao){margin-top:8px;font-size:14.5px}.dp-art.svelte-a39gao{border:1px solid var(--line);background:var(--bg);border-radius:12px;height:120px;position:relative;overflow:hidden}.a-box.svelte-a39gao{border:2px solid var(--line-strong);border-radius:6px;animation:4.5s ease-in-out infinite svelte-a39gao-spotlight;position:absolute}.a1.svelte-a39gao{inset:14px 50% 60px 14px}.a2.svelte-a39gao{animation-delay:1.5s;inset:14px 14px 60px calc(50% + 8px)}.a3.svelte-a39gao{animation-delay:3s;inset:72px 14px 14px}.a-tag.svelte-a39gao{background:var(--blue);width:20px;height:20px;color:var(--on-blue);border-radius:50%;place-items:center;font-size:11px;font-weight:700;animation:4.5s ease-in-out infinite svelte-a39gao-tag-hop;display:grid;position:absolute;top:8px;left:8px}.o-button.svelte-a39gao{background:var(--blue);color:var(--on-blue);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;animation:4s ease-in-out infinite svelte-a39gao-press;position:absolute;top:42px;left:30px}.o-cursor.svelte-a39gao{background:var(--text);clip-path:polygon(0 0,100% 70%,55% 70%,75% 100%,60% 100%,42% 74%,0 95%);width:14px;height:20px;animation:4s ease-in-out infinite svelte-a39gao-cursor;position:absolute;top:0;left:0}.o-ask.svelte-a39gao{color:var(--warn);background:#e7b85a1a;border:1px solid #e7b85a80;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;animation:4s ease-in-out infinite svelte-a39gao-ask;position:absolute;bottom:12px;right:12px}.p-col.svelte-a39gao{background:var(--surface-2);border-radius:8px;width:calc(33.3333% - 16px);position:absolute;top:12px;bottom:12px}.p-col.svelte-a39gao:first-child{left:12px}.p-col.svelte-a39gao:nth-child(2){left:calc(33.3333% + 8px)}.p-col.svelte-a39gao:nth-child(3){right:12px}.p-card.svelte-a39gao{border-left:3px solid var(--add);background:var(--surface-3);border-radius:5px;width:calc(33.3333% - 28px);height:26px;animation:4.5s cubic-bezier(.6,0,.2,1) infinite svelte-a39gao-card-move;position:absolute;top:24px;left:18px;box-shadow:0 8px 18px #0009}.dp-art-build.svelte-a39gao{align-content:center;gap:6px;padding:0 16px;display:grid}.b-line.svelte-a39gao{color:var(--text);font-family:var(--mono);white-space:nowrap;width:0;font-size:12px;animation:4.5s steps(18,end) infinite svelte-a39gao-type-line;overflow:hidden}.b2.svelte-a39gao{color:#7de3ab;animation-delay:.9s}.b3.svelte-a39gao{color:var(--blue);animation-delay:1.8s}.dp-ways.svelte-a39gao{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dp-ways.svelte-a39gao li:where(.svelte-a39gao){border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:18px}.dp-ways.svelte-a39gao h3:where(.svelte-a39gao){margin-top:18px}.dp-ways.svelte-a39gao p:where(.svelte-a39gao){margin-top:8px;font-size:14.5px}.dp-way-art.svelte-a39gao{background:var(--bg);border-radius:12px;place-items:center;height:150px;display:grid}.dp-press.svelte-a39gao{gap:8px;display:flex}.dp-press.svelte-a39gao kbd:where(.svelte-a39gao){min-width:48px;height:48px;font-size:20px;animation:2.4s ease-in-out infinite svelte-a39gao-key-press}.dp-press.svelte-a39gao kbd:where(.svelte-a39gao):nth-child(2){animation-delay:.1s}.dp-press.svelte-a39gao kbd:where(.svelte-a39gao):nth-child(3){animation-delay:.2s}.dp-menu.svelte-a39gao{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:10px;width:200px;padding:6px;font-size:12.5px;display:grid;box-shadow:0 14px 30px #000a}.dp-menu.svelte-a39gao span:where(.svelte-a39gao){color:var(--muted);border-radius:6px;padding:6px 10px}.dp-menu.svelte-a39gao .hot:where(.svelte-a39gao){color:var(--text);animation:3s ease-in-out infinite svelte-a39gao-menu-hot}.dp-welcome.svelte-a39gao{gap:8px;width:86%;display:grid}.dp-welcome.svelte-a39gao small:where(.svelte-a39gao){color:var(--muted);font-size:12px}.dp-type.svelte-a39gao{background:var(--surface-2);color:var(--text);white-space:nowrap;border:1px solid #75bfff66;border-radius:10px;padding:10px 12px;font-size:13px;overflow:hidden}.dp-type.svelte-a39gao:after{vertical-align:-2px;background:var(--blue);content:"";width:2px;height:1em;margin-left:2px;animation:1s step-end infinite svelte-a39gao-caret;display:inline-block}.dp-split.svelte-a39gao{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.dp-copy.svelte-a39gao{margin:16px 0 20px;font-size:17px}.dp-copy.svelte-a39gao strong:where(.svelte-a39gao){color:var(--text)}.dp-confirm.svelte-a39gao li:where(.svelte-a39gao){border-top:1px solid var(--line);color:var(--text);align-items:center;gap:12px;padding:14px 0;display:flex}.dp-confirm.svelte-a39gao li:where(.svelte-a39gao):last-child{border-bottom:1px solid var(--line)}.dp-shield.svelte-a39gao{color:var(--warn);flex-shrink:0;display:grid}.dp-limits.svelte-a39gao{border:1px solid var(--line-strong);background:linear-gradient(140deg, #192e40, var(--surface) 60%);border-radius:18px;max-width:860px;margin:0 auto;padding:32px}.dp-limits.svelte-a39gao ul:where(.svelte-a39gao){gap:12px;margin-top:20px;display:grid}.dp-limits.svelte-a39gao li:where(.svelte-a39gao){color:var(--muted);padding-left:22px;position:relative}.dp-limits.svelte-a39gao li:where(.svelte-a39gao):before{background:var(--blue);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:2px}.dp-foot.svelte-a39gao{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:24px;font-size:15px;display:flex}@keyframes svelte-a39gao-rise-in{0%{opacity:0;translate:0 24px}}@keyframes svelte-a39gao-pop-in{0%{opacity:0;scale:.7}}@keyframes svelte-a39gao-spin{to{transform:rotate(360deg)}}@keyframes svelte-a39gao-counter-spin{to{transform:rotate(-360deg)}}@keyframes svelte-a39gao-float{50%{translate:0 -14px}}@keyframes svelte-a39gao-shadow{50%{opacity:.6;scale:.8}}@keyframes svelte-a39gao-key-press{0%,30%,to{background:var(--surface-2);border-bottom-width:3px;translate:0}12%{background:#75bfff33;border-bottom-width:1px;translate:0 2px}}@keyframes svelte-a39gao-spotlight{0%,40%,to{border-color:var(--line-strong);box-shadow:none}10%,30%{border-color:var(--blue)}}@keyframes svelte-a39gao-tag-hop{0%,30%{translate:0}36%,63%{translate:calc(100% + 110px)}70%,96%{translate:0 58px}}@keyframes svelte-a39gao-cursor{0%{translate:150px 90px}35%,55%{translate:62px 52px}to{translate:150px 90px}}@keyframes svelte-a39gao-press{38%,42%{scale:.9}0%,30%,50%,to{scale:1}}@keyframes svelte-a39gao-ask{0%,40%{opacity:0;translate:0 10px}50%,90%{opacity:1;translate:0}to{opacity:0}}@keyframes svelte-a39gao-card-move{0%,20%{translate:0}40%,60%{translate:calc(100% + 18px) 34px}80%,to{translate:calc(200% + 36px)}}@keyframes svelte-a39gao-type-line{0%{width:0}30%,90%{width:18ch}to{width:0}}@keyframes svelte-a39gao-menu-hot{0%,30%{background:0 0}45%,to{background:#75bfff2e}}@keyframes svelte-a39gao-caret{50%{opacity:0}}@media (width<=1080px){.dp-abilities.svelte-a39gao{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.dp-hero.svelte-a39gao,.dp-split.svelte-a39gao{grid-template-columns:1fr}.dp-hero.svelte-a39gao{min-height:0;padding-top:56px}.dp-stage.svelte-a39gao{max-width:400px}.dp-ways.svelte-a39gao{grid-template-columns:1fr}}@media (width<=560px){.dp-orbit.svelte-a39gao{inset:14%}.dp-abilities.svelte-a39gao{grid-template-columns:1fr}.dp-chip.svelte-a39gao{padding:4px 9px;font-size:11px}.dp-limits.svelte-a39gao{padding:22px}.dp-section.svelte-a39gao{padding-top:88px}}.loop.svelte-564jdt{border:1px solid var(--line-strong);background:linear-gradient(180deg, #101b28, var(--bg));border-radius:16px;padding:18px 18px 14px;overflow:hidden}.loop-art.svelte-564jdt{position:relative}.loop-diffy.svelte-564jdt{width:14%;position:absolute;top:80%;left:84.5%}.tall.svelte-564jdt .loop-diffy:where(.svelte-564jdt){width:18%;top:-1%;left:81%}.loop-diffy.svelte-564jdt svg{width:100%;height:auto}.loop-steps.svelte-564jdt{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:8px;display:flex}.loop-steps.svelte-564jdt button:where(.svelte-564jdt){color:var(--faint);border:1px solid #0000;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;transition:color .2s,background-color .2s,border-color .2s}.loop-steps.svelte-564jdt button:where(.svelte-564jdt):hover{color:var(--text)}.loop-steps.svelte-564jdt button.current:where(.svelte-564jdt){border-color:color-mix(in srgb, var(--world-accent) 45%, transparent);background:color-mix(in srgb, var(--world-accent) 14%, transparent);color:var(--text)}.pm.svelte-kucna4{border:1px solid var(--line-strong);background:var(--surface);border-radius:16px;padding:20px}.pm-controls.svelte-kucna4{display:grid}.pm-field.svelte-kucna4{align-content:start;gap:8px;display:grid}.pm-label.svelte-kucna4{color:var(--faint);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.pm-field.svelte-kucna4 small:where(.svelte-kucna4){color:var(--muted);font-size:13px}.pm-field.svelte-kucna4 strong:where(.svelte-kucna4){color:var(--text)}.pm-segment.svelte-kucna4{border:1px solid var(--line-strong);background:var(--bg);border-radius:10px;gap:3px;width:fit-content;padding:3px;display:inline-flex}.pm-segment.svelte-kucna4 button:where(.svelte-kucna4){color:var(--muted);border-radius:7px;padding:6px 14px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s}.pm-segment.svelte-kucna4 button.current:where(.svelte-kucna4){background:var(--blue);color:var(--on-blue)}.pm-run.svelte-kucna4{gap:8px;margin-top:20px;display:grid}.pm-run.svelte-kucna4 li:where(.svelte-kucna4){--tone:var(--add);border:1px solid color-mix(in srgb, var(--tone) 28%, var(--line));background:color-mix(in srgb, var(--tone) 6%, var(--surface-2));animation:svelte-kucna4-step-in .5s calc(var(--i) * .28s) cubic-bezier(.16, 1, .3, 1) both;border-radius:10px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:11px 14px;font-size:14px;display:grid}.pm-run.svelte-kucna4 li.pm-asks:where(.svelte-kucna4){--tone:var(--warn)}.pm-run.svelte-kucna4 li.pm-not-in-profile:where(.svelte-kucna4){--tone:var(--del)}.pm-tool.svelte-kucna4{color:var(--faint);font-size:12px}.pm-action.svelte-kucna4{color:var(--text)}.pm-result.svelte-kucna4{text-align:right;justify-items:end;display:grid}.pm-result.svelte-kucna4 strong:where(.svelte-kucna4){color:var(--tone);font-size:13px}.pm-result.svelte-kucna4 small:where(.svelte-kucna4){color:var(--faint);font-size:12px}.pm-prompt.svelte-kucna4{animation:svelte-kucna4-step-in .4s calc(var(--i) * .28s + .3s) cubic-bezier(.16, 1, .3, 1) both;flex-wrap:wrap;grid-column:2/-1;gap:6px;display:flex}.pm-prompt.svelte-kucna4 b:where(.svelte-kucna4){border:1px solid var(--line-strong);color:var(--muted);border-radius:6px;padding:4px 9px;font-size:12px;font-weight:600}.pm-prompt.svelte-kucna4 b:where(.svelte-kucna4):first-child{background:var(--blue);color:var(--on-blue);border-color:#0000}@keyframes svelte-kucna4-step-in{0%{opacity:0;translate:-14px;scale:.97}}@media (width<=640px){.pm-run.svelte-kucna4 li:where(.svelte-kucna4){grid-template-columns:minmax(0,1fr) auto}.pm-tool.svelte-kucna4{display:none}.pm-prompt.svelte-kucna4{grid-column:1/-1}}.pv.svelte-nvag7u{border:1px solid var(--line-strong);background:var(--surface);border-radius:16px;padding:20px}.pv-tabs.svelte-nvag7u{flex-wrap:wrap;gap:8px;display:flex}.pv-tabs.svelte-nvag7u button:where(.svelte-nvag7u){border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;transition:color .2s,background-color .2s,border-color .2s}.pv-tabs.svelte-nvag7u button.current:where(.svelte-nvag7u){border-color:var(--tab);background:color-mix(in srgb, var(--tab) 14%, transparent);color:var(--text)}svg.svelte-nvag7u{width:100%;height:auto;font-family:var(--font);margin-top:14px;display:block}.boundary.svelte-nvag7u{fill:#ffffff05;stroke:#56c98f66;stroke-width:1.5px;stroke-dasharray:7 7}.eyebrow.svelte-nvag7u{fill:#86909b;font-family:var(--mono);letter-spacing:.1em;font-size:11px;font-weight:600}.edge.svelte-nvag7u{fill:none;stroke:#353c44;stroke-width:2px}.flow.svelte-nvag7u{fill:none;stroke:var(--c);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:2 14;animation:.8s linear infinite svelte-nvag7u-flow,.4s both svelte-nvag7u-fade-in}.hub.svelte-nvag7u rect:where(.svelte-nvag7u){fill:#16191c;stroke:var(--c);stroke-width:2px;transition:stroke .4s}.tall.svelte-nvag7u .label:where(.svelte-nvag7u){font-size:15px}.tall.svelte-nvag7u .sub:where(.svelte-nvag7u){font-size:12.5px}.label.svelte-nvag7u{fill:#eceff2;font-size:14px;font-weight:650}.sub.svelte-nvag7u{fill:#86909b;font-size:11.5px}.mono.svelte-nvag7u{font-family:var(--mono)}.node.svelte-nvag7u{opacity:.45;transform-box:fill-box;transform-origin:50%;transition:opacity .35s,transform .5s cubic-bezier(.16,1,.3,1)}.node.svelte-nvag7u rect:where(.svelte-nvag7u){fill:#1b1f23;stroke:#353c44;stroke-width:1.5px;transition:stroke .35s,fill .35s}.node.outside.svelte-nvag7u rect:where(.svelte-nvag7u){stroke-dasharray:5 5}.node.on.svelte-nvag7u{opacity:1;transform:scale(1.05)}.node.on.svelte-nvag7u rect:where(.svelte-nvag7u){fill:color-mix(in srgb, var(--n) 12%, #1b1f23);stroke:var(--n);stroke-dasharray:none}.pv-caption.svelte-nvag7u{min-height:3em;color:var(--text);margin-top:10px;font-size:15px;animation:.45s cubic-bezier(.16,1,.3,1) both svelte-nvag7u-caption}@keyframes svelte-nvag7u-flow{to{stroke-dashoffset:-16px}}@keyframes svelte-nvag7u-fade-in{0%{opacity:0}}@keyframes svelte-nvag7u-caption{0%{opacity:0;translate:0 6px}}.wt.svelte-kllddp{border:1px solid var(--line-strong);background:var(--surface);border-radius:16px;padding:20px}svg.svelte-kllddp{width:100%;height:auto;font-family:var(--font);display:block}.link.svelte-kllddp{fill:none;stroke:#3a4149;stroke-width:3px;stroke-linecap:round}.draw.svelte-kllddp{stroke:var(--c);stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .4s ease-in}.draw.on.svelte-kllddp{stroke-dashoffset:0;transition:stroke-dashoffset .8s cubic-bezier(.6,0,.2,1)}.merge-flow.svelte-kllddp{fill:none;stroke:var(--c);stroke-width:4px;stroke-linecap:round;stroke-dasharray:3 16;animation:.7s linear infinite svelte-kllddp-flow}.card.svelte-kllddp rect:where(.svelte-kllddp):first-child{fill:#1b1f23;stroke:#353c44;stroke-width:1.5px}.eyebrow.svelte-kllddp{fill:#86909b;font-family:var(--mono);letter-spacing:.08em;font-size:12px;font-weight:600}.mono.svelte-kllddp{font-family:var(--mono)}.small.svelte-kllddp{fill:#cdd4db;font-size:14px}.chip.svelte-kllddp{fill:#eceff21f;stroke:#eceff280}.chip-text.svelte-kllddp{fill:#eceff2;font-size:12.5px;font-weight:600}.bar.svelte-kllddp{fill:#353c44}.badge.svelte-kllddp{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .25s,transform .5s cubic-bezier(.16,1,.3,1);transform:scale(.6)}.badge.on.svelte-kllddp{opacity:1;transform:none}.badge.svelte-kllddp rect:where(.svelte-kllddp){fill:#56c98f1f;stroke:#56c98f88}.badge.svelte-kllddp text:where(.svelte-kllddp){fill:#7de3ab;font-size:12.5px;font-weight:600}.merged.svelte-kllddp circle:where(.svelte-kllddp){fill:#56c98f}.merged.svelte-kllddp path:where(.svelte-kllddp){fill:none;stroke:#0b1a12;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.core.svelte-kllddp ellipse:where(.svelte-kllddp),.core.svelte-kllddp path:where(.svelte-kllddp){fill:#1b1f23;stroke:#75bfff;stroke-width:2px}.core.svelte-kllddp .core-ring:where(.svelte-kllddp){fill:none;stroke-opacity:.5}.core-glow.svelte-kllddp{fill:#75bfff;opacity:.08;transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite svelte-kllddp-glow}.label.svelte-kllddp{fill:#eceff2;font-size:17px;font-weight:650}.sub.svelte-kllddp{fill:#86909b;font-size:13px}.tree.svelte-kllddp{opacity:0;transform-box:fill-box;transform-origin:0;transition:opacity .3s ease-in,transform .35s ease-in;transform:translate(-30px)scale(.7)}.tree.on.svelte-kllddp{opacity:1;transition:opacity .3s .45s,transform .6s cubic-bezier(.16,1,.3,1) .45s;transform:none}.tree.leaving.svelte-kllddp{animation:3.2s ease-in both svelte-kllddp-leave}.tree.svelte-kllddp rect:where(.svelte-kllddp):first-child{fill:color-mix(in srgb, var(--c) 8%, #1b1f23);stroke:color-mix(in srgb, var(--c) 60%, transparent);stroke-width:1.5px}.folder.svelte-kllddp{fill:var(--c)}.branch.svelte-kllddp{fill:var(--c);font-size:13px}.track.svelte-kllddp{fill:#2a3036}.progress.svelte-kllddp{fill:var(--c);transform-box:fill-box;transform-origin:0;animation:2.6s ease-in-out infinite svelte-kllddp-progress}.spinner.svelte-kllddp{fill:none;stroke:var(--c);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.68 .32;transform-box:fill-box;transform-origin:50%;animation:.9s linear infinite svelte-kllddp-spin}.stamp.svelte-kllddp rect:where(.svelte-kllddp){fill:#0f1d16f2;stroke:#56c98f;stroke-width:2px}.stamp.svelte-kllddp text:where(.svelte-kllddp){fill:#7de3ab;font-size:12px;font-weight:700}.stamp.svelte-kllddp{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.16,1,.3,1) both svelte-kllddp-stamp}.wt-foot.svelte-kllddp{align-items:center;gap:16px;margin-top:14px;display:flex}.wt-caption.svelte-kllddp{min-height:3em;color:var(--text);flex:1;font-size:15px;animation:.45s cubic-bezier(.16,1,.3,1) both svelte-kllddp-caption}.wt-dots.svelte-kllddp{gap:2px;display:flex}.wt-dots.svelte-kllddp button:where(.svelte-kllddp){place-items:center;width:22px;height:22px;display:grid}.wt-dots.svelte-kllddp button:where(.svelte-kllddp):before{background:var(--line-strong);content:"";border-radius:50%;width:8px;height:8px;transition:background-color .2s,scale .3s cubic-bezier(.16,1,.3,1)}.wt-dots.svelte-kllddp button.current:where(.svelte-kllddp):before{background:var(--blue);scale:1.4}@keyframes svelte-kllddp-flow{to{stroke-dashoffset:-19px}}@keyframes svelte-kllddp-glow{50%{opacity:.16;transform:scale(1.15)}}@keyframes svelte-kllddp-progress{0%{transform:scaleX(.1)}70%,to{transform:scaleX(1)}}@keyframes svelte-kllddp-spin{to{transform:rotate(360deg)}}@keyframes svelte-kllddp-stamp{0%{opacity:0;transform:scale(2)}}@keyframes svelte-kllddp-leave{0%,55%{opacity:1;transform:none}to{opacity:0;transform:translate(-40px)scale(.5)}}@keyframes svelte-kllddp-caption{0%{opacity:0;translate:0 6px}}@media (width<=560px){.wt.svelte-kllddp{padding:12px}.wt-foot.svelte-kllddp{flex-direction:column;align-items:flex-start}}:root{--bg:#111315;--surface:#16191c;--surface-2:#1b1f23;--surface-3:#22272c;--line:#262b31;--line-strong:#353c44;--text:#eceff2;--muted:#a0a8b2;--faint:#86909b;--blue:#75bfff;--blue-strong:#2797ee;--blue-soft:#75bfff1f;--on-blue:#0b1520;--add:#56c98f;--add-bg:#56c98f1c;--del:#f2787e;--del-bg:#f2787e1c;--warn:#e7b85a;--radius:10px;--radius-sm:6px;--font:"Instrument Sans Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:88px}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}button,input{font:inherit;color:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}img,video{max-width:100%;height:auto;display:block}svg{flex-shrink:0}p{color:var(--muted);margin:0}h1,h2,h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:600}h2{font-size:clamp(30px,4vw,46px);line-height:1.08}h3{letter-spacing:-.01em;font-size:18px;line-height:1.3}ul,ol{margin:0;padding:0;list-style:none}::selection{background:#75bfff40}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.mono{font-family:var(--mono);font-size:.92em}.muted{color:var(--faint)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{max-width:1180px;margin-inline:auto;padding-inline:32px}.section{padding-top:128px}.section-tight{padding-top:72px}.section-head{text-align:center;max-width:720px;margin:0 auto 48px}.section-head p{margin-top:16px;font-size:18px}.section-more{text-align:center;margin-top:32px}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--blue);color:var(--on-blue);padding:10px 16px;font-weight:600;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.button{border-radius:var(--radius-sm);white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:15px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.button.small{height:36px;padding:0 14px;font-size:14px}.button.primary{background:var(--blue);color:var(--on-blue)}.button.primary:hover{background:#93cdff}.button.secondary{background:var(--surface-2);border:1px solid var(--line-strong);color:var(--text)}.button.secondary:hover{background:var(--surface-3)}.button:disabled{opacity:.55}.icon-button{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface-2);place-items:center;width:32px;height:32px;display:inline-grid}.icon-button:hover{background:var(--surface-3)}.text-button{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.site-header{z-index:30;border-bottom:1px solid var(--line);background:#111315f2;position:sticky;top:0}.nav-shell{align-items:center;gap:32px;max-width:1180px;height:64px;margin:0 auto;padding:0 32px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:650;display:inline-flex}.nav-links{color:var(--muted);gap:28px;margin-right:auto;font-size:15px;display:flex}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--text)}.nav-actions{align-items:center;gap:10px;display:flex}.web-button{background:var(--surface-2);border:1px solid var(--line-strong);color:var(--text);gap:7px;padding-right:12px}.web-button>svg{color:var(--blue)}.web-button-arrow{color:var(--faint);transition:transform .2s cubic-bezier(.16,1,.3,1),color .15s;display:inline-flex}.web-button:hover{background:var(--surface-3);border-color:#75bfff59}.web-button:hover .web-button-arrow{color:var(--blue);transform:translate(1px,-1px)}.mobile-menu-button{border-radius:var(--radius-sm);border:1px solid var(--line-strong);height:36px;padding:0 14px;font-size:14px;display:none}.mobile-navigation{display:none}.page-head h1{letter-spacing:-.04em;font-size:clamp(42px,7.2vw,84px);font-weight:650;line-height:1.02}.hero-lede{max-width:660px;margin:24px auto 0;font-size:19px;line-height:1.6}.home-facts{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:14px 34px;padding-block:30px;font-size:14px;display:flex}.home-facts li{align-items:center;gap:8px;display:inline-flex}.home-facts svg{color:var(--blue)}.home-docs-bridge{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;max-width:940px;display:flex}.home-docs-bridge h2{font-size:clamp(30px,3.4vw,44px)}.home-docs-bridge p{max-width:52ch;margin-top:12px;font-size:17px}.inline-link{color:var(--blue);align-items:center;gap:6px;font-size:15px;font-weight:550;display:inline-flex}.inline-link:hover{text-underline-offset:3px;text-decoration:underline}.window-bar{border-bottom:1px solid var(--line);background:var(--surface);height:40px;color:var(--muted);align-items:center;gap:14px;padding:0 14px;font-size:13px;display:flex}.window-dots{gap:7px;display:flex}.window-dots i{background:var(--line-strong);border-radius:50%;width:11px;height:11px}.window-title{color:var(--text);font-weight:600}.window-sub{color:var(--muted)}.window-sub:before{content:"·";color:var(--faint);margin-right:10px}main{overflow-x:clip}.section-wide{padding-top:96px}.anatomy{max-width:1480px}.anatomy-head{text-align:center;max-width:720px;margin:0 auto 48px}.anatomy-head p{margin-top:14px;font-size:18px}.faq-section h1,.waitlist-section h1{font-size:clamp(30px,4vw,46px);line-height:1.08}.view-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.view-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}.view-card:hover{border-color:var(--line-strong)}.view-thumb{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:var(--bg);display:block;overflow:hidden}.view-thumb img{object-fit:cover;object-position:left top;width:100%;height:100%}.view-thumb-empty{height:100%;color:var(--faint);place-items:center;display:grid}.view-card-body{gap:4px;padding:14px 16px 16px;display:grid}.view-card-title{align-items:center;gap:8px;font-weight:600;display:inline-flex}.view-card-title svg{color:var(--blue)}.view-card-summary{-webkit-line-clamp:3;line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.home-explore{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1180px;display:grid}.explore-card{border:1px solid var(--line-strong);background:linear-gradient(140deg, #192e40, var(--surface) 65%);border-radius:18px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:20px;padding:22px;transition:translate .4s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .4s;display:grid;overflow:hidden}.explore-data{background:linear-gradient(140deg, #173027, var(--surface) 65%)}.explore-card:hover{border-color:#75bfff80;translate:0 -4px;box-shadow:0 30px 60px -30px #000}.explore-data:hover{border-color:#56c98f80}.explore-art{place-items:center;height:170px;display:grid;position:relative}.explore-float{animation:5s ease-in-out infinite explore-float}.explore-card:hover .explore-float{animation-duration:1.6s}.explore-vault{width:104px;height:104px;color:var(--add);background:#56c98f1a;border:2px solid #56c98f99;border-radius:28px;place-items:center;transition:scale .4s cubic-bezier(.16,1,.3,1);display:grid}.explore-card:hover .explore-vault{scale:1.08}.explore-copy{color:var(--muted);gap:8px;font-size:15px;display:grid}.explore-data .explore-link{color:var(--add)}.explore-copy strong{color:var(--text);letter-spacing:-.02em;font-size:21px;line-height:1.2}.explore-link{color:var(--blue);align-items:center;gap:6px;margin-top:6px;font-weight:600;display:inline-flex}@keyframes explore-float{50%{translate:0 -10px}}.faq-list{border-top:1px solid var(--line);max-width:820px;margin:0 auto}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;font-size:17px;font-weight:550;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{color:var(--muted);transition:transform .25s var(--ease)}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details p{max-width:720px;padding:0 4px 22px}.waitlist-section{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:56px;display:grid}.waitlist-copy>p{max-width:480px;margin-top:16px;font-size:17px}.platform-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:420px;margin-top:28px;display:grid}.platform-list li{justify-content:space-between;padding:12px 16px;font-weight:550;display:flex}.platform-list li+li{border-top:1px solid var(--line)}.platform-state{color:var(--blue);font-size:13px;font-weight:500}.waitlist-card{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);padding:28px}.waitlist-card h2{font-size:22px}.form-intro{margin:6px 0 22px;font-size:14px}.waitlist-card form>label:not(.consent){margin-bottom:8px;font-size:14px;font-weight:550;display:block}.email-field{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg);height:46px;color:var(--faint);align-items:center;gap:10px;padding:0 14px;display:flex}.email-field:focus-within{border-color:var(--blue)}.email-field input{width:100%;min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:none;font-size:15px}.email-field input::placeholder{color:var(--faint)}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;margin:16px 0 20px;font-size:14px;line-height:1.5;display:flex}.consent input{width:16px;height:16px;accent-color:var(--blue);flex-shrink:0;margin:2px 0 0}.submit-button{width:100%}.form-divider{color:var(--faint);align-items:center;gap:12px;margin:22px 0 16px;font-size:13px;display:flex}.form-divider:before,.form-divider:after{content:"";background:var(--line);flex:1;height:1px}.social-buttons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.google-mark{font-weight:700}.social-status{margin-top:12px;font-size:13px}.form-error{border-radius:var(--radius-sm);background:var(--del-bg);color:#ffb3b6;border:1px solid #f2787e55;margin-top:14px;padding:10px 12px;font-size:14px}.success-state{justify-items:start;gap:10px;display:grid}.success-icon{background:var(--add-bg);width:48px;height:48px;color:var(--add);border-radius:50%;place-items:center;display:grid}.success-state .button{margin-top:8px}.site-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:128px;padding-block:32px 48px;font-size:14px;display:flex}.site-footer .brand{color:var(--text);font-size:16px}.footer-links{flex-wrap:wrap;gap:8px 22px;margin-left:auto;display:flex}.footer-links a:hover{color:var(--text)}.privacy-dialog{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2);width:calc(100% - 32px);max-width:600px;max-height:85vh;color:var(--text);padding:28px}.privacy-dialog::backdrop{background:#000000b3}.privacy-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.privacy-heading h2{font-size:22px}.privacy-dialog p+p{margin-top:14px}.privacy-dialog p{font-size:15px}.privacy-version{color:var(--faint);font-size:13px!important}.page-head{padding-top:80px}.docs{grid-template-columns:232px minmax(0,1fr) 200px;align-items:start;gap:48px;padding-top:40px;display:grid}.docs-nav{scrollbar-width:thin;max-height:calc(100vh - 104px);padding-bottom:32px;position:sticky;top:88px;overflow-y:auto}.docs-menu-button{display:none}.docs-nav-section+.docs-nav-section{margin-top:22px}.docs-nav-section h2{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin-bottom:6px;padding-left:10px;font-size:12px;font-weight:650}.docs-nav-section a{border-radius:var(--radius-sm);color:var(--muted);padding:5px 10px;font-size:14.5px;transition:color .2s,background-color .2s,box-shadow .3s,translate .3s cubic-bezier(.16,1,.3,1);display:block}.docs-nav-section a:hover{color:var(--text);background:var(--surface);translate:3px}.docs-nav-section a[aria-current=page]{color:var(--text);background:var(--surface-2);box-shadow:inset 2px 0 0 var(--blue)}.docs-main{min-width:0;max-width:820px}.docs-toc{font-size:13.5px;position:sticky;top:88px}.docs-toc h2{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-size:12px;font-weight:650}.docs-toc-track{position:relative}.docs-toc-marker{background:var(--blue);border-radius:2px;width:2px;transition:top .45s cubic-bezier(.16,1,.3,1),height .45s cubic-bezier(.16,1,.3,1);position:absolute;left:0}.docs-toc li a{border-left:1px solid var(--line);color:var(--muted);padding:4px 0 4px 12px;transition:color .2s,translate .3s cubic-bezier(.16,1,.3,1);display:block}.docs-toc li a:hover{color:var(--text)}.docs-toc li a.active{color:var(--text);translate:3px}.docs-enter{animation:.55s cubic-bezier(.2,.7,.2,1) both docs-enter}.docs-enter .doc-head>*{animation:.6s cubic-bezier(.16,1,.3,1) both docs-enter}.docs-enter .doc-head>:nth-child(2){animation-delay:60ms}.docs-enter .doc-head>:nth-child(3){animation-delay:.12s}@keyframes docs-enter{0%{opacity:0;translate:0 16px}}.doc-figure{margin:28px 0 0}.doc-figure figcaption{color:var(--faint);text-align:center;margin-top:10px;font-size:13px}.doc-head{margin-bottom:28px}.doc-crumbs{color:var(--muted);gap:8px;font-size:13px;display:flex}.doc-crumbs a,.doc-crumbs a:hover{color:var(--text)}.doc-head h1{letter-spacing:-.03em;margin-top:10px;font-size:clamp(32px,4.4vw,44px);line-height:1.1}.doc-lede{margin-top:12px;font-size:18px;line-height:1.6}.doc-shot{margin-top:32px}.doc-shot h2{margin-bottom:16px;font-size:24px}.doc-highlights{gap:10px;margin-top:32px;display:grid}.doc-highlights li{color:var(--muted);gap:10px;display:flex}.doc-highlights svg{color:var(--add);margin-top:5px}.prose{color:#c9ced4;margin-top:36px;font-size:16px;line-height:1.72}.prose>*+*{margin-top:16px}.prose p{color:inherit}.prose h2{border-top:1px solid var(--line);color:var(--text);margin-top:44px;padding-top:20px;scroll-margin-top:88px;font-size:24px;line-height:1.25}.prose h3{color:var(--text);margin-top:28px;scroll-margin-top:88px;font-size:18px}.prose h2+*,.prose h3+*{margin-top:10px}.prose strong{color:var(--text);font-weight:620}.prose a{color:var(--blue);text-underline-offset:3px;-webkit-text-decoration:underline #75bfff66;text-decoration:underline #75bfff66}.prose a:hover{-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.prose ul,.prose ol{gap:8px;padding-left:22px;display:grid}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li::marker{color:var(--faint)}.prose code{border:1px solid var(--line);background:var(--surface-2);font-family:var(--mono);color:var(--text);border-radius:5px;padding:1px 6px;font-size:.86em}.prose pre{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:14px 16px;overflow-x:auto}.prose pre code{background:0 0;border:0;padding:0}.prose table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 12px}.prose th{color:var(--muted);font-size:13px;font-weight:650}.prose blockquote.callout{--tone:var(--blue);border:1px solid color-mix(in srgb, var(--tone) 32%, var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--tone) 7%, var(--surface));margin:20px 0 0;padding:12px 16px}.prose blockquote.callout.limit,.prose blockquote.callout.warning{--tone:var(--warn)}.prose blockquote.callout p+p{margin-top:8px}.prose kbd.keys{vertical-align:1px;gap:3px;display:inline-flex}.prose kbd.keys kbd{border:1px solid var(--line-strong);background:var(--surface-2);min-width:24px;height:24px;color:var(--text);font-family:var(--font);border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 6px;font-size:12.5px;font-weight:600;line-height:1;transition:translate .12s,border-bottom-width .12s,background-color .2s;display:inline-grid}.prose kbd.keys:hover kbd{background:#75bfff26;border-bottom-width:1px;translate:0 1px}.prose kbd.keys:hover kbd:nth-child(2){transition-delay:50ms}.prose kbd.keys:hover kbd:nth-child(3){transition-delay:.1s}.prose tr{transition:background-color .2s}.prose tbody tr:hover{background:var(--surface)}.demo{gap:12px;display:grid}.demo-frame{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);overflow:hidden;box-shadow:0 40px 80px -40px #000}.demo-frame video{aspect-ratio:16/10;background:var(--bg);width:100%;height:auto}.demo-note{color:var(--muted);margin-left:auto;font-size:12px}.demo-bar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px;display:grid}.demo-caption{font-size:16px;font-weight:550}.demo-track{background:var(--line);border-radius:2px;grid-column:1/-1;height:3px;position:relative}.demo-fill{background:var(--blue);border-radius:2px;position:absolute;inset:0 auto 0 0}.demo-tick{background:var(--line-strong);width:1px;height:9px;position:absolute;top:-3px}.demo-chapters{flex-wrap:wrap;gap:8px;display:flex}.demo-chapters button{border:1px solid var(--line);color:var(--muted);text-align:left;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;display:inline-flex}.demo-chapters button:hover{color:var(--text);border-color:var(--line-strong)}.demo-chapters button.active{color:var(--text);background:var(--blue-soft);border-color:#75bfff80}.demo-chapters .mono{color:var(--faint);font-size:12px}.pager{grid-template-columns:1fr 1fr;gap:16px;margin-top:56px;display:grid}.pager a{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:14px;padding:16px 20px;font-weight:600;display:flex}.pager a:hover{border-color:var(--line-strong)}.pager span{display:grid}.pager small{color:var(--muted);font-size:13px;font-weight:500}.pager-next{text-align:right;justify-content:flex-end}@media (width<=1180px){.docs{grid-template-columns:220px minmax(0,1fr)}.docs-toc{display:none}}@media (width<=860px){.docs{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:20px}.docs-nav{max-height:none;padding-bottom:0;position:relative;top:0}.docs-menu-button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);justify-content:space-between;align-items:center;width:100%;height:44px;padding:0 14px;font-weight:600;display:flex}.docs-menu-button[aria-expanded=true] svg{transform:rotate(90deg)}.docs-nav-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:8px;padding:12px 6px;display:none}.docs-nav-list.open{display:block}}@media (width<=1080px){.home-explore,.waitlist-section{grid-template-columns:1fr}.view-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-shell{gap:24px}.nav-links{gap:20px}}@media (width<=860px){.nav-shell{gap:10px}.nav-links,.nav-cta{display:none}.nav-actions{margin-left:auto}.web-button{padding-right:14px}.web-button-arrow{display:none}.mobile-menu-button{display:block}.mobile-web-link{color:var(--blue);align-items:center;gap:10px;font-weight:600;display:flex}.mobile-web-link>svg:last-child{color:var(--faint);margin-left:auto}.mobile-navigation{border-top:1px solid var(--line);padding:8px 16px 16px;display:grid}.mobile-navigation a{padding:12px 0;font-size:17px}.mobile-navigation a+a{border-top:1px solid var(--line)}}@media (width<=359px){.nav-actions{display:none}.mobile-menu-button{margin-left:auto}}@media (width<=720px){.shell,.nav-shell{padding-inline:16px}.section{padding-top:88px}.hero-lede{font-size:17px}.home-facts{justify-content:start;width:fit-content;margin-inline:auto;display:grid}.window-sub{display:none}.view-grid,.explore-card{grid-template-columns:1fr}.explore-art{height:130px}.waitlist-card{padding:20px}.footer-links{margin-left:0}.pager{grid-template-columns:1fr}.prose{font-size:15.5px}.demo-note{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
