.ArenaShell-module__hVuiCW__pageShell{background:radial-gradient(circle at 12% 18%,#f59e0b1a,#0000 30rem),radial-gradient(circle at 88% 28%,#22d3ee1c,#0000 34rem);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.ArenaShell-module__hVuiCW__ambientGlow{filter:blur(100px);pointer-events:none;background:#2563eb12;border-radius:999px;width:48rem;height:48rem;position:fixed;inset:9rem auto auto 50%;transform:translate(-50%)}.ArenaShell-module__hVuiCW__topBar{z-index:10;border:1px solid var(--topbar-border);background:var(--topbar-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;width:min(1160px,100% - 2rem);margin:1rem auto 0;padding:.75rem .85rem;display:flex;position:relative;box-shadow:0 18px 45px #0206173d}.ArenaShell-module__hVuiCW__brand{color:var(--text);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.ArenaShell-module__hVuiCW__brandMark{color:#03101f;width:2.35rem;height:2.35rem;font-family:var(--font-ui);background:linear-gradient(145deg,#38bdf8,#2563eb);border-radius:.72rem;place-items:center;font-weight:900;display:inline-grid}.ArenaShell-module__hVuiCW__brand strong,.ArenaShell-module__hVuiCW__brand small{display:block}.ArenaShell-module__hVuiCW__brand strong{font:800 .9rem var(--font-ui)}.ArenaShell-module__hVuiCW__brand small{color:var(--muted);margin-top:.12rem;font-size:.72rem}.ArenaShell-module__hVuiCW__navigation{border:1px solid var(--switch-border);background:var(--switch-bg);border-radius:.72rem;align-items:center;gap:.2rem;padding:.2rem;display:inline-flex}.ArenaShell-module__hVuiCW__navigation a{color:var(--muted);font:700 .76rem var(--font-ui);border-radius:.52rem;padding:.48rem .68rem;text-decoration:none}.ArenaShell-module__hVuiCW__navigation a:hover,.ArenaShell-module__hVuiCW__navigation a:focus-visible{color:var(--text)}.ArenaShell-module__hVuiCW__navigation .ArenaShell-module__hVuiCW__activeNavLink{color:#fff7df;background:linear-gradient(#5e4315,#3f2d12)}.ArenaShell-module__hVuiCW__landingHero,.ArenaShell-module__hVuiCW__learningFlow,.ArenaShell-module__hVuiCW__campaignSection,.ArenaShell-module__hVuiCW__guideStage,.ArenaShell-module__hVuiCW__campaignMap,.ArenaShell-module__hVuiCW__trainingStage,.ArenaShell-module__hVuiCW__results{z-index:1;width:min(1080px,100% - 2rem);margin-inline:auto;animation:.4s ease-out both ArenaShell-module__hVuiCW__reveal;position:relative}.ArenaShell-module__hVuiCW__learningJourney{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071024c2;border:1px solid #94a3b833;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;width:min(1080px,100% - 2rem);margin:1rem auto 0;padding:.5rem;display:grid;position:relative}.ArenaShell-module__hVuiCW__learningJourney button{color:#aebed8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.65rem;min-height:3.7rem;padding:.65rem .75rem;display:flex}.ArenaShell-module__hVuiCW__learningJourney button>span:first-child{width:2rem;height:2rem;font:900 .75rem var(--font-ui);border:1px solid #94a3b840;border-radius:999px;flex:none;place-items:center;display:grid}.ArenaShell-module__hVuiCW__learningJourney button>span:last-child,.ArenaShell-module__hVuiCW__learningJourney strong,.ArenaShell-module__hVuiCW__learningJourney small{display:block}.ArenaShell-module__hVuiCW__learningJourney strong{color:inherit;font:800 .78rem var(--font-ui)}.ArenaShell-module__hVuiCW__learningJourney small{color:#8193b1;margin-top:.15rem;font-size:.66rem}.ArenaShell-module__hVuiCW__learningJourney button:hover,.ArenaShell-module__hVuiCW__learningJourney button:focus-visible{color:#dff5ff;border-color:#7dd3fc4d}.ArenaShell-module__hVuiCW__learningJourney .ArenaShell-module__hVuiCW__activeJourneyStep{color:#ffe3a3;background:linear-gradient(145deg,#6e480d57,#0f2a48b8);border-color:#fbbf2466}.ArenaShell-module__hVuiCW__learningJourney .ArenaShell-module__hVuiCW__activeJourneyStep>span:first-child{background:#f59e0b1f;border-color:#fbbf2480}.ArenaShell-module__hVuiCW__learningJourney .ArenaShell-module__hVuiCW__activeJourneyStep small{color:#c9d7ed}.ArenaShell-module__hVuiCW__landingHero{text-align:center;padding:5rem 0 2.5rem}.ArenaShell-module__hVuiCW__eyebrow,.ArenaShell-module__hVuiCW__panelLabel{color:#fbd17b;font:800 .7rem var(--font-ui);letter-spacing:.08em;text-transform:uppercase;background:#f59e0b1a;border:1px solid #fbbf2452;border-radius:999px;padding:.34rem .62rem;display:inline-flex}.ArenaShell-module__hVuiCW__landingHero h1,.ArenaShell-module__hVuiCW__campaignHero h1,.ArenaShell-module__hVuiCW__results>h1{font-family:var(--font-ui);letter-spacing:-.055em;color:#0000;background:linear-gradient(105deg,#fff 16%,#c8e7ff 58%,#fbd17b);-webkit-background-clip:text;background-clip:text;margin:1rem 0 0;font-size:clamp(2.5rem,7vw,5.2rem);line-height:.98}.ArenaShell-module__hVuiCW__landingHero>p{max-width:760px;color:var(--muted);margin:1.35rem auto 0;font-size:clamp(1rem,2vw,1.16rem);line-height:1.7}.ArenaShell-module__hVuiCW__claveStrip{grid-template-columns:repeat(5,1fr);gap:.65rem;max-width:790px;margin:2rem auto 0;display:grid}.ArenaShell-module__hVuiCW__claveStrip div{background:#08122aa8;border:1px solid #7dd3fc38;border-radius:.8rem;padding:.8rem .5rem}.ArenaShell-module__hVuiCW__claveStrip strong,.ArenaShell-module__hVuiCW__claveStrip span{display:block}.ArenaShell-module__hVuiCW__claveStrip strong{color:#fbd17b;font:900 1.1rem var(--font-ui)}.ArenaShell-module__hVuiCW__claveStrip span{color:#bfd1ed;margin-top:.2rem;font-size:.72rem}.ArenaShell-module__hVuiCW__learningFlow{padding:.5rem 0 1.5rem}.ArenaShell-module__hVuiCW__learningFlow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.ArenaShell-module__hVuiCW__learningFlow li{background:#081530b8;border:1px solid #7dd3fc38;border-radius:.9rem;grid-template-columns:auto 1fr;gap:.75rem;padding:1rem;display:grid}.ArenaShell-module__hVuiCW__learningFlow li>span{color:#fbd17b;width:2.4rem;height:2.4rem;font:900 .8rem var(--font-ui);border:1px solid #fbbf245c;border-radius:999px;place-items:center;display:grid}.ArenaShell-module__hVuiCW__learningFlow strong{font:850 .92rem var(--font-ui)}.ArenaShell-module__hVuiCW__learningFlow p{color:var(--muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.5}.ArenaShell-module__hVuiCW__campaignSection{padding:1.5rem 0 4rem}.ArenaShell-module__hVuiCW__sectionHeading{max-width:720px;margin-bottom:1.4rem}.ArenaShell-module__hVuiCW__sectionHeading>span{color:#7dd3fc;font:800 .72rem var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.ArenaShell-module__hVuiCW__sectionHeading h2{font:800 clamp(1.65rem, 4vw, 2.5rem) var(--font-ui);letter-spacing:-.035em;margin:.4rem 0 0}.ArenaShell-module__hVuiCW__sectionHeading p{color:var(--muted);margin:.6rem 0 0;line-height:1.55}.ArenaShell-module__hVuiCW__campaignGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.ArenaShell-module__hVuiCW__campaignCard{background:linear-gradient(155deg,#14274eed,#071024f7);border:1px solid #7dd3fc4d;border-radius:1.15rem;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:1rem;min-height:18rem;padding:1.25rem;display:grid;box-shadow:0 24px 60px #02061759}.ArenaShell-module__hVuiCW__lockedCard{opacity:.66;border-color:#94a3b82e}.ArenaShell-module__hVuiCW__cardNumber,.ArenaShell-module__hVuiCW__moduleOrder{color:#fbd17b;width:3.6rem;height:3.6rem;font:900 1rem var(--font-ui);background:#f59e0b14;border:1px solid #fbbf2447;border-radius:.8rem;place-items:center;display:grid}.ArenaShell-module__hVuiCW__statusBadge{color:#7dd3fc;font:800 .66rem var(--font-ui);text-transform:uppercase;letter-spacing:.07em}.ArenaShell-module__hVuiCW__campaignCard h3{font:800 1.2rem/1.25 var(--font-ui);margin:.35rem 0 0}.ArenaShell-module__hVuiCW__campaignCard p{color:var(--muted);margin:.55rem 0 0;line-height:1.55}.ArenaShell-module__hVuiCW__campaignStats{flex-wrap:wrap;gap:.35rem;margin-top:.8rem;display:flex}.ArenaShell-module__hVuiCW__campaignStats span{color:#bdeaff;font:700 .64rem var(--font-ui);border:1px solid #7dd3fc33;border-radius:999px;padding:.3rem .48rem}.ArenaShell-module__hVuiCW__guideStage{padding:3rem 0 4rem}.ArenaShell-module__hVuiCW__guideHero{background:linear-gradient(145deg,#11254cf0,#071126fa);border:1px solid #7dd3fc47;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:clamp(1.2rem,4vw,2rem);display:grid;box-shadow:0 28px 70px #0206175c}.ArenaShell-module__hVuiCW__guideHero h1{font:900 clamp(2.1rem, 6vw, 4.4rem)/1 var(--font-ui);letter-spacing:-.05em;color:#0000;background:linear-gradient(105deg,#fff,#c8e7ff 62%,#fbd17b);-webkit-background-clip:text;background-clip:text;margin:1rem 0 0}.ArenaShell-module__hVuiCW__guideHero p{color:#c2d0e8;max-width:780px;margin:1rem 0 0;line-height:1.7}.ArenaShell-module__hVuiCW__learningObjectives{background:#065f4614;border:1px solid #34d39933;border-radius:.8rem;max-width:780px;margin-top:1rem;padding:.9rem}.ArenaShell-module__hVuiCW__learningObjectives>strong{color:#6ee7b7;font:800 .7rem var(--font-ui);letter-spacing:.05em;text-transform:uppercase}.ArenaShell-module__hVuiCW__learningObjectives ul{gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.ArenaShell-module__hVuiCW__learningObjectives li{color:#cfdaec;padding-left:1.2rem;font-size:.78rem;line-height:1.45;position:relative}.ArenaShell-module__hVuiCW__learningObjectives li:before{color:#6ee7b7;content:"✓";font-weight:900;position:absolute;left:0}.ArenaShell-module__hVuiCW__guideHero>.ArenaShell-module__hVuiCW__primaryButton{min-width:11rem}.ArenaShell-module__hVuiCW__guideNavigation{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071024e0;border:1px solid #94a3b838;border-radius:.9rem;gap:.35rem;margin-top:1rem;padding:.45rem;display:flex;position:sticky;top:.7rem;overflow-x:auto}.ArenaShell-module__hVuiCW__guideNavigation a{color:#bcd0ec;font:700 .7rem var(--font-ui);text-align:center;border-radius:.55rem;flex:1 0 auto;padding:.55rem .7rem;text-decoration:none}.ArenaShell-module__hVuiCW__guideNavigation a:hover,.ArenaShell-module__hVuiCW__guideNavigation a:focus-visible{color:#bdeaff;background:#38bdf81a}.ArenaShell-module__hVuiCW__guideSection{padding-top:3.1rem;scroll-margin-top:4.5rem}.ArenaShell-module__hVuiCW__guideSectionHeading{max-width:760px}.ArenaShell-module__hVuiCW__guideSectionHeading>span{color:#7dd3fc;font:800 .7rem var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.ArenaShell-module__hVuiCW__guideSectionHeading h2{font:850 clamp(1.55rem, 4vw, 2.35rem)/1.1 var(--font-ui);letter-spacing:-.035em;margin:.45rem 0 0}.ArenaShell-module__hVuiCW__guideSectionHeading p{color:var(--muted);margin:.65rem 0 0;line-height:1.6}.ArenaShell-module__hVuiCW__factGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1.2rem;display:grid}.ArenaShell-module__hVuiCW__factCard{background:#081530b8;border:1px solid #7dd3fc33;border-radius:.9rem;padding:1rem}.ArenaShell-module__hVuiCW__factCard>span{color:#7dd3fc;font:800 .65rem var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.ArenaShell-module__hVuiCW__factCard h3{color:#f4f8ff;font:850 1rem var(--font-ui);margin:.4rem 0 0}.ArenaShell-module__hVuiCW__factCard p{color:#b8c7df;margin:.5rem 0 0;font-size:.76rem;line-height:1.5}.ArenaShell-module__hVuiCW__sourceGuideList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.2rem;display:grid}.ArenaShell-module__hVuiCW__sourceGuideCard{background:linear-gradient(145deg,#47300d33,#07132aeb);border:1px solid #fbbf243d;border-radius:.95rem;grid-template-columns:auto 1fr;gap:.85rem;padding:1rem;display:grid}.ArenaShell-module__hVuiCW__sourceGuideNumber{color:#fbd17b;width:2.65rem;height:2.65rem;font:900 .8rem var(--font-ui);border:1px solid #fbbf244d;border-radius:.7rem;place-items:center;display:grid}.ArenaShell-module__hVuiCW__sourceGuideCard span{color:#fbd17b;font:800 .64rem var(--font-ui);text-transform:uppercase}.ArenaShell-module__hVuiCW__sourceGuideCard h3{font:850 1.08rem var(--font-ui);margin:.25rem 0 0}.ArenaShell-module__hVuiCW__sourceGuideCard p{color:#bdcae0;margin:.45rem 0 0;font-size:.78rem;line-height:1.5}.ArenaShell-module__hVuiCW__sourceGuideCard strong{color:#9ee2ff;font:800 .66rem var(--font-ui);text-transform:uppercase;margin-top:.75rem;display:block}.ArenaShell-module__hVuiCW__glossaryGrid{columns:2;column-gap:.55rem;margin-top:1.2rem}.ArenaShell-module__hVuiCW__glossaryEntry{break-inside:avoid;background:#09152fc2;border:1px solid #94a3b838;border-radius:.8rem;margin-bottom:.55rem}.ArenaShell-module__hVuiCW__glossaryEntry[open]{border-color:#7dd3fc6b}.ArenaShell-module__hVuiCW__glossaryEntry summary{color:#edf6ff;font:800 .86rem var(--font-ui);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .95rem;list-style:none;display:flex}.ArenaShell-module__hVuiCW__glossaryEntry summary::-webkit-details-marker{display:none}.ArenaShell-module__hVuiCW__glossaryEntry summary>span{color:#7dd3fc;font-size:1rem;transition:transform .18s}.ArenaShell-module__hVuiCW__glossaryEntry[open] summary>span{transform:rotate(45deg)}.ArenaShell-module__hVuiCW__glossaryEntry>p{color:#bfcee4;margin:0;padding:0 .95rem .8rem;font-size:.8rem;line-height:1.55}.ArenaShell-module__hVuiCW__glossaryEntry>div{background:#38bdf812;border-radius:.65rem;margin:0 .75rem .75rem;padding:.7rem}.ArenaShell-module__hVuiCW__glossaryEntry>div strong{color:#9ee2ff;font:800 .65rem var(--font-ui);text-transform:uppercase}.ArenaShell-module__hVuiCW__glossaryEntry>div p{color:#c8d7ec;margin:.35rem 0 0;font-size:.75rem;line-height:1.5}.ArenaShell-module__hVuiCW__contrastList{gap:.7rem;margin-top:1.2rem;display:grid}.ArenaShell-module__hVuiCW__contrastCard{background:linear-gradient(145deg,#0e1e3ee0,#071023f5);border:1px solid #94a3b838;border-radius:.95rem;padding:1rem}.ArenaShell-module__hVuiCW__contrastCard>h3{font:850 1.08rem var(--font-ui);margin:0}.ArenaShell-module__hVuiCW__contrastColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.ArenaShell-module__hVuiCW__contrastColumns>div{background:#94a3b80f;border-radius:.7rem;padding:.8rem}.ArenaShell-module__hVuiCW__contrastColumns>div:first-child{border-left:2px solid #f59e0b}.ArenaShell-module__hVuiCW__contrastColumns>div:last-child{border-left:2px solid #38bdf8}.ArenaShell-module__hVuiCW__contrastColumns span{color:#9ee2ff;font:800 .66rem var(--font-ui);text-transform:uppercase}.ArenaShell-module__hVuiCW__contrastColumns>div:first-child span{color:#fbd17b}.ArenaShell-module__hVuiCW__contrastColumns p,.ArenaShell-module__hVuiCW__bridgeQuestion p{color:#c5d2e7;margin:.4rem 0 0;font-size:.8rem;line-height:1.55}.ArenaShell-module__hVuiCW__bridgeQuestion{background:#065f461a;border:1px solid #34d3992e;border-radius:.7rem;margin-top:.65rem;padding:.75rem}.ArenaShell-module__hVuiCW__bridgeQuestion strong{color:#6ee7b7;font:800 .66rem var(--font-ui);text-transform:uppercase}.ArenaShell-module__hVuiCW__conversationPath{gap:.55rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.ArenaShell-module__hVuiCW__conversationPath li{background:#081530b3;border:1px solid #7dd3fc2e;border-radius:.8rem;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:.85rem;display:grid}.ArenaShell-module__hVuiCW__conversationPath li>span{color:#7dd3fc;width:2.2rem;height:2.2rem;font:900 .76rem var(--font-ui);background:#38bdf81a;border-radius:999px;place-items:center;display:grid}.ArenaShell-module__hVuiCW__conversationPath h3{font:800 .9rem var(--font-ui);margin:0}.ArenaShell-module__hVuiCW__conversationPath p{color:#bdcbe1;margin:.3rem 0 0;font-size:.78rem;line-height:1.5}.ArenaShell-module__hVuiCW__guideCta{background:linear-gradient(135deg,#784b0c33,#081a33e0);border:1px solid #fbbf2452;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3.2rem;padding:1.2rem;display:flex}.ArenaShell-module__hVuiCW__guideCta span{color:#fbd17b;font:800 .66rem var(--font-ui);text-transform:uppercase}.ArenaShell-module__hVuiCW__guideCta h2{font:850 1.25rem var(--font-ui);margin:.35rem 0 0}.ArenaShell-module__hVuiCW__guideCta p{color:#bdcbe1;margin:.4rem 0 0;font-size:.8rem}.ArenaShell-module__hVuiCW__primaryButton,.ArenaShell-module__hVuiCW__secondaryButton,.ArenaShell-module__hVuiCW__disabledButton{min-height:2.9rem;font:800 .78rem var(--font-ui);border-radius:.75rem;justify-content:center;align-items:center;gap:.35rem;padding:.7rem 1rem;text-decoration:none;display:inline-flex}.ArenaShell-module__hVuiCW__campaignCard>.ArenaShell-module__hVuiCW__primaryButton,.ArenaShell-module__hVuiCW__campaignCard>.ArenaShell-module__hVuiCW__disabledButton{grid-column:1/-1;align-self:end}.ArenaShell-module__hVuiCW__primaryButton{color:#03101f;cursor:pointer;background:linear-gradient(145deg,#38bdf8,#2563eb);border:1px solid #7dd3fc;box-shadow:0 12px 28px #2563eb3d}.ArenaShell-module__hVuiCW__secondaryButton{border:1px solid var(--button-border);background:var(--button-bg);color:var(--button-text);cursor:pointer}.ArenaShell-module__hVuiCW__disabledButton{color:var(--muted);background:#94a3b80f;border:1px solid #94a3b833}.ArenaShell-module__hVuiCW__primaryButton:disabled{cursor:not-allowed;opacity:.38}.ArenaShell-module__hVuiCW__primaryButton:hover:not(:disabled),.ArenaShell-module__hVuiCW__secondaryButton:hover{transform:translateY(-1px)}.ArenaShell-module__hVuiCW__campaignMap{padding:3rem 0 4rem}.ArenaShell-module__hVuiCW__backLink{color:var(--muted);margin-bottom:1.2rem;font-size:.8rem;text-decoration:none;display:inline-block}.ArenaShell-module__hVuiCW__backLink:hover{color:#bdeaff}.ArenaShell-module__hVuiCW__campaignHero{grid-template-columns:1fr auto;align-items:end;gap:2rem;display:grid}.ArenaShell-module__hVuiCW__campaignHero h1{max-width:820px;font-size:clamp(2.25rem,6vw,4.4rem)}.ArenaShell-module__hVuiCW__campaignHero p{max-width:760px;color:var(--muted);margin:1rem 0 0;line-height:1.65}.ArenaShell-module__hVuiCW__campaignProgress{text-align:center;background:#f59e0b14;border:1px solid #fbbf2452;border-radius:999px;place-content:center;min-width:7rem;min-height:7rem;display:grid}.ArenaShell-module__hVuiCW__campaignProgress strong{font:900 1.65rem var(--font-ui);color:#fbd17b}.ArenaShell-module__hVuiCW__campaignProgress span{color:var(--muted);margin-top:.15rem;font-size:.7rem}.ArenaShell-module__hVuiCW__progressTrack{background:#94a3b824;border-radius:999px;height:.45rem;margin-top:1.2rem;overflow:hidden}.ArenaShell-module__hVuiCW__progressTrack span{border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#38bdf8,#2dd4bf);height:100%;transition:width .28s;display:block}.ArenaShell-module__hVuiCW__orientationCallout{background:linear-gradient(135deg,#784b0c2e,#081a33d6);border:1px solid #fbbf2452;border-radius:1rem;grid-template-columns:auto 1fr;gap:.9rem;margin-top:1.2rem;padding:1rem 1.1rem;display:grid}.ArenaShell-module__hVuiCW__orientationCallout>span{color:#fbd17b;width:2.5rem;height:2.5rem;font:900 1.1rem var(--font-ui);border:1px solid #fbbf2461;border-radius:999px;place-items:center;display:grid}.ArenaShell-module__hVuiCW__orientationCallout strong{color:#ffe3a3;font:800 .9rem var(--font-ui)}.ArenaShell-module__hVuiCW__orientationCallout p{color:#c9d7ed;max-width:850px;margin:.35rem 0 0;font-size:.8rem;line-height:1.55}.ArenaShell-module__hVuiCW__guideTextButton{color:#fbd17b;font:800 .72rem var(--font-ui);cursor:pointer;background:0 0;border:0;margin-top:.65rem;padding:0}.ArenaShell-module__hVuiCW__guideTextButton:hover{color:#fff0c7;text-decoration:underline}.ArenaShell-module__hVuiCW__mapLayout{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:1rem;margin-top:1.2rem;display:grid}.ArenaShell-module__hVuiCW__moduleList{gap:.75rem;display:grid}.ArenaShell-module__hVuiCW__moduleCard{background:linear-gradient(155deg,#0e1d3de6,#071024f2);border:1px solid #94a3b83d;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.ArenaShell-module__hVuiCW__orientationModuleCard{background:linear-gradient(155deg,#49320f6b,#081833f7);border-color:#fbbf2461;box-shadow:inset 3px 0 #f59e0bb8}.ArenaShell-module__hVuiCW__orientationModuleCard .ArenaShell-module__hVuiCW__moduleTopline{color:#fbd17b}.ArenaShell-module__hVuiCW__moduleOrder{width:3.2rem;height:3.2rem}.ArenaShell-module__hVuiCW__moduleTopline{color:#7dd3fc;font:800 .65rem var(--font-ui);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.ArenaShell-module__hVuiCW__moduleBody h2{font:800 1.04rem var(--font-ui);margin:.3rem 0 0}.ArenaShell-module__hVuiCW__moduleBody p{color:var(--muted);margin:.35rem 0 0;font-size:.83rem;line-height:1.45}.ArenaShell-module__hVuiCW__moduleBody small{color:#fbd17b;margin-top:.45rem;font-size:.67rem;display:block}.ArenaShell-module__hVuiCW__skillPanel{background:#08122adb;border:1px solid #fbbf243d;border-radius:1rem;padding:1rem;position:sticky;top:1rem}.ArenaShell-module__hVuiCW__skillPanel h2{font:800 1.05rem var(--font-ui);margin:.55rem 0 0}.ArenaShell-module__hVuiCW__skillPanel>p{color:var(--muted);font-size:.72rem;line-height:1.45}.ArenaShell-module__hVuiCW__skillList{gap:.45rem;margin-top:.85rem;display:grid}.ArenaShell-module__hVuiCW__skillList div{background:#94a3b812;border-radius:.55rem;justify-content:space-between;gap:.5rem;padding:.5rem;font-size:.7rem;display:flex}.ArenaShell-module__hVuiCW__skillList strong{color:#fbd17b}.ArenaShell-module__hVuiCW__bossPanel{border-top:1px solid #94a3b82b;margin-top:1rem;padding-top:1rem}.ArenaShell-module__hVuiCW__bossPanel>span{color:#fbd17b}.ArenaShell-module__hVuiCW__bossPanel h3{font:800 .84rem var(--font-ui);margin-left:.4rem;display:inline}.ArenaShell-module__hVuiCW__bossPanel button{color:#ffe8b5;text-align:left;cursor:pointer;background:#f59e0b14;border:1px solid #fbbf2447;border-radius:.6rem;width:100%;margin-top:.65rem;padding:.65rem}.ArenaShell-module__hVuiCW__trainingStage{width:min(860px,100% - 2rem);padding:3rem 0 4rem}.ArenaShell-module__hVuiCW__stageHeader{color:var(--muted);font:700 .75rem var(--font-ui);justify-content:space-between;align-items:center;gap:1rem;display:flex}.ArenaShell-module__hVuiCW__stageHeader>div{align-items:center;gap:.55rem;display:flex}.ArenaShell-module__hVuiCW__claveBadge,.ArenaShell-module__hVuiCW__bossBadge{color:#fbd17b;background:#f59e0b1c;border-radius:999px;padding:.28rem .55rem}.ArenaShell-module__hVuiCW__bossBadge{color:#fda4af;background:#f43f5e24}.ArenaShell-module__hVuiCW__challengeCard{background:linear-gradient(155deg,#102144f5,#060e20fa);border:1px solid #94a3b842;border-radius:1.2rem;margin-top:.85rem;padding:clamp(1.1rem,4vw,2rem);box-shadow:0 28px 70px #02061773}.ArenaShell-module__hVuiCW__bossCard{border-color:#fb71854d}.ArenaShell-module__hVuiCW__challengeMeta{color:#7dd3fc;font:800 .67rem var(--font-ui);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:.45rem;display:flex}.ArenaShell-module__hVuiCW__challengeMeta span{border:1px solid #7dd3fc33;border-radius:999px;padding:.25rem .45rem}.ArenaShell-module__hVuiCW__challengeCard blockquote{color:#ffe9b8;background:#f59e0b0f;border:1px solid #fbbf243b;border-left:3px solid #f59e0b;border-radius:.75rem;margin:1rem 0 0;padding:.9rem 1rem;font:500 1rem/1.55 Georgia,serif}.ArenaShell-module__hVuiCW__challengeCard>h1{font:800 clamp(1.35rem, 4vw, 2rem)/1.25 var(--font-ui);letter-spacing:-.025em;outline:none;margin:1rem 0 1.2rem}.ArenaShell-module__hVuiCW__answerOptions{gap:.65rem;display:grid}.ArenaShell-module__hVuiCW__answerButton{width:100%;min-height:3.7rem;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(165deg,#122046c7,#0c1732db);border:1px solid #94a3b845;border-radius:.8rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.72rem .8rem;display:grid}.ArenaShell-module__hVuiCW__answerButton>span{color:#bdccec;width:2rem;height:2rem;font:900 .76rem var(--font-ui);border:1px solid #94a3b84d;border-radius:.5rem;place-items:center;display:grid}.ArenaShell-module__hVuiCW__answerButton strong{font-size:.88rem;line-height:1.4}.ArenaShell-module__hVuiCW__answerButton em{font:normal 800 .68rem var(--font-ui);white-space:nowrap}.ArenaShell-module__hVuiCW__answerButton:hover:not(:disabled){border-color:#7dd3fcb3;transform:translateY(-1px)}.ArenaShell-module__hVuiCW__correctAnswer{background:#065f469e;border-color:#34d399b8}.ArenaShell-module__hVuiCW__wrongAnswer{background:#6419329e;border-color:#fb7185b8}.ArenaShell-module__hVuiCW__dimmedAnswer{opacity:.48}.ArenaShell-module__hVuiCW__selectedDebateAnswer{background:#784b0c6b;border-color:#fbbf24a6}.ArenaShell-module__hVuiCW__answerHint{color:var(--muted);margin:.75rem 0 0;font-size:.75rem}.ArenaShell-module__hVuiCW__trainingFeedback{border:1px solid;border-radius:.9rem;margin-top:1rem;padding:1rem;animation:.26s ease-out both ArenaShell-module__hVuiCW__reveal}.ArenaShell-module__hVuiCW__feedbackGood{background:#064e3b33;border-color:#34d39959}.ArenaShell-module__hVuiCW__feedbackNeedsWork{background:#5b122b38;border-color:#fb718557}.ArenaShell-module__hVuiCW__feedbackHeading{align-items:flex-start;gap:.7rem;display:flex}.ArenaShell-module__hVuiCW__feedbackHeading>span{background:#ffffff14;border-radius:999px;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.ArenaShell-module__hVuiCW__feedbackHeading h2,.ArenaShell-module__hVuiCW__feedbackHeading p{margin:0}.ArenaShell-module__hVuiCW__feedbackHeading h2{font:800 1rem var(--font-ui)}.ArenaShell-module__hVuiCW__feedbackHeading p{color:#dce7fb;margin-top:.2rem;font-size:.8rem}.ArenaShell-module__hVuiCW__explanation{color:#e2eafb;line-height:1.6}.ArenaShell-module__hVuiCW__responseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.ArenaShell-module__hVuiCW__responseGrid>div,.ArenaShell-module__hVuiCW__warningBox,.ArenaShell-module__hVuiCW__gospelBox{background:#02061733;border:1px solid #94a3b82b;border-radius:.7rem;padding:.8rem}.ArenaShell-module__hVuiCW__responseGrid h3,.ArenaShell-module__hVuiCW__warningBox strong,.ArenaShell-module__hVuiCW__gospelBox strong{color:#9ee2ff;font:800 .72rem var(--font-ui);text-transform:uppercase;letter-spacing:.04em;margin:0}.ArenaShell-module__hVuiCW__responseGrid p,.ArenaShell-module__hVuiCW__warningBox p,.ArenaShell-module__hVuiCW__gospelBox p{color:#cbd8ee;margin:.4rem 0 0;font-size:.78rem;line-height:1.5}.ArenaShell-module__hVuiCW__warningBox{border-color:#fb718538;margin-top:.65rem}.ArenaShell-module__hVuiCW__warningBox strong{color:#fda4af}.ArenaShell-module__hVuiCW__gospelBox{background:#f59e0b0f;border-color:#fbbf2440;margin-top:.65rem}.ArenaShell-module__hVuiCW__gospelBox strong{color:#fbd17b}.ArenaShell-module__hVuiCW__sourceList{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;display:flex}.ArenaShell-module__hVuiCW__sourceList>span{color:var(--muted);font-size:.68rem}.ArenaShell-module__hVuiCW__sourceList a{color:#9ee2ff;border:1px solid #7dd3fc38;border-radius:999px;padding:.27rem .48rem;font-size:.68rem;text-decoration:none}.ArenaShell-module__hVuiCW__stageActions,.ArenaShell-module__hVuiCW__resultActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;margin-top:1.15rem;display:flex}.ArenaShell-module__hVuiCW__textButton{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-right:auto;padding:0}.ArenaShell-module__hVuiCW__textButton:hover{color:#bdeaff;text-decoration:underline}.ArenaShell-module__hVuiCW__bossTitle{color:#fda4af;font:800 .7rem var(--font-ui);text-transform:uppercase;letter-spacing:.08em}.ArenaShell-module__hVuiCW__dialogueBubble{background:#64193233;border:1px solid #fb718540;border-radius:.9rem .9rem .9rem .2rem;margin:1rem 0;padding:1rem;position:relative}.ArenaShell-module__hVuiCW__dialogueBubble span{color:#fda4af;font:800 .67rem var(--font-ui);text-transform:uppercase}.ArenaShell-module__hVuiCW__dialogueBubble p{color:#ffe6ea;margin:.45rem 0 0;font-size:1rem;line-height:1.55}.ArenaShell-module__hVuiCW__debateFeedback{background:#f59e0b0f;border:1px solid #fbbf2440;border-radius:.75rem;margin-top:.8rem;padding:.85rem}.ArenaShell-module__hVuiCW__debateFeedback strong{color:#fbd17b;font:800 .73rem var(--font-ui)}.ArenaShell-module__hVuiCW__debateFeedback p{color:#dce7fb;margin:.4rem 0 0;line-height:1.5}.ArenaShell-module__hVuiCW__results{width:min(800px,100% - 2rem);padding:5rem 0 4rem}.ArenaShell-module__hVuiCW__results>h1{font-size:clamp(2.2rem,7vw,4rem)}.ArenaShell-module__hVuiCW__resultCard{background:linear-gradient(155deg,#14274eed,#071024f7);border:1px solid #fbbf2447;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:1.4rem;margin-top:1.6rem;padding:1.3rem;display:grid}.ArenaShell-module__hVuiCW__resultCard>strong{color:#fbd17b;min-width:7rem;font:900 2.5rem var(--font-ui);text-align:center}.ArenaShell-module__hVuiCW__resultCard h2{font:800 1.15rem var(--font-ui);margin:0}.ArenaShell-module__hVuiCW__resultCard p{color:var(--muted);margin:.55rem 0 0;line-height:1.55}.ArenaShell-module__hVuiCW__resultActions{justify-content:flex-start}.ArenaShell-module__hVuiCW__footer{z-index:1;color:#a4b4daad;text-align:center;width:min(1080px,100% - 2rem);margin:auto auto 0;padding:1rem 0 1.4rem;font-size:.7rem;position:relative}@keyframes ArenaShell-module__hVuiCW__reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.ArenaShell-module__hVuiCW__campaignGrid,.ArenaShell-module__hVuiCW__learningFlow ol{grid-template-columns:1fr}.ArenaShell-module__hVuiCW__factGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ArenaShell-module__hVuiCW__mapLayout{grid-template-columns:1fr}.ArenaShell-module__hVuiCW__skillPanel{position:static}.ArenaShell-module__hVuiCW__moduleCard{grid-template-columns:auto 1fr}.ArenaShell-module__hVuiCW__moduleCard>.ArenaShell-module__hVuiCW__primaryButton{grid-column:1/-1;width:100%}}@media (max-width:620px){.ArenaShell-module__hVuiCW__topBar{width:calc(100% - 1.2rem);margin-top:.6rem}.ArenaShell-module__hVuiCW__brand small{display:none}.ArenaShell-module__hVuiCW__navigation a{padding-inline:.5rem}.ArenaShell-module__hVuiCW__landingHero,.ArenaShell-module__hVuiCW__learningFlow,.ArenaShell-module__hVuiCW__campaignSection,.ArenaShell-module__hVuiCW__guideStage,.ArenaShell-module__hVuiCW__campaignMap,.ArenaShell-module__hVuiCW__trainingStage,.ArenaShell-module__hVuiCW__results{width:calc(100% - 1.2rem)}.ArenaShell-module__hVuiCW__learningJourney{gap:.3rem;width:calc(100% - 1.2rem);padding:.35rem}.ArenaShell-module__hVuiCW__learningJourney button{justify-content:center;min-height:3rem;padding:.45rem .3rem}.ArenaShell-module__hVuiCW__learningJourney button>span:first-child{width:1.75rem;height:1.75rem}.ArenaShell-module__hVuiCW__learningJourney small{display:none}.ArenaShell-module__hVuiCW__landingHero{padding-top:3rem}.ArenaShell-module__hVuiCW__claveStrip{grid-template-columns:repeat(5,minmax(3.8rem,1fr));padding-bottom:.3rem;overflow-x:auto}.ArenaShell-module__hVuiCW__campaignHero,.ArenaShell-module__hVuiCW__guideHero{grid-template-columns:1fr}.ArenaShell-module__hVuiCW__guideHero>.ArenaShell-module__hVuiCW__primaryButton{width:100%}.ArenaShell-module__hVuiCW__factGrid,.ArenaShell-module__hVuiCW__sourceGuideList,.ArenaShell-module__hVuiCW__contrastColumns{grid-template-columns:1fr}.ArenaShell-module__hVuiCW__glossaryGrid{columns:1}.ArenaShell-module__hVuiCW__sourceGuideCard{grid-template-columns:1fr}.ArenaShell-module__hVuiCW__guideCta{flex-direction:column;align-items:stretch}.ArenaShell-module__hVuiCW__guideCta .ArenaShell-module__hVuiCW__primaryButton{width:100%}.ArenaShell-module__hVuiCW__campaignProgress{justify-self:start;min-width:5.5rem;min-height:5.5rem}.ArenaShell-module__hVuiCW__responseGrid{grid-template-columns:1fr}.ArenaShell-module__hVuiCW__answerButton{grid-template-columns:auto 1fr}.ArenaShell-module__hVuiCW__answerButton em{grid-column:2}.ArenaShell-module__hVuiCW__stageActions,.ArenaShell-module__hVuiCW__resultActions{flex-direction:column;align-items:stretch}.ArenaShell-module__hVuiCW__textButton{order:3;margin:0;padding:.7rem}.ArenaShell-module__hVuiCW__resultCard,.ArenaShell-module__hVuiCW__moduleCard{grid-template-columns:1fr}.ArenaShell-module__hVuiCW__moduleOrder{width:3rem;height:3rem}}@media (prefers-reduced-motion:reduce){.ArenaShell-module__hVuiCW__landingHero,.ArenaShell-module__hVuiCW__campaignSection,.ArenaShell-module__hVuiCW__guideStage,.ArenaShell-module__hVuiCW__campaignMap,.ArenaShell-module__hVuiCW__trainingStage,.ArenaShell-module__hVuiCW__results,.ArenaShell-module__hVuiCW__trainingFeedback{animation:none}.ArenaShell-module__hVuiCW__progressTrack span,.ArenaShell-module__hVuiCW__primaryButton,.ArenaShell-module__hVuiCW__answerButton,.ArenaShell-module__hVuiCW__glossaryEntry summary>span{transition:none}}
