:root{--bg:#06130c;--surface:#0b2415;--surface-2:#0f2f1c;--line:#275839;--text:#f4f7f2;--muted:#a2b5a8;--green:#89e85f;--lime:#c8f249;--gold:#f1c84d;--danger:#ff796d;--shadow:0 18px 45px rgba(0,0,0,.25);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:dark}
.brand img.brand-mark{width:min(210px,100%);max-width:100%;height:auto;aspect-ratio:3/1;object-fit:cover;object-position:center 42%}
@media(max-width:700px){.brand img.brand-mark{width:min(210px,100%);height:auto}}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 10% 0,#123720 0,transparent 35%),linear-gradient(180deg,#06130c,#030b07);color:var(--text);font-size:16px;line-height:1.65}.shell{width:min(1180px,calc(100% - 36px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:20;background:rgba(6,19,12,.9);border-bottom:1px solid rgba(137,232,95,.18);backdrop-filter:blur(18px)}.header-inner{min-height:82px;display:flex;align-items:center;gap:22px}.brand{display:flex;align-items:center;width:164px}.brand img{display:block;width:100%;height:auto}.product-nav{display:flex;gap:7px;margin-left:auto}.product-nav a{color:var(--muted);text-decoration:none;font-weight:800;font-size:.76rem;letter-spacing:.08em;padding:9px 12px;border-radius:999px}.product-nav a.active{color:#071108;background:var(--green)}.update-pill{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);color:var(--green);border-radius:999px;padding:9px 14px;cursor:pointer}.update-pill span{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(137,232,95,.12)}main{padding:48px 0 72px}.hero{max-width:880px;margin-bottom:34px}.eyebrow,.step{margin:0;color:var(--green);font-size:.76rem;font-weight:900;letter-spacing:.12em}.hero h1{font-size:clamp(2.35rem,7vw,5.5rem);line-height:.98;letter-spacing:-.055em;margin:.28em 0 .24em}.hero>p:not(.eyebrow){font-size:1.14rem;color:#c5d2c9;max-width:800px}.notice{margin-top:22px;border-left:4px solid var(--gold);padding:13px 16px;background:rgba(241,200,77,.08);color:#dce5de}.search-panel,.position-guide,.player-review,.owned-section,.squad-plans,.method-note{background:linear-gradient(145deg,rgba(15,47,28,.93),rgba(7,26,15,.93));border:1px solid var(--line);border-radius:24px;padding:clamp(20px,4vw,34px);margin-top:20px;box-shadow:var(--shadow)}.section-heading{display:flex;justify-content:space-between;gap:22px;align-items:flex-start;margin-bottom:22px}.section-heading.compact{align-items:center}.section-heading h2,.player-head h2{margin:.1em 0 0;font-size:clamp(1.35rem,3vw,2rem);line-height:1.22}.section-heading p:not(.step),.player-head p{margin:.25em 0 0;color:var(--muted)}.count,.data-note{display:inline-flex;white-space:nowrap;border:1px solid var(--line);border-radius:999px;padding:6px 11px;color:var(--green);font-size:.8rem;font-weight:800}.search-grid{display:grid;grid-template-columns:minmax(260px,1.6fr) minmax(150px,.55fr) minmax(140px,.45fr);gap:14px}.field{display:grid;gap:7px;font-size:.82rem;font-weight:800;color:#dce7df}.field input,.field select{width:100%;min-height:48px;border:1px solid #356848;border-radius:13px;background:#06170d;color:var(--text);padding:10px 13px;font:inherit;font-size:1rem}.search-wrap{position:relative}.search-wrap>span{position:absolute;left:14px;top:7px;font-size:1.4rem;color:var(--green)}.search-wrap input{padding-left:44px}.switch-row{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--text);cursor:pointer}.switch-row input{position:absolute;opacity:0}.switch-ui{width:50px;height:27px;border-radius:30px;border:1px solid #407151;background:#07180e;position:relative;flex:none}.switch-ui:after{content:"";position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:var(--muted);transition:.2s}.switch-row input:checked+.switch-ui{background:#1d5e34}.switch-row input:checked+.switch-ui:after{left:26px;background:var(--green)}.switch-row span:last-child{display:grid}.switch-row small{color:var(--muted);font-weight:400}.result-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.result-card{border:1px solid var(--line);background:#071a0f;color:var(--text);border-radius:14px;padding:12px;text-align:left;cursor:pointer;min-width:0}.result-card:hover,.result-card.active{border-color:var(--green);background:#123820}.result-card strong,.result-card span{display:block}.result-card strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-card span{color:var(--muted);font-size:.78rem}.empty{grid-column:1/-1;color:var(--muted);padding:14px 0}.heading-with-icon{display:flex;gap:12px}.book-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(137,232,95,.12);color:var(--green);font-size:1.4rem;flex:none}.role-tabs{display:flex;gap:8px;flex-wrap:wrap}.role-tab{border:1px solid var(--line);background:transparent;color:#cfdbd3;padding:8px 12px;border-radius:999px;cursor:pointer;font:inherit}.role-tab.active{background:var(--green);color:#071108;border-color:var(--green);font-weight:800}.guide-copy{display:grid;grid-template-columns:minmax(170px,.35fr) 1fr;gap:24px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.guide-copy h3{font-size:1.35rem;margin:.2em 0}.guide-copy p{margin:0}.guide-copy>div:first-child span{color:var(--muted)}.fit-line{margin-top:10px!important;color:#c4d2c8}.fit-line strong{color:var(--green)}.player-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.identity{display:flex;align-items:center;gap:14px}.avatar{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,var(--green),var(--lime));color:#061209;font-weight:950;font-size:1.15rem}.primary-action,.secondary-action{border:0;border-radius:13px;padding:12px 18px;font:inherit;font-weight:900;cursor:pointer}.primary-action{background:var(--green);color:#061209}.primary-action[aria-pressed=true]{background:var(--lime)}.secondary-action{background:#173c25;color:var(--text);border:1px solid var(--line)}.facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:22px 0}.fact{background:#071a0f;border:1px solid rgba(65,116,78,.55);border-radius:12px;padding:10px}.fact span,.fact strong{display:block}.fact span{color:var(--muted);font-size:.73rem}.fact strong{font-size:.92rem}.role-verdict{display:grid;grid-template-columns:1fr 1fr;gap:12px}.role-verdict>div{background:linear-gradient(135deg,rgba(137,232,95,.13),rgba(200,242,73,.04));border:1px solid rgba(137,232,95,.35);border-radius:16px;padding:16px}.role-verdict span,.role-verdict strong,.role-verdict small{display:block}.role-verdict span{color:var(--muted);font-size:.76rem}.role-verdict strong{font-size:1.18rem}.role-verdict small{color:var(--green)}.version-picker{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.version-picker>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.version-picker button{border:1px solid var(--line);background:transparent;color:var(--text);padding:7px 10px;border-radius:10px;cursor:pointer}.version-picker button.active{border-color:var(--green);color:var(--green)}article{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}article h3{margin:0 0 12px;font-size:1.18rem}article h4{margin:0 0 10px;color:var(--green)}article p{color:#c8d4cc}.analysis-lead p{font-size:1.06rem}.verdict{border-left:3px solid var(--green);padding-left:14px;color:var(--text)!important}.analysis-columns,.property-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.explain-list,.property-list{display:grid;gap:10px}.explain-item,.property-item{border-left:3px solid var(--green);padding:2px 0 2px 12px}.caution-list .explain-item{border-color:var(--gold)}.explain-item strong,.property-item strong{display:block}.explain-item p,.property-item p{margin:.18em 0 0}.narrative-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.narrative-grid>div{background:#071a0f;border-radius:14px;padding:16px}.narrative-grid strong{color:var(--green)}.narrative-grid p{margin:.35em 0 0}.article-head{display:flex;justify-content:space-between;gap:20px;align-items:start}.article-head p{margin:.2em 0}.group-bars{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px}.group-row{display:grid;grid-template-columns:145px 1fr 92px;gap:10px;align-items:center}.bar{height:9px;background:#06140c;border-radius:99px;overflow:hidden}.bar span{display:block;height:100%;background:linear-gradient(90deg,var(--green),var(--lime));border-radius:inherit}.group-row small{text-align:right;color:var(--muted)}.property-columns>div{min-width:0}.property-item{border-color:#4e835f}.property-item .level{color:var(--gold);font-size:.76rem}.skill-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.skill-path{background:#071a0f;border:1px solid rgba(65,116,78,.55);border-radius:14px;padding:14px}.skill-path.recommended{border-color:var(--green);background:rgba(137,232,95,.08)}.skill-path strong,.skill-path span{display:block}.skill-path span,.skill-path p{color:var(--muted);font-size:.83rem}.skill-path p{margin:.45em 0 0}.skill-path .tag{display:inline-flex;color:#061209;background:var(--green);border-radius:999px;padding:3px 7px;margin-bottom:7px;font-weight:900}.formation-fit-list,.squad-plan-list{display:grid;gap:10px}.formation-fit,.squad-plan{display:grid;grid-template-columns:175px 1fr 76px;gap:15px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.formation-fit:last-child,.squad-plan:last-child{border-bottom:0}.formation-fit strong,.squad-plan strong{font-size:1.03rem}.formation-fit p,.squad-plan p{margin:0;color:var(--muted)}.score{font-size:1.16rem;font-weight:950;color:var(--green);text-align:right}.all-stats{margin-top:26px;border-top:1px solid var(--line);padding-top:18px}.all-stats summary{cursor:pointer;font-weight:900;color:var(--green)}.stat-table-wrap{overflow-x:auto;margin-top:12px}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:9px;border-bottom:1px solid rgba(65,116,78,.45)}th{color:var(--muted);font-size:.78rem}td:nth-child(2),td:nth-child(3){font-variant-numeric:tabular-nums}.owned-list{display:flex;flex-wrap:wrap;gap:9px}.owned-chip{display:flex;align-items:center;gap:9px;border:1px solid var(--line);background:#071a0f;border-radius:999px;padding:8px 9px 8px 13px}.owned-chip button{border:0;background:#1b4a2c;color:var(--text);width:24px;height:24px;border-radius:50%;cursor:pointer}.squad-warning{border-left:3px solid var(--gold);padding-left:14px;color:#d9e2dc;margin-bottom:10px}.squad-plan{grid-template-columns:190px 1fr 90px}.squad-plan .meta{font-size:.8rem;color:var(--green)}.method-note{border-color:rgba(241,200,77,.42)}.method-note h2{margin-top:0}.method-note p{margin-bottom:0;color:var(--muted)}footer{border-top:1px solid var(--line);color:var(--muted);padding:28px 0}footer .shell{display:flex;justify-content:space-between;gap:16px}dialog{max-width:560px;width:calc(100% - 32px);border:1px solid var(--line);border-radius:22px;background:var(--surface);color:var(--text);box-shadow:var(--shadow)}dialog::backdrop{background:rgba(0,0,0,.7)}dialog form{position:relative;padding:10px}dialog h2{margin:.2em 0}.dialog-close{position:absolute;right:0;top:0;border:0;background:transparent;color:var(--text);font-size:1.8rem;cursor:pointer}.dialog-facts{display:grid;gap:8px;margin:16px 0}.dialog-facts div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding-bottom:7px}.dialog-facts span{color:var(--muted)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid rgba(200,242,73,.65);outline-offset:2px}
@media(max-width:900px){.facts{grid-template-columns:repeat(3,1fr)}.result-list{grid-template-columns:repeat(3,1fr)}.narrative-grid{grid-template-columns:1fr}.skill-paths{grid-template-columns:1fr 1fr}.group-bars{grid-template-columns:1fr}}
@media(max-width:700px){.header-inner{min-height:auto;padding:12px 0;flex-wrap:wrap}.brand{width:132px}.product-nav{order:3;width:100%;margin:0}.product-nav a{flex:1;text-align:center}.update-pill{margin-left:auto}.search-grid,.analysis-columns,.property-columns,.guide-copy{grid-template-columns:1fr}.result-list{grid-template-columns:1fr 1fr}.player-head,.section-heading{align-items:flex-start;flex-direction:column}.primary-action{width:100%}.formation-fit,.squad-plan{grid-template-columns:1fr}.score{text-align:left}.skill-paths{grid-template-columns:1fr}.facts{grid-template-columns:1fr 1fr}.data-note{white-space:normal}.article-head{display:block}footer .shell{display:grid}}
@media(max-width:440px){.shell{width:min(100% - 22px,1180px)}main{padding-top:30px}.result-list{grid-template-columns:1fr}.facts,.role-verdict{grid-template-columns:1fr}.search-panel,.position-guide,.player-review,.owned-section,.squad-plans,.method-note{border-radius:18px;padding:18px}.group-row{grid-template-columns:116px 1fr 72px;font-size:.85rem}.update-pill strong{display:none}}

footer .shell{align-items:center;flex-wrap:wrap}
footer a{color:var(--green);font-weight:850;text-decoration:none}
footer a:hover{text-decoration:underline}
.mode-analysis{margin:20px 0 10px;padding:18px;border:1px solid rgba(137,232,95,.18);border-radius:18px;background:rgba(7,26,15,.72)}
.mode-analysis-heading{margin-bottom:14px}
.mode-analysis-heading h3{margin:0;font-size:1.08rem}
.mode-analysis-heading p{margin:.25em 0 0;color:var(--muted)}
.mode-analysis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px}
.mode-card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:22px;padding:16px;background:linear-gradient(180deg,rgba(7,26,15,.98),rgba(5,18,10,.98));display:grid;grid-template-rows:auto auto auto 1fr;align-content:start;gap:11px;margin-top:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 12px 26px rgba(0,0,0,.18)}
.mode-card:before{content:"";position:absolute;inset:-1px auto auto -1px;width:92px;height:92px;border-radius:0 0 18px 0;background:radial-gradient(circle at 30% 30%,rgba(200,242,73,.16),transparent 68%)}
.mode-card strong{display:block;font-family:'Chakra Petch',sans-serif;font-size:1.1rem;letter-spacing:.01em}
.mode-card .mode-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;position:relative;z-index:1}
.mode-card .mode-card-top b{font:700 1.12rem 'Chakra Petch',sans-serif;color:var(--green);white-space:nowrap}
.mode-meter{height:9px;border-radius:999px;background:#06140c;overflow:hidden}
.mode-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--lime))}
.mode-band{font-size:.74rem;font-weight:800;color:var(--muted)}
.mode-callout{border-radius:14px;padding:11px 12px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05)}
.mode-callout span{display:inline-flex;margin-bottom:6px;font:800 .72rem 'Chakra Petch',sans-serif;letter-spacing:.08em;text-transform:uppercase}
.mode-callout p{margin:0;color:#d8e4db;font-size:.85rem;line-height:1.5}
.mode-callout.good{border-color:rgba(137,232,95,.18)}
.mode-callout.good span{color:var(--green)}
.mode-callout.risk{border-color:rgba(241,200,77,.18)}
.mode-callout.risk span{color:var(--gold)}
.mode-summary{margin:0;color:#dbe6e0;font-size:.84rem;line-height:1.5}
.mode-card .mode-footer{color:var(--muted);font-size:.78rem;margin:0}
.mode-card.vsa{border-color:rgba(255,186,73,.28)}
.mode-card.h2h{border-color:rgba(100,190,255,.22)}
.mode-card.manager{border-color:rgba(180,138,255,.22)}
@media(max-width:700px){.mode-analysis-grid{grid-template-columns:1fr}}
.profile-copy .player-version-line{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px;margin-top:5px;text-align:center}.profile-copy .star-signings-price{display:inline-flex;width:max-content;max-width:100%;min-height:27px;align-items:center;gap:6px;margin:0;padding:2px 8px 2px 3px;border:1px solid rgba(255,255,255,.88);border-radius:999px;background:rgba(7,26,15,.92);color:#fff;font:800 .78rem/1 'Chakra Petch',sans-serif;letter-spacing:.02em;vertical-align:middle}.profile-copy .star-signings-price[hidden]{display:none}.star-shard-icon{display:block;width:21px;height:21px;flex:none;object-fit:contain}

@media (min-width:701px) and (max-width:1180px){.player-head .identity{display:grid;grid-template-columns:1fr;width:100%;justify-items:center}.player-head .player-card-visual{width:100%;min-width:0;min-height:230px}.player-head .player-card-visual>img{width:min(270px,42vw);height:230px}.player-head .profile-copy{width:100%;text-align:center}.player-head .identity h2{justify-content:center;flex-wrap:wrap;width:100%;white-space:normal}.player-head .story-toggle{margin-inline:auto}.player-head .player-head-actions{grid-template-columns:1fr 1fr;max-width:770px;margin-inline:auto}}

/* Player Collection is identity metadata: visible below OVR and independently tappable. */
.profile-collection-badge{display:flex;align-items:center;gap:7px;width:max-content;max-width:100%;margin:9px auto 10px;padding:5px 9px;border:1px solid rgba(245,198,61,.58);border-radius:999px;background:rgba(245,198,61,.09);color:#f4c63d;cursor:pointer;font:800 .62rem/1.2 'Chakra Petch',sans-serif;letter-spacing:.015em}
.profile-collection-badge[hidden]{display:none}
.profile-collection-badge span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.profile-collection-badge i{display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;border:1px solid currentColor;border-radius:50%;font:900 .58rem/1 'Chakra Petch',sans-serif;font-style:normal}
.profile-collection-badge:hover,.profile-collection-badge:focus-visible{border-color:#ffe27e;background:rgba(245,198,61,.17)}
.profile-collection-dialog{position:fixed;isolation:isolate;inset:0;width:min(560px,calc(100% - 28px));max-height:min(760px,calc(100dvh - 28px));padding:24px;overflow:auto;border-color:rgba(232,188,54,.68);background:radial-gradient(circle at 7% 0,rgba(242,198,65,.18),transparent 25%),radial-gradient(circle at 23% 8%,rgba(137,232,95,.11),transparent 29%),linear-gradient(155deg,#062014,#020f09 72%);box-shadow:0 24px 80px rgba(0,0,0,.72),inset 0 1px rgba(255,238,176,.08)}
.profile-collection-dialog::before{content:"";position:absolute;z-index:-1;top:-62px;left:-50px;width:230px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(255,224,120,.32),rgba(137,232,95,.11) 38%,transparent 70%);filter:blur(16px);pointer-events:none}
.profile-collection-dialog::backdrop{background:rgba(0,7,4,.78);backdrop-filter:blur(5px)}
.profile-collection-handle{display:none}
.profile-collection-close{top:15px!important;right:16px!important;display:grid;place-items:center;width:34px;height:34px;padding:0 0 3px!important;border:1px solid rgba(232,188,54,.45)!important;border-radius:50%;background:#0b2a19!important;color:#f4d36d!important;line-height:1}
.profile-collection-kicker{margin:0;color:#86df64;font:800 .7rem/1.2 'Chakra Petch',sans-serif;letter-spacing:.1em}
.profile-collection-title-row{display:flex;align-items:center;gap:10px;margin:5px 44px 7px 0;min-width:0}.profile-collection-event-badge{display:block;flex:0 0 50px;width:50px;height:50px;object-fit:contain}.profile-collection-dialog h2{min-width:0;margin:0;color:#fff;font:900 1.35rem/1.15 'Chakra Petch',sans-serif;text-transform:uppercase;overflow-wrap:anywhere}
.profile-collection-intro{margin:0 0 15px;color:#aebdb3;font-size:.75rem;line-height:1.55}
.profile-collection-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}
.profile-collection-stats li{display:grid;gap:3px;padding:11px 10px;border:1px solid rgba(232,188,54,.34);border-radius:12px;background:rgba(232,188,54,.065);text-align:center}
.profile-collection-stats span{color:#b7c3ba;font-size:.66rem}.profile-collection-stats b{color:#f6cb4e;font:900 1.05rem/1 'Chakra Petch',sans-serif}
.profile-collection-dialog h3{margin:19px 0 9px;color:#86df64;font:800 .7rem/1.2 'Chakra Petch',sans-serif;letter-spacing:.06em}
.profile-collection-members{display:grid;gap:8px}
.profile-collection-member{display:grid;grid-template-columns:58px minmax(0,1fr) max-content;align-items:center;gap:11px;min-height:70px;padding:6px 11px 6px 5px;border:1px solid rgba(94,157,111,.34);border-radius:13px;background:rgba(4,27,16,.78);color:var(--text);text-align:left;cursor:pointer}
.profile-collection-member:hover,.profile-collection-member:focus-visible{border-color:#e2b83e;background:rgba(232,188,54,.09)}
.profile-collection-art{display:grid;place-items:center;width:58px;height:58px}.profile-collection-art>.ps-card-overlay,.profile-collection-art>.ps-card-overlay>img,.profile-collection-art>.full-card-thumbnail{width:58px!important;height:58px!important;object-fit:contain}
.profile-collection-member>span:nth-child(2){display:grid;gap:3px;min-width:0}.profile-collection-member strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 .8rem/1.2 'Chakra Petch',sans-serif}.profile-collection-member small{color:#aebdb3;font-size:.66rem}.profile-collection-review{display:inline-flex;align-items:center;gap:5px;color:#efc84e;font:700 .58rem/1.2 'Chakra Petch',sans-serif;white-space:nowrap}.profile-collection-review img{width:19px;height:19px;object-fit:contain;filter:none}.profile-collection-review i{font-style:normal}
.profile-collection-note{margin:14px 0 0;padding-top:12px;border-top:1px solid rgba(232,188,54,.22);color:#93a299;font-size:.65rem;line-height:1.5}
.profile-collection-analysis{margin-top:18px;padding-top:2px;border-top:1px solid rgba(232,188,54,.22)}
.profile-collection-analysis>h3{font-size:.8rem}.profile-collection-assessment{margin-top:10px;padding:12px;border:1px solid rgba(94,157,111,.34);border-radius:13px;background:rgba(4,27,16,.68)}
.profile-collection-assessment h4{margin:0 0 9px;color:#fff;font:800 .78rem/1.25 'Chakra Petch',sans-serif}.profile-collection-assessment h4 span{color:#91a79a;font-weight:600}.profile-collection-assessment ol{display:grid;gap:9px;margin:0;padding:0;list-style:none}.profile-collection-assessment li{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:2px 8px}.profile-collection-assessment li b{color:#e9c44f;font-size:.68rem}.profile-collection-assessment li em{color:#8de468;font-size:.6rem;font-style:normal;font-weight:800}.profile-collection-assessment li p{grid-column:1/-1;margin:0;color:#afbeb4;font-size:.64rem;line-height:1.5}
@media(max-width:700px){.profile-collection-badge{margin-top:8px;font-size:.55rem}.profile-collection-dialog{inset:auto 0 0;width:100%;max-width:none;max-height:86dvh;margin:0;padding:15px 15px calc(18px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:22px 22px 0 0}.profile-collection-handle{display:block;width:42px;height:4px;margin:0 auto 13px;border-radius:999px;background:#718178}.profile-collection-close{top:14px!important;right:15px!important;width:31px;height:31px}.profile-collection-title-row{gap:8px;margin-right:36px}.profile-collection-event-badge{flex-basis:42px;width:42px;height:42px}.profile-collection-dialog h2{font-size:1.05rem}.profile-collection-stats{gap:6px}.profile-collection-stats li{padding:9px 5px}.profile-collection-stats span{font-size:.58rem}.profile-collection-member{gap:8px;padding-right:8px}.profile-collection-review{font-size:.52rem}}

/* Stable profile stack across iPad landscape/Desktop Site and every other viewport. */
.player-head{display:block}
.player-head .identity{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;gap:0}
.player-head .player-card-visual{width:100%;min-width:0;min-height:230px}
.player-head .player-card-visual>img{width:min(270px,70vw);height:230px}
.player-head .profile-copy{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;text-align:center}
.player-head .identity h2{display:flex;justify-content:center;flex-wrap:wrap;width:100%;white-space:normal;text-align:center}
.player-head .profile-copy .player-version-line{width:100%;justify-content:center;text-align:center}
.player-head .profile-collection-badge,.player-head .story-toggle{margin-inline:auto}
.player-head .player-head-actions{width:min(770px,100%);margin-inline:auto}
