/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#f7f7fb;--muted:#a2a2b3;--faint:#747486;--bg:#080911;--panel:#12131d;--line:#2a2c3a;--violet:#9169ff;--violet-soft:#c7b7ff;--cyan:#65d9ff;--gold:#f4ba5b;--green:#4ade80;--red:#fb7185}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 50% -28%, #704dc929, transparent 38rem), var(--bg);color:var(--ink);font-feature-settings:"tnum" 1, "ss01" 1;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--violet-soft);outline-offset:3px}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.appShell{background:radial-gradient(circle at 12% 4%,#5fc8ff0e,#0000 28rem),radial-gradient(circle at 75% -10%,#7f53df30,#0000 38rem),0 0;min-height:100vh}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#09080de0;align-items:center;height:68px;padding:0 clamp(18px,4vw,58px);display:flex;position:sticky;top:0}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:18px;font-weight:760;display:inline-flex}.brand small{display:none}.brandMark{background:linear-gradient(145deg,#9c6eff,#6232cf);border-radius:8px;justify-content:center;align-items:center;gap:2px;width:26px;height:26px;display:inline-flex;transform:rotate(-2deg);box-shadow:0 7px 20px #7040e640}.brandMark span{transform-origin:bottom;background:#fff;border-radius:1px 1px 0 0;width:4px}.brandMark span:first-child,.brandMark span:nth-child(3){opacity:.85;height:8px;transform:rotate(-20deg)translateY(-1px)}.brandMark span:nth-child(3){transform:rotate(20deg)translateY(-1px)}.brandMark span:nth-child(2){height:11px}.mainNav{align-self:stretch;gap:30px;margin:0 auto;display:flex}.mainNav a{color:var(--muted);border-bottom:2px solid #0000;place-items:center;padding-top:2px;font-size:13px;font-weight:600;display:grid}.mainNav a:hover,.mainNav a:focus-visible{color:var(--ink)}.mainNav a.active{color:var(--ink);border-color:var(--violet)}.trackButton{cursor:pointer;background:#18161e;border:1px solid #403b4b;border-radius:8px;padding:9px 13px;font-size:12px;font-weight:650;transition:all .2s}.trackButton:hover{background:#201d29;border-color:#5d556e;transform:translateY(-1px)}.topbarActions{align-items:center;gap:8px;display:flex}.shareButton{color:var(--violet-soft);cursor:pointer;background:#171223;border:1px solid #503f75;border-radius:8px;padding:9px 13px;font-size:12px;font-weight:680;transition:all .2s}.shareButton:hover{color:#fff;background:#211733;border-color:#7659ad;transform:translateY(-1px)}.launchNavCta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7540de,#9364f6);border:1px solid #6849a7;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:0 14px;font-size:12px;font-weight:760;transition:all .2s;display:inline-flex;box-shadow:0 9px 28px #7040de33}.launchNavCta:hover{border-color:#ad8df4;transform:translateY(-1px);box-shadow:0 12px 34px #7040de4d}.content{width:min(1320px,100% - 36px);margin:0 auto;padding:42px 0 26px}.landingContent{width:min(1400px,100% - 36px);padding-top:0}.launchHero{grid-template-columns:minmax(0,1.18fr) minmax(400px,.72fr);align-items:center;gap:clamp(38px,6vw,88px);min-height:calc(100svh - 68px);padding:72px 0 54px;display:grid;position:relative}.launchHero:before{content:"";aspect-ratio:1;z-index:0;pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#7a48e029,#7a48e000 67%);border-radius:50%;width:min(620px,58vw);position:absolute;top:-24%;left:-18%}.launchCopy,.matchupShowcase{z-index:1;position:relative}.launchCopy{max-width:760px}.launchPill{color:#b8b3c2;letter-spacing:.1em;background:#110e17bd;border:1px solid #443650;border-radius:99px;align-items:center;gap:8px;width:fit-content;margin:0 0 24px;padding:8px 11px;font-size:12px;font-weight:820;display:flex}.launchPill>span{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #4ade8014}.launchCopy h1{letter-spacing:-.075em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(54px,7.4vw,104px);font-weight:770;line-height:.91}.launchLead{color:#a19baa;letter-spacing:-.015em;max-width:665px;margin:28px 0 0;font-size:clamp(15px,1.55vw,20px);line-height:1.6}.launchSearch{background:#120f18f0;border:1px solid #4a3a63;border-radius:13px;align-items:center;width:min(100%,700px);min-height:62px;margin-top:32px;padding-left:18px;transition:all .2s;display:flex;box-shadow:0 20px 60px #00000057,0 0 0 5px #8b5cf609}.launchSearch:focus-within{border-color:#966ded;box-shadow:0 22px 68px #00000061,0 0 0 5px #8b5cf617}.launchSearch>span{color:var(--violet-soft);font-size:19px;font-weight:820}.launchSearch input{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 13px;font-size:14px;font-weight:750}.launchSearch input::placeholder{color:#666071}.launchSearch button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7740df,#9868f6);border:0;border-radius:9px;align-self:stretch;min-width:188px;margin:5px;padding:0 19px;font-size:12px;font-weight:790;transition:all .2s}.launchSearch button:hover{background:linear-gradient(135deg,#8751e8,#a97df9)}.launchSearch button:disabled{opacity:.68;cursor:wait}.launchFormMeta{color:#858092;justify-content:space-between;align-items:center;gap:18px;width:min(100%,700px);margin-top:13px;font-size:12px;line-height:1.45;display:flex}.launchSecondary{color:var(--violet-soft);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:4px 0;font-size:12px;font-weight:760;display:inline-flex}.launchSecondary:hover{color:#fff}.matchupShowcase{background:linear-gradient(150deg,#181221f5,#0d0c11fa);border:1px solid #3a3047;border-radius:15px;padding:22px;overflow:hidden;transform:rotate(.25deg);box-shadow:0 28px 70px #00000052}.matchupShowcase:after{content:"";pointer-events:none;background:radial-gradient(circle,#9b69f629,#0000 68%);height:260px;position:absolute;inset:-55% -25% auto 30%}.showcaseTopline{color:var(--violet-soft);letter-spacing:.11em;border-bottom:1px solid #2c2733;justify-content:space-between;align-items:center;gap:16px;padding-bottom:17px;font-size:12px;font-weight:830;display:flex}.showcaseTopline b{color:#a9a4b4;letter-spacing:0;align-items:center;gap:6px;font-size:12px;font-weight:690;display:flex}.showcaseTopline i{background:var(--green);border-radius:50%;width:5px;height:5px}.showcaseDecks{grid-template-columns:minmax(0,1fr) 29px minmax(0,1fr);align-items:center;gap:10px;padding:19px 0;display:grid}.showcaseDecks>div{flex-direction:column;gap:5px;min-width:0;display:flex}.showcaseDecks>div:last-child{text-align:right}.showcaseDecks span{color:#7d7689;letter-spacing:.1em;font-size:12px;font-weight:800}.showcaseDecks strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.showcaseDecks small{white-space:nowrap;text-overflow:ellipsis;color:#898391;font-size:12px;overflow:hidden}.showcaseDecks em{color:#8e829f;background:#17131d;border:1px solid #41364e;border-radius:99px;place-items:center;width:29px;height:24px;font-size:12px;font-style:normal;font-weight:850;display:grid}.showcaseProbability{justify-content:space-between;align-items:end;gap:18px;margin-top:4px;display:flex}.showcaseProbability>div{flex-direction:column;gap:6px;display:flex}.showcaseProbability>div>span{color:#8c8695;letter-spacing:.1em;font-size:12px;font-weight:790}.showcaseProbability strong{color:var(--red);letter-spacing:-.06em;font-size:48px;line-height:.9}.showcaseDifficulty{color:var(--red);letter-spacing:.06em;background:#fb718512;border:1px solid #fb718533;border-radius:99px;padding:7px 9px;font-size:12px;font-weight:820}.showcaseTrack{background:#2a2630;border-radius:99px;height:7px;margin-top:16px;overflow:hidden}.showcaseTrack span{border-radius:inherit;background:linear-gradient(90deg, #8f4154, var(--red));width:37.8%;height:100%;display:block;box-shadow:0 0 18px #fb71853d}.showcaseRange{color:#817b89;margin-top:8px;font-size:12px;display:block}.showcaseVerdict{background:#8b5cf60b;border:1px solid #342b40;border-radius:10px;align-items:flex-start;gap:10px;margin-top:20px;padding:13px;display:flex}.showcaseVerdict>span{width:25px;height:25px;color:var(--violet-soft);background:#8b5cf61c;border-radius:7px;flex:0 0 25px;place-items:center;display:grid}.showcaseVerdict p{color:#9e98a6;margin:0;font-size:12px;line-height:1.55}.showcaseVerdict strong{color:#e8e4ed;margin-bottom:2px;font-size:12px;display:block}.showcaseEvidence{border-top:1px solid #29242f;grid-template-columns:repeat(3,1fr);margin-top:13px;padding-top:13px;display:grid}.showcaseEvidence span{color:#817b89;border-left:1px solid #29242f;flex-direction:column;gap:3px;min-width:0;padding-left:11px;font-size:12px;display:flex}.showcaseEvidence span:first-child{border-left:0;padding-left:0}.showcaseEvidence b{color:#d8d3df;font-size:12px}.benefitRail{background:#11121bb8;border:1px solid #292b38;border-radius:16px;grid-template-columns:repeat(3,1fr);margin-bottom:74px;display:grid}.benefitRail article{border-left:1px solid #292b38;align-items:center;gap:16px;min-height:104px;padding:19px 24px;display:flex}.benefitRail article:first-child{border-left:0;padding-left:0}.benefitRail article>span{width:34px;height:34px;color:var(--violet-soft);background:#9169ff1a;border-radius:10px;flex:0 0 34px;place-items:center;font-size:14px;font-weight:820;display:grid}.benefitRail strong{margin-bottom:6px;font-size:14px;display:block}.benefitRail p{color:#918b99;margin:0;font-size:12px;line-height:1.5}.conversionSection{background:linear-gradient(135deg,#141520f0,#0b0c13fa);border:1px solid #303241;border-radius:20px;margin-bottom:64px;padding:clamp(28px,4vw,52px);scroll-margin-top:90px}.sectionIntro{max-width:680px;margin-bottom:34px}.sectionIntro h2,.modelProof h2{letter-spacing:-.055em;margin:0;font-size:clamp(31px,4vw,52px);line-height:1}.sectionIntro>p:last-child,.modelProof>div>p:last-child{color:#8f8998;max-width:610px;margin:17px 0 0;font-size:12px;line-height:1.65}.stepGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stepGrid article{background:#0e0d12;border:1px solid #302b38;border-radius:12px;flex-direction:column;min-height:190px;padding:21px;display:flex}.stepGrid article>span{width:29px;height:29px;color:var(--violet-soft);background:#8b5cf614;border:1px solid #4c3b67;border-radius:8px;place-items:center;margin-bottom:auto;font-size:12px;font-weight:840;display:grid}.stepGrid strong{margin-top:30px;font-size:15px}.stepGrid p{color:#918b99;margin:8px 0 0;font-size:12px;line-height:1.58}.modelProof{grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:center;gap:clamp(40px,7vw,100px);margin-bottom:80px;padding:24px clamp(5px,3vw,35px);scroll-margin-top:90px;display:grid}.modelProof ol{border-block:1px solid #292530;margin:0;padding:0;list-style:none}.modelProof li{border-top:1px solid #292530;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:15px;min-height:75px;display:grid}.modelProof li:first-child{border-top:0}.modelProof li>span{color:var(--violet-soft);font-size:12px;font-weight:820}.modelProof li div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.modelProof li strong{font-size:12px}.modelProof li small{color:#6c6675;text-align:right;font-size:12px}.searchRow{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:25px;display:flex}.eyebrow,.kicker{color:#b8a8e8;letter-spacing:.08em;margin:0 0 7px;font-size:12px;font-weight:720}.searchRow h1{letter-spacing:-.055em;margin:0;font-size:clamp(30px,4vw,46px);font-weight:710;line-height:1}.tagSearch{background:#121017;border:1px solid #36313f;border-radius:10px;align-items:center;min-width:380px;height:46px;padding-left:14px;display:flex;box-shadow:0 16px 45px #00000029}.tagSearch>span{color:var(--violet-soft);font-weight:800}.tagSearch input{min-width:0;color:var(--ink);text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;outline:0;flex:1;padding:0 10px;font-size:12px;font-weight:700}.tagSearch input::placeholder{color:#5f5a69}.tagSearch button,.coachCta{background:var(--violet);color:#fff;cursor:pointer;border:0;border-radius:7px;align-self:stretch;margin:4px;padding:0 18px;font-size:12px;font-weight:750;transition:all .2s}.tagSearch button:hover,.coachCta:hover{background:#9c72fb}.tagSearch button:disabled{opacity:.7;cursor:wait}.notice{color:#a9a3b8;background:#161126;border:1px solid #3f3261;border-radius:9px;margin:-10px 0 18px;padding:10px 13px;font-size:12px;animation:.25s both drop}.notice span{color:var(--violet-soft);font-weight:700}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}}.profilePanel{border:1px solid var(--line);background:linear-gradient(105deg,#14121a,#0f0e13);border-radius:14px;justify-content:space-between;align-items:center;gap:28px;min-height:106px;margin-bottom:14px;padding:19px 23px;display:flex;box-shadow:0 16px 46px #0003}.playerIdentity{align-items:center;gap:15px;min-width:265px;display:flex}.levelBadge{clip-path:polygon(50% 0,92% 20%,84% 79%,50% 100%,16% 79%,8% 20%);background:linear-gradient(150deg,#ba94ff,#6331ca 70%);place-items:center;width:56px;height:62px;display:grid;position:relative}.levelBadge:after{content:"";clip-path:inherit;background:#181224;position:absolute;inset:4px}.levelBadge span{z-index:1;color:#d9c6ff;font-size:20px;font-weight:850;position:relative}.identityLine{align-items:center;gap:9px;display:flex}.identityLine h2{letter-spacing:-.02em;margin:0;font-size:20px}.identityLine+p{color:var(--muted);margin:5px 0 0;font-size:12px}.statusDot{color:var(--green);background:#4ade8014;border:1px solid #4ade8040;border-radius:99px;padding:3px 6px;font-size:12px;font-weight:900}.profileStats{flex:1;grid-template-columns:repeat(4,minmax(105px,1fr));max-width:730px;display:grid}.profileStats>div{border-left:1px solid var(--line);flex-direction:column;gap:4px;padding:4px 21px;display:flex}.profileStats span,.profileStats small,.sessionSummary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:650}.profileStats strong{letter-spacing:-.03em;font-size:20px}.profileStats small{color:var(--green);text-transform:none;letter-spacing:0}.profileTabs{z-index:16;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0b11ed;border:1px solid #302a39;border-radius:12px;margin:0 0 14px;padding:5px;scroll-margin-top:78px;position:sticky;top:68px;box-shadow:0 14px 38px #0000003d}.profileTabs>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.profileTabs button{color:#777181;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:0;height:47px;font-size:12px;font-weight:720;transition:all .18s;display:flex}.profileTabs button>span{color:#62586e;font-size:13px}.profileTabs button:hover{color:#c9c3d2;background:#17141d}.profileTabs button.active{color:#fff;background:linear-gradient(135deg,#7b4ad83d,#8b5cf617);border-color:#553e75;box-shadow:inset 0 0 0 1px #ba9cf609}.dashboardGrid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);align-items:start;gap:14px;display:grid}.panel{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden;box-shadow:0 18px 50px #0000001f}.performanceOverview{background:radial-gradient(circle at 4% -8%,#8b5cf630,#0000 27rem),radial-gradient(circle at 96% 0,#bda8ff14,#0000 22rem),linear-gradient(122deg,#14111b,#0d0c11 70%);border-color:#3a3048;grid-column:1/-1;padding:22px}.performanceOverview.good{border-color:#4ade803d}.performanceOverview.warn{border-color:#f4ba5b47}.performanceOverviewHeader{align-items:center}.overviewStatus{color:var(--violet-soft);letter-spacing:.12em;background:#8b5cf614;border:1px solid #4b3b62;border-radius:99px;flex:none;padding:7px 10px;font-size:12px;font-weight:900}.overviewStatus.good{color:var(--green);background:#4ade8012;border-color:#4ade8047}.overviewStatus.warn{color:var(--gold);background:#f4ba5b12;border-color:#f4ba5b4d}.overviewCommandGrid{grid-template-columns:minmax(0,1.08fr) minmax(470px,.92fr);gap:12px;margin-top:18px;display:grid}.overviewVerdict{background:#07060a99;border:1px solid #37303f;border-radius:12px;grid-template-columns:43px minmax(0,1fr);align-content:start;gap:14px;min-width:0;padding:19px;display:grid}.overviewVerdictIcon{width:43px;height:43px;color:var(--violet-soft);background:#8b5cf621;border-radius:11px;place-items:center;font-size:18px;font-weight:900;display:grid}.performanceOverview.good .overviewVerdictIcon{color:var(--green);background:#4ade8017}.performanceOverview.warn .overviewVerdictIcon{color:var(--gold);background:#f4ba5b17}.overviewVerdict>div{min-width:0}.overviewVerdict>div>span,.overviewSpotlightHeader span,.overviewRecent>div:first-child>span{color:#746b80;letter-spacing:.12em;font-size:12px;font-weight:880}.overviewVerdict h4{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(17px,2.1vw,24px);line-height:1.12}.overviewVerdict p{color:#9690a0;max-width:670px;margin:9px 0 0;font-size:12px;line-height:1.62}.overviewVerdict button{width:fit-content;color:var(--violet-soft);cursor:pointer;background:0 0;border:0;grid-column:2;align-items:center;gap:28px;margin-top:9px;padding:0;font-size:12px;font-weight:800;display:flex}.overviewVerdict button:hover{color:#fff}.overviewQuickGrid{background:#07060a99;border:1px solid #37303f;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.overviewQuickGrid article{border-left:1px solid var(--line);border-top:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:98px;padding:15px 17px;display:flex}.overviewQuickGrid article:nth-child(odd){border-left:0}.overviewQuickGrid article:nth-child(-n+2){border-top:0}.overviewQuickGrid span{color:#716a7a;letter-spacing:.09em;font-size:12px;font-weight:820}.overviewQuickGrid strong{letter-spacing:-.035em;font-size:19px;line-height:1}.overviewQuickGrid small{color:var(--faint);text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.overviewLowerGrid{grid-template-columns:minmax(0,1.55fr) minmax(245px,.45fr);gap:12px;margin-top:12px;display:grid}.overviewSpotlight,.overviewRecent{background:#08070c8a;border:1px solid #302a39;border-radius:12px;min-width:0;padding:17px}.overviewSpotlightHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.overviewSpotlightHeader>div{flex-direction:column;gap:5px;min-width:0;display:flex}.overviewSpotlightHeader h4{color:#ded9e6;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.overviewSpotlightHeader small{color:var(--muted);font-size:12px}.overviewSpotlightHeader button{color:var(--violet-soft);cursor:pointer;background:#17121f;border:1px solid #4a3b5f;border-radius:7px;flex:none;align-items:center;gap:15px;padding:8px 10px;font-size:12px;font-weight:770;display:flex}.overviewSpotlightHeader button:hover{color:#fff;border-color:#71569a}.overviewBattleVerdict{background:#8b5cf611;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:11px 13px;display:grid}.overviewBattleVerdict>span{color:var(--violet-soft);background:#8b5cf61c;border-radius:99px;padding:5px 7px;font-size:12px;font-weight:850}.overviewBattleVerdict p{color:#9c96a6;margin:0;font-size:12px;line-height:1.5}.overviewBattleVerdict>strong{color:var(--violet-soft);white-space:nowrap;font-size:12px}.overviewBattleVerdict.good>span,.overviewBattleVerdict.good>strong{color:var(--green)}.overviewBattleVerdict.bad>span,.overviewBattleVerdict.bad>strong{color:var(--red)}.overviewDeckComparison{background:#0504087a;border-color:#312a3a;margin-top:11px}.overviewSpotlightEmpty{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.6}.overviewRecent{flex-direction:column;display:flex}.overviewRecent>div:first-child{flex-direction:column;gap:5px;display:flex}.overviewRecent>div:first-child strong{font-size:13px}.overviewRecent>div:first-child small{color:var(--muted);font-size:12px;line-height:1.45}.overviewResultTrail{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.overviewResultTrail button{color:#a7a1ae;cursor:pointer;background:#0d0c11;border:1px solid #302b37;border-radius:7px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:39px;padding:5px 7px;display:grid}.overviewResultTrail button:hover{background:#15121a;border-color:#51445f}.overviewResultTrail b{width:23px;height:23px;color:var(--violet-soft);background:#8b5cf617;border-radius:6px;place-items:center;font-size:12px;display:grid}.overviewResultTrail button.win b{color:var(--green);background:#4ade8014}.overviewResultTrail button.loss b{color:var(--red);background:#fb718514}.overviewResultTrail button.draw b{color:var(--gold);background:#f4ba5b14}.overviewResultTrail span{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.overviewAllBattles{border:0;border-top:1px solid var(--line);width:100%;color:var(--violet-soft);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:auto;padding:13px 0 0;font-size:12px;font-weight:780;display:flex}.overviewAllBattles:hover{color:#fff}.accountPanel{background:radial-gradient(circle at 2% 0,#8b5cf61c,#0000 26rem),linear-gradient(122deg,#121018,#0e0d12);border-color:#352d42;grid-column:1/-1;padding:22px;scroll-margin-top:86px}.accountHeader{align-items:center;margin-bottom:17px}.accountLiveBadge{color:var(--green);letter-spacing:.1em;background:#4ade800e;border:1px solid #4ade8033;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:850}.accountGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.accountCard{background:#0c0b10e6;border:1px solid #2e2a35;border-radius:12px;min-width:0;padding:18px}.careerCard,.collectionCard{grid-column:span 6}.identityCard{grid-column:span 4}.milestoneCard{grid-column:span 8}.overviewAccountPanel .careerCard,.overviewAccountPanel .identityCard{grid-column:span 6}.overviewAccountPanel .milestoneCard,.collectionAccountPanel .collectionCard{grid-column:1/-1}.accountCardTitle{justify-content:space-between;align-items:flex-start;gap:14px;min-height:34px;display:flex}.accountCardTitle>div{flex-direction:column;gap:4px;min-width:0;display:flex}.accountCardTitle span,.collectionHeadline span,.collectionTopCards>span,.favouriteCard span{color:#706a79;letter-spacing:.11em;font-size:12px;font-weight:810}.accountCardTitle strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.accountCardTitle small{color:#767180;background:#121117;border:1px solid #34303a;border-radius:99px;flex:none;padding:4px 7px;font-size:12px}.careerMain{justify-content:space-between;align-items:end;gap:15px;margin-top:23px;display:flex}.careerMain>div{align-items:baseline;gap:8px;display:flex}.careerMain>div strong{color:var(--green);letter-spacing:-.06em;font-size:39px;line-height:.9}.careerMain>div span{color:#777180;font-size:12px}.careerMain p{color:#a29daa;margin:0;font-size:12px;font-weight:730}.careerTrack{background:linear-gradient(90deg,#3c2630,#63313f);border-radius:99px;height:7px;margin-top:15px;overflow:hidden}.careerTrack>span{border-radius:inherit;background:linear-gradient(90deg, #288654, var(--green));height:100%;display:block;box-shadow:0 0 18px #4ade8026}.careerBreakdown{border-block:1px solid #27232c;grid-template-columns:repeat(4,1fr);margin-top:17px;padding:13px 0;display:grid}.careerBreakdown>div{border-left:1px solid #29252f;flex-direction:column;gap:4px;min-width:0;padding-left:12px;display:flex}.careerBreakdown>div:first-child{border-left:0;padding-left:0}.careerBreakdown strong{text-overflow:ellipsis;font-size:13px;overflow:hidden}.careerBreakdown span{color:#6e6877;font-size:12px}.careerInsight{color:#85808e;align-items:center;gap:8px;margin:13px 0 0;font-size:12px;line-height:1.45;display:flex}.careerInsight>span{width:22px;height:22px;color:var(--violet-soft);background:#8b5cf61a;border-radius:6px;flex:0 0 22px;place-items:center;display:grid}.collectionHeadline{justify-content:space-between;align-items:end;gap:16px;margin-top:20px;display:flex}.collectionHeadline>div{flex-direction:column;gap:5px;display:flex}.collectionHeadline strong{letter-spacing:-.055em;font-size:34px;line-height:.95}.collectionHeadline p{color:#7b7583;margin:0;font-size:12px}.collectionHeadline p b{color:#c8c2d0}.collectionTrack{background:#24212a;border-radius:99px;gap:2px;height:9px;margin-top:15px;display:flex;overflow:hidden}.collectionTrack span{min-width:0;height:100%}.collectionTrack .elite,.collectionLegend i.elite{background:linear-gradient(90deg,#9b6af2,#c5a4ff)}.collectionTrack .level14,.collectionLegend i.level14{background:#635181}.collectionTrack .level13,.collectionLegend i.level13{background:#3f3a49}.collectionTrack .developing,.collectionLegend i.developing{background:#292630}.collectionLegend{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:11px;display:grid}.collectionLegend>span{color:#676270;align-items:center;gap:5px;min-width:0;font-size:12px;display:flex}.collectionLegend i{border-radius:50%;flex:0 0 6px;width:6px;height:6px}.collectionLegend b{color:#aaa4b2;margin-left:auto;font-size:12px}.collectionTopCards{border-top:1px solid #27232c;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding-top:13px;display:flex}.collectionTopCards>div{grid-template-columns:repeat(6,32px);gap:5px;display:grid}.collectionTopCard{aspect-ratio:.78;width:32px;color:var(--violet-soft);background:#1c1822;border:1px solid #3a3247;border-radius:5px;place-items:center;font-size:12px;display:grid;position:relative;overflow:hidden}.collectionTopCard img{object-fit:contain;width:100%;height:100%;transform:scale(1.1)}.collectionTopCard small{color:#fff;background:#432674ed;border-radius:3px;place-items:center;min-width:13px;height:13px;font-size:12px;font-weight:850;display:grid;position:absolute;bottom:2px;right:2px}.favouriteCard{background:radial-gradient(circle at 20% 0,#8b5cf61f,#0000 8rem),#100e14;border:1px solid #2d2736;border-radius:10px;align-items:center;gap:15px;min-height:98px;margin:17px 0;padding:11px;display:flex}.favouriteCardArt{aspect-ratio:.78;width:58px;color:var(--violet-soft);background:#211b29;border-radius:7px;flex:0 0 58px;place-items:center;font-size:18px;display:grid;overflow:hidden}.favouriteCardArt img{object-fit:contain;width:100%;height:100%;transform:scale(1.1)}.favouriteCard>div:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.favouriteCard strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.favouriteCard small{color:var(--gold);font-size:12px}.identityList{margin:0}.identityList>div{border-top:1px solid #27232c;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;font-size:12px;display:flex}.identityList dt{color:#6c6674}.identityList dd{color:#bcb6c5;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:710;overflow:hidden}.milestoneGrid{border:1px solid #29252f;border-radius:10px;grid-template-columns:repeat(3,1fr);margin-top:17px;display:grid;overflow:hidden}.milestoneGrid>div{border-top:1px solid #29252f;border-left:1px solid #29252f;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:105px;padding:15px;display:flex}.milestoneGrid>div:nth-child(3n+1){border-left:0}.milestoneGrid>div:nth-child(-n+3){border-top:0}.milestoneGrid span{color:#6d6775;font-size:12px}.milestoneGrid strong{text-overflow:ellipsis;color:#ded9e5;letter-spacing:-.035em;font-size:19px;overflow:hidden}.milestoneGrid small{color:#524d59;font-size:12px}.sessionPanel,.coachPanel{min-height:364px;padding:22px}.panelHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.panelHeader h3{letter-spacing:-.035em;margin:0;font-size:21px}.panelHeader h3 span{color:var(--muted);font-weight:500}.panelHeader.compact h3{font-size:16px}.segmented,.filterButtons{border:1px solid var(--line);background:#0e0d12;border-radius:7px;padding:3px;display:flex}.segmented button,.filterButtons button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 9px;font-size:12px}.chartWrap{height:188px;margin:20px 0 4px;padding-left:34px;position:relative}.chartGrid{color:#544f60;flex-direction:column;justify-content:space-between;font-size:12px;display:flex;position:absolute;inset:0 0 10px}.chartGrid span{align-items:center;gap:8px;display:flex}.chartGrid span:after{content:"";background:#23202a;flex:1;height:1px}.bars{z-index:1;align-items:flex-end;gap:clamp(5px,1.1vw,12px);height:100%;padding:11px 10px 10px;display:flex;position:relative}.bars span{opacity:.6;transform-origin:bottom;background:linear-gradient(#8b5cf6,#6f40cb4d);border-radius:3px 3px 1px 1px;flex:1;min-width:4px;max-width:34px;animation:.5s both grow}.bars span.latest{opacity:1;background:linear-gradient(#c4afff,#6840c4);box-shadow:0 0 22px #8b5cf63d}@keyframes grow{0%{transform:scaleY(.05)}}.sessionSummary{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding-top:16px;display:grid}.sessionSummary>div{border-left:1px solid var(--line);flex-direction:column;gap:5px;padding-left:15px;display:flex}.sessionSummary>div:first-child{border:0;padding-left:0}.sessionSummary strong{font-size:15px}.positive{color:var(--green)!important}.coachPanel{flex-direction:column;display:flex}.pulseDot{background:var(--violet);border-radius:50%;width:8px;height:8px;margin:5px;box-shadow:0 0 0 5px #8b5cf61a}.insightList{flex-direction:column;margin:15px 0;padding:0;list-style:none;display:flex}.insightList li{border-top:1px solid var(--line);gap:11px;padding:13px 0;display:flex}.insightIcon{border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:grid}.insightIcon.good{color:var(--green);background:#4ade8017}.insightIcon.warn{color:var(--gold);background:#f4ba5b1a}.insightIcon.neutral{color:var(--violet-soft);background:#8b5cf61a}.insightList strong{margin-bottom:4px;font-size:12px;display:block}.insightList p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.coachCta{justify-content:space-between;align-self:auto;align-items:center;min-height:37px;margin:auto 0 0;display:flex}.matchupPanel,.advisorPanel,.deckPanel,.historyPanel,.battlePanel{grid-column:1/-1;padding:22px}.matchupPanel{background:linear-gradient(122deg,#14101d,#0f0e13 58%);border-color:#332943}.matchupHeader,.advisorHeader{align-items:center}.datasetBadge,.archetypeBadge{color:var(--violet-soft);letter-spacing:.09em;background:#8b5cf612;border:1px solid #46365e;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:850}.performanceStrip{background:#08070c8c;border:1px solid #2d2837;border-radius:11px;grid-template-columns:1.05fr .72fr .72fr 1.8fr;margin-top:18px;display:grid;overflow:hidden}.performanceScore,.performanceMetric,.performanceExplainer{border-left:1px solid var(--line);min-width:0;padding:16px 18px}.performanceScore{border-left:0;flex-direction:column;gap:4px;display:flex}.performanceScore>span,.performanceMetric>span{color:var(--muted);letter-spacing:.1em;font-size:12px;font-weight:800}.performanceScore strong{letter-spacing:-.05em;font-size:26px;line-height:1}.performanceScore small,.performanceMetric small{color:var(--faint);font-size:12px}.performanceMetric{flex-direction:column;justify-content:center;gap:5px;display:flex}.performanceMetric strong{letter-spacing:-.03em;font-size:19px}.performanceExplainer{flex-direction:column;justify-content:center;gap:5px;display:flex}.performanceExplainer strong{font-size:12px}.performanceExplainer p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.performanceWindows{background:#08070c61;border:1px solid #2d2837;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;display:grid;overflow:hidden}.performanceWindows article{border-left:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:13px 16px;display:flex}.performanceWindows article:first-child{border-left:0}.performanceWindows span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.performanceWindows strong{letter-spacing:-.035em;font-size:18px}.performanceWindows small{color:var(--faint);font-size:12px;line-height:1.35}.matchupList{border-top:1px solid var(--line);margin-top:14px}.matchupRow{border-bottom:1px solid #211e29;grid-template-columns:28px minmax(220px,1.2fr) minmax(150px,.85fr) 104px 92px;align-items:center;gap:14px;min-height:68px;padding:12px 0;display:grid}.matchupRow.interactive{cursor:pointer;transition:background .18s,border-color .18s}.matchupRow.interactive:focus-visible{outline:2px solid var(--violet);outline-offset:4px;border-radius:8px}.matchupNames{flex-direction:column;gap:4px;min-width:0;display:flex}.matchupNames strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.matchupNames strong i{color:var(--faint);padding:0 4px;font-style:normal;font-weight:500}.matchupNames small{color:var(--muted);font-size:12px}.matchupProbability{flex-direction:column;gap:7px;display:flex}.matchupProbability>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.matchupProbability>div:first-child span{color:var(--muted);font-size:12px}.matchupProbability>div:first-child strong{font-size:12px}.probabilityTrack{background:#27232e;border-radius:99px;height:5px;overflow:hidden}.probabilityTrack span{border-radius:inherit;height:100%;display:block}.probabilityTrack.bad span{background:linear-gradient(90deg, #7e3345, var(--red))}.probabilityTrack.good span{background:linear-gradient(90deg, #237a4b, var(--green))}.probabilityTrack.neutral span{background:linear-gradient(90deg, #6139ba, var(--violet-soft))}.probabilityRange{color:var(--faint);white-space:nowrap;font-size:12px}.matchupTag,.evaluationTag{white-space:nowrap;border-radius:99px;justify-self:end;padding:5px 8px;font-size:12px;font-weight:780}.matchupTag.bad,.evaluationTag.bad{color:var(--red);background:#fb718514;border:1px solid #fb718529}.matchupTag.good,.evaluationTag.good{color:var(--green);background:#4ade8012;border:1px solid #4ade8026}.matchupTag.neutral,.evaluationTag.neutral{color:var(--violet-soft);background:#8b5cf614;border:1px solid #8b5cf629}.matchupDeckPreview{background:#07060a85;border:1px solid #2d2836;border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:end;gap:10px;width:100%;padding:11px 12px;display:grid}.matchupDeckPreview .battleDeckLabel{margin-bottom:6px}.matchupDeckPreview .battleCardStrip{gap:4px}.matchupDeckPreview .battleCardThumb{border-radius:5px}.matchupOpenHint{color:var(--violet-soft);grid-column:1/-1;justify-self:end;margin-top:-3px;font-size:12px;font-weight:750}.matchupEmpty,.advisorEmpty{min-height:110px;color:var(--muted);justify-content:center;align-items:center;gap:13px;padding:20px;display:flex}.matchupEmpty>span,.advisorEmpty>span{width:34px;height:34px;color:var(--violet-soft);background:#8b5cf61a;border-radius:9px;flex:none;place-items:center;display:grid}.matchupEmpty strong,.advisorEmpty strong{color:var(--ink);font-size:12px}.matchupEmpty p,.advisorEmpty p{margin:4px 0 0;font-size:12px;line-height:1.5}.sampleNote{color:var(--faint);margin:12px 0 0;font-size:12px}.advisorPanel{background:linear-gradient(130deg,#101015,#121019)}.recommendationGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.recommendationCard{border:1px solid var(--line);background:#0d0c11;border-radius:11px;min-width:0;padding:16px;transition:all .2s}.recommendationCard:hover{border-color:#443a54;transform:translateY(-2px)}.recommendationTopline{color:var(--violet-soft);letter-spacing:.09em;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:850;display:flex}.qualityBadge{text-transform:uppercase;color:var(--muted);background:#211e27;border-radius:99px;padding:4px 6px;font-size:12px}.qualityBadge.strong{color:var(--green);background:#4ade8014}.qualityBadge.developing{color:var(--gold);background:#f4ba5b14}.recommendationCard h4{letter-spacing:-.025em;min-height:20px;margin:10px 0 12px;font-size:15px}.recommendationMetrics{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:11px 0;display:grid}.recommendationMetrics>div{border-left:1px solid var(--line);flex-direction:column;gap:3px;padding-left:10px;display:flex}.recommendationMetrics>div:first-child{border-left:0;padding-left:0}.recommendationMetrics strong{font-size:13px}.recommendationMetrics span{color:var(--muted);font-size:12px}.miniDeck{grid-template-columns:repeat(8,1fr);gap:4px;margin-top:13px;display:grid}.miniCard{aspect-ratio:.77;background-color:#201d27;background-position:50%;background-repeat:no-repeat;background-size:118%;border:1px solid #37313f;border-radius:4px;position:relative;overflow:hidden}.miniCard.upgrade{filter:saturate(.72);border-color:#f4ba5b8c}.miniCard span{color:#fff;background:#0a080ee0;border-radius:3px;place-items:center;min-width:13px;height:13px;font-size:12px;font-weight:800;display:grid;position:absolute;bottom:2px;right:2px}.recommendationReasons{color:var(--muted);margin:12px 0;padding-left:15px;font-size:12px;line-height:1.55}.recommendationReasons li::marker{color:var(--violet)}.recommendationFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:11px;display:flex}.recommendationFooter span{color:var(--gold);font-size:12px}.recommendationFooter button{color:var(--violet-soft);cursor:pointer;background:#1a1621;border:1px solid #40364e;border-radius:6px;padding:6px 8px;font-size:12px}.recommendationFooter button:hover{background:#21192d;border-color:#685486}.deckMetrics{gap:20px;display:flex}.deckMetrics>span{color:var(--gold);align-items:baseline;gap:5px;font-size:16px;font-weight:760;display:flex}.deckMetrics small{color:var(--muted);letter-spacing:.08em;font-size:12px}.cardRow{grid-template-columns:repeat(8,1fr);gap:10px;margin-top:18px;display:grid}.cardItem{text-align:center;min-width:0}.cardImageWrap{aspect-ratio:.78;background:linear-gradient(160deg,#2a2632,#141219);border:1px solid #342f3e;border-radius:8px;position:relative;overflow:hidden}.cardImageWrap:after{content:"";pointer-events:none;background:linear-gradient(#0000,#08070cb3);height:35%;position:absolute;inset:auto 0 0}.cardImageWrap img{object-fit:contain;width:100%;height:100%;transition:transform .2s;transform:scale(1.13)}.cardItem:hover img{transform:scale(1.2)}.cardImageWrap span{z-index:2;color:#fff;background:#6942c4;border:1px solid #a88ae9;border-radius:5px;place-items:center;min-width:20px;height:20px;font-size:12px;font-weight:800;display:grid;position:absolute;bottom:5px;right:5px}.cardItem>small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12px;display:block;overflow:hidden}.deckFooter{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:22px;margin-top:18px;padding-top:15px;font-size:12px;display:flex}.deckFooter span{align-items:center;gap:6px;display:flex}.deckFooter b{color:#c6c2ce;font-weight:600}.deckFooter button{color:var(--violet-soft);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px}.dot{border-radius:50%;width:6px;height:6px}.goodDot{background:var(--green)}.badDot{background:var(--red)}.historyPanel{background:linear-gradient(118deg,#121019,#0e0d12 68%)}.historyHeader{align-items:center}.historyStatus{color:var(--muted);letter-spacing:.1em;border:1px solid #3e374c;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:850}.historyStats{border:1px solid var(--line);background:#08070c6b;border-radius:10px;grid-template-columns:repeat(5,1fr);margin-top:18px;display:grid}.historyStat{border-left:1px solid var(--line);flex-direction:column;gap:5px;min-width:0;padding:17px 18px;display:flex}.historyStat:first-child{border-left:0}.historyStat span,.historyProgress span,.topDeckHistory>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:750}.historyStat strong{letter-spacing:-.035em;font-size:20px}.historyStat small,.topDeckHistory small{color:var(--faint);font-size:12px}.historyDetail{grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);gap:14px;margin-top:14px;display:grid}.historyProgress,.topDeckHistory{border:1px solid var(--line);background:#0d0c11;border-radius:10px;padding:16px 18px}.historyProgress>div:first-child{justify-content:space-between;align-items:baseline;display:flex}.historyProgress>div:first-child strong{font-size:12px}.historyBar{background:#24212b;border-radius:99px;height:7px;margin:13px 0 10px;overflow:hidden}.historyBar span{border-radius:inherit;background:linear-gradient(90deg,#7041d5,#a987ff);max-width:100%;height:100%;transition:width .45s;display:block;box-shadow:0 0 18px #8b5cf647}.historyProgress p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.historyProgress b{color:#c7c2d0;font-weight:650}.topDeckHistory{flex-direction:column;justify-content:center;gap:7px;display:flex}.topDeckHistory strong{letter-spacing:-.02em;font-size:15px}.historyEmpty{min-height:112px;color:var(--muted);background:#08070c47;border:1px dashed #373141;border-radius:10px;justify-content:center;align-items:center;gap:13px;margin-top:17px;padding:20px;display:flex}.historyEmpty>span{width:33px;height:33px;color:var(--violet-soft);background:#8b5cf61a;border-radius:9px;place-items:center;display:grid}.historyEmpty strong{color:var(--ink);font-size:12px}.historyEmpty p{max-width:620px;margin:5px 0 0;font-size:12px;line-height:1.5}.battleRows{border-top:1px solid var(--line);margin-top:13px}.battleEntry{cursor:pointer;border-bottom:1px solid #211f27;padding:14px 0 16px;transition:background .18s,border-color .18s}.battleEntry:hover{background:#8b5cf606;border-color:#3a3148}.battleEntry:focus-visible{outline:2px solid var(--violet);outline-offset:4px;border-radius:8px}.battleEntryHeader{grid-template-columns:30px minmax(140px,1fr) 48px 60px 60px 26px;align-items:center;gap:13px;min-height:32px;display:grid}.resultBadge{border-radius:7px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:850;display:grid}.opponent{flex-direction:column;gap:3px;display:flex}.opponent strong,.crowns,.score{font-size:12px}.opponent small{color:var(--muted);font-size:12px}.crowns{color:#b6b1c0;text-align:center;font-weight:600}.score{text-align:right}.matchupCell{flex-direction:column;justify-self:center;align-items:center;gap:2px;font-size:12px;font-weight:750;display:flex}.matchupCell small{color:var(--faint);letter-spacing:.1em;font-size:12px}.matchupCell.good{color:var(--green)}.matchupCell.bad{color:var(--red)}.matchupCell.neutral{color:var(--violet-soft)}.battleOpenArrow{color:var(--muted);font-size:13px;transition:color .18s,transform .18s}.battleEntry:hover .battleOpenArrow{color:var(--violet-soft);transform:translate(2px)}.battleDeckComparison{background:linear-gradient(105deg,#0a090ec7,#131019b8);border:1px solid #292530;border-radius:10px;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:end;gap:11px;margin-top:12px;padding:12px;display:grid}.battleDeckSide{min-width:0}.battleDeckLabel{justify-content:space-between;align-items:baseline;gap:9px;min-width:0;margin-bottom:8px;display:flex}.battleDeckLabel span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:12px;font-weight:800}.battleDeckLabel strong{white-space:nowrap;text-overflow:ellipsis;color:#d5d1dc;min-width:0;font-size:12px;overflow:hidden}.battleDeckSide.rival .battleDeckLabel{flex-direction:row-reverse}.battleDeckSide.rival .battleDeckLabel strong{text-align:right}.battleCardStrip{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;display:grid}.battleCardThumb{aspect-ratio:.78;background:linear-gradient(155deg,#282331,#15121a);border:1px solid #37313f;border-radius:6px;min-width:0;position:relative;overflow:hidden}.battleCardThumb:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07060ac7);height:36%;position:absolute;inset:auto 0 0}.battleCardThumb img{object-fit:contain;width:100%;height:100%;transform:scale(1.12)}.battleCardThumb.evolved{border-color:#bda8ffb8;box-shadow:0 0 12px #8b5cf62e}.battleCardThumb.placeholder{opacity:.3;border-style:dashed}.battleCardThumb.placeholder:after{display:none}.battleCardLevel{z-index:2;color:#fff;background:#503097f0;border:1px solid #9a7add;border-radius:4px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:12px;font-weight:850;display:grid;position:absolute;bottom:3px;right:3px}.battleCardInitial{width:100%;height:100%;color:var(--violet-soft);place-items:center;font-size:13px;font-weight:800;display:grid}.versusMark{width:28px;height:28px;color:var(--violet-soft);letter-spacing:.04em;background:#17131e;border:1px solid #3d354a;border-radius:50%;place-self:center;place-items:center;font-size:12px;font-weight:900;display:grid}.emptyState{color:var(--muted);text-align:center;padding:20px;font-size:12px}.battlePanel{background:radial-gradient(circle at 98% 0,#8b5cf617,#0000 30rem),#111016}.battlePanelHeader{align-items:center}.battlePanelHeader>div:first-child>p:last-child{max-width:680px;color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.battlePanel .battleRows{border-top:0;gap:11px;margin-top:18px;display:grid}.battleCardV2{content-visibility:auto;contain-intrinsic-size:390px;background:linear-gradient(118deg,#0e0c13f7,#09080cf5);border:1px solid #302b38;border-left:3px solid #564072;border-radius:12px;padding:0;position:relative;overflow:hidden}.battleCardV2:hover{border-color:#534264;border-left-color:var(--violet-soft);background:linear-gradient(118deg,#14101bfa,#0a090efa);transform:translateY(-1px);box-shadow:0 17px 45px #0003}.battleCardV2.win:hover{border-left-color:var(--green)}.battleCardV2.loss:hover{border-left-color:var(--red)}.battleCardV2.draw:hover{border-left-color:var(--gold)}.battleCardTop{border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,1fr) minmax(190px,.8fr) minmax(150px,.52fr);align-items:stretch;display:grid}.battleOutcomeBlock,.battleOpponentBlock,.battleExpected{min-width:0;padding:15px 18px}.battleOutcomeBlock{align-items:center;gap:12px;display:flex}.battleOutcomeBlock .resultBadge{border-radius:10px;flex:0 0 40px;width:40px;height:40px;font-size:13px}.battleOutcomeBlock>div,.battleOpponentBlock{flex-direction:column;gap:4px;display:flex}.battleOutcomeBlock small,.battleOpponentBlock small,.battleExpected small{color:#6f6978;letter-spacing:.11em;font-size:12px;font-weight:850}.battleOutcomeBlock strong,.battleOpponentBlock strong{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.battleOutcomeBlock>div>span,.battleOpponentBlock>span{color:var(--muted);font-size:12px}.battleOpponentBlock{border-left:1px solid var(--line);justify-content:center}.battleExpected{border-left:1px solid var(--line);text-align:right;background:#8b5cf609;flex-direction:column;justify-content:center;align-items:flex-end;gap:3px;display:flex}.battleExpected strong{color:var(--violet-soft);letter-spacing:-.055em;font-size:25px;line-height:1}.battleExpected>span{color:#817a89;font-size:12px;font-weight:760}.battleExpected.good strong,.battleExpected.good>span{color:var(--green)}.battleExpected.bad strong,.battleExpected.bad>span{color:var(--red)}.battleStory{background:#8b5cf60e;border:1px solid #312a3b;border-radius:9px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:12px;margin:13px 17px 0;padding:11px 13px;display:grid}.battleStoryIcon{width:31px;height:31px;color:var(--violet-soft);background:#8b5cf61f;border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:grid}.battleStory.good .battleStoryIcon{color:var(--green);background:#4ade8014}.battleStory.bad .battleStoryIcon{color:var(--red);background:#fb718514}.battleStory>div{min-width:0}.battleStory strong{color:#d7d2df;font-size:12px;display:block}.battleStory p{color:#8f8998;margin:4px 0 0;font-size:12px;line-height:1.5}.battleStory>small{color:#625c69;text-align:right;max-width:230px;font-size:12px;line-height:1.45}.battleCardV2>.battleDeckComparison{background:linear-gradient(105deg,#07060ac7,#110d17bf);border-color:#322b3b;margin:11px 17px 0;padding:14px}.battleCardV2 .battleCardThumb{border-color:#403648}.battleCardV2 .battleDeckLabel strong{color:#ebe6ef;font-size:12px}.battleCardFooter{border-top:1px solid var(--line);color:#777180;justify-content:space-between;align-items:center;gap:18px;min-height:43px;margin-top:12px;padding:10px 17px;font-size:12px;display:flex}.battleCardFooter>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.battleOpenAnalysis{color:var(--violet-soft);flex:none;align-items:center;gap:18px;font-weight:790;display:flex}.battleOpenAnalysis b{font-size:12px;transition:transform .18s}.battleCardV2:hover .battleOpenAnalysis b{transform:translate(3px)}.battleDialogBackdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040307c7;place-items:center;padding:24px;animation:.18s both dialogFade;display:grid;position:fixed;inset:0;overflow-y:auto}.battleDialog{background:radial-gradient(circle at 50% -20%,#8b5cf624,#0000 24rem),#100e14;border:1px solid #3b3348;border-radius:16px;width:min(940px,100%);max-height:min(860px,100dvh - 48px);padding:22px;animation:.22s both dialogRise;overflow-y:auto;box-shadow:0 30px 100px #0000008f}.battleDialogHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.battleDialogHeader h2{letter-spacing:-.045em;margin:0;font-size:clamp(21px,3vw,29px)}.battleDialogHeader h2 span{color:var(--faint);font-weight:500}.battleDialogHeader>div>p:last-child{color:var(--muted);margin:7px 0 0;font-size:12px}.battleDialogHeader>button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:#19171e;border:1px solid #3a3543;border-radius:8px;flex:none;font-size:20px;line-height:1}.battleDialogHeader>button:hover{color:var(--ink);border-color:#564c66}.battleReviewSummary{border:1px solid var(--line);background:#07060a85;border-radius:11px;grid-template-columns:.85fr .85fr 1.3fr;margin-top:16px;display:grid;overflow:hidden}.battleReviewResult,.battleReviewMetric{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:105px;padding:16px 18px;display:flex}.battleReviewResult{border-left:0}.battleReviewResult>span,.battleReviewMetric>span{color:var(--muted);letter-spacing:.12em;font-size:12px;font-weight:850}.battleReviewResult strong,.battleReviewMetric strong{letter-spacing:-.035em;font-size:21px}.battleReviewResult.win strong{color:var(--green)}.battleReviewResult.loss strong{color:var(--red)}.battleReviewResult small,.battleReviewMetric small{color:var(--faint);font-size:12px;line-height:1.45}.battleReviewMetric:last-child strong{color:var(--violet-soft);font-size:15px}.battleDetailDecks{background:linear-gradient(115deg,#0b0a0e,#17131d);border:1px solid #302a39;border-radius:11px;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:end;gap:12px;margin-top:16px;padding:15px;display:grid}.battleDetailDecks .battleDeckLabel{margin-bottom:10px}.battleDetailDecks .battleCardStrip{gap:6px}.battleDetailDecks .battleCardLevel{min-width:17px;height:17px;font-size:12px}.battleVerdict{background:#8b5cf60e;border:1px solid #8b5cf62e;border-radius:10px;align-items:flex-start;gap:12px;margin-top:16px;padding:15px 16px;display:flex}.battleVerdict>span{width:29px;height:29px;color:var(--violet-soft);background:#8b5cf61f;border-radius:8px;flex:none;place-items:center;display:grid}.battleVerdict strong{color:var(--violet-soft);font-size:12px;display:block}.battleVerdict p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.55}.battleVerdict.good{background:#4ade800b;border-color:#4ade8026}.battleVerdict.good>span,.battleVerdict.good strong{color:var(--green)}.battleVerdict.bad{background:#fb71850b;border-color:#fb718526}.battleVerdict.bad>span,.battleVerdict.bad strong{color:var(--red)}.matchupEvidence,.matchupCoach{background:#07060a85;border:1px solid #302a39;border-radius:10px;margin-top:12px;padding:15px}.matchupEvidenceHeader,.matchupCoachHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.matchupEvidenceHeader>div,.matchupCoachHeader{min-width:0}.matchupEvidenceHeader span,.matchupCoachHeader>span{color:var(--violet-soft);letter-spacing:.11em;font-size:12px;font-weight:850;display:block}.matchupEvidenceHeader strong,.matchupCoachHeader>strong{margin-top:4px;font-size:12px;display:block}.matchupEvidenceHeader small{color:var(--violet-soft);background:#8b5cf617;border-radius:99px;flex:none;padding:5px 7px;font-size:12px;font-weight:800}.matchupEvidenceGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.matchupEvidenceGrid article{background:#0c0b10;border:1px solid #292530;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.matchupEvidenceGrid span{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);text-transform:uppercase;font-size:12px;overflow:hidden}.matchupEvidenceGrid strong{font-size:14px}.matchupEvidenceGrid small{color:var(--faint);font-size:12px;line-height:1.4}.matchupEvidence>p{color:var(--muted);margin:11px 0 0;font-size:12px;line-height:1.55}.matchupCoachGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.matchupCoachGrid article{background:#0c0b10;border:1px solid #292530;border-radius:8px;gap:9px;min-width:0;padding:11px;display:flex}.matchupCoachGrid article>span{width:23px;height:23px;color:var(--violet-soft);background:#8b5cf61a;border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:850;display:grid}.matchupCoachGrid strong{font-size:12px;line-height:1.4;display:block}.matchupCoachGrid p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.matchupCoachHeader>div{min-width:0}.matchupCoachHeader>div>span{color:var(--violet-soft);letter-spacing:.11em;font-size:12px;font-weight:850;display:block}.matchupCoachHeader>div>strong{margin-top:4px;font-size:13px;display:block}.matchupCoachHeader>small{max-width:360px;color:var(--faint);text-align:right;font-size:12px;line-height:1.45}.matchupPersonalSignal{background:#131019;border:1px solid #342d3e;border-radius:9px;grid-template-columns:34px 1fr;gap:11px;margin-top:13px;padding:12px;display:grid}.matchupPersonalSignal>span{width:34px;height:34px;color:var(--violet-soft);background:#8b5cf61a;border-radius:8px;place-items:center;display:grid}.matchupPersonalSignal strong{font-size:12px;display:block}.matchupPersonalSignal p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.55}.matchupCoachGrid.advanced{grid-template-columns:repeat(2,minmax(0,1fr))}.matchupCoachGrid.advanced article{min-height:128px}.matchupCoachGrid.advanced small,.deckTipGrid article small{color:var(--violet-soft);letter-spacing:.09em;margin-bottom:5px;font-size:12px;font-weight:850;display:block}.deckLaboratory{grid-column:1/-1;padding:22px}.deckLabModes{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.deckLabModes button{min-width:0;color:var(--muted);text-align:left;cursor:pointer;background:#0d0c11;border:1px solid #342e3d;border-radius:9px;gap:4px;padding:12px;display:grid}.deckLabModes button strong{color:var(--ink);font-size:12px}.deckLabModes button small{color:var(--faint);font-size:12px;line-height:1.4}.deckLabModes button.active{background:#8b5cf614;border-color:#654f82}.deckLabModes button.active strong{color:var(--violet-soft)}.deckLabLocker{background:#0d0c11;border:1px solid #342e3d;border-radius:10px;margin-top:12px;padding:13px}.deckLabLocker>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.deckLabLocker>div:first-child strong{font-size:12px}.deckLabLocker>div:first-child span{color:var(--violet-soft);font-size:12px}.deckLabLocker>p{color:var(--muted);margin:10px 0 0;font-size:12px}.deckLabCardPicker{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.deckLabCardPicker button{aspect-ratio:.78;cursor:pointer;background:#201b27;border:2px solid #342e3d;border-radius:7px;min-width:0;padding:0;position:relative;overflow:hidden}.deckLabCardPicker img{object-fit:cover;width:100%;height:100%;display:block}.deckLabCardPicker button>b{color:#fff;background:#080911d6;border-radius:4px;padding:2px 4px;font-size:12px;position:absolute;bottom:3px;right:3px}.deckLabWorkspace{grid-template-columns:250px minmax(0,1fr);gap:12px;margin-top:13px;display:grid}.deckLabCandidates,.deckLabReport{background:#0d0c11;border:1px solid #302a39;border-radius:10px}.deckLabCandidates{flex-direction:column;padding:10px;display:flex}.deckLabCandidates>span{color:var(--faint);letter-spacing:.1em;padding:2px 4px 8px;font-size:12px;font-weight:850}.deckLabCandidates button{min-width:0;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #292530;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:10px 4px;display:grid}.deckLabCandidates button>span{color:var(--faint);font-size:12px}.deckLabCandidates button strong,.deckLabCandidates button small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.deckLabCandidates button strong{color:var(--ink);font-size:12px}.deckLabCandidates button small{color:var(--faint);margin-top:3px;font-size:12px}.deckLabCandidates button.active{background:#8b5cf614}.deckLabCandidates button.active>span,.deckLabCandidates button.active strong{color:var(--violet-soft)}.deckLabReport{padding:15px}.deckLabReportHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.deckLabReportHeader span,.deckLabImpact>span{color:var(--violet-soft);letter-spacing:.1em;font-size:12px;font-weight:850}.deckLabReportHeader h4{margin:4px 0 0;font-size:18px}.deckLabReportHeader p{color:var(--muted);margin:4px 0 0;font-size:12px}.deckLabReportHeader>strong{text-align:right;flex-direction:column;gap:2px;font-size:18px;display:flex}.deckLabReportHeader>strong small{color:var(--faint);font-size:12px;font-weight:600}.deckLabSwap{border:1px solid #2c2734;border-radius:8px;grid-template-columns:1fr 28px 1fr;align-items:center;gap:8px;margin-top:14px;padding:10px;display:grid}.deckLabSwap>div{min-width:0}.deckLabSwap span{color:var(--faint);letter-spacing:.09em;font-size:12px;font-weight:850;display:block}.deckLabSwap strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.deckLabSwap>b{color:var(--violet-soft);text-align:center}.deckLabDeck{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.deckLabDeck>span{aspect-ratio:.78;background:#211b29;border:1px solid #3a3343;border-radius:6px;min-width:0;position:relative;overflow:hidden}.deckLabDeck>span.upgrade{border-color:#8b6428}.deckLabDeck img{object-fit:cover;width:100%;height:100%;display:block}.deckLabDeck b{color:#fff;background:#080911d9;border-radius:3px;padding:2px 3px;font-size:12px;position:absolute;bottom:2px;right:2px}.deckLabImpact{border-top:1px solid #2c2734;margin-top:12px;padding-top:11px}.deckLabImpact ul{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.deckLabImpact li{color:var(--muted);font-size:12px;line-height:1.45}.deckLabImpact li:before{content:"→";color:var(--violet-soft);margin-right:7px}.deckLabActions{justify-content:space-between;align-items:center;gap:14px;margin-top:13px;display:flex}.deckLabActions p{color:var(--muted);margin:0;font-size:12px}.deckLabActions a{color:#fff;background:var(--violet);border:1px solid #6849a7;border-radius:7px;flex:none;padding:9px 11px;font-size:12px;font-weight:800}.deckLabEmpty{text-align:center;border:1px dashed #3a3343;border-radius:9px;margin-top:13px;padding:22px}.deckLabEmpty strong{font-size:12px}.deckLabEmpty p{max-width:640px;color:var(--muted);margin:6px auto 0;font-size:12px;line-height:1.5}.battleDialogActions{justify-content:flex-end;gap:9px;margin-top:17px;display:flex}.battleDialogActions button{cursor:pointer;border-radius:8px;min-height:38px;padding:0 14px;font-size:12px;font-weight:760}.battleDialogActions .secondaryAction{color:var(--muted);background:#17151b;border:1px solid #3a3543}.battleDialogActions .primaryAction{color:#fff;background:var(--violet);border:1px solid #9b75f1}.battleDialogActions button:hover:not(:disabled){filter:brightness(1.12)}.battleDialogActions button:disabled{opacity:.45;cursor:not-allowed}@keyframes dialogFade{0%{opacity:0}}@keyframes dialogRise{0%{opacity:0;transform:translateY(10px)scale(.985)}}footer{min-height:80px;color:var(--faint);align-items:center;gap:24px;font-size:12px;display:flex}footer>span{color:#8d8899;align-items:center;gap:7px;font-weight:700;display:flex}footer .brandMark{width:19px;height:19px;box-shadow:none;border-radius:5px}footer .brandMark span{transform:scale(.65)!important}footer p{text-align:center;flex:1}footer p a{text-underline-offset:2px;text-decoration:underline}footer div{gap:16px;display:flex}footer a:hover{color:var(--muted)}.footerLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center}.footerLinks button,.legalFooter button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footerLinks button:hover,.legalFooter button:hover{color:var(--muted)}.privacyBanner{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#120f18fa;border:1px solid #4d4160;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;width:min(620px,100% - 40px);padding:17px;animation:.22s both dialogRise;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 24px 80px #00000085}.privacyBanner>div:first-child{align-items:flex-start;gap:12px;display:flex}.privacyIcon{width:31px;height:31px;color:var(--violet-soft);background:#8b5cf61f;border-radius:8px;flex:none;place-items:center;display:grid}.privacyBanner strong{font-size:12px;display:block}.privacyBanner p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.55}.privacyBanner p a{color:var(--violet-soft);text-underline-offset:2px;text-decoration:underline}.privacyActions{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.privacyActions button,.privacyActions>a{white-space:nowrap;min-height:38px;color:var(--ink);cursor:pointer;background:#201929;border:1px solid #5b4b72;border-radius:8px;place-items:center;padding:0 12px;font-size:12px;font-weight:760;display:grid}.privacyActions button:hover,.privacyActions>a:hover{background:#292033;border-color:#8067a4}.legalShell{background:radial-gradient(circle at 72% -20%, #6c46c42e, transparent 34rem), var(--bg);min-height:100vh}.legalTopbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09080de0;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 clamp(18px,4vw,58px);display:flex}.legalBack{color:var(--muted);font-size:12px;font-weight:650}.legalBack:hover{color:var(--ink)}.legalMain{width:min(900px,100% - 36px);margin:0 auto;padding:68px 0 72px}.legalHero{border-bottom:1px solid var(--line);padding-bottom:33px}.legalHero h1{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(38px,7vw,68px);line-height:.98}.legalHero>p:not(.eyebrow){color:#b0abb9;max-width:700px;margin:20px 0 12px;font-size:15px;line-height:1.7}.legalHero>span{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.legalContent{gap:13px;padding-top:18px;display:grid}.legalContent>section{border:1px solid var(--line);background:#111016d1;border-radius:13px;padding:24px}.legalContent h2{letter-spacing:-.025em;margin:0 0 11px;font-size:17px}.legalContent p,.legalContent li{color:var(--muted);font-size:12px;line-height:1.75}.legalContent p{margin:0}.legalContent ul{margin:0;padding-left:18px}.legalContent li+li{margin-top:8px}.legalContent b{color:#d8d4df}.legalContent a{color:var(--violet-soft);text-underline-offset:3px;text-decoration:underline}.legalTableWrap{overflow-x:auto}.legalContent table{border-collapse:collapse;width:100%;min-width:610px}.legalContent th,.legalContent td{border-bottom:1px solid var(--line);text-align:left;color:var(--muted);padding:12px;font-size:12px;line-height:1.5}.legalContent th{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.legalInlineButton{color:var(--violet-soft);cursor:pointer;background:#1c1625;border:1px solid #5e4a7b;border-radius:8px;margin-top:16px;padding:9px 12px;font-size:12px;font-weight:700}.legalFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1040px,100% - 36px);min-height:86px;margin:0 auto;display:flex}.legalFooter nav{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.supportShell{background:radial-gradient(circle at 70% -18%, #7d4ce133, transparent 36rem), var(--bg);min-height:100vh}.supportMain{width:min(1120px,100% - 36px);margin:0 auto;padding:70px 0 80px}.supportHero{grid-template-columns:minmax(0,1fr) minmax(330px,.58fr);align-items:center;gap:clamp(42px,8vw,100px);display:grid}.supportHero>div:first-child{max-width:680px}.supportHero h1{letter-spacing:-.07em;margin:0;font-size:clamp(48px,7vw,82px);line-height:.94}.supportHero>div:first-child>p:last-child{color:#aaa4b2;max-width:620px;margin:24px 0 0;font-size:14px;line-height:1.7}.supportCard{background:linear-gradient(145deg,#191322fa,#0d0c12fc);border:1px solid #443650;border-radius:18px;padding:23px;box-shadow:0 30px 80px #0000004d}.supportAmounts{gap:8px;display:grid}.supportAmounts a{background:#0e0d13;border:1px solid #36303e;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:0 15px;transition:all .2s;display:flex}.supportAmounts a:hover{border-color:#8b64dc;transform:translateY(-1px)}.supportAmounts strong{color:#fff;letter-spacing:-.04em;font-size:23px}.supportAmounts span{color:#8e8797;font-size:12px}.supportCustom{color:#fff;background:#8150e6;border-radius:8px;place-items:center;min-height:42px;margin-top:10px;font-size:12px;font-weight:780;display:grid}.supportCustom:hover{background:#9568ed}.supportCard>small{color:#777181;margin-top:12px;font-size:12px;line-height:1.55;display:block}.supportUses{border-top:1px solid var(--line);margin-top:82px;padding-top:32px}.supportSectionTitle{justify-content:space-between;align-items:end;gap:30px;margin-bottom:23px;display:flex}.supportSectionTitle h2{letter-spacing:-.055em;margin:0;font-size:clamp(29px,4vw,46px)}.supportUses>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.supportUses article{border:1px solid var(--line);background:#11121bc2;border-radius:13px;flex-direction:column;min-height:180px;padding:20px;display:flex}.supportUses article>span{color:var(--violet-soft);font-size:12px;font-weight:780}.supportUses article strong{margin-top:auto;font-size:15px}.supportUses article p{color:#918b99;margin:8px 0 0;font-size:12px;line-height:1.6}.supportPromise{background:#0d0e15d9;border:1px solid #2d3040;border-radius:13px;align-items:flex-start;gap:15px;margin-top:12px;padding:20px;display:flex}.supportPromise>span{width:34px;height:34px;color:var(--violet-soft);background:#8b5cf61a;border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.supportPromise strong{font-size:12px}.supportPromise p{color:#918b99;max-width:760px;margin:6px 0 0;font-size:12px;line-height:1.6}.contactForm{gap:16px;margin-top:4px;display:grid}.formGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.contactForm label{color:#d8d4df;letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:12px;font-weight:750;display:grid}.contactForm input,.contactForm select,.contactForm textarea{width:100%;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#0c0b10;border:1px solid #37313f;border-radius:8px;outline:0;padding:11px 12px;font-size:12px;font-weight:500}.contactForm textarea{resize:vertical;line-height:1.55}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #8b5cf61a}.formTrap{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.privacyCheck{align-items:flex-start;line-height:1.5;color:var(--muted)!important;letter-spacing:0!important;text-transform:none!important;grid-template-columns:auto 1fr!important;gap:9px!important;font-weight:500!important}.privacyCheck input{width:15px;height:15px;accent-color:var(--violet);margin:1px 0 0}.contactSubmitRow{align-items:center;gap:13px;display:flex}.contactSubmitRow>button{color:#fff;background:var(--violet);cursor:pointer;border:1px solid #a181eb;border-radius:8px;min-height:40px;padding:0 18px;font-size:12px;font-weight:760}.contactSubmitRow>button:disabled{opacity:.6;cursor:wait}.formSuccess,.formError{margin:0!important;font-size:12px!important}.formSuccess{color:var(--green)!important}.formError{color:var(--red)!important}.ownerShell{background:radial-gradient(circle at 50% -20%, #6c46c42e, transparent 34rem), var(--bg);min-height:100vh}.ownerTopbar{border-bottom:1px solid var(--line);background:#09080de6;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:0 clamp(18px,4vw,58px);display:flex}.ownerTopbar>div{color:var(--muted);align-items:center;gap:15px;font-size:12px;display:flex}.ownerTopbar>div a{color:#c7c2d0;background:#17151b;border:1px solid #40384c;border-radius:7px;padding:7px 9px}.ownerContent{width:min(1160px,100% - 36px);margin:0 auto;padding:45px 0 60px}.ownerHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:23px;display:flex}.ownerHeading h1{letter-spacing:-.055em;margin:0;font-size:clamp(35px,5vw,52px);line-height:1}.ownerHeading>a{color:var(--violet-soft);background:#17121f;border:1px solid #4e4061;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:700}.ownerMetricGrid{border:1px solid var(--line);background:#111016;border-radius:13px;grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.ownerMetricGrid article{border-left:1px solid var(--line);flex-direction:column;gap:5px;min-width:0;padding:18px;display:flex}.ownerMetricGrid article:first-child{border-left:0}.ownerMetricGrid span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:760}.ownerMetricGrid strong{letter-spacing:-.04em;font-size:25px}.ownerMetricGrid small{color:var(--faint);font-size:12px}.ownerRewardsPanel{margin-top:22px}.ownerRewardsGrid{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.ownerRewardsGrid article{border-left:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.ownerRewardsGrid article:first-child{border-left:0}.ownerRewardsGrid span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:780}.ownerRewardsGrid strong{letter-spacing:-.04em;font-size:22px}.ownerRewardsGrid small{color:var(--faint);font-size:12px;line-height:1.45}.ownerRewardsNote{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.65}.ownerDashboardGrid{grid-template-columns:1.55fr .7fr;gap:13px;margin-top:13px;display:grid}.ownerPanel{border:1px solid var(--line);background:#111016;border-radius:13px;min-width:0;padding:20px}.ownerPanelHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ownerPanelHeader h2{letter-spacing:-.025em;margin:0;font-size:16px}.ownerPanelHeader>span{color:var(--muted);letter-spacing:.08em;border:1px solid #40364d;border-radius:99px;padding:5px 7px;font-size:12px;font-weight:800}.ownerBars{border-top:1px solid var(--line);align-items:stretch;gap:8px;height:220px;margin-top:19px;padding-top:21px;display:flex}.ownerBars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.ownerBars>div>span{background:linear-gradient(#b99eff,#5530a5);border-radius:4px 4px 1px 1px;width:min(28px,75%);min-height:4px;box-shadow:0 0 14px #8b5cf629}.ownerBars strong{color:#cfc9d9;font-size:12px}.ownerBars small{color:var(--faint);white-space:nowrap;font-size:12px}.ownerPathList{border-top:1px solid var(--line);margin-top:14px;display:grid}.ownerPathList>div{border-bottom:1px solid #211f27;justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.ownerPathList span{text-overflow:ellipsis;min-width:0;color:var(--muted);font-size:12px;overflow:hidden}.ownerPathList strong{color:var(--violet-soft);font-size:12px}.ownerMessages{margin-top:13px}.ownerMessageList{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px;display:grid}.ownerMessageList article{background:#0d0c11;border:1px solid #292630;border-radius:10px;min-width:0;padding:14px}.ownerMessageList article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.ownerMessageList strong{color:var(--violet-soft);font-size:12px}.ownerMessageList time{color:var(--faint);font-size:12px}.ownerMessageList p{color:#aaa5b3;white-space:pre-wrap;margin:11px 0;font-size:12px;line-height:1.6}.ownerMessageList a{color:#d0cad9;text-underline-offset:2px;font-size:12px;text-decoration:underline}.ownerEmpty{min-height:100px;color:var(--muted);text-align:center;border:1px dashed #36313f;border-radius:9px;place-items:center;margin:18px 0 0;font-size:12px;display:grid}.ownerPrivacyNote{color:var(--faint);margin:15px 2px 0;font-size:12px;line-height:1.5}.ownerGate{background:radial-gradient(circle, #6c46c426, transparent 31rem), var(--bg);place-items:center;min-height:100vh;padding:20px;display:grid}.ownerGateCard{background:#111016;border:1px solid #3d3549;border-radius:15px;width:min(480px,100%);padding:30px;box-shadow:0 30px 90px #0000006b}.ownerGateCard .eyebrow{margin-top:18px}.ownerGateCard h1{letter-spacing:-.05em;margin:0;font-size:34px}.ownerGateCard>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.65}.ownerGateCard>div{gap:9px;margin-top:20px;display:flex}.ownerGateCard a{color:var(--violet-soft);background:#18131f;border:1px solid #44384f;border-radius:8px;padding:9px 11px;font-size:12px}.trainingPanel{background:radial-gradient(circle at 8% 0,#8b5cf61f,#0000 23rem),linear-gradient(120deg,#121019,#0d0c11);border-color:#352b45;grid-column:1/-1;padding:22px}.trainingHeader{align-items:center}.coachAction{color:var(--violet-soft);letter-spacing:.13em;background:#8b5cf612;border:1px solid #493d58;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:900}.trainingLayout{grid-template-columns:185px minmax(0,1fr);gap:12px;margin-top:18px;display:grid}.crownScore,.coachDecision{border:1px solid var(--line);background:#08070c85;border-radius:11px;min-width:0;padding:17px}.crownScore{grid-row:span 2;grid-template-columns:1fr auto;align-content:center;gap:10px;display:grid}.crownScore>div{align-items:baseline;gap:3px;display:flex}.crownScore>div span{width:100%;color:var(--muted);letter-spacing:.12em;flex-basis:100%;font-size:12px;font-weight:850}.crownScore>div{flex-wrap:wrap}.crownScore strong{letter-spacing:-.07em;font-size:43px;line-height:.9}.crownScore small{color:var(--faint);font-size:12px}.crownScore>b{width:41px;height:41px;color:var(--violet-soft);background:#8b5cf61a;border:1px solid #594676;border-radius:50%;place-items:center;font-size:18px;display:grid}.crownScore.good>b{color:var(--green);background:#4ade8012;border-color:#4ade8047}.crownScore.warn>b{color:var(--gold);background:#f4ba5b12;border-color:#f4ba5b4d}.crownScore>p{color:var(--faint);grid-column:1/-1;margin:4px 0 0;font-size:12px;line-height:1.45}.coachDecision{grid-template-columns:120px minmax(0,.75fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}.coachDecision>span{color:var(--violet-soft);letter-spacing:.12em;font-size:12px;font-weight:850}.coachDecision h4{letter-spacing:-.025em;margin:0;font-size:15px}.coachDecision p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.missionGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.missionGrid article{background:#0c0b10;border:1px solid #292530;border-radius:10px;flex-direction:column;min-width:0;min-height:150px;padding:14px;display:flex}.missionGrid article>span{color:var(--violet-soft);letter-spacing:.09em;font-size:12px;font-weight:850}.missionGrid article>strong{letter-spacing:-.015em;margin-top:10px;font-size:12px}.missionGrid article>p{color:var(--muted);margin:7px 0 12px;font-size:12px;line-height:1.55}.missionGrid button{color:#9d83dd;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;margin-top:auto;padding:0;font-size:12px;font-weight:750;display:flex}.missionGrid button:hover{color:var(--violet-soft)}.levelPanel{background:radial-gradient(circle at 92% 0,#8b5cf61c,#0000 24rem),#111016;border-color:#332b40;grid-column:1/-1;padding:22px}.levelPanel.above{border-color:#4ade803d}.levelPanel.below{border-color:#fb718540}.levelHeader{align-items:center}.levelSignal{color:var(--violet-soft);letter-spacing:.11em;background:#8b5cf612;border:1px solid #493d58;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:900}.levelSignal.keep_deck{color:var(--green);background:#4ade800f;border-color:#4ade8040}.levelSignal.test_variant{color:var(--gold);background:#f4ba5b0f;border-color:#f4ba5b40}.levelAssessmentLayout{grid-template-columns:minmax(280px,.85fr) minmax(0,1.55fr);gap:11px;margin-top:18px;display:grid}.levelVerdict{background:#07060a8c;border:1px solid #302a39;border-radius:11px;grid-row:span 2;align-items:flex-start;gap:14px;min-width:0;padding:19px;display:flex}.levelVerdictIcon{width:38px;height:38px;color:var(--violet-soft);background:#8b5cf61f;border-radius:10px;flex:none;place-items:center;font-size:16px;font-weight:850;display:grid}.levelVerdict strong{letter-spacing:-.015em;font-size:15px;line-height:1.45;display:block}.levelVerdict p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.55}.levelMetricGrid{background:#07060a8c;border:1px solid #302a39;border-radius:11px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.levelMetricGrid article{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:92px;padding:14px;display:flex}.levelMetricGrid article:first-child{border-left:0}.levelMetricGrid span,.levelNextMove>span{color:var(--muted);letter-spacing:.09em;font-size:12px;font-weight:850}.levelMetricGrid strong{letter-spacing:-.035em;font-size:18px}.levelMetricGrid small{color:var(--faint);font-size:12px;line-height:1.4}.levelNextMove{background:#07060a8c;border:1px solid #302a39;border-radius:11px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:13px 15px;display:grid}.levelNextMove p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.levelNextMove button{color:var(--violet-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:0;font-size:12px;font-weight:750;display:flex}.streakPerformancePanel{grid-column:1/-1;padding:22px}.streakPerformanceHeader{align-items:center}.streakSignal{color:var(--violet-soft);letter-spacing:.1em;background:#8b5cf612;border:1px solid #493d58;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:900}.streakPerformanceLayout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.75fr);gap:11px;margin-top:18px;display:grid}.streakVerdict{background:#07060a8c;border:1px solid #302a39;border-radius:11px;flex-direction:column;justify-content:center;min-width:0;padding:18px;display:flex}.streakVerdict>span,.streakBucketGrid span{color:var(--muted);letter-spacing:.09em;font-size:12px;font-weight:850}.streakVerdict>strong{letter-spacing:-.045em;margin-top:10px;font-size:23px}.streakVerdict p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.55}.streakVerdict small{color:var(--faint);margin-top:10px;font-size:12px;line-height:1.45}.streakBucketGrid{background:#07060a8c;border:1px solid #302a39;border-radius:11px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.streakBucketGrid article{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:15px;display:flex}.streakBucketGrid article:first-child{border-left:0}.streakBucketGrid strong{letter-spacing:-.035em;font-size:19px}.streakBucketGrid small{min-height:24px;color:var(--faint);font-size:12px;line-height:1.45}.streakBucketGrid i{background:#28222f;border-radius:99px;height:4px;overflow:hidden}.streakBucketGrid i b{border-radius:inherit;background:var(--violet);height:100%;display:block}.streakMethodNote{color:var(--faint);margin:12px 0 0;font-size:12px;line-height:1.5}.deckCoachPanel{background:linear-gradient(122deg,#101015,#14111a);grid-column:1/-1;padding:22px}.deckCoachHeader{align-items:center}.deckCoachLayout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.6fr);gap:12px;margin-top:18px;display:grid}.deckCoachCards{background:#0b0a0e;border:1px solid #2d2934;border-radius:11px;align-self:stretch;min-width:0;padding:15px}.deckCoachCards .battleDeckLabel{margin-bottom:12px}.deckTipGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.deckTipGrid article{background:#0b0a0e;border:1px solid #2d2934;border-radius:11px;gap:11px;min-width:0;padding:14px;display:flex}.deckTipGrid article>span{width:25px;height:25px;color:var(--violet-soft);background:#8b5cf61a;border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:850;display:grid}.deckTipGrid strong{font-size:12px;line-height:1.4;display:block}.deckTipGrid p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.55}.metaShell{background:radial-gradient(circle at 72% -14%, #6c46c430, transparent 34rem), var(--bg);min-height:100vh}.metaNav{max-width:560px}.metaAnalyzeLink{color:var(--violet-soft);background:#171223;border:1px solid #503f75;border-radius:8px;align-items:center;gap:14px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.metaAnalyzeLink:hover{color:#fff;border-color:#755cab}.metaContent{width:min(1400px,100% - 36px);margin:0 auto;padding:54px 0 26px}.metaHero{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:29px;display:flex}.metaHero h1{letter-spacing:-.075em;max-width:720px;margin:0;font-size:clamp(44px,7vw,78px);line-height:.91}.metaHero>div:first-child>p:last-child{color:#a7a2b0;max-width:670px;margin:22px 0 0;font-size:13px;line-height:1.7}.metaHeroControls{gap:8px;min-width:250px;display:grid}.metaHeroControls>span{color:var(--muted);letter-spacing:.12em;font-size:12px;font-weight:800}.metaPeriod{background:#111016;border:1px solid #3a3445;border-radius:9px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid}.metaPeriod button{min-height:35px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:700}.metaPeriod button.selected{color:#fff;background:var(--violet);box-shadow:0 7px 20px #8b5cf633}.metaSummary{border:1px solid var(--line);background:linear-gradient(110deg,#14121a,#0f0e13);border-radius:13px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.metaSummary article{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:100px;padding:18px 21px;display:flex}.metaSummary article:first-child{border-left:0}.metaSummary span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:750}.metaSummary strong{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.035em;font-size:21px;overflow:hidden}.metaSummary small{color:var(--faint);font-size:12px}.metaSummary .confidence{color:var(--violet-soft)}.metaSummary .confidence.strong{color:var(--green)}.metaSummary .confidence.developing{color:var(--gold)}.metaLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;margin-top:14px;display:grid}.metaPanel{border:1px solid var(--line);background:#111016;border-radius:14px;min-width:0;padding:22px;box-shadow:0 18px 50px #0000001f}.metaBuilder{background:linear-gradient(135deg,#8b5cf60e,#111016 38%);margin-top:14px;overflow:hidden}.metaBuilderIntro{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.metaBuilderIntro h2{letter-spacing:-.035em;margin:0;font-size:20px}.metaBuilderIntro>p{max-width:480px;color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.6}.metaBuilderIntro>p strong{color:#e7e2ed}.metaSelectedCards{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.metaSelectedCards>button,.metaEmptySlot{min-width:0;height:68px;color:var(--ink);cursor:pointer;background:#181220;border:1px solid #514064;border-radius:9px;grid-template-columns:38px minmax(0,1fr) 12px;align-items:center;gap:7px;padding:7px;display:grid}.metaSelectedCards>button>span{background:#292130;border-radius:6px;height:51px;overflow:hidden}.metaSelectedCards>button img{object-fit:contain;width:100%;height:100%;transform:scale(1.08)}.metaSelectedCards>button b{text-align:left;font-size:12px;line-height:1.25;overflow:hidden}.metaSelectedCards>button small{color:var(--violet-soft);font-size:13px}.metaEmptySlot{color:#514a58;background:#0e0d12;border-style:dashed;border-color:#312b38;grid-template-columns:1fr;place-items:center;font-size:17px;display:grid}.metaCardFinder{background:#0c0b10;border:1px solid #2e2936;border-radius:11px;margin-top:12px;padding:12px}.metaCardFinderTools{align-items:center;gap:9px;display:flex}.metaCardFinderTools label{flex:1;min-width:220px}.metaCardFinderTools input{width:100%;min-height:38px;color:var(--ink);background:#141119;border:1px solid #3b3443;border-radius:7px;outline:0;padding:0 12px;font-size:12px}.metaCardFinderTools input:focus{border-color:var(--violet)}.metaVariantTabs{border:1px solid #342e3c;border-radius:8px;gap:4px;padding:3px;display:flex}.metaVariantTabs button,.metaClearCards{min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:12px;font-weight:750}.metaVariantTabs button.selected{color:#fff;background:var(--violet)}.metaClearCards{color:var(--violet-soft);background:#17121d;border:1px solid #43374f}.metaCatalogue{scrollbar-color:#514260 #17131d;grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;max-height:370px;margin-top:11px;padding:2px 4px 2px 2px;display:grid;overflow-y:auto}.metaCatalogue>button{min-width:0;color:var(--ink);cursor:pointer;background:#141218;border:1px solid #2f2a35;border-radius:8px;flex-direction:column;align-items:stretch;gap:4px;padding:7px;transition:border-color .15s,transform .15s,background .15s;display:flex;position:relative}.metaCatalogue>button:hover{border-color:#5c4a6d;transform:translateY(-1px)}.metaCatalogue>button.selected{background:#8b5cf621;border-color:#a888f4;box-shadow:inset 0 0 0 1px #a888f433}.metaCatalogueArt{aspect-ratio:.78;color:var(--violet-soft);background:#251f2c;border-radius:6px;place-items:center;font-size:17px;font-weight:850;display:grid;overflow:hidden}.metaCatalogueArt img{object-fit:contain;width:100%;height:100%;transform:scale(1.08)}.metaCatalogue>button strong,.metaCatalogue>button small{white-space:nowrap;text-overflow:ellipsis;text-align:left;overflow:hidden}.metaCatalogue>button strong{margin-top:2px;font-size:12px}.metaCatalogue>button small{color:var(--faint);font-size:12px}.metaVariantBadge{z-index:2;color:#c8c1d0;letter-spacing:.06em;background:#0a080dd6;border-radius:4px;padding:3px 4px;font-size:12px;font-weight:900;position:absolute;top:10px;left:10px}.metaCatalogueEmpty{color:var(--muted);text-align:center;margin:16px 0 5px;font-size:12px}.metaBuilderStatus{border-top:1px solid #2b2731;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding-top:12px;display:flex}.metaBuilderStatus strong{font-size:12px}.metaBuilderStatus span{color:var(--faint);font-size:12px}.metaDeckPanel{padding-bottom:0;overflow:hidden}.metaPanelHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.metaPanelHeader h2{letter-spacing:-.03em;margin:0;font-size:18px}.metaTools{gap:8px;display:flex}.metaTools input,.metaTools select{min-height:36px;color:var(--ink);background:#0c0b10;border:1px solid #37313f;border-radius:7px;outline:0;padding:0 11px;font-size:12px}.metaTools input{width:180px}.metaTools input:focus,.metaTools select:focus{border-color:var(--violet)}.metaDeckList{border-top:1px solid var(--line);margin:18px -22px 0}.metaDeckRow{border-bottom:1px solid #211f27;grid-template-columns:34px minmax(295px,1.4fr) minmax(290px,1fr) minmax(145px,.72fr) 76px;align-items:center;gap:13px;min-height:124px;padding:15px 22px;transition:background .18s;display:grid}.metaDeckRow:hover{background:#8b5cf606}.metaRank{color:#5e5869;letter-spacing:.08em;font-size:12px;font-weight:850}.metaDeckIdentity{gap:10px;min-width:0;display:grid}.metaDeckIdentity>div:last-child{justify-content:space-between;gap:10px;min-width:0;display:flex}.metaDeckIdentity strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.metaDeckIdentity small{color:var(--muted);flex:none;font-size:12px}.metaDeckPlayers{align-items:center;min-width:0;justify-content:flex-start!important;gap:5px!important;display:flex!important}.metaDeckPlayers>span{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;font-size:12px}.metaDeckPlayers a{color:var(--violet-soft);background:#8b5cf614;border-radius:4px;padding:3px 5px;font-size:12px;font-weight:760}.metaDeckCards{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.metaCardThumb{aspect-ratio:.78;min-width:0;color:var(--violet-soft);background:#201b27;border:1px solid #383140;border-radius:5px;place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden}.metaCardThumb img{object-fit:contain;width:100%;height:100%;transform:scale(1.12)}.metaDeckMetrics{background:#0d0c11;border:1px solid #302a38;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.metaDeckMetrics>div{border-left:1px solid #302a38;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:64px;padding:9px 10px;display:flex}.metaDeckMetrics>div:first-child{border-left:0}.metaDeckMetrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:780}.metaDeckMetrics strong{letter-spacing:-.02em;font-size:14px}.metaDeckMetrics small{white-space:nowrap;text-overflow:ellipsis;color:var(--faint);font-size:12px;overflow:hidden}.metaDeckMetrics .sample.reliable strong{color:var(--green)}.metaDeckMatchups{gap:5px;min-width:0;display:grid}.metaMatchup{white-space:nowrap;text-overflow:ellipsis;color:var(--violet-soft);background:#8b5cf612;border-radius:5px;padding:5px 7px;font-size:12px;overflow:hidden}.metaMatchup b{margin-right:3px}.metaCopy{min-height:34px;color:var(--violet-soft);cursor:pointer;background:#19131f;border:1px solid #493d59;border-radius:7px;padding:0 8px;font-size:12px;font-weight:700}.metaCopy:hover{color:#fff;border-color:#725b91}.metaLoading,.metaEmpty{min-height:240px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.metaLoading>span{border:2px solid #41364f;border-top-color:var(--violet);border-radius:50%;width:27px;height:27px;animation:.7s linear infinite metaSpin}.metaLoading strong,.metaEmpty strong{color:#cfc9d7;font-size:12px}.metaEmpty p{margin:0;font-size:12px}@keyframes metaSpin{to{transform:rotate(360deg)}}.archetypePanel{padding-bottom:12px}.archetypeList{margin:15px -10px 0}.archetypeList>div{border-top:1px solid #24212a;grid-template-columns:22px minmax(0,1fr) 63px;align-items:center;gap:9px;min-height:62px;padding:9px 10px;display:grid}.archetypeList>div>span{color:#5d5768;font-size:12px;font-weight:800}.archetypeList>div>div:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.archetypeList strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.archetypeList small{color:var(--muted);font-size:12px}.archetypeShare{justify-items:end;gap:5px;display:grid}.archetypeShare b{color:var(--violet-soft);font-size:12px}.archetypeShare i{background:#282330;border-radius:99px;width:100%;height:4px;overflow:hidden}.archetypeShare i span{border-radius:inherit;background:linear-gradient(90deg,#673bbb,#b69cff);height:100%;display:block}.cardMetaPanel{margin-top:14px}.metaMethod{color:var(--faint);align-self:center;font-size:12px}.metaCardGrid{grid-template-columns:repeat(8,1fr);gap:10px;margin-top:18px;display:grid}.metaCardGrid article{background:#0d0c11;border:1px solid #2d2933;border-radius:10px;min-width:0;padding:11px;position:relative}.cardMetaRank{z-index:2;color:#fff;background:#0f0c14db;border-radius:5px;padding:3px 5px;font-size:12px;font-weight:850;position:absolute;top:8px;left:8px}.cardMetaArt{aspect-ratio:.82;background:linear-gradient(155deg,#292331,#151219);border-radius:7px;overflow:hidden}.cardMetaArt img{object-fit:contain;width:100%;height:100%;transform:scale(1.1)}.cardMetaArt>span{width:100%;height:100%;color:var(--violet-soft);place-items:center;font-size:25px;font-weight:800;display:grid}.metaCardGrid article>strong{white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:12px;display:block;overflow:hidden}.metaCardGrid article>div:last-child{color:#cec8d7;justify-content:space-between;gap:4px;margin-top:7px;font-size:12px;display:flex}.metaCardGrid small{color:var(--faint);font-size:12px}.metaMethodology{background:#8b5cf60b;border:1px solid #342a44;border-radius:13px;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:14px;padding:18px 21px;display:grid}.metaMethodology>div{align-items:center;gap:10px;display:flex}.metaMethodology>div>span{width:29px;height:29px;color:var(--violet-soft);background:#8b5cf61f;border-radius:8px;place-items:center;display:grid}.metaMethodology strong{font-size:12px}.metaMethodology p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.metaMethodology>a{white-space:nowrap;color:var(--violet-soft);align-items:center;gap:12px;font-size:12px;font-weight:750;display:flex}.mastersShell{background:radial-gradient(circle at 70% -12%, #6c46c433, transparent 38rem), radial-gradient(circle at 5% 35%, #40266f1a, transparent 28rem), var(--bg);min-height:100vh}.mastersContent{width:min(1400px,100% - 36px);margin:0 auto;padding:54px 0 26px}.mastersNav{max-width:570px}.mastersHero{grid-template-columns:minmax(0,1.2fr) minmax(370px,.65fr);align-items:end;gap:70px;margin-bottom:29px;display:grid}.mastersHero h1{letter-spacing:-.078em;margin:0;font-size:clamp(46px,7.2vw,82px);line-height:.9}.mastersHero>div>p:last-child{color:#a19ba9;max-width:690px;margin:22px 0 0;font-size:13px;line-height:1.7}.masterCompareForm{background:linear-gradient(135deg,#8b5cf61a,#0f0c14f0);border:1px solid #423652;border-radius:13px;padding:18px;box-shadow:0 20px 60px #0003}.masterCompareForm>span{color:var(--violet-soft);letter-spacing:.13em;font-size:12px;font-weight:880}.masterCompareForm label{background:#0c0b10;border:1px solid #403647;border-radius:9px;align-items:center;gap:8px;min-height:48px;margin-top:12px;padding-left:12px;display:flex}.masterCompareForm label>b{color:var(--violet-soft);font-size:12px}.masterCompareForm input{min-width:0;color:var(--ink);text-transform:uppercase;background:0 0;border:0;outline:0;flex:1;padding:0 4px;font-size:12px;font-weight:760}.masterCompareForm input::placeholder{color:#5d5767}.masterCompareForm button{color:#fff;background:var(--violet);cursor:pointer;border:0;border-radius:7px;align-self:stretch;min-width:115px;margin:4px;font-size:12px;font-weight:780}.masterCompareForm button:hover{background:#9c72fb}.masterCompareForm button:disabled{opacity:.65;cursor:wait}.masterCompareForm>small{color:#716b79;min-height:20px;margin-top:9px;font-size:12px;line-height:1.45;display:block}.mastersSummary{border:1px solid var(--line);background:linear-gradient(110deg,#14121a,#0f0e13);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.mastersSummary article{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:101px;padding:18px 21px;display:flex}.mastersSummary article:first-child{border-left:0}.mastersSummary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:760}.mastersSummary strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.mastersSummary small{color:var(--faint);font-size:12px}.mastersSummary .mastersUpdated{color:var(--green);letter-spacing:.06em;font-size:15px}.masterComparison{background:radial-gradient(circle at 50% 0,#8b5cf624,#0000 30rem),#111016;border:1px solid #413452;border-radius:14px;margin-top:14px;padding:22px;box-shadow:0 18px 50px #00000026}.masterComparisonHeader{justify-content:space-between;align-items:center;gap:25px;display:flex}.masterComparisonHeader h2{letter-spacing:-.035em;margin:0;font-size:19px}.masterComparisonHeader>a{color:var(--violet-soft);background:#18131f;border:1px solid #4c3c61;border-radius:8px;flex:none;align-items:center;gap:18px;padding:9px 11px;font-size:12px;font-weight:760;display:flex}.masterComparisonBody{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) minmax(230px,.7fr);align-items:stretch;gap:10px;margin-top:18px;display:grid}.masterComparisonBody>article,.masterComparisonBody>aside{background:#07060aa3;border:1px solid #302a39;border-radius:11px;min-width:0;padding:15px}.comparisonIdentity{grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;min-width:0;margin-bottom:12px;display:grid}.comparisonIdentity>span{color:var(--violet-soft);letter-spacing:.11em;font-size:12px;font-weight:850}.comparisonIdentity>strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:13px;overflow:hidden}.comparisonIdentity>small{color:var(--muted);grid-area:1/2/span 2;align-self:center;font-size:12px}.comparisonStats{border-top:1px solid var(--line);color:#777181;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.comparisonStats b{color:#cbc5d2;font-size:12px}.comparisonVersus{width:32px;height:32px;color:var(--violet-soft);background:#17131e;border:1px solid #493b5a;border-radius:50%;align-self:center;place-items:center;font-size:12px;font-weight:900;display:grid}.masterComparisonBody>aside{flex-direction:column;justify-content:center;display:flex}.masterComparisonBody>aside>span{color:#736b7d;letter-spacing:.11em;font-size:12px;font-weight:850}.masterComparisonBody>aside>strong{letter-spacing:-.035em;margin-top:8px;font-size:17px}.masterComparisonBody>aside>p{color:var(--muted);margin:8px 0 14px;font-size:12px;line-height:1.55}.masterComparisonBody>aside>a{color:var(--violet-soft);justify-content:space-between;align-items:center;font-size:12px;font-weight:780;display:flex}.mastersExplorer{border:1px solid var(--line);background:#111016;border-radius:14px;margin-top:14px;padding:22px;box-shadow:0 18px 50px #0000001f}.mastersExplorerHeader{justify-content:space-between;align-items:center;gap:24px;display:flex}.mastersExplorerHeader h2{letter-spacing:-.04em;margin:0;font-size:21px}.masterSearch input{width:230px;min-height:38px;color:var(--ink);background:#0c0b10;border:1px solid #37313f;border-radius:8px;outline:0;padding:0 11px;font-size:12px}.masterSearch input:focus{border-color:var(--violet)}.masterSearch input::placeholder{color:#5f5968}.archetypeFilters{scrollbar-width:thin;scrollbar-color:#43384f transparent;gap:6px;margin:18px -4px 0;padding:0 4px 5px;display:flex;overflow-x:auto}.archetypeFilters button{color:#85808e;cursor:pointer;background:#0d0c11;border:1px solid #302b37;border-radius:99px;flex:none;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:690;display:flex}.archetypeFilters button:hover{color:#c9c3d0;border-color:#514460}.archetypeFilters button.selected{color:#fff;background:#8b5cf621;border-color:#674b90}.archetypeFilters button span{color:#786b88;background:#211b29;border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:12px;display:grid}.masterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.masterCard{content-visibility:auto;contain-intrinsic-size:430px;background:radial-gradient(circle at 100% 0,#8b5cf617,#0000 18rem),linear-gradient(125deg,#100e14,#0b0a0e);border:1px solid #302a38;border-radius:12px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.masterCard:hover{border-color:#51405f;transform:translateY(-1px);box-shadow:0 20px 50px #00000038}.masterCardTop{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:91px;padding:14px 16px;display:grid}.masterPosition{width:38px;height:38px;color:var(--violet-soft);background:#8b5cf61c;border:1px solid #594674;border-radius:10px;place-items:center;font-size:12px;font-weight:900;display:grid}.masterIdentity{min-width:0}.masterIdentity>span,.masterWorldRank>span,.masterDeckBlock>div:first-child>span,.masterStatGrid span,.masterMatchupGrid span{color:#6f6878;letter-spacing:.11em;font-size:12px;font-weight:860}.masterIdentity h2{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:16px;overflow:hidden}.masterIdentity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.masterWorldRank{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;min-width:86px;display:flex}.masterWorldRank strong{letter-spacing:-.05em;font-size:21px;line-height:1}.masterWorldRank small{color:var(--muted);font-size:12px}.masterWorldRank small.good{color:var(--green)}.masterWorldRank small.bad{color:var(--red)}.masterDeckBlock{padding:14px 16px}.masterDeckBlock>div:first-child{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.masterDeckBlock>div:first-child strong{color:#cfc9d6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.masterDeckStrip{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;display:grid}.masterDeckStrip>span{aspect-ratio:.78;min-width:0;color:var(--violet-soft);background:linear-gradient(155deg,#282331,#15121a);border:1px solid #3b3343;border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.masterDeckStrip>span.evolved{border-color:#bda8ffb8;box-shadow:0 0 12px #8b5cf62b}.masterDeckStrip img{object-fit:contain;width:100%;height:100%;transform:scale(1.1)}.masterDeckStrip>span:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07060ac4);height:34%;position:absolute;inset:auto 0 0}.masterDeckStrip small{z-index:2;color:#fff;background:#4a2b88f0;border:1px solid #916fd2;border-radius:4px;place-items:center;min-width:14px;height:14px;padding:0 2px;font-size:12px;font-weight:850;display:grid;position:absolute;bottom:2px;right:2px}.masterStatGrid{background:#07060a85;border:1px solid #2c2832;border-radius:9px;grid-template-columns:repeat(3,1fr);margin:0 16px;display:grid;overflow:hidden}.masterStatGrid>div{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:82px;padding:11px;display:flex}.masterStatGrid>div:first-child{border-left:0}.masterStatGrid strong{letter-spacing:-.035em;font-size:16px}.masterStatGrid small{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.masterMatchupGrid{grid-template-columns:repeat(2,1fr);gap:7px;margin:10px 16px 0;display:grid}.masterMatchupGrid>div{background:#8b5cf60d;border-radius:8px;min-width:0;padding:10px 11px}.masterMatchupGrid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.masterMatchupGrid small{color:var(--faint);margin-top:3px;font-size:12px;display:block}.masterActions{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);min-height:47px;margin-top:13px;display:grid}.masterActions a{border-left:1px solid var(--line);color:var(--violet-soft);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:12px;font-weight:760;display:flex}.masterActions a:first-child{border-left:0}.masterActions a:hover{color:#fff;background:#8b5cf60a}.mastersLoading,.mastersEmpty{min-height:260px;color:var(--muted);text-align:center;background:#08070c52;border:1px dashed #393240;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:9px;margin-top:14px;display:flex}.mastersLoading>span{border:2px solid #41364f;border-top-color:var(--violet);border-radius:50%;width:29px;height:29px;animation:.7s linear infinite metaSpin}.mastersLoading strong,.mastersEmpty strong{color:#cec8d5;font-size:12px}.mastersLoading p,.mastersEmpty p{max-width:550px;margin:0;font-size:12px;line-height:1.5}.mastersEmpty.compact{min-height:120px}.mastersMethodology{background:#8b5cf60b;border:1px solid #392d49;border-radius:13px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.35fr) auto;align-items:center;gap:24px;margin-top:14px;padding:18px 21px;display:grid}.mastersMethodology>div{align-items:center;gap:10px;display:flex}.mastersMethodology>div>span{width:29px;height:29px;color:var(--violet-soft);background:#8b5cf61f;border-radius:8px;flex:0 0 29px;place-items:center;display:grid}.mastersMethodology strong{font-size:12px;line-height:1.45}.mastersMethodology p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.mastersMethodology>a{color:var(--violet-soft);white-space:nowrap;align-items:center;gap:13px;font-size:12px;font-weight:770;display:flex}.mastersShellV2{background:radial-gradient(circle at 72% -10%,#7648dc33,#0000 34rem),radial-gradient(circle at -5% 34%,#4e2d841a,#0000 31rem),#08070b}.mastersContentV2{padding-top:38px}.mastersCommandHero{grid-template-columns:minmax(0,1.25fr) minmax(390px,.64fr);align-items:center;gap:clamp(44px,7vw,112px);min-height:318px;display:grid;position:relative}.mastersCommandHero:before{content:"";z-index:0;pointer-events:none;filter:blur(18px);background:radial-gradient(circle,#8b5cf61a,#0000 68%);width:430px;height:260px;position:absolute;top:2%;left:28%}.mastersCommandHero>*{z-index:1;position:relative}.mastersCommandHero h1{letter-spacing:-.077em;margin:9px 0 0;font-size:clamp(48px,6.1vw,82px);line-height:.91}.mastersCommandHero h1 em{color:var(--violet-soft);font-style:normal}.mastersCommandHero>div>p:last-child{color:#9d97a7;max-width:655px;margin:20px 0 0;font-size:13px;line-height:1.65}.masterCompareFormV2{background:radial-gradient(circle at 100% 0,#8b5cf626,#0000 17rem),linear-gradient(135deg,#16111d,#0e0c12);border-color:#4d3d61;padding:20px}.masterCompareFormV2>div{flex-direction:column;gap:5px;display:flex}.masterCompareFormV2>div span{color:var(--violet-soft);letter-spacing:.13em;font-size:12px;font-weight:860}.masterCompareFormV2>div b{letter-spacing:-.02em;font-size:13px}.masterCompareFormV2>small.error{color:var(--red)}.mastersViewNav{z-index:14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0c12e6;border:1px solid #2d2933;border-radius:12px;align-items:stretch;gap:3px;height:58px;margin:0 0 14px;padding:5px;display:flex;position:sticky;top:68px;box-shadow:0 16px 40px #0000002e}.mastersViewNav button{color:#817b8b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-width:148px;font-size:12px;font-weight:750;display:flex}.mastersViewNav button>span{color:#6f657d;font-size:13px}.mastersViewNav button b{min-width:16px;height:16px;color:var(--violet-soft);background:#2b2138;border-radius:99px;place-items:center;font-size:12px;display:grid}.mastersViewNav button:hover{color:#cfc9d7}.mastersViewNav button.active{color:#fff;background:linear-gradient(135deg,#8b5cf629,#8b5cf60f);border-color:#49395c}.mastersViewNav button.active>span{color:var(--violet-soft)}.mastersLoadingV2{min-height:420px}.mastersLiveStrip{background:#0f0e13;border:1px solid #2b2731;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.mastersLiveStrip article{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:92px;padding:14px 18px;display:flex}.mastersLiveStrip article:first-child{border-left:0}.mastersLiveStrip span{color:#6e6878;letter-spacing:.12em;font-size:12px;font-weight:850}.mastersLiveStrip strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.mastersLiveStrip small{color:var(--faint);font-size:12px}.mastersLiveStrip .liveValue{color:var(--green);letter-spacing:.04em;align-items:center;gap:7px;font-size:12px;display:flex}.liveValue i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #4ade8012}.masterSpotlight{background:radial-gradient(circle at 82% 20%,#8b5cf633,#0000 27rem),linear-gradient(120deg,#17121f,#0d0b11 66%);border:1px solid #4b3b61;border-radius:15px;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.25fr) 150px;align-items:center;gap:38px;min-height:278px;margin-top:14px;padding:30px;display:grid;overflow:hidden;box-shadow:0 25px 65px #00000038}.masterSpotlightCopy h2{letter-spacing:-.055em;margin:5px 0 2px;font-size:36px;line-height:1}.masterSpotlightCopy>span{color:var(--violet-soft);font-size:12px;font-weight:720}.masterSpotlightCopy>p:not(.kicker){max-width:440px;color:var(--muted);margin:16px 0 18px;font-size:12px;line-height:1.6}.masterSpotlightCopy>div{align-items:center;gap:8px;display:flex}.masterSpotlightCopy>div>button:first-child{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6838cb,#8b5cf6);border:1px solid #7256a0;border-radius:8px;align-items:center;gap:20px;min-height:39px;padding:0 13px;font-size:12px;font-weight:790;display:flex}.masterSpotlightDeck{background:#07060a8c;border:1px solid #302a39;border-radius:12px;padding:17px}.masterSpotlightDeck>div:last-child{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:14px;padding-top:12px;display:grid}.masterSpotlightDeck>div:last-child span{border-left:1px solid var(--line);color:var(--faint);flex-direction:column;gap:3px;padding-left:12px;font-size:12px;display:flex}.masterSpotlightDeck>div:last-child span:first-child{border-left:0;padding-left:0}.masterSpotlightDeck>div:last-child b{color:#d7d2de;font-size:13px}.masterSpotlightScore{flex-direction:column;align-items:center;gap:13px;display:flex}.masterSpotlightScore>small{color:var(--muted);font-size:12px}.masterScoreRing{--score-angle:0deg;background:conic-gradient(var(--violet) var(--score-angle), #292332 0);border-radius:50%;place-items:center;width:96px;height:96px;display:grid;position:relative;box-shadow:0 0 32px #8b5cf626}.masterScoreRing:after{content:"";border-radius:inherit;background:#100d15;position:absolute;inset:5px}.masterScoreRing>div{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.masterScoreRing strong{letter-spacing:-.05em;font-size:22px;line-height:1}.masterScoreRing small{color:var(--violet-soft);letter-spacing:.12em;margin-top:4px;font-size:12px;font-weight:850}.masterFormStrip{gap:4px;display:flex}.masterFormStrip>span{border-radius:5px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.masterFormStrip>small{color:var(--faint);font-size:12px}.mastersPulseCards{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:9px;display:grid}.mastersPulseCards article{background:#0e0d12;border:1px solid #29262e;border-radius:11px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:100px;padding:14px;display:grid}.pulseIcon{color:#aaa1b5;background:#201c25;border-radius:8px;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.pulseIcon.good{color:var(--green);background:#4ade8014}.pulseIcon.violet{color:var(--violet-soft);background:#8b5cf61a}.mastersPulseCards small{color:#6c6575;letter-spacing:.11em;font-size:12px;font-weight:850}.mastersPulseCards strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;display:block;overflow:hidden}.mastersPulseCards p{color:var(--faint);margin:4px 0 0;font-size:12px;line-height:1.45}.archetypeAtlas,.featuredMastersSection{margin-top:44px}.mastersSectionHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:17px;display:flex}.mastersSectionHeader h2{letter-spacing:-.045em;margin:2px 0 0;font-size:25px}.mastersSectionHeader>div>small{color:var(--faint);margin-top:6px;font-size:12px;display:block}.mastersSectionHeader>button{color:var(--violet-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;padding:8px 0;font-size:12px;font-weight:760;display:flex}.archetypeMasterGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.archetypeMasterCard{min-width:0;min-height:208px;color:inherit;text-align:left;cursor:pointer;background:radial-gradient(circle at 100% 0,#8b5cf614,#0000 13rem),#0e0d12;border:1px solid #2d2933;border-radius:12px;flex-direction:column;align-items:stretch;padding:15px;transition:all .18s;display:flex}.archetypeMasterCard:hover{background-color:#121017;border-color:#554268;transform:translateY(-2px)}.archetypeMasterCard>div:first-child{flex-direction:column;gap:3px;display:flex}.archetypeMasterCard>div:first-child span{color:var(--violet-soft);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.archetypeMasterCard>div:first-child strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;overflow:hidden}.archetypeMasterCard>div:first-child small{color:var(--faint);font-size:12px}.archetypeMasterCard>.masterDeckStrip{margin-top:16px}.masterDeckStrip.compact{gap:3px}.masterDeckStrip.compact>span{border-radius:4px}.archetypeMasterFooter{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;margin-top:auto;padding-top:12px;display:grid}.archetypeMasterFooter>span{color:var(--faint);flex-direction:column;gap:2px;font-size:12px;display:flex}.archetypeMasterFooter b{color:#c9c3d0;font-size:12px}.archetypeMasterFooter i{color:var(--violet-soft);font-style:normal}.masterFeaturedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.masterCardV2 .masterCardTop{grid-template-columns:38px minmax(0,1fr) auto}.masterCardTools{align-items:center;gap:8px;display:flex}.masterWatchButton{color:#777080;cursor:pointer;background:#141119;border:1px solid #3b3444;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.masterWatchButton:hover,.masterWatchButton.active{color:var(--gold);background:#f4ba5b12;border-color:#7b5fa7}.masterCardScoreline{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px 4px;display:grid}.masterCardScoreline .masterScoreRing{width:64px;height:64px}.masterCardScoreline .masterScoreRing strong{font-size:16px}.masterCardScoreline>div:last-child>span{color:#6f6878;letter-spacing:.1em;font-size:12px;font-weight:850}.masterCardScoreline>div:last-child>strong{margin:5px 0 8px;font-size:15px;display:block}.masterCardScoreline .masterFormStrip>span{width:17px;height:17px}.masterStatGridV2{margin-top:2px}.masterActionsV2 button,.masterActionsV2 a{border:0;border-left:1px solid var(--line);min-width:0;color:var(--violet-soft);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;font-size:12px;font-weight:760;display:flex}.masterActionsV2 button:first-child{border-left:0}.masterActionsV2 button:hover,.masterActionsV2 a:hover{color:#fff;background:#8b5cf60d}.mastersExplorerV2,.mastersWatchlist,.personalRadar,.radarWelcome{margin-top:0}.rankingHeader{align-items:center}.masterRankingTools{border-top:1px solid var(--line);align-items:end;gap:9px;margin-top:11px;padding-top:13px;display:flex}.masterRankingTools>label{flex-direction:column;gap:6px;display:flex}.masterRankingTools label>span{color:#6f6878;letter-spacing:.11em;font-size:12px;font-weight:850}.masterRankingTools select,.personalRadar select{color:#c8c2cf;min-height:36px;font:inherit;background:#0d0b10;border:1px solid #393240;border-radius:7px;outline:0;padding:0 30px 0 10px;font-size:12px}.masterLayoutToggle{background:#0d0b10;border:1px solid #37313f;border-radius:8px;gap:3px;margin-left:auto;padding:3px;display:flex}.masterLayoutToggle button{color:#716a7b;cursor:pointer;background:0 0;border:0;border-radius:5px;width:32px;height:29px}.masterCompactList{background:#0c0b0f;border:1px solid #2c2832;border-radius:11px;flex-direction:column;margin-top:13px;display:flex}.masterCompactRow{border-top:1px solid var(--line);grid-template-columns:32px minmax(155px,.7fr) minmax(250px,1fr) 65px 65px 55px 34px 32px;align-items:center;gap:12px;min-height:82px;padding:10px 12px;display:grid}.masterCompactRow:first-child{border-top:0}.masterCompactPosition{color:var(--violet-soft);font-size:12px;font-weight:850}.masterCompactIdentity{flex-direction:column;gap:4px;min-width:0;display:flex}.masterCompactIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.masterCompactIdentity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.masterCompactIdentity b.good{color:var(--green)}.masterCompactIdentity b.bad{color:var(--red)}.masterCompactMetric{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.masterCompactMetric span{color:#655f6d;letter-spacing:.08em;font-size:12px;font-weight:850}.masterCompactMetric strong{font-size:12px}.masterCompactOpen{width:32px;height:32px;color:var(--violet-soft);cursor:pointer;background:#17131d;border:1px solid #473956;border-radius:7px}.personalRadar{background:radial-gradient(circle at 75% 0,#8b5cf621,#0000 27rem),#100e14;border:1px solid #3e324d;border-radius:15px;padding:23px}.personalRadar>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.personalRadar>header h2{letter-spacing:-.045em;max-width:800px;margin:2px 0 0;font-size:24px}.personalRadar>header label{flex-direction:column;gap:6px;display:flex}.personalRadar>header label span{color:#6d6676;letter-spacing:.1em;font-size:12px;font-weight:850}.radarDuel{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);align-items:center;gap:16px;margin-top:20px;display:grid}.radarDuel>article{background:#07060a94;border:1px solid #322d39;border-radius:11px;min-width:0;padding:15px}.radarDuel>article>span{color:var(--violet-soft);letter-spacing:.11em;font-size:12px;font-weight:850}.radarDuel>article>strong{margin-top:4px;font-size:15px;display:block}.radarDuel>article>small{color:var(--muted);margin:2px 0 12px;font-size:12px;display:block}.radarDuel>div{color:var(--violet-soft);flex-direction:column;align-items:center;gap:3px;display:flex}.radarDuel>div span{font-size:18px;font-weight:850}.radarDuel>div small{color:var(--faint);text-align:center;font-size:12px}.radarReport{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:10px;margin-top:10px;display:grid}.radarReport>section,.radarReport>aside{background:#07060a80;border:1px solid #302b37;border-radius:11px;padding:17px}.radarBar{grid-template-columns:150px minmax(0,1fr) 38px;align-items:center;gap:12px;margin-top:15px;display:grid}.radarBar>span{flex-direction:column;gap:3px;display:flex}.radarBar b{font-size:12px}.radarBar small{color:var(--faint);font-size:12px}.radarBar>i{background:#2c2633;border-radius:99px;height:5px;overflow:hidden}.radarBar>i span{border-radius:inherit;background:linear-gradient(90deg, #6333c9, var(--violet-soft));height:100%;display:block}.radarBar>strong{text-align:right;font-size:12px}.radarVerdict{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:10px;margin-top:18px;padding-top:14px;display:grid}.radarVerdict>span{width:30px;height:30px;color:var(--violet-soft);background:#8b5cf61c;border-radius:8px;place-items:center;display:grid}.radarVerdict p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.radarVerdict strong{color:#d5cfda;margin-bottom:3px;font-size:12px;display:block}.radarReport>aside h3{margin:5px 0 13px;font-size:17px}.radarReport>aside>p:not(.kicker){color:var(--muted);margin:12px 0;font-size:12px;line-height:1.55}.radarReport>aside>button{width:100%;min-height:38px;color:var(--violet-soft);cursor:pointer;background:#18121f;border:1px solid #624c80;border-radius:7px;justify-content:space-between;align-items:center;padding:0 11px;font-size:12px;font-weight:760;display:flex}.radarMissingCards{gap:6px;display:flex}.radarMissingCards>span{flex-direction:column;align-items:center;gap:4px;width:58px;display:flex}.radarMissingCards img{object-fit:contain;width:44px;height:54px}.radarMissingCards small{max-width:58px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.radarWelcome{background:radial-gradient(circle at 17% 20%,#8b5cf626,#0000 24rem),#100e14;border:1px solid #382d48;border-radius:15px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.8fr);align-items:center;gap:70px;min-height:430px;padding:42px;display:grid}.radarWelcome>div>span{width:45px;height:45px;color:var(--violet-soft);background:#8b5cf621;border-radius:11px;place-items:center;margin-bottom:17px;font-size:21px;display:grid}.radarWelcome h2{letter-spacing:-.055em;max-width:600px;margin:4px 0 15px;font-size:35px;line-height:1.05}.radarWelcome>div>p:not(.kicker){max-width:590px;color:var(--muted);font-size:12px;line-height:1.65}.radarWelcome>div>button,.watchlistEmpty button{color:#fff;cursor:pointer;background:#23182f;border:1px solid #674c8b;border-radius:8px;align-items:center;gap:22px;margin-top:20px;padding:10px 12px;font-size:12px;font-weight:780;display:flex}.radarWelcome ol{margin:0;padding:0;list-style:none}.radarWelcome li{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:11px;padding:16px 0;display:grid}.radarWelcome li:first-child{border-top:0}.radarWelcome li>span{width:30px;height:30px;color:var(--violet-soft);border:1px solid #41364f;border-radius:8px;place-items:center;font-size:12px;display:grid}.radarWelcome li strong{font-size:12px}.radarWelcome li p{color:var(--muted);margin:4px 0 0;font-size:12px}.watchlistEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.watchlistEmpty>span{color:var(--gold);font-size:35px}.watchlistEmpty>strong{margin-top:9px;font-size:15px}.watchlistEmpty>p{max-width:420px;color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.masterDetailBackdrop{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030205d6;justify-content:center;align-items:center;padding:24px;animation:.18s dialogFade;display:flex;position:fixed;inset:0}.masterDetail{background:radial-gradient(circle at 80% 0,#8b5cf624,#0000 27rem),#0e0c12;border:1px solid #4a3b5c;border-radius:17px;width:min(1180px,100%);max-height:calc(100dvh - 48px);animation:.2s dialogRise;overflow-y:auto;box-shadow:0 40px 120px #000000a6}.masterDetailHeader{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0c12f0;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:17px 21px;display:flex;position:sticky;top:0}.masterDetailHeader h2{letter-spacing:-.045em;margin:2px 0;font-size:25px}.masterDetailHeader>div:first-child>span{color:var(--muted);font-size:12px}.masterDetailHeaderActions{gap:6px;display:flex}.masterDetailHeaderActions>button{color:#a9a2b2;cursor:pointer;background:#17141c;border:1px solid #3e3747;border-radius:8px;width:34px;height:34px;font-size:14px}.masterDetailHero{grid-template-columns:100px minmax(0,1fr) minmax(280px,.7fr);align-items:center;gap:24px;padding:23px;display:grid}.masterDetailIdentity{flex-direction:column;gap:6px;display:flex}.masterDetailIdentity>span,.masterDetailForm>span{color:var(--violet-soft);letter-spacing:.11em;font-size:12px;font-weight:850}.masterDetailIdentity>strong{letter-spacing:-.045em;font-size:25px}.masterDetailIdentity>small{color:var(--muted);font-size:12px}.masterDetailIdentity>small.good{color:var(--green)}.masterDetailIdentity>small.bad{color:var(--red)}.masterDetailForm{border-left:1px solid var(--line);flex-direction:column;gap:9px;padding-left:23px;display:flex}.masterDetailForm>small{color:var(--faint);font-size:12px}.masterDetailMetrics{background:#0a090d;border:1px solid #302a38;border-radius:10px;grid-template-columns:repeat(4,1fr);margin:0 23px;display:grid;overflow:hidden}.masterDetailMetrics article{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:4px;min-height:88px;padding:13px;display:flex}.masterDetailMetrics article:first-child{border-left:0}.masterDetailMetrics span{color:#6d6676;letter-spacing:.1em;font-size:12px;font-weight:850}.masterDetailMetrics strong{font-size:18px}.masterDetailMetrics small{color:var(--faint);font-size:12px}.masterDetailSection{background:#07060a85;border:1px solid #2e2935;border-radius:11px;margin:11px 23px 0;padding:17px}.masterDetailSectionHeading{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:13px;display:flex}.masterDetailSectionHeading h3{letter-spacing:-.03em;margin:2px 0 0;font-size:16px}.masterDetailSectionHeading>small{color:var(--faint);font-size:12px}.masterVariantList{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.masterVariantList article{background:#0d0b10;border:1px solid #2e2935;border-radius:9px;min-width:0;padding:12px}.masterVariantTitle{flex-direction:column;gap:3px;min-width:0;margin-bottom:10px;display:flex}.masterVariantTitle span{color:var(--violet-soft);letter-spacing:.1em;font-size:12px;font-weight:850}.masterVariantTitle strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.masterVariantTitle small{color:var(--faint);font-size:12px}.masterVariantList article>a{border-top:1px solid var(--line);color:var(--violet-soft);justify-content:space-between;margin-top:11px;padding-top:9px;font-size:12px;font-weight:760;display:flex}.masterDetailColumns{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:0;padding-bottom:23px;display:grid}.masterMatchupRows>div{border-top:1px solid var(--line);grid-template-columns:minmax(120px,1fr) 35px minmax(70px,1fr) 42px;align-items:center;gap:9px;min-height:37px;display:grid}.masterMatchupRows>div:first-child{border-top:0}.masterMatchupRows strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.masterMatchupRows>div>span{color:var(--faint);font-size:12px}.masterMatchupRows i{background:#28222f;border-radius:99px;height:4px;overflow:hidden}.masterMatchupRows i span{border-radius:inherit;background:var(--violet);height:100%;display:block}.masterMatchupRows b{text-align:right;font-size:12px}.masterMatchupRows b.good{color:var(--green)}.masterMatchupRows b.bad{color:var(--red)}.masterMatchupRows b.neutral{color:#a7a0ae}.masterNoData{color:var(--muted);font-size:12px}.masterStudyPlan{background:#8b5cf60b;border:1px solid #3f3150;border-radius:11px;margin:11px 23px 0 0;padding:17px}.masterStudyPlan h3{margin:3px 0 7px;font-size:18px}.masterStudyPlan ol{margin:0;padding:0;list-style:none}.masterStudyPlan li{border-top:1px solid #332b3d;grid-template-columns:27px minmax(0,1fr);gap:9px;padding:11px 0;display:grid}.masterStudyPlan li>span{color:var(--violet-soft);font-size:12px;font-weight:850}.masterStudyPlan li strong{font-size:12px}.masterStudyPlan li p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.5}.masterStudyPlan>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;display:grid}.masterStudyPlan>div a{color:var(--violet-soft);border:1px solid #443552;border-radius:7px;justify-content:space-between;align-items:center;padding:9px;font-size:12px;font-weight:750;display:flex}.masterToast{z-index:120;color:#ddd7e3;background:#18121f;border:1px solid #554168;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:700;animation:.18s dialogRise;position:fixed;bottom:20px;right:20px;box-shadow:0 15px 45px #0006}.mastersMethodologyV2{margin-top:28px}.mastersMethodologyV2 b{color:#cbc3d5}@media (width<=900px){.mainNav{display:none}.topbarActions{margin-left:auto}.launchHero{grid-template-columns:1fr;gap:52px;min-height:0;padding:62px 0 48px}.launchCopy{max-width:780px}.launchCopy h1{max-width:720px;font-size:clamp(62px,11vw,90px)}.matchupShowcase{justify-self:center;width:min(100%,560px);transform:none}.benefitRail{grid-template-columns:1fr;margin-bottom:72px}.benefitRail article{border-top:1px solid #24212a;border-left:0;min-height:88px;padding:18px 0}.benefitRail article:first-child{border-top:0}.stepGrid{grid-template-columns:1fr}.stepGrid article{min-height:150px}.modelProof{grid-template-columns:1fr;gap:35px}.searchRow{flex-direction:column;align-items:stretch;gap:22px}.tagSearch{width:100%;min-width:0}.profilePanel{flex-direction:column;align-items:flex-start}.profileStats{width:100%;max-width:none}.profileStats>div:first-child{border-left:0;padding-left:0}.dashboardGrid{grid-template-columns:1fr}.performanceOverview{grid-column:auto}.overviewCommandGrid,.overviewLowerGrid{grid-template-columns:1fr}.overviewAllBattles{margin-top:15px}.accountPanel{grid-column:auto}.accountGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accountCard,.overviewAccountPanel .careerCard,.overviewAccountPanel .identityCard{grid-column:auto}.overviewAccountPanel .milestoneCard,.collectionAccountPanel .collectionCard{grid-column:1/-1}.collectionLegend{grid-template-columns:repeat(2,1fr)}.trainingPanel,.matchupPanel,.advisorPanel,.deckPanel,.historyPanel,.battlePanel{grid-column:auto}.coachPanel{min-height:340px}.cardRow{grid-template-columns:repeat(4,1fr);row-gap:15px}.performanceStrip{grid-template-columns:repeat(3,1fr)}.performanceWindows{grid-template-columns:repeat(2,minmax(0,1fr))}.performanceWindows article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.performanceWindows article:nth-child(4){border-top:1px solid var(--line)}.performanceExplainer{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.matchupRow{grid-template-columns:28px minmax(190px,1fr) minmax(140px,.75fr) 100px 88px;gap:10px}.recommendationGrid{grid-template-columns:repeat(2,1fr)}.historyStats{grid-template-columns:repeat(3,1fr)}.historyStat:nth-child(4){border-left:0;border-top:1px solid var(--line)}.historyStat:nth-child(5){border-top:1px solid var(--line)}.battleCardTop{grid-template-columns:minmax(220px,1fr) minmax(170px,.8fr) minmax(145px,.55fr)}.trainingLayout{grid-template-columns:160px minmax(0,1fr)}.coachDecision{grid-template-columns:1fr;gap:7px}.missionGrid{grid-template-columns:1fr}.missionGrid article{min-height:122px}.levelAssessmentLayout{grid-template-columns:1fr}.levelVerdict{grid-row:auto}.levelNextMove{grid-template-columns:90px minmax(0,1fr)}.levelNextMove button{grid-column:2;justify-self:start}.deckCoachLayout{grid-template-columns:1fr}.metaNav{display:none}.metaAnalyzeLink{margin-left:auto}.metaHero{flex-direction:column;align-items:stretch}.metaHeroControls{min-width:0}.metaSummary{grid-template-columns:repeat(2,1fr)}.metaSummary article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.metaSummary article:nth-child(4){border-top:1px solid var(--line)}.metaLayout{grid-template-columns:1fr}.metaCatalogue{grid-template-columns:repeat(7,minmax(0,1fr))}.metaSelectedCards{grid-template-columns:repeat(4,minmax(0,1fr))}.metaDeckRow{grid-template-columns:28px minmax(240px,1fr) minmax(260px,.9fr) 70px}.metaDeckMatchups{grid-column:2/-1;grid-template-columns:repeat(2,1fr);display:grid}.metaCardGrid{grid-template-columns:repeat(4,1fr)}.metaMethodology{grid-template-columns:160px 1fr}.metaMethodology>a{grid-column:2}.mastersNav{display:none}.mastersHero{grid-template-columns:1fr;gap:28px}.masterCompareForm{max-width:560px}.mastersSummary{grid-template-columns:repeat(2,1fr)}.mastersSummary article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.mastersSummary article:nth-child(4){border-top:1px solid var(--line)}.masterComparisonBody{grid-template-columns:1fr 32px 1fr}.masterComparisonBody>aside{grid-column:1/-1}.masterGrid{grid-template-columns:1fr}.mastersMethodology{grid-template-columns:1fr 1.4fr}.mastersMethodology>a{grid-column:2}.mastersCommandHero{grid-template-columns:1fr;gap:28px;min-height:0;padding:28px 0 34px}.mastersCommandHero h1{max-width:760px}.masterCompareFormV2{width:min(100%,580px);max-width:none}.mastersViewNav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.mastersViewNav::-webkit-scrollbar{display:none}.mastersViewNav button{flex:0 0 145px}.mastersLiveStrip{grid-template-columns:repeat(2,1fr)}.mastersLiveStrip article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.mastersLiveStrip article:nth-child(4){border-top:1px solid var(--line)}.masterSpotlight{grid-template-columns:minmax(0,1fr) minmax(360px,1.1fr)}.masterSpotlightScore{flex-direction:row;grid-column:1/-1;justify-content:center}.mastersPulseCards{grid-template-columns:1fr}.archetypeMasterGrid{grid-template-columns:repeat(2,1fr)}.masterFeaturedGrid{grid-template-columns:1fr}.masterCompactRow{grid-template-columns:32px minmax(140px,.7fr) minmax(200px,1fr) 58px 58px 48px 34px 32px;gap:8px}.radarReport{grid-template-columns:1fr}.radarWelcome{grid-template-columns:1fr;gap:30px}.masterDetail{width:min(900px,100%)}.masterDetailHero{grid-template-columns:100px minmax(0,1fr)}.masterDetailForm{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;padding:16px 0 0}.masterVariantList{grid-template-columns:repeat(2,1fr)}.masterDetailColumns{grid-template-columns:1fr}.masterStudyPlan{margin-left:23px}}@media (width<=600px){.topbar{height:60px;padding:0 16px}.brand{font-size:16px}.launchNavCta{gap:7px;min-height:35px;padding:0 10px;font-size:12px}.trackButton,.shareButton{padding:8px 10px;font-size:0}.trackButton span,.shareButton span{font-size:17px}.content{width:min(100% - 24px,1320px);padding-top:28px}.landingContent{padding-top:0}.profileTabs{margin-inline:-2px;padding:4px;top:60px;overflow:hidden}.profileTabs>div{scrollbar-width:none;gap:3px;padding-bottom:2px;display:flex;overflow-x:auto}.profileTabs>div::-webkit-scrollbar{display:none}.profileTabs button{flex:none;min-width:104px;height:43px;padding-inline:11px;font-size:12px}.launchHero{gap:38px;padding:44px 0 38px}.launchPill{letter-spacing:.08em;margin-bottom:20px;font-size:12px}.launchCopy h1{font-size:clamp(49px,15.3vw,68px);line-height:.92}.launchLead{margin-top:22px;font-size:14px;line-height:1.55}.launchSearch{padding:8px;grid-template-columns:24px minmax(0,1fr);min-height:0;margin-top:27px;padding-left:14px;display:grid}.launchSearch>span{font-size:17px}.launchSearch input{min-height:44px;padding-inline:7px;font-size:12px}.launchSearch button{grid-column:1/-1;min-width:0;min-height:46px;margin:3px 0 0}.launchFormMeta{flex-direction:column;align-items:flex-start;gap:8px;margin-top:11px}.matchupShowcase{border-radius:14px;padding:17px}.showcaseDecks{grid-template-columns:1fr;gap:11px}.showcaseDecks em{display:none}.showcaseDecks>div:last-child{text-align:left;border-top:1px solid #2a2530;padding-top:11px}.showcaseProbability strong{font-size:42px}.showcaseEvidence span{padding-left:7px}.showcaseEvidence b{font-size:12px}.benefitRail{margin-bottom:58px}.conversionSection{border-radius:14px;margin-bottom:60px;padding:24px 17px}.sectionIntro{margin-bottom:24px}.sectionIntro h2,.modelProof h2{font-size:36px}.stepGrid article{min-height:142px;padding:18px}.modelProof{gap:26px;margin-bottom:50px;padding-inline:4px}.modelProof li{grid-template-columns:32px minmax(0,1fr);gap:9px;min-height:79px}.modelProof li div{flex-direction:column;align-items:flex-start;gap:4px}.modelProof li small{text-align:left}.searchRow h1{font-size:34px}.profilePanel,.performanceOverview,.accountPanel,.sessionPanel,.coachPanel,.trainingPanel,.levelPanel,.deckCoachPanel,.matchupPanel,.advisorPanel,.deckPanel,.historyPanel,.battlePanel{border-radius:12px;padding:17px}.performanceOverviewHeader{align-items:flex-start;flex-direction:row!important}.overviewStatus{text-align:right;max-width:132px;line-height:1.35}.overviewVerdict{grid-template-columns:35px minmax(0,1fr);gap:11px;padding:15px}.overviewVerdictIcon{border-radius:9px;width:35px;height:35px;font-size:15px}.overviewVerdict h4{font-size:18px}.overviewVerdict button{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;width:100%;padding-top:12px}.overviewQuickGrid article{min-height:91px;padding:13px}.overviewQuickGrid strong{font-size:17px}.overviewSpotlight,.overviewRecent{padding:14px}.overviewSpotlightHeader{flex-direction:column;align-items:stretch;gap:12px}.overviewSpotlightHeader h4{white-space:normal;line-height:1.35}.overviewSpotlightHeader button{justify-content:space-between;width:100%}.overviewBattleVerdict{grid-template-columns:auto minmax(0,1fr);gap:9px}.overviewBattleVerdict>strong{grid-column:2;justify-self:start}.overviewResultTrail{grid-template-columns:repeat(2,minmax(0,1fr))}.accountHeader{align-items:flex-start}.accountGrid{grid-template-columns:1fr}.accountCard,.milestoneCard,.overviewAccountPanel .careerCard,.overviewAccountPanel .identityCard,.overviewAccountPanel .milestoneCard,.collectionAccountPanel .collectionCard{grid-column:auto;padding:15px}.careerMain>div strong{font-size:34px}.careerBreakdown{grid-template-columns:repeat(2,1fr);row-gap:12px}.careerBreakdown>div:nth-child(3){border-left:0;padding-left:0}.careerBreakdown>div:nth-child(n+3){border-top:1px solid #29252f;padding-top:11px}.collectionHeadline,.collectionTopCards{flex-direction:column;align-items:flex-start}.collectionTopCards>div{grid-template-columns:repeat(6,minmax(0,1fr));width:100%}.collectionTopCard{width:auto}.milestoneGrid{grid-template-columns:repeat(2,1fr)}.milestoneGrid>div{border-top:1px solid #29252f;border-left:1px solid #29252f}.milestoneGrid>div:nth-child(odd){border-left:0}.milestoneGrid>div:nth-child(-n+2){border-top:0}.profileStats{grid-template-columns:repeat(2,1fr);row-gap:16px}.profileStats>div:nth-child(3){border-left:0;padding-left:0}.profileStats>div{padding-left:14px}.profileStats strong{font-size:17px}.sessionPanel{min-height:0}.panelHeader{flex-direction:column}.panelHeader.compact{flex-direction:row}.segmented{width:100%}.segmented button{flex:1}.chartWrap{height:160px;margin-top:15px}.bars{gap:5px}.sessionSummary{grid-template-columns:repeat(2,1fr);row-gap:14px}.sessionSummary>div:nth-child(3){border-left:0;padding-left:0}.deckMetrics{gap:10px}.deckMetrics>span{flex-direction:column;gap:0;font-size:12px}.deckFooter{flex-direction:column;align-items:flex-start;gap:9px}.deckFooter button{margin-left:0}.matchupHeader,.advisorHeader{align-items:flex-start;flex-direction:column!important}.performanceStrip{grid-template-columns:repeat(2,1fr)}.performanceScore,.performanceMetric,.performanceExplainer{padding:14px}.performanceMetric:nth-child(3){border-left:0;border-top:1px solid var(--line)}.performanceExplainer{grid-column:1/-1}.performanceWindows article{padding:12px}.matchupRow{grid-template-columns:28px minmax(0,1fr) 72px;gap:9px;padding:10px 0}.matchupNames strong{white-space:normal;line-height:1.35}.matchupProbability{grid-area:1/3}.matchupProbability>div:first-child span{display:none}.matchupTag{grid-column:2;justify-self:start}.evaluationTag{grid-column:3;justify-self:end}.matchupDeckPreview{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:7px;padding:10px}.matchupDeckPreview .battleDeckSide.rival .battleDeckLabel{flex-direction:row}.matchupDeckPreview .battleDeckSide.rival .battleDeckLabel strong{text-align:left}.matchupDeckPreview .battleCardStrip{gap:3px}.matchupOpenHint{grid-column:1/-1;justify-self:start;margin:0 0 2px 37px}.recommendationGrid{grid-template-columns:1fr}.historyHeader{flex-direction:row}.historyStats{grid-template-columns:repeat(2,1fr)}.historyStat{border-top:1px solid var(--line);padding:14px}.historyStat:nth-child(odd){border-left:0}.historyStat:first-child,.historyStat:nth-child(2){border-top:0}.historyStat:nth-child(4){border-left:1px solid var(--line)}.historyStat:nth-child(5){grid-column:1/-1}.historyStat strong{font-size:17px}.historyDetail{grid-template-columns:1fr}.battlePanelHeader{align-items:flex-start;flex-direction:column!important}.battlePanelHeader .filterButtons{width:100%}.battlePanelHeader .filterButtons button{flex:1}.battleEntry{padding-block:13px}.battleCardV2{contain-intrinsic-size:610px;padding:0}.battleCardTop{grid-template-columns:minmax(0,1fr) minmax(110px,auto)}.battleOutcomeBlock,.battleExpected{padding:13px}.battleOutcomeBlock .resultBadge{flex-basis:36px;width:36px;height:36px}.battleOpponentBlock{border-top:1px solid var(--line);border-left:0;grid-area:2/1/auto/-1;padding:11px 13px}.battleExpected{grid-area:1/2}.battleExpected strong{font-size:22px}.battleStory{grid-template-columns:29px minmax(0,1fr);gap:9px;margin:10px 11px 0;padding:10px}.battleStoryIcon{width:29px;height:29px}.battleStory>small{text-align:left;grid-column:2;max-width:none}.battleCardV2>.battleDeckComparison{margin:10px 11px 0;padding:10px}.battleCardFooter{flex-direction:column;align-items:flex-start;gap:7px;margin-top:10px;padding:10px 12px}.battleOpenAnalysis{justify-content:space-between;width:100%}.battleEntryHeader{grid-template-columns:28px minmax(0,1fr) 44px 24px;gap:9px}.crowns,.score{display:none}.battleDeckComparison{grid-template-columns:minmax(0,1fr);gap:7px;padding:10px}.battleDeckSide.rival .battleDeckLabel{flex-direction:row}.battleDeckSide.rival .battleDeckLabel strong{text-align:left}.battleCardStrip{gap:3px}.battleCardThumb{border-radius:4px}.battleCardLevel{min-width:13px;height:13px;padding-inline:2px;font-size:12px;bottom:2px;right:2px}.versusMark{border-radius:99px;width:24px;height:18px}.battleDialogBackdrop{align-items:end;padding:10px}.battleDialog{border-radius:15px;width:100%;max-height:calc(100dvh - 20px);padding:17px}.battleReviewSummary{grid-template-columns:repeat(2,1fr)}.battleReviewResult,.battleReviewMetric{min-height:91px;padding:13px}.battleReviewMetric:nth-child(2){border-left:1px solid var(--line)}.battleReviewMetric:last-child{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;min-height:78px}.battleDetailDecks{grid-template-columns:minmax(0,1fr);gap:7px;padding:12px}.battleDetailDecks .battleDeckSide.rival .battleDeckLabel{flex-direction:row}.battleDetailDecks .battleDeckSide.rival .battleDeckLabel strong{text-align:left}.battleDetailDecks .battleCardStrip{gap:3px}.battleDialogActions{grid-template-columns:1fr;display:grid}.battleDialogActions .primaryAction{grid-row:1}.battleDialogActions .shareAnalysisAction{grid-row:2}.filterButtons button{padding-inline:7px}footer{flex-wrap:wrap;justify-content:space-between;padding:15px 0}footer p{text-align:left;flex-basis:100%;order:3;width:100%;line-height:1.5}.privacyBanner{grid-template-columns:1fr;gap:14px;width:calc(100% - 20px);padding:15px;bottom:10px;right:10px}.privacyActions button,.privacyActions>a{width:100%}.legalTopbar{min-height:60px;padding-inline:16px}.legalBack{font-size:12px}.legalMain{width:min(100% - 24px,900px);padding:45px 0 50px}.legalHero{padding-bottom:25px}.legalHero h1{font-size:43px}.legalHero>p:not(.eyebrow){font-size:13px}.legalContent>section{padding:18px}.formGrid{grid-template-columns:1fr}.contactSubmitRow{flex-direction:column;align-items:flex-start}.contactSubmitRow>button{width:100%}.legalFooter{flex-direction:column;align-items:flex-start;gap:18px;padding:22px 0}.legalFooter nav{justify-content:flex-start;gap:13px}.ownerTopbar{min-height:60px;padding-inline:16px}.ownerTopbar>div>span{display:none}.ownerContent{width:min(100% - 24px,1160px);padding-top:31px}.ownerHeading{flex-direction:column;align-items:flex-start}.ownerMetricGrid{grid-template-columns:repeat(2,1fr)}.ownerMetricGrid article{border-top:1px solid var(--line)}.ownerMetricGrid article:nth-child(odd){border-left:0}.ownerMetricGrid article:first-child,.ownerMetricGrid article:nth-child(2){border-top:0}.ownerMetricGrid article:last-child{grid-column:1/-1}.ownerRewardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerRewardsGrid article{border-top:1px solid var(--line)}.ownerRewardsGrid article:nth-child(odd){border-left:0}.ownerRewardsGrid article:first-child,.ownerRewardsGrid article:nth-child(2){border-top:0}.ownerDashboardGrid{grid-template-columns:1fr}.ownerBars{gap:4px;overflow-x:auto}.ownerBars>div{min-width:24px}.ownerMessageList{grid-template-columns:1fr}.trainingHeader{align-items:flex-start;flex-direction:column!important}.trainingLayout{grid-template-columns:1fr}.crownScore{grid-row:auto}.coachDecision{grid-template-columns:1fr}.levelHeader,.deckCoachHeader{align-items:flex-start;flex-direction:column!important}.levelMetricGrid{grid-template-columns:repeat(2,1fr)}.levelMetricGrid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.levelMetricGrid article:nth-child(4){border-top:1px solid var(--line)}.levelNextMove{grid-template-columns:1fr}.levelNextMove button{grid-column:auto}.deckTipGrid{grid-template-columns:1fr}.matchupEvidenceGrid{grid-template-columns:repeat(2,1fr)}.matchupCoachGrid{grid-template-columns:1fr}.metaContent{width:min(100% - 24px,1400px);padding-top:36px}.metaAnalyzeLink{padding:8px 10px;font-size:0}.metaAnalyzeLink span{font-size:17px}.metaHero{gap:27px}.metaHero h1{font-size:48px}.metaHero>div:first-child>p:last-child{margin-top:17px;font-size:12px}.metaSummary article{min-height:88px;padding:15px}.metaSummary strong{font-size:17px}.metaPanel{border-radius:12px;padding:17px}.metaPanelHeader{flex-direction:column;align-items:stretch}.metaBuilderIntro{flex-direction:column;gap:10px}.metaBuilderIntro>p{max-width:none}.metaSelectedCards{grid-template-columns:repeat(4,minmax(0,1fr))}.metaSelectedCards>button,.metaEmptySlot{grid-template-columns:30px minmax(0,1fr) 10px;height:56px}.metaSelectedCards>button>span{height:40px}.metaCardFinderTools{flex-direction:column;align-items:stretch}.metaCardFinderTools label{width:100%;min-width:0}.metaVariantTabs{grid-template-columns:repeat(4,1fr);display:grid}.metaClearCards{min-height:34px}.metaCatalogue{grid-template-columns:repeat(3,minmax(0,1fr));max-height:430px}.metaBuilderStatus{flex-direction:column;align-items:flex-start;gap:5px}.metaTools{grid-template-columns:minmax(0,1fr) 110px;display:grid}.metaTools input{width:100%}.metaDeckList{margin-inline:-17px}.metaDeckRow{grid-template-columns:25px minmax(0,1fr) 68px;gap:9px;min-height:0;padding:15px 17px}.metaDeckIdentity{grid-column:2/-1}.metaDeckIdentity>div:last-child{flex-direction:column;align-items:flex-start;gap:4px}.metaDeckPlayers{flex-wrap:wrap;flex-direction:row!important}.metaDeckCards{gap:3px}.metaDeckMetrics{grid-column:2/-1}.metaDeckMetrics>div{min-height:58px;padding:8px}.metaDeckMatchups{grid-column:2/-1;grid-template-columns:1fr}.metaCopy{grid-column:2/-1}.metaCardGrid{grid-template-columns:repeat(2,1fr)}.metaMethod{display:none}.metaMethodology{grid-template-columns:1fr;gap:12px}.metaMethodology>a{grid-column:auto}.mastersContent{width:min(100% - 24px,1400px);padding-top:40px}.mastersHero h1{font-size:clamp(45px,14.5vw,62px)}.mastersHero>div>p:last-child{font-size:12px}.masterCompareForm{padding:14px}.masterCompareForm label{grid-template-columns:20px 1fr;padding:8px;display:grid}.masterCompareForm button{grid-column:1/-1;min-height:42px;margin:3px 0 0}.mastersSummary article{min-height:90px;padding:14px}.masterComparison,.mastersExplorer{padding:17px}.masterComparisonHeader,.mastersExplorerHeader{flex-direction:column;align-items:flex-start}.masterComparisonHeader>a,.masterSearch,.masterSearch input{width:100%}.masterComparisonBody{grid-template-columns:1fr}.comparisonVersus{margin:auto}.masterComparisonBody>aside{grid-column:auto}.archetypeFilters{margin-inline:-17px;padding-inline:17px}.masterCardTop{grid-template-columns:34px minmax(0,1fr)}.masterPosition{width:34px;height:34px}.masterWorldRank{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;padding-top:10px;display:grid}.masterDeckBlock{padding:12px}.masterStatGrid{grid-template-columns:repeat(2,1fr);margin-inline:12px}.masterStatGrid>div:nth-child(3){border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.masterMatchupGrid{grid-template-columns:1fr;margin-inline:12px}.masterActions{grid-template-columns:1fr}.masterActions a{border-top:1px solid var(--line);border-left:0;min-height:44px}.masterActions a:first-child{border-top:0}.mastersMethodology{grid-template-columns:1fr;gap:14px}.mastersMethodology>a{grid-column:auto}.mastersContentV2{padding-top:18px}.mastersCommandHero{gap:23px;padding:23px 0 27px}.mastersCommandHero h1{font-size:clamp(46px,14.5vw,63px)}.mastersCommandHero>div>p:last-child{margin-top:16px;font-size:12px}.masterCompareFormV2{padding:15px}.masterCompareFormV2>div b{font-size:12px}.mastersViewNav{border-left:0;border-right:0;border-radius:0;height:54px;margin-inline:-12px;padding-inline:12px;top:60px}.mastersViewNav button{flex-basis:123px;min-width:123px;font-size:12px}.mastersLiveStrip article{min-height:85px;padding:12px}.mastersLiveStrip strong{font-size:16px}.masterSpotlight{grid-template-columns:1fr;gap:20px;min-height:0;padding:18px}.masterSpotlightCopy h2{font-size:30px}.masterSpotlightDeck{padding:12px}.masterSpotlightDeck>div:last-child span{padding-left:8px}.masterSpotlightScore{grid-column:auto;justify-content:flex-start}.masterSpotlightScore .masterScoreRing{width:78px;height:78px}.mastersPulseCards article{min-height:92px}.archetypeAtlas,.featuredMastersSection{margin-top:34px}.mastersSectionHeader{flex-direction:column;align-items:flex-start;gap:9px}.mastersSectionHeader h2{font-size:21px}.archetypeMasterGrid{grid-template-columns:1fr}.archetypeMasterCard{min-height:203px}.masterCardV2 .masterCardTop{grid-template-columns:34px minmax(0,1fr)}.masterCardV2 .masterCardTools{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;padding-top:10px;display:flex}.masterCardV2 .masterWorldRank{border-top:0;padding-top:0}.masterCardScoreline{grid-template-columns:60px minmax(0,1fr);padding-inline:12px}.masterCardScoreline .masterScoreRing{width:56px;height:56px}.masterCardScoreline .masterFormStrip{gap:3px}.masterCardScoreline .masterFormStrip>span{width:16px;height:16px}.masterActionsV2 button,.masterActionsV2 a{border-top:1px solid var(--line);border-left:0;min-height:44px}.masterActionsV2 button:first-child{border-top:0}.mastersExplorerV2,.mastersWatchlist,.personalRadar{padding:17px}.rankingHeader .masterSearch,.rankingHeader .masterSearch input{width:100%}.masterRankingTools{grid-template-columns:1fr 1fr;display:grid}.masterRankingTools>label select{width:100%}.masterLayoutToggle{grid-column:1/-1;width:fit-content;margin-left:0}.masterCompactRow{grid-template-columns:27px minmax(0,1fr) 48px 34px 30px;gap:7px;min-height:70px;padding:9px}.masterCompactRow>.masterDeckStrip,.masterCompactMetric{display:none}.masterCompactMetric:nth-of-type(3){display:flex}.masterCompactIdentity small{white-space:normal;line-height:1.35}.personalRadar>header{flex-direction:column;align-items:stretch}.personalRadar>header h2{font-size:21px}.personalRadar>header select{width:100%}.radarDuel{grid-template-columns:1fr}.radarDuel>div{padding:2px 0}.radarReport{grid-template-columns:1fr}.radarBar{grid-template-columns:105px minmax(0,1fr) 34px;gap:8px}.radarMissingCards{overflow-x:auto}.radarWelcome{grid-template-columns:1fr;gap:24px;min-height:0;padding:21px}.radarWelcome h2{font-size:29px}.masterDetailBackdrop{align-items:flex-end;padding:0}.masterDetail{border-radius:17px 17px 0 0;width:100%;max-height:96dvh}.masterDetailHeader{align-items:flex-start;min-height:76px;padding:14px}.masterDetailHeader h2{font-size:21px}.masterDetailHeaderActions{flex-wrap:wrap;justify-content:flex-end}.masterDetailHero{grid-template-columns:78px minmax(0,1fr);gap:14px;padding:17px}.masterDetailHero .masterScoreRing{width:74px;height:74px}.masterDetailIdentity>strong{font-size:20px}.masterDetailMetrics{grid-template-columns:repeat(2,1fr);margin-inline:17px}.masterDetailMetrics article{border-top:1px solid var(--line)}.masterDetailMetrics article:nth-child(odd){border-left:0}.masterDetailMetrics article:first-child,.masterDetailMetrics article:nth-child(2){border-top:0}.masterDetailSection{margin-inline:17px;padding:13px}.masterDetailSectionHeading{flex-direction:column;align-items:flex-start}.masterVariantList,.masterDetailColumns{grid-template-columns:1fr}.masterStudyPlan{margin:11px 17px 0}.masterStudyPlan>div{grid-template-columns:1fr}.masterMatchupRows>div{grid-template-columns:minmax(95px,1fr) 28px 55px 39px;gap:6px}.masterToast{text-align:center;bottom:12px;left:12px;right:12px}.watchlistEmpty{min-height:300px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.productDock{display:none}.productGatewayHeader{justify-content:space-between;align-items:end;gap:34px;margin-bottom:22px;display:flex}.productGatewayHeader h2{letter-spacing:-.055em;margin:0;font-size:clamp(30px,4vw,50px)}.productGatewayHeader>p{color:#96909f;max-width:430px;margin:0;font-size:12px;line-height:1.6}.productGatewayGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.productGatewayGrid>a{background:linear-gradient(145deg,#13141ef5,#0d0e15fa);border:1px solid #303241;border-radius:17px;grid-template-rows:auto auto 1fr auto;grid-template-columns:48px minmax(0,1fr) auto;column-gap:16px;min-height:178px;padding:22px;transition:all .2s;display:grid;position:relative}.productGatewayGrid>a.featured{background:radial-gradient(circle at 92% 0,#8b5cf62e,#0000 48%),#12131d;border-color:#554171}.productGatewayGrid>a.rewardCard{background:radial-gradient(circle at 92% 0,#f4ba5b1a,#0000 48%),#12131d;border-color:#f4ba5b47}.productGatewayGrid>a>span{width:48px;height:48px;color:var(--violet-soft);background:#8b5cf61a;border-radius:14px;grid-row:1/span 2;place-items:center;font-size:20px;display:grid}.productGatewayGrid>a.rewardCard>span{color:var(--gold);background:#f4ba5b17}.productGatewayGrid>a>small{color:#858091;letter-spacing:.11em;align-self:end;font-size:12px;font-weight:820}.productGatewayGrid>a>strong{grid-column:2/-1;margin-top:5px;font-size:18px;line-height:1.25}.productGatewayGrid>a>p{color:#96909f;grid-column:2/-1;margin:10px 0 17px;font-size:12px;line-height:1.55}.productGatewayGrid>a>b{color:var(--violet-soft);letter-spacing:.05em;grid-column:2/-1;margin-top:auto;font-size:12px}.productGatewayGrid>a.rewardCard>b{color:var(--gold)}.productSecondaryLinks{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:10px;display:grid}.productSecondaryLinks>a{background:#0e0f16b8;border:1px solid #292b38;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:13px 16px;transition:all .2s;display:grid}.productSecondaryLinks>a:hover{background:#12131d;border-color:#55446e}.productSecondaryLinks>a>span{width:36px;height:36px;color:var(--violet-soft);background:#8b5cf61a;border-radius:10px;place-items:center;display:grid}.productSecondaryLinks>a>div{gap:3px;display:grid}.productSecondaryLinks strong{font-size:12px}.productSecondaryLinks small{color:#858091;font-size:12px}.productSecondaryLinks b{color:var(--violet-soft);font-size:13px}.communitySupport{background:linear-gradient(105deg,#8b5cf61a,#12131dc7 62%);border:1px solid #9169ff47;border-radius:17px;justify-content:space-between;align-items:center;gap:38px;margin:-34px 0 70px;padding:25px 27px;display:flex}.communitySupport>div{max-width:780px}.communitySupport h2{letter-spacing:-.05em;margin:0;font-size:clamp(25px,3vw,38px)}.communitySupport>div>p:last-child{color:#9892a1;margin:11px 0 0;font-size:12px;line-height:1.6}.communitySupport>a{color:#fff;background:#8150e6;border-radius:9px;flex:none;align-items:center;gap:12px;min-height:44px;padding:0 17px;font-size:12px;font-weight:780;display:inline-flex}.communitySupport>a:hover{background:#9568ed}.methodDisclosure{border-top:1px solid #313341;margin-top:18px;padding-top:18px}.methodDisclosure summary{color:#dfdbe5;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:12px;font-weight:730;list-style:none;display:flex}.methodDisclosure summary::-webkit-details-marker{display:none}.methodDisclosure summary span{color:var(--violet-soft);font-size:12px}.methodDisclosure[open] summary span{color:#0000}.methodDisclosure[open] summary span:after{content:"Ocultar";color:var(--violet-soft)}.methodDisclosure p{color:#96909f;max-width:850px;margin:14px 0 0;font-size:12px;line-height:1.65}.identityClanLink{color:var(--violet-soft);font-size:12px;font-weight:720}.identityClanLink:hover{color:#fff}.clanShell{background:radial-gradient(circle at 70% -12%, #6f42ca30, transparent 38rem), radial-gradient(circle at -8% 38%, #35b88b0f, transparent 30rem), var(--bg);min-height:100vh}.clanNav{gap:25px;max-width:650px}.clanContent{width:min(1440px,100% - 36px);margin:0 auto;padding:38px 0 26px}.clanHero{grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr);align-items:center;gap:clamp(48px,8vw,126px);min-height:470px;padding:30px 0 48px;display:grid}.clanHero.compact{min-height:350px;padding-top:18px}.clanHero h1{letter-spacing:-.078em;margin:10px 0 0;font-size:clamp(52px,6.6vw,88px);line-height:.91}.clanHero h1 em{color:var(--violet-soft);font-style:normal}.clanHero>div:first-child>p:last-of-type{color:#9d97a7;max-width:670px;margin:21px 0 0;font-size:13px;line-height:1.7}.clanSearch{background:#0f0d14f5;border:1px solid #4c3b65;border-radius:12px;align-items:center;width:min(100%,690px);min-height:58px;margin-top:28px;padding-left:17px;display:flex;box-shadow:0 19px 55px #00000047}.clanSearch:focus-within{border-color:#9368e9;box-shadow:0 0 0 4px #8b5cf614,0 22px 60px #0000004d}.clanSearch>span{color:var(--violet-soft);font-size:18px;font-weight:850}.clanSearch input{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 12px;font-size:13px;font-weight:760}.clanSearch button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7440da,#9665f1);border:0;border-radius:8px;align-self:stretch;min-width:170px;margin:5px;padding:0 17px;font-size:12px;font-weight:800}.clanSearch button:disabled{opacity:.65;cursor:wait}.clanError{color:var(--red)!important;margin:10px 0 0!important;font-size:12px!important}.clanPromiseCard,.clanIdentityCard{background:linear-gradient(145deg,#16121df7,#0c0b0ffc);border:1px solid #3b3247;border-radius:17px;padding:19px;overflow:hidden;box-shadow:0 31px 80px #00000057}.clanPromiseCard>div{border-bottom:1px solid var(--line);color:#777180;letter-spacing:.1em;justify-content:space-between;gap:15px;padding-bottom:14px;font-size:12px;font-weight:800;display:flex}.clanPromiseCard>div b{color:var(--green)}.clanPromiseCard article{border-bottom:1px solid #25212b;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;display:grid}.clanPromiseCard article>span{color:var(--violet-soft);font-size:12px;font-weight:850}.clanPromiseCard article div{gap:4px;display:grid}.clanPromiseCard article strong{font-size:12px}.clanPromiseCard article small{color:#756f7e;font-size:12px;line-height:1.4}.clanPromiseCard article>b{color:#998fa7;border:1px solid #413750;border-radius:99px;padding:5px 7px;font-size:12px}.clanPromiseCard>p{color:#716b7a;margin:15px 0 0;font-size:12px;line-height:1.55}.clanIdentityCard{grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:17px;display:grid}.clanBadge{width:78px;height:86px;color:var(--violet-soft);background:#8b5cf61a;border:1px solid #4f3b6c;border-radius:17px;place-items:center;font-size:32px;font-weight:800;display:grid;overflow:hidden}.clanBadge img{object-fit:contain;width:100%;height:100%}.clanIdentityCard>div:nth-child(2){min-width:0}.clanIdentityCard>div:nth-child(2)>span{color:var(--violet-soft);letter-spacing:.11em;font-size:12px;font-weight:820}.clanIdentityCard h2{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.04em;margin:5px 0;font-size:24px;overflow:hidden}.clanIdentityCard>div:nth-child(2) p{color:var(--muted);margin:0;font-size:12px}.clanIdentityCard button{min-height:38px;color:var(--violet-soft);cursor:pointer;background:#181221;border:1px solid #574270;border-radius:8px;padding:0 12px;font-size:12px;font-weight:760}.clanIdentityCard>small{border-top:1px solid var(--line);color:#787281;grid-column:1/-1;padding-top:14px;font-size:12px;line-height:1.55}.clanSummary{border:1px solid var(--line);background:linear-gradient(110deg,#14121a,#0e0d12);border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.clanSummary article{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:98px;padding:17px 20px;display:flex}.clanSummary article:first-child{border-left:0}.clanSummary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:740}.clanSummary strong{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.04em;font-size:21px;overflow:hidden}.clanSummary small{color:var(--faint);font-size:12px;line-height:1.4}.clanSummary .warn{color:var(--gold)}.clanSummary .good{color:var(--green)}.clanViewNav{z-index:17;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0b11ed;border:1px solid #302b38;border-radius:12px;align-items:stretch;gap:3px;height:58px;margin:14px 0;padding:5px;display:flex;position:sticky;top:68px;box-shadow:0 15px 40px #00000038}.clanViewNav button{color:#7d7787;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:160px;font-size:12px;font-weight:740;display:flex}.clanViewNav button span{color:#665d71;font-size:12px}.clanViewNav button:hover{color:#ddd8e4;background:#17141d}.clanViewNav button.active{color:#fff;background:linear-gradient(135deg,#7b4ad83d,#8b5cf617);border-color:#573f76}.clanViewNav button.active span{color:var(--violet-soft)}.clanDashboard{grid-template-columns:minmax(0,1.45fr) 340px;gap:14px;display:grid}.clanPanel{border:1px solid var(--line);background:#111016;border-radius:14px;min-width:0;padding:22px;box-shadow:0 18px 50px #00000021}.clanPanelHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.clanPanelHeader h2{letter-spacing:-.04em;margin:0;font-size:20px}.clanPanelHeader>button{color:var(--violet-soft);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:760}.clanPanelHeader>span,.clanPanelHeader>strong{color:#7f7889;letter-spacing:.08em;font-size:12px;font-weight:800}.clanActionGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:19px;display:grid}.clanActionGrid article{background:#0d0c11;border:1px solid #302b37;border-radius:10px;flex-direction:column;min-height:175px;padding:16px;display:flex}.clanActionGrid article>span{color:#746e7c;letter-spacing:.1em;font-size:12px;font-weight:820}.clanActionGrid article>strong{margin-top:22px;font-size:14px;line-height:1.35}.clanActionGrid article>p{color:#787281;margin:7px 0 14px;font-size:12px;line-height:1.5}.clanActionGrid article>button{width:fit-content;color:var(--violet-soft);cursor:pointer;background:0 0;border:0;margin-top:auto;padding:0;font-size:12px;font-weight:730}.clanActionGrid article.warn{background:#f4ba5b06;border-color:#f4ba5b40}.clanActionGrid article.good{border-color:#4ade802b}.trackingPanel{flex-direction:column;display:flex}.trackingRadar{background:conic-gradient(var(--violet) var(--tracking-progress), #28232f 0);border-radius:50%;place-items:center;width:116px;height:116px;margin:1px 0 22px;display:grid;box-shadow:inset 0 0 0 11px #111016}.trackingRadar>div{text-align:center;border:1px solid #40354d;border-radius:50%;place-content:center;width:78px;height:78px;display:grid}.trackingRadar strong{font-size:29px;line-height:.9}.trackingRadar small{color:#777080;margin-top:5px;font-size:12px}.trackingPanel h2{letter-spacing:-.045em;margin:2px 0 0;font-size:22px}.trackingPanel>p:not(.kicker){color:#87818f;font-size:12px;line-height:1.6}.trackingPanel>div:nth-last-child(2){border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:auto;padding-top:15px;font-size:12px;display:flex}.trackingPanel>div:nth-last-child(2) span{color:var(--muted)}.trackingPanel>small{color:#5f5968;margin-top:13px;font-size:12px;line-height:1.5}.clanTopMembers{grid-column:1/-1}.topMemberGrid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:18px;display:grid}.topMemberGrid article{background:#0d0c11;border:1px solid #2e2935;border-radius:10px;grid-template-columns:27px minmax(0,1fr) auto;gap:8px;min-width:0;padding:14px;display:grid}.topMemberGrid article>span{color:var(--violet-soft);font-size:12px;font-weight:820}.topMemberGrid article div{gap:4px;min-width:0;display:grid}.topMemberGrid article div strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.topMemberGrid article small{color:#6f6978;font-size:12px}.topMemberGrid article>b{font-size:18px}.topMemberGrid article>small,.topMemberGrid article>a{grid-column:2/-1}.topMemberGrid article>a{color:var(--violet-soft);font-size:12px;font-weight:730}.memberPanel{padding-bottom:0;overflow:hidden}.memberPanelHeader{align-items:end}.memberTools{gap:7px;display:flex}.memberTools input,.memberTools select{min-height:36px;color:var(--ink);background:#0c0b10;border:1px solid #37313f;border-radius:7px;outline:0;padding:0 10px;font-size:12px}.memberTools input{width:190px}.memberTools input:focus,.memberTools select:focus{border-color:var(--violet)}.memberColumnLabels,.clanMemberRow{grid-template-columns:minmax(190px,1.25fr) minmax(120px,.82fr) minmax(120px,.78fr) minmax(96px,.6fr) minmax(84px,.55fr) minmax(126px,.72fr) 24px;align-items:center;gap:12px;display:grid}.memberColumnLabels{border-block:1px solid var(--line);color:#625d6b;letter-spacing:.08em;text-transform:uppercase;background:#0c0b0f;margin:18px -22px 0;padding:9px 22px;font-size:12px;font-weight:800}.clanMemberList{margin:0 -22px}.clanMemberRow{border-bottom:1px solid #232029;min-height:82px;padding:12px 22px;transition:all .16s}.clanMemberRow:hover{background:#8b5cf606}.clanMemberIdentity{grid-template-columns:8px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.memberStatusDot{background:#615b69;border-radius:50%;width:7px;height:7px}.memberStatusDot.active{background:var(--green);box-shadow:0 0 0 4px #4ade800f}.memberStatusDot.watch{background:var(--gold)}.memberStatusDot.inactive{background:var(--red)}.memberStatusDot.building{background:var(--violet)}.clanMemberIdentity div,.clanMemberMetric,.clanMemberState{flex-direction:column;gap:4px;min-width:0;display:flex}.clanMemberIdentity a{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:740;overflow:hidden}.clanMemberIdentity a:hover{color:var(--violet-soft)}.clanMemberIdentity small,.clanMemberMetric span,.clanMemberMetric small,.clanMemberState small{white-space:nowrap;text-overflow:ellipsis;color:#6f6978;font-size:12px;overflow:hidden}.clanMemberMetric strong{font-size:13px}.clanMemberState{border-left:2px solid #3b3642;padding-left:9px}.clanMemberState strong{font-size:12px}.clanMemberState.active{border-color:var(--green)}.clanMemberState.active strong{color:var(--green)}.clanMemberState.watch{border-color:var(--gold)}.clanMemberState.watch strong{color:var(--gold)}.clanMemberState.inactive{border-color:var(--red)}.clanMemberState.inactive strong{color:var(--red)}.clanMemberState.building{border-color:var(--violet)}.clanMemberOpen{color:var(--violet-soft);text-align:right;font-size:16px}.clanEmpty{min-height:120px;color:var(--muted);place-items:center;margin:0;font-size:12px;display:grid}.clanWarLayout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.currentWarPanel>p{color:#777180;margin:19px 0 0;font-size:12px;line-height:1.55}.warLiveBadge{background:#4ade800d;border:1px solid #4ade8033;border-radius:99px;padding:5px 7px;color:var(--green)!important}.currentWarStats{border:1px solid #2e2a34;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.currentWarStats article{border-left:1px solid #2e2a34;flex-direction:column;justify-content:center;gap:5px;min-height:78px;padding:12px;display:flex}.currentWarStats article:first-child{border-left:0}.currentWarStats span{color:var(--muted);font-size:12px}.currentWarStats strong{font-size:17px}.warWeekList{gap:7px;margin-top:18px;display:grid}.warWeekList article{background:#0d0c11;border:1px solid #2b2731;border-radius:8px;grid-template-columns:72px 34px 1fr 1fr 45px;align-items:center;gap:10px;min-height:55px;padding:9px 11px;display:grid}.warWeekList article>span{color:#6c6674;font-size:12px;font-weight:780}.warWeekList article>strong{font-size:14px}.warWeekList article div{align-items:baseline;gap:4px;display:flex}.warWeekList article b{font-size:12px}.warWeekList article small{color:#686270;font-size:12px}.warWeekList article em{text-align:right;font-size:12px;font-style:normal}.warWeekList article em.good{color:var(--green)}.warWeekList article em.bad{color:var(--red)}.warRosterPanel{grid-column:1/-1}.warRoster{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:18px;display:grid}.warRoster article{background:#0d0c11;border:1px solid #2d2933;border-radius:8px;grid-template-columns:minmax(0,1fr) 38px 45px 85px;align-items:center;gap:9px;min-height:59px;padding:10px 12px;display:grid}.warRoster article div{gap:3px;min-width:0;display:grid}.warRoster article div strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.warRoster article small,.warRoster article span{color:#6f6977;font-size:12px}.warRoster article b{font-size:12px}.clanAlertsGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.clanAlertCard,.clanDecisionNote{border:1px solid var(--line);background:#111016;border-radius:14px;min-width:0;padding:21px}.clanAlertCard>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.clanAlertCard>div:first-child span{width:34px;height:34px;color:var(--violet-soft);background:#8b5cf61a;border-radius:9px;place-items:center;display:grid}.clanAlertCard>div:first-child b{font-size:29px}.clanAlertCard>strong{margin-top:20px;font-size:15px;display:block}.clanAlertCard>p{color:#7d7785;min-height:39px;margin:7px 0 15px;font-size:12px;line-height:1.55}.clanAlertCard>div:nth-of-type(2){display:grid}.clanAlertCard>div:nth-of-type(2) a{border-top:1px solid #28242e;justify-content:space-between;gap:8px;min-width:0;padding:9px 0;font-size:12px;display:flex}.clanAlertCard>div:nth-of-type(2) a span{white-space:nowrap;text-overflow:ellipsis;color:#676170;font-size:12px;overflow:hidden}.clanAlertCard>small{color:var(--green);font-size:12px}.clanAlertCard.critical{border-color:#fb718533}.clanAlertCard.critical>div:first-child b{color:var(--red)}.clanAlertCard.warning{border-color:#f4ba5b33}.clanAlertCard.warning>div:first-child b{color:var(--gold)}.clanDecisionNote{background:#8b5cf60a;border-color:#3a2e4a;grid-column:1/-1;grid-template-columns:150px minmax(220px,.65fr) minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.clanDecisionNote>span{color:var(--violet-soft);letter-spacing:.12em;font-size:12px;font-weight:820}.clanDecisionNote h2{margin:0;font-size:18px}.clanDecisionNote p{color:#85808e;margin:0;font-size:12px;line-height:1.55}.clanDecisionNote button{color:var(--violet-soft);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:760}.clanMethodology{background:#8b5cf60a;border:1px solid #392d49;border-radius:13px;grid-template-columns:210px minmax(0,1fr) auto;align-items:center;gap:23px;margin-top:14px;padding:18px 21px;display:grid}.clanMethodology>div{align-items:center;gap:10px;display:flex}.clanMethodology>div>span{width:29px;height:29px;color:var(--violet-soft);background:#8b5cf61f;border-radius:8px;place-items:center;display:grid}.clanMethodology strong{font-size:12px}.clanMethodology p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.clanMethodology>a{color:var(--violet-soft);white-space:nowrap;font-size:12px;font-weight:750}.clanFeatureGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:30px;display:grid}.clanFeatureGrid article{background:#0e0d12;border:1px solid #302b38;border-radius:12px;flex-direction:column;min-height:180px;padding:21px;display:flex}.clanFeatureGrid article>span{color:var(--violet-soft);font-size:12px;font-weight:830}.clanFeatureGrid strong{margin-top:auto;font-size:16px}.clanFeatureGrid p{color:#7d7785;margin:8px 0 0;font-size:12px;line-height:1.55}.rewardsShell{background:radial-gradient(circle at 75% -12%, #8b5cf63d, transparent 36rem), radial-gradient(circle at 10% 45%, #f4ba5b0e, transparent 30rem), var(--bg);min-height:100vh}.rewardsNav{gap:24px;max-width:690px}.rewardsContent{width:min(1400px,100% - 36px);margin:0 auto;padding:40px 0 26px}.rewardsHero{grid-template-columns:minmax(0,1.15fr) 350px;align-items:center;gap:clamp(50px,8vw,125px);min-height:360px;display:grid}.rewardsHero h1{letter-spacing:-.075em;margin:8px 0 0;font-size:clamp(50px,6vw,80px);line-height:.92}.rewardsHero h1 em{color:var(--violet-soft);font-style:normal}.rewardsHero>div>p:last-of-type{color:#9d97a7;max-width:690px;margin:21px 0 0;font-size:13px;line-height:1.7}.rewardsHeroActions{gap:8px;margin-top:25px;display:flex}.rewardsHeroActions a,.rewardsHeroActions button{color:#fff;cursor:pointer;background:#181221;border:1px solid #574173;border-radius:8px;align-items:center;gap:18px;min-height:42px;padding:0 14px;font-size:12px;font-weight:760;display:inline-flex}.rewardsHeroActions a{background:linear-gradient(135deg,#7440da,#9665f1)}.streakCore{text-align:center;background:radial-gradient(circle at 50% 35%,#8b5cf636,#0000 55%),#121016;border:1px solid #493766;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:285px;padding:25px;display:flex;box-shadow:0 35px 85px #00000059}.streakCore>span{color:var(--violet-soft);letter-spacing:.16em;font-size:12px;font-weight:820}.streakCore>strong{letter-spacing:-.08em;margin-top:10px;font-size:96px;line-height:.8}.streakCore>b{margin-top:12px;font-size:12px}.dailyLoot{text-align:left;background:#f4ba5b0e;border:1px solid #f4ba5b38;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;width:100%;margin-top:20px;padding:11px 13px;display:grid}.dailyLoot small{color:#a88d62;letter-spacing:.1em;grid-column:1/-1;font-size:12px;font-weight:820}.dailyLoot strong{color:var(--gold);font-size:15px}.dailyLoot span{color:#d5c7ad;font-size:12px;font-weight:720}.streakCore>.streakProgress{background:#2b2632;border-radius:99px;width:100%;height:7px;margin-top:17px;overflow:hidden}.streakCore>.streakProgress span{border-radius:inherit;background:linear-gradient(90deg,#7140d7,#b189ff);height:100%;display:block}.streakCore>small{color:#6e6877;margin-top:9px;font-size:12px}.rewardsSummary{border:1px solid var(--line);background:#111016;border-radius:13px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.rewardsSummary article{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;min-height:96px;padding:17px 20px;display:flex}.rewardsSummary article:first-child{border-left:0}.rewardsSummary span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:760}.rewardsSummary strong{font-size:21px}.rewardsSummary small{color:var(--faint);font-size:12px}.rewardsGrid{grid-template-columns:minmax(0,1.35fr) 340px;gap:14px;margin-top:14px;display:grid}.rewardsPanel{border:1px solid var(--line);background:#111016;border-radius:14px;padding:22px}.rewardsPanelHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.rewardsPanelHeader h2{letter-spacing:-.04em;margin:0;font-size:20px}.rewardsPanelHeader>span,.rewardsPanelHeader>strong{color:#7d7787;letter-spacing:.08em;font-size:12px;font-weight:800}.missionList{border-top:1px solid var(--line);margin-top:18px;display:grid}.missionList a{border-bottom:1px solid var(--line);grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:65px;padding:8px 2px;display:grid}.missionCheck{width:25px;height:25px;color:var(--violet-soft);border:1px solid #453b52;border-radius:7px;place-items:center;font-size:12px;display:grid}.missionList a div{gap:4px;display:grid}.missionList a strong{font-size:12px}.missionList a small{color:#777180;font-size:12px}.missionList a>b{color:var(--violet-soft);font-size:12px}.missionList a.done{opacity:.62}.missionList a.done .missionCheck{color:var(--green);background:#4ade800f;border-color:#4ade804d}.missionList a.done>b{color:var(--green)}.levelPanelV2{flex-direction:column;align-items:center;display:flex}.levelPanelV2 .rewardsPanelHeader{width:100%}.levelProgressRing{background:conic-gradient(var(--violet) var(--level-progress), #2b2632 0);border-radius:50%;place-items:center;width:150px;height:150px;margin:26px auto 18px;display:grid;box-shadow:inset 0 0 0 12px #111016}.levelProgressRing>div{text-align:center;border:1px solid #40364c;border-radius:50%;place-content:center;width:106px;height:106px;display:grid}.levelProgressRing strong{font-size:26px}.levelProgressRing small{color:#756e7f;margin-top:5px;font-size:12px}.levelPanelV2>p{color:#6d6775;text-align:center;margin:auto 0 0;font-size:12px;line-height:1.55}.streakRoadmap,.badgeVault{margin-top:14px}.streakDays{grid-template-columns:repeat(7,1fr);gap:8px;margin-top:18px;display:grid}.streakDays article{text-align:center;background:#0d0c11;border:1px solid #302b37;border-radius:10px;flex-direction:column;align-items:center;min-height:150px;padding:13px 8px;display:flex}.streakDays article>span{color:#6a6473;font-size:12px;font-weight:800}.streakDays article>strong{color:#807888;border:1px solid #3d3548;border-radius:12px;place-items:center;width:42px;height:42px;margin:15px 0;font-size:16px;display:grid}.streakDays article>b{color:#aaa3b5;margin-top:auto;font-size:12px}.streakDays article>small{color:#615b69;margin-top:5px;font-size:12px}.streakDays article.completed{background:#8b5cf60b;border-color:#8b5cf657}.streakDays article.completed>strong{color:var(--green);background:#4ade800f;border-color:#4ade804d}.streakDays article.current{box-shadow:0 0 0 2px #bda8ff21}.badgeGrid{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:18px;display:grid}.badgeGrid article{text-align:center;background:#0d0c11;border:1px solid #302b37;border-radius:10px;flex-direction:column;align-items:center;min-height:160px;padding:14px 9px;display:flex}.badgeGrid article>span{color:#756d80;border:1px solid #41364e;border-radius:16px;place-items:center;width:50px;height:50px;font-size:20px;display:grid}.badgeGrid article>strong{margin-top:14px;font-size:12px}.badgeGrid article>small{color:#686271;margin-top:5px;font-size:12px}.badgeGrid article>b{color:#5d5764;letter-spacing:.08em;margin-top:auto;font-size:12px}.badgeGrid article.unlocked{border-color:#8b5cf64d}.badgeGrid article.unlocked>span{color:var(--violet-soft);background:#8b5cf61a;border-color:#5c4777;box-shadow:0 10px 30px #6839c71f}.badgeGrid article.unlocked>b{color:var(--green)}.badgeGrid article.locked{opacity:.48;filter:grayscale(.5)}.rewardsPrivacyNote{color:#66606e;text-align:center;margin:14px 0 0;font-size:12px}.rewardsConsent{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 140px);display:flex}.rewardsConsentMark{width:72px;height:72px;color:var(--violet-soft);background:#8b5cf61a;border:1px solid #574270;border-radius:22px;place-items:center;margin-bottom:24px;font-size:30px;display:grid}.rewardsConsent h1{letter-spacing:-.065em;max-width:680px;margin:4px 0 0;font-size:clamp(42px,6vw,72px);line-height:.95}.rewardsConsent>p:not(.eyebrow){color:#8c8694;max-width:620px;margin:21px 0 0;font-size:12px;line-height:1.7}.rewardsEnableButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7440da,#9665f1);border:1px solid #694a9c;border-radius:9px;min-height:44px;margin-top:25px;padding:0 18px;font-size:12px;font-weight:780}.rewardsConsent>small{color:#625c69;margin-top:10px;font-size:12px}.rewardsLoading{min-height:calc(100svh - 160px);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:11px;display:flex}.rewardsLoading>span{border:2px solid #403649;border-top-color:var(--violet);border-radius:50%;width:30px;height:30px;animation:.7s linear infinite metaSpin}.rewardsLoading>strong{font-size:12px}.rewardsGate{grid-template-columns:minmax(0,1.1fr) 410px;align-items:center;gap:clamp(40px,8vw,120px);min-height:520px;padding:34px 0 54px;display:grid}.rewardsGateCopy h1{letter-spacing:-.075em;margin:8px 0 0;font-size:clamp(52px,7vw,88px);line-height:.91}.rewardsGateCopy h1 em{color:var(--violet-soft);font-style:normal}.rewardsGateCopy>p:not(.eyebrow){color:#9d97a7;max-width:720px;margin:24px 0 0;font-size:14px;line-height:1.75}.rewardsGateActions{align-items:center;gap:10px;margin-top:27px;display:flex}.rewardsGateActions a{color:#fff;background:#17131e;border:1px solid #56436d;border-radius:10px;justify-content:center;align-items:center;gap:22px;min-height:46px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.rewardsGateActions a:first-child{background:linear-gradient(135deg,#7140d7,#9665f1);border-color:#7b55ba}.rewardsGateCopy>small{color:#716b78;margin-top:12px;font-size:12px;display:block}.rewardOfferCard{background:radial-gradient(circle at 50% 15%,#8b5cf633,#0000 46%),#111016;border:1px solid #4b3b61;border-radius:24px;flex-direction:column;min-height:430px;padding:28px;display:flex;box-shadow:0 35px 90px #00000061}.rewardOfferCard>span{color:var(--violet-soft);letter-spacing:.16em;font-size:12px;font-weight:850}.rewardOfferCard>strong{letter-spacing:-.075em;margin-top:19px;font-size:88px;line-height:.8}.rewardOfferCard h2{letter-spacing:-.035em;margin:15px 0 0;font-size:20px}.rewardOfferCard ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.rewardOfferCard li{color:#aaa3b2;align-items:center;gap:11px;font-size:12px;display:flex}.rewardOfferCard li b{width:24px;height:24px;color:var(--violet-soft);border:1px solid #4e405e;border-radius:8px;place-items:center;font-size:12px;display:grid}.rewardOfferCard>p{color:#756e7d;border-top:1px solid #322b3a;margin:auto 0 0;padding-top:16px;font-size:12px;line-height:1.55}.guestFreedomGrid{border:1px solid var(--line);background:#111016;border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.guestFreedomGrid article{border-left:1px solid var(--line);flex-direction:column;min-height:155px;padding:21px;display:flex}.guestFreedomGrid article:first-child{border-left:0}.guestFreedomGrid article>span{color:var(--violet-soft);font-size:12px;font-weight:820}.guestFreedomGrid strong{margin-top:auto;font-size:15px}.guestFreedomGrid p{color:#77717f;margin:7px 0 0;font-size:12px;line-height:1.55}.walletCore{text-align:center;background:radial-gradient(circle at 50% 20%,#8b5cf633,#0000 55%),#121016;border:1px solid #4f3c68;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:285px;padding:27px;display:flex;box-shadow:0 35px 85px #00000059}.walletCore>span{color:var(--violet-soft);letter-spacing:.16em;font-size:12px;font-weight:840}.walletCore>strong{letter-spacing:-.07em;margin-top:15px;font-size:68px;line-height:.9}.walletCore>b{color:#b3abbc;margin-top:14px;font-size:12px}.walletProgress{background:#2b2632;border-radius:99px;width:100%;height:8px;margin-top:24px;overflow:hidden}.walletProgress span{border-radius:inherit;background:linear-gradient(90deg,#7140d7,#b189ff);height:100%;display:block}.walletCore>small{color:#77707f;margin-top:10px;font-size:12px}.walletWithdrawLink{color:#fff;background:linear-gradient(135deg,#6d42c9,#8b5cf6);border:1px solid #8d68df;border-radius:9px;justify-content:center;align-items:center;min-height:36px;margin-top:14px;padding:0 14px;font-size:12px;font-weight:820;display:inline-flex}.walletWithdrawLink:hover{filter:brightness(1.1)}.referralCommand{background:linear-gradient(135deg,#8b5cf612,#111016f5);border:1px solid #463655;border-radius:15px;grid-template-columns:minmax(230px,.8fr) minmax(320px,1.2fr) 210px;align-items:center;gap:24px;margin-bottom:14px;padding:21px 23px;display:grid}.referralCommand h2{letter-spacing:-.04em;margin:2px 0 0;font-size:20px}.referralCommand p{color:#827b89;margin:7px 0 0;font-size:12px;line-height:1.5}.referralLink{background:#0d0c11;border:1px solid #3e3548;border-radius:10px;align-items:center;min-width:0;padding:5px;display:flex}.referralLink code{color:#b9b1c3;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0 10px;font-size:12px;overflow:hidden}.referralLink button{color:#fff;cursor:pointer;background:#7440da;border:0;border-radius:7px;min-height:36px;padding:0 12px;font-size:12px;font-weight:800}.referralMeter{grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;display:grid}.referralMeter strong{letter-spacing:-.05em;grid-row:1/span 2;font-size:29px}.referralMeter>span{background:#2c2632;border-radius:99px;height:7px;overflow:hidden}.referralMeter i{border-radius:inherit;background:var(--violet-soft);height:100%;display:block}.referralMeter small{color:#746d7b;font-size:12px}.nextDailyNote{color:#77717f;text-align:center;margin:14px 0 0;font-size:12px}.rewardRules{background:#0e0d12;border:1px solid #332d3a;border-radius:12px;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:24px;margin-top:14px;padding:18px 21px;display:grid}.rewardRules strong{color:var(--violet-soft);font-size:12px}.rewardRules p{color:#77717f;margin:0;font-size:12px;line-height:1.6}.dailyRewardToast{z-index:90;color:#f8f4ed;background:linear-gradient(135deg,#231b1efa,#121018fc);border:1px solid #f4ba5b57;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto 28px;align-items:center;gap:13px;width:min(560px,100% - 28px);min-height:88px;padding:14px;animation:.42s both rewardArrive;display:grid;position:fixed;bottom:20px;right:18px;box-shadow:0 24px 70px #0000008c,0 0 45px #f4ba5b14}.dailyRewardIcon{color:#21160a;background:linear-gradient(145deg,#ffe08a,#f4a943);border-radius:14px;place-items:center;width:48px;height:48px;font-size:21px;display:grid;box-shadow:0 10px 28px #f4ba5b40}.dailyRewardToast>div{gap:3px;min-width:0;display:grid}.dailyRewardToast small{color:#bda67c;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;overflow:hidden}.dailyRewardToast strong{font-size:14px}.dailyRewardToast p{color:#a8a1ad;margin:0;font-size:12px}.dailyRewardToast a{color:#f8d98b;white-space:nowrap;background:#f4ba5b12;border:1px solid #f4ba5b47;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:760}.dailyRewardToast>button{color:#8d8591;cursor:pointer;background:0 0;border:0;border-radius:8px;width:28px;height:28px;font-size:20px}@keyframes rewardArrive{0%{opacity:0;transform:translateY(18px)scale(.97)}}@media (width<=1050px){.productGatewayGrid{grid-template-columns:repeat(2,1fr)}.clanHero,.rewardsHero{grid-template-columns:1fr;gap:28px;padding-top:45px}.clanHero.compact{min-height:0;padding-bottom:30px}.clanPromiseCard,.clanIdentityCard,.streakCore,.walletCore{width:min(100%,620px)}.clanDashboard,.rewardsGrid{grid-template-columns:1fr}.trackingPanel{min-height:310px}.clanSummary{grid-template-columns:repeat(3,1fr)}.clanSummary article:nth-child(4){border-left:0;border-top:1px solid var(--line)}.clanSummary article:nth-child(5){border-top:1px solid var(--line)}.memberColumnLabels,.clanMemberRow{grid-template-columns:minmax(175px,1.15fr) repeat(3,minmax(95px,.7fr)) minmax(115px,.8fr) 22px}.memberColumnLabels span:nth-child(5),.clanMemberMetric:nth-of-type(4){display:none}.badgeGrid{grid-template-columns:repeat(3,1fr)}.rewardsGate{grid-template-columns:1fr;gap:30px}.rewardOfferCard{width:min(100%,620px);min-height:390px}.guestFreedomGrid{grid-template-columns:repeat(2,1fr)}.guestFreedomGrid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.guestFreedomGrid article:nth-child(4){border-top:1px solid var(--line)}.referralCommand{grid-template-columns:1fr 1fr}.referralMeter{grid-column:1/-1}}@media (width<=900px){body{padding-bottom:66px}.productDock{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0c12f0;border:1px solid #3a3344;border-radius:17px;grid-template-columns:repeat(5,1fr);height:64px;padding:4px;display:grid;position:fixed;bottom:7px;left:8px;right:8px;overflow:hidden;box-shadow:0 17px 50px #00000080}.productDock a{color:#777181;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;display:flex;position:relative}.productDock a>span{font-size:16px;line-height:1}.productDock a>small{font-size:12px;font-weight:720}.productDock a>b{color:#120d19;background:var(--violet-soft);border-radius:99px;place-items:center;min-width:16px;height:16px;font-size:12px;display:grid;position:absolute;top:3px;right:calc(50% - 23px)}.productDock a.active{color:#fff;background:#8b5cf624}.productDock a.active>span{color:var(--violet-soft)}.clanContent,.rewardsContent{width:min(100% - 24px,1440px);padding-top:20px}.clanHero h1,.rewardsHero h1{font-size:clamp(47px,13vw,67px)}.clanActionGrid{grid-template-columns:1fr}.topMemberGrid{grid-template-columns:repeat(2,1fr)}.clanViewNav{scrollbar-width:none;border-inline:0;border-radius:0;margin-inline:-12px;padding-inline:12px;top:60px;overflow-x:auto}.clanViewNav button{min-width:138px}.memberPanelHeader{flex-direction:column;align-items:stretch}.memberTools{grid-template-columns:1fr 1fr;display:grid}.memberTools input{grid-column:1/-1;width:100%}.memberColumnLabels{display:none}.clanMemberList{gap:8px;margin:18px 0 0;display:grid}.clanMemberRow{background:#0d0c11;border:1px solid #2e2934;border-radius:10px;grid-template-columns:minmax(0,1fr) 86px;gap:12px;min-height:0;padding:14px}.clanMemberIdentity{grid-column:1}.clanMemberMetric{border-top:1px solid var(--line);padding-top:9px}.clanMemberMetric:nth-of-type(2),.clanMemberMetric:nth-of-type(3),.clanMemberMetric:nth-of-type(4){display:flex}.clanMemberState{grid-area:1/2;align-self:center}.clanMemberOpen{grid-area:2/2/span 2;align-self:center}.clanWarLayout{grid-template-columns:1fr}.warRosterPanel{grid-column:auto}.clanAlertsGrid{grid-template-columns:1fr}.clanDecisionNote{grid-column:auto;grid-template-columns:1fr;gap:12px}.clanMethodology{grid-template-columns:1fr;gap:12px}.clanFeatureGrid{grid-template-columns:1fr}.streakDays{grid-template-columns:repeat(4,1fr)}}@media (width<=620px){.productGateway{margin-top:-28px;margin-bottom:60px}.productGatewayHeader{flex-direction:column;align-items:flex-start;gap:10px}.productGatewayGrid{grid-template-columns:1fr}.productGatewayGrid>a{min-height:205px}.clanHero,.rewardsHero{padding-top:25px}.clanHero>div:first-child>p:last-of-type,.rewardsHero>div>p:last-of-type{font-size:12px}.clanSearch{min-height:54px;padding-left:13px}.clanSearch button{min-width:118px;padding:0 10px;font-size:12px}.clanIdentityCard{grid-template-columns:61px minmax(0,1fr)}.clanBadge{border-radius:14px;width:61px;height:68px}.clanIdentityCard button{grid-column:1/-1}.clanSummary{grid-template-columns:repeat(2,1fr)}.clanSummary article{border-top:1px solid var(--line);min-height:87px;padding:13px}.clanSummary article:nth-child(odd){border-left:0}.clanSummary article:first-child,.clanSummary article:nth-child(2){border-top:0}.clanSummary article:nth-child(5){grid-column:1/-1}.clanPanel,.rewardsPanel{border-radius:12px;padding:17px}.topMemberGrid,.memberTools{grid-template-columns:1fr}.memberTools input,.memberTools select{grid-column:auto;width:100%}.currentWarStats{grid-template-columns:repeat(2,1fr)}.currentWarStats article:nth-child(3){border-top:1px solid #2e2a34;border-left:0}.currentWarStats article:nth-child(4){border-top:1px solid #2e2a34}.warWeekList article{grid-template-columns:56px 28px 1fr 39px;gap:6px}.warWeekList article div:nth-of-type(2){display:none}.warRoster{grid-template-columns:1fr}.warRoster article{grid-template-columns:minmax(0,1fr) 32px 41px}.warRoster article>small{display:none}.rewardsHeroActions{flex-direction:column;align-items:stretch}.rewardsHeroActions a,.rewardsHeroActions button{justify-content:space-between}.streakCore{min-height:245px}.streakCore>strong{font-size:80px}.rewardsSummary{grid-template-columns:repeat(2,1fr)}.rewardsSummary article{border-top:1px solid var(--line);min-height:85px;padding:13px}.rewardsSummary article:nth-child(odd){border-left:0}.rewardsSummary article:first-child,.rewardsSummary article:nth-child(2){border-top:0}.streakRoadmap .rewardsPanelHeader,.badgeVault .rewardsPanelHeader{flex-direction:column;align-items:flex-start}.streakDays,.badgeGrid{grid-template-columns:repeat(2,1fr)}.rewardsConsent h1{font-size:45px}.rewardsGate{min-height:0;padding-top:24px}.rewardsGateCopy h1{font-size:48px}.rewardsGateCopy>p:not(.eyebrow){font-size:12px}.rewardsGateActions{flex-direction:column;align-items:stretch}.rewardOfferCard{min-height:410px;padding:22px}.rewardOfferCard>strong{font-size:74px}.guestFreedomGrid{grid-template-columns:1fr}.guestFreedomGrid article{border-top:1px solid var(--line);border-left:0;min-height:120px}.guestFreedomGrid article:first-child{border-top:0}.referralCommand{grid-template-columns:1fr;gap:17px}.referralMeter{grid-column:auto}.referralLink{flex-direction:column;align-items:stretch}.referralLink code{padding:10px}.walletCore>strong{font-size:58px}.rewardRules{grid-template-columns:1fr;gap:8px}}.productGatewayGrid>a>small,.clanSummary span,.clanPanelHeader>span,.clanPanelHeader>strong,.rewardsSummary span,.rewardsPanelHeader>span,.rewardsPanelHeader>strong,.clanSummary small,.clanPromiseCard article small,.clanIdentityCard>small,.clanMemberIdentity small,.clanMemberMetric span,.clanMemberMetric small,.clanMemberState small,.rewardsSummary small,.missionList a small,.badgeGrid article>small,.streakDays article>small,.clanActionGrid article>p,.trackingPanel>p:not(.kicker),.clanAlertCard>p,.levelPanelV2>p,.missionList a strong,.missionList a>b{font-size:12px}@media (width<=900px){.dailyRewardToast{width:auto;bottom:78px;left:12px;right:12px}.supportHero{grid-template-columns:1fr}.supportCard{width:min(100%,560px)}.streakPerformanceLayout{grid-template-columns:1fr}.streakBucketGrid{grid-template-columns:repeat(2,1fr)}.streakBucketGrid article:nth-child(odd){border-left:0}.streakBucketGrid article:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=620px){.launchHero{min-height:auto;padding-top:40px}.launchFormMeta{flex-direction:column;align-items:flex-start;font-size:12px}.benefitRail{grid-template-columns:1fr}.benefitRail article{border-top:1px solid #292b38;border-left:0;min-height:86px;padding:15px}.benefitRail article:first-child{border-top:0;padding-left:15px}.productGatewayGrid>a{min-height:166px;padding:18px}.productSecondaryLinks{grid-template-columns:1fr}.communitySupport{flex-direction:column;align-items:flex-start;margin-top:-28px;padding:21px}.supportMain{width:min(100% - 24px,1120px);padding:45px 0 55px}.supportHero h1{font-size:48px}.supportHero>div:first-child>p:last-child{font-size:12px}.supportUses{margin-top:55px}.supportUses>div:last-child{grid-template-columns:1fr}.supportUses article{min-height:135px}.methodDisclosure summary{align-items:flex-start}.dailyRewardToast{grid-template-columns:42px minmax(0,1fr) 26px;gap:10px;min-height:0;padding:12px}.dailyRewardIcon{border-radius:12px;width:42px;height:42px}.dailyRewardToast a{grid-column:2;width:fit-content;margin-top:3px}.dailyRewardToast>button{grid-area:1/3}.streakPerformanceHeader{flex-direction:column;align-items:flex-start}.streakBucketGrid{grid-template-columns:1fr}.streakBucketGrid article{border-top:1px solid var(--line);border-left:0}.streakBucketGrid article:first-child{border-top:0}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--portal-navy:#102b46;--portal-navy-2:#173b5f;--portal-blue:#1476d4;--portal-blue-soft:#e8f2fb;--portal-gold:#f1b548;--portal-bg:#edf1f5;--portal-card:#fff;--portal-line:#ccd5df;--portal-ink:#1c2936;--portal-muted:#617181}body{font-feature-settings:normal;background:var(--portal-bg)!important;color:var(--portal-ink)!important;font-family:Arial,Helvetica,sans-serif!important}:is(.appShell,.metaShell,.clanShell,.mastersShell,.rewardsShell,.supportShell,.legalShell){min-height:100vh;color:var(--portal-ink)!important;background:var(--portal-bg)!important}:is(.appShell,.metaShell,.clanShell,.mastersShell,.rewardsShell,.supportShell,.legalShell) :is(h1,h2,h3,strong){color:var(--portal-ink)}.topbar,.legalTopbar{z-index:70;height:64px;min-height:64px;position:sticky;top:0;border:0!important;border-bottom:4px solid var(--portal-blue)!important;background:var(--portal-navy)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0 max(18px,50vw - 620px)!important;box-shadow:0 2px 5px #14263638!important}.topbar .brand,.legalTopbar .brand{letter-spacing:-.02em;font-size:20px;color:#fff!important}.brandMark{background:var(--portal-blue)!important;width:31px!important;height:31px!important;box-shadow:none!important;border:2px solid #ffffff57!important;border-radius:4px!important;transform:none!important}.brandMark span{background:#fff!important}.mainNav{align-self:stretch;gap:2px!important}.mainNav a{min-width:86px;color:#bdd0df!important;border:0!important;padding:0 15px!important;font-size:12px!important;font-weight:700!important}.mainNav a.active{color:#fff!important;background:var(--portal-blue)!important}.launchNavCta,.metaAnalyzeLink,.shareButton,.trackButton{color:#fff!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff61!important;border-radius:3px!important}.launchNavCta:hover,.metaAnalyzeLink:hover,.shareButton:hover,.trackButton:hover{background:#ffffff1a!important}.legalBack{color:#d8e4ed!important}.content,.metaContent,.clanContent,.mastersContent,.rewardsContent,.supportMain,.legalMain{padding-top:24px;width:min(1220px,100% - 28px)!important}.launchHero{border:1px solid var(--portal-line);border-top:5px solid var(--portal-blue);background:var(--portal-card);box-shadow:0 1px 3px #192d3e1a;border-radius:3px!important;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)!important;gap:0!important;min-height:0!important;padding:0!important}.launchHero:before{display:none!important}.launchPill{color:#40709b!important;letter-spacing:.02em!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 14px!important;padding:0!important;font-size:12px!important}.launchCopy h1{max-width:660px!important;color:var(--portal-navy)!important;letter-spacing:-.045em!important;font-size:clamp(36px,5vw,58px)!important;line-height:1.02!important}.launchLead{max-width:700px!important;color:var(--portal-muted)!important;margin-top:16px!important;font-size:15px!important}.launchSearch,.tagSearch,.clanSearch{min-height:52px!important;box-shadow:none!important;background:#fff!important;border:2px solid #9eb1c2!important;border-radius:3px!important;padding-left:14px!important}.launchSearch button,.tagSearch button,.clanSearch button,.coachCta{color:#fff!important;background:var(--portal-blue)!important;box-shadow:none!important;border-radius:2px!important}.launchFormMeta{color:#708191!important}.matchupShowcase{align-self:stretch;border:0!important;border-left:1px solid var(--portal-line)!important;color:var(--portal-ink)!important;box-shadow:none!important;background:#f5f8fb!important;border-radius:0!important;padding:26px!important;transform:none!important}.matchupShowcase:after{display:none!important}.showcaseTopline{border-color:var(--portal-line)!important;color:var(--portal-blue)!important}.showcaseDecks em,.showcaseVerdict{border-color:var(--portal-line)!important;background:#fff!important;border-radius:3px!important}.showcaseEvidence,.showcaseEvidence span{border-color:var(--portal-line)!important}.benefitRail{border:1px solid var(--portal-line)!important;background:#fff!important;border-radius:3px!important;margin:12px 0 38px!important}.benefitRail article>span{color:var(--portal-blue)!important;background:var(--portal-blue-soft)!important;border-radius:3px!important}.benefitRail p{color:var(--portal-muted)!important}.productGatewayHeader{border-bottom:3px solid var(--portal-navy);padding-bottom:10px;align-items:start!important;margin-bottom:10px!important}.productGatewayHeader h2{color:var(--portal-navy)!important;letter-spacing:-.03em!important;font-size:28px!important}.eyebrow,.kicker{color:var(--portal-blue)!important;letter-spacing:.04em!important;font-size:12px!important;font-weight:800!important}.productGatewayHeader>p{color:var(--portal-muted)!important}.productGatewayGrid>a{border:1px solid var(--portal-line)!important;border-top:4px solid var(--portal-blue)!important;min-height:160px!important;box-shadow:none!important;background:#fff!important;border-radius:3px!important;padding:18px!important}.productGatewayGrid>a>span{color:var(--portal-blue)!important;background:var(--portal-blue-soft)!important;border-radius:3px!important}.productGatewayGrid>a>small,.productGatewayGrid>a>p{color:var(--portal-muted)!important}.productGatewayGrid>a>b{color:var(--portal-blue)!important}.productSecondaryLinks>a{border-color:var(--portal-line)!important;background:#fff!important;border-radius:3px!important}.communitySupport{border:1px solid #c8a75f!important;border-left:6px solid var(--portal-gold)!important;background:#fffaf0!important;border-radius:3px!important;margin:0 0 38px!important}.communitySupport>a{background:#bb7c0d!important;border-radius:3px!important}.conversionSection{border:1px solid var(--portal-line)!important;background:#fff!important;border-radius:3px!important}.sectionIntro h2{color:var(--portal-navy)!important;font-size:30px!important}.sectionIntro>p:last-child,.stepGrid p,.methodDisclosure p{color:var(--portal-muted)!important}.stepGrid article{border-color:var(--portal-line)!important;background:#f7f9fb!important;border-radius:2px!important;min-height:155px!important}.stepGrid article>span{color:#fff!important;background:var(--portal-blue)!important;border-radius:2px!important}.searchRow,.metaHero,.clanHero,.mastersCommandHero,.rewardsHero,.rewardsGate,.supportHero,.legalHero{border-bottom-color:var(--portal-line)!important;min-height:0!important}.metaHero,.clanHero,.mastersCommandHero,.rewardsHero,.rewardsGate{border:1px solid var(--portal-line)!important;border-top:5px solid var(--portal-blue)!important;background:#fff!important;border-radius:3px!important;margin-bottom:12px!important;padding:25px!important}:is(.metaHero,.clanHero,.mastersCommandHero,.rewardsHero,.rewardsGate) h1{color:var(--portal-navy)!important;letter-spacing:-.045em!important;font-size:clamp(34px,5vw,54px)!important}:is(.metaHero,.clanHero,.mastersCommandHero,.rewardsHero,.rewardsGate) p{color:var(--portal-muted)!important}.profilePanel,.panel,.accountCard,.overviewSpotlight,.overviewVerdict,.overviewQuickGrid article,.metaPanel,.clanPanel,.clanPromiseCard,.clanIdentityCard,.clanAlertCard,.clanDecisionNote,.mastersExplorer,.mastersLiveStrip,.mastersPulseCards article,.masterCard,.masterCompactRow,.rewardsPanel,.rewardOfferCard,.guestFreedomGrid,.rewardsGateCopy,.supportCard,.supportUses article,.supportPromise,.legalContent>section{border-color:var(--portal-line)!important;color:var(--portal-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:3px!important}.profilePanel{border-top:5px solid var(--portal-blue)!important}.panelHeader,.metaPanelHeader,.clanPanelHeader,.rewardsPanelHeader,.mastersSectionHeader{border-color:var(--portal-line)!important;background:#f6f8fa!important}:is(.profilePanel,.panel,.accountCard,.metaPanel,.clanPanel,.masterCard,.rewardsPanel) :is(p,small,span:not(.statusDot):not(.dot):not(.battleCardLevel)){color:var(--portal-muted)}.profileTabs,.clanViewNav,.mastersViewNav,.metaPeriod,.metaVariantTabs,.filterButtons,.segmented{box-shadow:none!important;background:#dde5ec!important;border-color:#aebdca!important;border-radius:3px!important}:is(.profileTabs,.clanViewNav,.mastersViewNav,.metaPeriod,.metaVariantTabs,.filterButtons,.segmented) button.active,.profileTabs a.active{color:#fff!important;background:var(--portal-blue)!important}.metaSummary,.clanSummary,.rewardsSummary{border:1px solid var(--portal-line)!important;background:#fff!important;border-radius:3px!important}.metaDeckRow,.clanMemberRow,.warWeekList article,.missionList a,.streakDays article,.archetypeMasterCard,.metaCardGrid article,.metaCatalogue button{border-color:var(--portal-line)!important;color:var(--portal-ink)!important;box-shadow:none!important;background:#fff!important;border-radius:2px!important}.metaDeckRow:hover,.clanMemberRow:hover,.masterCompactRow:hover{background:#f0f6fb!important}.metaCopy,.clanPanelHeader button,.mastersSectionHeader button,.masterCompactOpen,.rewardsHeroActions a,.rewardsHeroActions button,.walletWithdrawLink{color:#fff!important;background:var(--portal-blue)!important;box-shadow:none!important;border-radius:2px!important}.metaCardFinder,.memberTools,.masterRankingTools,.referralCommand{border-color:var(--portal-line)!important;background:#f6f8fa!important;border-radius:3px!important}.metaCardFinder input,.memberTools input,.masterSearch input,.masterCompareForm input,.masterDetailForm input{color:var(--portal-ink)!important;background:#fff!important;border-color:#aebdca!important;border-radius:2px!important}.battleDialogBackdrop,.masterDetailBackdrop{background:#102b46a8!important}.battleDialog,.masterDetail{color:var(--portal-ink)!important;background:#fff!important;border-color:#9eafbd!important;border-radius:4px!important;box-shadow:0 18px 50px #102b463d!important}.supportMain{padding-top:38px!important}.supportHero{grid-template-columns:minmax(0,1fr) 390px!important;gap:28px!important}.supportHero h1,.legalHero h1{color:var(--portal-navy)!important;font-size:clamp(40px,6vw,66px)!important}.supportHero>div:first-child>p:last-child,.legalHero>p:not(.eyebrow){color:var(--portal-muted)!important}.supportCard{border-top:5px solid var(--portal-blue)!important}.supportAmounts a{border-color:var(--portal-line)!important;background:#f7f9fb!important;border-radius:2px!important}.supportAmounts a:hover{border-color:var(--portal-blue)!important}.supportAmounts strong{color:var(--portal-navy)!important}.supportCustom{background:var(--portal-blue)!important;border-radius:2px!important}.supportUses{border-color:var(--portal-line)!important}footer,.legalFooter{border-top:4px solid var(--portal-navy)!important;color:#647485!important;width:min(1220px,100% - 28px)!important}@media (width<=900px){.topbar,.legalTopbar{padding-inline:14px!important}.mainNav{gap:0!important}.mainNav a{min-width:62px;padding-inline:8px!important}.launchHero{grid-template-columns:1fr!important}.matchupShowcase{border-top:1px solid var(--portal-line)!important;border-left:0!important}.supportHero{grid-template-columns:1fr!important}}@media (width<=620px){body{padding-bottom:70px}.topbar{height:56px;min-height:56px;border-bottom-width:3px!important}.topbar .brand{font-size:17px!important}.topbar .brandMark{width:27px!important;height:27px!important}.topbar .mainNav{display:none!important}.launchCopy{padding:24px 18px!important}.launchCopy h1{font-size:39px!important}.launchSearch{grid-template-columns:24px 1fr;min-height:98px!important;padding:10px!important;display:grid!important}.launchSearch button{grid-column:1/-1;min-height:40px;margin:7px 0 0!important}.matchupShowcase{padding:19px!important}.benefitRail{grid-template-columns:1fr!important}.benefitRail article{border-top:1px solid var(--portal-line)!important;border-left:0!important}.benefitRail article:first-child{border-top:0!important}.productGatewayHeader{flex-direction:column}.productGatewayGrid{grid-template-columns:1fr!important}.communitySupport{padding:18px!important}.conversionSection{padding:20px 16px!important}.stepGrid{grid-template-columns:1fr!important}.productDock{border:0!important;border-top:3px solid var(--portal-blue)!important;background:var(--portal-navy)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;height:62px!important;padding:0 3px!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -2px 8px #102b4633!important}.productDock a{color:#afc1d0!important;border-radius:0!important}.productDock a.active{color:#fff!important;background:var(--portal-blue)!important}footer,.legalFooter{flex-direction:column!important;align-items:flex-start!important;padding:22px 0 80px!important}}select,option{color:var(--portal-ink)!important}.metaPeriod button.selected,.metaVariantTabs button.selected{color:#fff!important;background:var(--portal-blue)!important;box-shadow:none!important}.metaBuilderIntro{align-items:center!important}.metaBuilderActions{justify-content:flex-end;align-items:center;gap:16px;max-width:520px;display:flex}.metaBuilderActions p{margin:0;font-size:12px;line-height:1.6;color:var(--portal-muted)!important}.metaBuilderActions p strong{color:var(--portal-ink)!important}.metaBuilderToggle{border:1px solid var(--portal-blue);color:#fff;background:var(--portal-blue);cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:14px;min-width:132px;min-height:38px;padding:0 11px;font-size:12px;font-weight:800;display:flex}.metaBuilderToggle span{font-size:16px;color:#fff!important}.metaSelectedCards>button{color:var(--portal-ink)!important;background:#eef6fd!important;border-color:#9fc2e1!important}.metaSelectedCards>button>span,.metaCatalogueArt{background:#e5edf4!important}.metaSelectedCards>button small{color:var(--portal-blue)!important}.metaEmptySlot{color:#7990a5!important;background:#f5f8fa!important;border-color:#aebdca!important}.metaCardFinder{border-color:var(--portal-line)!important;background:#f6f8fa!important}.metaCardFinderTools input,.metaTools input,.metaTools select{color:var(--portal-ink)!important;background:#fff!important;border-color:#aebdca!important}.metaClearCards{color:var(--portal-blue)!important;background:#fff!important;border-color:#9eb1c2!important}.metaCatalogue>button{border-color:var(--portal-line)!important;color:var(--portal-ink)!important;background:#fff!important}.metaCatalogue>button strong{color:var(--portal-ink)!important}.metaCatalogue>button small{color:var(--portal-muted)!important}.metaVariantBadge{color:#fff!important;background:var(--portal-navy)!important}.metaVariantBadge.evolution{color:#3f2d08!important;background:#f7d98b!important}.metaVariantBadge.hero{color:#fff!important;background:#5c3c99!important}.metaBuilderStatus{border-color:var(--portal-line)!important}.metaBuilderStatus strong{color:var(--portal-navy)!important}.metaBuilderStatus span{color:var(--portal-muted)!important}.metaDeckMetrics{border-color:var(--portal-line)!important;background:#f5f8fb!important}.metaDeckMetrics>div{border-color:var(--portal-line)!important;background:0 0!important}.metaDeckMetrics span,.metaDeckMetrics small{color:var(--portal-muted)!important;opacity:1!important}.metaDeckMetrics strong{color:var(--portal-navy)!important;opacity:1!important}.metaDeckMetrics .win strong,.metaDeckMetrics .sample.reliable strong{color:#126b3a!important}.metaCardThumb{color:var(--portal-navy)!important;background:#e7edf3!important;border-color:#b8c5d0!important}.metaMatchup b{color:inherit!important}.metaCopy{justify-content:center;align-items:center;gap:6px;text-decoration:none;display:flex}.metaCopy span{color:#fff!important}.archetypeList>div{border-color:var(--portal-line)!important}.archetypeList>div>span{color:var(--portal-blue)!important}.archetypeShare b,.cardMetaPanel article>div>span{color:var(--portal-navy)!important;opacity:1!important}.cardMetaPanel article small{color:var(--portal-muted)!important;opacity:1!important}.clanActionGrid article,.topMemberGrid article,.currentWarStats,.warWeekList article,.warRoster article,.clanFeatureGrid article{border-color:var(--portal-line)!important;color:var(--portal-ink)!important;background:#f7f9fb!important}.clanActionGrid article.warn{background:#fff9ed!important;border-left:4px solid #c98712!important}.clanActionGrid article.good{background:#f2faf5!important;border-left:4px solid #20854c!important}.clanActionGrid article>span,.topMemberGrid article>span,.clanFeatureGrid article>span{color:var(--portal-blue)!important}.clanActionGrid article>strong,.topMemberGrid article>b,.clanFeatureGrid strong,.currentWarStats strong,.warWeekList strong,.warWeekList b,.warRoster b{color:var(--portal-navy)!important;opacity:1!important}.clanActionGrid article>p,.clanFeatureGrid p,.topMemberGrid article small,.warWeekList article small,.warWeekList article>span,.warRoster article small,.warRoster article span{color:var(--portal-muted)!important}.clanActionGrid article>button,.topMemberGrid article>a{color:var(--portal-blue)!important}.trackingRadar>div{background:#fff!important;border-color:#b6c5d1!important}.trackingRadar strong{color:var(--portal-navy)!important;opacity:1!important}.trackingRadar small{color:var(--portal-muted)!important}.memberTools input,.memberTools select{color:var(--portal-ink)!important;background:#fff!important;border-color:#aebdca!important}.clanMemberMetric strong,.clanMemberIdentity a,.clanMemberState strong{color:var(--portal-ink)!important;opacity:1!important}.clanMemberIdentity small,.clanMemberMetric span,.clanMemberMetric small,.clanMemberState small{color:var(--portal-muted)!important}.clanAlertCard>div:nth-of-type(2) a{border-color:var(--portal-line)!important;color:var(--portal-ink)!important}.clanAlertCard>div:nth-of-type(2) a span,.clanAlertCard>p{color:var(--portal-muted)!important}.clanDecisionNote,.clanMethodology{background:#f0f7fd!important;border-color:#a9c8e2!important}.clanDecisionNote>span,.clanDecisionNote button,.clanMethodology>a{color:var(--portal-blue)!important}.clanDecisionNote p,.clanMethodology p{color:var(--portal-muted)!important}.clanIdentityCard button{border-color:var(--portal-blue)!important;color:#fff!important;background:var(--portal-blue)!important}.masterCompareForm,.masterCompareFormV2{box-shadow:none!important;background:#f3f7fa!important;border-color:#a9bfd3!important}.masterCompareForm label{background:#fff!important;border-color:#9eb1c2!important}.masterCompareForm label>b,.masterCompareForm>span,.masterCompareFormV2>div span{color:var(--portal-blue)!important}.masterCompareForm input{color:var(--portal-ink)!important;background:0 0!important}.masterCompareForm button{color:#fff!important;background:var(--portal-blue)!important}.mastersLiveStrip,.masterStatGrid,.masterCompactList,.masterDetailMetrics{border-color:var(--portal-line)!important;color:var(--portal-ink)!important;background:#f7f9fb!important}.mastersLiveStrip article,.masterStatGrid>div,.masterDetailMetrics article{border-color:var(--portal-line)!important}.mastersLiveStrip strong,.masterStatGrid strong,.masterCompactMetric strong,.masterCardScoreline>div:last-child>strong,.masterWorldRank strong,.masterDetailMetrics strong{color:var(--portal-navy)!important;opacity:1!important}.mastersLiveStrip span,.mastersLiveStrip small,.masterStatGrid span,.masterStatGrid small,.masterCompactMetric span,.masterCardScoreline>div:last-child>span{color:var(--portal-muted)!important;opacity:1!important}.masterScoreRing{background:conic-gradient(var(--portal-blue) var(--score-angle), #d7e2eb 0)!important;box-shadow:none!important}.masterScoreRing strong{color:var(--portal-navy)!important;opacity:1!important}.masterScoreRing small{color:var(--portal-blue)!important;opacity:1!important}.masterFormStrip .win{color:#126b3a!important;opacity:1!important;background:#def2e6!important}.masterFormStrip .loss{color:#a12a35!important;opacity:1!important;background:#f9dfe3!important}.masterFormStrip .draw{color:#526475!important;opacity:1!important;background:#e5ebf0!important}.masterMatchupGrid .good strong{color:#126b3a!important}.masterMatchupGrid .bad strong{color:#a12a35!important}.masterActionsV2 button,.masterActionsV2 a,.masterActions a{color:var(--portal-blue)!important}.masterActionsV2 button:hover,.masterActionsV2 a:hover,.masterActions a:hover{color:#0b61ad!important;background:#eef5fb!important}.masterWatchButton,.masterCompactOpen,.masterLayoutToggle{color:var(--portal-blue)!important;background:#fff!important;border-color:#aebdca!important}.masterLayoutToggle button{color:#536a7e!important}.masterLayoutToggle button.active{color:#fff!important;background:var(--portal-blue)!important}.masterRankingTools select,.personalRadar select{color:var(--portal-ink)!important;background:#fff!important;border-color:#aebdca!important}.personalRadar,.radarWelcome{border-color:var(--portal-line)!important;color:var(--portal-ink)!important;background:#fff!important}.radarDuel>article,.radarReport>section,.radarReport>aside{border-color:var(--portal-line)!important;color:var(--portal-ink)!important;background:#f7f9fb!important}.radarDuel>article>span,.radarDuel>div,.radarWelcome li>span{color:var(--portal-blue)!important}.radarDuel>article>strong,.radarBar b,.radarBar>strong,.radarVerdict strong,.radarWelcome li strong{color:var(--portal-navy)!important;opacity:1!important}.radarDuel>article>small,.radarDuel>div small,.radarBar small,.radarVerdict p,.radarWelcome li p{color:var(--portal-muted)!important}.radarReport>aside>button,.radarWelcome>div>button{border-color:var(--portal-blue)!important;color:#fff!important;background:var(--portal-blue)!important}.radarWelcome li{border-color:var(--portal-line)!important}.radarWelcome li>span{background:#eaf4fd!important;border-color:#9ebbd4!important}.masterDetailHeaderActions>button{color:var(--portal-navy)!important;background:#f4f7f9!important;border-color:#aebdca!important}.masterDetailSection,.masterVariantList article,.masterStudyPlan,.crownScore,.coachDecision,.missionGrid article,.levelVerdict,.levelMetricGrid,.levelNextMove,.deckCoachCards,.deckTipGrid article{border-color:var(--portal-line)!important;color:var(--portal-ink)!important;background:#f7f9fb!important}.crownScore strong,.levelMetricGrid strong{color:var(--portal-navy)!important;opacity:1!important}@media (width<=760px){.metaBuilderIntro,.metaBuilderActions{flex-direction:column;align-items:stretch!important}.metaBuilderActions{max-width:none}.metaBuilderToggle{width:100%}}.performanceOverview,.accountPanel,.trainingPanel,.levelPanel,.deckCoachPanel,.matchupPanel,.advisorPanel,.deckPanel,.historyPanel,.battlePanel{border-color:var(--portal-line)!important;color:var(--portal-ink)!important;box-shadow:none!important;background:#fff!important}.overviewVerdict,.overviewQuickGrid,.overviewSpotlight,.overviewRecent,.accountCard,.performanceStrip,.matchupDeckPreview,.recommendationCard,.historyStats,.historyProgress,.topDeckHistory,.historyEmpty,.battleCardV2,.battleDeckComparison,.battleStory,.battleReviewSummary,.battleDetailDecks,.matchupEvidence,.matchupCoach,.matchupEvidenceGrid article,.matchupCoachGrid article,.battleVerdict{border-color:var(--portal-line)!important;color:var(--portal-ink)!important;box-shadow:none!important;background:#f7f9fb!important}.overviewQuickGrid article,.careerBreakdown,.careerBreakdown>div,.identityList>div,.milestoneGrid,.milestoneGrid>div,.performanceScore,.performanceMetric,.performanceExplainer,.matchupList,.matchupRow,.recommendationMetrics,.recommendationMetrics>div,.recommendationFooter,.deckFooter,.historyStat,.battleRows,.battleCardTop,.battleOpponentBlock,.battleExpected,.battleCardFooter,.battleReviewResult,.battleReviewMetric,.battleDialogHeader{border-color:var(--portal-line)!important}:is(.performanceOverview,.accountPanel,.trainingPanel,.levelPanel,.deckCoachPanel,.matchupPanel,.advisorPanel,.deckPanel,.historyPanel,.battlePanel,.battleDialog) :is(h2,h3,h4,strong,b,dd){color:var(--portal-ink)!important;opacity:1!important}:is(.performanceOverview,.accountPanel,.trainingPanel,.levelPanel,.deckCoachPanel,.matchupPanel,.advisorPanel,.deckPanel,.historyPanel,.battlePanel,.battleDialog) :is(p,small,dt){color:var(--portal-muted)!important;opacity:1!important}.overviewStatus,.datasetBadge,.archetypeBadge,.levelSignal{color:var(--portal-blue)!important;background:#edf6fd!important;border-color:#9ebbd4!important}.overviewStatus.good,.levelSignal.keep_deck{color:#126b3a!important;background:#e8f6ed!important;border-color:#8fc7a7!important}.overviewStatus.warn,.levelSignal.test_variant{color:#815300!important;background:#fff7e7!important;border-color:#d7b262!important}.levelSignal.review_execution{color:#a12a35!important;background:#fdecef!important;border-color:#e2a1aa!important}.overviewVerdictIcon,.battleStoryIcon,.matchupCoachGrid article>span,.battleVerdict>span,.careerInsight>span{color:var(--portal-blue)!important;background:#e6f1fa!important}.overviewVerdict button,.overviewSpotlightHeader button,.overviewAllBattles,.matchupOpenHint,.recommendationTopline,.deckFooter button,.battleOpenAnalysis,.levelNextMove button,.missionGrid button{color:var(--portal-blue)!important}.overviewSpotlightHeader button,.recommendationFooter button,.battleDialogActions .secondaryAction,.battleDialogHeader>button{color:var(--portal-blue)!important;background:#fff!important;border-color:#aebdca!important}.overviewBattleVerdict{background:#eaf3fa!important}.overviewBattleVerdict>span{color:var(--portal-blue)!important;background:#d9eaf7!important}.overviewBattleVerdict>strong{color:var(--portal-navy)!important}.overviewResultTrail button{color:var(--portal-ink)!important;background:#fff!important;border-color:#b8c5d0!important}.overviewResultTrail button:hover{border-color:var(--portal-blue)!important;background:#edf6fd!important}.overviewResultTrail b{color:var(--portal-blue)!important;background:#e8f2fb!important}.accountCardTitle small{color:var(--portal-muted)!important;background:#f4f7f9!important;border-color:#b8c5d0!important}.accountLiveBadge{color:#126b3a!important;background:#e8f6ed!important;border-color:#8fc7a7!important}.levelBadge{background:linear-gradient(150deg,#1476d4,#102b46 72%)!important}.levelBadge:after{background:#eef6fc!important}.levelBadge span{color:var(--portal-navy)!important}.profileTabs button.active>span{color:#fff!important}.notice{color:var(--portal-muted)!important;background:#eef6fc!important;border-color:#9ebbd4!important}.notice span{color:var(--portal-blue)!important}.careerMain>div strong,.positive{color:#126b3a!important}.negative{color:#a12a35!important}.careerTrack{background:#f4dce0!important}.careerTrack>span{box-shadow:none!important;background:#20854c!important}.collectionTrack{background:#dbe3ea!important}.collectionHeadline p b,.collectionLegend b,.identityList dd,.milestoneGrid strong{color:var(--portal-ink)!important}.collectionTopCard,.favouriteCard,.favouriteCardArt{color:var(--portal-navy)!important;background:#e9eff4!important;border-color:#b6c5d1!important}.milestoneGrid{background:#f7f9fb!important}.milestoneGrid>div{background:#fff!important}.segmented button.selected,.filterButtons button.selected{color:#fff!important;background:var(--portal-blue)!important}.chartGrid{color:var(--portal-muted)!important}.chartGrid span:after{background:#d6e0e8!important}.bars span{background:var(--portal-blue)!important;opacity:.55!important}.bars span.latest{background:var(--portal-navy)!important;box-shadow:none!important;opacity:1!important}.pulseDot{background:var(--portal-blue)!important;box-shadow:0 0 0 5px #1476d41a!important}.insightList li,.sessionSummary,.sessionSummary>div{border-color:var(--portal-line)!important}.performanceStrip{overflow:hidden}.performanceScore,.performanceMetric,.performanceExplainer{background:#f7f9fb!important}.performanceScore strong,.performanceMetric strong{color:var(--portal-navy)!important}.probabilityTrack,.historyBar{background:#d8e2ea!important}.probabilityTrack.neutral span,.historyBar span{background:var(--portal-blue)!important;box-shadow:none!important}.matchupRow.interactive:hover{background:#eef6fc!important;border-color:#9ebbd4!important}.matchupNames strong i,.probabilityRange{color:var(--portal-muted)!important}.recommendationCard:hover{border-color:var(--portal-blue)!important;background:#f0f6fb!important}.qualityBadge{opacity:1!important}.recommendationFooter span,.deckMetrics>span{color:#815300!important}.recommendationReasons{color:var(--portal-muted)!important}.cardImageWrap,.miniCard{background:#e7edf3!important;border-color:#b6c5d1!important}.historyStatus{color:var(--portal-muted)!important;background:#f4f7f9!important;border-color:#aebdca!important}.historyStatus.ready{color:#126b3a!important;background:#e8f6ed!important;border-color:#8fc7a7!important}.historyStatus.pending{color:#815300!important;background:#fff7e7!important;border-color:#d7b262!important}.battleCardV2{border-left:4px solid #7890a5!important}.battleCardV2.win{border-left-color:#20854c!important}.battleCardV2.loss{border-left-color:#c84855!important}.battleCardV2.draw{border-left-color:#c98712!important}.battleCardV2:hover{transform:translateY(-1px);border-color:#9ebbd4!important;border-left-color:var(--portal-blue)!important;background:#eef6fc!important}.battleExpected{background:#eef5fb!important}.battleExpected strong{color:var(--portal-navy)!important}.battleExpected.good strong,.battleExpected.good>span,.battleStory.good strong,.battleVerdict.good strong{color:#126b3a!important}.battleExpected.bad strong,.battleExpected.bad>span,.battleStory.bad strong,.battleVerdict.bad strong{color:#a12a35!important}.resultBadge.win{color:#126b3a!important;background:#e8f6ed!important}.resultBadge.loss{color:#a12a35!important;background:#fdecef!important}.resultBadge.draw{color:#815300!important;background:#fff7e7!important}.matchupCell.good,.battleReviewResult.win strong{color:#126b3a!important}.matchupCell.bad,.battleReviewResult.loss strong{color:#a12a35!important}.battleReviewResult.draw strong{color:#815300!important}.battleDeckLabel strong,.battleCardV2 .battleDeckLabel strong{color:var(--portal-ink)!important}.battleCardThumb,.battleCardV2 .battleCardThumb{color:var(--portal-navy)!important;background:#e2e9ef!important;border-color:#aebdca!important}.battleCardThumb:after{background:linear-gradient(#0000,#102b4680)!important}.versusMark{color:var(--portal-blue)!important;background:#fff!important;border-color:#9ebbd4!important}.battleCardFooter>span:first-child b{color:var(--portal-ink)!important}.battleReviewMetric:last-child strong,.matchupEvidenceHeader span,.matchupCoachHeader>span{color:var(--portal-blue)!important}.matchupEvidenceHeader small{color:var(--portal-blue)!important;background:#e8f2fb!important}.battleDialogActions .primaryAction{border-color:var(--portal-blue)!important;background:var(--portal-blue)!important}.levelNextMove,.levelMetricGrid,.levelVerdict,.coachDecision,.crownScore,.missionGrid article,.deckCoachCards,.deckTipGrid article{border-color:var(--portal-line)!important;background:#f7f9fb!important}.levelMetricGrid article{border-color:var(--portal-line)!important}.crownScore>b{color:var(--portal-blue)!important;background:#eaf4fd!important;border-color:#9ebbd4!important}.levelVerdictIcon{color:var(--portal-blue)!important;background:#eaf4fd!important}.levelPanel.above .levelVerdictIcon{color:#126b3a!important;background:#e8f6ed!important}.levelPanel.below .levelVerdictIcon{color:#a12a35!important;background:#fdecef!important}.coachAction{color:var(--portal-blue)!important;background:#edf6fd!important;border-color:#9ebbd4!important}.coachAction.good{color:#126b3a!important;background:#e8f6ed!important;border-color:#8fc7a7!important}.coachAction.warn{color:#815300!important;background:#fff7e7!important;border-color:#d7b262!important}.matchupTag.good,.evaluationTag.good,.qualityBadge.strong{color:#126b3a!important;background:#e8f6ed!important;border-color:#8fc7a7!important}.matchupTag.bad,.evaluationTag.bad{color:#a12a35!important;background:#fdecef!important;border-color:#e2a1aa!important}.matchupTag.neutral,.evaluationTag.neutral,.qualityBadge{color:var(--portal-blue)!important;background:#edf6fd!important;border-color:#9ebbd4!important}.qualityBadge.developing{color:#815300!important;background:#fff7e7!important;border-color:#d7b262!important}.crownSessionPanel{border:1px solid var(--portal-line);border-top:5px solid var(--portal-blue);color:var(--portal-ink);background:#fff;grid-column:1/-1;overflow:hidden}.crownSessionPanel.complete{border-top-color:#20854c}.crownSessionIntro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;min-height:176px;padding:28px 30px;display:grid}.crownSessionIntro h3,.crownSessionHeader h3{letter-spacing:-.02em;margin:4px 0 9px;font-size:24px;color:var(--portal-navy)!important}.crownSessionIntro>div>p:last-child{max-width:760px;margin:0;font-size:12px;line-height:1.7;color:var(--portal-muted)!important}.crownSessionIntro>button,.crownSessionActions>button{border:1px solid var(--portal-blue);color:#fff;background:var(--portal-blue);cursor:pointer;border-radius:2px;min-height:42px;padding:0 18px;font-size:12px;font-weight:850}.crownSessionIntro>button:hover,.crownSessionActions>button:hover{background:#0b61ad}.crownSessionIntro>button span{margin-left:12px;color:#fff!important}.crownSessionPromiseGrid{border-top:1px solid var(--portal-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.crownSessionPromiseGrid article{border-left:1px solid var(--portal-line);background:#f7f9fb;align-content:center;gap:5px;min-height:124px;padding:20px 28px;display:grid}.crownSessionPromiseGrid article:first-child{border-left:0}.crownSessionPromiseGrid span,.crownSessionGoal>span,.crownSessionMetrics span,.crownSessionVerdict>span{letter-spacing:.1em;font-size:12px;font-weight:900;color:var(--portal-blue)!important}.crownSessionPromiseGrid strong{font-size:12px;color:var(--portal-navy)!important}.crownSessionPromiseGrid p{margin:0;font-size:12px;line-height:1.55;color:var(--portal-muted)!important}.crownSessionWorkspace{display:grid}.crownSessionHeader{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:20px 28px;display:flex}.crownSessionHeader>strong{text-align:right;min-width:82px;font-size:31px;color:var(--portal-blue)!important}.crownSessionGoal{background:#f7f9fb;grid-template-columns:150px minmax(180px,.45fr) minmax(0,1fr);align-items:center;gap:18px;padding:16px 28px;display:grid}.crownSessionGoal>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden;color:var(--portal-navy)!important}.crownSessionGoal>p{margin:0;font-size:12px;line-height:1.5;color:var(--portal-muted)!important}.crownSessionProgress{background:#d9e2e9;height:7px;overflow:hidden}.crownSessionProgress>span{background:var(--portal-blue);height:100%;transition:width .25s;display:block}.crownSessionPanel.complete .crownSessionProgress>span{background:#20854c}.crownSessionMetrics{border-bottom:1px solid var(--portal-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.crownSessionMetrics article{border-left:1px solid var(--portal-line);align-content:center;gap:5px;min-height:118px;padding:18px 24px;display:grid}.crownSessionMetrics article:first-child{border-left:0}.crownSessionMetrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:23px;overflow:hidden;color:var(--portal-navy)!important}.crownSessionMetrics strong.positive{color:#126b3a!important}.crownSessionMetrics strong.negative{color:#a12a35!important}.crownSessionMetrics small{font-size:12px;color:var(--portal-muted)!important}.crownSessionVerdict{background:#f7f9fb;border-left:5px solid #7890a5;gap:6px;padding:20px 28px;display:grid}.crownSessionVerdict.good{background:#f0f8f3;border-left-color:#20854c}.crownSessionVerdict.warn{background:#fff9ed;border-left-color:#c98712}.crownSessionVerdict strong{font-size:16px;color:var(--portal-navy)!important}.crownSessionVerdict p{margin:0;font-size:12px;line-height:1.55;color:var(--portal-muted)!important}.crownSessionTrail{border-top:1px solid var(--portal-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.crownSessionTrail button{border:0;border-left:1px solid var(--portal-line);min-width:0;min-height:70px;color:var(--portal-ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;padding:10px 12px;display:grid}.crownSessionTrail button:first-child{border-left:0}.crownSessionTrail button:hover{background:#edf6fd}.crownSessionTrail b{background:#7890a5;border-radius:50%;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:12px;display:grid;color:#fff!important}.crownSessionTrail b.win{background:#20854c}.crownSessionTrail b.loss{background:#c84855}.crownSessionTrail span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden;color:var(--portal-navy)!important}.crownSessionTrail small{font-size:12px;color:var(--portal-muted)!important}.crownSessionActions{border-top:1px solid var(--portal-line);gap:8px;padding:16px 28px;display:flex}.crownSessionActions>button:disabled{cursor:wait;opacity:.55}.crownSessionActions>button.secondary{color:var(--portal-blue);background:#fff;border-color:#aebdca}.crownSessionActions>button.secondary:hover{background:#edf6fd}@media (width<=760px){.crownSessionIntro{grid-template-columns:1fr;gap:18px;padding:22px 18px}.crownSessionIntro>button{width:100%}.crownSessionPromiseGrid,.crownSessionMetrics{grid-template-columns:1fr}.crownSessionPromiseGrid article,.crownSessionMetrics article{border-top:1px solid var(--portal-line);border-left:0;min-height:92px}.crownSessionPromiseGrid article:first-child,.crownSessionMetrics article:first-child{border-top:0}.crownSessionHeader{align-items:flex-start;padding:18px}.crownSessionHeader h3{font-size:20px}.crownSessionHeader>strong{min-width:auto;font-size:24px}.crownSessionGoal{grid-template-columns:1fr;gap:5px;padding:15px 18px}.crownSessionTrail{grid-template-columns:1fr}.crownSessionTrail button{border-top:1px solid var(--portal-line);border-left:0}.crownSessionTrail button:first-child{border-top:0}.crownSessionActions{flex-direction:column;padding:14px 18px}}.metaDeckPlayers{flex-wrap:wrap;align-items:stretch!important}.metaDeckPlayers>span{align-self:center}.metaDeckPlayers a{border:1px solid #b7cadb;border-radius:2px;gap:2px;min-width:126px;padding:6px 8px;text-decoration:none;display:grid;background:#eef6fc!important}.metaDeckPlayers a b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden;color:var(--portal-navy)!important}.metaDeckPlayers a small{font-size:12px;color:var(--portal-muted)!important}.metaLoadMore{width:100%;min-height:45px;color:var(--portal-blue);cursor:pointer;background:#edf6fd;border:1px solid #9ebbd4;border-radius:2px;justify-content:center;align-items:center;gap:16px;font-size:12px;font-weight:800;display:flex}.metaLoadMore:hover{color:#fff;background:var(--portal-blue)}.metaLoadMore span{font-size:12px;font-weight:650;color:inherit!important}.languageSwitcher{z-index:115;color:#fff;background:var(--portal-navy);cursor:pointer;border:1px solid #9ebbd4;border-radius:2px;justify-content:center;align-items:center;gap:6px;min-width:72px;height:38px;padding:0 9px;display:flex;position:fixed;top:68px;right:12px;box-shadow:0 3px 10px #102b462e}.languageSwitcher span{font-size:12px;font-weight:900;color:#fff!important}.languageSwitcher small{font-size:12px;color:#cfe0ed!important}.languageSwitcher:hover{background:var(--portal-blue)}@media (width<=760px){.languageSwitcher{min-width:52px;height:32px;padding:0 7px;top:62px;right:7px}.languageSwitcher small{display:none}.overviewCommandGrid,.overviewLowerGrid,.historyDetail,.deckCoachLayout{grid-template-columns:1fr!important}.metaDeckPlayers a{min-width:112px}}.deckLaboratory,.deckLabCandidates,.deckLabReport,.deckLabLocker,.deckLabModes button,.deckLabSwap,.deckLabEmpty,.matchupPersonalSignal{border-color:var(--portal-line)!important;color:var(--portal-ink)!important;box-shadow:none!important;background:#f7f9fb!important}.deckLaboratory :is(h3,h4,strong,b),.advancedMatchupGuide :is(strong,b){color:var(--portal-ink)!important;opacity:1!important}.deckLaboratory :is(p,small),.advancedMatchupGuide :is(p,small){color:var(--portal-muted)!important;opacity:1!important}.deckLabModes button.active,.deckLabCandidates button.active{background:#e9f4fc!important;border-color:#8fb5d4!important}.deckLabModes button.active strong,.deckLabCandidates button.active strong,.deckLabCandidates button.active>span,.deckLabReportHeader span,.deckLabImpact>span,.advancedMatchupGuide .matchupCoachHeader>div>span,.advancedMatchupGuide .matchupCoachGrid small,.deckTipGrid article small{color:var(--portal-blue)!important}.deckLabCardPicker button,.deckLabDeck>span{background:#e5edf3!important;border-color:#aebdca!important}.deckLabCardPicker button.selected{border-color:var(--portal-blue)!important;box-shadow:0 0 0 2px #1476d421!important}.deckLabSwap,.deckLabImpact{border-color:var(--portal-line)!important}.deckLabImpact li{color:var(--portal-muted)!important}.deckLabImpact li:before,.deckLabSwap>b{color:var(--portal-blue)!important}.deckLabActions a{border-color:var(--portal-blue)!important;color:#fff!important;background:var(--portal-blue)!important}.matchupPersonalSignal>span{color:var(--portal-blue)!important;background:#e6f1fa!important}.advancedMatchupGuide .matchupCoachGrid article{border-color:var(--portal-line)!important;background:#fff!important}.ownerShell,.ownerGate{min-height:100vh;color:var(--portal-ink)!important;background:var(--portal-bg)!important;background-image:none!important}.ownerTopbar{border:0!important;border-bottom:4px solid var(--portal-blue)!important;background:var(--portal-navy)!important;min-height:64px!important;box-shadow:0 2px 5px #14263638!important}.ownerTopbar .brand,.ownerTopbar .brand span,.ownerTopbar>div{color:#fff!important}.ownerTopbar>div>span{color:#c8d9e7!important}.ownerTopbar>div a{color:#fff!important;background:0 0!important;border-color:#ffffff61!important}.ownerHeading h1,.ownerMetricGrid strong,.ownerPanelHeader h2,.ownerRewardsGrid strong,.ownerGateCard h1{color:var(--portal-navy)!important;opacity:1!important}.ownerHeading>a,.ownerPanelHeader a{color:var(--portal-blue)!important;background:#edf6fd!important;border-color:#9ebbd4!important}.ownerMetricGrid,.ownerPanel,.ownerGateCard{border-color:var(--portal-line)!important;color:var(--portal-ink)!important;box-shadow:none!important;background:#fff!important}.ownerMetricGrid article,.ownerRewardsGrid,.ownerRewardsGrid article,.ownerBars,.ownerPathList,.ownerPathList>div{border-color:var(--portal-line)!important}.ownerMetricGrid span,.ownerMetricGrid small,.ownerRewardsGrid span,.ownerRewardsGrid small,.ownerRewardsNote,.ownerPrivacyNote,.ownerPathList span,.ownerEmpty,.ownerGateCard>p:not(.eyebrow){color:var(--portal-muted)!important;opacity:1!important}.ownerPanelHeader>span{color:var(--portal-blue)!important;background:#edf6fd!important;border-color:#9ebbd4!important}.ownerBars>div>span{background:linear-gradient(to top, var(--portal-navy), var(--portal-blue))!important;box-shadow:none!important}.ownerBars strong,.ownerPathList strong{color:var(--portal-navy)!important}.ownerBars small{color:var(--portal-muted)!important}.ownerMessageList article{border-color:var(--portal-line)!important;background:#f7f9fb!important}.ownerMessageList strong{color:var(--portal-blue)!important}.ownerMessageList time,.ownerMessageList p{color:var(--portal-muted)!important}.ownerMessageList a{color:var(--portal-blue)!important}.ownerEmpty{background:#f7f9fb!important;border-color:#9ebbd4!important}.ownerGateCard a{color:var(--portal-blue)!important;background:#edf6fd!important;border-color:#9ebbd4!important}@media (width<=760px){.deckLabModes,.deckLabWorkspace{grid-template-columns:1fr!important}.deckLabCandidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid!important}.deckLabCandidates>span{grid-column:1/-1}.deckLabCardPicker,.deckLabDeck{grid-template-columns:repeat(4,minmax(0,1fr))!important}.deckLabReportHeader,.deckLabActions,.matchupCoachHeader{flex-direction:column;align-items:flex-start}.deckLabReportHeader>strong,.matchupCoachHeader>small{text-align:left}.deckLabSwap{grid-template-columns:1fr!important}.deckLabSwap>b{transform:rotate(90deg)}.matchupCoachGrid.advanced{grid-template-columns:1fr!important}.matchupCoachGrid.advanced article{min-height:0}}.compareShell{min-height:100vh;color:var(--portal-ink);background:var(--portal-bg)}.compareContent{width:min(1220px,100% - 28px);margin:0 auto;padding-top:24px}.compareHero{border:1px solid var(--portal-line);border-top:5px solid var(--portal-blue);background:#fff;border-radius:3px;grid-template-columns:minmax(260px,.72fr) minmax(520px,1.28fr);gap:30px;padding:34px 38px;display:grid;box-shadow:0 1px 3px #192d3e1a}.compareHero h1{color:var(--portal-navy);letter-spacing:-.045em;margin:8px 0 12px;font-size:clamp(34px,4.4vw,54px);line-height:1.02}.compareHero>div>p:last-child{max-width:540px;color:var(--portal-muted);margin:0;font-size:13px;line-height:1.7}.compareForm{border:1px solid var(--portal-line);background:#f6f8fa;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-self:center;gap:10px;padding:18px;display:grid}.compareForm label{gap:6px;display:grid}.compareForm label>span{color:var(--portal-muted);letter-spacing:.12em;font-size:12px;font-weight:850}.compareForm label>div{background:#fff;border:2px solid #9eb1c2;border-radius:2px;align-items:center;min-height:48px;padding:0 12px;display:flex}.compareForm label>div:focus-within{border-color:var(--portal-blue);box-shadow:0 0 0 2px #1476d41f}.compareForm label b{color:var(--portal-blue);font-size:15px}.compareForm input{width:100%;min-width:0;color:var(--portal-ink);text-transform:uppercase;background:0 0;border:0;outline:0;padding:0 7px;font-size:12px;font-weight:800}.compareSwap{width:36px;height:36px;color:var(--portal-blue);cursor:pointer;background:#eaf4fd;border:1px solid #9ebbd4;border-radius:2px;align-self:end;font-size:18px}.compareSubmit{border:1px solid var(--portal-blue);color:#fff;background:var(--portal-blue);cursor:pointer;border-radius:2px;grid-column:1/-1;min-height:44px;font-size:12px;font-weight:850}.compareSubmit:disabled{cursor:wait;opacity:.65}.compareError{color:#a12a35;background:#fdecef;border:1px solid #e2a1aa;grid-column:1/-1;margin:-15px 0 0;padding:10px 12px;font-size:12px;font-weight:700}.compareEmpty{border:1px solid var(--portal-line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.compareEmpty>div{border-left:1px solid var(--portal-line);align-content:center;gap:6px;min-height:150px;padding:24px;display:grid}.compareEmpty>div:first-child{border-left:0}.compareEmpty span{color:var(--portal-blue);font-size:12px;font-weight:900}.compareEmpty strong{color:var(--portal-navy);font-size:16px}.compareEmpty p{color:var(--portal-muted);margin:0;font-size:12px;line-height:1.55}.compareScoreboard{border:1px solid var(--portal-line);border-top:5px solid var(--portal-navy);background:#fff;grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);gap:0;margin-top:14px;display:grid;position:relative}.compareScoreboard article{text-align:center;align-content:center;justify-items:center;gap:5px;min-height:240px;padding:25px;display:grid}.compareScoreboard article:first-of-type{grid-column:1}.compareScoreboard article:nth-of-type(2){border-left:1px solid var(--portal-line);grid-column:3}.compareScoreboard article>span{color:var(--portal-blue);letter-spacing:.14em;font-size:12px;font-weight:900}.compareScoreboard h2{color:var(--portal-navy);letter-spacing:-.03em;margin:1px 0;font-size:27px}.compareScoreboard article p{color:var(--portal-muted);margin:0;font-size:12px}.compareScoreboard article>strong{color:var(--portal-blue);margin-top:10px;font-size:42px;line-height:1}.compareScoreboard article>small{color:var(--portal-muted);font-size:12px;font-weight:750}.compareScoreboard article a{color:var(--portal-blue);margin-top:9px;font-size:12px;font-weight:800;text-decoration:none}.compareCenterMark{border-inline:1px solid var(--portal-line);background:var(--portal-navy);grid-area:1/2;place-content:center;justify-items:center;gap:8px;display:grid}.compareCenterMark b{color:#fff;border:2px solid #ffffff57;border-radius:50%;place-items:center;width:54px;height:54px;font-size:17px;display:grid}.compareCenterMark span{color:#bdd0df;font-size:12px;font-weight:800}.compareScoreboard>button{border:0;border-top:1px solid var(--portal-line);min-height:40px;color:var(--portal-blue);cursor:pointer;background:#f7f9fb;grid-column:1/-1;font-size:12px;font-weight:850}.compareMetrics,.compareDecks{border:1px solid var(--portal-line);background:#fff;margin-top:14px}.compareSectionHeader{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:18px 22px;display:flex}.compareSectionHeader h2{color:var(--portal-navy);margin:3px 0 0;font-size:21px}.compareSectionHeader>span{color:var(--portal-muted);font-size:12px;font-weight:750}.compareMetricTable{padding:0 22px 18px}.compareMetricHead,.compareMetricRow{text-align:center;grid-template-columns:minmax(110px,.65fr) minmax(260px,1.3fr) minmax(110px,.65fr);align-items:center;display:grid}.compareMetricHead{min-height:42px;color:var(--portal-muted);letter-spacing:.1em;font-size:12px}.compareMetricHead strong:first-child{text-align:left}.compareMetricHead strong:last-child{text-align:right}.compareMetricRow{border-top:1px solid var(--portal-line);min-height:64px}.compareMetricRow>strong{color:var(--portal-muted);font-size:17px}.compareMetricRow>strong:first-child{text-align:left}.compareMetricRow>strong:last-child{text-align:right}.compareMetricRow>strong.winner:after{content:" ▲";color:#20854c;font-size:12px}.compareMetricRow>span{gap:2px;display:grid}.compareMetricRow>span b{color:var(--portal-ink);font-size:12px}.compareMetricRow>span small{color:var(--portal-muted);font-size:12px}.compareDeckGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compareDeckGrid>article{gap:16px;padding:22px;display:grid}.compareDeckGrid>article+article{border-left:1px solid var(--portal-line)}.compareDeckGrid>article>div:first-child{gap:3px;display:grid}.compareDeckGrid>article>div:first-child span{color:var(--portal-blue);font-size:12px;font-weight:900}.compareDeckGrid>article>div:first-child strong{color:var(--portal-navy);font-size:18px}.compareDeckGrid>article>div:first-child small{color:var(--portal-muted);font-size:12px}.compareDeckStrip{grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;display:grid}.compareDeckStrip>span{aspect-ratio:.76;background:#e5edf3;border:1px solid #aebdca;border-radius:2px;position:relative;overflow:hidden}.compareDeckStrip img{object-fit:cover;width:100%;height:100%}.compareDeckStrip>span.evolved{border-color:#a77be8;box-shadow:inset 0 0 0 1px #a77be8}.compareDeckStrip small{color:#fff;text-align:center;background:#102b46e6;min-width:18px;padding:2px;font-size:12px;font-weight:900;position:absolute;bottom:1px;right:1px}.compareDeckGrid article>a{border:1px solid var(--portal-blue);color:#fff;background:var(--portal-blue);border-radius:2px;justify-content:center;align-items:center;min-height:36px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.compareDiagnosis{grid-template-columns:repeat(2,minmax(0,1fr)) .78fr;gap:10px;margin-top:14px;display:grid}.compareDiagnosis article,.compareDirect{border:1px solid var(--portal-line);background:#fff;padding:20px}.compareDiagnosis article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.compareDiagnosis article>div span,.compareDirect>span{color:var(--portal-blue);letter-spacing:.07em;font-size:12px;font-weight:900}.compareDiagnosis article>div b{color:var(--portal-blue);background:#edf6fd;border:1px solid #9ebbd4;padding:4px 6px;font-size:12px}.compareDiagnosis h3{color:var(--portal-navy);margin:17px 0 7px;font-size:17px}.compareDiagnosis p{color:var(--portal-muted);font-size:12px;line-height:1.6}.compareDiagnosis article>small{color:var(--portal-muted);font-size:12px}.compareDirect{color:#fff;background:var(--portal-navy);align-content:center;gap:8px;display:grid}.compareDirect>span{color:#82bef2}.compareDirect strong{font-size:16px;color:#fff!important}.compareDirect p{color:#bdd0df;margin:0;font-size:12px;line-height:1.55}.watchlistRail{border:1px solid var(--portal-line);border-top:4px solid var(--portal-navy);background:#fff;margin-top:14px;padding:20px}.watchlistHeader{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.watchlistHeader h2{color:var(--portal-navy);margin:2px 0 0;font-size:21px}.watchlistHeader>a{color:var(--portal-blue);font-size:12px;font-weight:850;text-decoration:none}.watchlistGrid{border:1px solid var(--portal-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.watchlistGrid>a{border-left:1px solid var(--portal-line);min-width:0;min-height:64px;color:var(--portal-ink);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;text-decoration:none;display:grid}.watchlistGrid>a:first-child{border-left:0}.watchlistGrid>a:hover{background:#eef6fc}.watchlistGrid>a>span{color:#fff;background:var(--portal-blue);border-radius:2px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.watchlistGrid>a>div{gap:2px;min-width:0;display:grid}.watchlistGrid strong,.watchlistGrid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.watchlistGrid strong{color:var(--portal-navy);font-size:12px}.watchlistGrid small{color:var(--portal-muted);font-size:12px}.watchlistGrid>a>b{color:var(--portal-blue);white-space:nowrap;font-size:12px}.watchlistGrid i{font-style:normal}.trackButton.tracked{color:#d8f4e3!important;background:#20854c3d!important;border-color:#8fc7a7!important}.crownBriefing{border:1px solid var(--portal-line);border-top:5px solid var(--portal-navy);background:#fff;grid-column:1/-1}.crownBriefingHeader{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:16px 20px;display:flex}.crownBriefingHeader h3{color:var(--portal-navy);margin:3px 0 0;font-size:22px}.crownBriefingHeader>span{color:var(--portal-blue);letter-spacing:.07em;background:#edf6fd;border:1px solid #9ebbd4;padding:6px 8px;font-size:12px;font-weight:900}.crownBriefingGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.crownBriefingGrid article{border-left:1px solid var(--portal-line);background:#f7f9fb;border-top:4px solid #7890a5;align-content:start;gap:8px;min-height:190px;padding:20px;display:grid}.crownBriefingGrid article:first-child{border-left:0}.crownBriefingGrid article.good{border-top-color:#20854c}.crownBriefingGrid article.warn{border-top-color:#c98712}.crownBriefingGrid article>span{color:var(--portal-blue);letter-spacing:.1em;font-size:12px;font-weight:900}.crownBriefingGrid article>strong{color:var(--portal-navy);font-size:16px;line-height:1.2}.crownBriefingGrid article>p{color:var(--portal-muted);margin:0;font-size:12px;line-height:1.6}.crownBriefingGrid article>button{color:var(--portal-blue);cursor:pointer;background:0 0;border:0;place-self:end start;padding:0;font-size:12px;font-weight:850}.crownBriefingGrid article>button i{font-style:normal}.productGatewayGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.metaPulse{border:1px solid var(--portal-line);border-top:5px solid var(--portal-navy);background:#fff;margin-bottom:14px}.metaCollectorStatus{border:1px solid var(--portal-line);background:#fff;border-top:5px solid #7890a5;grid-template-columns:minmax(300px,.85fr) minmax(0,1.6fr);margin-bottom:14px;display:grid}.metaCollectorStatus.active{border-top-color:#20854c}.metaCollectorLead{border-right:1px solid var(--portal-line);align-content:center;gap:7px;padding:24px 26px;display:grid}.metaCollectorLead>div{align-items:center;gap:8px;display:flex}.metaCollectorLead h2{color:var(--portal-navy);margin:0;font-size:20px;line-height:1.12}.metaCollectorLead>p{max-width:520px;color:var(--portal-muted);margin:0;font-size:12px;line-height:1.6}.collectorLiveDot{background:#7890a5;border-radius:50%;width:8px;height:8px}.metaCollectorStatus.active .collectorLiveDot{background:#20854c;box-shadow:0 0 0 4px #20854c1f}.metaCollectorMetrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metaCollectorMetrics article{border-left:1px solid var(--portal-line);align-content:center;gap:5px;min-height:142px;padding:18px;display:grid}.metaCollectorMetrics article:first-child{border-left:0}.metaCollectorMetrics span{color:var(--portal-blue);letter-spacing:.09em;font-size:12px;font-weight:900}.metaCollectorMetrics strong{color:var(--portal-navy);text-overflow:ellipsis;white-space:nowrap;font-size:24px;overflow:hidden}.metaCollectorMetrics small{color:var(--portal-muted);font-size:12px;line-height:1.4}.metaPulseHeader{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:18px 22px;display:flex}.metaPulseHeader h2{color:var(--portal-navy);margin:3px 0 0;font-size:22px}.metaPulseHeader>span{color:var(--portal-blue);background:#edf6fd;border:1px solid #9ebbd4;padding:6px 8px;font-size:12px;font-weight:900}.metaPulseGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metaPulseGrid article{border-left:1px solid var(--portal-line);border-top:4px solid #7890a5;align-content:center;gap:5px;min-height:160px;padding:20px;display:grid}.metaPulseGrid article:first-child{border-left:0}.metaPulseGrid span{color:var(--portal-muted);letter-spacing:.1em;font-size:12px;font-weight:900}.metaPulseGrid strong{color:var(--portal-navy);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.metaPulseGrid b{color:var(--portal-blue);font-size:20px}.metaPulseGrid p{color:var(--portal-muted);margin:0;font-size:12px;line-height:1.5}.metaPulseEvidence{border-top:1px solid var(--portal-line);color:var(--portal-muted);background:#f7f9fb;padding:10px 22px;font-size:12px;line-height:1.5;display:block}.metaPulseLoading{min-height:140px;color:var(--portal-muted);justify-content:center;align-items:center;gap:10px;display:flex}.metaPulseLoading i{border:2px solid #bad0e2;border-top-color:var(--portal-blue);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}.metaPulseLoading strong{color:var(--portal-muted);font-size:12px}.metaPulseEmpty{color:var(--portal-muted);margin:0;padding:24px;font-size:12px}@media (width<=1000px){.compareHero{grid-template-columns:1fr}.compareDiagnosis{grid-template-columns:repeat(2,minmax(0,1fr))}.compareDirect{grid-column:1/-1}.productGatewayGrid,.watchlistGrid,.metaPulseGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.metaCollectorStatus{grid-template-columns:1fr}.metaCollectorLead{border-right:0;border-bottom:1px solid var(--portal-line)}.watchlistGrid>a:nth-child(3),.metaPulseGrid article:nth-child(3){border-left:0;border-top:1px solid var(--portal-line)}.watchlistGrid>a:nth-child(4),.metaPulseGrid article:nth-child(4){border-top:1px solid var(--portal-line)}}@media (width<=620px){.productDock{grid-template-columns:repeat(6,1fr)!important}.productDock a>small{font-size:12px!important}.compareContent{width:min(100% - 14px,1220px);padding-top:8px}.compareHero{gap:22px;padding:22px 15px}.compareHero h1{font-size:37px}.compareForm{grid-template-columns:1fr;padding:12px}.compareSwap{justify-self:center;transform:rotate(90deg)}.compareEmpty{grid-template-columns:1fr}.compareEmpty>div{border-top:1px solid var(--portal-line);border-left:0;min-height:110px}.compareEmpty>div:first-child{border-top:0}.compareScoreboard{grid-template-columns:1fr 54px 1fr}.compareScoreboard article{min-height:205px;padding:14px 7px}.compareScoreboard h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:18px;overflow:hidden}.compareScoreboard article p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.compareScoreboard article>strong{font-size:34px}.compareCenterMark b{width:38px;height:38px;font-size:12px}.compareMetricTable{padding-inline:10px}.compareMetricHead,.compareMetricRow{grid-template-columns:minmax(75px,.65fr) minmax(130px,1.3fr) minmax(75px,.65fr)}.compareMetricRow>strong{font-size:13px}.compareMetricRow>span small{display:none}.compareDeckGrid,.compareDiagnosis,.crownBriefingGrid,.watchlistGrid,.metaPulseGrid,.metaCollectorMetrics{grid-template-columns:1fr!important}.compareDeckGrid>article+article,.compareDiagnosis>*,.crownBriefingGrid article,.watchlistGrid>a,.metaPulseGrid article{border-top:1px solid var(--portal-line);border-left:0}.compareDeckStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.compareDiagnosis .compareDirect{grid-column:auto}.compareSectionHeader,.crownBriefingHeader,.metaPulseHeader,.watchlistHeader{flex-direction:column;align-items:flex-start}.watchlistHeader{gap:8px}.crownBriefingGrid article{min-height:150px}.productGatewayGrid{grid-template-columns:1fr!important}.metaCollectorLead{padding:20px 18px}.metaCollectorMetrics article{border-top:1px solid var(--portal-line);border-left:0;min-height:92px}.metaCollectorMetrics article:first-child{border-top:0}}:root{--portal-navy:#0a1a2a;--portal-navy-2:#102a43;--portal-blue:#2f8cff;--portal-blue-soft:#2f8cff21;--portal-gold:#ffc85a;--portal-bg:#06111d;--portal-card:#0e2032;--portal-line:#a4c5e229;--portal-ink:#f4f8fc;--portal-muted:#9eb2c5;--arena-surface:#0d1d2d;--arena-surface-raised:#11263a;--arena-surface-soft:#0a1927;--arena-line-strong:#a6cbeb45;--arena-blue:#2f8cff;--arena-blue-bright:#65b4ff;--arena-violet:#aa72ff;--arena-gold:#ffc85a;--arena-green:#4bd991;--arena-red:#ff6f7f;--arena-shadow:0 24px 60px #00050c52}html{background:var(--portal-bg)}body{font-feature-settings:"tnum" 1, "ss01" 1;color:var(--portal-ink)!important;background:radial-gradient(circle at 16% -8%,#2f8cff29,#0000 34rem),radial-gradient(circle at 88% 4%,#aa72ff1c,#0000 32rem),linear-gradient(#081827 0,#06111d 46rem)!important;font-family:Avenir Next,Avenir,Segoe UI,system-ui,sans-serif!important}body:before{content:"";z-index:-1;pointer-events:none;opacity:.28;background-image:linear-gradient(#7eb0dc07 1px,#0000 1px),linear-gradient(90deg,#7eb0dc07 1px,#0000 1px);background-size:46px 46px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}button,input,select{font-family:inherit}::selection{color:#06111d;background:var(--arena-gold)}:is(.appShell,.metaShell,.clanShell,.mastersShell,.rewardsShell,.supportShell,.legalShell,.compareShell){color:var(--portal-ink)!important;background:0 0!important}:is(.appShell,.metaShell,.clanShell,.mastersShell,.rewardsShell,.supportShell,.legalShell,.compareShell) :is(h1,h2,h3,h4,strong,b){color:var(--portal-ink)}:is(.content,.metaContent,.clanContent,.mastersContent,.rewardsContent,.supportMain,.legalMain,.compareContent){width:min(1320px,100% - 40px)!important}.eyebrow,.kicker{text-transform:uppercase;color:var(--arena-blue-bright)!important;letter-spacing:.14em!important;margin-bottom:9px!important;font-size:12px!important;font-weight:850!important}.topbar,.legalTopbar{height:72px;min-height:72px;-webkit-backdrop-filter:blur(22px)saturate(130%)!important;backdrop-filter:blur(22px)saturate(130%)!important;background:#06111de0!important;border:0!important;border-bottom:1px solid #95c2e92e!important;padding:0 max(20px,50vw - 660px)!important;box-shadow:0 12px 38px #00040a38!important}.topbar:after,.legalTopbar:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--arena-blue), var(--arena-violet), transparent);opacity:.65;height:1px;position:absolute;bottom:-1px;left:max(20px,50vw - 660px);right:max(20px,50vw - 660px)}.topbar .brand,.legalTopbar .brand{letter-spacing:-.035em;font-size:20px;font-weight:850;color:#fff!important}.brand small{min-height:19px;color:var(--arena-gold);letter-spacing:.11em;background:#ffc85a14;border:1px solid #ffc85a59;border-radius:999px;align-items:center;padding:0 7px;font-size:12px;font-weight:900;display:inline-flex!important}.brandMark{background:linear-gradient(145deg,#2487f7 5%,#5862e9 56%,#9f62ef)!important;border:1px solid #ffffff3d!important;border-radius:11px!important;width:35px!important;height:35px!important;transform:rotate(-3deg)!important;box-shadow:inset 0 1px #ffffff45,0 9px 24px #2874f042!important}.mainNav{background:#0d2336b8;border:1px solid #99c1e521;border-radius:14px;align-self:center;height:44px;padding:4px;gap:4px!important}.mainNav a{border-radius:10px;min-width:0;transition:color .18s,background .18s,box-shadow .18s;color:#9cb1c4!important;border:0!important;padding:0 14px!important;font-size:12px!important;font-weight:720!important}.mainNav a:hover{background:#ffffff0e;color:#fff!important}.mainNav a.active{box-shadow:inset 0 0 0 1px #64b2ff42,0 6px 18px #00091438;color:#fff!important;background:linear-gradient(135deg,#2f8cff52,#7e59ea3d)!important}.launchNavCta,.metaAnalyzeLink,.shareButton,.trackButton{color:#fff!important;background:linear-gradient(135deg,#2f8cff30,#895aee24)!important;border:1px solid #68b1ff5c!important;border-radius:12px!important;min-height:40px!important;padding-inline:14px!important;box-shadow:inset 0 1px #ffffff14!important}.launchNavCta:hover,.metaAnalyzeLink:hover,.shareButton:hover,.trackButton:hover{transform:translateY(-1px);background:linear-gradient(135deg,#2f8cff4d,#895aee33)!important;border-color:#72baff9e!important}.landingContent{padding-top:28px!important}.launchHero{overflow:hidden;min-height:590px!important;box-shadow:var(--arena-shadow), inset 0 1px 0 #ffffff0e!important;background:radial-gradient(circle at 4% 0,#2f8cff3d,#0000 29rem),radial-gradient(circle at 98% 14%,#ab70ff2e,#0000 25rem),linear-gradient(135deg,#102a41f7,#081826fa 62%)!important;border:1px solid #8ebce438!important;border-radius:30px!important;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr)!important;gap:clamp(30px,4vw,60px)!important;padding:clamp(34px,5vw,70px)!important}.launchHero:before{aspect-ratio:auto;filter:none;opacity:.75;background-color:#0000;background-image:linear-gradient(120deg,#0000 35%,#6eb0eb09 35% 36%,#0000 36%),linear-gradient(60deg,#0000 52%,#6eb0eb07 52% 53%,#0000 53%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:0;width:55%;height:100%;inset:0 0 0 auto;display:block!important}.launchHero:after{content:"";background:linear-gradient(90deg, transparent, var(--arena-blue), var(--arena-violet), var(--arena-gold), transparent);opacity:.8;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:26px;right:26px}.launchCopy{max-width:720px!important;padding:0!important}.launchPill{text-transform:uppercase;color:#bad8f0!important;letter-spacing:.09em!important;background:#07182785!important;border:1px solid #68b2ff40!important;border-radius:999px!important;margin:0 0 22px!important;padding:9px 13px!important;font-size:12px!important}.launchPill>span{box-shadow:0 0 0 4px #4bd9911c,0 0 16px #4bd9916b;background:var(--arena-green)!important}.launchCopy h1{text-shadow:0 14px 40px #00071147;font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;color:#fff!important;letter-spacing:-.065em!important;max-width:770px!important;font-size:clamp(48px,6.4vw,86px)!important;font-weight:850!important;line-height:.94!important}.launchCopy h1:first-line{color:#fff!important}.launchLead{color:#b4c5d5!important;max-width:660px!important;margin-top:24px!important;font-size:clamp(16px,1.45vw,19px)!important;line-height:1.62!important}.launchSearch,.tagSearch,.clanSearch{color:#fff!important;background:#04101bc7!important;border:1px solid #73b4f261!important;border-radius:17px!important;min-height:62px!important;padding-left:18px!important;box-shadow:inset 0 1px #ffffff0b,0 18px 40px #00050c38!important}.launchSearch:focus-within,.tagSearch:focus-within,.clanSearch:focus-within{border-color:var(--arena-blue-bright)!important;box-shadow:0 0 0 4px #2f8cff1f,0 18px 40px #00050c3d!important}.launchSearch input,.tagSearch input,.clanSearch input{color:#fff!important;font-size:14px!important}.launchSearch input::placeholder,.tagSearch input::placeholder,.clanSearch input::placeholder{color:#70879a!important}.launchSearch>span,.tagSearch>span,.clanSearch>span{color:var(--arena-blue-bright)!important}.launchSearch button,.tagSearch button,.clanSearch button,.coachCta,.compareSubmit,.metaCopy,.clanIdentityCard button,.referralCommand button{color:#fff!important;background:linear-gradient(135deg,#2389f9,#5967ec 56%,#8a5ee5)!important;border:1px solid #ffffff1f!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff2e,0 10px 25px #2366e63d!important}.launchFormMeta{color:#829bad!important;font-size:12px!important}.launchSecondary{color:var(--arena-blue-bright)!important}.matchupShowcase{align-self:center;overflow:hidden;color:var(--portal-ink)!important;background:linear-gradient(155deg,#122c43f0,#081826f7)!important;border:1px solid #a4c4e233!important;border-radius:22px!important;padding:24px!important;transform:rotate(.45deg)!important;box-shadow:0 28px 65px #00040a4d,inset 0 1px #ffffff0f!important}.matchupShowcase:after{height:240px;background:radial-gradient(circle,#a96dff36,#0000 67%)!important;display:block!important}.showcaseTopline{border-color:var(--portal-line)!important;color:var(--arena-blue-bright)!important;font-size:12px!important}.showcaseTopline b,.showcaseDecks span,.showcaseDecks small,.showcaseRange,.showcaseEvidence span{color:var(--portal-muted)!important}.showcaseDecks strong,.showcaseVerdict strong,.showcaseEvidence b{color:#fff!important}.showcaseDecks em{color:#d7c1ff!important;background:#a975ff1a!important;border-color:#a975ff52!important;border-radius:999px!important}.showcaseCardStrip{border-block:1px solid var(--portal-line);align-items:center;min-height:50px;margin:-3px 0 16px;padding:8px 0;display:flex}.showcaseCardStrip>span{background:#112a40;border:1px solid #85bcee3d;border-radius:9px;width:38px;height:38px;margin-left:-7px;overflow:hidden;box-shadow:0 4px 12px #00040a3d}.showcaseCardStrip>span:first-child{margin-left:0}.showcaseCardStrip img{object-fit:cover;object-position:top center;width:100%;height:100%}.showcaseCardStrip b{letter-spacing:.12em;margin-left:auto;font-size:12px;font-weight:900;color:#7f9caf!important}.showcaseDifficulty{color:#ff95a1!important;background:#ff6f7f17!important;border-color:#ff6f7f40!important}.showcaseTrack{background:#a1bfda1f!important}.showcaseVerdict{background:#a975ff12!important;border-color:#a975ff38!important;border-radius:13px!important}.showcaseVerdict p{color:#aebfd0!important}.showcaseEvidence,.showcaseEvidence span{border-color:var(--portal-line)!important}.benefitRail,.metaSummary,.clanSummary,.rewardsSummary,.watchlistRail,.metaPulse,.metaCollectorStatus,.crownBriefing,.compareHero,.compareEmpty,.compareScoreboard,.compareMetrics,.compareDecks,.conversionSection,.communitySupport{border:1px solid var(--portal-line)!important;color:var(--portal-ink)!important;background:linear-gradient(145deg,#10263af0,#091927fa)!important;border-radius:20px!important;box-shadow:0 18px 48px #00050c33,inset 0 1px #ffffff09!important}.benefitRail{gap:0;overflow:hidden;margin:14px 0 58px!important}.benefitRail article{border-color:var(--portal-line)!important;min-height:96px!important;padding:20px 24px!important}.benefitRail article:first-child{padding-left:24px!important}.benefitRail article>span{border:1px solid #64b0ff33;color:var(--arena-blue-bright)!important;background:#2f8cff1a!important;border-radius:12px!important}.benefitRail article:nth-child(2)>span{color:#d0b4ff!important;background:#aa72ff1a!important}.benefitRail article:nth-child(3)>span{color:var(--arena-gold)!important;background:#ffc85a17!important}.benefitRail strong{color:#f6f9fc!important;font-size:15px!important}.benefitRail p{color:var(--portal-muted)!important;font-size:12px!important}.productGateway{margin:0 0 54px!important}.productGatewayHeader{border:0;border-bottom:1px solid var(--portal-line);padding-bottom:18px;align-items:end!important;margin-bottom:18px!important}.productGatewayHeader h2,.sectionIntro h2{color:#fff!important;letter-spacing:-.045em!important;font-size:clamp(30px,4vw,44px)!important}.productGatewayHeader>p,.sectionIntro>p:last-child{color:var(--portal-muted)!important;font-size:13px!important}.productGatewayGrid{gap:12px!important}.productGatewayGrid>a{overflow:hidden;border:1px solid var(--portal-line)!important;min-height:190px!important;color:var(--portal-ink)!important;background:linear-gradient(155deg,#11293efa,#091927fa)!important;border-radius:18px!important;padding:22px!important;box-shadow:inset 0 1px #ffffff09!important}.productGatewayGrid>a:after{content:"";background:radial-gradient(circle,#2f8cff24,#0000 68%);border-radius:50%;width:220px;height:220px;transition:transform .24s;position:absolute;bottom:-65%;right:-35%}.productGatewayGrid>a:nth-child(2):after{background:radial-gradient(circle,#aa72ff26,#0000 68%)}.productGatewayGrid>a:nth-child(3):after{background:radial-gradient(circle,#ffc85a21,#0000 68%)}.productGatewayGrid>a:nth-child(4):after{background:radial-gradient(circle,#4cd6da21,#0000 68%)}.productGatewayGrid>a:hover{border-color:#69b2f56b!important;transform:translateY(-4px)!important;box-shadow:0 22px 54px #00050c47,inset 0 1px #ffffff0f!important}.productGatewayGrid>a:hover:after{transform:translate(-12px,-12px)scale(1.12)}.productGatewayGrid>a>span{border:1px solid #68b2ff33;color:var(--arena-blue-bright)!important;background:#2f8cff1a!important;border-radius:14px!important}.productGatewayGrid>a:nth-child(2)>span{color:#d4baff!important;background:#aa72ff1a!important}.productGatewayGrid>a:nth-child(3)>span{color:var(--arena-gold)!important;background:#ffc85a17!important}.productGatewayGrid>a:nth-child(4)>span{color:#78e4e7!important;background:#4cd6da17!important}.productGatewayGrid>a>small{color:#7f9aaf!important;font-size:12px!important}.productGatewayGrid>a>strong{color:#fff!important;font-size:18px!important}.productGatewayGrid>a>p{color:var(--portal-muted)!important;font-size:12px!important}.productGatewayGrid>a>b{color:var(--arena-blue-bright)!important;font-size:12px!important}.productSecondaryLinks{gap:12px!important}.productSecondaryLinks>a{border:1px solid var(--portal-line)!important;color:var(--portal-ink)!important;background:#0d1f30e0!important;border-radius:16px!important}.productSecondaryLinks>a>span{color:var(--arena-gold)!important;background:#ffc85a14!important;border-radius:11px!important}.productSecondaryLinks strong{color:#fff!important}.productSecondaryLinks small{color:var(--portal-muted)!important}.communitySupport{background:radial-gradient(circle at 100% 0,#ffc85a1f,#0000 25rem),linear-gradient(145deg,#152b3f,#0a1b2a)!important;border-color:#ffc85a38!important;padding:clamp(24px,4vw,42px)!important}.communitySupport h2{color:#fff!important;font-size:clamp(25px,3vw,36px)!important}.communitySupport>div>p:last-child{color:#aebdca!important}.communitySupport>a{box-shadow:0 10px 28px #c2851529;color:#1a160d!important;background:linear-gradient(135deg,#ffd675,#f5b936)!important;border:1px solid #ffdc914d!important;border-radius:12px!important}.conversionSection{padding:clamp(28px,4vw,48px)!important}.stepGrid{gap:12px!important}.stepGrid article{border:1px solid var(--portal-line)!important;background:#06121d85!important;border-radius:15px!important;min-height:170px!important}.stepGrid article>span{color:#fff!important;background:linear-gradient(135deg, var(--arena-blue), var(--arena-violet))!important;border:0!important;border-radius:10px!important}.stepGrid strong{color:#fff!important;font-size:16px!important}.stepGrid p,.methodDisclosure p{color:var(--portal-muted)!important;font-size:12px!important}.methodDisclosure{border-color:var(--portal-line)!important}.methodDisclosure summary{color:#e7f0f8!important}.searchRow,.metaHero,.clanHero,.mastersCommandHero,.rewardsHero,.rewardsGate,.supportHero,.legalHero,.compareHero{border:1px solid var(--portal-line)!important;color:var(--portal-ink)!important;box-shadow:var(--arena-shadow)!important;background:radial-gradient(circle at 0 0,#2f8cff2e,#0000 28rem),radial-gradient(circle at 100% 0,#aa72ff1a,#0000 25rem),linear-gradient(145deg,#0f263afa,#081724fa)!important;border-radius:24px!important;padding:clamp(25px,4vw,46px)!important}.searchRow{align-items:center}:is(.metaHero,.clanHero,.mastersCommandHero,.rewardsHero,.rewardsGate,.supportHero,.legalHero,.compareHero) h1,.searchRow h1{font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-weight:850;color:#fff!important;letter-spacing:-.06em!important;font-size:clamp(38px,5vw,66px)!important;line-height:.96!important}:is(.metaHero,.clanHero,.mastersCommandHero,.rewardsHero,.rewardsGate,.supportHero,.legalHero,.compareHero) p{color:#aebfd0!important;font-size:14px!important}:is(.metaHero,.clanHero,.mastersCommandHero,.rewardsHero) h1 em{color:var(--arena-blue-bright)!important}.profilePanel,.panel,.accountCard,.overviewSpotlight,.overviewVerdict,.overviewQuickGrid,.metaPanel,.clanPanel,.clanPromiseCard,.clanIdentityCard,.clanAlertCard,.clanDecisionNote,.mastersExplorer,.mastersLiveStrip,.mastersPulseCards article,.masterCard,.masterCompactRow,.rewardsPanel,.rewardOfferCard,.guestFreedomGrid,.rewardsGateCopy,.supportCard,.supportUses article,.supportPromise,.legalContent>section,.performanceOverview,.accountPanel,.trainingPanel,.levelPanel,.deckCoachPanel,.matchupPanel,.advisorPanel,.deckPanel,.historyPanel,.battlePanel,.compareDiagnosis article,.compareDirect{border:1px solid var(--portal-line)!important;color:var(--portal-ink)!important;background:linear-gradient(150deg,#10263af5,#091927fa)!important;border-radius:18px!important;box-shadow:0 16px 44px #00050c2b,inset 0 1px #ffffff09!important}.profilePanel{overflow:hidden;background:radial-gradient(circle at 0 0,#2f8cff2e,#0000 22rem),linear-gradient(135deg,#102b43,#0a1d2e)!important;border-top:1px solid #60adf657!important}.profileStats>div,.metaSummary>div,.clanSummary>div,.rewardsSummary>div{border-color:var(--portal-line)!important;background:#05111c59!important}.profileStats strong,.metaSummary strong,.clanSummary strong,.rewardsSummary strong{color:#fff!important}.levelBadge{filter:drop-shadow(0 10px 18px #4b67e833)}.profileTabs,.clanViewNav,.mastersViewNav,.metaPeriod,.metaVariantTabs,.filterButtons,.segmented{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--portal-line)!important;background:#071521e0!important;border-radius:15px!important;padding:5px!important;box-shadow:0 14px 34px #00050c2e!important}:is(.profileTabs,.clanViewNav,.mastersViewNav,.metaPeriod,.metaVariantTabs,.filterButtons,.segmented) button,.profileTabs a{color:#8fa6ba!important;background:0 0!important;border-radius:10px!important}:is(.profileTabs,.clanViewNav,.mastersViewNav,.metaPeriod,.metaVariantTabs,.filterButtons,.segmented) button.active,:is(.metaPeriod,.metaVariantTabs) button.selected,.profileTabs a.active{color:#fff!important;background:linear-gradient(135deg,#2f8cff4d,#865bea38)!important;box-shadow:inset 0 0 0 1px #67b4f938!important}.panelHeader,.metaPanelHeader,.clanPanelHeader,.rewardsPanelHeader,.mastersSectionHeader,.compareSectionHeader,.crownBriefingHeader,.metaPulseHeader{border-color:var(--portal-line)!important;background:#06121d6b!important}.panelHeader h3,.metaPanelHeader h2,.clanPanelHeader h2,.rewardsPanelHeader h2,.mastersSectionHeader h2,.compareSectionHeader h2,.crownBriefingHeader h3,.metaPulseHeader h2{color:#fff!important}.overviewVerdict,.overviewQuickGrid,.overviewSpotlight,.overviewRecent,.accountCard,.performanceStrip,.matchupDeckPreview,.recommendationCard,.historyStats,.historyProgress,.topDeckHistory,.historyEmpty,.battleCardV2,.battleDeckComparison,.battleStory,.battleReviewSummary,.battleDetailDecks,.matchupEvidence,.matchupCoach,.matchupEvidenceGrid article,.matchupCoachGrid article,.battleVerdict,.clanActionGrid article,.topMemberGrid article,.currentWarStats,.warWeekList article,.warRoster article,.clanFeatureGrid article,.metaDeckRow,.clanMemberRow,.missionList a,.streakDays article,.archetypeMasterCard,.metaCardGrid article,.metaCatalogue button,.crownScore,.coachDecision,.missionGrid article,.levelVerdict,.levelMetricGrid,.levelNextMove,.deckCoachCards,.deckTipGrid article,.radarDuel>article,.radarReport>section,.radarReport>aside,.masterDetailSection,.masterVariantList article,.masterStudyPlan,.compareEmpty>div,.compareScoreboard article,.compareDeckGrid>article{border-color:var(--portal-line)!important;color:var(--portal-ink)!important;box-shadow:none!important;background:#05111c7a!important;border-radius:13px!important}:is(.profilePanel,.panel,.accountCard,.metaPanel,.clanPanel,.masterCard,.rewardsPanel,.overviewSpotlight,.overviewVerdict,.battleCardV2,.matchupEvidence,.matchupCoach,.compareShell,.supportShell,.legalShell) :is(p,small,span:not(.statusDot):not(.dot):not(.battleCardLevel)){color:var(--portal-muted)}.overviewQuickGrid article,.careerBreakdown>div,.identityList>div,.metaDeckMetrics>div,.masterStatGrid>div,.masterDetailMetrics article,.currentWarStats>div,.rewardsSummary>div{border-color:var(--portal-line)!important}.overviewStatus,.accountLiveBadge,.datasetBadge,.warLiveBadge,.metaPulseHeader>span,.crownBriefingHeader>span{color:var(--arena-blue-bright)!important;background:#2f8cff1a!important;border-color:#60aff947!important;border-radius:999px!important}.metaDeckRow,.clanMemberRow,.masterCompactRow{border-radius:15px!important}.metaDeckRow:hover,.clanMemberRow:hover,.masterCompactRow:hover{background:#102c44e6!important;border-color:#62aff757!important}.metaRank,.masterCompactPosition,.cardMetaRank{color:var(--arena-blue-bright)!important}.metaBuilder,.metaCardFinder,.memberTools,.masterRankingTools,.referralCommand,.masterCompareForm,.masterCompareFormV2,.personalRadar,.radarWelcome{border:1px solid var(--portal-line)!important;color:var(--portal-ink)!important;background:#06131f94!important;border-radius:16px!important}.metaBuilderToggle,.masterCompactOpen,.masterWatchButton,.masterLayoutToggle,.metaClearCards,.walletWithdrawLink{color:var(--arena-blue-bright)!important;background:#2f8cff17!important;border-color:#63b1f94d!important;border-radius:10px!important}.metaCardFinder input,.memberTools input,.masterSearch input,.masterCompareForm input,.masterDetailForm input,.metaCardFinderTools input,.metaTools input,.metaTools select,.memberTools select,.masterRankingTools select,.personalRadar select{border-color:var(--arena-line-strong)!important;color:#fff!important;background:#081927!important;border-radius:10px!important}.metaSelectedCards>button,.metaCatalogue>button,.metaEmptySlot{border-color:var(--portal-line)!important;color:var(--portal-ink)!important;background:#071521c2!important;border-radius:12px!important}.metaCatalogue>button.selected{border-color:var(--arena-violet)!important;background:#aa72ff1a!important;box-shadow:inset 0 0 0 1px #aa72ff26!important}.metaCatalogue>button strong,.metaBuilderStatus strong,.metaDeckMetrics strong,.archetypeShare b,.cardMetaPanel article>div>span{color:#fff!important;opacity:1!important}.metaCatalogue>button small,.metaBuilderStatus span,.metaDeckMetrics span,.metaDeckMetrics small,.cardMetaPanel article small{color:var(--portal-muted)!important;opacity:1!important}.metaDeckMetrics{border-color:var(--portal-line)!important;background:#05111c94!important;border-radius:12px!important}.metaDeckMetrics .win strong,.metaDeckMetrics .sample.reliable strong{color:var(--arena-green)!important}.metaDeckMetrics .sample.early strong,.metaDeckMetrics .sample.early small{color:var(--arena-gold)!important}.metaDeckPlayers a{color:var(--arena-blue-bright)!important;background:#2f8cff17!important}.metaCardThumb{border-color:var(--portal-line)!important;color:#dceafa!important;background:#132b40!important;border-radius:9px!important}.metaMatchup{color:#c7d7e5!important;background:#7399ba1a!important}.metaMatchup.good{color:var(--arena-green)!important;background:#4bd99117!important}.metaMatchup.bad{color:#ff97a2!important;background:#ff6f7f17!important}.metaPulseGrid article,.metaCollectorMetrics article{border-color:var(--portal-line)!important;background:#05111c59!important}.metaPulseGrid article.rising,.metaPulseGrid article.winning{border-top-color:var(--arena-green)!important}.metaPulseGrid article.cooling{border-top-color:var(--arena-gold)!important}.metaPulseGrid strong,.metaCollectorMetrics strong,.metaCollectorLead h2{color:#fff!important}.metaPulseGrid b{color:var(--arena-blue-bright)!important}.clanActionGrid article.warn{border-left:3px solid var(--arena-gold)!important;background:#ffc85a0e!important}.clanActionGrid article.good{border-left:3px solid var(--arena-green)!important;background:#4bd9910d!important}.clanActionGrid article>strong,.topMemberGrid article>b,.clanFeatureGrid strong,.currentWarStats strong,.warWeekList strong,.warWeekList b,.warRoster b,.clanMemberMetric strong,.clanMemberIdentity a,.clanMemberState strong{color:#fff!important;opacity:1!important}.clanActionGrid article.warn>strong{color:var(--arena-gold)!important}.clanActionGrid article.good>strong{color:var(--arena-green)!important}.trackingRadar{background:conic-gradient(var(--arena-blue) var(--tracking-progress), #8aaecc26 0)!important;box-shadow:inset 0 0 0 11px #0c2031!important}.trackingRadar>div{border-color:var(--portal-line)!important;background:#0c2031!important}.trackingRadar strong{color:#fff!important}.masterScoreRing{background:conic-gradient(var(--arena-violet) var(--score-angle), #8aaecc24 0)!important}.masterScoreRing:after{background:#0d2031!important}.masterScoreRing strong,.masterStatGrid strong,.masterCompactMetric strong,.masterCardScoreline>div:last-child>strong,.masterWorldRank strong,.masterDetailMetrics strong{color:#fff!important;opacity:1!important}.masterScoreRing small{color:#d1b8ff!important}.masterFormStrip .win{color:var(--arena-green)!important;background:#4bd9911a!important}.masterFormStrip .loss{color:#ff96a2!important;background:#ff6f7f1a!important}.masterFormStrip .draw{color:#a9bbca!important;background:#8aaecc1a!important}.masterMatchupGrid>div{background:#7599b817!important}.masterMatchupGrid>div.good{background:#4bd99114!important}.masterMatchupGrid>div.bad{background:#ff6f7f14!important}.radarBar>i{background:#89aecd24!important}.radarBar>i span{background:linear-gradient(90deg, var(--arena-blue), var(--arena-violet))!important}.streakDays article,.missionList a,.rewardOfferCard{transition:transform .18s,border-color .18s}.streakDays article:hover,.missionList a:hover,.rewardOfferCard:hover{transform:translateY(-2px);border-color:#6bb5f952!important}.dailyRewardIcon{box-shadow:0 10px 28px #d0921e2e;color:#291f0b!important;background:linear-gradient(145deg,#ffde83,#f2b431)!important}.compareForm{border-color:var(--portal-line);background:#05111c80;border-radius:16px}.compareForm label>div{border-color:var(--arena-line-strong);background:#081927;border-radius:11px}.compareForm label>span,.compareForm label b{color:var(--arena-blue-bright)}.compareForm input{color:#fff}.compareSwap{color:#d2b9ff;background:#aa72ff1a;border-color:#aa72ff52;border-radius:10px}.compareScoreboard{overflow:hidden}.compareScoreboard article.leading{background:#2f8cff14!important}.compareScoreboard h2,.compareDeckGrid>article>div:first-child strong,.compareMetricRow>span b,.compareDiagnosis h3{color:#fff!important}.compareCenterMark{border-color:var(--portal-line);background:linear-gradient(#163a58,#10263a)}.compareScoreboard>button{border-color:var(--portal-line);color:var(--arena-blue-bright);background:#05111c80}.compareMetricRow{border-color:var(--portal-line)}.compareMetricRow>strong.winner{color:var(--arena-green)}.compareDeckStrip>span{border-color:var(--portal-line);background:#132a3f;border-radius:8px}.compareDeckGrid article>a{background:linear-gradient(135deg,#2389f9,#5c63e9);border-color:#61b0f94d;border-radius:10px}.compareDirect{background:radial-gradient(circle at 100% 0,#aa72ff29,#0000 18rem),#102a41!important}.battleDialogBackdrop,.masterDetailBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020910c7!important}.battleDialog,.masterDetail{border:1px solid var(--arena-line-strong)!important;color:var(--portal-ink)!important;background:#0c1e2f!important;border-radius:22px!important;box-shadow:0 34px 90px #00040a80!important}.masterDetailHeader{border-color:var(--portal-line)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#091a29f0!important}.battleDialog :is(p,small,span),.masterDetail :is(p,small,span){color:var(--portal-muted)}footer,.legalFooter{border-top:1px solid var(--portal-line)!important;color:#7f97aa!important}footer>span,.legalFooter>span{color:#cbd9e5!important}footer a,.legalFooter a,footer button,.legalFooter button{color:#91a8bb!important}footer a:hover,.legalFooter a:hover,footer button:hover,.legalFooter button:hover{color:var(--arena-blue-bright)!important}.productDock{-webkit-backdrop-filter:blur(22px)saturate(130%)!important;backdrop-filter:blur(22px)saturate(130%)!important;background:#071420e6!important;border:1px solid #9fc5e62b!important;border-radius:18px!important;box-shadow:0 20px 48px #00050c57!important}.productDock a{color:#8ea5b8!important;border-radius:12px!important}.productDock a.active{color:#fff!important;background:linear-gradient(135deg,#2f8cff4d,#aa72ff36)!important}.productDock a.active span{color:var(--arena-gold)!important}input::placeholder{color:#71889c!important;opacity:1!important}select,option{color:#eef5fb!important;background:#0a1c2b!important}.notice,.formSuccess,.dailyRewardToast,.masterToast{color:#bdd5e8!important;background:#102941!important;border-color:#62b0f947!important;border-radius:12px!important;box-shadow:0 14px 36px #00050c33!important}.formError,.compareError{color:#ffabb4!important;background:#681c2a59!important;border-color:#ff6f7f4d!important;border-radius:12px!important}.emptyState,.metaEmpty,.clanEmpty,.mastersEmpty,.advisorEmpty,.matchupEmpty{color:var(--portal-muted)!important}.streakPerformancePanel{border-color:var(--portal-line)!important;color:var(--portal-ink)!important;background:#06121db3!important;border-radius:18px!important}.streakPerformancePanel.weaker_after_losses{border-color:#ff6f7f52!important}.streakPerformancePanel.stronger_after_losses{border-color:#4bd9914d!important}.streakVerdict,.streakBucketGrid{border-color:var(--portal-line)!important;color:var(--portal-ink)!important;background:#05111c7a!important}.streakBucketGrid article{border-color:var(--portal-line)!important}.streakBucketGrid i{background:#7094b329!important}.streakBucketGrid i b{background:linear-gradient(90deg, var(--arena-blue), var(--arena-violet))!important}.streakSignal{color:var(--arena-blue-bright)!important;background:#2f8cff1a!important;border-color:#60aff947!important}.streakSignal.weaker_after_losses{color:#ff9ba6!important;background:#ff6f7f14!important;border-color:#ff6f7f4d!important}.streakSignal.stronger_after_losses{color:var(--arena-green)!important;background:#4bd99114!important;border-color:#4bd9914d!important}.streakVerdict p,.streakVerdict small,.streakBucketGrid span,.streakBucketGrid small,.streakMethodNote{color:var(--portal-muted)!important}@media (width<=1050px){.mainNav a{padding-inline:10px!important}.launchHero{grid-template-columns:1fr!important}.matchupShowcase{width:min(100%,610px);transform:none!important}.supportHero{grid-template-columns:1fr!important}}@media (width<=760px){:is(.content,.metaContent,.clanContent,.mastersContent,.rewardsContent,.supportMain,.legalMain,.compareContent){width:min(100% - 20px,1320px)!important}.topbar,.legalTopbar{height:62px;min-height:62px;padding-inline:12px!important}.topbar .brand{font-size:17px}.brand small,.mainNav{display:none!important}.topbarActions{margin-left:auto}.launchNavCta{min-height:38px!important;padding-inline:11px!important}.launchHero{border-radius:22px!important;gap:34px!important;min-height:0!important;padding:30px 19px 22px!important}.launchCopy h1{font-size:clamp(42px,13vw,58px)!important}.launchLead{font-size:15px!important}.launchSearch{grid-template-columns:24px 1fr;border-radius:16px!important;min-height:112px!important;padding:11px!important;display:grid!important}.launchSearch button{grid-column:1/-1;min-height:45px;margin:8px 0 0!important}.launchFormMeta{flex-direction:column;align-items:flex-start}.matchupShowcase{border-radius:17px!important;padding:19px!important}.benefitRail{border-radius:17px!important;grid-template-columns:1fr!important}.benefitRail article{border-top:1px solid var(--portal-line)!important;border-left:0!important}.benefitRail article:first-child{border-top:0!important}.productGatewayHeader,.compareSectionHeader,.crownBriefingHeader,.metaPulseHeader,.watchlistHeader{flex-direction:column;align-items:flex-start!important}.productGatewayGrid{grid-template-columns:1fr!important}.productGatewayGrid>a{min-height:178px!important}.communitySupport{flex-direction:column;align-items:flex-start!important}.communitySupport>a{justify-content:space-between;width:100%}.conversionSection{border-radius:18px!important;padding:24px 17px!important}.stepGrid{grid-template-columns:1fr!important}.searchRow,.metaHero,.clanHero,.mastersCommandHero,.rewardsHero,.rewardsGate,.supportHero,.legalHero,.compareHero{border-radius:20px!important;padding:24px 18px!important}.searchRow{flex-direction:column;align-items:stretch}.tagSearch{min-width:0}.profilePanel{border-radius:17px!important}.profileTabs{top:62px;border-radius:13px!important}.productDock{background:#06121ded!important;border:1px solid #9fc5e630!important;border-radius:18px!important;height:66px!important;padding:5px!important;bottom:8px!important;left:8px!important;right:8px!important}.productDock a{border-radius:12px!important}.productDock a>small{font-size:12px!important}footer,.legalFooter{flex-direction:column!important;align-items:flex-start!important;padding:24px 0 92px!important}}@media (prefers-reduced-motion:no-preference){.launchHero,.benefitRail,.productGateway,.communitySupport{animation:.5s both arenaRise}.benefitRail{animation-delay:60ms}.productGateway{animation-delay:.1s}.communitySupport{animation-delay:.14s}@keyframes arenaRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}body.season-frostborn{--season-primary:#8eeaff;--season-primary-bright:#d7f8ff;--season-secondary:#64a8ff;--season-secondary-bright:#b9d8ff;--season-frost:#78e8ff;--season-ember:#f2c55f;--season-night:#06111d;--season-deep:#071523;--season-surface:#0d2033;--season-surface-2:#132a40;--season-line:#9ae2ff33;--season-line-cold:#7cddff40;--portal-bg:var(--season-night);--portal-card:var(--season-surface);--portal-line:var(--season-line);--portal-ink:#f7fcff;--portal-muted:#b9ccda;--portal-blue:var(--season-frost);--portal-blue-soft:#78e8ff1a;--portal-gold:var(--season-primary);--arena-surface:var(--season-surface);--arena-surface-raised:var(--season-surface-2);--arena-surface-soft:#081727;--arena-line-strong:#9ae2ff4d;--arena-blue:var(--season-frost);--arena-blue-bright:#a2ecff;--arena-violet:var(--season-secondary);--arena-gold:var(--season-primary);background:linear-gradient(#07152314 0,#06111df5 360px),radial-gradient(circle at 10% 0,#78e8ff2b,#0000 34rem),radial-gradient(circle at 88% 14%,#64a8ff26,#0000 30rem),linear-gradient(#0a1c2c 0,#06111d 52rem)!important}body.season-frostborn:before{opacity:.35;background-image:linear-gradient(30deg,#ffcf4f0b 12%,#0000 12.5% 87%,#ffcf4f0b 87.5%),linear-gradient(150deg,#64a8ff09 12%,#0000 12.5% 87%,#64a8ff09 87.5%);background-size:72px 124px;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}body.season-frostborn:after{content:"";z-index:-1;pointer-events:none;opacity:.18;background-image:linear-gradient(180deg, #110d1e1a, var(--season-night)), linear-gradient(135deg, #123b61, #081e35);filter:saturate(1.08)contrast(1.02);background-position:top;background-repeat:no-repeat;background-size:auto 300px,max(1500px,100vw) 300px;height:360px;position:fixed;inset:72px 0 auto;-webkit-mask-image:linear-gradient(#000 0,#000000bf 58%,#0000 100%);mask-image:linear-gradient(#000 0,#000000bf 58%,#0000 100%)}.season-frostborn ::selection{color:#052033;background:var(--season-primary)}.season-frostborn .topbar,.season-frostborn .legalTopbar{background:#061422ed!important;border-bottom-color:#8eeaff3d!important;box-shadow:0 16px 45px #0108105c!important}.season-frostborn .topbar:after,.season-frostborn .legalTopbar:after{background:linear-gradient(90deg, transparent, var(--season-frost), var(--season-primary), var(--season-secondary), transparent);opacity:.9;height:2px}.season-frostborn .brandMark{background:linear-gradient(145deg,#d7f8ff 3%,#78e8ff 43%,#5a9cff 100%)!important;border-color:#d7f8ff80!important;box-shadow:inset 0 2px #ffffff59,0 9px 26px #4ab1ff47!important}.season-frostborn .brandMark span{background:#ecfbff!important}.season-frostborn .brand small{color:var(--season-primary-bright);background:#ffcd4517;border-color:#ffd2506b}.season-frostborn .mainNav{background:#0d2439b3;border-color:#ffdc7d21}.season-frostborn .mainNav a{color:#c5d9e7!important}.season-frostborn .mainNav a.active{box-shadow:inset 0 0 0 1px #ffdf853d,0 6px 18px #08030f3d;color:#f8fdff!important;background:linear-gradient(135deg,#78e8ff38,#64a8ff33)!important}.season-frostborn .launchNavCta,.season-frostborn .metaAnalyzeLink,.season-frostborn .shareButton,.season-frostborn .trackButton{background:linear-gradient(135deg,#78e8ff21,#64a8ff24)!important;border-color:#ffd76857!important}.season-frostborn .launchNavCta:hover,.season-frostborn .metaAnalyzeLink:hover,.season-frostborn .shareButton:hover,.season-frostborn .trackButton:hover{background:linear-gradient(135deg,#78e8ff38,#64a8ff38)!important;border-color:#ffe08ba3!important}.season-frostborn .launchHero{grid-template-rows:auto 1fr;grid-template-areas:"season season""copy matchup";align-items:center;background:radial-gradient(circle at 4% 38%,#ffc33121,#0000 29rem),radial-gradient(circle at 96% 80%,#64a8ff26,#0000 28rem),linear-gradient(140deg,#0a1c2cfa,#06111dfc 68%)!important;border-color:#8eeaff3d!important;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr)!important;gap:42px clamp(30px,4vw,60px)!important;min-height:760px!important;box-shadow:0 30px 90px #07020e66,inset 0 1px #ffffff0d!important}.season-frostborn .launchHero:before{background:linear-gradient(120deg,#0000 35%,#ffd3660b 35% 36%,#0000 36%),linear-gradient(60deg,#0000 52%,#64a8ff09 52% 53%,#0000 53%)!important}.season-frostborn .launchHero:after{background:linear-gradient(90deg, transparent, var(--season-frost), var(--season-primary), var(--season-secondary), transparent)}.season-frostborn .launchCopy{grid-area:copy}.season-frostborn .matchupShowcase{grid-area:matchup}.seasonMasthead{isolation:isolate;background:linear-gradient(90deg,#040f1bf7 0,#040f1be0 43%,#040f1b4d 72%,#040f1bad 100%),linear-gradient(135deg,#123b61,#081e35) 50%/cover no-repeat;border:1px solid #8eeaff42;border-radius:20px;grid-area:season;justify-content:space-between;align-items:center;gap:28px;min-height:178px;padding:23px 26px 23px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 44px #07020e42}.seasonMasthead:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffd65e14,#0000 70%);position:absolute;inset:0}.seasonMasthead:after{content:"";z-index:0;background:linear-gradient(90deg, var(--season-primary), var(--season-secondary), var(--season-frost));height:3px;position:absolute;bottom:0;left:0;right:0}.seasonMastheadCopy{z-index:2;max-width:520px;display:grid;position:relative}.seasonMastheadCopy>span{letter-spacing:.14em;text-transform:uppercase;background:#051828d1;border:1px solid #8eeaff6b;border-radius:999px;width:fit-content;padding:5px 8px;font-size:12px;font-weight:900;color:#d7f8ff!important}.seasonMastheadCopy>strong{letter-spacing:-.055em;text-shadow:0 6px 24px #4c200052;margin-top:9px;font-family:Arial Rounded MT Bold,Avenir Next,Avenir,sans-serif;font-size:clamp(31px,4vw,48px);line-height:.92;color:#f6fdff!important}.seasonMastheadCopy>small{margin-top:5px;font-size:13px;font-weight:760;color:var(--season-primary-bright)!important}.seasonMastheadCopy>p{margin:11px 0 0;font-size:14px;line-height:1.5;color:#d3e3ee!important}.seasonRoster{z-index:2;align-items:center;padding-right:2px;display:flex;position:relative}.seasonRoster>span{aspect-ratio:.89;background:#102840;border:2px solid #8eeaff66;border-radius:16px;width:102px;margin-left:-17px;transition:transform .2s,border-color .2s;overflow:hidden;transform:rotate(3deg);box-shadow:0 12px 28px #08030f57,inset 0 1px #ffffff24}.seasonRoster>span:first-child{margin-left:0;transform:rotate(-4deg)}.seasonRoster>span:nth-child(2){z-index:2;transform:translateY(-5px)}.seasonRoster>span:hover{z-index:4;border-color:#d7f8ff;transform:translateY(-7px)rotate(0)}.seasonRoster img{object-fit:cover;width:100%;height:100%}.seasonRoster>span:first-child img{object-position:70% 48%;transform:scale(1.38)}.seasonRoster>span:nth-child(2) img{object-position:94% 40%;transform:scale(1.45)}.seasonRoster>span:nth-child(3) img{object-position:30% 42%;transform:scale(1.25)}.season-frostborn .launchPill{color:#d5e7f1!important;background:#1b0f23b8!important;border-color:#ffda7140!important}.season-frostborn .launchPill>span{box-shadow:0 0 0 4px #8eeaff1a,0 0 16px #8eeaff6b;background:var(--season-primary)!important}.season-frostborn .launchCopy h1{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#fff 8%,#fff2bd 48%,#b9d8ff 95%);-webkit-background-clip:text;background-clip:text;color:#0000!important}.season-frostborn .launchLead{color:#c2d5e2!important}.season-frostborn .launchSearch,.season-frostborn .tagSearch,.season-frostborn .clanSearch{background:#071523db!important;border-color:#ffda7257!important;box-shadow:inset 0 1px #ffffff0b,0 18px 42px #07020e47!important}.season-frostborn .launchSearch:focus-within,.season-frostborn .tagSearch:focus-within,.season-frostborn .clanSearch:focus-within{border-color:var(--season-primary)!important;box-shadow:0 0 0 4px #8eeaff1a,0 18px 42px #07020e4d!important}.season-frostborn .launchSearch>span,.season-frostborn .tagSearch>span,.season-frostborn .clanSearch>span{color:var(--season-primary-bright)!important}.season-frostborn .launchSearch button,.season-frostborn .tagSearch button,.season-frostborn .clanSearch button,.season-frostborn .coachCta,.season-frostborn .compareSubmit,.season-frostborn .metaCopy,.season-frostborn .clanIdentityCard button,.season-frostborn .referralCommand button{color:#052033!important;background:linear-gradient(135deg,#d7f8ff,#78e8ff 52%,#64a8ff)!important;border-color:#ffefbe38!important;box-shadow:inset 0 1px #ffffff52,0 10px 27px #db7d1c33!important}.season-frostborn .launchSearch button:hover,.season-frostborn .tagSearch button:hover,.season-frostborn .clanSearch button:hover{filter:brightness(1.07)}.season-frostborn .launchSecondary{color:var(--season-frost)!important}.season-frostborn .matchupShowcase{background:radial-gradient(circle at 100% 0,#64a8ff21,#0000 20rem),linear-gradient(155deg,#0d2033f5,#071523fa)!important;border-color:#ffdb7238!important;box-shadow:0 30px 70px #07020e5c,inset 0 1px #ffffff0e!important}.season-frostborn .showcaseTopline{color:var(--season-primary-bright)!important}.season-frostborn .showcaseDecks em{color:#a7eeff!important;background:#78e8ff14!important;border-color:#78e8ff47!important}.season-frostborn .showcaseCardStrip>span{background:#102840;border-color:#ffd76c3d}.season-frostborn .showcaseDifficulty{color:#c8e1ff!important;background:#64a8ff17!important;border-color:#64a8ff47!important}.season-frostborn .showcaseTrack span{background:linear-gradient(90deg, #5599f5, var(--season-secondary))!important}.season-frostborn .showcaseVerdict{background:#78e8ff0e!important;border-color:#78e8ff30!important}.season-frostborn .showcaseVerdict>span{color:var(--season-frost)!important;background:#78e8ff17!important}.season-frostborn :is(.benefitRail,.metaSummary,.clanSummary,.rewardsSummary,.watchlistRail,.metaPulse,.metaCollectorStatus,.crownBriefing,.compareHero,.compareEmpty,.compareScoreboard,.compareMetrics,.compareDecks,.conversionSection,.communitySupport){border-color:var(--season-line)!important;background:radial-gradient(circle at 100% 0,#64a8ff0e,#0000 22rem),linear-gradient(145deg,#0d2033f5,#071523fc)!important;box-shadow:0 20px 54px #07020e40,inset 0 1px #ffffff09!important}.season-frostborn .benefitRail article>span{border-color:#ffda702e;color:var(--season-primary)!important;background:#8eeaff14!important}.season-frostborn .benefitRail article:nth-child(2)>span{color:var(--season-frost)!important;background:#78e8ff12!important}.season-frostborn .benefitRail article:nth-child(3)>span{color:var(--season-secondary-bright)!important;background:#64a8ff14!important}.season-frostborn .productGatewayHeader{border-color:var(--season-line)}.season-frostborn .productGatewayGrid>a{border-color:var(--season-line)!important;background:linear-gradient(145deg,#102840f7,#071523fc)!important}.season-frostborn .productGatewayGrid>a:first-child{box-shadow:inset 0 3px #8eeaffb3!important}.season-frostborn .productGatewayGrid>a:nth-child(2){box-shadow:inset 0 3px #64a8ffa3!important}.season-frostborn .productGatewayGrid>a:nth-child(3){box-shadow:inset 0 3px #78e8ff9e!important}.season-frostborn .productGatewayGrid>a:nth-child(4){box-shadow:inset 0 3px #f2c55fa3!important}.season-frostborn .productGatewayGrid>a:hover{box-shadow:0 24px 58px #07020e57, inset 0 3px 0 var(--season-primary)!important;border-color:#ffdd8361!important}.season-frostborn .productGatewayGrid>a>span{border-color:#ffda702e;color:var(--season-primary)!important;background:#8eeaff14!important}.season-frostborn .productGatewayGrid>a:nth-child(2)>span{color:var(--season-secondary-bright)!important;background:#64a8ff14!important}.season-frostborn .productGatewayGrid>a:nth-child(3)>span{color:var(--season-frost)!important;background:#78e8ff14!important}.season-frostborn .productGatewayGrid>a:nth-child(4)>span{color:#f2d58f!important;background:#f2c55f14!important}.season-frostborn .productGatewayGrid>a>b{color:var(--season-primary-bright)!important}.season-frostborn .productSecondaryLinks>a{border-color:var(--season-line)!important;background:#0d2033e6!important}.season-frostborn .productSecondaryLinks>a>span{color:var(--season-primary)!important;background:#8eeaff14!important}.season-frostborn .communitySupport{background:linear-gradient(90deg,#091a2aed,#091a2aad 48%,#091a2a40),linear-gradient(135deg,#123b61,#081e35) 50%/cover no-repeat!important;border-color:#ffd86a3d!important}.season-frostborn .communitySupport>a{color:#052033!important;background:linear-gradient(135deg,#d7f8ff,#78e8ff)!important}.season-frostborn .stepGrid article{border-color:var(--season-line)!important;background:#0715238c!important}.season-frostborn .stepGrid article>span{background:linear-gradient(135deg, var(--season-primary), var(--season-secondary))!important}.season-frostborn :is(.searchRow,.metaHero,.clanHero,.mastersCommandHero,.rewardsHero,.rewardsGate,.supportHero,.legalHero,.compareHero){background:linear-gradient(90deg,#190e22f0 0,#190e22c7 48%,#190e225c 78%,#190e22c2 100%),linear-gradient(135deg,#123b61,#081e35) 50%/cover no-repeat!important;border-color:#ffdd8533!important;box-shadow:0 28px 72px #07020e57!important}.season-frostborn :is(.metaHero,.clanHero,.mastersCommandHero,.rewardsHero) h1 em{color:var(--season-primary-bright)!important}.season-frostborn .metaHero{box-shadow:0 28px 72px #07020e57,inset 0 3px #64a8ffa6!important}.season-frostborn .clanHero{box-shadow:0 28px 72px #07020e57,inset 0 3px #8eeaffad!important}.season-frostborn .mastersCommandHero{box-shadow:0 28px 72px #07020e57,inset 0 3px #78e8ffa6!important}.season-frostborn .rewardsHero,.season-frostborn .rewardsGate{box-shadow:0 28px 72px #07020e57,inset 0 3px #f2c55fa8!important}.season-frostborn .compareHero{box-shadow:0 28px 72px #07020e57,inset 0 3px #64a8ff94!important}.season-frostborn :is(.profilePanel,.panel,.accountCard,.overviewSpotlight,.overviewVerdict,.overviewQuickGrid,.metaPanel,.clanPanel,.clanPromiseCard,.clanIdentityCard,.clanAlertCard,.clanDecisionNote,.mastersExplorer,.mastersLiveStrip,.mastersPulseCards article,.masterCard,.masterCompactRow,.rewardsPanel,.rewardOfferCard,.guestFreedomGrid,.rewardsGateCopy,.supportCard,.supportUses article,.supportPromise,.legalContent>section,.performanceOverview,.accountPanel,.trainingPanel,.levelPanel,.deckCoachPanel,.matchupPanel,.advisorPanel,.deckPanel,.historyPanel,.battlePanel,.compareDiagnosis article,.compareDirect){border-color:var(--season-line)!important;background:radial-gradient(circle at 100% 0,#64a8ff09,#0000 18rem),linear-gradient(150deg,#132d46f7,#071523fc)!important;box-shadow:0 18px 48px #07020e33,inset 0 1px #ffffff07!important}.season-frostborn .profilePanel{background:linear-gradient(90deg,#1d1026f5,#1d1026cc 70%,#1d10266b),linear-gradient(135deg,#123b61,#081e35) 100%/auto 100% no-repeat!important;border-color:#ffdb733d!important}.season-frostborn .profileStats>div,.season-frostborn .metaSummary>div,.season-frostborn .clanSummary>div,.season-frostborn .rewardsSummary>div{background:#06111d6b!important}.season-frostborn :is(.profileTabs,.clanViewNav,.mastersViewNav,.metaPeriod,.metaVariantTabs,.filterButtons,.segmented){border-color:var(--season-line)!important;background:#071523e8!important}.season-frostborn :is(.profileTabs,.clanViewNav,.mastersViewNav,.metaPeriod,.metaVariantTabs,.filterButtons,.segmented) button.active,.season-frostborn :is(.metaPeriod,.metaVariantTabs) button.selected,.season-frostborn .profileTabs a.active{color:#fffbed!important;background:linear-gradient(135deg,#ffcd4333,#ff50b533)!important;box-shadow:inset 0 0 0 1px #ffe08b33!important}.season-frostborn :is(.panelHeader,.metaPanelHeader,.clanPanelHeader,.rewardsPanelHeader,.mastersSectionHeader,.compareSectionHeader,.crownBriefingHeader,.metaPulseHeader){background:#06111d6e!important}.season-frostborn :is(.overviewVerdict,.overviewQuickGrid,.overviewSpotlight,.overviewRecent,.accountCard,.performanceStrip,.matchupDeckPreview,.recommendationCard,.historyStats,.historyProgress,.topDeckHistory,.historyEmpty,.battleCardV2,.battleDeckComparison,.battleStory,.battleReviewSummary,.battleDetailDecks,.matchupEvidence,.matchupCoach,.matchupEvidenceGrid article,.matchupCoachGrid article,.battleVerdict,.clanActionGrid article,.topMemberGrid article,.currentWarStats,.warWeekList article,.warRoster article,.clanFeatureGrid article,.metaDeckRow,.clanMemberRow,.missionList a,.streakDays article,.archetypeMasterCard,.metaCardGrid article,.metaCatalogue button,.crownScore,.coachDecision,.missionGrid article,.levelVerdict,.levelMetricGrid,.levelNextMove,.deckCoachCards,.deckTipGrid article,.radarDuel>article,.radarReport>section,.radarReport>aside,.masterDetailSection,.masterVariantList article,.masterStudyPlan,.compareEmpty>div,.compareScoreboard article,.compareDeckGrid>article){border-color:var(--season-line)!important;background:#07152394!important}.season-frostborn .eyebrow,.season-frostborn .kicker{color:var(--season-primary-bright)!important}.season-frostborn :is(.overviewStatus,.accountLiveBadge,.datasetBadge,.warLiveBadge,.metaPulseHeader>span,.crownBriefingHeader>span){color:var(--season-primary-bright)!important;background:#8eeaff14!important;border-color:#ffd8694d!important}.season-frostborn .performanceOverview.good,.season-frostborn .clanActionGrid article.good{border-color:#4bd99147!important}.season-frostborn .performanceOverview.warn,.season-frostborn .clanActionGrid article.warn{border-color:#8eeaff47!important}.season-frostborn .metaDeckRow:hover,.season-frostborn .clanMemberRow:hover,.season-frostborn .masterCompactRow:hover{background:#301d3beb!important;border-color:#ffdc8152!important}.season-frostborn .metaRank,.season-frostborn .masterCompactPosition,.season-frostborn .cardMetaRank{color:var(--season-primary)!important}.season-frostborn :is(.metaBuilder,.metaCardFinder,.memberTools,.masterRankingTools,.referralCommand,.masterCompareForm,.masterCompareFormV2,.personalRadar,.radarWelcome){border-color:var(--season-line)!important;background:#071523a3!important}.season-frostborn :is(.metaBuilderToggle,.masterCompactOpen,.masterWatchButton,.masterLayoutToggle,.metaClearCards,.walletWithdrawLink){color:#a8efff!important;background:#78e8ff12!important;border-color:#78e8ff42!important}.season-frostborn :is(.metaCardFinder input,.memberTools input,.masterSearch input,.masterCompareForm input,.masterDetailForm input,.metaCardFinderTools input,.metaTools input,.metaTools select,.memberTools select,.masterRankingTools select,.personalRadar select){background:#170e21!important;border-color:#ffdc8138!important}.season-frostborn :is(.metaSelectedCards>button,.metaCatalogue>button,.metaEmptySlot){border-color:var(--season-line)!important;background:#120b1ac2!important}.season-frostborn .metaCatalogue>button.selected{border-color:var(--season-secondary)!important;background:#64a8ff14!important}.season-frostborn .metaDeckMetrics{border-color:var(--season-line)!important;background:#06111d94!important}.season-frostborn .metaDeckPlayers a{color:#aff0ff!important;background:#78e8ff12!important}.season-frostborn .metaCardThumb{border-color:var(--season-line)!important;background:#102840!important}.season-frostborn .metaPulseGrid article.rising,.season-frostborn .metaPulseGrid article.winning{border-top-color:var(--arena-green)!important}.season-frostborn .metaPulseGrid article.cooling{border-top-color:var(--season-primary)!important}.season-frostborn .metaPulseGrid b{color:var(--season-secondary-bright)!important}.season-frostborn .metaCollectorStatus.active{border-color:#4bd9913d!important}.season-frostborn .trackingRadar{background:conic-gradient(var(--season-primary) var(--tracking-progress), #ffde871f 0)!important;box-shadow:inset 0 0 0 11px #0d2033!important}.season-frostborn .trackingRadar>div{border-color:var(--season-line)!important;background:#0d2033!important}.season-frostborn .masterScoreRing{background:conic-gradient(var(--season-secondary) var(--score-angle), #ffde871f 0)!important}.season-frostborn .masterScoreRing:after{background:#0d2033!important}.season-frostborn .masterScoreRing small{color:var(--season-secondary-bright)!important}.season-frostborn .radarBar>i span{background:linear-gradient(90deg, var(--season-frost), var(--season-secondary))!important}.season-frostborn .dailyRewardIcon{color:#052033!important;background:linear-gradient(145deg,#e9fbff,#78e8ff 62%,#64a8ff)!important}.season-frostborn .compareForm{border-color:var(--season-line);background:#07152394}.season-frostborn .compareForm label>div{background:#170e21;border-color:#ffdc8133}.season-frostborn .compareForm label>span,.season-frostborn .compareForm label b{color:var(--season-primary-bright)}.season-frostborn .compareSwap{color:var(--season-secondary-bright);background:#64a8ff14;border-color:#64a8ff47}.season-frostborn .compareCenterMark{border-color:var(--season-line);background:linear-gradient(#183a57,#0d2033)}.season-frostborn .compareCenterMark b{color:#fff2bd;border-color:#ffe29157}.season-frostborn .compareScoreboard article.leading{background:#8eeaff0e!important}.season-frostborn .compareScoreboard>button{border-color:var(--season-line);color:var(--season-primary-bright);background:#06111d80}.season-frostborn .compareDeckStrip>span{border-color:var(--season-line);background:#102840}.season-frostborn .compareDeckGrid article>a{color:#052033;background:linear-gradient(135deg,#d7f8ff,#78e8ff);border-color:#ffdd8640}.season-frostborn .compareDirect{background:radial-gradient(circle at 100% 0,#64a8ff21,#0000 18rem),#102840!important}.season-frostborn .battleDialogBackdrop,.season-frostborn .masterDetailBackdrop{background:#09030fd1!important}.season-frostborn .battleDialog,.season-frostborn .masterDetail{background:#1c1127!important;border-color:#ffde893d!important;box-shadow:0 36px 96px #07020e8f!important}.season-frostborn .masterDetailHeader{border-color:var(--season-line)!important;background:#1b1025f2!important}.season-frostborn .productDock{background:#150c1eed!important;border-color:#ffdc812e!important;box-shadow:0 22px 54px #07020e66!important}.season-frostborn .productDock a{color:#bda9c2!important}.season-frostborn .productDock a.active{background:linear-gradient(135deg,#ffcd4330,#ff50b533)!important}.season-frostborn .productDock a.active span{color:var(--season-primary)!important}.season-frostborn footer,.season-frostborn .legalFooter{border-color:var(--season-line)!important}.season-frostborn footer a:hover,.season-frostborn .legalFooter a:hover,.season-frostborn footer button:hover,.season-frostborn .legalFooter button:hover{color:var(--season-primary-bright)!important}.season-frostborn .notice,.season-frostborn .formSuccess,.season-frostborn .dailyRewardToast,.season-frostborn .masterToast{background:#0d2033!important;border-color:#78e8ff38!important}.season-frostborn .formError,.season-frostborn .compareError{color:#ffb1dc!important;background:#5c154257!important;border-color:#64a8ff47!important}@media (width<=1050px){.season-frostborn .launchHero{grid-template-areas:"season""copy""matchup";grid-template-columns:1fr!important;min-height:0!important}.seasonMasthead{min-height:165px}}@media (width<=760px){body.season-frostborn:after{background-size:auto 210px,auto 210px;height:245px;inset-block-start:62px}.season-frostborn .launchHero{gap:28px!important}.seasonMasthead{background:linear-gradient(#120a1bb8,#120a1bf2),linear-gradient(135deg,#123b61,#081e35) 50%/auto 100% no-repeat;border-radius:17px;flex-direction:column;align-items:flex-start;gap:20px;min-height:0;padding:20px}.seasonMastheadCopy>strong{font-size:36px}.seasonMastheadCopy>p{font-size:12px}.seasonRoster{justify-content:flex-end;width:100%}.seasonRoster>span{border-radius:13px;width:82px}.season-frostborn .launchCopy h1{font-size:clamp(40px,12.4vw,55px)!important}.season-frostborn :is(.searchRow,.metaHero,.clanHero,.mastersCommandHero,.rewardsHero,.rewardsGate,.supportHero,.legalHero,.compareHero){background:linear-gradient(#190e22a8,#190e22f7),linear-gradient(135deg,#123b61,#081e35) 50%/auto 100% no-repeat!important}.season-frostborn .profilePanel{background:linear-gradient(#1d1026bd,#1d1026fa),linear-gradient(135deg,#123b61,#081e35) 58%/auto 100% no-repeat!important}.season-frostborn .communitySupport{background:linear-gradient(#091a2abd,#091a2af7),linear-gradient(135deg,#123b61,#081e35) 50%/auto 100% no-repeat!important}}@media (width<=430px){.seasonRoster>span{width:74px;margin-left:-14px}.seasonMastheadCopy>p{max-width:270px}}.seasonAtmosphere{z-index:-1;pointer-events:none;position:fixed;inset:72px 0 0;overflow:hidden}.seasonAtmosphere:before{content:"";opacity:.58;background:linear-gradient(90deg,#8eeaff0a 1px,#0000 1px) 50%/112px 100%,linear-gradient(#64a8ff09 1px,#0000 1px) 50%/100% 112px,radial-gradient(at top,#ffb62b1f,#0000 50rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 82%);mask-image:linear-gradient(#000 0,#0000 82%)}.seasonAtmosphereBanner{opacity:.18;filter:saturate(1.18)contrast(1.08);background:linear-gradient(#0f08171f,#110d1ef5),linear-gradient(135deg,#123b61,#081e35) 50% 8%/max(1700px,100vw) no-repeat;height:490px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000 100%);mask-image:linear-gradient(#000,#0000 100%)}.seasonArenaRail{opacity:.58;grid-template-rows:24px 1fr 24px;place-items:center;width:26px;display:grid;position:absolute;top:88px;bottom:70px}.seasonArenaRailLeft{left:max(18px,50vw - 755px)}.seasonArenaRailRight{right:max(18px,50vw - 755px)}.seasonArenaRail span{background:#102840;border:1px solid #ffe28e57;width:21px;height:21px;transform:rotate(45deg);box-shadow:inset 0 0 0 5px #ffcf4f12,0 0 24px #64a8ff2e}.seasonArenaRail i{background:linear-gradient(#8eeaff0d,#8eeaff80 20%,#78e8ff47 50%,#64a8ff73 80%,#64a8ff0a);width:2px;height:100%;box-shadow:0 0 20px #78e8ff33}.seasonSideFighter{opacity:.2;filter:saturate(1.12)contrast(1.04)drop-shadow(0 22px 38px #05010a8c);width:160px;margin:0;position:absolute;transform:rotate(-3deg)}.seasonSideFighter img{border-radius:22px;width:100%;display:block}.seasonSideFighterLeft{top:185px;left:max(45px,50vw - 850px)}.seasonSideFighterRight{top:330px;right:max(45px,50vw - 850px);transform:rotate(3deg)}.seasonSideFighterEvo{width:130px;top:760px;left:max(55px,50vw - 870px);transform:rotate(4deg)}.season-frostborn :is(.appShell,.metaShell,.clanShell,.mastersShell,.rewardsShell,.supportShell,.legalShell,.compareShell){z-index:0;position:relative;background:0 0!important}.season-frostborn .seasonMasthead{background:linear-gradient(90deg,#040f1bfa 0,#040f1be6 43%,#040f1b40 72%,#040f1bb8 100%),linear-gradient(135deg,#123b61,#081e35) 50% 43%/cover no-repeat;border-radius:24px 10px;min-height:226px;padding:28px 30px 27px 34px;box-shadow:inset 0 1px #ffffff1a,inset 5px 0 #8eeaffc7,0 24px 58px #0108106b}.season-frostborn .seasonMasthead:before{background:linear-gradient(115deg,#0000 32%,#8eeaff21 48%,#0000 64%),repeating-linear-gradient(135deg,#0000 0 28px,#ffffff05 28px 29px);animation:9s ease-in-out infinite seasonEnergySweep}.season-frostborn .seasonMastheadCopy>strong{letter-spacing:-.07em;text-shadow:0 2px #0f4d6eb3,0 9px 28px #01081094;font-size:clamp(40px,5.1vw,66px)}.seasonDatasetPulse{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04121fd6;border:1px solid #8eeaff4d;border-radius:8px 16px;grid-template-columns:8px auto auto;align-items:center;gap:13px;width:fit-content;margin-top:17px;padding:9px 13px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.seasonDatasetPulse>i{background:#967b50;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #8eeaff12}.seasonDatasetPulse>i.active{background:#4bda91;box-shadow:0 0 0 4px #4bda911a,0 0 15px #4bda9194}.seasonDatasetPulse>div{min-width:126px;display:grid}.seasonDatasetPulse>div+div{border-left:1px solid #8eeaff33;padding-left:13px}.seasonDatasetPulse strong{font-variant-numeric:tabular-nums;font-size:18px;line-height:1;color:#f5fcff!important}.seasonDatasetPulse small{letter-spacing:.045em;text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:800;color:#c1d7e4!important}.season-frostborn .seasonRoster{align-self:stretch;align-items:center}.season-frostborn .seasonRoster>span{border-radius:18px 7px;width:126px;position:relative;box-shadow:0 18px 38px #01081080,inset 0 1px #ffffff2e}.season-frostborn .seasonRoster>span:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -54px 40px #020c16f0}.season-frostborn .seasonRoster>span small{z-index:2;letter-spacing:.06em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:950;line-height:1.2;position:absolute;bottom:8px;left:7px;right:7px;overflow:hidden;color:#fff8df!important}.season-frostborn :is(.metaHero,.clanHero,.mastersCommandHero,.rewardsHero,.rewardsGate,.compareHero){background:linear-gradient(90deg,#040f1bfa 0,#040f1be6 54%,#040f1b47 100%),linear-gradient(135deg,#123b61,#081e35) 50%/cover no-repeat!important}.season-frostborn :is(.panel,.metaPanel,.clanPanel,.mastersExplorer,.rewardsPanel,.supportCard,.performanceOverview,.accountPanel,.trainingPanel,.levelPanel,.deckCoachPanel,.matchupPanel,.advisorPanel,.deckPanel,.historyPanel,.battlePanel){position:relative;border-radius:18px 5px!important}.season-frostborn :is(.panel,.metaPanel,.clanPanel,.mastersExplorer,.rewardsPanel,.supportCard,.performanceOverview,.accountPanel,.trainingPanel,.levelPanel,.deckCoachPanel,.matchupPanel,.advisorPanel,.deckPanel,.historyPanel,.battlePanel):before{content:"";background:linear-gradient(90deg, var(--season-primary), var(--season-secondary));pointer-events:none;border-radius:0 0 4px 4px;width:72px;height:3px;position:absolute;top:-1px;left:22px;box-shadow:0 0 18px #ff64af47}.season-frostborn .streakPerformancePanel{border-color:var(--season-line)!important;background:#071523b8!important}.season-frostborn .streakVerdict,.season-frostborn .streakBucketGrid{border-color:var(--season-line)!important;background:#06111d9e!important}.season-frostborn .streakBucketGrid article{border-color:var(--season-line)!important}.season-frostborn .streakBucketGrid i b{background:linear-gradient(90deg, var(--season-primary), var(--season-secondary))!important}.season-frostborn .streakSignal{color:var(--season-primary-bright)!important;background:#8eeaff14!important;border-color:#ffd8694d!important}.season-frostborn .streakSignal.weaker_after_losses{color:#ff9ca7!important;background:#ff6f7f14!important;border-color:#ff6f7f52!important}.season-frostborn .streakSignal.stronger_after_losses{color:#7ce8ae!important;background:#4bd99114!important;border-color:#4bd9914d!important}.season-frostborn small,.season-frostborn .eyebrow,.season-frostborn .launchSearch button,.season-frostborn .showcaseTopline span,.season-frostborn .showcaseDecks span,.season-frostborn .showcaseDecks em,.season-frostborn .showcaseCardStrip b,.season-frostborn .showcaseProbability span,.season-frostborn .showcaseEvidence b,.season-frostborn .productGatewayGrid b,.season-frostborn .productGatewayGrid>a>small,.season-frostborn .stepGrid article>span,.season-frostborn .communitySupport p,.season-frostborn .languageSwitcher :is(span,small),.season-frostborn footer :is(a,button){font-size:12px!important}.season-frostborn .seasonRoster>span small{white-space:normal;overflow-wrap:anywhere}.season-frostborn :is(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid var(--season-primary)!important}@keyframes seasonEnergySweep{0%,28%{opacity:.45;transform:translate(-28%)}55%,to{opacity:.8;transform:translate(28%)}}@media (prefers-reduced-motion:reduce){.season-frostborn .seasonMasthead:before{animation:none}}@media (width<=1500px){.seasonSideFighter{display:none}.seasonArenaRail{opacity:.35}.seasonArenaRailLeft{left:8px}.seasonArenaRailRight{right:8px}}@media (width<=1050px){.season-frostborn .seasonMasthead{min-height:210px}.season-frostborn .seasonRoster>span{width:116px}}@media (width<=760px){.seasonAtmosphere{inset-block-start:62px}.seasonArenaRail{display:none}.seasonAtmosphereBanner{opacity:.15;background-size:auto 310px;height:340px}.season-frostborn .seasonMasthead{border-radius:18px 6px;min-height:0;padding:21px}.season-frostborn .seasonMastheadCopy>strong{font-size:42px}.seasonDatasetPulse{grid-template-columns:8px 1fr 1fr;gap:9px;width:100%;padding:9px 10px}.seasonDatasetPulse>div{min-width:0}.seasonDatasetPulse strong{font-size:15px}.seasonDatasetPulse small{font-size:12px}.season-frostborn .seasonRoster{justify-content:center}.season-frostborn .seasonRoster>span{width:min(31vw,104px);margin-left:-11px}.season-frostborn :is(.metaHero,.clanHero,.mastersCommandHero,.rewardsHero,.rewardsGate,.compareHero){background:linear-gradient(#071523b8,#071523fa),linear-gradient(135deg,#123b61,#081e35) 50%/auto 100% no-repeat!important}}@media (prefers-reduced-motion:reduce){.season-frostborn .seasonMasthead:before{animation:none}}body.season-frostborn{--muted:#b9ccdf;--faint:#a9bed1;--portal-muted:#b9ccdf;--arena-muted:#b9ccdf;--arena-faint:#a9bed1}.season-frostborn :is(h1,h2,h3,h4){line-height:1.2}.season-frostborn :is(input,select,textarea){color:#f4faff;background-color:#0b2034}.season-frostborn :is(input,textarea)::placeholder{color:#b5c9dc;opacity:1}.season-frostborn :is(button,a,summary){touch-action:manipulation}.season-frostborn .brand small{letter-spacing:.04em;font-size:12px!important}.season-frostborn .launchCopy h1{-webkit-text-fill-color:#fff;text-shadow:0 3px #123f68;background:0 0;color:#fff!important}.season-frostborn :is(.launchSearch button,.tagSearch button,.clanSearch button,.compareSubmit,.coachCta){font-weight:800;color:#10233a!important;background:linear-gradient(#ffdf7f,#ffc44b)!important;border:2px solid #ffe9a6!important;border-radius:10px!important;font-size:14px!important;box-shadow:inset 0 2px #fff1be,0 4px #956121!important}.season-frostborn .mainNav a.active,.season-frostborn .profileTabs button.active,.season-frostborn .profileTabs a.active{color:#fff!important;background:linear-gradient(#2867a1,#174775)!important;box-shadow:inset 0 1px #6fadd3,0 3px #062339!important}.season-frostborn .seasonMasthead{background:radial-gradient(at 85% 30%,#267bbb 0,#0000 55%),linear-gradient(120deg,#0c2541,#134774);border:2px solid #8acbed;border-radius:18px;min-height:240px}.season-frostborn .seasonMastheadCopy{max-width:610px}.season-frostborn .seasonMastheadCopy>strong{letter-spacing:-.035em;font-size:clamp(32px,4.3vw,58px);line-height:1.08}.season-frostborn .seasonMastheadCopy>small{font-size:16px}.season-frostborn .seasonRoster{flex-shrink:0;gap:18px;margin:0 12px}.season-frostborn .seasonRoster>span{aspect-ratio:.78;background:#143655;border:2px solid #bbdcef;border-radius:15px;width:160px;margin:0;overflow:visible;transform:rotate(4deg);box-shadow:0 5px #071523,0 14px 26px #020e2180}.season-frostborn .seasonRoster>span:first-child{transform:rotate(-5deg)}.season-frostborn .seasonRoster img{object-fit:contain;border-radius:12px;padding-bottom:34px;object-position:center!important;transform:none!important}.season-frostborn .seasonRoster>span:after{display:none}.season-frostborn .seasonRoster>span small{letter-spacing:0;background:#081d31;border-radius:0 0 12px 12px;min-height:38px;padding:9px 6px;line-height:1.3;bottom:0;left:0;right:0;overflow:visible;color:#f5fcff!important;font-size:13px!important}.season-frostborn .seasonDatasetPulse{max-width:100%}.season-frostborn .seasonDatasetPulse>div{min-width:0}.season-frostborn .seasonDatasetPulse small{letter-spacing:0;line-height:1.4}.season-frostborn .playerReviewQueue{grid-column:1/-1}.season-frostborn .playerReviewQueue>p{color:#c5d8e8;padding:0 24px;font-size:16px;line-height:1.6}.reviewCoverage{color:#d8f5ff;white-space:nowrap;gap:4px;font-weight:800;display:grid}.reviewCoverage span{font-size:12px;font-weight:500}.reviewQueueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:12px 24px 24px;display:grid}.reviewQueueGrid article{background:#0a2035;border:1px solid #4d7396;border-top:3px solid #ffc85b;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.reviewRank{color:#ffdd90;letter-spacing:.06em;font-size:12px;font-weight:800}.reviewQueueGrid h4{color:#f3f9ff;overflow-wrap:anywhere;margin:0;font-size:18px}.reviewQueueGrid h4 span{color:#a9c4dc}.reviewQueueGrid p{color:#c2d6e5;margin:0;font-size:14px}.reviewQueueGrid strong{font-size:27px;color:#aeeaff!important}.reviewQueueGrid strong span{font-size:14px;font-weight:500;display:block}.reviewQueueGrid small{color:#c2d6e5;line-height:1.5}.reviewQueueGrid button{color:#fff;cursor:pointer;background:#17456f;border:1px solid #79b8e6;border-radius:8px;margin-top:auto;padding:12px;font-size:14px;font-weight:700}.reviewQueueGrid button:hover{background:#205886}.reviewQueueEmpty{color:#c8dbeb;border:1px dashed #6383a1;border-radius:12px;margin:16px 24px 24px;padding:20px}.reviewQueueEmpty strong{font-size:16px}.reviewQueueEmpty p{margin-bottom:0;font-size:16px;line-height:1.6}.season-frostborn .showcaseDecks small{white-space:normal;text-overflow:clip}.season-frostborn :is(.mainNav a,.profileTabs button,.profileTabs a){font-size:14px}.season-frostborn .seasonAtmosphereBanner{background:radial-gradient(at top,#1d6fab,#0000 70%)}.season-frostborn :is(.crownBriefingGrid article,.overviewQuickGrid article,.overviewSpotlightHeader button,.overviewBattleVerdict,.overviewResultTrail button,.overviewResultTrail b,.overviewVerdictIcon){color:#eaf7ff!important;background:#102c45!important;border-color:#43627d!important}.season-frostborn :is(.crownBriefingGrid article>strong,.overviewBattleVerdict>strong){color:#f4fbff!important}.season-frostborn .crownBriefingGrid article>p{font-size:14px}.season-frostborn .overviewBattleVerdict>span{background:#143b58!important}.season-frostborn .overviewResultTrail .win b{color:#8ee4b0!important}.season-frostborn .overviewResultTrail .loss b{color:#ffb5bf!important}.season-frostborn :is(.filterButtons button.selected,.battleExpected,.performanceScore,.performanceMetric,.performanceExplainer,.deckLabModes button,.deckLabEmpty,.archetypeBadge){color:#eaf7ff!important;background:#102c45!important;border-color:#557d9c!important}.season-frostborn :is(.performanceScore strong,.performanceMetric strong,.deckLabModes strong){color:#f4fbff!important}.season-frostborn .cardImageWrap span{color:#fff!important;background:#243f70!important}.season-frostborn .supportAmounts a{background:#102c45!important}.season-frostborn .supportAmounts strong{color:#f4fbff!important}.season-frostborn .legalContent{grid-template-columns:minmax(0,1fr)}.season-frostborn .legalContent>section{min-width:0}.season-frostborn :is(.legalContent p,.legalContent li,.playerReviewQueue>p){font-size:16px}.season-frostborn .accountCardTitle>span{color:#c5d9e9!important;background:#102c45!important}.season-frostborn :is(.accountCardTitle small,.favouriteCard,.favouriteCardArt,.milestoneGrid,.milestoneGrid>div,.crownSessionPanel,.crownSessionPromiseGrid article,.crownSessionGoal,.crownSessionVerdict,.crownSessionTrail button,.crownScore>b,.levelSignal,.matchupPersonalSignal,.battleDialogHeader button,.battleDialogActions .secondaryAction){color:#d5eafa!important;background:#102c45!important;border-color:#486b89!important}.season-frostborn :is(.battleExpected strong,.crownSessionPanel h3,.crownSessionPanel strong,.crownSessionTrail span){color:#f4fbff!important}.season-frostborn :is(.segmented button.selected,.crownSessionIntro>button,.crownSessionActions>button,.battleDialogActions .primaryAction){color:#fff!important;background:#174a78!important}.season-frostborn .battleReviewResult.loss strong{color:#ffb5bf!important}.season-frostborn .battleReviewResult.win strong{color:#8ee4b0!important}.season-frostborn :is(.matchupCoachGrid article>span,.matchupPersonalSignal>span){color:#a2ecff!important;background:#143b58!important}.season-frostborn :is(.supportCustom,.masterCompareFormV2 button,.masterCompareForm button,.contactSubmitRow>button){color:#fff!important;background:#174a78!important;border-color:#81bbeb!important}@media (width<=900px){.season-frostborn .seasonMasthead{flex-wrap:wrap;gap:24px}.season-frostborn .seasonRoster{justify-content:center;width:100%;margin:0}.reviewQueueGrid{grid-template-columns:1fr}}@media (width<=600px){.season-frostborn :is(.clanHero,.mastersHero,.rewardsHero,.compareHero){grid-template-columns:minmax(0,1fr)!important}.season-frostborn :is(.clanHero,.mastersHero,.rewardsHero,.compareHero)>*{min-width:0}.season-frostborn .clanPromiseCard>div{flex-wrap:wrap}.season-frostborn .clanPromiseCard article{grid-template-columns:24px minmax(0,1fr);padding:14px 0}.season-frostborn .clanPromiseCard article>b{grid-column:2;justify-self:start}.season-frostborn :is(.metaAnalyzeLink,.trackButton,.shareButton){font-size:12px!important}.season-frostborn .clanSearch{flex-wrap:wrap;gap:8px;padding:10px}.season-frostborn .clanSearch input{width:0;min-width:120px}.season-frostborn .clanSearch button{width:100%;min-height:44px;margin:0}.season-frostborn .mastersViewNav{flex-wrap:wrap;min-width:0;max-width:100%;height:auto;margin-inline:0}.season-frostborn .mastersViewNav button{flex:45%;min-width:0;min-height:42px}.season-frostborn .mastersCommandHero:before{width:100%;left:0}.season-frostborn .brand small{display:none!important}.season-frostborn .seasonMasthead{padding:20px}.season-frostborn .seasonRoster>span{width:144px;margin:0}.season-frostborn .seasonMastheadCopy>p{max-width:none;font-size:14px}.season-frostborn .seasonDatasetPulse{grid-template-columns:8px minmax(0,1fr);width:100%}.season-frostborn .seasonDatasetPulse>div+div{border-left:0;grid-column:2;margin-top:8px;padding-left:0}.season-frostborn .playerReviewQueue .panelHeader{flex-wrap:wrap;align-items:flex-start;gap:12px}.reviewQueueGrid{padding:12px 16px 16px}}
