.macroCloud.svelte-pownln{box-sizing:border-box;width:100vw;margin-left:calc(50% - 50vw);padding:24px clamp(28px,5vw,112px) 72px}.macroCloudGraphic.svelte-pownln{width:100%;height:auto;display:block;overflow:visible}.macroCloudGraphic.svelte-pownln text:where(.svelte-pownln){font-family:var(--font-geist-mono),monospace;font-variant-ligatures:none}.macroBridge.svelte-pownln{width:100%;height:100%;display:grid;place-items:center;color:#2c3136;font-family:var(--font-geist-sans),sans-serif;font-size:22px;line-height:1.42;text-align:center}.macroBridge.svelte-pownln p:where(.svelte-pownln){max-width:560px;margin:0}.macroTreeEdge.svelte-pownln{fill:none;stroke:#b5bfc99e;stroke-width:calc(1.15px + var(--activation) * 1.35px);opacity:calc(.36 + var(--activation) * .64);stroke-linecap:round;vector-effect:non-scaling-stroke}.macroTreeEdge.activeTreeEdge.svelte-pownln{stroke:var(--range)}.macroTreeEdge.macroLilac.activeTreeEdge.svelte-pownln{stroke:#ce99ff;stroke:oklch(.77 .25 307)}.macroTreeEdge.macroAmber.activeTreeEdge.svelte-pownln{stroke:#ffb33b;stroke:oklch(.82 .21 74)}.macroTreeEdge.macroGrape.activeTreeEdge.svelte-pownln{stroke:#d672ff;stroke:oklch(.72 .25 315)}.macroTreeEdge.macroCyan.activeTreeEdge.svelte-pownln{stroke:#00d2fe;stroke:oklch(.8 .18 220)}.macroTreeEdge.macroPink.activeTreeEdge.svelte-pownln{stroke:#ff85c3;stroke:oklch(.77 .23 350)}.macroTreeRoot.svelte-pownln{fill:#fff;stroke:#77889b;stroke-width:1.4;vector-effect:non-scaling-stroke}.macroGroupPulse.svelte-pownln{--pulse-color: oklch(.75 .22 255);pointer-events:none}.macroGroupPulse.macroLilac.svelte-pownln{--pulse-color: oklch(.77 .25 307)}.macroGroupPulse.macroAmber.svelte-pownln{--pulse-color: oklch(.82 .21 74)}.macroGroupPulse.macroGrape.svelte-pownln{--pulse-color: oklch(.72 .25 315)}.macroGroupPulse.macroCyan.svelte-pownln{--pulse-color: oklch(.8 .18 220)}.macroGroupPulse.macroPink.svelte-pownln{--pulse-color: oklch(.77 .23 350)}.macroGroupPulse.macroYellow.svelte-pownln{--pulse-color: oklch(.88 .18 92)}.macroGroupPulse.syntaxMacro.svelte-pownln{--pulse-color: var(--range)}.macroGroupPulse.syntaxSplice.svelte-pownln{--pulse-color: oklch(.62 .18 290)}.macroGroupPulse.syntaxType.svelte-pownln{--pulse-color: oklch(.55 .16 190)}.macroGroupPulseCircle.svelte-pownln{opacity:0;transform-box:fill-box;transform-origin:center;animation:svelte-pownln-macroGroupEmit 4.8s cubic-bezier(.16,.72,.24,1) both}@keyframes svelte-pownln-macroGroupEmit{0%{opacity:0;transform:scale(.04)}12%{opacity:.68}58%{opacity:.3}to{opacity:0;transform:scale(1.28)}}.macroKey.svelte-pownln{pointer-events:none}.macroFlowRow.svelte-pownln{transform-box:view-box;transform-origin:0 0;animation:svelte-pownln-macroRowFlow var(--flow-duration) linear var(--flow-delay) infinite;will-change:transform}.macroCloud.transportStopped.svelte-pownln .macroFlowRow:where(.svelte-pownln),.macroCloud.transportStopped.svelte-pownln .macroFlowWord:where(.svelte-pownln),.macroCloud.transportStopped.svelte-pownln .macroGroupPulseCircle:where(.svelte-pownln){animation-play-state:paused}@keyframes svelte-pownln-macroRowFlow{0%{transform:translate(0)}to{transform:translate(var(--flow-distance))}}.macroFlowWord.svelte-pownln{transform-box:fill-box;transform-origin:center;animation:svelte-pownln-macroWordFloat 9s ease-in-out var(--float-delay) infinite}.macroFlowRow2.svelte-pownln .macroFlowWord:where(.svelte-pownln){animation-duration:11s}.macroFlowRow3.svelte-pownln .macroFlowWord:where(.svelte-pownln){animation-duration:10s}@keyframes svelte-pownln-macroWordFloat{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}.macroCellLabel.svelte-pownln{fill:#fff;transition:fill 1.4s cubic-bezier(.22,.61,.36,1)}.macroCellLabel.svelte-pownln,.macroCellGlow.svelte-pownln{transform:scale(var(--macro-hit-scale, 1));transform-box:fill-box;transform-origin:center}.macroCellLabel.macroLilac.svelte-pownln{fill:#d3b5f2}.macroCellLabel.macroAmber.svelte-pownln{fill:#f2c17f}.macroCellLabel.macroGrape.svelte-pownln{fill:#d1a9e3}.macroCellLabel.macroCyan.svelte-pownln{fill:#8ad4eb}.macroCellLabel.macroPink.svelte-pownln{fill:#edafcb}.macroCellLabel.macroYellow.svelte-pownln{fill:#edd692}.macroCellLabel.syntaxMacro.svelte-pownln{fill:var(--range)}.macroCellLabel.syntaxSplice.svelte-pownln{fill:#886de9}.macroCellLabel.syntaxType.svelte-pownln{fill:#00837e;fill:oklch(.55 .16 190)}.macroCellLabel.activeMacroLabel.svelte-pownln{fill:var(--range)}.macroCellLabel.macroLilac.activeMacroLabel.svelte-pownln{fill:#ce99ff;fill:oklch(.77 .25 307)}.macroCellLabel.macroAmber.activeMacroLabel.svelte-pownln{fill:#ffb33b;fill:oklch(.82 .21 74)}.macroCellLabel.macroGrape.activeMacroLabel.svelte-pownln{fill:#d672ff;fill:oklch(.72 .25 315)}.macroCellLabel.macroCyan.activeMacroLabel.svelte-pownln{fill:#00d2fe;fill:oklch(.8 .18 220)}.macroCellLabel.macroMint.activeMacroLabel.svelte-pownln{fill:#00eaa5;fill:oklch(.83 .18 163)}.macroCellLabel.macroCoral.activeMacroLabel.svelte-pownln{fill:#ff977d;fill:oklch(.78 .23 35)}.macroCellLabel.macroBlue.activeMacroLabel.svelte-pownln{fill:#73b1ff;fill:oklch(.75 .22 255)}.macroCellLabel.macroYellow.activeMacroLabel.svelte-pownln{fill:#fad600;fill:oklch(.88 .21 97)}.macroCellLabel.macroRed.activeMacroLabel.svelte-pownln{fill:#ff766f;fill:oklch(.73 .25 25)}.macroCellLabel.macroPink.activeMacroLabel.svelte-pownln{fill:#ff85c3;fill:oklch(.77 .23 350)}.macroCellLabel.macroTeal.activeMacroLabel.svelte-pownln{fill:#00d6ce;fill:oklch(.79 .17 190)}.macroCellLabel.syntaxMacro.activeMacroLabel.svelte-pownln{fill:var(--range)}.macroCellLabel.syntaxSplice.activeMacroLabel.svelte-pownln{fill:#a28dff;fill:oklch(.71 .18 290)}.macroCellLabel.syntaxType.activeMacroLabel.svelte-pownln{fill:#00aba5;fill:oklch(.67 .16 190)}.macroCellGlow.svelte-pownln{fill:color-mix(in oklch,var(--range) 18%,white);stroke:color-mix(in oklch,var(--range) 10%,white);stroke-width:calc(var(--activation) * .34px);paint-order:stroke fill;opacity:calc(var(--activation) * .96);filter:drop-shadow(0 0 3px color-mix(in oklch,white,transparent 24%)) drop-shadow(0 0 9px color-mix(in oklch,var(--range),transparent 56%))}.macroCellGlow.macroLilac.svelte-pownln{fill:#ce99ff;fill:oklch(.77 .25 307);filter:drop-shadow(0 0 5px oklch(.77 .25 307 / .5))}.macroCellGlow.macroAmber.svelte-pownln{fill:#ffb33b;fill:oklch(.82 .21 74);filter:drop-shadow(0 0 5px oklch(.82 .21 74 / .5))}.macroCellGlow.macroGrape.svelte-pownln{fill:#d672ff;fill:oklch(.72 .25 315);filter:drop-shadow(0 0 5px oklch(.72 .25 315 / .5))}.macroCellGlow.macroCyan.svelte-pownln{fill:#00d2fe;fill:oklch(.8 .18 220);filter:drop-shadow(0 0 5px oklch(.8 .18 220 / .5))}.macroCellGlow.macroMint.svelte-pownln{fill:#00eaa5;fill:oklch(.83 .18 163);filter:drop-shadow(0 0 5px oklch(.83 .18 163 / .5))}.macroCellGlow.macroCoral.svelte-pownln{fill:#ff977d;fill:oklch(.78 .23 35);filter:drop-shadow(0 0 5px oklch(.78 .23 35 / .5))}.macroCellGlow.macroBlue.svelte-pownln{fill:#73b1ff;fill:oklch(.75 .22 255);filter:drop-shadow(0 0 5px oklch(.75 .22 255 / .5))}.macroCellGlow.macroYellow.svelte-pownln{fill:#fad600;fill:oklch(.88 .21 97);filter:drop-shadow(0 0 5px oklch(.88 .21 97 / .5))}.macroCellGlow.macroRed.svelte-pownln{fill:#ff766f;fill:oklch(.73 .25 25);filter:drop-shadow(0 0 5px oklch(.73 .25 25 / .5))}.macroCellGlow.macroPink.svelte-pownln{fill:#ff85c3;fill:oklch(.77 .23 350);filter:drop-shadow(0 0 5px oklch(.77 .23 350 / .5))}.macroCellGlow.macroTeal.svelte-pownln{fill:#00d6ce;fill:oklch(.79 .17 190);filter:drop-shadow(0 0 5px oklch(.79 .17 190 / .5))}.macroCellGlow.syntaxMacro.svelte-pownln{fill:color-mix(in oklch,var(--range) 18%,white);filter:drop-shadow(0 0 3px color-mix(in oklch,white,transparent 24%)) drop-shadow(0 0 9px color-mix(in oklch,var(--range),transparent 56%))}.macroCellGlow.syntaxSplice.svelte-pownln{fill:#a28dff;fill:oklch(.71 .18 290);filter:drop-shadow(0 0 5px oklch(.62 .18 290 / .5))}.macroCellGlow.syntaxType.svelte-pownln{fill:#00aba5;fill:oklch(.67 .16 190);filter:drop-shadow(0 0 5px oklch(.55 .16 190 / .5))}.environmentKey.svelte-pownln{opacity:1}.environmentLabel.svelte-pownln{fill:#a787f6;letter-spacing:-.035em}.macroCloudText.svelte-pownln{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:520px){.macroCloud.svelte-pownln{padding:16px 20px 52px}}.rhythm.svelte-gatozc{position:relative}.rhythm.svelte-gatozc>:where(.svelte-gatozc):not(.pathRhythmShader){position:relative;z-index:1}.pathRhythmShader.svelte-gatozc{position:absolute;z-index:2;inset:0;display:block;width:100%;height:100%;pointer-events:none}.shapeFigure.svelte-gatozc{margin:30px 0 38px}.identityDetail.svelte-gatozc+.functionIntro:where(.svelte-gatozc){margin-top:20px}.bindingCode.svelte-gatozc range-code-block{margin-top:30px}.functionCode.svelte-gatozc range-code-block{margin-top:30px}.enumFigure.svelte-gatozc{position:relative;z-index:3;display:grid;width:100vw;min-height:min(80svh,720px);margin:42px calc(50% - 50vw) 62px;padding:32px clamp(28px,10vw,176px);place-items:center}.enumStage.svelte-gatozc{width:fit-content;max-width:100%}.enumDeclaration.svelte-gatozc{display:grid;gap:.16em;font-family:var(--font-geist-mono),monospace;font-size:clamp(24px,min(4.4vw,7.2svh),68px);font-weight:500;letter-spacing:-.07em;line-height:1.15;color:var(--ink);transform-origin:0 50%}.enumKeyword.svelte-gatozc,.enumCaseKeyword.svelte-gatozc{color:var(--range)}.enumLine.svelte-gatozc{min-width:0}.enumCase.svelte-gatozc{padding-left:1.7ch;transition:color .16s ease,text-shadow .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}.enumCase.activeEnumCase.svelte-gatozc{color:var(--range);transform:translate(.5em)}.figureHeader.svelte-gatozc{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:32px;color:color-mix(in oklch,var(--ink),transparent 38%);font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.rhythm.svelte-gatozc>.rhythmAudioControl:where(.svelte-gatozc){display:none}.rhythmAudioControl.svelte-gatozc{display:flex;align-items:center;gap:8px;pointer-events:none}.autoScrollButton.svelte-gatozc{min-height:36px;padding:0 14px;border:1px solid color-mix(in oklch,var(--ink),transparent 78%);border-radius:999px;background:color-mix(in oklch,var(--paper),transparent 6%);color:color-mix(in oklch,var(--ink),transparent 18%);font-family:var(--font-geist-mono),monospace;font-size:11px;letter-spacing:.035em;cursor:pointer;pointer-events:auto}.autoScrollButton.svelte-gatozc:hover,.autoScrollButton.svelte-gatozc:focus-visible,.autoScrollButton.autoScrollRunning.svelte-gatozc{border-color:color-mix(in oklch,var(--range),transparent 48%);color:var(--range);outline:none}.transportButton.svelte-gatozc{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;max-width:36px;flex:0 0 36px;min-height:36px;padding:0;border:1px solid color-mix(in oklch,var(--range),transparent 70%);border-radius:999px;background:var(--range);color:#fff;font-family:var(--font-geist-mono),monospace;font-size:11px;letter-spacing:.045em;cursor:pointer;pointer-events:auto;box-shadow:none;transition:color .42s cubic-bezier(.22,.61,.36,1),border-color .42s cubic-bezier(.22,.61,.36,1),box-shadow .42s cubic-bezier(.22,.61,.36,1)}.transportButton.svelte-gatozc:before{position:absolute;inset:0;border-radius:inherit;background:color-mix(in oklch,white,transparent 4%);content:"";transform:scaleX(0);transform-origin:left center;transition:transform .52s cubic-bezier(.16,1,.3,1)}.transportButton.svelte-gatozc>span:where(.svelte-gatozc){position:relative;z-index:1}.transportButton.svelte-gatozc:hover{box-shadow:none}.transportButton.svelte-gatozc:focus-visible,.transportButton.transportRunning.svelte-gatozc{border-color:color-mix(in oklch,var(--range),transparent 62%);outline:none}.transportButton.transportRunning.svelte-gatozc{color:color-mix(in oklch,var(--ink),transparent 12%)}.transportButton.transportRunning.svelte-gatozc:before{transform:scaleX(1)}.transportButton.svelte-gatozc:focus-visible{box-shadow:none}.transportGlyph.svelte-gatozc{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:none;transition:background .42s cubic-bezier(.22,.61,.36,1),border-radius .42s cubic-bezier(.22,.61,.36,1),box-shadow .42s cubic-bezier(.22,.61,.36,1)}.transportButton.transportRunning.svelte-gatozc .transportGlyph:where(.svelte-gatozc){border-radius:1px;background:var(--range);box-shadow:none}.shapeStage.svelte-gatozc{width:min(100%,420px);margin:22px auto 0}svg.svelte-gatozc{display:block;width:100%;overflow:visible}svg.svelte-gatozc .shapeLabel:where(.svelte-gatozc){fill:color-mix(in oklch,var(--ink),transparent 48%);font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.rhythm.playing.svelte-gatozc .shapeLabel:where(.svelte-gatozc){animation:svelte-gatozc-corner-label-bloom 1.8s linear infinite}.rhythm.playing.svelte-gatozc .triangleLabel1:where(.svelte-gatozc){animation-delay:.6s}.rhythm.playing.svelte-gatozc .triangleLabel2:where(.svelte-gatozc){animation-delay:1.2s}.squareLabel.svelte-gatozc{transition:fill .18s linear}.squareLabel.activeSquareLabel.svelte-gatozc{fill:var(--range)}.lineFigure.svelte-gatozc{position:relative;display:grid;gap:56px;margin:30px 0 38px;padding:40px 20px}.identityRelation.svelte-gatozc{position:relative}.identityExpression.svelte-gatozc{position:relative;z-index:1;display:flex;justify-content:center;gap:.34em;color:var(--range);font-family:var(--font-geist-mono),monospace;font-size:clamp(18px,2.4vw,24px);font-weight:520;letter-spacing:-.035em;line-height:1}.identityValueTrack.svelte-gatozc{position:relative;width:calc(100% - 10px);height:4px;margin:0 5px}@keyframes svelte-gatozc-corner-label-bloom{0%,9%{fill:var(--range)}14%,to{fill:color-mix(in oklch,var(--ink),transparent 48%)}}@media(max-width:520px){.shapeFigure.svelte-gatozc{margin-right:-4px;margin-left:-4px}.figureHeader.svelte-gatozc{align-items:flex-start}.enumFigure.svelte-gatozc{min-height:70svh;margin-top:28px;margin-bottom:44px;padding:32px 22px}.enumDeclaration.svelte-gatozc{font-size:clamp(22px,min(8.6vw,6.4svh),42px);letter-spacing:-.075em}}@media(prefers-reduced-motion:reduce){.enumCase.svelte-gatozc{transition:none}}.accentTerm.svelte-1cyphfh{color:var(--range)}.macroPrelude.svelte-1cyphfh{margin:56px 0 32px}.identityQuote.svelte-1cyphfh{margin:24px 0;padding-left:18px;border-left:2px solid var(--range);color:color-mix(in oklch,var(--ink),transparent 14%)}
