@font-face{font-family:IBM Plex Sans KR;font-style:normal;font-weight:700;font-display:swap;src:url(./ibm-plex-sans-kr-700-subset-DcM4VBI1.woff2) format("woff2")}@font-face{font-family:Galmuri11;font-style:normal;font-weight:700;font-display:swap;src:url(./galmuri11-bold-QdFGsJ3v.woff2) format("woff2")}:root{--bg: #1B2436;--card: #222C41;--card2: #28334B;--line: #34415C;--text: #ECEEE4;--muted: #A3ACBD;--primary: #F2C14E;--primary-ink: #2A2008;--lamp: #F2C14E;--wood: #8A6240;--wood-hi: #C49A62;--up: #5DB27A;--down: #E0674F;--danger: #E0674F;--gold: #F2C14E;--sky: #7DBBE6;--radius: 6px;--gap: 10px;--hover-line: #48607f;--danger-line: #7f2d2d;--danger-text: #fca5a5;--tint: rgba(242,193,78,.08);--tint-strong: rgba(242,193,78,.15);--notice-bg: rgba(242,193,78,.07);--error-bg: rgba(248,113,113,.1);--summary-bg: rgba(11,18,32,.94);--modal-shadow: rgba(0,0,0,.5);--ach-line: rgba(242,193,78,.45);--diary-rule: rgba(196,154,98,.55);--common: #C9CFC0;--spark: #B8F34B;--oc3: #8E9CBF;--oc4: #D9A06B;--oc5: #C9D3E6;--oc6: #4ADE80;--oc7: #38BDF8;--oc8: #B77CFF;--oc9: #FFCB4C;--pixel: "Galmuri11", "IBM Plex Sans KR", system-ui, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;background:var(--bg);color:var(--text)}html{scroll-behavior:smooth}body{font:14px/1.45 system-ui,-apple-system,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;-webkit-text-size-adjust:100%}button,input,select{font:inherit;color:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app{max-width:1400px;margin:0 auto;padding:12px 16px calc(96px + env(safe-area-inset-bottom))}h1,h2,h3{margin:0;line-height:1.25}h1{font-size:30px;letter-spacing:-.02em}h2{font-size:16px}h3{font-size:15px}.muted{color:var(--muted)}.small{font-size:13px}.up{color:var(--up);font-weight:700}.down{color:var(--down);font-weight:700}.flat{color:var(--muted)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:12px;min-width:0}.card>header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.grid{display:grid;gap:var(--gap)}.btn{min-height:34px;padding:6px 12px;border-radius:10px;border:1px solid var(--line);background:var(--card2);cursor:pointer;font-weight:600}.btn:hover:not(:disabled){border-color:var(--hover-line)}.btn:focus-visible,.chip:focus-visible,.pos:focus-visible,input:focus-visible,.offer:focus-visible,.more:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.btn.danger{border-color:var(--danger-line);color:var(--danger-text)}.btn.ghost{background:transparent}.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.between{justify-content:space-between}.chip{min-height:28px;padding:3px 10px;border-radius:999px;border:1px solid var(--line);background:transparent;cursor:pointer;font-size:13px}.chip[aria-pressed=true]{background:var(--primary);color:var(--primary-ink);border-color:var(--primary);font-weight:700}.more{background:none;border:none;color:var(--primary);cursor:pointer;padding:6px 0 0;min-height:30px;font-weight:600}.detail{margin-top:8px;border-top:1px dashed var(--line);padding-top:8px}table{width:100%;border-collapse:collapse;font-size:13px}th,td{text-align:left;padding:4px 6px;border-bottom:1px solid var(--line);white-space:nowrap}th{color:var(--muted);font-weight:600}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.scroll-x.more-r{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 36px),transparent)}.scroll-x.more-l{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 36px),transparent)}.scroll-x.more-l.more-r{-webkit-mask-image:linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent)}.ovr-fit svg{display:block;max-width:100%;height:auto}.hof-score-guide{margin-top:12px;color:var(--muted);font-size:12px}.hof-score-guide summary{cursor:pointer;color:var(--primary)}.hof-score-guide p{margin:8px 0 0;line-height:1.7}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:8px}.kpis.six{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width: 720px){.kpis.six{grid-template-columns:repeat(3,minmax(0,1fr))}}.kpi{background:var(--card2);border-radius:10px;padding:8px 10px}.kpi b{display:block;font-size:20px;font-variant-numeric:tabular-nums}.kpi span{color:var(--muted);font-size:12px;white-space:nowrap}.bar{height:10px;background:var(--card2);border-radius:99px;overflow:hidden}.bar>i{display:block;height:100%;background:var(--primary);border-radius:99px;transition:width .3s}.tag{display:inline-block;font-size:12px;padding:2px 8px;border-radius:99px;background:var(--card2);color:var(--muted)}.tag.warn{color:var(--gold)}.notice{border-left:3px solid var(--gold);padding:8px 10px;background:var(--notice-bg);border-radius:6px;font-size:13px}.error{border-left:3px solid var(--danger);padding:10px 12px;background:var(--error-bg);border-radius:6px}ul.events{list-style:none;padding:0;margin:0}ul.events li{padding:6px 0;border-bottom:1px solid var(--line);font-size:13px}ul.events li b{font-size:13px}ul.events li.major b{color:var(--primary)}.attr{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:4px 0;font-size:14px}.attr .v{font-variant-numeric:tabular-nums}.create{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--gap);margin-top:16px}.hero{display:flex;justify-content:space-between;align-items:end;gap:12px;flex-wrap:wrap}.hero .sub{color:var(--muted);margin-top:4px}.field label{display:block;font-weight:600;margin-bottom:6px}.field input{width:100%;min-height:48px;padding:10px 14px;border-radius:10px;border:1px solid var(--line);background:var(--bg);font-size:17px}.field .hint{font-size:12px;color:var(--muted);margin-top:4px}.field .err{color:var(--danger);font-size:13px;margin-top:4px}.pitch{position:relative;aspect-ratio:3 / 4;max-height:440px;margin:0 auto;width:100%;max-width:340px;border-radius:12px;background:repeating-linear-gradient(0deg,#1d5a35 0 10%,#1a5230 10% 20%);border:2px solid #2f7a4d;overflow:hidden}.pitch:before{content:"";position:absolute;left:10%;right:10%;top:50%;border-top:2px solid rgba(255,255,255,.35)}.pitch:after{content:"";position:absolute;left:50%;top:50%;width:22%;aspect-ratio:1;transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,.35);border-radius:50%}.pitch .box{position:absolute;left:28%;right:28%;height:12%;border:2px solid rgba(255,255,255,.35)}.pitch .box.top{top:-2px}.pitch .box.bottom{bottom:-2px}.pos{position:absolute;transform:translate(-50%,-50%);min-width:52px;min-height:44px;border-radius:22px;border:2px solid rgba(255,255,255,.7);background:#0b1220d1;font-weight:800;cursor:pointer;z-index:1;font-size:14px}.pos[aria-pressed=true]{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.height-note{margin:4px 0 8px;line-height:1.5}.pos .pos-ovr{display:block;margin-top:1px;font-size:10px;font-weight:700;line-height:1;opacity:.85}.pos-ovr-note{margin:8px 0 0;line-height:1.5}.create-head-right{gap:8px;align-items:center;flex-wrap:nowrap}.reroll-btn{min-height:32px;padding:4px 10px;font-size:13px}.train-plan{padding:2px 4px}.modal.train-pop{position:relative;max-width:480px;max-height:calc(100vh - 32px);overflow:auto}.train-attrs{margin:8px 0 4px;padding-bottom:8px;border-bottom:1px solid var(--line)}.train-attrs .attr{display:grid;align-items:center}.train-attrs .attr-progress{display:block}.train-attrs .attr.focus span:first-child{color:var(--primary);font-weight:700}.train-pop-x{position:absolute;top:6px;right:6px;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:20px;cursor:pointer}.train-pop-x:hover{background:var(--card2)}.train-current .link-btn{margin-left:4px}@media (max-width: 620px){.league-table{font-size:11.5px}.league-table th,.league-table td{padding:3px}.league-table td:nth-child(2){white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.league-table .tcell{gap:4px}.league-table .tcell img,.league-table .tcell svg{width:14px;height:14px;flex:none}}.loan-badge{display:inline-flex;align-items:center;gap:3px;padding:1px 8px;margin-left:2px;border-radius:999px;background:var(--tint-strong, var(--card2));color:var(--primary);font-size:12px;font-weight:700;line-height:1.6;vertical-align:middle;white-space:nowrap}.loan-badge.small{font-size:11px;padding:0 6px}.loan-from{margin-top:2px}.train-plan .train-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px}.train-plan .chips{display:flex;flex-wrap:wrap;gap:6px}.train-plan p{margin:4px 0 0}.train-current{margin:8px 0 0}.injury-choice p{margin:6px 0}.career-event p{margin:8px 0;line-height:1.55}.cev-opts{display:grid;gap:8px;margin:10px 0 6px}.cev-opt{display:grid;gap:2px;justify-items:start;text-align:left;padding:10px 12px;min-height:0;height:auto;white-space:normal}.cev-opt .small{opacity:.85;font-weight:500}.injury-choice .row{flex-wrap:wrap;gap:8px}.prev-list{list-style:none;margin:0;padding:0}.prev-list li+li{border-top:1px solid var(--line)}.prev-list button{width:100%;text-align:left;background:none;border:none;padding:12px 4px;min-height:44px;cursor:pointer;display:flex;justify-content:space-between;gap:8px}.prev-list button.static{cursor:default}.career-entry-info{flex:1;min-width:0;overflow-wrap:anywhere}.entry-score-parts,.entry-score-facts{display:block;margin-top:4px;line-height:1.6}.legend-score-badge{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex:0 0 auto;gap:4px;padding:7px 10px;border:1px solid rgba(22,212,204,.3);border-radius:8px;background:#16d4cc1a;color:var(--primary);white-space:nowrap;line-height:1;font-variant-numeric:tabular-nums}.legend-score-badge b{font-size:16px;line-height:1}.legend-score-badge>span{font-size:11px;line-height:1}.legend-score-badge.large{padding:10px 14px}.legend-score-badge.large b{font-size:24px}.legend-score-line{display:flex;align-items:center;justify-content:space-between;gap:8px}.legend-score-summary{margin:12px 0;padding:12px;border:1px solid var(--line);border-radius:10px}.legend-score-summary p{margin:7px 0 0;line-height:1.65}.card.player-room{padding:0;overflow:hidden}.player-room>header{padding:14px 16px;margin:0;min-height:58px;flex-wrap:wrap}.room-scene{position:relative;width:100%;aspect-ratio:512 / 176;background:#243446;container-type:inline-size}.room-background{display:block;width:100%;height:auto;image-rendering:pixelated}.room-exhibits{position:absolute;inset:0;pointer-events:none;user-select:none}.room-exhibit{pointer-events:auto}.room-exhibit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.room-tooltip{position:fixed;z-index:1000;width:max-content;max-width:min(320px,calc(100vw / var(--ui-zoom, 1) - 16px));padding:10px 12px;border:2px solid var(--wood);border-radius:4px;background:var(--card);color:var(--text);box-shadow:0 10px 28px #0000008c;font-size:12.5px;line-height:1.5;pointer-events:none}.room-tooltip .tip-head{display:flex;align-items:center;gap:8px}.room-tooltip .tip-icon{font-size:18px;line-height:1}.room-tooltip .tip-title{font-size:13.5px}.room-tooltip .tip-badge{margin-left:auto;font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:99px;border:1px solid currentColor}.room-tooltip .tip-badge.common{color:var(--common)}.room-tooltip .tip-badge.rare{color:var(--sky)}.room-tooltip .tip-badge.legendary{color:var(--lamp)}.room-tooltip .tip-badge.muted{color:var(--muted)}.room-tooltip .tip-line{margin:6px 0 0;color:var(--text)}.room-tooltip .tip-line+.tip-line{margin-top:2px;color:var(--muted)}.room-tooltip .tip-note{margin:8px 0 0;padding-top:6px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.room-tooltip .tip-rows{margin-top:8px;border-collapse:collapse;font-size:12px;width:100%}.room-tooltip .tip-rows th{color:var(--muted);font-weight:500;text-align:left;padding:2px 8px 4px 0;border-bottom:1px solid var(--line);font-size:11.5px}.room-tooltip .tip-rows td{padding:4px 8px 4px 0;border-bottom:1px solid var(--line);white-space:nowrap}.room-tooltip .tip-rows td:nth-child(3),.room-tooltip .tip-rows th:nth-child(3){text-align:right;font-weight:700;font-variant-numeric:tabular-nums;padding-right:12px}.room-tooltip .tip-rows tr:last-child td{border-bottom:0}.room-tooltip.tip-wide{max-width:min(560px,calc(100vw / var(--ui-zoom, 1) - 16px))}.room-tooltip .tip-rows td:first-child,.room-tooltip .tip-rows td:last-child{white-space:normal;overflow-wrap:anywhere}.room-photo{cursor:help;filter:drop-shadow(0 0 3px rgba(242,193,78,.45));transition:transform .15s ease,filter .15s ease}.room-photo:hover{transform:scale(1.06);filter:drop-shadow(0 0 5px rgba(242,193,78,.75))}@media (prefers-reduced-motion: reduce){.room-photo{transition:none}.room-photo:hover{transform:none}}.room-photo:focus-visible{outline:2px solid var(--lamp);outline-offset:1px}.ach[data-tip],.ach-chip{cursor:help}.ach[data-tip]:focus-visible{outline:2px solid var(--lamp);outline-offset:2px}.room-tooltip[hidden]{display:none}.profile-facts{display:grid;grid-template-columns:1fr 1fr;gap:9px 14px;margin:0;padding-top:10px;border-top:1px solid var(--line);font-size:12px}.profile-facts div{display:flex;justify-content:space-between;gap:6px}.profile-facts dt{color:var(--muted)}.profile-facts dd{margin:0;font-weight:700}.room-exhibit{position:absolute;display:block;background-repeat:no-repeat;image-rendering:pixelated}.room-shirt{background-image:url(./kits-atlas-BIYQQGKN.png)}.room-trophy{background-image:url(./trophies-atlas-ccdgFKhT.png)}.room-navigation{display:flex;gap:14px;flex-wrap:wrap}.room-pagination{display:flex;gap:6px;align-items:center}.room-pagination .btn{min-width:44px;padding:4px 10px}.room-cabinet{position:absolute;background:#7d5838;box-shadow:inset 0 0 0 calc(100cqw / 512 * 1.5) #ad8754}.room-cabinet-back{position:absolute;inset:calc(100cqw / 512 * 1.5);background:#251f24}.room-shelf{position:absolute;left:1%;right:1%;height:calc(100cqw / 512 * 1.3);background:#815a37;border-top:calc(100cqw / 512 * .5) solid #b68c52}.room-cabinet:before,.room-cabinet:after{content:"";position:absolute;bottom:calc(100cqw / 512 * -3);width:calc(100cqw / 512 * 3);height:calc(100cqw / 512 * 3);background:#3b2d26}.room-cabinet:before{left:3%}.room-cabinet:after{right:3%}@media (max-width: 400px){#sec-comp .kpi span{white-space:normal;overflow-wrap:anywhere}}.summary{position:sticky;top:0;z-index:5;background:var(--summary-bg);backdrop-filter:blur(6px);padding:10px 0;border-bottom:1px solid var(--line);margin-bottom:14px}.summary .inner{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.summary .name{font-size:20px;font-weight:800}.summary .ovr{font-size:28px;font-weight:900;color:var(--primary);font-variant-numeric:tabular-nums}.summary .meta{display:flex;gap:6px 14px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.summary .meta b{color:var(--text);font-weight:600}.anchors{display:none;gap:6px;overflow-x:auto;padding-top:8px}.anchors a[aria-current=true]{color:var(--primary-ink);background:var(--primary);border-color:var(--primary)}section[id^=sec-]{scroll-margin-top:calc(var(--sticky-h, 0px) + 10px)}.anchors a{color:var(--muted);text-decoration:none;font-size:13px;padding:6px 10px;border:1px solid var(--line);border-radius:99px;white-space:nowrap}.dash{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap)}.span-12{grid-column:span 12}.span-8{grid-column:span 8}.span-6{grid-column:span 6}.span-4{grid-column:span 4}.controls .status{font-weight:700}.speed{display:inline-flex;border:1px solid var(--line);border-radius:10px;overflow:hidden}.speed button{min-height:34px;min-width:40px;background:transparent;border:none;cursor:pointer;font-weight:700;color:var(--text)}.speed button[aria-pressed=true]{background:var(--card2);color:var(--primary)}.speed button:disabled{opacity:.4;cursor:not-allowed}.offers{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.offer{text-align:left;background:var(--card2);border:2px solid transparent;border-radius:12px;padding:12px;cursor:pointer;display:grid;gap:6px;min-height:44px}.offer[aria-pressed=true]{border-color:var(--primary)}.offer .kv{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;font-size:13px;margin-top:4px}.offer .kv .k{color:var(--muted)}.offer .club{display:flex;gap:10px;align-items:center;font-weight:700}.offer-detail{grid-column:1 / -1;background:var(--bg);border-radius:12px;padding:12px;border:1px solid var(--line)}dl.kv{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13px}dl.kv dt{color:var(--muted)}dl.kv dd{margin:0}.mobile-action{display:none}.modal-back{position:fixed;inset:0;background:#0009;display:grid;place-items:center;z-index:50;padding:16px}.modal{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px;max-width:440px;width:100%}.modal p{margin:0 0 16px}.banner{margin-bottom:12px}.results-head{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:12px;margin-bottom:16px}.ovr-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.ovr-trio b{display:block;font-size:30px;color:var(--primary)}.journey{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.journey .stop{display:flex;gap:6px;align-items:center;background:var(--card2);border-radius:10px;padding:6px 10px;font-size:13px}.honors{list-style:none;margin:0;padding:0;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.honors li{background:var(--card2);padding:8px 10px;border-radius:8px;font-size:14px}.team-career{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.team-career .tc{background:var(--card2);padding:10px 12px;border-radius:8px}.team-career .tc-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.team-career ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:3px;font-size:14px}.team-career .tc-none{margin-top:4px}@media (max-width: 1100px){.span-8,.span-6,.span-4{grid-column:span 12}}@media (max-width: 760px){.app{padding:12px max(12px,env(safe-area-inset-left)) calc(96px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-right))}h1{font-size:24px}.create{grid-template-columns:1fr}.dash{display:flex;flex-direction:column}.anchors{display:flex}.summary .ovr{font-size:22px}.summary .name{font-size:17px}.mobile-action{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;gap:8px;background:var(--bg);border-top:1px solid var(--line);padding:10px max(12px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-right))}.mobile-action .btn{flex:1}.desk-only{display:none!important}.card{padding:14px}.offers{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.flag{width:1.3em;height:1.3em;vertical-align:-.28em;margin-right:.35em}.country{white-space:nowrap}.grade{display:inline-block;min-width:1.6em;text-align:center;font-weight:800;font-size:12px;padding:1px 6px;border-radius:3px;color:#1b1a12;background:#a3acbd}.grade.g-S{background:#f2c14e}.grade.g-A{background:#5db27a}.grade.g-B{background:#7dbbe6}.grade.g-C{background:#c9cfc0}.grade.g-D{background:#a3acbd}.grade.g-E{background:#7f889a}.debug{border:1px dashed var(--gold)}.debug select,.debug input{background:var(--card2);border:1px solid var(--line);border-radius:8px;padding:6px 8px}.modal.celebrate{text-align:center;border-color:var(--gold);box-shadow:0 0 40px #f5c54240;animation:cele-in .35s ease-out}.modal.celebrate h2{margin:6px 0 8px;font-size:22px}.cele-icon{font-size:54px;line-height:1}.cele-tag{color:var(--gold);font-size:13px;font-weight:700;margin-top:6px;letter-spacing:.02em}@keyframes cele-in{0%{transform:translateY(12px) scale(.96);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.modal.celebrate{animation:none}}.cele-back{overflow:hidden}.cele-back .fx{position:absolute;inset:0;pointer-events:none;overflow:hidden}.cele-back .modal{position:relative;z-index:1}.cele-kicker{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--primary-ink);background:var(--gold);border-radius:99px;padding:3px 10px;margin-bottom:8px}.modal.celebrate.lv0{border-color:var(--line);box-shadow:none;animation:cele-in .35s ease-out}.modal.celebrate.lv0 .cele-tag{color:var(--muted)}.modal.celebrate.lv0 .cele-icon{filter:grayscale(.6);opacity:.8}.modal.celebrate.lv1{border-color:var(--wood-hi);box-shadow:none}.modal.celebrate.lv2{border-color:var(--gold);box-shadow:0 0 50px #f5c54259}.modal.celebrate.lv3{border-color:var(--gold);box-shadow:0 0 90px #f5c5428c,0 0 0 1px #fff4cc80 inset}.modal.celebrate.lv3 .cele-icon{font-size:72px}.cele-back.lv3{background:radial-gradient(circle at 50% 45%,#f5c5422e,#000000c7 60%)}.cele-back .cf{will-change:transform,opacity;position:absolute;top:-20px;left:var(--x);width:var(--w);height:var(--h);background:var(--c);border-radius:2px;opacity:0;animation:cf-fall var(--d) cubic-bezier(.25,.6,.45,1) var(--dl) forwards}.cele-back .cf.late{animation-delay:calc(var(--dl) + 1.2s)}@keyframes cf-fall{0%{opacity:1;transform:translate(0) rotate(0)}85%{opacity:1}to{opacity:0;transform:translate(var(--dx),calc(105vh / var(--ui-zoom, 1))) rotate(var(--r))}}.modal.celebrate.lv1,.modal.celebrate.lv2,.modal.celebrate.lv3{animation:a-pop .6s cubic-bezier(.2,1.6,.4,1)}.modal.celebrate.lv2 .cele-icon,.modal.celebrate.lv3 .cele-icon{animation:a-bounce 1.1s ease-in-out .5s infinite}@keyframes a-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes a-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px) rotate(-6deg)}}.shimmer{background:linear-gradient(100deg,#f5c542 20%,#fff4cc,#f5c542 60%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 2.2s linear infinite}@keyframes shimmer{0%{background-position:150% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.cele-back .fx{display:none}.modal.celebrate,.cele-icon,.shimmer{animation:none!important}}.topbar{display:flex;justify-content:flex-end;margin-bottom:4px}.lang-btn{background:var(--card2);border:1px solid var(--line);border-radius:99px;padding:6px 14px;font-size:13px;font-weight:700;cursor:pointer;min-height:36px}.lang-btn:hover{border-color:var(--primary)}body{background:var(--bg);min-height:calc(100vh / var(--ui-zoom, 1))}.pixel{font-family:var(--pixel);font-weight:700;letter-spacing:0}h1,h2,.summary .name{font-weight:800;letter-spacing:-.01em}h2{font-size:16px;display:flex;align-items:center;gap:8px}.card{background:var(--card);border:2px solid var(--line);box-shadow:none}.kpi{background:transparent;border:0;border-radius:0;padding:4px 0}.kpi b,.summary .ovr,.ovr-trio b,.attr .v,td.num{font-variant-numeric:tabular-nums}.kpi b{font-size:22px;font-weight:700;line-height:1.1}.kpi span{font-size:12px}.summary{background:var(--bg);border-bottom:2px solid var(--line)}.summary .ovr{font-size:44px;font-weight:800;line-height:1;color:var(--text);letter-spacing:-.02em}.summary .name{font-size:22px}.btn{border-radius:4px;border:2px solid var(--line);background:transparent}.btn.primary{background:var(--lamp);border-color:var(--lamp);color:var(--primary-ink);font-weight:800;box-shadow:none}.btn.primary:hover:not(:disabled){border-color:var(--wood-hi)}.bar{background:var(--line);height:8px;border-radius:0}.bar>i{background:var(--lamp);border-radius:0;box-shadow:none}th{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500;color:var(--muted)}tr.me td{background:var(--tint)}tr.me td:first-child{box-shadow:inset 3px 0 0 var(--lamp)}.chip{border-radius:4px;border-width:2px}.chip[aria-pressed=true]{background:transparent;border-color:var(--lamp);color:var(--lamp)}.speed{border-radius:4px;border-width:2px}.speed button[aria-pressed=true]{background:var(--line);color:var(--text)}.tag{background:transparent;border:1px solid var(--line);color:var(--muted);border-radius:3px}.more{color:var(--lamp)}.modal{background:var(--card);border:2px solid var(--wood);border-radius:6px;box-shadow:0 20px 60px var(--modal-shadow)}.modal.celebrate h2{font-size:24px}.offer{background:var(--card2);border:2px solid var(--line);border-radius:4px}.offer[aria-pressed=true]{border-color:var(--lamp);box-shadow:none}.offer-detail{background:var(--bg);border-radius:4px}.field input{background:var(--bg);border:2px solid var(--line);border-radius:4px}.ovr-trio b{font-size:36px;font-weight:800}.lang-btn{background:transparent;border:2px solid var(--line);border-radius:4px}.anchors a{border-color:var(--line);border-radius:4px}.anchors a[aria-current=true]{background:var(--lamp);border-color:var(--lamp);color:var(--primary-ink)}.pos{border-radius:4px}.pos[aria-pressed=true]{box-shadow:none}.notice{border-left-color:var(--lamp);background:var(--notice-bg);border-radius:0 4px 4px 0}@media (max-width: 760px){.summary{position:sticky;padding:12px 14px 0;border-radius:0}.home-btn{position:absolute;top:10px;right:12px;min-height:34px;padding:4px 12px;font-size:13px;z-index:1}.summary .name{padding-right:84px}.anchors{padding:10px 14px 12px;margin:0 -14px;scrollbar-width:none;-ms-overflow-style:none}.anchors::-webkit-scrollbar{display:none}.summary .ovr{font-size:32px}.summary .name{font-size:20px}.summary .inner>div[style*="flex:1"]{min-width:0!important}.mobile-action{background:var(--bg);border-top:2px solid var(--line)}}.summary .inner>div[style*="text-align:right"]{flex-shrink:0;min-width:56px}.summary .ovr{padding-right:.06em;white-space:nowrap}@media (min-width: 761px){.summary .meta{font-size:15.5px;gap:6px 18px}.summary .inner>div>.small,.summary .small{font-size:14px}}@media (min-width: 761px){.summary{padding:12px 20px}.summary .inner>div[style*="text-align:right"]{display:flex;flex-direction:column;align-items:flex-end}.summary .inner>div[style*="text-align:right"] .small{line-height:1.2;margin-right:0}.summary .ovr{padding-right:0;margin-right:0;text-align:right}}.oc3{--oa: #B9C4DE;--ob: var(--oc3);--og: rgba(142,156,191,.35)}.oc4{--oa: #F3C79A;--ob: var(--oc4);--og: rgba(217,160,107,.4)}.oc5{--oa: #F2F6FF;--ob: var(--oc5);--og: rgba(201,211,230,.4)}.oc6{--oa: #A4FFC4;--ob: var(--oc6);--og: rgba(74,222,128,.4)}.oc7{--oa: #9BE8FF;--ob: var(--oc7);--og: rgba(56,189,248,.4)}.oc8{--oa: #DDBBFF;--ob: var(--oc8);--og: rgba(183,124,255,.45)}.oc9{--oa: #FFF1B0;--ob: var(--oc9);--og: rgba(255,203,76,.5)}span[class^=oc],b[class^=oc],.attr .v b[class^=oc],.ovr-trio b[class^=oc],.kpi b[class^=oc]{color:var(--ob);font-variant-numeric:tabular-nums}.summary .ovr[class*=" oc"]{color:var(--ob)}.battle{margin-top:12px;padding-top:10px;border-top:1px dashed var(--line)}.battle h3{font-size:14px;margin-bottom:4px}.battle p{margin:2px 0}tr.qual td:first-child{box-shadow:inset 3px 0 0 var(--sky);font-weight:700}.qual-note{display:flex;align-items:center;gap:6px;margin:8px 0 0}.qual-dot{width:10px;height:10px;border-radius:0;background:var(--sky);display:inline-block;flex:none}.modal.celebrate p{white-space:pre-line}.battle h3{font-size:15px;margin:2px 0 8px}.battle p.small{font-size:14px}tr.rel td:first-child{box-shadow:inset 3px 0 0 var(--down);font-weight:700}.rel-dot{background:var(--down)}.pt{outline:none;cursor:pointer}.pt .dot{transition:r .12s}.pt:hover .dot,.pt:focus .dot{r:6;stroke:var(--text);stroke-width:1.5}.pt .tip{opacity:0;pointer-events:none;transition:opacity .12s}.pt:hover .tip,.pt:focus .tip{opacity:1}.pt .tip rect{fill:var(--card, #121A33);stroke:var(--primary);stroke-width:1;filter:drop-shadow(0 4px 10px rgba(0,0,0,.45))}.pt .tt-age{font-size:11px;fill:var(--muted)}.pt .tt-d{font-size:12px;font-weight:700}.pt .tt-ovr{font-family:inherit;font-size:18px;font-weight:700}tr.promo td:first-child{box-shadow:inset 3px 0 0 var(--up);font-weight:700}.promo-dot{background:var(--up)}.cele-icon .kit{display:block;margin:0 auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45))}.attr-wrap{position:relative}.info{border:0;background:transparent;color:var(--primary);cursor:pointer;font-size:15px;padding:0 4px;line-height:1;border-radius:6px}.info:hover,.info:focus-visible,.attr-wrap.open .info{background:var(--tint-strong)}.attr-wrap .pop{display:none;position:absolute;left:0;top:calc(100% - 2px);z-index:30;min-width:220px;max-width:92vw;padding:10px 12px;border-radius:12px;background:var(--card2);border:1px solid var(--primary);box-shadow:0 10px 28px #00000080}.attr-wrap.open .pop,.attr-wrap:has(.info:hover) .pop{display:block}.pop-t{font-weight:700;font-size:13px;margin-bottom:6px;color:var(--primary)}.pop-r{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:3px 0;font-size:14px;align-items:center}.attr.mental{grid-template-columns:1fr auto 70px}.mg{font-size:18px}.mgh{color:var(--up)}.mgm{color:var(--sky)}.mgl{color:var(--down)}.mbar{height:6px;border-radius:0;background:var(--line);overflow:hidden}.mbar i{display:block;height:100%;background:var(--text)}.armband{display:inline-block;vertical-align:middle;margin-left:6px}.armband svg{display:block}.armband rect{fill:#ffcb4c;stroke:#8a6512;stroke-width:1.5}.armband line{stroke:#00000040;stroke-width:1.5}.armband text{font:700 12px system-ui,sans-serif;fill:#1a1405}.armband.vice rect{fill:#c9d3e6;stroke:#5b6884}.grade{display:inline-grid;place-items:center;font-weight:800;border-radius:3px;border:2px solid currentColor;background:transparent;vertical-align:middle}.grade.sm{width:24px;height:24px;font-size:16px}.grade.lg{width:84px;height:84px;font-size:52px;border-width:3px;box-shadow:inset 0 0 0 3px var(--bg),inset 0 0 0 5px var(--wood)}.grade.sm,.grade.lg{padding:0 0 .08em .08em;min-width:0;line-height:1;text-align:center;box-sizing:border-box}.grade-S{color:var(--lamp)}.grade-A{color:var(--up)}.grade-B{color:var(--sky)}.grade-C{color:var(--text)}.grade-D{color:var(--muted)}.eval-wrap{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap;margin-top:8px}.eval-part{display:grid;grid-template-columns:120px 1fr 32px;gap:10px;align-items:center;font-size:14px;padding:3px 0}.eval-part b{text-align:right;font-variant-numeric:tabular-nums;font-size:15px}.story{border-left:3px solid var(--wood);padding:4px 0 4px 12px}.story p{margin:4px 0;line-height:1.6}.star{color:var(--lamp);font-size:14px;line-height:1;cursor:help}.tn-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px 14px;margin-top:10px}.tn-group h4{margin:0 0 4px;font-size:13px;color:var(--primary)}.bracket{display:grid;grid-template-columns:repeat(var(--cols),minmax(122px,1fr));gap:0 14px;min-width:calc(var(--cols) * 136px);margin:6px 0 4px}.bt-col{display:flex;flex-direction:column}.bt-h{text-align:center;font-size:12px;font-weight:700;color:var(--primary);border:1px solid var(--line);border-radius:8px;padding:3px 0;margin-bottom:8px}.bt-ties{flex:1;display:flex;flex-direction:column;justify-content:space-around;gap:8px;min-height:calc(var(--rows) * 64px)}.bt-tie{position:relative;border:1px solid var(--line);border-radius:8px;background:var(--card2);padding:2px 6px}.bt-tie.l:after,.bt-tie.r:before{content:"";position:absolute;top:50%;width:14px;border-top:1px solid var(--line)}.bt-tie.l:after{right:-15px}.bt-tie.r:before{left:-15px}.bt-tie.f{border-color:var(--lamp)}.bt-team{display:flex;align-items:center;gap:5px;font-size:12.5px;padding:3px 0;min-height:22px}.bt-team+.bt-team{border-top:1px dashed var(--line)}.bt-team .nm{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-team .sc{min-width:16px;text-align:right}.bt-team.lose{opacity:.5}.bt-team.win .nm{font-weight:700}.bt-team.me{color:var(--primary)}.bt-team .flag{width:16px;height:16px}.bt-champ{text-align:center;margin-top:8px;font-size:13px;color:var(--lamp)}.tcell{display:inline-flex;align-items:center;gap:6px}.tcell svg{flex:none}.lastmatch{margin-top:12px;padding:10px 12px;border:1px solid var(--line, rgba(127,127,127,.25));border-radius:10px}.lastmatch .lm-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:4px}.lastmatch .lm-team{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.lastmatch .lm-team b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lastmatch .lm-team.away{flex-direction:row-reverse;justify-self:end;text-align:right}.lastmatch .lm-team svg,.lastmatch .lm-team img{flex:none}.lastmatch .lm-team.away{justify-self:stretch;justify-content:flex-start}@media (max-width: 560px){.lastmatch .lm-row{gap:6px;align-items:start}.lastmatch .lm-team,.lastmatch .lm-team.away{flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;gap:4px;justify-self:stretch}.lastmatch .lm-team b{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.lastmatch .lm-score{font-size:18px;align-self:center}}.lastmatch .lm-score{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.legend-panel{margin-top:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card2)}.legend-panel.done{border-color:var(--wood-hi);color:var(--lamp)}.legend-line b{color:var(--lamp)}.ovr-curve{display:block;width:100%;height:72px;margin-top:12px;background:var(--surface-2, transparent);border-radius:8px}.ctl-groups{display:flex;flex-wrap:wrap;gap:14px;align-items:stretch}.ctl-group{display:flex;flex-direction:column;gap:6px}.ctl-group:first-child{flex:1 1 auto}.ctl-cap{font-size:12px;font-weight:700;color:var(--muted, #aab8e6)}.ctl-cap.auto{color:var(--primary)}.ctl-box{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--line);border-radius:14px;flex:1}.ctl-box.manual{border-style:dashed}.grade.rep{border:0;color:#1b1a12;display:inline-block;font-family:inherit;font-weight:800;font-size:12px;line-height:1.5;min-width:1.6em;padding:1px 6px;border-radius:6px;text-align:center;vertical-align:baseline}.lg-sub{margin:12px 0 6px;font-size:13px;color:var(--muted, #aab8e6)}tr.po td:first-child{box-shadow:inset 3px 0 #fbbf24;font-weight:700}.po-dot{background:#fbbf24}.career-shell [hidden]{display:none!important}.career-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.career-brand{display:flex;align-items:center;justify-content:space-between;gap:12px}.career-brand>span{color:var(--text);font:700 16px var(--pixel)}.career-brand .home-btn{min-height:36px;padding:4px 10px;font-size:13px}.career-top{display:grid;grid-template-columns:minmax(250px,1fr) minmax(0,600px) minmax(250px,1fr);grid-template-areas:"profile room ctrl";gap:10px;align-items:stretch}.career-shell .career-top>.summary{grid-area:profile}.career-shell .career-top>.player-room{grid-area:room}.career-shell .career-top>.controls{grid-area:ctrl}.career-shell .summary{position:static;margin:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:10px 12px;backdrop-filter:none;display:flex;flex-direction:column;justify-content:center;gap:7px}.career-shell .summary .inner{flex-wrap:nowrap;align-items:center;gap:10px}.career-shell .summary .inner>svg{flex:none}.career-shell .summary .identity-text{min-width:0}.career-shell .summary .name{font-size:19px;overflow-wrap:anywhere}.career-shell .summary .meta{font-size:12px;gap:3px 8px}.career-shell .summary .country{white-space:normal}.career-shell .identity-club{display:flex;flex-wrap:wrap;gap:0 6px;align-items:baseline;font-size:12px;margin-top:2px;overflow-wrap:anywhere}.career-shell .profile-overall{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:6px}.career-shell .summary .ovr{font-size:30px;line-height:1;padding:0;margin:0}.career-shell .profile-role{margin-left:auto}.career-top .player-room{align-self:start;width:100%}.career-top .player-room>header{min-height:30px;padding:4px 10px}.career-top .room-pagination .btn{min-height:24px;min-width:30px;padding:0 8px}.career-top .player-room h2{font-size:13px}.career-summary-details{display:flex;flex-wrap:wrap;gap:2px 12px;padding-top:6px;border-top:1px solid var(--line);font-size:11.5px;color:var(--muted)}.career-summary-details b{color:var(--text)}.career-shell .controls{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:10px 12px}.career-shell .controls>header{margin:0}.career-shell .controls>.row{display:block;font-size:12px}.career-shell .controls .status{font-size:12px;color:var(--primary)}.career-shell .controls>.bar{margin:0;height:6px}.career-shell .controls .ctl-groups{gap:6px 10px;min-width:0}.career-shell .controls .ctl-cap{font-size:10.5px}.career-shell .controls .ctl-group{min-width:0}.career-shell .controls .ctl-box{border:0;padding:0;border-radius:0;gap:8px}.career-shell .controls .ctl-box>.small{display:none}.career-shell .controls>.notice,.career-shell .controls>.error,.career-shell .controls>p{margin:0;font-size:11px;padding-top:4px;padding-bottom:4px}.career-shell .controls>.ctl-note{padding:0}.career-shell .controls .btn{padding:7px 12px}.career-shell .speed button{min-width:42px}.career-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--card);border:1px solid var(--line);border-radius:10px;overflow:hidden}.career-tabs .btn{border:0;border-radius:0;border-bottom:3px solid transparent;background:none;color:var(--muted);padding:6px 8px;min-height:36px;font-size:13px}.career-tabs .btn[aria-selected=true]{color:var(--primary);background:var(--tint);border-bottom-color:var(--primary)}.career-tabs .btn:focus-visible{outline-offset:-4px}.career-columns{display:grid;grid-template-columns:minmax(0,57fr) minmax(0,43fr);gap:10px;align-items:start}.career-column{display:flex;flex-direction:column;gap:10px;min-width:0}.career-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.career-shell .card{grid-column:auto}.career-shell .career-secondary #sec-club.span-12,.career-shell .career-secondary #sec-tourney{grid-column:1 / -1}.career-shell .career-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.contract-kv{margin-top:16px!important}.transfer-notice{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.transfer-notice .more{min-height:32px;padding:0}.career-shell .card h2{font-size:16px;font-family:inherit;letter-spacing:0}.career-shell #sec-stats>header{align-items:start;flex-wrap:wrap;gap:8px}.career-shell .stat-tabs{gap:4px}.career-shell .stat-tabs .chip{min-height:32px;padding:4px 8px;border-radius:6px;font-size:12px}.career-shell .kpis.six{grid-template-columns:repeat(3,minmax(0,1fr))}.career-shell .kpi{padding:6px 8px;min-width:0}.career-shell .kpi b{font-size:22px}.career-shell .kpi span{font-size:11px;white-space:normal;overflow-wrap:anywhere}.career-shell #sec-stats>#stat-content>p{font-size:11px;color:var(--muted)}.career-shell .more{font-size:12px;min-height:36px;padding-top:6px}.career-shell .compact-card header{margin-bottom:4px}.career-shell .compact-card>p{margin:0}.career-shell .event-title{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.career-shell .event-title .small{white-space:nowrap;font-size:11px}.career-shell .events li{padding:7px 0;color:var(--muted)}.career-shell .events li b{color:var(--text)}.career-shell .events li.major b{color:var(--primary)}.career-shell .events li>div+div{margin-top:3px}.career-scroll{max-height:min(320px,calc(40vh / var(--ui-zoom, 1)));overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.injury-scroll{max-height:min(280px,calc(40vh / var(--ui-zoom, 1)))}.career-scroll:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.career-scroll thead{position:sticky;top:0;z-index:1;background:var(--card2)}.event-scroll{padding-right:8px}.event-pagination{margin-top:10px;justify-content:flex-end}.career-shell .lastmatch{margin-top:0;padding:8px 10px;background:var(--bg)}.career-shell .lastmatch .lm-row{margin-top:6px}.career-shell .lastmatch .lm-team,.career-shell .lastmatch .lm-team.away{flex-direction:column;align-items:center;justify-self:stretch;text-align:center;gap:7px}.career-shell .lastmatch .lm-team b{white-space:normal;overflow:visible;display:block;-webkit-line-clamp:unset;word-break:keep-all;overflow-wrap:anywhere;font-size:14px}.career-shell .lastmatch .lm-score{font-size:26px;align-self:center}.match-performance{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 12px;margin-top:12px;padding-top:9px;border-top:1px solid var(--line)}.career-shell #sec-growth .attr{grid-template-columns:minmax(100px,1fr) auto auto minmax(35px,.6fr);gap:8px;padding:5px 0;border-bottom:1px solid var(--line);font-size:13px}.career-shell #sec-growth .attr .v{white-space:nowrap}.attr-progress{display:block;height:6px;background:var(--card2);border-radius:6px;overflow:hidden}.attr-progress i{display:block;height:100%;background:var(--up)}.career-shell #sec-growth>ul{font-size:11px}.career-shell .team-career{grid-template-columns:1fr}.career-shell #sec-comp .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.career-shell .battle h3{font-size:13px;margin:0 0 4px;padding-left:8px;border-left-width:3px}.career-shell .battle .small{font-size:12px}.career-shell #sec-club .battle{margin-top:8px;padding-top:6px}.career-shell #sec-club .battle p{margin:2px 0}.career-shell .cup-card .bracket{margin-top:4px}.bracket.one{grid-template-columns:repeat(var(--cols),minmax(96px,1fr));gap:0 12px;min-width:calc(var(--cols) * 104px)}.bracket.one .bt-tie.l:after{right:-13px;width:12px}.bracket.one .bt-team{font-size:12px;gap:4px}.mental-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mental-tile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 6px;padding:6px 8px;border-radius:8px;background:var(--card2);font-size:12.5px}.mental-tile .mental-name{min-width:0;overflow-wrap:anywhere}.mental-tile .mg{font-size:16px}.mental-tile .mental-delta{font-size:11px;margin-left:3px}.mental-tile .mental-desc{grid-column:1 / -1;font-size:11px;line-height:1.35}.mental-tile .mbar{grid-column:1 / -1;height:4px}.card-help{margin-top:6px}.ach-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.ach{display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:var(--card2);border:1px solid var(--line)}.ach-icon{font-size:24px;line-height:1}.ach-trophy,.tip-trophy{display:inline-block;width:21px;height:26px;background-repeat:no-repeat;image-rendering:pixelated;vertical-align:middle}.tip-trophy{width:16px;height:20px}.ach-text{display:grid;gap:1px;min-width:0}.ach-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ach-cond{font-size:11.5px;line-height:1.35;color:var(--muted)}.ach-when{font-size:11px;color:var(--muted);opacity:.85}.ach{border-color:var(--ach-line)}.ach b{color:var(--lamp)}.card-help summary{cursor:pointer;color:var(--primary);width:fit-content}.card-help p{margin:4px 0 0}@media (max-width: 1100px){.career-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"room room" "profile ctrl"}.career-shell .career-top>.player-room{justify-self:center;max-width:640px}}@media (max-width: 760px){.career-shell .controls .desk-only{display:flex!important}.career-shell .controls .ctl-group:first-child{flex:1}.career-shell .controls .ctl-box{gap:6px}.career-shell .controls .btn{padding:7px 9px}.career-shell .controls .speed button{min-width:36px}.career-shell #sec-growth .attr{grid-template-columns:minmax(90px,1fr) auto auto}.career-shell .attr-progress{display:none}}@media (max-width: 620px){.career-columns,.career-secondary{grid-template-columns:minmax(0,1fr)}.career-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"room" "profile" "ctrl"}.career-shell .summary .inner{align-items:center}.career-shell .summary{gap:10px}.career-shell .profile-overall{padding-top:8px}.career-shell .summary .ovr{font-size:28px}.career-shell .career-summary-details{gap:6px 12px}.career-shell .controls .ctl-groups{gap:8px}.career-shell .controls .ctl-group:first-child{flex-basis:100%}.career-shell .controls .ctl-group:last-child{flex-basis:100%}.career-shell .controls .ctl-box .speed{margin-left:auto}.career-shell .lastmatch .lm-score{font-size:26px}}@media (max-width: 380px){.career-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.career-shell .controls .ctl-box .speed{margin-left:0}.career-shell .attr.mental{grid-template-columns:1fr auto 40px}}@media (pointer: coarse){.btn,.speed button,.career-tabs .btn,.career-shell .stat-tabs .chip,.career-shell .more,.more{min-height:44px}.chip{min-height:36px}.career-top .room-pagination .btn{min-height:36px;min-width:40px}.career-shell .info{min-width:36px;min-height:36px}}.home{display:grid;gap:14px}.home-brand{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.home-brand>.pixel{font-size:20px}.home-start{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,1fr);grid-template-areas:"hero panel" "guide panel";grid-template-rows:auto 1fr;gap:16px;align-items:start}@media (max-width: 900px){.home-start{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "guide" "panel";grid-template-rows:none}}.home-start>.home-hero{grid-area:hero}.home-start>.create-panel{grid-area:panel}.home-start>.home-guide{grid-area:guide}.home-tagline{margin:0;max-width:60ch;color:var(--lamp);font-size:15px;font-weight:700;line-height:1.55}.home-guide{min-width:0}.home-guide h2{font-size:15px;margin:0 0 10px;color:var(--muted);font-weight:700;letter-spacing:.01em}.guide-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width: 560px){.guide-steps{grid-template-columns:minmax(0,1fr)}}.guide-step{display:flex;gap:12px;padding:12px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.gs-num{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--lamp);color:var(--primary-ink);font-weight:800;font-size:14px}.gs-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.gs-head b{font-size:14.5px}.gs-when{font-size:12px;color:var(--wood-hi);font-weight:700}.guide-step p{margin:4px 0 0;font-size:13px;line-height:1.6;color:var(--muted)}.home-hero{display:grid;gap:10px;min-width:0}.home-hero .room-scene{border:3px solid var(--wood)}.home-hero h1{font-size:clamp(18px,2.2vw,24px);line-height:1.3;text-wrap:balance}.home-hero .sub{margin:0;color:var(--muted);word-break:keep-all}.create-panel{border-color:var(--wood);display:grid;gap:12px}.create-panel>header{margin:0}.create-panel .field label,.create-panel .field>span{font-size:12px;font-weight:500}.create-panel .field input{min-height:40px;padding:7px 10px;font-size:16px}.create-panel .field .hint,.create-panel .field .err{margin-top:2px}.create-panel .err:empty{display:none}.create-panel>p.small{margin:0}.name-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.name-row .birth{display:grid;gap:6px;white-space:nowrap;cursor:help}.name-row .birth b{font-size:15px}.pos-name{color:var(--text)}.pitch.landscape{aspect-ratio:16 / 7;max-height:none;max-width:none;margin:4px 0 0;border-radius:3px;background:repeating-linear-gradient(90deg,#1d5a35 0 10%,#1a5230 10% 20%)}.pitch.landscape:before{inset:8% auto 8% 50%;border-top:0;border-left:2px solid rgba(255,255,255,.3)}.pitch.landscape:after{width:16%;border-color:#ffffff4d}.pitch.landscape .pos{min-width:42px;min-height:26px;padding:2px 4px;font-size:12px;border-radius:3px}.attr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin-top:4px}.attr-grid .attr{grid-template-columns:minmax(5.5em,auto) minmax(0,1fr) 2em;gap:8px;padding:2px 0;font-size:13px}.attr-grid .attr .v{text-align:right}.attr-grid .attr-progress{display:block;height:8px;background:var(--line);-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(10% - 2px),transparent calc(10% - 2px) 10%);mask:repeating-linear-gradient(90deg,#000 0 calc(10% - 2px),transparent calc(10% - 2px) 10%)}.attr-grid .attr-progress i{display:block;height:100%;background:var(--text)}.attr-grid .key .attr-progress i{background:var(--lamp)}@media (max-width: 420px){.attr-grid{grid-template-columns:minmax(0,1fr)}}.academy-row{display:flex;gap:10px;align-items:center}.enter-btn{width:100%;min-height:44px;font-size:15px}.records{display:grid;gap:10px;margin-top:6px}.records>[role=tabpanel]{display:grid;gap:8px}.records>[role=tabpanel]>p.small{margin:0}.records .more{justify-self:start}.home-tabs{display:flex;gap:2px;border-bottom:2px solid var(--line);overflow-x:auto;scrollbar-width:none}.home-tab{display:flex;align-items:center;gap:8px;white-space:nowrap;font:600 14px inherit;font-family:inherit;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-2px;padding:9px 14px;color:var(--muted);cursor:pointer;min-height:40px}.home-tab[aria-selected=true]{color:var(--text);border-bottom-color:var(--lamp)}.home-tab .cnt{font-size:12px;font-weight:500;color:var(--muted)}.ach-mini{display:inline-grid;grid-template-columns:repeat(var(--n, 29),3px);gap:1px;height:8px}.ach-mini i{background:var(--line)}.ach-mini i.on{background:var(--lamp)}.hof-filter{display:flex;flex-wrap:wrap;gap:4px}.ach-head-row{display:flex;justify-content:flex-end}.list-back{z-index:40}.list-modal{max-width:min(980px,calc(100vw / var(--ui-zoom, 1) - 32px));width:100%;max-height:min(calc(84vh / var(--ui-zoom, 1)),780px);padding:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:2px solid var(--line)}.list-head h2{font-size:16px}.list-close{width:36px;height:36px;font:700 18px system-ui,sans-serif;border:2px solid var(--line);border-radius:4px;background:none;color:var(--text);cursor:pointer}.list-modal>.hof-filter{padding:10px 16px 0}.list-body{overflow:auto;padding:4px 16px 14px;min-height:0}.list-body thead th{position:sticky;top:0;background:var(--card);z-index:1}.score-table td{vertical-align:middle}.score-table .career-entry-info{white-space:normal;min-width:220px}.score-table .entry-score-facts{display:block;margin-top:2px}.score-table .legend-score-badge{margin-left:auto}.link-btn{background:none;border:0;padding:0;color:var(--text);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.link-btn:hover{text-decoration-color:var(--lamp)}.ach-progress-label{color:var(--muted);font-size:13px}.ach-progress-label b{color:var(--lamp);font-size:16px}.ach-progress{display:grid;grid-template-columns:repeat(var(--n, 29),1fr);gap:2px;height:10px;margin:2px 0 6px}.ach-progress i{background:var(--line)}.ach-progress i.on{background:var(--lamp)}.ach-sub{font-size:13px;color:var(--muted);font-weight:500;margin:12px 0 6px;font-family:inherit}.ach-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ach-chip{font-size:13px;padding:4px 10px;border:1px dashed var(--line);border-radius:3px;color:var(--muted);cursor:help}.ach-chip:hover,.ach-chip:focus-visible{color:var(--text);border-style:solid}#sec-ach .ach-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.career-shell .career-view,.career-shell .career-column{gap:24px}.career-shell .career-view .card{background:transparent;border:0;padding:0;border-radius:0}.career-shell .career-view .card>header{border-bottom:2px solid var(--line);padding-bottom:6px;margin-bottom:10px}.career-shell .controls,.career-shell #sec-transfer{border-color:var(--wood)}.career-shell .career-view #sec-transfer{background:var(--card);border:2px solid var(--wood);padding:12px;border-radius:4px}.career-shell .lastmatch{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:0 0 10px}.career-shell .career-tabs{background:transparent;border:0;border-bottom:2px solid var(--line);border-radius:0}.career-shell .career-tabs .btn[aria-selected=true]{background:transparent;color:var(--text);border-bottom-color:var(--lamp)}.career-shell .events li.diary-entry{display:grid;grid-template-columns:4.6em minmax(0,1fr);gap:10px;padding:8px 0}.diary-week{color:var(--wood-hi);font-size:12.5px;font-weight:700;padding-top:1px;white-space:nowrap}.career-shell .events li.diary-entry.major .event-title b{color:var(--text)}.career-shell .events li.diary-entry .diary-body>div+div{margin-top:2px}.career-shell .attr-progress,.career-shell #sec-growth .attr-progress{height:9px;border-radius:0;background:var(--line);-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(5% - 2px),transparent calc(5% - 2px) 5%);mask:repeating-linear-gradient(90deg,#000 0 calc(5% - 2px),transparent calc(5% - 2px) 5%)}.career-shell .attr-progress i{border-radius:0;background:var(--text)}.career-shell .attr-wrap:has(.star) .attr-progress i{background:var(--lamp)}.mental-tile .mbar,.mbar{height:6px;border-radius:0;-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(10% - 2px),transparent calc(10% - 2px) 10%);mask:repeating-linear-gradient(90deg,#000 0 calc(10% - 2px),transparent calc(10% - 2px) 10%)}.career-shell .controls>.bar{height:8px;-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(100% / 52 - 1px),transparent calc(100% / 52 - 1px) calc(100% / 52));mask:repeating-linear-gradient(90deg,#000 0 calc(100% / 52 - 1px),transparent calc(100% / 52 - 1px) calc(100% / 52))}.mental-tile{background:transparent;border:1px solid var(--line);border-radius:3px}.results-head .ceremony{display:flex;align-items:center;gap:16px;min-width:0}.results-head h1{font-size:clamp(22px,3.2vw,32px);line-height:1.25;text-wrap:balance}.ceremony-facts{font-size:15px;margin-top:4px}.dash>.player-room,main>.player-room{border:3px solid var(--wood)}.story.notebook{border:0;position:relative;padding:4px 18px 6px 52px;line-height:32px;font-size:15px;background-color:var(--bg);background-image:linear-gradient(90deg,transparent 34px,var(--diary-rule) 34px,var(--diary-rule) 36px,transparent 36px),repeating-linear-gradient(transparent 0 31px,var(--line) 31px 32px);border-radius:3px}.story.notebook p{margin:0;max-width:52em;line-height:32px}.room-exhibit.room-drop{animation:room-hang .9s steps(6) both}@keyframes room-hang{0%{transform:translateY(-45%);opacity:0}55%{transform:translateY(8%);opacity:1}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.room-exhibit.room-drop{animation:none}}@media (max-width: 600px){.records>[role=tabpanel] .entry-score-facts{display:none}}.home-tabs,.career-shell .career-tabs{display:flex;gap:4px;align-items:flex-end;background:transparent;border:0;border-bottom:2px solid var(--line);border-radius:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-top:3px}.career-shell .career-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.home-tab,.career-shell .career-tabs .btn{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;min-height:42px;padding:8px 16px;margin-bottom:-2px;font:600 14px inherit;font-family:inherit;color:var(--muted);background:var(--card);cursor:pointer;border:2px solid var(--line);border-bottom-color:var(--line);border-radius:5px 5px 0 0}.home-tab:hover,.career-shell .career-tabs .btn:hover:not(:disabled){color:var(--text);background:var(--card2);border-color:var(--wood);border-bottom-color:var(--line)}.home-tab[aria-selected=true],.career-shell .career-tabs .btn[aria-selected=true]{color:var(--text);font-weight:800;background:var(--bg);border-color:var(--line);border-bottom-color:var(--bg);box-shadow:inset 0 3px 0 var(--lamp)}.home-tab[aria-selected=true] .cnt{color:var(--lamp)}.home-tab:focus-visible,.career-shell .career-tabs .btn:focus-visible{outline:2px solid var(--lamp);outline-offset:-4px}.chip,.career-shell .stat-tabs .chip{border:2px solid var(--line);border-radius:4px;background:transparent;color:var(--muted);font-weight:600}.chip:hover{color:var(--text);border-color:var(--wood)}.chip[aria-pressed=true],.chip[aria-selected=true],.career-shell .stat-tabs .chip[aria-selected=true]{background:var(--lamp);border-color:var(--lamp);color:var(--primary-ink);font-weight:800}@media (max-width: 380px){.career-shell .career-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.career-shell .career-tabs .btn{border-radius:5px;margin-bottom:2px}}:root{--pos-fw: #F2726A;--pos-mf: #67C08A;--pos-df: #6FA8E8;--pos-gk: #F2C14E}.pos-tag{font-weight:700}.pos{--pos-fw: #F2726A;--pos-mf: #67C08A;--pos-df: #6FA8E8;--pos-gk: #F2C14E}.pos-tag.pos-fw,.pos.pos-fw,.chip.pos-fw{color:var(--pos-fw)}.pos-tag.pos-mf,.pos.pos-mf,.chip.pos-mf{color:var(--pos-mf)}.pos-tag.pos-df,.pos.pos-df,.chip.pos-df{color:var(--pos-df)}.pos-tag.pos-gk,.pos.pos-gk,.chip.pos-gk{color:var(--pos-gk)}.pos.pos-fw{border-color:#f2726abf}.pos.pos-mf{border-color:#67c08abf}.pos.pos-df{border-color:#6fa8e8bf}.pos.pos-gk{border-color:#f2c14ebf}.pos[aria-pressed=true],.chip[aria-pressed=true]{color:var(--primary-ink)}.entry-score-facts b,.legend-score-facts b,.legend-score-parts b{color:var(--text);font-weight:700}.score-table .country{color:var(--muted)}.career-shell .career-view.career-sub{display:block}.sub-tabs{display:flex;gap:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;margin:0 0 14px;border-bottom:1px solid var(--line)}.sub-tab{flex:none;min-height:34px;padding:4px 12px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.sub-tab:hover{color:var(--text)}.sub-tab[aria-selected=true]{color:var(--lamp);border-bottom-color:var(--lamp);font-weight:800}.sub-tab:focus-visible{outline:2px solid var(--lamp);outline-offset:-2px}@media (max-width: 760px){.sub-tab{min-height:44px}}main>.player-room{margin-bottom:14px}.results-tabs{margin-bottom:14px}.results-tabs .home-tab{flex:1 1 0}th,td{padding:3px 6px;line-height:1.35}@media (min-width: 621px){.career-shell #career-view-player{align-items:stretch;min-height:600px}.career-shell #career-view-player>.career-column:first-child{height:0;min-height:100%}#career-view-player>.career-column:first-child>.card{flex:2 1 0;min-height:240px;display:flex;flex-direction:column}#career-view-player>.career-column:first-child>#sec-events{flex-grow:3}#career-view-player>.career-column:first-child .career-scroll{flex:1 1 0;min-height:100px;max-height:none}}p.small,p.notice,p.banner,p.sub,.modal p,.hof-score-guide p{white-space:pre-line}.ach-cats{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 4px}.ach-cat-n{font-variant-numeric:tabular-nums;font-weight:600;opacity:.75;margin-left:2px}.ach-group{margin-top:16px}.ach-group-head{display:flex;align-items:baseline;gap:6px;font-size:14px;margin:0 0 8px;padding-bottom:4px;border-bottom:1px solid var(--line)}.ach-group-head .ach-cat-n{margin-left:auto;color:var(--muted);font-size:12.5px}.ach-group .ach-list+.ach-chips{margin-top:8px}:root[data-theme=matchday],:root[data-theme=pitch],:root[data-theme=daylight]{color-scheme:light;--up: #1F7F48;--down: #C2412A;--danger: #C2412A;--sky: #1F6FB8;--gold: #9A6A00;--danger-line: #E8B4A8;--danger-text: #B3361F;--error-bg: rgba(204,70,50,.08);--summary-bg: rgba(255,255,255,.94);--modal-shadow: rgba(22,32,58,.22);--common: #6B7280;--oc3: #5E6A85;--oc4: #A0612A;--oc5: #66748F;--oc6: #1E8A4C;--oc7: #0B7BB5;--oc8: #7B3FD6;--oc9: #A87400;--pos-fw: #C8432B;--pos-mf: #1E8A4C;--pos-df: #2766B5;--pos-gk: #A87400}:root[data-theme=matchday]{--bg: #EFF3F9;--card: #FFFFFF;--card2: #E9EEF7;--line: #D3DBE9;--text: #16203A;--muted: #56627C;--primary: #2F5BD3;--primary-ink: #FFFFFF;--lamp: #2F5BD3;--wood: #C3CEE0;--wood-hi: #4F68A8;--hover-line: #9EB0D0;--tint: rgba(47,91,211,.08);--tint-strong: rgba(47,91,211,.15);--notice-bg: rgba(47,91,211,.07);--ach-line: rgba(47,91,211,.35);--diary-rule: rgba(79,104,168,.35);--spark: #2F5BD3}:root[data-theme=pitch]{--bg: #EDF3EE;--card: #FFFFFF;--card2: #F1F6F2;--line: #D3E0D6;--text: #14231A;--muted: #56675C;--primary: #1E7F46;--primary-ink: #FFFFFF;--lamp: #1E7F46;--wood: #B9D3C1;--wood-hi: #2F7A4D;--hover-line: #8FB59D;--tint: rgba(30,127,70,.08);--tint-strong: rgba(30,127,70,.15);--notice-bg: rgba(30,127,70,.07);--ach-line: rgba(30,127,70,.35);--diary-rule: rgba(47,122,77,.35);--spark: #1E7F46}:root[data-theme=daylight]{--bg: #F5EFE3;--card: #FFFCF6;--card2: #F0E7D6;--line: #E2D6C1;--text: #2B2418;--muted: #6B604F;--primary: #9A6A10;--primary-ink: #FFF8EC;--lamp: #9A6A10;--wood: #C9A57A;--wood-hi: #8A6240;--hover-line: #C9A57A;--tint: rgba(154,106,16,.09);--tint-strong: rgba(154,106,16,.16);--notice-bg: rgba(154,106,16,.08);--ach-line: rgba(154,106,16,.35);--diary-rule: rgba(138,98,64,.4);--spark: #B7841A}:root[data-theme=matchday] .shimmer,:root[data-theme=pitch] .shimmer,:root[data-theme=daylight] .shimmer{background-image:linear-gradient(100deg,#9a6a00 20%,#e0a82e,#9a6a00 60%)}.theme-pick{position:relative;display:inline-flex;align-items:center;gap:6px;padding:3px 6px 3px 12px;min-height:36px;border:1px solid var(--line);border-radius:99px;background:var(--card2)}.theme-pick-label{font-size:13px;font-weight:700;margin-right:2px;white-space:nowrap}.theme-sw{width:26px;height:26px;padding:0;border-radius:50%;border:1px solid var(--line);cursor:pointer;background:linear-gradient(135deg,var(--sw-bg) 50%,var(--sw-ac) 50%)}.theme-sw.sw-matchday{--sw-bg: #EFF3F9;--sw-ac: #2F5BD3}.theme-sw.sw-pitch{--sw-bg: #EDF3EE;--sw-ac: #1E7F46}.theme-sw.sw-daylight{--sw-bg: #F5EFE3;--sw-ac: #9A6A10}.theme-sw.sw-night{--sw-bg: #1B2436;--sw-ac: #F2C14E}.theme-sw:hover{transform:scale(1.1)}.theme-sw[aria-pressed=true]{outline:2px solid var(--text);outline-offset:2px}.theme-sw:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.theme-pick.hinting{animation:theme-pulse 1.6s ease-in-out infinite}@keyframes theme-pulse{0%,to{box-shadow:0 0 0 0 var(--tint-strong)}50%{box-shadow:0 0 0 6px var(--tint-strong)}}.theme-hint{position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%);z-index:20;display:flex;align-items:center;gap:6px;padding:6px 6px 6px 12px;border-radius:8px;background:var(--primary);color:var(--primary-ink);font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 6px 16px var(--modal-shadow);pointer-events:none}.theme-hint:before{content:"";position:absolute;top:50%;right:-6px;margin-top:-6px;border:6px solid transparent;border-right:0;border-left-color:var(--primary)}@media (max-width: 600px){.theme-hint{top:auto;bottom:calc(100% + 10px);left:0;right:auto;transform:none}.theme-hint:before{inset:auto auto -6px 72px;margin-top:0;border:6px solid transparent;border-bottom:0;border-top:6px solid var(--primary)}}.theme-hint-x{pointer-events:auto;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;font-size:18px;line-height:1;cursor:pointer}.theme-hint-x:hover{background:#ffffff2e}@media (prefers-reduced-motion: reduce){.theme-pick.hinting{animation:none;box-shadow:0 0 0 3px var(--tint-strong)}.theme-sw:hover{transform:none}}
