:root{--wo-bg:#070a0f;--wo-ink:#f6f7ef;--wo-muted:#f6f7efa3;--wo-line:#ffffff21;--wo-panel:#10151d;--wo-panel-2:#151b24;--wo-accent:#7af26d;--wo-mint:#8debd6;--wo-warn:#f4a63a;--wo-blue:#55a7ff;--wo-danger:#ff6262}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--wo-bg);color:var(--wo-ink);margin:0;overflow-x:clip}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}.statusBadge{color:#f6f7efdb;letter-spacing:.08em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;width:fit-content;padding:6px 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.statusBadge--success{color:#a8ff9c;background:#7af26d24;border-color:#7af26d57}.statusBadge--info{color:#9bd0ff;background:#55a7ff24;border-color:#55a7ff57}.statusBadge--warning{color:#ffd391;background:#f4a63a24;border-color:#f4a63a66}.statusBadge--error{color:#faa;background:#ff626224;border-color:#ff626266}.siteShell{background:radial-gradient(circle at 72% 18%, #2075491f, transparent 34%), radial-gradient(circle at 12% 88%, #55a7ff14, transparent 28%), linear-gradient(180deg, #ffffff06, transparent 22%), var(--wo-bg);min-height:100vh}.siteHeader{z-index:30;border-bottom:1px solid var(--wo-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a0fe0;justify-content:space-between;align-items:center;min-height:72px;padding:0 22px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;min-width:240px;text-decoration:none;display:inline-flex}.brand span{color:#07110b;background:linear-gradient(135deg,#6af16e,#1b8d45);border-radius:7px;place-items:center;width:42px;height:34px;font-size:24px;font-weight:950;line-height:1;display:grid}.brand strong{color:var(--wo-ink);gap:2px;font-size:20px;font-weight:950;line-height:1;display:grid}.brand small{color:var(--wo-muted);font-size:12px;font-weight:760}.siteHeader nav{color:#f6f7efe6;align-items:center;gap:22px;font-size:14px;font-weight:800;display:flex}.siteHeader nav a{text-decoration:none}.headerJoin{color:#fff;background:linear-gradient(#3ba655,#237b3e);border-radius:8px;align-items:center;min-height:46px;padding:0 18px;display:inline-flex}.hero{grid-template-columns:minmax(360px,.94fr) minmax(360px,.72fr);gap:44px;min-height:calc(100svh - 72px);padding:72px 32px 56px;display:grid}.heroCopy{align-self:center;max-width:780px}.eyebrow{color:var(--wo-accent);letter-spacing:0;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:900}.hero h1,.gameHero h1{letter-spacing:0;margin:0;font-size:clamp(52px,8vw,112px);font-weight:950;line-height:.92}.hero h1{max-width:920px;font-size:clamp(48px,6vw,88px);line-height:.98}.lead{color:#f6f7efbd;letter-spacing:0;max-width:780px;margin:24px 0 0;font-size:clamp(22px,3vw,38px);font-weight:880;line-height:1.08}.actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.actionButton,.submitButton{border:1px solid #10131124;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:15px;font-weight:900;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.actionButton:hover,.submitButton:hover{transform:translateY(-1px)}.actionButton--primary,.submitButton{background:var(--wo-ink);color:#fff}.actionButton--ghost{color:var(--wo-ink);background:0 0;border-color:#0000}.submitButton{cursor:pointer;width:100%}.submitButton:disabled{cursor:wait;opacity:.68}.selectedGameNote{color:#f6f7efad;background:#7af26d12;border:1px solid #7af26d38;border-radius:8px;grid-column:1/-1;margin:0;padding:12px 14px;font-size:13px;font-weight:760}.selectedGameNote strong{color:#f6f7efeb}.gameSearch{border:1px solid var(--wo-line);background:var(--wo-panel);grid-template-columns:minmax(220px,1fr) auto;gap:10px;max-width:680px;margin-top:30px;padding:10px;display:grid;box-shadow:0 18px 42px #0000003d}.gameSearch--header{background:linear-gradient(#181e28f5,#0e1219f5);border-radius:8px;width:min(36vw,430px);max-width:none;margin-top:0;padding:5px}.gameSearch label{gap:6px;display:grid}.gameSearch span{color:var(--wo-muted);text-transform:uppercase;font-size:12px;font-weight:900}.gameSearch--header span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gameSearch select{min-height:46px;color:var(--wo-ink);font:inherit;background:0 0;border:0;font-size:17px;font-weight:900}.gameSearch--header select{color:#f6f7efd1;min-height:42px;padding-left:12px;font-size:14px;font-weight:760}.gameSearch button{background:var(--wo-accent);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:54px;padding:0 18px;font-size:15px;font-weight:900}.gameSearch--header button{color:#f6f7efb8;background:#ffffff0d;border:1px solid #ffffff14;min-height:36px;padding:0 11px;font-size:12px}.anchorHome{grid-template-columns:minmax(390px,.58fr) minmax(560px,1fr);align-items:center;gap:34px;padding:34px 42px 26px;display:grid}.anchorStatus{min-width:0;padding:8px 6px 0}.anchorStatus h1{max-width:520px;color:var(--wo-ink);margin:0;font-size:clamp(42px,4vw,64px);font-weight:950;line-height:.98}.anchorSubtitle{color:#f6f7efad;max-width:480px;margin:16px 0 0;font-size:18px;line-height:1.35}.anchorKicker{color:#f6f7ef94;letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:950;display:block}.anchorPlayable{align-items:center;gap:14px;display:flex}.anchorPlayable>span{background:var(--wo-accent);color:#061008;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:28px;font-weight:950;display:grid}.anchorPlayable--candidate>span{background:#32b7ff}.anchorPlayable--research>span{background:var(--wo-warn)}.anchorPlayable strong{color:var(--wo-accent);font-size:28px;font-weight:950;line-height:1;display:block}.anchorPlayable small,.anchorFactGrid small,.anchorProof small,.anchorRuntime,.homePreview p,.anchorTrust small{color:#f6f7ef9e}.anchorFactGrid{border-top:1px solid var(--wo-line);border-bottom:1px solid var(--wo-line);gap:18px;margin-top:24px;padding:22px 0;display:grid}.anchorFactGrid>div{grid-template-columns:36px 1fr;align-items:center;gap:14px;display:grid}.anchorFactGrid>div>span{color:#f6f7efe6;place-items:center;width:32px;height:32px;display:grid}.anchorFactGrid strong{color:var(--wo-ink);font-size:17px;line-height:1.1;display:block}.anchorProof{margin-top:22px}.anchorProof>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.anchorProof span:not(.anchorKicker){gap:4px;display:grid}.anchorProof i{background:var(--wo-accent);color:#07110b;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;font-weight:950;display:grid}.anchorProof strong{font-size:13px;line-height:1}.anchorProof small{font-size:11px;line-height:1.2}.anchorActions{grid-template-columns:minmax(180px,1fr) minmax(160px,.78fr);gap:10px;margin-top:26px;display:grid}.anchorPrimary,.anchorSecondary{text-align:center;border-radius:8px;place-items:center;min-height:54px;font-weight:950;text-decoration:none;display:grid}.anchorPrimary{color:#07110b;background:linear-gradient(#89f779,#61df58);border:0}.anchorPrimary,.gameDetailPrimary{cursor:pointer;font-family:inherit}.anchorSecondary{border:1px solid var(--wo-line);color:var(--wo-ink);background:#ffffff0a}.anchorRuntime{flex-wrap:wrap;gap:16px;margin-top:16px;font-size:12px;font-weight:760;display:flex}.homePreview{border:1px solid var(--wo-line);background:linear-gradient(#141a23f5,#090c12f5);border-radius:8px;min-width:0;padding:10px;overflow:hidden;box-shadow:0 24px 70px #00000057}.homePreviewFrame{color:inherit;background:#05070b;border-radius:8px;text-decoration:none;display:block;position:relative;overflow:hidden}.homePreviewFrame img{aspect-ratio:16/8.45;object-fit:cover;width:100%;transition:filter .18s,transform .22s;display:block}.homePreviewFrame:hover img{filter:brightness(1.05)saturate(1.05);transform:scale(1.012)}.previewBadge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080d14b8;border-radius:6px;gap:2px;padding:9px 12px;display:grid;position:absolute}.previewBadge span{color:#f6f7efbd;font-size:11px;font-weight:950}.previewBadge strong{color:#fff;font-size:20px;line-height:1}.previewBadge--top{top:18px;left:18px}.previewBadge--side{background:#24803cd6;top:18px;right:18px}.anchorThumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:10px 40px 0;display:grid}.anchorThumbs button{color:#f6f7efb8;cursor:pointer;font:inherit;text-align:left;background:#070a0f;border:1px solid #ffffff29;border-radius:6px;gap:7px;padding:0;display:grid;overflow:hidden}.anchorThumbs button.isActive{border-color:var(--wo-accent);box-shadow:0 0 0 1px #7af26d47}.anchorThumbs img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.anchorThumbs span{text-overflow:ellipsis;white-space:nowrap;padding:0 8px 8px;font-size:11px;font-weight:900;line-height:1.1;overflow:hidden}.homePreview p{margin:10px 8px 0;font-size:12px;line-height:1.4}.anchorShelf{border:1px solid var(--wo-line);background:#0b0f16b8;border-radius:8px;margin:10px 28px 0;padding:18px 16px 20px}.anchorShelfHeader{justify-content:space-between;align-items:center;gap:16px;padding:0 0 16px;display:flex}.anchorShelfHeader h2{margin:0;font-size:19px;line-height:1.1}.anchorShelfHeader a{color:#32b7ff;font-size:13px;font-weight:900;text-decoration:none}.anchorShelfGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.anchorShelf .gameCard{border-radius:8px;min-height:194px;padding:0}.gameThumb{border-bottom:1px solid var(--wo-line);display:block;overflow:hidden}.gameThumb img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.anchorShelf .gameCard h4{margin:10px 12px 2px;font-size:15px;line-height:1.12}.anchorShelf .gameCard p{display:none}.anchorShelf .gameCard .meta{color:#f6f7ef94;margin:0 12px 12px;padding-top:8px;font-size:12px}.anchorTrust{border-top:1px solid var(--wo-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:22px 28px 0;padding:0 0 22px;display:grid}.anchorTrust div{grid-template-columns:38px 1fr;column-gap:16px;padding:24px 36px 0;display:grid}.anchorTrust span{color:#f6f7efc2;grid-row:span 2}.anchorTrust strong{font-size:16px}.anchorTrust small{margin-top:6px;line-height:1.35}.quickGames{flex-wrap:wrap;gap:10px;max-width:780px;margin-top:18px;display:flex}.quickGames a{border:1px solid var(--wo-line);min-height:42px;color:var(--wo-ink);background:#fffdfac2;border-radius:8px;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:inline-flex}.quickGames span:first-child{font-size:14px;font-weight:900}.promise{max-width:680px;color:var(--wo-muted);margin-top:20px;font-size:14px;line-height:1.6}.statusGuide{border:1px solid var(--wo-line);background:var(--wo-ink);color:#fff;align-self:center;padding:28px;position:relative;overflow:hidden;box-shadow:0 24px 80px #14100a29}.statusGuide h2{color:#fff;max-width:440px;margin:0 0 24px;font-size:clamp(34px,4vw,58px);line-height:.98}.statusGuide div{border-top:1px solid #ffffff1f;gap:8px;padding:20px 0;display:grid}.statusGuide strong{font-size:20px;font-weight:900}.statusGuide span{color:#ffffffad;max-width:520px;font-size:16px;line-height:1.45}.proofStrip{border-block:1px solid var(--wo-line);grid-template-columns:repeat(3,1fr);display:grid}.proofStrip div{border-right:1px solid var(--wo-line);min-height:168px;padding:32px}.proofStrip div:last-child{border-right:0}.proofStrip strong{margin-bottom:14px;font-size:44px;line-height:1;display:block}.proofStrip span{max-width:360px;color:var(--wo-muted);font-size:15px;line-height:1.45;display:block}.section{padding:82px 32px}.sectionIntro{max-width:860px}.sectionIntro h2,.split h2,.formSection h2{letter-spacing:0;margin:0;font-size:clamp(42px,6vw,78px);font-weight:950;line-height:.94}.sectionIntro p,.groupNote{color:var(--wo-muted);font-size:18px;line-height:1.65}.group{border-top:1px solid var(--wo-line);margin-top:48px;padding-top:28px}.groupHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.groupHeader h3{margin:16px 0 0;font-size:30px;line-height:1}.researchGroup{padding-inline:32px;background:#e7e3d8;margin-inline:-32px;padding-bottom:34px}.gameGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gameCard{border:1px solid var(--wo-line);background:var(--wo-panel);min-height:258px;color:inherit;flex-direction:column;padding:22px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 10px 28px #14100a0a}.gameCard:hover{border-color:#10131180;transform:translateY(-3px);box-shadow:0 18px 42px #14100a14}.gameCard h4{margin:22px 0 12px;font-size:28px;font-weight:950;line-height:1.02}.gameCard p{color:var(--wo-muted);margin:0;font-size:15px;line-height:1.5}.meta{margin-top:auto;padding-top:22px;font-size:13px;font-weight:900}.split{border-top:1px solid var(--wo-line);grid-template-columns:minmax(280px,.72fr) minmax(420px,1fr);gap:44px;display:grid}.scopeList{align-content:start;gap:1px;display:grid}.stepList{align-content:start;gap:14px;display:grid}.stepList div{border-top:1px solid var(--wo-line);grid-template-columns:42px 1fr;gap:16px;padding-top:18px;display:grid}.stepList span{background:var(--wo-ink);color:#fff;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:grid}.stepList p{color:#101311c7;margin:0;font-size:18px;line-height:1.5}.scopeList p{border-top:1px solid var(--wo-line);color:#101311c2;margin:0;padding:20px 0;font-size:18px;line-height:1.5}.formSection{background:var(--wo-ink);color:#fff}.formSection p{color:#ffffffa8;max-width:800px;font-size:18px;line-height:1.65}.waitlistForm{background:#ffffff0f;border:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;padding:22px;display:grid}.waitlistForm label,.waitlistForm fieldset{color:#fff;font-size:13px;font-weight:800}.waitlistForm input,.waitlistForm select{width:100%;min-height:48px;color:var(--wo-ink);font:inherit;background:#fff;border:1px solid #fff3;border-radius:0;margin-top:8px;padding:0 12px;font-size:15px;display:block}.waitlistForm fieldset{border:1px solid #ffffff29;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:18px;display:grid}.waitlistForm legend{padding:0 8px}.waitlistForm .check{align-items:center;gap:10px;font-weight:600;display:flex}.waitlistForm .check input{width:auto;min-height:auto;margin:0}.ownershipChoice{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ownershipChoice legend{grid-column:1/-1}.ownershipChoice label{cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:14px;display:grid}.ownershipChoice label.isSelected{background:#74f46d1f;border-color:#74f46dad}.ownershipChoice input{accent-color:#74f46d;width:auto;min-height:auto;margin:3px 0 0}.ownershipChoice strong,.ownershipChoice small{display:block}.ownershipChoice strong{color:#fff;font-size:15px}.ownershipChoice small{color:#ffffff9e;margin-top:4px;font-size:12px;line-height:1.35}.formMessage{color:var(--wo-mint);align-self:center;margin:0;font-size:14px;line-height:1.45}.formMessage.error{color:#ffb4a9}.waitlistModalBackdrop{z-index:999;background:#000000b8;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.waitlistModal{color:#fff;background:linear-gradient(#ffffff14,#ffffff08),#070a0f;border:1px solid #ffffff24;border-radius:8px;width:min(940px,100%);max-height:calc(100vh - 56px);padding:32px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #00000070}.waitlistModalClose{color:#fff;cursor:pointer;width:38px;height:38px;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;place-items:center;font-size:18px;font-weight:950;line-height:1;display:grid;position:absolute;top:18px;right:18px}.waitlistModal h2{letter-spacing:0;max-width:760px;margin:8px 52px 0 0;font-size:clamp(34px,5vw,58px);font-weight:950;line-height:.98}.waitlistModal>p:not(.eyebrow){color:#ffffffad;max-width:720px;margin:16px 0 0;font-size:17px;line-height:1.55}.accessModalStatus{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 0;display:grid}.accessModalStatus span{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;gap:5px;padding:14px;display:grid}.accessModalStatus small{color:#ffffff94;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.accessModalStatus strong{color:#fff;font-size:14px;line-height:1.25}.waitlistModal .waitlistForm{grid-template-columns:repeat(2,minmax(0,1fr))}.gameHero{grid-template-columns:minmax(360px,1fr) minmax(320px,440px);gap:44px;padding:96px 32px 72px;display:grid}.gameDetailHero{--detail-accent:var(--wo-accent);background:radial-gradient(circle at 78% 16%,#7af26d1a,#0000 30%),linear-gradient(#ffffff05,#0000 42%);grid-template-columns:minmax(390px,.48fr) minmax(560px,.9fr);align-items:center;gap:34px;min-height:calc(100svh - 72px);padding:34px 42px 28px;display:grid}.gameDetailHero--candidate{--detail-accent:var(--wo-blue);background:radial-gradient(circle at 78% 16%,#55a7ff1f,#0000 30%),linear-gradient(#ffffff05,#0000 42%)}.gameDetailHero--research{--detail-accent:var(--wo-warn);background:radial-gradient(circle at 78% 16%,#f4a63a1f,#0000 30%),linear-gradient(#f4a63a09,#0000 42%)}.gameStatusPanel{min-width:0}.gameStatusPanel h1{max-width:540px;color:var(--wo-ink);letter-spacing:0;margin:0;font-size:clamp(42px,4.4vw,68px);font-weight:950;line-height:.98}.gameDetailLead{color:#f6f7efad;max-width:520px;margin:16px 0 0;font-size:17px;font-weight:760;line-height:1.36}.gamePanelKicker{color:#f6f7ef8f;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.gameCurrentStatus{grid-template-columns:46px 1fr;align-items:center;gap:14px;margin-top:28px;display:grid}.gameStatusIcon{background:var(--detail-accent);color:#07110b;border-radius:50%;place-items:center;width:42px;height:42px;font-size:26px;font-weight:950;display:grid}.gameCurrentStatus strong{color:var(--detail-accent);margin-top:5px;font-size:28px;font-weight:950;line-height:1;display:block}.gameCurrentStatus small{color:#f6f7ef9e;font-size:12px}.gameDetailFacts{border-top:1px solid var(--wo-line);border-bottom:1px solid var(--wo-line);gap:18px;margin-top:24px;padding:22px 0;display:grid}.gameDetailFacts>div{grid-template-columns:34px 1fr;align-items:center;gap:14px;display:grid}.gameDetailFacts>div>span{color:#f6f7efdb;place-items:center;width:30px;height:30px;display:grid}.gameDetailFacts small{color:#f6f7ef8c;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.gameDetailFacts strong{margin-top:4px;font-size:17px;line-height:1.16;display:block}.gameDetailFacts em{color:#f6f7ef9e;margin-top:4px;font-size:12px;font-style:normal;display:block}.proofMini{margin-top:22px}.proofMiniRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.proofMiniItem{gap:4px;display:grid}.proofMiniItem i{color:#f6f7efc2;background:#ffffff29;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:950;display:grid}.proofMiniItem--passed i{background:var(--wo-accent);color:#07110b}.proofMiniItem--needed i{background:var(--wo-warn);color:#120c03}.proofMiniItem--blocked i{background:var(--wo-danger);color:#170404}.proofMiniItem strong{color:var(--wo-ink);font-size:12px;line-height:1}.proofMiniItem small{color:#f6f7ef94;font-size:11px;line-height:1.2}.gameDetailActions{grid-template-columns:minmax(180px,1fr) minmax(140px,.7fr);gap:10px;margin-top:26px;display:grid}.gameDetailPrimary,.gameDetailSecondary{text-align:center;border-radius:8px;place-items:center;min-height:54px;font-size:14px;font-weight:950;text-decoration:none;display:grid}.gameDetailPrimary{background:var(--detail-accent);color:#07110b;border:0}.gameDetailPrimary--research{color:var(--wo-warn);background:#f4a63a29;border:1px solid #f4a63a70}.gameDetailSecondary{border:1px solid var(--wo-line);color:var(--wo-ink);background:#ffffff0a}.runtimeChips{color:#f6f7ef9e;flex-wrap:wrap;gap:16px;margin-top:16px;font-size:12px;font-weight:780;display:flex}.gamePreviewStage{border:1px solid var(--wo-line);background:linear-gradient(#141a23f5,#090c12f5);border-radius:8px;min-width:0;padding:10px;overflow:hidden;box-shadow:0 24px 70px #00000057}.gamePreviewFrame{background:#05070b;border-radius:8px;position:relative;overflow:hidden}.gamePreviewFrame img{aspect-ratio:16/8.45;object-fit:cover;width:100%;display:block}.gameDetailHero--research .gamePreviewFrame img{filter:saturate(.75)brightness(.78)}.gamePreviewBadge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080d14bd;border-radius:6px;gap:3px;max-width:min(260px,42%);padding:9px 12px;display:grid;position:absolute}.gamePreviewBadge span{color:#f6f7efb8;text-transform:uppercase;font-size:11px;font-weight:950}.gamePreviewBadge strong{color:#fff;font-size:18px;line-height:1.05}.gamePreviewBadge--status{top:18px;left:18px}.gamePreviewBadge--path{background:color-mix(in srgb, var(--detail-accent) 56%, #080d14d1);top:18px;right:18px}.gameThumbStrip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:10px 30px 0;display:grid}.gameThumbStrip a{background:#070a0f;border:1px solid #ffffff29;border-radius:6px;overflow:hidden}.gameThumbStrip a.isActive{border-color:var(--detail-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--detail-accent) 36%, transparent)}.gameThumbStrip img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.gamePreviewStage>p{color:#f6f7ef9e;margin:10px 8px 0;font-size:12px;line-height:1.4}.gameInfoDeck{border-top:1px solid var(--wo-line);border-bottom:1px solid var(--wo-line);background:#ffffff1a;grid-template-columns:1.2fr 1fr 1fr;gap:1px;margin:0 28px;display:grid}.gameInfoColumn{background:#0b1018;padding:30px}.gameInfoColumn h2{max-width:420px;margin:8px 0 22px;font-size:clamp(28px,3vw,44px);font-weight:950;line-height:.98}.gameInfoColumn dl{gap:16px;margin:0;display:grid}.gameInfoColumn div{border-top:1px solid #ffffff1a;padding-top:14px}.gameInfoColumn dt{color:#f6f7ef85;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:950}.gameInfoColumn dd{color:#f6f7efdb;margin:0;font-size:16px;font-weight:820;line-height:1.35}.playerRunMatrix{border-bottom:1px solid var(--wo-line);margin:0 28px;padding:42px 0 10px}.playerRunHeader{grid-template-columns:minmax(320px,.9fr) minmax(360px,1fr);align-items:end;gap:28px;padding:0 0 26px;display:grid}.playerRunHeader h2{max-width:620px;margin:8px 0 0;font-size:clamp(32px,4vw,58px);font-weight:950;line-height:.98}.playerRunHeader>p{color:#f6f7efa8;margin:0;font-size:17px;line-height:1.55}.playabilitySummary{background:#ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:1px;display:grid}.playabilitySummary div{background:#ffffff0e;align-content:center;gap:8px;min-height:92px;padding:18px;display:grid}.playabilitySummary span{color:#f6f7ef85;text-transform:uppercase;font-size:11px;font-weight:950}.playabilitySummary strong{color:#f6f7efe6;font-size:18px;font-weight:950;line-height:1.18}.playerRunGrid{background:#ffffff1a;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.playerRunItem{background:#0b1018;align-content:start;gap:10px;min-height:172px;padding:18px;display:grid}.playerRunItem span{color:#f6f7ef85;text-transform:uppercase;font-size:11px;font-weight:950}.playerRunItem strong{font-size:18px;font-weight:950;line-height:1.08}.playerRunItem--passed strong{color:var(--wo-accent)}.playerRunItem--limited strong,.playerRunItem--needed strong{color:var(--wo-warn)}.playerRunItem--blocked strong{color:var(--wo-danger)}.playerRunItem--unknown strong{color:#f6f7ef94}.playerRunItem p{color:#f6f7ef9e;margin:0;font-size:13px;line-height:1.42}.verificationChecklist{background:linear-gradient(90deg,#7af26d0f,#ffffff05);border-top:1px solid #ffffff1a;grid-template-columns:minmax(260px,.42fr) minmax(360px,1fr);gap:28px;padding:24px 18px 20px;display:grid}.verificationChecklist h3{color:#f6f7efeb;margin:0;font-size:clamp(22px,2.4vw,34px);font-weight:950;line-height:1.02}.verificationChecklist ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.verificationChecklist li{color:#f6f7efad;margin:0;padding-left:18px;font-size:14px;line-height:1.45;position:relative}.verificationChecklist li:before{content:"";background:var(--detail-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.64em;left:0}.statusRow{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.signalPanel{border-left:8px solid var(--wo-accent);background:var(--wo-panel);align-self:end;padding:28px;box-shadow:0 24px 80px #14100a24}.signalPanel dl{gap:18px;margin:0;display:grid}.signalPanel div{border-top:1px solid var(--wo-line);padding-top:18px}.signalPanel dt{color:var(--wo-muted);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900}.signalPanel dd{margin:0;font-size:22px;font-weight:900;line-height:1.1}.evidenceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.evidenceItem{border-top:1px solid var(--wo-line);padding-top:18px}.evidenceItem strong{margin-bottom:8px;font-size:18px;display:block}.evidenceItem span{color:var(--wo-muted);line-height:1.55;display:block}.demoProofSection{background:#fffaf0}.proofLayout{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:36px;margin-top:34px;display:grid}.proofFigure{margin:34px 0 0}.proofFigure img{border:1px solid var(--wo-line);object-fit:contain;background:#101311;width:100%;max-height:620px;display:block}.proofFigure figcaption{max-width:860px;color:var(--wo-muted);margin-top:12px;font-size:14px;font-weight:800;line-height:1.55}.proofColumn{border-top:1px solid var(--wo-line);padding-top:22px}.proofColumn h3,.proofLimits h3{margin:0 0 16px;font-size:22px}.proofColumn ul,.proofLimits ul{color:var(--wo-muted);gap:12px;margin:0;padding-left:20px;line-height:1.55;display:grid}.proofColumn dl{gap:16px;margin:0;display:grid}.proofColumn dt{color:var(--wo-muted);text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:900}.proofColumn dd{margin:0;font-weight:850;line-height:1.35}.proofLimits{border-left:4px solid var(--wo-warn);margin-top:34px;padding-left:22px}.proofLimits p{color:#101311cc;max-width:860px;margin:22px 0 0;font-size:17px;line-height:1.55}.proofLimits small{color:var(--wo-muted);overflow-wrap:anywhere;margin-top:14px;font-weight:800;display:block}.faqSection{background:#f8f6ef}.faqList{gap:14px;margin-top:34px;display:grid}.faqList details{border-top:1px solid var(--wo-line);padding:20px 0 6px}.faqList summary{cursor:pointer;color:var(--wo-ink);font-size:22px;font-weight:900;line-height:1.25}.faqList summary::marker{color:var(--wo-accent)}.faqList p{max-width:900px;color:var(--wo-muted);margin:14px 0 0;font-size:17px;line-height:1.6}.macCoverageSection,.relatedGameLinks{border-top:1px solid var(--wo-line)}.macChipGrid,.relatedLinkGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.macChipGrid span,.relatedLinkGrid a{border:1px solid var(--wo-line);background:var(--wo-panel);color:inherit;border-radius:6px;text-decoration:none}.macChipGrid span{min-height:72px;color:var(--wo-ink);padding:24px;font-size:18px;font-weight:950}.relatedLinkGrid a{align-content:space-between;min-height:112px;padding:20px;transition:border-color .18s,background .18s,transform .18s;display:grid}.relatedLinkGrid a:hover{border-color:#10131180;transform:translateY(-2px)}.relatedLinkGrid strong{font-size:18px;line-height:1.2}.relatedLinkGrid span{color:var(--wo-muted);text-transform:uppercase;font-size:13px;font-weight:900}.priorityNote{border-left:4px solid var(--wo-warn);color:#101311c7;max-width:860px;margin-top:40px;padding-left:18px;font-size:18px;font-weight:800;line-height:1.55}.footer{border-top:1px solid var(--wo-line);color:var(--wo-muted);justify-content:space-between;gap:20px;padding:28px 32px;font-size:13px;display:flex}.visualAnchorPage{color:#f6f7ef;background:#080b10;min-height:100vh}.anchorIntro{background:linear-gradient(90deg,#080b10f2 0%,#080b10b8 48%,#080b102e 100%),radial-gradient(circle at 72% 22%,#37b18d57,#0000 34%),linear-gradient(135deg,#111827 0%,#252a33 42%,#6a2737 100%);align-content:end;gap:18px;min-height:64svh;padding:42px 32px 72px;display:grid}.anchorBack{color:#f6f7ef;width:max-content;font-size:17px;font-weight:950;text-decoration:none}.anchorIntro .eyebrow,.anchorShowcase .eyebrow{color:#8debd6}.anchorIntro h1{letter-spacing:0;max-width:1060px;margin:0;font-size:clamp(54px,8vw,118px);font-weight:950;line-height:.92}.anchorIntro p:last-child{color:#f6f7efb8;max-width:780px;margin:0;font-size:20px;line-height:1.55}.anchorGrid{background:#ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.anchorOption{background:#0d1118;min-height:420px;padding:30px}.anchorPreview{background:#06080c;border:1px solid #ffffff1f;margin:0 0 24px;overflow:hidden}.anchorPreview img{aspect-ratio:1440/1024;object-fit:cover;width:100%;height:auto;transition:transform .22s;display:block}.anchorOption:hover .anchorPreview img{transform:scale(1.015)}.anchorOption--b{background:#191119}.anchorOption--c{background:#111417}.anchorOptionHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:34px;display:flex}.anchorOptionHeader>span{color:#080b10;background:#f6f7ef;place-items:center;width:44px;height:44px;font-size:18px;font-weight:950;display:grid}.anchorOption h2{max-width:440px;margin:0;font-size:clamp(34px,4vw,58px);line-height:.96}.anchorOption p{color:#f6f7efb8;max-width:520px;margin:18px 0 0;font-size:17px;line-height:1.55}.anchorOption dl{gap:18px;margin:32px 0 0;display:grid}.anchorOption dt{color:#8debd6e0;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:950}.anchorOption dd{color:#f6f7efb8;margin:0;line-height:1.5}.anchorReviewRules{background:#0b0f15;border-top:1px solid #ffffff1f;grid-template-columns:minmax(320px,.75fr) minmax(420px,1fr);gap:44px;padding:72px 32px;display:grid}.anchorReviewRules h2{grid-column:1;margin:0;font-size:clamp(36px,5vw,72px);line-height:.96}.anchorReviewRules>div{grid-column:2;align-self:end;gap:1px;display:grid}.anchorReviewRules p:not(.eyebrow){color:#f6f7efc2;border-top:1px solid #ffffff1f;margin:0;padding:18px 0;font-size:17px;line-height:1.55}.anchorShowcase{border-top:1px solid #ffffff1f;min-height:84svh;padding:48px 32px;position:relative;overflow:hidden}.anchorStage{grid-template-columns:minmax(360px,.78fr) minmax(420px,1fr);align-items:center;gap:46px;min-height:72svh;display:grid}.mockGameShelf{gap:14px;display:grid;transform:perspective(1200px)rotateY(-10deg)rotateX(3deg)}.mockShelfItem{background:linear-gradient(90deg,#0c1118d1,#0c111866),linear-gradient(135deg,#315c79,#7f2d42);border:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;min-height:116px;padding:24px;display:flex;box-shadow:0 24px 70px #00000057}.mockShelfItem:nth-child(2){background:linear-gradient(90deg,#0c1118d6,#0c11186b),linear-gradient(135deg,#17131d,#8b6a3f)}.mockShelfItem:nth-child(3){background:linear-gradient(90deg,#0c1118d6,#0c11186b),linear-gradient(135deg,#163f39,#c27b35)}.mockShelfItem span{color:#fff;font-size:clamp(28px,4vw,54px);font-weight:950;line-height:.94}.mockShelfItem i{color:#ffffffb8;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:900}.anchorCopy{z-index:2;max-width:760px;position:relative}.anchorMark{color:#080b10;background:#8debd6;place-items:center;width:52px;height:52px;margin-bottom:22px;font-size:22px;font-weight:950;display:grid}.anchorCopy h2{letter-spacing:0;margin:0;font-size:clamp(46px,7vw,96px);font-weight:950;line-height:.92}.anchorCopy p:not(.eyebrow){color:#f6f7efb8;max-width:680px;margin:22px 0 0;font-size:20px;line-height:1.5}.anchorStatusLine{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.anchorShowcase--poster{background:linear-gradient(90deg,#07070bf2 0%,#07070bc2 48%,#07070b47 100%),linear-gradient(135deg,#09090d 0%,#2b1730 42%,#a33a2e 100%);align-items:end;min-height:92svh;display:grid}.posterPlane{opacity:.68;grid-template-columns:1fr .7fr 1.1fr;gap:1px;display:grid;position:absolute;inset:0}.posterPlane span{background:linear-gradient(#0000,#000000c7),linear-gradient(135deg,#584334,#18141c 58%,#d66a2a);min-height:100%}.posterPlane span:nth-child(2){background:linear-gradient(#0000,#000c),linear-gradient(135deg,#1a2430,#6b3144)}.posterPlane span:nth-child(3){background:linear-gradient(#0000,#000000d1),linear-gradient(135deg,#2f3329,#927746)}.anchorShowcase--bench{background:linear-gradient(90deg,#080b10eb,#080b109e),linear-gradient(135deg,#0c1015,#1f252a 50%,#295144);grid-template-columns:minmax(360px,.88fr) minmax(420px,1fr);align-items:center;gap:46px;display:grid}.benchPanel{background:#ffffff0f;border:1px solid #ffffff24;padding:26px;box-shadow:0 30px 86px #00000057}.benchPanel p{color:#8debd6e0;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:950}.benchPanel h3{margin:0 0 30px;font-size:clamp(30px,4vw,58px);line-height:.96}.benchPanel ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.benchPanel li{color:#f6f7efc7;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;min-height:62px;display:flex}.benchPanel strong{color:#f6f7ef}.siteShell{color:var(--wo-ink);background:radial-gradient(circle at 78% 8%,#66ee761f,#0000 28%),linear-gradient(#090d13 0%,#070a0f 54%,#090c11 100%)}.siteShell h1,.siteShell h2,.siteShell h3,.siteShell h4,.siteShell strong,.siteShell a{color:var(--wo-ink)}.siteHeader{background:#070a0fd1;border-bottom-color:#ffffff1a}.brand span{background:var(--wo-accent);color:#07100b}.siteHeader nav,.lead,.sectionIntro p,.groupNote,.gameCard p,.scopeList p,.stepList p,.evidenceItem span,.priorityNote,.faqList p,.proofFigure figcaption,.proofLimits p,.proofLimits small,.footer{color:var(--wo-muted)}.hero{grid-template-columns:minmax(360px,.78fr) minmax(420px,.86fr);gap:48px;min-height:calc(100svh - 72px);padding:54px 32px 42px}.hero h1,.gameHero h1{font-size:clamp(48px,6.2vw,86px);line-height:.97}.lead{max-width:690px;font-size:clamp(19px,2.2vw,30px);font-weight:780;line-height:1.18}.gameSearch{max-width:620px;box-shadow:none;background:#ffffff0f;border-color:#ffffff1f}.gameSearch span{color:#f6f7ef94}.gameSearch select{color:var(--wo-ink);background:0 0}.quickGames a{color:var(--wo-ink);background:#ffffff0f;border-color:#ffffff1f}.actionButton,.submitButton,.gameSearch button{border-color:#ffffff24}.actionButton--primary,.submitButton,.gameSearch button{background:var(--wo-accent);color:#061009}.actionButton--secondary{color:var(--wo-ink);background:#ffffff14}.heroMedia,.gameMediaPanel{background:#ffffff0e;border:1px solid #ffffff1f;align-self:center;overflow:hidden}.heroMediaFrame,.gameMediaImage{background:#05070a;position:relative;overflow:hidden}.heroMediaFrame img,.gameMediaImage img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.heroMediaFrame:after,.gameMediaImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#05070ab8),linear-gradient(90deg,#05070a61,#0000 46%);position:absolute;inset:0}.heroMediaMeta{justify-content:space-between;align-items:flex-end;gap:20px;padding:18px;display:flex}.heroMediaMeta h2{margin:12px 0 6px;font-size:clamp(24px,3vw,38px);line-height:1}.heroMediaMeta p,.gameMediaPanel>p{color:var(--wo-muted);margin:0;font-size:13px;line-height:1.5}.heroMediaMeta a{color:var(--wo-accent);flex:none;font-size:14px;font-weight:900;text-decoration:none}.proofStrip{background:#ffffff09;border-block-color:#ffffff1a}.proofStrip div{border-right-color:#ffffff1a;min-height:130px}.proofStrip strong{color:var(--wo-accent);font-size:28px}.section,.split,.group,.evidenceItem,.scopeList p,.stepList div,.faqList details,.macChipGrid span,.relatedLinkGrid a{border-color:#ffffff1a}.stepList span{color:var(--wo-accent);background:#ffffff14}.sectionIntro h2,.split h2,.formSection h2{font-size:clamp(34px,4.8vw,64px);line-height:.98}.researchGroup,.demoProofSection,.faqSection{background:#ffffff09}.gameGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.gameCard{min-height:316px;box-shadow:none;background:#ffffff0e;border-color:#ffffff1c}.gameCard:hover{border-color:#66ee7680;box-shadow:0 18px 50px #00000038}.relatedLinkGrid a{background:#ffffff0b}.relatedLinkGrid a:hover{background:#66ee7614;border-color:#66ee7675}.macChipGrid span{color:#f6f7efe6;background:#ffffff0d}.gameThumb{background:#05070a;margin:-10px -10px 18px;display:block;overflow:hidden}.gameThumb img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.gameCard h4{margin-top:16px;font-size:22px}.meta{color:#f6f7efbd}.siteShell .actionButton--primary,.siteShell .submitButton,.siteShell .gameSearch button{color:#061009}.siteShell .actionButton--secondary,.siteShell .actionButton--ghost{color:var(--wo-ink)}.gameHero{grid-template-columns:minmax(360px,.78fr) minmax(420px,.9fr);align-items:center;min-height:calc(100svh - 72px);padding-top:54px;padding-bottom:42px}.gameHero--research{background:radial-gradient(circle at 80% 18%,#ff62621f,#0000 30%),linear-gradient(#ff62620a,#0000 42%)}.gameHeroCopy{z-index:2;position:relative}.gameMediaPanel{position:relative}.gameMediaOverlay{background:#ffffff14;border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:1px;display:grid}.gameMediaOverlay div{gap:6px;padding:16px;display:grid}.gameMediaOverlay span{color:#f6f7ef85;text-transform:uppercase;font-size:11px;font-weight:900}.gameMediaOverlay strong{color:var(--wo-ink);font-size:18px;line-height:1.1}.gameMediaPanel>p{padding:14px 16px 16px}.signalPanel{border-left-color:var(--wo-accent);box-shadow:none;background:#ffffff0f}.signalPanel dd,.faqList summary,.proofColumn dd{color:var(--wo-ink)}.proofGateSection{background:#ffffff09;padding-top:52px;padding-bottom:52px}.proofGateGrid{background:#ffffff1a;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:28px;display:grid}.proofGate{background:#0d1219;align-content:center;gap:8px;min-height:104px;padding:18px;display:grid}.proofGate span{color:#f6f7ef8f;text-transform:uppercase;font-size:12px;font-weight:900}.proofGate strong{color:#f6f7efa8;font-size:19px;line-height:1.08}.proofGate--passed strong{color:var(--wo-accent)}.proofGate--needed strong{color:var(--wo-warn)}.proofGate--blocked strong{color:var(--wo-danger)}.proofFigure img,.proofColumn,.proofLimits{border-color:#ffffff1f}.formSection{background:radial-gradient(circle at 82% 12%,#66ee7624,#0000 28%),#070a0f}.waitlistForm{background:#ffffff0e;border-color:#ffffff1f}.waitlistForm input,.waitlistForm select{color:#0b1118;background:#f6f7ef;border-color:#ffffff24}.waitlistForm fieldset{border-color:#ffffff21}.footer{border-top-color:#ffffff1a}@media (max-width:980px){.siteHeader{flex-wrap:wrap;gap:14px;padding-block:14px}.brand{min-width:0}.gameSearch--header{order:3;width:100%}.siteHeader nav{margin-left:auto}.anchorHome{grid-template-columns:1fr;padding:28px 22px 20px}.gameDetailHero{grid-template-columns:1fr;padding:24px 22px 28px}.homePreview,.gamePreviewStage{order:-1}.anchorStatus h1{max-width:760px}.anchorProof>div,.proofMiniRow,.anchorShelfGrid,.anchorTrust{grid-template-columns:repeat(2,minmax(0,1fr))}.anchorThumbs{margin-inline:0}.hero,.split,.gameHero,.anchorGrid,.anchorStage,.anchorShowcase--bench,.anchorReviewRules{grid-template-columns:1fr}.anchorReviewRules>div,.anchorReviewRules h2{grid-column:1}.proofStrip,.gameGrid,.waitlistForm,.ownershipChoice,.evidenceGrid,.proofLayout,.proofGateGrid,.playerRunHeader,.playabilitySummary,.playerRunGrid,.verificationChecklist,.macChipGrid,.relatedLinkGrid,.gameInfoDeck,.accessGrid,.accessModalStatus{grid-template-columns:1fr}.gameInfoDeck{margin-inline:22px}.heroMediaMeta,.gameMediaOverlay{grid-template-columns:1fr}.gameMediaPanel{order:-1}.gameHero{padding-top:24px}.proofStrip div{border-right:0;border-bottom:1px solid var(--wo-line)}.waitlistForm fieldset{grid-template-columns:1fr}.waitlistModalBackdrop{align-items:start;padding:14px}.waitlistModal{max-height:calc(100vh - 28px);padding:24px 18px}.waitlistModal h2{margin-right:48px}.waitlistModal .waitlistForm{grid-template-columns:1fr}}@media (max-width:680px){.siteHeader{align-items:stretch;gap:12px;padding:16px 20px;position:static}.siteHeader nav{flex-wrap:wrap;gap:14px;margin-left:0}.headerJoin{justify-content:center;width:100%}.anchorHome{padding:18px 14px 16px}.anchorStatus h1{font-size:clamp(38px,13vw,54px)}.anchorSubtitle{font-size:16px}.anchorFactGrid,.anchorProof>div,.anchorActions,.gameDetailFacts,.proofMiniRow,.gameDetailActions,.anchorShelfGrid,.anchorTrust{grid-template-columns:1fr}.homePreview,.gamePreviewStage{padding:8px}.homePreviewFrame img,.gamePreviewFrame img{aspect-ratio:16/10}.previewBadge{padding:7px 9px}.previewBadge strong{font-size:16px}.anchorThumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.gameThumbStrip{grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0}.gamePreviewBadge{max-width:48%;padding:7px 9px}.gamePreviewBadge strong{font-size:15px}.anchorShelf,.anchorTrust{margin-inline:14px}.anchorTrust div{padding:18px 6px 0}.hero,.section,.gameHero{padding-inline:20px}.hero{padding-top:54px}.hero h1{font-size:clamp(42px,13vw,58px)}.lead{font-size:22px}.gameSearch{grid-template-columns:1fr}.gameSearch button{width:100%}.statusGuide{padding:22px}.researchGroup{margin-inline:-20px;padding-inline:20px}.footer{flex-direction:column;padding-inline:20px}}:root{--wo-redesign-paper:#05080d;--wo-redesign-paper-2:#091019;--wo-redesign-paper-3:#101926;--wo-redesign-ink:#f3fff1;--wo-redesign-muted:#f3fff1a8;--wo-redesign-muted-2:#f3fff1c7;--wo-redesign-soft:#f3fff16b;--wo-redesign-rule:#b4ffb929;--wo-redesign-rule-2:#f3fff11a;--wo-redesign-text:#f3fff1;--wo-redesign-faint:#f3fff185;--wo-redesign-accent:#78f26c;--wo-redesign-accent-ink:#07100a;--wo-redesign-blue:#72b7ff;--wo-redesign-warn:#f7b84a;--wo-redesign-focus:#b7ff9f;--wo-redesign-shadow:#0000006b;--wo-redesign-ease-out:cubic-bezier(.23, 1, .32, 1);--wo-redesign-ease-in-out:cubic-bezier(.77, 0, .175, 1)}.siteShell{background:radial-gradient(circle at 72% 4%, #78f26c29, transparent 29rem), radial-gradient(circle at 8% 34%, #72b7ff1c, transparent 24rem), linear-gradient(180deg, var(--wo-redesign-paper-2) 0%, var(--wo-redesign-paper) 36rem, #06080c 100%);color:var(--wo-redesign-ink)}.siteHeader{border:1px solid var(--wo-redesign-rule);width:min(1180px,100% - 32px);min-height:58px;box-shadow:0 18px 60px var(--wo-redesign-shadow);background:#05080db8;border-radius:8px;margin:0 auto;padding:8px 10px 8px 12px;top:14px;left:50%}.brand{gap:10px;min-width:190px}.brand span{background:var(--wo-redesign-accent);width:34px;height:34px;color:var(--wo-redesign-accent-ink);border-radius:8px;font-size:21px;box-shadow:0 0 28px #78f26c57}.brand strong{color:var(--wo-redesign-ink);font-size:18px}.brand small{color:var(--wo-redesign-muted);white-space:nowrap;font-size:11px}.siteHeader nav{color:var(--wo-redesign-muted);gap:8px;font-size:13px}.siteHeader nav a{white-space:nowrap;min-height:38px;transition:background-color .16s var(--wo-redesign-ease-out), color .16s var(--wo-redesign-ease-out), transform .14s var(--wo-redesign-ease-out);border-radius:8px;align-items:center;padding:0 11px;line-height:1;display:inline-flex}.siteHeader nav a:hover{color:var(--wo-redesign-ink);background:#f3fff114}.siteHeader nav a:active,.anchorPrimary:active,.anchorSecondary:active,.anchorThumbs button:active,.gameCard:active,.headerJoin:active{transform:scale(.98)}.headerJoin{background:var(--wo-redesign-accent);min-height:38px;color:var(--wo-redesign-accent-ink);border:1px solid #78f26c5c;border-radius:8px;box-shadow:0 0 24px #78f26c3d}.gameSearch--header{border:1px solid var(--wo-redesign-rule-2);background:#f3fff10e;border-radius:8px;max-width:340px}.gameSearch--header select,.gameSearch--header button{min-height:38px}.gameSearch--header select{color:var(--wo-redesign-ink)}.anchorHome{grid-template-columns:minmax(390px,.64fr) minmax(0,1fr);align-items:center;gap:clamp(24px,3.2vw,48px);min-height:calc(100svh - 64px);padding:clamp(20px,2.5vw,34px) clamp(18px,3.2vw,48px) clamp(18px,2.3vw,30px);position:relative}.anchorHome:before{pointer-events:none;content:"";background:linear-gradient(var(--wo-redesign-rule-2) 1px, transparent 1px), linear-gradient(90deg, var(--wo-redesign-rule-2) 1px, transparent 1px);opacity:.46;background-size:34px 34px;width:min(44vw,520px);height:min(44vw,520px);position:absolute;inset:5.5rem clamp(18px,4vw,60px) auto auto;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 66%);mask-image:radial-gradient(circle,#000 0%,#0000 66%)}.anchorStatus{z-index:1;align-self:start;padding:0;position:relative}.homeEdition{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.homeEdition span{border:1px solid var(--wo-redesign-rule);min-height:26px;color:var(--wo-redesign-soft);text-transform:uppercase;white-space:nowrap;background:#f3fff10e;border-radius:8px;align-items:center;padding:0 10px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.anchorStatus h1{max-width:620px;color:var(--wo-redesign-ink);overflow-wrap:anywhere;font-size:clamp(42px,4.45vw,66px);line-height:.95}.anchorSubtitle{max-width:54ch;color:var(--wo-redesign-muted);margin-top:12px;font-size:clamp(15px,1.1vw,17px);line-height:1.36}.anchorKicker{color:var(--wo-redesign-soft);letter-spacing:.04em;font-size:10px}.anchorStatusBlock{margin-top:18px}.anchorPlayable{gap:13px}.anchorPlayable>span{width:42px;height:42px;color:var(--wo-redesign-accent);background:#78f26c1c;border:1px solid #78f26c66;box-shadow:inset 0 0 22px #78f26c14}.anchorPlayable--candidate>span{color:var(--wo-redesign-blue);background:#72b7ff1c;border-color:#72b7ff66}.anchorPlayable--research>span{color:var(--wo-redesign-warn);background:#f7b84a21;border-color:#f7b84a70}.anchorPlayable strong{color:var(--wo-redesign-accent);font-size:clamp(24px,2.35vw,34px)}.anchorPlayable em{color:var(--wo-redesign-ink);margin-bottom:4px;font-size:14px;font-style:normal;font-weight:850;display:block}.anchorPlayable--candidate strong{color:var(--wo-redesign-blue)}.anchorPlayable--research strong{color:var(--wo-redesign-warn)}.anchorPlayable small,.anchorFactGrid small,.anchorProof small,.anchorRuntime,.homePreview p,.anchorTrust small,.sectionIntro p,.groupNote{color:var(--wo-redesign-muted)}.anchorFactGrid{border:1px solid var(--wo-redesign-rule-2);background:var(--wo-redesign-rule-2);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:620px;margin-top:18px;padding:0}.anchorFactGrid>div{background:#091019d1;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-height:80px;padding:14px}.anchorFactGrid>div>span{width:28px;height:28px;color:var(--wo-redesign-accent);background:#f3fff114;border-radius:8px;font-size:11px;font-weight:950}.anchorFactGrid strong{color:var(--wo-redesign-ink)}.anchorProof{max-width:670px;margin-top:16px}.anchorProof>div{flex-wrap:wrap;gap:8px;display:flex}.anchorProof span:not(.anchorKicker){border:1px solid var(--wo-redesign-rule-2);background:#f3fff10b;border-radius:8px;min-width:86px;padding:8px}.anchorProof i{background:var(--wo-redesign-accent);color:var(--wo-redesign-accent-ink)}.anchorActions{grid-template-columns:minmax(0,1fr) auto;max-width:620px;margin-top:16px}.anchorPrimary,.anchorSecondary{white-space:nowrap;min-height:46px;transition:background-color .16s var(--wo-redesign-ease-out), border-color .16s var(--wo-redesign-ease-out), color .16s var(--wo-redesign-ease-out), transform .14s var(--wo-redesign-ease-out);border-radius:8px;line-height:1}.anchorPrimary{background:var(--wo-redesign-accent);color:var(--wo-redesign-accent-ink)}.anchorPrimary:hover{background:#98ff8b}.anchorPrimary:focus-visible,.anchorSecondary:focus-visible,.anchorThumbs button:focus-visible,.gameCard:focus-visible,.siteHeader a:focus-visible,.gameSearch select:focus-visible,.gameSearch button:focus-visible{outline:2px solid var(--wo-redesign-focus);outline-offset:2px}.anchorSecondary{border-color:var(--wo-redesign-rule);min-width:152px;color:var(--wo-redesign-ink);background:#f3fff10e}.anchorSecondary:hover{background:#78f26c17;border-color:#78f26c57}.anchorRuntime{gap:8px;margin-top:12px}.anchorRuntime span{border-bottom:1px solid var(--wo-redesign-rule);padding-bottom:4px}.homePreview{z-index:1;border:1px solid var(--wo-redesign-rule);background:linear-gradient(180deg, #f3fff114, #f3fff106), var(--wo-redesign-paper-2);max-height:calc(100svh - 106px);box-shadow:0 32px 110px var(--wo-redesign-shadow);border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto auto;align-self:center;padding:12px;display:grid;position:relative}.previewChrome{min-height:26px;color:var(--wo-redesign-soft);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 4px 8px;font-size:10px;font-weight:950;display:flex}.homePreviewFrame{background:var(--wo-redesign-paper);border:1px solid #f3fff11a;border-radius:8px}.homePreviewFrame img{aspect-ratio:auto;height:clamp(310px,48svh,470px);transition:filter .18s var(--wo-redesign-ease-out), transform .26s var(--wo-redesign-ease-out);transform:scale(1)}.homePreviewFrame:hover img{transform:scale(1.018)}.previewBadge{background:#05080dc7;border:1px solid #f3fff11f;border-radius:8px}.previewBadge--side{color:var(--wo-redesign-accent-ink);background:#78f26ce0}.previewBadge--side span,.previewBadge--side strong{color:var(--wo-redesign-accent-ink)}.anchorThumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:10px 0 0}.anchorThumbs button{border-color:var(--wo-redesign-rule-2);color:var(--wo-redesign-muted);transition:border-color .16s var(--wo-redesign-ease-out), background-color .16s var(--wo-redesign-ease-out), transform .14s var(--wo-redesign-ease-out);background:#f3fff10b;border-radius:8px}.anchorThumbs button:hover{background:#f3fff112;border-color:#f3fff13d}.anchorThumbs button.isActive{border-color:var(--wo-redesign-accent);background:#78f26c17}.anchorThumbs img{aspect-ratio:16/7.2}.anchorThumbs span{padding:0 7px 7px}.homePreview p{text-overflow:ellipsis;white-space:nowrap;margin:8px 8px 0;line-height:1.3;overflow:hidden}.anchorShelf{border:0;border-top:1px solid var(--wo-redesign-rule);background:0 0;border-radius:0;align-content:center;min-height:calc(100svh - 64px);margin:0 clamp(14px,3.2vw,48px);padding:clamp(20px,3vw,34px) 0;display:grid}.anchorShelfHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding-bottom:16px;display:grid}.anchorShelfHeader p{color:var(--wo-redesign-accent);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;margin:0 0 4px;font-size:11px;font-weight:950}.anchorShelfHeader h2{max-width:760px;color:var(--wo-redesign-ink);overflow-wrap:anywhere;font-size:clamp(28px,3.2vw,46px);line-height:.98}.anchorShelfHeader a{border:1px solid var(--wo-redesign-rule);min-height:42px;color:var(--wo-redesign-ink);white-space:nowrap;border-radius:8px;align-items:center;padding:0 14px;line-height:1;display:inline-flex}.anchorShelfGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.anchorShelf .gameCard{border:1px solid var(--wo-redesign-rule-2);min-height:0;box-shadow:none;background:#f3fff10b;border-radius:8px;overflow:hidden}.anchorShelf .gameCard:hover{border-color:#78f26c4d;transform:translateY(-2px);box-shadow:0 24px 70px #00000038}.anchorShelf .gameCard p{color:var(--wo-redesign-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 12px 0;font-size:12px;line-height:1.32;display:-webkit-box;overflow:hidden}.anchorShelf .gameCard h4{color:var(--wo-redesign-ink);margin:10px 12px 0;font-size:clamp(16px,1.25vw,20px);line-height:1.05}.anchorShelf .gameCard .meta{color:var(--wo-redesign-soft);margin:auto 12px 12px}.gameThumb{border-bottom-color:var(--wo-redesign-rule-2)}.gameThumb img{aspect-ratio:16/7.6;transition:transform .26s var(--wo-redesign-ease-out)}.gameCard:hover .gameThumb img{transform:scale(1.018)}.anchorTrust{border-top:1px solid var(--wo-redesign-rule);border-bottom:1px solid var(--wo-redesign-rule);margin:clamp(38px,6vw,70px) clamp(14px,4vw,60px) 0;padding:0}.anchorTrust div{grid-template-columns:38px minmax(0,1fr);padding:22px 28px}.anchorTrust span{color:var(--wo-redesign-accent)}.anchorTrust strong{color:var(--wo-redesign-ink)}.split,.faqSection,.formSection{margin-inline:clamp(14px,4vw,60px);padding-inline:0}.split{border-top:0}.sectionIntro h2,.split h2,.formSection h2{color:var(--wo-redesign-ink);overflow-wrap:anywhere;line-height:.98}.scopeList p,.faqList details{border-top-color:var(--wo-redesign-rule);color:var(--wo-redesign-muted)}.faqList summary{color:var(--wo-redesign-ink)}.formSection{border:1px solid var(--wo-redesign-rule);background:radial-gradient(circle at 82% 18%, #78f26c21, transparent 20rem), var(--wo-redesign-paper-2);color:var(--wo-redesign-ink);border-radius:8px;padding:clamp(34px,6vw,72px)}.formSection .eyebrow{color:var(--wo-redesign-accent)}.formSection p{color:var(--wo-redesign-muted)}.accessHeader{max-width:860px}.accessGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.accessItem{border:1px solid var(--wo-redesign-rule);background:#ffffff09;border-radius:8px;align-content:start;gap:11px;min-height:176px;padding:18px;display:grid}.accessItem span{color:var(--wo-redesign-accent);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950}.accessItem strong{color:var(--wo-redesign-ink);font-size:clamp(20px,2.4vw,28px);line-height:1.05}.accessItem p{color:var(--wo-redesign-muted);margin:0;font-size:14px;line-height:1.45}.accessActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.accessActions .gameDetailPrimary,.accessActions .gameDetailSecondary{min-width:min(240px,100%)}.waitlistForm{border-color:var(--wo-redesign-rule);background:#f3fff10e;border-radius:8px}.waitlistForm input,.waitlistForm select{min-height:48px;color:var(--wo-redesign-ink);outline-offset:1px;background:#05080dbd;border:1px solid #f3fff12e;border-radius:8px;outline:2px solid #0000}.waitlistForm input:focus-visible,.waitlistForm select:focus-visible{outline-color:var(--wo-redesign-focus);border-color:#78f26c70}.waitlistForm fieldset{border-color:var(--wo-redesign-rule);border-radius:8px}.optionalTestDetails{border:1px solid var(--wo-redesign-rule);border-radius:8px;grid-column:1/-1}.optionalTestDetails summary{cursor:pointer;color:var(--wo-redesign-text);padding:13px 14px;font-weight:760}.optionalTestDetails[open]{padding-bottom:14px}.optionalTestDetails[open] summary{border-bottom:1px solid var(--wo-redesign-rule);margin-bottom:14px}.optionalTestDetails label,.optionalTestDetails fieldset{margin-inline:14px}.optionalTestDetails label+label,.optionalTestDetails label+fieldset{margin-top:12px}.submitButton{background:var(--wo-redesign-accent);color:var(--wo-redesign-accent-ink);border-color:#0000;border-radius:8px}.waitlistModal{border-color:var(--wo-redesign-rule);background:var(--wo-redesign-paper-2)}.footer{border-top-color:var(--wo-redesign-rule);color:var(--wo-redesign-muted);margin-inline:clamp(14px,4vw,60px)}@media (prefers-reduced-motion:reduce){.siteHeader nav a,.anchorPrimary,.anchorSecondary,.anchorThumbs button,.homePreviewFrame img,.gameThumb img,.gameCard{transition-duration:1ms;transform:none!important}}@media (max-width:1100px){.siteHeader{flex-wrap:wrap;gap:10px;position:sticky}.gameSearch--header{order:3;width:100%;max-width:none}.anchorHome{grid-template-columns:1fr}.homePreview{order:-1}.anchorShelfGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:740px){.siteHeader{width:auto;margin:0 12px;position:static}.siteHeader nav{justify-content:space-between;width:100%}.siteHeader nav a:not(.headerJoin){padding-inline:4px}.headerJoin{justify-content:center;width:100%}.gameSearch--header{grid-template-columns:minmax(0,1fr) 58px}.gameSearch--header button{width:auto;min-height:42px;padding:0 10px;font-size:0}.gameSearch--header button:after{content:"Go";font-size:12px}.anchorHome{padding:22px 14px 18px}.homePreview{order:initial}.homeEdition{gap:6px}.homeEdition span{font-size:10px}.anchorStatus h1{font-size:clamp(38px,12vw,52px);line-height:.96}.anchorFactGrid,.anchorActions,.anchorShelfHeader,.anchorShelfGrid,.anchorTrust{grid-template-columns:1fr}.anchorActions{max-width:none}.anchorPrimary,.anchorSecondary{width:100%}.anchorProof span:not(.anchorKicker){min-width:calc(50% - 4px)}.anchorThumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.previewBadge--side{display:none}.anchorShelf,.anchorTrust,.split,.faqSection,.formSection,.footer{margin-inline:14px}.formSection{padding:28px 18px}}.gameReportHero{--report-accent:var(--wo-redesign-accent);--detail-accent:var(--report-accent);--report-accent-soft:#78f26c1f;min-height:calc(100svh - 64px);color:var(--wo-redesign-ink);background:radial-gradient(circle at 18% 10%,#78f26c29,#0000 28%),linear-gradient(#0d2b1bb8,#03070bfa 64%);align-content:center;gap:clamp(14px,2vw,24px);padding:clamp(18px,2.4vw,32px) clamp(18px,3.2vw,48px);display:grid}.gameReportHero--candidate{--report-accent:var(--wo-blue);--report-accent-soft:#3d9aff1f}.gameReportHero--research{--report-accent:var(--wo-warn);--report-accent-soft:#f4a63a24}.gameBreadcrumb{border:1px solid var(--wo-redesign-rule);width:fit-content;max-width:100%;color:var(--wo-redesign-muted);background:#f4fff20e;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:850;display:flex}.gameBreadcrumb a,.gameBreadcrumb strong{overflow-wrap:anywhere;color:var(--wo-redesign-ink);text-decoration:none}.gameBreadcrumb span{color:#f4fff257}.gameReportHeader{grid-template-columns:minmax(0,.98fr) minmax(340px,.66fr);align-items:center;gap:clamp(20px,3vw,42px);display:grid}.gameReportIntro{min-width:0}.reportLabel{border:1px solid color-mix(in srgb, var(--report-accent) 48%, transparent);background:var(--report-accent-soft);width:fit-content;color:var(--report-accent);text-transform:uppercase;border-radius:8px;margin:0 0 12px;padding:7px 9px;font-size:12px;font-weight:950}.gameReportIntro h1{max-width:760px;color:var(--wo-redesign-ink);letter-spacing:0;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(44px,5vw,76px);font-weight:950;line-height:.94}.gameReportIntro h1 span{color:var(--report-accent);margin-top:8px;font-size:clamp(20px,2vw,30px);line-height:1;display:block}.gameReportIntro .gameDetailLead{max-width:600px;color:var(--wo-redesign-muted-2);margin-top:14px;font-size:clamp(15px,1.05vw,17px);font-weight:760;line-height:1.34}.doctorAnswer{border:1px solid color-mix(in srgb, var(--report-accent) 35%, var(--wo-redesign-rule));background:#f4fff20e;border-radius:8px;gap:8px;max-width:620px;margin-top:18px;padding:16px;display:grid}.doctorAnswer span,.doctorAnswer small{color:var(--wo-redesign-muted);font-size:12px;font-weight:850;line-height:1.35}.doctorAnswer span{text-transform:uppercase}.doctorAnswer strong{color:var(--report-accent);font-size:clamp(24px,2.4vw,34px);font-weight:950;line-height:1}.doctorAnswer em{color:var(--wo-redesign-ink);font-size:14px;font-style:normal;font-weight:850;line-height:1.2}.doctorAnswer p,.gameReportSnapshot p{color:var(--wo-redesign-muted-2);margin:0;font-size:14px;line-height:1.45}.mobileHeroThumb{display:none}.mobileHeroThumb img{aspect-ratio:16/9;border:1px solid var(--wo-redesign-rule);object-fit:cover;border-radius:8px;width:100%;display:block}.gameReportVerdict{border:1px solid color-mix(in srgb, var(--report-accent) 32%, var(--wo-redesign-rule));-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#0c1219ad;border-radius:8px;min-width:0;padding:clamp(14px,1.6vw,20px);box-shadow:0 26px 80px #00000052}.reportVerdictTop{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.reportVerdictTop .gameStatusIcon{background:var(--report-accent)}.reportVerdictTop strong{color:var(--report-accent);margin-top:4px;font-size:clamp(24px,1.9vw,32px);font-weight:950;line-height:1;display:block}.reportVerdictTop small{color:var(--wo-redesign-muted-2);margin-top:4px;font-size:12px;line-height:1.35;display:block}.gameReportVerdict dl{background:var(--wo-redesign-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 0 0;display:grid}.gameReportVerdict dl div{background:#05090eb8;align-content:start;gap:5px;min-height:72px;padding:11px;display:grid}.gameReportVerdict dt{color:var(--wo-redesign-muted);text-transform:uppercase;font-size:11px;font-weight:950}.gameReportVerdict dd{color:var(--wo-redesign-ink);margin:0;font-size:14px;font-weight:850;line-height:1.25}.gameReportEvidence{border:1px solid var(--wo-redesign-rule);background:var(--wo-redesign-rule);border-radius:8px;grid-template-columns:minmax(0,.92fr) minmax(330px,.56fr);gap:1px;display:grid;overflow:hidden}.gamePurchaseShortcut{color:var(--wo-redesign-muted-2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;font-size:13px;line-height:1.35;display:flex}.gamePurchaseShortcut span{color:var(--wo-redesign-muted);text-transform:uppercase;font-weight:850}.gamePurchaseShortcut strong{color:var(--wo-redesign-ink);font-weight:850}.gamePurchaseShortcut a{color:var(--detail-accent);font-weight:950}.gameReportFigure,.gameReportSnapshot{background:#0b1018db;min-width:0}.gameReportFigure{margin:0;padding:clamp(8px,1vw,12px)}.gameReportFigure .gamePreviewFrame img{aspect-ratio:auto;height:clamp(250px,31svh,335px)}.gameReportFigure figcaption{color:var(--wo-redesign-muted-2);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;line-height:1.3;overflow:hidden}.gameReportSnapshot{align-content:center;gap:12px;padding:clamp(14px,1.7vw,22px);display:grid}.gameReportSnapshot .proofMiniRow{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.gameReportSnapshot .proofMiniItem{background:#f4fff209;border:1px solid #f4fff21a;border-radius:8px;min-height:64px;padding:9px}.gameReportSnapshot .runtimeChips{gap:8px;margin-top:0}.gameReportSnapshot .runtimeChips span{border:1px solid var(--wo-redesign-rule);background:#f4fff20b;border-radius:999px;padding:5px 8px}.doctorChipList{flex-wrap:wrap;gap:8px;display:flex}.doctorChipList span{border:1px solid var(--wo-redesign-rule);color:var(--wo-redesign-ink);background:#f4fff20b;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:850}.gameReportSnapshot ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gameReportSnapshot li{color:var(--wo-redesign-muted-2);font-size:13px;line-height:1.35}.gameReportSnapshot li:before{content:"!";width:18px;height:18px;color:var(--wo-warn);background:#f4a63a29;border-radius:50%;place-items:center;margin-right:8px;font-size:11px;font-weight:950;display:inline-grid}.purchaseGuideSection{border-bottom:1px solid var(--wo-redesign-rule);margin:0 28px;padding:clamp(30px,4.5vw,54px) 0}.purchaseGuideHeader{grid-template-columns:minmax(300px,.72fr) minmax(360px,1fr);align-items:end;gap:clamp(20px,4vw,56px);margin-bottom:22px;display:grid}.purchaseGuideHeader h2{max-width:620px;color:var(--wo-redesign-ink);overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(32px,4.5vw,62px);font-weight:950;line-height:.98}.purchaseGuideHeader>p{color:var(--wo-redesign-muted-2);margin:0;font-size:16px;line-height:1.5}.purchaseStepGrid{border:1px solid var(--wo-redesign-rule);background:var(--wo-redesign-rule);border-radius:8px;grid-template-columns:1.18fr .82fr 1fr;gap:1px;display:grid;overflow:hidden}.purchaseStep{background:#0b1018db;align-content:start;gap:14px;min-width:0;padding:clamp(18px,2.4vw,28px);display:grid}.purchaseStep>span{border:1px solid color-mix(in srgb, var(--detail-accent) 52%, var(--wo-redesign-rule));background:color-mix(in srgb, var(--detail-accent) 12%, transparent);width:max-content;color:var(--detail-accent);text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:950}.purchaseStep h3{color:var(--wo-redesign-ink);margin:0;font-size:clamp(22px,2.2vw,32px);font-weight:950;line-height:1.02}.purchaseStep p,.purchaseStep li{color:var(--wo-redesign-muted-2);margin:0;font-size:14px;line-height:1.45}.purchaseStep dl{border:1px solid var(--wo-redesign-rule);background:var(--wo-redesign-rule);border-radius:8px;gap:1px;margin:0;display:grid;overflow:hidden}.purchaseStep dl div{background:#05090eb8;gap:5px;padding:12px;display:grid}.purchaseStep dt{color:var(--wo-redesign-muted);text-transform:uppercase;font-size:11px;font-weight:950}.purchaseStep dd{color:var(--wo-redesign-ink);margin:0;font-size:15px;font-weight:850;line-height:1.3}.purchaseWarning{border-left:2px solid var(--wo-warn);padding-left:10px}.purchaseStoreLink{border:1px solid color-mix(in srgb, var(--detail-accent) 64%, transparent);background:var(--detail-accent);width:max-content;max-width:100%;min-height:46px;color:var(--detail-accent-ink);cursor:pointer;font:inherit;text-align:center;border-radius:8px;place-items:center;padding:0 18px;font-size:14px;font-weight:950;text-decoration:none;display:inline-grid}.purchaseStoreLink--research{color:var(--detail-accent);background:0 0}.purchaseStep ol{gap:10px;margin:0;padding-left:20px;display:grid}.discoverySection{border-top:1px solid var(--wo-redesign-rule)}.discoveryGrid,.collectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.discoveryGrid a,.collectionGrid a{border:1px solid var(--wo-redesign-rule);min-width:0;min-height:132px;color:var(--wo-redesign-ink);transition:transform .16s var(--wo-redesign-ease-out), border-color .16s var(--wo-redesign-ease-out), background-color .16s var(--wo-redesign-ease-out);background:#f4fff20b;border-radius:8px;align-content:space-between;gap:10px;padding:20px;text-decoration:none;display:grid}.discoveryGrid strong,.collectionGrid strong{color:var(--wo-redesign-ink);overflow-wrap:anywhere;font-size:clamp(20px,2vw,28px);font-weight:950;line-height:1.04}.discoveryGrid span,.collectionGrid span,.collectionGrid small{color:var(--wo-redesign-muted);text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.35}.collectionGrid p{color:var(--wo-redesign-muted-2);margin:0;font-size:14px;line-height:1.45}.collectionHero{border-bottom:1px solid var(--wo-redesign-rule);background:radial-gradient(circle at 76% 18%,#72b7ff29,#0000 28rem),linear-gradient(#091019eb,#05080dfa);align-content:end;gap:16px;min-height:min(620px,100svh - 58px);padding:clamp(28px,6vw,88px) clamp(18px,4vw,52px) clamp(28px,5vw,72px);display:grid}.collectionHero h1{max-width:980px;color:var(--wo-redesign-ink);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(46px,7vw,92px);font-weight:950;line-height:.94}.collectionHero>p:not(.reportLabel){max-width:760px;color:var(--wo-redesign-muted-2);margin:0;font-size:clamp(17px,1.7vw,22px);line-height:1.45}.collectionHeroMeta{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.collectionHeroMeta span{border:1px solid var(--wo-redesign-rule);color:var(--wo-redesign-muted);background:#f4fff20b;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.collectionSection{border-top:0}@media (hover:hover) and (pointer:fine){.discoveryGrid a:hover,.collectionGrid a:hover{border-color:color-mix(in srgb, var(--wo-redesign-accent) 54%, var(--wo-redesign-rule));background:#f4fff212;transform:translateY(-2px)}}.gameReportVerdictActions{grid-template-columns:minmax(0,1fr) auto;margin-top:14px}.gameReportVerdictActions .gameDetailSecondary{min-width:126px}.gameReportVerdictActions .gameDetailPrimary,.gameReportVerdictActions .gameDetailSecondary,.gameBreadcrumb a,.gameBreadcrumb strong{white-space:nowrap}.gameInfoDeck{border-top:0}.playerRunHeader{align-items:start}@media (hover:hover) and (pointer:fine){.gameReportVerdictActions .gameDetailPrimary:hover,.gameReportVerdictActions .gameDetailSecondary:hover,.gameBreadcrumb a:hover{transform:translateY(-1px)}}.gameReportVerdictActions .gameDetailPrimary,.gameReportVerdictActions .gameDetailSecondary,.gameBreadcrumb a{transition:transform .16s var(--wo-redesign-ease-out), border-color .16s var(--wo-redesign-ease-out), background-color .16s var(--wo-redesign-ease-out)}.gameReportVerdictActions .gameDetailPrimary:active,.gameReportVerdictActions .gameDetailSecondary:active,.gameBreadcrumb a:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.gameReportVerdictActions .gameDetailPrimary,.gameReportVerdictActions .gameDetailSecondary,.gameBreadcrumb a{transition-duration:1ms;transform:none!important}}@media (max-width:1100px){.gameReportHeader,.gameReportEvidence,.purchaseGuideHeader,.purchaseStepGrid{grid-template-columns:1fr}.gameReportVerdict{order:2}.gameReportFigure .gamePreviewFrame img{aspect-ratio:16/9}}@media (max-width:740px){.gameReportHero{align-content:start;padding:18px 14px 22px}.gameBreadcrumb{width:100%}.gameBreadcrumb strong{white-space:normal}.gameReportIntro h1{font-size:clamp(34px,11vw,48px);line-height:.96}.mobileHeroThumb{margin-top:12px;display:block}.gameReportIntro .gameDetailLead{margin-top:12px}.doctorAnswer{margin-top:12px;padding:13px}.gameDetailActions{margin-top:12px}.gameReportVerdict dl,.gameReportSnapshot .proofMiniRow,.gameReportVerdictActions{grid-template-columns:1fr}.gameReportVerdictActions .gameDetailPrimary,.gameReportVerdictActions .gameDetailSecondary{width:100%}.discoveryGrid,.collectionGrid,.macChipGrid,.relatedLinkGrid{grid-template-columns:1fr}}.downloadPage{padding:22px clamp(16px,3vw,42px) 64px}.downloadHero{border-top:1px solid var(--wo-redesign-rule);grid-template-columns:minmax(0,.92fr) minmax(320px,.72fr);align-items:center;gap:clamp(24px,4vw,56px);min-height:calc(100svh - 164px);display:grid}.downloadCopy{max-width:760px;padding-top:clamp(28px,6vw,76px)}.downloadCopy h1{max-width:11ch;color:var(--wo-redesign-text);letter-spacing:0;margin:14px 0 16px;font-size:clamp(48px,8vw,104px);line-height:.92}.downloadCopy>p:not(.eyebrow):not(.downloadNotice):not(.downloadWarning){max-width:660px;color:var(--wo-redesign-muted);font-size:clamp(17px,1.8vw,22px);line-height:1.45}.downloadWarning{color:var(--wo-redesign-text);background:#f4fff20f;border:1px solid #ffffff24;border-radius:8px;margin:24px 0 0;padding:13px 15px;line-height:1.45}.downloadGameCopy{border:1px solid var(--wo-redesign-rule);background:#f4fff20e;border-radius:8px;gap:8px;margin-top:22px;padding:16px;display:grid}.downloadGameCopy span{color:var(--wo-redesign-faint);text-transform:uppercase;font-size:11px;font-weight:950}.downloadGameCopy strong{color:var(--wo-redesign-text);font-size:18px;line-height:1.25}.downloadGameCopy p{color:var(--wo-redesign-muted);margin:0;font-size:14px;line-height:1.4}.downloadGameCopy a{width:max-content;max-width:100%;color:var(--wo-redesign-accent);font-weight:850}.downloadWarning--safe{background:#7af26b1a;border-color:#7af26b59}.downloadWarning--caution,.downloadWarning--warning{background:#ffce541a;border-color:#ffce5461}.downloadWarning--danger{background:#ff5c5c1f;border-color:#ff5c5c6b}.downloadActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.downloadPrimary,.downloadSecondary{min-height:48px;transition:transform .16s var(--wo-redesign-ease-out), border-color .16s var(--wo-redesign-ease-out), background-color .16s var(--wo-redesign-ease-out);border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-weight:760;text-decoration:none;display:inline-flex}.downloadPrimary{color:#06110a;background:linear-gradient(#93ff82,#55ca62);border:1px solid #7af26b4d;box-shadow:0 18px 36px #2cc4522e}.downloadPrimary--warning,.downloadPrimary--danger{background:linear-gradient(#ffd978,#f2a83a);border-color:#ffce5470}.downloadSecondary{border:1px solid var(--wo-redesign-rule);color:var(--wo-redesign-text);background:#f4fff20a}.downloadMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0 0;display:grid}.downloadMeta div{border-top:1px solid var(--wo-redesign-rule);padding-top:10px}.downloadMeta dt{color:var(--wo-redesign-faint);text-transform:uppercase;font-size:11px;font-weight:760}.downloadMeta dd{color:var(--wo-redesign-text);overflow-wrap:anywhere;margin:4px 0 0}.downloadNotice{color:var(--wo-redesign-faint);margin-top:22px;font-size:13px}.downloadVisual{align-content:center;align-self:stretch;gap:10px;margin:0;display:grid}.downloadVisual img{aspect-ratio:16/9;border:1px solid var(--wo-redesign-rule);object-fit:cover;border-radius:8px;width:100%;height:auto;box-shadow:0 34px 80px #00000061}.downloadVisual figcaption{color:var(--wo-redesign-faint);font-size:12px;line-height:1.45}.downloadSteps{border-top:1px solid var(--wo-redesign-rule);grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:clamp(20px,4vw,52px);padding-top:30px;display:grid}.downloadSteps h2{color:var(--wo-redesign-text);letter-spacing:0;margin:6px 0 0;font-size:clamp(28px,4vw,48px)}.downloadSteps ol{counter-reset:download-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.downloadSteps li{counter-increment:download-step;border-top:1px solid var(--wo-redesign-rule);color:var(--wo-redesign-muted);padding:15px 0 15px 44px;line-height:1.5;position:relative}.downloadSteps li:before{content:counter(download-step);color:#06110a;background:#7af26b;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid;position:absolute;top:12px;left:0}@media (hover:hover) and (pointer:fine){.downloadPrimary:hover,.downloadSecondary:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.downloadPrimary,.downloadSecondary{transition-duration:1ms;transform:none!important}}@media (max-width:980px){.downloadHero,.downloadSteps{grid-template-columns:1fr}.downloadHero{min-height:auto;padding-bottom:34px}.downloadMeta{grid-template-columns:1fr}}@media (max-width:640px){.downloadActions,.downloadPrimary,.downloadSecondary{width:100%}}
