/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.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,)}}.risingSection{background:var(--blue);color:#fff;grid-template-columns:minmax(270px,.7fr) minmax(620px,1.8fr);gap:5vw;padding:82px 5vw;display:grid}.risingIntro .eyebrow{color:var(--lime)}.risingIntro h2{letter-spacing:-.075em;margin:0;font-size:clamp(54.5px,5.4vw,92.5px);line-height:.9}.risingIntro>p:not(.eyebrow){color:#d9e2ff;max-width:420px;font-size:15.5px;line-height:1.8}.risingGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.risingCard{background:var(--cream);color:var(--ink);min-height:420px;box-shadow:7px 7px 0 var(--lime);flex-direction:column;padding:24px;display:flex;position:relative}.risingFlag{background:var(--lime);letter-spacing:.12em;padding:8px 11px;font:900 11px ui-monospace,monospace;position:absolute;top:0;right:0}.risingIdentity{align-items:center;gap:14px;padding-right:70px;display:flex}.risingIdentity>span{background:var(--ink);width:62px;height:62px;color:var(--lime);border-radius:50%;place-items:center;font-size:32px;font-weight:950;display:grid}.risingIdentity small{color:#6b7176;font:800 12px ui-monospace,monospace}.risingIdentity h3{margin:3px 0 6px;font-size:35.5px;line-height:1}.risingIdentity a{color:var(--blue);font:900 13px ui-monospace,monospace}.risingCard>p{margin:27px 0 8px;font-size:20.5px;font-weight:900;line-height:1.55}.identityNote{color:#656b70;font:700 12px/1.5 ui-monospace,monospace;display:block}.risingStats{border-block:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:23px 0;display:grid}.risingStats div{border-right:1px solid var(--line);padding:13px 7px}.risingStats div:last-child{border:0}.risingStats small,.risingStats b{display:block}.risingStats small{color:#777;font-size:11px}.risingStats b{margin-top:5px;font-size:14.5px}.risingCard>button{background:var(--ink);color:#fff;cursor:pointer;border:0;margin-top:auto;padding:13px;font:900 13px inherit}.risingCard>button:hover{background:var(--blue)}.modalIdentityNote{color:#666;font:800 12px ui-monospace,monospace;margin:-5px 0 10px!important}.profileHero .modalIdentityNote+a{display:inline-block}.talentSection{background:var(--cream);grid-template-columns:minmax(280px,.7fr) minmax(600px,1.8fr);gap:5vw;padding:90px 5vw;display:grid}.talentIntro{align-self:start;position:sticky;top:30px}.talentIntro h2{letter-spacing:-.07em;margin:0;font-size:clamp(47.5px,5vw,85px);line-height:.95}.talentIntro h2 em{color:var(--blue);font-style:normal}.talentIntro>p:not(.eyebrow){max-width:430px;font-size:17px;line-height:1.8}.verifyKey{border-left:4px solid var(--blue);margin-top:32px;padding:5px 0 5px 14px}.verifyKey span,.verifyKey small{display:block}.verifyKey span{font-size:14.5px;font-weight:900}.verifyKey small{color:#777;margin-top:4px;font-size:12px;line-height:1.5}.talentGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.talentCard{border:1px solid var(--ink);min-height:390px;box-shadow:5px 5px 0 var(--ink);background:#fff;flex-direction:column;padding:20px;display:flex}.talentTop{align-items:center;gap:14px;display:flex}.talentAvatar{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:28.5px;font-weight:950;display:grid}.talentTop small{color:#999;font:700 11px ui-monospace,monospace}.talentTop h3{margin:3px 0;font-size:29.5px;line-height:1}.talentTop p{color:#777;margin:0;font-size:13px}.roleRow{flex-wrap:wrap;gap:5px;margin:20px 0 10px;display:flex}.roleRow span{background:var(--lime);padding:5px 7px;font:800 11px ui-monospace,monospace}.talentHeadline{min-height:48px;font-weight:800;line-height:1.55}.talentStats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:10px 0 20px;display:grid}.talentStats div{border-right:1px solid var(--line);padding:12px 7px}.talentStats div:last-child{border:0}.talentStats small,.talentStats strong{display:block}.talentStats small{color:#777;font-size:11px}.talentStats strong{margin-top:4px;font-size:15.5px}.talentActions{grid-template-columns:1fr auto;gap:8px;margin-top:auto;display:grid}.talentActions a,.talentActions button{border:1px solid var(--ink);cursor:pointer;background:#fff;padding:10px;font:800 13px inherit;text-decoration:none}.talentActions a small{color:var(--blue);margin-top:2px;font-size:11px;display:block}.talentActions button{background:var(--ink);color:#fff}.modalBackdrop{z-index:50;background:#07101ad9;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.profileModal{background:var(--cream);width:min(980px,100%);max-height:92vh;box-shadow:12px 12px 0 var(--blue);padding:34px;position:relative;overflow:auto}.close{background:var(--ink);color:#fff;cursor:pointer;border:0;width:36px;height:36px;font-size:28.5px;position:absolute;top:14px;right:18px}.profileHero{border-bottom:3px solid var(--ink);align-items:center;gap:22px;padding-bottom:24px;display:flex}.profileAvatar{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:94px;height:94px;font-size:47.5px;font-weight:950;display:grid}.profileHero h2{letter-spacing:-.05em;margin:0;font-size:57px;line-height:1}.profileHero h3{color:#666;margin:5px 0 12px}.profileHero a{font-weight:900}.profileHero a small{color:var(--blue)}.profileStory{max-width:820px;font-size:18px;line-height:1.8}.profileStats{background:var(--ink);color:#fff;grid-template-columns:repeat(3,1fr);margin:22px 0;display:grid}.profileStats div{border-right:1px solid #3c444b;padding:18px}.profileStats small,.profileStats strong{display:block}.profileStats small{color:#9da5aa}.profileStats strong{margin-top:4px;font-size:28.5px}.deckHeader{justify-content:space-between;align-items:end;margin:32px 0 14px;display:flex}.deckHeader h3{margin:0;font-size:35.5px}.deckHeader>small{color:#777}.deckGallery{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.deckSheet{color:#fff;background:var(--blue);flex-direction:column;min-height:250px;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.deckSheet:after{content:"";border:45px solid #ffffff20;border-radius:50%;width:180px;height:180px;position:absolute;top:35px;right:-55px}.deckSheet.violet{background:#6339cc}.deckSheet.lime{background:#6a8700}.deckSheet.aqua{background:#007d91}.deckSheet.orange{background:#d05213}.deckSheet.pink{background:#9a356e}.deckSheet.gold{background:#946d00}.deckSheet.red{background:#a52b2b}.deckMeta{z-index:1;justify-content:space-between;font-size:12px;display:flex;position:relative}.deckSheet h4{z-index:1;margin:22px 0 14px;font-size:28.5px;position:relative}.miniCards{z-index:1;grid-template-columns:repeat(6,1fr);gap:4px;width:55%;display:grid;position:relative}.miniCards i{background:#ffffffd9;border-radius:2px;height:28px}.deckSheet p{z-index:1;font-size:13px;line-height:1.5;position:relative}.deckSheet>span{z-index:1;margin-top:auto;font-size:12px;font-weight:900;position:relative}.officialProfile{margin-top:20px;font-weight:900;display:inline-block}@media (max-width:1100px){.talentSection{grid-template-columns:1fr}.talentIntro{position:static}.talentIntro>p:not(.eyebrow){max-width:700px}}@media (max-width:700px){.talentSection{padding:60px 4vw}.talentGrid{grid-template-columns:1fr}.profileModal{padding:24px 18px}.profileHero{align-items:flex-start}.profileAvatar{width:62px;height:62px;font-size:31px}.profileHero h2{font-size:40.5px}.profileHero a small{margin-top:5px;display:block}.deckGallery{grid-template-columns:1fr}.deckHeader{align-items:start;gap:10px}.profileStats strong{font-size:21.5px}}:root{--ink:#101820;--cream:#f2efe7;--lime:#d9ff43;--blue:#1455ff;--line:#c9c6bd}*{box-sizing:border-box}html{background:var(--cream);color:var(--ink)}body{margin:0;font-family:Yu Gothic UI,Hiragino Kaku Gothic ProN,sans-serif}a{color:inherit}.hero{background:var(--ink);color:#fff;min-height:620px;padding:28px 5vw 0;position:relative;overflow:hidden}.hero:after{content:"";border:110px solid var(--blue);opacity:.8;border-radius:50%;width:520px;height:520px;position:absolute;top:90px;right:-150px}.hero nav{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.brand{letter-spacing:.04em;font-weight:900}.brand i{background:var(--lime);color:var(--ink);margin-right:10px;padding:8px 7px;font-style:normal}.edition{letter-spacing:.12em;color:#b9bec2;font:700 13px ui-monospace,monospace}.heroCopy{z-index:1;max-width:820px;margin-top:100px;position:relative}.eyebrow{letter-spacing:.18em;color:var(--blue);margin:0 0 12px;font:800 13px ui-monospace,monospace}.hero .eyebrow{color:var(--lime)}h1{letter-spacing:-.08em;margin:0;font-size:clamp(66.5px,9vw,149px);font-weight:950;line-height:.82}h1 em{color:var(--lime);font-style:normal}.lede{color:#c9ced2;max-width:680px;margin:35px 0;font-size:19px;line-height:1.8}.stats{z-index:2;background:var(--cream);color:var(--ink);display:flex;position:absolute;bottom:0;right:5vw}.stats div{border-right:1px solid var(--line);min-width:150px;padding:24px 32px}.stats strong{font-size:40.5px;display:block}.stats span{font-size:13px;font-weight:700}.notice{background:var(--lime);gap:28px;padding:18px 5vw;font-size:15.5px;line-height:1.6;display:flex}.notice b{white-space:nowrap}.hall,.directory{padding:80px 5vw}.hall{background:#e7e4da}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:32px;display:flex}.sectionHead h2,.coverage h2{letter-spacing:-.05em;margin:0;font-size:54.5px}.sectionHead>p{font:700 14.5px ui-monospace,monospace}.legendGrid{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.legend{background:var(--cream);flex-direction:column;min-height:250px;padding:22px;display:flex;position:relative}.legendNo{color:#cac7bd;font:900 50px ui-monospace,monospace;position:absolute;top:12px;right:18px}.tags{flex-wrap:wrap;gap:6px;display:flex;position:relative}.tags span,.kind{background:var(--ink);color:#fff;letter-spacing:.05em;padding:5px 7px;font:800 11px ui-monospace,monospace}.legend h3{letter-spacing:-.04em;margin:36px 0 8px;font-size:29.5px}.legend>p{max-width:90%;font-size:15.5px;line-height:1.65}.legend footer{color:var(--ink);border-top:1px solid var(--line);background:0 0;justify-content:space-between;gap:10px;margin-top:auto;padding:18px 0 0;display:flex}.legend footer a{font-size:13px;font-weight:800}.coverage{background:var(--ink);color:#fff;grid-template-columns:1fr 1.6fr;gap:7vw;padding:70px 5vw;display:grid}.coverage>div>p:not(.eyebrow){color:#aeb4b8;max-width:450px;line-height:1.8}.seasonMatrix{gap:12px;display:grid}.seasonRow{grid-template-columns:70px repeat(4,1fr);align-items:stretch;gap:8px;display:grid}.seasonRow>b{align-self:center;font:900 21.5px ui-monospace,monospace}.seasonRow button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #414950;padding:13px 8px}.seasonRow button span,.seasonRow button small{display:block}.seasonRow button span{font-weight:900}.seasonRow button small{color:#899198;margin-top:4px}.seasonRow button.covered{border-color:var(--lime)}.seasonRow button.covered small{color:var(--lime)}.filters{border:1px solid var(--ink);background:#fff;grid-template-columns:2fr .8fr 1fr .7fr .8fr;margin-bottom:24px;display:grid}.filters label{border-right:1px solid var(--line);padding:12px 16px}.filters label:last-child{border:0}.filters span{color:#777;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.filters input,.filters select{background:0 0;border:0;outline:none;width:100%;font:700 17px inherit}.tableWrap{border-top:3px solid var(--ink);overflow:auto}table{border-collapse:collapse;background:#f8f6ef;width:100%}th{text-align:left;letter-spacing:.1em;border-bottom:1px solid var(--ink);padding:14px;font:800 12px ui-monospace,monospace}td{border-bottom:1px solid var(--line);padding:18px 14px;font-size:17px}td small{color:#777;margin-top:6px;font:600 12px ui-monospace,monospace;display:block}.player{align-items:center;gap:12px;display:flex}.avatar{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.rank{font:900 24px ui-monospace,monospace}.r1{color:var(--blue)}.kind.city{background:var(--blue)}td a{text-underline-offset:3px;font-weight:800;text-decoration-thickness:2px}.muted{color:#999!important}.siteFooter{background:var(--ink);color:#fff;grid-template-columns:2fr 2fr 1fr;gap:50px;padding:52px 5vw;display:grid}.siteFooter p{color:#aeb4b8;max-width:430px;font-size:14.5px;line-height:1.7}@media (max-width:900px){.legendGrid{grid-template-columns:1fr 1fr}.coverage{grid-template-columns:1fr}.filters{grid-template-columns:1fr 1fr}}@media (max-width:800px){.hero{min-height:680px}.hero:after{opacity:.4}.edition{display:none}.stats{left:5vw;right:5vw}.stats div{flex:1;min-width:0;padding:18px 12px}.stats strong{font-size:29.5px}.notice{display:block}.filters label{border-bottom:1px solid var(--line)}table{min-width:900px}.directory,.hall{padding:58px 4vw}.sectionHead h2,.coverage h2{font-size:45px}.legendGrid{grid-template-columns:1fr}.seasonRow{grid-template-columns:55px repeat(2,1fr)}.seasonRow>b{grid-row:span 2}.siteFooter{grid-template-columns:1fr;gap:20px}}.identityPolicy{background:#fff;grid-template-columns:minmax(280px,.8fr) minmax(520px,1.5fr);align-items:center;gap:7vw;padding:76px 5vw;display:grid}.identityPolicy h2{letter-spacing:-.07em;margin:0;font-size:clamp(50px,5vw,85px);line-height:.95}.identityPolicy h2 em{color:var(--blue);font-style:normal}.identityPolicy>div>p:not(.eyebrow){max-width:560px;font-size:17px;line-height:1.85}.confidenceGrid{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--blue)}.confidenceGrid article{border-bottom:1px solid var(--ink);grid-template-columns:70px 1fr;display:grid}.confidenceGrid article:last-child{border:0}.confidenceGrid article>b{background:var(--ink);color:var(--lime);place-items:center;font:950 38px ui-monospace,monospace;display:grid}.confidenceGrid article>div{padding:17px 20px}.confidenceGrid h3{margin:0 0 5px;font-size:18px}.confidenceGrid p{color:#60666b;margin:0;font-size:13px;line-height:1.7}.playerIdentity{min-width:145px}.playerIdentity>b,.playerIdentity>span{display:block}.playerIdentity>span{color:var(--blue);margin-top:3px;font-size:14.5px;font-weight:900}.xIdentity{color:var(--blue);margin-top:6px;font:800 12px ui-monospace,monospace;display:inline-block!important}.confidence{border:1px solid var(--ink);white-space:nowrap;align-self:flex-start;margin-left:auto;padding:5px 7px;font:900 11px ui-monospace,monospace}.confidenceA{background:var(--lime)}.confidenceB{color:var(--blue);border-color:var(--blue);background:#dce5ff}.confidence.pending{color:#888;background:#eee;border-color:#aaa}.evidenceLinks{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.evidenceLinks a{background:#e4e0d5;padding:5px 6px;font:800 11px ui-monospace,monospace;text-decoration:none}.evidenceLinks a:hover{background:var(--lime)}@media (max-width:950px){.identityPolicy{grid-template-columns:1fr}.confidenceGrid{max-width:720px}}@media (max-width:700px){.identityPolicy{padding:58px 4vw}.confidenceGrid article{grid-template-columns:52px 1fr}.confidenceGrid article>b{font-size:29.5px}.confidenceGrid article>div{padding:14px}.identityPolicy h2{font-size:50px}}@media (max-width:1100px){.risingSection{grid-template-columns:1fr}.risingIntro>p:not(.eyebrow){max-width:700px}}@media (max-width:760px){.risingSection{padding:58px 4vw}.risingGrid{grid-template-columns:1fr}.risingCard{min-height:390px}.risingIntro h2{font-size:57px}}.xFollowers{margin-top:5px;color:#666!important;font:800 11px ui-monospace,monospace!important;display:block!important}.careerBlock{border-left:5px solid var(--blue);background:#fff;margin:20px 0;padding:18px 20px}.careerBlock .eyebrow{margin-bottom:9px}.careerBlock ul{gap:7px;margin:0;padding-left:20px;display:grid}.careerBlock li{font-size:15.5px;font-weight:800;line-height:1.5}.avatarLink{border-radius:50%;flex:none;line-height:0;display:inline-block}.avatarLink:focus-visible{outline:4px solid var(--lime);outline-offset:3px}.risingIdentity img{object-fit:cover;background:var(--ink);border:3px solid var(--ink);border-radius:50%;width:62px;height:62px;display:block}.talentAvatar{object-fit:cover;border:2px solid var(--ink);display:block}.profileAvatar{object-fit:cover;border:4px solid var(--ink);display:block}.channelStrip{flex-wrap:wrap;gap:7px;margin:0 0 14px;display:flex}.channelStrip a{color:#fff;background:#e53935;align-items:center;gap:8px;padding:8px 10px;font:800 12px ui-monospace,monospace;text-decoration:none;display:flex}.channelStrip a:hover{background:#b91c1c}.channelStrip small{border-left:1px solid #ffffff70;padding-left:8px;font-size:11px}.channelStrip.compact{margin-top:-8px}.profileAvatarBox{flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.profileAvatarBox>small{color:#777;font:800 11px ui-monospace,monospace}.profileX{display:inline-block}.profileChannels{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.profileChannels a{color:#fff;background:#e53935;align-items:center;gap:8px;padding:9px 11px;font:800 12px ui-monospace,monospace;text-decoration:none;display:flex}.profileChannels span{border-left:1px solid #ffffff75;padding-left:8px;font-size:11px}.profileChannels a:hover{background:#b91c1c}@media (max-width:700px){.profileAvatarBox>small{display:none}.profileChannels a,.channelStrip a{justify-content:space-between;width:100%}}@media (max-width:900px){.filters{grid-template-columns:1fr 1fr}}.publicFigureSection{color:var(--ink);background:#ff6b3d;padding:88px 5vw}.publicFigureHead{grid-template-columns:1.1fr .9fr;align-items:end;gap:6vw;display:grid}.publicFigureHead .eyebrow{color:var(--ink)}.publicFigureHead h2{letter-spacing:-.075em;margin:0;font-size:clamp(57px,6.5vw,111px);line-height:.86}.publicFigureHead h2 em{color:#fff;font-style:normal}.publicFigureHead>p{max-width:600px;margin:0 0 5px;font-size:17px;line-height:1.85}.figureFilters{flex-wrap:wrap;gap:8px;margin:36px 0 22px;display:flex}.figureFilters button{border:1px solid var(--ink);cursor:pointer;background:0 0;padding:9px 14px;font:900 13px ui-monospace,monospace}.figureFilters button.active,.figureFilters button:hover{background:var(--ink);color:#fff}.publicFigureGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.publicFigureCard{background:var(--cream);border:2px solid var(--ink);min-height:480px;box-shadow:7px 7px 0 var(--ink);flex-direction:column;padding:24px;display:flex}.figureCardTop{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;font:900 11px ui-monospace,monospace;display:flex}.figureCardTop b{background:var(--lime);letter-spacing:0;padding:6px 8px}.figureCardTop b.careerScope{color:#585858;background:#ddd7cc}.figureCategories{flex-wrap:wrap;gap:6px;margin:22px 0 13px;display:flex}.figureCategories span{background:var(--blue);color:#fff;padding:5px 7px;font:900 11px ui-monospace,monospace}.publicFigureCard h3{letter-spacing:-.06em;margin:0;font-size:clamp(38px,4vw,64px);line-height:.95}.figureHandle{color:var(--blue);margin-top:9px;font:900 13px ui-monospace,monospace}.figureHeadline{margin:24px 0 15px;font-size:19px;font-weight:900;line-height:1.55}.figureResult{border-block:2px solid var(--ink);gap:5px;padding:15px 0;display:grid}.figureResult small{letter-spacing:.12em;color:#777;font:900 11px ui-monospace,monospace}.figureResult strong{font-size:20.5px}.figureResult span{color:#666;font-size:13px;font-weight:800}.figureResult code{color:var(--blue);margin-top:4px;font:900 12px ui-monospace,monospace}.figureNote{color:#5d6265;margin:14px 0;font-size:12px;line-height:1.65}.figureLinks{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.figureLinks a{border:1px solid var(--ink);background:#fff;padding:7px 9px;font:900 11px ui-monospace,monospace;text-decoration:none}.figureLinks a:hover{background:var(--lime)}.dbJump{background:var(--ink);color:#fff;cursor:pointer;text-align:left;border:0;margin-top:12px;padding:12px 14px;font:900 13px inherit}.dbJump:hover{background:var(--blue)}.outOfScope{background:#ded9ce;margin-top:13px;padding:10px;font:800 11px/1.5 ui-monospace,monospace;display:block}.kind.ranking{background:#e24b25}@media (max-width:900px){.publicFigureHead{grid-template-columns:1fr}.publicFigureHead>p{max-width:760px}.publicFigureGrid{grid-template-columns:1fr}}@media (max-width:700px){.publicFigureSection{padding:58px 4vw}.publicFigureHead h2{font-size:58px}.publicFigureCard{min-height:450px;padding:20px}.figureFilters{margin-top:28px}.figureFilters button{flex:1}}.coverage{grid-template-columns:minmax(280px,.7fr) minmax(620px,1.6fr);align-items:start}.coverageIntro{position:sticky;top:28px}.coverageIntro>p:not(.eyebrow){color:#b8bec3;line-height:1.8}.coverageTotals{border:1px solid #465058;grid-template-columns:1fr 1fr;margin:26px 0 14px;display:grid}.coverageTotals div{border-right:1px solid #465058;padding:16px}.coverageTotals div:last-child{border:0}.coverageTotals strong,.coverageTotals span{display:block}.coverageTotals strong{color:var(--lime);font:950 35.5px ui-monospace,monospace}.coverageTotals span{color:#aab1b6;margin-top:3px;font-size:11px}.coverageMethod{border-left:4px solid var(--lime);gap:6px;padding:8px 0 8px 14px;display:grid}.coverageMethod b{color:var(--lime);font-size:13px}.coverageMethod span{color:#aeb5ba;font:700 11px ui-monospace,monospace}.coverageMatrix{gap:16px;display:grid}.coverageYear{background:#18232c;border:1px solid #4b555d}.coverageYear>header{border-bottom:1px solid #4b555d;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.coverageYear>header strong{font:950 27.5px ui-monospace,monospace}.coverageYear>header span{letter-spacing:.11em;color:#9ba3a9;font:800 11px ui-monospace,monospace}.coverageCells{grid-template-columns:1fr 1fr;display:grid}.coverageCells button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #38444c;border-top:0;border-left:0;flex-direction:column;min-height:145px;padding:15px;display:flex}.coverageCells button:nth-child(2n){border-right:0}.coverageCells button:nth-last-child(-n+2){border-bottom:0}.coverageCells button.covered:hover{background:#21313d}.coverageCells button.pending{color:#7f898f;background:#131d24}.coverageCells button>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.coverageCells button>div span{font:950 24px ui-monospace,monospace}.coverageCells button>div strong{color:var(--lime);font:900 12px ui-monospace,monospace}.coverageCells button.pending>div strong{color:#7f898f}.coverageCells button small{color:#abb3b8;margin-top:18px;font-size:11px;line-height:1.55;display:block}.coverageCells button em{color:#dce3e7;margin-top:auto;padding-top:12px;font:800 11px ui-monospace,monospace}.coverageCaveat{border:1px solid #424c54;grid-column:1/-1;padding:12px 14px;font:700 11px ui-monospace,monospace;color:#aab2b7!important;margin:20px 0 0!important;line-height:1.6!important}@media (max-width:1100px){.coverage{grid-template-columns:1fr}.coverageIntro{position:static}.coverageIntro>p:not(.eyebrow){max-width:760px}}@media (max-width:700px){.coverageCells{grid-template-columns:1fr}.coverageCells button{border-right:0;border-bottom:1px solid #38444c!important}.coverageCells button:last-child{border-bottom:0!important}.coverageCells button{min-height:128px}.coverageTotals{max-width:480px}}.majorTournamentPanels{gap:16px;display:grid}.domesticMajors,.overseasMajors{background:#18232c;border:1px solid #4b555d}.domesticMajors>header,.overseasMajors>header{border-bottom:1px solid #4b555d;justify-content:space-between;align-items:end;padding:17px;display:flex}.domesticMajors>header small,.overseasMajors>header small{letter-spacing:.13em;color:var(--lime);font:900 11px ui-monospace,monospace}.domesticMajors>header h3,.overseasMajors>header h3{margin:4px 0 0;font-size:26px}.domesticMajors>header>span{color:#9ba3a9;font:800 11px ui-monospace,monospace}.majorYear{border-bottom:1px solid #38444c;grid-template-columns:80px 1fr;display:grid}.majorYear:last-child{border-bottom:0}.majorYear>b{color:var(--lime);border-right:1px solid #38444c;padding:15px;font:950 22.5px ui-monospace,monospace}.majorYear>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.majorYear button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #38444c;border-top:0;border-left:0;min-height:70px;padding:14px}.majorYear button:nth-child(2n){border-right:0}.majorYear button:hover{background:#21313d}.majorYear button span,.majorYear button small{display:block}.majorYear button span{font-size:13px;font-weight:900;line-height:1.4}.majorYear button small{color:#9ba3a9;margin-top:7px;font:700 11px ui-monospace,monospace}.overseasGrid{background:#38444c;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.overseasGrid>a{color:#fff;background:#131d24;flex-direction:column;min-height:210px;padding:16px;text-decoration:none;display:flex}.overseasGrid>a:hover{background:#21313d}.overseasGrid>a>div{justify-content:space-between;align-items:center;display:flex}.overseasGrid>a>div span{background:var(--lime);color:var(--ink);padding:5px 7px;font:950 11px ui-monospace,monospace}.overseasGrid>a>div b{color:#aeb5ba;font:900 13px ui-monospace,monospace}.overseasGrid h4{margin:15px 0;font-size:18px;line-height:1.4}.overseasGrid ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.overseasGrid li{grid-template-columns:35px 1fr;align-items:center;gap:2px 8px;display:grid}.overseasGrid li strong{color:var(--lime);grid-row:span 2;font:950 17px ui-monospace,monospace}.overseasGrid li span{font-size:12px;font-weight:900}.overseasGrid li small{color:#8f999f;font:700 11px ui-monospace,monospace}.overseasGrid em{color:var(--lime);margin-top:auto;padding-top:14px;font:900 11px ui-monospace,monospace}@media (max-width:700px){.majorYear{grid-template-columns:58px 1fr}.majorYear>div,.overseasGrid{grid-template-columns:1fr}.majorYear button{border-right:0}.overseasGrid>a{min-height:180px}}.unifiedRoster{background:var(--cream);padding:90px 5vw}.rosterHead{grid-template-columns:1.05fr .95fr;align-items:end;gap:7vw;display:grid}.rosterHead h2{letter-spacing:-.08em;margin:0;font-size:clamp(64px,7vw,123px);line-height:.84}.rosterHead h2 em{color:var(--blue);font-style:normal}.rosterHead>p{max-width:620px;margin:0;font-size:17px;line-height:1.9}.rosterControls{border:2px solid var(--ink);background:#fff;grid-template-columns:1fr 260px;margin-top:42px;display:grid}.rosterControls label+label{border-left:1px solid var(--ink)}.rosterControls span{color:#777;margin-bottom:6px;font:900 11px ui-monospace,monospace;display:block}.rosterControls input,.rosterControls select{background:0 0;border:0;outline:0;width:100%;font:800 17px inherit}.rosterTags{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.rosterTags button{border:1px solid var(--ink);cursor:pointer;background:0 0;padding:8px 12px;font:900 12px ui-monospace,monospace}.rosterTags button.active,.rosterTags button:hover{background:var(--ink);color:#fff}.rosterSummary{align-items:baseline;gap:8px;margin:25px 0 12px;display:flex}.rosterSummary b{color:var(--blue);font:950 40.5px ui-monospace,monospace}.rosterSummary span{font:900 12px ui-monospace,monospace}.rosterSummary small{color:#777;margin-left:auto;font-size:12px}.rosterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rosterCard{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;flex-direction:column;min-width:0;padding:22px;display:flex}.rosterIdentity{align-items:center;gap:15px;display:flex}.rosterAvatar{background:var(--blue);color:#fff;border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:70px;height:70px;text-decoration:none;display:grid;overflow:hidden}.rosterAvatar img{object-fit:cover;width:100%;height:100%}.rosterAvatar span{font-size:35.5px;font-weight:950}.rosterIdentity>div>small{color:#777;font:800 11px ui-monospace,monospace}.rosterIdentity h3{letter-spacing:-.05em;margin:4px 0;font-size:35.5px;line-height:1}.rosterIdentity p{color:#62686d;margin:0 0 4px;font-size:13px;font-weight:800}.rosterIdentity a:not(.rosterAvatar){color:var(--blue);font:900 12px ui-monospace,monospace}.rosterFollowers{margin-top:4px;display:block!important}.rosterBadges{flex-wrap:wrap;gap:5px;margin:16px 0 0;display:flex}.rosterBadges span{background:var(--ink);color:#fff;padding:5px 7px;font:900 11px ui-monospace,monospace}.rosterHeadline{min-height:45px;margin:16px 0;font-size:17px;font-weight:900;line-height:1.6}.rosterId{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.rosterId span{color:#777;font:900 11px ui-monospace,monospace}.rosterId b{color:var(--blue);font:900 13px ui-monospace,monospace}.cityStrip{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-bottom:15px;display:grid}.cityStrip>div{border-right:1px solid var(--ink);flex-direction:column;min-width:0;min-height:112px;padding:9px;display:flex}.cityStrip>div:last-child{border-right:0}.cityStrip small{font:950 13px ui-monospace,monospace}.cityStrip a{color:var(--blue);margin:8px 0 3px;font:950 27.5px ui-monospace,monospace}.cityStrip b{color:#aaa;margin:8px 0 3px;font:950 25px ui-monospace,monospace}.cityStrip span{color:#777;font:800 11px/1.35 ui-monospace,monospace}.cityStrip em{overflow-wrap:anywhere;margin-top:5px;font-size:11px;font-style:normal;line-height:1.35}.cityStrip .hasResult{background:#f5f8ff}.cityStrip .pendingId{background:#ece9e1}.rosterActions{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.rosterActions a,.rosterActions button{border:1px solid var(--ink);cursor:pointer;background:#fff;padding:8px 10px;font:900 11px ui-monospace,monospace;text-decoration:none}.rosterActions .primary{background:var(--ink);color:#fff}.rosterActions a:hover,.rosterActions button:hover{background:var(--lime);color:var(--ink)}@media (max-width:980px){.rosterHead{grid-template-columns:1fr}.rosterHead>p{max-width:760px}.rosterGrid{grid-template-columns:1fr}}@media (max-width:650px){.unifiedRoster{padding:60px 4vw}.rosterHead h2{font-size:61.5px}.rosterControls{grid-template-columns:1fr}.rosterControls label+label{border-left:0;border-top:1px solid var(--ink)}.rosterSummary{flex-wrap:wrap;align-items:flex-start}.rosterSummary small{width:100%;margin-left:0}.rosterCard{padding:16px}.rosterIdentity h3{font-size:29.5px}.rosterAvatar{width:58px;height:58px}.cityStrip>div{min-height:105px;padding:7px}.cityStrip a{font-size:24px}.cityStrip em{display:none}}.cityStrip a.cityDeckLink{color:var(--ink);background:var(--lime);text-align:center;margin:auto 0 0;padding:4px;font:950 11px ui-monospace,monospace;text-decoration:none}.rosterActions .deckButton{background:var(--blue);color:#fff;border-color:var(--blue)}.sourceActions{flex-wrap:wrap;gap:6px;display:flex}.sourceActions a{border:1px solid var(--ink);padding:6px 8px;font:900 11px ui-monospace,monospace;text-decoration:none}.sourceActions .deckSourceLink{background:var(--blue);border-color:var(--blue);color:#fff}.recipeModal{background:var(--cream);width:min(860px,100%);max-height:92vh;box-shadow:12px 12px 0 var(--blue);padding:34px;position:relative;overflow:auto}.recipeModalHead{border-bottom:3px solid var(--ink);align-items:center;gap:18px;padding:0 45px 22px 0;display:flex}.recipeModalHead h2{letter-spacing:-.05em;margin:0;font-size:clamp(40.5px,5vw,64px);line-height:1}.recipeModalHead>div>p:last-child{color:#666;margin:8px 0 0;font-size:14.5px;font-weight:800}.recipeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.recipeItem{border:1px solid var(--ink);min-height:150px;box-shadow:4px 4px 0 var(--ink);background:#fff;flex-direction:column;padding:17px;text-decoration:none;display:flex}.recipeItem:hover{box-shadow:4px 4px 0 var(--blue);border-color:var(--blue)}.recipeItem>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.recipeBadge{background:var(--blue);color:#fff;padding:5px 7px;font:950 11px ui-monospace,monospace}.recipeBadge.public{background:var(--lime);color:var(--ink)}.recipeItem small{color:#777;font:800 11px ui-monospace,monospace}.recipeItem h3{margin:15px 0;font-size:20.5px;line-height:1.45}.recipeItem>b{color:var(--blue);margin-top:auto;font:950 12px ui-monospace,monospace}.recipeCaveat{color:#777;border-top:1px solid var(--line);padding-top:14px;font-size:12px;line-height:1.7}@media (max-width:650px){.recipeModal{padding:24px 18px}.recipeModalHead{align-items:flex-start}.recipeList{grid-template-columns:1fr}.sourceActions{min-width:125px}}.recipeList{grid-template-columns:1fr}.recipeItem{min-height:0;padding:0;display:block;overflow:hidden}.recipeItem>.recipeImageWrap{background:var(--ink);padding:12px;display:block;position:relative}.recipeImageWrap img{aspect-ratio:2;object-fit:contain;background:#fff;width:100%;height:auto;display:block}.recipeImageWrap span{background:var(--lime);color:var(--ink);padding:5px 7px;font:950 11px ui-monospace,monospace;position:absolute;bottom:18px;left:18px}.recipeItem>.recipeImageMissing{background:var(--ink);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:24px;display:flex}.recipeImageMissing b{color:var(--lime);font:950 20.5px ui-monospace,monospace}.recipeImageMissing span{color:#b9c0c5;margin-top:8px;font-size:12px}.recipeItem>.recipeInfo{padding:17px;display:block}.recipeInfo>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.recipeInfo>a{background:var(--blue);color:#fff;padding:8px 10px;font:950 11px ui-monospace,monospace;text-decoration:none;display:inline-block}.deckSheet.hasDeckVisual{min-height:330px}.deckSheet.hasDeckVisual:after{display:none}.deckVisual{aspect-ratio:2;object-fit:contain;z-index:1;background:#fff;width:100%;height:auto;margin-bottom:15px;display:block;position:relative}.rosterXPending{color:#777;background:#e6e2d8;padding:5px 7px;font:900 11px ui-monospace,monospace;display:inline-block}.rosterAvatar:not(a){cursor:default;background:var(--ink);color:var(--lime)}.rosterLoadMore{border:2px solid var(--ink);background:var(--lime);width:min(520px,100%);color:var(--ink);cursor:pointer;box-shadow:5px 5px 0 var(--ink);justify-content:center;align-items:center;gap:14px;margin:28px auto 0;padding:14px 20px;font:950 15px ui-monospace,monospace;display:flex}.rosterLoadMore:hover{background:var(--blue);color:#fff}.rosterLoadMore small{opacity:.72;font:800 10px ui-monospace,monospace}.unifiedRoster{padding-top:52px!important}.rosterCompactHead{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.rosterCompactHead h2{letter-spacing:-.05em;margin:0;font-size:50px;line-height:1}.rosterCompactHead>p{margin:0;font:900 13px ui-monospace,monospace}.rosterCompactHead b{color:var(--blue);font-size:33.5px}.rosterCompactHead+.rosterControls{margin-top:18px!important}@media (max-width:650px){.rosterCompactHead h2{font-size:40.5px}}.notice a{white-space:nowrap;text-underline-offset:4px;margin-left:auto;font:900 13px ui-monospace,monospace}.contributionSection{background:var(--blue);color:#fff;grid-template-columns:minmax(280px,.75fr) minmax(520px,1.25fr);gap:7vw;padding:90px 5vw;scroll-margin-top:20px;display:grid}.contributionIntro{align-self:start;position:sticky;top:30px}.contributionIntro .eyebrow{color:var(--lime)}.contributionIntro h2{letter-spacing:-.07em;margin:0;font-size:clamp(57px,6vw,104px);line-height:.86}.contributionIntro h2 em{color:var(--lime);font-style:normal}.contributionIntro>p:not(.eyebrow){color:#d7e1ff;max-width:520px;margin:30px 0;font-size:17px;line-height:1.9}.contributionRules{border-left:4px solid var(--lime);gap:8px;padding:4px 0 4px 16px;display:grid}.contributionRules b{color:var(--lime);font-size:14.5px}.contributionRules span{color:#d7e1ff;font:800 11px ui-monospace,monospace}.contributionForm{background:var(--cream);color:var(--ink);border:2px solid var(--ink);box-shadow:10px 10px 0 var(--ink);padding:28px}.formRow{gap:12px;margin-bottom:12px;display:grid}.formRow.twoColumns{grid-template-columns:1fr 1fr}.contributionForm label>span{justify-content:space-between;gap:12px;margin-bottom:8px;font:900 12px ui-monospace,monospace;display:flex}.contributionForm label>span small{color:#777;font:700 11px ui-monospace,monospace}.contributionForm input,.contributionForm select,.contributionForm textarea{border:1px solid var(--ink);width:100%;color:var(--ink);background:#fff;border-radius:0;outline:0;padding:12px 13px;font:700 17px/1.5 inherit}.contributionForm textarea{resize:vertical;min-height:110px}.contributionForm input:focus,.contributionForm select:focus,.contributionForm textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1455ff2b}.fullField{margin-bottom:12px;display:block}.formHoney{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.consentField{border-top:1px solid var(--line);align-items:flex-start;gap:10px;margin-top:4px;padding-top:18px;display:flex}.consentField input{flex:none;width:18px;height:18px;margin:0}.consentField span{margin:0!important;font-family:inherit!important;font-size:13px!important;line-height:1.6!important;display:block!important}.submitRow{grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-top:20px;display:grid}.submitRow button{border:2px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;box-shadow:4px 4px 0 var(--lime);padding:13px 22px;font:950 14.5px ui-monospace,monospace}.submitRow button:hover{background:var(--lime);color:var(--ink)}.submitRow button:disabled{cursor:wait;opacity:.65}.submitRow p{color:#666;margin:0;font-size:12px;line-height:1.6}.submitRow p.success{color:#176c20;font-weight:900}.submitRow p.error{color:#b42318;font-weight:900}.siteFooter{grid-template-columns:1.5fr 2fr 1fr .8fr}.siteFooter a{text-underline-offset:4px}@media (max-width:1000px){.contributionSection{grid-template-columns:1fr}.contributionIntro{position:static}.contributionIntro>p:not(.eyebrow){max-width:760px}.siteFooter{grid-template-columns:1fr 1fr}}@media (max-width:650px){.notice a{margin:10px 0 0;display:inline-block}.contributionSection{padding:60px 4vw}.contributionIntro h2{font-size:64px}.contributionForm{box-shadow:6px 6px 0 var(--ink);padding:18px}.formRow.twoColumns,.submitRow{grid-template-columns:1fr}.submitRow button{width:100%}.siteFooter{grid-template-columns:1fr}}.consentField a{color:var(--blue);font-weight:950}.footerLinks{gap:7px;display:grid}.siteFooter p small{color:#777;margin-top:10px;display:block}.policyPage{background:var(--cream);min-height:100vh}.policyHero{background:var(--ink);color:#fff;padding:28px 5vw 70px}.policyHero nav{justify-content:space-between;align-items:center;display:flex}.policyHero nav>a{font:900 13px ui-monospace,monospace;text-decoration:none}.policyHero nav .brand{font-family:inherit;font-size:19px}.policyHero>div{max-width:980px;margin-top:90px}.policyHero .eyebrow{color:var(--lime)}.policyHero h1{letter-spacing:-.075em;margin:0;font-size:clamp(54.5px,7vw,109px);line-height:.9}.policyHero>div>p:last-child{color:#c7cdd1;max-width:760px;margin:28px 0 0;font-size:18px;line-height:1.9}.policyBody{gap:38px;width:min(920px,90vw);margin:0 auto;padding:72px 0 86px;display:grid}.policyBody section{border-top:2px solid var(--ink);padding-top:20px}.policyBody h2{letter-spacing:-.035em;margin:0 0 14px;font-size:28.5px}.policyBody p,.policyBody li{font-size:17px;line-height:1.95}.policyBody ul,.policyBody ol{gap:6px;padding-left:23px;display:grid}.policyDate{color:#666;border-left:4px solid var(--blue);padding:10px 14px;font:900 12px ui-monospace,monospace!important}.policyFooter{background:var(--blue);color:#fff;flex-wrap:wrap;gap:18px 30px;padding:26px 5vw;display:flex}.policyFooter a{text-underline-offset:4px;font:900 12px ui-monospace,monospace}@media (max-width:650px){.policyHero{padding:22px 4vw 54px}.policyHero>div{margin-top:65px}.policyHero nav>a:last-child{font-size:11px}.policyBody{gap:30px;width:92vw;padding:52px 0 64px}.policyBody h2{font-size:25px}.policyFooter{gap:13px;padding:25px 4vw;display:grid}}.filters{grid-template-columns:2fr .8fr 1fr .7fr .8fr .8fr}.careerSnapshot{border:1px solid var(--ink);background:#f7f5ee;border-bottom:0;grid-template-columns:repeat(4,1fr);display:grid}.careerSnapshot>div{border-right:1px solid var(--ink);flex-direction:column;gap:2px;min-width:0;padding:9px 7px;display:flex}.careerSnapshot>div:last-child{border-right:0}.careerSnapshot b{color:var(--blue);font:950 21.5px ui-monospace,monospace}.careerSnapshot span{color:#6d7377;white-space:nowrap;font:800 11px ui-monospace,monospace}.historicalMajors{background:#18232c;border:1px solid #4b555d}.historicalMajors>header{border-bottom:1px solid #4b555d;justify-content:space-between;align-items:end;padding:17px;display:flex}.historicalMajors>header small{letter-spacing:.13em;color:var(--lime);font:900 11px ui-monospace,monospace}.historicalMajors>header h3{margin:4px 0 0;font-size:26px}.historicalMajors>header>span{color:#9ba3a9;font:800 11px ui-monospace,monospace}.archiveCaveat{color:#abb3b8;border-bottom:1px solid #38444c;margin:0;padding:12px 17px;font-size:11px;line-height:1.7}.historicalEventList{background:#38444c;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.historicalEventList details{color:#fff;background:#131d24}.historicalEventList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.historicalEventList summary::-webkit-details-marker{display:none}.historicalEventList summary span,.historicalEventList summary b,.historicalEventList summary small{display:block}.historicalEventList summary b{font-size:13px}.historicalEventList summary small{color:#929ca2;margin-top:4px;font:700 11px ui-monospace,monospace}.historicalEventList summary strong{color:var(--lime);font:950 11px ui-monospace,monospace}.historicalEventList details[open] summary{background:#21313d;border-bottom:1px solid #38444c}.historicalEventList ol{gap:7px;margin:0;padding:12px 14px;list-style:none;display:grid}.historicalEventList li{grid-template-columns:32px 1fr;align-items:center;display:grid}.historicalEventList li>b{color:var(--lime);font:950 13px ui-monospace,monospace}.historicalEventList li>span{font-size:12px;font-weight:900}.historicalEventList li small{color:#818c93;margin-top:2px;font:700 11px ui-monospace,monospace;display:block}.historicalEventList footer{flex-wrap:wrap;gap:5px;padding:0 14px 14px;display:flex}.historicalEventList footer a{color:#fff;border:1px solid #59636a;padding:6px 7px;font:900 11px ui-monospace,monospace;text-decoration:none}.historicalEventList footer a:hover{border-color:var(--lime);color:var(--lime)}.seasonRankings{background:var(--blue);color:#fff;padding:80px 5vw}.rankingHead{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;margin-bottom:34px;display:grid}.rankingHead .eyebrow{color:var(--lime)}.rankingHead h2{letter-spacing:-.07em;margin:0;font-size:clamp(52px,6vw,97px);line-height:.9}.rankingHead>p{color:#d9e2ff;max-width:600px;font-size:15.5px;line-height:1.8}.rankingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rankingGrid article{background:var(--cream);color:var(--ink);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);flex-direction:column;display:flex}.rankingGrid article>header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;padding:16px;display:flex}.rankingGrid header small{color:#777;font:900 11px ui-monospace,monospace}.rankingGrid header b{color:var(--blue);font:950 38px ui-monospace,monospace;display:block}.rankingGrid header button{border:1px solid var(--ink);background:var(--lime);cursor:pointer;padding:7px 8px;font:900 11px ui-monospace,monospace}.rankingGrid ol{margin:0;padding:10px 16px;list-style:none;display:grid}.rankingGrid li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;align-items:center;padding:8px 0;display:grid}.rankingGrid li:last-child{border-bottom:0}.rankingGrid li strong{color:var(--blue);font:950 17px ui-monospace,monospace}.rankingGrid li span{font-size:13px;font-weight:900}.rankingGrid li small{color:#777;margin-top:2px;font:700 11px ui-monospace,monospace;display:block}.rankingGrid article>a{border-top:2px solid var(--ink);background:var(--ink);color:#fff;margin-top:auto;padding:13px 16px;font:950 11px ui-monospace,monospace;text-decoration:none}@media (max-width:980px){.rankingGrid,.rankingHead{grid-template-columns:1fr}.rankingGrid article{max-width:760px}.filters{grid-template-columns:1fr 1fr 1fr}}@media (max-width:700px){.historicalEventList{grid-template-columns:1fr}.seasonRankings{padding:58px 4vw}.rankingHead h2{font-size:57px}.filters{grid-template-columns:1fr 1fr}.careerSnapshot span{font-size:11px}.careerSnapshot b{font-size:19px}}.historicalEventList li>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.historicalEventList li>span>em{color:var(--ink);background:var(--lime);padding:4px 6px;font:900 11px ui-monospace,monospace}.rosterActions .compareButton.active{background:var(--blue);color:#fff;border-color:var(--blue)}.rosterActions .compareButton:disabled{opacity:.35;cursor:not-allowed}.comparisonTray{z-index:80;background:var(--ink);color:#fff;width:min(920px,100vw - 28px);box-shadow:8px 8px 0 var(--blue);border:2px solid #fff;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:12px 14px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.comparisonTray>div>small{color:var(--lime);margin-bottom:6px;font:900 11px ui-monospace,monospace;display:block}.comparisonTray>div>div{flex-wrap:wrap;gap:6px;display:flex}.comparisonTray>div button{cursor:pointer;background:#fff;border:0;padding:6px 8px;font:900 12px ui-monospace,monospace}.comparisonTray>div button span{color:var(--blue);margin-left:8px}.comparisonTray>b{color:var(--lime);font:950 24px ui-monospace,monospace}.comparisonTray>.openCompare,.comparisonTray>.clearCompare{cursor:pointer;border:1px solid #fff;padding:10px 14px;font:900 12px ui-monospace,monospace}.comparisonTray>.openCompare{background:var(--lime);color:var(--ink)}.comparisonTray>.openCompare:disabled{color:#aaa;cursor:not-allowed;background:#555}.comparisonTray>.clearCompare{color:#fff;background:0 0}.compareBackdrop{z-index:110}.comparisonModal{background:var(--cream);border:3px solid var(--ink);width:min(1440px,94vw);max-height:92vh;box-shadow:12px 12px 0 var(--blue);padding:36px;position:relative;overflow:auto}.comparisonModal>header{border-bottom:3px solid var(--ink);grid-template-columns:1fr 1fr;align-items:end;gap:30px;margin-bottom:20px;padding-bottom:22px;display:grid}.comparisonModal>header .eyebrow{grid-column:1/-1}.comparisonModal>header h2{letter-spacing:-.07em;margin:0;font-size:clamp(50px,5vw,85px);line-height:.88}.comparisonModal>header>p:last-child{margin:0;font-size:14.5px;line-height:1.8}.comparisonGrid{gap:12px;display:grid}.comparisonGrid.count2{grid-template-columns:repeat(2,minmax(0,1fr))}.comparisonGrid.count3{grid-template-columns:repeat(3,minmax(0,1fr))}.comparisonGrid>article{border:2px solid var(--ink);background:#fff;flex-direction:column;min-width:0;padding:18px;display:flex}.compareIdentity{align-items:center;gap:12px;display:flex}.compareIdentity>img,.compareIdentity>span{border:2px solid var(--ink);object-fit:cover;background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font:950 26px inherit;display:grid}.compareIdentity h3{margin:0;font-size:32px;line-height:1}.compareIdentity p{margin:4px 0;font-size:12px;font-weight:800}.compareIdentity a{color:var(--blue);font:900 11px ui-monospace,monospace}.compareStats{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:16px 0;display:grid}.compareStats>div{text-align:center;border-right:1px solid var(--ink);padding:10px 3px}.compareStats>div:last-child{border:0}.compareStats b{color:var(--blue);font:950 28.5px ui-monospace,monospace;display:block}.compareStats span{font:900 11px ui-monospace,monospace;display:block}.comparisonGrid dl{margin:0 0 16px}.comparisonGrid dl>div{border-top:1px solid var(--line);grid-template-columns:90px 1fr;padding:7px 0;display:grid}.comparisonGrid dt{color:#777;font:900 11px ui-monospace,monospace}.comparisonGrid dd{overflow-wrap:anywhere;margin:0;font:800 11px ui-monospace,monospace}.compareCity h4,.compareMajors h4{letter-spacing:.08em;margin:0 0 8px;font:950 11px ui-monospace,monospace}.compareCity>div{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.compareCity span{text-align:center;border-right:1px solid var(--ink);min-width:0;padding:8px 4px}.compareCity span:last-child{border:0}.compareCity small,.compareCity em{font:900 11px ui-monospace,monospace;display:block}.compareCity b{color:var(--blue);overflow-wrap:anywhere;margin:6px 0;font:950 14.5px ui-monospace,monospace;display:block}.compareMajors{flex:1;margin-top:16px}.compareMajors ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.compareMajors li{border-bottom:1px solid var(--line)}.compareMajors a{color:var(--ink);justify-content:space-between;gap:8px;padding:8px 0;font:800 11px ui-monospace,monospace;text-decoration:none;display:flex}.compareMajors a:hover,.compareMajors a b{color:var(--blue)}.compareMajors p{color:#777;font-size:12px}.comparisonGrid>article>button{background:var(--ink);color:#fff;cursor:pointer;border:0;margin-top:14px;padding:11px;font:900 11px ui-monospace,monospace}.comparisonGrid>article>button:hover{background:var(--blue)}@media (max-width:900px){.comparisonModal{padding:22px}.comparisonModal>header{grid-template-columns:1fr}.comparisonModal>header .eyebrow{grid-column:auto}.comparisonGrid.count2,.comparisonGrid.count3{grid-template-columns:1fr}.comparisonTray{grid-template-columns:1fr auto auto}.comparisonTray>b,.comparisonTray>.clearCompare{display:none}}@media (max-width:560px){.comparisonTray{gap:6px;width:calc(100vw - 16px);padding:9px;bottom:8px}.comparisonTray>div>small{display:none}.comparisonTray>div button{padding:5px;font-size:11px}.comparisonTray>.openCompare{padding:9px;font-size:11px}.comparisonModal{width:96vw;box-shadow:5px 5px 0 var(--blue);padding:15px}.comparisonModal>header h2{font-size:46.5px}.compareStats b{font-size:22.5px}}.rosterActions .profileButton{background:var(--lime);color:var(--ink);border-color:var(--ink);font-weight:950}.rosterActions .profileButton:hover{background:var(--ink);color:#fff}.careerProfileBackdrop{z-index:120}.careerProfileModal{background:var(--cream);border:3px solid var(--ink);width:min(1120px,95vw);max-height:94vh;box-shadow:13px 13px 0 var(--blue);padding:36px;position:relative;overflow:auto}.careerProfileHero{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:center;gap:22px;padding:0 48px 24px 0;display:flex}.careerProfileIdentity{align-items:center;gap:18px;min-width:0;display:flex}.careerProfileIdentity>img,.careerProfileIdentity>span{border:3px solid var(--ink);object-fit:cover;background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:82px;height:82px;font:950 40.5px inherit;display:grid}.careerProfileIdentity h2{letter-spacing:-.065em;margin:0;font-size:clamp(45px,5vw,73.5px);line-height:.9}.careerProfileIdentity h3{color:#686e72;margin:9px 0;font-size:14.5px}.careerProfileIdentity a{color:var(--blue);font:950 12px ui-monospace,monospace}.careerProfileHero>.share{border:2px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;box-shadow:4px 4px 0 var(--lime);flex:none;padding:12px 15px;font:950 12px ui-monospace,monospace}.careerProfileHero>.share.copied{background:var(--blue);box-shadow:4px 4px 0 var(--ink)}.careerProfileTags{flex-wrap:wrap;gap:6px;margin:18px 0 10px;display:flex}.careerProfileTags span{background:var(--lime);padding:6px 8px;font:950 11px ui-monospace,monospace}.careerProfileHeadline{max-width:900px;margin:0 0 20px;font-size:18px;font-weight:800;line-height:1.75}.careerProfileStats{background:var(--ink);color:#fff;grid-template-columns:repeat(4,1fr);display:grid}.careerProfileStats>div{border-right:1px solid #46515a;padding:17px 18px}.careerProfileStats>div:last-child{border:0}.careerProfileStats b,.careerProfileStats span{display:block}.careerProfileStats b{color:var(--lime);font:950 37px ui-monospace,monospace}.careerProfileStats span{margin-top:3px;font:850 11px ui-monospace,monospace}.careerProfileColumns{grid-template-columns:1.15fr .85fr;gap:12px;margin-top:14px;display:grid}.careerProfileColumns>section{border:2px solid var(--ink);background:#fff;padding:20px}.careerProfileColumns h3,.careerRecipePreview h3,.careerSources h3{letter-spacing:-.03em;margin:0;font-size:26px}.careerTimeline{border-top:1px solid var(--ink);margin:16px 0 0;padding:0;list-style:none}.careerTimeline li{border-bottom:1px solid var(--line);padding:10px 0}.careerTimeline li>a:first-child{grid-template-columns:80px 1fr auto;align-items:center;gap:10px;text-decoration:none;display:grid}.careerTimeline time{color:#777;font:800 11px ui-monospace,monospace}.careerTimeline span{font-size:13px;font-weight:900}.careerTimeline b{color:var(--blue);font:950 19px ui-monospace,monospace}.timelineDeck{color:#536100;text-underline-offset:3px;margin:6px 0 0 90px;font:900 11px ui-monospace,monospace;display:block}.careerEmpty{color:#777;font-size:13px}.profileCityGrid{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:16px;display:grid}.profileCityGrid article{border:1px solid var(--ink);background:#f4f1e9;flex-direction:column;min-height:123px;padding:12px;display:flex}.profileCityGrid article.verified{border-color:var(--blue);background:#eef4ff}.profileCityGrid small{color:#777;font:950 11px ui-monospace,monospace}.profileCityGrid b{color:var(--blue);overflow-wrap:anywhere;margin:10px 0 4px;font:950 22.5px ui-monospace,monospace}.profileCityGrid span{color:#666;font-size:11px;font-weight:800;line-height:1.45}.profileCityGrid a{color:var(--blue);margin-top:auto;padding-top:8px;font:950 11px ui-monospace,monospace}.careerRecipePreview{background:var(--blue);color:#fff;border:2px solid var(--ink);margin-top:14px;padding:20px}.careerRecipePreview .eyebrow{color:var(--lime)}.careerRecipePreview>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.careerRecipePreview header>button{background:var(--lime);cursor:pointer;border:1px solid #fff;padding:9px 12px;font:950 11px ui-monospace,monospace}.careerRecipePreview>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.careerRecipePreview>div>a{background:var(--cream);color:var(--ink);border:1px solid var(--ink);flex-direction:column;min-height:120px;padding:10px;text-decoration:none;display:flex}.careerRecipePreview img{aspect-ratio:2;object-fit:contain;background:#fff;width:100%;height:auto;margin-bottom:9px}.careerRecipePreview a>span{aspect-ratio:2;background:var(--ink);color:var(--lime);place-items:center;margin-bottom:9px;font:950 15.5px ui-monospace,monospace;display:grid}.careerRecipePreview a>b{font-size:12px;line-height:1.4}.careerRecipePreview a>small{color:#777;margin-top:5px;font:800 11px ui-monospace,monospace}.careerSources{border-top:3px solid var(--ink);margin-top:14px;padding-top:18px}.careerSources>header{margin-bottom:12px}.careerSources dl{border:1px solid var(--ink);grid-template-columns:1fr 1fr;margin:0;display:grid}.careerSources dl>div{border-right:1px solid var(--ink);grid-template-columns:90px 1fr;padding:10px;display:grid}.careerSources dl>div:last-child{border:0}.careerSources dt{color:#777;font:950 11px ui-monospace,monospace}.careerSources dd{overflow-wrap:anywhere;margin:0;font:850 12px ui-monospace,monospace}.careerSourceLinks{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.careerSourceLinks a{border:1px solid var(--ink);background:#fff;padding:7px 9px;font:900 11px ui-monospace,monospace;text-decoration:none}.careerSources>p{color:#72787c;margin:9px 0 0;font-size:11px;line-height:1.7}@media (max-width:820px){.careerProfileModal{padding:25px 18px}.careerProfileHero{flex-direction:column;align-items:flex-start;padding-right:44px}.careerProfileColumns{grid-template-columns:1fr}.careerRecipePreview>div{grid-template-columns:1fr 1fr}.careerSources dl{grid-template-columns:1fr}.careerSources dl>div{border-right:0;border-bottom:1px solid var(--ink)}.careerSources dl>div:last-child{border-bottom:0}}@media (max-width:560px){.careerProfileModal{width:97vw;box-shadow:5px 5px 0 var(--blue);padding:18px 12px}.careerProfileIdentity{align-items:flex-start}.careerProfileIdentity>img,.careerProfileIdentity>span{width:58px;height:58px;font-size:28.5px}.careerProfileIdentity h2{font-size:41.5px}.careerProfileStats>div{padding:11px 6px}.careerProfileStats b{font-size:26px}.careerProfileStats span{font-size:11px}.careerProfileColumns>section{padding:14px}.careerTimeline li>a:first-child{grid-template-columns:62px 1fr auto;gap:6px}.timelineDeck{margin-left:68px}.profileCityGrid{grid-template-columns:1fr 1fr}.careerRecipePreview{padding:14px}.careerRecipePreview>header{flex-direction:column;align-items:flex-start}.careerRecipePreview>div{grid-template-columns:1fr}}.featureQuickNav{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.featureQuickNav a{border:1px solid var(--ink);color:var(--ink);background:#fff;padding:11px 15px;font-weight:900;text-decoration:none}.featureQuickNav a:hover{background:var(--lime)}.featureDirectAnswer{border-left:7px solid var(--lime)}.featureDirectAnswer>p{font-size:18px;line-height:1.8}.featureSearchFocus{margin:28px 0 14px}.featureSearchFocus h2{margin:0 0 8px;font-size:clamp(28px,4vw,48px)}.featureSearchFocus>p:not(.featureKicker){max-width:780px;margin:0;line-height:1.7}.featureSearchFocusMore{margin-top:44px}.featureProfileIndex .seoHero{padding-block:28px 24px}.featureProfileIndex .seoHero>p,.featureProfileIndex .seoLead{display:none}.featureProfileIndex .seoHero h1{font-size:clamp(38px,5vw,64px);line-height:1}.featureProfileIndex .featureSearchFocus{margin:22px clamp(16px,3vw,42px) 14px}@media (max-width:760px){.featureProfileIndex .seoHero{padding:20px 16px!important}.featureProfileIndex .seoHero h1{font-size:34px!important}.featureProfileIndex .featureSearchFocus{margin:18px 16px 12px}.featureProfileIndex .featureSearchFocus>p:not(.featureKicker){display:none}}.featureProfileCard{position:relative}.featureProfileCard>em{color:var(--blue);opacity:0;font-size:11px;font-style:normal;font-weight:900;transition:all .18s;position:absolute;bottom:11px;right:13px;transform:translateY(4px)}:is(.featureProfileCard:hover>em,.featureProfileCard:focus-visible>em){opacity:1;transform:none}.featureCardModalBackdrop{z-index:90;background:#07131ddd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.featureCardModal{background:var(--cream);border:2px solid var(--ink);width:min(680px,100%);max-height:90dvh;box-shadow:10px 10px 0 var(--blue);padding:30px;position:relative;overflow:auto}.featureCardModalClose{background:var(--ink);color:#fff;cursor:pointer;border:0;width:38px;height:38px;font-size:25px;position:absolute;top:12px;right:12px}.featureCardModal header{align-items:center;gap:18px;padding-right:42px;display:flex}.featureCardModal header img{border:2px solid var(--ink);border-radius:50%}.featureCardModal header small{color:var(--blue);letter-spacing:.12em;font-weight:900}.featureCardModal h2{margin:4px 0;font-size:clamp(32px,6vw,54px);line-height:1}.featureCardModal header p{margin:8px 0 0;line-height:1.6}.featureCardModalIntro{margin:24px 0;font-size:17px;line-height:1.8}.featureCardModalStats{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.featureCardModalStats div{border-right:1px solid var(--ink);padding:14px}.featureCardModalStats div:last-child{border:0}.featureCardModalStats b,.featureCardModalStats span{display:block}.featureCardModalStats b{color:var(--blue);font-size:26px}.featureCardModalStats span{font-size:12px;font-weight:800}.featureCardModalActions{grid-template-columns:1fr auto;gap:8px;margin-top:20px;display:grid}.featureCardModalActions a{background:var(--blue);color:#fff;text-align:center;padding:13px 15px;font-weight:900;text-decoration:none}.featureCardModalActions a+a{color:var(--ink);border:1px solid var(--ink);background:#fff}@media (max-width:600px){.featureProfileCard>em{display:none}.featureCardModal{padding:24px 16px}.featureCardModal header{align-items:flex-start;gap:12px}.featureCardModal header img{width:66px;height:66px}.featureCardModal h2{font-size:31px}.featureCardModalStats{grid-template-columns:1fr}.featureCardModalStats div{border-right:0;border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.featureCardModalStats div:last-child{border-bottom:0}.featureCardModalStats b{font-size:20px}.featureCardModalActions{grid-template-columns:1fr}}.featureAchievementLead{border-left:5px solid var(--blue);background:#eef3ff;padding:16px 18px;font-size:18px;font-weight:800;line-height:1.75}.featureProfileGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 0;display:grid}.featureProfileCard{border:1px solid var(--ink);min-height:210px;box-shadow:5px 5px 0 var(--blue);background:#fff;align-items:flex-start;gap:16px;padding:20px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex}.featureProfileCard:hover{box-shadow:8px 8px 0 var(--lime);transform:translate(-2px,-2px)}.featureProfileCard>img,.featureAvatarFallback{border:2px solid var(--ink);object-fit:cover;border-radius:50%;flex:0 0 72px;width:72px;height:72px}.featureAvatarFallback{background:var(--ink);color:var(--lime);place-items:center;font-size:30px;font-weight:950;display:grid}.featureProfileCard p,.featureKicker{color:var(--blue);letter-spacing:.08em;margin:0 0 5px;font:900 11px ui-monospace,monospace}.featureProfileCard h2{margin:0 0 10px;font-size:28px;line-height:1.05}.featureProfileCard span{font-size:14px;line-height:1.65;display:block}.featureProfileCard small{color:#747a7f;margin-top:12px;font:800 10px ui-monospace,monospace;display:block}.featureProfileOverview{align-items:stretch}.featureIdentity{align-items:center;gap:24px;display:flex}.featureIdentity>img{border:3px solid var(--ink);object-fit:cover;border-radius:50%;flex:0 0 150px;width:150px;height:150px}.featureIdentity h2{margin:0 0 10px;font-size:clamp(38px,4vw,68px);line-height:.95}.featureResultTable{border:1px solid var(--ink);margin-top:18px;overflow-x:auto}.featureResultTable table{border-collapse:collapse;background:#fff;width:100%;min-width:700px}.featureResultTable th,.featureResultTable td{border-bottom:1px solid var(--line);text-align:left;padding:12px 14px;font-size:14px}.featureResultTable th{background:var(--ink);color:#fff;font:900 12px ui-monospace,monospace}.featureResultTable a{color:var(--blue);font-weight:900}.featureSocialLinks{gap:8px;display:grid}.featureSocialLinks a{border:1px solid var(--ink);background:#fff;justify-content:space-between;gap:14px;padding:13px;text-decoration:none;display:flex}.featureSocialLinks a span{color:var(--blue);font-size:12px;font-weight:900}.featurePublicFacts{border:1px solid var(--ink);margin:0}.featurePublicFacts>div{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;display:grid}.featurePublicFacts>div:last-child{border-bottom:0}.featurePublicFacts dt,.featurePublicFacts dd{margin:0;padding:14px}.featurePublicFacts dt{background:#e9e6de;font-weight:900}.featurePublicFacts dd a{color:var(--blue);margin-left:12px;font-size:12px;font-weight:900}.featureVoice{border-left:5px solid var(--lime);color:var(--ink);background:#fff;margin:12px 0 0;padding:20px}.featureVoice p{margin:0 0 12px;font-size:clamp(24px,3vw,42px);font-weight:950}.featureVoice footer{color:var(--ink);background:0 0;padding:0;font-size:13px}.featureVoice a,.featureXSearch{color:var(--blue);font-weight:900}.featureXSearch{margin-top:10px;display:inline-block}@media (max-width:1100px){.featureProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.featureProfileGrid{grid-template-columns:1fr}.featureProfileCard{min-height:0;padding:16px}.featureProfileCard>img,.featureAvatarFallback{flex-basis:58px;width:58px;height:58px}.featureProfileCard h2{font-size:24px}.featureIdentity{align-items:flex-start;gap:16px}.featureIdentity>img{flex-basis:84px;width:84px;height:84px}.featurePublicFacts>div{grid-template-columns:1fr}.featurePublicFacts dt{padding-bottom:7px}.featurePublicFacts dd{padding-top:7px}.featurePublicFacts dd a{margin:7px 0 0;display:block}.featureResultTable{margin-inline:-14px}}.featureMediaSection>p:not(.featureKicker){max-width:850px;line-height:1.8}.featureMediaGrid{background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:22px;padding:1px;display:grid}.featureMediaGrid>a{min-height:260px;color:var(--ink);background:#fff;flex-direction:column;padding:22px;text-decoration:none;display:flex}.featureMediaGrid>a:hover{background:#f2ffd0}.featureMediaGrid small{background:var(--blue);color:#fff;align-self:flex-start;padding:6px 8px;font-size:11px;font-weight:900}.featureMediaGrid h3{margin:16px 0 10px;font-size:22px;line-height:1.35}.featureMediaGrid p{margin:0;line-height:1.75}.featureMediaGrid span{color:var(--blue);margin-top:auto;padding-top:18px;font-size:12px;font-weight:900}.featurePersonaGrid p{font-size:17px;line-height:1.85}.featurePersonaGrid .featureKicker{font-size:11px}.featurePersonaGrid .dark .featureKicker{color:var(--lime)}@media (max-width:900px){.featureMediaGrid{grid-template-columns:1fr}.featureMediaGrid>a{min-height:0}.featurePersonaGrid p{font-size:16px}}body{font-size:18px}.rosterTags button{font-size:14px}.rosterIdentity>div>small,.rosterBadges span,.rosterId span{font-size:12px}.cityStrip span,.cityStrip em,.careerSnapshot span{font-size:11px}@media (max-width:650px){.rosterActions a,.rosterActions button{width:100%;min-height:42px;font-size:15px}.careerSnapshot span{font-size:11px}}.rosterIdentity p,.compareIdentity p,.careerProfileIdentity h3,.profileHero h3,.modalIdentityNote{display:none}.heroCopy{max-width:1100px}.heroCopy h1 em{white-space:nowrap;font-size:clamp(58px,7.2vw,112px);display:inline-block}@media (max-width:650px){.heroCopy h1 em{font-size:clamp(43px,11vw,62px)}}.hero:after{pointer-events:none}.hero nav{z-index:3}.hero .brand{text-decoration:none}.heroIndexNav{z-index:4;gap:10px;margin-left:auto;margin-right:26px;display:flex;position:relative}.heroIndexNav a{color:#fff;z-index:5;touch-action:manipulation;border:1px solid #64727d;padding:9px 12px;font:900 14px/1.2 ui-monospace,monospace;text-decoration:none;position:relative}.heroIndexNav a:hover{border-color:var(--lime);color:var(--lime)}.hero nav .edition{font-size:14px}@media (max-width:1100px){.hero nav .edition{display:none}}@media (max-width:760px){.heroIndexNav{flex-wrap:wrap;order:2;width:100%;margin:0}.heroIndexNav a{padding:8px 9px;font-size:12.5px}.hero nav{flex-wrap:wrap;align-items:flex-start;gap:14px}.hero .brand{white-space:nowrap}}.deckThemeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.deckThemeGrid a{border:1px solid var(--ink);color:inherit;flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}.deckThemeGrid a:hover{background:var(--acid)}.deckThemeGrid span{color:var(--muted);font-size:.85rem}.deckPriorityHub .relatedRecordLinks{margin-top:18px}.deckContextPanel .seoFacts{margin-bottom:18px}@media (max-width:720px){.deckThemeGrid{grid-template-columns:1fr}.deckPriorityHub .relatedRecordLinks{grid-template-columns:1fr 1fr}.deckPriorityHub .relatedRecordLinks a{padding:12px}.deckPriorityHub .relatedRecordLinks small{line-height:1.35}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}.seoPage{color:#07131d;background:#f4f1e9;min-height:100vh;font-family:Arial,Noto Sans JP,sans-serif}.seoNav{letter-spacing:.04em;border-bottom:1px solid #07131d;justify-content:space-between;align-items:center;padding:22px clamp(20px,5vw,72px);font-size:15.5px;font-weight:800;display:flex}.seoNav a{color:inherit;text-decoration:none}.seoNav>div{gap:20px;display:flex}.seoNav>div a:hover{text-decoration:underline}.seoBrand i{color:#d8ff27;background:#1755ff;place-items:center;width:30px;height:30px;margin-right:8px;font-style:normal;display:inline-grid}.seoHero{color:#fff;background:#1755ff;border-bottom:12px solid #d8ff27;padding:clamp(50px,8vw,110px) clamp(20px,7vw,110px)}.seoHero>p{color:#d8ff27;letter-spacing:.18em;margin:0 0 18px;font-size:14.5px;font-weight:900}.seoHero h1{letter-spacing:-.06em;overflow-wrap:anywhere;max-width:1050px;margin:0;font-size:clamp(57px,9vw,139.5px);font-weight:500;line-height:.93}.seoGrid{background:#07131d;border-bottom:1px solid #07131d;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:1px;display:grid}.seoPanel{background:#f4f1e9;padding:clamp(28px,5vw,70px)}.seoPanel.dark{color:#fff;background:#07131d}.seoPanel h2{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(29.5px,4vw,54.5px);font-weight:500}.seoStats{background:#07131d;border:1px solid #07131d;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid}.seoStats div{background:#fff;padding:22px 14px}.seoStats b{color:#1755ff;font-size:40.5px;display:block}.seoStats span{font-size:13px;font-weight:800}.seoTags{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.seoTags span{color:#07131d;background:#d8ff27;padding:7px 10px;font-size:13px;font-weight:900}.seoFacts{background:#84909a;border:1px solid #84909a;gap:1px;display:grid}.seoFacts div{background:#fff;grid-template-columns:130px 1fr;gap:20px;padding:15px;display:grid}.seoFacts dt{letter-spacing:.08em;font-size:13px;font-weight:900}.seoFacts dd{overflow-wrap:anywhere;margin:0}.seoFacts a{color:#1755ff}.seoList{background:#9ca5ac;border:1px solid #9ca5ac;gap:1px;margin:0;padding:0;list-style:none;display:grid}.seoList li{background:#fff;grid-template-columns:76px 1fr auto;align-items:center;gap:16px;padding:17px;display:grid}.seoList b{color:#1755ff;font-size:27.5px}.seoList span{gap:4px;display:grid}.seoList small{color:#62707c}.seoList a{color:#07131d;font-weight:800}.seoDeckGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.seoDeckCard{color:#07131d;background:#fff;border:1px solid #07131d;padding:16px;text-decoration:none;display:block}.seoDeckCard img{background:#fff;width:100%;height:auto;display:block}.seoDeckCard b{margin-top:14px;display:block}.seoDeckCard span{color:#53606b;font-size:14.5px}.seoDeckHero{background:#07131d;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:1px;display:grid}.seoDeckImage{background:#fff;padding:clamp(18px,4vw,50px)}.seoDeckImage img{width:100%;height:auto;display:block}.seoDeckMeta{color:#fff;background:#07131d;padding:clamp(28px,5vw,70px)}.seoDeckMeta a{color:#d8ff27}.seoCta{background:#d8ff27;margin-top:18px;padding:13px 17px;font-weight:900;text-decoration:none;display:inline-block;color:#07131d!important}.seoBridge{background:#d8ff27;border-top:1px solid #07131d;padding:clamp(34px,6vw,80px)}.seoBridge>p{color:#1755ff;letter-spacing:.16em;margin:0 0 12px;font-size:13px;font-weight:900}.seoBridge h2{letter-spacing:-.04em;max-width:900px;margin:0 0 28px;font-size:clamp(33.5px,5vw,73.5px);font-weight:500;line-height:1.05}.seoBridge>div{background:#07131d;border:1px solid #07131d;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.seoBridge>div>a{color:#07131d;background:#fff;gap:9px;min-height:112px;padding:20px;text-decoration:none;display:grid}.seoBridge>div>a span{color:#1755ff;align-self:end;font-size:14.5px;font-weight:800}.seoBridge>small{margin-top:16px;line-height:1.7;display:block}.rankingIntro p,.collectionSummary p,.guideDisclosure p{max-width:900px;line-height:1.9}.rankingTable ol{border:1px solid #07131d;margin:0;padding:0;list-style:none}.rankingTable li{background:#fff;border-bottom:1px solid #9ca5ac;grid-template-columns:64px minmax(180px,1fr) minmax(260px,1.2fr) 90px;align-items:center;gap:18px;padding:16px;display:grid}.rankingTable li:last-child{border-bottom:0}.rankingTable li>b{color:#1755ff;font-size:29.5px}.rankingTable li>a{color:#07131d;text-decoration:none;display:grid}.rankingTable li>a strong{font-size:21.5px}.rankingTable li>a span{color:#62707c;font-size:14.5px}.rankingTable li>div{flex-wrap:wrap;gap:7px;display:flex}.rankingTable li>div span{background:#f4f1e9;padding:6px 8px;font-size:13px}.rankingTable li>em{text-align:right;color:#1755ff;font-size:29.5px;font-style:normal;font-weight:900}.rankingTable li>em small{letter-spacing:.12em;font-size:11px;display:block}.collectionSummary>div{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.collectionSummary>div a{color:#d8ff27;background:#07131d;padding:10px 13px;font-weight:800;text-decoration:none}.topDeckGrid{background:#07131d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.topDeckGrid article{background:#fff;padding:18px}.topDeckGrid header,.topDeckGrid footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.topDeckGrid header{padding-bottom:14px}.topDeckGrid header b{color:#1755ff;font-size:33.5px}.topDeckGrid header a,.topDeckGrid footer a{color:#07131d;font-weight:900}.topDeckImage{border:1px solid #ccd1d4;display:block}.topDeckImage img{width:100%;height:auto;display:block}.topDeckGrid footer{padding-top:12px;font-size:13px}.topDeckGrid footer span{color:#62707c}.guideCriteria{background:#07131d;gap:1px;display:grid}.guideCriteria article{background:#fff;grid-template-columns:100px 1fr;gap:30px;padding:clamp(28px,5vw,68px);scroll-margin-top:20px;display:grid}.guideCriteria article>span{color:#1755ff;font-size:52px;font-weight:900}.guideCriteria h2{margin:0;font-size:clamp(32px,4vw,57px);font-weight:500}.guideCriteria p{font-size:21.5px}.guideCriteria ul{background:#c7ccd0;grid-template-columns:repeat(2,1fr);gap:1px;margin:24px 0 0;padding:1px;list-style:none;display:grid}.guideCriteria li{background:#f4f1e9;padding:16px;font-size:15.5px}.seoFooter{color:#fff;background:#07131d;justify-content:space-between;gap:24px;padding:26px clamp(20px,5vw,72px);font-size:14.5px;display:flex}.seoFooter a{color:#d8ff27;font-weight:900;text-decoration:none}@media (max-width:760px){.seoGrid,.seoDeckHero{grid-template-columns:1fr}.seoNav{align-items:flex-start;gap:16px}.seoNav>div{flex-wrap:wrap;justify-content:flex-end;gap:9px 14px}.seoStats{grid-template-columns:repeat(2,1fr)}.seoList li{grid-template-columns:58px 1fr}.seoList li>a{grid-column:2}.seoFacts div{grid-template-columns:1fr;gap:5px}.seoBridge>div,.topDeckGrid{grid-template-columns:1fr}.rankingTable li{grid-template-columns:44px 1fr 70px}.rankingTable li>div{grid-column:2/4}.guideCriteria article{grid-template-columns:1fr;gap:8px}.guideCriteria ul{grid-template-columns:1fr}.seoFooter{flex-direction:column}}.seoDiscovery{color:#fff;background:#07131d;border-bottom:1px solid #4e5a64;padding:54px clamp(22px,5vw,72px)}.seoDiscovery header{align-items:end;gap:24px;margin-bottom:24px;display:flex}.seoDiscovery header p{color:#d8ff27;letter-spacing:.15em;margin:0;font-size:13px;font-weight:900}.seoDiscovery header h2{margin:0;font-size:clamp(33.5px,4vw,61.5px);font-weight:500}.seoDiscovery header span{color:#9da8af;margin-left:auto;font-size:14.5px}.seoHubLinks{background:#56616a;border:1px solid #56616a;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.seoHubLinks>a{color:#07131d;background:#fff;gap:8px;min-height:180px;padding:22px;text-decoration:none;display:grid}.seoHubLinks b{color:#1755ff;font:900 38px ui-monospace,monospace}.seoHubLinks span{font-size:22px;font-weight:900}.seoHubLinks small{color:#5f6b74;align-self:end;font-size:13px;font-weight:800}.seoQuickLinks{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.seoQuickLinks a{color:#fff;border:1px solid #64717a;padding:9px 11px;font-size:13px;font-weight:800;text-decoration:none}.seoQuickLinks a:hover{color:#d8ff27;border-color:#d8ff27}@media (max-width:900px){.seoHubLinks{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.seoDiscovery header{flex-direction:column;align-items:flex-start}.seoDiscovery header span{margin-left:0}}@media (max-width:520px){.seoHubLinks{grid-template-columns:1fr}.seoHubLinks>a{min-height:135px}}.publicCardDeckGrid{background:#eef0f1;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;padding:12px;display:grid}.publicCardDeckGrid figure{min-width:0;margin:0;position:relative}.publicCardDeckGrid figure img{border:1px solid #c5cbd0;width:100%;height:auto;display:block}.publicCardDeckGrid figure b{color:#fff;background:#07131d;border:1px solid #fff;place-items:center;min-width:26px;height:26px;padding:0 5px;font-size:15px;line-height:1;display:grid;position:absolute;bottom:4px;right:4px}.publicCardDeckGrid.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:5px}.publicCardDeckGrid.compact figure b{min-width:20px;height:20px;font-size:12px;bottom:2px;right:2px}.recipeImageWrap .publicCardDeckGrid{border:12px solid #07131d}@media (max-width:760px){.publicCardDeckGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:7px}}.hubSummary p{max-width:920px;font-size:18px;line-height:1.8}.hubSummary>div{background:#07131d;border:1px solid #07131d;flex-wrap:wrap;gap:1px;margin-top:24px;display:flex}.hubSummary>div span{background:#fff;padding:16px 20px}.hubSummary>div b{color:#1755ff;margin-right:8px;font-size:27px}.indexCardGrid{background:#07131d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.indexCardGrid>article{background:#fff;flex-direction:column;min-height:330px;padding:22px;display:flex}.indexCardGrid header{align-items:center;gap:12px;display:flex}.indexCardGrid header img,.indexCardGrid header>span{object-fit:cover;color:#fff;background:#1755ff;border:2px solid #07131d;border-radius:50%;place-items:center;width:58px;height:58px;font-size:28px;font-weight:900;display:grid}.indexCardGrid h2{margin:0;font-size:27px;line-height:1.1}.indexCardGrid h2 a{color:inherit;text-decoration:none}.indexCardGrid header small{color:#1755ff;margin-top:6px;font-weight:800;display:block}.indexCardGrid>article>p{line-height:1.65}.indexCardGrid dl{border:1px solid #c6ccd0;grid-template-columns:repeat(3,1fr);margin:auto 0 14px;display:grid}.indexCardGrid dl div{border-right:1px solid #c6ccd0;padding:9px}.indexCardGrid dl div:last-child{border:0}.indexCardGrid dt{color:#64717a;font-size:11px;font-weight:900}.indexCardGrid dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:900}.indexLatest{gap:4px;font-size:13px;display:grid;margin:0 0 14px!important}.indexLatest b,.indexKicker{color:#1755ff;letter-spacing:.08em;font-size:12px;font-weight:900}.indexCta{background:#07131d;margin-top:auto;padding:11px 13px;font-size:13px;font-weight:900;text-decoration:none;display:inline-block;color:#fff!important}.tournamentIndexGrid ol{background:#c9ced2;gap:1px;margin:12px 0 18px;padding:1px;list-style:none;display:grid}.tournamentIndexGrid li{background:#f4f1e9;gap:12px;padding:8px;display:flex}.tournamentIndexGrid li b{color:#1755ff}.deckIndexList{background:#07131d;gap:1px;padding:1px;display:grid}.deckIndexList article{background:#fff;grid-template-columns:minmax(0,1fr) auto 160px;align-items:center;gap:20px;padding:20px clamp(20px,5vw,70px);display:grid}.deckIndexList h2{margin:4px 0;font-size:24px}.deckIndexList h2 a{color:inherit;text-decoration:none}.deckIndexList p{margin:0}.deckIndexList>article>span{background:#d8ff27;padding:7px 9px;font-size:12px;font-weight:900}.updateTimeline{background:#07131d;gap:1px;padding:1px;display:grid}.updateTimeline article{background:#fff;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px clamp(20px,5vw,70px);display:grid}.updateTimeline time{color:#1755ff;font-weight:900}.updateTimeline h2{margin:0;font-size:25px}.updateTimeline p{margin:5px 0}.updateTimeline small{color:#65717b}.updateTimeline>article>a{font-weight:900}@media (max-width:1040px){.indexCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.indexCardGrid,.deckIndexList article{grid-template-columns:1fr}.deckIndexList .indexCta{width:max-content}.updateTimeline article{grid-template-columns:1fr;gap:8px}}.crawlDirectory{background:#eef2f4;border-top:1px solid #07131d;padding:clamp(26px,5vw,70px)}.crawlDirectory details{background:#fff;border:1px solid #07131d}.crawlDirectory summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px;list-style:none;display:flex}.crawlDirectory summary::-webkit-details-marker{display:none}.crawlDirectory summary span{gap:5px;display:grid}.crawlDirectory summary small{color:#1755ff;letter-spacing:.12em;font-size:11px;font-weight:900}.crawlDirectory summary b{font-size:clamp(20px,2.4vw,30px)}.crawlDirectory summary em{white-space:nowrap;background:#d8ff27;padding:7px 10px;font-style:normal;font-weight:900}.crawlDirectory details>p{color:#53606b;max-width:900px;margin:0;padding:0 20px 20px;line-height:1.7}.crawlDirectory nav{background:#aeb6bc;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.crawlDirectory nav a{color:#07131d;background:#fff;gap:5px;min-width:0;padding:12px 14px;text-decoration:none;display:grid}.crawlDirectory nav a b{overflow-wrap:anywhere;font-size:13px;line-height:1.45}.crawlDirectory nav a small{color:#64717a;font-size:11px}.crawlDirectory nav a:hover{background:#f2ffd0}.recordNarrative{font-size:17px;line-height:1.85}.relatedRecordLinks{background:#07131d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.relatedRecordLinks a{color:#07131d;background:#fff;gap:6px;padding:16px;text-decoration:none;display:grid}.relatedRecordLinks a b{font-size:17px}.relatedRecordLinks a small{color:#1755ff;font-weight:800}@media (max-width:900px){.crawlDirectory nav,.relatedRecordLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.crawlDirectory{padding:18px 14px}.crawlDirectory nav,.relatedRecordLinks{grid-template-columns:1fr}.crawlDirectory summary{align-items:flex-start}.crawlDirectory summary em{font-size:12px}}.playerSearchPanel form{gap:9px;display:grid}.playerSearchPanel label{font-weight:900}.playerSearchPanel form>div{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.playerSearchPanel input{background:#fff;border:1px solid #07131d;min-width:0;padding:14px 16px;font:700 17px inherit}.playerSearchPanel button,.playerSearchPanel form a{color:#fff;background:#07131d;border:1px solid #07131d;padding:14px 19px;font-weight:900;text-decoration:none}.playerSearchPanel>p{color:#53606b;margin:14px 0;font-weight:800}.playerSearchPanel nav,.keywordLinks{flex-wrap:wrap;gap:8px;display:flex}.playerSearchPanel nav a,.keywordLinks a{color:#07131d;background:#d8ff27;padding:10px 13px;font-weight:900;text-decoration:none}.keywordIntro p,.keywordDefinition p,.wcsDivisions p,.wcsQualifiers>p{max-width:920px;font-size:18px;line-height:1.85}.keywordCaveat{background:#fff;border-left:5px solid #1755ff;padding:15px 17px}.keywordDefinition{border-top:1px solid #07131d}.keywordPlayerGrid .seoTags{margin:7px 0 16px}.keywordPlayerGrid .seoTags span{font-size:11px}.wcsQualifiers ol{background:#07131d;gap:1px;margin:24px 0 0;padding:1px;list-style:none;display:grid}.wcsQualifiers li{background:#fff;grid-template-columns:58px minmax(190px,.8fr) minmax(0,1.4fr);align-items:center;gap:16px;padding:16px;display:grid}.wcsQualifiers li>b{color:#1755ff;font-size:27px}.wcsQualifiers li>a{color:#07131d;text-decoration:none;display:grid}.wcsQualifiers li>a strong{font-size:21px}.wcsQualifiers li>a span{color:#62707c;font-size:13px}.wcsQualifiers li>div{flex-wrap:wrap;gap:7px;display:flex}.wcsQualifiers li>div a{color:#07131d;background:#f4f1e9;padding:7px 9px;font-size:13px;font-weight:800;text-decoration:none}.keywordFaq details{border-top:1px solid #9ca5ac}.keywordFaq details:last-child{border-bottom:1px solid #9ca5ac}.keywordFaq summary{cursor:pointer;padding:17px 0;font-size:18px;font-weight:900}.keywordFaq details p{max-width:900px;margin:0 0 20px;line-height:1.8}@media (max-width:760px){.playerSearchPanel form>div{grid-template-columns:1fr}.playerSearchPanel form a{width:max-content}.wcsQualifiers li{grid-template-columns:42px 1fr}.wcsQualifiers li>div{grid-column:2}.keywordIntro .seoFacts{margin-top:0}}.homeSeasonStrip{background:#07131d;border-bottom:1px solid #07131d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.homeSeasonStrip>a{color:#07131d;background:#fff;gap:8px;padding:20px clamp(18px,4vw,56px);text-decoration:none;display:grid}.homeSeasonStrip>a:first-child{background:#d8ff27}.homeSeasonStrip small{color:#1755ff;letter-spacing:.12em;font-weight:900}.homeSeasonStrip b{font-size:clamp(21px,2.4vw,34px);line-height:1.15}.homeSeasonStrip span{font-weight:800}.seasonKicker,.researchPage .seoPanel>small,.researchHeading small{color:#1755ff;letter-spacing:.14em;margin:0 0 10px;font-size:12px;font-weight:900}.seasonActionGrid,.seasonRightsGrid,.researchLimits>div{background:#07131d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.seasonActionGrid article,.seasonRightsGrid article,.researchLimits article{background:#fff;flex-direction:column;gap:11px;padding:22px;display:flex}.seasonActionGrid small,.seasonRightsGrid small{color:#1755ff;font-weight:900}.seasonActionGrid b,.seasonRightsGrid b{font-size:22px;line-height:1.25}.seasonActionGrid a,.seasonRightsGrid a{color:#1755ff;margin-top:auto;font-weight:900}.seasonTableWrap{background:#fff;border:1px solid #07131d;max-width:100%;overflow-x:auto}.seasonTableWrap table{border-collapse:collapse;width:100%;min-width:780px}.seasonTableWrap th,.seasonTableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid #adb5bb;border-right:1px solid #adb5bb;padding:14px 16px}.seasonTableWrap th{color:#fff;letter-spacing:.08em;background:#07131d;font-size:12px}.seasonTableWrap td:last-child,.seasonTableWrap th:last-child{border-right:0}.seasonTableWrap tbody tr:last-child td{border-bottom:0}.seasonTableWrap td small{color:#5f6b74;max-width:270px;margin-top:7px;line-height:1.5;display:block}.seasonTableWrap a{color:#1755ff;font-weight:900}.seasonStatus{background:#d8ff27;padding:6px 9px;font-size:12px;font-weight:900;display:inline-block}.seasonStatus.waiting{color:#fff;background:#1755ff}.seasonCaveat{background:#fff;border-left:5px solid #1755ff;margin:18px 0 0;padding:14px 16px;line-height:1.7}.seasonCityGrid{background:#07131d;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;display:grid}.seasonCityGrid article{background:#fff;gap:12px;padding:22px;display:grid}.seasonCityGrid small{color:#1755ff;font-size:13px;font-weight:900}.seasonCityGrid b{font-size:22px}.seasonCityGrid span{color:#5c6871}.seasonAnswer{background:#d8ff27;border:1px solid #07131d;margin-top:20px;padding:22px}.seasonAnswer>b{font-size:20px}.seasonAnswer p{max-width:960px;line-height:1.75}.seasonAnswer a{color:#07131d;font-weight:900}.seasonLifecycle ol{background:#07131d;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.seasonLifecycle li{background:#fff;gap:7px;padding:18px;display:grid}.seasonLifecycle li b{color:#1755ff}.seasonLifecycle li span{font-size:14px}.seasonSources>div{background:#07131d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.seasonSources a{color:#07131d;background:#fff;gap:8px;padding:20px;text-decoration:none;display:grid}.seasonSources a b{font-size:19px}.seasonSources a span{color:#5f6b74}.seasonIntro{color:#42505c;max-width:900px;margin:-7px 0 22px;font-size:16px;line-height:1.75}.guideLiveTopics{background:#07131d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:24px;padding:1px;display:grid}.guideLiveTopics a{color:#07131d;background:#fff;gap:7px;min-height:126px;padding:17px;text-decoration:none;display:grid}.guideLiveTopics small{color:#07131d;background:#d8ff27;width:max-content;padding:4px 7px;font-size:11px;font-weight:900}.guideLiveTopics b{font-size:19px}.guideLiveTopics span{color:#1755ff;align-self:end;font-size:13px;font-weight:900}.researchSummary>div{background:#07131d;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}.researchSummary article{background:#fff;padding:20px;display:grid}.researchSummary article b{color:#1755ff;font-size:42px}.researchSummary p{max-width:900px;margin:22px 0 0;line-height:1.8}.researchCardGrid{background:#07131d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.researchCardGrid article{background:#fff;flex-direction:column;min-height:300px;padding:28px;display:flex}.researchCardGrid small{color:#1755ff;letter-spacing:.12em;font-weight:900}.researchCardGrid h2{margin:22px 0 12px;font-size:30px;line-height:1.15}.researchCardGrid p{line-height:1.7}.researchCardGrid a{color:#1755ff;margin-top:auto;font-weight:900}.researchMethod ol{background:#07131d;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.researchMethod li{background:#fff;gap:8px;padding:20px;display:grid}.researchMethod li b{color:#1755ff}.researchAnswer p{max-width:960px;font-size:18px;line-height:1.8}.researchHeading{justify-content:space-between;align-items:end;gap:24px;display:flex}.researchHeading h2{margin-bottom:0}.researchHeading p{font-weight:900}.researchTableSection .seasonTableWrap td:not(:first-child){color:#1755ff;font-size:24px;font-weight:900}.researchRepeaterList{background:#07131d;gap:1px;padding:1px;display:grid}.researchRepeaterList>article{background:#fff;grid-template-columns:70px minmax(210px,.7fr) minmax(0,1.3fr);align-items:start;gap:24px;padding:24px clamp(18px,5vw,70px);display:grid}.researchRepeaterList>article>span{color:#1755ff;font-size:34px;font-weight:900}.researchRepeaterList h2{margin:0 0 7px}.researchRepeaterList h2 a{color:#07131d;text-decoration:none}.researchRepeaterList>article>div>b{color:#1755ff}.researchRepeaterList ul{background:#c5cbd0;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.researchRepeaterList li{background:#f4f1e9;justify-content:space-between;gap:18px;padding:10px 12px;display:flex}.researchRepeaterList li a{color:#07131d;font-weight:800}.researchRepeaterList li span{white-space:nowrap;color:#1755ff;font-weight:900}.researchDeckEvents{background:#07131d;gap:1px;padding:1px;display:grid}.researchDeckEvents>article{background:#f4f1e9;padding:24px clamp(18px,5vw,70px)}.researchDeckEvents header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.researchDeckEvents header small{color:#1755ff;font-weight:900}.researchDeckEvents header h2{margin:4px 0 0;font-size:30px}.researchDeckEvents header>b{color:#1755ff;font-size:24px}.researchDeckEvents>article>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.researchDeckEvents>article>div>a{color:#07131d;background:#fff;border:1px solid #07131d;gap:8px;padding:10px;text-decoration:none;display:grid}.researchDeckEvents img{width:100%;height:auto}.researchDeckEvents span{font-size:13px;font-weight:900}.researchMore{color:#1755ff;margin-top:16px;font-weight:900;display:inline-block}@media (max-width:900px){.seasonActionGrid,.seasonRightsGrid,.researchLimits>div,.researchCardGrid{grid-template-columns:1fr}.seasonCityGrid,.researchMethod ol{grid-template-columns:repeat(2,minmax(0,1fr))}.seasonLifecycle ol{grid-template-columns:1fr}.researchDeckEvents>article>div{grid-template-columns:repeat(2,minmax(0,1fr))}.researchRepeaterList>article{grid-template-columns:52px 1fr}.researchRepeaterList ul{grid-column:2}}@media (max-width:760px){.guideLiveTopics{scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;gap:8px;margin:18px -16px 0;padding:1px 16px 7px;display:flex;overflow-x:auto}.guideLiveTopics::-webkit-scrollbar{display:none}.guideLiveTopics a{scroll-snap-align:start;border:1px solid #07131d;flex:0 0 78vw;min-height:112px}.seasonIntro{margin:-6px 0 17px;font-size:14px;line-height:1.65}.seasonHubPage .seasonTableWrap{background:0 0;border:0;overflow:visible}.seasonHubPage .seasonTableWrap table,.seasonHubPage .seasonTableWrap tbody,.seasonHubPage .seasonTableWrap tr,.seasonHubPage .seasonTableWrap td{width:100%;min-width:0;display:block}.seasonHubPage .seasonTableWrap thead{display:none}.seasonHubPage .seasonTableWrap tbody{gap:10px;display:grid}.seasonHubPage .seasonTableWrap tr{background:#fff;border:1px solid #07131d;padding:13px 14px;box-shadow:3px 3px #d8ff27}.seasonHubPage .seasonTableWrap td{border:0;border-bottom:1px solid #d7dcdf;grid-template-columns:78px minmax(0,1fr);gap:9px;padding:7px 0;font-size:14px;line-height:1.55;display:grid}.seasonHubPage .seasonTableWrap td:last-child{border-bottom:0;padding-bottom:0}.seasonHubPage .seasonTableWrap td:before{content:attr(data-label);color:#64717a;letter-spacing:.05em;font-size:10px;font-weight:900}.seasonHubPage .seasonTableWrap td small{grid-column:2;max-width:none;margin-top:2px}.seasonHubPage .seasonTableWrap td>a{align-items:center;min-height:44px;display:flex}.seasonHubPage .seasonActionGrid article{padding:17px}.seasonHubPage .seasonActionGrid b{font-size:19px}.seasonHubPage .seasonActionGrid a,.seasonHubPage .seasonRightsGrid a,.seasonHubPage .seasonSources a{align-items:center;min-height:44px;display:flex}.seasonHubPage .seasonCityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.seasonHubPage .seasonCityGrid article{padding:15px}.seasonHubPage .seasonCityGrid b{font-size:17px}.seasonSources>div{grid-template-columns:1fr}}@media (max-width:600px){.homeSeasonStrip,.seasonCityGrid,.seasonSources>div,.researchSummary>div,.researchMethod ol,.researchDeckEvents>article>div{grid-template-columns:1fr}.researchHeading,.researchDeckEvents header{flex-direction:column;align-items:flex-start}.researchRepeaterList>article{grid-template-columns:1fr;gap:10px}.researchRepeaterList ul{grid-column:auto}.researchRepeaterList>article>span{font-size:24px}.homeSeasonStrip>a{gap:5px;padding:13px 18px}.homeSeasonStrip small{line-height:1.2}.homeSeasonStrip b{line-height:1.1}.homeSeasonStrip span{line-height:1.3}}.guideIndexLead p,.guideArticle p{font-size:18px;line-height:1.9}.guideIndexGrid{background:#07131d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.guideIndexGrid article{background:#fff;flex-direction:column;min-height:360px;padding:28px;display:flex}.guideIndexGrid article>span{color:#1755ff;letter-spacing:.14em;font-size:13px;font-weight:900}.guideIndexGrid h2{margin:18px 0 12px;font-size:32px;line-height:1.12}.guideIndexGrid p{margin:0 0 24px;line-height:1.75}.guideIndexGrid ul{margin:0 0 24px;padding-left:19px;line-height:1.8}.guideIndexGrid a{color:#fff;background:#07131d;margin-top:auto;padding:13px 15px;font-weight:900;text-decoration:none;display:inline-block}.guideArticle{background:#f4f1e9;border-bottom:1px solid #07131d;padding:clamp(34px,6vw,86px)}.guideArticle.narrow>*{max-width:980px}.guideArticle h2{letter-spacing:-.045em;max-width:1050px;margin:0 0 24px;font-size:clamp(34px,5vw,68px);font-weight:500;line-height:1.08}.guideArticle h3{margin:35px 0 10px;font-size:26px}.guideArticle>p,.guideArticle>ul,.guideArticle>ol{max-width:920px}.guideArticle a{color:#1755ff;font-weight:800}.guideArticle ul,.guideArticle ol{font-size:17px;line-height:1.85}.guideStamp{background:#07131d;flex-wrap:wrap;gap:1px;padding:1px;display:flex}.guideStamp>div{background:#fff;flex:210px;padding:19px}.guideStamp small{color:#64717a;letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.guideStamp b{font-size:18px}.guideNotice{color:#fff;background:#07131d;border-left:7px solid #d8ff27;max-width:980px;margin:22px 0;padding:20px 22px}.guideNotice strong{color:#d8ff27;margin-bottom:8px;font-size:20px;display:block}.guideNotice p{margin:0;font-size:16px}.guideSourceGrid{background:#07131d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:28px;padding:1px;display:grid}.guideSourceGrid a{color:#07131d;background:#fff;gap:8px;min-height:130px;padding:20px;text-decoration:none;display:grid}.guideSourceGrid a small{color:#1755ff;letter-spacing:.08em;font-weight:900}.guideSourceGrid a span{color:#57636d;line-height:1.6}.guidePyramid{gap:8px;max-width:900px;margin:32px 0;display:grid}.guidePyramid div{text-align:center;background:#fff;border:1px solid #07131d;justify-self:center;padding:18px 24px;font-weight:900}.guidePyramid div:first-child{color:#fff;background:#1755ff;width:38%}.guidePyramid div:nth-child(2){width:56%}.guidePyramid div:nth-child(3){width:76%}.guidePyramid div:nth-child(4){background:#d8ff27;width:100%}.guidePyramid small{margin-top:4px;font-weight:500;display:block}.guideFlow{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:32px 0;display:grid}.guideFlow article{background:#fff;border:1px solid #07131d;min-height:150px;padding:20px;position:relative}.guideFlow article:not(:last-child):after{content:"→";z-index:1;color:#1755ff;text-align:center;width:30px;font-size:28px;font-weight:900;position:absolute;top:50%;right:-23px}.guideFlow b{color:#1755ff;margin-bottom:9px;font-size:24px;display:block}.guideFlow span{line-height:1.6}.guideRuleGrid{background:#07131d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.guideRuleGrid article{background:#fff;padding:24px}.guideRuleGrid article b{color:#1755ff;margin-bottom:8px;font-size:21px;display:block}.guideRuleGrid article p{margin:0;font-size:16px}.guideTableWrap{max-width:980px;overflow-x:auto}.guideTable{border-collapse:collapse;background:#fff;width:100%}.guideTable th,.guideTable td{text-align:left;vertical-align:top;border:1px solid #8d989f;padding:15px;line-height:1.65}.guideTable th{color:#fff;background:#07131d}.guideTable td:first-child{font-weight:900}.guideTimeline{background:#07131d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:28px 0;padding:1px;display:grid}.guideTimeline article{background:#fff;padding:24px}.guideTimeline article:nth-child(3){background:#d8ff27}.guideTimeline small{color:#1755ff;letter-spacing:.08em;font-weight:900}.guideTimeline b{margin:10px 0;font-size:25px;display:block}.guideTimeline p{margin:0;font-size:15px}.guideStatus{background:#fff;border:1px solid #07131d;grid-template-columns:auto 1fr;align-items:center;gap:22px;max-width:980px;padding:23px;display:grid}.guideStatus>span{background:#d8ff27;border-radius:50%;place-items:center;width:100px;height:100px;font-size:38px;font-weight:900;display:grid}.guideStatus h2{margin:0 0 7px;font-size:32px}.guideStatus p{margin:0;font-size:16px}.guideFaq details{border-top:1px solid #919ba3;max-width:980px}.guideFaq details:last-child{border-bottom:1px solid #919ba3}.guideFaq summary{cursor:pointer;padding:19px 0;font-size:19px;font-weight:900}.guideFaq details p{margin:0 0 22px;font-size:17px}.guideUpdateLog{background:#07131d;gap:1px;max-width:980px;padding:1px;display:grid}.guideUpdateLog div{background:#fff;grid-template-columns:130px 1fr;gap:18px;padding:16px;display:grid}.guideRelated{background:#07131d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}.guideRelated a{color:#07131d;background:#fff;gap:10px;min-height:120px;padding:20px;text-decoration:none;display:grid}.guideRelated a span{color:#1755ff;align-self:end;font-weight:900}@media (max-width:900px){.guideIndexGrid,.guideFlow,.guideTimeline,.guideRelated{grid-template-columns:1fr}.guideFlow article:not(:last-child):after{content:"↓";top:auto;bottom:-25px;right:calc(50% - 15px)}.guideSourceGrid,.guideRuleGrid{grid-template-columns:1fr}}@media (max-width:600px){.guideStatus{grid-template-columns:1fr}.guideStatus>span{width:74px;height:74px;font-size:28px}.guidePyramid div:nth-child(n){text-align:left;width:100%}.guideUpdateLog div{grid-template-columns:1fr;gap:5px}.guideArticle{padding-inline:20px}}.seoBreadcrumb{background:#fff;border-bottom:1px solid #07131d;flex-wrap:wrap;align-items:center;gap:8px;padding:13px clamp(20px,7vw,96px);font-size:13px;line-height:1.5;display:flex}.seoBreadcrumb span{align-items:center;gap:8px;min-width:0;display:flex}.seoBreadcrumb span:not(:last-child):after{content:"/";color:#87919a;font-weight:400}.seoBreadcrumb a{color:#1755ff;font-weight:850;text-decoration:none}.seoBreadcrumb b{text-overflow:ellipsis;white-space:nowrap;color:#4c5963;max-width:min(70vw,760px);font-weight:700;overflow:hidden}.guidePage .seoHero{border-bottom-width:8px;padding:clamp(44px,6vw,82px) clamp(20px,7vw,96px)}.guidePage .seoHero h1{letter-spacing:-.045em;max-width:1040px;font-size:clamp(44px,6.2vw,82px);line-height:1.02}.guidePage .seoLead{max-width:850px;margin-top:22px;font-size:clamp(17px,1.5vw,21px);line-height:1.75}.guidePage .seoPanel h2{font-size:clamp(27px,3vw,42px)}.guidePage .guideIndexGrid h2{font-size:27px;line-height:1.2}.guidePage .guideIndexGrid p,.guidePage .guideIndexGrid li{font-size:15px}.guidePage .guideArticle h2{letter-spacing:-.03em;font-size:clamp(28px,3.5vw,46px);line-height:1.15}.guidePage .guideArticle h3{font-size:23px}.guidePage .guideRuleGrid article b{font-size:18px}.guidePage .guideTimeline b{font-size:21px}.guidePage .guideTable{min-width:680px}.guidePage .guideCriteria h2{font-size:clamp(27px,3vw,42px)}.guidePage .guideCriteria p{font-size:17px}.guidePage .seoBridge h2{font-size:clamp(29px,4vw,52px)}.guideActions{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.guideActions a{color:#07131d;background:#d8ff27;border:2px solid #07131d;padding:13px 17px;font-weight:900;text-decoration:none}.guideActions a:first-child{color:#fff;background:#1755ff}@media (max-width:600px){.seoBreadcrumb{padding:11px 18px;font-size:12px}.seoBreadcrumb b{max-width:60vw}.guidePage .seoHero{padding:38px 18px}.guidePage .seoHero h1{font-size:clamp(34px,10vw,45px);line-height:1.08}.guidePage .seoHero>p{font-size:11px;line-height:1.5}.guidePage .seoLead{font-size:16px;line-height:1.72}.guidePage .guideArticle{padding:32px 18px}.guidePage .guideArticle h2{font-size:27px;line-height:1.18}.guidePage .guideArticle h3{font-size:21px}.guidePage .guideIndexGrid article{min-height:0;padding:22px 18px}.guidePage .guideIndexGrid h2{font-size:25px}.guidePage .guideFlow article{min-height:0}.guidePage .guideStatus{padding:18px}.guidePage .guideStatus h2{font-size:24px}.guidePage .guideStamp b{font-size:16px}.guidePage .guideTable{min-width:640px}.guidePage .guideTable th,.guidePage .guideTable td{padding:11px;font-size:13px}.guidePage .guideCriteria article{padding:30px 18px}.guidePage .guideCriteria article>span{font-size:40px}.guidePage .seoBridge{padding:38px 18px}.guidePage .seoBridge h2{font-size:30px}.guideActions{display:grid}.guideActions a{text-align:center}}.guideRuleGrid article>a{margin-top:14px;display:inline-block}.guideSeasonGrid{background:#07131d;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:28px 0;padding:1px;display:grid}.guideSeasonGrid article{background:#fff;gap:12px;min-height:190px;padding:23px;display:grid}.guideSeasonGrid article:nth-child(odd){background:#d8ff27}.guideSeasonGrid small{color:#1755ff;letter-spacing:.09em;font-weight:900}.guideSeasonGrid b{font-size:25px;line-height:1.2}.guideSeasonGrid span{align-self:end;line-height:1.5}.guideRegMarks{gap:12px;margin-bottom:28px;display:flex}.guideRegMarks span{aspect-ratio:1;color:#fff;background:#1755ff;border:2px solid #07131d;place-items:center;width:clamp(88px,13vw,170px);font-size:clamp(47px,8vw,105px);font-weight:900;display:grid}.guideRegMarks span:nth-child(2){color:#d8ff27;background:#07131d}.guideRegMarks span:nth-child(3){color:#07131d;background:#d8ff27}@media (max-width:900px){.guideSeasonGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.guideSeasonGrid{grid-template-columns:1fr}.guideSeasonGrid article{min-height:150px}}.guideChapter{color:#1755ff;letter-spacing:.14em;margin-bottom:12px;font-size:12px;font-weight:900;display:block}.guideAnswer{background:#d8ff27;border:1px solid #07131d;max-width:980px;margin:24px 0 1px;padding:26px 28px}.guideAnswer small{color:#1755ff;letter-spacing:.12em;margin-bottom:9px;font-size:12px;font-weight:900;display:block}.guideAnswer p{margin:0;font-weight:750;font-size:19px!important;line-height:1.7!important}.guideFactGrid{background:#07131d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:980px;padding:1px;display:grid}.guideFactGrid article{background:#fff;gap:8px;min-height:132px;padding:20px;display:grid}.guideFactGrid small{color:#64717a;letter-spacing:.1em;font-size:11px;font-weight:900}.guideFactGrid b{color:#1755ff;font-size:25px;line-height:1.1}.guideFactGrid span{color:#4c5963;align-self:end;font-size:14px;line-height:1.5}.guidePrimaryLink{background:#1755ff;padding:12px 15px;text-decoration:none;display:inline-block;color:#fff!important}.guideIndexGrid article:nth-child(5n){background:#f2f7ff}.guideIndexGrid article:nth-child(7n){background:#f7ffd8}@media (max-width:900px){.guideFactGrid{grid-template-columns:1fr}.guideFactGrid article{min-height:0}.guideIndexGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.guideIndexGrid{grid-template-columns:1fr}.guideAnswer{padding:22px 18px}.guideAnswer p{font-size:17px!important}.guideFactGrid b{font-size:22px}}.guideReaderToolkit{background:#eef3ff}.guideReaderToolkit>p{max-width:900px;font-weight:700}.guideBeginnerWelcome{background:#fff;border:1px solid #07131d;border-left:8px solid #d8ff27;max-width:980px;margin-bottom:28px;padding:20px 22px}.guideBeginnerWelcome strong{color:#1755ff;margin-bottom:5px;font-size:22px;display:block}.guideBeginnerWelcome p{margin:0;font-size:16px;line-height:1.75}.guideBeginnerRoutes{background:#07131d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:1100px;margin:25px 0;padding:1px;display:grid}.guideBeginnerRoutes article{background:#fff;flex-direction:column;min-height:245px;padding:22px;display:flex}.guideBeginnerRoutes small{color:#1755ff;letter-spacing:.1em;font-size:11px;font-weight:900}.guideBeginnerRoutes h3{line-height:1.4;margin:10px 0 18px!important;font-size:20px!important}.guideBeginnerRoutes b{font-size:16px;line-height:1.7}.guideBeginnerRoutes span{color:#4c5963;margin-top:auto;padding-top:18px;font-size:14px;line-height:1.65}.guideBeginnerRoutes em{color:#1755ff;font-style:normal;font-weight:900;display:block}.guideGlossary{background:#07131d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:980px;margin:20px 0 30px;padding:1px;display:grid}.guideGlossary>div{background:#fff;padding:20px}.guideGlossary dt{color:#1755ff;margin-bottom:7px;font-size:18px;font-weight:900}.guideGlossary dd{margin:0;font-size:15px;line-height:1.7}.guideBeginnerChecks{background:#07131d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:980px;margin:22px 0 30px;padding:1px;display:grid}.guideBeginnerChecks article{background:#f4f1e9;padding:20px}.guideBeginnerChecks article>b{margin-bottom:10px;font-size:20px;display:block}.guideBeginnerChecks p{margin:8px 0!important;font-size:15px!important;line-height:1.65!important}.guideBeginnerChecks p span{color:#1755ff;letter-spacing:.06em;font-size:11px;font-weight:900;display:block}.guideActionChecklist{background:#fff}.guideActionChecklist>ul{background:#07131d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:980px;margin:24px 0;padding:1px;list-style:none;display:grid}.guideActionChecklist>ul li{background:#f4f1e9;grid-template-columns:34px 1fr;align-items:start;gap:12px;min-height:82px;padding:18px;display:grid}.guideActionChecklist>ul li span{color:#1755ff;border:2px solid #1755ff;place-items:center;width:28px;height:28px;font-size:20px;font-weight:900;display:grid}.guideActionChecklist>ul li b{font-size:16px;line-height:1.65}@media (max-width:800px){.guideBeginnerRoutes{grid-template-columns:1fr}.guideBeginnerRoutes article{min-height:0}.guideBeginnerRoutes span{margin-top:14px}.guideGlossary,.guideBeginnerChecks{grid-template-columns:1fr}}@media (max-width:700px){.guideActionChecklist>ul{grid-template-columns:1fr}.guideActionChecklist>ul li{min-height:0}.guideReaderToolkit h3{margin-top:28px}.guideBeginnerWelcome{padding:17px}.guideBeginnerWelcome strong{font-size:20px}}.guideRehearsals{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1100px;margin:22px 0 34px;display:grid}.guideRehearsals>article{background:#fff;border:1px solid #07131d}.guideRehearsals>article>small{color:#d8ff27;letter-spacing:.14em;background:#07131d;padding:12px 18px;font-size:10px;font-weight:900;display:block}.guideRehearsals h4{color:#1755ff;margin:0;padding:20px 20px 6px;font-size:23px;line-height:1.35}.guideRehearsals>article>p{color:#4c5963;margin:0;padding:0 20px 18px;font-size:14px!important;line-height:1.65!important}.guideRehearsals ol{margin:0;padding:0;list-style:none}.guideRehearsals li{border-top:1px solid #aab3ba;padding:18px 20px}.guideRehearsals li>b{grid-template-columns:30px 1fr;align-items:start;gap:10px;font-size:16px;line-height:1.6;display:grid}.guideRehearsals li>b>span{color:#07131d;background:#d8ff27;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.guideRehearsals li p{margin:8px 0 0 40px!important;font-size:14px!important;line-height:1.6!important}.guideRehearsals li em{color:#1755ff;font-style:normal;font-weight:900}@media (max-width:800px){.guideRehearsals{grid-template-columns:1fr}.guideRehearsals h4{font-size:21px}}@media (max-width:480px){.guideRehearsals h4,.guideRehearsals li,.guideRehearsals>article>p{padding-inline:15px}.guideRehearsals li p{margin-left:38px!important}}.guidePackRangeGrid{gap:18px;max-width:1040px;margin:30px 0;display:grid}.guidePackRangeGrid>article{background:#fff;border:1px solid #07131d}.guidePackRangeGrid>article>header{color:#fff;background:#07131d;align-items:center;gap:16px;padding:15px 18px;display:flex}.guidePackRangeGrid>article>header>span{color:#07131d;background:#d8ff27;place-items:center;width:52px;height:52px;font-size:31px;font-weight:950;display:grid}.guidePackRangeGrid>article>header div{gap:4px;display:grid}.guidePackRangeGrid>article>header small{color:#aebac2;letter-spacing:.12em;font-size:10px;font-weight:900}.guidePackRangeGrid>article>header b{font-size:18px}.guidePackPair{background:#07131d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.guidePackPair a{color:#07131d;background:#f4f1e9;grid-template-rows:auto 1fr;grid-template-columns:minmax(140px,44%) 1fr;align-items:center;gap:6px 16px;min-height:170px;padding:14px;text-decoration:none;display:grid}.guidePackPair img{aspect-ratio:1.91;object-fit:cover;background:#fff;border:1px solid #aeb7be;grid-row:1/3;width:100%}.guidePackPair small{color:#1755ff;letter-spacing:.08em;align-self:end;font-size:10px;font-weight:900}.guidePackPair b{align-self:start;font-size:17px;line-height:1.45}.guideImageCredit{color:#59656f;max-width:980px;font-size:12px!important;line-height:1.65!important}@media (max-width:760px){.guidePackPair{grid-template-columns:1fr}.guidePackPair a{grid-template-columns:124px 1fr;min-height:130px;padding:11px}.guidePackRangeGrid>article>header{padding:13px}.guidePackRangeGrid>article>header>span{width:46px;height:46px;font-size:27px}}@media (max-width:430px){.guidePackPair a{grid-template-rows:auto auto auto;grid-template-columns:1fr}.guidePackPair img{aspect-ratio:1.91;grid-row:auto}.guidePackPair small,.guidePackPair b{padding:0 3px}}.guideColumnPage{color:#16202a;background:#fff}.guideColumnPage .seoHero{background:#fff;border-bottom:1px solid #dce2e7;padding-block:54px 48px}.guideColumnPage .seoHero>*{width:min(100%,800px);margin-inline:auto}.guideColumnPage .seoHero>p{color:#1755ff;letter-spacing:.08em;margin-bottom:14px;font-size:13px;font-weight:800}.guideColumnPage .seoHero h1{letter-spacing:-.035em;max-width:800px;font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1.28}.guideColumnPage .seoLead{color:#42505c;max-width:800px;margin-top:24px;font-size:18px;line-height:1.9}.guideColumnPage .guideArticle{background:#fff;border:0;padding:34px max(20px,50vw - 400px);scroll-margin-top:24px}.guideColumnPage .guideArticle>*{width:100%;max-width:800px;margin-inline:auto}.guideColumnPage .guideArticle h2{letter-spacing:-.02em;border-bottom:2px solid #16202a;margin-top:0;margin-bottom:24px;padding-bottom:13px;font-size:clamp(27px,3vw,36px);font-weight:800;line-height:1.45}.guideColumnPage .guideArticle h3{border-left:4px solid #1755ff;margin:46px auto 14px;padding-left:14px;font-size:23px;font-weight:800;line-height:1.5}.guideColumnPage .guideArticle h4{font-size:20px;line-height:1.5}.guideColumnPage .guideArticle p{color:#283540;margin-top:0;margin-bottom:22px;font-size:17px;line-height:1.95}.guideColumnPage .guideChapter{color:#1755ff;letter-spacing:.05em;margin-bottom:10px;font-size:13px}.guideColumnPage .guideStamp{background:0 0;border-bottom:1px solid #dce2e7;gap:16px;padding:0 0 18px;display:flex}.guideColumnPage .guideStamp>div{background:0 0;flex:0 auto;padding:0}.guideColumnPage .guideStamp small{color:#74808a;letter-spacing:0;margin-bottom:3px;font-size:11px}.guideColumnPage .guideStamp b{color:#3c4954;font-size:14px;font-weight:700}.guideColumnPage .guideAnswer{background:#f0f5ff;border:0;border-left:5px solid #1755ff;border-radius:4px;margin-top:28px;padding:22px 24px}.guideColumnPage .guideAnswer small{color:#1755ff;letter-spacing:.04em}.guideColumnPage .guideAnswer p{font-weight:700;font-size:18px!important;line-height:1.8!important}.guideColumnPage .guideFactGrid{background:#fff;border:1px solid #ccd4da;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:20px;padding:0}.guideColumnPage .guideFactGrid article{background:#fff;border-right:1px solid #ccd4da;min-height:0;padding:18px}.guideColumnPage .guideFactGrid article:last-child{border-right:0}.guideColumnPage .guideFactGrid b{color:#16202a;font-size:20px;line-height:1.35}.guideColumnPage .guideFactGrid span{color:#53616c;margin-top:5px;font-size:13px}.guideToc{background:#f7f9fa;border:1px solid #ccd4da;border-radius:5px;padding:24px 28px}.guideColumnPage .guideToc h2{border:0;margin:0 0 14px;padding:0;font-size:22px}.guideToc ol{gap:4px;margin:0;padding-left:25px;display:grid}.guideToc li{padding-left:5px}.guideToc a{text-decoration:none;color:#263746!important;font-weight:700!important}.guideToc a:hover{text-underline-offset:3px;text-decoration:underline}.guideEditorialVisual{margin:0}.guideEditorialVisual img{background:#faf8f1;border:1px solid #d7dde2;border-radius:4px;width:100%;height:auto;display:block}.guideEditorialVisual figcaption{color:#66727c;padding:10px 2px 0;font-size:13px;line-height:1.7}.guideColumnPage .guideOfficialFigures{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:26px;display:grid}.guideColumnPage .guideOfficialFigures.count-1{grid-template-columns:minmax(0,1fr)}.guideColumnPage .guideOfficialFigures.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.guideColumnPage .guideOfficialFigures figure{background:#f7f9fa;border:1px solid #cbd4da;border-radius:5px;margin:0;padding:14px}.guideColumnPage .guideOfficialFigures figure>a{background:#fff;place-items:center;min-height:180px;display:grid}.guideColumnPage .guideOfficialFigures img{object-fit:contain;width:100%;height:auto;max-height:720px;display:block}.guideColumnPage .guideOfficialFigures figcaption{color:#53616c;padding-top:11px;font-size:13px;line-height:1.7}.guideColumnPage .guideOfficialFigures figcaption a{color:#1755ff;font-weight:800;text-decoration:none}.guideColumnPage .guideOfficialFigures figcaption a:hover{text-underline-offset:3px;text-decoration:underline}.guideColumnPage .guideReaderToolkit{background:#fff}.guideColumnPage .guideReaderToolkit>p{font-weight:400}.guideColumnPage .guideBeginnerWelcome{background:#f5f8ed;border:0;border-left:5px solid #8caf00;border-radius:4px;margin-bottom:36px;padding:18px 20px}.guideColumnPage .guideBeginnerWelcome strong{color:#27360a;font-size:19px}.guideColumnPage .guideBeginnerWelcome p{color:#3b4830;font-size:15px}.guideColumnPage .guideBeginnerRoutes{background:#fff;border-top:1px solid #ccd4da;margin-block:22px;padding:0;display:block}.guideColumnPage .guideBeginnerRoutes article{background:#fff;border-bottom:1px solid #ccd4da;grid-template-columns:92px minmax(190px,.8fr) 1.3fr;align-items:start;gap:14px;min-height:0;padding:20px 4px;display:grid}.guideColumnPage .guideBeginnerRoutes small{color:#63717c;letter-spacing:.04em;grid-row:1/3;padding-top:4px}.guideColumnPage .guideBeginnerRoutes h3{line-height:1.6;border:0!important;margin:0!important;padding:0!important;font-size:17px!important}.guideColumnPage .guideBeginnerRoutes b{font-size:16px;line-height:1.75}.guideColumnPage .guideBeginnerRoutes span{color:#52606b;grid-column:3;margin:0;padding:5px 0 0;font-size:14px}.guideColumnPage .guideBeginnerRoutes em{color:#1755ff;margin-right:5px;display:inline}.guideFirstAction{background:#07131d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:980px;margin:0 0 34px;padding:1px;display:grid}.guideFirstAction article{background:#fff;align-content:start;gap:9px;min-height:150px;padding:20px;display:grid}.guideFirstAction small{color:#1755ff;letter-spacing:.08em;font-size:11px;font-weight:900}.guideFirstAction b{font-size:16px;line-height:1.65}.guideFirstAction article:last-child{background:#f7ffd8}.guideColumnPage .guideGlossary{background:#fff;border-top:1px solid #ccd4da;margin-block:18px 32px;padding:0;display:block}.guideColumnPage .guideGlossary>div{background:#fff;border-bottom:1px solid #ccd4da;grid-template-columns:170px 1fr;gap:18px;padding:17px 4px;display:grid}.guideColumnPage .guideGlossary dt{color:#16202a;margin:0;font-size:16px}.guideColumnPage .guideGlossary dd{color:#42505b;font-size:15px}.guideColumnPage .guideBeginnerChecks{background:#fff;border-top:1px solid #ccd4da;margin-block:20px 34px;padding:0;display:block}.guideColumnPage .guideBeginnerChecks article{background:#fff;border-bottom:1px solid #ccd4da;grid-template-columns:140px 1fr 1fr;gap:18px;padding:18px 4px;display:grid}.guideColumnPage .guideBeginnerChecks article>b{font-size:17px}.guideColumnPage .guideBeginnerChecks p{color:#42505b;margin:0!important}.guideColumnPage .guideBeginnerChecks p span{color:#1755ff;letter-spacing:0;margin-bottom:4px}.guideColumnPage .guideFlow{border-top:1px solid #ccd4da;margin:22px auto;display:block}.guideColumnPage .guideFlow article{background:#fff;border:0;border-bottom:1px solid #ccd4da;grid-template-columns:170px 1fr;gap:20px;min-height:0;padding:18px 4px;display:grid}.guideColumnPage .guideFlow article:after{display:none}.guideColumnPage .guideFlow b{color:#1755ff;margin:0;font-size:17px}.guideColumnPage .guideRuleGrid{background:#fff;border-top:1px solid #ccd4da;padding:0;display:block}.guideColumnPage .guideRuleGrid article{background:#fff;border-bottom:1px solid #ccd4da;padding:18px 4px}.guideColumnPage .guideRuleGrid article b{color:#16202a;margin-bottom:6px;font-size:17px}.guideColumnPage .guideRuleGrid article p{font-size:15px}.guideColumnPage .guideNotice{color:#16202a;background:#f0f5ff;border:0;border-left:5px solid #1755ff;border-radius:4px;padding:18px 20px}.guideColumnPage .guideNotice strong{color:#173c9b;font-size:17px}.guideColumnPage .guideNotice p{color:#344554;font-size:15px}.guideColumnPage .guideTableWrap{border:1px solid #c7d0d7;max-width:800px;margin-block:24px}.guideColumnPage .guideTable{background:#fff;min-width:640px}.guideColumnPage .guideTable th{color:#16202a;background:#edf2f6;font-weight:800}.guideColumnPage .guideTable th,.guideColumnPage .guideTable td{border:1px solid #c7d0d7;border-top:0;border-left:0;padding:14px;font-size:14px}.guideColumnPage .guideTable tr:last-child td{border-bottom:0}.guideColumnPage .guideTable th:last-child,.guideColumnPage .guideTable td:last-child{border-right:0}.guideColumnPage .guideCspYes{color:#c61f1f;font-weight:900}.guideColumnPage .guideRehearsals{display:block}.guideColumnPage .guideRehearsals>article{border:1px solid #ccd4da;border-radius:4px;margin-bottom:24px}.guideColumnPage .guideRehearsals>article>small{color:#4e5c68;background:#edf2f6;padding:10px 18px}.guideColumnPage .guideRehearsals h4{color:#16202a;padding-bottom:4px}.guideColumnPage .guideRehearsals li>b>span{color:#fff;background:#1755ff;border-radius:50%}.guideColumnPage .guideActionChecklist>ul{background:#fff;border-top:1px solid #ccd4da;padding:0;display:block}.guideColumnPage .guideActionChecklist>ul li{background:#fff;border-bottom:1px solid #ccd4da;min-height:0;padding:15px 4px}.guideColumnPage .guideActionChecklist>ul li span{border:1px solid #1755ff;border-radius:3px;font-size:16px}.guideColumnPage .guideSourceGrid{background:#fff;border-top:1px solid #ccd4da;margin-top:22px;padding:0;display:block}.guideColumnPage .guideSourceGrid a{background:#fff;border-bottom:1px solid #ccd4da;min-height:0;padding:17px 4px}.guideColumnPage .guideRelated{background:#fff;border-top:1px solid #ccd4da;padding:0;display:block}.guideColumnPage .guideRelated a{background:#fff;border-bottom:1px solid #ccd4da;min-height:0;padding:17px 4px}.guideColumnPage .guideRelated a span{margin-top:4px}.guideColumnPage .guideFaq details{max-width:800px}.guideColumnPage .guideFaq summary{font-size:17px}.guideColumnPage .guideFaq details p{font-size:15px}.guideColumnPage .guideSeasonGrid{background:#fff;border:1px solid #ccd4da;gap:0;padding:0}.guideColumnPage .guideSeasonGrid article,.guideColumnPage .guideSeasonGrid article:nth-child(odd){background:#fff;border-right:1px solid #ccd4da;min-height:0;padding:18px}.guideColumnPage .guideSeasonGrid b{font-size:19px}.guideColumnPage .guideActions a{color:#1755ff;background:#fff;border:1px solid #1755ff;border-radius:4px}.guideColumnPage .guideActions a:first-child{color:#fff;background:#1755ff}@media (max-width:760px){.guideColumnPage .seoHero>*{width:100%}.guideColumnPage .guideArticle{padding:28px 18px}.guideColumnPage .guideStamp{gap:10px;display:grid}.guideColumnPage .guideFactGrid,.guideFirstAction{grid-template-columns:1fr}.guideFirstAction article{min-height:0}.guideColumnPage .guideFactGrid article{border-bottom:1px solid #ccd4da;border-right:0}.guideColumnPage .guideFactGrid article:last-child{border-bottom:0}.guideToc{padding:20px}.guideColumnPage .guideBeginnerRoutes article{grid-template-columns:1fr;gap:7px}.guideColumnPage .guideBeginnerRoutes small,.guideColumnPage .guideBeginnerRoutes span{grid-area:auto/1}.guideColumnPage .guideGlossary>div,.guideColumnPage .guideBeginnerChecks article,.guideColumnPage .guideFlow article{grid-template-columns:1fr;gap:8px}.guideColumnPage .guideOfficialFigures,.guideColumnPage .guideOfficialFigures.count-2{grid-template-columns:1fr}.guideColumnPage .guideOfficialFigures figure>a{min-height:0}.guideColumnPage .guideTable{min-width:600px}}.guideColumnPage .seoHero{padding-block:38px 34px}.guideColumnPage .seoHero>p{display:none}.guideColumnPage .seoHero h1{letter-spacing:-.025em;font-size:clamp(32px,4.2vw,48px);line-height:1.3}.guideColumnPage .seoLead{margin-top:15px;font-size:17px;line-height:1.75}.guideColumnPage .guideArticle{border-top:1px solid #edf0f2;padding-block:24px;scroll-margin-top:18px}.guideColumnPage .guideArticle h2{letter-spacing:-.01em;margin-bottom:16px;padding-bottom:10px;font-size:clamp(25px,2.7vw,32px);line-height:1.4}.guideColumnPage .guideArticle h3{margin:28px auto 10px;padding-left:12px;font-size:20px;line-height:1.5}.guideColumnPage .guideArticle h4{margin:20px 0 8px;font-size:17px;line-height:1.5}.guideColumnPage .guideArticle p{margin-bottom:16px;font-size:16px;line-height:1.8}.guideColumnPage .guideArticle ul,.guideColumnPage .guideArticle ol{font-size:15px;line-height:1.75}.guideColumnPage .guideChapter{display:none}.guideColumnPage .guideArticleCover{max-width:840px;margin:18px auto;padding-inline:20px}.guideTocSection{padding-top:12px!important;padding-bottom:18px!important}.guideToc{padding:18px 22px}.guideColumnPage .guideToc h2{margin-bottom:10px;font-size:20px}.guideToc ol{gap:3px;padding-left:22px}.guideVisualSection{padding-top:10px!important;padding-bottom:18px!important}.guideColumnPage .guideOfficialFigures{gap:14px;margin-block:18px}.guideColumnPage .guideOfficialFigures figure{padding:10px}.guideColumnPage .guideOfficialFigures figure>a{min-height:0}.guideColumnPage .guideFlow{margin:16px auto}.guideColumnPage .guideFlow article{grid-template-columns:170px 1fr;gap:16px;padding:14px 4px}.guideColumnPage .guideFlow h3,.guideColumnPage .guideFlow b{color:#1755ff;border:0!important;margin:0!important;padding:0!important;font-size:16px!important}.guideColumnPage .guideFlow span{font-size:15px;line-height:1.7}.guideColumnPage .guideRuleGrid article{padding:14px 4px}.guideColumnPage .guideRuleGrid article h3,.guideColumnPage .guideRuleGrid article h4,.guideColumnPage .guideRuleGrid article b{color:#16202a;border:0!important;margin:0 0 5px!important;padding:0!important;font-size:16px!important}.guideColumnPage .guideNotice{margin-block:16px;padding:16px 18px}.guideColumnPage .guideTableWrap{margin-block:18px}.guideColumnPage .guideBeginnerWelcome{margin-bottom:22px}.guideColumnPage .guideBeginnerRoutes,.guideColumnPage .guideGlossary,.guideColumnPage .guideBeginnerChecks{margin-block:16px 22px}.guideFirstAction{margin-bottom:24px}@media (max-width:760px){.guideColumnPage .seoHero{padding-block:25px 23px}.guideColumnPage .guideArticle{padding:20px 17px}.guideColumnPage .guideArticle h2{font-size:24px}.guideColumnPage .guideArticle h3{margin-top:22px;font-size:19px}.guideColumnPage .guideArticleCover{margin:12px auto;padding-inline:12px}.guideColumnPage .guideFlow article{grid-template-columns:1fr;gap:6px}}.guideColumnPage .guideExperienceCheck{background:#f5f8ff;border-top:1px solid #cfd9ee;border-bottom:1px solid #cfd9ee;padding-block:28px}.guideColumnPage .guideExperienceCheck>p{color:#465563;max-width:800px;margin-bottom:18px}.guideExperienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;max-width:800px!important}.guideColumnPage .guideExperienceGrid article{background:#fff;border:1px solid #b9c5d0;border-top:5px solid #1755ff;padding:20px}.guideColumnPage .guideExperienceGrid h3{color:#111c26;border:0;margin:0 0 15px;padding:0;font-size:19px;line-height:1.55}.guideExperienceGrid dl,.guideExperienceGrid dd{margin:0}.guideExperienceGrid dl{gap:13px;display:grid}.guideExperienceGrid dl>div{border-top:1px solid #dde3e8;grid-template-columns:92px 1fr;gap:10px;padding-top:13px;display:grid}.guideExperienceGrid dt{color:#1755ff;font-size:13px;font-weight:900}.guideExperienceGrid dd{color:#34424e;font-size:15px;line-height:1.75}@media (max-width:760px){.guideExperienceGrid{grid-template-columns:1fr}.guideColumnPage .guideExperienceGrid article{padding:17px}.guideExperienceGrid dl>div{grid-template-columns:1fr;gap:4px}.guideColumnPage .guideExperienceGrid h3{font-size:18px}}.guideColumnPage .guideReaderToolkit{background:#f7f9fa;padding-block:20px}.guideColumnPage .guideReaderToolkit h2{border:0;margin-bottom:11px;padding:0;font-size:22px}.guideColumnPage .guideReaderToolkit>p{color:#4b5964;margin-bottom:10px;font-size:14px;line-height:1.7}.guideColumnPage .guideBeginnerSummary{margin:0 auto}.guideColumnPage .guideBeginnerSummary p{color:#34424d;border-top:1px solid #dce2e7;margin:0;padding:9px 0;font-size:14px;line-height:1.65}.guideColumnPage .guideBeginnerSummary strong{color:#16202a}.guideColumnPage .guideReaderDetails{border-top:1px solid #ccd4da;margin-top:10px}.guideColumnPage .guideReaderDetails summary{color:#1755ff;cursor:pointer;padding:12px 0;font-size:14px;font-weight:800}.guideColumnPage .guideReaderDetails[open]{padding-bottom:4px}.guideColumnPage .guideReaderDetails h3{border:0;margin:16px 0 7px;padding:0;font-size:16px}.guideColumnPage .guideReaderDetails h4{margin:14px 0 5px;font-size:15px}.guideColumnPage .guideReaderDetails dl{margin:0}.guideColumnPage .guideReaderDetails dl>div{border-top:1px solid #e2e6e9;grid-template-columns:140px 1fr;gap:14px;padding:8px 0;display:grid}.guideColumnPage .guideReaderDetails dt{font-size:14px;font-weight:800}.guideColumnPage .guideReaderDetails dd{color:#4b5964;margin:0;font-size:14px;line-height:1.6}.guideColumnPage .guideReaderDetails ul,.guideColumnPage .guideReaderDetails ol{margin:6px 0 12px;padding-left:22px;font-size:14px;line-height:1.65}.guideColumnPage .guideReaderDetails li{margin-block:5px}@media (max-width:760px){.guideColumnPage .guideReaderToolkit{padding-block:17px}.guideColumnPage .guideReaderToolkit h2{font-size:20px}.guideColumnPage .guideReaderDetails dl>div{grid-template-columns:1fr;gap:2px}}.regionalGymCriteria{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px auto 24px;display:grid}.regionalGymCriteria article{background:#f7f9fa;border:1px solid #ccd4da;border-radius:5px;gap:6px;padding:17px;display:grid}.regionalGymCriteria b{font-size:16px}.regionalGymCriteria span{color:#53616c;font-size:14px;line-height:1.65}.gymStatusPass,.gymStatusNear{white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:12px;font-weight:900;display:inline-block}.gymStatusPass{color:#294900;background:#e7f4d1}.gymStatusNear{color:#744600;background:#fff0cf}.regionalGymStores>h2{margin-bottom:4px!important}.regionalGymStore{border-bottom:1px solid #dce2e7;padding:4px 0 34px}.regionalGymStore:last-child{border-bottom:0}.regionalGymStore h3{scroll-margin-top:24px}.regionalGymOfficialPhotos{margin:14px 0 18px}.regionalGymPhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.regionalGymPhotoGrid a{aspect-ratio:4/3;background:#eef1f3;border:1px solid #cbd4da;border-radius:6px;display:block;position:relative;overflow:hidden}.regionalGymPhotoGrid img{object-fit:cover;width:100%;height:100%;display:block}.regionalGymPhotoGrid span{color:#fff;background:#09121bd1;border-radius:3px;padding:4px 7px;font-size:11px;font-weight:800;position:absolute;bottom:8px;right:8px}.regionalGymOfficialPhotos figcaption{color:#64717c;margin-top:8px;font-size:12px;line-height:1.65}.regionalGymOfficialPhotos figcaption a{font-weight:700}.regionalGymFacts{border-top:1px solid #ccd4da;border-left:1px solid #ccd4da;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 18px;display:grid}.regionalGymFacts>div{border-bottom:1px solid #ccd4da;border-right:1px solid #ccd4da;grid-template-columns:115px 1fr;gap:10px;padding:12px;display:grid}.regionalGymFacts dt{color:#5b6873;font-size:12px;font-weight:800}.regionalGymFacts dd{color:#1d2a35;margin:0;font-size:14px;font-weight:700;line-height:1.55}.regionalGymStore h4{color:#16202a;margin:17px 0 5px!important;font-size:16px!important}.regionalGymStore .guideNotice{margin-top:12px}.regionalGymStore .guideActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.regionalGymStore .guideActions a{padding:10px 13px;font-size:13px}.regionalGymSourceNote{color:#596773!important;margin-top:18px!important;font-size:13px!important}@media (max-width:760px){.regionalGymCriteria,.regionalGymFacts,.regionalGymPhotoGrid{grid-template-columns:1fr}.regionalGymFacts>div{grid-template-columns:100px 1fr}.regionalGymStore{padding-bottom:26px}.regionalGymStore .guideActions{display:grid}.regionalGymStore .guideActions a{text-align:center}}.guidePlayerProfiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:980px;margin:22px 0;display:grid}.guidePlayerProfiles>article{background:#fff;border:1px solid #c7d0d7;border-radius:5px;flex-direction:column;padding:20px;display:flex}.guidePlayerProfileHead{border-bottom:1px solid #d7dee3;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:13px;display:flex}.guidePlayerProfileHead small{color:#1755ff;letter-spacing:.08em;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.guidePlayerProfileHead h3{margin:0!important;font-size:21px!important}.guidePlayerProfileHead div>span{color:#65717b;margin-top:4px;font-size:13px;display:block}.guidePlayerProfileHead>a,.guidePlayerXMissing{color:#1755ff;background:#eef3ff;border-radius:3px;flex:none;max-width:190px;padding:8px 10px;font-size:12px;font-weight:900;line-height:1.45;text-decoration:none}.guidePlayerXMissing{color:#68737c;background:#f0f1f2}.guidePlayerProfiles p{margin:14px 0 8px!important;font-size:14px!important;line-height:1.65!important}.guidePlayerProfiles ul{margin:0 0 14px;padding-left:19px;font-size:14px;line-height:1.7}.guidePlayerProfileLink{margin-top:auto;font-size:13px;text-decoration:none}.guideNameLists{gap:8px;max-width:980px;margin:20px 0;display:grid}.guideNameLists details{background:#fff;border:1px solid #c7d0d7;border-radius:4px}.guideNameLists summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.guideNameLists summary b{font-size:16px}.guideNameLists summary span{color:#5e6b75;font-size:12px}.guideNameLists details p{color:#344554;word-break:break-word;margin:0;padding:0 17px 17px;font-size:13px!important;line-height:1.9!important}@media (max-width:760px){.guidePlayerProfiles{grid-template-columns:1fr}.guidePlayerProfileHead{display:grid}.guidePlayerProfileHead>a,.guidePlayerXMissing{max-width:none}.guideNameLists summary{flex-direction:column;align-items:flex-start;gap:3px}}.guideSearchRefresh{background:#f4f8ff;border-top:1px solid #bdd0ff!important;border-bottom:1px solid #bdd0ff!important;padding-top:22px!important;padding-bottom:22px!important}.guideSearchRefresh h2{border:0!important;margin-bottom:10px!important;padding:0!important;font-size:23px!important}.guideSearchRefresh .guideSearchAnswer{color:#142230;max-width:800px;font-weight:750;margin-bottom:9px!important;font-size:17px!important;line-height:1.7!important}.guideSearchRefresh .guideSearchNext{color:#40505e;max-width:800px;margin:0!important;font-size:14px!important;line-height:1.65!important}.guideSearchRefresh .guideSearchNext a{color:#1755ff;font-weight:900;text-decoration:none}@media (max-width:760px){.guideSearchRefresh{padding-top:17px!important;padding-bottom:17px!important}.guideSearchRefresh h2{font-size:20px!important}.guideSearchRefresh .guideSearchAnswer{font-size:16px!important}.guideColumnPage .guideArticle p{line-height:1.72}.guideColumnPage .guideTableWrap{max-width:calc(100vw - 34px)}}.guideColumnPage .guideArticle>*{margin-inline:auto}.affiliateDisclosureBar{z-index:70;color:#fff;background:#07131d;border-bottom:1px solid #52606b;align-items:center;gap:12px;padding:9px clamp(16px,4vw,64px);font:800 12px/1.5 Arial,Noto Sans JP,sans-serif;display:flex;position:relative}.affiliateDisclosureBar b{color:#07131d;letter-spacing:.08em;background:#d8ff27;padding:3px 6px;font:950 11px ui-monospace,monospace}.affiliateDisclosureBar span{flex:1}.affiliateDisclosureBar a{color:#d8ff27;text-underline-offset:3px;white-space:nowrap}.affiliateInline{color:#07131d;background:#edf0f2;border-top:1px solid #07131d;border-bottom:1px solid #07131d;padding:clamp(34px,5vw,68px);font-family:Arial,Noto Sans JP,sans-serif}.affiliateInline>header{grid-template-columns:1fr 1fr;align-items:end;gap:32px;max-width:980px;margin:0 auto 24px;display:grid}.affiliateInline>header small{color:#1755ff;letter-spacing:.13em;font:950 12px ui-monospace,monospace}.affiliateInline>header h2{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(31px,4vw,55px);font-weight:500;line-height:1}.affiliateInline>header p{margin:0;font-size:14px;line-height:1.8}.affiliateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1030px;margin:auto;display:grid}.affiliateGrid article{background:#fff;border:2px solid #07131d;align-content:start;justify-items:center;min-width:0;padding:12px;display:grid;box-shadow:5px 5px #1755ff}.affiliateLabel{justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;font-size:13px;display:flex}.affiliateLabel span{background:#d8ff27;padding:3px 6px;font:950 10px ui-monospace,monospace}.affiliateGrid article>p{color:#59636b;width:100%;margin:10px 0 0;font-size:11px;line-height:1.65}.affiliateCta{color:#fff;text-align:center;background:#1755ff;justify-content:center;align-items:center;min-height:38px;margin-top:11px;padding:8px 12px;font:900 12px/1.3 Arial,Noto Sans JP,sans-serif;text-decoration:none;display:inline-flex}:is(.affiliateCta:hover,.affiliateCta:focus-visible){color:#07131d;background:#d8ff27}.affiliateGrid .affiliateCta,.affiliateCompactRow .affiliateCta{width:100%}.affiliateCompactRow{background:#edf0f2;border:1px solid #07131d;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 22px;padding:14px;display:grid}.affiliateCompactRow article{background:#fff;border:1px solid #07131d;align-content:start;justify-items:center;min-width:0;padding:10px;display:grid;box-shadow:4px 4px #1755ff}.affiliateMiniAd{color:#07131d;background:#fff;border:1px solid #07131d;grid-template-columns:minmax(220px,1fr) minmax(300px,360px);align-items:center;gap:20px;max-width:980px;margin:24px auto;padding:14px 16px;font-family:Arial,Noto Sans JP,sans-serif;display:grid;box-shadow:4px 4px #1755ff}.affiliateMiniCopy small{color:#1755ff;letter-spacing:.13em;font:950 10px ui-monospace,monospace;display:block}.affiliateMiniCopy b{margin:7px 0;font-size:18px;display:block}.affiliateMiniCopy p{color:#59636b;margin:0;font-size:12px;line-height:1.65}.a8Creative{aspect-ratio:6/5;background:#f4f1e9;width:100%;max-width:100%;min-height:0;display:block;position:relative;overflow:hidden}.a8Creative>a{width:100%;display:block}.a8Creative>a>img{width:100%;max-width:none;height:auto;display:block}.a8Creative>img[width="1"]{position:absolute;bottom:0;left:-10px}.affiliatePopup{z-index:130;color:#07131d;background:#fff;border:2px solid #07131d;width:328px;max-height:calc(100dvh - 36px);padding:13px;font-family:Arial,Noto Sans JP,sans-serif;position:fixed;bottom:18px;right:18px;overflow-y:auto;box-shadow:8px 8px #1755ff}.affiliatePopup>button{z-index:2;color:#fff;cursor:pointer;background:#07131d;border:2px solid #fff;width:34px;height:34px;font-size:23px;line-height:1;position:absolute;top:0;right:0}.affiliatePopupItem{margin:0;padding:0}.affiliatePopupItem+.affiliatePopupItem{border-top:2px solid #07131d;margin-top:13px;padding-top:13px}.affiliatePopupHead{align-items:center;gap:9px;margin-bottom:9px;padding-right:30px;display:flex}.affiliatePopupHead span{background:#d8ff27;padding:3px 6px;font:950 10px ui-monospace,monospace}.affiliatePopupHead b{font-size:14px}.affiliatePopup .a8Creative{margin:auto}.affiliatePopupItem>p{color:#59636b;margin:9px 0 0;font-size:10.5px;line-height:1.55}@media (max-width:760px){.affiliateDisclosureBar{flex-wrap:wrap;align-items:flex-start;gap:6px 9px;padding:8px 12px;font-size:11px}.affiliateDisclosureBar span{flex-basis:calc(100% - 44px)}.affiliateDisclosureBar a{white-space:normal;margin-left:42px}.affiliateInline{padding:34px 10px}.affiliateInline>header{grid-template-columns:1fr;gap:12px;padding:0 6px}.affiliateGrid{grid-template-columns:1fr;max-width:328px}.affiliateGrid article{padding:12px 8px;box-shadow:4px 4px #1755ff}.affiliatePopup{box-sizing:border-box;width:calc(100vw - 16px);max-width:344px;max-height:calc(100dvh - 16px);padding:12px 7px;bottom:8px;right:8px}.affiliatePopup>button{float:right;margin:-12px -7px -22px 0;position:sticky;top:0}.affiliatePopupHead{clear:both;padding-right:28px}.affiliateCompactRow{scroll-snap-type:x proximity;grid-template-columns:repeat(3,300px);padding:10px;overflow-x:auto}.affiliateCompactRow article{scroll-snap-align:start}.affiliateMiniAd{grid-template-columns:1fr;width:calc(100% - 20px);max-width:430px;margin:20px auto;padding:10px}.affiliateMiniCopy{padding:2px 4px}.affiliateMiniCopy p{display:none}.affiliateMiniAd .a8Creative{order:-1;max-width:none}}@media (min-width:761px) and (max-width:1050px){.affiliateGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}}.affiliateSpot{color:#07131d;background:#fff;border:2px solid #07131d;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:center;gap:24px;width:min(1040px,100% - 32px);margin:34px auto;padding:18px;font-family:Arial,Noto Sans JP,sans-serif;display:grid;box-shadow:7px 7px #1755ff}.affiliateSpotCopy small{letter-spacing:.08em;background:#d8ff27;padding:4px 7px;font:950 11px ui-monospace,monospace;display:inline-block}.affiliateSpotCopy h2{letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(28px,3.4vw,48px);font-weight:600;line-height:1}.affiliateSpotCopy p{color:#59636b;max-width:530px;margin:0 0 12px;font-size:13px;line-height:1.75}.affiliateSpotCopy a{color:#1755ff;text-underline-offset:3px;font:900 11px ui-monospace,monospace}.affiliateSpot .a8Creative{justify-self:end}@media (max-width:700px){.affiliateSpot{grid-template-columns:1fr;gap:14px;width:calc(100% - 20px);margin:24px auto;padding:14px 8px;box-shadow:4px 4px #1755ff}.affiliateSpotCopy{padding:0 6px}.affiliateSpotCopy h2{margin-top:8px;font-size:24px;line-height:1.2}.affiliateSpotCopy p{display:none}.affiliateSpot .a8Creative{order:-1;justify-self:stretch;width:100%;max-width:none}}body{font-size:16px;line-height:1.5}.hero{min-height:540px;padding:22px 4vw 0}.heroCopy{margin-top:70px}h1{font-size:clamp(58px,8vw,128px)}.heroCopy h1 em{font-size:clamp(52px,6.6vw,98px)}.notice{gap:20px;padding:12px 4vw;font-size:14px}.unifiedRoster{padding:58px 4vw 64px}.rosterCompactHead{padding-bottom:14px}.rosterCompactHead h2{font-size:43px}.rosterCompactHead b{font-size:28px}.rosterControls{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);width:calc(100% + 2vw);margin:16px -1vw 0!important}.rosterControls label{padding:14px 18px}.rosterControls span{font-size:12px}.rosterControls input,.rosterControls select{font-size:18px;line-height:1.35}.rosterTags{gap:8px;margin:16px 0}.rosterTags button{min-height:40px;padding:9px 14px;font-size:15px;line-height:1.2}.rosterSummary{margin:18px 0 10px}.rosterGrid{gap:10px}.rosterCard{box-shadow:4px 4px 0 var(--ink);padding:16px}.rosterIdentity{gap:12px}.rosterAvatar,.rosterAvatar img{width:58px;height:58px}.rosterAvatar span{font-size:28px}.rosterIdentity h3{font-size:30px}.rosterIdentity a:not(.rosterAvatar){font-size:11px}.rosterBadges{gap:4px;margin-top:12px}.rosterBadges span{padding:4px 6px;font-size:11px}.rosterHeadline{min-height:38px;margin:12px 0;font-size:15px;line-height:1.5}.rosterId{padding:8px 0}.careerSnapshot>div{padding:7px 6px}.careerSnapshot b{font-size:19px}.cityStrip{margin-bottom:12px}.cityStrip>div{min-height:94px;padding:7px}.cityStrip small{font-size:11px}.cityStrip a{margin:6px 0 2px;font-size:23px}.cityStrip b{margin:6px 0 2px;font-size:21px}.rosterActions{gap:5px}.rosterActions a,.rosterActions button{padding:8px 10px;font-size:12px}@media (min-width:981px){.rosterGrid{gap:8px 10px}.rosterCard{box-shadow:4px 4px 0 var(--ink);padding:11px 14px}.rosterIdentity{gap:10px}.rosterAvatar,.rosterAvatar img{width:50px;height:50px}.rosterAvatar span{font-size:24px}.rosterIdentity h3{margin:2px 0;font-size:27px}.rosterIdentity>div>small,.rosterIdentity a:not(.rosterAvatar),.rosterFollowers{font-size:10.5px}.rosterBadges{margin-top:7px}.rosterBadges span{padding:3px 5px;font-size:10px}.rosterHeadline{min-height:26px;margin:7px 0;font-size:14px;line-height:1.35}.rosterId{padding:5px 0}.careerSnapshot>div{padding:4px 6px}.careerSnapshot b{font-size:17px;line-height:1.05}.careerSnapshot span{font-size:9.5px}.cityStrip{height:120px;margin-bottom:7px;overflow:hidden}.cityStrip>div{height:90px;min-height:90px;padding:5px 6px;overflow:hidden}.cityStrip small{font-size:10px}.cityStrip a{margin:3px 0 1px;font-size:18px}.cityStrip b{margin:3px 0 1px;font-size:17px}.cityStrip span,.cityStrip em{font-size:9.5px;line-height:1.2}.cityStrip em{margin-top:2px}.cityStrip a.cityDeckLink{padding:2px 3px;font-size:9.5px}.rosterActions a,.rosterActions button{min-height:31px;padding:6px 9px;font-size:11px}}@media (max-width:650px){.rosterControls{grid-template-columns:1fr;width:100%;margin:14px 0 0!important}.rosterControls label{padding:12px 14px}.rosterControls input,.rosterControls select{font-size:16px}.rosterTags{gap:7px}.rosterTags button{min-height:38px;padding:8px 11px;font-size:13.5px}}.coverage{gap:5vw;padding:52px 4vw}.sectionHead{margin-bottom:24px}.sectionHead h2,.coverage h2{font-size:45px}.coverageTotals{margin-top:20px}.coverageTotals div{padding:12px}.coverageCells button{min-height:118px;padding:12px}.seasonRankings{padding:52px 4vw}.rankingHead{margin-bottom:26px}.rankingHead h2{font-size:clamp(46px,5vw,78px)}.rankingHead>p{font-size:14px}.rankingGrid{gap:9px}.rankingGrid article>header{padding:13px}.rankingGrid header b{font-size:32px}.rankingGrid ol{padding:8px 13px}.rankingGrid li{padding:6px 0}.directory,.hall{padding:50px 4vw}th{padding:11px 12px;font-size:11px}td{padding:13px 12px;font-size:15px}.contributionSection{gap:5vw;padding:62px 4vw}.contributionIntro h2{font-size:clamp(52px,5vw,82px)}.contributionIntro>p:not(.eyebrow){margin:22px 0;font-size:15px;line-height:1.75}.contributionForm{box-shadow:7px 7px 0 var(--ink);padding:22px}.contributionForm input,.contributionForm select,.contributionForm textarea{padding:10px 11px;font-size:15px}.siteFooter{gap:28px;padding:38px 4vw}.siteFooter p{font-size:13px}.seoNav{padding:16px clamp(18px,4vw,58px);font-size:14px}.seoBrand{font-size:17px}.seoHero{border-bottom-width:8px;padding:clamp(40px,6vw,80px) clamp(18px,6vw,88px)}.seoHero>p{margin-bottom:13px;font-size:12px}.seoHero h1{font-size:clamp(50px,7.2vw,112px);line-height:.96}.seoLead{max-width:760px;margin-top:22px;font-size:clamp(17px,1.7vw,23px);line-height:1.6}.seoPanel{padding:clamp(26px,4vw,54px)}.seoPanel h2{margin-bottom:18px;font-size:clamp(28px,3.4vw,44px)}.seoStats div{padding:16px 12px}.seoStats b{font-size:34px}.seoList li{gap:13px;padding:13px}.seoList b{font-size:23px}.seoBridge{padding:clamp(30px,4.5vw,58px)}.seoBridge h2{margin-bottom:22px;font-size:clamp(30px,4vw,55px)}.seoBridge>div>a{min-height:94px;padding:16px}.seoBridge>div>a b{font-size:19px}.seoBridge>div>a span{font-size:13px}.seoFooter{padding:20px clamp(18px,4vw,58px);font-size:13px}.seoDiscovery{padding:42px clamp(18px,4vw,58px)}.seoDiscovery header h2{font-size:clamp(30px,3.4vw,48px)}.seoHubLinks>a{min-height:120px;padding:17px}.seoHubLinks span{font-size:19px}.seoQuickLinks a{padding:7px 9px;font-size:12px}.hubSummary p{font-size:16px;line-height:1.7}.hubSummary>div span{padding:12px 16px}.hubSummary>div b{font-size:23px}.indexCardGrid>article{min-height:285px;padding:17px}.indexCardGrid header img,.indexCardGrid header>span{width:50px;height:50px;font-size:24px}.indexCardGrid h2{font-size:23px}.indexCardGrid>article>p{font-size:15px;line-height:1.55}.indexCta{padding:9px 11px;font-size:12px}.deckIndexList article{gap:15px;padding:15px clamp(18px,4vw,54px)}.deckIndexList h2{font-size:21px}.playerSearchPanel input{padding:11px 13px;font-size:15px}.playerSearchPanel button,.playerSearchPanel form a{padding:11px 15px}.playerSearchPanel nav a,.keywordLinks a{padding:8px 10px}.guidePage .seoHero{padding:clamp(34px,4.8vw,62px) clamp(18px,6vw,82px)}.guidePage .seoHero h1{font-size:clamp(40px,5.3vw,70px)}.guidePage .seoLead{margin-top:17px;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.guidePage .guideIndexLead p,.guidePage .guideArticle p{font-size:15px;line-height:1.72}.guidePage .guideIndexGrid article{min-height:280px;padding:19px}.guidePage .guideIndexGrid h2{margin:13px 0 9px;font-size:24px}.guidePage .guideIndexGrid p,.guidePage .guideIndexGrid li{font-size:14px;line-height:1.65}.guidePage .guideIndexGrid a{padding:10px 12px;font-size:14px}.guidePage .guideArticle{padding:clamp(27px,4vw,52px)}.guidePage .guideArticle h2{margin-bottom:18px;font-size:clamp(27px,3vw,40px)}.guidePage .guideArticle h3{margin-top:26px;font-size:21px}.guidePage .guideFlow{gap:10px;margin:24px auto}.guidePage .guideFlow article{min-height:125px;padding:15px}.guidePage .guideFlow b{font-size:17px}.guidePage .guideRuleGrid article,.guidePage .guideTimeline article{padding:17px}.guidePage .guideStatus{gap:16px;padding:17px}.guidePage .guideStatus h2{font-size:24px}.guidePage .guideTable th,.guidePage .guideTable td{padding:10px;font-size:13px}.guidePage .guideSourceGrid a,.guidePage .guideRelated a{min-height:105px;padding:15px}.guidePage .guideFaq summary{padding:14px 0;font-size:17px}.guidePage.guideColumnPage .seoHero{padding:40px clamp(18px,6vw,82px) 38px}.guidePage.guideColumnPage .seoHero h1{color:#16202a;letter-spacing:-.03em;font-size:clamp(32px,3.6vw,46px);line-height:1.24}.guidePage.guideColumnPage .seoLead{color:#42505c;margin-top:18px;font-size:clamp(16px,1.3vw,18px);line-height:1.75}.guideArticleCover{max-width:1200px;margin:28px auto;padding:0 20px}.guideArticleCover img{border:2px solid #101923;width:100%;height:auto;display:block}.guidePage .guideIndexGrid article>picture{width:calc(100% + 38px);margin:-19px -19px 16px;display:block}.guidePage .guideIndexGrid article>picture>img{aspect-ratio:16/9;object-fit:cover;border-bottom:2px solid #101923;width:100%;height:auto;display:block}.guideInternalLinks{background:#f4f1e9;border:2px solid #101923;max-width:1400px;margin:26px auto;padding:clamp(24px,4vw,44px)}.guideInternalLinks header{max-width:820px;margin-bottom:20px}.guideInternalLinks header small{color:#1455ff;letter-spacing:.14em;font-weight:900}.guideInternalLinks h2{margin:7px 0 6px;font-size:clamp(28px,3.2vw,44px)}.guideInternalLinks p{margin:0;line-height:1.7}.guideInternalLinkGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.guideInternalLinkGrid a{color:#101923;background:#fff;border:1px solid #101923;flex-direction:column;min-height:128px;padding:15px;text-decoration:none;display:flex}.guideInternalLinkGrid a:hover{background:#d3ff15;transform:translateY(-2px)}.guideInternalLinkGrid small{color:#1455ff;letter-spacing:.1em;font-size:11px;font-weight:900}.guideInternalLinkGrid b{margin:8px 0;font-size:17px;line-height:1.35}.guideInternalLinkGrid span{margin-top:auto;font-size:13px}.affiliateInline{padding:clamp(28px,4vw,48px)}.affiliateInline>header{gap:22px;margin-bottom:18px}.affiliateInline>header h2{font-size:clamp(28px,3.2vw,44px)}.affiliateSpot{gap:18px;margin:26px auto;padding:14px}.affiliateSpotCopy h2{font-size:clamp(26px,2.8vw,38px)}.homeAffiliateSpot{margin-top:28px;margin-bottom:28px}@media (max-width:800px){body{font-size:15.5px}.hero{min-height:560px;padding:18px 4vw 0}.heroCopy{margin-top:58px}h1{font-size:clamp(52px,14vw,76px)}.heroCopy h1 em{white-space:normal;font-size:clamp(39px,10.3vw,54px)}.notice{padding:10px 4vw;font-size:13px}.unifiedRoster{padding:42px 4vw 48px!important}.rosterCompactHead h2{font-size:36px}.rosterCard{padding:12px}.rosterIdentity h3{font-size:25px}.rosterHeadline{min-height:0;font-size:14px}.cityStrip>div{min-height:88px;padding:6px}.cityStrip a{font-size:20px}.rosterActions a,.rosterActions button{min-height:38px;padding:8px 9px;font-size:13px}.coverage,.seasonRankings,.directory,.hall,.contributionSection{padding:42px 4vw}.sectionHead h2,.coverage h2{font-size:38px}.rankingHead h2{font-size:46px}.contributionIntro h2{font-size:52px}.contributionForm{padding:14px}.siteFooter{padding:30px 4vw}.seoPage{max-width:100%;overflow-x:clip}.seoNav{flex-direction:column;align-items:flex-start;gap:12px;padding:13px 15px}.seoNav>div{justify-content:flex-start;width:100%;min-width:0}.seoBrand{white-space:normal}.seoHero{padding:34px 17px}.seoHero h1{overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:clamp(38px,11vw,52px)}.seoLead{margin-top:16px;font-size:15.5px}.seoPanel{padding:26px 17px}.seoPanel h2{font-size:28px}.guidePage .seoHero{padding:30px 17px}.guidePage .seoHero h1{font-size:clamp(34px,9vw,42px)}.guidePage.guideColumnPage .seoHero{padding:27px 17px 25px}.guidePage.guideColumnPage .seoHero h1{font-size:clamp(30px,8vw,38px);line-height:1.25}.guidePage .guideArticle{min-width:0;padding:27px 17px}.guidePage .guideArticle h2{font-size:25px}.guidePage .guideIndexGrid article{padding:17px}.guideArticleCover{margin:18px auto;padding:0 12px}.guidePage .guideIndexGrid article>picture{width:calc(100% + 34px);margin:-17px -17px 14px}.guideInternalLinks{margin:20px 12px;padding:22px 14px}.guideInternalLinkGrid{grid-template-columns:1fr;display:grid}.guideInternalLinkGrid a{min-height:102px}.affiliateSpot{margin:20px auto}.affiliateInline{padding:26px 12px;overflow:hidden}.affiliateGrid{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:repeat(2,316px);gap:10px;max-width:none;padding:2px 5px 10px;overflow-x:auto}.affiliateGrid article{scroll-snap-align:start;width:316px;padding:10px 7px}}@media (max-width:600px){.guidePage .guideStamp{grid-template-columns:minmax(0,1fr);display:grid}.guidePage .guideStamp>div{min-width:0}}@media (max-width:650px){.unifiedRoster{padding-inline:3vw!important}.rosterGrid{gap:7px}.rosterCard{box-shadow:3px 3px 0 var(--ink);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-areas:"identity headline""badges badges""id id""stats stats""city city""actions actions";gap:0 8px;padding:8px 9px;display:grid}.rosterIdentity{grid-area:identity;align-items:flex-start;gap:7px;min-width:0}.rosterIdentity>div{min-width:0}.rosterAvatar,.rosterAvatar img{width:44px;height:44px}.rosterAvatar span{font-size:21px}.rosterIdentity h3{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0;font-size:20px;line-height:1.05;display:-webkit-box;overflow:hidden}.rosterIdentity>div>small,.rosterIdentity a:not(.rosterAvatar),.rosterFollowers,.rosterXPending{line-height:1.2;font-size:8.5px!important}.rosterBadges{grid-area:badges;gap:3px;min-width:0;max-width:100%;margin:4px 0 6px;overflow:hidden}.rosterBadges span{overflow-wrap:anywhere;text-overflow:ellipsis;max-width:100%;padding:2px 4px;font-size:8.5px;line-height:1.15;overflow:hidden}.rosterHeadline{border-left:1px solid var(--line);grid-area:headline;align-self:stretch;min-height:0;max-height:80px;margin:0;padding:6px 0 4px 8px;font-size:12px;line-height:1.4;overflow:hidden}.rosterId{grid-area:id;padding:3px 0}.rosterId span,.rosterId b{font-size:9px}.careerSnapshot{grid-area:stats}.careerSnapshot>div{padding:3px 4px}.careerSnapshot b{font-size:15px;line-height:1}.careerSnapshot span{font-size:8px;line-height:1.1}.cityStrip{grid-area:city;height:92px;margin-bottom:5px;overflow:hidden}.unifiedRoster .cityStrip:before{content:"2026 シティリーグ S1〜S4";white-space:nowrap;text-overflow:ellipsis;padding:4px 5px;font-size:8.5px;line-height:1.25;overflow:hidden}.cityStrip>div,.cityStrip>div.hasEvidence{gap:2px;height:68px;padding:3px 4px;overflow:hidden;min-height:68px!important}.cityStrip small{font-size:8.5px}.cityStrip a,.cityStrip b{margin:2px 0 1px;font-size:13px;line-height:1}.cityStrip span,.cityStrip em,.cityStrip .noResult span:after,.cityStrip .pendingId span:after{font-size:8px;line-height:1.15}.cityStrip a.cityXReport{gap:1px;width:calc(100% + 4px);max-height:48px;margin:auto -2px 0;padding:3px;overflow:hidden}.cityStrip .cityXReport>span{font-size:7.5px}.cityStrip .cityXReport>strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.1;display:-webkit-box;overflow:hidden}.cityStrip .cityXReport>em,.cityStrip .cityXReport>i{display:none}.cityStrip a.cityDeckLink{padding:2px;font-size:7.5px}.rosterActions{grid-area:actions;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:0;display:grid}.rosterActions a,.rosterActions button{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:0;min-height:29px;padding:5px 4px;font-size:10px;line-height:1.15;overflow:hidden}.rosterActions>:last-child:nth-child(odd){grid-column:1/-1}}.mobileSiteNav,.mobileBackToTop,.seoMobileMenu,.guideMobileNavigator{display:none}.pageTopAnchor{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.playerIndexLoadMore{color:#07131d;cursor:pointer;background:#d8ff27;border:2px solid #07131d;width:min(520px,100% - 32px);min-height:54px;margin:26px auto 44px;font:900 16px/1.25 Arial,Noto Sans JP,sans-serif;display:block;box-shadow:5px 5px #1755ff}.playerIndexLoadMore small{color:#53606b;letter-spacing:.08em;margin-top:4px;font-size:11px;display:block}@media (max-width:760px){html{scroll-behavior:smooth;scroll-padding-top:14px}body{padding-bottom:64px}button,a,summary,input,select{touch-action:manipulation}:focus-visible{outline-offset:2px;outline:3px solid #1755ff}.hero{min-height:350px!important;padding:12px 14px 0!important}.hero nav{gap:7px!important}.heroIndexNav{scrollbar-width:none;padding:0 14px 4px 0;overflow-x:auto;flex-wrap:nowrap!important;gap:6px!important;width:calc(100% + 14px)!important;margin-right:-14px!important}.heroIndexNav::-webkit-scrollbar{display:none}.heroIndexNav a{flex:none;padding:6px 8px!important;font-size:11px!important}.heroCopy{margin-top:12px!important}.heroCopy .eyebrow{margin-bottom:7px;font-size:10px;line-height:1.25}.hero .lede{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.stats div{padding:9px 10px!important}.stats strong{line-height:1;font-size:26px!important}.stats span{font-size:10px;line-height:1.3}.mobileSiteNav{z-index:120;height:64px;padding:5px max(6px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));background:#fff;border-top:1px solid #07131d;grid-template-columns:repeat(5,minmax(0,1fr));font-family:Arial,Noto Sans JP,sans-serif;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #07131d1f}.mobileSiteNav a{color:#56616a;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;text-decoration:none;display:flex}.mobileSiteNav a.active{color:#fff;background:#07131d}.mobileSiteNav small{letter-spacing:.05em;font:800 7.5px/1 ui-monospace,monospace}.mobileSiteNav span{font-size:11.5px;font-weight:900;line-height:1.2}.mobileBackToTop{z-index:119;color:#07131d;background:#d8ff27;border:1px solid #07131d;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;font-weight:950;text-decoration:none;display:grid;position:fixed;bottom:74px;right:10px;box-shadow:3px 3px #1755ff}.affiliatePopup{max-height:calc(100dvh - 88px);bottom:76px}.comparisonTray{bottom:72px!important}.seoNav{z-index:70;background:#f4f1e9;min-height:58px;position:relative;flex-direction:row!important;align-items:center!important;gap:10px!important;padding:9px 13px!important}.seoBrand{white-space:nowrap!important;font-size:16px!important}.seoBrand i{width:34px;height:34px;margin-right:6px}.seoNavLinks{display:none!important}.seoMobileMenu{margin-left:auto;display:block;position:relative}.seoMobileMenu summary{cursor:pointer;background:#fff;border:1px solid #07131d;place-items:center;min-width:82px;min-height:44px;padding:0 12px;font-size:13px;font-weight:900;list-style:none;display:grid}.seoMobileMenu summary::-webkit-details-marker{display:none}.seoMobileMenu[open] summary{color:#fff;background:#07131d}.seoMobileMenu>div{z-index:80;background:#07131d;grid-template-columns:repeat(2,minmax(0,1fr));padding:1px;position:absolute;top:46px;right:0;box-shadow:6px 6px #1755ff;gap:1px!important;width:min(310px,100vw - 26px)!important;display:grid!important}.seoMobileMenu a{background:#fff;align-items:center;min-height:48px;padding:10px;font-size:13px;line-height:1.25;display:flex}.seoBreadcrumb{white-space:nowrap;overflow:hidden;gap:5px!important;padding:9px 13px!important;font-size:11px!important}.seoBreadcrumb span{flex:none}.seoBreadcrumb span:last-child{flex:1;min-width:0}.seoBreadcrumb b{display:block;max-width:100%!important}.seoHero{border-bottom-width:6px!important;padding:27px 16px 29px!important}.seoHero>p{line-height:1.35;letter-spacing:.12em!important;margin-bottom:9px!important;font-size:10px!important}.seoHero h1{letter-spacing:-.035em!important;font-size:clamp(32px,9.5vw,42px)!important;line-height:1.12!important}.seoLead{margin-top:12px!important;font-size:15px!important;line-height:1.65!important}.seoPanel{padding:24px 16px!important}.seoPanel h2{font-size:25px!important;line-height:1.3!important}.seoStats b{font-size:28px!important}.seoBridge{padding:30px 16px!important}.seoBridge h2{font-size:27px!important;line-height:1.2!important}.seoFooter{line-height:1.8;padding:25px 16px 28px!important}.unifiedRoster{padding-inline:10px!important}.rosterCompactHead{align-items:center}.rosterCompactHead h2{font-size:32px!important}.rosterCompactHead>p{font-size:10px}.rosterCompactHead b{font-size:24px!important}.rosterControls{z-index:65;border:2px solid #07131d;position:sticky;top:0;box-shadow:0 5px 12px #07131d1f;grid-template-columns:minmax(0,1fr) 112px!important;gap:1px!important;width:calc(100% + 4px)!important;margin:10px -2px 0!important}.rosterControls label{background:#fff;min-width:0;padding:7px 9px!important}.rosterControls span{margin-bottom:2px!important;font-size:9px!important}.rosterControls input,.rosterControls select{font-size:14px!important;line-height:1.25!important}.rosterTags{scroll-snap-type:x proximity;scrollbar-width:none;padding:0 10px 7px;overflow-x:auto;flex-wrap:nowrap!important;gap:6px!important;margin:9px -10px 10px!important;display:flex!important}.rosterTags::-webkit-scrollbar{display:none}.rosterTags button{scroll-snap-align:start;flex:none;min-height:36px!important;padding:7px 10px!important;font-size:12px!important}.rosterSummary{margin:8px 0!important}.rosterSummary small{font-size:9px!important;line-height:1.4!important}.rosterHeadline{max-height:62px!important}.rosterActions a,.rosterActions button{min-height:34px!important;font-size:10.5px!important}.hubSummary{padding-bottom:18px!important}.hubSummary>div{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:15px!important;display:grid!important}.hubSummary>div span{font-size:12px;padding:10px!important}.hubSummary>div b{display:block;margin:0!important;font-size:22px!important}.playerSearchPanel{padding-top:18px!important;padding-bottom:18px!important}.playerSearchPanel form>div{grid-template-columns:minmax(0,1fr) 76px!important;gap:5px!important}.playerSearchPanel input{padding:11px!important;font-size:14px!important}.playerSearchPanel button{padding:10px 8px!important}.playerSearchPanel form a{grid-column:1/-1;width:max-content;font-size:12px;padding:7px 10px!important}.playerSearchPanel>p{font-size:13px;margin:10px 0!important}.playerSearchPanel nav{scrollbar-width:none;margin-right:-16px;padding-right:16px;overflow-x:auto;flex-wrap:nowrap!important}.playerSearchPanel nav::-webkit-scrollbar{display:none}.playerSearchPanel nav a{flex:none;min-height:38px;font-size:12px;padding:8px 10px!important}.playerIndexGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.playerIndexGrid>article{min-height:260px;padding:10px!important}.playerIndexGrid header{align-items:flex-start;gap:7px}.playerIndexGrid header img,.playerIndexGrid header>span{flex:none;width:38px!important;height:38px!important;font-size:18px!important}.playerIndexGrid h2{overflow-wrap:anywhere;font-size:17px!important;line-height:1.15!important}.playerIndexGrid header small{overflow-wrap:anywhere;margin-top:3px;font-size:9px}.playerIndexGrid>article>p:not(.indexLatest){-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0;display:-webkit-box;overflow:hidden;font-size:11.5px!important;line-height:1.45!important}.playerIndexGrid dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:auto 0 8px}.playerIndexGrid dl div{padding:5px!important}.playerIndexGrid dl div:nth-child(3){border-top:1px solid #c6ccd0;border-right:0;grid-column:1/-1}.playerIndexGrid dt{font-size:8px}.playerIndexGrid dd{font-size:10px;line-height:1.2}.playerIndexGrid .indexLatest{font-size:9.5px;line-height:1.35;margin-bottom:8px!important}.playerIndexGrid .indexLatest b{font-size:9px}.playerIndexGrid .indexCta{text-align:center;min-height:38px;font-size:11px;padding:9px 7px!important}.playerIndexLoadMore{margin:20px auto 36px}.deckIndexControls{z-index:64;background:#f4f1e9;border-block:1px solid #07131d;padding:12px 14px 10px;position:sticky;top:0;box-shadow:0 5px 12px #07131d1f}.deckIndexControls label{gap:5px;display:grid}.deckIndexControls label span{font-size:10px;font-weight:900}.deckIndexControls input{background:#fff;border:1px solid #07131d;width:100%;min-height:42px;padding:9px 11px;font:700 14px Arial,Noto Sans JP,sans-serif}.deckIndexControls>div{scrollbar-width:none;gap:6px;margin:8px -14px 0;padding:0 14px 4px;display:flex;overflow-x:auto}.deckIndexControls>div::-webkit-scrollbar{display:none}.deckIndexControls button{background:#fff;border:1px solid #07131d;flex:none;min-height:34px;padding:6px 9px;font-size:11px;font-weight:900}.deckIndexControls button.active{color:#fff;background:#07131d}.deckIndexControls>p{color:#53606b;margin:5px 0 0;font-size:11px}.deckIndexControls>p b{color:#1755ff;margin-right:3px;font-size:16px}.deckIndexList article{grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important}.deckIndexList article>span{align-self:start}.deckIndexList .indexCta{grid-column:1/-1;width:100%!important}.guidePage.guideColumnPage .seoHero{padding:24px 16px 25px!important}.guidePage.guideColumnPage .seoHero h1{font-size:clamp(29px,8vw,36px)!important;line-height:1.22!important}.guideArticleCover{margin:12px auto!important;padding:0 10px!important}.guideArticleCover img{border-width:1px!important}.guideMobileNavigator{z-index:60;margin:10px 10px 14px;font-family:Arial,Noto Sans JP,sans-serif;display:block;position:relative}.guideReadingProgress{z-index:140;pointer-events:none;background:#ccd2d6;height:3px;display:block;position:fixed;top:0;left:0;right:0}.guideReadingProgress i{background:#1755ff;height:100%;transition:width .12s linear;display:block}.guideMobileNavigator details{background:#fff;border:1px solid #07131d;box-shadow:3px 3px #d8ff27}.guideMobileNavigator summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:11px 13px;font-weight:900;list-style:none;display:flex}.guideMobileNavigator summary::-webkit-details-marker{display:none}.guideMobileNavigator summary:after{content:"＋";color:#1755ff;margin-left:10px;font-size:20px}.guideMobileNavigator details[open] summary:after{content:"−"}.guideMobileNavigator summary b{color:#64717a;margin-left:auto;font-size:11px}.guideMobileNavigator nav{border-top:1px solid #c4cbd0;max-height:52vh;padding:5px 10px 12px;display:grid;overflow:auto}.guideMobileNavigator nav a{color:#07131d;border-bottom:1px solid #e1e4e6;padding:9px 6px;font-size:13px;font-weight:850;line-height:1.4;text-decoration:none;display:block}.guideMobileNavigator nav a.sub{color:#53606b;padding-left:20px;font-size:12px;font-weight:700}.guidePage .guideArticle{padding:27px 16px!important}.guidePage .guideArticle h2{scroll-margin-top:14px;margin-bottom:15px!important;font-size:25px!important;line-height:1.3!important}.guidePage .guideArticle h3{scroll-margin-top:14px;margin:25px 0 9px!important;font-size:19px!important;line-height:1.4!important}.guidePage .guideArticle h4{margin:20px 0 7px;scroll-margin-top:14px;font-size:16px!important;line-height:1.45!important}.guidePage .guideArticle p,.guidePage .guideArticle li{font-size:15.5px!important;line-height:1.78!important}.guidePage .guideArticle ul,.guidePage .guideArticle ol{padding-left:20px}.guidePage .guideArticle li+li{margin-top:7px}.guidePage .guideAnswer{margin:17px 0;padding:18px 15px}.guidePage .guideNotice{border-left-width:5px;margin:17px 0;padding:16px}.guidePage .guideFlow,.guidePage .guideTimeline{margin:20px 0}.guidePage .guideRuleGrid article,.guidePage .guideTimeline article,.guidePage .guideFlow article{padding:15px!important}.guideTableWrap{scroll-snap-type:x proximity;margin-right:-16px;padding-bottom:8px;padding-right:16px;position:relative;overflow-x:auto}.guideTableWrap:before{content:"← 横にスクロールできます →";color:#1755ff;letter-spacing:.04em;background:#eef3ff;width:max-content;margin:0 0 7px;padding:4px 7px;font-size:10px;font-weight:900;display:block;position:sticky;left:0}.guidePage .guideTable{min-width:590px!important}.guidePage .guideTable th,.guidePage .guideTable td{padding:9px!important;font-size:12px!important}.guidePage .guideFaq summary{min-height:48px;line-height:1.45;padding:13px 0!important;font-size:16px!important}.guideInternalLinks{margin:16px 10px!important;padding:18px 12px!important}.guideInternalLinks h2{font-size:24px!important}.guideInternalLinkGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.guideInternalLinkGrid a{min-height:110px!important;padding:11px!important}.guideInternalLinkGrid b{font-size:14px!important}.guideInternalLinkGrid span{font-size:11px!important}.indexCardGrid:not(.playerIndexGrid)>article{min-height:0!important;padding:15px!important}.deckIndexList article,.updateTimeline article{padding:15px 16px!important}.seoCta,.indexCta,.guideActions a,.guidePrimaryLink{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.guidePage .guideIndexLead{padding-bottom:18px!important}.guidePage .guideIndexGrid article{padding:14px!important}.guidePage .guideIndexGrid article>picture{width:calc(100% + 28px)!important;margin:-14px -14px 12px!important}.guidePage .guideIndexGrid h2{margin:10px 0 7px!important;font-size:22px!important}.guidePage .guideIndexGrid p{margin-bottom:12px!important;font-size:14px!important;line-height:1.6!important}.guidePage .guideIndexGrid ul{margin:0 0 14px;padding-left:18px}.guidePage .guideIndexGrid li{font-size:13px!important;line-height:1.55!important}.guidePage .guideIndexGrid a{min-height:44px;padding:11px 12px!important}.affiliateInline{padding-bottom:26px!important}.affiliateDisclosureBar{padding-bottom:10px}}@media (max-width:370px){.mobileSiteNav span{font-size:10.5px}.playerIndexGrid{grid-template-columns:1fr!important}.playerIndexGrid>article{min-height:235px}.guideInternalLinkGrid{grid-template-columns:1fr!important}}@media (max-width:760px){.affiliateGrid{grid-template-columns:repeat(2,min(86vw,380px));max-width:none}.affiliateGrid article{width:min(86vw,380px);padding:8px}.affiliateCompactRow{grid-template-columns:repeat(3,min(86vw,380px))}.affiliateCompactRow article{width:min(86vw,380px);padding:8px}.affiliateGrid .a8Creative,.affiliateCompactRow .a8Creative,.affiliatePopup .a8Creative{width:100%;max-width:none}.affiliateGrid article>p{display:none}.affiliateLabel{margin-bottom:7px}.affiliateCta{min-height:44px;margin-top:8px;font-size:13px}.affiliatePopup{max-width:380px;padding:10px 6px}.affiliatePopupItem>p{display:none}}
