.forge{--bp-ink:#0b0806;--bp-line:217 163 90;position:relative;min-height:100svh;color:#fff6e6;background-color:var(--bp-ink);background-image:linear-gradient(rgb(var(--bp-line)/.13) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--bp-line)/.13) 1px,transparent 1px),linear-gradient(rgb(var(--bp-line)/.05) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--bp-line)/.05) 1px,transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;background-attachment:fixed}.forge-layer{position:relative;z-index:10}.forge-hero-title{font-size:clamp(3rem,9.5vw,8.75rem);line-height:.86;letter-spacing:-.055em;font-weight:700;text-wrap:balance}.forge-hero-title em{font-style:normal;background:linear-gradient(100deg,#f6dcab,#d9a35a 35%,#e6b36a 70%,#b87333);-webkit-background-clip:text;background-clip:text;color:transparent}.bp-note{font:500 12px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--bp-line)/.8)}@media (max-width:480px){.bp-note{letter-spacing:.08em}}.bp-tick:after,.bp-tick:before{content:"";position:absolute;width:14px;height:14px;border-color:rgb(var(--bp-line)/.7);border-style:solid}.bp-tick:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.bp-tick:after{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.forge-prompt{background:rgb(14 10 7/.72);border:1px solid rgb(var(--bp-line)/.35);box-shadow:0 0 0 1px rgb(255 255 255/.03) inset,0 30px 80px -20px rgb(0 0 0/.8),0 0 60px -20px rgb(var(--bp-line)/.5);backdrop-filter:blur(14px)}.forge-prompt:focus-within{border-color:rgb(var(--bp-line)/.9);box-shadow:0 0 0 4px rgb(var(--bp-line)/.15),0 30px 80px -20px #000c,0 0 90px -10px rgb(var(--bp-line)/.7)}.forge-caret{animation:caret 1.05s steps(1) infinite}@keyframes caret{50%{opacity:0}}.wire line,.wire rect{fill:none;stroke:rgb(var(--bp-line)/.85);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:2400;stroke-dashoffset:2400;animation:draw 1s cubic-bezier(.6,0,.2,1) forwards;animation-delay:var(--d,0s)}.wire text{fill:rgb(var(--bp-line)/.9);font:500 11px var(--font-mono);letter-spacing:.12em;opacity:0;animation:fadein .4s forwards;animation-delay:calc(var(--d, 0s) + .5s)}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fadein{to{opacity:1}}.print-reveal{clip-path:inset(0 0 100% 0);animation:print 1.15s cubic-bezier(.7,0,.25,1) forwards;animation-delay:.85s}@keyframes print{to{clip-path:inset(0 0 0 0)}}.print-head{position:absolute;left:0;right:0;height:2px;top:0;z-index:30;pointer-events:none;background:linear-gradient(90deg,transparent,#fff 20%,#f6dcab 50%,#fff 80%,transparent);box-shadow:0 0 18px 4px rgb(var(--bp-line)/.9),0 0 80px 18px rgb(var(--bp-line)/.45);animation:head 1.15s cubic-bezier(.7,0,.25,1) forwards;animation-delay:.85s;opacity:0}@keyframes head{0%{top:0;opacity:1}96%{opacity:1}to{top:100%;opacity:0}}.forge-flash{position:fixed;inset:0;z-index:60;pointer-events:none;background:radial-gradient(circle at var(--fx,50%) var(--fy,50%),#fff 0,rgb(159 208 255/.6) 8%,transparent 45%);opacity:0}.forge-flash[data-on]{animation:flash .55s ease-out}@keyframes flash{0%{opacity:.9}to{opacity:0}}.code-pane{background:rgb(10 7 5/.92);border-left:1px solid rgb(var(--bp-line)/.3);backdrop-filter:blur(12px)}.code-pane pre{font:400 12.5px/1.6 var(--font-mono);tab-size:2}.tok-tag{color:#f0c98a}.tok-attr{color:#e6b36a}.tok-str{color:#b6ff9e}.tok-kw{color:#ff7ab8}.tok-com{color:#8d7b66;font-style:italic}.tok-num{color:#ffd27a}.forge-dock{background:rgb(16 12 8/.78);border:1px solid rgb(255 255 255/.12);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 20px 60px -10px #000d,inset 0 0 0 1px rgb(255 255 255/.04)}.forge-dock button[aria-pressed=true]{background:rgb(255 255 255/.12);color:#fff}.speed-hud{transition:bottom .3s}.forge:has(.forge-dock) .speed-hud{bottom:5.25rem}.engine-room{background:rgb(8 6 4/.94);border-bottom:1px solid rgb(var(--bp-line)/.4);box-shadow:0 30px 80px #000c;backdrop-filter:blur(10px);animation:drop .28s cubic-bezier(.2,.9,.2,1)}@keyframes drop{0%{transform:translateY(-100%)}}.sm-root{overflow:clip}.sm-hero{position:relative;min-height:100svh;display:grid;place-content:center;justify-items:center;gap:1.5rem;padding:6rem 1.5rem;text-align:center}.sm-ticker{position:absolute;top:50%;left:0;white-space:nowrap;translate:0 -50%;font-size:22vw;color:transparent;-webkit-text-stroke:1px color-mix(in oklab,var(--a) 35%,transparent);opacity:.5;z-index:0}.sm-ticker,.sm-title{font-weight:900;letter-spacing:-.05em}.sm-title{position:relative;z-index:1;font-size:clamp(2.4rem,8vw,9rem);line-height:.85}.sm-title span{display:inline-block}.sm-kicker{position:relative;z-index:1;max-width:34ch;font-size:1.25rem;opacity:.85}.sm-cue{position:absolute;bottom:2rem;font:500 11px var(--font-mono);letter-spacing:.3em;text-transform:uppercase;opacity:.6}.sm-read{min-height:120svh;display:grid;place-items:center;padding:20svh 1.5rem}.sm-read p{max-width:20ch;font-size:clamp(2.2rem,6vw,5rem);line-height:1.02;letter-spacing:-.035em;font-weight:700}.sm-strip{height:320svh}.sm-strip-pin{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;align-items:center}.sm-track{display:flex;gap:4vw;padding-inline:8vw}.sm-panel{flex:0 0 min(78vw,36rem);aspect-ratio:4/5;border-radius:2rem;padding:2.5rem;display:flex;flex-direction:column;justify-content:flex-end;gap:.75rem;background:linear-gradient(160deg,color-mix(in oklab,var(--a) 30%,transparent),color-mix(in oklab,var(--b) 12%,transparent) 60%,transparent),rgb(255 255 255/.03);border:1px solid rgb(255 255 255/.1)}.sm-panel h3{font-size:clamp(2rem,4vw,3.4rem);line-height:.95;letter-spacing:-.03em;font-weight:800}.sm-panel p{font-size:1.1rem;opacity:.8}.sm-num{font:700 clamp(5rem,12vw,9rem)/.8 var(--font-sans);letter-spacing:-.06em;color:var(--a);margin-bottom:auto}.sm-panel-end{background:var(--a);color:#000;justify-content:center}.sm-lens{height:180svh}.sm-lens-disc{position:sticky;top:0;height:100svh;display:grid;place-content:center;justify-items:center;gap:1.5rem;background:var(--a);color:#000;text-align:center;clip-path:circle(12% at 50% 50%)}.sm-lens-disc h3{font-size:clamp(3rem,9vw,7.5rem);font-weight:900;letter-spacing:-.05em;line-height:.9}.sm-lens-disc a{border-radius:999px;padding:1rem 2rem;background:#000;color:#fff;font-weight:700}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sm-title span{animation:sm-letter linear both;animation-timeline:view();animation-range:entry 0 cover 40%;animation-delay:calc(var(--i) * 12ms)}.sm-ticker{animation:sm-tick linear both;animation-timeline:scroll(root)}.sm-read p span{color:color-mix(in oklab,currentColor 62%,transparent);animation:sm-lit linear both;animation-timeline:view();animation-range:cover calc(18% + var(--w) * 40%) cover calc(24% + var(--w) * 40%)}.sm-strip{view-timeline-name:--strip}.sm-track{animation:sm-slide linear both;animation-timeline:--strip;animation-range:contain 0 contain 100%}.sm-lens{view-timeline-name:--lens}.sm-lens-disc{animation:sm-open linear both;animation-timeline:--lens;animation-range:contain 0 contain 70%}}}@keyframes sm-letter{0%{opacity:0;transform:translateY(.6em) rotateX(-70deg);filter:blur(8px)}}@keyframes sm-tick{to{translate:-60% -50%}}@keyframes sm-lit{to{color:inherit}}@keyframes sm-slide{to{transform:translateX(calc(-100% + 100vw))}}@keyframes sm-open{to{clip-path:circle(80% at 50% 50%)}}@media (prefers-reduced-motion:reduce){.print-head,.print-reveal,.wire line,.wire rect,.wire text{animation-duration:.01s!important;animation-delay:0s!important}.forge-caret{animation:none}}
/*# sourceMappingURL=952474b8247aae19.css.map*/