.decor.svelte-um8jeb{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.squares.svelte-um8jeb{position:absolute;inset:0}.sq.svelte-um8jeb{position:absolute;background:color-mix(in oklab,var(--accent) 64%,transparent);box-shadow:0 0 calc(9px * var(--decor-glow)) color-mix(in oklab,var(--accent) 55%,transparent);opacity:.5;will-change:transform,opacity;animation-name:svelte-um8jeb-decor-drift;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes svelte-um8jeb-decor-drift{0%,to{transform:translate(0) rotate(0);opacity:.28}50%{transform:translate(7px,-12px) rotate(45deg);opacity:.62}}.shell-head.svelte-162svzm{background:radial-gradient(120% 90% at 30% 0%,var(--elev-glow),transparent 60%),linear-gradient(180deg,var(--elev-slate-strong) 0%,var(--elev-slate-soft) 100%);box-shadow:inset 0 1px 0 var(--elev-lip),inset 0 -1px 0 var(--elev-lip)}.shell-head.svelte-162svzm .panel-inner:where(.svelte-162svzm){position:relative;z-index:1;padding-top:var(--space-12);padding-bottom:var(--space-10)}.shell-head.svelte-162svzm .sys-head:where(.svelte-162svzm){margin-bottom:0}.shell-head.svelte-162svzm .sys-head:where(.svelte-162svzm):before{display:none}.shell-head.veil-on.svelte-162svzm .sys-head:where(.svelte-162svzm):before{display:block;width:calc(var(--hv-wide, 900) * 1px);height:calc(var(--hv-tall, 300) * 1px);opacity:var(--hv-op, .4);--hv-col: oklch(var(--hv-light, .19) .012 245);background:radial-gradient(ellipse 50% 50% at 50% 50%,var(--hv-col) 0%,var(--hv-col) calc(var(--hv-soft, .18) * 100%),oklch(var(--hv-light, .19) .012 245 / 0) 100%)}.shell-head.svelte-162svzm .sys-head-row:where(.svelte-162svzm) h1:where(.svelte-162svzm){text-shadow:0 0 8px rgb(4 8 10 / .85),0 0 20px rgb(4 8 10 / .55),0 0 30px var(--accent-glow-mid)}.shell-head.svelte-162svzm .sys-head-sub:where(.svelte-162svzm){text-shadow:0 0 7px rgb(4 8 10 / .7),0 1px 2px rgb(4 8 10 / .6)}.shell-back.svelte-162svzm{position:absolute;top:0;bottom:0;left:0;z-index:2;--back-inset: max(var(--space-10), calc((100vw - 1440px) / 2 + var(--space-10)));width:calc(var(--back-inset) + 160px);display:flex;align-items:stretch;justify-content:flex-start;padding-left:var(--back-inset);text-decoration:none}.shell-back.svelte-162svzm:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--accent-glow) 0%,transparent 55%);opacity:0;transition:opacity var(--duration-base) var(--ease);pointer-events:none}.shell-back.svelte-162svzm:hover:before,.shell-back.svelte-162svzm:focus-visible:before{opacity:1}.shell-back.fancy.svelte-162svzm:before{display:none}.shell-back-chevron.svelte-162svzm{height:100%;width:auto;overflow:hidden;transition:transform var(--duration-base) var(--ease),filter var(--duration-base) var(--ease)}.shell-back-chevron.svelte-162svzm path:where(.svelte-162svzm){fill:color-mix(in oklab,var(--accent) 3%,transparent);stroke:color-mix(in oklab,var(--accent) 13%,transparent);stroke-width:1}.shell-back.svelte-162svzm:hover .shell-back-chevron:where(.svelte-162svzm) path:where(.svelte-162svzm),.shell-back.svelte-162svzm:focus-visible .shell-back-chevron:where(.svelte-162svzm) path:where(.svelte-162svzm){fill:color-mix(in oklab,var(--accent) 12%,transparent);stroke:var(--accent)}.shell-back.svelte-162svzm:hover .shell-back-chevron:where(.svelte-162svzm),.shell-back.svelte-162svzm:focus-visible .shell-back-chevron:where(.svelte-162svzm){transform:translate(-8px);filter:drop-shadow(0 0 14px var(--accent-glow-mid))}.shell-back.svelte-162svzm:focus-visible{outline:none}.shell-back.fancy.svelte-162svzm{left:auto;right:calc(100vw - var(--back-inset) - var(--decor-offset, 50) * 1px);width:fit-content;padding-left:0;justify-content:flex-end;overflow:visible}.shell-back.fancy.svelte-162svzm .stack:where(.svelte-162svzm){height:100%;width:auto;flex:0 0 auto;overflow:hidden}.shell-back.fancy.svelte-162svzm .chev:where(.svelte-162svzm){fill:none;color:oklch(var(--accent-l) calc(var(--accent-c) * var(--sat)) var(--accent-h));stroke:currentColor;stroke-width:calc(var(--w) * 1px);opacity:var(--op)}.shell-back.fancy.svelte-162svzm .left-wash:where(.svelte-162svzm){fill:url(#wash-grad);pointer-events:none;opacity:0;transition:opacity var(--dur-out, .32s) var(--ease-out, ease-out)}.shell-back.fancy.svelte-162svzm:hover .left-wash:where(.svelte-162svzm),.shell-back.fancy.svelte-162svzm:focus-visible .left-wash:where(.svelte-162svzm){opacity:var(--wash-op, 0);transition:opacity var(--dur-in, .24s) var(--ease-in, ease-out)}.shell-back.fancy.svelte-162svzm .chev:where(.svelte-162svzm),.shell-back.fancy.svelte-162svzm .node:where(.svelte-162svzm){transform:translate(0);transition:transform var(--dur-out, .32s) var(--ease-out, ease-out)}.shell-back.fancy.svelte-162svzm .node:where(.svelte-162svzm){color:oklch(var(--accent-l) calc(var(--accent-c) * var(--sat)) var(--accent-h));opacity:var(--op)}.shell-back.fancy.svelte-162svzm .node-core:where(.svelte-162svzm){fill:currentColor}.shell-back.fancy.svelte-162svzm .trace-rig:where(.svelte-162svzm){color:oklch(var(--accent-l) calc(var(--accent-c) * var(--trace-sat, 1)) var(--accent-h));opacity:calc(.75 * var(--decor-traces, .7));pointer-events:none;transform:translate(0);transition:transform var(--dur-out, .32s) var(--ease-out, ease-out),opacity var(--dur-out, .32s) var(--ease-out, ease-out)}.shell-back.fancy.svelte-162svzm .acc-spine:where(.svelte-162svzm){stroke-width:calc(var(--spine-w, 1) * 1px);opacity:var(--spine-op, .6);shape-rendering:crispEdges}.shell-back.fancy.svelte-162svzm .acc-diag:where(.svelte-162svzm){stroke:currentColor;stroke-width:calc(var(--diag-weight, 1) * 1px)}.shell-back.fancy.svelte-162svzm .acc-horiz:where(.svelte-162svzm){stroke:currentColor;stroke-width:calc(var(--diag-weight, 1) * 1px);shape-rendering:crispEdges}.shell-back.fancy.svelte-162svzm:hover .chev:where(.svelte-162svzm),.shell-back.fancy.svelte-162svzm:focus-visible .chev:where(.svelte-162svzm),.shell-back.fancy.svelte-162svzm:hover .node:where(.svelte-162svzm),.shell-back.fancy.svelte-162svzm:focus-visible .node:where(.svelte-162svzm){transform:translate(calc(var(--dx, 8) * -1px));transition:transform var(--dur-in, .24s) var(--ease-in, ease-out)}.shell-back.fancy.svelte-162svzm:hover .trace-rig:where(.svelte-162svzm),.shell-back.fancy.svelte-162svzm:focus-visible .trace-rig:where(.svelte-162svzm){transform:translate(calc(var(--dx, 8) * -1px));opacity:calc(.75 * var(--decor-traces, .7) * var(--trace-hi, 1));transition:transform var(--dur-in, .24s) var(--ease-in, ease-out),opacity var(--dur-in, .24s) var(--ease-in, ease-out)}.shell-lede.svelte-162svzm{max-width:46ch;margin:var(--space-4) auto 0;text-align:center}.shell-lede.svelte-162svzm p{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.55;text-shadow:0 0 7px rgb(4 8 10 / .7),0 1px 2px rgb(4 8 10 / .6)}.shell-lede.svelte-162svzm .btn-row{justify-content:center;margin-bottom:0}.shell-lede.svelte-162svzm p:last-child{margin-bottom:0}@media(max-width:768px){.shell-head.svelte-162svzm .panel-inner:where(.svelte-162svzm){padding-top:var(--space-10);padding-bottom:var(--space-8)}.shell-back.svelte-162svzm{display:none}}
