body[data-op-area]{--op-a:182,246,107;--op-b:86,217,184;--op-c:232,192,134;--op-area-label:"CLIMB";--accent:#b6f66b;--accent-rgb:182,246,107;--accent-2:#56d9b8;--accent-2-rgb:86,217,184;position:relative;isolation:isolate}body[data-op-area=hq]{--op-a:182,246,107;--op-b:86,217,184;--op-c:232,192,134;--accent:#b6f66b;--accent-rgb:182,246,107;--accent-2:#56d9b8;--accent-2-rgb:86,217,184;--op-area-label:"DEVELOPMENT HQ"}body[data-op-area=match]{--op-a:86,217,184;--op-b:232,192,134;--op-c:249,149,148;--accent:#56d9b8;--accent-rgb:86,217,184;--accent-2:#e8c086;--accent-2-rgb:232,192,134;--op-area-label:"MATCH ROOM"}body[data-op-area=review]{--op-a:249,149,148;--op-b:232,192,134;--op-c:86,217,184;--accent:#f99594;--accent-rgb:249,149,148;--accent-2:#e8c086;--accent-2-rgb:232,192,134;--op-area-label:"REVIEW"}body[data-op-area=climb]{--op-a:182,246,107;--op-b:86,217,184;--op-c:183,164,239;--accent:#b6f66b;--accent-rgb:182,246,107;--accent-2:#56d9b8;--accent-2-rgb:86,217,184;--op-area-label:"MY DNA"}body[data-op-area=coach]{--op-a:183,164,239;--op-b:86,217,184;--op-c:182,246,107;--accent:#b7a4ef;--accent-rgb:183,164,239;--accent-2:#56d9b8;--accent-2-rgb:86,217,184;--op-area-label:"COACH MEMORY"}body[data-op-area=lab]{--op-a:86,217,184;--op-b:183,164,239;--op-c:232,192,134;--accent:#56d9b8;--accent-rgb:86,217,184;--accent-2:#b7a4ef;--accent-2-rgb:183,164,239;--op-area-label:"LAB"}body[data-op-area=plans]{--op-a:232,192,134;--op-b:182,246,107;--op-c:183,164,239;--accent:#e8c086;--accent-rgb:232,192,134;--accent-2:#b6f66b;--accent-2-rgb:182,246,107;--op-area-label:"PLANS"}body[data-op-area=tft]{--op-a:183,164,239;--op-b:86,217,184;--op-c:232,192,134;--accent:#b7a4ef;--accent-rgb:183,164,239;--accent-2:#56d9b8;--accent-2-rgb:86,217,184;--op-area-label:"TFT LAB"}body[data-op-area=admin]{--op-a:249,149,148;--op-b:232,192,134;--op-c:183,164,239;--accent:#f99594;--accent-rgb:249,149,148;--accent-2:#e8c086;--accent-2-rgb:232,192,134;--op-area-label:"OPS"}body[data-op-area=auth]{--op-a:183,164,239;--op-b:182,246,107;--op-c:86,217,184;--accent:#b7a4ef;--accent-rgb:183,164,239;--accent-2:#b6f66b;--accent-2-rgb:182,246,107;--op-area-label:"JOIN THE CLIMB"}body[data-op-area=system]{--op-a:126,178,194;--op-b:86,217,184;--op-c:182,246,107;--accent:#7eb2c2;--accent-rgb:126,178,194;--accent-2:#56d9b8;--accent-2-rgb:86,217,184;--op-area-label:"PLAYER SYSTEM"}body[data-op-area=public]{--op-a:86,217,184;--op-b:182,246,107;--op-c:232,192,134;--accent:#56d9b8;--accent-rgb:86,217,184;--accent-2:#b6f66b;--accent-2-rgb:182,246,107;--op-area-label:"OP CLIMB"}body[data-op-area]:after,body[data-op-area]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-2}body[data-op-area]:before{background:radial-gradient(800px 500px at 78% -5%,rgba(var(--op-a),.115),transparent 66%),radial-gradient(680px 460px at 2% 42%,rgba(var(--op-b),.07),transparent 68%),radial-gradient(640px 500px at 92% 88%,rgba(var(--op-c),.055),transparent 70%),linear-gradient(180deg,#090e11 0,#080d10 48%,#090e11 100%)}body[data-op-area]:after{opacity:.22;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(115deg,transparent 0 48%,rgba(var(--op-a),.045) 49% 50%,transparent 51%);background-size:52px 52px,52px 52px,340px 340px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 74%);mask-image:linear-gradient(180deg,#000,transparent 74%)}body[data-op-area] .app-main,body[data-op-area] main.container{position:relative}body[data-op-area] .app-main:before{content:var(--op-area-label);position:absolute;right:34px;top:12px;z-index:0;pointer-events:none;color:rgba(var(--op-a),.035);font:800 clamp(56px,8vw,118px)/.82 var(--font-display,"Barlow Condensed",sans-serif);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}body[data-op-area] .app-main>*{position:relative;z-index:1}body[data-op-area] .page-head{position:relative;padding:18px 20px 18px 24px;border-left:3px solid rgb(var(--op-a));border-bottom:1px solid rgba(var(--op-a),.12);background:linear-gradient(90deg,rgba(var(--op-a),.09),rgba(var(--op-b),.025) 45%,transparent 76%);overflow:hidden}body[data-op-area] .page-head:after{content:"";position:absolute;right:-38px;top:-72px;width:210px;height:210px;border:1px solid rgba(var(--op-a),.12);transform:rotate(35deg);box-shadow:0 0 0 28px rgba(var(--op-a),.018),0 0 0 56px rgba(var(--op-b),.012)}body[data-op-area] .page-head h1{text-shadow:0 12px 50px rgba(var(--op-a),.12)}body[data-op-area] .card,body[data-op-area] .glass{border-color:rgba(255,255,255,.095)}body[data-op-area] .glass.card{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(var(--op-a),.035),transparent 34%),rgba(17,25,30,.82);box-shadow:0 18px 50px rgba(0,0,0,.18)}body[data-op-area] .glass.card:before{content:"";position:absolute;left:0;top:0;right:0;height:2px;background:linear-gradient(90deg,rgba(var(--op-a),.9),rgba(var(--op-b),.4),transparent 72%);opacity:.62}body[data-op-area] .glass.card:hover{border-color:rgba(var(--op-a),.27);box-shadow:0 20px 60px rgba(0,0,0,.23),0 0 0 1px rgba(var(--op-a),.035) inset}body[data-op-area] .dash-section,body[data-op-area] .v7-section{position:relative;padding:20px 0}body[data-op-area] .dash-section:nth-of-type(2n):before,body[data-op-area] .v7-section:nth-of-type(2n):before{content:"";position:absolute;inset:0 -22px;z-index:-1;border-block:1px solid rgba(var(--op-b),.07);background:linear-gradient(90deg,rgba(var(--op-b),.03),transparent 38%,rgba(var(--op-a),.02))}body[data-op-area] .eyebrow,body[data-op-area] .text-link,body[data-op-area] .v7-link{color:rgb(var(--op-a))}body[data-op-area] .progress-track>span,body[data-op-area] .progress>i{background:linear-gradient(90deg,rgb(var(--op-a)),rgb(var(--op-b)));box-shadow:0 0 16px rgba(var(--op-a),.16)}body[data-op-area] .btn.primary{background:rgb(var(--op-a));border-color:rgb(var(--op-a));color:#0b1112;box-shadow:0 10px 30px rgba(var(--op-a),.09)}body[data-op-area] .btn.primary:hover{filter:brightness(1.08)}body[data-op-area] .op-tier-pro{border-color:rgba(var(--op-c),.32);color:rgb(var(--op-c))}body[data-op-area=climb] .vf-progress-hero,body[data-op-area=coach] .vf-coach-hero,body[data-op-area=match] .live-hero,body[data-op-area=match] .match-room,body[data-op-area=review] .analysis-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 12%,rgba(var(--op-a),.15),transparent 30%),linear-gradient(135deg,rgba(var(--op-a),.075),rgba(var(--op-b),.03) 48%,rgba(8,13,16,.88));border-color:rgba(var(--op-a),.22)}body[data-op-area=climb] .vf-progress-hero:after,body[data-op-area=coach] .vf-coach-hero:after{content:"";position:absolute;width:340px;height:340px;right:-170px;bottom:-220px;border:1px solid rgba(var(--op-a),.18);border-radius:50%;box-shadow:0 0 0 32px rgba(var(--op-a),.025),0 0 0 70px rgba(var(--op-b),.018)}body[data-op-area=auth] main.container:before,body[data-op-area=plans] .pricing-public:before,body[data-op-area=public] main.container:before{content:var(--op-area-label);position:absolute;top:18px;right:0;color:rgba(var(--op-a),.045);font:800 clamp(58px,9vw,126px)/.8 var(--font-display,"Barlow Condensed",sans-serif);letter-spacing:.03em;pointer-events:none}body[data-op-area=plans] .pricing-card-v2{position:relative;overflow:hidden}body[data-op-area=plans] .pricing-card-v2:after{content:"";position:absolute;width:150px;height:150px;right:-72px;bottom:-78px;border:1px solid rgba(var(--op-a),.13);transform:rotate(35deg)}body[data-op-area=auth] .glass.card,body[data-op-area=system] .glass.card{background:radial-gradient(circle at 100% 0,rgba(var(--op-a),.08),transparent 36%),rgba(17,25,30,.9)}body[data-op-area=lab] .glass.card:nth-of-type(3n+1){--op-a:86,217,184}body[data-op-area=lab] .glass.card:nth-of-type(3n+2){--op-a:183,164,239}body[data-op-area=lab] .glass.card:nth-of-type(3n){--op-a:232,192,134}@media(max-width:900px){body[data-op-area] .app-main:before{font-size:64px;right:16px;top:8px}body[data-op-area] .page-head{padding:15px 16px 15px 18px}body[data-op-area] .page-head:after{opacity:.5}}@media(prefers-reduced-motion:reduce){body[data-op-area] *{scroll-behavior:auto}}body[data-op-area=hq] .hq-command{position:relative;overflow:hidden;border-color:rgba(var(--op-a),.24);background:radial-gradient(circle at 87% 10%,rgba(var(--op-a),.15),transparent 30%),linear-gradient(145deg,rgba(var(--op-a),.07),rgba(var(--op-b),.025) 48%,rgba(8,13,16,.9))}body[data-op-area=hq] .hq-command:after{content:"";position:absolute;width:340px;height:340px;right:-185px;bottom:-225px;border-radius:50%;border:1px solid rgba(var(--op-a),.17);box-shadow:0 0 0 36px rgba(var(--op-a),.022),0 0 0 76px rgba(var(--op-b),.015);pointer-events:none}body[data-op-area=hq] .hq-behaviour:nth-child(3n+1){border-top:2px solid rgb(var(--op-a))}body[data-op-area=hq] .hq-behaviour:nth-child(3n+2){border-top:2px solid rgb(var(--op-b))}body[data-op-area=hq] .hq-behaviour:nth-child(3n){border-top:2px solid rgb(var(--op-c))}.vf-track-plain{margin:7px 0 10px;max-width:820px;color:#b8c6c9;font-size:13px;line-height:1.5}.vf-track-plain span{display:inline-block;margin-right:8px;color:rgb(var(--op-a));font:600 9px/1.4 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em;white-space:nowrap}.vf-focus-plain{margin:14px 0 12px;max-width:780px;padding:13px 15px;border-left:3px solid rgb(var(--op-a));background:linear-gradient(90deg,rgba(var(--op-a),.085),rgba(var(--op-b),.025),transparent)}.vf-focus-plain span{display:block;margin-bottom:5px;color:rgb(var(--op-a));font:600 9px/1.4 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.12em}.vf-focus-plain p{margin:0;color:#d7e0e1;font-size:14px;line-height:1.55}.vf-simple-rule{margin:15px 0 10px;padding:15px 17px;border:1px solid rgba(var(--op-a),.23);background:linear-gradient(135deg,rgba(var(--op-a),.085),rgba(8,13,16,.72))}.vf-simple-rule span{display:block;margin-bottom:6px;color:rgb(var(--op-a));font:600 9px/1.4 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.12em}.vf-simple-rule b{display:block;max-width:900px;color:#f0f5f4;font-size:14px;line-height:1.5}.vf-technical-rule{margin:9px 0 14px;border-top:1px solid rgba(255,255,255,.07)}.vf-technical-rule summary{padding:10px 0 4px!important;color:#829397;font:600 9px/1.4 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em;cursor:pointer}.vf-technical-rule p{margin:7px 0 0;max-width:900px;color:#9bacb0;font-size:12px;line-height:1.55}.vf-technical-rule-hero{max-width:820px;border-top:0;margin-top:-2px}.vf-track-pass span{white-space:normal}.vf-section-head .muted{max-width:760px;margin-top:7px;font-size:13px;line-height:1.45}@media(max-width:760px){.vf-track-plain{font-size:12px}.vf-track-plain span{display:block;margin:0 0 3px}.vf-focus-plain{padding:12px 13px}}body[data-op-area=climb] .vf-ilp-hero{gap:18px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);align-items:stretch;margin-bottom:18px}body[data-op-area=climb] .vf-focus{min-height:430px;padding:38px;border-radius:0;border:1px solid rgba(var(--op-a),.24);background:radial-gradient(500px 320px at 88% 4%,rgba(var(--op-a),.16),transparent 68%),radial-gradient(420px 300px at 0 100%,rgba(var(--op-b),.08),transparent 70%),linear-gradient(145deg,#11191e,#0b1115 72%)}body[data-op-area=climb] .vf-focus h2{max-width:15ch;margin:10px 0 18px;font-size:clamp(44px,5vw,72px);line-height:.95;letter-spacing:-.04em}body[data-op-area=climb] .vf-focus-plain{max-width:860px;padding:16px 18px;margin:15px 0;border-left-width:4px}body[data-op-area=climb] .vf-focus-plain span{font-size:10px}body[data-op-area=climb] .vf-focus-plain p{font-size:16px;line-height:1.62;color:#edf3f2}body[data-op-area=climb] .vf-command{max-width:860px;grid-template-columns:150px minmax(0,1fr);padding:18px 0}body[data-op-area=climb] .vf-command span{font-size:10px}body[data-op-area=climb] .vf-command b{font-size:16px;line-height:1.55}body[data-op-area=climb] .vf-ilp-score{border-radius:0;padding:30px 26px;background:radial-gradient(circle at 50% 32%,rgba(var(--op-a),.12),transparent 40%),linear-gradient(160deg,rgba(var(--op-b),.055),rgba(17,25,30,.9));border-color:rgba(var(--op-b),.18)}body[data-op-area=climb] .vf-score-eyebrow{color:rgb(var(--op-b));font:600 10px/1.4 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.12em;text-align:center}body[data-op-area=climb] .vf-score-caption{font-size:12px;color:#d7e0e1;letter-spacing:.03em;text-align:center;text-transform:none}body[data-op-area=climb] .vf-score-note{max-width:220px;margin:auto;color:#91a1a6;font-size:13px;line-height:1.5;text-align:center}body[data-op-area=climb] .vf-stat-strip{gap:12px;margin-bottom:34px}body[data-op-area=climb] .vf-stat-strip>div{min-height:118px;padding:20px;border-radius:0;display:grid;align-content:start;gap:6px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));position:relative;overflow:hidden}body[data-op-area=climb] .vf-stat-strip>div:before{content:"";position:absolute;left:0;top:0;right:0;height:2px;background:rgb(var(--op-a))}body[data-op-area=climb] .vf-stat-strip>div:nth-child(2):before{background:rgb(var(--op-b))}body[data-op-area=climb] .vf-stat-strip>div:nth-child(3):before{background:rgb(var(--op-c))}body[data-op-area=climb] .vf-stat-strip>div:nth-child(4):before{background:#e8c086}body[data-op-area=climb] .vf-stat-strip span{font-size:10px;letter-spacing:.1em}body[data-op-area=climb] .vf-stat-strip b{font-size:31px;line-height:1}body[data-op-area=climb] .vf-stat-strip small{display:block;color:#89999e;font-size:12px;line-height:1.35}body[data-op-area=climb] .vf-section-head{margin:42px 0 20px;align-items:flex-end}body[data-op-area=climb] .vf-section-head h2{margin:6px 0 8px;font-size:clamp(32px,3.6vw,50px);line-height:1}body[data-op-area=climb] .vf-section-head .muted{max-width:850px;font-size:15px;line-height:1.55;color:#a9b7ba}body[data-op-area=climb] .vf-track-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body[data-op-area=climb] .vf-track-support{border-radius:0;min-width:0;background:radial-gradient(circle at 95% 5%,rgba(var(--op-a),.06),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,255,255,.012));border-color:rgba(255,255,255,.1);box-shadow:0 16px 44px rgba(0,0,0,.18)}body[data-op-area=climb] .vf-track-support:first-child{--track-rgb:86,217,184}body[data-op-area=climb] .vf-track-support:nth-child(2){--track-rgb:249,149,148}body[data-op-area=climb] .vf-track-support:nth-child(3){--track-rgb:232,192,134}body[data-op-area=climb] .vf-track-support:nth-child(4){--track-rgb:183,164,239}body[data-op-area=climb] .vf-track-support{border-top:2px solid rgb(var(--track-rgb,182,246,107))}body[data-op-area=climb] .vf-track-support[open]{border-color:rgba(var(--track-rgb,182,246,107),.34);background:radial-gradient(circle at 100% 0,rgba(var(--track-rgb,182,246,107),.1),transparent 32%),#11191e}body[data-op-area=climb] .vf-track-support>summary{min-height:238px;grid-template-columns:70px minmax(0,1fr);grid-template-areas:"index main" "open open";gap:12px 18px;align-items:start;padding:24px}body[data-op-area=climb] .vf-track-index{grid-area:index;display:grid;align-content:start;gap:5px;color:rgb(var(--track-rgb,182,246,107))}body[data-op-area=climb] .vf-track-index span{font:800 34px/.9 var(--font-display,"Barlow Condensed",sans-serif)}body[data-op-area=climb] .vf-track-index small{color:#829397;font:600 9px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}body[data-op-area=climb] .vf-track-main{grid-area:main;min-width:0}body[data-op-area=climb] .vf-track-topline{gap:8px;margin-bottom:8px;flex-wrap:wrap}body[data-op-area=climb] .vf-track-topline b,body[data-op-area=climb] .vf-track-topline span{font-size:10px;letter-spacing:.08em}body[data-op-area=climb] .vf-track-topline b{border-radius:0;padding:3px 6px;color:#b9c5c7}body[data-op-area=climb] .vf-track-main h3{margin:0 0 9px;font-size:clamp(23px,2vw,30px);line-height:1.02;letter-spacing:-.01em}body[data-op-area=climb] .vf-track-plain{margin:0 0 16px;max-width:58ch;color:#c9d4d5;font-size:15px;line-height:1.55}body[data-op-area=climb] .vf-track-meter{gap:12px;grid-template-columns:minmax(0,1fr) 45px}body[data-op-area=climb] .vf-track-meter .progress{height:8px}body[data-op-area=climb] .vf-track-meter .progress>i{background:linear-gradient(90deg,rgb(var(--track-rgb,182,246,107)),rgba(var(--track-rgb,182,246,107),.65))}body[data-op-area=climb] .vf-track-meter strong{color:#d7e0e1;font-size:13px}body[data-op-area=climb] .vf-track-pass{gap:10px;margin-top:10px;flex-wrap:wrap}body[data-op-area=climb] .vf-track-pass>span{color:#9dabad;font-size:12px;letter-spacing:0;font-weight:600;text-transform:none}body[data-op-area=climb] .vf-pips i{width:22px;height:5px}body[data-op-area=climb] .vf-pips i.on{background:rgb(var(--track-rgb,182,246,107))}body[data-op-area=climb] .vf-track-open{grid-area:open;display:flex;justify-content:flex-end;gap:8px;align-items:center;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);color:#a5b1b4;font-size:18px}body[data-op-area=climb] .vf-track-open span{font:600 10px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em;color:#8b999d}body[data-op-area=climb] .vf-track-support[open] .vf-track-open span{display:none}body[data-op-area=climb] .vf-track-detail{padding:22px 24px 24px;background:rgba(6,10,12,.34)}body[data-op-area=climb] .vf-simple-rule{margin:4px 0 16px;padding:18px}body[data-op-area=climb] .vf-detail-grid span,body[data-op-area=climb] .vf-simple-rule span{font-size:10px}body[data-op-area=climb] .vf-simple-rule b{font-size:15px;line-height:1.55}body[data-op-area=climb] .vf-detail-grid{gap:12px}body[data-op-area=climb] .vf-detail-grid>div{padding:16px;border-radius:0}body[data-op-area=climb] .vf-detail-grid p{font-size:14px;line-height:1.5;color:#c1cdcf}body[data-op-area=climb] .vf-technical-rule summary{font-size:10px}body[data-op-area=climb] .vf-technical-rule p,body[data-op-area=climb] .vf-track-foot p{font-size:13px;line-height:1.55}body[data-op-area=climb] .vf-how{margin-top:26px}body[data-op-area=climb] .vf-adapted>summary,body[data-op-area=climb] .vf-how>summary{font-size:12px}body[data-op-area=climb] .vf-how-grid{gap:12px}body[data-op-area=climb] .vf-how-grid>div{min-height:145px;padding:18px;border-radius:0}body[data-op-area=climb] .vf-how-grid b{font-size:26px}body[data-op-area=climb] .vf-how-grid span{font-size:11px}body[data-op-area=climb] .vf-how-grid p{font-size:13px;line-height:1.45;color:#9eacae}@media(max-width:1000px){body[data-op-area=climb] .vf-ilp-hero{grid-template-columns:1fr}body[data-op-area=climb] .vf-stat-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){body[data-op-area=climb] .vf-focus{padding:25px;min-height:auto}body[data-op-area=climb] .vf-focus h2{font-size:44px}body[data-op-area=climb] .vf-command,body[data-op-area=climb] .vf-track-support-grid{grid-template-columns:1fr}body[data-op-area=climb] .vf-track-support>summary{min-height:0;grid-template-columns:54px minmax(0,1fr);padding:20px}body[data-op-area=climb] .vf-how-grid,body[data-op-area=climb] .vf-stat-strip{grid-template-columns:1fr 1fr}}@media(max-width:480px){body[data-op-area=climb] .vf-how-grid,body[data-op-area=climb] .vf-stat-strip{grid-template-columns:1fr}}body[data-op-area=hq] .hq-command-v2{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:28px;border-radius:0!important;overflow:hidden;background:radial-gradient(680px 420px at 88% 0,rgba(var(--op-a),.14),transparent 66%),radial-gradient(520px 360px at 0 100%,rgba(var(--op-b),.07),transparent 70%),linear-gradient(145deg,#11191e,#0a1014 72%)!important}body[data-op-area=hq] .hq-command-v2:before{width:4px!important;top:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,rgb(var(--op-a)),rgb(var(--op-b)))!important}body[data-op-area=hq] .hq-command-copy{padding:38px 12px 34px 40px}body[data-op-area=hq] .hq-command-v2 h2{margin:13px 0 14px;max-width:16ch!important;font-size:clamp(46px,5vw,72px)!important;letter-spacing:-.035em!important}body[data-op-area=hq] .hq-focus-meaning{margin:0 0 20px!important;color:#d8e1e1!important;font-size:16px!important;line-height:1.62!important}body[data-op-area=hq] .hq-main-rule{max-width:820px;margin:20px 0 0;padding:18px 20px;border:1px solid rgba(var(--op-a),.22);border-left:4px solid rgb(var(--op-a));background:linear-gradient(90deg,rgba(var(--op-a),.09),rgba(var(--op-b),.025),transparent)}body[data-op-area=hq] .hq-evidence-note>span,body[data-op-area=hq] .hq-main-rule span,body[data-op-area=hq] .hq-pass-condition span{display:block;margin-bottom:7px;color:rgb(var(--op-a));font:600 10px/1.3 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.11em}body[data-op-area=hq] .hq-main-rule b{display:block;max-width:760px;font-size:16px;line-height:1.55}body[data-op-area=hq] .hq-pass-condition{max-width:820px;padding:15px 20px;border-inline:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.018)}body[data-op-area=hq] .hq-pass-condition b{font-size:14px;line-height:1.5}body[data-op-area=hq] .hq-evidence-note{max-width:820px;margin-top:18px;padding:17px 19px;border:1px solid rgba(var(--op-b),.14);background:rgba(var(--op-b),.035)}body[data-op-area=hq] .hq-evidence-note>span{color:rgb(var(--op-b))}body[data-op-area=hq] .hq-evidence-note b{display:block;font-size:14px}body[data-op-area=hq] .hq-evidence-note p{margin:6px 0 0;color:#a7b4b7;font-size:13px;line-height:1.5}body[data-op-area=hq] .hq-feedback{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);color:#9fadaf;font-size:13px}body[data-op-area=hq] .hq-feedback .btn{min-height:34px;padding:7px 11px;font-size:11px}body[data-op-area=hq] .hq-focus-visual{min-height:100%;padding:34px 28px;border-left:1px solid rgba(255,255,255,.08);display:grid;align-content:center;justify-items:center;gap:18px;text-align:center;background:radial-gradient(circle at 50% 38%,rgba(var(--op-a),.12),transparent 34%),linear-gradient(180deg,rgba(var(--op-b),.035),rgba(0,0,0,.16))}body[data-op-area=hq] .hq-focus-number{display:grid;gap:4px;justify-items:center}body[data-op-area=hq] .hq-focus-number small{color:#89979b;font:600 9px/1.3 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.12em}body[data-op-area=hq] .hq-focus-number strong{color:rgb(var(--op-a));font:800 58px/.9 var(--font-display,"Barlow Condensed",sans-serif);text-shadow:0 12px 40px rgba(var(--op-a),.16)}body[data-op-area=hq] .hq-focus-reps{display:flex;align-items:baseline;gap:8px}body[data-op-area=hq] .hq-focus-reps b{font:800 32px/1 var(--font-display,"Barlow Condensed",sans-serif);color:#eef5f4}body[data-op-area=hq] .hq-focus-reps span{color:#9caaad;font-size:12px}body[data-op-area=hq] .hq-focus-visual>p{max-width:230px;color:#91a0a4;font-size:13px;line-height:1.5}body[data-op-area=hq] .hq-coach-detail{width:100%;border-top:1px solid rgba(255,255,255,.08);padding-top:12px}body[data-op-area=hq] .hq-coach-detail summary{cursor:pointer;color:#8c9a9d;font:600 10px/1.3 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}body[data-op-area=hq] .hq-watch-section{margin-top:46px}body[data-op-area=hq] .hq-watch-section:before{inset:-10px -22px!important;background:radial-gradient(620px 300px at 6% 50%,rgba(var(--op-b),.055),transparent 70%),linear-gradient(90deg,rgba(var(--op-b),.025),transparent 60%)!important}body[data-op-area=hq] .hq-behaviours{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}body[data-op-area=hq] .hq-behaviour{min-height:205px;padding:24px!important;border-radius:0!important;position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.028),rgba(255,255,255,.012))!important}body[data-op-area=hq] .hq-behaviour:first-child{--watch-rgb:86,217,184}body[data-op-area=hq] .hq-behaviour:nth-child(2){--watch-rgb:183,164,239}body[data-op-area=hq] .hq-behaviour:nth-child(3){--watch-rgb:232,192,134}body[data-op-area=hq] .hq-behaviour:nth-child(4){--watch-rgb:249,149,148}body[data-op-area=hq] .hq-behaviour{border-top:2px solid rgb(var(--watch-rgb))!important}body[data-op-area=hq] .hq-behaviour:after{content:"";position:absolute;width:150px;height:150px;right:-85px;bottom:-95px;border-radius:50%;border:1px solid rgba(var(--watch-rgb),.16);box-shadow:0 0 0 28px rgba(var(--watch-rgb),.018);pointer-events:none}body[data-op-area=hq] .hq-behaviour h3{margin:16px 0 8px;font-size:26px;line-height:1}body[data-op-area=hq] .hq-behaviour>p{margin:0 0 18px;max-width:56ch;color:#aebbbc;font-size:14px;line-height:1.55;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}body[data-op-area=hq] .hq-behaviour .progress{height:7px}body[data-op-area=hq] .hq-behaviour .progress>i{background:rgb(var(--watch-rgb))}body[data-op-area=hq] .hq-recent-section{margin-top:54px}body[data-op-area=hq] .hq-recent-section:before{inset:-14px -22px!important;background:radial-gradient(620px 320px at 92% 40%,rgba(var(--op-c),.055),transparent 70%),linear-gradient(90deg,transparent,rgba(var(--op-c),.018))!important}body[data-op-area=hq] .hq-match-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body[data-op-area=hq] .hq-match-card{min-height:250px;padding:22px;border:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(145deg,#131c21,#0d1418);box-shadow:0 18px 50px rgba(0,0,0,.2);transition:transform .18s,border-color .18s}body[data-op-area=hq] .hq-match-card:hover{transform:translateY(-3px)}body[data-op-area=hq] .hq-match-card[data-result=WIN]{border-top:3px solid rgb(var(--op-a));background:radial-gradient(circle at 90% 5%,rgba(var(--op-a),.1),transparent 30%),linear-gradient(145deg,#131c21,#0d1418)}body[data-op-area=hq] .hq-match-card[data-result=LOSS]{border-top:3px solid #f99594;background:radial-gradient(circle at 90% 5%,rgba(249,149,148,.09),transparent 30%),linear-gradient(145deg,#19191d,#0d1418)}body[data-op-area=hq] .hq-match-watermark{position:absolute;right:-4px;bottom:48px;color:#ffffff08;font:800 clamp(54px,5vw,78px)/.8 var(--font-display,"Barlow Condensed",sans-serif);text-transform:uppercase;pointer-events:none}body[data-op-area=hq] .hq-match-top{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#839296;font:600 10px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}body[data-op-area=hq] .hq-match-card[data-result=WIN] .hq-match-top strong{color:rgb(var(--op-a))}body[data-op-area=hq] .hq-match-card[data-result=LOSS] .hq-match-top strong{color:#f99594}body[data-op-area=hq] .hq-match-champ{margin-top:38px;font:800 34px/.95 var(--font-display,"Barlow Condensed",sans-serif);text-transform:uppercase}body[data-op-area=hq] .hq-match-kda{display:flex;gap:7px;align-items:baseline;margin-top:9px}body[data-op-area=hq] .hq-match-kda b{font:700 27px/1 var(--font-display,"Barlow Condensed",sans-serif)}body[data-op-area=hq] .hq-match-kda span{color:#607075}body[data-op-area=hq] .hq-match-kda small{margin-left:4px;color:#7f8e92;font-size:10px}body[data-op-area=hq] .hq-match-open{margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);color:rgb(var(--op-b));font:600 10px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}body[data-op-area=hq] .v7-section-head h2{font-size:clamp(32px,3.6vw,50px)!important;line-height:1!important;margin-top:6px!important}body[data-op-area=hq] .v7-section-head .muted{max-width:820px;font-size:15px;line-height:1.55;color:#a6b3b6}@media(max-width:1050px){body[data-op-area=hq] .hq-command-v2{grid-template-columns:1fr}body[data-op-area=hq] .hq-focus-visual{border-left:0;border-top:1px solid rgba(255,255,255,.08)}}@media(max-width:820px){body[data-op-area=hq] .hq-behaviours,body[data-op-area=hq] .hq-match-grid{grid-template-columns:1fr}body[data-op-area=hq] .hq-command-copy{padding:28px 22px}}.op-route-scene{width:calc(100% - 64px);max-width:1466px;min-height:278px;margin:28px auto 0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-left:4px solid rgb(var(--op-a));background:radial-gradient(760px 360px at 14% 105%,rgba(var(--op-b),.12),transparent 68%),radial-gradient(520px 320px at 82% 0,rgba(var(--op-a),.16),transparent 66%),linear-gradient(120deg,#11191e 0,#0d1418 52%,#080d10 100%);box-shadow:0 28px 85px rgba(0,0,0,.3);isolation:isolate}.op-route-scene:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(118deg,transparent 0 45%,rgba(var(--op-a),.075) 46% 47%,transparent 48%);background-size:46px 46px,46px 46px,420px 420px;opacity:.36;-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.72) 54%,transparent 92%);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.72) 54%,transparent 92%)}.op-route-scene-copy{padding:38px 24px 32px 42px;display:flex;flex-direction:column;justify-content:center;min-width:0}.op-scene-kicker{display:flex;align-items:center;gap:11px;color:#9aacb0;font:600 10px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.13em;text-transform:uppercase}.op-scene-kicker span{padding:5px 7px;border:1px solid rgba(var(--op-a),.34);color:rgb(var(--op-a));background:rgba(var(--op-a),.055)}.op-scene-kicker i{width:34px;height:1px;background:linear-gradient(90deg,rgb(var(--op-a)),transparent)}.op-scene-title{max-width:15ch;margin-top:17px;color:#f2f8f7;font:800 clamp(48px,5.3vw,78px)/.88 var(--font-display,"Barlow Condensed",sans-serif);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;text-shadow:0 20px 55px rgba(var(--op-a),.13)}.op-route-scene-copy>p{max-width:760px;margin:17px 0 0;color:#bfccce;font-size:15px;line-height:1.58}.op-scene-signals{display:flex;flex-wrap:wrap;gap:0;margin-top:25px;border:1px solid rgba(255,255,255,.09);width:max-content;max-width:100%}.op-scene-signals span{display:flex;align-items:center;gap:8px;min-height:34px;padding:7px 12px;border-right:1px solid rgba(255,255,255,.09);color:#aebbbc;background:rgba(6,11,14,.56);font:600 10px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em;white-space:nowrap}.op-scene-signals span:last-child{border-right:0}.op-scene-signals b{color:rgb(var(--op-a));font-weight:700}.op-scene-visual{position:relative;overflow:hidden;min-height:278px;border-left:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 58% 42%,rgba(var(--op-a),.14),transparent 24%),linear-gradient(145deg,rgba(var(--op-b),.035),rgba(0,0,0,.23))}.op-scene-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 48%,rgba(255,255,255,.035) 49% 50%,transparent 51%),linear-gradient(0deg,transparent 0 48%,rgba(255,255,255,.035) 49% 50%,transparent 51%);background-size:72px 72px;opacity:.28}.op-scene-watermark{position:absolute;z-index:1;right:-8px;bottom:-5px;color:rgba(255,255,255,.045);font:800 78px/.8 var(--font-display,"Barlow Condensed",sans-serif);letter-spacing:.04em;text-transform:uppercase;transform:skew(-7deg)}.op-scene-radar{position:absolute;z-index:2;width:176px;height:176px;left:50%;top:45%;transform:translate(-50%,-50%);border:1px solid rgba(var(--op-a),.3);border-radius:50%!important;box-shadow:0 0 0 24px rgba(var(--op-a),.035),0 0 0 52px rgba(var(--op-b),.024),0 0 70px rgba(var(--op-a),.1)}.op-scene-radar:after,.op-scene-radar:before{content:"";position:absolute;left:50%;top:50%;background:rgba(var(--op-a),.25);transform:translate(-50%,-50%)}.op-scene-radar:before{width:1px;height:220px}.op-scene-radar:after{height:1px;width:220px}.op-scene-radar i{position:absolute;width:7px;height:7px;border-radius:50%!important;background:rgb(var(--op-a));box-shadow:0 0 18px rgba(var(--op-a),.75)}.op-scene-radar i:first-child{left:31px;top:41px}.op-scene-radar i:nth-child(2){right:37px;top:67px;background:rgb(var(--op-b))}.op-scene-radar i:nth-child(3){left:79px;bottom:27px;background:rgb(var(--op-c))}.op-scene-radar b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#eef5f4;font:800 30px/1 var(--font-display,"Barlow Condensed",sans-serif)}.op-scene-bars{position:absolute;z-index:3;left:20px;right:20px;bottom:20px;height:42px;display:flex;align-items:flex-end;gap:5px;opacity:.72}.op-scene-bars i{flex:1 1;height:22%;background:linear-gradient(180deg,rgba(var(--op-a),.95),rgba(var(--op-b),.25));transform-origin:bottom;animation:opScenePulse 3.2s ease-in-out infinite alternate}.op-scene-bars i:nth-child(2){height:62%;animation-delay:-.7s}.op-scene-bars i:nth-child(3){height:38%;animation-delay:-1.4s}.op-scene-bars i:nth-child(4){height:82%;animation-delay:-2.1s}.op-scene-bars i:nth-child(5){height:50%;animation-delay:-.35s}.op-scene-bars i:nth-child(6){height:70%;animation-delay:-1.1s}.op-scene-scanline{position:absolute;z-index:4;left:0;right:0;top:-18%;height:2px;background:linear-gradient(90deg,transparent,rgb(var(--op-a)),transparent);box-shadow:0 0 24px rgba(var(--op-a),.35);opacity:.46;animation:opSceneScan 5.6s linear infinite}.op-route-scene[data-scene=hq] .op-scene-visual:before,.op-route-scene[data-scene=review] .op-scene-visual:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#091014,rgba(9,16,20,.56) 38%,rgba(9,16,20,.82)),linear-gradient(0deg,rgba(9,14,17,.96),transparent 60%),url(/assets/jinx-splash.jpg) 66% 24%/cover no-repeat;opacity:.54;filter:saturate(.72) contrast(1.07)}.op-route-scene[data-scene=review] .op-scene-visual:before{background-position:82% 28%;filter:saturate(.38) contrast(1.12);opacity:.42}.op-route-scene[data-scene=coach]{background:radial-gradient(700px 360px at 8% 100%,rgba(86,217,184,.09),transparent 68%),radial-gradient(540px 340px at 86% 0,rgba(183,164,239,.18),transparent 68%),linear-gradient(120deg,#12181f,#0d1218 58%,#090d12)}.op-route-scene[data-scene=climb]{background:radial-gradient(740px 350px at 8% 110%,rgba(86,217,184,.11),transparent 68%),radial-gradient(520px 300px at 82% 0,rgba(182,246,107,.17),transparent 68%),linear-gradient(120deg,#101a18,#0d1418 56%,#080d10)}.op-route-scene[data-scene=match]{background:radial-gradient(650px 350px at 8% 105%,rgba(232,192,134,.1),transparent 68%),radial-gradient(560px 330px at 83% 0,rgba(86,217,184,.18),transparent 68%),linear-gradient(120deg,#0d191b,#0b1418 58%,#080d10)}.op-route-scene[data-scene=lab]{background:radial-gradient(650px 350px at 7% 105%,rgba(183,164,239,.11),transparent 68%),radial-gradient(540px 330px at 86% 0,rgba(86,217,184,.18),transparent 68%),linear-gradient(120deg,#0c181b,#0e141b 58%,#090d11)}.op-route-scene[data-scene=plans]{background:radial-gradient(650px 350px at 8% 105%,rgba(182,246,107,.09),transparent 68%),radial-gradient(560px 330px at 84% 0,rgba(232,192,134,.2),transparent 68%),linear-gradient(120deg,#18170f,#121518 58%,#090d10)}.op-route-scene[data-scene=system]{background:radial-gradient(650px 350px at 8% 105%,rgba(86,217,184,.08),transparent 68%),radial-gradient(560px 330px at 84% 0,rgba(126,178,194,.18),transparent 68%),linear-gradient(120deg,#10171b,#0e1418 58%,#090d10)}.op-route-scene+.op-screen-frame{padding-top:20px}.op-route-scene+.op-screen-frame .page-head{min-height:58px;margin-bottom:20px!important;padding:10px 14px 10px 16px!important;display:flex;align-items:center;justify-content:space-between;gap:16px;border-left:2px solid rgba(var(--op-a),.55);border-bottom:1px solid rgba(255,255,255,.07);background:rgba(8,13,16,.42)}.op-route-scene+.op-screen-frame .page-head:after{display:none}.op-route-scene+.op-screen-frame .page-head h1{margin:0!important;font-size:clamp(24px,2.2vw,32px)!important;letter-spacing:-.015em!important;text-shadow:none}.op-route-scene+.op-screen-frame .page-head .muted{margin-top:3px!important;font-size:12px!important;color:#8fa0a4!important}.op-route-scene+.op-screen-frame .page-head .btn{min-height:36px}body[data-op-area] .op-screen-frame .glass.card,body[data-op-area] .op-screen-frame .hq-behaviour{transition:transform .18s ease,border-color .18s ease,background .18s ease}body[data-op-area] .op-screen-frame .glass.card:hover,body[data-op-area] .op-screen-frame .hq-behaviour:hover{transform:translateY(-2px)}body[data-op-area] .op-screen-frame .glass.card:nth-of-type(4n+1){border-top-color:rgba(var(--op-a),.34)}body[data-op-area] .op-screen-frame .glass.card:nth-of-type(4n+2){border-top-color:rgba(var(--op-b),.3)}body[data-op-area] .op-screen-frame .glass.card:nth-of-type(4n+3){border-top-color:rgba(var(--op-c),.3)}@keyframes opScenePulse{0%{transform:scaleY(.72);opacity:.46}to{transform:scaleY(1.06);opacity:.9}}@keyframes opSceneScan{0%{transform:translateY(0)}to{transform:translateY(360px)}}@media(max-width:1100px){.op-route-scene{grid-template-columns:minmax(0,1fr) 280px}.op-scene-title{font-size:clamp(46px,6vw,68px)}}@media(max-width:820px){.op-route-scene{width:calc(100% - 28px);grid-template-columns:1fr;margin-top:14px;min-height:0}.op-route-scene-copy{padding:28px 22px 24px}.op-scene-title{font-size:clamp(43px,11vw,60px)}.op-scene-visual{min-height:150px;border-left:0;border-top:1px solid rgba(255,255,255,.08)}.op-scene-radar{width:110px;height:110px}.op-scene-radar:before{height:150px}.op-scene-radar:after{width:150px}.op-scene-watermark{font-size:54px}.op-route-scene+.op-screen-frame{padding-top:16px}.op-route-scene+.op-screen-frame .page-head{align-items:flex-start}}@media(max-width:560px){.op-scene-signals{width:100%;display:grid;grid-template-columns:1fr}.op-scene-signals span{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.op-scene-signals span:last-child{border-bottom:0}.op-route-scene-copy>p{font-size:14px}}@media(prefers-reduced-motion:reduce){.op-scene-bars i,.op-scene-scanline{animation:none!important}body[data-op-area] .op-screen-frame .glass.card:hover,body[data-op-area] .op-screen-frame .hq-behaviour:hover{transform:none}}.op-route-scene{min-height:220px}.op-route-scene-copy{padding:30px 24px 26px 36px}.op-scene-title{font-size:clamp(44px,4.7vw,66px)}.op-scene-visual{min-height:220px}.op-scene-radar{width:148px;height:148px}.op-scene-watermark{font-size:66px}body[data-op-area=hq] .hq-command-v2{display:grid!important;grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr)!important;flex-direction:row!important;justify-content:stretch!important;min-height:0!important;padding:0!important;gap:0!important;align-items:stretch!important}body[data-op-area=hq] .hq-command-v2:after{display:none!important}body[data-op-area=hq] .hq-command-copy{padding:30px 34px 30px 36px!important;min-width:0}body[data-op-area=hq] .hq-command-v2 h2{margin:12px 0!important;max-width:17ch!important;font-size:clamp(42px,4.5vw,62px)!important;line-height:.94!important}body[data-op-area=hq] .hq-focus-meaning{max-width:760px!important;margin:0 0 16px!important;font-size:15px!important;line-height:1.58!important}body[data-op-area=hq] .hq-main-rule{margin-top:16px!important}body[data-op-area=hq] .hq-focus-visual{min-height:390px!important;padding:0!important;position:relative;overflow:hidden;display:block!important;border-left:1px solid rgba(255,255,255,.09);background:#0c1418!important}body[data-op-area=hq] .hq-focus-champ-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:54% 22%;opacity:.42;filter:saturate(.74) contrast(1.08)}body[data-op-area=hq] .hq-focus-visual:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#0c1418,rgba(12,20,24,.62) 38%,rgba(12,20,24,.3)),linear-gradient(0deg,#0c1418,rgba(12,20,24,.28) 52%,rgba(12,20,24,.62))}body[data-op-area=hq] .hq-focus-visual-content{position:relative;z-index:2;min-height:390px;padding:28px;display:grid;align-content:center;justify-items:center;gap:15px;text-align:center}body[data-op-area=hq] .hq-focus-number strong{font-size:50px!important}body[data-op-area=hq] .hq-focus-visual-content>p{max-width:230px;margin:0;color:#c0cbcd;font-size:13px;line-height:1.45}body[data-op-area=hq] .hq-coach-detail{background:rgba(7,12,14,.58);padding:12px 12px 0;border:1px solid rgba(255,255,255,.08)}body[data-op-area=hq] .hq-watch-section{margin-top:34px!important}body[data-op-area=hq] .hq-recent-section{margin-top:42px!important}body[data-op-area=hq] .hq-match-card{min-height:270px!important;padding:0!important;isolation:isolate}body[data-op-area=hq] .hq-match-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 24%;opacity:.42;filter:saturate(.7) contrast(1.08);z-index:-2}body[data-op-area=hq] .hq-match-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0d1519,rgba(13,21,25,.88) 45%,rgba(13,21,25,.28)),linear-gradient(0deg,#0b1216,transparent 60%)}body[data-op-area=hq] .hq-match-card-content{min-height:270px;padding:22px;display:flex;flex-direction:column;position:relative;z-index:2}body[data-op-area=hq] .hq-match-watermark{z-index:1!important;color:#ffffff10!important}body[data-op-area=hq] .hq-match-champ{margin-top:40px!important;font-size:38px!important}body[data-op-area=hq] .hq-match-kda b{font-size:30px!important}body[data-op-area=hq] .hq-upgrade-bottom{margin-top:46px;opacity:.92}body[data-op-area=hq] .hq-upgrade-bottom .glass.card,body[data-op-area=hq] .hq-upgrade-bottom .tier-unlock-card{min-height:0!important}body[data-op-area=coach] .op-screen-frame{max-width:1500px!important}body[data-op-area=coach] .vf-coach-context{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:16px;margin-bottom:16px}body[data-op-area=coach] .vf-coach-focus-card{min-height:250px;padding:30px 32px;position:relative;overflow:hidden;border:1px solid rgba(var(--op-a),.24);border-left:4px solid rgb(var(--op-a));background:radial-gradient(480px 260px at 88% 4%,rgba(var(--op-a),.13),transparent 68%),linear-gradient(145deg,#131921,#0d1418)}body[data-op-area=coach] .vf-coach-focus-card:after{content:"01";position:absolute;right:20px;bottom:-18px;color:rgba(var(--op-a),.06);font:800 116px/.8 var(--font-display,"Barlow Condensed",sans-serif)}body[data-op-area=coach] .vf-coach-focus-card h1{max-width:15ch;margin:8px 0 12px;font-size:clamp(40px,4.5vw,62px);line-height:.94!important}body[data-op-area=coach] .vf-coach-focus-card>p{max-width:780px;margin:0;color:#c3ced0;font-size:15px;line-height:1.6}body[data-op-area=coach] .vf-coach-focus-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}body[data-op-area=coach] .vf-coach-context-stats{display:grid;grid-template-columns:1fr;gap:1px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.1)}body[data-op-area=coach] .vf-coach-context-stats>div{min-height:82px;padding:15px 18px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-content:center;background:linear-gradient(110deg,rgba(var(--op-a),.045),transparent 60%),#11191e}body[data-op-area=coach] .vf-coach-context-stats span{color:#89979b;font:600 9px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.11em}body[data-op-area=coach] .vf-coach-context-stats b{grid-row:1/3;grid-column:2;align-self:center;color:rgb(var(--op-a));font:800 34px/1 var(--font-display,"Barlow Condensed",sans-serif)}body[data-op-area=coach] .vf-coach-context-stats small{color:#a8b4b6;font-size:12px}body[data-op-area=coach] .vf-coach-prompts{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:16px 0 18px!important}body[data-op-area=coach] .vf-coach-prompts button{min-height:88px!important;padding:15px 16px!important;gap:13px!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(145deg,rgba(255,255,255,.028),rgba(255,255,255,.012))!important}body[data-op-area=coach] .vf-coach-prompts button:hover{border-color:rgba(var(--op-a),.34)!important;background:rgba(var(--op-a),.055)!important}body[data-op-area=coach] .vf-coach-prompts button>span{width:42px!important;height:42px!important;flex:none;color:rgb(var(--op-a))!important;background:rgba(var(--op-a),.09)!important;font-size:19px!important}body[data-op-area=coach] .vf-coach-prompts b{font-size:12px!important}body[data-op-area=coach] .vf-coach-prompts small{margin-top:5px!important;color:#a0adb0!important;font-size:12px!important;line-height:1.35!important}body[data-op-area=coach] .vf-coach-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}body[data-op-area=coach] .vf-coach-console{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.11)!important;background:#0d1418!important;box-shadow:0 24px 70px rgba(0,0,0,.22)}body[data-op-area=coach] .vf-chat-head{min-height:74px;padding:15px 18px!important;align-items:center!important;background:linear-gradient(90deg,rgba(var(--op-a),.07),transparent 48%),#11191e}body[data-op-area=coach] .vf-chat-head b{display:block;margin-top:3px;color:#e7efee;font-size:14px!important;line-height:1.35}body[data-op-area=coach] .vf-chat-head-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end}body[data-op-area=coach] .vf-chat-head-actions>span{color:#829296;font:600 10px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}body[data-op-area=coach] .vf-chat-head-actions .btn{min-height:34px;padding:6px 10px;font-size:11px}body[data-op-area=coach] .vf-chat-list{display:flex!important;flex-direction:column;gap:22px!important;max-height:700px!important;min-height:440px;overflow:auto;padding:24px 26px 28px!important;scroll-padding-block:24px;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),#0b1115;background-size:100% 48px}body[data-op-area=coach] .vf-message-stack{display:grid;gap:10px}body[data-op-area=coach] .vf-message-row{display:flex;width:100%}body[data-op-area=coach] .vf-message-row.ai{justify-content:flex-start}body[data-op-area=coach] .vf-message-row.user{justify-content:flex-end}body[data-op-area=coach] .vf-message{border-radius:0!important;white-space:normal!important}body[data-op-area=coach] .vf-message.user{max-width:min(720px,72%)!important;padding:13px 16px 13px 18px!important;border:1px solid rgba(182,246,107,.23)!important;border-right:3px solid #b6f66b!important;background:linear-gradient(90deg,#132018,#18251b)!important;color:#edf4f2!important;box-shadow:none!important}body[data-op-area=coach] .vf-message-who{display:block;margin-bottom:5px;color:#b6f66b;font:700 9px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.12em}body[data-op-area=coach] .vf-message.user p{margin:0;font-size:14px;line-height:1.5}body[data-op-area=coach] .vf-message.ai{width:min(940px,90%)!important;max-width:940px!important;padding:20px 22px 21px!important;border:1px solid rgba(255,255,255,.105)!important;border-left:3px solid rgb(var(--op-a))!important;background:radial-gradient(360px 200px at 0 0,rgba(var(--op-a),.06),transparent 70%),#121a1f!important;color:#dce5e5;box-shadow:0 14px 36px rgba(0,0,0,.16)}body[data-op-area=coach] .vf-message.ai.is-loading{opacity:.72}body[data-op-area=coach] .vf-message-ai-head{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:11px}body[data-op-area=coach] .vf-message-ai-head>span:first-child{color:rgb(var(--op-a));font:700 10px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.11em}body[data-op-area=coach] .vf-grounding-tag{padding:4px 6px;border:1px solid rgba(var(--op-b),.25);background:rgba(var(--op-b),.06);color:rgb(var(--op-b));font:600 9px/1.1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}body[data-op-area=coach] .vf-coach-answer-copy{display:grid;gap:10px}body[data-op-area=coach] .vf-coach-answer-copy p{margin:0;color:#cbd6d7;font-size:15px;line-height:1.62}body[data-op-area=coach] .vf-coach-answer-copy p.lead{color:#f0f5f4;font-size:16px;line-height:1.58}body[data-op-area=coach] .vf-coach-insight{padding:12px 14px!important;border-left:3px solid rgb(var(--op-b));background:rgba(var(--op-b),.045)}body[data-op-area=coach] .vf-coach-insight>span{display:block;margin-bottom:5px;color:rgb(var(--op-b));font:700 9px/1.1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}body[data-op-area=coach] .vf-coach-proposal{width:min(940px,90%)!important;max-width:940px!important;margin:0!important;padding:16px 18px!important;border-radius:0!important;border-color:rgba(182,246,107,.22)!important;background:rgba(182,246,107,.035)!important}body[data-op-area=coach] .vf-coach-proposal h3{font-size:22px!important}body[data-op-area=coach] .vf-coach-proposal p{color:#b4c0c2!important;font-size:13px!important;line-height:1.48}body[data-op-area=coach] .vf-coach-input{min-height:70px;grid-template-columns:minmax(0,1fr) auto!important;padding:10px!important;gap:9px;background:#11191e!important}body[data-op-area=coach] .vf-coach-input input{min-width:0;min-height:48px;padding:11px 13px!important;border:1px solid rgba(255,255,255,.1)!important;background:#0a1114!important;color:#eef5f4!important;font-size:14px}body[data-op-area=coach] .vf-coach-input button{min-width:128px;min-height:48px;padding:0 17px!important;border:1px solid rgb(var(--op-a))!important;background:rgb(var(--op-a))!important;color:#101414!important;font-size:12px!important;font-weight:800!important}body[data-op-area=coach] .vf-coach-rail{display:grid;gap:10px;position:sticky;top:88px}body[data-op-area=coach] .vf-coach-rail-block{min-height:150px;padding:18px;border:1px solid rgba(255,255,255,.1);border-top:2px solid rgba(var(--op-b),.55);background:#11191e}body[data-op-area=coach] .vf-coach-rail-block.accent{border-top-color:rgb(var(--op-a));background:radial-gradient(220px 140px at 100% 0,rgba(var(--op-a),.1),transparent 70%),#11191e}body[data-op-area=coach] .vf-coach-rail-block>span{color:#859498;font:600 9px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.11em}body[data-op-area=coach] .vf-coach-rail-block strong{display:block;margin-top:10px;color:#eef5f4;font:700 27px/1 var(--font-display,"Barlow Condensed",sans-serif);text-transform:uppercase}body[data-op-area=coach] .vf-coach-rail-block p{margin:9px 0 0;color:#9eacae;font-size:12px;line-height:1.5}@media(max-width:1120px){body[data-op-area=hq] .hq-command-v2{grid-template-columns:1fr!important}body[data-op-area=hq] .hq-focus-visual{min-height:300px!important;border-left:0;border-top:1px solid rgba(255,255,255,.09)}body[data-op-area=hq] .hq-focus-visual-content{min-height:300px}body[data-op-area=coach] .vf-coach-context{grid-template-columns:1fr}body[data-op-area=coach] .vf-coach-context-stats{grid-template-columns:repeat(3,1fr)}body[data-op-area=coach] .vf-coach-context-stats>div{grid-template-columns:1fr;grid-template-rows:auto auto auto}body[data-op-area=coach] .vf-coach-context-stats b{grid-row:auto;grid-column:auto;justify-self:start;margin-top:5px}body[data-op-area=coach] .vf-coach-workspace{grid-template-columns:1fr}body[data-op-area=coach] .vf-coach-rail{position:static;grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.op-route-scene{min-height:0}.op-scene-visual{min-height:130px}body[data-op-area=coach] .vf-coach-prompts{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-op-area=coach] .vf-coach-context-stats{grid-template-columns:1fr}body[data-op-area=coach] .vf-chat-list{min-height:360px;padding:18px!important}body[data-op-area=coach] .vf-message.user{max-width:88%!important}body[data-op-area=coach] .vf-message.ai{width:96%!important;max-width:96%!important}body[data-op-area=coach] .vf-coach-rail{grid-template-columns:1fr}}@media(max-width:560px){body[data-op-area=coach] .vf-coach-focus-card{padding:24px 20px}body[data-op-area=coach] .vf-coach-focus-card h1{font-size:40px}body[data-op-area=coach] .vf-coach-prompts{grid-template-columns:1fr!important}body[data-op-area=coach] .vf-chat-head{align-items:flex-start!important;flex-direction:column}body[data-op-area=coach] .vf-chat-head-actions{justify-content:flex-start}body[data-op-area=coach] .vf-coach-input{grid-template-columns:1fr!important}body[data-op-area=coach] .vf-coach-input button{min-height:44px}body[data-op-area=coach] .vf-message.user{max-width:94%!important}}body[data-op-area=hq] .hq-main-card{position:relative;min-height:430px;overflow:hidden;border:1px solid rgba(var(--op-a),.24);background:#0b1216;box-shadow:0 24px 70px rgba(0,0,0,.22)}body[data-op-area=hq] .hq-main-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% 24%;opacity:.58;filter:saturate(.82) contrast(1.06)}body[data-op-area=hq] .hq-main-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#0b1216,rgba(11,18,22,.95) 38%,rgba(11,18,22,.55) 70%,rgba(11,18,22,.3)),linear-gradient(0deg,#0b1216,rgba(11,18,22,.1) 58%,rgba(11,18,22,.32))}body[data-op-area=hq] .hq-main-content{position:relative;z-index:2;min-height:430px;padding:34px 36px 30px;display:flex;flex-direction:column;justify-content:space-between}body[data-op-area=hq] .hq-main-topline{display:flex;gap:8px;flex-wrap:wrap}body[data-op-area=hq] .hq-main-copy{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:42px 0 34px}body[data-op-area=hq] .hq-main-kicker{margin:0 0 7px;color:rgb(var(--op-a));font:700 10px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.14em}body[data-op-area=hq] .hq-main-copy h2{margin:0;color:#f2f7f6;font:800 clamp(54px,6vw,88px)/.88 var(--font-display,"Barlow Condensed",sans-serif);letter-spacing:-.035em;text-transform:uppercase;text-shadow:0 16px 50px rgba(0,0,0,.34)}body[data-op-area=hq] .hq-main-note{max-width:650px;margin:13px 0 0;color:#b9c5c7;font-size:14px;line-height:1.55}body[data-op-area=hq] .hq-main-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.1);max-width:760px}body[data-op-area=hq] .hq-main-stats>div{min-height:88px;padding:14px 16px;display:grid;align-content:center;gap:6px;background:rgba(8,13,16,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body[data-op-area=hq] .hq-main-stats span{color:#829397;font:600 9px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.11em}body[data-op-area=hq] .hq-main-stats b{color:#eef5f4;font:800 31px/1 var(--font-display,"Barlow Condensed",sans-serif)}body[data-op-area=hq] .hq-game-missions{margin-top:34px!important;padding-top:28px!important}body[data-op-area=hq] .hq-mission-head{margin-bottom:16px}body[data-op-area=hq] .hq-mission-head h2{margin:5px 0 7px;font-size:clamp(32px,3.4vw,48px);line-height:.98}body[data-op-area=hq] .hq-mission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body[data-op-area=hq] .hq-mission-card{position:relative;min-height:340px;overflow:hidden;padding:24px 26px 22px;border:1px solid rgba(255,255,255,.11);background:radial-gradient(340px 220px at 100% 0,rgba(182,246,107,.08),transparent 68%),linear-gradient(145deg,#11191e,#0c1317);box-shadow:0 18px 54px rgba(0,0,0,.18)}body[data-op-area=hq] .hq-mission-card.is-core{grid-column:1/-1;min-height:300px;border-color:rgba(var(--op-a),.26);background:radial-gradient(560px 260px at 100% 0,rgba(182,246,107,.12),transparent 70%),linear-gradient(145deg,#111a1e,#0b1216)}body[data-op-area=hq] .hq-mission-card.teal{background:radial-gradient(340px 220px at 100% 0,rgba(86,217,184,.09),transparent 68%),linear-gradient(145deg,#11191e,#0c1317)}body[data-op-area=hq] .hq-mission-card:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:rgb(var(--op-a))}body[data-op-area=hq] .hq-mission-card.teal:before{background:rgb(var(--op-b))}body[data-op-area=hq] .hq-mission-top{display:flex;align-items:center;justify-content:space-between;gap:12px}body[data-op-area=hq] .hq-mission-top b,body[data-op-area=hq] .hq-mission-top span{font:700 9px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.12em}body[data-op-area=hq] .hq-mission-top span{color:#839397}body[data-op-area=hq] .hq-mission-top b{color:rgb(var(--op-a))}body[data-op-area=hq] .hq-mission-card.teal .hq-mission-top b{color:rgb(var(--op-b))}body[data-op-area=hq] .hq-mission-card h3{margin:28px 0 16px;color:#edf4f3;font:800 clamp(30px,3vw,44px)/.95 var(--font-display,"Barlow Condensed",sans-serif);letter-spacing:-.025em;text-transform:uppercase}body[data-op-area=hq] .hq-mission-target{display:flex;align-items:flex-end;gap:14px;margin-bottom:18px}body[data-op-area=hq] .hq-mission-target strong{color:rgb(var(--op-a));font:800 clamp(58px,6vw,86px)/.78 var(--font-display,"Barlow Condensed",sans-serif);letter-spacing:-.04em}body[data-op-area=hq] .hq-mission-card.teal .hq-mission-target strong{color:rgb(var(--op-b))}body[data-op-area=hq] .hq-mission-target span{max-width:150px;padding-bottom:4px;color:#c8d2d3;font:700 11px/1.25 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}body[data-op-area=hq] .hq-mission-proof{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}body[data-op-area=hq] .hq-mission-proof span{padding:6px 8px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);color:#9eacae;font:600 9px/1.1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.07em}body[data-op-area=hq] .hq-mission-why{padding-top:15px;border-top:1px solid rgba(255,255,255,.08)}body[data-op-area=hq] .hq-mission-why span{display:block;margin-bottom:6px;color:#7f9094;font:700 9px/1.1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.12em}body[data-op-area=hq] .hq-mission-why p{margin:0;max-width:58ch;color:#c2cdce;font-size:13px;line-height:1.5}@media(max-width:900px){body[data-op-area=hq] .hq-main-content{padding:26px 24px}body[data-op-area=hq] .hq-main-copy{align-items:flex-start;flex-direction:column}body[data-op-area=hq] .hq-main-stats{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}body[data-op-area=hq] .hq-mission-grid{grid-template-columns:1fr}}@media(max-width:560px){body[data-op-area=hq] .hq-main-card,body[data-op-area=hq] .hq-main-content{min-height:390px}body[data-op-area=hq] .hq-main-content{padding:22px 18px}body[data-op-area=hq] .hq-main-copy{margin:34px 0 24px}body[data-op-area=hq] .hq-main-copy h2{font-size:52px}body[data-op-area=hq] .hq-main-note{font-size:13px}body[data-op-area=hq] .hq-main-stats>div{min-height:76px;padding:12px}body[data-op-area=hq] .hq-main-stats b{font-size:27px}body[data-op-area=hq] .hq-mission-card{min-height:0;padding:22px 20px}}.mc-picker-bar{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);gap:16px;align-items:end;padding:16px 18px;margin-bottom:16px;border:1px solid rgba(255,255,255,.1);border-left:3px solid rgb(var(--op-a));background:linear-gradient(90deg,rgba(var(--op-a),.065),rgba(17,25,30,.82) 38%,rgba(17,25,30,.72))}.mc-picker-bar>div:first-child{display:grid;gap:4px}.mc-picker-bar>div:first-child span{color:#7f8f93;font:700 9px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.12em}.mc-picker-bar>div:first-child strong{color:#edf4f3;font:800 24px/1 var(--font-display,"Barlow Condensed",sans-serif);text-transform:uppercase}.mc-picker-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.mc-picker-bar>small{grid-column:2}.mc-empty,.mc-loading{min-height:360px;display:grid;align-content:center;padding:42px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(500px 260px at 85% 10%,rgba(var(--op-a),.09),transparent 70%),#0d1519}.mc-empty h1{max-width:720px;margin:10px 0;font-size:clamp(42px,5vw,68px);line-height:.94}.mc-empty p{max-width:650px;color:#aab8bb;font-size:15px;line-height:1.55}.mc-loading span{color:rgb(var(--op-a));font:800 18px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.12em}.mc-hero{position:relative;min-height:430px;overflow:hidden;border:1px solid rgba(var(--op-a),.24);background:#081014}.mc-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:66% 22%;opacity:.62;filter:saturate(.86) contrast(1.06)}.mc-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#091115,rgba(9,17,21,.96) 38%,rgba(9,17,21,.57) 70%,rgba(9,17,21,.18)),linear-gradient(0deg,#091115,rgba(9,17,21,.08) 60%,rgba(9,17,21,.36))}.mc-hero-content{position:relative;z-index:2;min-height:430px;padding:34px 36px 28px;display:flex;flex-direction:column;justify-content:space-between}.mc-hero-kicker{display:flex;align-items:center;gap:10px;color:#87979a;font:700 9px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.12em}.mc-hero-kicker span{color:rgb(var(--op-a))}.mc-hero-kicker i{width:28px;height:1px;background:rgba(var(--op-a),.55)}.mc-hero-copy{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:44px 0 28px}.mc-hero-copy h1{margin:0;color:#f3f7f6;font:800 clamp(58px,7vw,96px)/.84 var(--font-display,"Barlow Condensed",sans-serif);letter-spacing:-.045em;text-transform:uppercase}.mc-hero-copy p{margin:13px 0 0;color:#bcc8ca;font-size:14px;text-transform:uppercase;letter-spacing:.05em}.mc-level{display:grid;gap:6px;min-width:160px}.mc-level span{color:#89989c;font:700 9px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.11em}.mc-level select{min-height:42px;padding:8px 10px;border:1px solid rgba(255,255,255,.14);background:rgba(8,13,16,.82);color:#eaf1f0;font-weight:800}.mc-player-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:760px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.1)}.mc-player-stats>div{min-height:84px;padding:13px 15px;display:grid;align-content:center;gap:5px;background:rgba(8,13,16,.8);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.mc-build-stats span,.mc-player-stats span{color:#829296;font:700 8px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.11em}.mc-player-stats b{font:800 29px/1 var(--font-display,"Barlow Condensed",sans-serif);color:#eff5f4}.mc-damage-section,.mc-section,.mc-simulator{margin-top:32px}.mc-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:14px}.mc-section-head h2{margin:5px 0 0;font-size:clamp(30px,3.4vw,48px);line-height:.98}.mc-section-head p{max-width:760px;margin:7px 0 0;color:#9dabad;font-size:13px;line-height:1.5}.mc-patch-chip{padding:7px 9px;border:1px solid rgba(var(--op-b),.18);color:rgb(var(--op-b));font:700 8px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em;white-space:nowrap}.mc-ability-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.mc-ability-card{min-height:260px;padding:18px;border:1px solid rgba(255,255,255,.095);border-top:2px solid rgba(var(--op-a),.58);background:radial-gradient(220px 160px at 100% 0,rgba(var(--op-a),.055),transparent 70%),#11191e}.mc-ability-card:nth-child(2n){border-top-color:rgba(var(--op-b),.6)}.mc-ability-head{display:grid;grid-template-columns:50px minmax(0,1fr);gap:12px;align-items:center}.mc-ability-fallback,.mc-ability-head img{width:50px;height:50px;border:1px solid rgba(255,255,255,.15);object-fit:cover}.mc-ability-fallback{display:grid;place-items:center;color:rgb(var(--op-a));font-weight:900;background:#0b1216}.mc-ability-head span{display:block;color:rgb(var(--op-a));font:800 9px/1.1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.12em}.mc-ability-head h3{margin:4px 0 0;font-size:20px;line-height:1.02}.mc-ability-card>p{margin:16px 0 0;color:#aebabc;font-size:12px;line-height:1.55}.mc-ability-meta{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.mc-ability-meta span{color:#78878b;font:700 8px/1.25 var(--font-mono,"IBM Plex Mono",monospace)}.mc-ability-meta b{color:#cdd6d7}.mc-build-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mc-preset{min-height:135px;padding:17px;border:1px solid rgba(255,255,255,.09);background:#11191e}.mc-preset.damage{border-color:rgba(var(--op-a),.18);background:linear-gradient(135deg,rgba(var(--op-a),.055),#11191e)}.mc-preset>span{color:#849398;font:700 8px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.11em}.mc-preset>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px}.mc-preset>div b{padding:7px 9px;border:1px solid rgba(255,255,255,.09);background:rgba(0,0,0,.2);font-size:11px}.mc-preset p,.mc-preset small{display:block;margin:10px 0 0;color:#8c9a9d;font-size:11px;line-height:1.45}.mc-simulator{padding:24px;border:1px solid rgba(var(--op-a),.2);background:radial-gradient(480px 240px at 100% 0,rgba(var(--op-a),.075),transparent 70%),#0e161a}.mc-sim-actions{display:flex;gap:7px;flex-wrap:wrap}.mc-sim-actions .btn{min-height:38px;padding:8px 11px;font-size:10px}.mc-build-slots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:18px}.mc-build-slot{min-height:92px;border:1px dashed rgba(255,255,255,.12);background:rgba(0,0,0,.15)}.mc-build-slot.filled{border-style:solid;border-color:rgba(var(--op-a),.22)}.mc-build-slot>button{width:100%;min-height:92px;padding:9px;border:0;background:rgba(255,255,255,.015);color:#edf3f2;display:grid;grid-template-columns:44px 1fr;gap:9px;align-items:center;text-align:left}.mc-build-slot img,.mc-item-fallback,.mc-item-results img{width:44px;height:44px;object-fit:cover;border:1px solid rgba(255,255,255,.12)}.mc-item-fallback{display:grid;place-items:center;background:#0b1216;color:#aebabc;font-size:10px;font-weight:900}.mc-build-slot b,.mc-item-results b{display:block;font-size:10px;line-height:1.25}.mc-build-slot small,.mc-item-results small{display:block;margin-top:4px;color:#78878b;font-size:8px}.mc-empty-slot{min-height:92px;display:grid;place-items:center;align-content:center;gap:5px;color:#65747a}.mc-empty-slot b{font-size:22px;font-weight:400}.mc-empty-slot span{font:700 8px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.mc-item-search{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:14px;align-items:end;margin-top:15px}.mc-item-search .field{margin:0}.mc-spend{min-height:68px;padding:10px 13px;border:1px solid rgba(255,255,255,.08);display:grid;align-content:center;gap:3px}.mc-spend span{color:#78878b;font:700 8px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.mc-spend b{font-size:19px}.mc-spend small{color:#6f7f83;font-size:8px}.mc-item-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:250px;overflow:auto;margin-top:9px;padding:8px;border:1px solid rgba(255,255,255,.08);background:#0a1115}.mc-item-results button{display:grid;grid-template-columns:44px 1fr;gap:9px;align-items:center;padding:8px;border:1px solid rgba(255,255,255,.07);background:#11191e;color:#e8eeee;text-align:left}.mc-item-results button:hover{border-color:rgba(var(--op-a),.28);background:rgba(var(--op-a),.04)}.mc-build-stats{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin-top:16px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.09)}.mc-build-stats>div{min-height:72px;padding:10px;background:#0d1519;display:grid;align-content:center;gap:5px}.mc-build-stats b{font:800 23px/1 var(--font-display,"Barlow Condensed",sans-serif)}.mc-sim-note{margin:10px 0 0;color:#78888c;font-size:10px;line-height:1.45}.mc-damage-section{padding:24px;border:1px solid rgba(var(--op-b),.18);background:#0e161a}.mc-formula-source{min-width:180px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);text-align:right}.mc-formula-source small,.mc-formula-source span{display:block;color:#728287;font:700 7px/1.35 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.mc-formula-source b{display:block;margin:4px 0;color:rgb(var(--op-b));font-size:11px}.mc-damage-table-wrap{overflow:auto;border:1px solid rgba(255,255,255,.08)}.mc-damage-table{width:100%;border-collapse:collapse;min-width:760px}.mc-damage-table td,.mc-damage-table th{padding:12px 11px;border-bottom:1px solid rgba(255,255,255,.07);text-align:left}.mc-damage-table th{background:#0a1115;color:#748489;font:700 8px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.mc-damage-table td:first-child{display:flex;align-items:center;gap:9px;min-width:180px}.mc-damage-table td:first-child b{display:block;font-size:12px}.mc-damage-table td:first-child small{display:block;margin-top:3px;color:#6d7b80;font-size:8px}.mc-damage-table td:nth-child(2){min-width:180px;color:#95a3a6;font-size:10px}.mc-slot{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(var(--op-a),.24);color:rgb(var(--op-a));font:800 10px/1 var(--font-mono,"IBM Plex Mono",monospace)}.mc-damage-value{color:#edf4f3;font-weight:900;font-size:13px}.mc-damage-value.variable,.mc-variable{color:#e8c086}.mc-na{color:#526066}.mc-no-formulas{padding:26px;border:1px dashed rgba(255,255,255,.11);background:rgba(0,0,0,.15)}.mc-no-formulas b{font-size:14px}.mc-no-formulas p{max-width:720px;color:#89999d;font-size:12px;line-height:1.5}.mc-damage-note{margin:11px 0 0;color:#7f8f93;font-size:10px;line-height:1.5}.mc-damage-note b{color:#e8c086}@media(max-width:1180px){.mc-ability-grid,.mc-build-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-build-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-item-results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.mc-picker-bar{grid-template-columns:1fr}.mc-picker-bar>small{grid-column:auto}.mc-hero-content{padding:28px 22px}.mc-hero-copy{align-items:flex-start;flex-direction:column}.mc-player-stats{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.mc-section-head{align-items:flex-start;flex-direction:column}.mc-ability-grid,.mc-build-presets,.mc-item-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.mc-picker-control{grid-template-columns:1fr}.mc-hero,.mc-hero-content{min-height:390px}.mc-hero-content{padding:22px 18px}.mc-hero-copy h1{font-size:54px}.mc-ability-grid,.mc-build-presets,.mc-build-slots,.mc-build-stats,.mc-item-results{grid-template-columns:1fr}.mc-ability-card{min-height:0}.mc-damage-section,.mc-simulator{padding:18px}.mc-item-search{grid-template-columns:1fr}}.mc-max-damage{grid-column:span 2;position:relative;overflow:hidden}.mc-max-damage:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,rgb(var(--op-a)),rgb(var(--op-b)))}.mc-build-damage-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;margin:14px 0!important}.mc-build-damage-metrics em{padding:10px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.16);font-style:normal}.mc-build-damage-metrics em small{display:block!important;margin:0!important;color:#758489!important;font:700 7px/1.2 var(--font-mono,"IBM Plex Mono",monospace)!important;letter-spacing:.1em}.mc-build-damage-metrics em strong{display:block;margin-top:4px;color:#edf5f3;font:800 24px/1 var(--font-display,"Barlow Condensed",sans-serif)}.mc-max-damage>.btn{margin-top:1px;min-height:38px;padding:8px 12px;font-size:9px}.mc-draft-builder{margin-top:32px;padding:24px;border:1px solid rgba(var(--op-b),.18);background:radial-gradient(500px 260px at 100% 0,rgba(var(--op-b),.07),transparent 70%),#0e161a}.mc-enemy-draft{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mc-enemy-slot{min-height:150px;padding:12px;border:1px solid rgba(255,255,255,.08);background:#10181d;display:grid;grid-template-rows:auto 54px auto;gap:10px;align-items:center}.mc-enemy-slot.filled{border-color:rgba(255,105,105,.22);background:linear-gradient(150deg,rgba(255,105,105,.035),#10181d)}.mc-enemy-slot>span{color:#78878b;font:700 8px/1.1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.mc-enemy-slot img,.mc-enemy-slot>i{width:54px;height:54px;object-fit:cover;border:1px solid rgba(255,255,255,.12);justify-self:center}.mc-enemy-slot>i{display:grid;place-items:center;background:#0a1115;color:#536168;font-style:normal;font-weight:900}.mc-enemy-slot input{width:100%;min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.09);background:#0a1115;color:#eaf1f0;outline:none;font-size:10px}.mc-enemy-slot input:focus{border-color:rgba(var(--op-b),.38)}.mc-draft-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.mc-draft-actions .btn{min-height:40px;padding:8px 13px;font-size:9px}.mc-draft-error{margin-top:12px;padding:12px;border:1px solid rgba(255,94,108,.2);background:rgba(255,94,108,.04);color:#ff9aa5;font-size:11px}.mc-draft-result{margin-top:16px;border-top:1px solid rgba(255,255,255,.08);padding-top:16px}.mc-draft-read{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 13px;border:1px solid rgba(var(--op-b),.15);background:rgba(var(--op-b),.03)}.mc-draft-read span{color:rgb(var(--op-b));font:800 8px/1.1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.11em}.mc-draft-read strong{text-align:right;font-size:10px;color:#bdc9cb;text-transform:uppercase;letter-spacing:.04em}.mc-draft-build-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:9px}.mc-draft-build-row article{min-height:205px;padding:12px;border:1px solid rgba(255,255,255,.08);background:#10181d;display:flex;flex-direction:column;align-items:flex-start}.mc-draft-build-row article>span{color:rgb(var(--op-a));font:800 7px/1.1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.mc-draft-build-row article img,.mc-draft-build-row article>b{width:50px;height:50px;margin-top:11px;object-fit:cover;border:1px solid rgba(255,255,255,.12)}.mc-draft-build-row article>b{display:grid;place-items:center;background:#0b1216;color:#aab7ba}.mc-draft-build-row h3{margin:10px 0 6px;font-size:13px;line-height:1.05}.mc-draft-build-row small{color:#7f8e92;font-size:8px;line-height:1.45}.mc-draft-damage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:9px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.08)}.mc-draft-damage>div{padding:11px 13px;background:#0b1317}.mc-draft-damage span{display:block;color:#738287;font:700 7px/1.1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.mc-draft-damage b{display:block;margin-top:4px;font:800 23px/1 var(--font-display,"Barlow Condensed",sans-serif)}.mc-draft-result-actions{display:flex;align-items:center;gap:12px;margin-top:10px}.mc-draft-result-actions .btn{flex:0 0 auto;min-height:40px;padding:8px 13px;font-size:9px}.mc-draft-result-actions>small{color:#6f7e82;font-size:8px;line-height:1.45;text-transform:uppercase}.mc-draft-swaps{display:grid;grid-template-columns:130px repeat(3,minmax(0,1fr));gap:6px;align-items:stretch;margin-top:10px}.mc-draft-swaps>div,.mc-draft-swaps>span{padding:10px;border:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.14)}.mc-draft-swaps>span{display:grid;place-items:center;color:#76858a;font:700 7px/1.3 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em;text-align:center}.mc-draft-swaps b{display:block;font-size:9px}.mc-draft-swaps small{display:block;margin-top:4px;color:#718085;font-size:7px;line-height:1.4}@media(max-width:1180px){.mc-draft-build-row,.mc-enemy-draft{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-draft-swaps{grid-template-columns:1fr 1fr}}@media(max-width:820px){.mc-max-damage{grid-column:auto}.mc-draft-build-row,.mc-enemy-draft{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-draft-read,.mc-draft-result-actions{align-items:flex-start;flex-direction:column}.mc-draft-read strong{text-align:left}.mc-draft-swaps{grid-template-columns:1fr}}@media(max-width:560px){.mc-draft-builder{padding:18px}.mc-build-damage-metrics,.mc-draft-build-row,.mc-draft-damage,.mc-enemy-draft{grid-template-columns:1fr}.mc-enemy-slot{min-height:0;grid-template-columns:36px 44px minmax(0,1fr);grid-template-rows:auto}.mc-enemy-slot img,.mc-enemy-slot>i{width:44px;height:44px}}.mc-sim-live{margin:8px 0 0!important;color:#77878b!important;font:700 8px/1.3 var(--font-mono,"IBM Plex Mono",monospace)!important;letter-spacing:.09em}.mc-sim-live b{font-weight:900}.mc-sim-live b,.mc-sim-note b{color:rgb(var(--op-a))}.mc-preset>.btn{margin-top:12px;min-height:34px;padding:7px 10px;font-size:8px}.mc-active-build{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 10px;padding:9px;border:1px solid rgba(var(--op-a),.12);background:rgba(var(--op-a),.025)}.mc-active-build span{display:flex;align-items:center;gap:7px;min-height:34px;padding:5px 8px 5px 5px;border:1px solid rgba(255,255,255,.08);background:#0b1317;color:#b9c5c7;font-size:9px;font-weight:700}.mc-active-build span>b{width:18px;height:18px;display:grid;place-items:center;color:rgb(var(--op-a));border:1px solid rgba(var(--op-a),.18);font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace)}.mc-active-build img{width:24px;height:24px;object-fit:cover;border:1px solid rgba(255,255,255,.1)}.mc-popular-build{position:relative;overflow:hidden;border-color:rgba(255,207,90,.22);background:radial-gradient(300px 180px at 100% 0,rgba(255,207,90,.08),transparent 70%),#11191e}.mc-popular-build:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#ffd76a,rgb(var(--op-a)))}.mc-popular-build>span{color:#ffd76a}.mc-popular-meta{display:flex!important;align-items:center;justify-content:space-between;gap:10px!important;margin:10px 0 0!important;padding:8px 9px;border:1px solid rgba(255,215,106,.11);background:rgba(255,215,106,.025)}.mc-popular-meta b{color:#ffd76a;font:800 9px/1 var(--font-mono,"IBM Plex Mono",monospace)}.mc-popular-meta small{margin:0!important;color:#78878b!important;font:700 7px/1.2 var(--font-mono,"IBM Plex Mono",monospace)!important;letter-spacing:.07em;text-align:right}.mc-preset.popular.loading{border-style:dashed;min-height:135px}@media(max-width:560px){.mc-popular-meta{align-items:flex-start;flex-direction:column}.mc-popular-meta small{text-align:left}}.op-live-mission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.op-live-mission{min-height:150px;padding:18px!important;display:grid;align-content:start;gap:8px;border-color:rgba(var(--op-a),.16)!important;background:radial-gradient(240px 140px at 100% 0,rgba(var(--op-a),.055),transparent 70%),rgba(10,16,20,.72)!important}.op-live-mission>span{color:#7d8d91;font:700 8px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.12em}.op-live-mission>b{color:#edf4f3;font:800 24px/.98 var(--font-display,"Barlow Condensed",sans-serif);text-transform:uppercase}.op-live-mission>small{color:#9caaad;font:700 9px/1.35 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.06em}.op-live-mission>em{margin-top:6px;color:rgb(var(--op-a));font:800 8px/1.2 var(--font-mono,"IBM Plex Mono",monospace);font-style:normal;letter-spacing:.1em}.op-live-status.is-stale{border-color:rgba(255,190,82,.3)!important;background:radial-gradient(380px 180px at 100% 0,rgba(255,190,82,.08),transparent 72%),rgba(18,18,15,.82)!important}.op-live-status.is-stale .op-live-status-pill{color:#ffc76a!important;border-color:rgba(255,199,106,.28)!important;background:rgba(255,199,106,.055)!important}@media(max-width:720px){.op-live-mission-grid{grid-template-columns:1fr}}.mc-counter-section{margin-top:22px;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:radial-gradient(520px 220px at 100% 0,rgba(var(--op-a),.055),transparent 72%),rgba(7,12,16,.72)}.mc-counter-scope{display:grid;justify-items:end;gap:3px;text-align:right}.mc-counter-scope span{color:rgb(var(--op-a));font:800 9px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.12em}.mc-counter-scope b{font:800 12px/1.2 var(--font-mono,"IBM Plex Mono",monospace)}.mc-counter-scope small{color:#819196;font:700 9px/1.3 var(--font-mono,"IBM Plex Mono",monospace)}.mc-counter-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 12px}.mc-counter-tabs button{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);color:#839197;border-radius:999px;padding:9px 12px;cursor:pointer;font:800 9px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.mc-counter-tabs button.active{color:#07110e;background:rgb(var(--op-a));border-color:rgb(var(--op-a))}.mc-counter-table-wrap{overflow:auto;border:1px solid rgba(255,255,255,.075);border-radius:15px}.mc-counter-table{width:100%;border-collapse:collapse;min-width:820px}.mc-counter-table th{padding:11px 13px;text-align:left;color:#6f8086;background:rgba(255,255,255,.024);border-bottom:1px solid rgba(255,255,255,.08);font:800 8px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.mc-counter-table td{padding:12px 13px;border-bottom:1px solid rgba(255,255,255,.055);color:#acb9bc;font:700 11px/1.3 var(--font-mono,"IBM Plex Mono",monospace)}.mc-counter-table tbody tr:last-child td{border-bottom:0}.mc-counter-table tbody tr:hover{background:rgba(255,255,255,.018)}.mc-counter-champ{display:flex;align-items:center;gap:10px}.mc-counter-champ img{width:38px;height:38px;object-fit:cover;border-radius:9px;border:1px solid rgba(255,255,255,.09)}.mc-counter-champ div{display:grid;gap:2px}.mc-counter-champ b{color:#edf4f3;font-size:13px}.mc-counter-champ small{color:#66767c;font-size:8px}.mc-counter-edge.bad,.mc-counter-table strong.bad{color:#ff7e79}.mc-counter-edge.good,.mc-counter-table strong.good{color:#b6f66b}.mc-counter-table strong.even{color:#e4ddd0}.mc-counter-edge{display:inline-flex;min-width:52px;justify-content:center;padding:5px 7px;border:1px solid rgba(255,255,255,.07);border-radius:999px}.mc-counter-games{color:#829096}.mc-counter-difficulty{display:inline-flex;justify-content:center;min-width:92px;padding:6px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.08);font-size:8px;letter-spacing:.06em}.mc-counter-difficulty.hard,.mc-counter-difficulty.very-hard{color:#ff8d86;border-color:rgba(255,120,110,.22);background:rgba(255,90,80,.045)}.mc-counter-difficulty.even{color:#d8d5ca}.mc-counter-difficulty.favoured,.mc-counter-difficulty.very-favoured{color:#b6f66b;border-color:rgba(182,246,107,.2);background:rgba(182,246,107,.04)}.mc-counter-foot{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:10px;color:#718087}.mc-counter-foot span{white-space:nowrap;color:rgb(var(--op-a));font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.mc-counter-foot p{margin:0;font-size:10px;line-height:1.45;text-align:right}.mc-counter-loading{padding:28px;text-align:center;color:#7b8a8f;border:1px solid rgba(255,255,255,.07);border-radius:14px;font:800 9px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}@media(max-width:720px){.mc-counter-section{padding:16px}.mc-counter-scope{justify-items:start;text-align:left}.mc-counter-foot{align-items:flex-start;flex-direction:column}.mc-counter-foot p{text-align:left}}.mc-hq-tabs{position:sticky;top:8px;z-index:18;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:14px 0 0;padding:7px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(7,12,16,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mc-hq-tabs button{min-height:54px;padding:9px 8px;border:1px solid transparent;border-radius:11px;background:transparent;color:#7c8b90;cursor:pointer;text-align:left}.mc-hq-tabs button:hover{background:rgba(255,255,255,.03);color:#cbd4d5}.mc-hq-tabs button.active{color:#eff5f3;border-color:rgba(var(--op-a),.22);background:linear-gradient(135deg,rgba(var(--op-a),.12),rgba(var(--op-a),.035));box-shadow:inset 0 -2px 0 rgb(var(--op-a))}.mc-hq-tabs b{display:block;font:800 10px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.mc-hq-tabs small{display:block;margin-top:5px;color:inherit;opacity:.66;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-tab-panel{padding-top:6px}.mc-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.mc-overview-card{min-height:160px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(11,18,22,.72)}.mc-overview-card h3{margin:10px 0 0;font:800 30px/.95 var(--font-display,"Barlow Condensed",sans-serif);text-transform:uppercase}.mc-identity-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}.mc-identity-chips span{padding:7px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#9caaad;font:700 8px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.07em}.mc-setup-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:start;margin-top:10px}.mc-setup-row>span,.mc-skill-priority>span{padding-top:8px;color:#728186;font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.mc-icon-row{display:flex;gap:6px;flex-wrap:wrap}.mc-icon-row>span{width:42px;display:grid;justify-items:center;gap:3px}.mc-icon-row img{width:34px;height:34px;object-fit:cover;border:1px solid rgba(255,255,255,.09);border-radius:8px}.mc-icon-row small{width:42px;color:#829095;font-size:6px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-skill-priority{display:grid;grid-template-columns:92px 1fr;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.mc-skill-priority b{color:rgb(var(--op-a));font:800 18px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.mc-spike-list{display:grid;gap:7px;margin-top:12px}.mc-spike-list>div{display:grid;grid-template-columns:48px 1fr;gap:8px;align-items:center;padding:8px 9px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:rgba(0,0,0,.14)}.mc-spike-list b{color:rgb(var(--op-a));font:800 9px/1 var(--font-mono,"IBM Plex Mono",monospace)}.mc-spike-list span{color:#aeb9bc;font-size:10px}.mc-meta-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px}.mc-meta-mini>div{padding:11px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:rgba(0,0,0,.14)}.mc-meta-mini span{display:block;color:#718086;font:700 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.mc-meta-mini b{display:block;margin-top:5px;font:800 22px/1 var(--font-display,"Barlow Condensed",sans-serif)}.mc-ability-card{min-height:0!important;padding:0!important}.mc-ability-card summary{list-style:none;cursor:pointer;padding:16px}.mc-ability-card summary::-webkit-details-marker{display:none}.mc-ability-head{grid-template-columns:50px minmax(0,1fr) 22px!important}.mc-ability-head>i{color:#64747a;font-size:18px;font-style:normal;text-align:center;transition:transform .18s ease}.mc-ability-card[open] .mc-ability-head>i{transform:rotate(45deg);color:rgb(var(--op-a))}.mc-ability-body{padding:0 16px 16px;border-top:1px solid rgba(255,255,255,.05)}.mc-ability-body>p{margin:14px 0 0;color:#aebabc;font-size:12px;line-height:1.55}.mc-target-lab{margin-top:16px;padding:20px;border:1px solid rgba(var(--op-b),.15);border-radius:18px;background:radial-gradient(420px 180px at 100% 0,rgba(var(--op-b),.055),transparent 72%),rgba(9,15,19,.78)}.mc-target-controls{display:grid;grid-template-columns:minmax(220px,1fr) auto repeat(3,110px);gap:8px;align-items:end}.mc-target-controls .field{margin:0}.mc-target-controls>.btn{height:42px}.mc-target-stat{display:grid;gap:5px}.mc-target-stat span{color:#748489;font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.mc-target-stat input{width:100%;height:42px;padding:8px 9px;border:1px solid rgba(255,255,255,.09);background:#0a1115;color:#e9efee;border-radius:8px;font-weight:800}.mc-target-loaded{display:flex;justify-content:space-between;gap:12px;margin-top:9px;padding:9px 11px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:rgba(0,0,0,.12)}.mc-target-loaded b{color:rgb(var(--op-b));font:800 8px/1.2 var(--font-mono,"IBM Plex Mono",monospace)}.mc-target-loaded span{color:#76868b;font-size:8px}.mc-target-damage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0}.mc-target-damage-grid>div{padding:12px;border:1px solid rgba(var(--op-b),.12);border-radius:10px;background:rgba(var(--op-b),.025)}.mc-target-damage-grid small,.mc-target-damage-grid span{display:block;color:#748489;font:700 7px/1.2 var(--font-mono,"IBM Plex Mono",monospace)}.mc-target-damage-grid b{display:block;margin:5px 0 3px;font:800 28px/1 var(--font-display,"Barlow Condensed",sans-serif);color:#f0f5f3}.mc-combo-lab,.mc-mastery{margin-top:16px;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(8,14,18,.74)}.mc-combo-empty{display:grid;justify-items:start;gap:7px;padding:22px;border:1px dashed rgba(255,255,255,.1);border-radius:12px}.mc-combo-empty b{color:#e7eeee}.mc-combo-empty span{color:#839297;font-size:11px}.mc-combo-target{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(var(--op-b),.12);border-radius:10px;background:rgba(var(--op-b),.025)}.mc-combo-target span{color:#738287;font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace)}.mc-combo-target b{color:#dce5e4;font-size:10px}.mc-combo-buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.mc-combo-buttons button{min-height:100px;display:grid;place-items:center;gap:3px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#10181d;color:#eaf0ef;cursor:pointer}.mc-combo-buttons button:disabled{opacity:.35;cursor:not-allowed}.mc-combo-buttons button:not(:disabled):hover{border-color:rgba(var(--op-a),.25);background:rgba(var(--op-a),.04)}.mc-combo-buttons b{font:900 28px/1 var(--font-display,"Barlow Condensed",sans-serif);color:rgb(var(--op-a))}.mc-combo-buttons small,.mc-combo-buttons span{color:#7f8e92;font:700 8px/1.2 var(--font-mono,"IBM Plex Mono",monospace)}.mc-combo-sequence{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:10px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:10px}.mc-combo-sequence>span{color:#738287;font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace)}.mc-combo-sequence>div:nth-child(2){display:flex;gap:5px;flex-wrap:wrap}.mc-combo-sequence>div:nth-child(2) b{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:rgba(var(--op-a),.1);color:rgb(var(--op-a));font:900 10px/1 var(--font-mono,"IBM Plex Mono",monospace)}.mc-combo-sequence i{color:#637278;font-size:9px;font-style:normal}.mc-combo-actions{display:flex;gap:5px}.mc-combo-actions button{padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:transparent;color:#8e9b9f;font:700 7px/1 var(--font-mono,"IBM Plex Mono",monospace)}.mc-combo-result,.mc-mastery-stats,.mc-trend-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px}.mc-combo-result{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-combo-result>div,.mc-mastery-stats>div,.mc-trend-grid>article{padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#0d1519}.mc-combo-result span,.mc-mastery-stats span,.mc-trend-grid span{display:block;color:#748388;font:700 7px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.mc-combo-result b,.mc-mastery-stats b,.mc-trend-grid b{display:block;margin-top:5px;font:800 25px/1 var(--font-display,"Barlow Condensed",sans-serif)}.mc-combo-note{margin:10px 0 0;color:#718085;font-size:9px;line-height:1.45}.mc-trend-grid small{display:block;margin-top:5px;color:#6f7e82;font-size:8px;line-height:1.35}.mc-mastery-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.mc-mastery-columns>article{padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#0d1519}.mc-personal-matchups,.mc-recent-results{display:grid;gap:6px;margin-top:10px}.mc-personal-matchups>div,.mc-recent-results>div{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:8px 9px;border:1px solid rgba(255,255,255,.055);border-radius:8px}.mc-recent-results b.good{color:#b6f66b}.mc-recent-results b.bad{color:#ff8179}.mc-personal-matchups b,.mc-recent-results span{color:#d4dddd;font-size:10px}.mc-personal-matchups small,.mc-personal-matchups span,.mc-recent-results small{color:#738287;font-size:8px}@media(max-width:1050px){.mc-hq-tabs{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.mc-target-controls{grid-template-columns:1fr auto repeat(3,90px)}}@media(max-width:720px){.mc-hq-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-mastery-columns,.mc-overview-grid{grid-template-columns:1fr}.mc-target-controls{grid-template-columns:1fr 1fr}.mc-combo-buttons,.mc-mastery-stats,.mc-target-damage-grid,.mc-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-combo-sequence{grid-template-columns:1fr}}@media(max-width:480px){.mc-hq-tabs small{display:none}.mc-hq-tabs button{min-height:42px}.mc-combo-buttons,.mc-combo-result,.mc-mastery-stats,.mc-target-damage-grid,.mc-trend-grid{grid-template-columns:1fr}}.ar-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.ar-toolbar h1{margin:6px 0 0;font:900 clamp(30px,4vw,48px)/.94 var(--font-display,"Barlow Condensed",sans-serif);text-transform:uppercase;letter-spacing:-.025em}.ar-empty{padding:34px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:rgba(8,14,18,.76)}.ar-empty h2{margin:10px 0;font-size:34px;line-height:1}.ar-empty p{max-width:650px;color:#91a0a4;line-height:1.55}.ar-empty>div:last-child{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.ar-latest{position:relative;min-height:310px;overflow:hidden;border:1px solid rgba(var(--op-a),.16);border-radius:22px;background:#091015}.ar-latest-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 22%;opacity:.56;transform:scale(1.025)}.ar-latest-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,9,12,.98),rgba(4,9,12,.91) 43%,rgba(4,9,12,.44) 70%,rgba(4,9,12,.78)),linear-gradient(0deg,rgba(4,9,12,.95),transparent 55%)}.ar-latest-content{position:relative;z-index:2;min-height:310px;display:grid;align-content:space-between;padding:22px}.ar-latest-bottom,.ar-latest-main,.ar-latest-top{display:flex;justify-content:space-between;align-items:center;gap:18px}.ar-latest-top>span{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);font:900 9px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.ar-latest-top>span.win{color:#b6f66b;border-color:rgba(182,246,107,.22);background:rgba(182,246,107,.05)}.ar-latest-top>span.loss{color:#ff8179;border-color:rgba(255,129,121,.22);background:rgba(255,129,121,.05)}.ar-latest-top small{color:#829095;font:700 9px/1.3 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.06em}.ar-latest-main{align-items:flex-end}.ar-latest-main h2{margin:6px 0 4px;font:900 clamp(38px,6vw,72px)/.88 var(--font-display,"Barlow Condensed",sans-serif);text-transform:uppercase;letter-spacing:-.035em}.ar-latest-main p{max-width:600px;margin:0;color:#a5b1b4;font-size:13px;line-height:1.45}.ar-latest-kda{min-width:180px;display:grid;justify-items:end;gap:5px}.ar-latest-kda span{color:#718087;font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.ar-latest-kda b{font:900 clamp(28px,4vw,46px)/1 var(--font-display,"Barlow Condensed",sans-serif)}.ar-latest-kda i{color:#526168;font-style:normal;padding:0 3px}.ar-latest-bottom{padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.ar-focus-preview{display:grid;gap:3px;min-width:0}.ar-focus-preview span{color:#728187;font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.ar-focus-preview b{color:rgb(var(--op-a));font:900 16px/1 var(--font-display,"Barlow Condensed",sans-serif);text-transform:uppercase}.ar-focus-preview small{color:#839196;font-size:10px}.ar-trend-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px}.ar-trend-strip article{min-height:112px;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(10,16,20,.74)}.ar-trend-strip span{display:block;color:#728086;font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.ar-trend-strip b{display:block;margin-top:7px;color:#edf3f2;font:900 30px/1 var(--font-display,"Barlow Condensed",sans-serif)}.ar-trend-strip small{display:block;margin-top:2px;color:#78878c;font-size:8px}.ar-trend-strip em{display:block;margin-top:9px;color:#6e7d81;font:700 7px/1.2 var(--font-mono,"IBM Plex Mono",monospace);font-style:normal}.ar-trend-strip em.up{color:#a8df78}.ar-trend-strip em.down{color:#e18d87}.ar-controls{display:flex;align-items:flex-end;gap:12px;margin:20px 0 10px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(9,15,19,.56)}.ar-role-filter{min-width:0;flex:1 1}.ar-champ-filter>span,.ar-role-filter>span{display:block;margin-bottom:7px;color:#718086;font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.ar-role-filter>div{display:flex;gap:5px;flex-wrap:wrap}.ar-clear,.ar-role-filter button{padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:transparent;color:#839196;cursor:pointer;font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace)}.ar-role-filter button.active{color:#07110e;background:rgb(var(--op-a));border-color:rgb(var(--op-a))}.ar-champ-filter select{min-width:150px;height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#0b1216;color:#dce4e3;font-weight:700}.ar-clear{white-space:nowrap}.ar-queue-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;margin:20px 0 9px}.ar-queue-head h2{margin:5px 0 0;font-size:28px;line-height:1}.ar-queue-head>span{color:#6f7e83;font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.ar-game-list{overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:rgba(8,14,18,.6)}.ar-game-row{display:grid;grid-template-columns:minmax(230px,1.3fr) 105px 90px minmax(190px,1fr) 34px;gap:10px;align-items:center;min-height:82px;padding:11px 13px;color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.055);transition:background .15s ease,border-color .15s ease}.ar-game-row:last-child{border-bottom:0}.ar-game-row:hover{background:rgba(var(--op-a),.025)}.ar-row-result{min-width:0;display:grid;grid-template-columns:4px minmax(0,1fr);gap:10px;align-items:stretch}.ar-row-result>i{border-radius:999px;background:#647177}.ar-row-result>i.win{background:#9fd866;box-shadow:0 0 18px rgba(159,216,102,.18)}.ar-row-result>i.loss{background:#dc756e;box-shadow:0 0 18px rgba(220,117,110,.15)}.ar-row-result>div{display:grid;gap:2px;min-width:0}.ar-row-focus span,.ar-row-kda span,.ar-row-metric span,.ar-row-result span{color:#6f7e83;font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.ar-row-result b{margin-top:2px;color:#e8eeee;font:900 20px/1 var(--font-display,"Barlow Condensed",sans-serif);text-transform:uppercase}.ar-row-focus small,.ar-row-result small{color:#75858a;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ar-row-focus,.ar-row-kda,.ar-row-metric{display:grid;gap:4px}.ar-row-kda b,.ar-row-metric b{font:800 15px/1 var(--font-mono,"IBM Plex Mono",monospace);color:#dbe4e3}.ar-row-focus{min-width:0}.ar-row-focus b{color:rgb(var(--op-a));font:900 12px/1 var(--font-display,"Barlow Condensed",sans-serif);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ar-row-arrow{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.07);border-radius:9px;color:#78878b;transition:transform .15s ease,color .15s ease,border-color .15s ease}.ar-game-row:hover .ar-row-arrow{transform:translateX(2px);color:rgb(var(--op-a));border-color:rgba(var(--op-a),.22)}.ar-more{display:flex;justify-content:center;margin-top:12px}@media(max-width:920px){.ar-game-row{grid-template-columns:minmax(200px,1.2fr) 100px minmax(180px,1fr) 34px}.ar-row-metric{display:none}}@media(max-width:720px){.ar-toolbar{align-items:flex-start;flex-direction:column}.ar-latest,.ar-latest-content{min-height:360px}.ar-latest-main{align-items:flex-start;flex-direction:column}.ar-latest-kda{justify-items:start}.ar-latest-bottom{align-items:flex-start;flex-direction:column}.ar-trend-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-controls{align-items:stretch;flex-direction:column}.ar-champ-filter select{width:100%}.ar-game-row{grid-template-columns:minmax(0,1fr) 80px 28px}.ar-row-focus{display:none}}@media(max-width:440px){.ar-trend-strip{grid-template-columns:1fr 1fr}.ar-latest-content{padding:16px}.ar-latest-top{align-items:flex-start;flex-direction:column}.ar-game-row{grid-template-columns:minmax(0,1fr) 28px}.ar-row-kda{display:none}}.ar-role-switcher{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0 0 12px}.ar-role-switcher button{min-height:72px;display:grid;align-content:center;justify-items:start;gap:3px;padding:11px 12px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(9,15,19,.68);color:#7d8c91;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.ar-role-switcher button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(var(--op-a),.18)}.ar-role-switcher button.active{border-color:rgba(var(--op-a),.28);background:linear-gradient(145deg,rgba(var(--op-a),.12),rgba(var(--op-a),.035));box-shadow:inset 0 -2px 0 rgb(var(--op-a))}.ar-role-switcher button:disabled{opacity:.32;cursor:not-allowed}.ar-role-switcher span{color:#8c9a9e;font:800 9px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.ar-role-switcher b{color:#eef4f3;font:900 22px/1 var(--font-display,"Barlow Condensed",sans-serif)}.ar-role-switcher small{color:#65747a;font:700 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.ar-role-switcher button.active small,.ar-role-switcher button.active span{color:rgb(var(--op-a))}.ar-role-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:10px}.ar-role-overview button{min-height:92px;padding:13px;display:grid;align-content:center;justify-items:start;gap:4px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(10,16,20,.72);color:#d9e1e0;cursor:pointer}.ar-role-overview button:hover{border-color:rgba(var(--op-a),.2);background:rgba(var(--op-a),.035)}.ar-role-overview span{color:rgb(var(--op-a));font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.ar-role-overview b{font:900 18px/1 var(--font-display,"Barlow Condensed",sans-serif)}.ar-role-overview small{max-width:100%;color:#6f7e83;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ar-current-scope{min-width:150px;display:grid;gap:4px}.ar-current-scope span{color:#718086;font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.ar-current-scope b{color:#e2e9e8;font:900 16px/1 var(--font-display,"Barlow Condensed",sans-serif);text-transform:uppercase}.ar-role-sections{display:grid;gap:14px}.ar-role-section{padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:rgba(8,14,18,.54)}.ar-role-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:3px 3px 11px}.ar-role-section-head>div{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.ar-role-section-head span{color:rgb(var(--op-a));font:900 20px/1 var(--font-display,"Barlow Condensed",sans-serif)}.ar-role-section-head b{color:#dce4e3;font:800 9px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.ar-role-section-head small{color:#6f7e83;font:700 8px/1 var(--font-mono,"IBM Plex Mono",monospace)}.ar-role-more,.ar-role-section-head button{border:0;background:transparent;color:rgb(var(--op-a));cursor:pointer;font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.07em}.ar-role-more{width:100%;padding:11px 5px 2px;text-align:center}@media(max-width:900px){.ar-role-overview,.ar-role-switcher{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.ar-role-overview,.ar-role-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-role-section-head{align-items:flex-start;flex-direction:column}}.ip-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:12px}.ip-head h1{margin:6px 0 4px;font:900 clamp(34px,5vw,56px)/.92 var(--font-display,"Barlow Condensed",sans-serif);text-transform:uppercase;letter-spacing:-.03em}.ip-head p{margin:0;color:#829196;font-size:11px}.ip-head p b{color:rgb(var(--op-a))}.ip-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:rgba(9,15,19,.74);margin-bottom:10px}.ip-summary>div{min-height:78px;padding:12px 16px;border:0;border-right:1px solid rgba(255,255,255,.07);border-radius:0;background:transparent;display:grid;align-content:center;gap:4px}.ip-summary>div:last-child{border-right:0}.ip-summary span{color:#728086;font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.ip-summary b{color:#edf3f2;font:900 24px/1 var(--font-display,"Barlow Condensed",sans-serif)}.ip-summary small{color:#6f7e83;font-size:8px}.ip-summary-main{background:linear-gradient(145deg,rgba(var(--op-a),.08),rgba(9,15,19,.78))!important;box-shadow:inset 3px 0 0 rgb(var(--op-a))}.ip-summary-main>b{color:rgb(var(--op-a))}.ip-update{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:10px 0;padding:12px 14px;border:1px solid rgba(var(--op-a),.18);border-radius:12px;background:rgba(var(--op-a),.035)}.ip-update>div{display:grid;gap:4px}.ip-update span{color:rgb(var(--op-a));font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.ip-update b{font:900 18px/1 var(--font-display,"Barlow Condensed",sans-serif)}.ip-update details{max-width:620px}.ip-update summary{cursor:pointer;color:#b8c2c4;font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace)}.ip-update p{margin:8px 0 0;color:#7f8d91;font-size:10px}.ip-tabs{position:sticky;top:8px;z-index:18;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(7,12,16,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ip-tabs button{min-height:38px;padding:7px 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:#78888d;text-align:left;cursor:pointer}.ip-tabs button.active{color:#eef4f3;border-color:rgba(var(--op-a),.2);background:linear-gradient(145deg,rgba(var(--op-a),.11),rgba(var(--op-a),.03));box-shadow:inset 0 -2px 0 rgb(var(--op-a))}.ip-tabs b{display:block;font:800 9px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.ip-tabs small{display:inline;margin-left:8px;color:inherit;opacity:.55;font-size:8px}.ip-panel{padding-top:8px}.ip-mission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ip-mission{min-height:0;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(9,15,19,.72);display:flex;flex-direction:column}.ip-mission.primary{grid-column:1/-1;border-color:rgba(var(--op-a),.28);background:radial-gradient(360px 180px at 100% 0,rgba(var(--op-a),.07),transparent 72%),rgba(9,15,19,.78)}.ip-mission.secondary{border-color:rgba(var(--op-b),.15);background:radial-gradient(360px 180px at 100% 0,rgba(var(--op-b),.045),transparent 72%),rgba(9,15,19,.76)}.ip-mission-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ip-mission-top span{color:rgb(var(--op-a));font:900 9px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.ip-mission-top em{padding:6px 8px;border:1px solid rgba(255,255,255,.07);border-radius:999px;color:#7d8b90;font:700 7px/1 var(--font-mono,"IBM Plex Mono",monospace);font-style:normal;letter-spacing:.07em}.ip-mission h2{margin:13px 0 7px;font:900 clamp(27px,3.1vw,38px)/.94 var(--font-display,"Barlow Condensed",sans-serif);text-transform:uppercase;min-height:1.88em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:balance}.ip-meaning{margin:0;color:#91a0a4;font-size:11px;line-height:1.45;min-height:2.9em}.ip-rule{margin-top:13px;padding:12px;border:1px solid rgba(var(--op-a),.14);border-radius:11px;background:rgba(var(--op-a),.035)}.ip-rule span,.ip-target span{display:block;color:#708086;font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.ip-rule b{display:block;margin-top:6px;color:#e9efee;font-size:13px;line-height:1.38}.ip-target{display:grid;grid-template-columns:1.5fr .7fr;gap:6px;margin-top:8px}.ip-target>div{padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:9px;background:rgba(0,0,0,.12)}.ip-target b{display:block;margin-top:5px;color:#cfd8d8;font-size:10px;line-height:1.35}.ip-progress{margin-top:auto;padding-top:13px}.ip-progress>div:first-child{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.ip-progress>div:first-child>b{font:900 16px/1 var(--font-display,"Barlow Condensed",sans-serif)}.ip-pips{display:flex;gap:5px;margin-top:12px}.ip-pips i{width:28px;height:6px;border-radius:999px;background:rgba(255,255,255,.08)}.ip-pips i.on{background:rgb(var(--op-a));box-shadow:0 0 14px rgba(var(--op-a),.18)}.ip-progress small{display:block;margin-top:7px;color:#728186;font-size:8px}.ip-mission-details{margin-top:11px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.ip-mission-details summary{cursor:pointer;color:#b9c5c7;font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em;list-style:none}.ip-mission-details summary::-webkit-details-marker{display:none}.ip-mission-details summary:before{content:"+";color:rgb(var(--op-a));font-size:14px}.ip-mission-details[open] summary:before{content:"−"}.ip-mission-details summary span{margin-left:auto;color:#647378;font-size:7px}.ip-mission-brief{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px}.ip-mission-brief section{padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(0,0,0,.15)}.ip-mission-brief section>span{color:rgb(var(--op-a));font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.ip-mission-brief h3{margin:7px 0 5px;color:#e5eceb;font-size:12px;line-height:1.3}.ip-mission-brief p{margin:0;color:#91a0a4;font-size:10px;line-height:1.5}.ip-mission-details>.btn{margin-top:8px}.ip-next{margin-top:10px;padding:18px 20px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:rgba(9,15,19,.62);display:flex;align-items:center;justify-content:space-between;gap:20px}.ip-next span{color:rgb(var(--op-a));font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.ip-next h2{margin:6px 0 5px;font-size:28px;line-height:1}.ip-next p{margin:0;max-width:720px;color:#849297;font-size:11px;line-height:1.5}.ip-next-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.ip-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ip-evidence-card{padding:18px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:rgba(9,15,19,.68)}.ip-evidence-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.ip-evidence-head span{color:rgb(var(--op-a));font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace)}.ip-evidence-head h2{margin:5px 0 0;font-size:25px;line-height:1}.ip-evidence-head>b{color:#9fb0b4;font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace);padding:6px 8px;border:1px solid rgba(255,255,255,.07);border-radius:999px}.ip-evidence-reason{margin-top:10px;padding:11px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:rgba(0,0,0,.12)}.ip-evidence-reason span{color:#708086;font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.ip-evidence-reason p{margin:6px 0 0;color:#9aa8ab;font-size:10px;line-height:1.45}.ip-rep-list{display:grid;gap:6px;margin-top:9px}.ip-rep-list>div{display:grid;grid-template-columns:78px 1fr auto;gap:8px;align-items:center;padding:8px 9px;border:1px solid rgba(255,255,255,.055);border-radius:8px}.ip-rep-list span{font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.07em;color:#c7d0d1}.ip-rep-list span.good{color:#b6f66b}.ip-rep-list span.watch{color:#d2a46c}.ip-rep-list b{font-size:9px;text-transform:uppercase}.ip-rep-list small{color:#6f7e83;font-size:8px}.ip-no-reps{margin-top:10px;color:#6f7e83;font-size:9px}.ip-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ip-archive{padding:18px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:rgba(9,15,19,.68)}.ip-archive-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ip-archive-head span{color:#89979b;font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.ip-archive-head b{font:900 22px/1 var(--font-display,"Barlow Condensed",sans-serif)}.ip-archive details{padding:10px 0;border-top:1px solid rgba(255,255,255,.055)}.ip-archive summary{display:flex;justify-content:space-between;gap:10px;cursor:pointer}.ip-archive summary b{font-size:11px}.ip-archive summary span{color:#728186;font-size:8px;text-transform:uppercase}.ip-archive p{color:#7e8d91;font-size:10px;line-height:1.45}.ip-empty{padding:28px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:rgba(9,15,19,.62)}.ip-empty h2{margin:8px 0;font-size:30px}.ip-empty p{color:#839196}@media(max-width:900px){.ip-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-summary>div:nth-child(2){border-right:0}.ip-summary>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.07)}.ip-evidence-grid,.ip-history-grid,.ip-mission-grid{grid-template-columns:1fr}}@media(max-width:680px){.ip-head{align-items:flex-start;flex-direction:column}.ip-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-tabs{position:static}.ip-tabs small{display:none}.ip-mission{min-height:0}.ip-next{align-items:flex-start;flex-direction:column}.ip-next-actions{justify-content:flex-start}}@media(max-width:460px){.ip-summary{grid-template-columns:1fr 1fr}.ip-summary-main{grid-column:auto}.ip-mission-brief,.ip-target{grid-template-columns:1fr}.ip-mission-details summary span{display:none}}.ip-mission h2{max-width:15ch;margin-bottom:12px;font-size:clamp(34px,4.1vw,50px)}.ip-layman{padding:12px 13px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:rgba(255,255,255,.018)}.ip-layman>span{display:block;color:#718086;font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.ip-layman>p{margin:7px 0 0;color:#b4bfc1;font-size:12px;line-height:1.5}.ip-rule{margin-top:8px}.ip-rule>span,.ip-target span{color:#829196}.ip-rule>b{font-size:13px}.ip-target b{font-size:9px;line-height:1.45}.ip-mission-details summary{display:flex;align-items:center;justify-content:space-between;gap:10px}.ip-mission-details summary>span{color:#5f6e73;font-size:7px;letter-spacing:.07em}@media(max-width:680px){.ip-mission h2{max-width:none;font-size:36px}.ip-mission-details summary>span{display:none}}.op-account-xp{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.op-account-xp>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.op-account-xp small,.op-account-xp span{color:#78878c;font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.op-account-xp b{color:rgb(var(--op-a));font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace)}.op-account-xp>i{display:block;height:5px;margin-top:7px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.07)}.op-account-xp>i>em{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,rgb(var(--op-a)),rgb(var(--op-b)));box-shadow:0 0 12px rgba(var(--op-a),.2)}.op-account-xp small{display:block;margin-top:6px;font-size:6px;color:#5f6e73}.ip-xp-reward{display:flex;align-items:center;gap:8px;margin-top:12px;padding:9px 11px;border:1px solid rgba(var(--op-a),.12);border-radius:9px;background:rgba(var(--op-a),.025)}.ip-xp-reward span{color:#738287;font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.ip-xp-reward b{color:rgb(var(--op-a));font:900 13px/1 var(--font-display,"Barlow Condensed",sans-serif)}.ip-xp-reward small{margin-left:auto;color:#66757a;font-size:7px}@media(max-width:680px){.ip-xp-reward{align-items:flex-start;flex-direction:column}.ip-xp-reward small{margin-left:0}}.ip-sidequests{margin-top:10px;padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:linear-gradient(145deg,rgba(255,255,255,.018),rgba(0,0,0,.1))}.ip-sidequests-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.ip-sidequests-head>div{display:grid;gap:3px}.ip-sidequests-head span{color:#8e9da1;font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.11em}.ip-sidequests-head b{color:#c9d2d3;font-size:10px}.ip-sidequests-head em{padding:5px 7px;border:1px solid rgba(255,255,255,.07);border-radius:999px;color:#66767b;font:800 6px/1 var(--font-mono,"IBM Plex Mono",monospace);font-style:normal;letter-spacing:.08em;white-space:nowrap}.ip-sidequest-list{display:grid;gap:6px}.ip-sidequest-list article{display:grid;grid-template-columns:48px minmax(0,1fr);gap:9px;align-items:start;padding:9px;border:1px solid rgba(255,255,255,.05);border-radius:9px;background:rgba(0,0,0,.12)}.ip-sidequest-list article>span{color:rgb(var(--op-b));font:800 7px/1.25 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.ip-sidequest-list article>div{min-width:0}.ip-sidequest-list article b{display:block;color:#e0e7e6;font:900 12px/1 var(--font-display,"Barlow Condensed",sans-serif);letter-spacing:.02em}.ip-sidequest-list article p{margin:4px 0 0;color:#849398;font-size:9px;line-height:1.4}.ip-sidequest-list article small{display:block;margin-top:5px;color:#a7b2b4;font-size:8px;line-height:1.4}.ip-sidequests footer{margin-top:7px;color:#58686d;font:700 6px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em;text-transform:uppercase}@media(max-width:680px){.ip-sidequests-head{flex-direction:column}}.cs-sidequests{margin-top:12px;padding:12px;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:rgba(0,0,0,.12)}.cs-sidequests>.eyebrow{margin-bottom:8px;color:#7c8b90}.cs-sidequests>div:not(.eyebrow){display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:start;padding:7px 0;border-top:1px solid rgba(255,255,255,.045)}.cs-sidequests>div:not(.eyebrow):first-of-type{border-top:0}.cs-sidequests>div>span{color:rgb(var(--op-b));font:800 7px/1.4 var(--font-mono,"IBM Plex Mono",monospace)}.cs-sidequests p{margin:0;display:grid;gap:3px}.cs-sidequests b{color:#dce4e3;font-size:10px}.cs-sidequests small{color:#77868b;font-size:8px;line-height:1.4}.op-sync-health{display:flex;align-items:center;gap:6px;margin-top:8px;color:#6d7b80;font:800 6px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.op-sync-health>i{width:6px;height:6px;border-radius:50%;background:#68757a}.op-sync-health.is-ready{color:#8fbf70}.op-sync-health.is-ready>i{background:#9edb72;box-shadow:0 0 10px rgba(158,219,114,.25)}.op-sync-health.is-processing{color:#d2a767}.op-sync-health.is-processing>i{background:#e3b66d;box-shadow:0 0 10px rgba(227,182,109,.22);animation:opSyncPulse 1.2s ease-in-out infinite}@keyframes opSyncPulse{50%{opacity:.35;transform:scale(.78)}}.op-progress-toast{position:fixed;right:22px;bottom:22px;z-index:120;width:min(360px,calc(100vw - 28px));display:grid;gap:5px;padding:15px 16px;border:1px solid rgba(var(--op-a),.28);border-radius:14px;background:radial-gradient(240px 120px at 100% 0,rgba(var(--op-a),.1),transparent 70%),rgba(7,13,17,.96);box-shadow:0 18px 60px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:opProgressIn .25s ease both}.op-progress-toast.is-level{border-color:rgba(var(--op-b),.34);background:radial-gradient(260px 130px at 100% 0,rgba(var(--op-b),.12),transparent 70%),rgba(7,13,17,.97)}.op-progress-toast span{color:rgb(var(--op-a));font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.11em}.op-progress-toast.is-level span{color:rgb(var(--op-b))}.op-progress-toast b{color:#f0f5f4;font:900 22px/1 var(--font-display,"Barlow Condensed",sans-serif);text-transform:uppercase}.op-progress-toast small{color:#93a1a5;font-size:9px}@keyframes opProgressIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ar-mission-update{margin:0 0 12px;padding:14px;border:1px solid rgba(var(--op-a),.16);border-radius:15px;background:radial-gradient(360px 160px at 100% 0,rgba(var(--op-a),.06),transparent 72%),rgba(8,14,18,.72)}.ar-mission-update-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.ar-mission-update-head h2{margin:5px 0 0;font:900 26px/1 var(--font-display,"Barlow Condensed",sans-serif);text-transform:uppercase}.ar-mission-update-head>a{color:rgb(var(--op-a));font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace);text-decoration:none;letter-spacing:.07em}.ar-mission-update-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ar-mission-update-grid article{display:grid;grid-template-columns:1fr auto;gap:5px 10px;padding:11px;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:rgba(0,0,0,.12)}.ar-mission-update-grid span{grid-column:1/-1;color:#75848a;font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.ar-mission-update-grid b{color:#e2e9e8;font:900 16px/1 var(--font-display,"Barlow Condensed",sans-serif);text-transform:uppercase}.ar-mission-update-grid strong{justify-self:end;font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace)}.ar-mission-update-grid strong.good{color:#aee37a}.ar-mission-update-grid strong.watch{color:#d7a66f}.ar-mission-update-grid small{grid-column:1/-1;color:#77868b;font-size:8px}@media(max-width:680px){.op-progress-toast{right:14px;bottom:76px}.ar-mission-update-head{align-items:flex-start;flex-direction:column}.ar-mission-update-grid{grid-template-columns:1fr}}@media(max-width:760px){.ip-mission.primary,body[data-op-area=hq] .hq-mission-card.is-core{grid-column:auto}}.mission-source-badge{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(0,0,0,.18);color:#829196;font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.075em;white-space:nowrap}.mission-source-badge>i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#77868b}.mission-source-badge.is-live{color:#aee37a;border-color:rgba(174,227,122,.18);background:rgba(174,227,122,.035)}.mission-source-badge.is-live>i{background:#aee37a;box-shadow:0 0 9px rgba(174,227,122,.28)}.mission-source-badge.is-riot{color:#7ec9ff;border-color:rgba(126,201,255,.18);background:rgba(126,201,255,.035)}.mission-source-badge.is-riot>i{background:#7ec9ff;box-shadow:0 0 9px rgba(126,201,255,.25)}.mission-source-badge.is-decision{color:#d3a9ff;border-color:rgba(211,169,255,.18);background:rgba(211,169,255,.035)}.mission-source-badge.is-decision>i{background:#d3a9ff;box-shadow:0 0 9px rgba(211,169,255,.25)}.mission-source-badge.is-compact{padding:5px 7px;font-size:6px}.ip-mission-meta{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.ar-mission-update-grid article .mission-source-badge{grid-column:1/-1}.op-live-mission .mission-source-badge{margin-top:2px}@media(max-width:620px){.mission-source-badge{white-space:normal;line-height:1.2}.ip-mission-meta{justify-content:flex-start}}.vl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:12px}.vl-head h1{margin:6px 0 4px;font:900 clamp(34px,5vw,56px)/.92 var(--font-display,"Barlow Condensed",sans-serif);text-transform:uppercase;letter-spacing:-.03em}.vl-head p{margin:0;max-width:720px;color:#87959a;font-size:12px;line-height:1.5}.vl-error{margin-bottom:10px;padding:12px 14px;border:1px solid rgba(255,110,103,.22);border-radius:11px;background:rgba(255,110,103,.05);color:#ef9c96;font-size:10px}.vl-progress{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:7px;margin-bottom:8px}.vl-metric,.vl-progress>div{min-height:104px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(9,15,19,.68);display:grid;align-content:center;gap:4px}.vl-metric span,.vl-progress span{color:#728086;font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.vl-metric b,.vl-progress b{color:#edf3f2;font:900 28px/1 var(--font-display,"Barlow Condensed",sans-serif)}.vl-metric small,.vl-progress small{color:#69787d;font-size:8px}.vl-progress-main{border-color:rgba(var(--op-a),.16)!important;background:linear-gradient(145deg,rgba(var(--op-a),.07),rgba(9,15,19,.72))!important}.vl-progress-main>b{color:rgb(var(--op-a))!important;font-size:34px!important}.vl-progress-main>i{display:block;height:6px;margin-top:7px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.06)}.vl-progress-main>i>em{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,rgb(var(--op-a)),rgb(var(--op-b)))}.vl-coverage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px}.vl-coverage>div{padding:11px 13px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:rgba(0,0,0,.11)}.vl-coverage span{display:block;color:#75858a;font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.vl-coverage b{display:block;margin-top:5px;color:#e5eceb;font:900 21px/1 var(--font-display,"Barlow Condensed",sans-serif)}.vl-coverage small{display:block;margin-top:3px;color:#66757a;font-size:7px}.vl-guide{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:12px 0;padding:14px 15px;border:1px solid rgba(var(--op-b),.13);border-radius:12px;background:rgba(var(--op-b),.025)}.vl-guide span{color:rgb(var(--op-b));font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.vl-guide p{margin:5px 0 0;max-width:860px;color:#839196;font-size:10px;line-height:1.45}.vl-matrix{overflow:auto;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:rgba(8,14,18,.6)}.vl-matrix>header,.vl-row-main{min-width:1120px;display:grid;grid-template-columns:210px repeat(10,minmax(78px,1fr));gap:0}.vl-matrix>header{position:sticky;top:0;z-index:4;background:#0a1115;border-bottom:1px solid rgba(255,255,255,.07)}.vl-matrix>header>div{padding:10px 8px;color:#65747a;font:800 6px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em;text-align:center}.vl-matrix>header>div:first-child{text-align:left}.vl-row{border-bottom:1px solid rgba(255,255,255,.055)}.vl-row:last-child{border-bottom:0}.vl-row-main{width:100%;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;padding:0}.vl-row-main:hover{background:rgba(var(--op-a),.022)}.vl-game{min-width:0;padding:11px 12px;border-right:1px solid rgba(255,255,255,.045);display:grid;gap:2px}.vl-game>span{color:#718086;font:800 6px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.vl-game>b{color:#e3eae9;font:900 17px/1 var(--font-display,"Barlow Condensed",sans-serif);text-transform:uppercase}.vl-game>small{color:#6a797e;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vl-stage{display:grid;place-items:center;align-content:center;gap:4px;padding:9px 5px;border-right:1px solid rgba(255,255,255,.035)}.vl-detail-stages i,.vl-legend i,.vl-stage>i{width:9px;height:9px;border-radius:50%;background:#66757a}.vl-detail-stages i.pass,.vl-legend i.pass,.vl-stage>i.pass{background:#9edb72;box-shadow:0 0 10px rgba(158,219,114,.22)}.vl-detail-stages i.warn,.vl-legend i.warn,.vl-stage>i.warn{background:#e0ac65;box-shadow:0 0 10px rgba(224,172,101,.18)}.vl-detail-stages i.fail,.vl-legend i.fail,.vl-stage>i.fail{background:#e27770;box-shadow:0 0 10px rgba(226,119,112,.2)}.vl-detail-stages i.na,.vl-legend i.na,.vl-stage>i.na{background:#58666b}.vl-stage>small{color:#718086;font:800 6px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.05em}.vl-row.is-pass{box-shadow:inset 3px 0 0 #9edb72}.vl-row.is-warn{box-shadow:inset 3px 0 0 #e0ac65}.vl-row.is-fail{box-shadow:inset 3px 0 0 #e27770}.vl-detail{padding:12px 14px 14px;background:rgba(0,0,0,.13);border-top:1px solid rgba(255,255,255,.045)}.vl-detail-meta{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:10px}.vl-detail-meta>span{padding:6px 8px;border:1px solid rgba(255,255,255,.055);border-radius:999px;color:#6f7e83;font:700 6px/1 var(--font-mono,"IBM Plex Mono",monospace)}.vl-detail-meta b{color:#aeb9bb}.vl-detail-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.vl-detail-stages>div{display:grid;grid-template-columns:12px 120px 1fr;gap:7px;align-items:start;padding:8px 9px;border:1px solid rgba(255,255,255,.045);border-radius:8px}.vl-detail-stages span{color:#c8d0d1;font-size:8px;font-weight:800}.vl-detail-stages p{margin:0;color:#718086;font-size:8px;line-height:1.4}.vl-mission-results{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.055)}.vl-mission-results>.eyebrow{margin-bottom:6px}.vl-mission-results>div:not(.eyebrow){display:grid;grid-template-columns:110px 1fr 80px 110px;gap:8px;align-items:center;padding:7px 0;border-top:1px solid rgba(255,255,255,.04)}.vl-mission-results span{color:#76868b;font-size:7px}.vl-mission-results b{color:#dbe3e2;font-size:9px}.vl-mission-results strong{font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace)}.vl-mission-results strong.pass{color:#9edb72}.vl-mission-results strong.fail{color:#e27770}.vl-mission-results small{color:#6a797e;font-size:7px}.vl-empty{padding:30px}.vl-empty h2{margin:6px 0;font-size:28px}.vl-empty p{color:#7b898e}.vl-legend{gap:12px;flex-wrap:wrap;margin-top:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:rgba(0,0,0,.08)}.vl-legend,.vl-legend>span{display:flex;align-items:center}.vl-legend>span{gap:5px;color:#75858a;font:800 6px/1 var(--font-mono,"IBM Plex Mono",monospace)}.vl-legend>p{margin:0 0 0 auto;color:#69787d;font-size:7px}@media(max-width:900px){.vl-progress{grid-template-columns:1fr 1fr}.vl-progress-main{grid-column:span 2}.vl-detail-stages{grid-template-columns:1fr}}@media(max-width:680px){.vl-guide,.vl-head{align-items:flex-start;flex-direction:column}.vl-coverage{grid-template-columns:1fr}.vl-progress{grid-template-columns:1fr 1fr}.vl-mission-results>div:not(.eyebrow){grid-template-columns:1fr 80px}.vl-mission-results small,.vl-mission-results span{grid-column:1/-1}}.ip-mission[style]{position:relative;border-color:color-mix(in srgb,var(--strand-color) 38%,rgba(255,255,255,.08));background:radial-gradient(420px 210px at 100% 0,color-mix(in srgb,var(--strand-color) 10%,transparent),transparent 72%),rgba(9,15,19,.78);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--strand-color) 88%,transparent)}.ip-mission[style].secondary{border-color:color-mix(in srgb,var(--strand-color) 28%,rgba(255,255,255,.08));background:radial-gradient(360px 180px at 100% 0,color-mix(in srgb,var(--strand-color) 7%,transparent),transparent 72%),rgba(9,15,19,.76)}.ip-mission[style] .ip-mission-brief section>span,.ip-mission[style] .ip-mission-details summary:before,.ip-mission[style] .ip-mission-top em,.ip-mission[style] .ip-mission-top>span,.ip-strand-item[style] .ip-strand-label{color:var(--strand-color)}.ip-mission[style] .ip-mission-top em{border-color:color-mix(in srgb,var(--strand-color) 34%,rgba(255,255,255,.07));background:color-mix(in srgb,var(--strand-color) 6%,transparent)}.ip-mission[style] .ip-rule{border-color:color-mix(in srgb,var(--strand-color) 28%,rgba(255,255,255,.06));background:color-mix(in srgb,var(--strand-color) 5%,transparent)}.ip-mission[style] .ip-rule>span,.ip-mission[style] .ip-target span{color:color-mix(in srgb,var(--strand-color) 66%,#829196)}.ip-mission[style] .progress>i{background:linear-gradient(90deg,var(--strand-color),color-mix(in srgb,var(--strand-color) 62%,white));box-shadow:0 0 14px color-mix(in srgb,var(--strand-color) 24%,transparent)}.ip-mission[style] .ip-pips i.on{background:var(--strand-color);box-shadow:0 0 14px color-mix(in srgb,var(--strand-color) 26%,transparent)}.ip-mission[style] .ip-progress>div:first-child>b,.ip-mission[style] .ip-xp-reward b{color:var(--strand-color)}.ip-mission[style] .ip-xp-reward{border-color:color-mix(in srgb,var(--strand-color) 24%,rgba(255,255,255,.06));background:color-mix(in srgb,var(--strand-color) 4%,transparent)}.ip-mission[style] .ip-mission-details{border-top-color:color-mix(in srgb,var(--strand-color) 20%,rgba(255,255,255,.06))}.ip-evidence-card[style]{border-color:color-mix(in srgb,var(--strand-color) 34%,rgba(255,255,255,.075));background:radial-gradient(320px 150px at 100% 0,color-mix(in srgb,var(--strand-color) 7%,transparent),transparent 75%),rgba(9,15,19,.72);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--strand-color) 76%,transparent)}.ip-evidence-card[style] .ip-evidence-head span,.ip-evidence-card[style] .ip-evidence-head>b{color:var(--strand-color)}.ip-evidence-card[style] .ip-evidence-head>b{border-color:color-mix(in srgb,var(--strand-color) 28%,rgba(255,255,255,.07));background:color-mix(in srgb,var(--strand-color) 5%,transparent)}.ip-evidence-card[style] .ip-evidence-reason{border-color:color-mix(in srgb,var(--strand-color) 20%,rgba(255,255,255,.06))}.ip-evidence-card[style] .ip-evidence-reason span{color:color-mix(in srgb,var(--strand-color) 70%,#708086)}.ip-strand-item[style]{border-left:3px solid var(--strand-color);background:linear-gradient(90deg,color-mix(in srgb,var(--strand-color) 7%,transparent),transparent 55%)}.ip-strand-item[style] .habit-index{color:var(--strand-color);border-color:color-mix(in srgb,var(--strand-color) 42%,transparent)}.ip-strand-item[style] .tag{color:var(--strand-color);border-color:color-mix(in srgb,var(--strand-color) 35%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--strand-color) 5%,transparent)}.ip-strand-label{display:block;margin-bottom:4px;font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em;text-transform:uppercase}.ip-archive details.ip-strand-history[style]{padding-left:10px;border-left:2px solid color-mix(in srgb,var(--strand-color) 72%,transparent)}.ip-archive details.ip-strand-history[style] summary span{color:var(--strand-color)}.ip-archive details.ip-strand-history[style] summary b{color:#edf3f2}.op-learning-receipt{position:fixed;right:22px;bottom:22px;z-index:140;width:min(520px,calc(100vw - 28px));border:1px solid color-mix(in srgb,var(--strand-color,#b6f66b) 38%,rgba(255,255,255,.1));border-radius:16px;background:radial-gradient(420px 200px at 100% 0,color-mix(in srgb,var(--strand-color,#b6f66b) 9%,transparent),transparent 72%),rgba(7,13,17,.975);box-shadow:0 22px 70px rgba(0,0,0,.45),inset 3px 0 0 color-mix(in srgb,var(--strand-color,#b6f66b) 86%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.op-learning-receipt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.065)}.op-learning-receipt-head>div{display:grid;gap:4px}.op-learning-receipt-head span{color:var(--strand-color,#b6f66b);font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.op-learning-receipt-head strong{font:900 16px/1 var(--font-display,"Barlow Condensed",sans-serif);text-transform:uppercase}.op-learning-receipt-head button{border:0;background:transparent;color:#7d8b90;font-size:22px;line-height:1;cursor:pointer}.op-learning-receipt-body{padding:16px}.op-learning-receipt-body h2{margin:0 0 10px;font-size:30px;line-height:.98}.op-learning-receipt-body>p{margin:0;color:#8e9da1;font-size:11px;line-height:1.5}.op-learning-receipt-missions{display:grid;gap:8px}.op-learning-receipt-missions>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--strand-color) 30%,rgba(255,255,255,.07));border-radius:10px;background:color-mix(in srgb,var(--strand-color) 4%,rgba(0,0,0,.15))}.op-learning-receipt-missions span{color:var(--strand-color);font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em;text-transform:uppercase}.op-learning-receipt-missions b{font-size:11px}.op-learning-receipt-missions strong{font:900 8px/1 var(--font-mono,"IBM Plex Mono",monospace);text-align:right}.op-learning-receipt-missions strong.good{color:#b6f66b}.op-learning-receipt-missions strong.watch{color:#d9a56b}.op-learning-receipt-missions small{grid-column:1/-1;color:#738287;font-size:8px}.op-learning-mastered{margin-top:10px;padding:9px 10px;border:1px solid rgba(255,193,90,.25);border-radius:8px;color:#ffc15a;background:rgba(255,193,90,.04);font:800 8px/1.3 var(--font-mono,"IBM Plex Mono",monospace)}.op-learning-receipt-actions{display:flex;gap:8px;flex-wrap:wrap;padding:12px 16px 16px;border-top:1px solid rgba(255,255,255,.055)}.ip-game-learning{margin:18px 0;border-color:rgba(182,246,107,.22)!important;background:linear-gradient(145deg,rgba(182,246,107,.035),rgba(9,15,19,.78))!important}.ip-game-learning-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ip-game-learning-head h2{margin:7px 0 6px;font-size:34px;line-height:1}.ip-game-learning-head p{margin:0;color:#8a999e;font-size:11px;line-height:1.5}.ip-game-learning-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.ip-game-learning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px}.ip-game-learning-grid>article{padding:13px;border:1px solid color-mix(in srgb,var(--strand-color) 32%,rgba(255,255,255,.07));border-radius:11px;background:color-mix(in srgb,var(--strand-color) 5%,rgba(0,0,0,.13));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--strand-color) 78%,transparent)}.ip-game-learning-grid>article>span{color:var(--strand-color);font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em;text-transform:uppercase}.ip-game-learning-grid h3{margin:7px 0 8px;font-size:20px;line-height:1.05}.ip-game-learning-grid strong{font:900 8px/1 var(--font-mono,"IBM Plex Mono",monospace)}.ip-game-learning-grid strong.good{color:#b6f66b}.ip-game-learning-grid strong.watch{color:#d9a56b}.ip-game-learning-grid p{min-height:3em;margin:8px 0 10px;color:#8d9b9f;font-size:9px;line-height:1.45}.ip-game-learning-grid article>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:9px;border-top:1px solid color-mix(in srgb,var(--strand-color) 18%,rgba(255,255,255,.05))}.ip-game-learning-grid article>div b{font-size:9px}.ip-game-learning-grid article>div small{color:var(--strand-color);font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);text-align:right}.ip-game-learning-processing{margin-top:14px;padding:13px;border:1px dashed rgba(255,255,255,.1);border-radius:10px}.ip-game-learning-processing span{color:#b6f66b;font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.ip-game-learning-processing p{margin:6px 0 0;color:#829196;font-size:10px}.ip-learning-path{margin-top:10px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--strand-color) 22%,rgba(255,255,255,.06));border-radius:10px;background:rgba(0,0,0,.12)}.ip-learning-path>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.ip-learning-path>div span{color:#75858a;font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.ip-learning-path>div b{color:var(--strand-color);font:900 10px/1 var(--font-mono,"IBM Plex Mono",monospace)}.ip-learning-path ol{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0 0;padding:0}.ip-learning-path li{position:relative;display:grid;justify-items:center;gap:5px;color:#536166}.ip-learning-path li:before{content:"";position:absolute;left:-50%;right:50%;top:10px;height:1px;background:rgba(255,255,255,.07)}.ip-learning-path li:first-child:before{display:none}.ip-learning-path li.active:before,.ip-learning-path li.done:before{background:color-mix(in srgb,var(--strand-color) 48%,rgba(255,255,255,.07))}.ip-learning-path li i{position:relative;z-index:1;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:#0a1115;font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);font-style:normal}.ip-learning-path li.active i,.ip-learning-path li.done i{border-color:var(--strand-color);color:var(--strand-color);box-shadow:0 0 11px color-mix(in srgb,var(--strand-color) 18%,transparent)}.ip-learning-path li.active i{background:color-mix(in srgb,var(--strand-color) 10%,#0a1115)}.ip-learning-path li span{font:800 6px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.05em;text-align:center}.ip-learning-path li.active span,.ip-learning-path li.done span{color:#cbd5d4}@media(max-width:760px){.op-learning-receipt{right:14px;bottom:74px;width:calc(100vw - 28px)}.ip-game-learning-head{flex-direction:column}.ip-game-learning-actions{justify-content:flex-start}.ip-game-learning-grid{grid-template-columns:1fr}}.ar-strengths{margin:18px 0;padding:18px;border:1px solid rgba(182,246,107,.18);background:linear-gradient(145deg,rgba(182,246,107,.035),rgba(9,15,19,.76))}.ar-strengths-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.ar-strengths-head h2{margin:6px 0 5px;font-size:34px;line-height:1}.ar-strengths-head p{margin:0;max-width:760px;color:#8f9da1;font-size:11px;line-height:1.5}.ar-strengths-head>b{flex:none;color:#b6f66b;font:900 9px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.ar-strength-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ar-strength-grid>article,.ip-game-strengths article{padding:13px;border:1px solid color-mix(in srgb,var(--strand-color) 34%,rgba(255,255,255,.07));background:color-mix(in srgb,var(--strand-color) 5%,rgba(0,0,0,.16));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--strand-color) 78%,transparent)}.ar-strength-grid article>span,.ip-game-strengths article>span{color:var(--strand-color);font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em;text-transform:uppercase}.ar-strength-grid h3,.ip-game-strengths h3{margin:7px 0 9px;font-size:19px;line-height:1.05}.ar-strength-grid strong,.ip-game-strengths strong{display:block;color:#edf3f2;font:900 20px/1 var(--font-display,"Barlow Condensed",sans-serif)}.ar-strength-grid small,.ip-game-strengths small{display:block;margin-top:3px;color:#77878c;font-size:8px;line-height:1.35}.ar-strength-grid p,.ip-game-strengths p{margin:10px 0 11px;color:#91a0a4;font-size:9px;line-height:1.48}.ar-strength-grid em,.ip-game-strengths em{color:var(--strand-color);font:900 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em;font-style:normal}.ar-strength-empty{padding:14px;border:1px dashed rgba(255,255,255,.09)}.ar-strength-empty b{font-size:12px}.ar-strength-empty p{margin:4px 0 0;color:#829196;font-size:10px}.ip-game-strengths{margin-top:16px}.ip-game-strengths-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ip-game-strengths-head span{color:#b6f66b;font:900 8px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.ip-game-strengths-head b{color:#92a0a4;font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace)}.ip-game-strengths>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media(max-width:1000px){.ar-strength-grid,.ip-game-strengths>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ar-strengths-head,.ip-game-strengths-head{align-items:flex-start;flex-direction:column}.ar-strength-grid,.ip-game-strengths>div:last-child{grid-template-columns:1fr}}.op-learning-strength-count{margin-top:10px;padding:8px 10px;border:1px solid rgba(182,246,107,.22);border-radius:8px;background:rgba(182,246,107,.045);color:#b6f66b;font:900 8px/1.35 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.07em}.ar-strength-simple,.ip-strength-simple{margin-top:10px;padding-top:9px;border-top:1px solid color-mix(in srgb,var(--strand-color) 18%,rgba(255,255,255,.055))}.ar-strength-simple b,.ip-strength-simple b{display:block;margin-bottom:4px;color:var(--strand-color);font:900 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.ar-strength-simple p,.ip-strength-simple p{margin:0!important;min-height:0!important;color:#c9d3d2!important;font-size:10px!important;line-height:1.5!important}.ar-strength-proof,.ip-strength-proof{margin-top:11px;border-top:1px solid rgba(255,255,255,.065)}.ar-strength-proof summary,.ip-strength-proof summary{padding-top:9px;cursor:pointer;color:#7f8f93;font:800 7px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.ar-strength-proof>div,.ip-strength-proof>div{display:grid;gap:4px;margin-top:9px;padding:9px;border:1px solid color-mix(in srgb,var(--strand-color) 20%,rgba(255,255,255,.06));background:rgba(0,0,0,.14)}.ar-strength-proof>div span,.ip-strength-proof>div span{color:#78878b;font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.07em;text-transform:uppercase}.ar-strength-proof>div strong,.ip-strength-proof>div strong{color:var(--strand-color);font-size:18px}.ar-strength-proof>div small,.ip-strength-proof>div small{color:#728085;font-size:8px}.ar-strength-proof ul,.ip-strength-proof ul{margin:8px 0 0;padding-left:17px;color:#89989c;font-size:9px;line-height:1.45}.ip-baseline{display:grid;gap:18px;margin:18px 0;border-color:rgba(255,255,255,.09)!important;background:radial-gradient(520px 230px at 100% 0,rgba(135,149,154,.07),transparent 72%),rgba(9,15,19,.8)!important}.ip-baseline-copy h2{max-width:850px;margin:7px 0 8px;font-size:clamp(30px,4vw,48px);line-height:.98}.ip-baseline-copy p{max-width:900px;margin:0;color:#94a2a6;line-height:1.55}.ip-baseline-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ip-baseline-track>div{min-height:112px;display:grid;place-items:center;align-content:center;gap:6px;border:1px solid rgba(255,255,255,.075);background:#0b1216;color:#5f6b70}.ip-baseline-track i{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:50%;font:900 11px/1 var(--font-mono,"IBM Plex Mono",monospace);font-style:normal}.ip-baseline-track span{font:900 8px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.ip-baseline-track small{color:#647177;font-size:9px}.ip-baseline-track>div.done{color:#c8d2d4;border-color:rgba(182,246,107,.19);background:rgba(182,246,107,.025)}.ip-baseline-track>div.done i{border-color:#b6f66b;color:#b6f66b}.ip-baseline-track>div.current{border-color:rgba(255,255,255,.16);color:#d5ddde}.ip-baseline-track>div.current i{box-shadow:0 0 0 4px rgba(255,255,255,.025)}.ip-baseline footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding-top:14px;border-top:1px solid rgba(255,255,255,.065)}.ip-baseline footer>b{color:#edf3f2;font-size:15px}.ip-baseline footer>span{color:#849297;font-size:10px;line-height:1.45}@media(max-width:720px){.ip-baseline-track{grid-template-columns:1fr}.ip-baseline-track>div{min-height:82px}.ip-baseline footer{grid-template-columns:1fr}}.mc-impact{display:grid;gap:14px;margin:8px 0 20px}.mc-impact-hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;min-height:168px;padding:26px 28px;border:1px solid rgba(255,255,255,.075);background:radial-gradient(700px 260px at 78% 22%,rgba(47,241,255,.08),transparent 62%),radial-gradient(560px 250px at 22% 0,rgba(157,255,66,.08),transparent 68%),linear-gradient(130deg,#0c1418,#091116 54%,#070d11);box-shadow:0 22px 60px rgba(0,0,0,.22)}.mc-impact-hero:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,#9dff42,#00f5d4,#a46bff,#ff3d71);opacity:.8}.mc-impact-hero .eyebrow{color:#9dff42;letter-spacing:.13em}.mc-impact-hero h1{margin:8px 0 6px;font-size:clamp(34px,4.5vw,58px);line-height:.92;letter-spacing:-.035em;text-transform:uppercase}.mc-impact-hero p{margin:0;max-width:820px;color:#8fa0a4;font-size:11px;line-height:1.55}.mc-impact-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.mc-impact-strip>article{position:relative;overflow:hidden;min-height:145px;padding:15px 16px;border:1px solid color-mix(in srgb,var(--strand-color) 34%,rgba(255,255,255,.06));background:radial-gradient(260px 120px at 100% 0,color-mix(in srgb,var(--strand-color) 12%,transparent),transparent 70%),linear-gradient(145deg,rgba(12,20,25,.98),rgba(7,12,16,.96));box-shadow:inset 3px 0 0 color-mix(in srgb,var(--strand-color) 88%,transparent),0 15px 30px rgba(0,0,0,.16)}.mc-impact-strip>article:after{content:"";position:absolute;width:90px;height:90px;right:-25px;bottom:-35px;border-radius:50%;background:var(--strand-color);filter:blur(46px);opacity:.09}.mc-card-head span,.mc-impact-strip span{display:block;color:var(--strand-color,#9dff42);font:900 8px/1.1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.11em;text-transform:uppercase}.mc-impact-strip small{display:block;margin-top:5px;color:#64757b;font:800 7px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.mc-impact-strip strong{display:block;margin:17px 0 9px;color:#f5f8f7;font:900 clamp(24px,2.6vw,38px)/1 var(--font-display,"Barlow Condensed",sans-serif)}.mc-impact-strip strong i{margin:0 6px;color:#68777c;font-style:normal}.mc-impact-strip strong em{color:var(--strand-color);font-style:normal;text-shadow:0 0 24px color-mix(in srgb,var(--strand-color) 44%,transparent)}.mc-impact-strip h3{min-height:48px;margin:13px 0 10px;color:#f0f5f3;font-size:19px;line-height:1.1}.mc-impact-strip b{color:var(--strand-color);font:900 8px/1.25 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.06em}.mc-impact-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.78fr);grid-template-areas:"change mission" "dna moments" "strengths moments";gap:10px}.mc-impact-grid>.panel{border:1px solid rgba(255,255,255,.075);background:linear-gradient(145deg,rgba(11,18,23,.98),rgba(7,12,16,.98));box-shadow:0 18px 35px rgba(0,0,0,.15)}.mc-change{grid-area:change;padding:18px}.mc-mission{grid-area:mission;padding:18px}.mc-dna{grid-area:dna;padding:18px}.mc-strengths{grid-area:strengths;padding:18px}.mc-moments{grid-area:moments;padding:18px}.mc-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.055)}.mc-card-head h2{margin:5px 0 0;font-size:22px;line-height:1.05}.mc-card-head>b{flex:none;padding:6px 7px;border:1px solid color-mix(in srgb,var(--strand-color,#9dff42) 35%,rgba(255,255,255,.08));color:var(--strand-color,#9dff42);background:color-mix(in srgb,var(--strand-color,#9dff42) 6%,transparent);font:900 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.mc-change{--strand-color:#9dff42;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--strand-color) 22%,transparent),0 18px 35px rgba(0,0,0,.15)}.mc-change-main{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;margin-top:14px;padding:15px;border:1px solid color-mix(in srgb,var(--strand-color) 31%,rgba(255,255,255,.06));background:radial-gradient(440px 180px at 0 50%,color-mix(in srgb,var(--strand-color) 9%,transparent),transparent 75%),rgba(5,11,14,.45)}.mc-strength-mark{width:42px;height:42px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--strand-color) 45%,transparent);color:var(--strand-color);background:color-mix(in srgb,var(--strand-color) 9%,transparent);font-size:20px;box-shadow:0 0 28px color-mix(in srgb,var(--strand-color) 14%,transparent)}.mc-domain{color:var(--strand-color);font:900 8px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em;text-transform:uppercase}.mc-change-main h3{margin:6px 0 14px;font-size:25px;line-height:1.04}.mc-explain{margin-top:10px;padding-left:11px;border-left:2px solid color-mix(in srgb,var(--strand-color) 55%,transparent)}.mc-explain b{display:block;color:var(--strand-color);font:900 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.mc-explain p{margin:4px 0 0;color:#c5cfcd;font-size:10px;line-height:1.55}.mc-change details{margin-top:12px}.mc-change summary{cursor:pointer;color:#87969a;font:800 8px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.mc-proof{display:grid;gap:5px;margin-top:9px;padding:10px;border:1px solid rgba(255,255,255,.06);background:#081014}.mc-proof strong{color:var(--strand-color);font-size:22px}.mc-proof small,.mc-proof span{color:#77868a;font-size:8px;line-height:1.45}.mc-empty-evidence{margin-top:14px;padding:18px;border:1px dashed rgba(255,255,255,.08)}.mc-empty-evidence p{margin:5px 0 0;color:#819095;font-size:10px}.mc-mission{--strand-color:#9dff42;box-shadow:inset 2px 0 0 color-mix(in srgb,var(--strand-color) 75%,transparent),0 18px 35px rgba(0,0,0,.15)}.mc-mission-rule{margin:15px 0 13px;color:#dbe4e1;font-size:11px;line-height:1.55}.mc-mission-reps{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:8px}.mc-mission-reps strong{color:var(--strand-color);font:900 28px/1 var(--font-display,"Barlow Condensed",sans-serif)}.mc-mission-reps span{color:#839196;font:900 8px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.mc-mission-reps em{color:#eaf0ee;font:900 16px/1 var(--font-display,"Barlow Condensed",sans-serif);font-style:normal}.mc-progressbar{height:8px;overflow:hidden;margin:9px 0 15px;border:1px solid rgba(255,255,255,.08);background:#111b20}.mc-progressbar i{display:block;height:100%;background:linear-gradient(90deg,var(--strand-color),#00f5d4);box-shadow:0 0 18px color-mix(in srgb,var(--strand-color) 40%,transparent)}.mc-learning-path{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:12px 0 15px;padding:0;list-style:none}.mc-learning-path li{position:relative;display:grid;place-items:center;gap:6px;color:#5f6d72;font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);text-align:center}.mc-learning-path li:before{content:"";position:absolute;left:0;right:0;top:13px;height:1px;background:#29363b;z-index:0}.mc-learning-path li:first-child:before{left:50%}.mc-learning-path li:last-child:before{right:50%}.mc-learning-path i{position:relative;z-index:1;width:27px;height:27px;display:grid;place-items:center;border:1px solid #4c5d63;border-radius:50%;background:#0a1216;font-style:normal}.mc-learning-path li.active,.mc-learning-path li.done{color:var(--strand-color)}.mc-learning-path li.done i{border-color:var(--strand-color);background:color-mix(in srgb,var(--strand-color) 18%,#081014)}.mc-learning-path li.active i{border-color:var(--strand-color);box-shadow:0 0 18px color-mix(in srgb,var(--strand-color) 28%,transparent)}.mc-how-pass{padding:11px;border:1px solid rgba(255,255,255,.07);background:#0c151a}.mc-how-pass span{display:block;margin-bottom:4px;color:#7f8d92;font:900 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.mc-how-pass b{color:#dbe4e2;font-size:10px;line-height:1.4}.mc-dna-list{display:grid;gap:9px;margin-top:14px}.mc-dna-list>div{display:grid;grid-template-columns:110px minmax(0,1fr) 42px 86px;align-items:center;gap:9px}.mc-dna-list span{color:#c6d0ce;font-size:9px;font-weight:800}.mc-dna-list>div>div{height:7px;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:#121d22}.mc-dna-list>div>div i{display:block;height:100%;background:var(--strand-color);box-shadow:0 0 15px color-mix(in srgb,var(--strand-color) 40%,transparent)}.mc-dna-list b{color:#dfe7e4;font:900 10px/1 var(--font-mono,"IBM Plex Mono",monospace)}.mc-dna-list em{color:var(--strand-color);font:900 7px/1 var(--font-mono,"IBM Plex Mono",monospace);font-style:normal;letter-spacing:.06em}.mc-strength-list{display:grid;gap:8px;margin-top:14px}.mc-strength-list>div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid color-mix(in srgb,var(--strand-color) 22%,rgba(255,255,255,.055));background:color-mix(in srgb,var(--strand-color) 3%,#081014)}.mc-strength-list>div>i{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#07100c;background:var(--strand-color);font-style:normal;font-weight:900;box-shadow:0 0 20px color-mix(in srgb,var(--strand-color) 28%,transparent)}.mc-strength-list span{display:block;color:var(--strand-color);font:800 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.07em}.mc-strength-list b{display:block;margin-top:4px;color:#edf3f1;font-size:11px}.mc-strength-list small{display:block;margin-top:3px;color:#7f8f93;font-size:8px;line-height:1.35}.mc-strength-list em{padding:5px 6px;border:1px solid color-mix(in srgb,var(--strand-color) 35%,transparent);color:var(--strand-color);font:900 7px/1 var(--font-mono,"IBM Plex Mono",monospace);font-style:normal}.mc-moment-list{display:grid;gap:9px;margin-top:14px}.mc-moment-list>div{position:relative;display:grid;grid-template-columns:58px 26px minmax(0,1fr);gap:9px;align-items:center;min-height:64px;padding:10px;border:1px solid color-mix(in srgb,var(--strand-color) 25%,rgba(255,255,255,.055));background:linear-gradient(90deg,color-mix(in srgb,var(--strand-color) 6%,transparent),transparent 42%),#0a1216}.mc-moment-list>div:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--strand-color);box-shadow:0 0 14px var(--strand-color)}.mc-moment-list strong{color:#f0f4f3;font:900 14px/1 var(--font-mono,"IBM Plex Mono",monospace)}.mc-moment-list i{width:22px;height:22px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--strand-color) 45%,transparent);color:var(--strand-color);font:900 8px/1 var(--font-mono,"IBM Plex Mono",monospace);font-style:normal}.mc-moment-list p{margin:0;color:#b7c2bf;font-size:9px;line-height:1.45}.mc-moments footer{margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.055);color:#617076;font:800 7px/1.3 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.06em}@media(max-width:1180px){.mc-impact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-impact-grid{grid-template-columns:1fr;grid-template-areas:"change" "mission" "dna" "strengths" "moments"}}@media(max-width:720px){.mc-impact-hero{align-items:flex-start;flex-direction:column;min-height:0;padding:20px}.mc-impact-strip{grid-template-columns:1fr}.mc-dna-list>div{grid-template-columns:88px minmax(0,1fr) 35px}.mc-dna-list em{grid-column:2/4}.mc-learning-path{grid-template-columns:repeat(2,1fr);gap:12px}.mc-learning-path li:before{display:none}.mc-moment-list>div{grid-template-columns:52px 24px minmax(0,1fr)}}.mc-impact-baseline{--baseline:#7d8a8f}.mc-impact-baseline .mc-impact-hero{background:radial-gradient(700px 260px at 78% 22%,rgba(124,139,145,.07),transparent 62%),radial-gradient(560px 250px at 22% 0,rgba(124,139,145,.055),transparent 68%),linear-gradient(130deg,#0d1418,#0a1115 54%,#080d10)}.mc-impact-baseline .mc-impact-hero:after{background:linear-gradient(90deg,#59666b,#77868b,#59666b);opacity:.55}.mc-impact-baseline .mc-card-head span,.mc-impact-baseline .mc-impact-hero .eyebrow,.mc-impact-baseline .mc-impact-strip span{color:#a4b0b3}.mc-impact-baseline .mc-impact-strip>article{--strand-color:#7b878c;border-color:rgba(148,162,167,.16);background:radial-gradient(260px 120px at 100% 0,rgba(123,135,140,.06),transparent 70%),linear-gradient(145deg,rgba(12,19,23,.98),rgba(7,12,15,.98));box-shadow:inset 3px 0 0 rgba(134,146,151,.38),0 15px 30px rgba(0,0,0,.14)}.mc-impact-baseline .mc-impact-strip>article:after{background:#7b878c;opacity:.035}.mc-impact-baseline .mc-impact-strip h3,.mc-impact-baseline .mc-impact-strip strong{color:#e3e9e8;text-shadow:none}.mc-impact-baseline .mc-impact-strip b{color:#a3b0b3}.mc-impact-baseline .baseline-panel{--strand-color:#7d8a8f;border-color:rgba(148,162,167,.12)!important;box-shadow:0 18px 35px rgba(0,0,0,.14)!important}.mc-baseline-message{margin-top:14px;padding:14px;border:1px solid rgba(255,255,255,.065);background:#0a1216}.mc-baseline-message strong{display:block;color:#dfe6e5;font:900 16px/1 var(--font-display,"Barlow Condensed",sans-serif)}.mc-baseline-message p{margin:6px 0 0;color:#8b999e;font-size:10px;line-height:1.5}.mc-baseline-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.mc-baseline-steps>div{min-height:92px;display:grid;place-items:center;align-content:center;gap:6px;border:1px solid rgba(255,255,255,.07);background:#0a1115;color:#5f6d72}.mc-baseline-steps i{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:50%;font:900 9px/1 var(--font-mono,"IBM Plex Mono",monospace);font-style:normal}.mc-baseline-steps span{font:900 8px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.mc-baseline-steps small{color:#657278;font-size:8px}.mc-baseline-steps>div.done{color:#b7c2c3;border-color:rgba(182,246,107,.16)}.mc-baseline-steps>div.done i{color:#b6f66b;border-color:rgba(182,246,107,.55)}.mc-baseline-steps>div.current{color:#d7dfde;border-color:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.mc-impact-baseline .mc-dna-list .baseline-dna-row{--strand-color:#657277!important;opacity:.72}.mc-impact-baseline .mc-dna-list .baseline-dna-row>div{background:#111a1e}.mc-impact-baseline .mc-dna-list .baseline-dna-row>div i{width:0!important;box-shadow:none!important}.mc-impact-baseline .mc-dna-list .baseline-dna-row em{color:#6e7b80}.mc-impact-baseline .mc-moment-list .baseline-moment{--strand-color:#6f7d82!important;border-color:rgba(255,255,255,.07);background:#0a1216}.mc-impact-baseline .mc-moment-list .baseline-moment:before{background:#657277;box-shadow:none}.mc-impact-baseline .mc-moment-list .baseline-moment i{color:#9ba8ab;border-color:rgba(255,255,255,.13)}.mc-impact-baseline .mc-moments footer{color:#68767b}@media(max-width:720px){.mc-baseline-steps{grid-template-columns:1fr}.mc-baseline-steps>div{min-height:72px}}.ar-plain-coach{display:grid;gap:14px;margin-top:18px}.ar-story{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:24px;padding:22px 24px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(520px 220px at 0 0,rgba(182,246,107,.07),transparent 70%),linear-gradient(145deg,#10181d,#0a1014)}.ar-coach-body>span,.ar-coach-section-head span,.ar-next-copy>span,.ar-story>div>span{color:#9dff42;font:900 8px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.11em}.ar-story h2{margin:7px 0 8px;font-size:clamp(28px,3.6vw,46px);line-height:.96;max-width:19ch}.ar-story p{margin:0;max-width:820px;color:#aebabc;font-size:12px;line-height:1.6}.ar-story aside{display:grid;align-content:center;gap:7px;padding:16px;border:1px solid rgba(249,149,148,.22);background:linear-gradient(145deg,rgba(249,149,148,.07),rgba(8,13,16,.48))}.ar-story aside small{color:#8d9b9f;font:800 7px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.ar-story aside b{color:#f3b0ae;font-size:17px;line-height:1.2}.ar-coach-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ar-helped,.ar-hurt{display:grid;gap:10px}.ar-coach-section-head{display:flex;justify-content:space-between;align-items:end;gap:12px;padding:0 2px}.ar-coach-section-head h2{margin:4px 0 0;font-size:25px}.ar-hurt .ar-coach-section-head span{color:#ff7775}.ar-coach-section-head>b{color:#7f8e92;font:900 7px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.ar-coach-card-list{display:grid;gap:9px}.ar-coach-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px;border:1px solid rgba(255,255,255,.07);background:#0c1418}.ar-coach-card.good{border-color:color-mix(in srgb,var(--strand-color) 28%,rgba(255,255,255,.06));background:linear-gradient(145deg,color-mix(in srgb,var(--strand-color) 5%,#0c1418),#091014)}.ar-coach-card.bad{--strand-color:#ff7775!important;border-color:rgba(255,119,117,.24);background:linear-gradient(145deg,rgba(255,119,117,.055),#091014)}.ar-coach-index{width:38px;height:38px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--strand-color) 38%,transparent);font:900 10px/1 var(--font-mono,"IBM Plex Mono",monospace)}.ar-coach-body>span,.ar-coach-index{color:var(--strand-color)}.ar-coach-body h3{margin:6px 0 12px;font-size:21px;line-height:1.05}.ar-coach-explain{margin-top:9px;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--strand-color) 45%,transparent)}.ar-coach-explain b,.ar-game-example b,.ar-next-example b{display:block;color:var(--strand-color);font:900 7px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.ar-coach-explain p{margin:4px 0 0;color:#c4cecc;font-size:10px;line-height:1.5}.ar-game-example{margin-top:10px;padding:10px 11px;border:1px solid rgba(255,255,255,.065);background:#081014}.ar-game-example>div{display:flex;align-items:center;gap:8px}.ar-game-example strong{color:#f1f5f4;font:900 11px/1 var(--font-mono,"IBM Plex Mono",monospace)}.ar-game-example p{margin:5px 0 0;color:#91a0a4;font-size:9px;line-height:1.45}.ar-coach-empty{padding:16px;border:1px dashed rgba(255,255,255,.08);color:#9aa8ab}.ar-coach-empty p{margin:5px 0 0;font-size:10px;line-height:1.45}.ar-next-action{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px;border:1px solid color-mix(in srgb,var(--strand-color) 30%,rgba(255,255,255,.06));background:radial-gradient(420px 180px at 100% 50%,color-mix(in srgb,var(--strand-color) 9%,transparent),transparent 70%),linear-gradient(145deg,#0e171b,#091014);box-shadow:inset 3px 0 0 var(--strand-color)}.ar-next-number{width:52px;height:52px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--strand-color) 42%,transparent);color:var(--strand-color);font:900 18px/1 var(--font-display,"Barlow Condensed",sans-serif)}.ar-next-copy small{display:block;margin-top:4px;color:#7f8d92;font-size:9px}.ar-next-copy h2{margin:7px 0 6px;font-size:28px;line-height:1}.ar-next-copy>p{margin:0;color:#c9d2d0;font-size:11px;line-height:1.5}.ar-next-example{margin-top:10px;padding:10px;border:1px solid rgba(255,255,255,.065);background:#081014}.ar-next-example span{display:block;margin-top:4px;color:#aeb9b7;font-size:9px;line-height:1.45}.ar-next-copy details{margin-top:9px}.ar-next-copy summary{cursor:pointer;color:#77868b;font:800 7px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.ar-next-copy details p{margin:7px 0 0;color:#7f8f93;font-size:9px;line-height:1.45}@media(max-width:960px){.ar-coach-columns,.ar-story{grid-template-columns:1fr}.ar-next-action{grid-template-columns:50px 1fr}.ar-next-action>.btn{grid-column:1/3}}@media(max-width:620px){.ar-coach-card{grid-template-columns:1fr}.ar-coach-index{width:34px;height:34px}.ar-next-action{grid-template-columns:1fr}.ar-next-action>.btn{grid-column:auto}}.dna-role-switcher{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(0,2fr);gap:14px;align-items:stretch;margin:0 0 16px;padding:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(var(--op-a),.055),rgba(9,14,17,.78))}.dna-role-switcher-copy{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:5px 7px}.dna-role-switcher-copy>span{font:800 8px IBM Plex Mono,monospace;letter-spacing:.13em;color:rgb(var(--op-a));text-transform:uppercase}.dna-role-switcher-copy>b{font:800 22px/1 Barlow Condensed,sans-serif;letter-spacing:.01em;text-transform:uppercase}.dna-role-switcher-copy>small{color:#819095;font-size:9px;line-height:1.35}.dna-role-switcher-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.dna-role-switcher-tabs button{position:relative;display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:9px 10px;border:1px solid rgba(255,255,255,.075);border-radius:0;background:#0c1418;color:#a5b0b3;text-align:left}.dna-role-switcher-tabs button strong{font:800 11px IBM Plex Mono,monospace;letter-spacing:.08em}.dna-role-switcher-tabs button small{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;color:#657479;font:700 7px IBM Plex Mono,monospace;letter-spacing:.04em}.dna-role-switcher-tabs button.primary-role:after{content:"MAIN";position:absolute;right:6px;top:5px;color:#6f7d80;font:800 6px IBM Plex Mono,monospace;letter-spacing:.09em}.dna-role-switcher-tabs button.active{border-color:rgba(var(--op-a),.55);background:rgba(var(--op-a),.09);box-shadow:inset 0 -2px 0 rgb(var(--op-a));color:#f2f6f4}.dna-role-switcher-tabs button.active small{color:rgb(var(--op-a))}.dna-role-switcher.compact{grid-template-columns:1fr;padding:9px;margin-bottom:10px}.dna-role-switcher.compact .dna-role-switcher-copy{display:none}.dna-role-switcher.compact .dna-role-switcher-tabs button{padding:7px 8px}@media(max-width:820px){.dna-role-switcher{grid-template-columns:1fr}.dna-role-switcher-tabs{grid-template-columns:repeat(5,minmax(78px,1fr));overflow-x:auto;padding-bottom:2px}.dna-role-switcher-tabs button{min-width:78px}}.ar-subnav{position:sticky;top:8px;z-index:16;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0 0 14px;padding:4px;border:1px solid rgba(255,255,255,.08);background:rgba(7,12,16,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ar-subnav a{min-width:0;padding:9px 11px;border:1px solid transparent;color:#7d8c90;text-decoration:none}.ar-subnav a:hover{border-color:rgba(255,255,255,.09);color:#dce5e4}.ar-subnav a.active{border-color:rgba(182,246,107,.25);background:linear-gradient(145deg,rgba(182,246,107,.11),rgba(182,246,107,.025));box-shadow:inset 0 -2px 0 #b6f66b;color:#eef5f3}.ar-subnav b{display:block;font:900 10px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.09em}.ar-subnav small{display:block;margin-top:5px;color:inherit;opacity:.62;font-size:9px}.ar-overview-story{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(230px,.45fr);gap:18px;padding:20px 22px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(500px 180px at 0 0,rgba(182,246,107,.065),transparent 72%),linear-gradient(145deg,#10181d,#0a1014)}.ar-overview-action>div>span,.ar-overview-card>span,.ar-overview-story>div>span{color:#9dff42;font:900 9px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.ar-overview-story h2{max-width:19ch;margin:6px 0 7px;font-size:clamp(30px,3.5vw,46px);line-height:.95}.ar-overview-story p{margin:0;max-width:820px;color:#afbcbe;font-size:13px;line-height:1.55}.ar-overview-story aside{display:grid;align-content:center;gap:6px;padding:14px;border:1px solid rgba(255,119,117,.22);background:rgba(255,119,117,.045)}.ar-overview-story aside small{color:#8d9b9f;font:800 8px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.ar-overview-story aside b{color:#f2b0ae;font-size:17px;line-height:1.2}.ar-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.ar-overview-card{min-width:0;padding:15px;border:1px solid color-mix(in srgb,var(--strand-color,#7e8b90) 28%,rgba(255,255,255,.07));background:color-mix(in srgb,var(--strand-color,#7e8b90) 4%,#0a1115)}.ar-overview-card.good>span{color:#b6f66b}.ar-overview-card.bad>span{color:#ff8d8a}.ar-overview-card h3{margin:7px 0 6px;font-size:20px;line-height:1.05}.ar-overview-card p{margin:0;color:#9caaad;font-size:11px;line-height:1.5}.ar-overview-card a{display:inline-block;margin-top:11px;color:var(--strand-color,#b6f66b);font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.07em;text-decoration:none}.ar-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.ar-overview-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:10px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--strand-color) 36%,rgba(255,255,255,.08));background:radial-gradient(420px 160px at 0 0,color-mix(in srgb,var(--strand-color) 8%,transparent),transparent 70%),#0a1216}.ar-overview-action>div>small{display:block;margin-top:5px;color:var(--strand-color);font:800 8px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.ar-overview-action h2{margin:6px 0 5px;font-size:clamp(28px,3vw,40px);line-height:.95}.ar-overview-action p{margin:0;max-width:760px;color:#c5cfce;font-size:13px;line-height:1.5}.ar-overview-action-buttons{display:flex;gap:7px;align-items:center}@media(max-width:900px){.ar-overview-action,.ar-overview-grid,.ar-overview-story{grid-template-columns:1fr}.ar-overview-action-buttons{justify-content:flex-start}}@media(max-width:680px){.ar-subnav{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.ar-subnav small{font-size:8px}.ar-overview-metrics{grid-template-columns:1fr}.ar-overview-action-buttons{display:grid;grid-template-columns:1fr}.ar-overview-action-buttons .btn{justify-content:center}}.ar-subnav b{font-size:12px}.ar-subnav small{font-size:11px;line-height:1.25}.ar-overview-story p{font-size:15px;line-height:1.6}.ar-overview-story aside small{font-size:10px}.ar-overview-story aside b{font-size:20px;line-height:1.25}.ar-overview-card h3{font-size:23px}.ar-overview-card p{font-size:14px;line-height:1.55}.ar-overview-action>div>small,.ar-overview-action>div>span,.ar-overview-card a{font-size:10px}.ar-overview-action p{font-size:15px;line-height:1.55}.ar-overview-metrics .label{font-size:11px}.ar-overview-metrics .metric{font-size:clamp(28px,3vw,40px)}.ar-review-subheading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;min-height:72px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);background:#0b1215}.ar-review-subheading>strong{display:grid;place-items:center;min-width:92px;min-height:44px;padding:8px 12px;font:950 15px/1 var(--font-display,"Barlow Condensed",sans-serif);letter-spacing:.06em}.ar-review-subheading>div>span{display:block;font:900 10px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.ar-review-subheading h2{margin:5px 0 0;font-size:30px;line-height:.95}.ar-review-subheading>b{font:900 10px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.ar-review-subheading.good{border-color:rgba(182,246,107,.34);background:linear-gradient(90deg,rgba(182,246,107,.085),rgba(8,14,18,.96))}.ar-review-subheading.good>strong{color:#071006;background:#b6f66b;box-shadow:0 0 22px rgba(182,246,107,.12)}.ar-review-subheading.good>b,.ar-review-subheading.good>div>span{color:#b6f66b}.ar-review-subheading.bad{border-color:rgba(255,119,117,.34);background:linear-gradient(90deg,rgba(255,119,117,.085),rgba(8,14,18,.96))}.ar-review-subheading.bad>strong{color:#160707;background:#ff7775;box-shadow:0 0 22px rgba(255,119,117,.11)}.ar-review-subheading.bad>b,.ar-review-subheading.bad>div>span{color:#ff8d8a}.ar-helped,.ar-hurt{gap:12px}.ar-coach-card{padding:18px;gap:14px;background:#0b1216}.ar-coach-card.good{border-color:rgba(182,246,107,.25);background:linear-gradient(145deg,rgba(182,246,107,.035),#091014);box-shadow:inset 3px 0 0 rgba(182,246,107,.7)}.ar-coach-card.bad{border-color:rgba(255,119,117,.28);background:linear-gradient(145deg,rgba(255,119,117,.045),#091014);box-shadow:inset 3px 0 0 rgba(255,119,117,.78)}.ar-coach-card.good .ar-coach-index{border-color:rgba(182,246,107,.45);color:#b6f66b}.ar-coach-card.bad .ar-coach-index{border-color:rgba(255,119,117,.48);color:#ff8d8a}.ar-card-kicker{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ar-card-kicker>span{color:#9dff42;font:900 10px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em}.ar-coach-card.bad .ar-card-kicker>span{color:#ff8d8a}.ar-dna-tag{display:inline-flex;align-items:center;width:max-content;padding:4px 6px;border:1px solid color-mix(in srgb,var(--strand-color) 55%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--strand-color) 9%,transparent);color:var(--strand-color);font:900 9px/1 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.07em;text-transform:uppercase}.ar-coach-body h3{margin:8px 0 14px;font-size:25px;line-height:1.06}.ar-coach-explain b,.ar-game-example b,.ar-next-example b{font-size:9px}.ar-coach-explain p{margin-top:6px;font-size:14px;line-height:1.55}.ar-game-example{padding:12px 13px}.ar-game-example strong{font-size:13px}.ar-game-example p{margin-top:7px;font-size:13px;line-height:1.5}.ar-next-copy small{font-size:11px}.ar-next-copy h2{font-size:34px}.ar-next-copy>p{font-size:15px;line-height:1.55}.ar-next-example span{font-size:13px;line-height:1.5}.ar-next-copy summary{font-size:9px}.ar-next-copy details p{font-size:12px;line-height:1.5}.ar-story p{font-size:15px}.ar-story aside small{font-size:9px}.ar-story aside b{font-size:20px}.ar-stats-page .label{font-size:11px}.ar-stats-page .metric{font-size:clamp(28px,3vw,40px)}.ar-stats-page .eyebrow{font-size:10px}.ar-stats-page .league-row{padding:10px 0;gap:12px}.ar-stats-page .league-row span{font-size:13px;line-height:1.35}.ar-stats-page .league-row b{font-size:14px;line-height:1.2}.ar-evidence-page .ar-mission-update-head h2{font-size:30px}.ar-evidence-page .ar-mission-update-grid span{font-size:9px}.ar-evidence-page .ar-mission-update-grid b{font-size:19px}.ar-evidence-page .ar-mission-update-grid strong{font-size:10px}.ar-evidence-page .ar-mission-update-grid small{font-size:11px;line-height:1.4}.ar-evidence-page .ar-strengths-head h2{font-size:38px}.ar-evidence-page .ar-strengths-head p{font-size:14px;line-height:1.55}.ar-evidence-page .ar-strength-grid article>span{font-size:9px}.ar-evidence-page .ar-strength-grid h3{font-size:22px}.ar-evidence-page .ar-strength-grid small{font-size:10px}.ar-evidence-page .ar-strength-grid p{font-size:13px;line-height:1.5}.ar-evidence-page .ar-strength-grid em,.ar-evidence-page .ar-strength-simple b{font-size:9px}.ar-evidence-page .ar-strength-proof summary{font-size:10px}.ar-evidence-page .data-note p{font-size:13px;line-height:1.5}@media(max-width:960px){.ar-review-subheading{grid-template-columns:auto 1fr}.ar-review-subheading>b{grid-column:2}}@media(max-width:680px){.ar-subnav b{font-size:11px}.ar-subnav small{font-size:10px}.ar-review-subheading{grid-template-columns:1fr;gap:8px}.ar-review-subheading>b{grid-column:auto}.ar-review-subheading>strong{width:max-content;min-width:0}.ar-review-subheading h2{font-size:27px}.ar-coach-body h3{font-size:23px}.ar-coach-explain p,.ar-game-example p{font-size:14px}}.ar-subnav a{padding:12px 14px}.ar-subnav b{font-size:14px;line-height:1.1}.ar-subnav small{font-size:12px;line-height:1.35}.ar-overview-story p,.ar-story p{font-size:16px;line-height:1.65}.ar-overview-story aside small,.ar-story aside small{font-size:11px;line-height:1.3}.ar-overview-story aside b,.ar-story aside b{font-size:22px;line-height:1.3}.ar-overview-card{padding:18px}.ar-overview-action>div>span,.ar-overview-card>span{font-size:11px;line-height:1.25}.ar-overview-card h3{font-size:26px;line-height:1.08}.ar-overview-card p{font-size:16px;line-height:1.6}.ar-overview-card a{margin-top:14px;font-size:12px;line-height:1.2}.ar-overview-action>div>small{font-size:12px;line-height:1.3}.ar-overview-action h2{font-size:clamp(32px,3.4vw,46px)}.ar-overview-action p{font-size:16px;line-height:1.6}.ar-review-subheading>strong{min-width:104px;min-height:48px;font-size:17px}.ar-review-subheading>div>span{font-size:11px;line-height:1.3}.ar-review-subheading h2{font-size:32px}.ar-review-subheading>b{font-size:11px}.ar-coach-card{grid-template-columns:46px minmax(0,1fr);padding:20px;gap:16px}.ar-coach-index{width:42px;height:42px;font-size:12px}.ar-card-kicker>span{font-size:11px;line-height:1.3}.ar-dna-tag{padding:5px 8px;font-size:11px;line-height:1.2}.ar-coach-body h3{margin:9px 0 16px;font-size:28px;line-height:1.08}.ar-coach-explain{margin-top:12px;padding-left:12px}.ar-coach-explain b,.ar-game-example b,.ar-next-example b{font-size:11px;line-height:1.3}.ar-coach-explain p{margin-top:7px;font-size:16px;line-height:1.65}.ar-game-example{margin-top:12px;padding:14px 15px}.ar-game-example strong{font-size:14px}.ar-game-example p{margin-top:8px;font-size:15px;line-height:1.6}.ar-coach-empty{font-size:16px}.ar-coach-empty p{font-size:15px;line-height:1.6}.ar-next-number{font-size:20px}.ar-next-copy>span{font-size:11px}.ar-next-copy small{font-size:13px}.ar-next-copy h2{font-size:38px}.ar-next-copy>p{font-size:16px;line-height:1.65}.ar-next-example span{margin-top:6px;font-size:15px;line-height:1.6}.ar-next-copy summary{font-size:11px;line-height:1.3}.ar-next-copy details p{font-size:14px;line-height:1.6}.ar-stats-page .eyebrow,.ar-stats-page .label{font-size:12px;line-height:1.3}.ar-stats-page .league-row{padding:13px 0}.ar-stats-page .league-row span{font-size:15px;line-height:1.45}.ar-stats-page .league-row b{font-size:16px;line-height:1.3}.ar-evidence-page .eyebrow{font-size:11px;line-height:1.3}.ar-evidence-page .ar-mission-update-head h2{font-size:34px}.ar-evidence-page .ar-mission-update-head>a{font-size:11px}.ar-evidence-page .ar-mission-update-grid article{padding:15px}.ar-evidence-page .ar-mission-update-grid span{font-size:11px;line-height:1.3}.ar-evidence-page .ar-mission-update-grid b{font-size:22px;line-height:1.15}.ar-evidence-page .ar-mission-update-grid strong{font-size:12px;line-height:1.2}.ar-evidence-page .ar-mission-update-grid small{font-size:14px;line-height:1.5}.ar-evidence-page .ar-strengths-head h2{font-size:40px}.ar-evidence-page .ar-strengths-head p{font-size:16px;line-height:1.6}.ar-evidence-page .ar-strengths-head>b{font-size:11px}.ar-evidence-page .ar-strength-grid article{padding:16px}.ar-evidence-page .ar-strength-grid article>span{font-size:11px;line-height:1.3}.ar-evidence-page .ar-strength-grid h3{font-size:25px;line-height:1.1}.ar-evidence-page .ar-strength-simple b{font-size:11px}.ar-evidence-page .ar-strength-grid p{font-size:15px;line-height:1.6}.ar-evidence-page .ar-strength-grid small{font-size:12px;line-height:1.45}.ar-evidence-page .ar-strength-grid em{font-size:11px}.ar-evidence-page .ar-strength-proof summary{font-size:12px}.ar-evidence-page .data-note p{font-size:15px;line-height:1.6}@media(max-width:760px){.ar-subnav b{font-size:13px}.ar-subnav small{font-size:11px}.ar-coach-explain p,.ar-evidence-page .ar-strength-grid p,.ar-next-copy>p,.ar-overview-action p,.ar-overview-card p,.ar-overview-story p,.ar-story p{font-size:16px}.ar-game-example p,.ar-next-example span{font-size:15px}}.ar-baseline-evidence,.ar-baseline-notice{border:1px solid rgba(126,201,255,.26);background:linear-gradient(145deg,rgba(126,201,255,.055),rgba(8,14,18,.96))}.ar-baseline-notice{display:grid;gap:6px;margin-top:12px;padding:12px 14px}.ar-baseline-notice b{color:#7ec9ff;font:900 11px/1.25 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.08em}.ar-baseline-notice span{color:#c8d4d5;font-size:14px;line-height:1.55}.ar-baseline-evidence{margin-bottom:14px;padding:18px}.ar-baseline-evidence .eyebrow{color:#7ec9ff}.ar-baseline-evidence h2{margin:6px 0 8px;font-size:34px;line-height:1}.ar-baseline-evidence p{margin:0 0 14px;max-width:780px;color:#c0cbcd;font-size:15px;line-height:1.6}