.sheet-scene[data-stop]{background-color:hsl(var(--background));color:hsl(var(--foreground))}:where(.sheet-scene[data-stop]),:where(.sheet-scene[data-stop]) :where(*){transition-property:background-color,border-color,color,fill,stroke,outline-color;transition-duration:.9s;transition-timing-function:cubic-bezier(.7,0,.3,1)}.sheet-scene .sheet-phone,.sheet-scene .sheet-stamp,.sheet-scene .sheet-pill,.sheet-scene .sheet-resolve{transition-property:background-color,border-color,color,opacity,transform;transition-duration:.9s,.9s,.9s,.5s,.5s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.sheet-scene[data-stop="1"]{--background:210 24% 95%;--card:0 0% 100%;--card-foreground:220 30% 14%;--foreground:220 30% 14%;--muted:210 25% 92%;--muted-foreground:218 14% 42%;--border:215 18% 78%;--field-border:215 14% 52%;--primary:196 90% 42%;--success:160 80% 34%;--warning:35 92% 45%;--violet:256 60% 52%}.sheet-scene[data-stop="2"]{--background:212 24% 85%;--card:210 30% 96%;--card-foreground:220 30% 14%;--foreground:220 30% 14%;--muted:212 22% 80%;--muted-foreground:218 16% 33%;--border:215 18% 66%;--field-border:215 14% 46%;--primary:200 90% 30%;--success:160 80% 26%;--warning:32 92% 32%;--violet:256 55% 42%}.sheet-scene[data-stop="3"]{--background:216 22% 33%;--card:216 20% 39%;--card-foreground:0 0% 97%;--foreground:0 0% 97%;--muted:216 18% 45%;--muted-foreground:214 18% 84%;--border:216 16% 52%;--field-border:216 14% 62%;--primary:195 85% 74%;--success:160 55% 74%;--warning:42 90% 78%;--violet:256 80% 84%}.sheet-scene[data-stop="4"]{--background:218 21% 18%;--card:218 20% 23%;--card-foreground:0 0% 95%;--foreground:0 0% 95%;--muted:220 15% 28%;--muted-foreground:220 10% 74%;--border:220 15% 33%;--field-border:220 12% 50%;--primary:195 85% 60%;--success:160 70% 50%;--warning:38 92% 58%;--violet:256 80% 74%}.sheet-scene[data-stop="5"]{--background:220 20% 10%;--card:220 20% 14%;--card-foreground:0 0% 95%;--foreground:0 0% 95%;--muted:220 15% 20%;--muted-foreground:220 10% 70%;--border:220 15% 25%;--field-border:220 12% 48%;--primary:195 85% 55%;--success:160 84% 39%;--warning:38 92% 50%;--violet:256 80% 70%}.sheet-headline{animation:.6s cubic-bezier(.22,1,.36,1) both sheet-swap}@keyframes sheet-swap{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}.cg .cg-lattice{opacity:.4}#cg-lattice circle{fill:hsl(var(--muted-foreground))}.cg-spoke{stroke:hsl(var(--muted-foreground));stroke-width:1.25px;opacity:0;transition:opacity .5s var(--d)}.cg-spoke.cg-leaf{stroke-width:1px}.cg-cross{fill:none;stroke:hsl(var(--primary));stroke-width:1.4px;stroke-dasharray:4 5;opacity:0;transition:opacity .6s var(--d)}.cg-story{fill:none;stroke:hsl(var(--primary));stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.22,1,.36,1) .2s}.cg-pulse{fill:none;stroke:hsl(var(--primary));stroke-width:5px;stroke-linecap:round;stroke-dasharray:.03 1;stroke-dashoffset:.03px;opacity:0}.cg-dot{opacity:0;transition:opacity .45s var(--d)}.cg-dot.cg-node{fill:hsl(var(--foreground) / .8)}.cg-dot.cg-leaf{fill:hsl(var(--muted-foreground))}.cg-dot.cg-done{fill:hsl(var(--success))}.cg-dot.cg-entity{fill:hsl(var(--card));stroke:hsl(var(--foreground));stroke-width:1.75px}.cg-hub{transform-box:fill-box;transform-origin:50%;transition:transform .55s cubic-bezier(.22, 1, .36, 1) var(--d);transform:scale(0)}.cg-ring{fill:hsl(var(--background));stroke:hsl(var(--primary));stroke-width:2.5px}.cg-core{fill:hsl(var(--primary))}.cg-violet .cg-ring{stroke:hsl(var(--violet))}.cg-violet .cg-core{fill:hsl(var(--violet))}.cg-success .cg-ring{stroke:hsl(var(--success))}.cg-success .cg-core{fill:hsl(var(--success))}.cg-label{opacity:0;transition:opacity .5s calc(var(--d) + .2s);paint-order:stroke;stroke:hsl(var(--background));stroke-width:5px;stroke-linejoin:round}.cg-hub-label{font:600 15px/1 var(--font-body), Inter, sans-serif;fill:hsl(var(--foreground))}.cg-index{font:500 11px/1 var(--font-mono), monospace;fill:hsl(var(--muted-foreground));letter-spacing:.06em}.cg-entity-label{font:500 11.5px/1 var(--font-mono), monospace;fill:hsl(var(--foreground) / .8);letter-spacing:.02em}.cg[data-drawn] .cg-spoke{opacity:.5}.cg[data-drawn] .cg-spoke.cg-leaf{opacity:.32}.cg[data-drawn] .cg-cross{opacity:.75}.cg[data-drawn] .cg-dot,.cg[data-drawn] .cg-label{opacity:1}.cg[data-drawn] .cg-story{stroke-dashoffset:0}.cg[data-drawn] .cg-hub{transform:scale(1)}.cg[data-drawn] .cg-pulse{opacity:1;animation:5s linear 2.2s infinite cg-pulse}@keyframes cg-pulse{0%{stroke-dashoffset:.03px}to{stroke-dashoffset:-1px}}@media (max-width:767px){.cg-hub-label{stroke-width:8px;font-size:26px}.cg-index{font-size:19px}.cg-entity-label{display:none}}.mm .mm-line{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.mm-sm .mm-line{stroke-width:2px}.mm .mm-node{fill:currentColor}.mm .mm-core{fill:#2ec2e5;transition:fill .5s}.mm .mm-halo{fill:none;stroke:#2ec2e5;stroke-width:2px;opacity:.4;transform-box:fill-box;transform-origin:50%;transition:stroke .5s,opacity .5s}.mm-sm .mm-halo{stroke-width:1px}.mm .mm-tick{fill:none;stroke:#fff;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s cubic-bezier(.22,1,.36,1) .15s}.mm .mm-pulse{fill:none;stroke:#2ec2e5;stroke-width:5px;stroke-linecap:round;stroke-dasharray:.07 1;stroke-dashoffset:.07px;opacity:0}.mm .mm-net-line{stroke:hsl(var(--muted-foreground));stroke-width:1.25px;opacity:.32}.mm .mm-net-line.mm-far{opacity:.16}.mm .mm-net-node{fill:hsl(var(--muted-foreground));opacity:.55;transition:fill .4s}.mm .mm-net-node.mm-far{opacity:.3}.mm[data-state=working] .mm-pulse{opacity:1;animation:2.4s linear infinite mm-pulse}.mm[data-state=working] .mm-source{animation:2.4s ease-in-out infinite mm-read;animation-delay:calc(var(--i) * .15s)}.mm[data-state=working] .mm-halo{animation:2.4s ease-in-out infinite mm-breathe}.mm[data-state=grounded] .mm-core{fill:hsl(var(--success))}.mm[data-state=grounded] .mm-halo{stroke:hsl(var(--success));opacity:.5}.mm[data-state=grounded] .mm-tick{stroke-dashoffset:0}.mm[data-state=approval] .mm-core{fill:hsl(var(--warning))}.mm[data-state=approval] .mm-halo{stroke:hsl(var(--warning));opacity:.6;animation:1.6s ease-in-out infinite mm-breathe}.mm[data-state=managed] .mm-core{fill:hsl(var(--violet))}.mm[data-state=managed] .mm-halo{stroke:hsl(var(--violet));opacity:.6;stroke-dasharray:3 5;animation:10s linear infinite mm-spin}.mm-sm[data-state=managed] .mm-halo{stroke-dasharray:1.5 2}@keyframes mm-pulse{to{stroke-dashoffset:-1px}}@keyframes mm-read{0%,to{opacity:.55}35%{opacity:1;fill:#2ec2e5}}@keyframes mm-breathe{50%{opacity:.15;transform:scale(1.18)}}@keyframes mm-spin{to{transform:rotate(360deg)}}.chapter-pane{animation:.45s cubic-bezier(.22,1,.36,1) both chapter-swap}@keyframes chapter-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sheet-scene *,.sheet-headline,.chapter-pane,.mm *,.cg *{transition:none!important;animation:none!important}.cg-pulse{display:none}}
.reading-prose{--tw-prose-body:hsl(var(--foreground) / .9);--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--muted-foreground));--tw-prose-links:hsl(var(--foreground));--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--muted-foreground));--tw-prose-bullets:hsl(var(--muted-foreground));--tw-prose-hr:hsl(var(--border));--tw-prose-quotes:hsl(var(--foreground) / .9);--tw-prose-quote-borders:hsl(var(--border));--tw-prose-captions:hsl(var(--muted-foreground));--tw-prose-kbd:hsl(var(--foreground));--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--card));--tw-prose-th-borders:hsl(var(--border));--tw-prose-td-borders:hsl(var(--border) / .6);max-width:none;font-size:1.0625rem;line-height:1.7}.reading-prose :where(p,ul,ol){margin-top:1.1em;margin-bottom:1.1em}.reading-prose :where(h2){letter-spacing:-.012em;margin-top:2.4em;margin-bottom:.6em;font-size:1.5rem;font-weight:650;line-height:1.25}.reading-prose :where(h3){margin-top:1.9em;margin-bottom:.5em;font-size:1.1875rem;font-weight:600;line-height:1.35}.reading-prose :where(a):not(:where(h1,h2,h3,h4,h5,h6)>a){font-weight:inherit;text-decoration-line:underline;-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary));text-underline-offset:3px;text-decoration-thickness:1px}.reading-prose :where(a):not(:where(h1,h2,h3,h4,h5,h6)>a):hover{text-decoration-thickness:2px}.reading-prose :where(h2,h3,h4)>a{color:inherit;font-weight:inherit;text-decoration:none;position:relative}.reading-prose :where(h2,h3,h4)>a:before{content:"#";color:hsl(var(--muted-foreground));opacity:0;padding-right:.4em;font-weight:400;position:absolute;right:100%}.reading-prose :where(h2,h3,h4)>a:hover:before,.reading-prose :where(h2,h3,h4)>a:focus-visible:before{opacity:1}

