@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.flex{display:flex}.inline{display:inline}.resize{resize:both}}:root{--obsidian:#080b0c;--surface:#101516;--text-primary:#f4f7f1;--text-secondary:#98a29a;--accent:#c8f05a;--accent-ink:#0a0d0b;--border:#ffffff1a;--border-weak:#ffffff0f;--motion-ease:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{background:var(--obsidian);min-width:320px}body{background:var(--obsidian);min-width:320px;min-height:100%;color:var(--text-primary);text-rendering:optimizelegibility;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;overflow-x:hidden}button,a{font:inherit}a{color:inherit;text-decoration:none}.home-page{--page-width:460px;--page-gutter:24px;--scene-grid-offset:0px;isolation:isolate;background:radial-gradient(ellipse at 76% 5%, #c8f05a1a, #c8f05a06 17%, transparent 34%), radial-gradient(ellipse at 12% 49%, #a6bcb109, transparent 29%), radial-gradient(ellipse at 58% 86%, #c8f05a0a, transparent 27%), linear-gradient(180deg, #0a0e0f 0%, var(--obsidian) 58%, #070a0b 100%);min-width:320px;position:relative;overflow:hidden}.home-page:before,.home-page:after{z-index:-1;pointer-events:none;content:"";position:absolute;inset:0}.home-page:before{z-index:-2;opacity:.31;background-image:linear-gradient(var(--border-weak) 1px, transparent 1px), linear-gradient(90deg, var(--border-weak) 1px, transparent 1px);transform:translate3d(0, var(--scene-grid-offset), 0);animation:scene-enter .68s var(--motion-ease) both;will-change:transform;background-size:40px 40px;inset:-24px 0;-webkit-mask-image:linear-gradient(#000,#000000b8 48%,#00000057 82%,#0000 100%);mask-image:linear-gradient(#000,#000000b8 48%,#00000057 82%,#0000 100%)}.home-page:after{z-index:-1;animation:scene-enter .72s var(--motion-ease) both;background-image:linear-gradient(124deg,#0000 0 65%,#c8f05a07 65% 65.13%,#0000 65.13% 100%),radial-gradient(circle,#ffffff04 .45px,#0000 .55px);background-size:auto,3px 3px}.home-journey-layer{z-index:2;pointer-events:none;position:absolute;inset:0}.home-journey-rail{--journey-start-y:0px;--journey-length:0px;--journey-progress:0;width:100%;max-width:var(--page-width);opacity:0;margin-inline:auto;transition:opacity .24s;position:absolute;inset:0}.home-page[data-motion-ready=true] .home-journey-rail{opacity:1}.home-journey-track,.home-journey-progress{top:var(--journey-start-y);left:var(--page-gutter);width:1px;height:var(--journey-length);content:"";position:absolute}.home-journey-track{background:linear-gradient(#f4f7f12e,#f4f7f112 72%,#f4f7f121)}.home-journey-progress{transform:scaleY(var(--journey-progress));transform-origin:top;will-change:transform;background:linear-gradient(#c8f05af5,#c8f05a9e 58%,#c8f05ae6);box-shadow:0 0 14px #c8f05a29}.home-journey-node{top:calc(var(--journey-start-y) + var(--journey-node-y,0px));left:calc(var(--page-gutter) - 3px);background:var(--obsidian);border:1px solid #c8f05ab8;border-radius:50%;width:7px;height:7px;position:absolute;transform:translateY(-50%);box-shadow:0 0 0 3px #080b0cb8}.home-journey-node[data-active=true]{animation:journey-node-arrive .52s var(--motion-ease) both}.home-hero{z-index:1;background:0 0;position:relative}.hero-frame{width:100%;max-width:var(--page-width);padding:calc(22px + env(safe-area-inset-top)) var(--page-gutter) calc(24px + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex}.brand-wordmark{color:#f4f7f1db;letter-spacing:.025em;width:fit-content;font-size:.9375rem;font-weight:680}.brand-wordmark:after{content:"";background:linear-gradient(90deg,#c8f05ae6,#c8f05a2e);width:24px;height:1px;margin-top:8px;display:block}[data-hero-enter]{animation:mission-enter .42s var(--motion-ease) backwards}[data-hero-enter=brand]{animation-delay:40ms}[data-hero-enter=title-first]{animation-delay:90ms}[data-hero-enter=title-last]{animation-delay:.15s}[data-hero-enter=description]{animation-delay:.22s}[data-hero-enter=switch]{animation-delay:.28s}[data-hero-enter=primary]{animation-delay:.33s}[data-hero-enter=assurance],[data-hero-enter=secondary]{animation-delay:.36s}[data-hero-enter=trust]{animation-delay:.38s}.hero-content{margin-top:clamp(92px,12svh,112px)}.hero-copy h1{max-width:100%;color:var(--text-primary);letter-spacing:0;margin:0;padding-left:clamp(14px,4vw,18px);font-size:clamp(3rem,15vw,4.35rem);font-weight:700;line-height:1;position:relative}.hero-copy h1 span{white-space:nowrap;width:fit-content;display:block}.hero-copy h1 span:first-child{color:#f4f7f1d6;letter-spacing:-.04em;font-size:.82em;font-weight:650;line-height:.98}.hero-copy h1 span:last-child{color:var(--text-primary);letter-spacing:-.07em;text-shadow:0 12px 34px #00000057;margin-top:clamp(7px,2vw,11px);font-size:1.11em;font-weight:820;line-height:.92}.hero-description{min-height:3em;color:var(--text-secondary);letter-spacing:.065em;margin:28px 0 0;padding-left:clamp(14px,4vw,18px);font-size:1rem;font-weight:450;line-height:1.6}.game-copy-swap{animation:game-copy-swap .18s var(--motion-ease) both;display:inline-block}.game-switch{background:linear-gradient(#ffffff05,#0000),#0e1314f0;border:1px solid #f4f7f11f;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-height:52px;margin-top:40px;padding:4px;display:grid;box-shadow:inset 0 1px #ffffff06,0 18px 44px #0003}.game-option{min-width:0;color:var(--text-secondary);cursor:pointer;letter-spacing:-.02em;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 6px;font-size:.875rem;font-weight:560;line-height:1;transition:color .2s,background-color .2s;position:relative}.game-option:after{background:var(--accent);content:"";width:0;height:1px;transition:width .2s;position:absolute;bottom:5px;right:50%;transform:translate(50%)}.game-option[aria-pressed=true]{color:var(--text-primary);background:linear-gradient(#c8f05a1f,#c8f05a11);box-shadow:inset 0 0 0 1px #c8f05a33,inset 0 1px #ffffff09}.game-option[aria-pressed=true]:after{width:18px}.primary-order-link{background:linear-gradient(105deg, #ffffff29, transparent 30%), var(--accent);width:100%;min-height:58px;color:var(--accent-ink);letter-spacing:-.025em;border:1px solid #f2ffcc47;border-radius:12px;justify-content:space-between;align-items:center;margin-top:12px;padding:0 20px;font-size:1rem;font-weight:720;line-height:1.2;transition:background-color .2s,transform .13s;display:flex;box-shadow:inset 0 1px #ffffff42,0 16px 38px #8bab3629}.cta-arrow{width:34px;height:30px;transition:transform .18s var(--motion-ease);border-left:1px solid #0a0d0b33;place-items:center end;margin-left:14px;font-size:1.25rem;font-weight:500;line-height:1;display:grid}.assurance-strip{color:#f4f7f1b8;letter-spacing:.055em;align-items:center;margin:0;padding:0;font-size:.75rem;font-weight:540;line-height:1.4;list-style:none;display:flex}.assurance-strip li{white-space:nowrap;align-items:center;display:inline-flex}.assurance-strip li+li:before{content:"";background:#c8f05ab8;border-radius:50%;width:3px;height:3px;margin:0 10px}.hero-assurance{justify-content:center;margin-top:10px}.hero-assurance+.secondary-order-link{margin-top:6px}.secondary-order-link{color:#f4f7f1ba;border-bottom:1px solid #f4f7f13b;width:fit-content;margin:15px auto 0;padding:5px 4px;font-size:.875rem;font-weight:500;line-height:1.35;transition:color .2s,border-color .2s;display:block}.game-option:focus-visible,.primary-order-link:focus-visible,.secondary-order-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.trust-proof{border-top:1px solid var(--border);margin-top:clamp(76px,11.5svh,102px);padding-top:20px}.trust-stat{justify-content:space-between;align-items:baseline;gap:20px;padding-left:clamp(14px,4vw,18px);display:flex}.trust-label{color:var(--text-secondary);letter-spacing:.1em;margin:0;font-size:.8125rem;font-weight:520}.trust-value{color:var(--text-primary);letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.25rem,10vw,2.75rem);font-weight:720;line-height:1}.trust-time{color:#98a29a94;letter-spacing:.035em;font-variant-numeric:tabular-nums;margin:6px 0 0;padding-left:clamp(14px,4vw,18px);font-size:.6875rem;line-height:1.4}.trust-time[data-ready=false]{visibility:hidden}@media (hover:hover){.game-option:hover{color:var(--text-primary)}.primary-order-link:hover{background:#d3f574;transform:translateY(-1px)}.primary-order-link:hover .cta-arrow{transform:translate(3px)}.secondary-order-link:hover{color:var(--text-primary);border-color:#c8f05aa6}}.primary-order-link:active{transform:translateY(1px)scale(.995)}@media (max-width:360px){html,body,.home-page{min-width:0}.home-page{--page-gutter:20px}.game-option{font-size:.8125rem}}@media (min-width:360px){.hero-description{letter-spacing:.05em;min-height:1.5em}}@media (max-height:760px){.hero-content{margin-top:38px}.game-switch{margin-top:22px}.trust-proof{margin-top:38px;padding-top:18px}}@media (max-height:650px){.hero-frame{padding-top:calc(14px + env(safe-area-inset-top));padding-bottom:calc(14px + env(safe-area-inset-bottom))}.brand-wordmark:after{margin-top:5px}.hero-content{margin-top:20px}.hero-copy h1{padding-left:14px;font-size:2.85rem;line-height:1}.hero-description{letter-spacing:.045em;min-height:3em;margin-top:14px;font-size:.875rem}.game-switch{min-height:48px;margin-top:12px}.primary-order-link{min-height:56px;margin-top:10px}.secondary-order-link{margin-top:8px}.trust-proof{margin-top:16px;padding-top:12px}.trust-value{font-size:2.125rem}.trust-time{margin-top:4px}}.proof-section{z-index:1;background:0 0;position:relative}.proof-frame{width:100%;max-width:var(--page-width);padding:24px var(--page-gutter);margin:0 auto}.proof-heading{max-width:100%}.proof-heading h2{max-width:100%;color:var(--text-primary);letter-spacing:0;margin:0;padding-left:clamp(14px,4vw,18px);font-size:clamp(2.1rem,10.6vw,3.1rem);font-weight:700;line-height:1;position:relative}.proof-heading h2 span{white-space:nowrap;width:fit-content;display:block}.proof-heading h2 span:first-child{color:#f4f7f1d6;letter-spacing:-.04em;font-size:.82em;font-weight:650;line-height:.98}.proof-heading h2 span:last-child{color:var(--text-primary);letter-spacing:-.07em;text-shadow:0 12px 34px #00000057;margin-top:clamp(7px,2vw,10px);font-size:1.11em;font-weight:820;line-height:.92}.repeat-order-evidence{margin:26px 0 0;padding-left:clamp(14px,4vw,18px)}.repeat-order-evidence dt{color:#98a29abd;letter-spacing:.08em;font-size:.75rem;font-weight:520;line-height:1.35}.repeat-order-evidence dd{color:#f4f7f1e0;font-variant-numeric:tabular-nums;align-items:baseline;margin:7px 0 0;line-height:1.15;display:flex}.repeat-order-count{white-space:nowrap;align-items:baseline;display:inline-flex}.repeat-order-count strong{letter-spacing:-.05em;font-size:1.45rem;font-weight:720}.repeat-order-count:first-child strong{color:var(--accent)}.repeat-order-unit{color:#f4f7f19e;margin-left:2px;font-size:.6875rem;font-weight:580}.repeat-order-separator{color:#98a29a6b;margin:0 9px;font-size:.875rem}.proof-reviews{margin-top:30px}.proof-reviews-header{justify-content:space-between;align-items:baseline;gap:20px;padding-left:clamp(14px,4vw,18px);display:flex}.proof-reviews-header h3,.proof-reviews-header p{margin:0}.proof-reviews-header h3{color:#f4f7f1e6;letter-spacing:.035em;font-size:.9375rem;font-weight:650;line-height:1.35}.proof-reviews-header p{color:#98a29ab8;letter-spacing:.08em;font-size:.75rem;line-height:1.35}.reviews-track{margin-top:14px;margin-right:calc(var(--page-gutter) * -1);padding:0 var(--page-gutter) 8px 0;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory;cursor:grab;-webkit-user-select:none;user-select:none;align-items:stretch;gap:14px;scroll-padding-inline-start:0;display:flex;overflow-x:auto}.reviews-track::-webkit-scrollbar{display:none}.reviews-track:focus-visible{outline:1px solid var(--accent);outline-offset:5px;border-radius:12px}.reviews-track[data-dragging=true]{cursor:grabbing;scroll-snap-type:none}.review-card{opacity:.78;scroll-snap-align:start;scroll-snap-stop:always;transform-origin:0;width:min(82vw,336px);height:236px;transition:opacity .19s ease, transform .19s var(--motion-ease), border-color .19s ease, background-color .19s ease;background:linear-gradient(#ffffff05,#0000),#0e1314f0;border:1px solid #f4f7f11f;border-radius:12px;flex-direction:column;flex:0 0 min(82vw,336px);margin:0;padding:19px 20px 17px;display:flex;overflow:hidden;transform:scale(.985);box-shadow:inset 0 1px #ffffff06,0 18px 44px #0003}.review-card[data-active=true]{opacity:1;border-color:#f4f7f12b;transform:scale(1)}.review-card-meta{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.review-purchase-count{color:#f4f7f1ad;letter-spacing:.065em;margin:0;font-size:.75rem;font-weight:540;line-height:1.3}.review-purchase-count strong{color:var(--accent);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:730}.review-result-label{color:#c8f05ac7;letter-spacing:.035em;white-space:nowrap;margin:0;font-size:.6875rem;font-weight:620;line-height:1.3;transition:color .19s,opacity .19s}.review-card:not([data-active=true]) .review-result-label{color:#c8f05a94}.review-card blockquote{margin:21px 0 0}.review-card blockquote p{color:#f4f7f1f0;letter-spacing:.005em;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:1.0625rem;font-weight:560;line-height:1.72;display:-webkit-box;overflow:hidden}.review-card figcaption{color:#98a29ab3;letter-spacing:.09em;border-top:1px solid #f4f7f114;min-height:31px;margin-top:auto;padding-top:13px;font-size:.6875rem;font-weight:540;line-height:1.2}@media (max-width:360px){.proof-frame{padding-top:20px;padding-bottom:20px}.review-card{height:210px;padding:18px 18px 16px}}@media (min-width:720px){.proof-frame{padding-top:24px;padding-bottom:28px}}.home-page[data-motion-ready=true] [data-reveal]{opacity:0;transform:translateY(10px)}.home-page[data-motion-ready=true] [data-reveal][data-revealed=true]{opacity:1;transition:opacity .5s var(--motion-ease), transform .5s var(--motion-ease);transition-delay:var(--reveal-delay,0s);transform:translateY(0)}[data-reveal-delay="1"]{--reveal-delay:70ms}[data-reveal-delay="2"]{--reveal-delay:.14s}[data-reveal-delay="3"]{--reveal-delay:.21s}[data-reveal-delay="4"]{--reveal-delay:.28s}[data-reveal-delay="5"]{--reveal-delay:.35s}.final-conversion-section{z-index:1;background:0 0;position:relative}.final-conversion-frame{width:100%;max-width:var(--page-width);padding:32px var(--page-gutter) calc(80px + env(safe-area-inset-bottom));margin:0 auto}.final-conversion-content{position:relative}.final-conversion-heading{padding-left:clamp(14px,4vw,18px)}.final-conversion-heading h2{color:var(--text-primary);letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,7.8vw,2.1rem);font-weight:690;line-height:1.06}.final-conversion-heading h2 span{white-space:nowrap;width:fit-content;display:block}.final-conversion-heading h2 span:first-child{color:#f4f7f1c2;letter-spacing:-.025em;font-size:.82em;font-weight:590}.final-conversion-heading h2 span:last-child{margin-top:4px;font-size:1.08em;font-weight:780}.final-current-game{border-top:1px solid #f4f7f114;justify-content:space-between;align-items:baseline;gap:20px;margin-top:28px;padding:14px 0 0 clamp(14px,4vw,18px);display:flex}.final-current-game span{color:#98a29ab8;letter-spacing:.08em;font-size:.75rem;font-weight:520;line-height:1.35}.final-current-game strong{color:#c8f05ae6;letter-spacing:.025em;font-size:.9375rem;font-weight:650;line-height:1.35}.final-assurance{margin-top:16px;padding-left:clamp(14px,4vw,18px)}.final-primary-order-reveal{margin-top:20px}.final-primary-order-link{margin-top:0}.final-secondary-order-link{margin-top:7px;padding-block:3px}.site-footer{margin-top:22px;padding:0 2px}.site-footer strong,.site-footer p{margin:0}.site-footer strong{color:#f4f7f1d1;letter-spacing:.025em;font-size:.875rem;font-weight:650;line-height:1.4}.site-footer p{color:#98a29a8f;letter-spacing:.055em;margin-top:7px;font-size:.6875rem;font-weight:500;line-height:1.5}.site-registration{color:#98a29a9e;letter-spacing:.035em;width:fit-content;margin-top:7px;font-size:.6875rem;font-weight:500;line-height:1.5;display:block}.mobile-order-dock{display:none}@media (max-width:719px){.mobile-order-dock{z-index:40;bottom:calc(10px + env(safe-area-inset-bottom));visibility:hidden;opacity:0;pointer-events:none;background:#080b0cf5;border:1px solid #f4f7f11f;border-radius:14px;width:min(100% - 32px,428px);padding:4px;transition:opacity .19s,transform .19s,visibility 0s linear .19s;display:block;position:fixed;left:50%;transform:translate(-50%,8px);box-shadow:inset 0 1px #ffffff09,0 18px 46px #0000006b}.mobile-order-dock[data-visible=true]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translate(-50%)}.mobile-order-dock-link{min-height:54px;color:var(--text-primary);background:#0e1314fa;border-radius:10px;grid-template-columns:minmax(0,auto) minmax(0,1fr) 30px;align-items:center;gap:10px;padding:5px 8px 5px 13px;display:grid}.mobile-order-dock-game{color:#f4f7f1b8;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:560;line-height:1.2;overflow:hidden}.mobile-order-dock-link strong{color:var(--accent);letter-spacing:-.02em;white-space:nowrap;justify-self:end;font-size:.875rem;font-weight:700;line-height:1.2}.mobile-order-dock-arrow{width:30px;height:36px;color:var(--accent);border-left:1px solid #c8f05a2e;place-items:center end;font-size:1rem;line-height:1;display:grid}.mobile-order-dock-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}}@media (max-width:360px){.final-conversion-frame{padding-top:20px;padding-bottom:calc(60px + env(safe-area-inset-bottom))}.mobile-order-dock{width:calc(100% - 24px)}.mobile-order-dock-link{gap:8px;padding-left:11px}.mobile-order-dock-game{font-size:.6875rem}.mobile-order-dock-link strong{font-size:.8125rem}}@media (max-height:650px){.final-conversion-frame{padding-top:16px;padding-bottom:calc(36px + env(safe-area-inset-bottom))}.final-current-game{margin-top:14px;padding-top:12px}.final-primary-order-link,.site-footer{margin-top:16px}}@media (min-width:720px){.final-conversion-frame{padding-top:28px;padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.home-page:before,.home-page:after,[data-hero-enter],.game-copy-swap,.home-journey-node[data-active=true]{animation:none}.home-page:before{transform:none}.home-page[data-motion-ready=true] [data-reveal]{opacity:1;transform:none}.home-page[data-motion-ready=true] [data-reveal][data-revealed=true]{transition:none}.home-journey-progress{transform:scaleY(1)}.home-journey-rail,[data-reveal],.game-option,.game-option:after,.primary-order-link,.secondary-order-link,.cta-arrow,.review-card,.review-result-label,.mobile-order-dock{transition:none}}@keyframes scene-enter{0%{opacity:0}to{opacity:1}}@keyframes mission-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes game-copy-swap{0%{opacity:.22;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes journey-node-arrive{0%{background:var(--obsidian);transform:translateY(-50%)scale(.82);box-shadow:0 0 0 3px #080b0cb8,0 0 #c8f05a00}48%{background:var(--accent);transform:translateY(-50%)scale(1.22);box-shadow:0 0 0 3px #080b0cb8,0 0 18px #c8f05a6b}to{background:#c8f05ab8;transform:translateY(-50%)scale(1);box-shadow:0 0 0 3px #080b0cb8,0 0 10px #c8f05a29}}.site-footer-game-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.seo-page{background:radial-gradient(circle at 76% 5%, #c8f05a14, transparent 28%), linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px), linear-gradient(180deg, #0a0e0f, var(--obsidian) 48%, #070a0b);background-size:auto,40px 40px,40px 40px,auto;min-height:100svh}.seo-page-frame{width:min(100%,800px);padding:calc(20px + env(safe-area-inset-top)) 24px calc(42px + env(safe-area-inset-bottom));margin-inline:auto}.seo-page-header,.seo-site-footer,.seo-breadcrumbs ol,.seo-article-heading,.seo-cta>div,.seo-cta-primary{display:flex}.seo-page-header{justify-content:space-between;align-items:center;gap:24px}.seo-page-brand{color:var(--text-primary);letter-spacing:-.035em;font-size:1rem;font-weight:760}.seo-page-brand:after{background:var(--accent);content:"";width:28px;height:2px;margin-top:7px;display:block}.seo-page-home-link,.seo-breadcrumbs,.seo-article-heading time,.seo-article-kicker,.seo-cta p,.seo-cta span,.seo-site-footer nav{color:var(--text-secondary)}.seo-page-home-link{font-size:.8125rem}.seo-page-home-link:focus-visible,.seo-page-brand:focus-visible,.seo-breadcrumbs a:focus-visible,.seo-related a:focus-visible,.seo-cta a:focus-visible,.seo-site-footer a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.seo-breadcrumbs{margin-top:42px;font-size:.75rem}.seo-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.seo-breadcrumbs li+li:before{color:#98a29a6b;content:"/";margin-right:8px}.seo-breadcrumbs li[aria-current=page]{color:#f4f7f1b8}.seo-article{margin-top:22px}.seo-article-heading{border-bottom:1px solid var(--border);flex-direction:column;padding:28px 0 32px}.seo-article-kicker{letter-spacing:.14em;margin:0;font-size:.6875rem;font-weight:650}.seo-article-heading h1{max-width:14em;color:var(--text-primary);letter-spacing:-.065em;margin:14px 0 0;font-size:clamp(2.25rem,10vw,4.25rem);font-weight:790;line-height:1.02}.seo-direct-answer{color:#f4f7f1cc;max-width:42rem;margin:24px 0 0;font-size:1.0625rem;line-height:1.85}.seo-article-heading time{letter-spacing:.04em;margin-top:20px;font-size:.6875rem}.seo-article-sections>section,.seo-faq,.seo-related{border-bottom:1px solid var(--border-weak);padding:34px 0}.seo-article h2{color:var(--text-primary);letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,5.5vw,1.8rem);font-weight:700;line-height:1.25}.seo-article-sections p,.seo-faq dd{color:#f4f7f1b3;margin:16px 0 0;font-size:.9375rem;line-height:1.9}.seo-article-sections ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.seo-article-sections li{color:#f4f7f1d1;padding-left:16px;font-size:.9375rem;line-height:1.65;position:relative}.seo-article-sections li:before{background:var(--accent);content:"";width:5px;height:1px;position:absolute;top:.72em;left:0}.seo-faq dl{margin:22px 0 0}.seo-faq dl>div+div{margin-top:22px}.seo-faq dt{color:#f4f7f1e6;font-size:.9375rem;font-weight:650;line-height:1.55}.seo-faq dd{margin-left:0}.seo-related ul{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.seo-related a{border:1px solid var(--border);color:#f4f7f1d1;background:#101516b8;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:0 14px;font-size:.875rem;display:flex}.seo-related a span:last-child{color:var(--accent)}.seo-cta{background:#0e1314f0;border:1px solid #f4f7f11f;border-radius:12px;margin-top:40px;padding:24px;box-shadow:inset 0 1px #ffffff06}.seo-cta-inline{background:#111717e0;border-color:#c8f05a3d;grid-template-columns:minmax(0,1fr) minmax(132px,auto);align-items:center;gap:8px 18px;margin-top:18px;padding:16px;display:grid}.seo-cta>div{flex-direction:column}.seo-cta p,.seo-cta h2{margin:0}.seo-cta p{letter-spacing:.11em;font-size:.6875rem}.seo-cta h2{margin-top:7px;font-size:1.375rem}.seo-cta-inline h2{margin-top:5px;font-size:1.0625rem}.seo-cta>div>span{margin-top:8px;font-size:.75rem}.seo-cta-inline>div>span{margin-top:5px;line-height:1.5}.seo-cta-primary{background:var(--accent);min-height:56px;color:var(--accent-ink);border-radius:11px;justify-content:space-between;align-items:center;margin-top:22px;padding:0 18px;font-size:.9375rem;font-weight:720}.seo-cta-primary span{color:inherit}.seo-cta-inline .seo-cta-primary{min-height:48px;margin-top:0;padding-inline:15px}.seo-cta-secondary{color:#f4f7f1ad;border-bottom:1px solid #f4f7f133;width:fit-content;margin:12px auto 0;padding:4px;font-size:.8125rem;display:block}.seo-cta-inline .seo-cta-secondary{grid-column:2;justify-self:center;margin-top:0}.seo-site-footer{border-top:1px solid var(--border-weak);justify-content:space-between;align-items:flex-start;gap:24px;margin-top:34px;padding-top:24px}.seo-footer-brand{color:#f4f7f1d1;font-size:.875rem;font-weight:650}.seo-footer-identity{gap:2px;display:grid}.seo-site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 16px;font-size:.75rem;display:flex}@media (hover:hover){.seo-page-home-link:hover,.seo-breadcrumbs a:hover,.seo-site-footer a:hover{color:var(--text-primary)}.seo-related a:hover{border-color:#c8f05a59}.seo-cta-primary:hover{background:#d3f574;transform:translateY(-1px)}}@media (max-width:520px){.seo-page-frame{padding-left:20px;padding-right:20px}.seo-breadcrumbs{margin-top:34px}.seo-article-heading{padding-top:22px}.seo-article-heading h1{font-size:clamp(2.2rem,11.5vw,3.25rem)}.seo-cta{padding:20px}.seo-cta-inline{padding:15px}.seo-site-footer{flex-direction:column}.seo-site-footer nav{justify-content:flex-start}}@media (max-width:360px){.seo-cta-inline{grid-template-columns:minmax(0,1fr)}.seo-cta-inline .seo-cta-primary{margin-top:5px}.seo-cta-inline .seo-cta-secondary{grid-column:1;justify-self:start}}@media (prefers-reduced-motion:reduce){.seo-cta-primary{transition:none}}
