.decor.svelte-um8jeb{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.lip.svelte-um8jeb{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 70%,transparent) 0%,color-mix(in oklab,var(--accent) 22%,transparent) 34%,transparent 72%)}.rig.svelte-um8jeb{position:absolute;top:0;bottom:0;left:max(var(--space-10),calc((100vw - 1440px) / 2 + var(--space-10)));height:100%;width:clamp(360px,38vw,560px)}.traces.svelte-um8jeb{opacity:calc(.5 * var(--decor-traces))}.nodes.svelte-um8jeb{opacity:calc(.7 * var(--decor-traces))}.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}}@media(max-width:768px){.rig.svelte-um8jeb{display:none}}.panel.svelte-4rskqz{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.panel-inner.svelte-4rskqz{max-width:1440px;margin:0 auto;padding-left:var(--space-10);padding-right:var(--space-10)}.shell-head.svelte-4rskqz{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-4rskqz .panel-inner:where(.svelte-4rskqz){position:relative;z-index:1;padding-top:var(--space-12);padding-bottom:var(--space-10)}.shell-back.svelte-4rskqz{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-4rskqz: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-4rskqz:hover:before,.shell-back.svelte-4rskqz:focus-visible:before{opacity:1}.shell-back.fancy.svelte-4rskqz:before{display:none}.shell-back-chevron.svelte-4rskqz{height:100%;width:auto;overflow:hidden;transition:transform var(--duration-base) var(--ease),filter var(--duration-base) var(--ease)}.shell-back-chevron.svelte-4rskqz path:where(.svelte-4rskqz){fill:color-mix(in oklab,var(--accent) 3%,transparent);stroke:color-mix(in oklab,var(--accent) 13%,transparent);stroke-width:1}.shell-back.svelte-4rskqz:hover .shell-back-chevron:where(.svelte-4rskqz) path:where(.svelte-4rskqz),.shell-back.svelte-4rskqz:focus-visible .shell-back-chevron:where(.svelte-4rskqz) path:where(.svelte-4rskqz){fill:color-mix(in oklab,var(--accent) 12%,transparent);stroke:var(--accent)}.shell-back.svelte-4rskqz:hover .shell-back-chevron:where(.svelte-4rskqz),.shell-back.svelte-4rskqz:focus-visible .shell-back-chevron:where(.svelte-4rskqz){transform:translate(-8px);filter:drop-shadow(0 0 14px var(--accent-glow-mid))}.shell-back.svelte-4rskqz:focus-visible{outline:none}.shell-back.fancy.svelte-4rskqz .stack:where(.svelte-4rskqz){height:100%;width:auto;flex:0 0 auto;overflow:hidden;transform:translate(0);transition:transform var(--duration-base) var(--ease)}.shell-back.fancy.svelte-4rskqz .chev:where(.svelte-4rskqz){fill:none;stroke:oklch(var(--accent-l) calc(var(--accent-c) * var(--sat)) var(--accent-h));stroke-width:calc(var(--w) * 1px);opacity:var(--op);filter:drop-shadow(0 0 calc(var(--g, 0) * 8px) oklch(var(--accent-l) calc(var(--accent-c) * var(--sat)) var(--accent-h)))}.shell-back.fancy.svelte-4rskqz .node:where(.svelte-4rskqz){fill:oklch(var(--accent-l) calc(var(--accent-c) * var(--sat)) var(--accent-h));opacity:var(--op)}.shell-back.fancy.svelte-4rskqz:hover .stack:where(.svelte-4rskqz),.shell-back.fancy.svelte-4rskqz:focus-visible .stack:where(.svelte-4rskqz){transform:translate(calc(var(--gather, 8) * -1px))}.shell-titles.svelte-4rskqz{text-align:center}.shell-title.svelte-4rskqz{font-size:var(--fs-2xl);font-weight:700;line-height:1.1}.shell-meta.svelte-4rskqz{display:block;margin-top:var(--space-3);font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em}.shell-lede.svelte-4rskqz{max-width:760px;margin:var(--space-6) auto 0;text-align:center}.shell-lede.svelte-4rskqz .btn-row{justify-content:center;margin-bottom:0}.shell-lede.svelte-4rskqz p:last-child{margin-bottom:0}.shell-body.svelte-4rskqz .panel-inner:where(.svelte-4rskqz){padding-top:var(--space-12)}.shell-body.has-extended.svelte-4rskqz .panel-inner:where(.svelte-4rskqz){padding-bottom:var(--space-12)}.shell-intro.svelte-4rskqz{display:grid;gap:var(--space-8);align-items:start}.shell-intro.has-info.svelte-4rskqz{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem)}.shell-media.svelte-4rskqz{min-width:0}.shell-info.svelte-4rskqz{align-self:start;padding:var(--space-6)}.shell-extended.svelte-4rskqz{background:radial-gradient(120% 90% at 50% 100%,var(--elev-glow),transparent 60%),linear-gradient(180deg,var(--elev-slate-soft) 0%,var(--elev-slate-strong) 100%);box-shadow:inset 0 1px 0 var(--elev-lip)}.shell-extended.has-coda.svelte-4rskqz{box-shadow:inset 0 1px 0 var(--elev-lip),inset 0 -1px 0 var(--elev-lip)}.shell-extended.svelte-4rskqz .panel-inner:where(.svelte-4rskqz){position:relative;z-index:1;padding-top:var(--space-12)}.shell-extended.has-coda.svelte-4rskqz .panel-inner:where(.svelte-4rskqz){padding-bottom:var(--space-12)}.shell-coda.svelte-4rskqz .panel-inner:where(.svelte-4rskqz){padding-top:var(--space-12)}@media(max-width:768px){.panel-inner.svelte-4rskqz{padding-left:var(--space-4);padding-right:var(--space-4)}.shell-title.svelte-4rskqz{font-size:var(--fs-xl)}.shell-intro.has-info.svelte-4rskqz{grid-template-columns:1fr}.shell-head.svelte-4rskqz .panel-inner:where(.svelte-4rskqz){padding-top:var(--space-10);padding-bottom:var(--space-8)}.shell-body.svelte-4rskqz .panel-inner:where(.svelte-4rskqz){padding-top:var(--space-10)}.shell-back.svelte-4rskqz{width:clamp(90px,30vw,150px);align-items:center;padding-left:var(--space-4)}.shell-back-chevron.svelte-4rskqz{height:56%}}
