.page-module__vP3Pkq__page{color:#fff;background:linear-gradient(#0b0114fa 0%,#06000d 62%,#020006 100%);min-height:100svh;position:relative;overflow-x:hidden}.page-module__vP3Pkq__bgGrid{pointer-events:none;background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/46px 46px,linear-gradient(135deg,#ff66a51f,#0000 48%,#60a5fa14) 0 0/100% 100%;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 84%);mask-image:linear-gradient(#000000e6,#0000 84%)}.page-module__vP3Pkq__shell{width:min(1180px,100% - 32px);padding:calc(var(--navbar-height,72px) + env(safe-area-inset-top) + 1rem)0 3rem;margin:0 auto;position:relative}.page-module__vP3Pkq__topbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.page-module__vP3Pkq__backLink{color:#ffffffdb;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.45rem;min-height:38px;padding:.5rem .78rem;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.page-module__vP3Pkq__hero{background:#090112d6;border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(270px,.34fr);gap:1rem;min-height:360px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000061}.page-module__vP3Pkq__heroImage{object-fit:cover;object-position:center 34%;opacity:.68}.page-module__vP3Pkq__heroVeil{background:linear-gradient(90deg,#05000ceb 0%,#070012bd 48%,#06010e61 100%),linear-gradient(#0000 42%,#ff66a52e);position:absolute;inset:0}.page-module__vP3Pkq__heroCopy,.page-module__vP3Pkq__dailyCard{z-index:1;position:relative}.page-module__vP3Pkq__heroCopy{align-content:center;padding:2rem;display:grid}.page-module__vP3Pkq__eyebrow,.page-module__vP3Pkq__panelEyebrow,.page-module__vP3Pkq__dailyCard span{color:#ff9fc8;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.42rem;font-size:.7rem;font-weight:950;display:inline-flex}.page-module__vP3Pkq__heroCopy h1{color:#ffe3ef;max-width:760px;font-family:var(--font-anton),Impact,sans-serif;text-transform:uppercase;margin:.4rem 0 0;font-size:5.2rem;line-height:.9}.page-module__vP3Pkq__heroCopy p{color:#ffffffc7;max-width:680px;margin:1rem 0 0;font-size:1rem;line-height:1.55}.page-module__vP3Pkq__heroChips,.page-module__vP3Pkq__challengeMeta,.page-module__vP3Pkq__actions{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__vP3Pkq__heroChips{margin-top:1.2rem}.page-module__vP3Pkq__heroChips span,.page-module__vP3Pkq__challengeMeta span{color:#ffffffe6;background:#ff66a51f;border:1px solid #ff66a54d;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .68rem;font-size:.72rem;font-weight:850;display:inline-flex}.page-module__vP3Pkq__heroChips span:nth-child(2),.page-module__vP3Pkq__challengeMeta span:nth-child(2){background:#5eead41a;border-color:#5eead447}.page-module__vP3Pkq__heroChips span:nth-child(3),.page-module__vP3Pkq__challengeMeta span:nth-child(3){background:#facc151a;border-color:#facc154d}.page-module__vP3Pkq__dailyCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff1a,#ffffff07),#080112bd;border:1px solid #ffffff21;border-radius:22px;align-content:center;align-self:stretch;gap:.75rem;margin:1rem;padding:1.15rem;display:grid}.page-module__vP3Pkq__dailyCard strong{color:#fff;font-size:1.55rem;line-height:1.05}.page-module__vP3Pkq__dailyCard em,.page-module__vP3Pkq__lockedBox p,.page-module__vP3Pkq__lockedBox small,.page-module__vP3Pkq__helper{color:#ffffffad;margin:0;font-style:normal;line-height:1.42}.page-module__vP3Pkq__startBtn,.page-module__vP3Pkq__primaryBtn,.page-module__vP3Pkq__secondaryBtn{appearance:none;min-height:44px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;font-size:.84rem;font-weight:950;text-decoration:none;display:inline-flex}.page-module__vP3Pkq__startBtn,.page-module__vP3Pkq__primaryBtn{color:#fff;background:linear-gradient(135deg,#ff66a5,#c084fc 58%,#5eead4);border:none;box-shadow:0 18px 35px -18px #ff66a5e6}.page-module__vP3Pkq__startBtn{width:100%;padding:.72rem 1rem}.page-module__vP3Pkq__primaryBtn,.page-module__vP3Pkq__secondaryBtn{padding:.72rem 1rem}.page-module__vP3Pkq__secondaryBtn{color:#ffffffd1;background:#ffffff0f;border:1px solid #ffffff21}.page-module__vP3Pkq__startBtn:disabled,.page-module__vP3Pkq__primaryBtn:disabled,.page-module__vP3Pkq__secondaryBtn:disabled{cursor:not-allowed;opacity:.54;box-shadow:none}.page-module__vP3Pkq__lockedBox{background:#00000040;border:1px solid #ffffff1a;border-radius:16px;gap:.35rem;padding:.8rem;display:grid}.page-module__vP3Pkq__emptyPanel,.page-module__vP3Pkq__previewPanel,.page-module__vP3Pkq__sequencePanel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff17,#ffffff07),#0a0214d1;border:1px solid #ffffff1f;border-radius:24px;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff14}.page-module__vP3Pkq__emptyPanel{color:#ffffffbd;justify-items:center;gap:.7rem;margin-top:1rem;padding:2rem;display:grid}.page-module__vP3Pkq__gameLayout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.page-module__vP3Pkq__previewPanel,.page-module__vP3Pkq__sequencePanel{padding:1rem}.page-module__vP3Pkq__panelHead{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.page-module__vP3Pkq__panelHead strong{color:#fff;text-align:right;font-size:1.15rem}.page-module__vP3Pkq__youtubeShell{aspect-ratio:16/9;background:linear-gradient(135deg,#ff66a529,#5eead414),#0000006b;border:1px solid #ffffff1f;border-radius:20px;position:relative;overflow:hidden}.page-module__vP3Pkq__youtubeHost,.page-module__vP3Pkq__youtubeHost iframe{width:100%;height:100%}.page-module__vP3Pkq__youtubeIdle{color:#ffffffb8;text-align:center;pointer-events:none;background:#03000a75;align-content:center;place-items:center;gap:.55rem;display:grid;position:absolute;inset:0}.page-module__vP3Pkq__youtubeNow{color:#fff;background:#0000008a;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:.36rem;padding:.36rem .58rem;font-size:.72rem;font-weight:850;display:inline-flex;position:absolute;bottom:.75rem;left:.75rem}.page-module__vP3Pkq__challengeMeta{margin-top:.8rem}.page-module__vP3Pkq__cards{gap:.65rem;margin-top:.85rem;display:grid}.page-module__vP3Pkq__clipCard{appearance:none;color:#fff;text-align:left;cursor:pointer;background:linear-gradient(90deg,#ff66a51f,#0000 74%),#ffffff0b;border:1px solid #ffffff1c;border-radius:18px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:78px;padding:.62rem;transition:transform .18s,border-color .2s,background .2s,opacity .2s;display:grid}.page-module__vP3Pkq__clipCard:hover{border-color:#ff66a573;transform:translateY(-2px)}.page-module__vP3Pkq__clipCard:disabled{cursor:default;opacity:.78}.page-module__vP3Pkq__clipSelected{border-color:#5eead49e;box-shadow:inset 0 0 0 1px #5eead438}.page-module__vP3Pkq__clipCorrect{background:linear-gradient(90deg,#22c55e2e,#0000 72%),#ffffff0d;border-color:#86efac8a}.page-module__vP3Pkq__clipWrong{background:linear-gradient(90deg,#f8717121,#0000 72%),#ffffff0b;border-color:#f871716b}.page-module__vP3Pkq__slotNumber{color:#fff;background:linear-gradient(135deg,#ff66a5,#c084fc);border-radius:999px;place-items:center;width:34px;height:34px;font-size:.82rem;font-weight:950;display:grid}.page-module__vP3Pkq__clipBody{gap:.18rem;min-width:0;display:grid}.page-module__vP3Pkq__clipBody strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;overflow:hidden}.page-module__vP3Pkq__clipBody em{color:#ffffff9e;font-size:.74rem;font-style:normal}.page-module__vP3Pkq__previewBtn{color:#ffe4f0;background:#ff66a521;border:1px solid #ff66a54d;border-radius:999px;justify-content:center;align-items:center;gap:.32rem;min-height:34px;padding:.45rem .62rem;font-size:.68rem;font-weight:900;display:inline-flex}.page-module__vP3Pkq__error{color:#ffb3c7;margin:.85rem 0 0;font-size:.82rem;font-weight:850}.page-module__vP3Pkq__actions{justify-content:flex-end;margin-top:.9rem}.page-module__vP3Pkq__spin{animation:.8s linear infinite page-module__vP3Pkq__spin}@keyframes page-module__vP3Pkq__spin{to{transform:rotate(360deg)}}.page-module__vP3Pkq__modalBackdrop{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03000ab8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.page-module__vP3Pkq__resultModal{color:#fff;background:linear-gradient(145deg,#ffffff1c,#ffffff09),#0a0116f5;border:1px solid #ffffff24;border-radius:24px;width:min(560px,100%);padding:1.25rem;position:relative;box-shadow:0 28px 90px #0000008c}.page-module__vP3Pkq__modalClose{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:.8rem;right:.8rem}.page-module__vP3Pkq__resultBadge{color:#d9fff5;text-transform:uppercase;background:#5eead41f;border:1px solid #5eead452;border-radius:999px;padding:.36rem .6rem;font-size:.68rem;font-weight:950;display:inline-flex}.page-module__vP3Pkq__resultModal h2{margin:.6rem 2rem 1rem 0;font-size:2rem;line-height:1}.page-module__vP3Pkq__resultStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.page-module__vP3Pkq__resultStats span{color:#ffffff9e;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff17;border-radius:16px;gap:.18rem;padding:.72rem;font-size:.66rem;font-weight:850;display:grid}.page-module__vP3Pkq__resultStats strong{color:#fff;font-size:1.2rem}.page-module__vP3Pkq__triviaBox{background:#ff66a517;border:1px solid #ff66a538;border-radius:18px;gap:.45rem;margin-top:.9rem;padding:.9rem;display:grid}.page-module__vP3Pkq__triviaBox span{color:#ffd6e8;text-transform:uppercase;align-items:center;gap:.38rem;font-size:.72rem;font-weight:950;display:inline-flex}.page-module__vP3Pkq__triviaBox p{color:#ffffffc7;margin:0;line-height:1.48}@media (max-width:900px){.page-module__vP3Pkq__hero,.page-module__vP3Pkq__gameLayout{grid-template-columns:1fr}.page-module__vP3Pkq__dailyCard{align-self:auto}}@media (max-width:700px){.page-module__vP3Pkq__shell{width:min(100% - 20px,560px);padding-top:calc(var(--navbar-height,72px) + env(safe-area-inset-top) + .8rem)}.page-module__vP3Pkq__hero{border-radius:20px;min-height:0}.page-module__vP3Pkq__heroCopy{padding:1rem}.page-module__vP3Pkq__eyebrow,.page-module__vP3Pkq__panelEyebrow,.page-module__vP3Pkq__dailyCard span{letter-spacing:.1em;font-size:.58rem}.page-module__vP3Pkq__heroCopy h1{font-size:3.15rem}.page-module__vP3Pkq__heroCopy p{font-size:.82rem;line-height:1.4}.page-module__vP3Pkq__heroChips span,.page-module__vP3Pkq__challengeMeta span{padding:.34rem .48rem;font-size:.61rem}.page-module__vP3Pkq__dailyCard,.page-module__vP3Pkq__previewPanel,.page-module__vP3Pkq__sequencePanel,.page-module__vP3Pkq__emptyPanel{border-radius:18px;padding:.85rem}.page-module__vP3Pkq__clipCard{grid-template-columns:32px minmax(0,1fr);gap:.55rem;min-height:94px}.page-module__vP3Pkq__previewBtn{grid-column:2;justify-self:start;min-height:30px;padding:.38rem .52rem;font-size:.62rem}.page-module__vP3Pkq__actions{grid-template-columns:1fr;display:grid}.page-module__vP3Pkq__resultStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.page-module__vP3Pkq__heroCopy h1{font-size:2.62rem}.page-module__vP3Pkq__resultStats{grid-template-columns:1fr}}
