.process-page-module__mZgv0W__page{--ink:#f4f5f5;--muted:#a6abb4;--line:#ffffff1f;--coral:#ff647b;--blue:#83a9d8;--mint:#79caae;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);color:var(--ink);background:#1c1d20;overflow:clip}.process-page-module__mZgv0W__hero{isolation:isolate;background:#1b1c20;justify-content:center;align-items:center;min-height:max(760px,100svh);padding:170px 24px 110px;display:flex;position:relative;overflow:hidden}.process-page-module__mZgv0W__heroAmbient,.process-page-module__mZgv0W__heroGrid{pointer-events:none;position:absolute;inset:0}.process-page-module__mZgv0W__heroAmbient{z-index:-3;animation:process-page-module__mZgv0W__ambientDrift 18s var(--ease-in-out) infinite alternate;background:radial-gradient(45% 29% at 21% 43%,#88364f26,#0000 82%),radial-gradient(44% 31% at 78% 39%,#395b8526,#0000 80%),radial-gradient(32% 26% at 53% 73%,#5942741f,#0000 83%);inset:-15%}.process-page-module__mZgv0W__heroGrid{z-index:-2;opacity:.48;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:86px 86px;-webkit-mask-image:linear-gradient(#0000 5%,#000 40%,#0000 88%);mask-image:linear-gradient(#0000 5%,#000 40%,#0000 88%)}.process-page-module__mZgv0W__hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(49% 42% at 50% 55%,#1c1d20ed,#1c1d2073 60%,#0000 100%),linear-gradient(#0000 28%,#1c1d20 100%);position:absolute;inset:0}.process-page-module__mZgv0W__heroEngine{z-index:-1;opacity:.83;pointer-events:none;height:335px;position:absolute;inset:80px 0 auto}.process-page-module__mZgv0W__heroEngine>div{height:100%;min-height:0;margin:0}.process-page-module__mZgv0W__heroCopy{text-align:center;width:min(930px,100%);animation:process-page-module__mZgv0W__heroEnter .8s var(--ease-out) both;margin:100px auto 0}.process-page-module__mZgv0W__eyebrow{color:var(--coral);font:700 10px var(--font-geist-mono), monospace;letter-spacing:.2em;align-items:center;gap:11px;display:inline-flex}.process-page-module__mZgv0W__eyebrow>span{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 15px}.process-page-module__mZgv0W__hero h1{letter-spacing:-.055em;text-wrap:balance;margin:24px 0;font-size:clamp(44px,6.2vw,88px);font-weight:570;line-height:1.05}.process-page-module__mZgv0W__period{color:var(--coral)}.process-page-module__mZgv0W__heroCopy>p{color:#b6bac1;text-wrap:pretty;max-width:660px;margin:0 auto;font-size:clamp(16px,1.4vw,19px);line-height:1.7}.process-page-module__mZgv0W__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px 30px;margin-top:38px;display:flex}.process-page-module__mZgv0W__primaryAction,.process-page-module__mZgv0W__secondaryAction,.process-page-module__mZgv0W__inlineLink{transition:transform .18s var(--ease-out), color .18s ease, border-color .18s ease, background-color .18s ease;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:600;display:inline-flex}.process-page-module__mZgv0W__primaryAction{color:#151619;background:#f4f5f5;border:1px solid #f4f5f5;border-radius:11px;min-height:50px;padding:0 20px;box-shadow:0 12px 32px #00000040}.process-page-module__mZgv0W__secondaryAction{color:#d6d8dd}.process-page-module__mZgv0W__primaryAction:active,.process-page-module__mZgv0W__secondaryAction:active,.process-page-module__mZgv0W__inlineLink:active{transform:scale(.97)}.process-page-module__mZgv0W__heroFooter{border-top:1px solid var(--line);color:#747982;font:10px var(--font-geist-mono), monospace;letter-spacing:.16em;justify-content:space-between;gap:20px;padding-top:17px;display:flex;position:absolute;bottom:33px;left:max(24px,50vw - 685px);right:max(24px,50vw - 685px)}.process-page-module__mZgv0W__heroFooter span:last-child{align-items:center;gap:9px;display:inline-flex}.process-page-module__mZgv0W__intro{grid-template-columns:1fr 2.15fr;gap:30px 80px;width:min(1360px,100% - 72px);margin:0 auto;padding:clamp(110px,13vw,210px) 0 150px;display:grid}.process-page-module__mZgv0W__introLabel,.process-page-module__mZgv0W__progressHeading,.process-page-module__mZgv0W__progressFoot{color:#777d86;font:10px var(--font-geist-mono), monospace;letter-spacing:.18em}.process-page-module__mZgv0W__introLabel{padding-top:16px}.process-page-module__mZgv0W__introCopy{max-width:850px}.process-page-module__mZgv0W__intro h2,.process-page-module__mZgv0W__journeyHead h2,.process-page-module__mZgv0W__principle h2{letter-spacing:-.065em;text-wrap:balance;margin:0;font-weight:540;line-height:1.04}.process-page-module__mZgv0W__intro h2{font-size:clamp(44px,5vw,78px)}.process-page-module__mZgv0W__introCopy>p{color:#aeb3ba;max-width:660px;margin:30px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.75}.process-page-module__mZgv0W__introIndex{border-top:1px solid var(--line);grid-column:2;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px;display:grid}.process-page-module__mZgv0W__introIndex span{color:#c5c9ce;flex-direction:column;gap:28px;padding-top:18px;font-size:13px;display:flex}.process-page-module__mZgv0W__introIndex b{color:var(--coral);font:11px var(--font-geist-mono), monospace}.process-page-module__mZgv0W__journey{background:radial-gradient(55% 15% at 68% 0,#5943731c,#0000 90%),#18191c;border-block:1px solid #ffffff0e;padding:135px max(36px,50vw - 680px) 140px;scroll-margin-top:80px;position:relative}.process-page-module__mZgv0W__journey:before{content:"";opacity:.5;pointer-events:none;background-image:linear-gradient(90deg,#0000 calc(50% - 1px),#ffffff05 50%,#0000 calc(50% + 1px));background-size:128px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.process-page-module__mZgv0W__journeyHead{margin:0 0 110px max(220px,19%);position:relative}.process-page-module__mZgv0W__journeyHead h2{margin-top:25px;font-size:clamp(48px,5.6vw,84px)}.process-page-module__mZgv0W__journeyHead h2 span{color:#8d929b}.process-page-module__mZgv0W__journeyLayout{grid-template-columns:190px minmax(0,1fr);gap:30px;display:grid;position:relative}.process-page-module__mZgv0W__progressNav{align-self:start;min-height:360px;padding-top:8px;position:sticky;top:124px}.process-page-module__mZgv0W__progressTrack{border-left:1px solid #ffffff1c;gap:5px;margin:30px 0;padding-left:15px;display:grid;position:relative}.process-page-module__mZgv0W__progressTrack a{color:#777e88;min-height:42px;transition:color .18s ease, transform .18s var(--ease-out);align-items:center;gap:14px;font-size:13px;display:flex;position:relative}.process-page-module__mZgv0W__progressTrack a:before{content:"";width:5px;height:5px;transition:background-color .18s ease, box-shadow .18s ease, transform .18s var(--ease-out);background:#686d75;border-radius:50%;position:absolute;left:-18px}.process-page-module__mZgv0W__progressTrack a span{font:10px var(--font-geist-mono), monospace;color:#666b75}.process-page-module__mZgv0W__progressTrack a[aria-current=step]{color:#f2f3f4}.process-page-module__mZgv0W__progressTrack a[aria-current=step] span{color:var(--coral)}.process-page-module__mZgv0W__progressTrack a[aria-current=step]:before{background:var(--coral);transform:scale(1.25);box-shadow:0 0 13px #ff647bcc}.process-page-module__mZgv0W__chapters{min-width:0}.process-page-module__mZgv0W__chapter{--tone:#ff647b;border-top:1px solid var(--line);grid-template-columns:minmax(290px,.85fr) minmax(390px,1fr);align-items:center;gap:clamp(28px,4vw,75px);min-height:600px;padding:75px 0 100px;scroll-margin-top:100px;display:grid;position:relative}.process-page-module__mZgv0W__chapter:nth-child(2){--tone:#ae92e3}.process-page-module__mZgv0W__chapter:nth-child(3){--tone:#83a9d8}.process-page-module__mZgv0W__chapter:nth-child(4){--tone:#d3d7dc}.process-page-module__mZgv0W__chapter:nth-child(5){--tone:#79caae}.process-page-module__mZgv0W__chapter:nth-child(2n) .process-page-module__mZgv0W__chapterCopy{order:2}.process-page-module__mZgv0W__chapter:nth-child(2n) .process-page-module__mZgv0W__stageVisual{order:1}.process-page-module__mZgv0W__chapterCopy{align-self:center}.process-page-module__mZgv0W__chapterLabel{color:#9096a0;font:10px var(--font-geist-mono), monospace;letter-spacing:.16em;align-items:center;gap:10px;display:flex}.process-page-module__mZgv0W__chapterLabel span{color:var(--tone)}.process-page-module__mZgv0W__chapterLabel i{background:#5c6169;width:20px;height:1px}.process-page-module__mZgv0W__chapter h3{letter-spacing:-.078em;margin:21px 0 30px;font-size:clamp(58px,6vw,98px);font-weight:550;line-height:.92}.process-page-module__mZgv0W__chapter h3 span{color:var(--tone)}.process-page-module__mZgv0W__chapter h4{letter-spacing:-.045em;max-width:440px;margin:0;font-size:clamp(23px,2.2vw,33px);font-weight:540;line-height:1.2}.process-page-module__mZgv0W__chapterCopy>p{color:#a5abb4;max-width:460px;margin:22px 0 0;font-size:15px;line-height:1.75}.process-page-module__mZgv0W__chapter ul{flex-wrap:wrap;gap:9px;margin:26px 0 0;padding:0;list-style:none;display:flex}.process-page-module__mZgv0W__chapter li{color:#aeb3ba;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:inline-flex}.process-page-module__mZgv0W__chapter li svg{color:var(--tone)}.process-page-module__mZgv0W__chapterOutput{border-top:1px solid var(--line);align-items:center;gap:17px;margin-top:46px;padding-top:20px;display:flex}.process-page-module__mZgv0W__chapterOutput span{color:#707783;font:9px var(--font-geist-mono), monospace;letter-spacing:.1em}.process-page-module__mZgv0W__chapterOutput strong{color:var(--tone);font-size:12px;font-weight:600}.process-page-module__mZgv0W__stageVisual{background:radial-gradient(ellipse 56% 51% at 54% 50%, color-mix(in srgb, var(--tone) 12%, transparent), transparent 87%), linear-gradient(150deg, #292b31, #202227 49%, #1a1c20);border:1px solid #ffffff24;border-radius:16px;flex-direction:column;justify-content:space-between;min-width:0;height:clamp(320px,35vw,460px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000045,inset 0 1px #ffffff0b}.process-page-module__mZgv0W__stageVisual:before{content:"";opacity:.28;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 82%);mask-image:radial-gradient(#000,#0000 82%)}.process-page-module__mZgv0W__stageVisual:after{content:"";background:color-mix(in srgb, var(--tone) 11%, transparent);filter:blur(48px);pointer-events:none;border-radius:50%;height:45%;position:absolute;inset:auto 18% -30%}.process-page-module__mZgv0W__visualTopline,.process-page-module__mZgv0W__visualBottomline{z-index:2;color:#8c929b;font:9px var(--font-geist-mono), monospace;letter-spacing:.14em;justify-content:space-between;gap:12px;padding:22px 24px;display:flex;position:relative}.process-page-module__mZgv0W__visualBottomline{border-top:1px solid #ffffff12}.process-page-module__mZgv0W__visualLive{color:var(--tone)}.process-page-module__mZgv0W__visualLive i{vertical-align:middle;background:currentColor;border-radius:50%;width:4px;height:4px;margin-right:7px;display:inline-block;box-shadow:0 0 9px}.process-page-module__mZgv0W__scanVisual,.process-page-module__mZgv0W__blueprintVisual,.process-page-module__mZgv0W__testVisual,.process-page-module__mZgv0W__deployVisual,.process-page-module__mZgv0W__followVisual{z-index:1;width:78%;margin:auto;position:relative}.process-page-module__mZgv0W__scanVisual{max-width:350px;padding:10px 0}.process-page-module__mZgv0W__scanGuide{background:var(--tone);height:2px;box-shadow:0 0 22px var(--tone), 0 0 65px var(--tone);opacity:.75;animation:process-page-module__mZgv0W__scanTravel 5s var(--ease-in-out) infinite alternate;position:absolute;top:3%;left:-8%;right:-8%}.process-page-module__mZgv0W__scanRow{color:#bdc1c8;height:54px;font:9px var(--font-geist-mono), monospace;letter-spacing:.09em;border-bottom:1px solid #ffffff21;align-items:center;gap:12px;display:flex}.process-page-module__mZgv0W__scanRow>span{color:var(--tone)}.process-page-module__mZgv0W__scanRow b{flex:1;font-weight:500}.process-page-module__mZgv0W__scanRow i{background:var(--tone);opacity:.25;border-radius:50%;width:6px;height:6px}.process-page-module__mZgv0W__scanRow:nth-child(3) i:nth-of-type(2),.process-page-module__mZgv0W__scanRow:nth-child(4) i:first-of-type,.process-page-module__mZgv0W__scanRow:nth-child(5) i:nth-of-type(3){opacity:.9;box-shadow:0 0 10px var(--tone)}.process-page-module__mZgv0W__scanRow em{color:#8b909a;font-size:15px;font-style:normal}.process-page-module__mZgv0W__blueprintVisual{justify-content:center;align-items:center;gap:10px;width:92%;display:flex}.process-page-module__mZgv0W__blueprintLine{z-index:-1;background:linear-gradient(90deg, transparent, var(--tone), transparent);opacity:.7;height:1px;position:absolute;top:50%;left:7%;right:7%}.process-page-module__mZgv0W__blueprintVisual>div{aspect-ratio:1.1;background:#25262d;border:1px solid #fff3;border-radius:10px;align-content:center;gap:13px;width:30%;padding:15px;display:grid;transform:translateY(10px);box-shadow:0 12px 35px #0003}.process-page-module__mZgv0W__blueprintVisual>div:nth-of-type(2){border-color:color-mix(in srgb, var(--tone) 60%, transparent);box-shadow:0 0 30px color-mix(in srgb, var(--tone) 17%, transparent);transform:translateY(-17px)}.process-page-module__mZgv0W__blueprintVisual>div:nth-of-type(3){transform:translateY(10px)}.process-page-module__mZgv0W__blueprintVisual small{color:var(--tone);font:8px var(--font-geist-mono), monospace;letter-spacing:.04em}.process-page-module__mZgv0W__blueprintVisual b{letter-spacing:-.03em;font-size:clamp(13px,1.3vw,19px);font-weight:540}.process-page-module__mZgv0W__testVisual{background:#1c1e23d1;border:1px solid #ffffff26;border-radius:10px;max-width:430px;overflow:hidden;box-shadow:0 25px 50px #0003}.process-page-module__mZgv0W__testHeader,.process-page-module__mZgv0W__testRow,.process-page-module__mZgv0W__testResult{border-bottom:1px solid #ffffff17;align-items:center;gap:14px;min-height:48px;padding:0 17px;display:flex}.process-page-module__mZgv0W__testHeader{color:#8f969f;font:8px var(--font-geist-mono), monospace;letter-spacing:.07em;justify-content:space-between}.process-page-module__mZgv0W__testHeader span:last-child{color:var(--tone);letter-spacing:.3em}.process-page-module__mZgv0W__testRow{color:#c4c9d0;font-size:11px}.process-page-module__mZgv0W__testRow>span:first-child{color:var(--tone);font:9px var(--font-geist-mono), monospace}.process-page-module__mZgv0W__testRow b{min-width:130px;font-weight:500}.process-page-module__mZgv0W__testRow svg{color:var(--tone)}.process-page-module__mZgv0W__testTrack{background:#ffffff1a;border-radius:3px;flex:1;height:3px}.process-page-module__mZgv0W__testTrack i{background:var(--tone);width:75%;height:100%;box-shadow:0 0 13px var(--tone);display:block}.process-page-module__mZgv0W__testRow:nth-child(3) .process-page-module__mZgv0W__testTrack i{width:88%}.process-page-module__mZgv0W__testRow:nth-child(4) .process-page-module__mZgv0W__testTrack i{width:95%}.process-page-module__mZgv0W__testResult{color:#8b929c;min-height:48px;font:8px var(--font-geist-mono), monospace;letter-spacing:.06em;border:0;justify-content:space-between}.process-page-module__mZgv0W__testResult strong{color:var(--tone);font-weight:600}.process-page-module__mZgv0W__deployVisual{justify-content:space-between;align-items:center;gap:4px;width:92%;display:flex}.process-page-module__mZgv0W__deployVisual>div{aspect-ratio:1;text-align:center;background:#26292ed9;border:1px solid #ffffff2b;border-radius:13px;place-content:center;gap:12px;width:28%;padding:12px;display:grid;box-shadow:0 15px 35px #00000038}.process-page-module__mZgv0W__deployVisual>div:nth-of-type(2){border-color:#ebedef80;box-shadow:0 0 36px #ffffff1a}.process-page-module__mZgv0W__deployVisual small{color:#838a94;font:8px var(--font-geist-mono), monospace;letter-spacing:.05em}.process-page-module__mZgv0W__deployVisual b{font-size:clamp(11px,1.1vw,15px);font-weight:540}.process-page-module__mZgv0W__deployBridge{background:#e6eaee73;flex:1;justify-content:space-evenly;align-items:center;height:1px;display:flex}.process-page-module__mZgv0W__deployBridge i{background:#fff;border-radius:50%;width:3px;height:3px;box-shadow:0 0 7px #fff}.process-page-module__mZgv0W__followVisual{max-width:440px}.process-page-module__mZgv0W__followGraph{border-bottom:1px solid #ffffff2e;height:190px;position:relative}.process-page-module__mZgv0W__followGraph>span{color:#89909a;font:9px var(--font-geist-mono), monospace;letter-spacing:.1em}.process-page-module__mZgv0W__followGraph svg{width:100%;height:75%;margin-top:5px;overflow:visible}.process-page-module__mZgv0W__followGraph path{fill:none;stroke:var(--tone);stroke-width:2px;filter:drop-shadow(0 0 8px #79caaea6);stroke-dasharray:560;stroke-dashoffset:0;animation:process-page-module__mZgv0W__drawGraph 4s var(--ease-in-out) infinite alternate}.process-page-module__mZgv0W__followGraph circle{fill:#bdf7df;filter:drop-shadow(0 0 8px var(--tone))}.process-page-module__mZgv0W__followStats{color:var(--tone);font:9px var(--font-geist-mono), monospace;letter-spacing:.1em;justify-content:space-between;padding-top:20px;display:flex}.process-page-module__mZgv0W__journeyEnd{border-top:1px solid var(--line);align-items:center;gap:24px;margin:55px 0 0 220px;padding-top:28px;display:flex}.process-page-module__mZgv0W__journeyEnd>span{color:var(--coral);font:10px var(--font-geist-mono), monospace}.process-page-module__mZgv0W__journeyEnd strong{letter-spacing:-.03em;flex:1;font-size:18px;font-weight:520}.process-page-module__mZgv0W__journeyEnd a{color:#d8dade;align-items:center;gap:9px;font-size:13px;display:inline-flex}.process-page-module__mZgv0W__principle{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;width:min(1360px,100% - 72px);min-height:720px;margin:0 auto;padding:120px 0;display:grid;position:relative}.process-page-module__mZgv0W__principleArt{place-items:center;height:450px;display:grid;position:relative;overflow:hidden}.process-page-module__mZgv0W__principleArt:before{content:"";filter:blur(18px);background:radial-gradient(circle,#ff647b2e,#6351891c 35%,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute}.process-page-module__mZgv0W__principleRing{border:1px solid #ffffff29;border-radius:50%;width:180px;height:180px;position:absolute}.process-page-module__mZgv0W__principleRing:nth-child(2){border-style:dashed;border-color:#ffffff21;width:295px;height:295px;animation:42s linear infinite process-page-module__mZgv0W__ringTurn}.process-page-module__mZgv0W__principleRing:nth-child(3){border-color:#ff647b29;width:410px;height:410px}.process-page-module__mZgv0W__principleArt>span{z-index:2;color:#e8e9ec;font:12px var(--font-geist-mono), monospace;letter-spacing:.35em}.process-page-module__mZgv0W__principleCopy{max-width:570px}.process-page-module__mZgv0W__principle h2{margin:24px 0;font-size:clamp(48px,5vw,78px)}.process-page-module__mZgv0W__principle p{color:#aab0b8;max-width:500px;margin:0 0 32px;font-size:16px;line-height:1.75}.process-page-module__mZgv0W__inlineLink{color:#f2f3f4;justify-content:flex-start}.process-page-module__mZgv0W__assurance{background:linear-gradient(110deg,#79caae12,#79caae04 55%);border:1px solid #79caae38;border-radius:13px;grid-template-columns:50px 1fr auto;align-items:center;gap:24px;width:min(1360px,100% - 72px);margin:0 auto 120px;padding:29px 32px;display:grid}.process-page-module__mZgv0W__assuranceIcon{width:48px;height:48px;color:var(--mint);border:1px solid #79caae40;border-radius:11px;place-items:center;display:grid}.process-page-module__mZgv0W__assurance strong{letter-spacing:-.025em;font-size:16px;font-weight:580}.process-page-module__mZgv0W__assurance p{color:#aeb4bc;margin:6px 0 0;font-size:13px;line-height:1.6}.process-page-module__mZgv0W__assurance a{color:#d9dedf;white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:inline-flex}@media (hover:hover) and (pointer:fine){.process-page-module__mZgv0W__primaryAction:hover{background:#fff;transform:translateY(-2px)}.process-page-module__mZgv0W__secondaryAction:hover,.process-page-module__mZgv0W__inlineLink:hover,.process-page-module__mZgv0W__journeyEnd a:hover,.process-page-module__mZgv0W__assurance a:hover{color:var(--coral)}.process-page-module__mZgv0W__progressTrack a:hover{color:#e5e7ea;transform:translate(3px)}.process-page-module__mZgv0W__stageVisual{transition:border-color .26s ease, transform .3s var(--ease-out), box-shadow .3s ease}.process-page-module__mZgv0W__stageVisual:hover{border-color:color-mix(in srgb, var(--tone) 35%, transparent);box-shadow:0 38px 95px #00000052, 0 0 45px color-mix(in srgb, var(--tone) 6%, transparent);transform:translateY(-5px)}}.process-page-module__mZgv0W__chapter[data-visible=true] .process-page-module__mZgv0W__chapterCopy{animation:process-page-module__mZgv0W__chapterEnter .65s var(--ease-out) backwards}.process-page-module__mZgv0W__chapter[data-visible=true] .process-page-module__mZgv0W__stageVisual{animation:process-page-module__mZgv0W__chapterEnter .75s var(--ease-out) 80ms backwards}@keyframes process-page-module__mZgv0W__heroEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes process-page-module__mZgv0W__chapterEnter{0%{opacity:.25;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes process-page-module__mZgv0W__ambientDrift{0%{transform:translate(-2%,1%)scale(1)}to{transform:translate(2%,-1%)scale(1.04)}}@keyframes process-page-module__mZgv0W__scanTravel{0%{transform:translateY(0)}to{transform:translateY(215px)}}@keyframes process-page-module__mZgv0W__drawGraph{0%{stroke-dashoffset:70px}to{stroke-dashoffset:0}}@keyframes process-page-module__mZgv0W__ringTurn{to{transform:rotate(360deg)}}@media (max-width:1100px){.process-page-module__mZgv0W__journey{padding-inline:36px}.process-page-module__mZgv0W__journeyLayout{grid-template-columns:150px minmax(0,1fr)}.process-page-module__mZgv0W__journeyHead{margin-left:180px}.process-page-module__mZgv0W__chapter{grid-template-columns:1fr;gap:38px;padding-block:70px 90px}.process-page-module__mZgv0W__chapterCopy{max-width:690px}.process-page-module__mZgv0W__chapter:nth-child(2n) .process-page-module__mZgv0W__chapterCopy,.process-page-module__mZgv0W__chapter:nth-child(2n) .process-page-module__mZgv0W__stageVisual{order:initial}.process-page-module__mZgv0W__stageVisual{width:100%;max-width:680px;height:390px}.process-page-module__mZgv0W__journeyEnd{margin-left:180px}}@media (max-width:700px){.process-page-module__mZgv0W__hero{min-height:760px;padding:155px 22px 105px}.process-page-module__mZgv0W__heroEngine{opacity:.65;height:240px;top:115px;left:-38%;right:-38%}.process-page-module__mZgv0W__heroCopy{margin-top:55px}.process-page-module__mZgv0W__hero h1{font-size:clamp(40px,8vw,64px)}.process-page-module__mZgv0W__heroCopy>p{font-size:15px}.process-page-module__mZgv0W__heroFooter{font-size:8px;bottom:22px;left:22px;right:22px}.process-page-module__mZgv0W__heroFooter span:last-child{display:none}.process-page-module__mZgv0W__intro{grid-template-columns:1fr;gap:26px;width:calc(100% - 44px);padding:100px 0}.process-page-module__mZgv0W__introLabel{padding:0}.process-page-module__mZgv0W__intro h2{font-size:clamp(44px,10vw,66px)}.process-page-module__mZgv0W__introCopy>p{font-size:15px}.process-page-module__mZgv0W__introIndex{grid-column:1;gap:9px;margin-top:14px}.process-page-module__mZgv0W__introIndex span{gap:18px;font-size:10px}.process-page-module__mZgv0W__journey{padding:92px 22px 95px}.process-page-module__mZgv0W__journeyHead{margin:0 0 75px}.process-page-module__mZgv0W__journeyHead h2{font-size:clamp(44px,10vw,68px)}.process-page-module__mZgv0W__journeyLayout{display:block}.process-page-module__mZgv0W__progressNav{min-height:0;margin-bottom:50px;position:relative;top:auto}.process-page-module__mZgv0W__progressHeading,.process-page-module__mZgv0W__progressFoot{display:none}.process-page-module__mZgv0W__progressTrack{border-left:0;border-bottom:1px solid var(--line);scrollbar-width:none;gap:18px;margin:0;padding:0 0 12px;display:flex;overflow-x:auto}.process-page-module__mZgv0W__progressTrack a{white-space:nowrap;flex:none;min-height:35px}.process-page-module__mZgv0W__progressTrack a:before{display:none}.process-page-module__mZgv0W__chapter{min-height:0;padding:64px 0 80px;scroll-margin-top:95px}.process-page-module__mZgv0W__chapter h3{font-size:clamp(60px,13vw,84px)}.process-page-module__mZgv0W__chapter h4{font-size:27px}.process-page-module__mZgv0W__chapterCopy>p{font-size:14px}.process-page-module__mZgv0W__chapterOutput{flex-direction:column;align-items:flex-start;gap:7px;margin-top:34px}.process-page-module__mZgv0W__stageVisual{height:340px}.process-page-module__mZgv0W__visualTopline,.process-page-module__mZgv0W__visualBottomline{padding:19px;font-size:8px}.process-page-module__mZgv0W__journeyEnd{flex-wrap:wrap;margin:24px 0 0}.process-page-module__mZgv0W__journeyEnd strong{flex-basis:calc(100% - 70px)}.process-page-module__mZgv0W__journeyEnd a{margin-left:55px}.process-page-module__mZgv0W__principle{grid-template-columns:1fr;gap:0;width:calc(100% - 44px);padding:40px 0 100px}.process-page-module__mZgv0W__principleArt{height:340px}.process-page-module__mZgv0W__principleRing:nth-child(3){width:300px;height:300px}.process-page-module__mZgv0W__principleRing:nth-child(2){width:235px;height:235px}.process-page-module__mZgv0W__principleRing:first-child{width:145px;height:145px}.process-page-module__mZgv0W__principle h2{font-size:clamp(47px,10vw,67px)}.process-page-module__mZgv0W__assurance{grid-template-columns:48px 1fr;align-items:start;gap:15px;width:calc(100% - 44px);margin-bottom:100px;padding:22px}.process-page-module__mZgv0W__assurance a{white-space:normal;grid-column:2}}@media (max-width:410px){.process-page-module__mZgv0W__heroActions{flex-direction:column}.process-page-module__mZgv0W__hero h1{font-size:40px}.process-page-module__mZgv0W__introIndex{grid-template-columns:1fr}.process-page-module__mZgv0W__introIndex span{flex-direction:row;gap:15px}.process-page-module__mZgv0W__deployVisual small{font-size:6px}.process-page-module__mZgv0W__deployVisual b{font-size:9px}.process-page-module__mZgv0W__testRow{gap:7px;font-size:9px}.process-page-module__mZgv0W__testRow b{min-width:100px}}@media (prefers-reduced-motion:reduce){.process-page-module__mZgv0W__heroAmbient,.process-page-module__mZgv0W__heroCopy,.process-page-module__mZgv0W__scanGuide,.process-page-module__mZgv0W__followGraph path,.process-page-module__mZgv0W__principleRing,.process-page-module__mZgv0W__chapter[data-visible=true] .process-page-module__mZgv0W__chapterCopy,.process-page-module__mZgv0W__chapter[data-visible=true] .process-page-module__mZgv0W__stageVisual{animation:none}.process-page-module__mZgv0W__primaryAction,.process-page-module__mZgv0W__secondaryAction,.process-page-module__mZgv0W__inlineLink,.process-page-module__mZgv0W__progressTrack a,.process-page-module__mZgv0W__stageVisual{transition-duration:0s}}
.micro-slats{width:100%;height:100%;position:relative;overflow:hidden}
.specular-button{--sb-radius:18px;--sb-tint:#fff;--sb-tint-opacity:.04;--sb-blur:0px;--sb-text-color:#f5f5f5;isolation:isolate;border-radius:var(--sb-radius);font:inherit;letter-spacing:.01em;color:var(--sb-text-color);background:color-mix(in srgb, var(--sb-tint) calc(var(--sb-tint-opacity) * 100%), transparent);-webkit-backdrop-filter:blur(var(--sb-blur));backdrop-filter:blur(var(--sb-blur));cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;outline:none;justify-content:center;align-items:center;gap:.5em;margin:0;font-weight:500;line-height:1;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative;box-shadow:0 10px 24px -14px #00000073}.specular-button:active{transform:scale(.97)}.specular-button:focus-visible{outline:2px solid color-mix(in srgb, var(--sb-text-color) 55%, transparent);outline-offset:3px}.specular-button:disabled{opacity:.5;cursor:default}.specular-button:disabled:active{transform:none}.specular-button--sm{padding:10px 20px;font-size:.875rem}.specular-button--md{padding:14px 28px;font-size:1rem}.specular-button--lg{padding:18px 38px;font-size:1.125rem}.specular-button__light{z-index:1;pointer-events:none;width:calc(100% + 48px);height:calc(100% + 48px);display:block;position:absolute;inset:-24px}.specular-button__label{z-index:2;align-items:center;gap:inherit;display:inline-flex;position:relative}.header-booking-specular{white-space:nowrap;flex-shrink:0;min-height:38px;padding:10px 18px;font-size:12px;font-weight:600;text-decoration:none}@media (prefers-reduced-motion:reduce){.specular-button{transition:none}.specular-button:active{transform:none}}
.services-dropdown-module__hM2ukW__dropdown{position:relative}.services-dropdown-module__hM2ukW__unavailable{color:#a7adb8;border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:20px;padding:16px 12px;display:flex}.services-dropdown-module__hM2ukW__unavailable small{border:1px solid #ffffff18;border-radius:5px;margin:0;padding:3px 7px;font-size:10px}.services-dropdown-module__hM2ukW__dropdown .services-dropdown-module__hM2ukW__trigger{cursor:pointer;color:inherit;align-items:center;gap:6px;padding:10px 0;list-style:none;display:flex}.services-dropdown-module__hM2ukW__trigger::-webkit-details-marker{display:none}.services-dropdown-module__hM2ukW__trigger svg{transition:transform .18s cubic-bezier(.23,1,.32,1)}.services-dropdown-module__hM2ukW__dropdown[open] .services-dropdown-module__hM2ukW__trigger{color:#f4f5f5}.services-dropdown-module__hM2ukW__dropdown[open] .services-dropdown-module__hM2ukW__trigger svg{transform:rotate(180deg)}.services-dropdown-module__hM2ukW__dropdown .services-dropdown-module__hM2ukW__panel{transform-origin:30px 0;background:#25272b;border:1px solid #ffffff20;border-radius:15px;width:390px;padding:8px;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);position:absolute;top:calc(100% + 13px);left:-20px;box-shadow:0 18px 45px #0005}@starting-style{.services-dropdown-module__hM2ukW__dropdown[open] .services-dropdown-module__hM2ukW__panel{opacity:0;transform:translateY(-5px)scale(.98)}}.services-dropdown-module__hM2ukW__heading{font:500 9px/1.5 var(--font-geist-mono), monospace;letter-spacing:.09em;color:#969ca8;padding:12px 13px 9px}.services-dropdown-module__hM2ukW__dropdown .services-dropdown-module__hM2ukW__panel a{color:#f4f5f5;border:0;border-radius:8px;align-items:center;gap:13px;padding:13px 12px;display:flex}.services-dropdown-module__hM2ukW__number{font:500 10px var(--font-geist-mono), monospace;color:#e4797c}.services-dropdown-module__hM2ukW__panel a>span:nth-child(2){flex:1;min-width:0}.services-dropdown-module__hM2ukW__panel strong{font-size:13px;font-weight:550;line-height:1.4;display:block}.services-dropdown-module__hM2ukW__panel small{color:#a7adb8;margin-top:3px;font-size:11px;line-height:1.5;display:block}.services-dropdown-module__hM2ukW__panel a>svg{color:#9299a6;flex-shrink:0}.services-dropdown-module__hM2ukW__dropdown .services-dropdown-module__hM2ukW__panel .services-dropdown-module__hM2ukW__overview{color:#b3cdeb;border-top:1px solid #ffffff12;border-radius:0 0 8px 8px;justify-content:space-between;margin-top:5px;padding-top:15px;font-size:12px}.services-dropdown-module__hM2ukW__trigger:focus-visible,.services-dropdown-module__hM2ukW__panel a:focus-visible{outline-offset:3px;outline:2px solid #b3cdeb}.services-dropdown-module__hM2ukW__dropdown[data-keyboard=true] .services-dropdown-module__hM2ukW__panel,.services-dropdown-module__hM2ukW__dropdown[data-keyboard=true] .services-dropdown-module__hM2ukW__trigger svg{transition:none}@media (hover:hover) and (pointer:fine){.services-dropdown-module__hM2ukW__panel a:hover{background:#ffffff07}.services-dropdown-module__hM2ukW__trigger:hover{color:#fff}}.services-dropdown-module__hM2ukW__mobile .services-dropdown-module__hM2ukW__trigger{border-bottom:1px solid #ffffff14;justify-content:space-between;padding:14px 12px}.services-dropdown-module__hM2ukW__mobile .services-dropdown-module__hM2ukW__panel{width:100%;box-shadow:none;background:#1c1d203b;border:0;margin:4px 0 9px;position:static}.services-dropdown-module__hM2ukW__mobile .services-dropdown-module__hM2ukW__heading{display:none}.services-dropdown-module__hM2ukW__mobile .services-dropdown-module__hM2ukW__panel a{padding:11px 10px}.services-dropdown-module__hM2ukW__mobile .services-dropdown-module__hM2ukW__panel strong{font-size:12px}.services-dropdown-module__hM2ukW__mobile .services-dropdown-module__hM2ukW__panel small{font-size:10px}@media (prefers-reduced-motion:reduce){.services-dropdown-module__hM2ukW__dropdown .services-dropdown-module__hM2ukW__panel,.services-dropdown-module__hM2ukW__trigger svg{transition:none}}
.evidence-layers-module__I8cxwq__root{z-index:0;isolation:isolate;pointer-events:none;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);background:#1b1c20;position:absolute;inset:0;overflow:hidden}.evidence-layers-module__I8cxwq__staticFallback{z-index:-7;background:radial-gradient(34% 24% at 60% 29%,#79619f14,#0000 75%),radial-gradient(28% 20% at 51% 25%,#e0637a0b,#0000 74%),radial-gradient(26% 18% at 69% 24%,#69c1a10a,#0000 76%),linear-gradient(#18191c,#1c1d20 70%,#1b1c20);position:absolute;inset:0}.evidence-layers-module__I8cxwq__gradientMask{z-index:-5;opacity:.44;mix-blend-mode:screen;animation:evidence-layers-module__I8cxwq__gradient-breathe 22s var(--ease-in-out) infinite alternate;position:absolute;inset:-8%;-webkit-mask-image:radial-gradient(28% 21% at 60% 27%,#000 0 20%,#000000c7 38%,#0000 78%);mask-image:radial-gradient(28% 21% at 60% 27%,#000 0 20%,#000000c7 38%,#0000 78%)}.evidence-layers-module__I8cxwq__entry,.evidence-layers-module__I8cxwq__drift,.evidence-layers-module__I8cxwq__layer{will-change:transform, opacity;position:absolute;inset:0}.evidence-layers-module__I8cxwq__entry{opacity:0}.evidence-layers-module__I8cxwq__entryOne{animation:evidence-layers-module__I8cxwq__layer-enter-one .9s var(--ease-out) 80ms forwards}.evidence-layers-module__I8cxwq__entryTwo{animation:evidence-layers-module__I8cxwq__layer-enter-two .9s var(--ease-out) .14s forwards}.evidence-layers-module__I8cxwq__entryThree{animation:evidence-layers-module__I8cxwq__layer-enter-three .9s var(--ease-out) .2s forwards}.evidence-layers-module__I8cxwq__driftOne{animation:evidence-layers-module__I8cxwq__drift-one 24s var(--ease-in-out) -7s infinite alternate}.evidence-layers-module__I8cxwq__driftTwo{animation:evidence-layers-module__I8cxwq__drift-two 19s var(--ease-in-out) -12s infinite alternate}.evidence-layers-module__I8cxwq__driftThree{animation:evidence-layers-module__I8cxwq__drift-three 27s var(--ease-in-out) -4s infinite alternate}.evidence-layers-module__I8cxwq__layer{transition:transform 80ms linear;transform:translate(0,0)}.evidence-layers-module__I8cxwq__grainLayer{opacity:.66;background:radial-gradient(circle at 58% 62%,#e56c801c,#0000 27%),radial-gradient(circle,#ffffff1f 0 .6px,#0000 .8px) 0 0/5px 5px,linear-gradient(145deg,#ffffff0b,#0f10131f);border:1px solid #ffffff17;border-radius:45% 56% 53% 47%/58% 46% 54% 42%;inset:-26% 43% 42% -17%;box-shadow:inset -28px -24px 75px #00000040,0 34px 95px #00000038}.evidence-layers-module__I8cxwq__cellLayer{opacity:.62;background:radial-gradient(circle at 23% 70%,#71c8a91a,#0000 24%),radial-gradient(circle,#0000 55%,#ffffff0b 57% 60%,#0000 62%) 0 0/54px 54px,linear-gradient(215deg,#ffffff0a,#1012141a);border:1px solid #97d1bd1c;border-radius:52% 43% 48% 57%/46% 58% 42% 54%;inset:-21% -17% 44% 45%;box-shadow:inset 30px -25px 85px #00000038,0 34px 95px #0003}.evidence-layers-module__I8cxwq__bandLayer{opacity:.66;background:radial-gradient(circle at 34% 5%,#8967bb1a,#0000 25%),repeating-radial-gradient(at 45% -16%,#0000 0 23px,#ffffff09 25px,#0000 27px),linear-gradient(25deg,#ffffff0a,#0e0f121a);border:1px solid #a697c41a;border-radius:58% 42% 51% 49%/42% 47% 53% 58%;inset:48% -20% -35% 34%;box-shadow:inset 20px 34px 90px #00000040,0 -30px 90px #0003}.evidence-layers-module__I8cxwq__alignmentLight{z-index:-1;filter:blur(24px);opacity:.52;width:27%;height:27%;animation:evidence-layers-module__I8cxwq__alignment-pulse 12s var(--ease-in-out) infinite alternate;background:radial-gradient(circle at 35% 52%,#e8677d2e,#0000 34%),radial-gradient(circle at 54% 48%,#8a68c12b,#0000 35%),radial-gradient(circle at 70% 43%,#6fcba924,#0000 34%);border-radius:50%;position:absolute;top:13%;left:47%}.evidence-layers-module__I8cxwq__copyVeil{z-index:2;filter:blur(12px);background:radial-gradient(at 50% 51%,#1b1c20f7 0 32%,#1b1c20c4 54%,#0000 80%);position:absolute;inset:28% 15% 5%}.evidence-layers-module__I8cxwq__edgeVeil{z-index:3;background:linear-gradient(90deg,#1b1c20d1,#0000 14% 86%,#1b1c20d1),linear-gradient(#1b1c2033,#0000 24% 72%,#1b1c20 100%);position:absolute;inset:0}@keyframes evidence-layers-module__I8cxwq__layer-enter-one{0%{opacity:0;transform:translate(-2%,-1.5%)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes evidence-layers-module__I8cxwq__layer-enter-two{0%{opacity:0;transform:translate(2%,-1.5%)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes evidence-layers-module__I8cxwq__layer-enter-three{0%{opacity:0;transform:translate(1%,2%)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes evidence-layers-module__I8cxwq__drift-one{0%{transform:translate(-6px,2px)rotate(-.35deg)}to{transform:translate(7px,-7px)rotate(.25deg)}}@keyframes evidence-layers-module__I8cxwq__drift-two{0%{transform:translate(5px,-4px)rotate(.3deg)}to{transform:translate(-7px,6px)rotate(-.3deg)}}@keyframes evidence-layers-module__I8cxwq__drift-three{0%{transform:translate(-4px,7px)rotate(-.25deg)}to{transform:translate(8px,-5px)rotate(.35deg)}}@keyframes evidence-layers-module__I8cxwq__gradient-breathe{0%{opacity:.32;transform:scale(.98)translate(-.5%,.4%)}to{opacity:.48;transform:scale(1.025)translate(.7%,-.5%)}}@keyframes evidence-layers-module__I8cxwq__alignment-pulse{0%{opacity:.34;transform:scale(.96)}to{opacity:.58;transform:scale(1.06)}}@media (max-width:760px){.evidence-layers-module__I8cxwq__grainLayer{inset:-16% 31% 54% -42%}.evidence-layers-module__I8cxwq__cellLayer{inset:-13% -44% 58% 38%}.evidence-layers-module__I8cxwq__bandLayer{inset:58% -48% -19% 12%}.evidence-layers-module__I8cxwq__gradientMask{inset:-2% -35%;-webkit-mask-image:radial-gradient(25% 18% at 58% 22%,#000,#0000 78%);mask-image:radial-gradient(25% 18% at 58% 22%,#000,#0000 78%)}.evidence-layers-module__I8cxwq__alignmentLight{width:36%;height:24%;top:10%;left:38%}.evidence-layers-module__I8cxwq__copyVeil{inset:25% -15% 1%}}@media (prefers-reduced-motion:reduce){.evidence-layers-module__I8cxwq__gradientMask,.evidence-layers-module__I8cxwq__entry,.evidence-layers-module__I8cxwq__drift,.evidence-layers-module__I8cxwq__alignmentLight{animation:none}.evidence-layers-module__I8cxwq__gradientMask{opacity:.36}.evidence-layers-module__I8cxwq__entry{opacity:1}.evidence-layers-module__I8cxwq__layer{transition:none}.evidence-layers-module__I8cxwq__alignmentLight{opacity:.42}}
.noise-to-clarity-module__Zd9vxa__root{z-index:0;pointer-events:none;isolation:isolate;--ease-in-out:cubic-bezier(.77, 0, .175, 1);background:#191a1e;position:absolute;inset:0;overflow:hidden}.noise-to-clarity-module__Zd9vxa__art,.noise-to-clarity-module__Zd9vxa__marks,.noise-to-clarity-module__Zd9vxa__copyVeil,.noise-to-clarity-module__Zd9vxa__vignette{width:100%;height:100%;position:absolute;inset:0}.noise-to-clarity-module__Zd9vxa__art{background:radial-gradient(37% 76% at 0 52%,#643b4b40,#0000 96%),radial-gradient(37% 76% at 100% 52%,#42645e40,#0000 96%),linear-gradient(90deg,#202126,#17181b 44% 56%,#202126)}.noise-to-clarity-module__Zd9vxa__glow{opacity:.27;filter:blur(52px);width:42%;height:78%;animation:noise-to-clarity-module__Zd9vxa__glow-drift 10s var(--ease-in-out) infinite alternate;border-radius:50%;position:absolute;top:10%}.noise-to-clarity-module__Zd9vxa__glowLeft{background:radial-gradient(#ae5069ab,#50446940 47%,#0000 72%);left:-23%}.noise-to-clarity-module__Zd9vxa__glowRight{background:radial-gradient(#68a09487,#556f953b 47%,#0000 72%);animation-direction:alternate-reverse;animation-delay:-6.5s;right:-23%}.noise-to-clarity-module__Zd9vxa__marks{z-index:1;overflow:visible}.noise-to-clarity-module__Zd9vxa__mark{fill:none;stroke-linecap:round;stroke-width:2.1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation-name:noise-to-clarity-module__Zd9vxa__mark-resolve;animation-timing-function:var(--ease-in-out);animation-iteration-count:infinite;animation-direction:alternate}.noise-to-clarity-module__Zd9vxa__markLeft{stroke:#bb8190}.noise-to-clarity-module__Zd9vxa__markRight{stroke:#83aca3}.noise-to-clarity-module__Zd9vxa__copyVeil{z-index:2;background:radial-gradient(47% 61% at 50% 51%,#17181bf2,#17181bcc 58%,#0000 100%)}.noise-to-clarity-module__Zd9vxa__vignette{z-index:3;background:linear-gradient(#101114b3,#0000 19% 74%,#101114e0)}@keyframes noise-to-clarity-module__Zd9vxa__mark-resolve{0%{opacity:var(--start-opacity);transform:translate3d(var(--from-x), var(--from-y), 0) rotate(var(--angle))}to{opacity:var(--end-opacity);transform:translate3d(var(--to-x), var(--to-y), 0) rotate(0deg)}}@keyframes noise-to-clarity-module__Zd9vxa__glow-drift{0%{opacity:.19;transform:translate(-11%,-6%)scale(.94)}to{opacity:.43;transform:translate(26%,10%)scale(1.12)}}@media (max-width:640px){.noise-to-clarity-module__Zd9vxa__glow{opacity:.17;width:66%}.noise-to-clarity-module__Zd9vxa__copyVeil{background:radial-gradient(73% 50% at 50% 49%,#17181bf7,#17181bde 66%,#0000 100%)}}@media (prefers-reduced-motion:reduce){.noise-to-clarity-module__Zd9vxa__glow,.noise-to-clarity-module__Zd9vxa__mark{animation:none}.noise-to-clarity-module__Zd9vxa__mark{opacity:.4;transform:none}}
.signal-atlas-module__mqyvWW__root{z-index:0;pointer-events:none;background:#191a1d;position:absolute;inset:0;overflow:hidden}.signal-atlas-module__mqyvWW__root svg{width:100%;height:100%;display:block}.signal-atlas-module__mqyvWW__board{opacity:.9}.signal-atlas-module__mqyvWW__lightSquare{fill:#24262b}.signal-atlas-module__mqyvWW__darkSquare{fill:#1d1f23}.signal-atlas-module__mqyvWW__coordinates path{fill:none;stroke:#ffffff09;stroke-width:1px}.signal-atlas-module__mqyvWW__piece{paint-order:stroke fill;stroke-width:1.2px;font-family:DejaVu Sans,Arial Unicode MS,Segoe UI Symbol,serif;font-size:72px}.signal-atlas-module__mqyvWW__light{fill:#bfc0c5;stroke:#ffffff52;filter:drop-shadow(0 8px 10px #00000052)}.signal-atlas-module__mqyvWW__dark{fill:#111216;stroke:#ffffff1c;filter:drop-shadow(0 8px 9px #00000075)}.signal-atlas-module__mqyvWW__staticPieces{opacity:.72}.signal-atlas-module__mqyvWW__options path{fill:none;stroke-linecap:round}.signal-atlas-module__mqyvWW__optionA,.signal-atlas-module__mqyvWW__optionB{stroke:#ffffff2e;stroke-width:2px;stroke-dasharray:.018 .035;animation:14s cubic-bezier(.77,0,.175,1) infinite signal-atlas-module__mqyvWW__optionConsider}.signal-atlas-module__mqyvWW__optionB{animation-delay:.45s}.signal-atlas-module__mqyvWW__chosenRoute{stroke:url(#chess-selected-route);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px;filter:url(#chess-piece-glow);animation:14s cubic-bezier(.77,0,.175,1) infinite signal-atlas-module__mqyvWW__chooseRoute}.signal-atlas-module__mqyvWW__targets rect{transform-box:fill-box;transform-origin:50%}.signal-atlas-module__mqyvWW__targetMutedA,.signal-atlas-module__mqyvWW__targetMutedB{fill:#ffffff06;stroke:#ffffff24;stroke-width:1.2px;opacity:0;animation:14s cubic-bezier(.77,0,.175,1) infinite signal-atlas-module__mqyvWW__targetConsider}.signal-atlas-module__mqyvWW__targetMutedB{animation-delay:.45s}.signal-atlas-module__mqyvWW__targetChosenGlow{fill:#a37aff38;opacity:0;filter:url(#chess-soft-glow);animation:14s cubic-bezier(.77,0,.175,1) infinite signal-atlas-module__mqyvWW__chosenGlow}.signal-atlas-module__mqyvWW__targetChosen{fill:#70dbb014;stroke:#7de3bcb8;stroke-width:1.5px;opacity:0;animation:14s cubic-bezier(.77,0,.175,1) infinite signal-atlas-module__mqyvWW__targetChosen}.signal-atlas-module__mqyvWW__projections{opacity:.8}.signal-atlas-module__mqyvWW__projectionA,.signal-atlas-module__mqyvWW__projectionB,.signal-atlas-module__mqyvWW__projectionChosen{opacity:0;fill:#ccc9d61f;stroke:#ffffff2e}.signal-atlas-module__mqyvWW__projectionA,.signal-atlas-module__mqyvWW__projectionB{animation:14s cubic-bezier(.77,0,.175,1) infinite signal-atlas-module__mqyvWW__projectionConsider}.signal-atlas-module__mqyvWW__projectionB{animation-delay:.45s}.signal-atlas-module__mqyvWW__projectionChosen{animation:14s cubic-bezier(.77,0,.175,1) infinite signal-atlas-module__mqyvWW__chosenProjection}.signal-atlas-module__mqyvWW__planner{fill:#d5d3da;stroke:#ffffff70;filter:url(#chess-piece-glow);animation:14s cubic-bezier(.77,0,.175,1) infinite signal-atlas-module__mqyvWW__plannerMove}.signal-atlas-module__mqyvWW__moveMarkers circle{fill:#ff7188;opacity:0;filter:url(#chess-piece-glow);animation:14s cubic-bezier(.77,0,.175,1) infinite signal-atlas-module__mqyvWW__markerCycle}.signal-atlas-module__mqyvWW__moveMarkers circle:last-child{fill:#7de3bc}.signal-atlas-module__mqyvWW__ambient{opacity:.72;background:radial-gradient(circle at 80% 46%,#9b76ff1a,#0000 28%),radial-gradient(circle at 63% 60%,#ff657c12,#0000 24%);animation:14s cubic-bezier(.77,0,.175,1) infinite signal-atlas-module__mqyvWW__ambientBreathe;position:absolute;inset:0}.signal-atlas-module__mqyvWW__veil{background:linear-gradient(90deg,#191a1dfa 0%,#191a1de8 27%,#191a1d85 48%,#191a1d14 75%,#191a1d2e 100%),linear-gradient(#191a1d7a 0%,#0000 22% 68%,#191a1d 100%);position:absolute;inset:0}@keyframes signal-atlas-module__mqyvWW__optionConsider{0%,8%,58%,to{opacity:0;stroke-dashoffset:1px}17%,34%{opacity:.85}45%{opacity:.18;stroke-dashoffset:0}}@keyframes signal-atlas-module__mqyvWW__chooseRoute{0%,28%{opacity:0;stroke-dashoffset:1px}38%{opacity:.95}54%,76%{opacity:.78;stroke-dashoffset:0}86%,to{opacity:0;stroke-dashoffset:0}}@keyframes signal-atlas-module__mqyvWW__targetConsider{0%,8%,56%,to{opacity:0;transform:scale(.94)}20%,36%{opacity:.7;transform:scale(1)}48%{opacity:.12;transform:scale(1)}}@keyframes signal-atlas-module__mqyvWW__chosenGlow{0%,32%,to{opacity:0;transform:scale(.92)}45%,75%{opacity:.8;transform:scale(1)}86%{opacity:0;transform:scale(1.05)}}@keyframes signal-atlas-module__mqyvWW__targetChosen{0%,32%,to{opacity:0;transform:scale(.96)}45%,77%{opacity:1;transform:scale(1)}86%{opacity:0;transform:scale(1)}}@keyframes signal-atlas-module__mqyvWW__projectionConsider{0%,10%,54%,to{opacity:0}20%,36%{opacity:.72}48%{opacity:.1}}@keyframes signal-atlas-module__mqyvWW__chosenProjection{0%,31%,to{opacity:0}42%,56%{opacity:.52}66%,86%{opacity:0}}@keyframes signal-atlas-module__mqyvWW__plannerMove{0%,49%{opacity:1;transform:translate(550px,550px)}61%,79%{opacity:1;transform:translate(650px,350px)}86%{opacity:0;transform:translate(650px,350px)}87%{opacity:0;transform:translate(550px,550px)}94%,to{opacity:1;transform:translate(550px,550px)}}@keyframes signal-atlas-module__mqyvWW__markerCycle{0%,33%,to{opacity:0}43%,77%{opacity:.9}86%{opacity:0}}@keyframes signal-atlas-module__mqyvWW__ambientBreathe{0%,to{opacity:.54;transform:scale(1)}54%{opacity:.9;transform:scale(1.025)}}@media (max-width:1050px){.signal-atlas-module__mqyvWW__root svg{transform-origin:62%;transform:translate(12%)scale(1.08)}.signal-atlas-module__mqyvWW__veil{background:linear-gradient(90deg,#191a1df5,#191a1d61),linear-gradient(#191a1d57,#0000 58%,#191a1d 100%)}}@media (max-width:700px){.signal-atlas-module__mqyvWW__root svg{transform-origin:67% 40%;transform:translate(16%,-8%)scale(1.32)}.signal-atlas-module__mqyvWW__veil{background:linear-gradient(90deg,#191a1df0,#191a1d47),linear-gradient(#191a1d9e,#191a1d1a 48%,#191a1d 100%)}}@media (prefers-reduced-motion:reduce){.signal-atlas-module__mqyvWW__optionA,.signal-atlas-module__mqyvWW__optionB,.signal-atlas-module__mqyvWW__chosenRoute,.signal-atlas-module__mqyvWW__targetMutedA,.signal-atlas-module__mqyvWW__targetMutedB,.signal-atlas-module__mqyvWW__targetChosenGlow,.signal-atlas-module__mqyvWW__targetChosen,.signal-atlas-module__mqyvWW__projectionA,.signal-atlas-module__mqyvWW__projectionB,.signal-atlas-module__mqyvWW__projectionChosen,.signal-atlas-module__mqyvWW__planner,.signal-atlas-module__mqyvWW__moveMarkers circle,.signal-atlas-module__mqyvWW__ambient{animation:none!important}.signal-atlas-module__mqyvWW__chosenRoute{opacity:.65;stroke-dashoffset:0}.signal-atlas-module__mqyvWW__targetChosen{opacity:1;transform:scale(1)}.signal-atlas-module__mqyvWW__planner{opacity:1;transform:translate(650px,350px)}.signal-atlas-module__mqyvWW__moveMarkers circle:last-child{opacity:.85}}@media (prefers-contrast:more){.signal-atlas-module__mqyvWW__lightSquare{fill:#2c2e34}.signal-atlas-module__mqyvWW__darkSquare{fill:#15161a}.signal-atlas-module__mqyvWW__light{fill:#f1eff4}.signal-atlas-module__mqyvWW__dark{stroke:#ffffff4d}}
.system-landscape-module__emlwHq__root{z-index:0;isolation:isolate;pointer-events:none;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);background:#1b1c20;position:absolute;inset:0;overflow:hidden}.system-landscape-module__emlwHq__atmosphere{z-index:-4;background:radial-gradient(48% 34% at 50% 25%,#7b5b9d1a,#0000 72%),radial-gradient(32% 25% at 38% 23%,#ff536c0e,#0000 76%),radial-gradient(30% 24% at 63% 28%,#6fc9ae0b,#0000 78%),linear-gradient(#18191d 0%,#1c1d20 72%,#1b1c20 100%);position:absolute;inset:0}.system-landscape-module__emlwHq__landscape{z-index:-2;perspective:1100px;width:min(920px,78vw);height:clamp(300px,39vh,390px);position:absolute;top:clamp(98px,11vh,128px);left:50%;transform:translate(-50%)}.system-landscape-module__emlwHq__halo{opacity:0;width:84%;height:84%;animation:system-landscape-module__emlwHq__halo-enter 1s var(--ease-out) .15s forwards;background:radial-gradient(#ffffff05,#0000 67%);border:1px solid #ffffff07;border-radius:50%;position:absolute;top:8%;left:8%;box-shadow:inset 0 0 90px #ffffff04}.system-landscape-module__emlwHq__tilePosition{left:var(--tile-x);top:var(--tile-y);opacity:0;width:114px;height:114px;transform:translate(-50%, -36%) rotate(calc(var(--tile-rotation) - 5deg)) scale(calc(var(--tile-scale) * .94));animation:system-landscape-module__emlwHq__tile-enter .9s var(--ease-out) var(--tile-delay) forwards;will-change:transform, opacity;position:absolute}.system-landscape-module__emlwHq__corePosition{width:138px;height:138px}.system-landscape-module__emlwHq__secondaryPosition{opacity:0}.system-landscape-module__emlwHq__tile{color:#92969d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;height:100%;animation:system-landscape-module__emlwHq__tile-drift 10s var(--ease-in-out) calc(1s + var(--drift-delay)) infinite alternate;will-change:transform;background:linear-gradient(145deg,#ffffff0e,#0000 48%),#141518e6;border:1px solid #ffffff17;border-radius:23px;flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000061,inset 0 1px #ffffff0e,inset 0 -20px 35px #0000003d}.system-landscape-module__emlwHq__tile:before{content:"";background:radial-gradient(circle at 50% 18%, var(--tone-soft), transparent 58%);opacity:.72;position:absolute;inset:0}.system-landscape-module__emlwHq__tile:after{content:"";animation:system-landscape-module__emlwHq__tile-sheen 12s linear calc(1.4s + var(--drift-delay)) infinite;background:linear-gradient(115deg,#0000 18%,#ffffff0a 45%,#0000 68%);border-radius:21px;position:absolute;inset:1px;transform:translate(-100%)}.system-landscape-module__emlwHq__coral{--tone:#ff667d;--tone-soft:#ff526d2e}.system-landscape-module__emlwHq__mint{--tone:#7fd4b5;--tone-soft:#5ed3a924}.system-landscape-module__emlwHq__violet{--tone:#9a7bd1;--tone-soft:#8f65cd29}.system-landscape-module__emlwHq__neutral{--tone:#b1b7bd;--tone-soft:#b4bcc514}.system-landscape-module__emlwHq__glyph{z-index:1;width:35px;height:35px;color:var(--tone);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--tone) 36%, transparent));place-items:center;display:grid;position:relative}.system-landscape-module__emlwHq__glyph svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.system-landscape-module__emlwHq__label{z-index:1;color:#e1e4e7a3;font-family:var(--font-geist-mono);letter-spacing:.115em;font-size:8px;font-weight:560;position:relative}.system-landscape-module__emlwHq__signal{background:var(--tone);width:4px;height:4px;box-shadow:0 0 10px var(--tone);opacity:.68;animation:system-landscape-module__emlwHq__signal-pulse 5.6s var(--ease-in-out) var(--drift-delay) infinite alternate;border-radius:50%;position:absolute;top:11px;right:11px}.system-landscape-module__emlwHq__corePosition .system-landscape-module__emlwHq__tile{background:linear-gradient(145deg,#ffffff12,#0000 48%),#18161bf0;border-color:#ff677e30;box-shadow:0 28px 80px #00000070,0 0 52px #ff4b6911,inset 0 1px #ffffff12}.system-landscape-module__emlwHq__corePosition .system-landscape-module__emlwHq__glyph{width:43px;height:43px}.system-landscape-module__emlwHq__copyWell{z-index:-1;filter:blur(10px);background:radial-gradient(at 50% 54%,#1b1c20fb 0 29%,#1b1c20db 49%,#0000 78%);width:min(920px,82vw);height:50%;position:absolute;top:43%;left:50%;transform:translate(-50%)}.system-landscape-module__emlwHq__edgeFade{z-index:1;background:linear-gradient(90deg,#1b1c20 0%,#0000 12% 88%,#1b1c20 100%),linear-gradient(#1b1c2038 0%,#0000 25% 74%,#1b1c20 100%);position:absolute;inset:0}@keyframes system-landscape-module__emlwHq__tile-enter{0%{opacity:0;transform:translate(-50%, -36%) rotate(calc(var(--tile-rotation) - 5deg)) scale(calc(var(--tile-scale) * .94))}to{opacity:1;transform:translate(-50%, -50%) rotate(var(--tile-rotation)) scale(var(--tile-scale))}}@keyframes system-landscape-module__emlwHq__tile-drift{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-7px)rotate(1deg)}}@keyframes system-landscape-module__emlwHq__tile-sheen{0%,62%{opacity:0;transform:translate(-100%)}68%{opacity:.5}76%,to{opacity:0;transform:translate(100%)}}@keyframes system-landscape-module__emlwHq__signal-pulse{0%{opacity:.28;transform:scale(.92)}to{opacity:.82;transform:scale(1.08)}}@keyframes system-landscape-module__emlwHq__halo-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.system-landscape-module__emlwHq__landscape{transform-origin:top;width:840px;transform:translate(-50%)scale(.86)}}@media (max-width:640px){.system-landscape-module__emlwHq__landscape{width:580px;height:330px;top:98px;transform:translate(-50%)scale(.76)}.system-landscape-module__emlwHq__tilePosition{width:108px;height:108px}.system-landscape-module__emlwHq__corePosition{width:132px;height:132px}.system-landscape-module__emlwHq__secondaryPosition{display:none}.system-landscape-module__emlwHq__copyWell{width:118vw;height:58%;top:37%}.system-landscape-module__emlwHq__edgeFade{background:linear-gradient(90deg,#1b1c20 0%,#0000 17% 83%,#1b1c20 100%),linear-gradient(#0000 52%,#1b1c20 88%)}}@media (prefers-reduced-motion:reduce){.system-landscape-module__emlwHq__halo{opacity:1;animation:none}.system-landscape-module__emlwHq__tilePosition{opacity:1;transform:translate(-50%, -50%) rotate(var(--tile-rotation)) scale(var(--tile-scale));animation:none}.system-landscape-module__emlwHq__tile,.system-landscape-module__emlwHq__tile:after,.system-landscape-module__emlwHq__signal{animation:none}}
.prototype-lab-module__P4UgSq__lab{background:#1c1d20;min-height:100vh}.prototype-lab-module__P4UgSq__stage{min-height:100vh}.prototype-lab-module__P4UgSq__preview{color:#f5f5f3;background:#1c1d20;min-height:100vh}.prototype-lab-module__P4UgSq__hero{isolation:isolate;background:#1c1d20;align-items:center;min-height:max(100svh,850px);padding:168px max(7vw,50vw - 645px) 132px;display:grid;position:relative;overflow:hidden}.prototype-lab-module__P4UgSq__visual,.prototype-lab-module__P4UgSq__heroShade{position:absolute;inset:0}.prototype-lab-module__P4UgSq__visual{z-index:-2}.prototype-lab-module__P4UgSq__heroShade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#1c1d20fc 0%,#1c1d20ed 29%,#1c1d205c 56%,#1c1d200a 83%),linear-gradient(#0000 72%,#1c1d20b8)}.prototype-lab-module__P4UgSq__heroCopy{z-index:2;width:min(610px,44vw);position:relative}.prototype-lab-module__P4UgSq__eyebrow{color:#ef637d;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:25px;font-size:11px;font-weight:700;display:block}.prototype-lab-module__P4UgSq__heroCopy h1{letter-spacing:-.065em;max-width:600px;margin:0;font-size:clamp(58px,5.25vw,86px);font-weight:540;line-height:.98}.prototype-lab-module__P4UgSq__heroCopy>p{color:#afb2b8;max-width:555px;margin:31px 0 0;font-size:17px;line-height:1.6}.prototype-lab-module__P4UgSq__actions{align-items:center;gap:21px;margin-top:34px;display:flex}.prototype-lab-module__P4UgSq__actions>span{border-left:1px solid #ffffff21;min-width:116px;padding-left:20px}.prototype-lab-module__P4UgSq__actions strong,.prototype-lab-module__P4UgSq__actions small{display:block}.prototype-lab-module__P4UgSq__actions strong{color:#e2e2e0;font-size:13px;font-weight:570}.prototype-lab-module__P4UgSq__actions small{color:#777b84;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:8px}.prototype-lab-module__P4UgSq__context{border-top:1px solid #ffffff14;grid-template-columns:70px minmax(0,560px);gap:34px;min-height:430px;padding:100px max(7vw,50vw - 645px);display:grid}.prototype-lab-module__P4UgSq__context>span{color:#ef637d;font-family:var(--font-geist-mono), monospace;font-size:12px}.prototype-lab-module__P4UgSq__context h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3vw,52px);font-weight:520}.prototype-lab-module__P4UgSq__context p{color:#9ea2aa;max-width:500px;margin:20px 0 0;font-size:17px;line-height:1.65}.prototype-lab-module__P4UgSq__scene{background:#1c1d20;position:absolute;inset:0;overflow:hidden}.prototype-lab-module__P4UgSq__canvasStage{position:absolute;inset:4% -2% -4% 38%}.prototype-lab-module__P4UgSq__sceneLabel{color:#dcdee28c;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:9px;position:absolute}.prototype-lab-module__P4UgSq__jointScene{background:radial-gradient(circle at 78% 44%,#75547721,#0000 28%),radial-gradient(circle at 66% 55%,#d653700f,#0000 25%),#1c1d20}.prototype-lab-module__P4UgSq__jointScene:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;border:1px solid #ffffff0e;position:absolute;inset:13% 5% 11% 48%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%,#000);mask-image:linear-gradient(90deg,#0000,#000 22%,#000)}.prototype-lab-module__P4UgSq__jointFrame{clip-path:polygon(0 0,42px 0,42px 1px,1px 1px,1px 42px,0 42px,0 0,100% 0,100% 42px,calc(100% - 1px) 42px,calc(100% - 1px) 1px,calc(100% - 42px) 1px,calc(100% - 42px) 0,100% 0,100% 100%,calc(100% - 42px) 100%,calc(100% - 42px) calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) calc(100% - 42px),100% calc(100% - 42px),100% 100%,0 100%,0 calc(100% - 42px),1px calc(100% - 42px),1px calc(100% - 1px),42px calc(100% - 1px),42px 100%,0 100%);border:1px solid #ffffff14;position:absolute;inset:20% 8% 18% 57%}.prototype-lab-module__P4UgSq__jointLeft{top:63%;left:55%}.prototype-lab-module__P4UgSq__jointRight{top:63%;right:9%}.prototype-lab-module__P4UgSq__jointCenter{color:#ef637da6;top:76%;left:72%}.prototype-lab-module__P4UgSq__threadScene{background:radial-gradient(circle at 82% 51%,#594c8421,#0000 31%),#1c1d20}.prototype-lab-module__P4UgSq__threadScene svg{width:100%;height:100%;display:block}.prototype-lab-module__P4UgSq__threadGrid path{fill:none;stroke:#ffffff08;stroke-width:1px}.prototype-lab-module__P4UgSq__threadRibbons path{fill:none;stroke-width:17px;stroke-linecap:round;opacity:.86}.prototype-lab-module__P4UgSq__threadRibbons{transform-origin:70%;animation:10s ease-in-out infinite alternate prototype-lab-module__P4UgSq__thread-breathe}.prototype-lab-module__P4UgSq__threadRibbons .prototype-lab-module__P4UgSq__sharedRibbon{stroke-width:5px;opacity:.9}.prototype-lab-module__P4UgSq__threadLines path{fill:none;stroke:#f5f5f329;stroke-width:1px}.prototype-lab-module__P4UgSq__threadNodes circle:first-child{fill:#1f2024;stroke:#ffffff26}.prototype-lab-module__P4UgSq__threadNodes circle:nth-child(2){fill:#ef637d;filter:url(#thread-glow)}.prototype-lab-module__P4UgSq__threadNodes g:nth-child(2) circle:nth-child(2){fill:#8674df}.prototype-lab-module__P4UgSq__threadNodes g:nth-child(3) circle:nth-child(2){fill:#6dd6b1}.prototype-lab-module__P4UgSq__threadNodes text,.prototype-lab-module__P4UgSq__threadMeta text{fill:#dee0e48c;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:10px}.prototype-lab-module__P4UgSq__threadPackets circle{fill:#fff0f3;filter:url(#thread-glow)}.prototype-lab-module__P4UgSq__threadMeta text:last-child{fill:#6dd6b1ad}@keyframes prototype-lab-module__P4UgSq__thread-breathe{0%{opacity:.72;transform:translate(-5px,3px)scale(.992)}to{opacity:1;transform:translate(7px,-3px)scale(1.008)}}.prototype-lab-module__P4UgSq__tandemScene{background:radial-gradient(at 79% 48%,#5b477829,#0000 31%),linear-gradient(125deg,#1c1d20 54%,#1e1e23 100%)}.prototype-lab-module__P4UgSq__tandemScene:before,.prototype-lab-module__P4UgSq__tandemScene:after{content:"";pointer-events:none;position:absolute}.prototype-lab-module__P4UgSq__tandemScene:before{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;inset:15% 5% 15% 45%}.prototype-lab-module__P4UgSq__tandemScene:after{background:repeating-linear-gradient(90deg,#0000 0 119px,#ffffff04 120px);inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000 63%,#0000);mask-image:linear-gradient(90deg,#0000 40%,#000 63%,#0000)}.prototype-lab-module__P4UgSq__tandemLabels{color:#dcdee27a;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;grid-template-columns:1fr auto 1fr;align-items:center;font-size:9px;display:grid;position:absolute;top:67%;left:57%;right:7%}.prototype-lab-module__P4UgSq__tandemLabels span{align-items:center;gap:8px;display:flex}.prototype-lab-module__P4UgSq__tandemLabels span:last-child{justify-content:flex-end}.prototype-lab-module__P4UgSq__tandemLabels i,.prototype-lab-module__P4UgSq__tandemMeter i{background:#ef637d;border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 16px #ef637da6}.prototype-lab-module__P4UgSq__tandemLabels span:last-child i{background:#8674df}.prototype-lab-module__P4UgSq__tandemLabels strong{color:#d38fa1ba;font-weight:500}.prototype-lab-module__P4UgSq__tandemMeter{color:#dcdee252;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;bottom:12%;right:7%}.prototype-lab-module__P4UgSq__tandemMeter i{width:44px;height:1px;box-shadow:none;background:#ffffff1f;border-radius:0}@media (max-width:960px){.prototype-lab-module__P4UgSq__hero{align-items:end;min-height:900px;padding:142px 7vw 100px}.prototype-lab-module__P4UgSq__heroCopy{width:min(680px,100%)}.prototype-lab-module__P4UgSq__heroShade{background:linear-gradient(#1c1d201a 18%,#1c1d20e8 55%,#1c1d20 86%)}.prototype-lab-module__P4UgSq__canvasStage{inset:-4% -15% 31% 5%}.prototype-lab-module__P4UgSq__jointFrame{inset:11% 8% 45% 32%}.prototype-lab-module__P4UgSq__jointLeft{top:47%;left:27%}.prototype-lab-module__P4UgSq__jointRight{top:47%;right:11%}.prototype-lab-module__P4UgSq__jointCenter{top:52%;left:55%}.prototype-lab-module__P4UgSq__threadScene svg{transform:translate(-12%,-17%)scale(1.35)}.prototype-lab-module__P4UgSq__tandemLabels{top:48%;left:20%;right:10%}.prototype-lab-module__P4UgSq__tandemMeter{bottom:43%}}@media (max-width:640px){.prototype-lab-module__P4UgSq__hero{min-height:840px;padding:132px 22px 88px}.prototype-lab-module__P4UgSq__heroCopy h1{font-size:clamp(47px,14vw,66px)}.prototype-lab-module__P4UgSq__heroCopy>p{font-size:15px}.prototype-lab-module__P4UgSq__actions{flex-wrap:wrap;align-items:flex-start;gap:14px}.prototype-lab-module__P4UgSq__actions>span{min-width:108px}.prototype-lab-module__P4UgSq__context{grid-template-columns:42px 1fr;gap:18px;padding:72px 22px}.prototype-lab-module__P4UgSq__jointFrame{inset:12% 4% 48% 22%}.prototype-lab-module__P4UgSq__sceneLabel{font-size:7px}.prototype-lab-module__P4UgSq__tandemLabels{font-size:7px;left:10%;right:8%}.prototype-lab-module__P4UgSq__tandemMeter{display:none}}@media (prefers-reduced-motion:reduce){.prototype-lab-module__P4UgSq__threadRibbons{animation:none}.prototype-lab-module__P4UgSq__threadPackets{display:none}}.prototype-lab-module__P4UgSq__lab .proto-picker{z-index:2147483647;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;background:#0a0a0ad1;border-radius:999px;align-items:center;gap:2px;padding:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff14,0 8px 24px #0000003d,0 2px 6px #0000001f}.prototype-lab-module__P4UgSq__lab .proto-picker-highlight{will-change:transform;background:#ffffff1f;border-radius:999px;height:28px;position:absolute;top:4px;left:0}.prototype-lab-module__P4UgSq__lab .proto-picker[data-ready] .proto-picker-highlight{transition:transform .25s cubic-bezier(.23,1,.32,1),width .25s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.prototype-lab-module__P4UgSq__lab .proto-picker[data-ready] .proto-picker-highlight{transition:none}}.prototype-lab-module__P4UgSq__lab .proto-picker-item{color:#ffffff8c;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 12px;transition:color .15s ease-out;display:flex;position:relative}.prototype-lab-module__P4UgSq__lab .proto-picker-item:hover{color:#ffffffd9}.prototype-lab-module__P4UgSq__lab .proto-picker-item:active{transform:scale(.97)}.prototype-lab-module__P4UgSq__lab .proto-picker-item:focus-visible{outline-offset:2px;outline:2px solid #fff6}.prototype-lab-module__P4UgSq__lab .proto-picker-item[data-active]{color:#fff}.prototype-lab-module__P4UgSq__lab .proto-picker-divider{background:#ffffff1f;width:1px;height:16px;margin:0 4px}.prototype-lab-module__P4UgSq__lab .proto-picker-replay{padding:0 10px;font-size:14px}.prototype-lab-module__P4UgSq__lab .proto-picker[data-position=top]{top:24px;bottom:auto}.prototype-lab-module__P4UgSq__orbitalPreview{color:#f5f5f3;background:#191a1d;min-height:100vh;overflow:hidden}.prototype-lab-module__P4UgSq__orbitalHero{isolation:isolate;background:#191a1d;place-items:center;min-height:max(100svh,850px);display:grid;position:relative;overflow:hidden}.prototype-lab-module__P4UgSq__orbitalField,.prototype-lab-module__P4UgSq__orbitalAmbient{position:absolute;inset:0}.prototype-lab-module__P4UgSq__orbitalField{z-index:-1;pointer-events:none}.prototype-lab-module__P4UgSq__orbitalAmbient{background:radial-gradient(circle at 50% 52%,#22586642 0,#19344130 24%,#0000 48%),radial-gradient(circle at 54% 43%,#5145821f,#0000 34%),radial-gradient(circle at 42% 57%,#78304014,#0000 31%);animation:18s cubic-bezier(.77,0,.175,1) infinite alternate prototype-lab-module__P4UgSq__ambient-breathe;inset:-16%;transform:scale(1.04)}.prototype-lab-module__P4UgSq__orbitTrack,.prototype-lab-module__P4UgSq__orbitMover{border-radius:50%;position:absolute;top:50%;left:50%}.prototype-lab-module__P4UgSq__orbitTrack{border:1px dashed #b9c8d21b;box-shadow:inset 0 0 70px #13232c0a}.prototype-lab-module__P4UgSq__orbitTrack:before{content:"";border-radius:inherit;border-top:1px solid #70a9b41f;border-right:1px solid #0000;position:absolute;inset:-2px;transform:rotate(38deg)}.prototype-lab-module__P4UgSq__outerTrack,.prototype-lab-module__P4UgSq__outerMover{aspect-ratio:1;width:clamp(920px,82vw,1120px);margin:calc(clamp(920px,82vw,1120px)/-2) 0 0 calc(clamp(920px,82vw,1120px)/-2)}.prototype-lab-module__P4UgSq__middleTrack,.prototype-lab-module__P4UgSq__middleMover{aspect-ratio:1;width:clamp(750px,66vw,900px);margin:calc(clamp(750px,66vw,900px)/-2) 0 0 calc(clamp(750px,66vw,900px)/-2)}.prototype-lab-module__P4UgSq__innerTrack,.prototype-lab-module__P4UgSq__innerMover{aspect-ratio:1;width:clamp(620px,50vw,710px);margin:calc(clamp(620px,50vw,710px)/-2) 0 0 calc(clamp(620px,50vw,710px)/-2)}.prototype-lab-module__P4UgSq__orbitMover{will-change:transform}.prototype-lab-module__P4UgSq__outerMover{animation:72s linear infinite prototype-lab-module__P4UgSq__orbit-clockwise}.prototype-lab-module__P4UgSq__middleMover{animation:58s linear infinite prototype-lab-module__P4UgSq__orbit-counter}.prototype-lab-module__P4UgSq__innerMover{animation:46s linear infinite prototype-lab-module__P4UgSq__orbit-clockwise}.prototype-lab-module__P4UgSq__nodeAnchor{position:absolute}.prototype-lab-module__P4UgSq__north{top:0;left:50%;transform:translate(-50%,-50%)}.prototype-lab-module__P4UgSq__south{bottom:0;left:50%;transform:translate(-50%,50%)}.prototype-lab-module__P4UgSq__east{top:50%;right:0;transform:translate(50%,-50%)}.prototype-lab-module__P4UgSq__west{top:50%;left:0;transform:translate(-50%,-50%)}.prototype-lab-module__P4UgSq__northEast{top:14.6%;right:14.6%;transform:translate(35%,-35%)}.prototype-lab-module__P4UgSq__southEast{bottom:14.6%;right:14.6%;transform:translate(35%,35%)}.prototype-lab-module__P4UgSq__southWest{bottom:14.6%;left:14.6%;transform:translate(-35%,35%)}.prototype-lab-module__P4UgSq__nodeCounter{will-change:transform}.prototype-lab-module__P4UgSq__counterOuter{animation:72s linear infinite prototype-lab-module__P4UgSq__orbit-counter}.prototype-lab-module__P4UgSq__counterMiddle{animation:58s linear infinite prototype-lab-module__P4UgSq__orbit-clockwise}.prototype-lab-module__P4UgSq__counterInner{animation:46s linear infinite prototype-lab-module__P4UgSq__orbit-counter}.prototype-lab-module__P4UgSq__orbitNode{color:#aeb5bc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#24272ceb;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;min-width:46px;height:46px;display:flex;position:relative;box-shadow:0 10px 28px #00000052,inset 0 1px #ffffff0e}.prototype-lab-module__P4UgSq__orbitNode:after{content:"";border:1px solid #ffffff09;border-radius:50%;position:absolute;inset:-7px}.prototype-lab-module__P4UgSq__orbitNode>span{place-items:center;display:grid}.prototype-lab-module__P4UgSq__orbitNode img{object-fit:cover;width:21px;height:21px}.prototype-lab-module__P4UgSq__orbitNode small{color:#d0d5db80;width:max-content;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:600;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)}.prototype-lab-module__P4UgSq__orbitNode[data-tone=red]{color:#f190a3;border-color:#ef637d47;box-shadow:0 0 34px #ef637d1f,0 10px 28px #00000052}.prototype-lab-module__P4UgSq__orbitNode[data-tone=violet]{color:#ab9eef;border-color:#8776de4d;box-shadow:0 0 34px #8776de1f,0 10px 28px #00000052}.prototype-lab-module__P4UgSq__orbitNode[data-tone=green]{color:#83ddbd;border-color:#6dd6b14d;box-shadow:0 0 36px #6dd6b124,0 10px 28px #00000052}.prototype-lab-module__P4UgSq__statusDot{background:#70d7b2;border-radius:50%;width:8px;height:8px;box-shadow:0 0 15px #70d7b2bf}.prototype-lab-module__P4UgSq__orbitalCopy{isolation:isolate;z-index:2;text-align:center;width:min(610px,100vw - 40px);margin-top:34px;position:relative}.prototype-lab-module__P4UgSq__orbitalCopy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#191a1d3d 0%,#191a1d33 38%,#191a1d1a 55%,#0000 72%);position:absolute;inset:-54px -76px}.prototype-lab-module__P4UgSq__centerShader{z-index:-2;pointer-events:none;opacity:.88;width:min(1900px,160vw);position:absolute;top:-18%;bottom:-18%;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(at 50% 44%,#000 0%,#000000f5 20%,#000000b8 32%,#00000061 45%,#0000001f 57%,#0000 69%);mask-image:radial-gradient(at 50% 44%,#000 0%,#000000f5 20%,#000000b8 32%,#00000061 45%,#0000001f 57%,#0000 69%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.prototype-lab-module__P4UgSq__centerShader[data-preset=graphite]{opacity:.84}.prototype-lab-module__P4UgSq__centerShader[data-preset=bergen]{opacity:.9}.prototype-lab-module__P4UgSq__centerShader[data-preset=pulse]{opacity:.88}.prototype-lab-module__P4UgSq__centerShaderFallback,.prototype-lab-module__P4UgSq__centerShaderVeil{position:absolute;inset:0}.prototype-lab-module__P4UgSq__centerShaderFallback{background:radial-gradient(circle at 43% 34%,#a24c5f4d,#0000 33%),radial-gradient(circle at 62% 45%,#50467d47,#0000 39%),#202227}.prototype-lab-module__P4UgSq__centerShader[data-preset=bergen] .prototype-lab-module__P4UgSq__centerShaderFallback{background:radial-gradient(circle at 40% 38%,#37707c57,#0000 35%),radial-gradient(circle at 63% 45%,#45436c45,#0000 42%),#20282b}.prototype-lab-module__P4UgSq__centerShader[data-preset=pulse] .prototype-lab-module__P4UgSq__centerShaderFallback{background:radial-gradient(circle at 46% 36%,#ba485f5c,#0000 34%),radial-gradient(circle at 62% 48%,#5b46944d,#0000 37%),#242127}.prototype-lab-module__P4UgSq__centerShaderVeil{z-index:2;background:linear-gradient(#191a1db3 0%,#0000 23% 55%,#191a1d8a 75%,#191a1d 100%),radial-gradient(at 50% 43%,#0000 0% 25%,#191a1d2e 38%,#191a1d85 51%,#191a1dd6 64%,#191a1d 77%)}.prototype-lab-module__P4UgSq__partnerPill{color:#e77a91;width:fit-content;height:32px;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;background:#5527324d;border:1px solid #ef637d2e;border-radius:999px;align-items:center;gap:8px;margin:0 auto 28px;padding:0 14px;font-size:9px;font-weight:700;display:flex}.prototype-lab-module__P4UgSq__partnerPill>span{background:#ef637d;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #ef637d99}.prototype-lab-module__P4UgSq__orbitalCopy h1{letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(62px,5.45vw,84px);font-weight:550;line-height:.94}.prototype-lab-module__P4UgSq__orbitalCopy>p{color:#a6abb3;max-width:520px;margin:29px auto 0;font-size:17px;line-height:1.55}.prototype-lab-module__P4UgSq__orbitalActions{justify-content:center;align-items:center;gap:17px;margin-top:31px;display:flex}.prototype-lab-module__P4UgSq__orbitalActions>span{color:#d0d3d88a;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:9px}.prototype-lab-module__P4UgSq__learnMore{color:#cacfd673;align-items:center;gap:8px;width:fit-content;margin:22px auto 0;font-size:12px;display:flex}.prototype-lab-module__P4UgSq__orbitalContext{background:#1c1d20;border-top:1px solid #ffffff12;grid-template-columns:180px 1fr;gap:55px;min-height:410px;padding:105px max(7vw,50vw - 645px);display:grid}.prototype-lab-module__P4UgSq__orbitalContext>span{color:#ef637d;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:10px}.prototype-lab-module__P4UgSq__orbitalContext h2{letter-spacing:-.06em;margin:0;font-size:clamp(46px,5vw,76px);font-weight:520;line-height:.98}@keyframes prototype-lab-module__P4UgSq__orbit-clockwise{to{transform:rotate(360deg)}}@keyframes prototype-lab-module__P4UgSq__orbit-counter{to{transform:rotate(-360deg)}}@keyframes prototype-lab-module__P4UgSq__ambient-breathe{0%{opacity:.78;transform:scale(1.01)translate(-.6%,.4%)}to{opacity:1;transform:scale(1.07)translate(.7%,-.5%)}}@media (max-width:860px){.prototype-lab-module__P4UgSq__outerTrack,.prototype-lab-module__P4UgSq__outerMover{width:920px;margin:-460px 0 0 -460px}.prototype-lab-module__P4UgSq__middleTrack,.prototype-lab-module__P4UgSq__middleMover{width:730px;margin:-365px 0 0 -365px}.prototype-lab-module__P4UgSq__innerTrack,.prototype-lab-module__P4UgSq__innerMover{width:560px;margin:-280px 0 0 -280px}.prototype-lab-module__P4UgSq__orbitalCopy{margin-top:22px}.prototype-lab-module__P4UgSq__orbitalContext{grid-template-columns:1fr;gap:24px;padding:80px 7vw}}@media (max-width:640px){.prototype-lab-module__P4UgSq__orbitalHero{min-height:820px}.prototype-lab-module__P4UgSq__outerTrack,.prototype-lab-module__P4UgSq__outerMover{width:720px;margin:-360px 0 0 -360px}.prototype-lab-module__P4UgSq__middleTrack,.prototype-lab-module__P4UgSq__middleMover{width:570px;margin:-285px 0 0 -285px}.prototype-lab-module__P4UgSq__innerTrack,.prototype-lab-module__P4UgSq__innerMover{width:430px;margin:-215px 0 0 -215px}.prototype-lab-module__P4UgSq__orbitalCopy{width:calc(100vw - 36px)}.prototype-lab-module__P4UgSq__orbitalCopy h1{font-size:clamp(55px,17vw,72px)}.prototype-lab-module__P4UgSq__orbitalCopy>p{max-width:420px;font-size:15px}.prototype-lab-module__P4UgSq__orbitalActions{flex-direction:column}.prototype-lab-module__P4UgSq__orbitNode{min-width:40px;height:40px}.prototype-lab-module__P4UgSq__orbitNode small{font-size:7px}.prototype-lab-module__P4UgSq__orbitalContext{padding:72px 22px}.prototype-lab-module__P4UgSq__centerShader{opacity:.72;width:188vw;top:-12%;bottom:-12%}}@media (prefers-reduced-motion:reduce){.prototype-lab-module__P4UgSq__orbitalAmbient,.prototype-lab-module__P4UgSq__outerMover,.prototype-lab-module__P4UgSq__middleMover,.prototype-lab-module__P4UgSq__innerMover,.prototype-lab-module__P4UgSq__counterOuter,.prototype-lab-module__P4UgSq__counterMiddle,.prototype-lab-module__P4UgSq__counterInner{animation:none}}
.living-shelf-module__qfycxG__lab,.living-shelf-module__qfycxG__stage,.living-shelf-module__qfycxG__preview{min-height:100%}.living-shelf-module__qfycxG__preview{--shelf-ink:#f5f3f0;--shelf-muted:#f5f3f0a3;--shelf-line:#e8e5e01f;--shelf-coral:#e47a75;--shelf-mint:#8ecdbb;--shelf-violet:#a990df;min-height:100svh;color:var(--shelf-ink);background:#17181b}.living-shelf-module__qfycxG__hero{isolation:isolate;touch-action:pan-y;background:#1b1c20;place-items:center;min-height:max(100svh,860px);padding:clamp(9rem,15vh,12rem) clamp(1.25rem,5vw,6rem) clamp(8rem,13vh,10rem);display:grid;position:relative;overflow:hidden}.living-shelf-module__qfycxG__shader,.living-shelf-module__qfycxG__shelfVisual,.living-shelf-module__qfycxG__copyVeil{pointer-events:none;position:absolute}.living-shelf-module__qfycxG__shader{z-index:-4;opacity:.5;filter:saturate(.74)contrast(.96);inset:-18%;overflow:hidden}.living-shelf-module__qfycxG__shaderFallback{background:radial-gradient(circle at 18% 22%,#9748542e,#0000 34%),radial-gradient(circle at 82% 76%,#527d7429,#0000 36%),#1b1c20;position:absolute;inset:0}.living-shelf-module__qfycxG__shaderVeil{background:radial-gradient(circle at 50% 48%,#14151814 0 20%,#1415188a 67%,#191a1d 100%),linear-gradient(#14151880,#0000 22% 74%,#141518b8);position:absolute;inset:0}.living-shelf-module__qfycxG__shelfVisual{z-index:-2;opacity:0;animation:.9s cubic-bezier(.23,1,.32,1) .1s forwards living-shelf-module__qfycxG__shelf-enter;inset:0}.living-shelf-module__qfycxG__copyVeil{z-index:-1;filter:blur(18px);background:radial-gradient(#141518e8 0 34%,#141518a8 55%,#0000 78%);inset:12% 17%}.living-shelf-module__qfycxG__copy{z-index:1;text-align:center;width:min(920px,100%);position:relative}.living-shelf-module__qfycxG__eyebrow{color:#e78380;font-family:var(--font-mono,monospace);letter-spacing:.16em;margin-bottom:1.5rem;font-size:.72rem;font-weight:650;display:inline-flex}.living-shelf-module__qfycxG__copy h1{color:#f7f5f2;letter-spacing:-.065em;text-wrap:balance;max-width:900px;margin:0 auto;font-size:clamp(3.2rem,7vw,7rem);font-weight:520;line-height:.95}.living-shelf-module__qfycxG__copy p{max-width:680px;color:var(--shelf-muted);text-wrap:balance;margin:2rem auto 0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.6}.living-shelf-module__qfycxG__actions{justify-content:center;margin-top:2rem;display:flex}.living-shelf-module__qfycxG__context{color:#151619;background:#f1efeb;grid-template-columns:minmax(48px,.18fr) minmax(0,1fr);gap:clamp(1rem,5vw,5rem);padding:clamp(5rem,10vw,9rem) clamp(1.25rem,8vw,9rem);display:grid}.living-shelf-module__qfycxG__context>span{font-family:var(--font-mono,monospace);letter-spacing:.14em;padding-top:.5rem;font-size:.72rem}.living-shelf-module__qfycxG__context h2{letter-spacing:-.05em;max-width:850px;margin:0;font-size:clamp(2.1rem,5vw,5rem);font-weight:520;line-height:1}.living-shelf-module__qfycxG__context p{color:#5d5d5f;max-width:660px;margin:1.5rem 0 0;line-height:1.65}.living-shelf-module__qfycxG__galleryFrame,.living-shelf-module__qfycxG__inventoryFrame,.living-shelf-module__qfycxG__rebalanceFrame{position:absolute;inset:clamp(6rem,12vh,9rem) 1.5vw clamp(3rem,7vh,6rem)}.living-shelf-module__qfycxG__galleryFrame{perspective:1000px;border:1px solid #ffffff0e;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(8,1fr);display:grid}.living-shelf-module__qfycxG__galleryBay{background:linear-gradient(#ffffff05,#00000012);border-bottom:1px solid #eeeae51b;border-right:1px solid #eeeae51b;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 -10px 20px #0000002e}.living-shelf-module__qfycxG__galleryBay:after{content:"";background:linear-gradient(90deg,#0000,#e8e5e047,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.living-shelf-module__qfycxG__quietBay{box-shadow:none;background:0 0;border-color:#eeeae50a}.living-shelf-module__qfycxG__galleryStock{--tone:225, 222, 216;height:54%;animation:living-shelf-module__qfycxG__gallery-breathe 17s cubic-bezier(.77, 0, .175, 1) var(--delay) infinite alternate;justify-content:center;align-items:flex-end;gap:clamp(3px,.4vw,8px);display:flex;position:absolute;bottom:9%;left:11%;right:11%;transform:translate(0,0)}.living-shelf-module__qfycxG__galleryBay[data-tone=coral] .living-shelf-module__qfycxG__galleryStock{--tone:220, 111, 107}.living-shelf-module__qfycxG__galleryBay[data-tone=mint] .living-shelf-module__qfycxG__galleryStock{--tone:134, 194, 175}.living-shelf-module__qfycxG__galleryBay[data-tone=violet] .living-shelf-module__qfycxG__galleryStock{--tone:158, 135, 211}.living-shelf-module__qfycxG__galleryStock i,.living-shelf-module__qfycxG__inventoryBin i,.living-shelf-module__qfycxG__rebalanceLeft i,.living-shelf-module__qfycxG__rebalanceRight i{border:1px solid rgba(var(--tone), .34);background:linear-gradient(100deg, rgba(var(--tone), .11), rgba(var(--tone), .26));width:min(20%,28px);height:62%;box-shadow:0 0 20px rgba(var(--tone), .06);border-radius:2px 2px 0 0;display:block}.living-shelf-module__qfycxG__galleryStock[data-shape="1"] i{border-radius:999px 999px 2px 2px;height:80%}.living-shelf-module__qfycxG__galleryStock[data-shape="2"] i{width:25%;height:38%}.living-shelf-module__qfycxG__galleryStock[data-shape="3"] i{height:72%;transform:skewY(-4deg)}.living-shelf-module__qfycxG__inventoryFrame{grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(11,1fr);gap:2px;display:grid}.living-shelf-module__qfycxG__inventoryBin{--tone:218, 215, 210;background:#0a0b0d26;border:1px solid #ece8e216;border-radius:3px;min-width:0;position:relative;overflow:hidden}.living-shelf-module__qfycxG__inventoryBin>span{animation:living-shelf-module__qfycxG__inventory-settle 19s cubic-bezier(.77, 0, .175, 1) var(--pulse-delay) infinite alternate;justify-content:center;align-items:flex-end;gap:4px;display:flex;position:absolute;inset:22% 13% 10%;transform:translate(0,0)}.living-shelf-module__qfycxG__inventoryBin i{width:25%}.living-shelf-module__qfycxG__inventoryBin span[data-shape="1"] i{height:42%}.living-shelf-module__qfycxG__inventoryBin span[data-shape="2"] i{border-radius:999px 999px 2px 2px;height:78%}.living-shelf-module__qfycxG__inventoryBin span[data-shape="3"] i{width:32%;height:32%}.living-shelf-module__qfycxG__inventoryBin span[data-shape="4"] i{height:90%;transform:skewY(5deg)}.living-shelf-module__qfycxG__inventoryActive{--tone:225, 119, 115;animation:living-shelf-module__qfycxG__bin-pulse 8s cubic-bezier(.77, 0, .175, 1) var(--pulse-delay) infinite alternate}.living-shelf-module__qfycxG__inventoryActive:nth-child(3n){--tone:138, 199, 180}.living-shelf-module__qfycxG__inventoryActive:nth-child(4n){--tone:162, 138, 218}.living-shelf-module__qfycxG__inventoryQuiet{background:0 0;border-color:#ece8e206}.living-shelf-module__qfycxG__rebalanceFrame{grid-template-rows:repeat(6,1fr);gap:clamp(.6rem,1.5vh,1.25rem);padding-inline:2vw;display:grid}.living-shelf-module__qfycxG__rebalanceRow{min-height:0;position:relative}.living-shelf-module__qfycxG__shelfRail{background:linear-gradient(90deg,#0000,#ece8e230 8% 92%,#0000);height:1px;position:absolute;bottom:8%;left:0;right:0}.living-shelf-module__qfycxG__rebalanceLeft,.living-shelf-module__qfycxG__rebalanceRight{--tone:222, 113, 109;width:min(27vw,430px);height:67%;animation-duration:20s;animation-delay:calc(var(--row) * -2.4s);align-items:flex-end;gap:clamp(5px,.5vw,10px);animation-timing-function:cubic-bezier(.77,0,.175,1);animation-iteration-count:infinite;animation-direction:alternate;display:flex;position:absolute;bottom:9%}.living-shelf-module__qfycxG__rebalanceLeft{justify-content:flex-end;animation-name:living-shelf-module__qfycxG__rebalance-left;left:3%}.living-shelf-module__qfycxG__rebalanceRight{--tone:137, 198, 179;justify-content:flex-start;animation-name:living-shelf-module__qfycxG__rebalance-right;right:3%}.living-shelf-module__qfycxG__rebalanceLeft i,.living-shelf-module__qfycxG__rebalanceRight i{width:clamp(16px,2vw,36px)}.living-shelf-module__qfycxG__rebalanceLeft i[data-shape="1"],.living-shelf-module__qfycxG__rebalanceRight i[data-shape="1"]{border-radius:999px 999px 2px 2px;height:86%}.living-shelf-module__qfycxG__rebalanceLeft i[data-shape="2"],.living-shelf-module__qfycxG__rebalanceRight i[data-shape="2"]{width:clamp(26px,3.2vw,54px);height:38%}.living-shelf-module__qfycxG__rebalanceLeft i[data-shape="3"],.living-shelf-module__qfycxG__rebalanceRight i[data-shape="3"]{height:72%;transform:skewY(-5deg)}.living-shelf-module__qfycxG__rebalanceMarker{width:9px;height:9px;animation:living-shelf-module__qfycxG__marker-pulse 5s cubic-bezier(.77, 0, .175, 1) calc(var(--row) * -.9s) infinite alternate;background:#cbbedd85;border:1px solid #cbbedda8;border-radius:50%;position:absolute;bottom:calc(8% - 4px);left:50%;transform:translate(-50%);box-shadow:0 0 18px #b797e061}@keyframes living-shelf-module__qfycxG__shelf-enter{0%{opacity:0;transform:scale(1.018)}to{opacity:.92;transform:scale(1)}}@keyframes living-shelf-module__qfycxG__gallery-breathe{0%{opacity:.5;transform:translate3d(calc(var(--travel) * -.6), 2px, 0)}52%{opacity:.86}to{opacity:.64;transform:translate3d(var(--travel), -3px, 0)}}@keyframes living-shelf-module__qfycxG__inventory-settle{0%{opacity:.42;transform:translate3d(0, var(--drift), 0)}to{opacity:.78;transform:translate3d(0, calc(var(--drift) * -.45), 0)}}@keyframes living-shelf-module__qfycxG__bin-pulse{0%{opacity:.52;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes living-shelf-module__qfycxG__rebalance-left{0%{opacity:.46;transform:translate(-12px)}to{opacity:.82;transform:translate(22px)}}@keyframes living-shelf-module__qfycxG__rebalance-right{0%{opacity:.82;transform:translate(12px)}to{opacity:.48;transform:translate(-22px)}}@keyframes living-shelf-module__qfycxG__marker-pulse{0%{opacity:.32;transform:translate(-50%)scale(.76)}to{opacity:.88;transform:translate(-50%)scale(1)}}@media (max-width:900px){.living-shelf-module__qfycxG__hero{min-height:max(100svh,760px);padding-top:8.5rem}.living-shelf-module__qfycxG__copy h1{font-size:clamp(3rem,10vw,5.4rem)}.living-shelf-module__qfycxG__galleryFrame{grid-template-columns:repeat(8,minmax(96px,1fr));inset-inline:-14%}.living-shelf-module__qfycxG__inventoryFrame{grid-template-columns:repeat(11,minmax(70px,1fr));inset-inline:-28%}.living-shelf-module__qfycxG__rebalanceFrame{inset-inline:-10%}.living-shelf-module__qfycxG__copyVeil{inset-inline:3%}}@media (max-width:640px){.living-shelf-module__qfycxG__hero{min-height:max(100svh,720px);padding:8rem 1.15rem 7rem}.living-shelf-module__qfycxG__shader{opacity:.42;inset:-8%}.living-shelf-module__qfycxG__copy h1{font-size:clamp(2.8rem,13vw,4.3rem);line-height:.98}.living-shelf-module__qfycxG__copy p{max-width:34rem;font-size:.98rem}.living-shelf-module__qfycxG__eyebrow{margin-bottom:1.1rem}.living-shelf-module__qfycxG__galleryFrame,.living-shelf-module__qfycxG__inventoryFrame,.living-shelf-module__qfycxG__rebalanceFrame{top:7.5rem;bottom:4rem}.living-shelf-module__qfycxG__galleryFrame{inset-inline:-42%}.living-shelf-module__qfycxG__inventoryFrame{inset-inline:-70%}.living-shelf-module__qfycxG__rebalanceFrame{inset-inline:-26%}.living-shelf-module__qfycxG__galleryStock,.living-shelf-module__qfycxG__inventoryBin>span{opacity:.72}.living-shelf-module__qfycxG__context{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.living-shelf-module__qfycxG__shelfVisual{opacity:.86;animation:none}.living-shelf-module__qfycxG__galleryStock,.living-shelf-module__qfycxG__inventoryBin>span,.living-shelf-module__qfycxG__inventoryActive,.living-shelf-module__qfycxG__rebalanceLeft,.living-shelf-module__qfycxG__rebalanceRight,.living-shelf-module__qfycxG__rebalanceMarker{animation:none}}.living-shelf-module__qfycxG__lab .proto-picker{z-index:2147483647;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;background:#0a0a0ad1;border-radius:999px;align-items:center;gap:2px;padding:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff14,0 8px 24px #0000003d,0 2px 6px #0000001f}.living-shelf-module__qfycxG__lab .proto-picker-highlight{will-change:transform;background:#ffffff1f;border-radius:999px;height:28px;position:absolute;top:4px;left:0}.living-shelf-module__qfycxG__lab .proto-picker[data-ready] .proto-picker-highlight{transition:transform .25s cubic-bezier(.23,1,.32,1),width .25s cubic-bezier(.23,1,.32,1)}.living-shelf-module__qfycxG__lab .proto-picker-item{color:#ffffff8c;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 12px;transition:color .15s ease-out;display:flex;position:relative}.living-shelf-module__qfycxG__lab .proto-picker-item:hover{color:#ffffffd9}.living-shelf-module__qfycxG__lab .proto-picker-item:active{transform:scale(.97)}.living-shelf-module__qfycxG__lab .proto-picker-item:focus-visible{outline-offset:2px;outline:2px solid #fff6}.living-shelf-module__qfycxG__lab .proto-picker-item[data-active]{color:#fff}.living-shelf-module__qfycxG__lab .proto-picker-divider{background:#ffffff1f;width:1px;height:16px;margin:0 4px}.living-shelf-module__qfycxG__lab .proto-picker-replay{padding:0 10px;font-size:14px}.living-shelf-module__qfycxG__lab .proto-picker[data-position=top]{top:24px;bottom:auto}@media (prefers-reduced-motion:reduce){.living-shelf-module__qfycxG__lab .proto-picker[data-ready] .proto-picker-highlight{transition:none}}
.norway-distribution-module__VREXTq__lab,.norway-distribution-module__VREXTq__stage,.norway-distribution-module__VREXTq__preview{min-height:100%}.norway-distribution-module__VREXTq__preview{color:#f6f4f1;background:#17181b;min-height:100svh}.norway-distribution-module__VREXTq__hero{isolation:isolate;background:#1b1c20;align-items:center;min-height:max(100svh,860px);padding:150px max(6vw,50vw - 720px) 100px;display:grid;position:relative;overflow:hidden}.norway-distribution-module__VREXTq__shader,.norway-distribution-module__VREXTq__visual,.norway-distribution-module__VREXTq__copyVeil{pointer-events:none;position:absolute}.norway-distribution-module__VREXTq__shader{z-index:-4;opacity:.48;filter:saturate(.7)contrast(.96);inset:-16%;overflow:hidden}.norway-distribution-module__VREXTq__shaderFallback{background:radial-gradient(circle at 78% 28%,#7e50692e,#0000 34%),radial-gradient(circle at 68% 76%,#4873682b,#0000 38%),#1b1c20;position:absolute;inset:0}.norway-distribution-module__VREXTq__shaderVeil{background:linear-gradient(90deg,#1b1c20 0 27%,#1b1c20bd 47%,#1b1c202e 76%,#1b1c20 100%),linear-gradient(#1b1c2085,#0000 24% 72%,#1b1c20 100%);position:absolute;inset:0}.norway-distribution-module__VREXTq__visual{z-index:-2;inset:0}.norway-distribution-module__VREXTq__signalField{position:absolute;inset:0;overflow:hidden}.norway-distribution-module__VREXTq__coordinateGrid{opacity:.17;background-image:linear-gradient(#e8e5e02e 1px,#0000 1px),linear-gradient(90deg,#e8e5e02e 1px,#0000 1px);background-size:76px 76px;animation:32s cubic-bezier(.77,0,.175,1) infinite alternate norway-distribution-module__VREXTq__grid-drift;position:absolute;inset:-12%;transform:translate(0,0)rotate(-2deg)scale(1.04);-webkit-mask-image:radial-gradient(88% 82% at 68% 52%,#000 0 36%,#000000b8 58%,#0000 88%);mask-image:radial-gradient(88% 82% at 68% 52%,#000 0 36%,#000000b8 58%,#0000 88%)}.norway-distribution-module__VREXTq__regionalField{aspect-ratio:1;opacity:.24;filter:blur(70px);border-radius:50%;width:min(62vw,900px);animation:26s cubic-bezier(.77,0,.175,1) infinite alternate norway-distribution-module__VREXTq__regional-drift;position:absolute;transform:translate(0,0)scale(.96)}.norway-distribution-module__VREXTq__regionalFieldSouth{background:radial-gradient(circle,#ec79777a,#0000 66%);bottom:-46%;right:-15%}.norway-distribution-module__VREXTq__regionalFieldWest{background:radial-gradient(circle,#84cdb757,#0000 67%);animation-delay:-9s;bottom:-36%;right:18%}.norway-distribution-module__VREXTq__regionalFieldNorth{background:radial-gradient(circle,#9f89dc6b,#0000 66%);animation-delay:-17s;top:-46%;right:-3%}.norway-distribution-module__VREXTq__coastlineEcho{--echo-x:18px;--echo-y:5px;--echo-scale:1.065;aspect-ratio:466/570;opacity:.042;width:min(54vw,780px);transform:translate3d(var(--echo-x), var(--echo-y), 0) scale(var(--echo-scale));background:#dad6dd85;animation:22s cubic-bezier(.77,0,.175,1) infinite alternate norway-distribution-module__VREXTq__coastline-breathe;position:absolute;top:4%;right:-1%;-webkit-mask:url(/prototypes/norway-outline.svg) 50%/contain no-repeat;mask:url(/prototypes/norway-outline.svg) 50%/contain no-repeat}.norway-distribution-module__VREXTq__coastlineEchoFar{--echo-x:52px;--echo-y:-26px;--echo-scale:1.13;opacity:.026;animation-delay:-11s}.norway-distribution-module__VREXTq__coordinateMark{opacity:.18;background:linear-gradient(#ebe8e38c,#ebe8e38c) 50%/1px 100% no-repeat,linear-gradient(90deg,#ebe8e38c,#ebe8e38c) 50%/100% 1px no-repeat;width:34px;height:34px;position:absolute}.norway-distribution-module__VREXTq__coordinateMarkWest{top:24%;left:37%}.norway-distribution-module__VREXTq__coordinateMarkNorth{top:15%;right:29%;transform:scale(.72)}.norway-distribution-module__VREXTq__coordinateMarkEast{bottom:18%;right:7%;transform:scale(.82)}.norway-distribution-module__VREXTq__copyVeil{z-index:-1;filter:blur(12px);background:radial-gradient(at 40%,#18191cf5 0 30%,#18191cbf 57%,#0000 82%);inset:8% 43% 5% -6%}.norway-distribution-module__VREXTq__copy{z-index:2;width:min(630px,48vw);position:relative}.norway-distribution-module__VREXTq__eyebrow{color:#e47a77;font-family:var(--font-geist-mono,monospace);letter-spacing:.16em;margin-bottom:1.3rem;font-size:.68rem;font-weight:650;display:inline-block}.norway-distribution-module__VREXTq__copy h1{color:#f7f5f2;letter-spacing:-.064em;text-wrap:balance;max-width:650px;margin:0;font-size:clamp(3.6rem,6.3vw,6.7rem);font-weight:520;line-height:.95}.norway-distribution-module__VREXTq__copy p{color:#efede99e;max-width:620px;margin:1.8rem 0 0;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.65}.norway-distribution-module__VREXTq__copy .button{margin-top:2rem}.norway-distribution-module__VREXTq__disclaimer{z-index:2;color:#ffffff40;font-family:var(--font-geist-mono,monospace);letter-spacing:.14em;font-size:.52rem;position:absolute;bottom:3rem;right:4vw}.norway-distribution-module__VREXTq__mapStage{aspect-ratio:466/570;opacity:0;pointer-events:auto;width:min(47vw,680px);animation:.9s cubic-bezier(.23,1,.32,1) .1s forwards norway-distribution-module__VREXTq__map-enter;position:absolute;top:11%;right:max(3.5vw,50vw - 775px);transform:translate(16px)scale(.985)}.norway-distribution-module__VREXTq__pulseMap,.norway-distribution-module__VREXTq__wavesMap{width:min(54vw,760px);top:7%;right:1vw}.norway-distribution-module__VREXTq__mapShape,.norway-distribution-module__VREXTq__mapContour,.norway-distribution-module__VREXTq__regionPulse,.norway-distribution-module__VREXTq__latitudeLines,.norway-distribution-module__VREXTq__contourEcho,.norway-distribution-module__VREXTq__waveBand{position:absolute;inset:0;-webkit-mask:url(/prototypes/norway-outline.svg) 50%/contain no-repeat;mask:url(/prototypes/norway-outline.svg) 50%/contain no-repeat}.norway-distribution-module__VREXTq__mapShape{background:linear-gradient(142deg,#ec79771f,#9f89dc26 48%,#84cdb71c),#dddddc0b;transition:opacity .18s,transform .18s cubic-bezier(.23,1,.32,1);box-shadow:inset 0 0 0 1px #ffffff14}.norway-distribution-module__VREXTq__mapContour{filter:blur(.4px);opacity:.58;background:#ebe8e221;inset:-1px;transform:scale(1.004)}.norway-distribution-module__VREXTq__flowCanvas{z-index:3;width:100%;height:100%;position:absolute;inset:0}.norway-distribution-module__VREXTq__hubs{z-index:4;position:absolute;inset:0}.norway-distribution-module__VREXTq__hub{opacity:0;place-items:center;animation:.43s cubic-bezier(.23,1,.32,1) forwards norway-distribution-module__VREXTq__hub-enter;display:grid;position:absolute;transform:translate(-50%,-50%)scale(.94)}.norway-distribution-module__VREXTq__hub i{background:#ec797780;border:1px solid #ec7977b3;border-radius:50%;width:9px;height:9px;animation:4.8s cubic-bezier(.77,0,.175,1) infinite alternate norway-distribution-module__VREXTq__hub-breathe;box-shadow:0 0 18px #ec797766}.norway-distribution-module__VREXTq__hub:nth-child(2n) i{background:#84cdb780;border-color:#84cdb7b3;box-shadow:0 0 18px #84cdb759}.norway-distribution-module__VREXTq__hub b{color:#fff6;font-family:var(--font-geist-mono,monospace);letter-spacing:.11em;white-space:nowrap;font-size:.48rem;font-weight:520;position:absolute;top:15px}.norway-distribution-module__VREXTq__regionPulse{--tone:236, 121, 119;background:radial-gradient(circle at var(--x) var(--y), rgba(var(--tone), .78) 0 2%, rgba(var(--tone), .26) 7%, transparent 20%);opacity:.14;animation:norway-distribution-module__VREXTq__region-pulse 13s cubic-bezier(.77, 0, .175, 1) var(--pulse-delay) infinite;transform:scale(.985)}.norway-distribution-module__VREXTq__regionPulse:nth-of-type(2){--tone:132, 205, 183}.norway-distribution-module__VREXTq__regionPulse:nth-of-type(3){--tone:159, 137, 220}.norway-distribution-module__VREXTq__regionPulse:nth-of-type(4){--tone:236, 121, 119}.norway-distribution-module__VREXTq__regionPulse b{top:var(--y);left:var(--x);color:#ffffffa3;font-family:var(--font-geist-mono,monospace);letter-spacing:.15em;font-size:.48rem;font-weight:520;position:absolute;transform:translate(-50%,-50%)}.norway-distribution-module__VREXTq__latitudeLines{opacity:.26;background:repeating-linear-gradient(#0000 0 58px,#ffffff1f 59px 60px)}.norway-distribution-module__VREXTq__contourEcho{opacity:calc(.1 - var(--echo) * .017);transform:translate3d(calc(var(--echo) * 8px), calc(var(--echo) * -5px), 0) scale(calc(1 + var(--echo) * .012));background:#cdc6d773}.norway-distribution-module__VREXTq__waveBand{--wave-tone:236, 121, 119;background:linear-gradient(180deg, transparent 0 42%, rgba(var(--wave-tone), .08) 45%, rgba(var(--wave-tone), .72) 49%, rgba(var(--wave-tone), .16) 54%, transparent 60%);opacity:0;animation:norway-distribution-module__VREXTq__wave-travel 14s linear calc(var(--wave) * -4.6s) infinite;transform:translateY(55%)}.norway-distribution-module__VREXTq__waveBand:nth-of-type(2){--wave-tone:159, 137, 220}.norway-distribution-module__VREXTq__waveBand:nth-of-type(3){--wave-tone:132, 205, 183}.norway-distribution-module__VREXTq__waveOrigin{z-index:4;color:#ffffff57;font-family:var(--font-geist-mono,monospace);letter-spacing:.12em;align-items:center;gap:8px;font-size:.48rem;display:flex;position:absolute;bottom:12%;right:18%}.norway-distribution-module__VREXTq__waveOrigin i{background:#ec7977b3;border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #ec797773}.norway-distribution-module__VREXTq__context{color:#151619;background:#f1efeb;grid-template-columns:minmax(48px,.18fr) minmax(0,1fr);gap:clamp(1rem,5vw,5rem);padding:clamp(5rem,10vw,9rem) clamp(1.25rem,8vw,9rem);display:grid}.norway-distribution-module__VREXTq__context>span{font-family:var(--font-geist-mono,monospace);letter-spacing:.14em;padding-top:.5rem;font-size:.72rem}.norway-distribution-module__VREXTq__context h2{letter-spacing:-.05em;max-width:850px;margin:0;font-size:clamp(2.1rem,5vw,5rem);font-weight:520;line-height:1}.norway-distribution-module__VREXTq__context p{color:#5d5d5f;max-width:660px;margin:1.5rem 0 0;line-height:1.65}@keyframes norway-distribution-module__VREXTq__map-enter{to{opacity:.9;transform:translate(0,0)scale(1)}}@keyframes norway-distribution-module__VREXTq__hub-enter{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes norway-distribution-module__VREXTq__hub-breathe{0%{opacity:.46;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes norway-distribution-module__VREXTq__region-pulse{0%,18%{opacity:.12;transform:scale(.985)}35%,52%{opacity:.9;transform:scale(1.008)}72%,to{opacity:.12;transform:scale(.985)}}@keyframes norway-distribution-module__VREXTq__wave-travel{0%{opacity:0;transform:translateY(55%)}12%{opacity:.72}72%{opacity:.58}to{opacity:0;transform:translateY(-55%)}}@keyframes norway-distribution-module__VREXTq__grid-drift{0%{opacity:.12;transform:translate(-1.2%,.8%)rotate(-2deg)scale(1.04)}to{opacity:.19;transform:translate(1.2%,-.8%)rotate(-2deg)scale(1.04)}}@keyframes norway-distribution-module__VREXTq__regional-drift{0%{opacity:.17;transform:translate(-2.5%,1.5%)scale(.94)}to{opacity:.28;transform:translate(2.5%,-1.5%)scale(1.04)}}@keyframes norway-distribution-module__VREXTq__coastline-breathe{0%{opacity:.025;transform:translate3d(calc(var(--echo-x) - 9px), calc(var(--echo-y) + 6px), 0) scale(calc(var(--echo-scale) - .012))}to{opacity:.05;transform:translate3d(calc(var(--echo-x) + 9px), calc(var(--echo-y) - 6px), 0) scale(calc(var(--echo-scale) + .012))}}@media (hover:hover) and (pointer:fine){.norway-distribution-module__VREXTq__mapStage:hover .norway-distribution-module__VREXTq__mapShape{opacity:.92;transform:scale(1.004)}}@media (max-width:1050px){.norway-distribution-module__VREXTq__hero{min-height:max(100svh,820px);padding-inline:5vw}.norway-distribution-module__VREXTq__copy{width:min(620px,57vw)}.norway-distribution-module__VREXTq__mapStage{opacity:.68;width:min(58vw,670px);right:-8vw}.norway-distribution-module__VREXTq__pulseMap,.norway-distribution-module__VREXTq__wavesMap{width:min(65vw,760px);right:-13vw}.norway-distribution-module__VREXTq__copyVeil{inset-right:30%}}@media (max-width:700px){.norway-distribution-module__VREXTq__hero{min-height:max(100svh,790px);padding:135px 20px 110px}.norway-distribution-module__VREXTq__shader{opacity:.4;inset:-8%}.norway-distribution-module__VREXTq__copy{text-align:center;width:100%}.norway-distribution-module__VREXTq__copy h1{margin-inline:auto;font-size:clamp(3.1rem,14vw,4.8rem)}.norway-distribution-module__VREXTq__copy p{max-width:36rem;margin-inline:auto}.norway-distribution-module__VREXTq__copyVeil{background:radial-gradient(#18191cf5 0 33%,#18191cc2 61%,#0000 84%);inset:12% -20% 6%}.norway-distribution-module__VREXTq__mapStage,.norway-distribution-module__VREXTq__pulseMap,.norway-distribution-module__VREXTq__wavesMap{opacity:.48;width:min(112vw,660px);top:8%;right:-38%}.norway-distribution-module__VREXTq__disclaimer{bottom:2.5rem;right:20px}.norway-distribution-module__VREXTq__hub b,.norway-distribution-module__VREXTq__regionPulse b{display:none}.norway-distribution-module__VREXTq__coordinateGrid{opacity:.06;background-size:58px 58px}.norway-distribution-module__VREXTq__coastlineEcho{opacity:.026;width:108vw;right:-35%}.norway-distribution-module__VREXTq__coordinateMark{display:none}.norway-distribution-module__VREXTq__regionalField{opacity:.12;filter:blur(62px);width:110vw}.norway-distribution-module__VREXTq__context{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.norway-distribution-module__VREXTq__mapStage,.norway-distribution-module__VREXTq__hub{opacity:.82;animation:none;transform:none}.norway-distribution-module__VREXTq__hub{transform:translate(-50%,-50%)}.norway-distribution-module__VREXTq__hub i,.norway-distribution-module__VREXTq__regionPulse,.norway-distribution-module__VREXTq__waveBand,.norway-distribution-module__VREXTq__coordinateGrid,.norway-distribution-module__VREXTq__regionalField,.norway-distribution-module__VREXTq__coastlineEcho{animation:none}.norway-distribution-module__VREXTq__regionPulse{opacity:.38;transform:none}.norway-distribution-module__VREXTq__waveBand{opacity:.12;transform:none}.norway-distribution-module__VREXTq__coordinateGrid{opacity:.075;transform:rotate(-2deg)scale(1.04)}.norway-distribution-module__VREXTq__regionalField{opacity:.12;transform:none}.norway-distribution-module__VREXTq__coastlineEcho{opacity:.028;transform:scale(1.05)}}.norway-distribution-module__VREXTq__lab .proto-picker{z-index:2147483647;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;background:#0a0a0ad1;border-radius:999px;align-items:center;gap:2px;padding:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff14,0 8px 24px #0000003d,0 2px 6px #0000001f}.norway-distribution-module__VREXTq__lab .proto-picker-highlight{will-change:transform;background:#ffffff1f;border-radius:999px;height:28px;position:absolute;top:4px;left:0}.norway-distribution-module__VREXTq__lab .proto-picker[data-ready] .proto-picker-highlight{transition:transform .25s cubic-bezier(.23,1,.32,1),width .25s cubic-bezier(.23,1,.32,1)}.norway-distribution-module__VREXTq__lab .proto-picker-item{color:#ffffff8c;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 12px;transition:color .15s ease-out;display:flex;position:relative}.norway-distribution-module__VREXTq__lab .proto-picker-item:hover{color:#ffffffd9}.norway-distribution-module__VREXTq__lab .proto-picker-item:active{transform:scale(.97)}.norway-distribution-module__VREXTq__lab .proto-picker-item:focus-visible{outline-offset:2px;outline:2px solid #fff6}.norway-distribution-module__VREXTq__lab .proto-picker-item[data-active]{color:#fff}.norway-distribution-module__VREXTq__lab .proto-picker-divider{background:#ffffff1f;width:1px;height:16px;margin:0 4px}.norway-distribution-module__VREXTq__lab .proto-picker-replay{padding:0 10px;font-size:14px}.norway-distribution-module__VREXTq__lab .proto-picker[data-position=top]{top:24px;bottom:auto}@media (prefers-reduced-motion:reduce){.norway-distribution-module__VREXTq__lab .proto-picker[data-ready] .proto-picker-highlight{transition:none}}
.process-engine-module__ecokDa__preview{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);color:#f4f5f5;background:#1c1d20;min-height:100vh}.process-engine-module__ecokDa__hero{isolation:isolate;background:#1c1d20;grid-template-rows:minmax(210px,29vh) auto auto;align-content:center;justify-items:center;min-height:100svh;padding:96px 24px 30px;display:grid;position:relative;overflow:hidden}.process-engine-module__ecokDa__ambient{z-index:-3;pointer-events:none;animation:process-engine-module__ecokDa__ambient-breathe 18s var(--ease-in-out) infinite alternate;background:radial-gradient(at 50% 27%,#634a7021,#0000 36%),radial-gradient(at 64% 35%,#43607711,#0000 30%),radial-gradient(at 38% 33%,#853f4e0e,#0000 28%),linear-gradient(#1d1e21 0%,#1c1d20 74%);position:absolute;inset:-12%}.process-engine-module__ecokDa__ambient:after{content:"";opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.process-engine-module__ecokDa__engine{z-index:0;opacity:.97;place-self:end stretch;width:auto;height:min(300px,29vh);min-height:210px;margin-inline:-24px;position:relative}.process-engine-module__ecokDa__engineGlow{filter:blur(28px);animation:process-engine-module__ecokDa__engine-glow 12s var(--ease-in-out) infinite alternate;background:radial-gradient(#6f5b821c,#0000 67%);border-radius:50%;position:absolute;inset:18% 5% 5% 19%}.process-engine-module__ecokDa__engine svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.process-engine-module__ecokDa__guide,.process-engine-module__ecokDa__flow,.process-engine-module__ecokDa__inputCoral,.process-engine-module__ecokDa__inputViolet,.process-engine-module__ecokDa__scanner,.process-engine-module__ecokDa__aperture,.process-engine-module__ecokDa__testLoop,.process-engine-module__ecokDa__testArrow,.process-engine-module__ecokDa__lock path,.process-engine-module__ecokDa__followLoop,.process-engine-module__ecokDa__followArrow{fill:none;vector-effect:non-scaling-stroke}.process-engine-module__ecokDa__guide{stroke:#ffffff14;stroke-width:1px}.process-engine-module__ecokDa__flow{stroke:url(#process-line);stroke-width:1.2px;opacity:.62}.process-engine-module__ecokDa__inputCoral{stroke:#ef637d9e;stroke-width:1.1px}.process-engine-module__ecokDa__inputViolet{stroke:#787fda91;stroke-width:1.1px}.process-engine-module__ecokDa__module{--tone:#aeb2b8}.process-engine-module__ecokDa__module[data-tone=coral]{--tone:#ef637d}.process-engine-module__ecokDa__module[data-tone=violet]{--tone:#967de5}.process-engine-module__ecokDa__module[data-tone=blue]{--tone:#78a4d4}.process-engine-module__ecokDa__module[data-tone=green]{--tone:#62c9a5}.process-engine-module__ecokDa__stageHalo{fill:none;stroke:var(--tone);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:process-engine-module__ecokDa__stage-active 12s var(--ease-in-out) calc(var(--stage) * 1.8s) infinite}.process-engine-module__ecokDa__outerRing,.process-engine-module__ecokDa__tickRing,.process-engine-module__ecokDa__innerRing{fill:#14151833;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.process-engine-module__ecokDa__outerRing{stroke:#fff3;stroke-width:1px;stroke-dasharray:1 7;animation:28s linear infinite process-engine-module__ecokDa__ring-clockwise}.process-engine-module__ecokDa__tickRing{stroke:#ffffff26;stroke-width:1px;stroke-dasharray:18 6 2 6;animation:34s linear infinite process-engine-module__ecokDa__ring-counter}.process-engine-module__ecokDa__innerRing{stroke:#ffffff21;stroke-width:1px}.process-engine-module__ecokDa__coreGlow{opacity:.55}.process-engine-module__ecokDa__core{fill:var(--tone);opacity:.88;filter:url(#process-soft-glow)}.process-engine-module__ecokDa__crosshair{fill:none;stroke:#ffffff1f;stroke-width:1px;vector-effect:non-scaling-stroke}.process-engine-module__ecokDa__scanner{stroke:#ef637d8c;stroke-width:1px;animation:process-engine-module__ecokDa__scanner-breathe 7s var(--ease-in-out) infinite alternate}.process-engine-module__ecokDa__aperture{stroke:#967de594;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:20s linear infinite process-engine-module__ecokDa__aperture-turn}.process-engine-module__ecokDa__testLoop{stroke:#78a4d4b3;stroke-width:1.25px;stroke-dasharray:62 26;transform-box:fill-box;transform-origin:50%;animation:9s linear infinite process-engine-module__ecokDa__ring-clockwise}.process-engine-module__ecokDa__testArrow{stroke:#78a4d4b8;stroke-width:1px}.process-engine-module__ecokDa__lock{stroke:#d7dade42;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:process-engine-module__ecokDa__lock-settle 8s var(--ease-in-out) infinite alternate}.process-engine-module__ecokDa__followLoop{stroke:#62c9a5b8;stroke-width:1.25px}.process-engine-module__ecokDa__followArrow{stroke:#62c9a5b8;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:process-engine-module__ecokDa__follow-breathe 6s var(--ease-in-out) infinite alternate}.process-engine-module__ecokDa__signalDot,.process-engine-module__ecokDa__mergeDot{--dot-core:#f3f5f5;--dot-glow:#a991ff;opacity:0;animation:12s linear infinite process-engine-module__ecokDa__travelling-dot-visibility}.process-engine-module__ecokDa__signalDot{animation-name:process-engine-module__ecokDa__signal-dot-visibility}.process-engine-module__ecokDa__mergeDotCoral{--dot-core:#ff7188;--dot-glow:#ef4768}.process-engine-module__ecokDa__mergeDotViolet{--dot-core:#91a0ff;--dot-glow:#6579f2}.process-engine-module__ecokDa__dotAura{fill:var(--dot-glow);opacity:.82;filter:url(#process-dot-glow)}.process-engine-module__ecokDa__dotCore{fill:var(--dot-core);stroke:#ffffffb8;stroke-width:.75px;vector-effect:non-scaling-stroke}.process-engine-module__ecokDa__dotHotspot{fill:#fff;opacity:.95}.process-engine-module__ecokDa__copy{z-index:4;text-align:center;justify-items:center;width:min(780px,92vw);margin-top:-8px;display:grid;position:relative}.process-engine-module__ecokDa__copy:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(#1c1d20f5 0%,#1c1d20bd 48%,#0000 76%);position:absolute;inset:-70px -110px -60px}.process-engine-module__ecokDa__eyebrow{color:#ef637d;font:700 10px var(--font-geist-mono), monospace;letter-spacing:.15em;margin-bottom:20px}.process-engine-module__ecokDa__copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(52px,5.2vw,78px);font-weight:540;line-height:.98}.process-engine-module__ecokDa__copy p{color:#aeb1b7;max-width:665px;margin:25px 0 30px;font-size:17px;line-height:1.62}.process-engine-module__ecokDa__stageLine{z-index:4;border-top:1px solid #ffffff17;grid-template-columns:repeat(5,1fr);width:min(880px,90vw);margin-top:30px;display:grid;position:relative}.process-engine-module__ecokDa__stageLine span{color:#dadcdf85;font:9px var(--font-geist-mono), monospace;letter-spacing:.09em;text-align:center;text-transform:uppercase;padding-top:17px;position:relative}.process-engine-module__ecokDa__stageLine span:before{content:"";background:#686c73;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:calc(50% - 2px)}.process-engine-module__ecokDa__stageLine small{color:#ef637d;font:inherit;margin-right:7px}.process-engine-module__ecokDa__context{border-top:1px solid #ffffff14;grid-template-columns:120px minmax(0,740px);gap:45px;min-height:420px;padding:100px max(7vw,50vw - 645px);display:grid}.process-engine-module__ecokDa__context>span{color:#ef637d;font:10px var(--font-geist-mono), monospace;letter-spacing:.1em}.process-engine-module__ecokDa__context h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4vw,64px);font-weight:530;line-height:1.02}.process-engine-module__ecokDa__context p{color:#9ea2aa;max-width:580px;margin:22px 0 0;font-size:17px;line-height:1.65}@keyframes process-engine-module__ecokDa__ambient-breathe{0%{opacity:.7;transform:translate(-1.5%,1%)scale(.98)}to{opacity:1;transform:translate(1.5%,-1%)scale(1.02)}}@keyframes process-engine-module__ecokDa__engine-glow{0%{opacity:.55;transform:translate(-2%,1%)scale(.96)}to{opacity:.95;transform:translate(2%,-1%)scale(1.04)}}@keyframes process-engine-module__ecokDa__ring-clockwise{to{transform:rotate(360deg)}}@keyframes process-engine-module__ecokDa__ring-counter{to{transform:rotate(-360deg)}}@keyframes process-engine-module__ecokDa__aperture-turn{to{transform:rotate(360deg)}}@keyframes process-engine-module__ecokDa__stage-active{0%,8%,to{opacity:0;transform:scale(.94)}13%,24%{opacity:.28;transform:scale(1.02)}30%{opacity:0;transform:scale(1.06)}}@keyframes process-engine-module__ecokDa__scanner-breathe{0%{opacity:.45;transform:translate(-3px,2px)}to{opacity:.85;transform:translate(3px,-2px)}}@keyframes process-engine-module__ecokDa__lock-settle{0%{opacity:.42;transform:scale(.93)rotate(-2deg)}to{opacity:.8;transform:scale(1.02)rotate(2deg)}}@keyframes process-engine-module__ecokDa__follow-breathe{0%{opacity:.55;transform:rotate(-5deg)}to{opacity:.9;transform:rotate(5deg)}}@keyframes process-engine-module__ecokDa__travelling-dot-visibility{0%,3%{opacity:0}7%,19%{opacity:.92}24%,to{opacity:0}}@keyframes process-engine-module__ecokDa__signal-dot-visibility{0%,5%{opacity:0}9%,86%{opacity:.9}94%,to{opacity:0}}@media (max-width:900px){.process-engine-module__ecokDa__hero{grid-template-rows:255px auto auto;min-height:820px;padding-top:100px}.process-engine-module__ecokDa__engine{width:1120px;height:270px;min-height:0}.process-engine-module__ecokDa__copy h1{font-size:clamp(50px,9vw,72px)}.process-engine-module__ecokDa__stageLine{width:min(720px,94vw)}.process-engine-module__ecokDa__stageLine small{margin:0 0 4px;display:block}}@media (max-width:620px){.process-engine-module__ecokDa__hero{grid-template-rows:220px auto auto;min-height:800px;padding:94px 20px 42px}.process-engine-module__ecokDa__engine{opacity:.76;width:870px;height:230px;transform:translate(8%)}.process-engine-module__ecokDa__copy{margin-top:8px}.process-engine-module__ecokDa__copy h1{font-size:48px}.process-engine-module__ecokDa__copy p{margin:21px 0 26px;font-size:15px}.process-engine-module__ecokDa__stageLine{margin-top:38px}.process-engine-module__ecokDa__stageLine span{letter-spacing:.04em;font-size:7px}.process-engine-module__ecokDa__context{grid-template-columns:1fr;gap:24px;padding:74px 22px}}@media (prefers-reduced-motion:reduce){.process-engine-module__ecokDa__ambient,.process-engine-module__ecokDa__engineGlow,.process-engine-module__ecokDa__outerRing,.process-engine-module__ecokDa__tickRing,.process-engine-module__ecokDa__aperture,.process-engine-module__ecokDa__testLoop,.process-engine-module__ecokDa__scanner,.process-engine-module__ecokDa__lock,.process-engine-module__ecokDa__followArrow,.process-engine-module__ecokDa__stageHalo{animation:none}.process-engine-module__ecokDa__stageHalo{opacity:.12}.process-engine-module__ecokDa__signalDot,.process-engine-module__ecokDa__mergeDot{animation:none;display:none}}
