.gatekeeper_shell__9wZI3{min-height:100vh;background:linear-gradient(135deg,rgba(6,78,59,.28),transparent 34%),linear-gradient(160deg,#07111f,#0c1324 52%,#111827);color:#e5e7eb}.gatekeeper_inner__qGjCC{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:28px 0 56px}.gatekeeper_backLink__zA7Iu{display:inline-flex;align-items:center;gap:8px;min-height:38px;color:rgba(226,232,240,.88);font-size:14px;font-weight:650;text-decoration:none}.gatekeeper_backLink__zA7Iu svg{width:17px;height:17px}.gatekeeper_hero__eBYut{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);gap:42px;align-items:center;padding:48px 0 34px}.gatekeeper_heroCopy____nlB{display:grid;gap:18px}.gatekeeper_eyebrow__wBdzh{margin:0;color:#5eead4;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.gatekeeper_hero__eBYut h1{margin:0;max-width:760px;color:#f8fafc;font-size:64px;line-height:.98;letter-spacing:0}.gatekeeper_lead__hM1uP{margin:0;max-width:650px;color:rgba(203,213,225,.9);font-size:18px;line-height:1.55}.gatekeeper_highlights__kHTIB{display:grid;gap:10px;margin:0;padding:0;list-style:none}.gatekeeper_highlights__kHTIB li{display:flex;align-items:center;gap:10px;color:rgba(226,232,240,.94);font-size:15px}.gatekeeper_highlights__kHTIB svg{flex:0 0 18px;width:18px;height:18px;color:#5eead4}.gatekeeper_preview__tMZV0{display:flex;justify-content:center}.gatekeeper_phoneFrame__Llsg8{width:min(100%,360px);aspect-ratio:9/16;border-radius:34px;border:1px solid rgba(148,163,184,.36);background:#0f172a;box-shadow:0 30px 80px rgba(0,0,0,.42);padding:22px;display:grid;align-content:start;gap:18px}.gatekeeper_phoneHeader__uL17f,.gatekeeper_previewRow__ivr_p{display:flex;align-items:center;justify-content:space-between;gap:10px}.gatekeeper_phoneHeader__uL17f{min-height:44px;padding-bottom:14px;border-bottom:1px solid rgba(148,163,184,.2);color:#f8fafc;font-size:15px;font-weight:750}.gatekeeper_phoneHeader__uL17f svg{width:20px;height:20px;color:#5eead4}.gatekeeper_previewRow__ivr_p{color:rgba(226,232,240,.94);font-size:13px;font-weight:700}.gatekeeper_previewBadgeReady__sbF8W,.gatekeeper_previewBadge__Wnqoq{border-radius:999px;padding:5px 8px;font-size:11px;white-space:nowrap}.gatekeeper_previewBadge__Wnqoq{background:rgba(244,63,94,.14);color:#fecdd3}.gatekeeper_previewBadgeReady__sbF8W{background:rgba(20,184,166,.16);color:#99f6e4}.gatekeeper_documentLines__iZqFk{display:grid;gap:10px;padding:18px;border-radius:18px;background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.18)}.gatekeeper_documentLines__iZqFk span,.gatekeeper_redactionBars__KkSHE span{display:block;height:10px;border-radius:999px}.gatekeeper_documentLines__iZqFk span{background:rgba(148,163,184,.32)}.gatekeeper_documentLines__iZqFk .gatekeeper_shortLine__AtBPx{width:62%}.gatekeeper_redactionBars__KkSHE{display:grid;gap:10px;padding:16px;border-radius:18px;background:rgba(20,184,166,.1);border:1px solid rgba(45,212,191,.22)}.gatekeeper_redactionBars__KkSHE span{background:#020617}.gatekeeper_platformGrid__lkkrI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gatekeeper_auditNote__9WNEa,.gatekeeper_platformCard__NDUvE,.gatekeeper_runtimeNote__p_AvA{border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.74);box-shadow:0 20px 56px rgba(0,0,0,.28)}.gatekeeper_platformCard__NDUvE{border-radius:8px;padding:20px;display:grid;gap:22px}.gatekeeper_platformHeader__hZMBD{display:flex;gap:14px}.gatekeeper_platformIcon__Ubnn8{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border-radius:8px;background:rgba(20,184,166,.13);border:1px solid rgba(45,212,191,.28);color:#5eead4}.gatekeeper_platformIcon__Ubnn8 svg{width:21px;height:21px}.gatekeeper_auditNote__9WNEa h2,.gatekeeper_platformCard__NDUvE h2,.gatekeeper_runtimeNote__p_AvA h2{margin:0;color:#f8fafc;font-size:20px;line-height:1.25;letter-spacing:0}.gatekeeper_auditNote__9WNEa p,.gatekeeper_platformCard__NDUvE p,.gatekeeper_runtimeNote__p_AvA p{margin:6px 0 0;color:rgba(203,213,225,.88);font-size:14px;line-height:1.5}.gatekeeper_artifactMeta__TNDMd{display:grid;gap:8px;margin:0;padding:12px 0 0;border-top:1px solid rgba(148,163,184,.18)}.gatekeeper_artifactMeta__TNDMd div{display:grid;gap:3px;min-width:0}.gatekeeper_artifactMeta__TNDMd dt{color:rgba(148,163,184,.88);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.gatekeeper_artifactMeta__TNDMd dd{min-width:0;margin:0;color:rgba(226,232,240,.92);font-size:12px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.gatekeeper_artifactDigest__xMFQ5{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;font-weight:700}.gatekeeper_platformFooter__OKEUj{display:grid;align-items:end;gap:14px}.gatekeeper_statusBlocked__9MYSh,.gatekeeper_statusPending__b_Xj5,.gatekeeper_statusReady__mCLAb{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;color:rgba(226,232,240,.86);font-size:13px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.gatekeeper_statusBlocked__9MYSh svg,.gatekeeper_statusPending__b_Xj5 svg,.gatekeeper_statusReady__mCLAb svg{flex:0 0 16px;width:16px;height:16px}.gatekeeper_statusText__MglI_{display:grid;gap:3px;min-width:0}.gatekeeper_statusReady__mCLAb svg{color:#5eead4}.gatekeeper_statusPending__b_Xj5 svg{color:#fbbf24}.gatekeeper_statusBlocked__9MYSh svg{color:#fb7185;margin-top:1px}.gatekeeper_downloadButtonDisabled__LJait,.gatekeeper_downloadButton__UI_OU{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:999px;padding:9px 15px;font-size:14px;font-weight:750;line-height:1.1;justify-self:start;max-width:100%;text-align:center;text-decoration:none;white-space:nowrap}.gatekeeper_downloadButton__UI_OU{border:1px solid rgba(94,234,212,.58);background:rgba(20,184,166,.16);color:#ecfeff}.gatekeeper_downloadButtonDisabled__LJait{border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.7);color:rgba(203,213,225,.58)}.gatekeeper_downloadButtonDisabled__LJait svg,.gatekeeper_downloadButton__UI_OU svg{width:16px;height:16px}.gatekeeper_runtimeNote__p_AvA{display:grid;gap:18px;margin-top:18px;border-radius:8px;padding:22px}.gatekeeper_runtimeHeader__P8_dV{display:flex;gap:14px}.gatekeeper_runtimeIcon__0nihp{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;border-radius:8px;background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.28);color:#fbbf24}.gatekeeper_runtimeIcon__0nihp svg{width:21px;height:21px}.gatekeeper_runtimeList__Mqjxd{display:grid;gap:9px;margin:0;padding:0;list-style:none}.gatekeeper_runtimeList__Mqjxd li{display:flex;align-items:flex-start;gap:9px;color:rgba(226,232,240,.9);font-size:14px;line-height:1.45}.gatekeeper_runtimeList__Mqjxd svg{flex:0 0 17px;width:17px;height:17px;margin-top:1px;color:#5eead4}.gatekeeper_auditNote__9WNEa{margin-top:18px;border-radius:8px;padding:22px}@media (max-width:1050px){.gatekeeper_platformGrid__lkkrI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.gatekeeper_hero__eBYut,.gatekeeper_platformGrid__lkkrI{grid-template-columns:1fr}.gatekeeper_hero__eBYut{gap:28px;padding-top:34px}.gatekeeper_hero__eBYut h1{font-size:52px}.gatekeeper_phoneFrame__Llsg8{width:min(100%,320px)}}@media (max-width:560px){.gatekeeper_inner__qGjCC{width:min(100% - 24px,1120px);padding-bottom:36px}.gatekeeper_hero__eBYut h1{font-size:40px}.gatekeeper_lead__hM1uP{font-size:16px}.gatekeeper_platformFooter__OKEUj{align-items:stretch}.gatekeeper_downloadButtonDisabled__LJait,.gatekeeper_downloadButton__UI_OU{justify-self:stretch;width:100%;white-space:normal}}