.hero-bg.svelte-wutqu2{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-bg-grid.svelte-wutqu2{background-image:linear-gradient(to right, color-mix(in srgb, var(--accent) 14%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--accent) 14%, transparent) 1px, transparent 1px), linear-gradient(to right, color-mix(in srgb, var(--ink) 4.5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--ink) 4.5%, transparent) 1px, transparent 1px);background-size:160px 160px,160px 160px,32px 32px,32px 32px;position:absolute;inset:-2px;-webkit-mask-image:radial-gradient(90% 80% at 50% 25%,#000 0%,#00000080 45%,#0000 80%);mask-image:radial-gradient(90% 80% at 50% 25%,#000 0%,#00000080 45%,#0000 80%)}.hero-bg-glow.svelte-wutqu2{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 22%, transparent), color-mix(in srgb, var(--accent) 6%, transparent) 45%, transparent 72%);filter:blur(8px);width:920px;height:920px;position:absolute;top:-440px;left:50%;transform:translate(-50%)}.hero-bg-spot.svelte-wutqu2{width:460px;height:460px;left:var(--mx,50%);top:var(--my,30%);background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%);opacity:var(--spot-op,0);transition:opacity .5s;position:absolute;transform:translate(-50%,-50%)}.hero-bg-schematic.svelte-wutqu2{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 90% at 50% 35%,#000 10%,#0000 78%);mask-image:radial-gradient(100% 90% at 50% 35%,#000 10%,#0000 78%)}.hero-bg-schematic.svelte-wutqu2 .flow:where(.svelte-wutqu2){fill:none;stroke:color-mix(in srgb, var(--accent) 30%, transparent);stroke-width:1.5px;stroke-dasharray:6 10;animation:12s linear infinite svelte-wutqu2-flowdash}.hero-bg-schematic.svelte-wutqu2 .flow-2:where(.svelte-wutqu2){stroke:color-mix(in srgb, var(--warn) 22%, transparent);animation-duration:18s}.hero-bg-schematic.svelte-wutqu2 .flow-3:where(.svelte-wutqu2){stroke:color-mix(in srgb, var(--ok) 20%, transparent);animation-duration:22s;animation-direction:reverse}@keyframes svelte-wutqu2-flowdash{to{stroke-dashoffset:-160px}}.hero-bg-schematic.svelte-wutqu2 .node:where(.svelte-wutqu2){fill:var(--accent);opacity:.55;animation:3.2s ease-in-out infinite svelte-wutqu2-nodepulse}.hero-bg-schematic.svelte-wutqu2 .node:where(.svelte-wutqu2):nth-child(2){animation-delay:.4s}.hero-bg-schematic.svelte-wutqu2 .node:where(.svelte-wutqu2):nth-child(3){animation-delay:.9s}.hero-bg-schematic.svelte-wutqu2 .node:where(.svelte-wutqu2):nth-child(4){animation-delay:1.3s}.hero-bg-schematic.svelte-wutqu2 .node:where(.svelte-wutqu2):nth-child(5){animation-delay:1.7s}.hero-bg-schematic.svelte-wutqu2 .node:where(.svelte-wutqu2):nth-child(6){animation-delay:2.1s}@keyframes svelte-wutqu2-nodepulse{0%,to{opacity:.25;r:3}50%{opacity:.85;r:5}}.hero-bg-schematic.svelte-wutqu2 .crosshair:where(.svelte-wutqu2) line:where(.svelte-wutqu2){stroke:color-mix(in srgb, var(--ink) 16%, transparent);stroke-width:1px}.hero-bg-schematic.svelte-wutqu2 .crosshair:where(.svelte-wutqu2) circle:where(.svelte-wutqu2){stroke:color-mix(in srgb, var(--warn) 30%, transparent);stroke-width:1px}@media (prefers-reduced-motion:reduce){.hero-bg-schematic.svelte-wutqu2 .flow:where(.svelte-wutqu2),.hero-bg-schematic.svelte-wutqu2 .node:where(.svelte-wutqu2){animation:none}}.living.svelte-1crlue5{border:1px solid var(--line-strong);background:var(--color-surface-800);font-family:var(--font-mono);border-radius:16px;grid-template-columns:56px 1fr 360px;gap:0;margin-top:0;display:grid;overflow:hidden}@media (width<=900px){.living.svelte-1crlue5{grid-template-columns:1fr}}.rail.svelte-1crlue5{background:radial-gradient(ellipse at top, color-mix(in srgb, var(--accent) 5%, transparent), transparent 60%), var(--color-surface-800);border-right:1px solid var(--line-strong);flex-direction:column;justify-content:space-between;padding:28px 0;display:flex;position:relative}@media (width<=900px){.rail.svelte-1crlue5{border-right:0;border-bottom:1px solid var(--line-strong);flex-direction:row;justify-content:space-around;padding:12px 16px}}.rail-track.svelte-1crlue5{background:var(--line-strong);border-radius:2px;width:2px;position:absolute;top:34px;bottom:34px;left:50%;transform:translate(-50%)}.rail-fill.svelte-1crlue5{width:100%;height:var(--p,0%);background:linear-gradient(var(--accent), var(--warn));border-radius:2px;transition:height .18s ease-out,width .18s ease-out;position:absolute;top:0;left:0}@media (width<=900px){.rail-track.svelte-1crlue5{width:auto;height:2px;inset:50% 16px auto;transform:translateY(-50%)}.rail-fill.svelte-1crlue5{height:100%;width:var(--p,0%)}}.rail-dot.svelte-1crlue5{z-index:1;cursor:pointer;color:var(--color-surface-500);background:0 0;border:0;align-items:center;gap:8px;padding:0 0 0 14px;display:flex;position:relative}@media (width<=900px){.rail-dot.svelte-1crlue5{flex-direction:column;gap:4px;padding:0}}.rail-dot.svelte-1crlue5 .dot:where(.svelte-1crlue5){background:var(--color-surface-800);border:2px solid var(--line-strong);border-radius:50%;flex:none;width:11px;height:11px;transition:all .16s}.rail-dot.svelte-1crlue5:hover .dot:where(.svelte-1crlue5){border-color:var(--accent)}.rail-dot.active.svelte-1crlue5 .dot:where(.svelte-1crlue5){background:var(--warn);border-color:var(--warn);box-shadow:0 0 0 4px color-mix(in srgb, var(--warn) 20%, transparent)}.rail-label.svelte-1crlue5{font-family:var(--font-sans);letter-spacing:.04em;white-space:nowrap;opacity:0;pointer-events:none;font-size:10px;transition:all .16s;transform:translate(-4px)}.rail-dot.active.svelte-1crlue5 .rail-label:where(.svelte-1crlue5),.rail-dot.svelte-1crlue5:hover .rail-label:where(.svelte-1crlue5){opacity:1;color:var(--color-surface-200);transform:translate(0)}@media (width<=900px){.rail-label.svelte-1crlue5{opacity:1;font-size:9px;transform:none}}.living-code.svelte-1crlue5{background:radial-gradient(ellipse at top right, color-mix(in srgb, var(--accent) 6%, transparent), transparent 50%), var(--code-canvas);border-right:1px solid var(--code-line);flex-direction:column;min-width:0;display:flex;position:relative}@media (width<=900px){.living-code.svelte-1crlue5{border-right:0;border-bottom:1px solid var(--code-line)}}.living-head.svelte-1crlue5{border-bottom:1px solid var(--code-line);color:var(--code-comment);flex:none;justify-content:space-between;align-items:center;padding:14px 20px;font-size:11.5px;display:flex}.living-head.svelte-1crlue5 .file:where(.svelte-1crlue5){align-items:center;gap:10px;display:inline-flex}.living-head.svelte-1crlue5 .file:where(.svelte-1crlue5) b:where(.svelte-1crlue5){color:var(--code-text);font-weight:500}.living-head.svelte-1crlue5 .file:where(.svelte-1crlue5) .ext:where(.svelte-1crlue5){background:color-mix(in srgb, var(--code-fn) 18%, transparent);color:var(--code-fn);letter-spacing:.14em;text-transform:uppercase;border-radius:4px;padding:3px 7px;font-size:9.5px}.living-head.svelte-1crlue5 .controls:where(.svelte-1crlue5){letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;font-size:10.5px;display:inline-flex}.living-head.svelte-1crlue5 .controls:where(.svelte-1crlue5) .chap:where(.svelte-1crlue5){color:var(--code-fn);font-weight:500}.living-head.svelte-1crlue5 .controls:where(.svelte-1crlue5) .live:where(.svelte-1crlue5){color:var(--code-str);align-items:center;gap:6px;display:inline-flex}.living-head.svelte-1crlue5 .controls:where(.svelte-1crlue5) .live:where(.svelte-1crlue5):before{content:"";background:var(--code-str);width:6px;height:6px;box-shadow:0 0 8px var(--code-str);border-radius:50%;display:inline-block}.code-scroll.svelte-1crlue5{overflow-anchor:none;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--code-fn) 40%, transparent) transparent;flex:1;min-height:0;max-height:520px;overflow-y:auto}@media (width<=900px){.code-scroll.svelte-1crlue5{max-height:440px}}.code-scroll.svelte-1crlue5::-webkit-scrollbar{width:9px}.code-scroll.svelte-1crlue5::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--code-fn) 35%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:6px}.code-scroll.svelte-1crlue5::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--code-fn) 60%, transparent);background-clip:padding-box}.code-pre.svelte-1crlue5{font-family:var(--font-mono);color:var(--code-text);padding:24px 0 88px;font-size:13.5px;line-height:1.85}.row.svelte-1crlue5{grid-template-columns:46px 1fr;align-items:start;padding-right:20px;transition:background .18s,box-shadow .18s;display:grid}.row.active.svelte-1crlue5{background:color-mix(in srgb, var(--code-kw) 7%, transparent);box-shadow:inset 3px 0 0 var(--code-kw)}.row.svelte-1crlue5 .gutter:where(.svelte-1crlue5){text-align:right;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;min-height:1.85em;padding-right:12px;display:flex}.row.svelte-1crlue5 .lno:where(.svelte-1crlue5){color:var(--code-comment);font-variant-numeric:tabular-nums;font-size:11px}.row.svelte-1crlue5 .src:where(.svelte-1crlue5){white-space:pre;overflow-x:visible}.pin.svelte-1crlue5{background:var(--code-fn);width:18px;height:18px;color:var(--code-canvas);font-family:var(--font-sans);cursor:pointer;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;letter-spacing:0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;transition:all .12s;display:inline-flex}.pin.svelte-1crlue5:hover{background:var(--code-fn);box-shadow:0 0 0 4px color-mix(in srgb, var(--code-fn) 22%, transparent);transform:scale(1.15)}.pin.active.svelte-1crlue5{background:var(--code-kw);color:var(--code-canvas);box-shadow:0 0 0 4px color-mix(in srgb, var(--code-kw) 22%, transparent)}.living-drawer.svelte-1crlue5{background:var(--color-surface-800);flex-direction:column;display:flex}.drawer-head.svelte-1crlue5{border-bottom:1px solid var(--line-strong);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-surface-400);flex:none;justify-content:space-between;align-items:center;padding:14px 20px;font-size:11px;display:flex}.drawer-head.svelte-1crlue5 b:where(.svelte-1crlue5){color:var(--accent);font-weight:600}.drawer-body.svelte-1crlue5{flex-direction:column;flex:1;gap:16px;padding:24px 24px 20px;display:flex;overflow-y:auto}.drawer-body.svelte-1crlue5 h3:where(.svelte-1crlue5){font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-surface-100);margin:0;font-size:22px;font-weight:600;line-height:1.2}.drawer-body.svelte-1crlue5 h3:where(.svelte-1crlue5) em{font-family:var(--font-serif);color:var(--accent);font-style:italic;font-weight:400}.drawer-body.svelte-1crlue5 .which:where(.svelte-1crlue5){font-family:var(--font-mono);color:var(--accent);letter-spacing:.08em;font-size:11px}.drawer-body.svelte-1crlue5 p:where(.svelte-1crlue5){color:var(--color-surface-200);margin:0;font-size:13.5px;line-height:1.55}.drawer-body.svelte-1crlue5 p:where(.svelte-1crlue5) code,.drawer-body.svelte-1crlue5 code{font-family:var(--font-mono);color:var(--ink);background:var(--accent-wash);border-radius:4px;padding:1px 6px;font-size:12px}.drawer-body.svelte-1crlue5 .compiled:where(.svelte-1crlue5){border:1px solid var(--code-line);background:var(--code-deep);font-family:var(--font-mono);color:var(--code-text);border-radius:8px;margin-top:8px;font-size:11.5px;line-height:1.6}.drawer-body.svelte-1crlue5 .compiled:where(.svelte-1crlue5) .clab:where(.svelte-1crlue5){border-bottom:1px solid var(--code-line);letter-spacing:.14em;text-transform:uppercase;color:var(--code-kw);padding:8px 12px;font-size:9.5px;display:block}.drawer-body.svelte-1crlue5 .compiled:where(.svelte-1crlue5) pre:where(.svelte-1crlue5){white-space:pre;margin:0;padding:10px 12px;overflow-x:auto}.drawer-body.svelte-1crlue5 .compiled:where(.svelte-1crlue5) .op{color:var(--code-kw)}.drawer-body.svelte-1crlue5 .compiled:where(.svelte-1crlue5) .reg{color:var(--code-fn)}.drawer-body.svelte-1crlue5 .compiled:where(.svelte-1crlue5) .lit{color:var(--code-str)}.drawer-body.svelte-1crlue5 .compiled:where(.svelte-1crlue5) .kw{color:var(--code-kw)}.drawer-body.svelte-1crlue5 .compiled:where(.svelte-1crlue5) .cmt{color:var(--code-comment);font-style:italic}.drawer-body.svelte-1crlue5 .compiled:where(.svelte-1crlue5) .typ{color:var(--code-type)}.drawer-nav.svelte-1crlue5{border-top:1px solid var(--line-strong);font-family:var(--font-mono);color:var(--color-surface-400);letter-spacing:.08em;text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;font-size:11px;display:flex}.drawer-nav.svelte-1crlue5 .nav-title:where(.svelte-1crlue5){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drawer-nav.svelte-1crlue5 button:where(.svelte-1crlue5){border:1px solid var(--line-strong);color:var(--color-surface-200);font-family:var(--font-mono);letter-spacing:.08em;cursor:pointer;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:6px;padding:6px 12px;font-size:10.5px;transition:all .15s}.drawer-nav.svelte-1crlue5 button:where(.svelte-1crlue5):hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.drawer-nav.svelte-1crlue5 button:where(.svelte-1crlue5):disabled{opacity:.35;cursor:not-allowed}.hero-output.svelte-1crlue5{border-top:1px solid var(--code-line);background:var(--color-surface-800);font-family:var(--font-mono);color:var(--color-surface-200);flex:none;grid-template-columns:auto 1fr auto;align-items:start;gap:18px;padding:16px 24px;font-size:12.5px;display:grid}.hero-output.svelte-1crlue5 .label:where(.svelte-1crlue5){letter-spacing:.14em;text-transform:uppercase;color:var(--warn);padding-top:2px;font-size:10px}.hero-output.svelte-1crlue5 .out:where(.svelte-1crlue5){color:var(--color-surface-100);white-space:pre-line;line-height:1.5;overflow-x:auto}.hero-output.svelte-1crlue5 .meta:where(.svelte-1crlue5){color:var(--color-surface-400);letter-spacing:.06em;padding-top:2px;font-size:11px}@media (width<=560px){.code-pre.svelte-1crlue5{font-size:12px}.row.svelte-1crlue5{grid-template-columns:34px 1fr;padding-right:12px}.row.svelte-1crlue5 .gutter:where(.svelte-1crlue5){padding-right:8px}}.arch.svelte-w5fujd{background:var(--color-surface-900);border-top:1px solid var(--color-surface-700);border-bottom:1px solid var(--color-surface-700);position:relative}.arch-track.svelte-w5fujd{position:relative}.arch-stage.svelte-w5fujd{align-items:center;height:100vh;min-height:660px;display:flex;position:sticky;top:0;overflow:hidden}.arch-inner.svelte-w5fujd{grid-template-columns:.82fr 1.18fr;align-items:center;gap:3.5rem;width:100%;max-width:80rem;margin:0 auto;padding:0 1.5rem;display:grid}.arch-panel.svelte-w5fujd{max-width:34ch}.arch-tag.svelte-w5fujd{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-surface-400);align-items:center;gap:.5rem;font-size:11px;display:inline-flex}.arch-tag.svelte-w5fujd .dot:where(.svelte-w5fujd){background:var(--color-zolo-400);width:6px;height:6px;box-shadow:0 0 10px var(--color-zolo-400);border-radius:999px}.arch-counter.svelte-w5fujd{font-family:var(--font-mono);color:var(--color-surface-500);letter-spacing:.1em;align-items:baseline;gap:7px;margin:1.4rem 0 1rem;font-size:13px;display:flex}.arch-counter.svelte-w5fujd .step:where(.svelte-w5fujd){color:var(--color-zolo-400);letter-spacing:-.02em;font-size:30px;font-weight:700}.arch-counter.svelte-w5fujd .sep:where(.svelte-w5fujd){color:var(--color-surface-600)}.arch-counter.svelte-w5fujd .total:where(.svelte-w5fujd){color:var(--color-surface-500)}.arch-kind.svelte-w5fujd{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-surface-400);border:1px solid var(--color-surface-600);border-radius:999px;margin-bottom:.9rem;padding:4px 11px;font-size:10px;display:inline-block}.arch-name.svelte-w5fujd{letter-spacing:-.035em;color:var(--color-surface-100);text-wrap:balance;margin:0 0 1.1rem;font-size:clamp(32px,3.8vw,52px);font-weight:700;line-height:1}.arch-name.svelte-w5fujd em{font-family:var(--font-mono);color:var(--color-zolo-400);vertical-align:middle;margin-left:8px;font-size:.5em;font-style:normal;font-weight:500}.arch-choice.svelte-w5fujd{color:var(--color-surface-300);min-height:110px;margin:0 0 1.1rem;font-size:15px;line-height:1.6}.arch-choice.svelte-w5fujd b{color:var(--color-surface-100);font-weight:600}.arch-choice.svelte-w5fujd code,.arch-spec.svelte-w5fujd code{font-family:var(--font-mono);color:var(--color-zolo-300);font-size:.85em}.arch-spec.svelte-w5fujd{font-family:var(--font-mono);color:var(--color-surface-500);letter-spacing:.04em;border-top:1px solid var(--color-surface-700);padding-top:1rem;font-size:11.5px}.arch-rail.svelte-w5fujd{gap:7px;margin-top:1.4rem;display:flex}.arch-rail.svelte-w5fujd span:where(.svelte-w5fujd){background:var(--color-surface-700);border-radius:999px;flex:1;height:4px;transition:background .4s}.arch-rail.svelte-w5fujd span.on:where(.svelte-w5fujd){background:var(--color-zolo-400)}.arch-diagram.svelte-w5fujd{position:relative}.arch-diagram.svelte-w5fujd svg:where(.svelte-w5fujd){width:100%;height:auto;display:block;overflow:visible}.vm-guide.svelte-w5fujd{fill:none;stroke:var(--color-surface-700);stroke-width:1.2px;stroke-dasharray:3 7;opacity:.7}.plate.svelte-w5fujd{opacity:0;transform:translate(var(--dx,0), var(--dy,0)) scale(.82) rotate(-4deg);transform-box:fill-box;transform-origin:50%;transition:opacity .5s,transform .7s cubic-bezier(.22,.8,.25,1)}.plate.assembled.svelte-w5fujd{opacity:1;transform:translate(0)scale(.965)rotate(0)}.plate-shape.svelte-w5fujd{fill:var(--color-surface-800);stroke:var(--color-surface-600);stroke-width:1.4px;transition:fill .35s,stroke .35s}.plate.active.svelte-w5fujd .plate-shape:where(.svelte-w5fujd){fill:var(--color-surface-700);stroke:var(--color-zolo-400);filter:url(#archGlow)}.plate-badge.svelte-w5fujd{fill:var(--color-surface-900);stroke:var(--color-surface-600);stroke-width:1.2px;transition:stroke .35s,fill .35s}.plate.active.svelte-w5fujd .plate-badge:where(.svelte-w5fujd){stroke:var(--color-zolo-400);fill:var(--color-surface-700)}.plate-num.svelte-w5fujd{fill:var(--color-surface-300);font-family:var(--font-mono);font-size:13px;font-weight:600;transition:fill .35s}.plate.active.svelte-w5fujd .plate-num:where(.svelte-w5fujd){fill:var(--color-zolo-300)}.core.svelte-w5fujd{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .5s,transform .8s cubic-bezier(.22,1.2,.3,1);transform:translateY(-120px)scale(.6)}.core.assembled.svelte-w5fujd{opacity:1;transform:translate(0)scale(1)}.core-shape.svelte-w5fujd{fill:var(--color-surface-700);stroke:var(--color-zolo-400);stroke-width:1.8px}.core.assembled.svelte-w5fujd .core-shape:where(.svelte-w5fujd){filter:url(#archGlow)}.core-gc.svelte-w5fujd{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .5s .15s}.core.assembled.svelte-w5fujd .core-gc:where(.svelte-w5fujd){opacity:1;animation:9s linear infinite svelte-w5fujd-gcspin}@keyframes svelte-w5fujd-gcspin{to{transform:rotate(360deg)}}.gc-track.svelte-w5fujd{stroke:var(--color-surface-700);stroke-width:1px}.gc-arc.svelte-w5fujd{fill:none;stroke-width:3.4px;stroke-linecap:round}.gc-a.svelte-w5fujd{stroke:var(--color-zolo-400)}.gc-b.svelte-w5fujd{stroke:var(--color-accent-amber)}.gc-c.svelte-w5fujd{stroke:var(--color-accent-emerald)}.core-fw.svelte-w5fujd{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .5s .25s}.core.assembled.svelte-w5fujd .core-fw:where(.svelte-w5fujd){opacity:1;animation:3.6s linear infinite svelte-w5fujd-fwspin}@keyframes svelte-w5fujd-fwspin{to{transform:rotate(-360deg)}}.fw-rim.svelte-w5fujd{stroke:var(--color-accent-cyan);stroke-width:1.6px;opacity:.7}.fw-spokes.svelte-w5fujd{fill:none;stroke:var(--color-zolo-400);stroke-width:1.3px;opacity:.6}.fw-hub.svelte-w5fujd{fill:var(--color-zolo-400)}.arch-spacer.svelte-w5fujd{height:82vh}.arch-spacer.svelte-w5fujd:first-child{height:46vh}.arch-spacer.svelte-w5fujd:last-child{height:96vh}@media (prefers-reduced-motion:reduce){.plate.svelte-w5fujd,.core.svelte-w5fujd{transition:none}.core-gc.svelte-w5fujd,.core-fw.svelte-w5fujd{animation:none}}@media (width<=900px){.arch-stage.svelte-w5fujd{height:auto;min-height:0;padding:4.5rem 0;position:static}.arch-inner.svelte-w5fujd{grid-template-columns:1fr;gap:2.25rem}.arch-panel.svelte-w5fujd{max-width:none}.arch-rail.svelte-w5fujd,.arch-steps.svelte-w5fujd{display:none}.plate.svelte-w5fujd,.core.svelte-w5fujd{opacity:1!important;transform:none!important}.core-gc.svelte-w5fujd,.core-fw.svelte-w5fujd{opacity:1}}.hero-radial.svelte-1uha8ag{background:radial-gradient(ellipse 80% 60% at 50% -10%, color-mix(in srgb, var(--accent) 20%, transparent), transparent)}.gradient-border.svelte-1uha8ag{position:relative}.gradient-border.svelte-1uha8ag:before{content:"";border-radius:inherit;background:linear-gradient(135deg, transparent 40%, color-mix(in srgb, var(--accent) 30%, transparent));-webkit-mask:linear-gradient(var(--ink) 0 0) content-box, linear-gradient(var(--ink) 0 0);-webkit-mask:linear-gradient(var(--ink) 0 0) content-box, linear-gradient(var(--ink) 0 0);mask:linear-gradient(var(--ink) 0 0) content-box, linear-gradient(var(--ink) 0 0);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}
