.A2Yoxq_shell{--ink:#080a0d;--panel:#11151a;--panel-2:#171c22;--edge:#2a313b;--edge-bright:#46505d;--text:#edf0f2;--muted:#8b949f;--dim:#59616b;--jade:#59d39b;--ember:#ff6a1a;--gold:#d7b76d;min-height:100vh;color:var(--text);background:radial-gradient(circle at 72% 14%, #ff6a1a11, transparent 28%), linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--ink);background-size:auto,32px 32px,32px 32px,auto;font-family:Inter,system-ui,sans-serif}.A2Yoxq_topbar{border-bottom:1px solid var(--edge);background:#080a0df5;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;min-height:62px;padding:0 clamp(16px,3vw,42px);display:grid;box-shadow:0 10px 28px #0000004d}.A2Yoxq_brand,.A2Yoxq_modeBanner,.A2Yoxq_topbar nav,.A2Yoxq_heroActions,.A2Yoxq_sectionTitle,.A2Yoxq_panelHeader,.A2Yoxq_treeHeading,.A2Yoxq_mentorHeading,.A2Yoxq_footer,.A2Yoxq_honorPanel>div{align-items:center;display:flex}.A2Yoxq_brand{gap:11px}.A2Yoxq_brandMark{color:#111;background:var(--ember);border:1px solid #f58243;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #ffffff47,0 4px 12px #00000059}.A2Yoxq_brandMark svg{width:17px}.A2Yoxq_brand p{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.A2Yoxq_brand p span{color:var(--muted);font-size:9px;font-weight:600}.A2Yoxq_brand small{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font:700 8px ui-monospace,monospace;display:block}.A2Yoxq_modeBanner{color:var(--jade);letter-spacing:.06em;text-transform:uppercase;background:#59d39b0e;border:1px solid #59d39b47;gap:7px;padding:7px 11px;font:600 9px ui-monospace,monospace}.A2Yoxq_modeBanner svg{width:13px}.A2Yoxq_modeBanner strong{color:#8ae7b9}.A2Yoxq_topbar nav{justify-content:flex-end;gap:18px}.A2Yoxq_topbar nav a{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font:700 9px ui-monospace,monospace;text-decoration:none}.A2Yoxq_topbar nav a:hover,.A2Yoxq_topbar nav a:focus-visible{color:var(--text);outline:none}.A2Yoxq_hero{border-bottom:1px solid var(--edge);grid-template-columns:minmax(0,1.25fr) minmax(330px,.65fr);align-items:center;gap:clamp(28px,7vw,110px);min-height:420px;padding:clamp(42px,7vw,96px) clamp(18px,6vw,90px);display:grid;position:relative;overflow:hidden}.A2Yoxq_heroGrid{opacity:.32;pointer-events:none;background:linear-gradient(120deg,#0000 52%,#ff6a1a12 52.2%,#0000 52.5%),radial-gradient(circle at 82%,#0000 0 88px,#d7b76d33 89px 90px,#0000 91px 126px,#ffffff0d 127px 128px,#0000 129px);position:absolute;inset:0}.A2Yoxq_heroCopy,.A2Yoxq_profileCard{z-index:1;position:relative}.A2Yoxq_kicker{color:var(--ember);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font:700 9px ui-monospace,monospace;display:flex}.A2Yoxq_kicker svg{width:14px}.A2Yoxq_hero h1{letter-spacing:-.065em;max-width:770px;margin:14px 0 0;font-size:clamp(43px,6.5vw,94px);font-weight:760;line-height:.88}.A2Yoxq_hero h1 span{color:#737d88}.A2Yoxq_heroDescription{color:#a3abb4;max-width:650px;margin:23px 0 0;font-size:clamp(13px,1.2vw,16px);line-height:1.7}.A2Yoxq_heroActions{flex-wrap:wrap;gap:16px;margin-top:26px}.A2Yoxq_heroActions a{color:#121212;background:var(--ember);text-transform:uppercase;border:1px solid #ff884b;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 5px 16px #00000059}.A2Yoxq_heroActions a:active{transform:translateY(1px)}.A2Yoxq_heroActions svg{width:14px}.A2Yoxq_heroActions>span{color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;font:600 9px ui-monospace,monospace;display:inline-flex}.A2Yoxq_profileCard{border:1px solid var(--edge-bright);border-top:2px solid var(--gold);background:linear-gradient(145deg,#1a2026,#0e1115);padding:18px;box-shadow:inset 0 1px #ffffff0e,0 22px 55px #0000006b}.A2Yoxq_profileTop{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.A2Yoxq_avatar{width:52px;height:52px;color:var(--gold);background:#11151a;border:1px solid #4a515b;place-items:center;display:grid;box-shadow:inset 0 0 0 5px #191e24}.A2Yoxq_avatar svg{width:23px}.A2Yoxq_profileTop small,.A2Yoxq_profileTop p,.A2Yoxq_profileTop h2{margin:0}.A2Yoxq_profileTop small{color:var(--dim);text-transform:uppercase;font:700 8px ui-monospace,monospace}.A2Yoxq_profileTop h2{margin-top:3px;font-size:16px}.A2Yoxq_profileTop p{color:var(--muted);margin-top:3px;font-size:9px}.A2Yoxq_level{color:var(--dim);text-align:right;font:700 8px/1.15 ui-monospace,monospace}.A2Yoxq_level strong{color:var(--gold);font-size:18px}.A2Yoxq_xpHeader{color:var(--muted);text-transform:uppercase;justify-content:space-between;margin-top:18px;font:700 8px ui-monospace,monospace;display:flex}.A2Yoxq_xpHeader strong{color:var(--gold)}.A2Yoxq_xpTrack,.A2Yoxq_treeTrack{background:#090b0e;border:1px solid #343b44;height:6px;margin-top:7px;padding:1px}.A2Yoxq_xpTrack span,.A2Yoxq_treeTrack span{background:linear-gradient(90deg, var(--ember), var(--gold));height:100%;display:block}.A2Yoxq_stats{background:var(--edge);border:1px solid var(--edge);grid-template-columns:1fr 1fr;gap:1px;margin:17px 0 0;display:grid}.A2Yoxq_stats div{background:#12161b;justify-content:space-between;padding:10px;display:flex}.A2Yoxq_stats dt{color:var(--muted);font-size:9px}.A2Yoxq_stats dd{color:var(--text);margin:0;font:700 9px ui-monospace,monospace}.A2Yoxq_sampleLabel{color:var(--dim);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:10px 0 0;font:600 7px ui-monospace,monospace}.A2Yoxq_classDock,.A2Yoxq_headquarters{border-bottom:1px solid var(--edge);background:#0d1014;padding:28px clamp(18px,4vw,58px)}.A2Yoxq_sectionTitle,.A2Yoxq_panelHeader{justify-content:space-between;gap:18px}.A2Yoxq_sectionTitle p,.A2Yoxq_sectionTitle h2,.A2Yoxq_panelHeader p,.A2Yoxq_panelHeader h2{margin:0}.A2Yoxq_sectionTitle p,.A2Yoxq_panelHeader p{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;font:700 8px ui-monospace,monospace}.A2Yoxq_sectionTitle h2,.A2Yoxq_panelHeader h2{margin-top:4px;font-size:18px}.A2Yoxq_sectionTitle>span,.A2Yoxq_panelHeader>span{color:var(--dim);text-transform:uppercase;align-items:center;gap:7px;font:600 8px ui-monospace,monospace;display:inline-flex}.A2Yoxq_sectionTitle svg{width:12px}.A2Yoxq_classGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:17px;display:grid}.A2Yoxq_classGrid button{min-width:0;min-height:65px;color:var(--text);text-align:left;border:1px solid var(--edge);background:var(--panel);grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:10px 12px;transition:all 90ms;display:grid;box-shadow:inset 0 1px #ffffff09}.A2Yoxq_classGrid button:hover,.A2Yoxq_classGrid button:focus-visible{border-color:var(--edge-bright);background:var(--panel-2);outline:none}.A2Yoxq_classGrid button:active{transform:translateY(1px)}.A2Yoxq_classGrid button[data-selected=true]{box-shadow:inset 3px 0 var(--ember);border-color:#ff6a1aa6}.A2Yoxq_classGrid button>svg{width:18px;color:var(--ember)}.A2Yoxq_classGrid button>svg:last-child{width:11px;color:var(--dim)}.A2Yoxq_classGrid button[data-selected=true]>svg:last-child{color:var(--jade)}.A2Yoxq_classGrid button span{gap:3px;min-width:0;display:grid}.A2Yoxq_classGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.A2Yoxq_classGrid small{color:var(--dim);text-transform:uppercase;font:700 7px ui-monospace,monospace}.A2Yoxq_mainGrid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.55fr);gap:14px;padding:30px clamp(18px,4vw,58px);display:grid}.A2Yoxq_primaryColumn,.A2Yoxq_sideColumn{align-content:start;gap:14px;display:grid}.A2Yoxq_panel{border:1px solid var(--edge);background:var(--panel);box-shadow:inset 0 1px #ffffff09,0 12px 30px #0000002e}.A2Yoxq_panelHeader{border-bottom:1px solid var(--edge);padding:15px 17px}.A2Yoxq_reward{color:var(--gold)!important}.A2Yoxq_reward svg{width:12px}.A2Yoxq_missionList{padding:8px}.A2Yoxq_missionList button{width:100%;min-height:57px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-bottom-color:#252b32;grid-template-columns:30px 22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.A2Yoxq_missionList button:hover,.A2Yoxq_missionList button:focus-visible{background:#171c22;border-color:#3a424c;outline:none}.A2Yoxq_missionList button[data-complete=true]{background:#59d39b09}.A2Yoxq_missionIndex{color:#535b66;font:700 8px ui-monospace,monospace}.A2Yoxq_checkBox{background:#0c0f12;border:1px solid #3b434d;place-items:center;width:19px;height:19px;display:grid}.A2Yoxq_checkBox svg{width:11px;color:var(--jade)}.A2Yoxq_missionCopy{gap:3px;min-width:0;display:grid}.A2Yoxq_missionCopy strong{font-size:10px}.A2Yoxq_missionCopy small{color:var(--dim);text-transform:uppercase;font:600 7px ui-monospace,monospace}.A2Yoxq_xpReward{color:var(--gold);font:700 9px ui-monospace,monospace}.A2Yoxq_processRule{background:#59d39b09;border:1px solid #59d39b33;gap:11px;margin:0 15px 15px;padding:12px;display:flex}.A2Yoxq_processRule svg{width:16px;color:var(--jade);flex:none}.A2Yoxq_processRule p{gap:4px;margin:0;display:grid}.A2Yoxq_processRule strong{color:#8fe0b8;font-size:9px}.A2Yoxq_processRule span{color:var(--muted);font-size:8px;line-height:1.55}.A2Yoxq_skillTrees{grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.A2Yoxq_skillTrees article{border:1px solid var(--edge);background:#101419;padding:13px}.A2Yoxq_treeHeading{gap:9px}.A2Yoxq_treeHeading>span{width:30px;height:30px;color:var(--ember);background:#171c22;border:1px solid #343c46;place-items:center;display:grid}.A2Yoxq_treeHeading svg{width:15px}.A2Yoxq_treeHeading h3,.A2Yoxq_treeHeading small{margin:0}.A2Yoxq_treeHeading h3{font-size:10px}.A2Yoxq_treeHeading small{color:var(--dim);margin-top:3px;font:600 7px ui-monospace,monospace;display:block}.A2Yoxq_treeTrack span{background:var(--jade)}.A2Yoxq_skillTrees ol{gap:6px;margin:13px 0 0;padding:0;list-style:none;display:grid}.A2Yoxq_skillTrees li{color:#686f79;align-items:center;gap:7px;font-size:8px;display:flex}.A2Yoxq_skillTrees li[data-unlocked=true]{color:#b6bcc3}.A2Yoxq_skillTrees li span{border:1px solid #303741;place-items:center;width:16px;height:16px;display:grid}.A2Yoxq_skillTrees li svg{width:9px}.A2Yoxq_skillTrees li[data-unlocked=true] svg{color:var(--jade)}.A2Yoxq_bossPanel{border-top:2px solid var(--ember);padding:18px;position:relative;overflow:hidden}.A2Yoxq_bossSky{opacity:.22;pointer-events:none;background:radial-gradient(circle at 90% 20%, var(--ember), transparent 24%);position:absolute;inset:0}.A2Yoxq_bossSky span{background:var(--ember);width:80px;height:1px;position:absolute;top:19%;right:11%;transform:rotate(-35deg)}.A2Yoxq_bossSky span:nth-child(2){width:130px;top:30%;right:2%}.A2Yoxq_bossSky span:nth-child(3){width:55px;top:35%;right:18%}.A2Yoxq_bossPanel>:not(.A2Yoxq_bossSky){position:relative}.A2Yoxq_bossIncoming{color:var(--ember);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font:800 8px ui-monospace,monospace;display:flex}.A2Yoxq_bossIncoming svg{width:12px}.A2Yoxq_bossPanel h2{letter-spacing:-.04em;margin:15px 0 0;font-size:27px}.A2Yoxq_bossPanel>p:not(.A2Yoxq_bossIncoming){color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.6}.A2Yoxq_bossPanel dl{margin:16px 0}.A2Yoxq_bossPanel dl div{border-bottom:1px solid #2b3138;justify-content:space-between;padding:7px 0;font-size:8px;display:flex}.A2Yoxq_bossPanel dt{color:var(--dim)}.A2Yoxq_bossPanel dd{color:var(--text);text-transform:uppercase;margin:0;font:700 8px ui-monospace,monospace}.A2Yoxq_bossPanel button,.A2Yoxq_mentorPanel button{color:#171717;background:var(--ember);text-transform:uppercase;border:1px solid #ff8950;justify-content:center;align-items:center;gap:8px;width:100%;min-height:37px;font-size:9px;font-weight:800;display:flex}.A2Yoxq_bossPanel button svg,.A2Yoxq_mentorPanel button svg{width:12px}.A2Yoxq_mentorPanel{border-left:2px solid var(--gold);padding:16px}.A2Yoxq_mentorHeading{gap:10px}.A2Yoxq_mentorHeading>span{width:35px;height:35px;color:var(--gold);background:#0d1013;border:1px solid #3c434c;place-items:center;display:grid}.A2Yoxq_mentorHeading svg{width:16px}.A2Yoxq_mentorHeading p,.A2Yoxq_mentorHeading h2{margin:0}.A2Yoxq_mentorHeading p{color:var(--dim);text-transform:uppercase;font:700 7px ui-monospace,monospace}.A2Yoxq_mentorHeading h2{margin-top:3px;font-size:12px}.A2Yoxq_mentorPanel blockquote{color:#d5c18d;margin:17px 0 10px;font:italic 17px/1.4 Georgia,serif}.A2Yoxq_mentorPanel>p{color:var(--dim);font-size:8px;line-height:1.5}.A2Yoxq_mentorPanel button{color:var(--gold);background:#d7b76d0f;border-color:#494330;margin-top:14px}.A2Yoxq_honorPanel{border:1px solid var(--edge);background:var(--edge);grid-template-columns:1fr 1fr;gap:1px;display:grid;position:relative}.A2Yoxq_honorPanel>div{background:#12161b;gap:9px;padding:13px}.A2Yoxq_honorPanel svg{width:16px;color:var(--gold)}.A2Yoxq_honorPanel span{gap:3px;display:grid}.A2Yoxq_honorPanel small{color:var(--dim);text-transform:uppercase;font:600 7px ui-monospace,monospace}.A2Yoxq_honorPanel strong{font-size:11px}.A2Yoxq_honorPanel>p{color:var(--dim);text-transform:uppercase;margin:0;font:600 6px ui-monospace,monospace;position:absolute;bottom:-15px;right:7px}.A2Yoxq_headquarters{background:#0a0d10;padding-block:34px 45px}.A2Yoxq_roomGrid{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:18px;display:grid}.A2Yoxq_roomGrid article{border:1px solid var(--edge);background:linear-gradient(145deg,#171c22,#0f1216);min-height:150px;padding:14px;position:relative;overflow:hidden}.A2Yoxq_roomGrid article:after{content:"";border:1px solid #343b44;width:90px;height:90px;position:absolute;inset:auto -25px -40px auto;transform:rotate(45deg)}.A2Yoxq_roomGrid article[data-status=open]{border-top-color:var(--jade)}.A2Yoxq_roomGrid article[data-status=training]{border-top-color:var(--ember)}.A2Yoxq_roomGrid article[data-status=locked]{opacity:.55}.A2Yoxq_roomGrid>article>svg{width:24px;color:var(--gold);margin-top:13px}.A2Yoxq_roomNumber{color:var(--dim);font:700 8px ui-monospace,monospace}.A2Yoxq_roomGrid h3{margin:11px 0 0;font-size:10px}.A2Yoxq_roomGrid p{color:var(--dim);margin:6px 0 0;font-size:8px;line-height:1.45}.A2Yoxq_roomState{color:var(--muted);text-transform:uppercase;align-items:center;gap:5px;margin-top:12px;font:700 7px ui-monospace,monospace;display:inline-flex}.A2Yoxq_roomState svg{width:9px}.A2Yoxq_footer{min-height:32px;color:var(--dim);border-top:1px solid var(--edge);letter-spacing:.08em;background:#080a0d;flex-wrap:wrap;justify-content:center;gap:26px;padding:7px 15px;font:700 7px ui-monospace,monospace}.A2Yoxq_footer span{align-items:center;gap:6px;display:inline-flex}.A2Yoxq_footer svg{width:10px}@media (max-width:1050px){.A2Yoxq_hero{grid-template-columns:1fr .8fr;gap:30px}.A2Yoxq_classGrid{grid-template-columns:1fr 1fr}.A2Yoxq_mainGrid{grid-template-columns:1fr}.A2Yoxq_sideColumn{grid-template-columns:1fr 1fr}.A2Yoxq_honorPanel{align-self:stretch}.A2Yoxq_roomGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.A2Yoxq_topbar{grid-template-columns:1fr;padding-block:10px}.A2Yoxq_modeBanner{justify-self:start}.A2Yoxq_topbar nav{display:none}.A2Yoxq_hero{grid-template-columns:1fr;padding-block:44px}.A2Yoxq_profileCard{max-width:none}.A2Yoxq_sectionTitle{flex-direction:column;align-items:flex-start}.A2Yoxq_classGrid,.A2Yoxq_skillTrees,.A2Yoxq_sideColumn{grid-template-columns:1fr}.A2Yoxq_missionList button{grid-template-columns:22px 22px minmax(0,1fr)}.A2Yoxq_xpReward{grid-column:3}.A2Yoxq_roomGrid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.A2Yoxq_classGrid button{transition:none}.A2Yoxq_classGrid button:active,.A2Yoxq_heroActions a:active{transform:none}}
