.wall-viewport.svelte-zlgr7x{margin-inline:-1.5rem;padding-top:200px;padding-bottom:200px;overflow:clip visible;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}@media (width>=768px){.wall-viewport.svelte-zlgr7x{margin-inline:-3rem}}.wall-stage.svelte-zlgr7x{perspective:1500px;perspective-origin:50% 42%}.wall-plane.svelte-zlgr7x{grid-template-columns:repeat(5,1fr);grid-auto-flow:dense;width:130%;transform-style:preserve-3d;will-change:transform;gap:clamp(1.25rem,2.5vw,2.5rem);margin-left:-15%;display:grid;transform:rotateX(9deg)rotateY(-24deg)rotate(-1.5deg)}.wall-tile.svelte-zlgr7x{will-change:transform}.wall-tile.wide.svelte-zlgr7x{grid-column:span 2}.wall-frame.svelte-zlgr7x{aspect-ratio:1;opacity:0;background:#f0ede508;border:1px solid #f0ede51a;border-radius:1rem;transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),filter .6s;position:relative;overflow:hidden;transform:scale(.94);box-shadow:0 30px 60px -20px #0000008c,0 8px 20px -8px #0006}.wall-tile.wide.svelte-zlgr7x .wall-frame:where(.svelte-zlgr7x){aspect-ratio:auto;height:100%}.wall-frame.lit.svelte-zlgr7x{opacity:1;transform:scale(1)}.wall-frame.svelte-zlgr7x img:where(.svelte-zlgr7x){object-fit:cover;object-position:top center;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}@media (hover:hover){.wall-plane.svelte-zlgr7x:hover .wall-frame.lit:where(.svelte-zlgr7x){filter:brightness(.5)saturate(.75)}.wall-plane.svelte-zlgr7x:hover .wall-tile:where(.svelte-zlgr7x):hover .wall-frame.lit:where(.svelte-zlgr7x){filter:brightness(1.06)saturate();border-color:#f0ede547;transform:scale(1.045)}}@media (width<=767px){.wall-plane.svelte-zlgr7x{grid-template-columns:repeat(3,1fr);gap:.875rem;width:145%;margin-left:-22.5%}}@media (prefers-reduced-motion:reduce){.wall-frame.svelte-zlgr7x{transition:none}}.term-panel.svelte-1mic7hj{background:#0e110c;border:1px solid #f0ede51f;border-radius:1.25rem;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:clamp(.65rem,.5rem + .55vw,.84rem);overflow:hidden;box-shadow:0 40px 80px -24px #000000a6,0 12px 28px -12px #00000080,0 0 140px -30px #4a5c3a73}.term-bar.svelte-1mic7hj{background:#f0ede506;border-bottom:1px solid #f0ede514;align-items:center;gap:.5rem;padding:.85rem 1.25rem;display:flex}.dot.svelte-1mic7hj{opacity:.85;border-radius:50%;width:.65em;height:.65em}.dot-r.svelte-1mic7hj{background:#ff5f56}.dot-y.svelte-1mic7hj{background:#ffbd2e}.dot-g.svelte-1mic7hj{background:#27c93f}.term-tab.svelte-1mic7hj{color:#f0ede5bf;letter-spacing:.04em;margin-left:.9rem}.term-meta.svelte-1mic7hj{color:#f0ede54d;letter-spacing:.08em;margin-left:auto;font-size:.85em}.term-code.svelte-1mic7hj{min-height:calc(var(--code-rows) * 1.7em + 2.2rem);padding:1.1rem 1.25rem;line-height:1.7;overflow:hidden}.cl.svelte-1mic7hj{display:flex}.ln.svelte-1mic7hj{color:#f0ede533;-webkit-user-select:none;user-select:none;flex:none;width:2.2em}.lc.svelte-1mic7hj{white-space:pre}.lc.svelte-1mic7hj .kw{color:#8fae72}.lc.svelte-1mic7hj .fn{color:#f0ede5}.lc.svelte-1mic7hj .ty{color:#a9b598;font-style:italic}.lc.svelte-1mic7hj .str,.lc.svelte-1mic7hj .num{color:#d6c08f}.lc.svelte-1mic7hj .pr{color:#c3cbb4}.lc.svelte-1mic7hj .pl{color:#f0ede58c}.term-shell.svelte-1mic7hj{min-height:calc(var(--shell-rows) * 1.9em + 2.2rem);background:#00000052;border-top:1px solid #f0ede514;padding:1rem 1.25rem 1.2rem;line-height:1.9}.sl.svelte-1mic7hj{white-space:pre;color:#f0ede5b3}.sl.dim.svelte-1mic7hj{color:#f0ede566}.sl.ok.svelte-1mic7hj,.prompt.svelte-1mic7hj{color:#8fae72}.cursor.svelte-1mic7hj{vertical-align:text-bottom;background:#f0ede5cc;width:.55em;height:1.05em;margin-left:.1em;animation:1.1s steps(2,start) infinite svelte-1mic7hj-blink;display:inline-block}@keyframes svelte-1mic7hj-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.cursor.svelte-1mic7hj{animation:none}}.terms.svelte-1eetl96{padding-block:clamp(2rem,5vw,5rem);position:relative}.stage.svelte-1eetl96{perspective:1400px}.stage-back.svelte-1eetl96{perspective-origin:60% 40%;filter:brightness(.72)saturate(.85);width:66%}.stage-front.svelte-1eetl96{z-index:2;perspective-origin:40% 45%;width:58%;margin-top:-24%;margin-left:auto;position:relative}.mover.svelte-1eetl96{will-change:transform;transform:rotateX(7deg)rotateY(21deg)rotate(1deg)}.stage-front.svelte-1eetl96 .mover:where(.svelte-1eetl96){transform:rotateX(5deg)rotateY(15deg)rotate(-.6deg)}@media (width<=767px){.stage-back.svelte-1eetl96{width:94%}.stage-front.svelte-1eetl96{width:88%;margin-top:-32%}}.mark.svelte-1j58wet{vertical-align:-.6em;width:2em;height:auto;display:inline-block}.stalk.svelte-1j58wet{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.leaf.svelte-1j58wet{fill:currentColor}.design-sec.svelte-1uha8ag{--dfg:11 13 10;--daccent:11 13 10}.design-sec.lit.svelte-1uha8ag{--dfg:240 237 229;--daccent:255 255 255}.blackout.svelte-1uha8ag{opacity:0;transition:opacity 1.2s cubic-bezier(.65,0,.35,1)}.blackout.on.svelte-1uha8ag{opacity:1}.design-sec.svelte-1uha8ag :is(.d-fg:where(.svelte-1uha8ag),.d-fg75:where(.svelte-1uha8ag),.d-fg70:where(.svelte-1uha8ag),.d-fg45:where(.svelte-1uha8ag),.d-accent:where(.svelte-1uha8ag)){transition:color 1.2s cubic-bezier(.65,0,.35,1)}.design-sec.svelte-1uha8ag .d-fg:where(.svelte-1uha8ag){color:rgb(var(--dfg))}.design-sec.svelte-1uha8ag .d-fg75:where(.svelte-1uha8ag){color:rgb(var(--dfg) / .75)}.design-sec.svelte-1uha8ag .d-fg70:where(.svelte-1uha8ag){color:rgb(var(--dfg) / .7)}.design-sec.svelte-1uha8ag .d-fg45:where(.svelte-1uha8ag){color:rgb(var(--dfg) / .55)}.design-sec.svelte-1uha8ag .d-accent:where(.svelte-1uha8ag){color:rgb(var(--daccent))}@media (prefers-reduced-motion:reduce){.blackout.svelte-1uha8ag,.design-sec.svelte-1uha8ag :is(.d-fg:where(.svelte-1uha8ag),.d-fg75:where(.svelte-1uha8ag),.d-fg70:where(.svelte-1uha8ag),.d-fg45:where(.svelte-1uha8ag),.d-accent:where(.svelte-1uha8ag)){transition:none}}.scroll-line.svelte-1uha8ag{background:#f0ede526;width:1px;height:56px;position:relative;overflow:hidden}.scroll-line.svelte-1uha8ag:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-bone) 50%, transparent);animation:2.4s cubic-bezier(.7,0,.3,1) infinite svelte-1uha8ag-scrollPulse;position:absolute;inset:0}@keyframes svelte-1uha8ag-scrollPulse{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}
