:root{--rd-bg: #07070a;--rd-panel: #121114;--rd-panel-2: #17151a;--rd-panel-3: #1a1812;--rd-line: #2b272e;--rd-hair: rgb(246 242 234 / .08);--rd-text: #f6f2ea;--rd-text-2: #d8d0c2;--rd-muted: #a39b8f;--rd-dim: #8a8278;--rd-gold: #d4af5a;--rd-gold-2: #f1d58e;--rd-on-gold: #130e03;--rd-good: #6fdc9a;--rd-bad: #f07b6b;--rd-flat: #8e8a93;--rd-title: "SK Modernist", "Google Sans", system-ui, sans-serif;--rd-spring: cubic-bezier(.22, 1.25, .36, 1)}.rd-ovr{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;flex-shrink:0;box-shadow:inset 0 0 0 1px #ffffff47,0 6px 18px #00000059;color:#0b0a0c}.rd-ovr__label{font-weight:700;letter-spacing:.1em;color:#0b0a0c9e;line-height:1}.rd-ovr__num{font-weight:700;line-height:.9}.rd-clubbg{position:relative;overflow:hidden;border-radius:18px;color:var(--rd-text);border:0;padding:0;text-align:start;font:inherit;display:block}.rd-clubbg__crest{position:absolute;top:-16%;width:72%;max-width:180px;aspect-ratio:1;object-fit:contain;opacity:.3;pointer-events:none}.rd-clubbg__crest--right{right:-14%}.rd-clubbg__crest--left{left:-14%}.rd-clubbg__body{position:relative;display:block}.rd-ground{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:210px;border-radius:22px;overflow:hidden;border:1px solid rgb(246 242 234 / .12);background:#111014;color:var(--rd-text);text-align:start;font:inherit;padding:0;cursor:pointer;transition:transform .18s ease}.rd-ground:active{transform:scale(.98)}.rd-ground__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rd-ground__wash{position:absolute;top:0;right:0;bottom:0;left:0}.rd-ground__kicker{position:absolute;top:10px;left:10px;padding:4px 9px;border-radius:999px;background:#07070a99;font-size:12px;font-weight:700}.rd-ground__badge{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:4px;max-width:calc(100% - 90px);padding:2px 8px 2px 2px;border-radius:999px;background:#07070a9e;font-size:12px;font-weight:700;white-space:nowrap}.rd-ground__badge img{width:22px;height:22px;border-radius:50%;object-fit:cover;border:1px solid var(--rd-gold);flex-shrink:0}.rd-ground__tag{align-self:flex-start;padding:2px 7px;border-radius:6px;background:#f6f2ea1a;color:var(--rd-text);font-size:12px;font-weight:700}.rd-ground__deal{display:flex;justify-content:space-between;align-items:baseline;gap:6px;margin-top:2px}.rd-ground__deal b{font-size:16px;font-variant-numeric:tabular-nums}.rd-ground__deal small{font-size:12px;color:#f6f2eabf;white-space:nowrap}.rd-ground__body{position:relative;display:flex;flex-direction:column;gap:3px;padding:10px 11px 12px}.rd-ground__crest-wrap{position:relative;width:34px;height:34px;margin-bottom:4px}.rd-ground__crest{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 2px 6px rgb(0 0 0 / .5))}.rd-ground__mono{display:flex;width:34px;height:34px;border-radius:50%;align-items:center;justify-content:center;background:#07070a80;font-weight:700;font-size:14px}.rd-ground__new{position:absolute;right:-6px;top:-4px;width:16px;height:16px;border-radius:50%;background:var(--rd-gold);color:var(--rd-on-gold);font-size:14px;font-weight:800;line-height:16px;text-align:center}.rd-ground__title{font-family:var(--rd-title);font-size:20px;font-weight:700;line-height:1.05}.rd-ground__sub{font-size:12px;color:#f6f2ead1}@media(max-height:760px){.rd-ground__body{gap:2px;padding:6px 10px 10px}.rd-ground__crest-wrap,.rd-ground__crest{width:28px;height:28px}.rd-ground__crest-wrap{margin-bottom:2px}.rd-ground__sub{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.rd-ground__line{font-size:14px;font-weight:700;margin-top:3px}.rd-dots{display:flex;gap:3px;margin-top:4px}.rd-dots>span{width:10px;height:7px;border-radius:2px;background:#f6f2ea40}.rd-dots>span.on{background:var(--rd-text);animation:rd-dot .35s ease-out both}.rd-dots>span:nth-child(2){animation-delay:.05s}.rd-dots>span:nth-child(3){animation-delay:.1s}.rd-dots>span:nth-child(4){animation-delay:.15s}.rd-dots>span:nth-child(5){animation-delay:.2s}.rd-dots>span:nth-child(6){animation-delay:.25s}.rd-dots>span:nth-child(7){animation-delay:.3s}.rd-dots>span:nth-child(8){animation-delay:.35s}.rd-dots>span:nth-child(9){animation-delay:.4s}.rd-dots>span:nth-child(10){animation-delay:.45s}@keyframes rd-dot{0%{opacity:.2;transform:scaleY(.4)}to{opacity:1;transform:none}}.rd-odds{display:flex;flex-direction:column;gap:8px;width:100%}.rd-odds__bar{display:flex;gap:2px;height:8px;border-radius:8px;overflow:hidden}.rd-odds__seg{display:block;flex-basis:0;min-width:4px}.rd-odds__seg--good{background:var(--rd-good)}.rd-odds__seg--bad{background:var(--rd-bad)}.rd-odds__seg--flat{background:var(--rd-flat)}.rd-odds__lines{display:flex;flex-direction:column;gap:4px}.rd-odds__line{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--rd-text-2)}.rd-odds__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.rd-odds__dot--good{background:var(--rd-good)}.rd-odds__dot--bad{background:var(--rd-bad)}.rd-odds__dot--flat{background:var(--rd-flat)}.rd-odds__label{flex:1;min-width:0}.rd-odds__pct{font-size:14px}.rd-odds__pct--good{color:var(--rd-good)}.rd-odds__pct--bad{color:var(--rd-bad)}.rd-odds__pct--flat{color:var(--rd-text-2)}.rd-odds--compact .rd-odds__line{font-size:12px}.rd-sheet-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;justify-content:flex-end}.rd-sheet-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#07070a99;animation:rd-fade .25s ease both}.rd-sheet{position:relative;max-height:88dvh;overflow-y:auto;background:var(--rd-panel);border-top:1px solid rgb(246 242 234 / .1);border-radius:28px 28px 0 0;padding:10px 16px calc(20px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;color:var(--rd-text);animation:rd-sheet-in .5s var(--rd-spring) both;width:100%;max-width:560px;margin:0 auto}.rd-sheet--tall{min-height:70dvh}.rd-sheet__grip{align-self:center;width:40px;height:4px;border-radius:4px;background:#f6f2ea33;flex-shrink:0}@keyframes rd-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes rd-fade{0%{opacity:0}to{opacity:1}}.rd-metal{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#07070a80;flex-shrink:0}.rd-btn{height:56px;width:100%;border:0;border-radius:16px;background:var(--rd-gold);color:var(--rd-on-gold);font:700 16px var(--font);display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform .12s ease,filter .12s ease}.rd-btn:active{transform:scale(.98)}.rd-btn:disabled{opacity:.45;cursor:default}.rd-btn--ghost{background:transparent;color:var(--rd-text);border:1px solid rgb(246 242 234 / .16)}@media(prefers-reduced-motion:reduce){.rd-sheet,.rd-sheet-shade,.rd-dots>span.on{animation:none}}.rd-gallery{min-height:100dvh;background:var(--rd-bg);color:var(--rd-text);padding:16px;display:flex;flex-direction:column;gap:16px;max-width:430px;margin:0 auto}.rd-gallery h1{margin:0;font-family:var(--rd-title)}.rd-gallery__row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.rd-gallery__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rd-gallery__club{min-height:100px}.rd-gallery__card{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:16px;background:var(--rd-panel)}.rd-ground__wash,.rdd-hero__shade,.rdm-scene__shade,.rdlg__shade,.rdlg__bg,.rdsg__shade,.rdsg__ground,.rds-top__wash,.rds-top__ground,.rdr__rays,.hb-hero__shade,.rdch__crest,.rdmo-plus__shade,.rdmo-plus__bg{pointer-events:none}.rdlg>.rd-btn,.rdlg>*:not(.rdlg__bg):not(.rdlg__shade){position:relative}.rd-home{flex-shrink:0;width:34px;height:34px;border-radius:50%;border:1px solid rgb(246 242 234 / .16);background:#07070a73;color:var(--rd-text);display:flex;align-items:center;justify-content:center;cursor:pointer}.rd-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.rd-clamp.is-cut,.rd-clamp.is-open{cursor:pointer}.rd-clamp.is-open{display:block}@media(min-width:900px){.rd-sheet-wrap{justify-content:center;align-items:center;padding:32px 24px}.rd-sheet{max-width:var(--w-dialog);max-height:min(86dvh,860px);border:1px solid rgb(246 242 234 / .1);border-radius:24px;padding:24px 24px 26px;box-shadow:0 24px 80px #0009;animation-name:rd-dialog-in;animation-duration:.32s}.rd-sheet--tall{min-height:min(70dvh,640px)}.rd-sheet__grip{display:none}}@keyframes rd-dialog-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rd-sheet{animation:none}}.rd-countdown{display:inline-flex;align-items:center;gap:10px;padding:5px 6px 5px 12px;border-radius:999px;background:#f6f2ea0f;border:1px solid rgb(246 242 234 / .12);font:600 13px var(--font);color:var(--rd-text)}.rd-countdown__clock{display:inline-flex;gap:4px}.rd-countdown__clock b{padding:3px 8px;border-radius:999px;background:#d4af5a29;color:var(--rd-gold-2, #f5de9a);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em}.shp{display:grid;gap:14px}.shp__title{margin:0;font:700 22px var(--rd-title);color:var(--rd-text)}.shp__img{display:block;width:auto;max-width:100%;max-height:min(46dvh,380px);margin:0 auto;border-radius:14px;border:1px solid rgb(255 255 255 / .12);box-shadow:0 18px 40px -16px #000}.shp__btns{display:grid;gap:8px}.shp .btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;border-radius:16px;background:var(--rd-gold);color:var(--rd-on-gold);font-weight:700}.shp .btn--ghost{background:#18161a;color:var(--rd-text);border:1px solid var(--rd-hair)}.shp__later{min-height:44px;border:0;background:none;color:var(--rd-muted);font:600 15px var(--font);cursor:pointer}.df{position:relative;flex:none;box-sizing:border-box}.df__screen{position:relative;overflow:hidden;box-sizing:content-box;container-type:inline-size;background:#000;isolation:isolate}.df--iphone{padding:calc(var(--df-w) * .013);border-radius:calc(var(--df-w) * .175);background:linear-gradient(150deg,#9a9aa0,#4a4a50 22%,#707076 52%,#3a3a3f 78%,#8d8d93);box-shadow:0 calc(var(--df-w) * .07) calc(var(--df-w) * .16) #0000008c}.df--iphone .df__screen{aspect-ratio:402 / 874;border:calc(var(--df-w) * .03) solid #050506;border-radius:calc(var(--df-w) * .16)}.df__island{position:absolute;z-index:9;top:2.6cqw;left:50%;width:30cqw;height:8.6cqw;transform:translate(-50%);border-radius:999px;background:#000}.df--galaxy{padding:calc(var(--df-w) * .011);border-radius:calc(var(--df-w) * .11);background:linear-gradient(160deg,#50545c,#23252a 30%,#34373d 70%,#1b1d21);box-shadow:0 calc(var(--df-w) * .07) calc(var(--df-w) * .16) #0000008c}.df--galaxy .df__screen{aspect-ratio:1080 / 2340;border:calc(var(--df-w) * .02) solid #050506;border-radius:calc(var(--df-w) * .095)}.df__punch{position:absolute;z-index:9;top:3cqw;left:50%;width:3.6cqw;height:3.6cqw;transform:translate(-50%);border-radius:50%;background:#000;box-shadow:0 0 0 .5cqw #111}.df__key{position:absolute;width:calc(var(--df-w) * .014);border-radius:2px;background:linear-gradient(90deg,#5a5a60,#2c2c30)}.df--iphone .df__key--action{left:calc(var(--df-w) * -.011);top:19%;height:5%}.df--iphone .df__key--vol-up{left:calc(var(--df-w) * -.011);top:27%;height:9%}.df--iphone .df__key--vol-down{left:calc(var(--df-w) * -.011);top:38%;height:9%}.df--iphone .df__key--power{right:calc(var(--df-w) * -.011);top:30%;height:14%}.df--galaxy .df__key--vol{right:calc(var(--df-w) * -.011);top:22%;height:13%}.df--galaxy .df__key--power{right:calc(var(--df-w) * -.011);top:38%;height:7%}.df__status{position:absolute;z-index:8;top:0;left:0;right:0;height:13cqw;padding:0 7.5cqw 0 9cqw;display:flex;align-items:center;justify-content:space-between;color:#fff;pointer-events:none}.df--galaxy .df__status{height:10cqw;padding:0 6cqw}.df__time{font-size:4.1cqw;font-weight:700;letter-spacing:-.02em}.df--galaxy .df__time{font-size:3.4cqw;font-weight:500}.df__icons{display:flex;align-items:center;gap:1.3cqw}.df__icons svg{height:3cqw;width:auto;fill:currentColor}.df--desktop{padding:calc(var(--df-w) * .022);border-radius:calc(var(--df-w) * .028);background:#0b0b0d;box-shadow:inset 0 0 0 1px #3a3a3f,0 calc(var(--df-w) * .04) calc(var(--df-w) * .08) #00000080}.df--desktop .df__screen{aspect-ratio:16 / 10;border-radius:calc(var(--df-w) * .006)}.df__base{position:absolute;left:-7%;right:-7%;bottom:calc(var(--df-w) * -.03);height:calc(var(--df-w) * .03);border-radius:0 0 calc(var(--df-w) * .03) calc(var(--df-w) * .03);background:linear-gradient(180deg,#c9c9ce,#8c8c92)}.idm-scene{position:absolute;top:0;right:0;bottom:0;left:0;animation:idm-in .35s ease-out;font-family:-apple-system,system-ui,Segoe UI,Roboto,sans-serif;line-height:1.25;text-align:start;color:#fff}@keyframes idm-in{0%{opacity:0;transform:scale(1.02)}}.idm-browser{position:absolute;top:0;right:0;bottom:0;left:0}.idm-dim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#00000080;animation:idm-fade .3s ease-out}@keyframes idm-fade{0%{opacity:0}}.idm-tap{position:absolute;z-index:6;left:50%;top:50%;width:11cqw;height:11cqw;margin:-5.5cqw 0 0 -5.5cqw;border-radius:50%;background:#ffffff61;box-shadow:0 0 0 .6cqw #fff9,0 0 4cqw #ffffff59;pointer-events:none;opacity:0;animation:idm-tap 1.6s .55s ease-out forwards}.df--desktop .idm-tap{width:3.6cqw;height:3.6cqw;margin:-1.8cqw 0 0 -1.8cqw;box-shadow:0 0 0 .25cqw #fff9,0 0 1.5cqw #ffffff59}@keyframes idm-tap{0%{opacity:0;transform:scale(1.7)}30%{opacity:1;transform:scale(1)}45%{transform:scale(.78)}62%{transform:scale(1)}to{opacity:.95;transform:scale(1)}}.idm-page{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0b0b0d;background-size:cover;background-position:58% 20%}.idm-page__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08080a59,#08080a0d 35%,#08080aeb 72%,#08080a)}.idm-page__brand{position:absolute;top:28cqw;left:6cqw;display:flex;align-items:center;gap:1.8cqw;font-size:4cqw;font-weight:800}.idm-page__brand img{width:6cqw;height:6cqw}.idm-page__foot{position:absolute;left:6cqw;right:6cqw;bottom:34cqw;display:grid;gap:3.2cqw}.idm-page__foot b{font-size:7.4cqw;line-height:1.05;font-weight:800}.idm-page__play{justify-self:stretch;padding:3cqw 0;border-radius:999px;background:#d4af5a;color:#130e03;font-size:3.6cqw;font-weight:800;text-align:center}.idm-page__tiles{display:grid;grid-template-columns:1fr 1fr;gap:2.4cqw}.idm-page__tiles i{height:18cqw;border-radius:3.4cqw;background:#ffffff14;border:.3cqw solid rgb(255 255 255 / .08)}.idm-page--desktop .idm-page__brand{top:11cqw;left:4cqw;font-size:2cqw;gap:.8cqw}.idm-page--desktop .idm-page__brand img{width:2.6cqw;height:2.6cqw}.idm-page--desktop .idm-page__foot{left:4cqw;right:auto;width:34cqw;bottom:5cqw;gap:1.4cqw}.idm-page--desktop .idm-page__foot b{font-size:3.6cqw}.idm-page--desktop .idm-page__play{font-size:1.5cqw;padding:1.2cqw 0}.idm-page--desktop .idm-page__tiles i{height:6cqw;border-radius:1.2cqw}.idm-bar{position:absolute;z-index:2;left:0;right:0;display:flex;align-items:center;gap:2cqw;color:#fff}.idm-btn{position:relative;flex:none;display:grid;place-items:center;width:9cqw;height:9cqw}.idm-btn svg{width:6.2cqw;height:6.2cqw}.idm-btn--off{opacity:.35}.idm-btn--glass{width:12.5cqw;height:12.5cqw;border-radius:50%;background:#2c2c30c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 .3cqw #ffffff24}.idm-addr{position:relative;flex:1;min-width:0;height:9.5cqw;display:flex;align-items:center;justify-content:center;border-radius:3cqw;background:#ffffff21;font-size:3.5cqw}.idm-btn--in{position:absolute;right:.8cqw;top:50%;width:8cqw;height:8cqw;transform:translateY(-50%)}.idm-btn--in svg{width:5.2cqw;height:5.2cqw}.idm-bar--top{top:13cqw;padding:1.6cqw 3cqw 2.4cqw;background:#161618f5}.df--galaxy .idm-bar--top{top:10cqw}.idm-bar--top .idm-addr{border-radius:999px}.idm-tabcount{flex:none;width:5.6cqw;height:5.6cqw;display:grid;place-items:center;border:.45cqw solid currentColor;border-radius:1.2cqw;font-size:2.8cqw;font-weight:700}.idm-bar--safari{bottom:0;flex-direction:column;gap:2cqw;padding:2.4cqw 3.5cqw 7cqw;background:#1e1e20f2}.idm-bar--safari .idm-addr{flex:none;width:100%;height:10.5cqw}.idm-tools{display:flex;justify-content:space-between;width:100%;padding:0 1.5cqw}.idm-bar--s26{bottom:5cqw;padding:0 4cqw;gap:2.4cqw}.idm-s26pill{flex:1;height:12.5cqw;display:grid;place-items:center;border-radius:999px;background:#2c2c30c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 .3cqw #ffffff24;font-size:3.6cqw}.idm-bar--samsung{bottom:0;justify-content:space-between;padding:1.6cqw 4cqw 4.5cqw;background:#121214}.idm-bar--inapp{background:#000}.idm-inapp-title{flex:1;display:grid;justify-items:center;line-height:1.2}.idm-inapp-title b{font-size:3.6cqw}.idm-inapp-title small{font-size:2.8cqw;color:#9a9aa0}.idm-bar--desk{top:0;flex-direction:column;align-items:stretch;gap:0;background:#202124}.idm-desk-tabs{display:flex;align-items:flex-end;gap:1.6cqw;padding:1.1cqw 1.6cqw 0;background:#141416}.idm-lights{display:flex;gap:.7cqw;align-self:center}.idm-lights i{width:1.1cqw;height:1.1cqw;border-radius:50%;background:#ff5f57}.idm-lights i:nth-child(2){background:#febc2e}.idm-lights i:nth-child(3){background:#28c840}.idm-desk-tab{display:flex;align-items:center;gap:.8cqw;padding:.9cqw 2.4cqw .9cqw 1.4cqw;border-radius:1cqw 1cqw 0 0;background:#202124;font-size:1.4cqw}.idm-desk-tab img{width:1.6cqw;height:1.6cqw;border-radius:.3cqw}.idm-desk-tools{display:flex;align-items:center;gap:.8cqw;padding:.8cqw 1.4cqw}.idm-bar--desk .idm-btn{width:3.4cqw;height:3.4cqw}.idm-bar--desk .idm-btn svg{width:2.2cqw;height:2.2cqw}.idm-bar--desk .idm-addr{height:3.6cqw;justify-content:flex-start;padding-left:2cqw;border-radius:999px;font-size:1.5cqw}.idm-bar--desk .idm-btn--in{width:3cqw;height:3cqw;right:.6cqw}.idm-bar--desk .idm-btn--in svg{width:2.1cqw;height:2.1cqw}.idm-bar--macmenu{top:0;height:3.2cqw;gap:2.2cqw;padding:0 2cqw;background:#1c1c1eeb;font-size:1.4cqw}.idm-macmenu__file{padding:.2cqw .8cqw;margin:0 -.8cqw;border-radius:.5cqw;background:#3b82f6}.idm-menu{position:absolute;z-index:4;min-width:54cqw;padding:1.6cqw 0;border-radius:4cqw;background:#28282bfa;box-shadow:0 3cqw 8cqw #0009;font-size:3.7cqw;animation:idm-pop-menu .28s ease-out}.idm-menu--top{top:25cqw;right:3cqw;transform-origin:top right}.idm-menu--bottom{bottom:20cqw;right:4cqw;transform-origin:bottom right}.idm-menu--samsung{bottom:17cqw}.df--galaxy .idm-menu--top{top:22cqw}.idm-menu--desktop-safari{top:3.3cqw;left:6.2cqw;right:auto;min-width:20cqw;padding:.6cqw;border-radius:1cqw;font-size:1.4cqw;transform-origin:top left}@keyframes idm-pop-menu{0%{opacity:0;transform:scale(.88)}}.idm-menu__row{position:relative;display:block;padding:2.6cqw 4.6cqw}.idm-menu__row--hit{background:#ffffff1a}.idm-menu--desktop-safari .idm-menu__row{padding:.55cqw 1.4cqw;border-radius:.5cqw}.idm-menu--desktop-safari .idm-menu__row--hit{background:#3b82f6}.idm-share{position:absolute;z-index:4;left:0;right:0;bottom:0;height:74%;padding:4cqw;border-radius:6cqw 6cqw 0 0;background:#1c1c1e;animation:idm-up .35s ease-out}@keyframes idm-up{0%{transform:translateY(100%)}}.idm-share__head{display:flex;align-items:center;gap:3cqw}.idm-share__head img{width:10cqw;height:10cqw;border-radius:2.4cqw}.idm-share__head>span:nth-child(2){flex:1;display:grid;line-height:1.25}.idm-share__head b{font-size:3.8cqw}.idm-share__head small,.idm-addios__card small,.idm-dialog__app small{font-size:2.8cqw;color:#98989d}.idm-share__x{width:7.5cqw;height:7.5cqw;display:grid;place-items:center;border-radius:50%;background:#2c2c2e;color:#a1a1a6}.idm-share__x svg{width:4cqw;height:4cqw}.idm-share__people{display:flex;gap:4cqw;margin:4.5cqw 0}.idm-share__people i{width:14cqw;height:14cqw;border-radius:50%;background:linear-gradient(135deg,#8e8e93,#48484a)}.idm-share__people i:nth-child(2){background:linear-gradient(135deg,#5e9cf5,#2b5fb8)}.idm-share__people i:nth-child(3){background:linear-gradient(135deg,#6ad18a,#2f8a4c)}.idm-share__people i:nth-child(4){background:linear-gradient(135deg,#f2a65e,#c76a1c)}.idm-share__list{display:block;overflow:hidden;border-radius:3.4cqw;background:#2c2c2e}.idm-share__row{position:relative;display:flex;align-items:center;justify-content:space-between;padding:3.1cqw 4cqw;border-bottom:.3cqw solid #3a3a3c;font-size:3.6cqw}.idm-share__row:last-child{border-bottom:0}.idm-share__row svg{width:5.4cqw;height:5.4cqw}.idm-share__row--hit{background:#3a3a3c}.idm-addios{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;padding-top:14cqw;background:#1c1c1e;animation:idm-up .35s ease-out;font-size:3.6cqw}.idm-addios__nav{display:flex;align-items:center;justify-content:space-between;padding:3cqw 4cqw;color:#0a84ff}.idm-addios__nav b{color:#fff;font-size:3.6cqw}.idm-addios__go{position:relative;font-weight:700}.idm-addios__card,.idm-addios__toggle{display:flex;align-items:center;gap:3cqw;margin:3cqw 4cqw 0;padding:3cqw 4cqw;border-radius:3.4cqw;background:#2c2c2e}.idm-addios__card img{width:14cqw;height:14cqw;border-radius:3.2cqw}.idm-addios__card>span{display:grid;line-height:1.3}.idm-addios__card b{font-size:3.8cqw}.idm-addios__toggle{justify-content:space-between}.idm-addios__toggle i{position:relative;width:11cqw;height:6.6cqw;border-radius:999px;background:#30d158}.idm-addios__toggle i:after{content:"";position:absolute;top:.6cqw;right:.6cqw;width:5.4cqw;height:5.4cqw;border-radius:50%;background:#fff}.idm-dialog{position:absolute;z-index:4;left:7cqw;right:7cqw;top:50%;padding:6cqw;border-radius:6cqw;background:#2b2d31;transform:translateY(-50%);animation:idm-fade .3s ease-out;font-size:3.7cqw}.idm-dialog>b{font-size:4.8cqw;font-weight:500}.idm-dialog__app{display:flex;align-items:center;gap:3cqw;margin:5cqw 0}.idm-dialog__app img{width:11cqw;height:11cqw;border-radius:3cqw}.idm-dialog__app>span{display:grid;line-height:1.3}.idm-dialog__btns{display:flex;justify-content:flex-end;gap:7cqw;color:#a8c7fa;font-weight:600}.idm-dialog__go{position:relative}.idm-dialog--desktop{left:auto;right:10cqw;top:8cqw;width:28cqw;padding:1.8cqw;border-radius:1.2cqw;transform:none;font-size:1.4cqw;box-shadow:0 1.5cqw 4cqw #0000008c}.idm-dialog--desktop>b{font-size:1.8cqw}.idm-dialog--desktop .idm-dialog__app{margin:1.6cqw 0;gap:1cqw}.idm-dialog--desktop .idm-dialog__app img{width:3.6cqw;height:3.6cqw;border-radius:.8cqw}.idm-dialog--desktop .idm-dialog__app small{font-size:1.2cqw}.idm-dialog--desktop .idm-dialog__btns{gap:1.6cqw;align-items:center}.idm-dialog--desktop .idm-dialog__go{padding:.6cqw 1.6cqw;border-radius:999px;background:#a8c7fa;color:#062e6f}.idm-home{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 70% at 15% 8%,#4b3a9a 0%,transparent 60%),radial-gradient(110% 70% at 95% 95%,#0e6f86 0%,transparent 60%),#0b0d24}.idm-home--galaxy{background:radial-gradient(120% 70% at 85% 10%,#1f7a6c 0%,transparent 60%),radial-gradient(120% 70% at 10% 95%,#3b1f6e 0%,transparent 60%),#0a1418}.idm-grid{position:absolute;top:17cqw;left:6cqw;right:6cqw;display:grid;grid-template-columns:repeat(4,1fr);row-gap:4.6cqw}.idm-home--galaxy .idm-grid{top:16cqw;row-gap:6cqw}.idm-cell{display:grid;justify-items:center;gap:1.3cqw}.idm-cell small{font-size:2.5cqw;white-space:nowrap;color:#fff}.idm-app{display:block;width:15cqw;height:15cqw;border-radius:3.5cqw;box-shadow:0 .6cqw 1.6cqw #0000004d;object-fit:cover}.idm-home--galaxy .idm-app{width:14cqw;height:14cqw;border-radius:4.6cqw}.idm-app--c0{background:linear-gradient(160deg,#3d3d42,#1c1c1f)}.idm-app--c1{background:linear-gradient(160deg,#ffd65a,#f2b632)}.idm-app--c2{background:linear-gradient(160deg,#ff5c7a,#e0284d)}.idm-app--c3{background:linear-gradient(160deg,#7ee0a1,#2fa95e)}.idm-app--c4{background:linear-gradient(160deg,#5fb3ff,#1f6fe0)}.idm-app--c5{background:linear-gradient(160deg,#c3c7ce,#8b9099)}.idm-app--c6{background:linear-gradient(160deg,#59c8f5,#2a8fd6)}.idm-app--c7{background:linear-gradient(160deg,#b18cff,#7a4fe0)}.idm-app svg{width:64%;height:64%;margin:18%;display:block}.idm-app--armband{background:#fff}.idm-cell--new{animation:idm-pop .7s .35s both cubic-bezier(.3,1.5,.5,1)}.idm-cell--new .idm-app{animation:idm-glow 1.6s 1s ease-out both}@keyframes idm-pop{0%{opacity:0;transform:scale(.2)}}@keyframes idm-glow{0%{box-shadow:0 0 #facc15b3}to{box-shadow:0 0 0 3cqw #facc1500}}.idm-search{position:absolute;bottom:28cqw;left:50%;padding:1.4cqw 4cqw;border-radius:999px;background:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:2.8cqw;transform:translate(-50%)}.idm-dock{position:absolute;left:4cqw;right:4cqw;bottom:4cqw;height:22cqw;display:flex;align-items:center;justify-content:space-around;border-radius:9cqw;background:#ffffff2b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.idm-home--galaxy .idm-dock{bottom:7cqw;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.idm-banner{position:absolute;z-index:7;top:14cqw;left:3cqw;right:3cqw;display:flex;align-items:center;gap:2.8cqw;padding:3cqw 3.4cqw;border-radius:5.5cqw;background:#2e2e34db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:3cqw;line-height:1.3;animation:idm-banner .55s 1.7s both cubic-bezier(.2,1.2,.4,1)}.idm-home--galaxy .idm-banner{top:11cqw;border-radius:6cqw}.idm-banner img{flex:none;width:9cqw;height:9cqw;border-radius:2.2cqw}.idm-banner>span{flex:1;min-width:0}.idm-banner b{display:flex;justify-content:space-between;font-size:3.2cqw}.idm-banner b small{font-weight:400;color:#a1a1a6}@keyframes idm-banner{0%{opacity:0;transform:translateY(-160%)}}.idm-window{position:absolute;top:7%;left:13%;width:66%;height:72%;overflow:hidden;border-radius:1.2cqw;box-shadow:0 2cqw 5cqw #0009;animation:idm-pop .5s .9s both ease-out}.idm-window .idm-lights{position:absolute;z-index:2;top:1.2cqw;left:1.4cqw}.idm-home--desktop .idm-dock{left:50%;right:auto;bottom:1.6cqw;height:7cqw;gap:1cqw;padding:0 1.2cqw;border-radius:2cqw;transform:translate(-50%)}.idm-home--desktop .idm-app{width:5cqw;height:5cqw;border-radius:1.2cqw}.idm-home--desktop .idm-app--armband{animation:idm-pop .6s .3s both cubic-bezier(.3,1.5,.5,1)}.inst-card{position:relative;display:flex;min-height:150px;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:18px}.inst-card__copy{position:relative;z-index:1;flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding:16px 4px 14px 16px}.inst-card__copy b{font-size:16px;font-weight:800;line-height:1.25}.inst-card__copy small{font-size:13px;line-height:1.35;color:var(--muted)}.inst-card__btns{display:flex;align-items:center;gap:4px;margin-top:auto;padding-top:8px}.inst-card__go{padding:9px 16px;border:0;border-radius:999px;background:var(--accent);color:var(--on-accent);font:inherit;font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer}.inst-card__later{padding:9px 10px;border:0;background:none;color:var(--muted);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.inst-card__device{position:relative;flex:none;width:120px;cursor:pointer}.inst-card__device:before{content:"";position:absolute;top:10%;right:-20%;bottom:-20%;left:0;background:radial-gradient(closest-side,rgb(212 175 90 / .18),transparent)}.inst-card__device .df{position:absolute;top:16px;left:6px;transform:rotate(7deg);transform-origin:top center}.inst-card__device--desktop{width:160px}.inst-card__device--desktop .df{top:30px;left:4px;transform:none}.ig-body{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;margin:16px 0 14px}.ig-body--desktop{grid-template-columns:1fr;justify-items:center}.ig-steps{margin:0;padding:0;list-style:none;display:grid;gap:4px;text-align:start}.ig-body--desktop .ig-steps{width:100%}.ig-step>button{width:100%;display:grid;grid-template-columns:24px 1fr;gap:9px;align-items:start;padding:8px;border:1px solid transparent;border-radius:12px;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.ig-step__n{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--panel-3);color:var(--muted);font-size:12px;font-weight:800}.ig-step b{display:block;font-size:14px;line-height:1.3;color:var(--text-2)}.ig-step small{display:block;margin-top:3px;font-size:12px;line-height:1.35;color:var(--muted)}.ig-step--on>button{background:var(--panel-2);border-color:var(--line)}.ig-step--on .ig-step__n{background:var(--accent);color:var(--on-accent)}.ig-step--on b{color:var(--text)}.pwa-guide--nodock .pwa-guide__sheet{margin-bottom:0}.pwa-guide__dock--end{right:22px}@media(prefers-reduced-motion:reduce){.idm-scene,.idm-dim,.idm-menu,.idm-share,.idm-addios,.idm-dialog,.idm-cell--new,.idm-cell--new .idm-app,.idm-banner,.idm-window,.idm-home--desktop .idm-app--armband{animation:none}.idm-tap{animation:none;opacity:.95}}.pask{display:flex;flex-direction:column;gap:14px}.pask .rdp-sheet__title{margin:4px 0 0}.pask__lead{margin:0;font-size:15px;line-height:1.5;color:var(--rd-text-2)}.pask__note{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:start;padding:12px 14px;border-radius:20px;background:var(--rd-panel-3);border:1px solid var(--rd-line);box-shadow:0 14px 30px -18px #000}.pask__note img{width:38px;height:38px;border-radius:9px}.pask__meta{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--rd-muted);margin-bottom:1px}.pask__note b{display:block;font-size:14.5px;line-height:1.3;color:var(--rd-text)}.pask__body{display:block;font-size:14px;line-height:1.35;color:var(--rd-text-2)}.pask__cap{margin:-6px 0 0;text-align:center;font-size:12.5px;color:var(--rd-muted)}.pask__steps{display:flex;gap:8px;margin:0;padding:0;list-style:none}.pask__steps li{flex:1;padding:10px 8px;border-radius:14px;background:var(--rd-panel-2);border:1px solid var(--rd-line);text-align:center;font-size:12.5px;line-height:1.3;color:var(--rd-text-2)}.pask__steps svg{display:block;width:26px;height:26px;margin:0 auto 6px;fill:none;stroke:var(--rd-gold);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pask__later{height:40px;margin-top:-6px;border:0;background:none;color:var(--rd-muted);font:600 15px var(--font);cursor:pointer}.pask__fine{margin:-8px 0 0;text-align:center;font-size:12.5px;color:var(--rd-muted)}.rdds__push-blocked{padding:8px 0;border-top:1px solid var(--rd-hair);font-size:13px;color:var(--rd-muted)}.rdds__push-blocked button{padding:0;border:0;background:none;color:var(--rd-gold);font:600 13px var(--font);cursor:pointer}.rdds__push-blocked p{margin:6px 0 0;color:var(--rd-text-2)}.br{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow-y:auto;background:var(--rd-bg);color:var(--rd-text);padding:calc(4px + env(safe-area-inset-top)) 16px calc(96px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px;max-width:560px;margin:0 auto;animation:rd-fade .25s ease both}.br>*{flex-shrink:0}.br-top{display:flex;align-items:center;gap:10px}.br-close{width:44px;height:44px;border-radius:50%;border:1px solid rgb(246 242 234 / .2);background:#07070a80;color:var(--rd-text);font-size:16px;cursor:pointer}.br-title{margin:0;font-family:var(--rd-title);font-size:36px;line-height:1.06}.br-clock.rd-countdown{margin-inline-start:auto;gap:6px;padding:0;background:none;border:0;font:500 12.5px var(--font);color:var(--rd-muted)}.br-clock .rd-countdown__clock b{padding:0;background:none;color:var(--rd-muted);font-weight:600}.br-diff{margin-inline-start:auto;flex:none;padding:3px 10px;border-radius:999px;font:700 12px var(--font);font-style:normal}.br-diff--easy{background:#34c75929;color:#6ee08f}.br-diff--medium{background:#d4af5a2e;color:#f0cf7a}.br-diff--hard{background:#ef44442e;color:#ff8a8a}.br-card{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:18px;background:var(--rd-panel);border:1px solid var(--rd-hair)}.br-card.is-done{border-color:#d4af5a73}.br-card__head{display:flex;gap:12px;align-items:flex-start}.br-card__head>span:not(.bm){display:flex;flex-direction:column;gap:3px}.br-card__head b{font-size:16px;line-height:1.2}.br-card__head small{font-size:12.5px;color:var(--rd-muted)}.br-bar{height:5px;border-radius:5px;background:var(--rd-line);overflow:hidden}.br-bar i{display:block;height:100%;background:var(--rd-gold)}.br-card.is-done .br-bar i{background:var(--rd-good)}.br-state{align-self:flex-end;margin-top:-4px;font-size:12px;color:var(--rd-muted)}.br-card.is-done .br-state{color:var(--rd-good)}.br-foot{position:fixed;left:0;right:0;bottom:0;max-width:560px;margin:0 auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgb(7 7 10 / 0) 0%,var(--rd-bg) 30%)}.hb-briefs{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--rd-panel);border:1px solid var(--rd-hair);color:var(--rd-text);font:inherit;text-align:start;cursor:pointer}.hb-briefs span{flex:1;display:flex;flex-direction:column;gap:2px}.hb-briefs small{font-size:12px;color:var(--rd-muted)}.hb-shelf{display:flex;flex-direction:column;gap:12px;padding:14px 14px 12px;border-radius:18px;background:var(--rd-panel);border:1px solid var(--rd-hair);color:var(--rd-text);font:inherit;text-align:start;cursor:pointer}.hb-shelf__head{display:flex;align-items:center;gap:8px}.hb-shelf__head b{font-size:15px}.hb-shelf__count{flex:none;padding:2px 9px;border-radius:999px;background:#d4af5a29;color:#f0cf7a;font:700 12.5px var(--font);font-style:normal}.hb-shelf__clock{margin-inline-start:auto;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--rd-muted)}.hb-shelf__row{display:flex;justify-content:space-between;padding-bottom:6px}.hb-shelf__next{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--rd-muted)}.hb-shelf__next>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-shelf__next em{font-style:normal;color:var(--rd-text)}.bm{position:relative;flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#26232a;box-shadow:inset 0 0 0 2px #35313a;color:#77707a}.bm img{width:22px;height:29px;object-fit:contain;filter:grayscale(1) brightness(.55);opacity:.6}.bm b{font:700 12px var(--font);letter-spacing:-.02em}.bm svg{width:16px;height:16px}.bm.is-done{background:radial-gradient(circle at 35% 30%,#3a3020,#1d1810);box-shadow:inset 0 0 0 2px var(--rd-gold);color:#f0cf7a}.bm.is-done img{filter:none;opacity:1}.bm.is-done:after{content:"";position:absolute;bottom:-3px;inset-inline-end:-3px;width:15px;height:15px;border-radius:50%;background:var(--rd-good) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2307070a' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 9px no-repeat}.bm.is-next{box-shadow:inset 0 0 0 2px #5a5260;color:#b9b0a4}.bm.is-next img{filter:grayscale(.3) brightness(.85);opacity:.9}.bm.is-next:before{content:"";position:absolute;bottom:-9px;width:22px;height:3px;border-radius:3px;background:var(--rd-gold)}.bm--lg{width:48px;height:48px}.bm--lg img{width:30px;height:39px}.bm--lg b{font-size:15px}.bm--lg svg{width:21px;height:21px}.bm--lg:not(.is-done) img{filter:none;opacity:.85}@media(min-width:900px){.br{top:0;right:0;bottom:0;left:0;width:min(var(--w-dialog),calc(100vw - 48px));height:fit-content;max-height:min(88dvh,860px);margin:auto;padding:20px 24px 0;border:1px solid rgb(246 242 234 / .1);border-radius:24px;background:var(--rd-panel);box-shadow:0 0 0 100vmax #07070a99,0 24px 80px #0009}.br-card{background:var(--rd-bg)}.br-foot{position:sticky;bottom:0;max-width:none;margin:auto -24px 0;padding:12px 24px 24px;background:linear-gradient(180deg,rgb(18 17 20 / 0) 0%,var(--rd-panel) 30%)}.br:not(:has(.br-foot)){padding-bottom:24px}}.hb-sport__art{width:44px;height:44px;flex:none;border-radius:12px;object-fit:cover}.hb-sport__go{flex:none;color:var(--rd-muted)}[dir=rtl] .hb-sport__go{transform:scaleX(-1)}.hb-legacy{text-decoration:none}.rdi{min-height:100dvh;max-width:560px;margin:0 auto;background:var(--rd-bg);color:var(--rd-text);padding:calc(14px + env(safe-area-inset-top)) 16px calc(96px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px}.rdi__head{display:flex;align-items:center;gap:12px}.rdi__back{width:44px;height:44px;border-radius:50%;border:1px solid rgb(246 242 234 / .14);background:var(--rd-panel);color:var(--rd-text);display:flex;align-items:center;justify-content:center;cursor:pointer}.rdi__bars{flex:1;display:flex;gap:6px}.rdi__bars i{flex:1;height:4px;border-radius:4px;background:var(--rd-line)}.rdi__bars i.on{background:var(--rd-gold)}.rdi__count{font-size:14px;color:var(--rd-muted)}.rdi__gear{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:1px solid var(--rd-line);background:var(--rd-panel);color:var(--rd-text-2);display:flex;align-items:center;justify-content:center;cursor:pointer}.rdi__title{margin:8px 0 0;font-family:var(--rd-title);font-size:36px;line-height:1.05}.rdi__sub{margin:0;font-size:16px;color:var(--rd-text-2);line-height:1.35}.rdi__stage{position:relative;border-radius:22px;overflow:hidden;border:1px solid var(--rd-hair);min-height:clamp(170px,calc(100dvh - 470px),260px);display:flex;align-items:center;justify-content:center;padding:18px}.rdi__stage-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}.rdi__stage .shirt{position:relative;width:min(66%,240px,22dvh)}.rdi__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.rdi__fields--coach{grid-template-columns:1fr 1fr}.rdi__field{display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--rd-muted)}.rdi__field--grow{flex:1}.rdi__field input{min-width:0;width:100%;height:52px;border-radius:14px;border:1.5px solid var(--rd-line);background:var(--rd-panel);color:var(--rd-text);padding:0 14px;font:700 16px var(--font)}.rdi__field input:focus{outline:none;border-color:var(--rd-gold)}.rdi__stepper{height:52px;display:flex;align-items:center;border-radius:14px;border:1.5px solid var(--rd-line);background:var(--rd-panel)}.rdi__stepper button{width:44px;height:100%;border:0;background:none;color:var(--rd-text);font-size:20px;cursor:pointer}.rdi__stepper b{min-width:30px;text-align:center;font-size:20px;color:var(--rd-text)}.rdi__row{display:flex;gap:10px;align-items:flex-end}.rdi__seg{display:grid;grid-template-columns:1fr 1fr;height:52px;padding:4px;border-radius:14px;background:var(--rd-panel);border:1px solid var(--rd-line)}.rdi__seg button{border:0;border-radius:10px;background:none;color:var(--rd-muted);font:700 16px var(--font);cursor:pointer}.rdi__seg button[aria-pressed=true]{background:#2a2730;color:var(--rd-text)}.rdi__nation{position:relative;height:52px;padding:0 14px;border-radius:14px;background:var(--rd-panel);border:1px solid var(--rd-line);display:flex;align-items:center;gap:8px;font-weight:700;font-size:16px;white-space:nowrap;cursor:pointer}.rdi__nation--wide{flex:1}.rdi__nation select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;font-size:16px}.rdi__pitch{position:relative;aspect-ratio:3 / 4;max-height:58dvh;margin:4px auto 0;width:100%;border-radius:20px;background:repeating-linear-gradient(180deg,#1c5a32 0,#1c5a32 9%,#1a522e 9%,#1a522e 18%);border:2px solid rgb(255 255 255 / .25);overflow:hidden}.rdi__pitch-line{position:absolute;border:2px solid rgb(255 255 255 / .22)}.rdi__pitch-line--top{left:22%;right:22%;top:-2px;height:13%}.rdi__pitch-line--bottom{left:22%;right:22%;bottom:-2px;height:13%}.rdi__pitch-line--mid{left:-2px;right:-2px;top:50%;height:0;border-width:2px 0 0}.rdi__pos{position:absolute;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;border:2px solid rgb(255 255 255 / .5);background:#07070a8c;color:#fff;font:800 14px var(--font);cursor:pointer;transition:transform .2s var(--rd-spring),background .15s ease}.rdi__pos[aria-pressed=true]{background:var(--rd-gold);border-color:#fff;color:var(--rd-on-gold);transform:translate(-50%,-50%) scale(1.15)}.rdi__paces{display:flex;flex-direction:column;gap:10px}.rdi__pace{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:16px;border:1.5px solid var(--rd-line);background:var(--rd-panel);color:var(--rd-text);font:inherit;text-align:start;cursor:pointer}.rdi__pace[aria-pressed=true]{border-color:var(--rd-gold);background:#1a1812}.rdi__pace b{font-size:16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rdi__pace small{font-size:14px;color:var(--rd-text-2)}.rdi__ranked{font-size:12px;padding:2px 7px;border-radius:999px;background:#6fdc9a26;color:var(--rd-good)}.rdi__foot{position:fixed;left:0;right:0;bottom:0;max-width:560px;margin:0 auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgb(7 7 10 / 0) 0%,var(--rd-bg) 35%)}.rdi__club{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;border:1px solid rgb(212 175 90 / .45);background:linear-gradient(120deg,#2a1c0a,#121114 70%);color:var(--rd-text);font:inherit;text-align:start;cursor:pointer}.rdi__club img{width:36px;height:36px;object-fit:contain}.rdi__club-plus{width:36px;height:36px;border-radius:50%;border:1.5px dashed var(--rd-gold);color:var(--rd-gold);display:flex;align-items:center;justify-content:center;font-weight:800}.rdi__club span:last-child{display:flex;flex-direction:column;gap:2px}.rdi__club small{font-size:12px;color:var(--rd-text-2)}.rdi__clubs{display:flex;flex-direction:column;gap:6px}.rdi__clubpick{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 14px;border-radius:14px;border:1px solid var(--rd-hair);background:var(--rd-panel-2);color:var(--rd-text);font:700 16px var(--font);text-align:start;cursor:pointer}.rdi__clubpick[aria-pressed=true]{border-color:var(--rd-gold)}.rdi__clubpick img{width:30px;height:30px;object-fit:contain}.rdsch-wrap{z-index:1001}.rd-sheet.rdsch{max-height:94dvh;padding:0 0 calc(14px + env(safe-area-inset-bottom));gap:0}.rdsch-top{position:relative;height:clamp(150px,26dvh,232px);flex-shrink:0;overflow:hidden}.rdsch-top__ground,.rdsch-top__wash{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rdsch-top__grip{position:absolute;top:10px;left:calc(50% - 20px);background:#f6f2ea80}.rdsch-top__club{position:absolute;left:16px;right:16px;bottom:14px;display:flex;align-items:flex-end;gap:12px}.rdsch-top__club img{width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 3px 8px rgb(0 0 0 / .5));flex-shrink:0}.rdsch-top__club span{display:flex;flex-direction:column;gap:4px;min-width:0}.rdsch-top__club b{font-family:var(--rd-title);font-size:26px;line-height:1}.rdsch-top__club small{font-size:14px;color:#f6f2eae6}.rdsch-body{padding:14px 16px 0;display:flex;flex-direction:column;gap:14px}.rdsch-deal{display:flex;gap:14px;align-items:stretch}.rdsch-paper{flex:1;min-width:0;border-radius:18px;background:#f2ebdd;color:#2a2520;padding:14px;display:flex;flex-direction:column;gap:8px}.rdsch-paper b{font-size:14px}.rdsch-paper small,.rdsch-paper label{font-size:12px;line-height:1.35;color:#5b5249}.rdsch-paper label{margin-top:auto}.rdsch-paper__sig{width:100%;min-width:0;height:44px;padding:0;border:0;border-bottom:1.5px solid #2a2520;border-radius:0;background:transparent;color:#1f2a6b;font:italic 400 28px Georgia,Times New Roman,serif;outline:none}.rdsch-paper__sig::placeholder{color:#1f2a6b59}.rdsch-shirt{width:112px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.rdsch-kit{width:108px;height:auto;filter:drop-shadow(0 4px 10px rgb(0 0 0 / .45))}.rdsch-shirt small{font-size:12px;color:var(--rd-muted)}.rdsch-nums{display:flex;flex-direction:column;gap:8px}.rdsch-nums b{font-size:14px}.rdsch-nums div{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.rdsch-nums button{height:44px;border-radius:12px;border:1px solid var(--rd-line);background:var(--rd-panel-2);color:var(--rd-text);font:700 16px var(--font);cursor:pointer}.rdsch-nums button.is-on{border-color:var(--rd-gold);background:var(--rd-gold);color:var(--rd-on-gold)}.rdsch-back{height:40px;margin-top:-6px;border:0;background:transparent;color:var(--rd-text-2);font:600 14px var(--font);cursor:pointer}@media(max-height:760px){.rdsch-body{gap:10px;padding-top:10px}.rdsch-nums button{height:38px}.rdsch-kit{width:92px}}.rdss__title{margin:0;font-family:var(--rd-title);font-size:26px}.rdss__resume{display:flex;align-items:center;gap:12px;min-height:72px;padding:10px 12px;border-radius:18px;border:1.5px solid var(--rd-gold);background:#1a1812;color:inherit;font:inherit;text-align:start;cursor:pointer}.rdss__resume>img{width:44px;height:44px;object-fit:contain}.rdss__resume-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.rdss__resume-text b{font-size:16px}.rdss__resume-text small{font-size:14px;color:var(--rd-text-2)}.rdss__go{height:40px;padding:0 16px;border-radius:999px;background:var(--rd-gold);color:var(--rd-on-gold);font-size:14px;font-weight:700;display:inline-flex;align-items:center;flex-shrink:0}.rdss__or{margin-top:4px;font-size:14px}.rdss__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rdss__mode{position:relative;height:clamp(190px,32dvh,270px);padding:0;border-radius:20px;overflow:hidden;border:1px solid rgb(246 242 234 / .12);background:var(--rd-panel-2);color:inherit;font:inherit;text-align:start;cursor:pointer}.rdss__mode img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.rdss__mode-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07070a00 30%,#07070af0 82%)}.rdss__tag{position:absolute;top:10px;left:10px;padding:4px 9px;border-radius:999px;background:#07070aa8;font-size:12px;font-weight:700}.rdss__tag--good{color:var(--rd-good)}.rdss__tag--gold{color:var(--rd-gold-2)}.rdss__mode-text{position:absolute;left:12px;right:12px;bottom:12px;display:flex;flex-direction:column;gap:4px}.rdss__mode-text b{font-family:var(--rd-title);font-size:26px;line-height:1}.rdss__mode-text small{font-size:14px;line-height:1.3;color:#d8d0c2}.rdss__daily{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border-radius:16px;border:1px solid var(--rd-line);background:var(--rd-panel-2);color:var(--rd-text);text-decoration:underline;text-decoration-color:#f6f2ea59;text-underline-offset:3px;font:inherit;text-align:start;cursor:pointer}.rdss__daily span{flex:1;display:flex;flex-direction:column;gap:2px}.rdss__daily b{font-size:16px;color:var(--rd-text)}.rdss__daily small{font-size:12px;color:var(--rd-muted)}.rdss__daily i{font-style:normal;font-size:20px;color:var(--rd-muted)}.rdcl__shelf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rdcl__shelf span{height:78px;border-radius:14px;background:var(--rd-panel-2);border:1px solid var(--rd-line);display:flex;align-items:center;justify-content:center}.rdcl__shelf img{max-height:56px;max-width:80%;object-fit:contain}.rdcl__title{margin:4px 0 0;font-family:var(--rd-title);font-size:26px;line-height:1.05}.rdcl__lead{margin:0;font-size:14px;line-height:1.4;color:var(--rd-text-2)}.rdcl__sso .claim__sso{display:flex;flex-direction:column;gap:10px}.rdcl__sso .claim-sso{height:52px;border-radius:14px;border:1px solid var(--rd-line);background:#17151a;color:var(--rd-text);font:700 16px var(--font);display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:none}.rdcl__sso .claim-sso--apple{background:var(--rd-text);color:#0b0a0c;border-color:transparent}.rdcl__fine{margin:0;text-align:center;font-size:12px;color:var(--rd-muted)}.rdcl__skip{height:40px;border:0;background:transparent;color:var(--rd-text-2);font:600 14px var(--font);cursor:pointer}.rdkc__kicker{font-size:14px;font-weight:700;color:var(--rd-text-2)}.rdkc__title{margin:0;font-family:var(--rd-title);font-size:26px;line-height:1.05}.rdkc__lead,.rdkc__note{margin:0;font-size:14px;line-height:1.4;color:var(--rd-text-2)}.rdkc__note{text-align:center;font-size:12px;color:var(--rd-muted)}.rdkc__two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rdkc__card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;border-radius:18px;border:1px solid var(--rd-line);background:#17151a;color:inherit;font:inherit;text-align:start;cursor:pointer}.rdkc__card small{font-size:12px;color:var(--rd-muted)}.rdkc__card img{width:36px;height:36px;object-fit:contain}.rdkc__card b{font-size:16px}.rdkc__card span{font-size:12px;color:var(--rd-text-2)}.rdds__row{display:flex;flex-direction:column;gap:6px;padding:8px 0;border-top:1px solid var(--rd-hair)}.rdds__row>span{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.rdds__row b{font-size:16px}.rdds__row small{font-size:12px;color:var(--rd-muted)}.rdds__seg{display:flex;gap:3px;padding:3px;border-radius:14px;background:var(--rd-panel-2);border:1px solid var(--rd-line)}.rdds__seg button{flex:1;height:34px;border:0;border-radius:10px;background:transparent;color:var(--rd-muted);font:700 14px var(--font);cursor:pointer}.rdds__seg button.is-on{background:#2a2730;color:var(--rd-text)}.rdi__home-note{margin:8px 2px 0;font-size:14px;line-height:1.35;color:var(--rd-text-2)}.rdi__lang{margin-top:10px;height:44px;font-size:14px}.rdds__lang{height:40px}.rdi__nation{color:var(--rd-text);font-family:var(--font)}.rdi__nation>svg{margin-left:auto;color:var(--rd-muted);flex-shrink:0}.rd-sheet.rdnp{max-height:92dvh;min-height:70dvh;padding-top:0;gap:6px}.rdnp>.rd-sheet__grip{margin-top:10px}.rdnp__head{position:sticky;top:0;z-index:1;display:flex;flex-direction:column;gap:6px;padding:6px 0 10px;background:var(--rd-panel)}.rdnp__sub{margin:0;font-size:14px;color:var(--rd-text-2)}.rdnp__search{height:46px;margin-top:4px;padding:0 14px;border-radius:14px;border:1px solid var(--rd-line);background:var(--rd-panel-2);color:var(--rd-text);font:500 16px var(--font);outline:none}.rdnp__search:focus{border-color:var(--rd-gold)}.rdnp__group{margin-top:6px;font-size:14px}.rdnp__list{display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--rd-line);overflow:hidden;flex-shrink:0}.rdnp__row{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 14px;border:0;border-top:1px solid var(--rd-hair);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.rdnp__row:first-child{border-top:0}.rdnp__row.is-on{background:#d4af5a1f;color:var(--rd-gold-2)}.rdnp__name{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rdnp__name b{font-size:16px;color:var(--rd-text)}.rdnp__name small{font-size:12px;color:var(--rd-muted)}.rdnp__empty{margin:12px 0;text-align:center;font-size:14px;color:var(--rd-muted)}@media(min-width:900px){.rd-sheet.rdnp{max-height:min(86dvh,860px);min-height:min(70dvh,640px)}.rdnp__head{padding-top:20px}.rd-sheet.rdsch{max-height:min(90dvh,900px);padding-bottom:18px}}.hb{min-height:100dvh;background:var(--rd-bg);color:var(--rd-text);padding-bottom:calc(96px + env(safe-area-inset-bottom));max-width:560px;margin:0 auto}.hb-hero{position:relative;height:min(470px,58dvh);min-height:380px;overflow:hidden}.hb-hero__still{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;transition:opacity .6s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.hb-hero__still--player{background-image:url(./hero-tunnel-desktop-5kw9djQL.webp);background-position:96% 30%}.hb-hero__still--manager{background-image:url(./hero-manager-desktop-SoSnczUy.webp);background-position:96% 30%;opacity:0;transform:scale(1.04)}.hb-hero--manager .hb-hero__still--player{opacity:0;transform:scale(1.04)}.hb-hero--manager .hb-hero__still--manager{opacity:1;transform:none}.hb-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(7 7 10 / .55) 0%,rgb(7 7 10 / 0) 22%,rgb(7 7 10 / .1) 55%,var(--rd-bg) 100%)}.hb-top{position:absolute;top:calc(12px + env(safe-area-inset-top));left:16px;right:16px;display:flex;justify-content:space-between;align-items:center}.hb-brand{display:flex;align-items:center;gap:8px;font-family:var(--rd-title);font-size:26px;font-weight:700}.hb-brand__mark{width:1.3em;height:1.3em}.hb-top__end{display:flex;gap:8px;align-items:center}.hb-settings{display:grid;place-items:center;width:34px;height:34px;padding:0;border-radius:999px;background:#07070a8c;border:1px solid rgb(246 242 234 / .25);color:var(--rd-text);cursor:pointer}.hb-signin{height:34px;padding:0 14px;border-radius:999px;background:#07070a8c;border:1px solid rgb(246 242 234 / .25);color:var(--rd-text);font:700 14px var(--font)}.hb-hero__foot{position:absolute;left:16px;right:16px;bottom:18px;display:flex;flex-direction:column;gap:12px}.hb-title{margin:0;font-family:var(--rd-title);font-weight:700;font-size:clamp(34px,10.5vw,44px);line-height:.98;letter-spacing:-.02em}.hb-modes{display:grid;gap:10px}.hb-play{height:56px;border-radius:16px;border:0;color:var(--rd-on-gold);display:flex;align-items:center;justify-content:center;gap:8px;font:700 16px var(--font);cursor:pointer}.hb-shine{background-image:linear-gradient(110deg,#d4af5a,#d4af5a 40%,#f5de9a,#d4af5a 60%,#d4af5a);background-size:220px 100%;background-repeat:no-repeat;background-color:#d4af5a;animation:hb-shine 3.2s ease-in-out infinite}@keyframes hb-shine{0%{background-position:-160px 0}to{background-position:260px 0}}.hb-switch{position:absolute;top:calc(56px + env(safe-area-inset-top));left:50%;transform:translate(-50%);display:flex;gap:4px;padding:4px;border-radius:999px;background:#07070a99;border:1px solid rgb(246 242 234 / .16)}.hb-switch__opt{display:flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 4px;border-radius:999px;color:#f6f2eab3;font:700 14px var(--font);white-space:nowrap;transition:background-color .2s ease,color .2s ease}.hb-switch__opt img{width:28px;height:28px;border-radius:50%;object-fit:cover;opacity:.6;transition:opacity .2s ease}.hb-switch__opt--on{background:#f6f2eaf0;color:#0b0b10}.hb-switch__opt--on img{opacity:1}.hb-ticker{height:40px;border-top:1px solid var(--rd-line);border-bottom:1px solid var(--rd-line);background:#0e0d10;display:flex;align-items:center;overflow:hidden}.hb-ticker__track{display:flex;flex-shrink:0;width:max-content;white-space:nowrap;font-size:14px;color:var(--rd-text-2);animation:hb-ticker 28s linear infinite}.hb-ticker__item{padding-inline:13px}[dir=rtl] .hb-ticker__track{animation-name:hb-ticker-rtl}.hb-ticker__item b{color:var(--rd-text)}.hb-good{color:var(--rd-good)!important}@keyframes hb-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hb-ticker-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}.hb-body{padding:14px 16px 0;display:flex;flex-direction:column;gap:10px}.hb-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hb-tile{position:relative;height:150px;border-radius:18px;overflow:hidden;color:var(--rd-text);text-align:start;cursor:pointer}.hb-tile--plain{border:1px solid var(--rd-hair);background:var(--rd-panel);font:inherit;padding:0}.hb-tile__play{width:40px;height:40px;padding:10px;box-sizing:border-box;border-radius:50%;background:var(--rd-gold);fill:var(--rd-on-gold)}.hb-tile__in{position:absolute;left:12px;right:12px;bottom:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.hb-tile .rd-clubbg__body{position:absolute;top:0;right:0;bottom:0;left:0}.hb-tile__title{font-size:16px;font-weight:700;line-height:1.15}.hb-tile__sub{font-size:12px;line-height:1.3;color:#f6f2eabf}.hb-cabinet{background:radial-gradient(60% 55% at 50% 30%,rgb(212 175 90 / .22),transparent 70%),var(--rd-panel)}.hb-cabinet[data-empty]{background:radial-gradient(60% 55% at 50% 30%,rgb(212 175 90 / .1),transparent 70%),var(--rd-panel)}.hb-cabinet__row{position:absolute;top:12px;left:12px;right:12px;height:66px;display:flex;justify-content:center;align-items:flex-end;gap:2px}.hb-cabinet__row img{height:52px;aspect-ratio:100 / 132;object-fit:contain;filter:drop-shadow(0 4px 6px rgb(0 0 0 / .6))}.hb-cabinet__row img.hb-cabinet__mid{height:66px}.hb-cabinet__row img.hb-cabinet__ghost{filter:grayscale(1) brightness(.5);opacity:.35}.hb-cabinet__board{position:absolute;top:78px;left:18px;right:18px;height:3px;border-radius:2px;background:linear-gradient(90deg,transparent,rgb(212 175 90 / .55),transparent)}.hb-daily{--shirt-right: -8px;--shirt-w: min((100cqh - 20px) * 660 / 890, 100cqw - 12px - 72px - 10px - var(--shirt-right));container-type:size;border:0;padding:0;font:inherit;background:radial-gradient(48% 62% at 76% 50%,#b2c8ff8c,#b2c8ff00),linear-gradient(150deg,#3352a3,#14204a 85%)}.hb-daily__chips{position:absolute;left:12px;top:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.hb-chip{font-size:10px;font-weight:700;padding:3px 7px;border-radius:6px;background:#ffffff26}.hb-daily__clock{font-size:12px;font-weight:700;color:var(--rd-text-2)}.hb-daily__shirt{position:absolute;right:var(--shirt-right);top:calc(50cqh - var(--shirt-w) * 890 / 660 / 2);width:var(--shirt-w);aspect-ratio:660 / 890;container-type:inline-size;filter:drop-shadow(0 8px 12px rgb(0 0 0 / .5));transform:rotate(4deg)}.hb-daily__shirt img{display:block;width:100%;height:100%}.hb-daily__num{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);font-size:41cqw;font-weight:900;line-height:1;color:#fff;text-shadow:0 2px 8px rgb(0 0 0 / .5)}.hb-daily__in{right:calc(var(--shirt-right) + var(--shirt-w) + 10px);overflow-wrap:anywhere}.hb-pass{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:linear-gradient(110deg,#2a1c0a,#121114 70%);border:1px solid rgb(212 175 90 / .4);color:var(--rd-text);font:inherit;text-align:start;cursor:pointer}.hb-pass__art{position:relative;width:56px;height:42px;border-radius:10px;overflow:hidden;flex-shrink:0}.hb-pass__art img{width:100%;height:100%;object-fit:cover}.hb-pass__tier{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#08080a59;font:700 20px var(--font);font-variant-numeric:tabular-nums;color:var(--rd-gold-2)}.hb-pass__mid{flex:1;display:flex;flex-direction:column;gap:5px}.hb-pass__title{font-size:14px;font-weight:700}.hb-pass__bar{height:5px;border-radius:5px;background:var(--rd-line);overflow:hidden}.hb-pass__bar span{display:block;height:100%;background:var(--rd-gold)}.hb-pass__ready{font-size:12px;font-weight:700;color:var(--rd-gold)}.hb-swap{display:inline-flex;align-items:center;gap:inherit;animation:hb-swap-in .32s ease-out both}@keyframes hb-swap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hb-shine,.hb-ticker__track,.hb-swap{animation:none}.hb-hero__still{transition:none!important}}.hb-target{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:18px;border:1px solid rgb(212 175 90 / .35);background:linear-gradient(150deg,rgb(212 175 90 / .1),var(--rd-panel) 60%);color:var(--rd-text);font:inherit;text-align:start;cursor:pointer}.hb-target__top{display:flex;align-items:center;gap:12px}.hb-target__crest{width:40px;height:40px;object-fit:contain;flex-shrink:0}.hb-target__who{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hb-target__who small{font-size:12px;font-weight:700;color:var(--rd-text-2)}.hb-target__who b{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-target__who span{font-size:12px;color:var(--rd-text-2)}.hb-target__bar{height:6px;border-radius:999px;background:#221f25;overflow:hidden}.hb-target__bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#a8842f,var(--rd-gold-2))}.hb-target__line{font-size:12px;color:var(--rd-text-2)}@media(min-width:900px){.hb{max-width:var(--w-page);padding:max(28px,env(safe-area-inset-top)) 32px 48px}.hb-hero{height:clamp(420px,62dvh,560px);min-height:0;border-radius:28px;border:1px solid var(--rd-hair);background:var(--rd-panel)}.hb-hero__still:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07070a8c,#07070a00 45%)}[dir=rtl] .hb-hero__still:after{background:linear-gradient(270deg,#07070a8c,#07070a00 45%)}.hb-hero__still--player{background-position:72% 45%}.hb-hero__still--manager{background-position:72% 40%}.hb-hero__shade{background:linear-gradient(180deg,#07070a66,#07070a00 22%)}.hb-top{top:24px;left:36px;right:36px}.hb-brand{font-size:30px}.hb-hero__foot{left:36px;right:auto;bottom:40px;width:min(520px,calc(50% - 36px));gap:22px}[dir=rtl] .hb-hero__foot{left:auto;right:36px}.hb-title{font-size:clamp(44px,4.4vw,64px)}.hb-modes{justify-content:start}.hb-play{height:58px;padding:0 40px}.hb-play:hover{filter:brightness(1.06)}.hb-switch{top:20px}.hb-switch__opt:not(.hb-switch__opt--on):hover{color:var(--rd-text);background:#f6f2ea14}.hb-ticker{margin-top:16px;border:1px solid var(--rd-line);border-radius:14px}.hb-body{padding:16px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hb-body>*{grid-column:1 / -1}.hb-body:has(.hb-target)>.hb-briefs,.hb-body:has(.hb-briefs)>.hb-target{grid-column:auto}.hb-tiles{gap:16px}.hb-tile{height:172px}.hb-tile__title{font-size:18px}.hb-tile__sub{font-size:13px}.hb-daily{--shirt-right: 18px}}.hb-target--geely{border-color:#ffffff1f;background:linear-gradient(160deg,#0d1119,#0a0d14 55%,#05060a)}.hb-target__spons{display:inline-flex;align-items:center;gap:6px;font-size:10.5px!important;color:#9aa3b5!important}.hb-target__spons img{height:12px}.hb-target__car{width:96px;max-height:48px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 8px 10px #000000aa)}.rdr{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:22px;padding:22px 0 18px;border-radius:22px;background:radial-gradient(80% 70% at 50% 45%,#3a1630,#150a14 55%,#07070a);color:var(--rd-text);min-height:360px}.rdr__rays{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:repeating-conic-gradient(from 0deg at 50% 50%,rgb(212 175 90 / .1) 0deg 6deg,transparent 6deg 18deg);animation:rdr-rays 18s linear infinite;pointer-events:none}@keyframes rdr-rays{to{transform:rotate(360deg)}}.rdr__head{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 16px;text-align:center}.rdr__title{font-size:14px;font-weight:700}.rdr__choice{margin:0;font-family:var(--rd-title);font-size:26px;line-height:1.1;font-weight:700}.rdr__odds{font-size:14px;color:var(--rd-text-2)}.rdr__pct--good{color:var(--rd-good)}.rdr__pct--bad{color:var(--rd-bad)}.rdr__pct--flat{color:var(--rd-text)}.rdr__machine{position:relative;display:flex;flex-direction:column;gap:10px}.rdr__lights{display:flex;justify-content:space-between;padding:0 10px}.rdr__lights i{width:8px;height:8px;border-radius:50%;background:#f5de9a;box-shadow:0 0 8px #f5de9a;animation:rdr-blink .7s steps(1) infinite}@keyframes rdr-blink{50%{opacity:.25;box-shadow:none}}.rdr__window{position:relative;height:112px;overflow:hidden;border-top:2px solid rgb(212 175 90 / .5);border-bottom:2px solid rgb(212 175 90 / .5);background:#07070a8c}.rdr__strip{position:absolute;top:8px;left:50%;display:flex;gap:8px;will-change:transform}.rdr__tile{width:96px;height:92px;flex-shrink:0;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-shadow:inset 0 0 0 1px #ffffff2e,0 6px 14px #0006;color:#fff}.rdr__tile b{font-size:26px;line-height:1}.rdr__tile small{font-size:12px;font-weight:700;max-width:88px;text-align:center;line-height:1.1}.rdr__lines{display:flex;flex-direction:column;align-items:center;gap:3px;max-width:88px;text-align:center}.rdr__line{display:flex;align-items:baseline;justify-content:center;gap:4px;font-size:12px;font-weight:700;line-height:1.1}.rdr__line b{font-size:16px;line-height:1}.rdr__line--words{font-size:14px;line-height:1.15;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rdr__tile--good{background:linear-gradient(180deg,#2bb673,#138a52)}.rdr__tile--bad{background:linear-gradient(180deg,#e2463c,#a8231d)}.rdr__tile--flat{background:linear-gradient(180deg,#6b6871,#46434c)}.rdr__tile.is-hit{animation:rdr-hit .6s var(--rd-spring) both;box-shadow:0 0 0 3px #f5de9a,0 0 26px #f5de9ab3}@keyframes rdr-hit{0%{transform:scale(.9)}to{transform:scale(1.06)}}.rdr__pointer{position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:#f5de9a;box-shadow:0 0 10px #f5de9a}.rdr__pointer:before,.rdr__pointer:after{content:"";position:absolute;left:-6px;border:7px solid transparent}.rdr__pointer:before{top:-2px;border-top-color:#f5de9a}.rdr__pointer:after{bottom:-2px;border-bottom-color:#f5de9a}.rdr__result{position:relative;margin:0;padding:0 16px;text-align:center;font-family:var(--rd-title);font-size:20px;font-weight:700;animation:rd-fade .3s ease both}.rdr__result--good{color:var(--rd-good)}.rdr__result--bad{color:var(--rd-bad)}.rdr__next{position:relative;padding:0 16px;animation:rd-fade .3s ease both}@media(max-width:899px){.rdr{gap:14px;padding:16px 0 14px;min-height:0}.rdr__choice{font-size:22px}.rdr__result{font-size:17px}}@media(prefers-reduced-motion:reduce){.rdr__rays,.rdr__lights i{animation:none}}.rdsg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:calc(clamp(12px,3dvh,24px) + env(safe-area-inset-top)) 16px calc(clamp(12px,3dvh,24px) + env(safe-area-inset-bottom));overflow-y:auto;color:var(--rd-text);background:#07070a;animation:rd-fade .35s ease both}.rdsg__ground{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:rdsg-kb 12s ease-in-out infinite alternate}@keyframes rdsg-kb{0%{transform:scale(1.02)}to{transform:scale(1.12) translate(-2%,-1%)}}.rdsg__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#07070a80,#07070a33,#07070ad9 70%,#07070a)}.rdsg__pill{position:relative;padding:6px 12px;border-radius:999px;background:#07070aa6;font-size:14px;font-weight:700}.rdsg__mid{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:auto;margin-bottom:28px;text-align:center}.rdsg__crest{width:104px;height:104px;object-fit:contain;filter:drop-shadow(0 10px 24px rgb(0 0 0 / .6));animation:rdsg-crest .7s var(--rd-spring) .15s both}@keyframes rdsg-crest{0%{transform:translateY(-40px) scale(1.4);opacity:0}to{transform:none;opacity:1}}.rdsg__welcome{font-size:16px;color:var(--rd-text-2)}.rdsg__name{margin:0;font-family:var(--rd-title);font-size:clamp(36px,11vw,48px);line-height:1}.rdsg__line{font-size:14px;color:var(--rd-text-2)}.rdsg__sign{width:170px;height:46px;margin-top:10px}.rdsg__sign path{fill:none;stroke:var(--rd-text);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420;animation:rdsg-sign 1.1s ease-out .6s forwards}@keyframes rdsg-sign{to{stroke-dashoffset:0}}.rdsg__go{position:relative;max-width:520px}@media(prefers-reduced-motion:reduce){.rdsg__ground,.rdsg__crest{animation:none}.rdsg__sign path{animation:none;stroke-dashoffset:0}}@media(max-height:760px){.rdsg__crest{width:84px;height:84px}}.rdsum{min-height:100dvh;max-width:560px;margin:0 auto;background:radial-gradient(90% 40% at 50% 0%,#1a1712 0%,var(--rd-bg) 70%) var(--rd-bg);color:var(--rd-text);padding:calc(64px + env(safe-area-inset-top)) 16px calc(104px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px}.rdsum__top{position:fixed;top:0;inset-inline:0;z-index:25;max-width:560px;margin:0 auto;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:calc(60px + env(safe-area-inset-top));padding:calc(14px + env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid transparent;transition:background-color .2s,border-color .2s}.rdsum__top.is-stuck{background:color-mix(in srgb,var(--rd-bg) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--rd-hair)}.rdsum__top-who{flex:1;min-width:0;display:flex;justify-content:center;align-items:center;gap:8px;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s;pointer-events:none}.rdsum__top-who.is-on{opacity:1;transform:none}.rdsum__top-who b{font:800 16px var(--font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rdsum__share{margin-inline-start:auto}.rdsum__share{height:36px;padding:0 14px;border-radius:999px;border:1px solid rgb(246 242 234 / .16);background:var(--rd-panel);color:var(--rd-text);display:inline-flex;align-items:center;gap:6px;font:700 14px var(--font);cursor:pointer}.rdsum__big{box-shadow:0 0 0 1px #ffffff47,0 8px 24px #0006}.rdsum-hero{border-radius:22px}.rdsum-hero--plain{background:var(--rd-panel);border:1px solid var(--rd-hair)}.rdsum-hero__body{display:flex;flex-direction:column;gap:14px;padding:16px}.rdsum-hero__row{display:flex;align-items:center;gap:14px}.rdsum-hero__who{display:flex;flex-direction:column;gap:3px;min-width:0}.rdsum-hero__name{font-family:var(--rd-title);font-size:30px;line-height:1.05;font-weight:700;overflow-wrap:anywhere}.rdsum-hero__who small{font-size:13px;color:#f6f2eabf}.rdsum-hero__line{margin:0;font-family:var(--rd-title);font-size:22px;line-height:1.12;font-weight:700;color:var(--rd-gold-2)}.rdsum-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rdsum-hero__stats span{display:flex;flex-direction:column;gap:2px}.rdsum-hero__stats b{align-self:flex-start;font-size:26px;font-weight:700;line-height:1}.rdsum-hero__stats small{font-size:12px;color:#f6f2eabf}.rdsum-hero__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid rgb(246 242 234 / .14);font-size:13px;color:#f6f2eacc}.rdsum-hero__foot b{color:var(--rd-text)}.rdsum-hero__best{display:flex;align-items:center;gap:8px;white-space:nowrap}.rdsum-hero__best.is-new small{color:var(--rd-gold-2);font-weight:700}.rdsum__tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rdsum__tab{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:16px;border:1px solid var(--rd-hair);background:var(--rd-panel);color:var(--rd-text);font:inherit;text-align:start;cursor:pointer}.rdsum__tab.is-on{border:1.5px solid var(--rd-gold);background:#1a1812}.rdsum__tab-head{display:flex;justify-content:space-between}.rdsum__tab-head small,.rdsum__tab-body small{font-size:12px;color:var(--rd-text-2)}.rdsum__tab-body{display:flex;align-items:center;gap:10px}.rdsum__slot:empty{display:none}.rdsum__card{padding:12px 14px;border-radius:16px;background:var(--rd-panel);border:1px solid var(--rd-hair);display:flex;flex-direction:column;gap:10px}.rdsum__card-head{display:flex;justify-content:space-between;align-items:center}.rdsum__link{border:0;background:none;color:var(--rd-text);text-decoration:underline;text-decoration-color:#f6f2ea59;text-underline-offset:3px;font:700 14px var(--font);cursor:pointer}.rdsum__achs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.rdsum__ach{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.rdsum__ach-icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;background:#1a1812;box-shadow:0 0 0 2px var(--rd-gold)}.rdsum__ach small{font-size:12px;line-height:1.2}.rdt{position:relative;width:100%;margin-block:12px}.rdt__bg{position:absolute;top:-32px;right:-16px;bottom:-32px;left:-16px;width:calc(100% + 32px);height:calc(100% + 64px);object-fit:cover;object-position:center 40%;pointer-events:none;opacity:0;filter:brightness(.55) saturate(.85);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 80%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 14%,#000 80%,transparent 100%)}.rdt.is-on .rdt__bg{animation:rdt-bg .6s ease-out forwards}@keyframes rdt-bg{0%{opacity:0;transform:scale(1.06)}to{opacity:.5;transform:none}}.rdt__path{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.rdt__path path{fill:none;stroke:var(--rd-gold);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:.85;stroke-dasharray:1;stroke-dashoffset:-1}.rdt.is-on .rdt__path path{animation:rdt-draw var(--rdt-climb, .8s) linear .1s forwards}@keyframes rdt-draw{to{stroke-dashoffset:0}}.rdt__stone,.rdt__lic,.rdt__end{opacity:0}.rdt.is-on .rdt__stone,.rdt.is-on .rdt__lic{animation:rdt-pop .35s var(--rd-spring) both}.rdt.is-on .rdt__end{animation:rdt-flag .4s ease-out both}@keyframes rdt-flag{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.rdt__end{position:absolute;top:6px;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid rgb(246 242 234 / .14);background:var(--rd-panel);font-size:12px;font-weight:700;white-space:nowrap}.rdt__stone{position:absolute;transform:translate(-50%,-50%);border:0;background:none;padding:0;color:var(--rd-text);font:inherit;cursor:pointer}@keyframes rdt-pop{0%{transform:translate(-50%,-50%) scale(.6);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}.rdt__disc{display:flex;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 50% 35%,#2c2830,#121114)}.rdt__disc img{width:72%;height:72%;object-fit:contain}.rdt__stone.is-peak .rdt__disc{outline:6px solid rgb(212 175 90 / .18)}.rdt__tag{position:absolute;left:50%;bottom:-9px;transform:translate(-50%);padding:1px 6px;border-radius:4px;color:#0b0a0c;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.rdt__label{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;white-space:nowrap;text-align:start}.rdt__label--r{left:calc(100% + 10px)}.rdt__label--l{right:calc(100% + 10px);text-align:end;align-items:flex-end}.rdt__label b{font-size:16px}.rdt__label small{font-size:12px;color:var(--rd-muted)}.rdt__chips{position:absolute;top:50%;transform:translateY(-50%);display:flex;gap:6px}.rdt__chips--l{right:calc(100% + 12px)}.rdt__chips--r{left:calc(100% + 12px)}.rdt__chip{position:relative;width:34px;height:40px;border-radius:9px;background:#1a1812;border:1px solid rgb(212 175 90 / .35);display:flex;align-items:center;justify-content:center}.rdt__chip img{max-width:24px;max-height:30px}.rdt__chip i{position:absolute;right:-7px;bottom:-6px;padding:0 4px;border-radius:6px;background:var(--rd-gold);color:var(--rd-on-gold);font-size:10px;font-style:normal;font-weight:800}.rdt__lic{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;white-space:nowrap}.rdt__lic-icon{width:38px;height:38px;border-radius:10px;background:#1a1812;border:1px solid rgb(212 175 90 / .5);color:var(--rd-gold);display:flex;align-items:center;justify-content:center}.rdt__lic-text{display:flex;flex-direction:column}.rdt__lic-text b{font-size:14px;color:var(--rd-gold-2)}.rdt__lic-text small{font-size:12px;color:var(--rd-muted)}.rdsum__bar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgb(7 7 10 / 0) 0%,var(--rd-bg) 30%);max-width:560px;margin:0 auto}.rdsum--nx{padding-bottom:calc(160px + env(safe-area-inset-bottom))}.rdsum__bar--solo{grid-template-columns:1fr}.rdsum__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rdsum__fact{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:12px 14px;border-radius:16px;background:var(--rd-panel);border:1px solid var(--rd-hair)}.rdsum__fact:last-child:nth-child(odd){grid-column:1 / -1}.rdsum__fact>b{align-self:flex-start;font-size:22px;font-weight:800;line-height:1.1}.rdsum__fact-row{display:flex;align-items:center;gap:8px;min-width:0}.rdsum__fact-row b{font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rdsum__fact small{font-size:12px;color:var(--rd-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rdsum__dare{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border-radius:18px;border:1px solid color-mix(in srgb,var(--rd-gold) 40%,transparent);background:color-mix(in srgb,var(--rd-gold) 8%,var(--rd-panel));color:var(--rd-text);font:inherit;text-align:start;cursor:pointer}.rdsum__dare-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rdsum__dare-text b{font-size:15px;font-weight:800;line-height:1.25}.rdsum__dare-text small{font-size:12.5px;color:var(--rd-muted)}.rdsum__dare-go{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:999px;background:var(--rd-gold);color:#17140c;font-size:14px;font-weight:800}.rdsum-sheet{padding-top:0}.rdsum-sheet .rd-sheet__grip{margin-top:10px}.rdsum-sheet__head{margin:0 -16px;border-radius:0;min-height:120px}.rdsum-sheet__head-in{display:flex;flex-direction:column;gap:6px;padding:34px 16px 16px}.rdsum-sheet__head-in b{font-family:var(--rd-title);font-size:26px}.rdsum-sheet__head-in small{font-size:14px;display:flex;align-items:center;gap:6px}.rdsum-sheet__tag{padding:1px 6px;border-radius:4px;background:var(--rd-gold);color:var(--rd-on-gold);font-size:10px;font-weight:800;text-transform:uppercase}.rdsum-sheet__plain{margin:0;font-family:var(--rd-title)}.rdsum-table{width:100%;border-collapse:collapse;font-size:14px}.rdsum-table th{text-align:start;font-size:12px;font-weight:500;color:var(--rd-muted);padding:6px 4px}.rdsum-table td{padding:9px 4px;border-top:1px solid var(--rd-hair)}.rdsum-table__wide{width:45%}.rdsum-table__trophy{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;margin-right:6px}.rdsum-table__trophy img{height:20px}.rdsum-table tfoot td{font-weight:700}@media(prefers-reduced-motion:reduce){.rdt.rdt .rdt__path path{animation:none;stroke-dashoffset:0}.rdt.rdt .rdt__stone,.rdt.rdt .rdt__lic,.rdt.rdt .rdt__end{animation:none;opacity:1}.rdt.rdt .rdt__bg{animation:none;opacity:.5}}.rdsum .sponsor-summary{margin-top:0;border-radius:16px;border-color:var(--rd-hair);background:var(--rd-panel)}.rdsum .sponsor-summary__btn{text-decoration:none}.rdsum__good{color:var(--rd-good)}.rdsum__agent{border-radius:50%;border:1px solid var(--rd-gold);object-fit:cover}.rdsum__news{display:flex;gap:8px;overflow:hidden}.rdsum__new{width:62px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px}.rdsum__new-art{width:52px;height:52px;border-radius:14px;background:#1a1812;border:1px solid var(--rd-line);display:flex;align-items:center;justify-content:center}.rdsum__new--trophy .rdsum__new-art{border-color:#d4af5a80}.rdsum__new-art img{max-width:36px;max-height:38px;object-fit:contain}.rdsum__new-art i{font-style:normal;font-size:26px}.rdsum__new small{font-size:10px;line-height:1.15;text-align:center;color:#d8d0c2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rd-sheet.rdms-sheet{align-items:center;text-align:center}.rdmi__kicker{font-size:14px;font-weight:700;color:var(--rd-text-2)}.rdmi__num{font-family:var(--rd-title);font-size:clamp(56px,18vw,80px);line-height:.9;color:var(--rd-gold-2)}.rdmi__title{margin:0;font-family:var(--rd-title);font-size:26px;line-height:1.05}.rdmi__sub{margin:0;max-width:300px;font-size:14px;line-height:1.4;color:var(--rd-text-2)}.rdmi__facts{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rdmi__facts span{display:flex;flex-direction:column;gap:2px;padding:10px 6px;border-radius:14px;background:#17151a;border:1px solid var(--rd-line)}.rdmi__facts b{font-size:20px}.rdmi__facts small{font-size:12px;color:var(--rd-muted)}.rd-sheet.rdms-sheet .rd-btn{width:100%}.rdmi__back{height:40px;border:0;background:transparent;color:var(--rd-text-2);font:600 14px var(--font);cursor:pointer}.rdh2h{display:grid;gap:12px;margin:14px 16px 0;padding:16px;border-radius:22px;border:1px solid var(--rd-hair);background:var(--rd-panel)}.rdh2h--loading{min-height:160px}.rdh2h__title{margin:0;font:700 26px var(--rd-title);color:var(--rd-text)}.rdh2h__title.is-win{color:var(--rd-good)}.rdh2h__title.is-loss{color:#f07b6b}.rdh2h__table{display:grid;grid-template-columns:minmax(0,1fr) 70px 70px;gap:6px 8px;align-items:center}.rdh2h__table>b{text-align:center;font-size:13px;color:var(--rd-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rdh2h__row{display:contents}.rdh2h__row>span{color:var(--rd-muted);font-size:14px}.rdh2h__row>b{text-align:center;font-size:22px;font-variant-numeric:tabular-nums;padding:6px 0;border-radius:10px}.rdh2h__row>b.is-best{background:#6fdc9a1f;color:var(--rd-good)}.rdh2h__split{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--rd-hair)}.rdh2h__split>b{font-size:15px}.rdh2h__when{color:var(--rd-muted);font-size:13.5px}.rdh2h__pick{display:flex;gap:8px;font-size:14px}.rdh2h__pick i{font-style:normal;font-weight:700;color:var(--rd-muted);min-width:64px}.app--rdcol{background:var(--rd-bg)}.collection.collection--rd{padding-inline:0}.collection--rd .collection__title{font-family:var(--rd-title);font-size:36px}.collection--rd .collection__tabs{display:flex;gap:4px;padding:4px;border-radius:14px;background:var(--rd-panel);border:1px solid var(--rd-hair);overflow-x:auto;scrollbar-width:none}.collection--rd .collection__tab{flex:1 1 auto;min-height:40px;padding:0 8px;border:0;border-radius:10px;background:none;color:var(--rd-muted);font:700 14px var(--font);white-space:nowrap}.collection--rd .collection__tab[aria-pressed=true]{background:#2a2730;color:var(--rd-text)}.collection--rd .collection__tab--ground{color:var(--rd-text-2)}.collection--rd .collection__filter-row{flex-wrap:nowrap;justify-content:flex-start;gap:8px;overflow-x:auto;scrollbar-width:none}.collection--rd .collection__filter-row>*{flex-shrink:0;min-height:38px;font-size:14px}.collection--rd .collection__filter-row>.collection__filter{margin-inline-start:auto}.collection--rd .collection__section{background:none;border:0;padding:0}.collection--rd .collection__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rdc{display:flex;flex-direction:column;gap:10px;margin-bottom:4px}.rdc-sum{display:flex;gap:14px;align-items:center;padding:12px 14px;border-radius:16px;background:linear-gradient(110deg,#2a1c0a,#121114 75%);border:1px solid rgb(212 175 90 / .4);color:var(--rd-text)}.rdc-sum__big{display:flex;flex-direction:column;align-items:center;line-height:1}.rdc-sum__big b{font-family:var(--font);font-weight:700;font-variant-numeric:tabular-nums;font-size:36px;color:var(--rd-gold-2)}.rdc-sum__big small{font-size:12px;color:var(--rd-text-2)}.rdc-sum__mid{flex:1;display:flex;flex-direction:column;gap:6px}.rdc-sum__row{display:flex;justify-content:space-between;gap:6px}.rdc-sum__mid small{font-size:12px;color:var(--rd-text-2)}.rdc-sum__bar{height:5px;border-radius:5px;background:var(--rd-line);overflow:hidden}.rdc-sum__bar i{display:block;height:100%;background:var(--rd-gold)}.rdc-head{display:flex;justify-content:space-between;align-items:baseline;color:var(--rd-text);margin-top:6px}.rdc-head small{font-size:12px;color:var(--rd-muted)}.rdc-cab{position:relative;width:min(100%,340px);margin:0 auto;border-radius:22px;overflow:hidden;background-size:100% 100%;border:1px solid var(--rd-hair);aspect-ratio:780 / 975}.rdc-shelf{position:absolute;left:21%;right:21%;display:flex;justify-content:space-evenly;align-items:flex-end}.rdc-shelf:nth-child(1){top:9.4%;height:22.2%}.rdc-shelf:nth-child(2){top:33.8%;height:21.4%}.rdc-shelf:nth-child(3){top:57.2%;height:22.1%}.rdc-piece{position:relative;height:86%;max-width:46%;display:flex;align-items:flex-end;justify-content:center;animation:rds-lift .6s var(--rd-spring) both}.rdc-piece img{height:100%;max-width:100%;object-fit:contain;filter:drop-shadow(0 8px 10px rgb(0 0 0 / .65))}.rdc-piece i{position:absolute;right:-12px;bottom:4px;padding:1px 6px;border-radius:8px;background:#07070acc;border:1px solid rgb(246 242 234 / .25);color:var(--rd-text);font-size:12px;font-style:normal;font-weight:800}.rdc-empty{align-self:center;font-size:14px;color:var(--rd-text-2);background:#07070a99;padding:6px 10px;border-radius:10px}.collection--rd .collection__header{display:flex;align-items:center;gap:10px}.collection--rd .collection__header>.home-logo{display:none}.collection--rd .collection__title{flex:1;text-align:start;margin:0}.collection--rd .screen-head__end .btn{height:44px;min-width:44px;padding:0 14px;border-radius:999px;background:var(--rd-panel);color:var(--rd-text);border:1px solid rgb(246 242 234 / .16)}.rdm--bronze{--metal: var(--tier-bronze)}.rdm--silver{--metal: var(--tier-silver)}.rdm--gold{--metal: var(--tier-gold)}.rdm--diamond{--metal: var(--tier-diamond)}.rdm-sum{display:grid;grid-template-columns:88px 1fr;gap:14px;align-items:center;padding:14px;border-radius:16px;background:var(--rd-panel);border:1px solid var(--rd-hair)}.rdm-sum__ring{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--rd-gold) var(--p),var(--rd-line) 0)}.rdm-sum__ring>span{width:74px;height:74px;border-radius:50%;background:var(--rd-panel);display:grid;place-content:center;text-align:center;line-height:1.1}.rdm-sum__ring b{font-size:24px;color:var(--rd-text)}.rdm-sum__ring small{font-size:12px;color:var(--rd-text-2)}.rdm-sum__tiers{display:grid;grid-template-columns:1fr 1fr;gap:10px 8px}.rdm-sum__tier{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--rd-text-2);white-space:nowrap}.rdm-sum__tier i{flex:none;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgb(255 255 255 / .55),var(--metal) 60%)}.rdm-sum__tier b{color:var(--rd-text)}.rdm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 6px}.rdm-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rdm-next .rdm{padding:12px 4px 10px;border-radius:16px;background:var(--rd-panel)}.rdm{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0;border:0;background:none;color:var(--rd-text-2);font:inherit;cursor:pointer}.rdm__disc{position:relative;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:var(--rd-panel-2)}.rdm__disc[data-meter]{background:conic-gradient(var(--rd-gold) var(--p),var(--rd-line) 0)}.rdm--earned .rdm__disc{background:radial-gradient(circle at 30% 25%,rgb(255 255 255 / .7),var(--metal) 38%);box-shadow:0 4px 12px #00000073}.rdm-face{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;font-size:25px;line-height:1;background:var(--rd-panel-2)}.rdm--earned .rdm-face{background:radial-gradient(circle at 35% 30%,#2a262c,#141215 70%)}.rdm-face--locked>*{opacity:.5}.rdm-face--locked>.rdm-face__emoji{filter:grayscale(1)}.rdm__times{position:absolute;right:-3px;bottom:-3px;padding:1px 6px;border-radius:999px;background:var(--rd-text);color:var(--rd-bg);font-size:11px;font-weight:800}.rdm__name{font-size:12px;line-height:1.25;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rdm--earned .rdm__name{color:var(--rd-text);font-weight:700}.rdm__count{margin-top:-3px;font-size:11px;font-weight:700;color:var(--rd-muted)}.rdm-sheet__top{display:flex;gap:14px;align-items:center}.rdm--big{flex:none;cursor:default}.rdm--big .rdm__disc{width:76px;height:76px}.rdm--big .rdm-face{width:62px;height:62px;font-size:32px}.rdm-sheet__top h3{margin:0 0 4px;font-size:20px}.rdm-sheet__top p{margin:0;font-size:15px;line-height:1.4;color:var(--rd-text-2)}.rdm-sheet__status{margin:0;font-size:15px;font-weight:700;color:var(--metal)}.rdm-sheet__status--todo{color:var(--rd-muted);font-weight:500}.rdm-sheet__meter{display:flex;align-items:center;gap:12px}.rdm-sheet__bar{flex:1;height:6px;border-radius:6px;background:var(--rd-line);overflow:hidden}.rdm-sheet__bar>span{display:block;height:100%;border-radius:6px;background:var(--rd-gold)}@media(min-width:900px){.collection.collection--rd{max-width:var(--w-page)}.collection--rd .collection__grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px}.rdm-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:18px 8px}.rdm-sum__tiers{grid-template-columns:repeat(4,max-content);gap:10px 28px}}.rdc-choose{font:700 13px var(--font);color:var(--rd-gold-2);background:#d4af5a1f;border:1px solid rgb(212 175 90 / .35);border-radius:999px;padding:5px 14px;cursor:pointer}button.rdc-piece{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}button.rdc-piece:focus-visible{outline:2px solid var(--rd-gold);outline-offset:4px;border-radius:8px}.rdc-cab--small{width:min(100%,240px);border-radius:18px}.rdc-cab--small .rdc-piece i{font-size:11px;right:-8px}.rdc-cab--small .rdc-empty{font-size:12px}button.collectible{font:inherit;color:inherit;cursor:pointer;width:100%}button.collectible:focus-visible{outline:2px solid var(--rd-gold);outline-offset:2px}.rdt-top{display:flex;gap:14px;align-items:center}.rdt-art{flex:none;width:76px;height:96px;display:grid;place-items:center;border-radius:16px;background:radial-gradient(circle at 50% 35%,rgb(212 175 90 / .22),transparent 70%),var(--rd-panel-2);font-size:40px}.rdt-art img{filter:drop-shadow(0 6px 8px rgb(0 0 0 / .6))}.rdt-art--locked img{filter:grayscale(1) brightness(.5)}.rdt-top h3{margin:0 0 4px;font-size:20px;display:flex;align-items:center;gap:8px}.rdt-top p{margin:0;font-size:15px;color:var(--rd-text-2)}.rdt-sub{margin:4px 0 0;font-size:16px;color:var(--rd-text)}.rdt-note{margin:0;font-size:14px;line-height:1.4;color:var(--rd-text-2)}.rdt-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rdt-win{border-radius:16px;border:1px solid rgb(255 255 255 / .1)}.rdt-win--plain{background:var(--rd-panel-2);border-color:var(--rd-hair)}.rdt-win .rd-clubbg__crest{top:-30%;width:46%;opacity:.22}.rdt-win__top{display:flex;align-items:center;gap:12px;padding:12px 14px 10px}.rdt-win__top .rd-ovr{flex:none;box-shadow:0 4px 12px #0000004d}.rdt-win__who{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rdt-win__who b{font-size:17px;line-height:1.2}.rdt-win__club{font-size:14px;font-weight:600;color:#ffffffe6}.rdt-win__who small,.rdt-win__foot small{font-size:13px;color:#ffffffb3;overflow-wrap:anywhere}.rdt-win--plain .rdt-win__who small,.rdt-win--plain .rdt-win__foot small{color:var(--rd-text-2)}.rdt-win__n{flex:none;align-self:flex-start;padding:3px 9px;border-radius:999px;font-size:14px;font-weight:800;color:var(--rd-gold-2);background:#00000059}.rdt-win__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:7px 14px;background:#00000047}.rdt-win__clubs{display:flex;align-items:center;gap:6px;min-width:0}.rdt-win__crest{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ffffff1a}.rdt-win__more{font-size:13px;font-weight:700;color:#ffffffbf}.rdt-win__foot small{flex:none;margin-inline-start:auto}.rdt-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.rdt-head h3{margin:0;font-size:20px}.rdt-head span{font-size:14px;font-weight:700;color:var(--rd-gold-2)}.rdt-lead{margin:-4px 0 0;font-size:14px;line-height:1.4;color:var(--rd-text-2)}.rdt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rdt-pick{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px 8px;border-radius:14px;background:var(--rd-panel-2);border:1px solid var(--rd-hair);color:var(--rd-text-2);font:inherit;cursor:pointer}.rdt-pick.is-on{border-color:var(--rd-gold);background:linear-gradient(180deg,rgb(212 175 90 / .16),var(--rd-panel-2));color:var(--rd-text)}.rdt-pick__pos{position:absolute;top:6px;left:6px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--rd-gold);color:var(--rd-on-gold)}.rdt-pick__name{font-size:12px;line-height:1.25;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rdt-pick__n{font-size:12px;font-weight:700;color:var(--rd-muted)}@media(min-width:900px){.rdt-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rdt-pop-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px 16px}.rdt-pop-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#07070ab8;animation:rd-fade .2s ease both}.rdt-pop{position:relative;width:100%;max-width:420px;max-height:min(84dvh,720px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:20px 16px 18px;border-radius:24px;background:var(--rd-panel);border:1px solid rgb(212 175 90 / .3);box-shadow:0 24px 80px #0009;color:var(--rd-text);animation:rdt-pop-in .28s var(--rd-spring) both}.rdt-pop .rdt-top{padding-right:36px}.rdt-pop__x{position:absolute;top:12px;right:12px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--rd-hair);background:var(--rd-panel-2);color:var(--rd-text);cursor:pointer}.rdt-pop__x:hover{background:var(--rd-line)}.rdt-pop__x:focus-visible{outline:2px solid var(--rd-gold);outline-offset:2px}@keyframes rdt-pop-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rdt-pop,.rdt-pop-shade{animation:none}}.rdt-sheet>*,.rdt-pop>*{flex:none}.rdt-done{position:sticky;bottom:-20px;margin:4px -16px -20px;padding:14px 16px calc(18px + env(safe-area-inset-bottom));display:flex;justify-content:center;background:linear-gradient(180deg,transparent,var(--rd-panel) 40%)}.rdt-done__btn{min-width:168px;height:52px;padding:0 36px;border:0;border-radius:999px;background:linear-gradient(180deg,var(--rd-gold-2),var(--rd-gold));color:var(--rd-on-gold);font:800 17px var(--font);box-shadow:0 8px 24px #d4af5a47;cursor:pointer;transition:transform .12s ease}.rdt-done__btn:active{transform:scale(.97)}.rdt-done__btn:focus-visible{outline:2px solid var(--rd-gold-2);outline-offset:3px}@media(min-width:900px){.rdt-done{bottom:-26px;margin:4px -24px -26px;padding:14px 24px 24px}}.rk-crest{object-fit:contain;flex:none}.rk-btn-row{display:grid;gap:10px}.rk-load{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow:hidden;background:var(--bg)}.rk-load__bg{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;background-size:cover;background-position:center;animation:rk-drift 14s ease-in-out infinite alternate}.rk-load__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#09090bb0,#09090b99 45%,#09090bee)}.rk-load__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;text-align:center}.rk-load__badge{position:relative;width:132px;height:132px;display:grid;place-items:center}.rk-load__logo{width:84px;height:84px;object-fit:contain;animation:rk-pulse 1.8s ease-in-out infinite;filter:drop-shadow(0 6px 18px #000000a0)}.rk-load__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #ffffff22;border-top-color:var(--text);animation:rk-spin 1.4s linear infinite}.rk-load__ring--b{top:12px;right:12px;bottom:12px;left:12px;border-color:#ffffff14;border-bottom-color:var(--ovr-great);animation-duration:2.2s;animation-direction:reverse}.rk-load__title{margin:0;font-size:22px;font-weight:800;text-shadow:0 2px 14px #000000b0}.rk-load__lines{position:relative;height:22px;width:100%;max-width:320px;color:#d4d4d8;font-size:15px}.rk-load__lines span{position:absolute;inset-inline:0;opacity:0;animation:rk-line 6s infinite}.rk-load__lines span:nth-child(2){animation-delay:2s}.rk-load__lines span:nth-child(3){animation-delay:4s}.rk-load__bar{width:62%;max-width:260px;height:4px;border-radius:4px;background:#ffffff1c;overflow:hidden}.rk-load__bar span{display:block;height:100%;width:40%;border-radius:4px;background:linear-gradient(90deg,transparent,var(--text),transparent);animation:rk-sweep 1.4s ease-in-out infinite}@keyframes rk-spin{to{transform:rotate(360deg)}}@keyframes rk-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes rk-drift{0%{transform:scale(1.04) translate(-1.5%)}to{transform:scale(1.12) translate(1.5%)}}@keyframes rk-line{0%,4%{opacity:0;transform:translateY(6px)}10%,30%{opacity:1;transform:none}36%,to{opacity:0;transform:translateY(-6px)}}@keyframes rk-sweep{0%{transform:translate(-120%)}to{transform:translate(260%)}}@media(prefers-reduced-motion:reduce){.rk-load__bg,.rk-load__logo,.rk-load__ring,.rk-load__bar span{animation:none}.rk-load__lines span:first-child{opacity:1;animation:none}}.rk-void{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--bg)}.rk-void__card{width:100%;max-width:420px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px 18px;display:flex;flex-direction:column;gap:14px;text-align:center}.rk-void__title{font-size:20px;font-weight:800;margin:0}.rk-void__text{margin:0;color:var(--muted);font-size:14.5px;line-height:1.55}.rk-poster{position:relative;overflow:hidden;background:radial-gradient(130% 80% at 15% 0%,#fbf1d4 0%,transparent 55%),linear-gradient(180deg,#efe0b4,#dcc58c);color:#2a1d08;border-radius:12px;padding:16px 16px 14px;text-align:center;transform:rotate(-1.2deg);box-shadow:0 14px 30px #000000a0}.rk-poster:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid #2a1d0833;border-radius:8px;pointer-events:none}.rk-poster__top{display:flex;align-items:center;gap:12px;text-transform:uppercase;font-size:30px;line-height:1;font-weight:900;letter-spacing:.22em;padding-inline-start:.22em}.rk-poster__top:before,.rk-poster__top:after{content:"";flex:1;height:2px;background:currentColor;opacity:.3}.rk-poster__sub{font-weight:600;font-size:12.5px;margin-top:4px;opacity:.7}.rk-poster__body{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 2px;margin-top:12px;border-block:1px dashed #2a1d0840;text-align:start}.rk-poster__body .rk-crest{filter:drop-shadow(0 2px 4px #2a1d0840)}.rk-poster__who{min-width:0}.rk-poster__who b{display:block;font-size:18px;font-weight:800;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-poster__who span{display:block;font-size:12.5px;opacity:.7;margin-top:2px}.rk-poster__ovr{box-shadow:0 2px 6px #2a1d0833}.rk-poster__reward{margin-top:12px;padding:9px 12px;border-radius:8px;background:#2a1d0812;font-weight:700;font-size:13px;line-height:1.35;text-wrap:balance}.rk-poster--caught .rk-poster__body{opacity:.55}.rk-stamp{position:absolute;top:38%;inset-inline-start:50%;transform:translate(-50%,-50%) rotate(-14deg);font-size:40px;font-weight:900;text-transform:uppercase;color:#b3201a;background:#fdf1d0d9;padding:2px 18px;border-radius:6px;letter-spacing:.08em;box-shadow:0 0 0 3px #b3201a inset;animation:rk-stamp .4s cubic-bezier(.55,0,1,.45) both;z-index:3}@keyframes rk-stamp{0%{transform:translate(-50%,-50%) rotate(-14deg) scale(2.2);opacity:0}to{transform:translate(-50%,-50%) rotate(-14deg) scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.rk-stamp{animation:none}}.rk-gap{margin-top:12px}.rk-gap__text{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;font-weight:600;margin-bottom:6px}.rk-gap__text b{font-size:16px;font-weight:800}.rk-gap__track{position:relative;height:10px;border-radius:5px;background:#2a1d081f}.rk-gap__fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:5px;background:#2a1d08}.rk-gap__hatch{position:absolute;inset-block:0;background:repeating-linear-gradient(-45deg,#b3201a55 0 3px,transparent 3px 6px)}.rk-gap__flag{position:absolute;top:-4px;bottom:-4px;width:3px;border-radius:2px;background:#b3201a;transform:translate(-50%)}.rk-gap__scale{display:flex;justify-content:space-between;font-size:10.5px;opacity:.5;margin-top:4px;font-variant-numeric:tabular-nums}.rk-label{font-size:14px;font-weight:800;color:var(--muted);margin-top:4px}.rk-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.rk-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:22px 6px 10px;border-radius:12px;background:#15151a;text-align:center;min-width:0;overflow:hidden}.rk-card__rank{position:absolute;top:6px;inset-inline-start:9px;font-weight:800;font-size:13px;opacity:.9}.rk-card__ovr{margin-block:2px}.rk-card__name{font-weight:700;font-size:12.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-card__club{font-size:10.5px;opacity:.7;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-card--gold{background:linear-gradient(135deg,#8a6a14,#f3d96b 40%,#fff3b0 55%,#c79a24);color:#1d1402}.rk-card--silver{background:linear-gradient(135deg,#7d8794,#e5eaf0 45%,#fff 55%,#a9b2bd);color:#12161b}.rk-card--bronze{background:linear-gradient(135deg,#6e3f1b,#d89055 45%,#f3c79c 55%,#a8662f);color:#1b0e03}.rk-card--me{background:#fff;color:#0a0a0c}.rk-you{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 14px;align-items:center;background:#fff;color:#0a0a0c;border-radius:16px;padding:14px 16px}.rk-you__pos{font-family:"Karantina",var(--font);font-size:52px;line-height:.9;font-weight:700}.rk-you__who{min-width:0}.rk-you__who b{display:block;font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-you__who span{font-size:12.5px;opacity:.65}.rk-you__next{grid-column:1 / -1;min-width:0;overflow-wrap:anywhere;font-size:13px;font-weight:700;background:#0a0a0c0f;border-radius:8px;padding:6px 10px}.rk-list{display:flex;flex-direction:column;gap:4px}.rk-row{display:grid;grid-template-columns:22px 24px minmax(0,1fr) auto auto;gap:8px;align-items:center;background:var(--panel);border-radius:10px;padding:10px}.rk-row--me{background:#ffffff18}.rk-row__pos{color:var(--dim);font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.rk-row__name{font-weight:700;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-row__t{color:var(--muted);font-size:12px}.rk-gapdots{text-align:center;color:var(--dim);padding:2px 0}.rk-screen{max-width:520px;margin-inline:auto;padding:18px 16px 22px;display:flex;flex-direction:column;gap:14px;min-height:100dvh}.rk-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.rk-title{font-size:22px;font-weight:800;margin:0;min-width:0}.rk-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:var(--panel);border-radius:10px;padding:3px}.rk-tabs button{background:transparent;color:var(--muted);padding:7px 4px;border-radius:8px;font-weight:700;font-size:12.5px;line-height:1.2;border:0;cursor:pointer;font-family:inherit;min-width:0}.rk-tabs button[aria-pressed=true]{background:var(--line);color:var(--text)}.rk-meta{color:var(--muted);font-size:12.5px;margin-top:-6px}.rk-reset{align-self:flex-start}.rk-pin{position:sticky;bottom:0;margin-top:auto;padding-top:10px;background:linear-gradient(180deg,transparent,var(--bg) 35%)}.rk-note{text-align:center;color:var(--muted);font-size:14px;padding:24px 8px}.rk-link{background:none;border:0;color:var(--muted);text-decoration:underline;font:inherit;font-size:12.5px;cursor:pointer;padding:4px}.rk-rank{grid-column:1 / -1;display:grid;gap:12px}.rk-rank__label{font-size:13px;font-weight:600;color:var(--muted)}.rk-rank__title{margin:-8px 0 0;font-size:20px;font-weight:800;line-height:1.2;color:var(--text)}.rk-rank__note{margin:0;color:var(--muted);font-size:14px}.rk-rank__stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rk-rank__stat{display:grid;gap:4px;padding:10px 12px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm)}.rk-rank__statLabel{font-size:12.5px;font-weight:600;color:var(--muted)}.rk-rank__statValue{display:flex;align-items:baseline;gap:6px}.rk-rank__statValue b{font-size:28px;font-weight:900;line-height:1}.rk-rank__statValue small{font-size:13px;color:var(--muted)}.rk-rank .rk-poster{transform:none;box-shadow:none;margin-top:4px}.claim .claim__sheet.claim__sheet--plain{border:1px solid var(--line);border-block-start:1px solid var(--line);box-shadow:0 -12px 50px #000000a0}.claim__sheet--plain .claim__benefits{margin-bottom:18px}.home__resume.home__resume--plain{border-color:var(--line)}.rk-lg{display:flex;flex-direction:column;gap:14px}.rk-lg h2{margin:0;font-size:20px;font-weight:800}.rk-lg-p{margin:0;color:var(--muted);font-size:14px}.rk-lg-gate{background:var(--panel);border-radius:18px;padding:22px 18px;display:grid;gap:12px;text-align:center}.rk-lg-gate h2{margin:0;font-size:19px}.rk-lg-gate p{margin:0;color:var(--muted);font-size:14px}.rk-lg-actions{margin-top:4px}.rk-lg-form{gap:12px}.rk-lg-label{font-size:13px;color:var(--muted)}.rk-input{width:100%;padding:13px 14px;border-radius:12px;border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;font-size:16px}.rk-input:focus-visible{outline:2px solid var(--text);outline-offset:2px}.rk-input--code{text-align:center;font-family:"Karantina",var(--font);font-size:40px;letter-spacing:.3em;padding-block:8px;text-transform:uppercase}.rk-error{color:var(--bad);font-size:13.5px}.rk-lg-hero{display:flex;align-items:center;gap:12px;background:var(--panel);border-radius:16px;padding:12px 16px;color:var(--muted);font-size:14px}.rk-lg-hero__n{font-family:"Karantina",var(--font);font-size:44px;line-height:.9;font-weight:700;color:var(--text);min-width:38px;text-align:center}.rk-lg-cards{display:grid;gap:10px}.rk-lg-card{display:grid;grid-template-columns:minmax(0,1fr);width:100%;box-sizing:border-box;gap:9px;text-align:start;background:var(--panel);border:0;border-radius:18px;padding:14px 16px;color:var(--text);font:inherit;cursor:pointer;animation:rk-rise .45s ease-out both;animation-delay:calc(var(--i, 0) * 70ms)}.rk-lg-card:active{transform:scale(.99)}.rk-lg-card__top{display:flex;align-items:center;gap:12px}.rk-lg-card__name{flex:1;min-width:0;font-size:17px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-lg-card__rank{background:#fff;color:#0a0a0c;border-radius:999px;padding:2px 11px;font-weight:800;font-size:12.5px}.rk-lg-card__line{font-size:14px;color:var(--text)}.rk-lg-card__line b{font-size:16px}.rk-lg-card__line--idle{color:var(--muted)}.rk-lg-card__last{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted)}.rk-lg-card__last b{color:var(--text)}.rk-lg-stack{display:inline-flex;align-items:center}.rk-lg-stack__i{display:grid;place-items:center;width:30px;height:30px;margin-inline-end:-9px;background:#1c1c21;border-radius:50%;box-shadow:0 0 0 2px var(--panel)}.rk-lg-stack__empty{width:30px;height:30px;border-radius:50%;background:#1c1c21}.rk-lg-stack .rk-crest{border-radius:0}.rk-lg-dots{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.rk-lg-dots i{width:9px;height:9px;border-radius:50%;background:#2a2a31;display:block}.rk-lg-dots i.on{background:var(--text)}.rk-lg-dots i.live{background:var(--good);box-shadow:0 0 #34d39966;animation:rk-ping 1.6s ease-out infinite}.rk-lg-dots small{color:var(--muted);font-size:12px;margin-inline-start:6px}.rk-live{width:8px;height:8px;border-radius:50%;background:var(--good);flex:none;animation:rk-ping 1.6s ease-out infinite}@keyframes rk-ping{0%{box-shadow:0 0 #34d39988}80%,to{box-shadow:0 0 0 8px #34d39900}}@keyframes rk-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rk-lg-empty{text-align:center;background:var(--panel);border-radius:20px;padding:26px 18px;display:grid;gap:8px;justify-items:center}.rk-lg-empty h2{font-size:19px}.rk-lg-empty p{margin:0;color:var(--muted);font-size:14px;max-width:30ch}.rk-lg-empty__art{display:flex;gap:6px;margin-bottom:4px}.rk-lg-empty__art span{animation:rk-bob 2.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .18s)}@keyframes rk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.rk-lg-big{text-align:center;background:var(--panel);border-radius:18px;padding:20px 16px;display:grid;gap:6px}.rk-lg-big b{font-size:21px}.rk-lg-big span{color:var(--muted);font-size:13.5px}.rk-code{display:flex;gap:10px;justify-content:center}.rk-code span{width:56px;height:66px;display:grid;place-items:center;background:var(--panel);border-radius:14px;font-family:"Karantina",var(--font);font-size:52px;font-weight:700}.rk-bubble{background:#0f2a1d;color:#d7f5df;border-radius:14px 14px 14px 4px;padding:10px 12px;font-size:13.5px;overflow-wrap:anywhere}.rk-wa{background:#25d366!important;color:#05290f!important;text-align:center;text-decoration:none;display:block}.rk-lg-preview{background:var(--panel);border-radius:14px;padding:12px 14px;display:grid;gap:2px}.rk-lg-preview span{color:var(--muted);font-size:13px}.rk-lg-head{display:flex;align-items:center;gap:14px}.rk-lg-head__t{display:grid;gap:2px;min-width:0}.rk-lg-head__t b{font-size:20px}.rk-lg-head__t>span{color:var(--muted);font-size:12.5px}.rk-lg-head__t .rk-reset{justify-self:start;margin-top:6px}.rk-feed{display:grid;gap:6px}.rk-feed__i{display:flex;align-items:center;gap:9px;background:var(--panel);border-radius:12px;padding:9px 12px;font-size:13.5px;animation:rk-rise .4s ease-out both;animation-delay:calc(var(--i, 0) * 60ms)}.rk-feed__i--me{background:#ffffff14}.rk-feed__t{flex:1;min-width:0}.rk-feed__t b{font-weight:800}.rk-feed__t em{font-style:normal;font-size:11px;font-weight:800;background:#fff;color:#0a0a0c;border-radius:999px;padding:1px 8px;margin-inline-start:8px;white-space:nowrap}.rk-feed__i small{color:var(--muted);font-size:11.5px;white-space:nowrap}.rk-lg-idle .rk-row--idle{grid-template-columns:28px 24px 1fr auto auto;opacity:.7}.rk-idleav{width:24px;height:24px;border-radius:50%;background:var(--line)}.rk-nudge{font-size:12px;font-weight:800;color:var(--text);background:#26262b;border-radius:999px;padding:4px 12px;text-decoration:none}.rk-lg-foot{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:4px}.rk-lg-leave{display:inline-flex;gap:10px}@media(prefers-reduced-motion:reduce){.rk-lg-card,.rk-feed__i,.rk-lg-dots i.live,.rk-live,.rk-lg-empty__art span{animation:none}}.rk-scope{display:grid;grid-template-columns:1fr 1fr;background:var(--panel);border-radius:12px;padding:3px}.rk-scope button{background:transparent;color:var(--muted);padding:9px;border-radius:10px;font-weight:800;font-size:14px;border:0;cursor:pointer;font-family:inherit}.rk-scope button[aria-pressed=true]{background:var(--line);color:var(--text)}.rk-daily__num{display:grid;place-items:center;font-family:"Karantina",var(--font);font-size:26px;font-weight:700;color:var(--text)}.rk-squares{display:flex;flex-wrap:wrap;gap:4px}.rk-squares span{width:18px;height:18px;border-radius:4px}.rk-name{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;font-size:16px;text-align:center;margin:14px 0 12px}.xi__name.rk-xi__me{background:#f4f4f5;color:#0a0a0c;text-shadow:none}.rk-xi-card{display:flex;align-items:center;gap:12px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:12px 14px}.rk-xi-card>div{display:grid;flex:1;min-width:0}.rk-xi-card span{color:var(--muted);font-size:12px}.rk-xi-card em{font-style:normal;font-weight:800;font-size:20px;padding:6px 12px;border-radius:999px;color:#fff}.sq{display:flex;flex-direction:column;gap:12px}.sq-streak{background:var(--panel);border-radius:16px;padding:10px 14px;display:grid;gap:10px}.sq-st-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.sq-st-h b{font-size:15px}.sq-st-h span{color:var(--muted);font-size:11.5px}.sq-track{position:relative;display:flex;justify-content:space-between}.sq-rail{position:absolute;top:12px;inset-inline:12px;height:3px;background:var(--line);border-radius:2px}.sq-day{position:relative;display:grid;justify-items:center;gap:4px}.sq-day small{font-size:10.5px;color:var(--muted)}.sq-dot{width:26px;height:26px;border-radius:50%;background:var(--panel-2);border:2px solid var(--line);display:grid;place-items:center;color:var(--muted)}.sq-day--done .sq-dot{background:var(--text);border-color:var(--text);color:#0a0a0c}.sq-day--today .sq-dot{border-color:var(--text);box-shadow:0 0 0 4px #fff2}.sq-bar{display:flex;align-items:center;gap:14px;background:var(--panel);border-radius:16px;padding:10px 14px}.sq-avg{display:grid;justify-items:center;line-height:1}.sq-avg b{font-family:"Karantina",var(--font);font-size:52px;font-weight:700;line-height:.85}.sq-avg span{font-size:10.5px;color:var(--muted);margin-top:3px}.sq-prog{flex:1;display:grid;gap:7px;min-width:0}.sq-prog>span{font-size:11.5px;color:var(--muted)}.sq-meter{position:relative;height:8px;background:var(--line);border-radius:99px}.sq-meter span{display:block;height:100%;background:var(--text);border-radius:99px}.sq-bar--done .sq-meter span{background:var(--good)}.sq-meter i{position:absolute;top:-4px;width:2px;height:16px;background:var(--muted);border-radius:2px}.sq-form{display:grid;gap:6px;justify-items:center;padding:6px 0;background:radial-gradient(90% 60% at 50% 50%,#ffffff08,transparent)}.sq-row{display:flex;gap:10px;justify-content:center}.sq-card{position:relative;width:106px;height:112px;border-radius:14px;padding:8px;display:flex;flex-direction:column;align-items:center;overflow:hidden;border:0;color:var(--text);font-family:inherit;cursor:pointer}.sq-card--sel{outline:2px solid #fff;outline-offset:2px}.sq-card--open{background:transparent;border:1.5px dashed #3a3a42;justify-content:center;gap:4px;text-align:center}.sq-card--open.sq-card--sel{border-style:solid;border-color:#fff5;background:var(--panel-2)}.sq-ghost{position:absolute;top:0;left:0;right:0;font-family:"Karantina",var(--font);font-size:54px;line-height:1;color:#ffffff0d;font-weight:700;text-align:center}.sq-iconbox{position:relative;width:34px;height:34px;border-radius:50%;background:var(--panel-2);display:grid;place-items:center}.sq-need{position:relative;font-weight:800;font-size:11.5px;line-height:1.2}.sq-dots{display:flex;gap:3px;position:relative}.sq-dots i{width:6px;height:6px;border-radius:50%;background:var(--line)}.sq-dots i.on{background:var(--text)}.sq-card--full{background:#3a4150;background:linear-gradient(165deg,color-mix(in srgb,var(--t) 72%,#000),color-mix(in srgb,var(--t) 26%,#0a0a0c) 82%);box-shadow:inset 0 1px #ffffff40;gap:2px}.sq-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,#ffffff22 45%,transparent 60%);pointer-events:none}.sq-top{align-self:stretch;display:flex;justify-content:space-between;align-items:flex-start;direction:ltr}.sq-ovr{font-family:"Karantina",var(--font);font-size:34px;line-height:.85;font-weight:700}.sq-pos{font-size:12px;font-weight:800;opacity:.85}.sq-name{font-weight:800;font-size:12px;margin-top:auto;max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sq-name--me{background:#f4f4f5;color:#0a0a0c;border-radius:6px;padding:0 8px}.sq-live{position:relative;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;color:var(--text);background:var(--panel-2);border-radius:999px;padding:3px 7px}.sq-live i{display:inline-block;vertical-align:middle;margin-inline-end:4px;width:7px;height:7px;border-radius:50%;background:#25d366;animation:sq-pulse 1.6s infinite}.sq-live--l{font-size:12px;padding:5px 12px;white-space:normal;border-radius:14px}@keyframes sq-pulse{0%{box-shadow:0 0 #25d36699}70%{box-shadow:0 0 0 7px #25d36600}to{box-shadow:0 0 #25d36600}}@media(prefers-reduced-motion:reduce){.sq-live i{animation:none}}.sq-sheet{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:13px;display:grid;gap:8px;justify-items:start}.sq-sheet p{margin:0;color:var(--muted);font-size:12.5px}.sq-sh-h{display:flex;align-items:center;gap:10px;width:100%}.sq-sh-h b{flex:1;font-size:14.5px}.sq-pb{min-width:40px;text-align:center;padding:5px 8px;border-radius:999px;background:#0f172acc;color:#e2e8f0;font-size:12px;font-weight:800;border:1px solid #ffffff1f}.rk-guest{display:grid;gap:10px;text-align:center}.rk-guest__big{display:grid;justify-items:center}.rk-guest__big b{font-family:"Karantina",var(--font);font-size:72px;line-height:.9;font-weight:700}.rk-guest__big span{color:var(--muted);font-size:12px}.rk-guest__t{margin:0;font-weight:700}.rk-chip{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:800;padding:2px 6px 2px 4px;border-radius:999px;background:var(--line);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.rk-card .rk-chip{background:#00000026;color:inherit}.rk-chip svg{transition:transform .15s}.rk-chip--open svg{transform:rotate(90deg)}.rk-card--tap,.rk-row--tap{cursor:pointer}.rk-card--tap:focus-visible,.rk-row--tap:focus-visible{outline:2px solid var(--text);outline-offset:2px}.rk-grp{background:#0e0e11;border-radius:12px;padding:4px;display:flex;flex-direction:column;gap:4px}.rk-grp>.rk-row{background:#1a1a20}.rk-grp__body{padding:2px 4px 8px;display:flex;flex-direction:column;gap:4px}.rk-grp__note{color:var(--dim);font-size:11.5px;padding:2px 8px 0}.rk-cls{display:flex;flex-direction:column;gap:4px}.rk-cl{display:grid;grid-template-columns:34px 22px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 10px;border-radius:9px;background:#15151a;opacity:.78}.rk-cl--best{opacity:1;background:#1c1c23}.rk-cl__club{display:flex;flex-direction:column;min-width:0;font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-cl__club small{color:var(--muted);font-weight:400;font-size:11.5px;overflow:hidden;text-overflow:ellipsis}.rk-cl__tag{font-size:10.5px;font-weight:800;color:#86efac;white-space:nowrap}.rk-you__careers{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;background:#0a0a0c0f;color:inherit;border:0;border-radius:8px;padding:7px 10px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.rk-sheet-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a0;z-index:40}.rk-sheet{position:fixed;inset-inline:0;bottom:0;z-index:41;max-width:520px;margin-inline:auto;max-height:85dvh;overflow-y:auto;background:#17171c;border-radius:22px 22px 0 0;padding:10px 16px calc(20px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:10px;box-shadow:0 -12px 40px #000c}.rk-sheet__grab{width:40px;height:4px;border-radius:2px;background:#3a3a42;margin:0 auto 6px;flex:none}.rk-sheet__t{font-size:19px;font-weight:800;overflow-wrap:anywhere}.rk-sheet__m{color:var(--muted);font-size:12.5px;margin-top:-6px}.rk-sheet__next{background:#0a0a0c55;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:700;overflow-wrap:anywhere}.xi__more{position:absolute;top:-3px;inset-inline-end:-4px;z-index:2;font-size:10px;font-weight:800;line-height:1;padding:3px 5px;border-radius:999px;background:#f4f4f5;color:#0a0a0c;box-shadow:0 1px 4px #0008;font-variant-numeric:tabular-nums}.rk-xi-all{display:grid;gap:8px}.rk-scroll-to{scroll-margin-bottom:96px}.rk-scope{padding:4px;border-radius:14px;background:var(--panel);border:1px solid var(--line)}.rk-scope button{padding:11px 0;border-radius:11px;font-size:15px}.rk-scope button[aria-pressed=true]{background:#fff;color:#0a0a0c}.rk-tabs{background:transparent;border-radius:0;padding:0 4px;border-bottom:1px solid var(--line)}.rk-tabs button{position:relative;padding:8px 2px 10px;border-radius:0;background:transparent;color:var(--dim);font-size:13px}.rk-tabs button[aria-pressed=true]{background:transparent;color:var(--text)}.rk-tabs button[aria-pressed=true]:after{content:"";position:absolute;inset-inline:10%;bottom:-1px;height:2px;border-radius:2px;background:var(--text)}.rk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rk-cards>.rk-card:first-child{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"crest name ovr" "crest club ovr" "chip chip chip";align-items:center;justify-items:start;column-gap:14px;row-gap:2px;padding:16px 18px 12px}.rk-cards>.rk-card:first-child>:nth-child(2){grid-area:crest}.rk-cards>.rk-card:first-child .rk-card__name{grid-area:name;font-size:16px;align-self:end}.rk-cards>.rk-card:first-child .rk-card__club{grid-area:club;align-self:start;font-size:12px}.rk-cards>.rk-card:first-child .rk-card__ovr{grid-area:ovr}.rk-cards>.rk-card:first-child>:nth-child(6){grid-area:chip;justify-self:center;margin-top:6px}.rk-cab{display:flex;flex-direction:column;gap:8px}.rk-cab__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:4px}.rk-cab__head b{font-size:15px}.rk-cab__head small{font-size:12.5px;color:var(--muted)}.racc{display:flex;flex-direction:column;gap:14px;padding:max(14px,env(safe-area-inset-top)) 0 24px;color:var(--rd-text)}.racc__head{display:flex;align-items:center;gap:12px}.racc__title{margin:0;font-family:var(--rd-title);font-size:26px}.racc__me{display:flex;align-items:center;gap:14px;padding:14px;border-radius:20px;background:var(--rd-panel);border:1px solid var(--rd-line)}.racc__who{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.racc__who b{font-family:var(--rd-title);font-size:26px;line-height:1.05;overflow:hidden;text-overflow:ellipsis}.racc__who small{font-size:14px;color:var(--rd-text-2)}.racc__email{font-size:12px!important;color:var(--rd-muted)!important}.racc__editbtn{flex-shrink:0;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--rd-line);background:var(--rd-panel-2);color:var(--rd-text);font:700 14px var(--font);cursor:pointer}.racc__edit{flex:1;display:flex;flex-direction:column;gap:8px}.racc__edit small{font-size:12px;color:var(--rd-muted)}.racc__input{height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--rd-line);background:var(--rd-panel-2);color:var(--rd-text);font:700 16px var(--font)}.racc__edit-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.racc__setting{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:18px;background:var(--rd-panel);border:1px solid var(--rd-line);color:var(--rd-text);font:inherit;text-align:start;cursor:pointer}.racc__setting-icon{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--rd-panel-2);font-size:18px}.racc__setting-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.racc__setting-text b{font-size:15px}.racc__setting-text small{font-size:13px;color:var(--rd-text-2)}.racc__setting>svg{flex-shrink:0;color:var(--rd-muted)}[dir=rtl] .racc__setting>svg{transform:scaleX(-1)}.racc__save{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:18px;background:var(--rd-panel);border:1px solid var(--rd-line)}.racc__save p{margin:0;font-size:14px;line-height:1.4;color:var(--rd-text-2)}.racc__sync{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:16px;background:#6fdc9a0f;border:1px solid rgb(111 220 154 / .25);color:var(--rd-good)}.racc__sync.is-warn{background:#f07b6b0f;border-color:#f07b6b4d;color:var(--rd-bad)}.racc__sync>span:last-child{display:flex;flex-direction:column;gap:2px}.racc__sync b{font-size:14px;color:var(--rd-text)}.racc__sync small{font-size:12px;color:var(--rd-text-2)}.racc__links{display:flex;flex-direction:column;align-items:center;gap:4px}.racc__links button,.racc__links a{display:inline-flex;align-items:center;height:40px;text-decoration:none;border:0;background:none;color:var(--rd-text-2);font:700 14px var(--font);cursor:pointer}.racc__links .racc__danger,.racc__danger-btn{color:var(--rd-bad)}.rdds__lead{margin:0;font-size:14px;line-height:1.4;color:var(--rd-text-2)}@media(min-width:900px){.racc{max-width:var(--w-read);margin-inline:auto;padding-top:10px}}.ob{position:relative;min-height:100dvh;max-width:480px;margin-inline:auto;padding:max(14px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom));display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.ob--welcome{padding:0;overflow:hidden;justify-content:flex-end}.ob__art{position:absolute;inset:0 0 auto;height:68%;background:url(./hero-tunnel-desktop-5kw9djQL.webp) 96% 30% / cover no-repeat}.ob__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(8 8 10 / .15) 0%,rgb(8 8 10 / .35) 45%,var(--bg) 100%)}.ob__welcome{position:relative;padding:0 20px max(22px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:18px;animation:ob-rise .5s ease-out both}.ob__brand{display:flex;align-items:center;gap:10px;font:700 20px var(--font-title)}.ob__hero-title{margin:0;font-size:34px;line-height:1.08;letter-spacing:-.01em}.ob-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ob-tiles li{display:flex;flex-direction:column;gap:3px;animation:ob-rise .5s ease-out both}.ob-tiles li:nth-child(2){animation-delay:.08s}.ob-tiles li:nth-child(3){animation-delay:.16s}.ob-tiles b{margin-top:6px;font-size:14px;line-height:1.2}.ob-tiles span{font-size:12px;line-height:1.3;color:var(--text-2)}.ob-tile__art{position:relative;aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--panel)}.ob-tile__art img{width:100%;height:100%;object-fit:cover;display:block}.ob-tile__art--youth{background:radial-gradient(circle at 50% 30%,#2a3550,#0d1018 75%)}.ob-tile__art--youth img{object-position:50% 0}.ob-tile__chip{position:absolute;inset-inline-start:8px;bottom:8px;min-width:30px;padding:3px 8px;border-radius:999px;background:var(--accent);color:var(--on-accent);font:800 14px var(--font-title);text-align:center}.ob-tiles .ob-tile__chip{color:var(--on-accent);font-size:14px}.ob-tile__art--call{background:linear-gradient(160deg,#16653a,#052e16)}.ob-tile__crest{position:absolute;display:grid;place-items:center;width:52%;aspect-ratio:1;border-radius:50%;background:#08080a8c}.ob-tile__crest--a{top:8%;inset-inline-start:8%}.ob-tile__crest--b{bottom:8%;inset-inline-end:8%}.ob-tiles .ob-tile__or{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);padding:2px 9px;border-radius:999px;background:var(--text);color:var(--bg);font-size:12px;font-weight:800;line-height:1.4}.ob-tile__art--retire img{object-position:55% 40%}.ob__go{width:100%}.ob__alt{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 22px}.ob__link,.ob__skip{background:none;border:0;padding:10px 4px;color:var(--text-2);font:600 14px var(--font);cursor:pointer}.ob__link:hover,.ob__skip:hover{color:var(--text)}.ob__top{display:grid;grid-template-columns:1fr minmax(0,2fr) 1fr;align-items:center;gap:12px;min-height:44px}.ob__skip{justify-self:end}.ob__progress{display:flex;gap:6px}.ob__progress i{flex:1;height:5px;border-radius:3px;background:var(--panel-3);transition:background .3s}.ob__progress i.is-on{background:var(--accent)}.ob__body{flex:1;display:flex;flex-direction:column;gap:14px;padding-top:22px;animation:ob-in .32s ease-out both}.ob__title{margin:0;font-size:28px;line-height:1.12}.ob__sub{margin:-4px 0 4px;color:var(--text-2);font-size:15px;min-height:1.4em}.ob__foot{margin-top:auto;padding-top:12px;display:flex}.ob__foot>*{flex:1}.ob-nations{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ob-nation{display:grid;justify-items:start;gap:6px;padding:14px;border-radius:16px;border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:border-color .15s,background .15s,transform .1s}.ob-nation:active{transform:scale(.98)}.ob-nation img{border-radius:6px}.ob-nation b{font-size:16px}.ob-nation small{font-size:13px;color:var(--text-2)}.ob-nation.is-on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--panel))}.ob-nation--wide{display:flex;align-items:center;gap:14px}.ob-nation__text{display:grid;gap:2px}.ob-nation--more svg{flex:none;color:var(--text-2);margin-inline:9px}.ob__pitch{width:100%;max-height:calc(100dvh - 210px);max-width:calc((100dvh - 210px)*.75);margin-inline:auto}.ob__shirt{display:grid;place-items:center;padding:10px 0;border-radius:20px;background:radial-gradient(circle at 50% 40%,var(--panel-3),var(--panel) 70%);border:1px solid var(--line)}.ob__shirt .shirt{max-width:200px}.ob__fields{display:grid;grid-template-columns:1fr 88px;gap:10px}.ob .field>span{font-size:13px;font-weight:600;color:var(--text-2)}.ob .field input{font-size:17px;padding:13px 14px}.ob .toggle{margin-top:0}.ob-card{display:grid;grid-template-columns:116px 1fr;align-items:center;gap:14px;padding:12px;border-radius:20px;border:1px solid var(--line);background:var(--panel);animation:ob-pop .45s cubic-bezier(.2,1.4,.4,1) both}.ob-card__shirt .shirt{max-width:116px}.ob-card__facts{display:grid;gap:4px;font-size:14px;color:var(--text-2)}.ob-card__nation{display:flex;align-items:center;gap:8px;color:var(--text);font-weight:600}.ob-card__pos{font:700 21px var(--font-title);color:var(--text)}.ob-steps{list-style:none;counter-reset:ob;margin:6px 0 0;padding:0;display:grid;gap:14px}.ob-steps li{counter-increment:ob;position:relative;display:grid;gap:2px;padding-inline-start:44px;min-height:32px}.ob-steps li:before{content:counter(ob);position:absolute;inset-inline-start:0;top:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--panel-3);font-weight:700;font-size:14px}.ob-steps b{font-size:16px}.ob-steps span{font-size:14px;color:var(--text-2)}@keyframes ob-in{0%{opacity:0;transform:translateY(10px)}}@keyframes ob-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes ob-pop{0%{opacity:0;transform:scale(.94)}}@media(prefers-reduced-motion:reduce){.ob__body,.ob__welcome,.ob-tiles li,.ob-card{animation:none}}@media(min-width:900px){.ob{margin-block:6vh;border:1px solid var(--line);border-radius:24px;padding:18px 24px 24px;min-height:min(760px,88vh)}.ob--welcome{padding:0}.ob__art{border-radius:24px 24px 0 0}}@media(prefers-reduced-motion:reduce){.wn__card{animation:none}}@media(prefers-reduced-motion:reduce){.sw-over__in{animation:none}}.home--basketball .home__bg{background-image:linear-gradient(180deg,#09090bcc 0%,#09090b8a 38%,#09090b55 58%,var(--bg) 90%),url(./basketball-hero-CtzFu40Q.jpg)}.agentbar__icon{font-size:13px;line-height:1}.option__new-badge{position:absolute;top:4px;inset-inline-end:4px;width:16px;height:16px;display:grid;place-items:center;border-radius:999px;background:#facc151f;font-size:10px;line-height:1}.collection__grid--wide{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.collectible__emoji{font-size:28px;line-height:1}.collectible--tappable{cursor:pointer}.careers__sort{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.careers__note{margin-bottom:12px}.careercard--lead{border-top:2px solid var(--tier-gold)}.careercard__lead-tag{color:var(--tier-gold);font-size:10.5px;font-weight:700;letter-spacing:.04em;margin-bottom:6px}.careercard__head{display:flex;align-items:center;gap:8px}.careercard__name{font-size:16px;font-weight:700}.careercard__meta{color:#c6c6ce;font-size:11.5px;margin:5px 0 9px}.careercard__stats{display:grid;grid-template-columns:1fr 1fr 1fr;background:#00000073;border-radius:10px;padding:8px 6px;text-align:center;margin:0 0 9px}.careercard__stats dt{color:#a9a9b2;font-size:10.5px}.careercard__stats dd{margin:2px 0 0;font-size:15px;font-weight:700}.careercard__haul{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.careercard__chip{background:#00000073;border:1px solid #4a4a52;border-radius:8px;font-size:11px;padding:3px 7px;color:#c6c6ce;cursor:pointer;font-family:inherit}.careercard__chip b{color:var(--text)}.careercard__chip[aria-expanded=true]{color:var(--text);border-color:#56565e}.careercard__chip--none{cursor:default}.careercard__chev{color:var(--dim);font-size:9px}.careercard__money{margin-inline-start:auto;color:var(--good);font-size:12px;font-weight:600}.careercard__coach{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.careercard__coach-head{color:#c6c6ce;font-size:11.5px;margin:0 0 8px}.careercard__reveal{background:#00000073;border:1px solid var(--line);border-radius:10px;padding:8px 9px;margin-top:8px;display:flex;flex-direction:column;gap:5px}.careercard__row{display:flex;align-items:center;gap:7px;font-size:12px}.careercard__row-art{width:20px;display:flex;justify-content:center;flex:none}.careercard__row-tail{margin-inline-start:auto;color:#c6c6ce}.xi-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#000000b3;display:flex;align-items:center;justify-content:center;padding:18px}.xi-popup__body{position:relative;width:min(430px,100%);max-height:86vh;overflow-y:auto;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:34px 10px 10px}.xi-popup__body .careercard{margin-bottom:0}.collectible__meter{display:grid;gap:3px;justify-items:center;width:100%}.collectible__meter-bar{display:block;width:100%;height:4px;border-radius:999px;background:var(--panel-3);overflow:hidden}.collectible__meter-bar>span{display:block;height:100%;border-radius:999px;background:var(--accent)}.collectible__meter-count{font-size:10px;font-weight:700;color:var(--muted)}.collectible__hint{font-size:9px;line-height:1.3;color:var(--dim);font-weight:600}.collectible--pending .collectible__emoji{filter:grayscale(1);opacity:.55}.collectible--pending .collectible__name{color:var(--muted)}.wn__card{position:relative;width:100%;max-width:380px;max-height:100%;overflow-y:auto;background:var(--panel);border-radius:24px;padding:18px 18px 14px;text-align:center;box-shadow:0 20px 60px #000000d9;animation:milestone-in .45s cubic-bezier(.34,1.56,.64,1) forwards}.wn__card .milestone__close{inset-inline-end:auto;inset-inline-start:12px}.wn__title{margin:4px 36px 14px;font-size:24px;font-weight:800;line-height:1.2}.wn__img{aspect-ratio:1 / 1;width:100%;border-radius:18px;overflow:hidden;background:var(--panel-2);box-shadow:0 10px 28px #000000a0}.wn__img{position:relative}.wn__img img{display:block;width:100%;height:100%;object-fit:cover}.wn__arrow{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:#fff;background:linear-gradient(145deg,#ffffff40,#ffffff12);-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);border:1px solid #ffffff47;box-shadow:inset 0 1px #ffffff59,0 6px 16px #00000059;cursor:pointer;transition:transform .12s,background .12s}.wn__arrow:active{transform:translateY(-50%) scale(.93);background:linear-gradient(145deg,#fff5,#ffffff1f)}.wn__arrow--back{inset-inline-start:6px}.wn__arrow--fwd{inset-inline-end:6px}.wn__dots{display:flex;justify-content:center;gap:6px;margin:14px 0 4px}.wn__dots i{width:7px;height:7px;border-radius:999px;background:var(--line);transition:width .15s}.wn__dots i.on{width:20px;background:var(--text)}.wn__h{margin:8px 0 0;font-size:20px;font-weight:800;line-height:1.25}.wn__line{margin:6px 0 0;min-height:3em;font-size:14px;line-height:1.5;color:var(--muted);text-wrap:balance}.wn__next{margin-top:14px}.wn__skip{width:100%;min-height:44px;margin-top:4px;color:var(--muted);font-size:14px;font-weight:600}.wn__skip:hover{color:var(--text)}.hm-bn__spons{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;color:var(--muted)}.hm-bn__spons img{height:12px}.hm-bn__car{width:100%;height:auto;max-height:96px;object-fit:contain;object-position:bottom}.sw-over{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;background:var(--bg);animation:sw-over 1s ease-in-out both;pointer-events:all}.sw-over__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:brightness(.5)}.sw-over__in{position:relative;display:grid;justify-items:center;gap:14px;animation:sw-pop 1s ease-in-out both}.sw-over__ball{width:84px;height:84px;display:grid;place-items:center;border-radius:50%;background:#ffffff1c;border:1px solid #ffffff44;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sw-over__ball svg{width:52px;height:52px;color:#fff}.sw-over__name{font-size:44px;font-weight:800;text-shadow:0 4px 24px #000a}@keyframes sw-over{0%{opacity:0}38%{opacity:1}62%{opacity:1}to{opacity:0}}@keyframes sw-pop{0%{transform:translateY(18px) scale(.92);opacity:0}38%{transform:translateY(0) scale(1);opacity:1}62%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-10px) scale(1.04);opacity:0}}.rdinv{position:relative;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-end;padding:max(16px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom));background:var(--rd-bg);color:var(--rd-text);overflow:hidden}.rdinv__bg{position:absolute;inset:0 0 auto;width:100%;height:55%;object-fit:cover}.rdinv__shade{position:absolute;inset:0 0 auto;height:55.5%;background:linear-gradient(180deg,rgb(7 7 10 / .3),var(--rd-bg))}.rdinv__brand{position:absolute;top:max(16px,env(safe-area-inset-top));left:16px;display:flex;align-items:center;gap:8px;font-family:var(--rd-title);font-size:26px}.rdinv__mark{width:1.3em;height:1.3em}.rdinv__card{position:relative;max-width:520px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:12px}.rdinv__card .sh-ic{align-self:center}.rdinv__card .claim__title{margin:0;font-family:var(--rd-title);font-size:26px;line-height:1.05;text-align:start}.rdinv__card .claim__lead{margin:0;font-size:14px;line-height:1.45;color:var(--rd-text-2);text-align:start}.rdinv__card .claim__sso{display:flex;flex-direction:column;gap:8px}.rdinv__kicker{font-size:14px;font-weight:700;color:var(--rd-text-2)}.rdinv__title{margin:0;font-family:var(--rd-title);font-size:36px;line-height:1}.rdinv__meta{font-size:14px;color:var(--rd-text-2)}.rdinv__perks{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:18px;background:var(--rd-panel);border:1px solid var(--rd-line)}.rdinv__perks b{font-size:14px}.rdinv__perks span{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;color:var(--rd-text-2)}.rdinv__perks i{flex-shrink:0;width:7px;height:7px;margin-top:7px;border-radius:50%;background:var(--rd-gold)}.rdinv__fine{margin:0;text-align:center;font-size:12px;color:var(--rd-muted)}.chl__beat{display:flex;align-items:center;gap:14px;padding:12px;border-radius:18px;background:#f6f2ea0f;text-align:start}.chl__beat-t{display:grid;gap:2px}.chl__beat-t b{font-size:16px}.chl__beat-t small{color:var(--rd-muted);font-size:13px}.chl__start{display:grid;gap:8px;text-align:start}.chl__start>b{font-size:15px}.chl__start>small{color:var(--rd-muted);font-size:12.5px;line-height:1.45}.chl__chips{display:flex;flex-wrap:wrap;gap:6px}.chl__chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#18161a;border:1px solid var(--rd-hair);font-size:13.5px;font-weight:700}.rd-tables .app{background:var(--rd-bg)}@media(min-width:900px){.rd-tables .app--bar{max-width:calc(var(--w-read) + 56px)}.rd-tables .rk-screen{max-width:var(--w-read);padding:10px 0 22px;gap:16px}.rd-tables .rk-sheet{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(var(--w-dialog),calc(100vw - 48px));max-height:min(86dvh,820px);border:1px solid var(--line);border-radius:22px;padding:22px 22px 24px;box-shadow:0 24px 80px #000c}.rd-tables .rk-sheet__grab{display:none}}.rd-tables .screen-head{display:flex;align-items:center;justify-content:flex-start;gap:12px}.rd-tables .screen-head__title{font-family:var(--rd-title);font-size:30px;text-align:start;flex:1}.rd-tables .rk-scope,.rd-tables .rk-tabs{display:flex;gap:4px;padding:4px;border-radius:14px;background:var(--rd-panel);border:1px solid var(--rd-hair)}.rd-tables .rk-scope button,.rd-tables .rk-tabs button{flex:1;min-height:40px;border:0;border-radius:10px;background:none;color:var(--rd-muted);font:700 14px var(--font)}:root .rd-tables .rk-scope button[aria-pressed=true],:root .rd-tables .rk-tabs button[aria-pressed=true]{background:#2a2730;color:var(--rd-text)}.rd-tables .rk-tabs__sep{width:1px;margin:8px 2px;background:var(--rd-line)}.rd-tables .rk-meta{color:var(--rd-muted);font-size:12px}.rd-tables .rk-poster{border-radius:20px;background:linear-gradient(120deg,#2a1c0a,#121114 70%);border:1px solid rgb(212 175 90 / .45);color:var(--rd-text);box-shadow:none}.rd-tables .rk-poster__top{font-family:var(--rd-title);font-size:13px;letter-spacing:0;text-transform:none;color:var(--rd-gold-2)}.rd-tables .rk-gap__fill{background:var(--rd-gold)}.rd-tables .rk-list{background:none;border:0;gap:0}.rd-tables .rk-row{min-height:56px;border-bottom:1px solid var(--rd-hair);background:none}.rd-tables .rk-row__pos{font:700 16px var(--font);font-variant-numeric:tabular-nums;color:var(--rd-text)}.rd-tables .rk-row__name{font-size:16px;font-weight:700}.rd-tables .rk-row__t{font-size:13px;color:var(--rd-muted)}.rd-tables .rk-row--me{background:#d4af5a14}.rd-tables .rk-you{position:sticky;bottom:calc(92px + env(safe-area-inset-bottom));z-index:5;border-radius:18px;background:var(--rd-text);color:#0b0a0c;border:0;box-shadow:0 10px 30px #00000080}.rd-tables .rk-you__pos{font:700 28px var(--font);font-variant-numeric:tabular-nums;color:#0b0a0c}.rd-tables .rk-you__who span,.rd-tables .rk-you__next{color:#4a4540}.rd-tables .rk-empty{border-radius:20px;background:var(--rd-panel);border:1px solid var(--rd-hair)}.rd-tables .rk-empty h2{font-family:var(--rd-title)}.rd-tables .btn,.rd-tables .btn--block{border-radius:16px;min-height:52px;background:var(--rd-gold);color:var(--rd-on-gold)}.rd-tables .btn--ghost{background:transparent;color:var(--rd-text);border:1px solid rgb(246 242 234 / .16)}.rd-tables .rk-lg-empty+.rk-lg-actions{margin-top:-4px}.rd-tables .rk-rank__big{font-size:44px;font-variant-numeric:tabular-nums}.rd-tables .rk-lg-hero__n{font-size:30px;font-variant-numeric:tabular-nums}.rd-tables .rk-daily__num{font-size:18px}.rd-tables .rk-guest__big b{font-size:52px}.rd-tables .sq-avg b{font-size:38px}.rd-tables .sq-ovr{font-size:24px}.rd-tables .sq-ghost{font-size:38px}.rd-tables .rk-code span{font-size:36px}.rd-tables .rk-input--code{font-size:28px;letter-spacing:.2em}.rd-tables .rk-stamp{font-size:40px;letter-spacing:.02em}.rd-tables .rk-poster__top{font-family:var(--rd-title)}.rd-tables .sq-card[style*="#7b8494"]{--t: #cd7f32 !important}.rd-tables .sq-card[style*="#3f8ee0"]{--t: #cbd5e1 !important}.rd-tables .sq-card[style*="#4caf68"]{--t: #facc15 !important}.rd-tables .sq-card[style*="#e0b43a"]{--t: #10b981 !important}.rd-tables .sq-card[style*="#f08a24"]{--t: #7dd3fc !important}.rd-tables .sq-card[style*="#f08a24"] .sq-shine{background:linear-gradient(135deg,transparent 20%,rgb(255 255 255 / .45) 45%,transparent 70%)}.rd-tables .rk-nat{display:grid;gap:14px;padding:18px;border-radius:24px;border:1px solid var(--rd-hair);background:linear-gradient(160deg,#1a2238,var(--rd-panel) 60%)}.rd-tables .rk-nat__top{display:flex;align-items:center;gap:14px}.rd-tables .rk-nat__top img{border-radius:6px!important}.rd-tables .rk-nat__t{display:grid;gap:3px;min-width:0}.rd-tables .rk-nat__t b{font:700 23px/1.15 var(--rd-title)}.rd-tables .rk-nat__t span{color:var(--rd-muted);font-size:13.5px}.rd-tables .rk-nat__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rd-tables .rk-nat__stats div{display:grid;gap:2px;padding:10px;border-radius:14px;background:#08080a80}.rd-tables .rk-nat__stats b{font-size:20px;font-variant-numeric:tabular-nums}.rd-tables .rk-nat__stats span{color:var(--rd-muted);font-size:12px}.rd-tables .rk-nat__other{color:var(--rd-muted);font-size:13px;text-align:center}.rd-tables .rk-nat__other .rk-link{font-size:13px;text-decoration:underline}.rd-tables .rk-lg-card--nation{background:linear-gradient(160deg,#1a2238,var(--rd-panel) 60%)}.rd-tables .rk-lg-card--nation img{border-radius:4px!important}.rd-tables .rk-lg-card__count{color:var(--rd-muted);font-size:12.5px}.rd-tables .rk-own{display:grid;gap:12px;padding:16px;border-radius:22px;border:1px solid var(--rd-hair);background:var(--rd-panel)}.rd-tables .rk-own__t{display:grid;gap:3px}.rd-tables .rk-own__t b{font-size:17px}.rd-tables .rk-own__t span{color:var(--rd-muted);font-size:13.5px}.rd-tables .rk-own__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rd-tables .rk-own__btns .btn{min-height:48px;font-size:15px}.rd-tables .rk-open{display:grid;gap:8px}.rd-tables .rk-open__h{display:flex;align-items:baseline;justify-content:space-between;margin-top:4px}.rd-tables .rk-open__h h3{margin:0;font:700 20px var(--rd-title)}.rd-tables .rk-open__h .rk-link{color:var(--rd-gold);font-weight:700}.rd-tables .rk-open .rk-lg-p{margin-top:-4px}.rd-tables .rk-open__list{display:grid;gap:8px}.rd-tables .rk-open__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border-radius:18px;border:1px solid var(--rd-hair);background:var(--rd-panel)}.rd-tables .rk-open__main{display:flex;align-items:center;gap:12px;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.rd-tables .rk-open__t{display:grid;gap:3px;min-width:0}.rd-tables .rk-open__t b{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-tables .rk-open__t small{display:flex;align-items:center;gap:6px;color:var(--rd-muted);font-size:12.5px;white-space:nowrap}.rd-tables .rk-open__join{height:38px;padding:0 16px;border-radius:12px;border:1px solid var(--rd-hair);background:#18161a;color:var(--rd-text);font:700 14px var(--font);cursor:pointer}.rd-tables .rk-vis{display:grid;gap:8px}.rd-tables .rk-vis__opt{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--rd-hair);background:#18161a;color:var(--rd-text);font:inherit;text-align:start;cursor:pointer}.rd-tables .rk-vis__opt.is-on{background:#d4af5a1f}.rd-tables .rk-vis__opt i{flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;border:2px solid #5a534c;display:grid;place-items:center}.rd-tables .rk-vis__opt.is-on i{border-color:#f1d58e}.rd-tables .rk-vis__opt.is-on i:after{content:"";width:10px;height:10px;border-radius:50%;background:#f1d58e}.rd-tables .rk-vis__opt span{display:grid;gap:3px}.rd-tables .rk-vis__opt b{font-size:16px}.rd-tables .rk-vis__opt small{color:#c9c1b4;font-size:13.5px;line-height:1.45}.rd-tables .rk-gap{text-align:center;color:#5a534c;font-weight:800;letter-spacing:4px;padding:2px 0}.rk-pub{display:grid;gap:14px}.rk-pub__head{display:flex;align-items:center;gap:12px}.rk-pub__t{display:grid;gap:2px;min-width:0}.rk-pub__t b{font:700 24px var(--rd-title)}.rk-pub__t span{color:var(--rd-muted);font-size:13px}.rk-pub__cap{display:grid;gap:6px}.rk-pub__capline{display:flex;justify-content:space-between;font-size:14px}.rk-pub__capline span{color:var(--rd-muted)}.rk-pub__bar{height:8px;border-radius:999px;background:#2b272e;overflow:hidden}.rk-pub__bar i{display:block;height:100%;border-radius:999px;background:#d8d0c2}.rk-pub__top{display:grid;gap:2px;padding:6px 12px;border-radius:18px;border:1px solid var(--rd-hair);background:var(--rd-panel)}.rk-pub__top>b{padding:6px 0;font-size:15px}.rk-pub__row{display:grid;grid-template-columns:22px 26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;font-size:14.5px}.rk-pub__rank{color:var(--rd-muted);font-weight:700;text-align:center}.rk-pub__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-pub .rk-btn-row{display:grid;gap:6px}.rk-pub .btn{min-height:52px;border-radius:16px;background:var(--rd-gold);color:var(--rd-on-gold)}.rk-pub .btn--ghost{background:transparent;color:var(--rd-text);border:1px solid rgb(246 242 234 / .16)}.rk-pub .rk-error{color:var(--bad, #f07b6b);font-size:13.5px}.rk-gp{position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(180deg,#0a0d14,#0d1119 55%,#05060a);padding:16px 16px 14px;display:grid;gap:12px;color:#fff}.rk-gp>*{position:relative}.rk-gp__glow{position:absolute!important;inset:auto -20% -30% -20%;height:60%;background:radial-gradient(60% 60% at 50% 40%,#c9a66b55,transparent 70%);pointer-events:none}.rk-gp__logo{display:flex;align-items:center;justify-content:space-between}.rk-gp__logo img{height:18px}.rk-gp__logo span{font-size:12px;color:#9aa3b5}.rk-gp__title{font-size:28px;font-weight:800;letter-spacing:-.01em}.rk-gp__box{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;background:#ffffff0f;border-radius:16px;padding:12px}.rk-gp__crest{background:#ffffff1a;border-radius:50%;width:66px;height:66px;display:grid;place-items:center}.rk-gp__who{min-width:0}.rk-gp__who b{display:block;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rk-gp__who span{font-size:12px;color:#aab3c5}.rk-gp__ovr{font:700 48px/1 var(--font);font-variant-numeric:tabular-nums}.rk-gp__track{position:relative;height:10px;border-radius:5px;background:#ffffff1c}.rk-gp__fill{position:absolute;inset-block:0;inset-inline-start:0;background:#fff;border-radius:5px}.rk-gp__hatch{position:absolute;inset-block:2px;border-radius:3px;background:repeating-linear-gradient(135deg,#ffffff55 0 4px,transparent 4px 8px)}.rk-gp__flag{position:absolute;top:-4px;bottom:-4px;width:3px;background:#fff;border-radius:2px}.rk-gp__gt{margin-top:6px;font-size:13px;color:#c3cad8}.rk-gp__gt b{color:#fff;font-size:16px}.rk-gp__car{width:78%;justify-self:center;margin-block:-2px;filter:drop-shadow(0 14px 18px #000000aa)}.rk-gp__foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.rk-gp__foot span{font-size:11.5px;letter-spacing:.14em;color:#aab3c5}.rk-gp__pill{background:#000;color:#fff;border:1px solid #ffffff44;border-radius:999px;padding:9px 20px;font-weight:700;font-size:13px;text-decoration:none;white-space:nowrap}.rk-gp--caught .rk-gp__box{opacity:.55}.rk-stamp--dark{color:#ff6b5e;background:#0b0f1ad9;box-shadow:0 0 0 3px #ff6b5e inset}.rk-rank .rk-gp{padding:14px}.rk-rank .rk-gp__title{font-size:22px}:root{--bg: #08080a;--panel: #121114;--panel-2: #18161a;--panel-3: #201d22;--line: #2b272e;--text: #f6f2ea;--text-2: #d8d0c2;--muted: #968f86;--dim: #675f57;--fg-rgb: 246 242 234;color-scheme:dark;--good: #6fdc9a;--bad: #f28b82;--accent: #d4af5a;--on-accent: #130e03;--hi: #d4af5a;--hi-2: #ecd28a;--bar: #0b0a0c;--gold-text: #facc15;--amber-text: #f59e0b;--gold-soft-text: #fde68a;--ovr-elite: #facc15;--ovr-great: #f59e0b;--ovr-good: #94a3b8;--ovr-ok: #64748b;--tier-gold: #facc15;--tier-silver: #cbd5e1;--tier-bronze: #cd7f32;--tier-diamond: #7dd3fc;--ovr-emerald: linear-gradient(135deg, #047857 0%, #10b981 45%, #6ee7b7 100%);--ovr-diamond: linear-gradient(135deg, #7dd3fc 0%, #ffffff 40%, #bae6fd 70%, #7dd3fc 100%);--radius: 14px;--radius-sm: 10px;--w-read: 680px;--w-page: 1120px;--w-dialog: 560px;--rail-w: 96px;--font: "Google Sans", -apple-system, system-ui, "Segoe UI", sans-serif;font-family:var(--font);font-synthesis-weight:none}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden}body{min-height:100dvh}button{font:inherit;color:inherit;cursor:pointer;border:none;background:none}.num{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.app{max-width:1180px;margin-inline:auto;padding-top:max(16px,env(safe-area-inset-top));padding-inline:16px;padding-bottom:max(16px,env(safe-area-inset-bottom))}@media(min-width:900px){.app{padding-top:max(28px,env(safe-area-inset-top));padding-inline:28px;padding-bottom:max(28px,env(safe-area-inset-bottom))}.app--career{max-width:min(1800px,96vw)}}.home{position:relative;height:100dvh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column;max-width:620px;margin-inline:auto;padding:12px 20px max(12px,env(safe-area-inset-bottom))}@media(min-width:900px){.home{max-width:none}.home__header,.home__body,.home__actions{width:100%;max-width:620px;margin-inline:auto}}.home__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,rgb(var(--bg-rgb) / .8) 0%,rgb(var(--bg-rgb) / .54) 38%,rgb(var(--bg-rgb) / .33) 58%,var(--bg) 90%),radial-gradient(ellipse at 50% 28%,#2a6b3f,#123a24 45%,#07140d);background-size:cover;background-position:center 20%}.home__header,.home__body,.home__actions{position:relative;z-index:1}.home__header{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;gap:6px;padding-block:8px 6px;position:relative}.home__mark{display:block;width:clamp(72px,14vh,128px);height:clamp(72px,14vh,128px);object-fit:contain;flex:none;filter:drop-shadow(0 6px 18px rgba(0,0,0,.5))}.home__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:space-evenly;gap:clamp(8px,2vh,28px);padding-block:4px;overflow:hidden}.home__kicker{color:var(--text);font-size:20px;letter-spacing:.08em;font-weight:700;font-style:italic;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.6);-webkit-text-stroke:.9px var(--text);paint-order:stroke fill}.home__title{font-size:clamp(34px,9vw,58px);line-height:1.05;margin:0;font-weight:800;letter-spacing:-.02em;text-align:center;text-shadow:0 2px 16px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.8)}.home__sub{color:var(--text-2);font-size:15px;line-height:1.55;margin:0 auto;max-width:40ch;text-align:center;text-shadow:0 2px 12px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.8)}.cadence-picker{display:flex;flex-direction:column;align-items:center;gap:10px}.home__actions{display:flex;flex-direction:column;flex:none;gap:8px;padding-bottom:2px}.cadence__title{font-size:12px;letter-spacing:.14em;color:var(--text-2);font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.8)}.cadence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:380px;margin-top:4px}.cadence__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 6px 10px;border-radius:var(--radius-sm);border:1.5px solid var(--line);background:var(--panel-2);color:var(--text);font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s}.cadence__card:hover{background:var(--panel-3)}.cadence__card[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--panel-2))}.cadence__name{font-size:15px;font-weight:700;line-height:1.1}.cadence__dots{display:flex;gap:4px}.cadence__dots i{width:6px;height:6px;border-radius:50%;background:var(--line)}.cadence__dots i.is-on{background:var(--muted)}.cadence__card[aria-pressed=true] .cadence__dots i.is-on{background:var(--accent)}.cadence__every{font-size:12px;line-height:1.2;color:var(--muted)}.cadence__card[aria-pressed=true] .cadence__every{color:var(--text-2)}.cadence__tag{position:absolute;top:0;left:50%;transform:translate(-50%,-55%);padding:3px 8px;border-radius:999px;background:#3b82f6;color:#fff;font-size:10.5px;font-weight:800;line-height:1;white-space:nowrap}.cadence__hint{color:var(--text-2);font-size:13px;margin:0;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.8)}.btn{min-height:52px;padding:14px 30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:15px;font-weight:700;background:var(--accent);color:var(--on-accent);transition:opacity .15s}.btn:hover{opacity:.88}.btn:disabled{opacity:.35;cursor:not-allowed}.btn--ghost{background:transparent;color:var(--text);border:1px solid var(--line)}.btn--ghost:hover{background:var(--panel-2);opacity:1}.btn--block{width:100%}.identity{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.identity__head{padding:18px 22px 0;font-size:22px;font-weight:800;position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px}.detail-gear__btn{font-size:18px;line-height:1;padding:4px;opacity:.65;transition:opacity .15s}.detail-gear__btn:hover,.detail-gear__btn[aria-expanded=true]{opacity:1}.detail-gear__panel{position:absolute;top:100%;inset-inline-end:22px;z-index:10;width:min(280px,78vw);margin-top:6px;padding:12px;display:grid;gap:10px;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:0 10px 28px #0006}.detail-gear__title{font-size:13px;font-weight:800}.detail-gear__row{display:grid;gap:4px}.detail-gear__label{font-size:12px;font-weight:700;color:var(--muted)}.detail-gear__toggle{margin-top:0}.detail-gear__toggle button{min-height:34px;padding:7px 8px;font-size:12.5px}.detail-gear__note{margin:0;font-size:10.5px;line-height:1.4;color:var(--dim)}.detail-gear__panel .field{margin-top:0}.detail-gear__panel .field label{font-size:12px;font-weight:700;color:var(--muted)}.detail-gear__panel .field .toggle{margin-top:4px}.detail-gear__panel .field .toggle button{min-height:34px;padding:7px 4px;font-size:12.5px}.identity__progress{height:4px;margin:14px 22px 0;border-radius:999px;background:var(--panel-3);overflow:hidden}.identity__progress>span{display:block;height:100%;border-radius:999px;background:var(--good);transition:width .3s ease-out}.identity__grid{border-top:1px solid var(--line);margin-top:16px;display:grid;gap:26px;padding:22px;grid-template-columns:1fr}@media(min-width:900px){.identity__grid--three{grid-template-columns:1fr 1fr 1.1fr;gap:32px}.identity__grid--two{grid-template-columns:1fr 1fr;gap:32px}.identity__grid--one{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.identity__col>h3{text-align:center;font-size:15px;margin:0 0 16px;font-weight:700}.identity__foot{display:flex;gap:10px;padding:16px 22px;border-top:1px solid var(--line)}.identity__foot .btn--ghost{flex:0 0 auto;min-width:96px}.identity__foot .btn:not(.btn--ghost){flex:1 1 auto}.field{display:grid;gap:6px}.field>label{font-size:11px;color:var(--muted);font-weight:700;letter-spacing:.06em}.field input{background:var(--panel-3);border:1px solid var(--line);border-radius:var(--radius-sm);padding:11px 13px;color:var(--text);font:inherit;font-weight:700;width:100%}.field input:focus{outline:2px solid #3f3f46;outline-offset:1px}.identity__row{display:grid;grid-template-columns:1fr 84px;gap:10px;margin-top:14px}.toggle{display:grid;grid-template-columns:1fr 1fr;background:var(--panel-3);border-radius:var(--radius-sm);padding:3px;margin-top:12px}.toggle button{padding:12px 8px;min-height:44px;border-radius:7px;font-weight:700;color:var(--dim);font-size:14px}.toggle button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.toggle--three{grid-template-columns:repeat(3,1fr)}.toggle--three button{padding:12px 4px;white-space:nowrap}.shirt{position:relative;display:grid;place-items:center;width:100%;max-width:220px;margin-inline:auto;aspect-ratio:1;overflow:hidden}@media(min-width:480px){.shirt{max-width:320px}}.shirt__image{width:100%;height:100%;object-fit:contain;display:block}.shirt__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.shirt__name{font-weight:800;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5);text-align:center;white-space:nowrap}.shirt__number{font-weight:900;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.5);line-height:1;text-align:center}.shirt--light-kit .shirt__name,.shirt--light-kit .shirt__number{color:#15181f;text-shadow:0 1px 2px rgba(255,255,255,.35)}.shirt__image{transition:opacity .18s ease}.shirt__image.is-painting{opacity:0}.shirt--basketball .shirt__name,.shirt--basketball .shirt__number{color:#0055f6;text-shadow:0 1px 3px rgba(255,255,255,.6)}.pitch{position:relative;direction:ltr;aspect-ratio:3 / 4;background:linear-gradient(160deg,#16653a,#052e16);border:2px solid rgb(var(--fg-rgb) / .2);border-radius:var(--radius);overflow:hidden}.pitch__line{position:absolute;border:2px solid rgb(var(--fg-rgb) / .18)}.pos{position:absolute;transform:translate(-50%,-50%);min-width:40px;min-height:32px;padding:6px 11px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0f172acc;color:#e2e8f0;font-size:12px;font-weight:800;border:1px solid rgb(var(--fg-rgb) / .12);transition:background .12s,color .12s;white-space:nowrap}.pos:hover{background:#1e293bdd}.pos[aria-pressed=true]{background:var(--accent);color:var(--on-accent);box-shadow:0 0 22px rgb(var(--fg-rgb) / .44)}.board{isolation:isolate;display:block}.board__bg-layer{--board-bg-image: none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;transition:opacity .5s ease;background:linear-gradient(180deg,rgb(var(--bg-rgb) / .85),rgb(var(--bg-rgb) / .65) 45%,rgb(var(--bg-rgb) / .85)),var(--board-bg-image);background-size:cover;background-position:center}.board__bg-layer.is-active{opacity:1}.board__bg-layer--stadium.is-seen{--board-bg-image: url(./background-CvEfAVS7.jpg)}.board__bg-layer--injury.is-seen{--board-bg-image: url(./injury-DMFZI53Z.webp)}.board__bg-layer--jail.is-seen{--board-bg-image: url(./jail-BOJ54Dq2.webp)}.board__bg-layer--army.is-seen{--board-bg-image: url(./army-5Krd-UXW.webp)}.board__scroll{display:flex;flex-direction:column;gap:12px}.board__phase{position:fixed;inset-inline:0;bottom:0;z-index:20;max-height:38vh;overflow-y:auto;padding-bottom:max(16px,env(safe-area-inset-bottom));box-shadow:0 -8px 24px #00000059}.board__phase--season{max-height:88vh}.board__phase.panel{border-radius:var(--radius) var(--radius) 0 0}.board__phase>:first-child{border-top:none}@media(min-width:900px){.board{display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"phase player" "phase table" "phase ntline";min-height:calc(100dvh - 56px)}@media(min-height:700px){.board{height:calc(100dvh - 56px)}}@media(min-width:1600px){.board{grid-template-columns:minmax(0,820px) minmax(0,1fr)}}.board__scroll{display:contents}.board__phase{position:static;grid-area:phase;align-self:start;min-height:0;max-height:100%;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom);box-shadow:none}.board__phase.panel{border-radius:var(--radius)}}.board__player{grid-area:player}.board__table{grid-area:table;min-height:0;max-height:40vh;overflow-y:auto}@media(min-width:900px){.board__table{max-height:none;overflow-y:auto}}.board__ntline{grid-area:ntline}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.player{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:12px}.ovr{display:grid;place-content:center;width:72px;height:72px;border-radius:12px;color:#111;font-weight:900;text-align:center;transition:background .4s ease-out}.ovr small{display:block;font-size:9px;letter-spacing:.12em;opacity:.72}.ovr b{font-size:28px;line-height:1}.ovr--up{box-shadow:0 0 0 3px var(--good);animation:ovr-pulse .9s ease-out}.ovr--down{box-shadow:0 0 0 3px var(--bad);animation:ovr-pulse .9s ease-out}@keyframes ovr-pulse{0%{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.ovr--up,.ovr--down{animation:none}}.player__club{position:relative;border-radius:12px;padding:10px 14px;display:grid;align-content:center;gap:6px;overflow:hidden;min-width:0}.player__watermark{position:absolute;left:-18px;bottom:-24px;width:130px;height:130px;opacity:.16;transform:rotate(14deg);pointer-events:none;z-index:0}.player__tags{position:relative;z-index:1;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.tag{font-size:10px;font-weight:800;padding:2px 7px;border-radius:5px;background:rgb(var(--fg-rgb) / .1)}.tag--pos{background:#db2777;color:#fff}.player__name{position:relative;z-index:1;display:flex;align-items:center;gap:8px;font-size:19px;font-weight:800;min-width:0}.player__name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player__meta{position:absolute;inset-block-start:10px;inset-inline-end:12px;text-align:end;font-size:11px;color:rgb(var(--fg-rgb) / .69)}.player__meta b{color:#fff;font-size:17px}.player__agent-boost{display:inline-flex;align-items:center;gap:2px;margin-inline-start:5px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--good) 12%,transparent);color:var(--good);font-size:9px;font-weight:800;vertical-align:middle}.player__heavy-contract{display:inline-flex;align-items:center;gap:3px;margin-inline-start:5px;padding:4px 8px;border-radius:999px;background:#f59e0b24;color:var(--amber-text);font-size:9px;font-weight:800;vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent}.player__heavy-contract.is-open{background:#f59e0b3d}.player__heavy-chevron{font-size:7px;opacity:.8}.player__wage-line{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px}.player__wage-line .player__agent-boost,.player__wage-line .player__heavy-contract{margin-inline-start:0}.player__pay-note{margin:6px 0 0;padding:8px 10px;border-radius:var(--radius-sm);background:#f59e0b14;border:1px solid #f59e0b33;color:var(--gold-soft-text);font-size:11px;line-height:1.5}@media(min-width:900px){.player__heavy-contract{font-size:11px}.player__pay-note{font-size:12.5px}}.agentbar{padding:8px 12px;border-bottom:1px solid var(--line)}.agentbar__head{display:flex;align-items:center;gap:10px;width:100%;background:none;text-align:start;font-size:12px;font-weight:600;color:var(--muted)}.agent-portrait{flex:none;display:block;border-radius:50%;object-fit:cover;object-position:center 30%;background:var(--line);border:1.5px solid var(--accent)}.agentbar__name{color:var(--text);font-weight:800}.agentbar__chevron{margin-inline-start:auto;font-size:11px;color:var(--dim)}.agentbar__pitch{margin:4px 0 0;margin-inline-start:50px;font-size:11px;color:var(--dim);line-height:1.4}.statbar{display:grid;grid-template-columns:repeat(4,1fr);padding:12px 0;border-block:1px solid var(--line);margin:0 12px}.statbar>div{text-align:center;border-inline-start:1px solid var(--line)}.statbar>div:first-child{border-inline-start:none}@media(max-width:899px){.statbar__trophies{cursor:pointer;border-radius:var(--radius-sm)}.statbar__trophies:hover,.statbar__trophies:focus-visible{background:var(--panel-2)}}.statbar dt{font-size:10px;color:var(--muted);letter-spacing:.1em;font-weight:700}.statbar dd{margin:3px 0 0;font-size:19px;font-weight:800}.statbar--pergame>div{display:flex;flex-direction:column}.statbar--pergame dd{margin-top:auto}.trophycase{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:14px 12px;min-height:56px;align-items:center}.trophycase__label{text-align:center;font-size:10px;color:var(--dim);letter-spacing:.1em;font-weight:700;padding-top:4px}.trophycase__empty{color:var(--dim);font-size:11px;letter-spacing:.1em;font-weight:700}.player__cases,.trophycase__group{display:contents}@media(min-width:900px){.player__cases{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;column-gap:20px}.trophycase__group{display:flex;flex-direction:column;justify-content:space-between;align-items:center}}.trophy{position:relative;font-size:22px;line-height:1;cursor:pointer;flex-shrink:0;transition:opacity .15s ease}.accolades:has(.trophy:hover) .trophy:not(:hover),.accolades:has(.trophy.is-open) .trophy:not(.is-open){opacity:.32}.trophy__tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);background:#111827;color:#fff;font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap;padding:5px 9px;border-radius:7px;box-shadow:0 6px 16px #0006;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:5}.trophy__tip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#111827}.trophy:hover .trophy__tip,.trophy:focus-visible .trophy__tip,.trophy.is-open .trophy__tip{opacity:1;transform:translate(-50%) translateY(0)}.decision{padding:8px 12px;border-top:1px solid var(--line);display:flex;flex-direction:column;height:100%;min-height:0}.decision__title{font-size:15px;font-weight:800;margin:0 0 2px;flex:none}.decision__desc{color:var(--muted);font-size:11px;line-height:1.35;margin:0 0 6px;flex:none}.decision__agent{display:flex;align-items:center;gap:12px;flex:none;margin-bottom:6px}.decision__agent-text{min-width:0}.decision__agent-text .decision__desc{margin-bottom:0}.decision__highlight{display:inline-flex;align-items:baseline;gap:8px;margin:0 0 5px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--hi) 12%,transparent);flex:none;align-self:flex-start}.decision__highlight-label{font-size:9.5px;font-weight:600;color:var(--muted)}.decision__highlight-value{font-size:14px;font-weight:800;color:var(--gold-text);direction:rtl}@media(min-width:900px){.decision__highlight{gap:12px;padding:7px 16px;margin-bottom:12px}.decision__highlight-label{font-size:12px}.decision__highlight-value{font-size:20px}}.options{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));align-content:start;flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:2px}.decision__homecoming{flex:none;margin-top:6px;min-height:32px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border:1px dashed var(--line);border-radius:999px;background:transparent;color:var(--text);font-size:11.5px;font-weight:700;transition:border-color .15s,background .15s}.decision__homecoming:hover{background:var(--panel-2);border-color:var(--accent)}@media(min-width:900px){.decision__homecoming{margin-top:10px;min-height:40px;font-size:14px}}.option__league-standing:before{content:" · ";color:var(--dim)}@media(max-width:899px){.decision--many .options{grid-template-columns:repeat(2,minmax(0,1fr))}.board__phase:has(.decision--many){max-height:62vh}}.option{position:relative;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:6px;min-height:34px;display:grid;gap:3px;justify-items:center;text-align:center;transition:border-color .15s,background .15s,transform .1s}.option__agent-badge{position:absolute;top:4px;inset-inline-start:4px;width:16px;height:16px;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--good) 12%,transparent);font-size:10px;line-height:1}.album-slot{position:relative;display:grid;place-items:center;align-self:center;height:max-content;padding:3px;border-radius:50%;border:1.5px dashed var(--hi);background:color-mix(in srgb,var(--hi) 8%,transparent)}.album-slot--filled{border-color:transparent;background:none}.album-slot__plus{position:absolute;right:-4px;bottom:-3px;width:15px;height:15px;display:grid;place-items:center;border-radius:50%;background:var(--hi);color:var(--on-accent);font-size:12px;font-weight:800;line-height:1;box-shadow:0 0 0 2px var(--panel-2)}.option:hover{border-color:#4b4b55;background:var(--panel-3)}.option:active{transform:scale(.985)}.option--personal{padding-top:0;overflow:hidden}.option--personal .option__art{width:calc(100% + 16px);margin:0 -8px;padding:12px 0 6px;font-size:20px;line-height:1;background:radial-gradient(circle at 50% 0%,rgb(var(--fg-rgb) / .08),transparent 70%)}.option__kicker{font-size:9px;color:var(--muted);font-weight:600}.nation-pick{cursor:pointer;margin-inline:auto}.nation-pick:focus-within{border-color:var(--hi)}.nation-pick__select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.option__name{font-size:12px;font-weight:800;line-height:1.15}.option__league{font-size:9px;color:var(--muted)}.option__league-euro{color:var(--gold-text)}.option__league-euro:before{content:" · ";color:var(--dim)}.option__role{font-size:9px}.option__pay{display:flex;flex-direction:column;align-items:center;gap:1px;margin-top:3px}.option__pay-salary{font-size:11px;font-weight:800;color:var(--text)}.option__pay-term{font-size:8.5px;color:var(--dim)}.option__buyout{font-size:8.5px;font-weight:700;color:var(--bad)}@media(min-width:900px){.option__pay{gap:2px;margin-top:5px}.option__pay-salary{font-size:15px}.option__pay-term,.option__buyout{font-size:11px}}.role-pill{display:inline-flex;align-items:center;font-weight:700;padding:1px 6px;border-radius:999px}.role-pill--starter{background:color-mix(in srgb,var(--good) 12%,transparent);color:var(--good)}.role-pill--high_rotation{background:color-mix(in srgb,var(--hi) 12%,transparent);color:var(--gold-text)}.role-pill--low_rotation{background:#f59e0b1f;color:var(--amber-text)}.role-pill--substitute,.role-pill--third_keeper{background:color-mix(in srgb,var(--bad) 12%,transparent);color:var(--bad)}.role-pill--sixth_man{background:#facc151f;color:var(--gold-text)}.role-pill--rotation{background:#f59e0b1f;color:var(--amber-text)}.role-pill--end_of_bench{background:#f973161f;color:#f97316}.role-pill--inactive{background:color-mix(in srgb,var(--bad) 12%,transparent);color:var(--bad)}.season__role-change{font-size:13px}.pill{font-size:11px;font-weight:700;padding:5px 10px;border-radius:999px;display:flex;align-items:center;gap:5px;width:100%;justify-content:center}@media(min-width:900px){.decision{padding:28px}.decision__title{font-size:28px}.decision__desc{font-size:16px;margin-bottom:18px;max-width:62ch}.options{gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.decision--many .options{grid-template-columns:repeat(2,minmax(0,1fr))}.option{padding:18px 16px;min-height:84px;gap:8px}.option--personal .option__art{padding:18px 0 10px;font-size:30px}.option__kicker{font-size:12px}.option__name{font-size:18px}.option__league{font-size:12px}.option__role{font-size:12px;padding:4px 10px}.option .pill{font-size:13px;padding:6px 12px}}.pill--good{background:color-mix(in srgb,var(--good) 12%,transparent);color:var(--good)}.pill--bad{background:color-mix(in srgb,var(--bad) 12%,transparent);color:var(--bad)}.pill--flat{background:rgb(var(--fg-rgb) / .06);color:var(--muted)}.pill--legend{background:#facc151f;color:var(--gold-text)}.pill--oneclub{background:color-mix(in srgb,var(--bad) 12%,transparent);color:var(--bad)}.timeline table{width:100%;border-collapse:collapse}.timeline thead th{position:sticky;top:0;background:var(--panel);z-index:2;box-shadow:0 1px 0 var(--line)}.timeline th{font-size:9px;color:var(--muted);font-weight:700;letter-spacing:.08em;padding:8px 6px;text-align:start}.timeline th.n,.timeline td.n{text-align:center}.timeline td{padding:7px 6px;border-top:1px solid rgb(var(--fg-rgb) / .03)}.timeline tbody tr{transition:background .15s}.age{display:grid;place-content:center;width:28px;height:24px;border-radius:6px;font-size:11px;font-weight:800;color:#fff}.row__club{display:flex;align-items:center;gap:6px;font-weight:700;font-size:13px}@media(min-width:900px){.timeline th{font-size:10px;padding:10px 8px}.timeline td{padding:10px 8px}.row__club{font-size:14px}}.row__loan{color:var(--muted);font-size:12px}.row__pending{color:var(--muted);font-style:italic}.ovr-chip{display:inline-grid;place-content:center;min-width:28px;padding:2px 5px;border-radius:5px;font-size:11px;font-weight:800;color:#111}.ntline{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px}.ntline__stats{display:flex;gap:16px}.ntline__stat{display:flex;align-items:baseline;gap:5px;font-size:11px;color:var(--muted);font-weight:600}.ntline__stat b{font-size:14px;font-weight:800;color:var(--text)}.crest{flex:none;display:grid;place-content:center;border-radius:50%;font-weight:900;line-height:1;overflow:hidden;border:1px solid rgb(var(--fg-rgb) / .13)}.crest--image{border-radius:0;border:none;background:transparent}.crest img{width:100%;height:100%;object-fit:contain}.roulette{padding:22px 16px 20px;border-top:1px solid var(--line);display:grid;gap:14px;justify-items:center}.roulette__label{font-size:12px;letter-spacing:.16em;font-weight:800;color:var(--muted)}.roulette__items{display:grid;gap:8px;width:100%;max-width:320px}.roulette__item{display:flex;justify-content:space-between;gap:10px;padding:12px 16px;border-radius:12px;font-weight:700;font-size:14px;border:2px solid transparent;opacity:.32;filter:saturate(.4);transition:opacity .09s,transform .09s,filter .09s}.roulette__item--active{opacity:1;filter:none;transform:scale(1.04)}.roulette__item--landed{opacity:1;filter:none;border-color:currentColor;animation:land .5s cubic-bezier(.34,1.56,.64,1)}@keyframes land{0%{transform:scale(1.04)}45%{transform:scale(1.14)}to{transform:scale(1.06)}}.season{position:relative;border-top:1px solid var(--line);padding:18px 16px 16px;display:grid;gap:14px;justify-items:center;overflow:hidden;animation:fade-up .35s ease-out;cursor:pointer}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}}.confetti{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.season__head{display:flex;align-items:baseline;gap:10px}.season__age{font-size:22px;font-weight:900}.season__years{font-size:12px;color:var(--muted);font-weight:600}.season__club{display:flex;align-items:center;gap:10px}.season__clubname{font-size:17px;font-weight:800}.season__role{font-size:12px;color:var(--muted)}.season__stats{display:grid;grid-template-columns:repeat(3,1fr);width:100%;max-width:340px;margin:0;background:var(--panel-2);border-radius:12px;padding:12px 0}.season__stats>div{text-align:center;border-inline-start:1px solid var(--line)}.season__stats>div:first-child{border-inline-start:none}.season__stats dt{font-size:10px;color:var(--muted);font-weight:700;letter-spacing:.06em}.season__stats dd{margin:4px 0 0;font-size:22px;font-weight:900}.season__ovr{display:flex;align-items:center;gap:8px;opacity:0;transform:translateY(6px);transition:opacity .4s ease-out,transform .4s ease-out}.season__ovr.is-in{opacity:1;transform:none}.season__ovr .ovr-chip{font-size:16px;padding:6px 11px;min-width:40px}.season__arrow{color:var(--dim);font-size:18px}.season__delta{width:auto;padding:6px 12px}.season__trophies{display:grid;gap:8px;width:100%;max-width:340px;position:relative;z-index:3}.season__trophy{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:linear-gradient(90deg,#facc1526,transparent);border:1px solid #facc1540;opacity:0;animation:trophy-in .55s cubic-bezier(.34,1.56,.64,1) forwards}.season__trophy--national{background:linear-gradient(90deg,#0038b840,transparent);border-color:#0038b870}.season__trophy--promotion{background:linear-gradient(90deg,color-mix(in srgb,var(--good) 22%,transparent),transparent);border-color:color-mix(in srgb,var(--good) 40%,transparent)}@keyframes trophy-in{0%{opacity:0;transform:scale(.8) translateY(10px)}to{opacity:1;transform:none}}.season__trophy-icon{font-size:26px;line-height:1}.season__trophy-name{font-weight:800;font-size:14px}.row--reveal{animation:row-in .5s ease-out}@keyframes row-in{0%{opacity:0;transform:translateY(-6px)}}.finish{display:grid;gap:14px;place-items:center;text-align:center;padding:44px 20px;border-top:1px solid var(--line)}.finish h2{font-size:24px;margin:0;font-weight:800}.finish__actions{display:flex;flex-direction:column;gap:10px;width:100%;max-width:360px}.finish__actions .btn{width:100%}@media(min-width:480px){.finish__actions{flex-direction:row;flex-wrap:wrap;justify-content:center}.finish__actions .btn{width:auto}}.summary{display:grid;gap:14px}.summary__top{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:900px){.summary__top{grid-template-columns:1.6fr 1fr 1fr}}.summary__card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.summary__label{font-size:10px;letter-spacing:.14em;color:var(--muted);font-weight:700}.summary__name{font-size:30px;font-weight:900;margin:4px 0 10px}.summary__clubs{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(108px,1fr))}.trophies-row{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:10px}.trophies-row .trophy{display:flex;align-items:center;gap:10px;padding:4px;border-radius:var(--radius-sm)}.trophy__layer{position:relative;display:flex;transform:translateY(calc(var(--i) * -3px));z-index:calc(10 - var(--i));transition:margin-inline-start .2s ease,transform .2s ease}.trophy__layer:not(:first-child){margin-inline-start:calc(-1 * var(--layer-w) + 9px)}.trophy--stack:hover .trophy__layer,.trophy--stack.is-open .trophy__layer{transform:translateY(0)}.trophy--stack:hover .trophy__layer:not(:first-child),.trophy--stack.is-open .trophy__layer:not(:first-child){margin-inline-start:3px}.trophies-grid .trophy:hover,.trophies-grid .trophy.is-open{background:var(--panel-2)}.clubcard{position:relative;isolation:isolate;border-radius:var(--radius-sm);padding:10px 8px;display:grid;gap:5px;justify-items:center;text-align:center;min-height:0;align-content:start;border:1px solid rgb(var(--fg-rgb) / .08)}.clubcard__watermark-clip{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.clubcard__watermark{position:absolute;bottom:0;left:0;width:103%;aspect-ratio:1;transform:translate(-14%,10%) rotate(-13deg);opacity:.32;object-fit:contain}.clubcard__name{font-weight:800;font-size:12px;line-height:1.2;min-height:calc(12px * 1.2 * 2);display:flex;align-items:center;margin-bottom:-4px}.clubcard__seasons{font-size:10px;color:var(--muted);font-weight:600}.clubcard__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;width:100%;background:#00000059;border-radius:6px;padding:5px 3px}.clubcard__stats div{text-align:center}.clubcard__stats dt{font-size:8px;color:rgb(var(--fg-rgb) / .63);font-weight:700}.clubcard__stats dd{margin:1px 0 0;font-size:12px;font-weight:800}.clubcard__accolades{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.app--basketball .clubcard{grid-template-columns:minmax(0,1fr)}.app--basketball .clubcard__stats{min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}.collection{max-width:960px;margin-inline:auto;padding:20px 16px max(24px,env(safe-area-inset-bottom));display:grid;gap:18px}.collection__header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.collection__header .collection__title{flex:1}.collection__header .btn{flex:none;min-height:42px;padding:10px 18px;font-size:14px}.collection__title{font-size:22px;font-weight:800;margin:0}.collection__tabs{display:flex;gap:8px}.collection__tab{flex:1;padding:12px 14px;border-radius:var(--radius-sm);background:var(--panel-2);color:var(--muted);font-weight:700;font-size:14px;transition:background .15s,color .15s}.collection__tab[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}@media(max-width:480px){.collection__tabs{gap:6px}.collection__tab{font-size:12.5px;padding:10px 6px}}.collection__filter-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.collection__careers-share{min-height:0;padding:8px 14px;font-size:12px;position:relative;overflow:hidden;border-color:#facc1559;color:var(--gold-soft-text)}.collection__careers-share:hover{background:color-mix(in srgb,var(--hi) 8%,transparent);border-color:color-mix(in srgb,var(--hi) 60%,transparent)}.collection__careers-share:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--hi) 0%,transparent),color-mix(in srgb,var(--hi) 20%,transparent) 45%,#fde68a59,color-mix(in srgb,var(--hi) 20%,transparent) 55%,color-mix(in srgb,var(--hi) 0%,transparent));transform:translate(-110%);animation:careers-glare 3.6s ease-in-out infinite}.collection__careers-share:disabled:after{animation:none}@keyframes careers-glare{0%{transform:translate(-110%)}22%,to{transform:translate(230%)}}.collection__filter{font-size:12px;font-weight:700;padding:7px 12px;border-radius:999px;background:var(--panel-2);color:var(--muted);border:1px solid var(--line);transition:background .15s,color .15s,border-color .15s}.collection__filter[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.collection__empty-hint{color:var(--muted);font-size:13px;margin:0}.collection__section{display:grid;gap:12px}.collection__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.collection__section-head h2{font-size:15px;font-weight:800;margin:0}.collection__progress{display:flex;align-items:center;gap:8px;flex:none}.collection__progress-bar{width:90px;height:6px;border-radius:999px;background:var(--panel-3);overflow:hidden}.collection__progress-bar>span{display:block;height:100%;border-radius:999px;background:var(--accent)}.collection__progress-count{font-size:12px;color:var(--muted);font-weight:700;flex:none}.collection__group{display:grid;gap:10px}.collection__group-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:6px;border-top:1px solid var(--line)}.collection__group-head h3{font-size:13px;font-weight:800;color:var(--muted);margin:0}.collection__group-count{font-size:12px;color:var(--dim)}.collection__grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.collectible{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 6px 8px;display:grid;grid-template-columns:minmax(0,1fr);gap:4px;justify-items:center;text-align:center}.collectible__legend{position:absolute;top:4px;inset-inline-start:4px;font-size:13px;filter:drop-shadow(0 1px 2px #00000080);cursor:pointer;z-index:1}.collectible__legend-tip{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%) translateY(-4px);background:#111827;color:#fff;font-size:10px;font-weight:700;line-height:1.3;white-space:nowrap;padding:4px 8px;border-radius:6px;box-shadow:0 6px 16px #0006;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:5}.collectible__legend-tip:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-bottom-color:#111827}.collectible__legend:hover .collectible__legend-tip,.collectible__legend:focus-visible .collectible__legend-tip,.collectible__legend.is-open .collectible__legend-tip{opacity:1;transform:translate(-50%) translateY(0)}.collectible__art{display:grid;place-items:center;min-height:44px}.collectible__art--trophy img{filter:drop-shadow(0 2px 4px #00000040)}.collectible__name{display:inline-flex;max-width:100%;overflow-wrap:anywhere;align-items:center;justify-content:center;gap:4px;font-size:10px;font-weight:700;line-height:1.25;text-align:center}.collectible__count{font-size:10px;color:var(--good);font-weight:700}.collectible__stats{display:inline-flex;flex-wrap:wrap;justify-content:center;max-width:100%;gap:6px;font-size:10px;font-weight:700;color:var(--muted)}.collectible__avg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:2px;width:100%;font-size:11px;font-weight:800;color:var(--text);line-height:1.15}.collectible__avg>span{display:grid;gap:1px;min-width:0}.collectible__avg-label{font-size:9px;font-weight:700;color:var(--dim)}.collectible__case{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;margin-top:2px;padding-top:5px;border-top:1px solid var(--line);width:100%}.collectible--locked{opacity:.45}.collectible--locked .collectible__art img,.collectible--locked .collectible__art .crest{filter:grayscale(1) brightness(.6)}@media(min-width:900px){.collection{padding-top:32px}.collection__grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.unlock{position:fixed;z-index:60;top:max(12px,env(safe-area-inset-top));inset-inline:0;display:flex;justify-content:center;pointer-events:none;padding-inline:12px}.unlock__card{display:flex;align-items:center;gap:12px;max-width:420px;padding:10px 16px 10px 12px;border-radius:999px;background:#18181bf5;border:1px solid color-mix(in srgb,var(--good) 33%,transparent);box-shadow:0 10px 30px #00000080;animation:unlock-in .42s cubic-bezier(.34,1.56,.64,1)}.unlock__card.is-leaving{animation:unlock-out .3s ease-in forwards}.unlock__art{display:grid;place-items:center;width:34px;height:40px;flex:none}.unlock__art img{max-width:100%;max-height:100%;object-fit:contain}.unlock__emoji{font-size:26px;line-height:1}.unlock__art-fallback{width:22px;height:22px;border-radius:50%;background:var(--good);opacity:.7}.unlock__text{min-width:0}.unlock__kicker{font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--good)}.unlock__name{font-size:14px;font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unlock__count{font-size:11px;font-weight:700;color:var(--dim);flex:none}@keyframes unlock-in{0%{opacity:0;transform:translateY(-16px) scale(.94)}to{opacity:1;transform:none}}@keyframes unlock-out{to{opacity:0;transform:translateY(-12px)}}.summary__card--new{border-color:color-mix(in srgb,var(--good) 33%,transparent)}.unlocks__achievements{display:grid;gap:6px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--line)}.unlocks__subhead{font-size:11px;font-weight:800;color:var(--gold-text);letter-spacing:.02em}.unlocks__achievements .unlocks__art{font-size:24px}.unlocks__tabs{display:flex;gap:8px;margin:10px 0 14px}.unlocks__tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--panel-2);color:var(--muted);font-size:13px;font-weight:700;transition:background .15s,color .15s}.unlocks__tab[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.unlocks__tab .num{opacity:.75}.unlocks__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.unlocks__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.unlocks__art{display:grid;place-items:center;min-height:44px;font-size:22px}.unlocks__name{font-size:10px;font-weight:700;line-height:1.25}.unlocks__item--more{background:none;cursor:pointer}.unlocks__item--more .unlocks__art{width:40px;height:40px;border-radius:50%;border:1px dashed var(--line);font-size:13px;font-weight:800;color:var(--muted);transition:border-color .15s,color .15s}.unlocks__item--more:hover .unlocks__art{border-color:var(--good);color:var(--good)}.unlocks__item--more .unlocks__name{color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.stack{display:grid;gap:12px}.center{text-align:center}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.milestone{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--panel) 92%,transparent),color-mix(in srgb,var(--bg) 96%,transparent))}.milestone__card{position:relative;width:100%;max-width:380px;background:var(--panel);border:1px solid #facc1540;border-radius:var(--radius);padding:36px 26px 28px;text-align:center;box-shadow:0 0 60px #facc1526,0 20px 50px #00000080;animation:milestone-in .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes milestone-in{0%{opacity:0;transform:scale(.85) translateY(14px)}to{opacity:1;transform:none}}.milestone__card--million{border-color:#facc1580;animation:milestone-in .5s cubic-bezier(.34,1.56,.64,1) forwards,milestone-glow 2.4s ease-in-out .5s infinite}.milestone__card--million .milestone__number{font-size:60px}@keyframes milestone-glow{0%,to{box-shadow:0 0 40px #facc1540,0 20px 50px #00000080}50%{box-shadow:0 0 70px #facc1580,0 20px 50px #00000080}}@media(prefers-reduced-motion:reduce){.milestone__card--million{animation:none;box-shadow:0 0 50px #facc1560,0 20px 50px #00000080}}.milestone__close{position:absolute;top:12px;inset-inline-end:12px;width:32px;height:32px;display:grid;place-items:center;border-radius:999px;color:var(--muted);font-size:14px}.milestone__close:hover{background:var(--panel-2);color:var(--text)}.milestone__number{font-size:52px;font-weight:900;line-height:1.1;background:linear-gradient(135deg,#fde68a,#facc15 45%,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent}.milestone__eyebrow{margin-top:2px;font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--gold-soft-text)}.milestone__label{margin-top:2px;font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--muted)}.milestone__subline{margin-top:6px;font-size:13px;color:var(--muted)}.milestone__thanks{margin:18px 0 0;font-size:16px;font-weight:700;color:var(--text)}.careers-reveal__title{margin:0;font-size:21px;font-weight:800;line-height:1.3;color:var(--text)}.careers-reveal__sub{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--muted)}.milestone__share{margin-top:26px;padding-top:22px;border-top:1px solid var(--line);display:grid;gap:12px}.milestone__prompt{margin:0;font-size:14px;color:var(--muted)}.ad-banner{position:relative;z-index:1;min-height:50px;margin-bottom:14px;border-radius:var(--radius-sm);overflow:hidden}@media(min-width:480px){.ad-banner{min-height:90px}}.court{position:relative;direction:ltr;aspect-ratio:4 / 3.6;background:linear-gradient(160deg,#8a5a2b,#5b3a18);border:2px solid rgb(var(--fg-rgb) / .2);border-radius:var(--radius);overflow:hidden}.court__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:rgb(var(--fg-rgb) / .33);pointer-events:none}.draft{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:18px;overflow-y:auto;background-color:#b8121b;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.16) 1px,transparent 0),radial-gradient(circle at 50% 8%,#d8202a,#8d0d16 62%,#5c0810);background-size:14px 14px,100% 100%}.draft__inner{width:min(620px,100%)}.draft__masthead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.draft__wordmark{display:flex;flex-direction:column;align-items:flex-start;line-height:.92;color:#fff}.draft__wordmark-top{font-size:15px;font-weight:700;letter-spacing:.22em;opacity:.85}.draft__wordmark-main{font-size:clamp(34px,9vw,52px);font-weight:800;letter-spacing:-.02em;text-shadow:0 3px 0 #6d0a12}.draft__round{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:13px;font-weight:700;letter-spacing:.06em;color:#ffd9dc}.draft__round-count{background:#0b2a6b;color:#fff;border-radius:999px;padding:3px 10px;font-size:12.5px;font-variant-numeric:tabular-nums}.draft__board{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.draft__slot{display:flex;align-items:stretch;gap:9px;opacity:0;transform:translateY(-10px)}.draft__slot.is-in{animation:draft-slot-in .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes draft-slot-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.draft__no{flex:none;width:54px;display:grid;place-items:center;background:#0b2a6b;color:#fff;border-radius:8px;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;box-shadow:inset 0 -3px #00000040}.draft__card{flex:1;min-width:0;display:flex;align-items:center;gap:11px;background:#fff;border-radius:8px;padding:11px 14px;box-shadow:0 2px #00000038}.draft__who{font-size:18px;font-weight:800;color:#11131a;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft__slot--you .draft__no{background:#b8860b;box-shadow:inset 0 -3px #0000004d}.draft__slot--you .draft__card{background:linear-gradient(90deg,#fff5d6,#fff);outline:3px solid #f0c141;outline-offset:0}.draft__slot--you.is-called .draft__no,.draft__slot--you.is-called .draft__card{animation:draft-called .62s cubic-bezier(.16,1,.3,1)}@keyframes draft-called{0%{transform:scale(1)}38%{transform:scale(1.045)}to{transform:scale(1)}}.draft__slot--empty .draft__no{background:#00000059;color:#ffb4b9}.draft__card--empty{background:#0000004d;box-shadow:none;outline:2px dashed rgba(255,255,255,.35)}.draft__card--empty .draft__who{color:#ffd9dc;font-weight:700}.draft__called-strip{margin-top:20px;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:6px 12px;text-align:center;animation:draft-slot-in .38s cubic-bezier(.16,1,.3,1)}.draft__called-label{font-size:26px;font-weight:800;color:#ffe08a}.draft__called-club{font-size:22px;font-weight:800;color:#fff}.draft__called-pick{font-size:15px;color:#ffd9dc}.draft__undrafted-note{font-size:14.5px;color:#ffd9dc;margin-top:16px;line-height:1.6;text-align:center}@media(prefers-reduced-motion:reduce){.draft__slot.is-in,.draft__slot--you.is-called .draft__no,.draft__slot--you.is-called .draft__card,.draft__called-strip{animation:none}.draft__slot.is-in{opacity:1;transform:none}}.draft__continue{margin-top:22px;display:block;margin-inline:auto;background:#fff;color:#11131a;font-weight:800}.sportpick{min-height:100dvh;display:flex;flex-direction:column;max-width:620px;margin-inline:auto;padding:0 14px max(18px,env(safe-area-inset-bottom))}.sportpick__header{display:flex;flex-direction:column;align-items:center;gap:8px;padding-block:18px 10px;position:relative}.sportpick__mark{display:block;width:88px;height:88px;object-fit:contain;flex:none;filter:drop-shadow(0 6px 18px rgba(0,0,0,.5))}.sportpick__kicker{font-size:18px;font-weight:700;font-style:italic;letter-spacing:.08em;text-shadow:0 2px 10px rgba(0,0,0,.6);-webkit-text-stroke:.9px var(--text);paint-order:stroke fill}.sportpick__eyebrow{margin:0;font-size:10px;font-weight:600;letter-spacing:.16em;color:var(--dim);text-align:center}.sportpick__heroes{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding-block:6px 4px}.sportpick__hero{position:relative;flex:1;min-height:0;display:flex;align-items:flex-end;padding:0;border-radius:var(--radius);background:var(--panel-2);border:1px solid var(--line);color:var(--text);font-family:inherit;text-align:start;cursor:pointer;overflow:hidden;transition:border-color .15s ease-out,transform .15s ease-out}.sportpick__hero:hover{border-color:var(--accent)}.sportpick__hero:active{transform:scale(.985)}.sportpick__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 28%;background-repeat:no-repeat}.sportpick__hero--football .sportpick__bg{background-image:linear-gradient(180deg,rgb(var(--bg-rgb) / .15),rgb(var(--bg-rgb) / .56) 52%,rgb(var(--bg-rgb) / .95)),radial-gradient(ellipse at 50% 28%,#2a6b3f,#123a24 45%,#07140d)}.sportpick__hero-in{position:relative;width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:16px 16px 15px}.sportpick__hero-text{display:grid;gap:4px}.sportpick__go{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:var(--accent);color:#0a0a0a;font-size:16px;font-weight:700}.sportpick__foot{margin:0;padding-top:12px;text-align:center;font-size:11.5px;color:var(--dim)}.sportpick__account{display:flex;justify-content:center;width:100%;padding-top:10px}.sportpick__name{font-size:27px;font-weight:800;letter-spacing:-.01em;text-shadow:0 2px 14px rgba(0,0,0,.6)}.sportpick__hint{font-size:12.5px;line-height:1.35;color:var(--text-2);text-shadow:0 1px 6px rgba(0,0,0,.8)}.season__finish{display:flex;align-items:center;gap:10px;width:100%;margin-top:10px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:rgb(var(--fg-rgb) / .03);color:inherit;font:inherit;cursor:pointer;text-align:start}.season__finish:hover{background:rgb(var(--fg-rgb) / .07)}.season__finish-item{display:flex;align-items:center;gap:5px}.season__finish-age{font-size:11px;color:var(--dim)}.season__finish-pos{font-weight:800;font-size:15px}.season__finish-pos.is-champion{color:var(--gold-text)}.season__finish-pos.is-good{color:#4ade80}.season__finish-pos.is-bad{color:var(--bad)}.season__finish-of{font-size:11px;color:var(--dim)}.season__finish-cta{margin-inline-start:auto;font-size:12px;color:var(--dim);white-space:nowrap}.ltable{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:16px;background:#000000d9}.ltable__sheet{display:flex;flex-direction:column;width:min(560px,100%);max-height:min(86vh,720px);border:1px solid var(--line);border-radius:16px;background:var(--card, var(--panel));overflow:hidden}.ltable__head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.ltable__title{font-size:17px;font-weight:800}.ltable__close{margin-inline-start:auto;width:30px;height:30px;border:0;border-radius:8px;background:rgb(var(--fg-rgb) / .08);color:inherit;font-size:14px;cursor:pointer}.ltable__tabs{display:flex;gap:6px;padding:10px 16px 0}.ltable__tab{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--dim);font:inherit;font-size:12px;cursor:pointer}.ltable__tab.is-active{background:rgb(var(--fg-rgb) / .08);color:inherit;font-weight:700}.ltable__tab-pos{font-weight:800}.ltable__scroll{overflow:auto;padding:10px 16px 16px}.ltable__hero{display:grid;gap:10px;justify-items:center;text-align:center;padding:16px 14px 14px}.ltable__hero-club{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.ltable__hero-place{display:flex;align-items:baseline;gap:8px}.ltable__hero-num{font-size:52px;font-weight:800;line-height:.9;letter-spacing:-.02em}.ltable__hero-of{font-size:13px;color:var(--muted)}.ltable__hero-stats{display:flex;width:100%;margin:2px 0 0;padding-top:12px;border-top:1px solid var(--line)}.ltable__hero-stats>div{flex:1;display:grid;gap:2px}.ltable__hero-stats dt{font-size:10px;color:var(--dim)}.ltable__hero-stats dd{margin:0;font-size:17px;font-weight:800}.ltable__list{display:flex;flex-direction:column;gap:1px}.ltable__row{display:grid;grid-template-columns:18px 18px 1fr 28px;gap:8px;align-items:center;padding:6px 8px;border-radius:7px;font-size:12px;color:var(--muted)}.ltable__row.is-mine{background:rgb(var(--fg-rgb) / .06);color:var(--text);font-weight:700}.ltable__pos{font-size:10.5px;color:var(--dim);text-align:center}.ltable__pos.is-champion{color:var(--gold-text);font-weight:800}.ltable__pos.is-good{color:var(--good);font-weight:700}.ltable__pos.is-bad{color:var(--bad)}.ltable__hero-num.is-champion{color:var(--gold-text)}.ltable__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ltable__pts{font-weight:800;text-align:center;color:var(--text)}.ltable__timer{height:2px;background:rgb(var(--fg-rgb) / .08);overflow:hidden}.ltable__timer span{display:block;height:100%;background:currentColor;opacity:.5;transform-origin:left center;animation:ltable-timer linear forwards}@keyframes ltable-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.ltable__timer{display:none}}.row__finish{display:inline-flex;align-items:center;gap:2px;margin-inline-start:5px;padding:0;border:0;background:none}.row__finish b{display:grid;place-items:center;min-width:17px;height:17px;padding:0 3px;border-radius:4px;font-size:10px;font-weight:800;background:rgb(var(--fg-rgb) / .06);color:var(--muted)}.row__finish b.is-champion{background:#facc1524;color:var(--gold-text)}.row__finish b.is-promoted{background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good)}.row__finish b.is-relegated{background:color-mix(in srgb,var(--bad) 14%,transparent);color:var(--bad)}.row__finish:hover b{outline:1px solid rgb(var(--fg-rgb) / .15)}.app--basketball .row__finish b.is-good{background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good)}.app--basketball .row__finish b.is-bad{background:color-mix(in srgb,var(--bad) 14%,transparent);color:var(--bad)}.ltable__seasons{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.ltable__season{display:flex;align-items:center;gap:8px}.ltable__season-age{flex:0 0 auto;font-size:10.5px;color:var(--dim);min-width:46px}.ltable__record{font-size:11px;text-align:end;font-variant-numeric:tabular-nums}.ltable .ltable__row:has(.ltable__record){grid-template-columns:18px 18px 1fr 38px}.ltable__row.is-cut{position:relative;margin-bottom:5px}.ltable__row.is-cut:after{content:"";position:absolute;inset-inline:0;bottom:-3px;height:1px;background:linear-gradient(90deg,transparent,var(--good) 20%,var(--good) 80%,transparent);opacity:.5}.ltable__berth{grid-column:1 / -1;margin-top:8px;font-size:11px;font-weight:700;text-align:center;padding:5px 8px;border-radius:7px}.ltable__berth.is-in{color:var(--good);background:#4ade8014}.ltable__berth.is-out{color:var(--dim);background:rgb(var(--fg-rgb) / .04)}.season__finish-comp{font-size:10px;color:var(--dim);margin-inline-end:3px}.ltable__po{grid-column:1 / -1;margin-top:8px;padding:7px 8px;border-radius:8px;background:rgb(var(--fg-rgb) / .04)}.ltable__po.is-champion{background:linear-gradient(180deg,#facc1524,#facc150a);box-shadow:inset 0 0 0 1px #facc1533}.ltable__po-rounds{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.ltable__po-round{display:inline-flex;align-items:center;gap:3px;font-size:10px;padding:2px 6px;border-radius:999px;background:rgb(var(--fg-rgb) / .06);color:var(--muted);white-space:nowrap}.ltable__po-round.is-won{color:var(--good);background:#4ade8014}.ltable__po-round.is-lost{color:var(--bad);background:color-mix(in srgb,var(--bad) 10%,transparent)}.ltable__po-mark{font-size:9px;opacity:.85}.ltable__po-result{margin-top:6px;text-align:center;font-size:11.5px;font-weight:800;color:var(--muted)}.ltable__po.is-champion .ltable__po-result{color:var(--gold-text)}.season__pay{display:flex;align-items:baseline;justify-content:center;gap:6px;margin:2px 0 10px}.season__pay-label{font-size:10.5px;color:var(--dim)}.season__pay-value{font-size:15px;font-weight:800;color:var(--good)}.season__pay-note{font-size:10px;color:var(--dim)}.player__earnings{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:8px 12px 0;padding:7px 10px;border-radius:8px;background:rgb(var(--fg-rgb) / .04)}.player__earnings-label{font-size:10.5px;font-weight:600;color:var(--muted)}.player__earnings-value{font-size:15px;font-weight:800;color:var(--good)}.role-pill--lost{background:color-mix(in srgb,var(--bad) 12%,transparent);color:var(--bad);font-weight:700}.season__lost{text-align:center;font-size:11px;color:var(--dim);margin:-2px 0 8px}.app--basketball .player__club{grid-template-columns:minmax(0,1fr) minmax(0,46%);align-content:start;column-gap:10px}.app--basketball .player__tags{grid-column:1;grid-row:1}.app--basketball .player__name{grid-column:1;grid-row:2}.app--basketball .player__name span{white-space:normal;line-height:1.15}.app--basketball .player__name .player__name-fit--l{font-size:15px}.app--basketball .player__name .player__name-fit--xl{font-size:13px}.app--basketball .player__meta{position:static;grid-column:2;grid-row:1 / span 2;align-self:start;text-align:end}.claim__sheet{position:relative;width:100%;max-width:420px;max-height:min(92dvh,760px);overflow:auto;background:var(--panel);border:1px solid color-mix(in srgb,var(--hi) 25%,transparent);border-block-start:2px solid var(--ovr-elite);border-radius:22px 22px 0 0;padding:22px 20px max(20px,env(safe-area-inset-bottom));text-align:center;box-shadow:0 -12px 50px #000000a0,0 0 40px color-mix(in srgb,var(--hi) 13%,transparent);animation:claim-up .35s ease-out}.account-card{margin:14px 0;padding:14px 16px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:10px}.account-card__copy{display:grid;gap:4px}.account-card__copy strong{font-size:15px}.account-card__copy p,.account-card>p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.account-card__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.account-card__email{display:flex;gap:8px;flex:1 1 180px}.account-card__email input{flex:1;min-width:0;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel-2);color:var(--text);font:inherit}.account-card__status{width:100%;margin:0;font-size:12px;color:var(--good)}.claim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;padding:0;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--panel) 92%,transparent),color-mix(in srgb,var(--bg) 96%,transparent))}.claim__sheet{position:relative;width:100%;max-width:420px;max-height:min(92dvh,760px);overflow:auto;background:var(--panel);border:1px solid color-mix(in srgb,var(--hi) 25%,transparent);border-radius:22px 22px 0 0;padding:22px 20px max(20px,env(safe-area-inset-bottom));text-align:center;box-shadow:0 -12px 50px #000000a0,0 0 40px color-mix(in srgb,var(--hi) 13%,transparent);animation:claim-up .35s ease-out}@keyframes claim-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.claim__sheet{animation:none}}@media(min-width:900px){.claim{align-items:center;padding:20px}.claim__sheet{border-radius:var(--radius);padding:28px 26px 22px;box-shadow:0 0 60px color-mix(in srgb,var(--hi) 15%,transparent),0 20px 50px #00000080}}.claim__logo{display:block;width:72px;height:auto;margin:4px auto 10px}.claim__guest{margin:0 auto 8px;display:block;width:fit-content;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--hi) 13%,transparent);border:1px solid color-mix(in srgb,var(--hi) 33%,transparent);color:var(--gold-text);font-size:11px;font-weight:800;letter-spacing:.06em}.claim__kicker{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--gold-text)}.claim__title{margin:8px 0 0;font-size:24px;font-weight:800;line-height:1.25}.claim__lead{margin:10px 0 0;font-size:14px;line-height:1.55;color:var(--muted)}.claim__stats{margin:12px 0 0;font-size:13px;font-weight:700;color:var(--text)}.claim__benefits{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:8px;text-align:start}.claim__benefits li{position:relative;padding-inline-start:22px;font-size:14px;line-height:1.4;color:var(--text)}.claim__benefits li:before{content:"";position:absolute;inset-inline-start:0;top:.45em;width:8px;height:8px;border-radius:999px;background:var(--ovr-elite)}.claim__sso{margin-top:18px;display:grid;gap:10px}.claim__sso .btn{white-space:normal;line-height:1.3;text-align:center;height:auto}.claim-sso{min-height:52px;width:100%;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;font-size:16px;font-weight:700}.claim-sso:disabled{opacity:.45;cursor:not-allowed}.claim-sso--google{background:#fff;color:#1f1f1f}.claim-sso--apple{background:#000;color:#fff;border:1px solid var(--line)}.claim-sso--email{background:var(--panel-2);color:var(--text);border:1px solid var(--line)}.claim-sso__email{display:grid;gap:8px}.claim-sso__email input{min-height:52px;width:100%;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--panel-2);color:var(--text);font:inherit}.claim__status{margin:10px 0 0;font-size:13px;color:var(--good)}.claim__status--err{color:var(--bad)}.claim__skip{margin-top:14px;width:100%;min-height:44px;color:var(--muted);font-size:14px;font-weight:600}.claim__skip:hover{color:var(--text)}.claim__fine{margin:4px 0 0;font-size:11px;color:var(--dim)}.claim-banner{position:relative;overflow:visible;width:100%;margin:14px 0;padding:12px 12px 10px;display:flex;align-items:center;gap:10px;text-align:start;background:var(--panel);border:1px solid color-mix(in srgb,var(--hi) 25%,transparent);border-radius:var(--radius)}.claim-chip{position:relative;overflow:hidden;width:100%;min-height:44px;padding:8px 12px;padding-inline-end:64px;display:flex;align-items:center;gap:8px;text-align:start;background:color-mix(in srgb,var(--hi) 8%,transparent);border:1px solid color-mix(in srgb,var(--hi) 25%,transparent);border-radius:var(--radius)}.claim-sticker{position:absolute;top:7px;inset-inline-end:-6px;z-index:2;width:78px;padding:3px 0;overflow:hidden;transform:rotate(-28deg);transform-origin:center center;background:var(--ovr-elite);color:#111;font-size:10px;font-weight:800;letter-spacing:.04em;text-align:center;box-shadow:0 2px 8px #00000073;pointer-events:none;white-space:nowrap;animation:claim-sticker-pop 1.15s .45s 1 both}.claim-chip .claim-sticker{top:4px;inset-inline-end:4px;width:58px;font-size:9px;animation:claim-sticker-pop-chip .9s .35s 1 both}@keyframes claim-sticker-pop-chip{0%{transform:rotate(-28deg) scale(1)}40%{transform:rotate(-28deg) scale(1.28)}to{transform:rotate(-28deg) scale(1)}}.claim-sticker:after{content:"";position:absolute;top:-20%;right:-40%;bottom:-20%;left:-40%;background:linear-gradient(105deg,transparent 36%,rgba(255,255,255,.78) 50%,transparent 64%);animation:claim-sticker-shine 2.6s ease-in-out infinite}@keyframes claim-sticker-pop{0%{transform:rotate(-28deg) scale(1);animation-timing-function:cubic-bezier(.55,.02,.9,.18)}40%{transform:rotate(-28deg) scale(3);animation-timing-function:cubic-bezier(.12,.82,.22,1)}to{transform:rotate(-28deg) scale(1)}}@keyframes claim-sticker-shine{0%,45%{transform:translate(-70%)}70%,to{transform:translate(70%)}}@media(prefers-reduced-motion:reduce){.claim-sticker,.claim-chip .claim-sticker{animation:none}.claim-sticker:after{animation:none}}.claim-banner__mark{width:36px;height:auto;flex:0 0 auto}.claim-banner__copy{flex:1 1 auto;min-width:0;display:grid;gap:2px}.claim-banner__copy strong{font-size:14px}.claim-banner__copy span{font-size:12px;color:var(--muted)}.claim-banner__cta{flex:0 0 auto;padding:8px 14px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:13px;font-weight:800}.claim-chip__tag{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:var(--ovr-elite);color:#111;font-size:11px;font-weight:800}.claim-chip__copy{flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.25;color:var(--text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pwa-guide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 0 10px;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--panel) 92%,transparent),color-mix(in srgb,var(--bg) 96%,transparent))}.pwa-guide__sheet{position:relative;width:100%;max-width:420px;margin-bottom:78px;overflow:auto;max-height:min(72dvh,640px);background:var(--panel);border:1px solid color-mix(in srgb,var(--hi) 25%,transparent);border-radius:22px 22px 18px 18px;padding:22px 20px 16px;text-align:center;box-shadow:0 -12px 50px #000000a0,0 0 40px color-mix(in srgb,var(--hi) 13%,transparent);animation:claim-up .35s ease-out}.pwa-guide__save{margin-top:16px;padding:14px 14px 12px;border-radius:14px;border:1px solid var(--line);background:var(--panel-2);text-align:start}.pwa-guide__save strong{display:block;font-size:15px;font-weight:800}.pwa-guide__save p{margin:4px 0 12px;font-size:13px;line-height:1.4;color:var(--muted)}.pwa-guide__dock{position:absolute;bottom:max(6px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--gold-text);animation:pwa-dock-bounce 1.15s ease-in-out infinite;pointer-events:none}.pwa-guide__dock-label{font-size:11px;font-weight:800;letter-spacing:.04em;text-shadow:0 1px 8px #000}.pwa-guide__chevron{width:12px;height:12px;border-inline-end:2.5px solid currentColor;border-block-end:2.5px solid currentColor;transform:rotate(45deg);margin-top:-2px}@keyframes pwa-dock-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@media(prefers-reduced-motion:reduce){.pwa-guide__sheet,.pwa-guide__dock{animation:none}}@media(max-height:720px){.home__sub,.cadence__hint{display:none}.home__kicker{font-size:16px}}.harness{position:sticky;top:0;z-index:40;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:8px 14px;background:#1a1408;border-bottom:1px solid var(--ovr-elite);font-size:12px;color:var(--text)}.harness__ok{color:var(--good);font-weight:700}.harness__fail{color:var(--bad);font-weight:800}.harness a{color:var(--gold-text)}.account-avatar{flex:none;width:40px;height:40px;padding:0;border-radius:999px;overflow:hidden;border:2px solid color-mix(in srgb,var(--hi) 50%,transparent);background:var(--panel-2);display:grid;place-items:center}.account-avatar img{width:100%;height:100%;object-fit:cover}.account-avatar__initials{font-size:15px;font-weight:800;color:var(--gold-text)}.account-avatar--home{position:static;width:36px;height:36px}.account-avatar--lg{width:88px;height:88px;border-width:3px}.account-avatar--lg .account-avatar__initials{font-size:32px}.account{max-width:420px;margin-inline:auto;display:grid;gap:22px}.account__top{display:flex;justify-content:flex-start}.account__card{display:grid;justify-items:center;gap:10px;padding:28px 20px 22px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);text-align:center}.account__name{margin:8px 0 0;font-size:24px;font-weight:800}.account__email{margin:0 0 10px;font-size:14px;color:var(--muted);overflow-wrap:anywhere}.mg-stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;background:var(--bg);overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:manipulation}.mg-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center top}.mg-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(var(--bg-rgb) / .96) 0%,rgb(var(--bg-rgb) / .67) 22%,rgb(var(--bg-rgb) / .2) 40%,transparent 58%)}.mg-content{display:flex;flex-direction:column;align-items:center;padding:20px 22px calc(28px + env(safe-area-inset-bottom,0px));text-align:center}.mg-spacer{flex:1}.mg-occasion{font-size:11px;letter-spacing:.14em;font-weight:600;color:var(--tier-gold);text-shadow:0 1px 8px #000c}.mg-title{font-size:24px;margin:6px 0 0;text-shadow:0 2px 12px #000d;text-wrap:balance}.mg-desc{color:var(--text-2);font-size:14px;line-height:1.55;margin:8px 4px 0;max-width:340px;text-shadow:0 1px 8px #000}.mg-stakes{display:flex;gap:8px;margin-top:12px}.mg-chip{font-size:12px;font-weight:600;padding:5px 11px;border-radius:999px;border:1px solid var(--line);background:#121214e0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mg-chip--win{color:var(--good);border-color:color-mix(in srgb,var(--good) 40%,transparent)}.mg-chip--lose{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 33%,transparent)}.mg-cta{margin-top:16px;min-width:220px;box-shadow:0 6px 24px #0009}.mg-play{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.mg-hud{position:absolute;inset-inline:24px;bottom:calc(56px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:10px}.mg-hint{color:#b9b9c2;font-size:13px;text-align:center;text-shadow:0 1px 6px #000}.mg-ball{position:absolute;width:40px;transform:translate(-50%,-50%);filter:drop-shadow(0 5px 9px #000a);pointer-events:none}.mg-meter{height:18px;border-radius:999px;background:linear-gradient(90deg,var(--bad) 0 30%,#f59e0b 30% 42%,var(--good) 42% 58%,#f59e0b 58% 70%,var(--bad) 70% 100%);border:1px solid rgb(var(--fg-rgb) / .18);box-shadow:0 4px 18px #000b;position:relative;direction:ltr}.mg-needle{position:absolute;top:-7px;bottom:-7px;width:4px;margin-inline-start:-2px;border-radius:2px;background:#fff;box-shadow:0 0 8px #fff8}.mg-penalty-ball{left:50%;top:63%;transition:left .55s cubic-bezier(.3,.4,.4,1),top .55s cubic-bezier(.3,.4,.4,1),scale .55s ease}.mg-penalty-ball--goal-left{left:32%;top:33%;scale:.55}.mg-penalty-ball--goal-right{left:68%;top:33%;scale:.55}.mg-penalty-ball--saved-left{left:36%;top:40%;scale:.6}.mg-penalty-ball--saved-right{left:64%;top:40%;scale:.6}.mg-keeper-ready{position:absolute;left:50%;top:48%;width:24%;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 6px 12px #0009);animation:mg-keeper-bob 1.1s ease-in-out infinite alternate}@keyframes mg-keeper-bob{0%{transform:translate(-50%,-50%)}to{transform:translate(-50%,-47%) scale(1.02)}}.mg-keeper{position:absolute;top:30%;width:46%;pointer-events:none;filter:drop-shadow(0 6px 12px #0009);animation:mg-dive .5s cubic-bezier(.2,.6,.4,1) both}.mg-keeper--left{left:14%}.mg-keeper--right{right:14%}@keyframes mg-dive{0%{transform:translateY(26%) scale(.6);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.mg-arc{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.mg-ring{position:absolute;width:52px;height:52px;border-radius:50%;transform:translate(-50%,-50%);border:3px solid var(--tier-gold);box-shadow:0 0 18px color-mix(in srgb,var(--hi) 50%,transparent),inset 0 0 12px color-mix(in srgb,var(--hi) 25%,transparent);animation:mg-ringpulse 1s ease-in-out infinite;pointer-events:none}@keyframes mg-ringpulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.12)}}.mg-ring--hit{animation:none;border-color:var(--good);box-shadow:0 0 26px color-mix(in srgb,var(--good) 67%,transparent)}.mg-ring--missed{animation:none;opacity:.35}.mg-header-ball{width:32px}.mg-header-ball--headed{transition:left .4s ease-in,top .4s ease-in,scale .4s ease-in;left:12%!important;top:72%!important;scale:.7}.mg-juggle-count{position:absolute;top:calc(40px + env(safe-area-inset-top,0px));width:100%;text-align:center;font-size:44px;font-weight:700;font-variant-numeric:tabular-nums;text-shadow:0 2px 14px #000d;pointer-events:none}.mg-juggle-count small{font-size:16px;color:var(--text-2);font-weight:500}.mg-juggle-ball{width:58px}.mg-delta{margin-top:14px;font-size:36px;font-weight:700;font-variant-numeric:tabular-nums;padding:12px 30px;border-radius:18px;border:2px solid;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mg-delta--win{color:var(--tier-gold);border-color:var(--tier-gold);background:#0906004d;box-shadow:0 0 34px color-mix(in srgb,var(--hi) 20%,transparent)}.mg-delta--lose{color:var(--bad);border-color:var(--bad);background:#12060666}.mg-delta small{display:block;font-size:12px;font-weight:500;color:var(--text-2);margin-top:4px}.mg-jab{position:absolute;top:18%;inset-inline:28px;text-align:center;font-size:17px;font-weight:600;color:var(--text);text-shadow:0 2px 12px #000d;animation:mg-jab-in .25s ease-out}@keyframes mg-jab-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mg-rage{position:relative;height:18px;border-radius:999px;background:#26262b;border:1px solid rgb(var(--fg-rgb) / .18);box-shadow:0 4px 18px #000b;overflow:hidden}.mg-rage__window{position:absolute;left:62%;width:20%;top:0;bottom:0;background:color-mix(in srgb,var(--good) 33%,transparent);border-inline:1px solid var(--good)}.mg-rage__fill{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,#f59e0b,var(--bad))}.mg-hold-btn{width:100%;touch-action:none}.mg-play--tactics{display:flex;flex-direction:column;align-items:center;cursor:default}.mg-board{margin-top:18%;width:min(80%,320px);border-radius:12px;background:#10241bee;border:2px solid #2e5c46;box-shadow:0 10px 30px #000b;padding:18px 14px;text-align:center}.mg-board__seq{display:flex;justify-content:center;gap:10px}.mg-board__arrow{width:44px;height:44px;display:grid;place-items:center;font-size:24px;font-weight:700;border-radius:10px;background:rgb(var(--fg-rgb) / .07);color:#9fd8bd;transition:background .12s ease,color .12s ease}.mg-board__arrow.is-lit{background:var(--tier-gold);color:#111}.mg-board__arrow.is-done{background:color-mix(in srgb,var(--good) 20%,transparent);color:var(--good)}.mg-board__caption{margin-top:10px;font-size:12.5px;color:#9fd8bd}.mg-pads{margin-top:auto;margin-bottom:130px;display:grid;grid-template-columns:repeat(2,84px);gap:12px}.mg-pad{height:72px;font-size:30px;font-weight:700;border-radius:16px;border:1px solid rgb(var(--fg-rgb) / .18);background:#121214d8;color:var(--text);touch-action:manipulation}.mg-pad:active{background:var(--accent);color:#111}.mg-matkot-ball{width:30px}.mg-paddle{position:absolute;width:58px;height:74px;border-radius:50% 50% 46% 46%;background:radial-gradient(circle at 35% 30%,#d8a568,#9c6a35 70%,#6e4520);border:2px solid #5a3819;transform:translate(-50%,-50%) rotate(-18deg);box-shadow:0 6px 14px #0009;pointer-events:none}.mg-paddle:after{content:"";position:absolute;bottom:-18px;left:50%;width:12px;height:22px;margin-left:-6px;border-radius:5px;background:#6e4520}.mg-paddle--far{scale:.7;opacity:.9}.mg-play--fitness{cursor:default}.mg-clock{position:absolute;top:calc(100px + env(safe-area-inset-top,0px));width:100%;text-align:center;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-2);text-shadow:0 1px 8px #000;pointer-events:none}.mg-steps{position:absolute;inset-inline:26px;bottom:120px;display:flex;gap:16px}.mg-step{flex:1;height:110px;font-size:40px;border-radius:20px;border:1px solid rgb(var(--fg-rgb) / .18);background:#121214c8;touch-action:none}.mg-step:active{background:color-mix(in srgb,var(--good) 20%,transparent);border-color:var(--good)}.mg-step:last-child{transform:scaleX(-1)}.sponsor-tag{font-size:10px;letter-spacing:.12em;font-weight:600;color:var(--dim);white-space:nowrap}.sponsor-home{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:9px 14px;border-radius:14px;background:#121214d9;border:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin-bottom:3px}.sponsor-home__logo{height:16px;width:auto;flex:none}.sponsor-home__text{display:flex;flex-direction:column;gap:1px;min-width:0}.sponsor-home__msg{font-size:12.5px;font-weight:700;line-height:1.3;color:var(--text)}.sponsor-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:84px;padding:12px 14px;border-radius:16px;background:linear-gradient(105deg,#0f2232,#14171e 70%);border:1px solid #263a4b;color:#f3f1ea;overflow:hidden}.sponsor-card__text{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.sponsor-card__logo{height:14px;width:auto}.sponsor-card__msg{font-size:15px;font-weight:700;line-height:1.3}.sponsor-card .sponsor-tag{color:#9a9aa3;letter-spacing:.04em}.sponsor-card__car{width:124px;height:auto;margin-inline-end:-14px}.sponsor-season{display:flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:var(--panel-2);border:1px solid var(--line)}.sponsor-season__logo{height:12px;width:auto}.sponsor-summary{border-radius:14px;border:1px solid var(--line);background:var(--panel-2);padding:13px 15px 11px;display:flex;flex-direction:column;gap:7px;margin-top:18px}.sponsor-summary__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.sponsor-summary__logo{height:22px;width:auto}.sponsor-summary__msg{font-size:11.5px;color:var(--text-2);font-weight:600;letter-spacing:.02em}.sponsor-summary__btn{min-height:36px;font-size:13px;padding:7px 20px}.shirt__sponsor{position:absolute;top:76%;left:0;right:0;display:grid;place-items:center;pointer-events:none}.shirt__sponsor img{width:38%;opacity:.95;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.shirt--basketball .shirt__sponsor{top:72%}.shirt--basketball .shirt__sponsor img{width:32%}.option--product .option__art{padding:10px 6px 4px;background:transparent;display:grid;place-items:center}.option--product .option__art img{width:92%;max-height:72px;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(0,0,0,.55))}.option__detail{font-size:9px;font-weight:600;color:var(--muted);line-height:1.35;padding:0 4px}@media(min-width:900px){.option--product .option__art img{max-height:110px}.option__detail{font-size:11px}}.home__resume-crest{width:34px;height:34px;flex:none;object-fit:contain}.home__resume-crest--blank{border-radius:8px;background:var(--panel-3)}.home__resume-text{display:grid;gap:1px;min-width:0}.home__resume-kicker{font-size:10.5px;font-weight:800;letter-spacing:.04em;color:var(--hi)}.home__resume-club{font-size:14.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home__resume-meta{font-size:11px;color:var(--muted)}.home__resume-go{margin-inline-start:auto;font-size:18px;color:var(--muted)}.xi{width:100%;max-width:420px;margin:0 auto}.xi__slot{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:none;padding:4px;cursor:pointer;font-family:inherit}.pos--empty{opacity:.45;cursor:default}.claim__whys{margin:18px 0 0;display:grid;gap:12px;text-align:start}.claim__why{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center}.claim__why b{display:block;font-size:15px;line-height:1.25}.claim__why small{display:block;color:var(--muted);font-size:12.5px;line-height:1.35}.acc-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.acc-title{margin:0;font-size:20px;font-weight:800;text-align:center}.acc-top__gap{width:1px}.acc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:6px}.acc-stats div{display:grid;gap:2px}.acc-stats b{font-size:24px}.acc-stats span{color:var(--muted);font-size:12px}.acc-edit{display:grid;gap:10px;width:100%}.acc-edit__row{display:flex;gap:8px}.acc-err{margin:0;color:var(--bad);font-size:13px}.acc-save{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--panel)}.acc-save b{display:block;font-size:15px}.acc-save small{color:var(--muted);font-size:12.5px}.acc-save__ic{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--panel-3);color:var(--good);font-size:16px;font-weight:800}.acc-save--warn .acc-save__ic{color:var(--gold-text)}.acc-actions{display:grid;gap:8px}.acc-del{min-height:44px;border:0;background:transparent;color:var(--bad);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.acc-danger{color:var(--bad)}.home--v2{padding:14px 14px max(16px,env(safe-area-inset-bottom));gap:10px}.hm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hm-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.hm-top__side{display:flex;align-items:center;min-width:0}.hm-top__side--end{justify-content:flex-end}.hm-brand{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:800;letter-spacing:.02em}.hm-brand img{width:28px;height:28px;object-fit:contain}.hm-pill{border:0;border-radius:999px;background:rgb(var(--fg-rgb) / .14);color:var(--text);font:inherit;font-size:12px;font-weight:800;padding:6px 12px;cursor:pointer}.hm-pill--streak{background:#f59e0b22;color:var(--amber-text);cursor:default}.hm-body{flex:1;display:flex;flex-direction:column;gap:10px}.hm-modes{flex:1 1 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:196px}.hm-mode{position:relative;min-height:196px;border-radius:22px;border:1px solid var(--line);background:var(--panel-2) center top / cover no-repeat;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:3px;padding:14px;text-align:start;color:var(--text);font:inherit;cursor:pointer}.hm-mode:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgb(var(--bg-rgb) / .93) 100%)}.hm-mode>*{position:relative;z-index:1}.hm-mode__name{font-size:26px;font-weight:800;line-height:1}.hm-mode__line{font-size:12px;color:var(--text-2);line-height:1.3}.hm-mode__cta{align-self:flex-start;margin-top:6px;background:var(--accent);color:var(--on-accent);font-size:13px;font-weight:800;border-radius:999px;padding:6px 14px}.hm-mode__badge{position:absolute!important;top:12px;inset-inline-start:12px;font-size:11px;font-weight:800;border-radius:999px;padding:3px 10px}.hm-mode__badge--rank{background:color-mix(in srgb,var(--good) 13%,transparent);color:var(--good);border:1px solid color-mix(in srgb,var(--good) 33%,transparent)}.hm-dc{display:flex;align-items:center;gap:12px;border-radius:20px;padding:13px 14px;background:var(--panel);border:1px solid var(--line);color:inherit;font:inherit;text-align:start;cursor:pointer}.hm-dc__ic{position:relative;flex:none;width:52px;height:52px;display:grid;place-items:center}.hm-dc__t{display:grid;gap:2px;flex:1;min-width:0}.hm-dc__t b{font-size:18px;font-weight:800}.hm-dc__t small{font-size:12px;color:var(--muted);line-height:1.3}.hm-dc__r{display:grid;justify-items:center;gap:5px;flex:none}.hm-dc__cta{background:var(--accent);color:var(--on-accent);font-size:14px;font-weight:800;border-radius:999px;padding:7px 20px}.hm-dc__clock{font-size:11px;font-weight:700;color:#7dd3fc}.hm-bn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:6px;min-height:150px;border-radius:20px;padding:12px 14px;background:linear-gradient(180deg,#0a0d14,#0d1119 60%,#05060a);border:1px solid var(--line);overflow:hidden;color:inherit;font:inherit;text-align:start;cursor:pointer}.hm-bn__t{display:grid;gap:3px;min-width:0}.hm-bn__t>b{font-size:19px;font-weight:800}.hm-bn__who{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;min-width:0}.hm-bn__t>small{font-size:12px;color:var(--muted);line-height:1.3}.hm-bn__art{position:relative;align-self:stretch;display:grid;align-items:end;min-width:0}.hm-bn__ovr{position:absolute;top:-2px;inset-inline-end:0;z-index:1;font-family:var(--font);font-size:46px;font-weight:700;font-variant-numeric:tabular-nums;line-height:.9;color:var(--amber-text)}.skel{display:block;border-radius:10px;background:linear-gradient(90deg,#1b1b1f 25%,#26262c,#1b1b1f 75%);background-size:200% 100%;animation:skel-shimmer 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.skel{animation:none}}.hm-bn--skel{cursor:default}.hm-bn--skel .hm-bn__t{gap:10px}.hm-bn--skel .hm-bn__art{justify-items:end}.hm-sc{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin-top:auto}.hm-sc__b{position:relative;display:grid;justify-items:center;gap:2px;padding:12px 4px 10px;border-radius:18px;background:var(--panel);border:1px solid var(--line);color:inherit;font:inherit;text-align:center;cursor:pointer}.hm-sc__b img{display:block;margin-bottom:3px}.hm-sc__b b{font-size:12.5px;font-weight:800}.hm-sc__b small{font-size:10.5px;color:var(--muted);line-height:1.2}.hm-sc__dot{position:absolute;top:8px;inset-inline-end:8px;width:10px;height:10px;border-radius:50%;background:var(--hi);border:2px solid var(--panel)}.nx-bar{position:fixed;inset-inline:0;bottom:0;z-index:20;margin-inline:auto;width:100%;max-width:560px;display:grid;gap:8px;padding:26px 16px max(12px,env(safe-area-inset-bottom));background:linear-gradient(0deg,var(--bg) 70%,rgb(var(--bg-rgb) / 0))}.nx-main{min-height:52px;font-size:16px;font-weight:800}.nx-subs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.nx-sub{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding-inline:6px;border-radius:14px;border:1px solid var(--line);background:var(--panel-2);color:var(--text);font:inherit;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer}.nx-badge{padding:1px 6px;border-radius:999px;background:var(--hi);color:#111;font-size:10.5px;font-weight:800}.sk{display:grid;gap:8px}.sk-hero{display:flex;align-items:center;gap:12px;min-height:92px;padding:14px;border-radius:18px;background:var(--panel)}.sk-pic{width:56px;height:56px;border-radius:12px;flex:none}.sk-lines{display:grid;gap:8px;flex:1;min-width:0}.sk-rows{display:grid;gap:8px}.sk-row{display:grid;grid-template-columns:24px 40px minmax(0,1fr) 46px;align-items:center;gap:12px;padding:11px 13px;border-radius:14px;background:var(--panel)}.sk-dot{width:36px;height:36px;border-radius:50%}.sk-chip{width:46px;height:40px}.rk-stale{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:var(--panel-3);font-size:13px}.rk-empty{display:grid;justify-items:center;gap:12px;padding:28px 18px;border-radius:18px;background:var(--panel);text-align:center}.rk-empty h2{margin:0;font-size:20px;font-weight:800}.rk-empty p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.rk-lg-locked{display:grid;gap:12px}.rk-lg-locked__cards{position:relative;border-radius:18px;background:var(--bg)}.rk-lg-locked__body{pointer-events:none;-webkit-user-select:none;user-select:none}.rk-lg-signin{display:grid;gap:6px;text-align:center}.rk-lg-signin__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;font-weight:800}.rk-lg-signin small{color:var(--dim);font-size:11.5px;text-shadow:0 1px 6px rgb(0 0 0 / .9)}.rk-lock{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:block;padding:0;border:0;border-radius:18px;background:rgb(var(--bg-rgb) / .55);color:var(--text);font:inherit;cursor:pointer}.rk-lock__in{position:sticky;top:22vh;display:grid;justify-items:center;gap:10px;padding-top:60px}.rk-lock__in img{filter:drop-shadow(0 8px 24px #000000b0)}.rk-lock__in b{font-size:17px;font-weight:800;text-shadow:0 2px 10px #000000b0}.sh-ic{display:grid;place-items:center}.lc{display:grid;gap:6px;background:var(--panel-3);border-radius:16px;padding:12px 14px;text-align:start}.lc-n{font-size:17px;font-weight:800}.lc-m{display:flex;gap:14px;font-size:12.5px;color:var(--muted)}.lc-m b{color:var(--text)}.lc-o{font-size:12px;color:var(--muted)}.hm-note{position:relative;display:flex;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:16px}.hm-note__main{flex:1;display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;background:none;border:0;color:inherit;font:inherit;text-align:start;cursor:pointer}.hm-note__cta{flex:none;background:var(--accent);color:var(--on-accent);font-size:13px;font-weight:800;border-radius:999px;padding:6px 14px}.hm-note__x{flex:none;width:36px;align-self:stretch;background:none;border:0;color:var(--muted);font-size:20px;cursor:pointer}.xi__slot .ovr-chip{font-size:14px;padding:5px 9px}.invite .claim{position:fixed;top:0;right:0;bottom:0;left:0}@keyframes skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.hm-modes--one{grid-template-columns:1fr;min-height:0;flex:0 0 auto}.hm-modes--one .hm-mode{min-height:220px;background-position:center 30%}.hm-modes--one .hm-mode__name{font-size:30px}.hm-modes--one .hm-mode__line{font-size:13.5px}.nx-t{flex:1;min-width:0;display:grid;gap:2px}.nx-t b{font-size:14px;line-height:1.25}.nx-t small{font-size:12px;line-height:1.3;color:var(--muted)}.hm-note__main>img{flex:none}.input{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--panel-2);color:var(--text);font:inherit;font-size:16px;text-align:center}.input:focus-visible{outline:2px solid var(--text);outline-offset:2px}.claim-banner .claim-sticker{top:-9px;inset-inline-end:16px;width:88px;border-radius:4px;transform:rotate(-4deg)}.claim-banner .claim-sticker{animation:claim-sticker-pop-banner 1.15s .45s 1 both}@keyframes claim-sticker-pop-banner{0%{transform:rotate(-4deg) scale(1);animation-timing-function:cubic-bezier(.55,.02,.9,.18)}40%{transform:rotate(-4deg) scale(2.2);animation-timing-function:cubic-bezier(.12,.82,.22,1)}to{transform:rotate(-4deg) scale(1)}}@media(prefers-reduced-motion:reduce){.claim-banner .claim-sticker{animation:none}}@font-face{font-family:SK Modernist;src:url(../fonts/Sk-Modernist-Regular.otf) format("opentype");font-weight:100 599;font-style:normal;font-display:swap}@font-face{font-family:SK Modernist;src:url(../fonts/Sk-Modernist-Bold.otf) format("opentype");font-weight:600 900;font-style:normal;font-display:swap}:root{--font-title: "SK Modernist", var(--font)}h1,h2,h3,[class*=__title],[class*=-title]{font-family:var(--font-title)}.back-btn{justify-self:start;display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 14px 0 10px;border-radius:999px;border:1px solid var(--line);background:var(--panel-2);color:var(--text);font:inherit;font-weight:700;font-size:13.5px;cursor:pointer;white-space:nowrap}.back-btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.screen-head{display:grid;grid-template-columns:84px minmax(0,1fr) 84px;align-items:center;gap:8px;min-height:44px}.screen-head__title{margin:0;text-align:center;font-size:19px;font-weight:800;min-width:0}.screen-head__end{justify-self:end;display:flex;align-items:center;gap:8px}.hm-tabs{position:fixed;inset-inline:0;bottom:0;z-index:20;max-width:620px;margin-inline:auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:8px 6px max(14px,env(safe-area-inset-bottom));background:var(--bar);border-top:1px solid var(--line)}.hm-tabs__b{position:relative;display:grid;justify-items:center;gap:3px;padding:4px 0;background:transparent;border:0;color:var(--muted);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.hm-tabs__b:active{color:var(--text)}.hm-tabs__b svg{width:25px;height:25px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hm-tabs__dot{position:absolute;top:2px;inset-inline-start:calc(50% + 8px);width:9px;height:9px;border-radius:50%;background:var(--hi);border:2px solid var(--bar)}.home--v2{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.hm-mode__go{position:absolute!important;z-index:2;bottom:12px;inset-inline-end:12px;width:34px;height:34px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:grid;place-items:center}.hm-mode__go svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.identity__head--nav{display:grid;grid-template-columns:84px minmax(0,1fr) 84px}.identity__head--nav .detail-gear{justify-self:end}.identity__title{text-align:center;min-width:0}.collection__header.screen-head{grid-template-columns:84px minmax(0,1fr) auto;flex-wrap:nowrap}.collection__header.screen-head .collection__title{flex:none;font-size:19px}.collection__header.screen-head .btn{min-height:36px;padding:6px 14px;font-size:13.5px}.app--bar{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.app--bar .rk-pin{bottom:calc(66px + env(safe-area-inset-bottom))}.hm-tabs__b[aria-current=page]{color:var(--text)}.hm-tabs{align-items:end;overflow:visible}.hm-tabs__play{color:var(--hi);font-weight:800}.hm-tabs__play-btn{width:62px;height:62px;margin-top:-32px;border-radius:50%;background:var(--hi);border:5px solid var(--bar);box-shadow:0 6px 18px color-mix(in srgb,var(--hi) 25%,transparent);display:grid;place-items:center}.hm-tabs__play svg{fill:#0a0a0c;stroke:none;width:26px;height:26px}.hm-tabs{z-index:40}.home-logo{justify-self:start;width:36px;height:36px;padding:0;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:var(--panel-2);cursor:pointer}.home-logo svg{width:22px;height:22px;stroke:var(--text);fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ss-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:#000a}.ss-sheet{position:fixed;z-index:30;inset-inline:0;bottom:0;max-width:620px;margin-inline:auto;display:grid;gap:10px;padding:10px 16px calc(84px + env(safe-area-inset-bottom));background:var(--panel);border:1px solid var(--line);border-bottom:0;border-radius:26px 26px 0 0}.ss-grab{width:42px;height:4px;margin:0 auto 4px;border-radius:4px;background:var(--line)}.ss-title{margin:0;text-align:center;font-size:17px;font-weight:800}.ss-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hm-mode--sheet{min-height:170px}.ss-two--one{grid-template-columns:1fr}.hm-mode__line{padding-inline-end:44px}.shirt-stage{position:relative;display:grid;place-items:center;padding:18px 0;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:var(--panel)}.shirt-stage__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center 25%;filter:brightness(.5) saturate(.9)}.shirt-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 60% at 50% 50%,rgb(var(--bg-rgb) / 0),rgb(var(--bg-rgb) / .4)),linear-gradient(180deg,rgb(var(--bg-rgb) / 0) 55%,rgb(var(--bg-rgb) / .69))}.shirt-stage .shirt{position:relative;z-index:1;width:100%}.shirt-stage .shirt__image{filter:drop-shadow(0 10px 18px #000a)}@keyframes ss-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ss-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ss-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ss-fade-out{0%{opacity:1}to{opacity:0}}.ss-sheet{animation:ss-up .28s cubic-bezier(.22,1,.36,1) both}.ss-sheet--out{animation:ss-down .2s ease-in both}.ss-shade{animation:ss-fade-in .25s ease-out both}.ss-shade--out{animation:ss-fade-out .2s ease-in both}@media(prefers-reduced-motion:reduce){.ss-sheet,.ss-sheet--out,.ss-shade,.ss-shade--out{animation:none}}@media(min-width:900px){body:has(.hm-tabs){padding-inline-start:var(--rail-w);background:transparent}body:has(.hm-tabs):before{content:"";position:fixed;top:-12%;right:-12%;bottom:-12%;left:-12%;z-index:-1;pointer-events:none;background:radial-gradient(1200px 620px at 50% 2%,rgb(212 175 90 / .2),transparent 70%),radial-gradient(1000px 760px at 92% 92%,rgb(42 107 63 / .32),transparent 65%),radial-gradient(1000px 760px at 8% 92%,rgb(36 64 120 / .26),transparent 65%),linear-gradient(180deg,#0d0d13 0%,var(--bg) 100%);animation:page-glow-drift 32s ease-in-out infinite alternate}@keyframes page-glow-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-3%,1.5%,0) scale(1.05)}to{transform:translate3d(2.5%,-1%,0) scale(1.02)}}@media(prefers-reduced-motion:reduce){body:has(.hm-tabs):before{animation:none}}body:has(.hm-tabs) :is(.hb,.app--bar){background:transparent}.hm-tabs{top:0;bottom:0;inset-inline-start:0;inset-inline-end:auto;z-index:30;width:var(--rail-w);max-width:none;margin:0;grid-auto-flow:row;grid-auto-rows:auto;grid-auto-columns:auto;align-content:center;align-items:center;gap:10px;padding:max(24px,env(safe-area-inset-top)) 8px max(24px,env(safe-area-inset-bottom));border-top:0;border-inline-end:1px solid var(--line)}.hm-tabs__b{gap:5px;padding:10px 2px;border-radius:14px;font-size:12px;line-height:1.2;text-align:center;overflow-wrap:anywhere;transition:color .15s,background .15s}.hm-tabs__b:hover,.hm-tabs__b:focus-visible{color:var(--text);background:var(--panel-2)}.hm-tabs__b[aria-current=page]{background:var(--panel-2)}.hm-tabs__play:hover,.hm-tabs__play:focus-visible{background:none;color:var(--hi-2)}.hm-tabs__play-btn{width:54px;height:54px;margin-top:0;border-width:0;transition:transform .15s}.hm-tabs__play:hover .hm-tabs__play-btn{transform:scale(1.06)}.hm-tabs__dot{top:6px}.app--bar{padding-bottom:max(28px,env(safe-area-inset-bottom))}.app--bar .rk-pin{bottom:0}.ss-sheet{padding-bottom:24px}}@media(min-width:900px)and (prefers-reduced-motion:reduce){.hm-tabs__b,.hm-tabs__play-btn{transition:none}}.identity__head--nav .identity__title{font-size:15px;line-height:1.15}.hm-mode__badge--new{background:var(--hi);color:#000}.home__modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home__resume{display:flex;align-items:center;gap:11px;width:100%;padding:12px 14px;border-radius:var(--radius);border:1px solid #3d3520;background:var(--panel);text-align:start;cursor:pointer;color:var(--text);font:inherit}.home__utils{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.player--manager .player__club{grid-template-columns:minmax(0,1fr) minmax(0,42%);align-content:start;column-gap:10px}.player--manager .player__tags{grid-column:1;grid-row:1}.player--manager .player__name{grid-column:1;grid-row:2;padding-inline-end:0}.player--manager .player__name span{white-space:normal;line-height:1.15}.player--manager .player__name .player__name-fit--l{font-size:15px}.player--manager .player__name .player__name-fit--xl{font-size:13px}.player--manager .player__meta{position:static;grid-column:2;grid-row:1 / span 2;max-width:none;align-self:center}.squad--empty{align-items:center;padding:14px 12px}.squad__label{font-size:10px;color:var(--dim);letter-spacing:.08em;font-weight:700;margin:0 2px 6px}.squad__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.squad__row{display:flex;gap:10px;background:var(--panel-2, var(--panel));border:1px solid var(--line);border-radius:10px;padding:9px}.squad__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.squad__head{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.squad__name{font-size:13.5px;font-weight:800}.squad__meta{font-size:11px;color:var(--muted)}.squad__tag{font-size:10px;color:var(--dim);border:1px solid var(--line);border-radius:99px;padding:1px 6px;white-space:nowrap}.squad__arc{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.squad__arrow{color:var(--dim);font-size:12px}.squad__pot{font-size:10.5px;color:var(--dim);margin-inline-start:4px}.squad__verdict,.squad__foot{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.squad__verdict .pill{flex:none;width:auto}.squad__stats{font-size:11px;color:var(--text-2);flex:none}.squad__foot{font-size:10.5px;color:var(--muted)}.squad__club{font-weight:700;color:var(--text-2);display:inline-flex;align-items:center;gap:4px}.squad__lvl{color:var(--dim);font-weight:600}.squad__dot{color:var(--dim)}.options--fork{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.option--fork{min-height:168px;padding:14px 10px;border-radius:var(--radius);background-size:cover;background-position:center;overflow:hidden;align-content:end;gap:5px}.option--fork-coach{background-position:center 68%}.option--fork:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 34%,rgba(6,8,12,.82))}.option--fork>*{position:relative;z-index:1}.option--fork .option__kicker{font-size:10px;color:var(--text-2)}.option--fork .option__name{font-size:16px;font-weight:800;color:#fff}.option--fork .pill{background:rgb(var(--fg-rgb) / .12);color:#e4e4e7}.option--fork:hover{border-color:var(--accent);background-size:cover;background-position:center}.option--fork-coach:hover{background-position:center 68%}@media(min-width:900px){.option--fork{min-height:300px}.option--fork .option__name{font-size:21px}}.season--manager .season__stats dd{display:flex;flex-direction:column;align-items:center;gap:3px}.season--manager .season__stats .pill{font-size:10.5px;padding:1px 7px;line-height:1.5;white-space:nowrap}.mgr-meter-trend{font-size:10px;line-height:1}.mgr-meter-trend--up{color:var(--good, var(--good))}.mgr-meter-trend--down{color:var(--bad, var(--bad))}.mgr-seasons{display:flex;flex-direction:column;align-items:center;gap:4px;margin:8px auto 0;padding:7px 12px;border:1px dashed var(--line);border-radius:var(--radius-sm);background:transparent;color:var(--text)}.mgr-seasons:hover{background:var(--panel-2);border-color:var(--accent)}.mgr-season-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;font-size:12px}.mgr-season-name{color:var(--muted);font-size:11px}.mgr-season-record{color:var(--muted);font-size:11.5px;white-space:nowrap}.statbar__squad{grid-column:1 / -1;border-inline-start:0!important;border-top:1px solid var(--line);margin-top:10px;padding-top:9px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.statbar__squad dt{margin:0}.spend__ledger{position:relative;overflow:hidden;margin-bottom:8px;padding:10px 11px 9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(165deg,#1b1b20,var(--panel-2) 70%)}.spend__purse-crest{width:16px;height:16px;object-fit:contain;vertical-align:-4px;margin-inline-end:4px}.spend__ledger-grid{position:relative;display:grid;grid-template-columns:1fr 1px 1fr;gap:12px;align-items:end}.spend__ledger-grid--solo{grid-template-columns:1fr}.spend__ledger-div{align-self:stretch;background:var(--line)}.spend__purse{display:grid;min-width:0}.spend__purse-k{font-size:9.5px;font-weight:800;letter-spacing:.03em;color:var(--muted)}.spend__purse-v{margin-top:1px;font-size:19px;font-weight:900;line-height:1.15}.spend__purse--own .spend__purse-v{color:var(--gold-text)}.spend__purse--club .spend__purse-v{color:#60a5fa}.spend__purse-sub{margin-top:3px;font-size:8.5px;font-weight:700;color:var(--dim)}.spend__items{display:grid;gap:7px}.spend__item{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(160deg,#1a1a1f,var(--panel-2) 72%);box-shadow:inset 0 1px #ffffff09,0 2px 8px #00000059;color:var(--text);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s,transform .12s}.spend__item:hover,.spend__item:focus-visible{border-color:#3f3f48}.spend__item:active{transform:scale(.985)}.spend__item--locked{opacity:.62;cursor:default}.spend__item-top{display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;padding:8px 10px 7px}.spend__med{width:42px;height:42px;display:grid;place-items:center;font-size:21px;border:1px solid var(--line);border-radius:50%;background:radial-gradient(circle at 32% 26%,#26262d,var(--panel-2) 72%);box-shadow:0 4px 10px #00000080}.spend__item--own .spend__med{border-color:#6a5714;background:radial-gradient(circle at 32% 26%,#40360d,#16130a 72%);box-shadow:0 0 0 3px #facc150e,0 4px 10px #00000080}.spend__item--club .spend__med{border-color:#2b5687;background:radial-gradient(circle at 32% 26%,#14324f,#0c1219 72%);box-shadow:0 0 0 3px #60a5fa0f,0 4px 10px #00000080}.spend__item-body{min-width:0;display:grid}.spend__item-name{font-size:14px;font-weight:900;line-height:1.2}.spend__item-detail{margin-top:3px;font-size:10.5px;line-height:1.35;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spend__item-pay{direction:ltr;text-align:left}.spend__item-price{display:block;font-size:17px;font-weight:900;line-height:1.1}.spend__item--own .spend__item-price{color:var(--gold-text)}.spend__item--club .spend__item-price{color:#60a5fa}.spend__item--locked .spend__item-price{color:var(--bad);font-size:13px}.spend__item-from{display:block;margin-top:2px;direction:ltr;font-size:8.5px;font-weight:800;color:var(--muted);white-space:nowrap}.spend__trade{display:grid;grid-template-columns:1fr 1px 1fr;border-top:1px solid rgba(255,255,255,.055)}.spend__trade-div{background:#ffffff0e}.spend__trade-half{position:relative;min-width:0;padding:6px 10px 7px;font-size:10.5px;line-height:1.3}.spend__trade-half--gain{background:#34d3990e;color:#7fe3c0}.spend__trade-half--cost{background:#f871710d;color:#eda1a1}.spend__trade-k{display:block;margin-bottom:2px;font-size:8px;font-weight:800;letter-spacing:.04em;opacity:.6}.spend__trade-v{display:block;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spend__trade-v em{font-style:normal;font-weight:900}.spend__share{position:absolute;inset-inline:0;bottom:0;height:2px;background:#ffffff0d;overflow:hidden}.spend__share b{display:block;height:100%;background:#c0585c}.spend__band{display:flex;align-items:center;gap:8px;margin:11px 2px 6px;font-size:9.5px;font-weight:800;color:var(--dim)}.spend__band-line{flex:1;height:1px;background:var(--line)}.spend__gambles{display:grid;gap:6px}.spend__gamble{display:block;width:100%;padding:7px 10px 8px;border:1px dashed var(--line);border-radius:11px;background:#ffffff03;color:var(--text);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s}.spend__gamble:hover,.spend__gamble:focus-visible{border-color:#43434d}.spend__gamble-top{display:flex;align-items:center;gap:9px}.spend__gamble-ico{font-size:17px}.spend__gamble-name{flex:1;min-width:0;font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spend__gamble-free{font-size:9px;font-weight:800;color:var(--dim)}.spend__odds{display:flex;gap:1px;height:4px;margin:5px 0 4px;border-radius:4px;overflow:hidden}.spend__odds i{display:block;height:100%}.spend__odds i.spend__odds--win{background:linear-gradient(90deg,#1f7a5c,var(--good))}.spend__odds i.spend__odds--lose{background:linear-gradient(90deg,var(--bad),#8e3b3b)}.spend__legend{display:flex;justify-content:space-between;gap:10px;font-size:9.5px;line-height:1.35}.spend__legend span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spend__legend b{font-weight:900}.spend__legend .spend__legend--win{color:#7fe3c0}.spend__legend .spend__legend--lose{color:#eda1a1}.spend__retire{margin-top:8px}.staff__head{display:flex;justify-content:space-between;margin-bottom:6px;font-size:10.5px;color:var(--muted)}.staff__head b{color:var(--text)}.staff__faces{display:flex;gap:6px}.staff__face{flex:1;padding:6px 4px;border-radius:8px;background:var(--panel-3);text-align:center;font-size:9.5px;line-height:1.3;color:var(--text-2)}.staff__face span{display:block;margin-bottom:2px;font-size:18px}.staff__face--empty{opacity:.4;border:1px dashed var(--line);background:transparent}.statbar--manager .pill{font-size:10px;padding:1px 6px;white-space:nowrap}.pill__odds{display:inline-block;margin-inline-end:5px;padding:0 4px;border-radius:6px;background:#ffffff24;color:#fff;font-weight:800}.pill--outcome{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:auto;max-width:100%;min-width:0;white-space:normal;flex-wrap:wrap;text-align:center}.pill--outcome>span{min-width:0}.pill--outcome .pill__odds,.pill--outcome .pill__sep{flex:none}.pill--outcome .pill__sep{opacity:.6}.pill--outcome .pill__cost{color:var(--bad)}.pill--bad.pill--outcome .pill__cost{color:inherit}.option__level-tag{font-size:9px;padding:2px 6px;line-height:1.3;white-space:normal;text-align:center;max-width:100%}.season__trend{opacity:0;transform:translateY(6px);transition:opacity .4s ease-out,transform .4s ease-out}.season__trend.is-in{opacity:1;transform:none}.season__continue-wrap{position:absolute;inset-inline:0;bottom:clamp(8px,1.6vh,16px);display:flex;justify-content:center;z-index:4;pointer-events:none}.season--manager{padding-bottom:calc(clamp(8px,1.6vh,16px) + 56px)}.season__continue{min-height:44px;padding:11px 34px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:15px;font-weight:800;box-shadow:0 6px 18px #00000073;animation:continue-cue 2.4s ease-in-out .6s infinite}@media(prefers-reduced-motion:reduce){.season__continue{animation:none}}.collection__modes{display:flex;gap:6px;margin:0 0 14px}.collection__mode{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 10px;border-radius:var(--radius-sm);background:var(--panel-2);color:var(--muted);font-size:13px;font-weight:700;transition:background .15s,color .15s}.collection__mode[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.collection__mode .num{opacity:.75;font-size:12px}.shirt__badge{position:absolute;transform:translate(-50%,-50%);filter:drop-shadow(0 1px 2px rgba(0,0,0,.45));pointer-events:none}.foptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:900px){.foptions{grid-template-columns:repeat(4,minmax(0,1fr))}}.foption{background:var(--panel-3);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 9px;cursor:pointer;text-align:center;color:var(--text);font-family:inherit}.foption:hover{border-color:#3a3a42}.fpitch{position:relative;display:block;width:100%;aspect-ratio:3 / 4;border-radius:8px;background:linear-gradient(180deg,#1a5c33,#14522c);border:1px solid #2c7a48;overflow:hidden}.fpitch:before{content:"";position:absolute;inset:50% 4% auto 4%;height:0;border-top:1px solid rgba(255,255,255,.35)}.fpitch:after{content:"";position:absolute;left:50%;top:50%;width:26%;aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.3);border-radius:50%}.foption__name{font-size:15px;font-weight:800}.foption__fit{font-size:9.5px;color:var(--gold-text);font-weight:700;min-height:13px;margin:1px 0 7px}.foption__desc{font-size:10.5px;color:var(--muted);line-height:1.5;margin-top:8px;min-height:32px}.fpitch__box{position:absolute;left:26%;right:26%;height:12%;border:1px solid rgba(255,255,255,.3)}.fpitch__box--top{top:-1px;border-top:none}.fpitch__box--bottom{bottom:-1px;border-bottom:none}.fpitch__dot{position:absolute;width:17%;aspect-ratio:1;border-radius:50%;background:#f7f7f8;color:#14522c;font-size:7px;font-weight:800;display:grid;place-items:center;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0006}.fpitch__dot--gk{background:#166534;color:#d1fae5}.fpitch--tiny{width:52px;flex:none;border-radius:6px}.fpitch--tiny:after,.fpitch--tiny .fpitch__box{display:none}.fpitch--tiny .fpitch__dot{width:15%;font-size:0;box-shadow:none}.option--license .option__pay-salary{color:var(--gold-text)}.option--locked{opacity:.55;cursor:pointer;font:inherit;color:inherit;text-align:center}.option--locked:hover{opacity:.75;border-color:#4a3f10}.option--locked:active{transform:scale(.98)}.decision__license--flash{animation:license-flash .9s ease-in-out 2}.option__lock{font-size:10.5px;color:var(--gold-text);font-weight:700}.option--sentimental{border-color:#4a3f10;background:linear-gradient(90deg,#1c1809,var(--panel-3) 55%)}.decision__wallet{display:flex;justify-content:space-between;align-items:center;font-size:11.5px;color:var(--muted);background:var(--panel-3);border:1px solid var(--line);border-radius:8px;padding:5px 11px;margin-top:6px}.decision__wallet b{color:var(--text)}.fired__stage{position:relative;width:224px;height:300px;grid-row:1;align-self:end;margin-bottom:26px}.fired__half{position:absolute;top:0;right:0;bottom:0;left:0;background:#f3ead6;border-radius:6px;box-shadow:0 22px 40px #0009;padding:20px 18px;box-sizing:border-box;color:#3a3328;transform-origin:50% 100%;will-change:transform}.fired__half--r{clip-path:polygon(50% 0,100% 0,100% 100%,49% 100%,53% 91%,47% 82%,52% 73%,48% 64%,53% 55%,47% 46%,52% 37%,48% 28%,53% 19%,47% 10%);animation:fired-drop .55s cubic-bezier(.34,1.56,.64,1) both,fired-grip .3s ease-in-out .6s both,fired-rip-r 1.1s cubic-bezier(.3,.7,.4,1) .9s both}.fired__half--l{clip-path:polygon(0 0,50% 0,47% 10%,53% 19%,48% 28%,52% 37%,47% 46%,53% 55%,48% 64%,52% 73%,47% 82%,53% 91%,49% 100%,0 100%);animation:fired-drop .55s cubic-bezier(.34,1.56,.64,1) both,fired-grip .3s ease-in-out .6s both,fired-rip-l 1.1s cubic-bezier(.3,.7,.4,1) .9s both}.fired__title{font-size:13px;font-weight:900;letter-spacing:.06em;text-align:center;margin:4px 0 2px}.fired__sub{font-size:9px;text-align:center;color:#6b6154;margin-bottom:12px}.fired__crest{display:block;width:30px;height:30px;border-radius:50%;margin:0 auto 8px;background:conic-gradient(#1f4fa3 0,#1f4fa3 50%,#fff 50%,#fff);border:2px solid #1f4fa3;box-shadow:inset 0 0 0 2px #fff}.fired__crest--img{background:#fff;border-color:#d8cdb6;box-shadow:none;object-fit:contain;padding:2px;box-sizing:border-box}.fired__lines i{display:block;height:5px;border-radius:3px;background:#b9ad98;margin:7px 0}.fired__lines i:nth-child(2){width:88%}.fired__lines i:nth-child(3){width:94%}.fired__lines i:nth-child(4){width:70%}.fired__lines i:nth-child(5){width:90%}.fired__lines i:nth-child(6){width:60%}.fired__lines i:nth-child(7){width:84%}.fired__sign{margin-top:22px;display:flex;justify-content:space-between;align-items:flex-end}.fired__sign svg{width:78px;height:26px}.fired__sign small{font-size:8px;color:#6b6154;border-top:1px solid #a99c86;padding-top:3px;width:70px;text-align:center}.fired__stamp{position:absolute;bottom:34px;inset-inline-start:22px;transform:rotate(-14deg);border:2px solid #b0322f;color:#b0322f;font-weight:900;font-size:11px;letter-spacing:.12em;padding:3px 8px;border-radius:4px;opacity:.85}.fired__word{grid-row:2;font-size:64px;font-weight:900;line-height:1;color:#ef4444;letter-spacing:.02em;text-shadow:0 6px 30px #ef444466,0 2px 0 #7f1d1d;animation:fired-word .5s cubic-bezier(.34,1.56,.64,1) 1.45s both}.fired__hint{grid-row:3;align-self:end;font-size:12px;color:var(--muted);animation:fired-word .4s ease-out 2.5s both}@media(prefers-reduced-motion:reduce){.fired,.fired__half,.fired__word,.fired__hint{animation:none!important;opacity:1}.fired__half--l{transform:translate(-44px,26px) rotate(-13deg)}.fired__half--r{transform:translate(44px,30px) rotate(13deg)}}.lfinal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:14px;background:#050605db;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.lfinal__head{text-align:center}.lfinal__eyebrow{font-size:10.5px;letter-spacing:.12em;color:var(--gold-text);font-weight:700}.lfinal__title{margin:2px 0 0;font-size:20px}.lfinal__vs{display:flex;justify-content:center;align-items:center;gap:8px;padding:7px 0 2px;font-size:12.5px;color:var(--muted)}.lfinal__vs b{color:var(--text);font-size:13.5px}.lfinal__meter{margin:10px 4px 0}.lfinal__meter-labels{display:flex;justify-content:space-between;font-size:10.5px;color:var(--dim);margin-bottom:4px}.lfinal__meter-bar{height:8px;border-radius:99px;background:#2a1517;overflow:hidden}.lfinal__meter-bar i{display:block;height:100%;border-radius:99px;transition:width .45s ease}.lfinal__meter-bar i.is-ahead{background:linear-gradient(90deg,#14532d,var(--good))}.lfinal__meter-bar i.is-behind{background:linear-gradient(90deg,#7f1d1d,var(--bad))}.lfinal__meter-value{text-align:center;font-size:11.5px;font-weight:700;margin-top:4px}.lfinal__meter-value.is-ahead{color:var(--good)}.lfinal__meter-value.is-behind{color:var(--bad)}.lfinal__delta{margin-inline-start:6px;font-weight:800}.lfinal__delta.is-ahead{color:var(--good)}.lfinal__delta.is-behind{color:var(--bad)}.lfinal__moment{margin:10px 0 0;background:#121214d9;border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px}.lfinal__minute{font-size:11px;color:var(--gold-text);font-weight:700}.lfinal__situation{font-size:14px;line-height:1.55;margin:4px 0 10px}.lfinal__call{display:block;width:100%;text-align:left;background:var(--panel-3);color:var(--text);border:1px solid var(--line);border-radius:9px;padding:11px 12px;font-size:13.5px;font-weight:600;margin-top:7px;font-family:inherit;cursor:pointer}.lfinal__call:hover:not(:disabled){border-color:var(--line)}.lfinal__call:disabled{opacity:.65;cursor:default}.lfinal__timer{height:4px;border-radius:99px;background:var(--panel-3);margin:12px 4px 0;overflow:hidden}.lfinal__timer i{display:block;height:100%;background:var(--ovr-elite);border-radius:99px;transition:width .1s linear}.lfinal__verdict{text-align:center;padding:22px 12px 12px}.lfinal__cup{font-size:46px}.lfinal__verdict h3{margin:8px 0 4px;font-size:19px}.lfinal__verdict p{color:var(--muted);font-size:13px;margin:0 0 16px;line-height:1.6}.lfinal__dots{display:flex;justify-content:center;gap:6px;padding:12px 0 8px}.lfinal__dots i{width:7px;height:7px;border-radius:50%;background:#2c2c33}.lfinal__dots i.is-on{background:var(--ovr-elite)}.lfinal__dots i.is-now{background:var(--ovr-elite);opacity:.45}.tag--license{color:var(--gold-text);background:#1c1809;border:1px solid #4a3f10}.board__phase:has(.decision--formation){max-height:88vh}.board__phase:has(.fswitch-rows){max-height:88vh}.board__phase:has(.decision__license){max-height:88vh}.board__phase:has(.spend__ledger){max-height:88vh}.board__phase:has(.rdr){max-height:88vh}@media(max-width:899px){.decision--formation .foption__desc{display:none}.decision--formation .foption__fit{margin-bottom:4px}}.decision__license{display:flex;align-items:center;gap:10px;width:100%;margin-top:8px;padding:7px 12px;border-radius:var(--radius-sm);border:1px solid #4a3f10;background:linear-gradient(90deg,#1c1809,var(--panel-3) 70%);color:var(--text);font-family:inherit;text-align:left;cursor:pointer}.decision__license:hover{border-color:#6b5a17}.decision__license--urgent{border-color:#8a7420;background:linear-gradient(90deg,#2a2109,var(--panel-3) 70%)}.decision__license-price{margin-inline-start:auto;flex:none;font-size:13px;font-weight:700;color:#e9c766}.option__fit-badge{position:absolute;top:4px;inset-inline-start:4px;width:16px;height:16px;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--hi) 12%,transparent);color:#e9c766;font-size:10px;line-height:1}.decision__license-icon{font-size:20px;flex:none}.decision__license-text{display:flex;flex-direction:column;gap:1px;min-width:0}.decision__license-text b{font-size:13px}.decision__license-text small{font-size:11px;color:var(--muted)}.fswitch-odds{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.fswitch-odds .pill{display:flex;align-items:center;gap:7px;font-size:11px;padding:5px 10px}.fswitch-rows{display:flex;flex-direction:column;gap:8px}.fswitch-row{display:flex;align-items:center;gap:10px;width:100%;background:var(--panel-3);border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 11px;color:var(--text);font-family:inherit;text-align:left;cursor:pointer}.fswitch-row:hover{border-color:var(--line)}.fswitch-row b{font-size:13.5px;white-space:nowrap}.fswitch-row__shield{font-size:20px;width:34px;text-align:center;flex:none}.fswitch-row .fpitch--tiny{width:34px;border-radius:5px}.fswitch-row--stay{border-color:#4a3f10;background:linear-gradient(90deg,#1c1809,var(--panel-3) 55%)}@media(max-width:379px){.tag--formation{display:none}}.option__fee{font-size:12px;font-weight:800;color:var(--gold-text)}.lfinal__hint{text-align:center;font-size:10.5px;color:var(--dim);margin-top:6px}.decision--scouting .options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.decision--scouting .options>.option--personal{grid-column:1 / -1}.board__phase:has(.decision--scouting){max-height:88vh}.option--scout{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px 9px;text-align:center}.scout__face{position:relative;display:block;flex:none;border-radius:50%;overflow:visible;border:2px solid var(--line);background:var(--panel-3)}.scout__face>img,.scout__initials{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.scout__initials{display:grid;place-items:center;font-weight:800;font-size:15px;color:#fff}.scout__flag{position:absolute;bottom:-2px;inset-inline-start:-3px;display:grid;place-items:center;padding:1px;border-radius:3px;background:var(--panel-3)}.scout__name{font-size:13px;font-weight:700;line-height:1.2}.scout__meta{font-size:10.5px;color:var(--muted)}.scout__rating{display:flex;align-items:center;justify-content:center;gap:6px}.scout__arrow{color:var(--dim);font-size:12px}.scout__pot{display:flex;flex-direction:column;line-height:1.1}.scout__pot b{font-size:11.5px;color:var(--text-2)}.scout__pot small{font-size:9px;color:var(--dim);letter-spacing:.04em}.scout__trait{font-size:10px;font-weight:700;color:var(--gold-text);background:#1c1809;border:1px solid #4a3f10;border-radius:6px;padding:2px 7px}.option--scout .option__odds:first-of-type{margin-top:auto}.mgr-signing-strip{display:flex;align-items:center;gap:8px;margin-top:8px;padding:6px 9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-3)}.mgr-signing-strip--bust .scout__face{filter:saturate(.3)}.mgr-signing-strip__text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.mgr-signing-strip__text b{font-size:12px}.mgr-signing-strip__text span{font-size:10.5px;color:var(--muted)}@media(max-width:380px){.scout__meta{font-size:10px}.scout__pot small{font-size:8.5px}}.option--personal .option__art .scout__face{margin-inline:auto;border-width:1px}.fswitch-odd{white-space:nowrap}.summary--bar{padding-bottom:150px}.app:has(>.nx-bar){padding-bottom:calc(150px + env(safe-area-inset-bottom))}.app:has(>.nx-bar)>.summary--bar{padding-bottom:0}.sw__life{display:flex;justify-content:space-between;gap:8px;padding:12px 16px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);color:var(--muted);font-size:14px}.sw__life b{color:var(--text);font-size:22px;margin-inline-end:4px}.sw__tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border-radius:14px;background:var(--panel)}.sw__tab{min-height:44px;border:0;border-radius:11px;background:transparent;color:var(--muted);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.sw__tab[aria-pressed=true]{background:var(--panel-2);color:var(--text)}.mc-note{width:fit-content;max-width:100%;margin:0 auto 10px;padding:7px 14px;border-radius:14px;text-align:center;line-height:1.4;background:var(--panel-2);border:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:700}.mc-check{display:flex;align-items:center;justify-content:center;gap:10px;margin:4px 0 16px;color:var(--muted);font-size:14px}.mc-check input{width:20px;height:20px;accent-color:#fff}.option--fork .option__name{color:var(--text)}.option--fork .pill{color:var(--text-2)}:root{--bg-rgb: 0 0 0}.hm-mode,.hm-bn,.player__club{--text: #ffffff;--text-2: #d9d9d9;--muted: #b5b5b5;--dim: #8a8a8a;--line: #2c2c2c;--fg-rgb: 255 255 255;color-scheme:dark;--bg-rgb: 0 0 0;color:var(--text)}.rk-tabs__sep,.rk-tabs__sep~button{display:none}:root .rk-card:not(.rk-card--gold,.rk-card--silver,.rk-card--bronze,.rk-card--me){background:var(--panel)}:root .rk-card--me,:root .rk-you{background:var(--accent);color:var(--on-accent)}:root .rk-lg-card__rank,:root .rk-feed__t em{background:var(--accent);color:var(--on-accent)}:root .rk-scope button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}:root .rk-lg-stack__i,:root .rk-lg-stack__empty{background:var(--panel-2)}:root .rk-lg-dots i{background:var(--panel-3)}:root .rk-lg-dots i.live{background:var(--good)}:root .rk-nudge{background:var(--panel-3)}:root .rk-grp{background:var(--panel)}:root .rk-grp>.rk-row{background:var(--panel-2)}:root .rk-cl{background:var(--panel)}:root .rk-cl--best{background:var(--panel-2)}:root .rk-sheet{background:var(--panel-2)}.home--new .hm-body{min-height:calc(100dvh - 76px)}.home--new .hm-modes{flex:1;grid-template-columns:1fr;min-height:0}.home--new .hm-mode{min-height:0;background-position:center 30%}.home--new .hm-mode__name{font-size:30px}.home--new .hm-mode__line{font-size:13.5px}.home--new .hm-mode__go{display:none}.hm-start{display:grid;gap:10px;padding:4px 0 calc(22px + env(safe-area-inset-bottom))}.hm-start .btn{min-height:58px;font-size:16px}.hm-start__note{text-align:center;color:var(--muted);font-size:12.5px}.unlock-sheet{padding-bottom:calc(18px + env(safe-area-inset-bottom));z-index:90}.ss-shade:has(+.unlock-sheet){z-index:85}.unlock-sheet__agent{margin:0;display:flex;gap:10px;align-items:center;justify-content:center;color:var(--muted);font-size:13px;text-align:start}.unlock-sheet__agent img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:1.5px solid var(--hi);background:#101a24;flex:none}.unlock-row{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;width:100%;text-align:start;font:inherit;color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-radius:16px;padding:10px 13px;cursor:pointer}.unlock-row--new{border-color:color-mix(in srgb,var(--hi) 60%,transparent)}.unlock-row__ic{width:44px;height:44px;padding:10px;box-sizing:border-box;border-radius:12px;background:var(--panel-3);stroke:var(--text);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.unlock-row__text{display:grid;gap:1px}.unlock-row__text b{font-size:14px}.unlock-row__text span{color:var(--muted);font-size:12px}.unlock-row__new{margin-inline-start:6px;font-style:normal;font-size:9.5px;font-weight:800;color:var(--on-accent);background:var(--hi);border-radius:999px;padding:1px 7px;vertical-align:middle}.unlock-row__go{font-weight:800;font-size:12.5px;color:var(--hi)}.unlock-sheet__done{border:0;background:none;color:var(--muted);font:inherit;font-size:13px;padding:6px;cursor:pointer}.ob-glow{box-shadow:0 0 0 2px var(--hi),0 0 22px color-mix(in srgb,var(--hi) 45%,transparent)}.shirt:not(.shirt--coach){aspect-ratio:1080 / 1456;max-width:190px;container-type:inline-size}@media(min-width:480px){.shirt:not(.shirt--coach){max-width:260px}}.season__temp{opacity:.7;font-weight:700;white-space:nowrap}.season__delta{white-space:nowrap}@media(min-width:900px){.identity__foot{justify-content:flex-end}.identity__foot .btn:not(.btn--ghost){flex:0 1 360px}.nx-bar{max-width:none;padding-inline:max(16px,calc((100% - 560px)/2))}.board__phase>.season{min-height:100%;align-content:start}.app:has(>.summary)>.finish__actions{margin-inline:auto;justify-content:center}}.claim__board{margin:18px auto 6px;max-width:300px;display:grid;gap:6px;text-align:start}.claim__row{display:grid;grid-template-columns:22px minmax(0,1fr) 30px;gap:10px;align-items:center;padding:6px 10px;border-radius:12px;background:var(--panel-2)}.claim__row:nth-child(2){opacity:.8}.claim__row:nth-child(3){opacity:.6}.claim__rank{font-size:14px;font-weight:800;color:var(--muted);text-align:center}.claim__bar{height:8px;border-radius:999px;background:color-mix(in srgb,var(--text) 16%,transparent)}.claim__row--you{padding-block:9px;border:1.5px dashed color-mix(in srgb,var(--ovr-elite) 70%,transparent);background:color-mix(in srgb,var(--ovr-elite) 8%,var(--panel-2))}.claim__row--you .claim__rank,.claim__you{color:var(--ovr-elite)}.claim__you{font-size:15px;font-weight:800}.claim__empty{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;border:1.5px dashed color-mix(in srgb,var(--ovr-elite) 70%,transparent);color:var(--ovr-elite);font-weight:800}.claim__why-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--panel-2);color:var(--text)}.claim__why-icon svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.claim__rules{grid-template-columns:1fr 1fr;gap:8px}.claim__rules li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;border-radius:12px;background:var(--panel-2);border:1px solid var(--line);text-align:center;font-size:13px;line-height:1.3}.claim__rules li:before{content:none}.claim__icon{flex:none;color:var(--ovr-elite)}.claim__lead--hook{font-size:16px;font-weight:600;color:var(--text)}[dir=rtl] .back-btn svg,[dir=rtl] .season__arrow,[dir=rtl] .squad__arrow,[dir=rtl] .scout__arrow,[dir=rtl] .rk-chip:not(.rk-chip--open) svg{display:inline-block;transform:scaleX(-1)}[dir=rtl] .rdr__strip{direction:ltr}[dir=rtl] .rdr__tile{direction:rtl}
