.hx-stage{isolation:isolate;aspect-ratio:5/4;border:1px solid var(--line);border-radius:var(--radius);background-color:var(--raised);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-position:-1px -1px;background-size:20px 20px;width:100%;position:relative;overflow:hidden;container-type:inline-size}@media (min-width:640px){.hx-stage{aspect-ratio:6/5}}.hx-ticks{z-index:7;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.hx-card{z-index:3;width:78%;color:var(--paper-ink);background-color:var(--paper);background-image:repeating-linear-gradient(transparent 0, transparent calc(1.5em - 1px), var(--paper-rule) calc(1.5em - 1px), var(--paper-rule) 1.5em);border:1px solid var(--paper-edge);transform-origin:0 0;transition:transform .76s var(--ease-snap);pointer-events:none;-webkit-user-select:none;user-select:none;background-origin:content-box;border-radius:6px;margin:0;padding:.75em 1em .9em 2.3em;font-size:4.4cqi;line-height:1.5;position:absolute;top:7%;left:8%;transform:rotate(-2.2deg)}.hx-card:before{content:"";background:color-mix(in oklab, var(--paper-red-mark) 45%, transparent);width:1px;position:absolute;top:0;bottom:0;left:1.6em}.hx-card:after{content:"";background:var(--paper-tape);width:4.2em;height:1.2em;position:absolute;top:-.55em;left:42%;transform:rotate(3deg)}.hx-stage[data-card=corner] .hx-card{transform:translate(-5%,-3%)scale(.36)rotate(-2.2deg)}.hx-note-title{color:var(--paper-text);text-underline-offset:.2em;margin:0;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.hx-note-line{white-space:nowrap;margin:0}.hx-note-label{color:var(--paper-muted);margin-right:.3em}.hx-eq{border-radius:4px;padding:0 .12em}.hx-aside{color:var(--paper-red);margin-left:.35em;font-weight:700;display:inline-block;transform:rotate(-6deg)}.hx-stage[data-phase=scan] .hx-eq[data-eq]{animation:lit .36s var(--ease-snap) both;animation-delay:var(--lit-delay,0s)}.hx-stage[data-lit] .hx-eq[data-eq]{background-color:var(--paper-lit)}@keyframes lit{0%{background-color:#0000}to{background-color:var(--paper-lit)}}.hx-beam-track{z-index:2;pointer-events:none;opacity:0;position:absolute;inset:-1% -5% 0}.hx-beam{background:var(--volt);height:2px;box-shadow:0 0 6px 1px var(--volt), 0 0 22px 6px color-mix(in oklab, var(--ion) 45%, transparent);border-radius:2px;position:absolute;top:0;left:0;right:0}.hx-stage[data-phase=scan] .hx-beam-track{animation:1s cubic-bezier(.45,.05,.55,.95) both sweep}@keyframes sweep{0%{opacity:0;transform:translateY(0)}8%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100%)}}.hx-chips{z-index:2;pointer-events:none;font-size:4.4cqi;line-height:1.5;position:absolute;inset:0}.hx-chip{white-space:nowrap;color:var(--paper-ink);background-color:var(--paper-lit);box-shadow:0 0 0 1px color-mix(in oklab, var(--volt) 35%, transparent), 0 0 10px color-mix(in oklab, var(--volt) 30%, transparent);transform-origin:50%;animation:lift var(--dur,.82s) var(--ease-snap) both;animation-delay:var(--delay,0s);border-radius:4px;padding:0 .12em;position:absolute}@keyframes lift{0%{opacity:1;transform:translate(0)rotate(-2.2deg)scale(1)}32%{opacity:1;transform:translateY(-.7em)rotate(0)scale(1.08)}75%{transform:translate(var(--dx), var(--dy)) scale(.55);opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(.55);opacity:0}}.hx-link{z-index:3;aspect-ratio:4/3;pointer-events:none;opacity:0;width:15%;transition:opacity .2s var(--ease-snap);position:absolute;top:27%;left:13%;overflow:visible}.hx-link path{fill:none;stroke:var(--volt);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hx-link .hx-link-halo{stroke:var(--raised);stroke-width:6px;opacity:.85}.hx-link-line{stroke-dasharray:1}.hx-stage[data-card=corner] .hx-link{opacity:1}.hx-stage[data-phase=build] .hx-link-line{animation:draw-link .65s var(--ease-snap) both}.hx-stage[data-phase=build] .hx-link-head,.hx-stage[data-phase=build] .hx-link-halo{animation:.2s linear .6s both show-head}@keyframes draw-link{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes show-head{0%{opacity:0}to{opacity:1}}.hx-surface{z-index:1;opacity:0;transition:opacity .2s var(--ease-snap);touch-action:pan-y;cursor:grab;position:absolute;inset:0}.hx-surface:focus-visible{outline-offset:-4px}.hx-surface[data-dragging]{cursor:grabbing}.hx-stage[data-three=ready] .hx-surface{opacity:1}.hx-overlay{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hx-overlay line,.hx-overlay circle{opacity:0;transition:opacity .24s var(--ease-snap)}.hx-static-frame{z-index:1;opacity:0;pointer-events:none;position:absolute;inset:0}.hx-static-frame svg{width:100%;height:100%;display:block}.hx-stage[data-mode=static] .hx-static-frame{opacity:1;animation:reveal .8s var(--ease-snap) both}.hx-stage[data-mode=static][data-instant] .hx-static-frame{animation:none}.hx-stage[data-three=ready] .hx-static-frame{opacity:0;transition:opacity .32s var(--ease-snap)}@keyframes reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.hx-readout{z-index:5;white-space:nowrap;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:nowrap;align-items:baseline;gap:0 .85rem;padding:.45rem .75rem;font-size:.86rem;line-height:1.35;display:flex;position:absolute;bottom:3%;left:3%;right:3%;overflow:hidden}.hx-fn{color:var(--ink);flex:none;font-weight:700}.hx-status,.hx-coords{text-overflow:ellipsis;min-width:0;overflow:hidden}.hx-status{color:var(--volt-ink)}.hx-slope{color:var(--flux-ink);border-radius:4px;flex:none;margin:0 -.3em;padding:0 .3em}.hx-stage[data-handoff] .hx-slope{animation:handoff 1.1s var(--ease-snap) both}@keyframes handoff{0%{background-color:color-mix(in oklab, var(--flux) 26%, transparent)}to{background-color:#0000}}.hx-tools{z-index:6;align-items:center;gap:.4rem;display:flex;position:absolute;top:3%;right:3%}.hx-hint{border:1px solid var(--line);background:var(--surface);color:var(--muted);white-space:nowrap;pointer-events:none;border-radius:999px;padding:.2rem .6rem;font-size:.78rem}.hx-hint-short{display:none}.hx-tool-button,.hx-toggle{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);min-height:2.25rem;color:var(--ink);white-space:nowrap;transition:border-color .2s var(--ease-snap), box-shadow .2s var(--ease-snap), background-color .2s var(--ease-snap), color .2s var(--ease-snap);justify-content:center;align-items:center;font-size:.8rem;font-weight:600;display:inline-flex}.hx-tool-button{padding:0 .65rem}.hx-toggle{width:2.25rem}.hx-tool-button:hover,.hx-toggle:hover{border-color:var(--volt);color:var(--ink);box-shadow:0 0 0 3px var(--volt-tint)}@media (pointer:coarse){.hx-tool-button,.hx-toggle{min-height:2.75rem}.hx-toggle{width:2.75rem}}.hx-stage[data-phase=done] .hx-toggle:not(:hover,:focus-visible){background-color:color-mix(in oklab, var(--surface) 75%, transparent);color:var(--muted);border-color:#0000}@container (max-width:560px){.hx-readout{gap:0 .65rem;font-size:.8rem}.hx-coords-label{display:none}}@container (max-width:440px){.hx-card{left:5%}.hx-readout{padding:.4rem .6rem;font-size:.78rem}.hx-coords,.hx-hint-long{display:none}.hx-hint-short{display:inline}}@media (prefers-color-scheme:dark){.hx-card,.hx-chip{filter:brightness(.9)}}@media (prefers-reduced-motion:reduce){.hx-stage .hx-card{transition:none;transform:translate(-5%,-3%)scale(.36)rotate(-2.2deg)}.hx-beam-track,.hx-chips{display:none}.hx-stage .hx-static-frame{opacity:1;animation:none}.hx-stage[data-three=ready] .hx-static-frame{opacity:0}}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.JNGYyq_className{font-family:Caveat,Caveat Fallback;font-style:normal}.JNGYyq_variable{--font-hand:"Caveat", "Caveat Fallback"}
