/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#05070a;--panel:#0b0f14;--steel:#171b21;--line:#74c4ff38;--blue:#235a97;--blue-bright:#58b8f5;--silver:#dbe6ef;--muted:#8794a1}*{box-sizing:border-box}html{background:#000;min-height:100%}body{color:#f4f8fb;min-height:100%;font-family:var(--font-geist-sans), Arial, sans-serif;background:#000;margin:0;overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{-webkit-user-select:none;user-select:none}img{display:block}.protocol-shell{isolation:isolate;background:radial-gradient(circle at 72% 43%,#235a9733,#0000 31%),radial-gradient(circle at 18% 72%,#1b375233,#0000 34%),linear-gradient(145deg,#080b0f 0%,#040608 62%,#090d12 100%);min-height:100svh;position:relative;overflow-x:clip}.protocol-shell:not(.chapter-offer){height:100svh;overflow-y:hidden}.protocol-shell:before{content:"";z-index:-1;pointer-events:none;opacity:.62;background-image:radial-gradient(circle,#9bcdf05c 0 1px,#0000 1.6px),radial-gradient(circle,#9bcdf02e 0 1px,#0000 1.5px);background-position:0 0,43px 87px;background-size:137px 137px,193px 193px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.ambient-grid{z-index:-1;pointer-events:none;transform-origin:bottom;background-image:linear-gradient(#458cc20d 1px,#0000 1px),linear-gradient(90deg,#458cc20d 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;transform:perspective(700px)rotateX(68deg)translateY(59%);-webkit-mask-image:linear-gradient(#0000 28%,#000);mask-image:linear-gradient(#0000 28%,#000)}.scanline{z-index:80;pointer-events:none;opacity:.08;background:repeating-linear-gradient(#0000 0 3px,#89cdff17 4px);position:fixed;inset:0}.brand-strip{z-index:50;background:#000;place-items:center;height:68px;display:grid;position:relative}.brand-strip img{object-fit:contain;width:156px;height:52px}.no-script-fallback{z-index:120;text-align:center;background:#05070a;place-content:center;justify-items:center;gap:16px;padding:30px;display:grid;position:fixed;inset:0}.no-script-fallback p{color:#9babb7;max-width:560px;margin:0}.no-script-fallback h1{max-width:820px;margin:0;font-size:clamp(38px,7vw,88px);line-height:.93}.no-script-fallback a{color:#fff;border:1px solid #5a8bb5;min-width:240px;padding:16px 24px;text-decoration:none}.no-script-fallback a:first-of-type{background:#235a97}.opening-stage{grid-template-columns:minmax(420px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(34px,5vw,92px);width:min(1420px,100% - 64px);min-height:calc(100svh - 68px);margin:0 auto;padding:48px 0 74px;display:grid;position:relative}.opening-copy{z-index:3;max-width:640px;position:relative}.eyebrow,.simulation-note,.vee-tag span,.inset-label,.opening-footer,.display-kicker,.interaction-prompt,.dome-id{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.17em}.eyebrow{color:#8ca1b2;margin:0 0 25px;font-size:10px}.eyebrow span{color:#61b3ef;border:1px solid #5baae366;place-items:center;width:27px;height:20px;margin-right:10px;display:inline-grid}.opening-copy h1{color:#f5f7f8;letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 4px 28px #00000080;margin:0;font-size:clamp(54px,5.5vw,92px);font-weight:560;line-height:.88}.opening-copy h1 span{display:block}.opening-copy h1 span:nth-child(n+2){color:#0000;filter:drop-shadow(0 0 18px #54a4dc1f);background:linear-gradient(#f6fbff 8%,#a4b6c4 48%,#f0f5f8 72%,#718493 100%);-webkit-background-clip:text;background-clip:text}.opening-dek{color:#9aa8b5;gap:12px;max-width:520px;margin:28px 0 32px;font-size:16px;line-height:1.7;display:grid}.opening-dek p{margin:0}.primary-cta{color:#fff;cursor:pointer;min-width:min(100%,430px);min-height:78px;font-family:var(--font-geist-mono), monospace;letter-spacing:.075em;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:linear-gradient(115deg,#1d4d81,#235a97 55%,#1b4c81);border:1px solid #6ab5ea94;justify-content:space-between;align-items:center;gap:28px;padding:0 10px 0 28px;font-size:clamp(20px,1.55vw,30px);font-weight:700;line-height:1.05;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 34px #0a3a6952,inset 0 1px #ffffff26}.primary-cta b{background:#04111e5c;flex:none;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.primary-cta:hover{filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 14px 42px #0c488166,inset 0 1px #ffffff26}.primary-cta:focus-visible{outline-offset:4px;outline:3px solid #93cfff}.intro-cta{min-width:min(100%,500px)}.intro-cta>span{text-align:left;line-height:1.12}.simulation-note{color:#61717f;margin:15px 0 0;font-size:8px}.opening-visual{min-height:650px;position:relative}.vee-plate{aspect-ratio:1155/1770;clip-path:none;background:0 0;border:1px solid #79aed233;width:auto;height:100%;position:absolute;top:0;bottom:auto;right:1%;overflow:hidden;box-shadow:0 28px 70px #0000008c,0 0 80px #235a971f}.vee-plate:after{display:none}.vee-plate img{object-fit:contain;object-position:center;filter:brightness(.94)contrast(1.05)saturate(.94);width:100%;height:100%}.lens-glint{z-index:2;background:#8bd3ff;border-radius:50%;width:11px;height:11px;animation:3.4s ease-in-out infinite lensWake;position:absolute;top:26.5%;left:50%;transform:translate(-50%);box-shadow:0 0 8px #62baff,0 0 28px #2d7cb8,0 0 58px #235a97}.vee-tag{z-index:3;gap:5px;display:grid;position:absolute;bottom:20px;left:22px}.vee-tag span{color:#6b8395;font-size:8px}.vee-tag strong{letter-spacing:.15em;font-size:12px}.chamber-inset{z-index:4;aspect-ratio:1.3;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:#0b0e12;border:1px solid #4fa9ec80;width:min(56%,430px);position:absolute;top:6%;left:0;overflow:hidden;box-shadow:0 18px 50px #0000008a,0 0 36px #235a972e}.chamber-inset:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#02080de6);position:absolute;inset:0}.chamber-inset img{object-fit:cover;object-position:center 38%;filter:brightness(.7)contrast(1.12);width:100%;height:100%;transform:scale(1.24)}.target-reticle{z-index:2;border:1px solid #52b4f7b3;border-radius:50%;width:78px;height:78px;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #3f9bdc42}.target-reticle:before,.target-reticle:after{content:"";background:#5bbcfbcc;position:absolute}.target-reticle:before{width:110px;height:1px;top:38px;left:-16px}.target-reticle:after{width:1px;height:110px;top:-16px;left:38px}.inset-label{z-index:3;color:#8596a4;font-size:7px;position:absolute;bottom:13px;left:16px}.inset-label span{color:#75bcef;margin-right:8px}.opening-footer{color:#4e5f6d;justify-content:space-between;align-items:center;width:100%;font-size:7px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.opening-footer div{gap:8px;display:flex}.opening-footer i{background:#1b3348;width:34px;height:2px}.opening-footer i:first-child{background:#397db3;box-shadow:0 0 9px #397db3}.chapter-page{width:min(1260px,100% - 52px);height:calc(100svh - 68px);min-height:0;padding:clamp(16px, 2.4vh, 26px) 0 max(18px, env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(10px,1.7vh,18px);margin:0 auto;display:grid}.engineering-copy{z-index:14;max-width:920px;position:relative}.display-kicker{color:#69b7ed;margin:0 0 7px;font-size:8px}.engineering-copy h1{color:#0000;letter-spacing:-.035em;text-transform:uppercase;background:linear-gradient(#fff 5%,#b8c7d2 51%,#eef3f6 70%,#728493 100%);-webkit-background-clip:text;background-clip:text;max-width:880px;margin:0;font-size:clamp(28px,3.4vw,52px);font-weight:590;line-height:.98}.engineering-copy>p:not(.display-kicker){color:#aebbc5;margin:9px 0 0;font-size:clamp(12px,1.15vw,16px);line-height:1.45}.engineering-copy>strong{color:#d9e8f1;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;margin-top:6px;font-size:9px;display:block}.protocol-shell.chapter-lore,.protocol-shell.chapter-synthetic,.protocol-shell.chapter-refine,.protocol-shell.chapter-refined,.protocol-shell.chapter-instability{height:auto;min-height:100svh;overflow-y:auto}.lore-page,.synthetic-page{height:auto;min-height:calc(100svh - 68px)}.lore-copy{max-width:1120px}.lore-copy h1{max-width:1080px;font-size:clamp(42px,4.5vw,62px);line-height:.95}.lore-copy>p:not(.display-kicker){font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;font-size:clamp(12px,1.2vw,17px)}.protocol-shell.chapter-lore{height:100svh;min-height:100svh;overflow:hidden}.lore-page.conveyor-page{grid-template-rows:auto minmax(0,1fr) auto;height:calc(100svh - 68px);min-height:0;padding-top:clamp(18px,3svh,34px)}.conveyor-copy{text-align:center;max-width:none}.conveyor-copy h1{letter-spacing:-.03em;max-width:none;margin-inline:auto;font-size:clamp(28px,3.3vw,50px);line-height:1.06}.conveyor-copy h1 span{white-space:nowrap;display:block}.conveyor-stage{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);isolation:isolate;background:linear-gradient(#374e5e1f,#0000 22% 76%,#00000070),#080c10;border:1px solid #68b1de4d;align-self:center;width:min(100%,1040px);height:min(42svh,390px);min-height:210px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 62px #00000094,0 0 56px #235a971f}.conveyor-stage:after{content:"";z-index:8;pointer-events:none;background:linear-gradient(90deg,#010407e6,#0000 9% 91%,#010407e6),linear-gradient(#ffffff09,#0000 28%);position:absolute;inset:0}.conveyor-color-wash{z-index:0;opacity:.28;filter:blur(30px)saturate(1.25);background:linear-gradient(90deg,#e12232,#ff7a20,#ffe454,#4fd761,#44dbea,#428bff,#9b66ff,#f4f6f8,#e12232) 0 0/400% 100%;animation:24s linear infinite conveyorSpectrum;position:absolute;inset:0}.conveyor-housing{z-index:2;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:linear-gradient(#242e36 0 7%,#10171d 8% 87%,#303c45 88% 100%);border:1px solid #82a3b852;position:absolute;inset:12% 3% 10%;box-shadow:inset 0 0 0 7px #090d11,inset 0 0 26px #000,0 17px 30px #000000a6}.conveyor-window{background:linear-gradient(#4684ab0e 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#4684ab0e 1px,#0000 1px) 0 0/30px 30px,radial-gradient(#17242d,#05080b 72%);border:1px solid #5fa4cf4d;position:absolute;inset:7% 2.2% 28%;overflow:hidden;box-shadow:inset 0 12px 24px #020406,inset 0 -8px 18px #2e4d6033}.conveyor-track{will-change:transform;align-items:center;width:800%;animation:24s linear infinite conveyorFlow;display:flex;position:absolute;inset:0 auto 0 0}.conveyor-slot{flex:0 0 4.16667%;place-items:center;height:100%;display:grid;position:relative}.conveyor-slot:after{content:"";filter:drop-shadow(0 5px 5px #000);border:8px solid #344550;border-width:0 8px 5px;border-radius:50%;height:12px;position:absolute;bottom:8%;left:8%;right:8%}.conveyor-cradle{background:linear-gradient(145deg,#2a3e4b8f,#05090c52);border:1px solid #6ba5c62e;border-radius:7px;place-items:center;width:clamp(64px,7vw,94px);height:76%;display:grid;position:relative;box-shadow:inset 0 0 0 4px #070c10b8,0 10px 18px #00000070}.conveyor-crystal{aspect-ratio:1;background-image:url(/assets/kyber-crystal-atlas.webp);background-repeat:no-repeat;background-position:var(--specimen-atlas-position);mix-blend-mode:screen;width:112%;height:auto;filter:brightness(.96) contrast(1.12) saturate(1.02) drop-shadow(0 0 8px var(--specimen-color)) drop-shadow(0 0 17px var(--specimen-color));background-size:400% 300%;animation:1.6s ease-in-out infinite alternate conveyorCrystalPulse;display:block;position:relative}.conveyor-crystal:before,.conveyor-crystal:after{content:none}.conveyor-scan{z-index:5;background:#75ccffb8;width:1px;position:absolute;top:5%;bottom:24%;left:50%;transform:translate(-50%);box-shadow:0 0 8px #61bdf4,0 0 26px #235a97}.conveyor-scan:before,.conveyor-scan:after{content:"";border:1px solid #65b8ed;border-width:1px 0;width:42px;height:10px;position:absolute;left:50%;transform:translate(-50%)}.conveyor-scan:before{top:0}.conveyor-scan:after{bottom:0}.lore-controls.conveyor-controls{justify-content:center;min-height:58px}.conveyor-controls .continue-cta{width:min(100%,430px)}.synthetic-copy{max-width:1160px}.synthetic-copy h1{max-width:1160px;font-size:clamp(44px,5vw,76px);line-height:.93}.synthetic-copy>strong{color:#e9f5fb;letter-spacing:.08em;margin-top:12px;font-size:clamp(22px,2.35vw,36px);line-height:1.05}.bench-scene{aspect-ratio:1.396;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:#090d11;border:1px solid #68a9d540;align-self:center;width:min(100%,1120px);max-height:100%;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 65px #00000080,0 0 60px #235a9717}.lore-bench{aspect-ratio:auto;width:min(100%,1000px);height:clamp(480px,55svh,620px)}.synthetic-bench{aspect-ratio:auto;height:clamp(520px,58svh,680px)}.bench-reference{object-fit:cover;filter:brightness(.47)contrast(1.14)saturate(.7);width:100%;height:100%;position:absolute;inset:0}.bench-vignette{z-index:1;pointer-events:none;background:radial-gradient(circle,#04080b59 0 24%,#01040724 49%,#010305b8 100%),linear-gradient(#0205086b,#0000 25% 66%,#0104067a);position:absolute;inset:0}.bench-mask{z-index:2;background:radial-gradient(#080c0ffa 0 45%,#080c0fa8 63%,#0000 78%);border-radius:50%;width:34%;height:39%;position:absolute;top:18%;left:0}.bench-mask:after{content:"";background:radial-gradient(#080c0ffa 0 54%,#080c0fb8 70%,#0000 84%);border-radius:50%;width:190%;height:72%;position:absolute;top:22%;left:72%;transform:rotate(18deg)}.dome-id{z-index:13;color:#63849a;text-shadow:0 2px 7px #000;font-size:7px;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.orion-secondary{z-index:3;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:#04080bd6;border:1px solid #6ba9d038;width:25%;height:22%;position:absolute;top:5%;right:3.5%;overflow:hidden;box-shadow:0 10px 24px #0006}.orion-secondary img{object-fit:cover;object-position:52% 48%;filter:brightness(.52)saturate(.65)contrast(1.12);width:100%;height:100%;transform:scale(1.12)rotate(-4deg)}.orion-secondary:after{content:"";background:linear-gradient(90deg,#03070a73,#0000 45%);position:absolute;inset:0}.orion-secondary span{z-index:2;color:#7e9aaa;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:6px;position:absolute;bottom:7px;left:8px}.lore-bench .bench-reference,.synthetic-bench .bench-reference{object-position:center bottom;filter:brightness(.62)contrast(1.1)saturate(.86)}.lore-bench .bench-mask,.synthetic-bench .bench-mask{opacity:.2}.lore-orion{border-color:#7dc2ec61;width:36%;height:30%;top:5%;right:3%;box-shadow:0 16px 38px #0000008f,0 0 28px #49a0db1f}.lore-orion img{object-fit:contain;object-position:center;filter:brightness(.92)saturate(.78)contrast(1.08);transform:scale(1.15)rotate(-5deg)}.kyber-wheel{--wheel-rotation:0deg;z-index:9;aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 45%,#17232c 0 21%,#090e13 22% 42%,#1d2932 43% 47%,#080c10 48% 100%);border:9px solid #141c23;border-radius:50%;outline:none;width:min(47%,430px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 45px #000,0 0 0 1px #68b3e247,inset 0 0 36px #000,inset 0 0 18px #3f89bc2e}.kyber-wheel:active{cursor:grabbing}.kyber-wheel:focus-visible{box-shadow:0 0 0 3px #8fd2ff,0 18px 45px #000,inset 0 0 36px #000}.kyber-wheel:before,.kyber-wheel:after{content:"";pointer-events:none;border:1px dashed #76b3d933;border-radius:50%;position:absolute;inset:4.5%}.kyber-wheel:after{border-style:solid;border-color:#50a6dd33;inset:20%}.wheel-rotor{transform:rotate(var(--wheel-rotation));transition:transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.specimen-node{--angle:calc(var(--specimen-index) * 30deg);color:#8da5b5;width:43px;height:66px;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(-166px) rotate(calc(var(--angle) * -1));cursor:pointer;background:linear-gradient(150deg,#26343e,#080c10 60%);border:1px solid #97c2dd57;border-radius:7px;padding:0;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 4px #101820,0 5px 13px #000000a6}.specimen-node i{clip-path:var(--specimen-shape);background:linear-gradient(130deg, white -8%, var(--specimen-color) 31%, var(--specimen-color) 70%, white 135%);display:block;position:absolute;inset:9px 10px 14px}@supports (color:color-mix(in lab, red, red)){.specimen-node i{background:linear-gradient(130deg, white -8%, var(--specimen-color) 31%, color-mix(in srgb, var(--specimen-color), black 45%) 70%, white 135%)}}.specimen-node i{box-shadow:0 0 13px var(--specimen-color)}.specimen-node span{font-family:var(--font-geist-mono), monospace;font-size:6px;position:absolute;bottom:2px;left:0;right:0}.specimen-node.is-selected{border-color:var(--specimen-color);filter:brightness(1.3)}.specimen-node:focus-visible{outline-offset:2px;outline:2px solid #fff}.inspection-cradle{z-index:4;pointer-events:none;background:radial-gradient(circle,#1d3748b3,#060a0e 70%);border:1px solid #5dace047;border-radius:50%;place-items:center;display:grid;position:absolute;inset:29%}.inspection-cradle:before{content:"";filter:drop-shadow(0 4px 5px #000);border:10px solid #31404c;border-width:0 10px 7px;border-radius:50%;height:18px;position:absolute;bottom:12%;left:-18%;right:-18%}.inspection-specimen{width:72px;height:116px;animation:.3s both specimenSeat;position:relative}.inspection-specimen i{mix-blend-mode:screen;filter:brightness(1.18) saturate(.62) drop-shadow(0 0 13px var(--specimen-color)) drop-shadow(0 0 25px var(--specimen-color));background:url(/assets/refined-kyber-core-transparent.png) 50%/contain no-repeat;position:absolute;inset:-16%}.inspection-specimen i:before{content:"";background:var(--specimen-color);opacity:.8;mix-blend-mode:multiply;position:absolute;inset:0;-webkit-mask:url(/assets/refined-kyber-core-transparent.png) 50%/contain no-repeat;mask:url(/assets/refined-kyber-core-transparent.png) 50%/contain no-repeat}.inspection-specimen i:after{content:"";mix-blend-mode:screen;background:linear-gradient(100deg,#0000 26%,#ffffffd1 48%,#0000 65%);position:absolute;inset:0;-webkit-mask:url(/assets/refined-kyber-core-transparent.png) 50%/contain no-repeat;mask:url(/assets/refined-kyber-core-transparent.png) 50%/contain no-repeat}.inspection-cradle b{color:#e4edf3;min-width:110px;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-align:center;text-transform:uppercase;font-size:8px;position:absolute;bottom:-19px}.wheel-index{z-index:5;color:#7892a4;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;font-size:7px;position:absolute;top:3%;left:50%;transform:translate(-50%)}.spectrum-readout{z-index:8;color:#dceaf2;min-width:158px;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;pointer-events:none;background:#03090dd6;border:1px solid #6db3dd47;align-items:center;gap:11px;padding:12px 15px;font-size:9px;display:flex;position:absolute;top:12%;left:8%}.spectrum-readout i{clip-path:polygon(38% 0,88% 20%,100% 64%,64% 100%,10% 82%,0 35%);background:linear-gradient(135deg, white, var(--specimen-color) 34%, var(--specimen-color));width:13px;height:34px}@supports (color:color-mix(in lab, red, red)){.spectrum-readout i{background:linear-gradient(135deg, white, var(--specimen-color) 34%, color-mix(in srgb, var(--specimen-color), black 42%))}}.spectrum-readout i{box-shadow:0 0 12px var(--specimen-color)}.lore-controls{justify-content:space-between;align-items:center;gap:24px;min-height:60px;display:flex}.lore-controls>div{gap:6px;display:grid}.interaction-prompt{color:#6db9e9;margin:0;font-size:8px}.lore-controls strong{color:#dce7ee;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:10px}.continue-cta{min-width:285px;min-height:52px}.mechanical-arm{z-index:11;pointer-events:none;transition:transform .45s,opacity .35s;position:absolute;inset:0}.mechanical-arm i{display:block;position:absolute}.arm-base{background:radial-gradient(circle,#80909c 0 11%,#171e24 13% 47%,#39516a 49% 58%,#11171c 60%);border:8px solid #24313a;border-radius:50%;width:58px;height:58px;box-shadow:0 5px 13px #000,inset 0 0 0 1px #8b9ca8}.arm-upper,.arm-fore{transform-origin:0;background:linear-gradient(#3b4c59,#11171c 46%,#314456 54%,#11161b);border:1px solid #788894;border-radius:12px;height:22px;box-shadow:0 5px 8px #000000b8}.arm-upper span,.arm-fore span{background:#667886;border:6px solid #1a2229;border-radius:50%;width:28px;height:28px;position:absolute;top:50%;right:-12px;transform:translateY(-50%);box-shadow:inset 0 0 0 2px #0b0e11}.arm-wrist{background:linear-gradient(90deg,#12181e,#617684,#182129);border:1px solid #6b7e8b;border-radius:7px;width:36px;height:20px}.arm-gripper{width:40px;height:46px}.arm-gripper span{transform-origin:0;background:linear-gradient(#4c5d68,#12191e);border:1px solid #71838e;border-radius:2px;width:29px;height:10px}.arm-gripper span:first-child{transform:rotate(-24deg)}.arm-gripper span:last-child{top:26px;transform:rotate(24deg)}.arm-right .arm-base{bottom:2%;right:1.5%}.arm-right .arm-upper{transform-origin:100%;width:25%;bottom:9.4%;right:5.2%;transform:rotate(-57deg)}.arm-right .arm-upper span{left:-12px;right:auto}.arm-right .arm-fore{width:22%;bottom:31%;right:23.5%;transform:rotate(-25deg)}.arm-right .arm-wrist{top:45.5%;left:52.5%;transform:rotate(-8deg)}.arm-right .arm-gripper{top:42%;left:49%;transform:rotate(9deg)}.arm-left .arm-base{bottom:2%;left:1.5%}.arm-left .arm-upper{transform-origin:0;width:25%;bottom:9.4%;left:5.2%;transform:rotate(-123deg)}.arm-left .arm-fore{transform-origin:100%;width:22%;bottom:31%;left:23.5%;transform:rotate(205deg)}.arm-left .arm-fore span{left:-12px;right:auto}.arm-left .arm-wrist{top:46%;right:52.5%;transform:rotate(188deg)}.arm-left .arm-gripper{top:42%;right:49%;transform:rotate(171deg)}.arm-wheel .arm-gripper{transform:translate(30px,5px)rotate(-7deg)}.arm-projector .arm-gripper{transform:translate(-50px,-70px)rotate(130deg)}.arm-stabilize .arm-gripper{transform:translate(16px,28px)rotate(160deg)}.arm-probe .arm-gripper{transform:translate(-4px,20px)rotate(12deg)}.arm-retreat.arm-left{transform:translate(-8%,5%)rotate(-8deg)}.arm-retreat.arm-right{transform:translate(8%,5%)rotate(8deg)}.refinement-probe{transform-origin:100%;background:repeating-linear-gradient(90deg,#131a20 0 11px,#6d7d88 12px 15px,#182129 16px 25px);border:1px solid #8a9aa5;border-radius:2px;width:116px;height:14px;top:45%;left:46%;transform:rotate(165deg);box-shadow:0 0 9px #52b8f752}.refinement-probe:before{content:"";background:#eaf8ff;width:18px;height:4px;position:absolute;top:4px;left:-15px;box-shadow:0 0 9px #6ec7ff}.mechanical-arm .arm-base,.mechanical-arm .arm-upper,.mechanical-arm .arm-fore{display:none}.mechanical-arm:before{content:"";z-index:2;background:radial-gradient(circle,#8496a2 0 18%,#273640 20% 55%,#0b1014 58%);border:6px solid #151e25;border-radius:50%;width:24px;height:24px;display:none;position:absolute;box-shadow:0 4px 9px #000,inset 0 0 0 1px #718692}.mechanical-arm:after{content:"";z-index:1;transform-origin:0;background:repeating-linear-gradient(90deg,#151d23 0 10px,#667985 11px 14px,#172129 15px 23px);border:1px solid #778b97;border-radius:7px;height:13px;transition:transform .2s cubic-bezier(.2,.75,.2,1);display:none;position:absolute;box-shadow:0 4px 8px #000,0 0 7px #52b8f72e}.mechanical-arm .arm-wrist,.mechanical-arm .arm-gripper{z-index:3;display:block}.mechanical-arm .arm-wrist{box-shadow:0 4px 8px #000,inset 0 0 0 1px #c2dceb29}.arm-wheel:before{display:block;top:40.7%;left:74.5%}.arm-wheel:after{width:12.5%;transform:rotate(calc(163deg + var(--wheel-action,0deg)));display:block;top:42.5%;left:76%}.arm-wheel .arm-wrist{transform:rotate(calc(-17deg + var(--wheel-action,0deg)));top:43.1%;left:65%}.arm-wheel .arm-gripper{transform:rotate(calc(163deg + var(--wheel-action,0deg)));animation:.27s ease-out both gripDetent;top:40.2%;left:61.4%}.arm-projector:before{display:block;top:56.2%;left:29.4%}.arm-projector:after{width:16%;display:block;top:58%;left:31%;transform:rotate(140deg)}.arm-projector .arm-wrist{top:65.8%;left:18.2%;transform:rotate(140deg)}.arm-projector .arm-gripper{animation:.3s ease-out both projectorTap;top:63%;left:14.9%;transform:rotate(140deg)}.arm-stabilize:before{display:block;top:56.2%;left:29.4%}.arm-stabilize:after{width:10.5%;display:block;top:58%;left:31%;transform:rotate(-27deg)}.arm-stabilize .arm-wrist{top:51.5%;left:39.4%;transform:rotate(-27deg)}.arm-stabilize .arm-gripper{top:48.4%;left:41.5%;transform:rotate(-18deg)}.arm-probe:before{display:block;top:40.7%;left:74.5%}.arm-probe:after{width:13%;display:block;top:42.5%;left:76%;transform:rotate(160deg)}.arm-probe .arm-wrist{top:44.3%;left:63.8%;transform:rotate(-20deg)}.arm-probe .arm-gripper{top:41.6%;left:60.3%;transform:rotate(160deg)}.arm-probe .refinement-probe{z-index:4;transform-origin:100%;width:14%;display:block;top:43.8%;left:50%;transform:rotate(-4deg)}.phase-charging .arm-probe{transform:translate(-1.2%,.8%)rotate(-1deg)}.phase-charging .arm-probe .refinement-probe{animation:.14s ease-in-out infinite alternate probeCurrent}.arm-retreat:before,.arm-retreat:after{display:block}.arm-retreat.arm-left:before{top:56.2%;left:29.4%}.arm-retreat.arm-left:after{width:8%;top:58%;left:31%;transform:rotate(155deg)}.arm-retreat.arm-left .arm-wrist{top:59.6%;left:22.5%;transform:rotate(155deg)}.arm-retreat.arm-left .arm-gripper{top:56.8%;left:19%;transform:rotate(155deg)}.arm-retreat.arm-right:before{top:40.7%;left:74.5%}.arm-retreat.arm-right:after{width:8%;top:42.5%;left:76%;transform:rotate(-25deg)}.arm-retreat.arm-right .arm-wrist{top:37.3%;left:82.4%;transform:rotate(-25deg)}.arm-retreat.arm-right .arm-gripper{top:34%;left:83.5%;transform:rotate(-25deg)}.arm-retreat.arm-left,.arm-retreat.arm-right{transform:none}.synthetic-page{grid-template-rows:auto minmax(0,1fr)}.synthetic-bench{width:min(100%,1080px)}.synthetic-orion{width:23%;height:19%;top:3%;right:2.5%}.refinement-cradle{z-index:8;aspect-ratio:1;filter:drop-shadow(0 18px 22px #000000b3);background:radial-gradient(circle,#35576e40,#04080be6 58%,#0000 72%);border:1px solid #6ba9d033;border-radius:50%;width:min(32%,315px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.refinement-cradle:before{content:"";background:radial-gradient(#10171c,#030506 70%);border:18px solid #283843;border-width:0 18px 12px;border-radius:50%;height:23%;position:absolute;bottom:7%;left:2%;right:2%;box-shadow:0 12px 15px #000,inset 0 -3px 4px #000}.cradle-clamp{z-index:4;background:linear-gradient(90deg,#0b0f12,#516470 48%,#151d23);border:1px solid #6a7b86;width:20%;height:24%;position:absolute;top:51%;box-shadow:0 7px 10px #000}.clamp-left{clip-path:polygon(0 20%,100% 0,86% 100%,12% 80%);left:5%;transform:rotate(-19deg)}.clamp-right{clip-path:polygon(0 0,100% 20%,88% 80%,14% 100%);right:5%;transform:rotate(19deg)}.raw-precursor,.refined-core{z-index:2;object-fit:contain;mix-blend-mode:screen;width:110%;height:110%;transition:opacity .65s,transform .65s,filter .65s,clip-path .65s;position:absolute;inset:-5%;-webkit-mask-image:radial-gradient(44% 47%,#000 48%,#000000d9 60%,#0000 76%);mask-image:radial-gradient(44% 47%,#000 48%,#000000d9 60%,#0000 76%)}.raw-precursor{opacity:.78;filter:grayscale()brightness(.68)contrast(1.1);transform:scale(.95)}.refined-core{opacity:.02;filter:brightness(.9)saturate(.72);transform:scale(.76)}.material-stage-1 .raw-precursor{opacity:.64;clip-path:polygon(0 0,84% 0,100% 64%,75% 100%,0 88%);transform:scale(.91)}.material-stage-1 .refined-core{opacity:.2;transform:scale(.78)}.material-stage-2 .raw-precursor{opacity:.4;clip-path:polygon(14% 8%,77% 0,89% 46%,68% 91%,22% 86%,0 43%);transform:scale(.86)}.material-stage-2 .refined-core{opacity:.63;transform:scale(.83)}.material-stage-3 .raw-precursor{opacity:.035;filter:grayscale()brightness(.25);transform:scale(.78)}.material-stage-3 .refined-core{opacity:1;filter:brightness(1.12)saturate(.68)drop-shadow(0 0 16px #c8e7ff85);transform:scale(.9)}.internal-light{z-index:3;opacity:0;filter:blur(16px);background:#fff;border-radius:50%;width:22%;height:54%;transition:opacity .18s;position:absolute;top:24%;left:39%;box-shadow:0 0 38px #fff,0 0 65px #73c9ff}.refinement-cradle.is-live .internal-light{opacity:.72;animation:.14s ease-in-out infinite alternate energyPulse}.refinement-cradle.is-live{animation:.11s linear infinite stoneTremor}.mineral-fragments{z-index:6;pointer-events:none;position:absolute;inset:0}.mineral-fragments i{opacity:0;clip-path:polygon(22% 0,100% 22%,74% 100%,0 70%);background:#626b70;width:13px;height:10px;position:absolute;box-shadow:0 4px 7px #000}.mineral-fragments i:first-child{bottom:17%;left:18%}.mineral-fragments i:nth-child(2){bottom:9%;left:32%;transform:rotate(38deg)}.mineral-fragments i:nth-child(3){bottom:12%;right:22%;transform:rotate(71deg)}.mineral-fragments i:nth-child(4){bottom:23%;right:11%;transform:rotate(18deg)}.mineral-fragments i:nth-child(5){bottom:30%;left:10%;transform:rotate(112deg)}.material-stage-1 .mineral-fragments i:nth-child(-n+2),.material-stage-2 .mineral-fragments i,.material-stage-3 .mineral-fragments i{opacity:.9;animation:.65s both fragmentFall}.electric-arcs{z-index:12;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.electric-arcs path{fill:none;stroke:#eafaff;stroke-width:3.2px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 4px #72cbff)drop-shadow(0 0 11px #257fb9);stroke-dasharray:15 6}.phase-charging .electric-arcs{opacity:1;animation:.13s ease-in-out infinite alternate arcPulse}.phase-charging .electric-arcs path:nth-child(2){animation-delay:-.08s}.phase-success .electric-arcs{opacity:.28;animation:.55s ease-out both residualArc}.synthetic-intro-action{z-index:16;justify-items:start;gap:12px;display:grid;position:absolute;bottom:5%;left:4%}.synthetic-intro-action>span{color:#849dab;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:7px}.synthetic-intro-action .primary-cta{min-width:460px;min-height:78px}.game-console{z-index:18;grid-template-columns:minmax(0,1fr) minmax(220px,30%);align-items:stretch;gap:13px;min-height:116px;display:grid;position:absolute;bottom:5%;left:5%;right:5%}.gauge-shell,.hold-control{color:#dfeaf1;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:linear-gradient(150deg,#081016f5,#0e1a22e8);border:1px solid #70aed552;box-shadow:0 12px 28px #00000073,inset 0 1px #b8e0f80d}.gauge-shell{padding:14px 17px 10px}.gauge-labels{color:#8296a4;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:center;align-items:end;margin-bottom:8px;font-size:10px;display:grid}.gauge-labels span:nth-child(2){color:#eaf5fa;font-size:7px;font-weight:700}.gauge-labels span+span{border-left:1px solid #86b3cf2e}.gauge-labels-simple{grid-template-columns:1fr}.gauge-labels-simple span:first-child{color:#eaf5fa;font-size:11px;font-weight:750}.gauge-track{background:#060a0d;border:1px solid #394a56;height:32px;position:relative;overflow:hidden}.gauge-track i{position:absolute;top:0;bottom:0}.gauge-refinement{background:linear-gradient(90deg,#18354a,#3b89bb 50%,#18354a);box-shadow:inset 0 0 0 2px #93d8ff52,0 0 14px #4cb1ef40}.gauge-needle{z-index:3;background:#fff;width:4px;transition:left 40ms linear;position:absolute;top:-4px;bottom:-4px;transform:translate(-50%);box-shadow:0 0 5px #fff,0 0 14px #61c4ff}.gauge-meta{color:#6f8999;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;justify-content:space-between;margin-top:9px;font-size:6px;display:flex}.hold-control{color:#f0f7fb;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;grid-template-rows:1fr auto;grid-template-columns:1fr 18px;align-items:center;gap:8px 12px;min-height:116px;padding:12px 16px;display:grid}.hold-control>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.075em;text-align:left;grid-area:1/1;font-size:clamp(16px,1.4vw,22px);font-weight:750;line-height:1.15}.hold-control>i{background:#06090c;border:1px solid #3e5666;grid-area:1/2/3;width:18px;height:82px;position:relative;overflow:hidden}.hold-control>i b{background:linear-gradient(#e8f8ff,#3998d3);min-height:0;transition:height 40ms linear;position:absolute;bottom:2px;left:2px;right:2px;box-shadow:0 0 8px #58bdf8}.hold-control small{color:#708593;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:left;grid-area:2/1;align-self:end;font-size:11px}.hold-control:disabled{opacity:.72;cursor:wait}.hold-control:focus-visible{outline-offset:3px;outline:3px solid #91d3ff}.phase-charging .hold-control{border-color:#6bbcf1;box-shadow:0 0 24px #3fa4e340,inset 0 0 24px #3592cf21}.game-status{color:#d9e8f1;min-width:290px;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-align:center;background:#040a0ee6;border:1px solid #72b4dc3d;padding:8px 15px;font-size:8px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.status-success{color:#bce7ff;box-shadow:0 0 18px #46ace92e}.refined-status,.instability-status{z-index:19;color:#e8f5fb;text-align:center;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#050d12eb;border:1px solid #6ebeeb61;justify-items:center;gap:7px;width:min(520px,82%);padding:16px 22px;display:grid;position:absolute;bottom:7%;left:50%;transform:translate(-50%);box-shadow:0 15px 38px #0000007a,0 0 23px #46b0eb1f}.refined-status i{background:#eaf9ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 15px #6ec8ff}.refined-status strong,.instability-status strong{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:10px}.refined-status span,.instability-status span{color:#8ca3b1;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;font-size:7px}.division-cradle{z-index:10;aspect-ratio:1;width:min(34%,330px);position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.division-whole{object-fit:contain;mix-blend-mode:screen;filter:brightness(1.12)saturate(.65)drop-shadow(0 0 14px #d8f1ff8c);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(40% 47%,#000 54%,#000000d6 66%,#0000 78%);mask-image:radial-gradient(40% 47%,#000 54%,#000000d6 66%,#0000 78%)}.containment-field{z-index:5;opacity:0;border:1px solid #62c1f733;border-radius:50%;position:absolute;inset:4%;box-shadow:inset 0 0 30px #359bd726,0 0 23px #4babe01f}.instability-1 .containment-field,.instability-2 .containment-field,.instability-3 .containment-field{opacity:1;animation:.48s ease-in-out infinite alternate containmentPulse}.instability-0 .division-whole,.instability-1 .division-whole{animation:.15s linear infinite latticePulse}.hairline-fractures{z-index:7;opacity:0;position:absolute;inset:17% 28%}.hairline-fractures i{transform-origin:top;background:#fff;width:2px;height:46%;position:absolute;top:18%;left:48%;box-shadow:0 0 6px #bce9ff}.hairline-fractures i:first-child{transform:rotate(18deg)}.hairline-fractures i:nth-child(2){height:55%;transform:rotate(-27deg)}.hairline-fractures i:nth-child(3){height:38%;top:42%;transform:rotate(57deg)}.instability-1 .hairline-fractures{opacity:1}.core-fragment{z-index:6;opacity:0;mix-blend-mode:screen;filter:brightness(1.13)saturate(.63)drop-shadow(0 0 10px #c6e9ff6b);background:url(/assets/refined-kyber-core-transparent.png) 50%/320% no-repeat;width:31%;height:62%;transition:opacity .1s,transform .7s cubic-bezier(.2,.75,.2,1);position:absolute;top:50%;left:50%}.fragment-left{clip-path:polygon(8% 5%,86% 0,100% 54%,65% 100%,0 78%);background-position:29% 48%;transform:translate(-50%,-50%)rotate(-4deg)}.fragment-center{clip-path:polygon(34% 0,96% 24%,82% 90%,31% 100%,0 41%);background-position:51% 51%;transform:translate(-50%,-50%)rotate(3deg)}.fragment-right{clip-path:polygon(4% 25%,72% 0,100% 67%,67% 100%,0 81%);background-position:72% 47%;transform:translate(-50%,-50%)rotate(8deg)}.instability-2 .division-whole,.instability-3 .division-whole{opacity:0}.instability-2 .core-fragment,.instability-3 .core-fragment{opacity:1}.instability-2 .fragment-left,.instability-3 .fragment-left{transform:translate(-142%,-42%)rotate(-19deg)scale(1.04)}.instability-2 .fragment-center,.instability-3 .fragment-center{transform:translate(-50%,-63%)rotate(4deg)scale(.82)}.instability-2 .fragment-right,.instability-3 .fragment-right{transform:translate(42%,-39%)rotate(21deg)scale(1.08)}.instability-3 .core-fragment{animation:1s ease-in-out infinite alternate stableCoreGlow}.supernova-flash,.supernova-shockwave{z-index:9;pointer-events:none;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.08)}.supernova-flash{aspect-ratio:1;filter:blur(2px);mix-blend-mode:screen;background:radial-gradient(circle,#fff 0 8%,#dff6ff 13%,#69c9ffe0 21%,#6f71ff66 35%,#0000 68%);border-radius:50%;width:165%}.supernova-flash:before,.supernova-flash:after{content:"";background:linear-gradient(90deg,#0000,#fff 34% 66%,#0000);width:170%;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 17px #c8efff}.supernova-flash:after{transform:translate(-50%,-50%)rotate(90deg)}.supernova-shockwave{aspect-ratio:1;border:4px solid #e0f8ffe6;border-radius:50%;width:72%;box-shadow:0 0 18px #fff,inset 0 0 20px #6ed0ffb8}.instability-2 .supernova-flash{animation:.82s cubic-bezier(.1,.72,.16,1) both supernovaBloom}.instability-2 .supernova-shockwave{animation:1.05s ease-out both supernovaWave}.instability-2 .synthetic-bench:after{content:"";z-index:8;pointer-events:none;background:radial-gradient(circle at 50% 47%,#eefbffc7,#399add33 32%,#0000 68%);animation:.86s ease-out both benchSupernova;position:absolute;inset:0}.instability-status{border-color:#99d6f775}.diagnostic-spike{z-index:15;opacity:0;background:#03090dc7;border:1px solid #6ab6e23d;justify-content:center;align-items:center;gap:5px;width:27%;height:68px;display:flex;position:absolute;top:10%;left:8%}.diagnostic-spike i{background:#6cbce8;width:3px;height:12px;position:static;box-shadow:0 0 7px #58b6eb}.diagnostic-spike i:nth-child(2){height:27px}.diagnostic-spike i:nth-child(3){background:#fff;height:51px}.diagnostic-spike i:nth-child(4){height:34px}.diagnostic-spike i:nth-child(5){height:18px}.instability-1 .diagnostic-spike,.instability-2 .diagnostic-spike,.instability-3 .diagnostic-spike{opacity:1;animation:.42s ease-in-out infinite alternate diagnosticFlash}.dome-diagnostic{z-index:16;opacity:0;background:#bceaff;border-radius:50%;width:14px;height:14px;transition:transform .5s,opacity .25s;position:absolute;bottom:7%;left:50%;transform:translate(-50%);box-shadow:0 0 9px #8fd2ff,0 0 27px #3c96ca}.instability-0 .dome-diagnostic,.instability-1 .dome-diagnostic{opacity:1;transform:translate(20px)}.instability-2 .dome-diagnostic,.instability-3 .dome-diagnostic{opacity:.65;transform:translate(-34px)}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.primary-cta:disabled{opacity:.5;cursor:wait;filter:saturate(.5);transform:none}.refinement-page{width:min(1240px,100% - 48px);min-height:calc(100svh - 68px);margin:0 auto;position:relative}.refinement-page.is-ready{grid-template-columns:minmax(420px,1fr) minmax(330px,470px);align-items:center;gap:clamp(34px,5vw,84px);padding:24px 0 32px;display:grid}.refinement-intro{align-content:center;justify-items:start;gap:28px;display:grid}.refinement-intro .synthetic-copy h1{max-width:720px;font-size:clamp(38px,4.4vw,66px)}.refinement-intro .synthetic-copy>strong{font-size:clamp(18px,2vw,28px)}.refinement-start{min-width:min(100%,470px)}.cinematic-viewport{place-items:center;min-width:0;min-height:0;display:grid}.refinement-film{aspect-ratio:9/16;isolation:isolate;background:#000;border:1px solid #65aedc47;width:min(100%,430px);line-height:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #000000b8,0 0 48px #235a971f}.cinematic-frame{object-fit:contain;object-position:center;opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cinematic-frame-1{z-index:1;opacity:1}.cinematic-frame-2{z-index:2}.cinematic-frame-3{z-index:3}.cinematic-frame-4{z-index:4}.cinematic-frame-5{z-index:5}.cinematic-frame-6{z-index:6}.cinematic-frame-8{z-index:7}.cinematic-frame-7{z-index:8}.refinement-film.is-playing .cinematic-frame-1{animation:18s linear both cinematicFrame1}.refinement-film.is-playing .cinematic-frame-2{animation:18s linear both cinematicFrame2}.refinement-film.is-playing .cinematic-frame-3{animation:18s linear both cinematicFrame3}.refinement-film.is-playing .cinematic-frame-4{animation:18s linear both cinematicFrame4}.refinement-film.is-playing .cinematic-frame-5{animation:18s linear both cinematicFrame5}.refinement-film.is-playing .cinematic-frame-6{animation:18s linear both cinematicFrame6}.refinement-film.is-playing .cinematic-frame-7{animation:18s linear both cinematicFrame7}.refinement-film.is-playing .cinematic-frame-8{animation:18s linear both cinematicFrame8}.cinematic-current,.cinematic-instability,.cinematic-shockwave{pointer-events:none;opacity:0;position:absolute}.cinematic-current{z-index:9;mix-blend-mode:screen;filter:blur(1px);background:radial-gradient(at 50% 58%,#ffffff85,#5ac1ff3d 28%,#0000 66%),repeating-radial-gradient(at 50% 56%,#7dd3ff2e 0 2px,#0000 3px 10px);inset:20% 19% 35%}.refinement-film.is-playing .cinematic-current{animation:18s linear both cinematicCurrent}.cinematic-instability{z-index:10;clip-path:ellipse(20% 15% at 50% 44%);mix-blend-mode:screen;filter:saturate(1.08)contrast(1.04);background:url(/assets/refinement-06-instability.jpeg) 50%/100% 100% no-repeat;inset:0}.refinement-film.is-playing .cinematic-instability{animation:18s linear both cinematicInstabilityWindow,90ms steps(2,jump-none) infinite cinematicCrystalPhase}.cinematic-instability:before,.cinematic-instability:after{content:"";opacity:.22;background:inherit;mix-blend-mode:screen;background-position:50%;position:absolute;inset:0}.cinematic-instability:before{filter:hue-rotate(42deg);transform:translate(-2px)}.cinematic-instability:after{filter:hue-rotate(-42deg);transform:translate(2px)}.cinematic-shockwave{z-index:11;aspect-ratio:1;mix-blend-mode:screen;border:2px solid #ffffffe0;border-radius:50%;width:42%;top:44%;left:50%;transform:translate(-50%,-50%)scale(.1);box-shadow:0 0 18px #fffc,inset 0 0 20px #a2d8ffad,0 0 42px #9769ff5c}.refinement-film.is-playing .cinematic-shockwave{animation:18s linear both cinematicShockwave}.refinement-film.is-paused .cinematic-frame,.refinement-film.is-paused .cinematic-current,.refinement-film.is-paused .cinematic-instability,.refinement-film.is-paused .cinematic-shockwave{animation-play-state:paused!important}.refinement-page.is-running{background:#000;place-items:start center;width:100%;height:calc(100svh - 68px);min-height:0;padding:0 12px 58px;display:grid;overflow:hidden}.refinement-page.is-running .cinematic-viewport{width:100%;height:100%}.refinement-page.is-running .refinement-film{width:auto;max-width:100%;height:min(100svh - 126px,780px);box-shadow:none;border-color:#0000}.chapter-refine{background:#000;height:100svh!important;min-height:100svh!important;overflow:hidden!important}.chapter-refine .ambient-grid,.chapter-refine .scanline{display:none}@keyframes cinematicFrame1{0%,20.25%{opacity:1}22.22%,to{opacity:0}}@keyframes cinematicFrame2{0%,11.1%{opacity:0;clip-path:inset(72% 44% 0)}11.12%{opacity:1;clip-path:inset(72% 44% 0)}20.25%{opacity:1;clip-path:inset(26% 36% 0)}22.22%,31.65%{opacity:1;clip-path:inset(0)}32.4%,to{opacity:0;clip-path:inset(0)}}@keyframes cinematicFrame3{0%,22.22%{opacity:0}31.65%,34.44%{opacity:1}44.44%,to{opacity:0}}@keyframes cinematicFrame4{0%,34.44%{opacity:0}44.44%{opacity:1}60%,to{opacity:0}}@keyframes cinematicFrame5{0%,44.44%{opacity:0}60%,72.22%{opacity:1}73.89%,to{opacity:0}}@keyframes cinematicFrame6{0%,72.22%{opacity:0}73.89%,83.33%{opacity:1}85.83%,to{opacity:0}}@keyframes cinematicFrame7{0%,83.33%{opacity:0}85.83%,86.94%{opacity:1}88.89%,to{opacity:0}}@keyframes cinematicFrame8{0%,86.38%{opacity:0}86.4%,to{opacity:1}}@keyframes cinematicCurrent{0%,21.9%{opacity:0}22.2%{opacity:.15}24%{opacity:.5}27%{opacity:.17}31%{opacity:.48}35%{opacity:.2}39%{opacity:.46}44%{opacity:.24}52%{opacity:.36}60.8%{opacity:.12}61.12%,to{opacity:0}}@keyframes cinematicInstabilityWindow{0%,73.88%{opacity:0}73.9%,83.2%{opacity:.66}83.34%,to{opacity:0}}@keyframes cinematicCrystalPhase{0%{margin-left:-2px}50%{margin-left:3px}to{margin-left:-1px}}@keyframes cinematicShockwave{0%,83.32%{opacity:0;transform:translate(-50%,-50%)scale(.1)}84.2%{opacity:.9;transform:translate(-50%,-50%)scale(.32)}86.2%{opacity:.56;transform:translate(-50%,-50%)scale(2.1)}88.88%,to{opacity:0;transform:translate(-50%,-50%)scale(2.9)}}.chapter-offer{height:auto;overflow-y:auto}.offer-page{width:min(1220px,100% - 52px);min-height:calc(100svh - 68px);padding:clamp(20px, 3vh, 34px) 0 max(32px, calc(env(safe-area-inset-bottom) + 24px));grid-template-rows:auto minmax(390px,1fr) auto;gap:18px;margin:0 auto;display:grid}.offer-copy{z-index:8;text-align:center;position:relative}.offer-copy .display-kicker{margin-bottom:7px}.offer-copy h1{color:#f4f8fb;letter-spacing:-.045em;margin:0;font-size:clamp(38px,5vw,72px);font-weight:620;line-height:.92}.offer-copy h2{color:#a9d9f6;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;margin:10px 0 0;font-size:clamp(12px,1.5vw,19px)}.offer-copy>p:last-child{color:#a9b6c0;margin:8px 0 0;font-size:13px}.offer-bench{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);background:radial-gradient(circle at 50% 45%,#27537633,#030507 70%);border:1px solid #67abd647;align-self:center;width:min(100%,760px);height:min(60svh,760px);min-height:520px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 22px 60px #000,0 0 58px #235a971f}.offer-orion-hero{position:absolute;inset:0}.offer-orion-hero>img{object-fit:contain;object-position:center;filter:brightness()contrast(1.02)saturate();width:100%;height:100%}.offer-vignette{z-index:1;pointer-events:none;background:radial-gradient(at 50% 42%,#0000 22%,#0205072e 58%,#020507c7 100%),linear-gradient(#0003,#0000 25%,#0000007a);position:absolute;inset:0}.offer-crystals{z-index:3;pointer-events:none;position:absolute;inset:0}.offer-core{mix-blend-mode:screen;filter:brightness(1.18)saturate(.64)drop-shadow(0 0 10px #84c8ef)drop-shadow(0 0 24px #5cb9ec7a);background:url(/assets/refined-kyber-core-transparent.png) 50%/contain no-repeat;width:clamp(70px,12%,98px);height:clamp(108px,19%,148px);animation:1.25s ease-in-out infinite alternate stableCoreGlow;position:absolute;top:42%}.offer-core-left{clip-path:polygon(7% 8%,86% 0,100% 62%,64% 100%,0 77%);left:8%;transform:rotate(-11deg)}.offer-core-right{clip-path:polygon(3% 26%,72% 0,100% 67%,66% 100%,0 82%);right:8%;transform:rotate(12deg)}.offer-product-tag{z-index:4;color:#eaf5fb;text-align:center;background:#03090dd1;border:1px solid #72beec59;gap:4px;min-width:270px;padding:11px 18px;display:grid;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.offer-product-tag strong,.offer-product-tag span{font-family:var(--font-geist-mono), monospace;letter-spacing:.11em}.offer-product-tag strong{font-size:13px}.offer-product-tag span{color:#81a8bf;font-size:8px}.shopping-actions{justify-content:center;gap:14px;display:flex}.shop-button{color:#fff;min-width:300px;min-height:70px;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;border:1px solid #778b99;justify-content:center;align-items:center;padding:0 30px;font-size:clamp(19px,1.65vw,25px);font-weight:750;text-decoration:none;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex}.order-button{background:#235a97;border-color:#5aa8de;box-shadow:0 9px 28px #195b9252}.all-button{background:#0000006b}.shop-button:hover{filter:brightness(1.1);transform:translateY(-2px)}.shop-button:focus-visible{outline-offset:3px;outline:3px solid #9bd8ff}.boot-overlay{z-index:110;text-align:center;pointer-events:none;background:#020508f5;place-content:center;justify-items:center;display:grid;position:fixed;inset:0}.boot-overlay p{color:#85c7f2;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;margin:26px 0 9px;font-size:13px}.boot-overlay strong{color:#98a6b1;letter-spacing:.14em;font-size:10px}.boot-ring{border:1px solid #4aa8e940;border-top-color:#65baf2;border-radius:50%;width:84px;height:84px;animation:1.2s linear infinite ringSpin;box-shadow:0 0 34px #3185bf3d}@keyframes conveyorFlow{to{transform:translate(-50%)}}@keyframes conveyorSpectrum{to{background-position:-400%}}@keyframes conveyorCrystalPulse{0%{filter:brightness(.88) contrast(1.1) saturate(.98) drop-shadow(0 0 6px var(--specimen-color)) drop-shadow(0 0 13px var(--specimen-color));transform:translateY(1px)scale(.97)}to{filter:brightness(1.07) contrast(1.13) saturate(1.04) drop-shadow(0 0 9px var(--specimen-color)) drop-shadow(0 0 20px var(--specimen-color));transform:translateY(-2px)scale(1.02)}}@keyframes lensWake{0%,72%,to{opacity:.45;transform:translate(-50%)scale(.7)}78%,87%{opacity:1;transform:translate(-50%)scale(1.1)}}@keyframes ringSpin{to{transform:rotate(360deg)}}@keyframes specimenSeat{0%{opacity:.2;transform:translateY(-12px)rotate(-7deg)}to{opacity:1;transform:none}}@keyframes gripDetent{0%{filter:brightness(.7);margin-left:4px}55%{filter:brightness(1.25);margin-left:-2px}to{filter:none;margin-left:0}}@keyframes projectorTap{0%{margin-top:-4px}60%{margin-top:2px}to{margin-top:0}}@keyframes probeCurrent{0%{filter:brightness(.85)}to{filter:brightness(1.35)drop-shadow(0 0 7px #66c7ff)}}@keyframes energyPulse{0%{opacity:.42;transform:scale(.83)}to{opacity:.86;transform:scale(1.1)}}@keyframes stoneTremor{0%,to{transform:translate(-50%,-50%)translate(-1px)}50%{transform:translate(-50%,-50%)translate(1px)}}@keyframes fragmentFall{0%{opacity:0;transform:translateY(-15px)rotate(0)}to{opacity:.9;transform:translateY(8px)rotate(45deg)}}@keyframes arcPulse{0%{opacity:.5;stroke-dashoffset:0}to{opacity:1;stroke-dashoffset:16px}}@keyframes residualArc{0%{opacity:.38;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:28px}}@keyframes diagnosticFlash{0%{filter:brightness(.75)}to{filter:brightness(1.4)}}@keyframes containmentPulse{0%{transform:scale(.98);box-shadow:inset 0 0 20px #359bd71f}to{transform:scale(1.02);box-shadow:inset 0 0 42px #359bd740}}@keyframes latticePulse{0%,to{transform:translate(-1px)}50%{transform:translate(1px)}}@keyframes stableCoreGlow{0%{filter:brightness(.95)saturate(.55)drop-shadow(0 0 7px #c6e9ff52)}to{filter:brightness(1.18)saturate(.67)drop-shadow(0 0 13px #c6e9ff8c)}}@keyframes supernovaBloom{0%{opacity:0;transform:translate(-50%,-50%)scale(.08)}18%{opacity:1}52%{opacity:.95;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.32)}}@keyframes supernovaWave{0%{opacity:0;transform:translate(-50%,-50%)scale(.1)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(3.6)}}@keyframes benchSupernova{0%{opacity:0}16%{opacity:1}to{opacity:0}}@media (width<=980px){.brand-strip{height:56px}.brand-strip img{width:126px;height:44px}.protocol-shell:not(.chapter-offer){height:100svh}.chapter-intro{overflow-y:auto!important}.opening-stage{grid-template-columns:1fr;align-content:start;gap:18px;width:min(100% - 34px,760px);min-height:calc(100svh - 56px);padding:35px 0 86px}.opening-copy{text-align:center;max-width:none}.eyebrow{margin-bottom:19px}.opening-copy h1{font-size:clamp(46px,12vw,76px)}.opening-dek{gap:10px;max-width:520px;margin:21px auto 25px;font-size:14px}.primary-cta{width:min(100%,460px);min-height:70px;font-size:clamp(18px,3.4vw,24px)}.primary-cta b{width:52px;height:52px;font-size:25px}.opening-visual{order:-1;min-height:39svh;max-height:440px}.vee-plate{width:min(72%,390px);bottom:-4%;right:2%}.vee-plate img{object-position:center}.chamber-inset{width:min(54%,290px);top:2%;left:1%}.opening-footer{bottom:13px}.opening-footer span:last-child{display:none}.opening-footer i{width:24px}.chapter-page{width:min(100% - 24px,760px);height:calc(100svh - 56px);padding:14px 0 max(12px, env(safe-area-inset-bottom));gap:8px}.engineering-copy{padding:0 4px}.engineering-copy h1{max-width:86%;font-size:clamp(23px,6.2vw,36px)}.engineering-copy>p:not(.display-kicker){max-width:86%;margin-top:6px;font-size:11px;line-height:1.35}.engineering-copy>strong{margin-top:4px;font-size:7px}.lore-page,.synthetic-page{grid-template-rows:auto minmax(560px,1fr) auto;height:auto;min-height:calc(100svh - 56px)}.synthetic-page{grid-template-rows:auto minmax(600px,1fr)}.lore-copy h1{max-width:calc(100% - 48px);font-size:clamp(34px,7.4vw,58px)}.protocol-shell.chapter-lore{height:100svh;min-height:100svh;overflow:hidden}.lore-page.conveyor-page{height:calc(100svh - 56px);min-height:0;padding:clamp(54px, 7svh, 64px) 0 max(12px, env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(8px,1.4svh,14px)}.conveyor-copy{padding:0}.conveyor-copy h1{max-width:100%;font-size:clamp(17px,4.6vw,32px);line-height:1.08}.conveyor-stage{height:min(41svh,340px);min-height:180px}.conveyor-housing{inset:11% 2% 9%}.conveyor-cradle{width:clamp(54px,9.2vw,78px)}.lore-controls.conveyor-controls{min-height:70px}.conveyor-controls .continue-cta{width:min(100%,460px);min-height:62px}.synthetic-copy h1{max-width:calc(100% - 48px);font-size:clamp(34px,7.8vw,62px)}.synthetic-copy>strong{max-width:calc(100% - 48px);margin-top:9px;font-size:clamp(18px,4vw,28px);display:block}.bench-scene{aspect-ratio:auto;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);width:100%;height:100%;min-height:560px}.bench-reference{object-position:center center}.lore-bench .bench-reference,.synthetic-bench .bench-reference{object-fit:cover;transform:none}.orion-secondary{width:31%;height:18%;top:4%;right:2%}.orion-secondary img{transform:scale(1.16)rotate(8deg)}.dome-id{bottom:2%}.kyber-wheel{border-width:7px;width:min(70vw,350px);top:53%}.specimen-node{width:36px;height:52px;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(-135px) rotate(calc(var(--angle) * -1))}.specimen-node i{inset:7px 8px 11px}.inspection-specimen{width:51px;height:86px}.inspection-cradle b{font-size:7px;bottom:-17px}.spectrum-readout{min-width:130px;padding:9px 10px;font-size:7px;top:18%;left:2%}.lore-controls{gap:10px;min-height:66px}.lore-controls strong{font-size:8px}.continue-cta{width:auto;min-width:250px;min-height:50px}.mechanical-arm{opacity:.92}.arm-base{border-width:6px;width:43px;height:43px}.arm-upper,.arm-fore{height:16px}.arm-upper span,.arm-fore span{border-width:5px;width:22px;height:22px}.arm-gripper{transform:scale(.75)}.refinement-probe{width:90px;height:11px}.synthetic-bench{height:100%}.refinement-cradle{width:min(48vw,270px);top:45%}.synthetic-intro-action{justify-items:center;width:min(90%,390px);bottom:5%;left:50%;transform:translate(-50%)}.synthetic-intro-action>span{text-align:center}.synthetic-intro-action .primary-cta{width:100%;min-width:0}.game-console{grid-template-columns:minmax(0,1fr) minmax(150px,37%);gap:8px;min-height:103px;bottom:5%;left:4%;right:4%}.gauge-shell{padding:11px 10px 8px}.gauge-labels{letter-spacing:.04em;font-size:5px}.gauge-labels span:nth-child(2){font-size:6px}.gauge-track{height:27px}.hold-control{grid-template-columns:1fr 14px;min-height:103px;padding:9px}.hold-control>span{font-size:clamp(16px,2.4vw,20px)}.hold-control>i{width:14px;height:72px}.game-status{min-width:250px;font-size:7px;bottom:calc(100% + 6px)}.refined-status,.instability-status{bottom:5%}.division-cradle{width:min(52vw,300px)}.offer-page{grid-template-rows:auto minmax(460px,58svh) auto;gap:14px;width:min(100% - 24px,760px);min-height:calc(100svh - 56px);padding-top:18px}.offer-copy h1{font-size:clamp(35px,9vw,58px)}.offer-copy h2{max-width:650px;margin:9px auto 0;font-size:11px}.offer-bench{aspect-ratio:auto;width:min(100%,680px);height:min(62svh,720px);max-height:none}.offer-orion-hero>img{object-fit:cover}}@media (width<=620px){.opening-stage{gap:12px;padding-top:17px}.opening-visual{min-height:36svh}.vee-tag{bottom:11px;left:12px}.vee-tag span{display:none}.vee-tag strong{font-size:8px}.chamber-inset{width:57%}.inset-label{font-size:5px}.target-reticle{width:48px;height:48px}.target-reticle:before{width:68px;top:23px;left:-10px}.target-reticle:after{height:68px;top:-10px;left:23px}.opening-copy h1{font-size:clamp(42px,12vw,60px)}.opening-dek{max-width:350px;font-size:13px;line-height:1.55}.eyebrow{font-size:8px}.simulation-note{font-size:7px}.chapter-page{width:calc(100% - 16px)}.engineering-copy h1{max-width:calc(100% - 44px);font-size:clamp(21px,6vw,29px)}.engineering-copy>p:not(.display-kicker){max-width:calc(100% - 38px)}.lore-bench .bench-reference,.synthetic-bench .bench-reference{object-position:center bottom}.orion-secondary{width:36%;height:16%}.kyber-wheel{width:min(78vw,330px);top:52%}.specimen-node{width:32px;height:47px;transform:translate(-50%, -50%) rotate(var(--angle)) translateY(-124px) rotate(calc(var(--angle) * -1))}.inspection-specimen{width:47px;height:78px}.spectrum-readout{min-width:112px;padding:8px;font-size:6px;top:18%;left:2%}.lore-controls{flex-direction:column;justify-content:center;align-items:stretch;min-height:104px}.lore-controls>div{text-align:center}.continue-cta{width:100%;min-width:0;min-height:49px}.lore-copy h1{max-width:calc(100% - 42px);font-size:clamp(31px,9.2vw,45px)}.lore-page.conveyor-page{width:calc(100% - 20px)}.conveyor-copy h1{letter-spacing:-.015em;max-width:100%;font-size:clamp(14px,4.6vw,20px);line-height:1.09}.conveyor-stage{height:min(39svh,300px);min-height:165px}.conveyor-housing{inset:10% 0 8%}.conveyor-window{inset:7% 2% 28%}.conveyor-cradle{width:clamp(47px,16vw,68px);height:72%}.conveyor-slot:after{left:4%;right:4%}.lore-controls.conveyor-controls{flex-direction:row;min-height:60px}.conveyor-controls .continue-cta{width:100%;min-width:0;min-height:58px}.synthetic-copy h1{max-width:calc(100% - 42px);font-size:clamp(30px,9vw,44px)}.synthetic-copy>strong{max-width:calc(100% - 42px);font-size:clamp(17px,5.4vw,24px);display:block}.refinement-cradle{width:min(55vw,245px);top:41%}.game-console{grid-template-columns:1fr;min-height:0;bottom:4%}.gauge-shell{min-height:84px}.hold-control{grid-template-columns:1fr 15px;min-height:82px}.hold-control>i{height:56px}.game-status{bottom:calc(100% + 5px)}.dome-id{display:none}.refined-status,.instability-status{width:92%;padding:13px 12px;bottom:4%}.refined-status strong,.instability-status strong{font-size:8px}.division-cradle{width:min(62vw,270px);top:43%}.offer-page{grid-template-rows:auto auto auto;width:calc(100% - 20px);padding-top:15px}.offer-copy h1{font-size:clamp(34px,10vw,48px)}.offer-copy h2{font-size:9px;line-height:1.4}.offer-copy>p:last-child{font-size:11px}.offer-bench{min-height:520px}.offer-core{width:58px;height:92px}.offer-core-left{left:5%}.offer-core-right{right:5%}.offer-product-tag{min-width:230px}.shopping-actions{flex-direction:column;gap:12px}.shop-button{width:100%;min-width:0;min-height:62px;font-size:clamp(18px,5.4vw,22px)}}@media (height<=700px) and (width>=621px){.chapter-page{gap:6px;padding-top:9px}.engineering-copy h1{font-size:clamp(24px,3vw,41px)}.lore-copy h1{font-size:clamp(38px,4.7vw,64px)}.conveyor-copy h1{font-size:clamp(24px,3vw,40px)}.synthetic-copy h1{font-size:clamp(38px,5vw,68px)}.engineering-copy>p:not(.display-kicker){margin-top:5px;font-size:11px}.synthetic-copy>strong{font-size:clamp(18px,3.1vw,26px)}.lore-controls{min-height:49px}.bench-scene{width:min(100%,930px)}.game-console,.hold-control{min-height:96px}}@media (height<=640px) and (width<=620px){.engineering-copy h1{font-size:18px}.lore-copy h1{font-size:clamp(29px,8.8vw,40px)}.lore-page.conveyor-page{gap:6px;padding-top:50px}.conveyor-copy h1{font-size:clamp(13px,4.1vw,17px)}.conveyor-stage{height:35svh;min-height:138px}.lore-controls.conveyor-controls{min-height:54px}.conveyor-controls .continue-cta{min-height:52px}.synthetic-copy h1{font-size:clamp(28px,8.6vw,39px)}.engineering-copy>p:not(.display-kicker){font-size:9px}.synthetic-copy>strong{font-size:clamp(16px,5.2vw,21px);display:block}.display-kicker{font-size:6px}.lore-controls{min-height:86px}.kyber-wheel{width:min(70vw,285px)}.specimen-node{transform:translate(-50%, -50%) rotate(var(--angle)) translateY(-106px) rotate(calc(var(--angle) * -1))}.refinement-cradle{width:min(47vw,205px);top:38%}.gauge-shell{min-height:70px;padding:7px 9px}.gauge-labels{margin-bottom:5px}.gauge-track{height:22px}.gauge-meta{margin-top:5px}.hold-control{min-height:68px}.hold-control>i{height:44px}.hold-control small{display:none}.game-status{padding:6px 9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.refinement-cradle.is-live{filter:drop-shadow(0 0 18px #5bbef159);animation:none}.instability-0 .division-whole,.instability-1 .division-whole{filter:brightness(1.22)saturate(.56)drop-shadow(0 0 20px #fff);animation:none}.core-fragment{transition:none}}@media (width<=980px){.refinement-page{width:calc(100% - 20px);min-height:calc(100svh - 56px)}.refinement-page.is-ready{padding:14px 0 max(12px, env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:stretch;gap:12px}.refinement-intro{text-align:center;justify-items:center;gap:14px}.refinement-intro .synthetic-copy h1{max-width:760px;margin-inline:auto;font-size:clamp(24px,5.3vw,42px)}.refinement-intro .synthetic-copy>strong{max-width:none;font-size:clamp(14px,3vw,22px)}.refinement-start{width:min(100%,460px);min-height:60px}.refinement-page.is-ready .refinement-film{width:auto;max-width:100%;height:min(46svh,520px)}.refinement-page.is-running{height:calc(100svh - 56px);padding:0 8px 58px}.refinement-page.is-running .refinement-film{height:min(100svh - 114px,780px)}}.chapter-lore .conveyor-copy h1>span{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#fff 5%,#b8c7d2 51%,#eef3f6 70%,#728493 100%);-webkit-background-clip:text;background-clip:text}@media (width<=620px){.refinement-intro .synthetic-copy .display-kicker{margin-bottom:5px}.refinement-intro .synthetic-copy h1{font-size:clamp(21px,6.2vw,29px);line-height:1}.refinement-intro .synthetic-copy>strong{margin-top:6px;font-size:clamp(13px,4vw,17px)}.refinement-start{min-height:56px;font-size:clamp(15px,4.3vw,19px)}.refinement-page.is-ready .refinement-film{height:min(43svh,430px)}.refinement-page.is-running .refinement-film{width:calc(100vw - 16px);height:auto}}@media (height<=700px) and (width<=620px){.refinement-page.is-ready{gap:7px;padding-top:8px}.refinement-intro{gap:8px}.refinement-intro .synthetic-copy h1{font-size:clamp(18px,5.8vw,24px)}.refinement-intro .synthetic-copy>strong{font-size:12px}.refinement-start{min-height:50px}.refinement-page.is-ready .refinement-film{height:min(35svh,250px)}.refinement-page.is-running .refinement-film{width:auto;max-width:calc(100vw - 16px);height:calc(100svh - 114px)}}@keyframes cinematicFrame2Reduced{0%,11.1%{opacity:0;clip-path:inset(0)}12.2%,31.65%{opacity:1;clip-path:inset(0)}32.4%,to{opacity:0;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.refinement-film.is-playing .cinematic-frame{animation-duration:18s!important;animation-iteration-count:1!important}.refinement-film.is-playing .cinematic-frame-2{animation-name:cinematicFrame2Reduced!important}.refinement-film .cinematic-current,.refinement-film .cinematic-instability,.refinement-film .cinematic-shockwave{display:none!important}}.conveyor-copy h1{letter-spacing:-.04em;font-size:clamp(38px,4.35vw,66px);line-height:1.02}.refinement-page.is-ready,.refinement-page.is-running{background:#000;width:100%;height:calc(100svh - 68px);min-height:0;padding:0;overflow:hidden}.protocol-shell.chapter-synthetic,.protocol-shell.chapter-refine{height:100svh!important;min-height:100svh!important;overflow:hidden!important}.chapter-synthetic .ambient-grid,.chapter-synthetic .scanline,.chapter-refine .ambient-grid,.chapter-refine .scanline{display:none}.refinement-page.is-ready{display:block}.refinement-page.is-ready .cinematic-viewport,.refinement-page.is-running .cinematic-viewport{background:radial-gradient(#16304438,#0000 42%),#000;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0;overflow:hidden}.refinement-page.is-ready .cinematic-stage,.refinement-page.is-running .cinematic-stage{aspect-ratio:9/16;isolation:isolate;background:#000;width:auto;max-width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 0 90px #235a9729}.refinement-page.is-ready .refinement-film,.refinement-page.is-running .refinement-film{aspect-ratio:auto;width:100%;max-width:none;height:100%;box-shadow:none;border:0;position:absolute;inset:0}.refinement-intro{z-index:20;pointer-events:none;display:block;position:absolute;inset:0;container-type:inline-size}.refinement-intro:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#00080ea3 24% 76%,#0000);height:18.5%;position:absolute;top:11.5%;left:0;right:0}.refinement-page.is-ready .refinement-intro .synthetic-copy{text-align:center;width:91%;max-width:none;padding:0;position:absolute;top:14%;left:50%;transform:translate(-50%)}.refinement-page.is-ready .refinement-intro .synthetic-copy h1{letter-spacing:.012em;text-shadow:0 3px 18px #000,0 1px 4px #000;width:100%;max-width:none;margin:0;font-size:clamp(14px,4.8cqw,29px);font-weight:630;line-height:1.28}.refinement-page.is-ready .refinement-intro .synthetic-copy h1 span{white-space:nowrap;display:block}.refinement-page.is-ready .refinement-start{z-index:2;pointer-events:auto;width:68%;min-width:0;min-height:62px;padding-left:22px;font-size:clamp(16px,4.1cqw,24px);position:absolute;top:56.5%;left:50%;transform:translate(-50%);box-shadow:0 12px 42px #082f55a3,0 0 34px #3288c733,inset 0 1px #ffffff29}.refinement-page.is-ready .refinement-start:hover{transform:translate(-50%,-2px)}.refinement-page.is-ready .refinement-start:disabled{transform:translate(-50%)}@media (width<=980px){.lore-page.conveyor-page{padding-top:clamp(58px,7.4svh,72px)}.conveyor-copy h1{letter-spacing:-.045em;font-size:clamp(22px,5.15vw,43px);line-height:1.04}.refinement-page.is-ready,.refinement-page.is-running{width:100%;height:calc(100svh - 56px);min-height:0;padding:0}.refinement-page.is-ready .cinematic-stage,.refinement-page.is-running .cinematic-stage{width:auto;max-width:100%;height:100%}}@media (width<=620px){.conveyor-copy h1{letter-spacing:-.05em;max-width:100%;font-size:clamp(16px,5.5vw,23px);line-height:1.05}.refinement-page.is-ready .refinement-start{width:72%;min-height:56px;padding-left:18px;font-size:clamp(15px,4.4cqw,19px)}}@media (width<=620px) and (orientation:portrait){.refinement-page.is-ready .cinematic-stage,.refinement-page.is-running .cinematic-stage{aspect-ratio:auto;width:100%;max-width:none;height:100%}.refinement-page.is-ready .cinematic-frame,.refinement-page.is-running .cinematic-frame{object-fit:cover;object-position:center}}@media (height<=640px) and (width<=620px){.lore-page.conveyor-page{padding-top:54px}.conveyor-copy h1{font-size:clamp(15px,4.9vw,19px)}}.protocol-shell.chapter-offer{height:100svh;min-height:100svh;overflow:hidden}.offer-page{width:min(900px,100% - 40px);height:calc(100svh - 68px);min-height:0;padding:clamp(16px, 2.3svh, 26px) 0 max(16px, calc(env(safe-area-inset-bottom) + 10px));grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(10px,1.6svh,18px)}.offer-copy h1{letter-spacing:-.055em;font-size:clamp(48px,6.2vw,82px);line-height:.88}.offer-copy h1 span{display:block}.offer-copy>p:last-child{color:#a9d9f6;font-family:var(--font-geist-mono), monospace;letter-spacing:.075em;margin:13px auto 0;font-size:clamp(9px,1.15vw,14px);font-weight:650;line-height:1.35}.offer-bench{background:radial-gradient(circle at 50% 35%,#63b1de3d,#0000 23%),radial-gradient(circle at 27% 73%,#5591be29,#0000 21%),radial-gradient(circle at 73% 73%,#7667d324,#0000 21%),#030507;align-self:stretch;width:min(100%,640px);height:100%;min-height:0}.offer-crystal-triad{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;place-items:center;column-gap:12%;padding:2% 15% 4%;display:grid;position:absolute;inset:0}.offer-crystal-triad:before{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#97d8fa21,#0000 62%);border-radius:50%;position:absolute;inset:8%}.offer-core{opacity:.98;background-size:contain;width:clamp(88px,13vw,132px);height:clamp(142px,21vw,214px);position:relative;top:auto;left:auto;right:auto}.offer-core-top{clip-path:polygon(14% 0,85% 4%,100% 66%,63% 100%,3% 83%,0 31%);grid-area:1/1/auto/3;transform:translateY(4%)rotate(-2deg)}.offer-core-left{clip-path:polygon(8% 9%,86% 0,100% 62%,65% 100%,0 78%);grid-area:2/1;transform:translate(10%,-4%)rotate(-13deg)}.offer-core-right{clip-path:polygon(3% 25%,73% 0,100% 68%,66% 100%,0 82%);grid-area:2/2;transform:translate(-10%,-4%)rotate(13deg)}.shopping-actions{width:100%}.collection-button{width:min(100%,520px);min-width:0;margin:0 auto}@media (width<=980px){.offer-page{width:min(100% - 20px,760px);height:calc(100svh - 56px);min-height:0;padding:clamp(12px, 2svh, 20px) 0 max(12px, calc(env(safe-area-inset-bottom) + 8px));grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(8px,1.35svh,14px)}.offer-bench{height:100%;min-height:0}.offer-copy h1{font-size:clamp(39px,9.2vw,66px)}.offer-copy>p:last-child{max-width:94%;margin-top:9px;font-size:clamp(8px,2vw,11px)}.offer-core{width:clamp(72px,18vw,112px);height:clamp(116px,29vw,182px)}.collection-button{min-height:60px}}@media (height<=680px) and (width<=620px){.offer-page{gap:7px;padding-top:9px}.offer-copy h1{font-size:clamp(32px,8.8vw,42px)}.offer-copy>p:last-child{margin-top:6px;font-size:7px}.offer-core{width:clamp(62px,17vw,84px);height:clamp(98px,26vw,136px)}.collection-button{min-height:52px;font-size:clamp(16px,4.8vw,20px)}}.opening-copy h1:focus,.engineering-copy h1:focus,.refinement-overlay h1:focus,.offer-copy h1:focus{box-shadow:none;outline:none}.chamber-inset:after{background:linear-gradient(#0000 58%,#02080d94)}.lore-page.conveyor-page{padding-top:clamp(18px,3svh,30px);padding-bottom:max(16px, env(safe-area-inset-bottom));grid-template-rows:auto minmax(190px,41svh) auto;align-content:center;gap:clamp(4px,.8svh,9px)}.conveyor-stage{align-self:stretch;height:100%;min-height:0;margin-top:0}.lore-controls.conveyor-controls{align-items:start;min-height:82px}.conveyor-controls .continue-cta{width:min(100%,520px);min-height:78px}.conveyor-controls .continue-cta>span{text-align:left;line-height:1.08}.refinement-overlay{z-index:20;pointer-events:none;align-content:start;justify-items:center;padding-top:max(24px,6.5svh);display:grid;position:absolute;inset:0;container-type:inline-size}.refinement-overlay:before{content:"";z-index:-1;background:linear-gradient(#000c,#0004089e 62%,#0000);height:30%;position:absolute;top:0;left:0;right:0}.refinement-overlay h1{color:#fff;-webkit-text-fill-color:#fff;letter-spacing:.015em;text-align:center;text-transform:uppercase;text-shadow:0 2px 3px #000,0 4px 18px #000,0 0 30px #449bda38;background:0 0;width:92%;max-width:720px;margin:0;font-size:clamp(14px,4.35cqw,25px);font-weight:820;line-height:1.18}.refinement-overlay h1 span{display:block}.refinement-overlay h1 span+span{margin-top:.45em}.refinement-overlay>h1,.refinement-overlay>.instability-warning{grid-area:1/1}.refinement-overlay h1.is-hidden{opacity:0;visibility:hidden}.instability-warning{color:#fff;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);text-transform:uppercase;background:#180703c7;border:1px solid #ffa750e6;justify-items:center;gap:2px;min-width:min(82%,340px);padding:13px 22px 12px;animation:.72s ease-in-out infinite alternate warningPulse;display:grid;box-shadow:0 0 30px #ff672f38,inset 0 0 24px #ff6d3014}.instability-warning span,.instability-warning strong{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em}.instability-warning span{color:#ffb167;font-size:clamp(9px,2.8cqw,13px)}.instability-warning strong{font-size:clamp(19px,6.3cqw,34px)}@keyframes warningPulse{0%{filter:brightness(.82);transform:scale(.985)}to{filter:brightness(1.14);transform:scale(1)}}.offer-page{grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:none;padding-inline:16px}.offer-copy{width:100%;margin-inline:auto}.offer-copy>p:last-child{color:#d8effd;letter-spacing:.09em;white-space:nowrap;width:min(100vw - 32px,1180px);max-width:none;margin:14px auto 0;font-size:clamp(9px,1.65vw,22px);line-height:1.1}.offer-bench{aspect-ratio:1439/1464;background:#020405;align-self:center;width:min(100vw - 32px,540px);height:auto;min-height:0;overflow:hidden}.offer-vee-dual{z-index:0;object-fit:cover;object-position:50% 50%;filter:brightness(.5)saturate(.76)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.offer-vignette{z-index:1;background:radial-gradient(circle at 50% 23%,#0000 0 15%,#0000000a 30%,#00000042 100%),linear-gradient(#0000001f,#0000003d)}.offer-crystal-triad{z-index:3;padding:0;display:block;position:absolute;inset:0}.offer-crystal-triad:before{display:none}.offer-core{z-index:1;aspect-ratio:.62;opacity:1;mix-blend-mode:screen;filter:brightness(1.28)saturate(.62)drop-shadow(0 0 9px #aae1ffc7)drop-shadow(0 0 24px #4daae27a);background:url(/assets/refined-kyber-core-transparent.png) 50%/contain no-repeat;width:clamp(58px,17.5%,92px);height:auto;position:absolute;top:auto;left:auto;right:auto}.offer-core:before{content:"";z-index:-1;background:radial-gradient(circle,#000000a3,#0000002e 50%,#0000 72%);border-radius:50%;position:absolute;inset:-26%}.offer-core-top{top:22.5%;left:50%;transform:translate(-50%,-50%)rotate(-2deg)}.offer-core-left{top:32.5%;left:30.5%;transform:translate(-50%,-50%)rotate(-12deg)}.offer-core-right{top:32.5%;left:69.5%;transform:translate(-50%,-50%)rotate(12deg)}.shopping-actions{width:100%;padding-inline:0}@media (width<=980px){.opening-visual{height:clamp(300px,43svh,500px);min-height:0}.vee-plate{width:auto;height:100%;top:0;bottom:auto;right:1%}.chamber-inset{width:min(59%,320px);top:7%;left:0}.lore-page.conveyor-page{grid-template-rows:auto minmax(170px,39svh) auto;align-content:center;gap:7px;padding-top:18px}.conveyor-controls .continue-cta{min-height:72px}.offer-page{width:100%;padding-inline:10px}.offer-copy h1{font-size:clamp(42px,10.5vw,68px)}.offer-copy>p:last-child{letter-spacing:.075em;width:calc(100vw - 24px);font-size:clamp(8px,2.35vw,12px)}.offer-bench{width:min(100vw - 24px,510px);height:auto}}@media (width<=620px){.opening-visual{height:clamp(258px,70vw,330px);min-height:0}.vee-plate{width:auto;height:100%}.intro-cta{min-height:82px;font-size:clamp(16px,4.5vw,20px)}.lore-page.conveyor-page{padding:16px 0 max(12px, env(safe-area-inset-bottom));grid-template-rows:auto minmax(160px,37svh) auto;gap:6px}.conveyor-copy h1{font-size:clamp(16px,5.4vw,22px)}.lore-controls.conveyor-controls{min-height:70px}.conveyor-controls .continue-cta{min-height:68px;font-size:clamp(17px,5vw,21px)}.refinement-overlay{padding-top:max(18px,5.5svh)}.refinement-overlay h1{width:94%;font-size:clamp(14px,4.3cqw,18px);line-height:1.16}.offer-page{grid-template-rows:auto auto auto;align-content:center;gap:clamp(8px,1.25svh,12px);padding-top:10px}.offer-copy h1{font-size:clamp(38px,11vw,52px)}.offer-copy>p:last-child{letter-spacing:.055em;width:calc(100vw - 20px);margin-top:9px;font-size:clamp(7px,2.3vw,10px)}.offer-bench{width:min(100vw - 20px,480px)}.offer-core{width:clamp(56px,17.5%,84px);height:auto}}@media (height<=680px) and (width<=620px){.lore-page.conveyor-page{grid-template-rows:auto minmax(140px,34svh) auto;padding-top:10px}.conveyor-controls .continue-cta{min-height:60px}.offer-page{gap:6px}.offer-copy h1{font-size:clamp(34px,9.8vw,44px)}.offer-copy>p:last-child{margin-top:6px;font-size:clamp(6.5px,2.15vw,8px)}.collection-button{min-height:50px}}@media (prefers-reduced-motion:reduce){.instability-warning{animation:none}}:root{--swa-header-height:68px}.opening-copy,.lore-controls,.shopping-actions{z-index:90;position:relative}.primary-cta,.shop-button{z-index:91;pointer-events:auto;position:relative}.opening-dek.opening-transmission{gap:6px;max-width:520px;margin:18px 0 0}.lore-page.conveyor-page,.offer-page{height:calc(100svh - var(--swa-header-height));grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch;row-gap:0;min-height:0;padding-top:0}.conveyor-copy,.offer-copy{align-self:stretch;place-items:center;padding:0;display:grid}.conveyor-copy h1,.offer-copy h1{margin:0}.conveyor-stage{align-self:auto;height:clamp(190px,41svh,390px);min-height:0}.lore-controls.conveyor-controls,.shopping-actions{min-height:0;padding-top:clamp(6px,.8svh,9px)}.offer-copy h1{font-size:clamp(44px,5.8vw,78px);line-height:.86}.offer-copy h1 .offer-means{color:#83c9f3;font-family:var(--font-geist-mono), monospace;letter-spacing:.25em;margin:.34em 0 .4em;font-size:.34em;font-weight:750;line-height:1}.offer-bench{z-index:1;pointer-events:none;align-self:auto;width:min(100vw - 32px,56svh,540px);height:auto;min-height:0;position:relative}.offer-bench *{pointer-events:none}.shopping-actions{z-index:90;isolation:isolate;justify-content:center;display:flex}.collection-button{z-index:91;margin:0 auto;position:relative}.offer-core{isolation:isolate;overflow:visible}.offer-core:before{content:"";z-index:-1;opacity:.54;filter:blur(15px);pointer-events:none;background:radial-gradient(#ecfbff9e 0%,#7bcfff57 19%,#849aff33 39%,#c374ef1a 55%,#0000 76%);border-radius:50%;animation:2.65s ease-in-out infinite crystalEmission;position:absolute;inset:-55% -72%;transform:scale(.88)}.offer-core-left:before{animation-delay:-.82s}.offer-core-right:before{animation-delay:-1.58s}@keyframes crystalEmission{0%,to{opacity:.3;filter:blur(17px);transform:scale(.82)}48%{opacity:.68;filter:blur(13px);transform:scale(1.08)}68%{opacity:.53;filter:blur(15px);transform:scale(.98)}}.refinement-overlay>.refinement-success{grid-area:1/1}.refinement-success{color:#effff6;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:linear-gradient(135deg,#032216e6,#04120fdb);border:1px solid #61ffabe0;justify-items:center;gap:5px;min-width:min(88%,430px);padding:14px 22px 13px;animation:.55s cubic-bezier(.18,.86,.22,1) both successConfirm;display:grid;box-shadow:0 0 34px #41ff9b33,inset 0 0 28px #4bffa314}.refinement-success strong,.refinement-success span{font-family:var(--font-geist-mono), monospace;text-align:center}.refinement-success strong{color:#8dffc1;letter-spacing:.13em;font-size:clamp(20px,6.2cqw,35px);font-weight:820}.refinement-success span{color:#e9fff3;letter-spacing:.09em;font-size:clamp(9px,2.75cqw,14px);font-weight:650}.instability-warning{background:linear-gradient(135deg,#301d00e6,#150c00e0);border-color:#ffda56f2;box-shadow:0 0 32px #ffc7303d,inset 0 0 26px #ffcf4017}.instability-warning span{color:#ffdc69}@keyframes successConfirm{0%{opacity:0;filter:brightness(1.65);transform:translateY(7px)scale(.97)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)}}@media (width<=980px){:root{--swa-header-height:56px}.brand-strip img{width:100.8px;height:35.2px}.opening-dek.opening-transmission{margin:16px auto 0}.lore-page.conveyor-page,.offer-page{grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch;padding-top:0}.offer-copy h1{font-size:clamp(38px,9.5vw,62px)}}@media (width<=620px){.conveyor-stage{height:clamp(160px,37svh,300px)}.offer-page{grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch;padding-top:0}.offer-copy h1{font-size:clamp(34px,9.8vw,48px)}.offer-bench{width:min(100vw - 20px,48svh,480px)}.shopping-actions{padding-top:7px}}@media (height<=680px) and (width<=620px){.conveyor-stage{height:clamp(140px,34svh,240px)}.offer-bench{width:min(100vw - 20px,42svh)}}@media (prefers-reduced-motion:reduce){.offer-core:before{opacity:.46;animation:none;transform:scale(.96)}.refinement-success{animation:none}}.opening-copy{--intro-stack-gap:clamp(18px, 1.7vw, 26px)}.intro-cta,.opening-dek.opening-transmission{margin-top:var(--intro-stack-gap)}.lore-page.conveyor-page{padding-bottom:max(38px, calc(env(safe-area-inset-bottom) + 24px))}.refinement-page.is-dormant{opacity:0;visibility:hidden;clip-path:none;pointer-events:none;z-index:-1;inset:var(--swa-header-height) 0 0!important;width:100vw!important;height:calc(100svh - var(--swa-header-height))!important;min-height:0!important;padding:0!important;position:fixed!important;overflow:hidden!important}.refinement-video{object-fit:cover;object-position:center;background:#000;border:0;width:100%;height:100%;display:block}.refinement-video::-webkit-media-controls{display:none!important}.refinement-video::-webkit-media-controls-enclosure{display:none!important}.offer-page{padding-bottom:max(38px, calc(env(safe-area-inset-bottom) + 24px))}.offer-core:before{content:none!important}.offer-halo{z-index:0;aspect-ratio:.62;opacity:.78;filter:blur(14px);mix-blend-mode:screen;pointer-events:none;background:radial-gradient(#fafffff5 0%,#7edaffc7 17%,#7097ff7a 38%,#cc6ff53d 57%,#51a8ec14 70%,#0000 82%);border-radius:50%;width:clamp(78px,23%,124px);animation:2.5s ease-in-out infinite crystalHaloPulse;position:absolute}.offer-halo-top{top:22.5%;left:50%;transform:translate(-50%,-50%)rotate(-2deg)}.offer-halo-left{animation-delay:-.8s;top:32.5%;left:30.5%;transform:translate(-50%,-50%)rotate(-12deg)}.offer-halo-right{animation-delay:-1.55s;top:32.5%;left:69.5%;transform:translate(-50%,-50%)rotate(12deg)}@keyframes crystalHaloPulse{0%,to{opacity:.58;filter:blur(17px)brightness(.94)}48%{opacity:.98;filter:blur(12px)brightness(1.28)}70%{opacity:.8;filter:blur(14px)brightness(1.12)}}@media (width<=980px){.opening-copy{--intro-stack-gap:18px}.lore-page.conveyor-page{padding-bottom:max(48px, calc(env(safe-area-inset-bottom) + 34px))}.offer-page{padding-bottom:max(44px, calc(env(safe-area-inset-bottom) + 30px))}}@media (height<=680px) and (width<=620px){.lore-page.conveyor-page,.offer-page{padding-bottom:max(24px, calc(env(safe-area-inset-bottom) + 14px))}}@media (prefers-reduced-motion:reduce){.offer-halo{opacity:.84;filter:blur(14px);animation:none}}.brand-strip img{width:131px;height:44px}.opening-copy{align-self:center}.chamber-inset img{object-fit:cover;object-position:center;filter:none;transform:none}.chamber-inset{top:22%}.vee-tag{z-index:5;border-left:1px solid #6cbcf1;padding-left:12px;inset:20px auto auto 22px}.vee-tag strong{color:#eef7fc;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:11px;font-weight:680}.chapter-lore .brand-strip{background:0 0}.refinement-page.is-running .cinematic-viewport{isolation:isolate;background:#020509}.refinement-page.is-running .cinematic-viewport:before,.refinement-page.is-running .cinematic-viewport:after{content:"";pointer-events:none;position:absolute;inset:-7%}.refinement-page.is-running .cinematic-viewport:before{z-index:-2;filter:blur(34px)brightness(.34)saturate(.72);background:linear-gradient(90deg,#00000059,#0000 28% 72%,#00000059),url(/assets/refinement-01-raw.jpeg) 50%/cover no-repeat;transform:scale(1.08)}.refinement-page.is-running .cinematic-viewport:after{z-index:-1;opacity:.3;background-image:linear-gradient(#478bbb38 1px,#0000 1px),linear-gradient(90deg,#478bbb38 1px,#0000 1px),radial-gradient(#0000 0 27%,#0105096b 62%,#010305 100%);background-size:66px 66px,66px 66px,100% 100%;inset:0}.refinement-page.is-running .cinematic-stage{z-index:2;border:1px solid #6fb2dc33;box-shadow:0 0 80px #235a9738,0 28px 72px #000000b8}.offer-page{background:radial-gradient(at 50% 56%,#1a4a6f2e,#0000 33%),0 0}.offer-bench{aspect-ratio:9/14;border:1px solid #64abd633;width:min(100vw - 32px,38svh,440px);box-shadow:0 24px 66px #000000b3,0 0 62px #235a9726}.offer-vee-dual{object-fit:contain;object-position:center;filter:brightness(.27)saturate(.68)contrast(1.18)}.offer-core-top,.offer-halo-top{top:15.5%;left:50%}.offer-core-left,.offer-halo-left{top:29.5%;left:40%}.offer-core-right,.offer-halo-right{top:29.5%;left:60%}@media (width<=980px){.brand-strip img{width:106px;height:37px}.offer-bench{width:min(100vw - 24px,42svh,430px)}}@media (width<=620px){.opening-stage{padding-top:12px}.vee-tag{padding-left:8px;top:12px;left:12px}.vee-tag strong{letter-spacing:.1em;font-size:8px}.chamber-inset{top:19%}.refinement-page.is-running .cinematic-viewport:before,.refinement-page.is-running .cinematic-viewport:after{display:none}.refinement-page.is-running .cinematic-stage{box-shadow:none;border:0}.offer-bench{width:min(100vw - 20px,44svh,390px)}}@media (height<=680px) and (width<=620px){.offer-bench{width:min(100vw - 20px,38svh)}}.brand-strip{box-shadow:none;background:0 0;border:0}.refinement-overlay h1 .refinement-kicker,.refinement-overlay h1 .refinement-major,.refinement-overlay h1 .refinement-secondary{color:#fff;-webkit-text-fill-color:#fff;white-space:nowrap;display:block}.refinement-overlay h1 .refinement-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.105em;margin:0;font-size:clamp(8px,2.25cqw,13px);font-weight:720;line-height:1.15}.refinement-overlay h1 .refinement-major{letter-spacing:-.035em;margin-top:.3em;font-size:clamp(23px,7cqw,42px);font-weight:880;line-height:.96}.refinement-overlay h1 .refinement-secondary{letter-spacing:-.018em;margin-top:.18em;font-size:clamp(18px,5.5cqw,33px);font-weight:790;line-height:1}@media (width<=380px){.refinement-overlay h1 .refinement-kicker{letter-spacing:.075em;font-size:clamp(7px,2.15cqw,9px)}.refinement-overlay h1 .refinement-major{font-size:clamp(20px,6.6cqw,25px)}.refinement-overlay h1 .refinement-secondary{font-size:clamp(16px,5.1cqw,20px)}}.chapter-intro .brand-strip,.chapter-offer .brand-strip{background:#000}.chapter-offer .offer-page{transform:translateY(6px)}.offer-vee-dual{filter:saturate(.84)contrast(1.06)}.offer-vignette{background:#0000004d}.offer-core{filter:brightness(1.28)saturate(.62)}@media (width<=620px){.refinement-overlay h1 .refinement-kicker{letter-spacing:.015em;font-size:clamp(10px,3.3cqw,15px)}}@media (width<=380px){.refinement-overlay h1 .refinement-kicker{letter-spacing:.008em;font-size:clamp(10px,3.15cqw,12px)}}@media (height<=680px) and (width<=620px){.chapter-offer .offer-page{transform:translateY(4px)}}.refinement-overlay h1 .refinement-kicker{letter-spacing:.002em;font-size:clamp(13px,4.05cqw,23px);font-weight:800}.offer-core,.offer-core-top,.offer-core-left,.offer-core-right{clip-path:none!important;animation:none!important}@media (width<=620px){.refinement-overlay h1 .refinement-kicker{letter-spacing:0;font-size:clamp(12px,3.95cqw,18px)}.protocol-shell.chapter-offer{background:#010306;width:100%;height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.chapter-offer .ambient-grid,.chapter-offer .scanline{display:none}.chapter-offer .brand-strip{z-index:70;height:var(--swa-header-height);position:absolute;top:0;left:0;right:0;background:0 0!important}.chapter-offer .offer-page{z-index:1;background:0 0;width:100%;height:100dvh;min-height:100dvh;margin:0;padding:0;display:block;position:relative;overflow:hidden;transform:none}.chapter-offer .offer-bench{z-index:0;aspect-ratio:auto;clip-path:none;width:100%;max-width:none;height:100%;min-height:0;box-shadow:none;isolation:isolate;background-color:#010306;background-image:radial-gradient(circle,#a8dafb85 0 1px,#0000 1.55px),radial-gradient(circle,#89c1e84d 0 1px,#0000 1.45px),radial-gradient(at 50% 42%,#18446633,#0000 46%);background-position:0 0,43px 87px,50%;background-size:137px 137px,193px 193px,100% 100%;border:0;margin:0;position:absolute;inset:0;overflow:hidden}.chapter-offer .offer-vee-dual{z-index:0;object-fit:cover;object-position:center;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.chapter-offer .offer-bench:before{content:none}.chapter-offer .offer-vignette{z-index:2;background:#0000004d;inset:0}.chapter-offer .offer-crystal-triad{z-index:4}.chapter-offer .offer-copy{z-index:30;top:max(calc(env(safe-area-inset-top) + 68px), 74px);pointer-events:none;width:auto;margin:0;display:block;position:absolute;left:10px;right:10px}.chapter-offer .offer-copy h1{text-shadow:0 3px 18px #000,0 1px 4px #000;font-size:clamp(34px,10.2vw,48px);line-height:.86}.chapter-offer .offer-core-top,.chapter-offer .offer-halo-top{top:29%;left:50%}.chapter-offer .offer-core-left,.chapter-offer .offer-halo-left{top:40.5%;left:39%}.chapter-offer .offer-core-right,.chapter-offer .offer-halo-right{top:40.5%;left:61%}.chapter-offer .shopping-actions{z-index:90;right:10px;bottom:max(16px, calc(env(safe-area-inset-bottom) + 10px));width:auto;padding:0;position:absolute;left:10px}.chapter-offer .collection-button{z-index:91;width:min(100%,520px);min-height:64px}}@media (width<=380px){.refinement-overlay h1 .refinement-kicker{font-size:clamp(11px,3.8cqw,15px)}.chapter-offer .offer-copy{top:max(calc(env(safe-area-inset-top) + 64px), 68px)}.chapter-offer .offer-copy h1{font-size:clamp(31px,9.8vw,40px)}}@media (height<=680px) and (width<=620px){.chapter-offer .offer-page{transform:none}.chapter-offer .offer-copy{top:max(calc(env(safe-area-inset-top) + 58px), 62px)}.chapter-offer .offer-copy h1{font-size:clamp(29px,8.8vw,38px)}.chapter-offer .offer-core-top,.chapter-offer .offer-halo-top{top:30%}.chapter-offer .offer-core-left,.chapter-offer .offer-halo-left,.chapter-offer .offer-core-right,.chapter-offer .offer-halo-right{top:42%}.chapter-offer .collection-button{min-height:54px}}.conveyor-copy h1{font-size:clamp(43px,4.9vw,74px)}.refinement-overlay h1 .refinement-kicker{letter-spacing:-.006em;font-size:clamp(17px,5.1cqw,30px)}.refinement-overlay h1 .refinement-secondary{font-size:clamp(19.2px,5.76cqw,34.8px)}.refinement-success{gap:clamp(8px,2cqw,13px);width:min(96%,620px);min-width:0;padding:clamp(16px,3.8cqw,24px) clamp(12px,4cqw,26px)}.refinement-success strong{font-size:clamp(30px,9.3cqw,52.5px)}@media (width>=621px),(hover:hover) and (pointer:fine) and (aspect-ratio>=4/3){.protocol-shell.chapter-offer{background:#010204;height:100svh;min-height:100svh;overflow:hidden}.chapter-offer .brand-strip{z-index:50;height:var(--swa-header-height);position:relative;background:#000!important}.chapter-offer .offer-page{--offer-desktop-left:clamp(20px, 3vw, 60px);--offer-desktop-width:min(36vw, 680px);isolation:isolate;width:100%;max-width:none;height:calc(100svh - var(--swa-header-height));min-height:0;padding:clamp(18px, 3.2svh, 42px) 0 clamp(18px, 3.2svh, 42px) var(--offer-desktop-left);grid-template-columns:var(--offer-desktop-width) minmax(0, 1fr);background:#151515;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(10px,1.6svh,18px) 0;margin:0;display:grid;position:relative;overflow:hidden;transform:none}.chapter-offer .offer-page:before,.chapter-offer .offer-page:after{content:"";pointer-events:none;position:absolute;inset:0}.chapter-offer .offer-page:before{z-index:0;background-color:#151515;background-image:url(/assets/vee-dual-desktop.webp);background-position:100%;background-repeat:no-repeat;background-size:contain}.chapter-offer .offer-page:after{z-index:1;background:linear-gradient(90deg,#050709e6 0%,#050709b8 34%,#0507092e 54%,#0000 68%),linear-gradient(#0000000f,#0000 44%,#00000029)}.chapter-offer .offer-bench{display:contents}.chapter-offer .offer-vee-dual,.chapter-offer .offer-vignette{display:none}.chapter-offer .offer-copy{z-index:30;text-align:left;pointer-events:none;grid-area:1/1;align-self:start;width:100%;margin:0;display:block;position:relative}.chapter-offer .offer-copy h1{text-align:left;text-shadow:0 3px 20px #000,0 1px 5px #000;margin:0;font-size:clamp(34px,min(4.7vw,8svh),78px);line-height:.86}.chapter-offer .offer-copy h1 .offer-means{letter-spacing:.22em;margin:.38em 0 .4em;font-size:.34em}.chapter-offer .offer-crystal-triad{z-index:5;grid-area:2/1;place-self:center;width:min(82%,360px);height:min(34svh,290px);min-height:120px;padding:0;display:block;position:relative;top:auto;left:auto}.chapter-offer .offer-core{width:clamp(48px,min(5.2vw,12svh),82px)}.chapter-offer .offer-halo{width:clamp(62px,min(7vw,16svh),112px)}.chapter-offer .offer-core-top,.chapter-offer .offer-halo-top{top:23%;left:50%}.chapter-offer .offer-core-left,.chapter-offer .offer-halo-left{top:62%;left:33%}.chapter-offer .offer-core-right,.chapter-offer .offer-halo-right{top:62%;left:67%}.chapter-offer .shopping-actions{z-index:90;grid-area:3/1;justify-content:flex-start;align-self:end;width:100%;margin:0;padding:0;display:flex;position:relative}.chapter-offer .collection-button{z-index:91;width:100%;max-width:560px;min-height:clamp(56px,9svh,78px);margin:0;font-size:clamp(14px,1.5vw,26px)}}@media (width<=980px){.conveyor-copy h1{font-size:clamp(24px,5.8vw,48px)}}@media (width<=620px){.conveyor-copy h1{letter-spacing:-.05em;font-size:clamp(18px,5.8vw,24px)}.refinement-overlay h1 .refinement-kicker{letter-spacing:-.01em;font-size:clamp(16px,4.9cqw,19px)}.refinement-overlay h1 .refinement-secondary{font-size:clamp(18px,5.46cqw,21.6px)}}@media (height<=640px) and (width<=620px){.conveyor-copy h1{font-size:clamp(16px,5.25vw,21px)}}@media (width>=621px) and (height<=620px),(height<=620px) and (hover:hover) and (pointer:fine) and (aspect-ratio>=4/3){.chapter-offer .offer-page{row-gap:8px;padding-top:12px;padding-bottom:12px}.chapter-offer .offer-copy{top:auto}.chapter-offer .offer-copy h1{font-size:clamp(28px,min(4.1vw,6.6svh),50px)}.chapter-offer .offer-crystal-triad{height:100%;min-height:88px;top:auto}.chapter-offer .shopping-actions{bottom:auto}.chapter-offer .collection-button{min-height:50px}}@keyframes swaVisualEntrance{0%{opacity:0}to{opacity:1}}.chapter-intro .opening-visual,.chapter-offer .offer-crystal-triad{animation:.32s ease-out both swaVisualEntrance}@media (prefers-reduced-motion:reduce){.chapter-intro .opening-visual,.chapter-offer .offer-crystal-triad{opacity:1!important;animation:none!important;transform:none!important}}.chapter-intro .intro-cta>span{white-space:nowrap;letter-spacing:.055em;font-size:clamp(15px,1.75vw,25px)}@media (width<=620px){.chapter-intro .intro-cta{gap:12px;padding-left:18px}.chapter-intro .intro-cta>span{letter-spacing:.035em;font-size:clamp(13px,4vw,17px)}}.chapter-lore .conveyor-copy h1{letter-spacing:-.052em;font-size:clamp(44px,5vw,70px);line-height:.98}.chapter-lore .conveyor-copy h1 .conveyor-line-small{letter-spacing:-.025em;margin-bottom:.24em;font-size:.54em;line-height:1.06}@media (width<=980px){.chapter-lore .conveyor-copy h1{font-size:clamp(20px,5vw,49px)}}@media (width<=620px){.chapter-lore .conveyor-copy h1{letter-spacing:-.058em;font-size:clamp(15px,5vw,31px);line-height:1.03}.chapter-lore .conveyor-copy h1 .conveyor-line-small{letter-spacing:-.035em;font-size:.66em}}@media (height<=640px) and (width<=620px){.chapter-lore .conveyor-copy h1{font-size:clamp(15px,4.9vw,29px)}}@media (width<=340px){.chapter-intro .opening-copy h1{letter-spacing:-.06em;font-size:clamp(38px,12.2vw,41px)}}.chapter-intro .opening-copy h1 .opening-line-small{letter-spacing:-.018em;margin-bottom:.18em;font-size:.54em;line-height:1}.chapter-intro .opening-copy h1 .opening-line-major{font-size:1em;line-height:.88}.chapter-intro .opening-copy h1 .opening-line-secondary{letter-spacing:-.06em;white-space:nowrap;margin-top:.12em;font-size:.68em;line-height:.94}.chapter-lore .conveyor-copy h1{line-height:.96}.chapter-lore .conveyor-controls .continue-cta>span{white-space:nowrap;letter-spacing:.045em;font-size:clamp(14px,1.55vw,23px)}@media (width<=620px){.chapter-intro .opening-copy h1 .opening-line-small{font-size:.58em}.chapter-intro .opening-copy h1 .opening-line-secondary{font-size:.64em}.chapter-lore .conveyor-copy h1 .conveyor-line-power{font-size:clamp(15px,4.7vw,20px)}.chapter-lore .conveyor-copy h1 .conveyor-line-gap{height:clamp(7px,1.15svh,11px)}.chapter-lore .conveyor-copy h1 .conveyor-line-detail{font-size:clamp(16px,5vw,22px)}.chapter-lore .conveyor-controls .continue-cta>span{letter-spacing:.025em;font-size:clamp(13px,4.1vw,17px)}}@media (height<=640px) and (width<=620px){.chapter-lore .conveyor-copy h1 .conveyor-line-power{font-size:clamp(13px,4.2vw,17px)}.chapter-lore .conveyor-copy h1 .conveyor-line-detail{font-size:clamp(14px,4.5vw,18px)}}.refinement-overlay h1 .refinement-kicker,.refinement-overlay h1 .refinement-secondary{letter-spacing:-.014em;font-size:clamp(17px,5.25cqw,31px);font-weight:820;line-height:1}.refinement-overlay h1 .refinement-major{font-size:clamp(20px,6.05cqw,36px);line-height:.98}.instability-warning,.refinement-success{gap:2px;width:min(82%,340px);min-width:0;padding:13px 22px 12px}.refinement-success strong{letter-spacing:.16em;font-size:clamp(19px,6.3cqw,34px);line-height:normal}.refinement-success span{letter-spacing:.16em;white-space:nowrap;text-wrap:nowrap;font-size:clamp(9px,2.8cqw,13px);line-height:normal}@media (width<=620px){.refinement-overlay h1 .refinement-kicker,.refinement-overlay h1 .refinement-secondary{font-size:clamp(16px,5cqw,20px)}.refinement-overlay h1 .refinement-major{font-size:clamp(18px,5.7cqw,23px)}}@keyframes offerHeadlineReveal{0%{opacity:0}to{opacity:1}}.chapter-offer .offer-copy h1>span{animation:.4s ease-out both offerHeadlineReveal}.chapter-offer .offer-copy h1>span:first-child{animation-delay:1.1s}.chapter-offer .offer-copy h1>span:nth-child(2){animation-delay:1.35s}.chapter-offer .offer-copy h1>span:nth-child(3){animation-delay:1.6s}.chapter-offer .shopping-actions{z-index:100;right:10px;bottom:max(16px, calc(env(safe-area-inset-bottom) + 10px));width:auto;margin:0;padding:0;left:10px;position:fixed!important}.chapter-offer .collection-button{z-index:101;position:relative}@media (width>=621px),(hover:hover) and (pointer:fine) and (aspect-ratio>=4/3){.chapter-offer .offer-page{grid-template-rows:auto minmax(0,1fr) clamp(56px,9svh,78px)}.chapter-offer .shopping-actions{justify-content:flex-start;width:min(36vw,680px);left:clamp(20px,3vw,60px);right:auto}}@media (width>=621px) and (height<=620px),(height<=620px) and (hover:hover) and (pointer:fine) and (aspect-ratio>=4/3){.chapter-offer .offer-page{grid-template-rows:auto minmax(0,1fr) 50px}}@media (prefers-reduced-motion:reduce){.chapter-offer .offer-copy h1>span{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}}.chapter-lore .conveyor-copy{width:calc(100vw - 12px);max-width:none;margin-inline:calc(50% - 50vw + 6px)}.chapter-lore .conveyor-copy h1>span:not(:first-child):not(.conveyor-line-gap){margin-top:clamp(3px,.55svh,7px)}.chapter-lore .conveyor-copy h1 .conveyor-line-power{letter-spacing:-.05em;font-size:clamp(30px,4vw,57.5px);line-height:.9}.chapter-lore .conveyor-copy h1 .conveyor-line-detail{letter-spacing:-.05em;font-size:clamp(35px,4.75vw,67.5px);line-height:.9}.chapter-lore .conveyor-copy h1 .conveyor-line-power.conveyor-line-emphasis{letter-spacing:-.055em;font-size:clamp(32px,4.35vw,62px);line-height:.88}.chapter-lore .conveyor-copy h1 .conveyor-line-detail.conveyor-line-emphasis{letter-spacing:-.055em;font-size:clamp(38px,5.1vw,73px);line-height:.88}.chapter-lore .conveyor-copy h1 .conveyor-line-gap{height:clamp(8px,1.05svh,14px)}.chapter-lore .conveyor-controls .continue-cta>span{white-space:normal;text-wrap:balance;line-height:1.02}@media (width<=620px){.chapter-lore .conveyor-copy{width:calc(100vw - 8px);margin-inline:calc(50% - 50vw + 4px)}.chapter-lore .conveyor-copy h1 .conveyor-line-power{letter-spacing:-.055em;font-size:clamp(18.75px,5.875vw,25px);line-height:.91}.chapter-lore .conveyor-copy h1 .conveyor-line-detail{letter-spacing:-.055em;font-size:clamp(20px,6.25vw,27.5px);line-height:.91}.chapter-lore .conveyor-copy h1 .conveyor-line-power.conveyor-line-emphasis{letter-spacing:-.06em;font-size:clamp(21px,6.35vw,27.5px);line-height:.89}.chapter-lore .conveyor-copy h1 .conveyor-line-detail.conveyor-line-emphasis{letter-spacing:-.06em;font-size:clamp(22px,6.75vw,30px);line-height:.89}.chapter-lore .conveyor-copy h1 .conveyor-line-gap{height:clamp(7px,1svh,10px)}.chapter-lore .conveyor-controls .continue-cta>span{font-size:clamp(13px,4vw,17px)}}@media (height<=640px) and (width<=620px){.chapter-lore .conveyor-copy h1 .conveyor-line-power{font-size:clamp(16.25px,5.25vw,21.25px)}.chapter-lore .conveyor-copy h1 .conveyor-line-detail{font-size:clamp(17.5px,5.625vw,22.5px)}.chapter-lore .conveyor-copy h1 .conveyor-line-power.conveyor-line-emphasis{font-size:clamp(18px,5.7vw,23px)}.chapter-lore .conveyor-copy h1 .conveyor-line-detail.conveyor-line-emphasis{font-size:clamp(19px,6vw,24.5px)}}.chapter-lore .conveyor-mobile-copy{display:none}.chapter-lore .conveyor-desktop-copy{row-gap:clamp(6px,1svh,12px);width:100%;margin:0;display:grid}.chapter-lore .conveyor-desktop-copy .conveyor-desktop-line{color:#0000;letter-spacing:-.045em;white-space:nowrap;-webkit-text-fill-color:transparent;background:linear-gradient(#fff 5%,#b8c7d2 51%,#eef3f6 70%,#728493 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(20px,min(3.15vw,6.3svh),52px);font-weight:590;line-height:.98;display:block}@media (width>=621px){.chapter-lore .conveyor-copy{min-height:0;overflow:hidden}.chapter-lore .conveyor-copy h1{width:100%;max-height:100%}}@media (width<=620px){.chapter-lore .conveyor-desktop-copy{display:none}.chapter-lore .conveyor-mobile-copy{flex-direction:column;gap:clamp(11px,1.9svh,18px);width:100%;margin:0;display:flex}.chapter-lore .conveyor-mobile-copy>span{margin-top:0!important}.chapter-lore .conveyor-mobile-copy>span:not(.conveyor-line-gap){color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(#fff 5%,#b8c7d2 51%,#eef3f6 70%,#728493 100%);-webkit-background-clip:text;background-clip:text}.chapter-lore .conveyor-mobile-copy>.conveyor-line-gap{flex:0 0 clamp(6px,1svh,10px);height:auto}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
