:root{color-scheme:dark;--bg: #0F1A22;--panel: #16242E;--panel-2: #1D2F3B;--panel-3: #25404F;--line: #243A47;--line-2: #33505F;--ink: #EAF0F3;--ink-2: #A9B8C2;--ink-3: #6F8390;--accent: #E8A33D;--accent-ink: #1A1200;--good: #3DBE7A;--good-ink: #FFFFFF;--warn: #E0B341;--warn-ink: #1A1200;--bad: #E2574C;--bad-ink: #FFFFFF;--info: #5AA9E6;--info-ink: #FFFFFF;--team: #33505F;--team-2: #A9B8C2;--team-ink: #EAF0F3;--team-soft: #1D2F3B;--team-deep: #16242E;--team-band: linear-gradient(100deg, var(--team) 0 62%, var(--team-2) 62% 64%, transparent 64%);--team-wm: #1A2A35;--on-team-track: rgba(255, 255, 255, .25);--on-team-ink-2: rgba(234, 240, 243, .7);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--r-card: 8px;--r-sheet: 16px;--r-chip: 999px;--r-btn: 8px;--r-stat: 8px;--r-band: 0;--r-tag: 0;--r-disc: 999px;--tap: 44px;--h-row-2: 56px;--h-row-1: 44px;--h-table-row: 40px;--h-chip: 32px;--h-tab: 40px;--h-btn: 44px;--h-cta: 56px;--top-h: 56px;--tab-h: 60px;--tab-fade: 12px;--h-advance: 56px;--h-band: 40px;--h-tag: 24px;--band-bar: 6px;--tag-skew: 8px;--shadow-card: none;--shadow-sheet: none;--fs-base: 15px;--t-display: calc(var(--fs-base) * 2.13);--t-display-lh: 1.15;--t-display-w: 800;--t-display-ls: -.02em;--t-h1: calc(var(--fs-base) * 1.6);--t-h1-lh: 1.25;--t-h1-w: 800;--t-h1-ls: -.02em;--t-h2: calc(var(--fs-base) * 1.2);--t-h2-lh: 1.33;--t-h2-w: 600;--t-body: calc(var(--fs-base) * 1);--t-body-lh: 1.47;--t-body-w: 400;--t-body-strong: calc(var(--fs-base) * 1);--t-body-strong-lh: 1.47;--t-body-strong-w: 600;--t-caption: calc(var(--fs-base) * .8);--t-caption-lh: 1.33;--t-caption-w: 500;--t-micro: calc(var(--fs-base) * .73);--t-micro-lh: 1.27;--t-micro-w: 600;--n-xl: calc(var(--fs-base) * 3.2);--n-lg: calc(var(--fs-base) * 1.87);--n-md: calc(var(--fs-base) * 1.33);--n-sm: calc(var(--fs-base) * 1);--font-ui: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, "Malgun Gothic", sans-serif;--font-num: "BGM Num", "Pretendard Variable", Pretendard, system-ui, sans-serif;--m-micro: .12s;--m-enter: .2s;--m-count: .32s;--m-draw: .48s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-move: cubic-bezier(.4, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--motion: var(--m-enter)}:root[data-theme=light]{color-scheme:light;--bg: #F4F7F9;--panel: #FFFFFF;--panel-2: #EDF2F5;--panel-3: #E1E9EE;--line: #D6DFE5;--line-2: #C2CFD7;--ink: #16242E;--ink-2: #5A6B76;--ink-3: #8A9AA5;--accent: #B9760F;--good: #1F8A55;--warn: #946B00;--bad: #B23A30;--info: #2C6FA6;--team-soft: #EDF2F5;--team-deep: #E0E5E7;--team-wm: #EBEEF0;--on-team-track: rgba(0, 0, 0, .2);--shadow-card: 0 1px 2px rgba(22, 36, 46, .08);--shadow-sheet: 0 -4px 16px rgba(22, 36, 46, .16)}:root[data-font-scale="115"]{--fs-base: 17px}:root[data-font-scale="130"]{--fs-base: 20px}@media (prefers-reduced-motion: reduce){:root{--motion: 0ms;--m-micro: 0ms;--m-enter: 0ms;--m-count: 0ms;--m-draw: 0ms}*{animation-duration:0ms!important;transition-duration:0ms!important}}:root[data-reduce-motion="1"]{--motion: 0ms;--m-micro: 0ms;--m-enter: 0ms;--m-count: 0ms;--m-draw: 0ms}:root[data-reduce-motion="1"] *{animation-duration:0ms!important;transition-duration:0ms!important}:root[data-color-safe="1"]{--good: #2E7D5B;--bad: #A63A31;--warn: #8A6A16;--info: #2C6FA6}:root[data-color-safe="1"] .num-good:before{content:"▲ "}:root[data-color-safe="1"] .num-bad:before{content:"▼ "}html,body{overflow-x:hidden;max-width:100%}.scroll-x{overflow-x:auto;max-width:100%}table{max-width:100%;width:100%;table-layout:fixed}th,td{overflow-wrap:anywhere}.advance-bar{position:fixed;left:var(--nav-w);right:0;bottom:var(--bottom-h);min-height:var(--h-advance);display:flex;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);padding-bottom:calc(var(--sp-2) + env(safe-area-inset-bottom,0px));background:var(--panel);border-top:1px solid var(--line);z-index:5}.advance-bar>button{flex:1;min-height:var(--h-advance)}@media (min-width: 768px){.advance-bar{justify-content:center;padding-inline:var(--sp-4)}.advance-bar>button{flex:0 1 200px}}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background-color:var(--bg);background-image:var(--bg-tex);background-repeat:no-repeat;color:var(--ink);font-family:var(--font-ui);font-size:var(--t-body);line-height:var(--t-body-lh);-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--info);outline-offset:2px}button{font:inherit;color:inherit;min-height:var(--h-btn);border:1px solid var(--line);background:var(--panel-2);border-radius:var(--r-btn);padding:var(--sp-2) var(--sp-3);cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button.icon-only:disabled{opacity:.72}a{color:var(--info);text-decoration:none}.t-display{font-size:var(--t-display);line-height:var(--t-display-lh);font-weight:var(--t-display-w);letter-spacing:var(--t-display-ls);margin:0}.t-h1{font-size:var(--t-h1);line-height:var(--t-h1-lh);font-weight:var(--t-h1-w);letter-spacing:var(--t-h1-ls);margin:0}.t-h2,.title{font-size:var(--t-h2);line-height:var(--t-h2-lh);font-weight:var(--t-h2-w);margin:0}.t-body{font-size:var(--t-body);line-height:var(--t-body-lh);font-weight:var(--t-body-w)}.t-body-strong{font-size:var(--t-body-strong);line-height:var(--t-body-strong-lh);font-weight:var(--t-body-strong-w)}.t-caption,.caption{font-size:var(--t-caption);line-height:var(--t-caption-lh);font-weight:var(--t-caption-w);color:var(--ink-2)}.t-micro{font-size:var(--t-micro);line-height:var(--t-micro-lh);font-weight:var(--t-micro-w)}.num-xl,.num-lg,.num-md,.num-sm,.num{font-variant-numeric:tabular-nums}.num-xl{font-family:var(--font-num);font-size:var(--n-xl);font-weight:600;line-height:.95;letter-spacing:0;font-size-adjust:.52}.num-lg{font-family:var(--font-num);font-size:var(--n-lg);font-weight:600;line-height:1;letter-spacing:0;font-size-adjust:.52}.num-md{font-family:var(--font-num);font-size:var(--n-md);font-weight:600;line-height:1;font-size-adjust:.52}.num-sm,.num{font-size:var(--n-sm);font-weight:600}.num-good{color:var(--good)}.num-bad{color:var(--bad)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--sp-3) var(--sp-4);box-shadow:var(--shadow-card)}.app-main{padding:var(--sp-4);padding-top:calc(var(--top-h) + var(--sp-3));padding-bottom:calc(var(--bottom-h) + var(--sp-5));max-width:var(--content-max);margin:0 auto}.app-main[data-advance="1"]{padding-bottom:calc(var(--bottom-h) + var(--h-advance) + var(--sp-4))}.skeleton{background:linear-gradient(90deg,var(--panel) 25%,var(--panel-2) 50%,var(--panel) 75%);background-size:200% 100%;border-radius:var(--r-card);height:var(--h-btn);margin-bottom:var(--sp-2);animation:shimmer 1.2s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sheet-in{0%{transform:translateY(12%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toast-in{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes line-in{0%{transform:translateY(4px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes count-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.rot-left{transform:rotate(-90deg)}.rot-right{transform:rotate(90deg)}.rot-down{transform:rotate(180deg)}[data-changed="1"]{display:inline-block;animation:count-up var(--m-count) var(--ease-out)}[data-collapsing="1"]{transform-origin:top;animation:row-collapse var(--m-enter) var(--ease-in) forwards;pointer-events:none}@keyframes row-collapse{0%{transform:scaleY(1);opacity:1}to{transform:scaleY(0);opacity:0}}.event-line{animation:line-in var(--m-enter) var(--ease-out)}.event-line[data-tier=clutch]:before{content:"";position:absolute;inset-inline-start:0;inline-size:3px;block-size:100%;transform-origin:left center;animation:bar-grow var(--m-enter) var(--ease-out)}@keyframes bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-draw="1"] path{animation:draw var(--m-draw) var(--ease-out)}@keyframes draw{0%{stroke-dashoffset:var(--draw-len, 200)}to{stroke-dashoffset:0}}[data-count="1"]{display:inline-block;animation:count-up var(--m-count) var(--ease-out)}[data-fresh="1"]{animation:slide-in-right var(--m-enter) var(--ease-out)}@keyframes slide-in-right{0%{transform:translate(12px);opacity:0}to{transform:translate(0);opacity:1}}button:active:not(:disabled){transform:scale(.98)}button{transition:transform var(--m-micro) var(--ease-out)}:root{--nav-rail: 76px;--nav-side: 224px;--nav-w: 0px;--bottom-h: var(--tab-h);--content-max: 720px;--card-min: 320px;--screen-cols: 1}@media (min-width: 768px){:root{--nav-w: var(--nav-rail);--bottom-h: 0px;--content-max: 1000px;--screen-cols: 2}}@media (min-width: 1152px){:root{--nav-w: var(--nav-side);--content-max: 1240px;--screen-cols: 3}}@media (min-width: 1600px){:root{--content-max: 1504px}}body{padding-inline-start:var(--nav-w)}.top-bar{position:fixed;top:0;left:var(--nav-w);right:0;height:var(--top-h);display:flex;align-items:center;padding:0 var(--sp-3);background:var(--team);color:var(--team-ink);border-bottom:2px solid var(--team-2);z-index:10}.top-bar .caption,.top-bar .t-caption{color:var(--on-team-ink-2)}.top-bar a{color:var(--team-ink)}.top-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);width:100%;max-width:var(--content-max);margin:0 auto}.wide-only{display:none}@media (min-width: 768px){.wide-only{display:revert}}.lg-only{display:none}@media (min-width: 1152px){.lg-only{display:revert}th.lg-only,td.lg-only{display:table-cell}}.nav-main{position:fixed;z-index:10;background:var(--panel);left:0;right:0;bottom:0;height:calc(var(--tab-h) + env(safe-area-inset-bottom,0px));display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px)}.nav-item{touch-action:manipulation;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--tap);color:var(--ink-2);font-size:var(--t-micro);line-height:var(--t-micro-lh);font-weight:var(--t-micro-w);text-decoration:none;transition:color var(--m-micro) var(--ease-out),background-color var(--m-micro) var(--ease-out)}.nav-item[aria-current=page]{color:var(--accent)}.nav-badge{position:absolute;top:4px;right:28%;min-width:16px;height:16px;border-radius:8px;background:var(--bad);color:var(--bad-ink);font-size:10px;line-height:16px;text-align:center;padding:0 4px}.nav-brand{display:none}@media (min-width: 768px){.nav-main{inset:0 auto 0 0;width:var(--nav-rail);height:auto;display:flex;flex-direction:column;gap:var(--sp-1);border-top:0;border-right:1px solid var(--line);padding:var(--sp-2) var(--sp-2) var(--sp-3);background:var(--team-deep)}.nav-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-1);min-height:var(--top-h);margin-bottom:var(--sp-2);border-bottom:1px solid var(--line);color:var(--team-ink);overflow:hidden}.nav-item{min-height:56px;border-radius:var(--r-btn);color:var(--on-team-ink-2)}.nav-item[aria-current=page]{background:var(--team);color:var(--team-ink)}.nav-item[aria-current=page]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:var(--r-band);background:var(--accent)}.nav-item:hover:not([aria-current=page]){background:var(--team-soft)}.nav-badge{top:6px;right:14px}}@media (min-width: 1152px){.nav-main{width:var(--nav-side);padding:var(--sp-3) var(--sp-2) var(--sp-4)}.nav-brand{flex-direction:row;justify-content:flex-start;gap:var(--sp-2);padding:0 var(--sp-2);text-align:start}.nav-item{flex-direction:row;justify-content:flex-start;gap:var(--sp-3);padding-inline:var(--sp-3);font-size:var(--t-body);line-height:var(--t-body-lh);font-weight:var(--t-body-strong-w)}.nav-badge{position:static;margin-inline-start:auto}}.screen{display:flex;flex-direction:column;gap:var(--sp-3)}@media (min-width: 768px){.screen{display:grid;grid-template-columns:repeat(var(--screen-cols),minmax(0,1fr));gap:var(--sp-4);align-items:start}.screen>[data-card=hero],.screen>[role=tablist],.screen>[data-span=full],.screen>h1,.screen>h2,.screen>.screen-head,.screen>.advance-bar{grid-column:1 / -1}.screen>[data-span="2"]{grid-column:span 2}.screen>[data-card]{contain:layout style}}.stack{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.screen-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-width:0}.sheet-backdrop{position:fixed;inset:0;z-index:30;background:#0f1a2299;display:flex;align-items:flex-end;justify-content:center}.sheet-panel{position:relative;width:100%;max-width:720px;max-height:85vh;overflow-y:auto;background:var(--panel);border-top:1px solid var(--line);border-start-start-radius:var(--r-sheet);border-start-end-radius:var(--r-sheet);box-shadow:var(--shadow-sheet);padding:var(--sp-3) var(--sp-4);padding-bottom:calc(var(--sp-5) + env(safe-area-inset-bottom,0px));animation:sheet-in var(--m-enter) var(--ease-move)}.sheet-handle{display:block;width:36px;height:4px;min-height:4px;margin:0 auto var(--sp-3);padding:0;border:none;border-radius:var(--r-disc);background:var(--panel-3)}.sheet-close{display:none}@media (min-width: 768px){.sheet-backdrop{align-items:center;padding:var(--sp-5)}.sheet-panel{max-width:680px;max-height:82vh;border:1px solid var(--line-2);border-radius:var(--r-sheet);padding:var(--sp-4) var(--sp-5) var(--sp-5);animation-name:modal-in}.sheet-handle{display:none}.sheet-close{display:flex;align-items:center;justify-content:center;position:absolute;top:var(--sp-2);inset-inline-end:var(--sp-2);width:var(--tap);height:var(--tap);min-height:var(--tap);padding:0;border:none;border-radius:var(--r-btn);background:transparent;color:var(--ink-2)}}@keyframes modal-in{0%{transform:scale(.98);opacity:0}to{transform:scale(1);opacity:1}}.toast-stack{position:fixed;left:calc(var(--nav-w) + var(--sp-3));right:var(--sp-3);bottom:calc(var(--bottom-h) + var(--sp-3));z-index:20;display:flex;flex-direction:column;gap:var(--sp-2)}@media (min-width: 768px){.toast-stack{left:auto;right:var(--sp-4);bottom:calc(var(--bottom-h) + var(--h-advance) + var(--sp-3));width:min(400px,calc(100vw - var(--nav-w) - var(--sp-6)))}}.master-detail{display:block}@media (min-width: 768px){.master-detail{display:grid;grid-template-columns:minmax(0,var(--master-w)) minmax(0,1fr);gap:var(--sp-4);align-items:start}.master-detail>.master{position:sticky;top:calc(var(--top-h) + var(--sp-3));max-height:calc(100vh - var(--top-h) - var(--sp-6));overflow-y:auto}}:root{--feed-h: 420px}@media (min-width: 768px){:root{--feed-h: 520px}.game-board{grid-template-columns:minmax(0,1fr);max-width:860px;margin-inline:auto;width:100%}}@media (min-width: 1152px){:root{--feed-h: 620px}}@media (min-width: 768px){.game-board>.advance-bar{justify-content:space-between}.game-board>.advance-bar>button{flex:0 0 auto}}.screen.single{max-width:640px;margin-inline:auto;width:100%}@media (min-width: 768px){.screen.single{grid-template-columns:minmax(0,1fr)}}[data-selected="1"]{background-color:var(--team-soft);background-image:linear-gradient(90deg,var(--accent) 0 3px,transparent 3px)}.auto-grid{display:grid;gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--auto-min, 280px)),1fr))}@media (min-width: 768px){.stack.cols{display:grid;grid-template-columns:repeat(var(--screen-cols),minmax(0,1fr));gap:var(--sp-4);align-items:start}.stack.cols>[data-span=full]{grid-column:1 / -1}}.kv-grid{display:grid;gap:2px var(--sp-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.kv-grid>*{max-width:320px}.kv{display:flex;justify-content:space-between;gap:var(--sp-3);padding:2px 0;max-width:320px}.top-bar-date{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-bar-cash{white-space:nowrap;flex:0 0 auto}.top-bar-meters{display:flex;gap:var(--sp-2);align-items:center;flex:0 0 auto}.top-bar-date>.caption{overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){.top-bar-inner{gap:var(--sp-2)}}@font-face{font-family:BGM Num;src:url(/fonts/bgm-num.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0020-007E,U+2212}:root{--bg-tex: none;--tex-scan: repeating-linear-gradient(0deg, rgba(255, 255, 255, .035) 0 1px, transparent 1px 4px);--tex-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url%28%23g%29' opacity='.05'/%3E%3C/svg%3E");--master-w: 280px}:root[data-theme=light]{--tex-scan: repeating-linear-gradient(0deg, rgba(0, 0, 0, .04) 0 1px, transparent 1px 4px);--tex-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url%28%23g%29' opacity='.035'/%3E%3C/svg%3E")}@media (min-width: 1152px){:root{--master-w: 360px}}[data-card=hero]{position:relative;background-color:var(--team);background-image:linear-gradient(110deg,var(--team) 0%,var(--team-deep) 100%);color:var(--team-ink)}[data-card=hero] .caption,[data-card=hero] .t-caption{color:var(--on-team-ink-2)}.hero-wm{position:absolute;right:calc(var(--sp-4) * -1);bottom:calc(var(--sp-4) * -1);pointer-events:none;z-index:0}[data-card=hero]>*:not(.hero-wm){position:relative;z-index:1}.hero-wm>*{display:block}.band{background-color:transparent;border-bottom:1px solid var(--line-2);color:var(--ink)}.band .band-bar{background:transparent}.band .band-title{font-size:var(--t-h2);line-height:var(--t-h2-lh);font-weight:var(--t-body-strong-w);letter-spacing:var(--t-h1-ls)}.band .band-icon{color:var(--ink-2);flex-shrink:0}.band .band-aside{color:var(--ink-2);font-size:var(--t-caption)}.band .band-aside a{color:var(--accent)}.band[data-band=team]{background-color:var(--team);color:var(--team-ink)}.band[data-band=team] .band-bar{background:var(--team-2)}.band[data-band=team] .band-icon,.band[data-band=team] .band-aside{color:var(--on-team-ink-2)}.band[data-cutline]{height:var(--h-tag);min-height:var(--h-tag);background-color:var(--ink-3);color:var(--bg)}.band[data-cutline] .band-title{font-size:var(--t-micro);line-height:var(--t-micro-lh)}.band[data-cutline] .band-bar{background:var(--bg)}.band[data-cutline] .band-icon{color:var(--bg)}.tag{display:inline-flex;align-items:center;justify-content:center;height:var(--h-tag);min-height:var(--h-tag);padding:0 var(--sp-3);border-radius:var(--r-tag);clip-path:polygon(var(--tag-skew) 0,100% 0,calc(100% - var(--tag-skew)) 100%,0 100%);font-family:var(--font-num);font-size:var(--t-body-strong);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;flex-shrink:0}[data-scoreboard]{display:grid;border:1px solid var(--line);border-radius:var(--r-band);overflow:hidden;background-color:var(--panel);background-image:var(--tex-scan);transition:background-color var(--m-count) var(--ease-out)}.scoreboard-head{display:flex;align-items:stretch;min-height:56px}.scoreboard[data-variant=summary] .scoreboard-head{min-height:56px}.scoreboard-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-1);flex-shrink:0;padding:var(--sp-1) var(--sp-2);background:var(--panel-2)}.scoreboard-row{display:flex;align-items:center;gap:var(--sp-2);min-height:24px;padding:0 var(--sp-3)}.disc{display:inline-block;width:8px;height:8px;border-radius:var(--r-disc);border:1px solid var(--ink-3);background:transparent}.disc[data-on="1"]{background:var(--warn);border-color:var(--warn)}@media (min-width: 768px){.scoreboard-head{min-height:72px}}[data-scoreboard][data-flash="1"]{background-color:var(--team-soft)}.tag[data-size=xl]{height:auto;min-height:var(--h-tag);align-items:baseline;gap:2px;padding:0 var(--sp-4)}.advance-bar>button{display:flex;align-items:center;justify-content:flex-start;gap:var(--sp-2);text-align:start}.advance-bar>button>svg{display:none;flex-shrink:0}@media (min-width: 768px){.advance-bar>button>svg{display:block}}.fan-voice{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-icon{color:var(--ink-3)}.player-card{position:relative;display:grid;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3) var(--sp-3);border:1px solid var(--line);border-top:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);min-height:92px}.player-card[data-selected="1"]{border-color:var(--accent)}.player-card-main{display:flex;align-items:center;gap:var(--sp-2);min-width:0;color:inherit;text-decoration:none}.player-card-name{font-size:var(--t-body-strong);line-height:var(--t-body-strong-lh);font-weight:var(--t-display-w);letter-spacing:var(--t-h1-ls);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-card-chips{color:var(--ink-2)}.player-card-action{display:flex;gap:var(--sp-2)}.player-card-action>button{min-height:var(--h-tag);height:var(--h-tag);padding:0 var(--sp-2)}.disc-num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--r-disc);border:2px solid var(--line-2);background:var(--panel-2)}.player-card[data-variant=grid]{min-height:0}.player-card[data-variant=grid] .player-card-main{flex-direction:row;align-items:center;gap:var(--sp-1)}.player-card[data-variant=grid] .disc-num{margin-inline-start:auto}.player-head{position:relative;margin:calc(var(--sp-3) * -1) calc(var(--sp-4) * -1) var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-band);overflow:hidden;background-color:var(--team);background-image:var(--team-band);color:var(--team-ink)}.player-head .t-caption,.player-head .caption{color:var(--on-team-ink-2)}.player-head-wm{position:absolute;right:calc(var(--sp-4) * -1);bottom:calc(var(--sp-5) * -1);pointer-events:none;z-index:0}.player-head>*:not(.player-head-wm){position:relative;z-index:1}.sheet-head{position:relative;margin:calc(var(--sp-4) * -1) calc(var(--sp-4) * -1) var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-band);overflow:hidden;background-color:var(--team);background-image:var(--team-band);color:var(--team-ink)}.sheet-head-wm{position:absolute;right:calc(var(--sp-4) * -1);bottom:calc(var(--sp-5) * -1);pointer-events:none;z-index:0}.sheet-head>*:not(.sheet-head-wm){position:relative;z-index:1}.leader-card{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-1) var(--sp-4)}.leader-card>.num-lg{margin-inline-start:auto}.banner{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;gap:var(--sp-3);height:72px;padding:0 var(--sp-4);border-radius:var(--r-band);overflow:hidden;background-color:var(--team);background-image:var(--team-band);color:var(--team-ink);transform-origin:top;animation:banner-in var(--m-count) var(--ease-out)}.banner .banner-title{font-size:var(--t-h1);line-height:var(--t-h1-lh);font-weight:var(--t-h1-w);letter-spacing:var(--t-h1-ls);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner[data-closing="1"]{animation:banner-out var(--m-enter) var(--ease-in) forwards}@keyframes banner-in{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes banner-out{0%{transform:scaleY(1);opacity:1}to{transform:scaleY(0);opacity:0}}.banner-slot{position:relative}.timeline{list-style:none;margin:0;padding:0 0 0 var(--sp-4);display:grid;gap:var(--sp-3);position:relative}.timeline:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:1px;background:var(--line-2)}.timeline-row{display:flex;align-items:flex-start;gap:var(--sp-3);position:relative}.timeline-disc{position:absolute;left:calc(var(--sp-4) * -1 + 1px);top:5px;width:10px;height:10px;border-radius:var(--r-disc);border:2px solid var(--bg);background:var(--panel-3);flex-shrink:0}.timeline-disc[data-tone=champion]{background:var(--team)}.timeline-disc[data-tone=postseason]{background:var(--team-2)}.card:not([data-card=hero]){background:var(--panel);border-block:1px solid var(--line)}.band{margin-bottom:var(--sp-2)}.band-title{padding-block:var(--sp-2)}.section-tabs{overflow-x:auto;scrollbar-width:thin;align-items:stretch}.section-tab{padding-inline:var(--sp-4);font-size:var(--t-body);white-space:nowrap}.section-tab:hover{color:var(--ink)}.home-hero,.home-checklist{grid-column:1 / -1;min-width:0}.home-work,.home-context{min-width:0}.home-context .card{background:transparent}.roster-list{display:grid;gap:0}.roster-list>li+li{border-top:1px solid var(--line)}.roster-list .player-card{border:0;border-radius:0;background:transparent}.player-card{gap:var(--sp-2)}.player-jersey{color:var(--ink-2);min-width:40px}.player-card .disc-num{border:0;border-radius:0;background:none;width:auto;height:auto;flex-direction:column;align-items:flex-end;gap:var(--sp-1)}.player-card .disc-num .t-micro{color:var(--ink-2);font-family:var(--font-ui);white-space:nowrap}.player-card-main{min-height:var(--tap)}.player-card-action>button{min-height:var(--tap);height:auto}.rating-cell{flex:1;min-width:0;display:grid;gap:var(--sp-1)}.rating-label{font-size:var(--t-micro);color:var(--ink-2)}.rating-cell .num-sm{font-size:var(--t-caption)}.rating-track{display:block;height:3px;background:var(--line)}.rating-track>[data-bar]{display:block;height:100%}.ledger-columns{display:grid;gap:var(--sp-4)}.cash-flow>p{padding-block:var(--sp-1)}button:hover:not(:disabled):not([role=tab]){border-color:var(--line-2)}[role=listitem]>a:hover,.player-card:has(.player-card-main:hover){background-color:var(--panel-2)}summary{cursor:pointer}input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea{font:inherit;color:var(--ink);background-color:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r-btn);min-height:var(--tap);padding:var(--sp-2);max-width:100%}@media (min-width: 768px){.home-screen{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.ledger-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.roster-list .player-card{grid-template-columns:minmax(240px,1.3fr) minmax(200px,1fr) auto;align-items:center;padding-block:var(--sp-2)}.roster-list .player-card-action{min-width:90px;justify-content:flex-end}}.screen>header{grid-column:1 / -1}.screen>header h1{font-size:var(--t-h1);line-height:var(--t-h1-lh);margin:0}.page-heading{padding-block:var(--sp-1)}.page-heading h1{font-weight:var(--t-h1-w)}.home-context .card{border-radius:0}.home-hero .hero-wm{opacity:.45}@media (min-width: 768px){.home-checklist{min-height:var(--tap)}}.section-tabs{display:flex;gap:var(--sp-1);border-bottom:1px solid var(--line);position:relative}.section-tabs[data-overflow="1"]{mask-image:linear-gradient(to right,#000 calc(100% - var(--tab-fade)),transparent 100%)}.section-tab{flex:0 0 auto;min-height:var(--tap);background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--ink-2)}.section-tab[aria-selected=true]{border-bottom-color:var(--accent);color:var(--ink);font-weight:600}.tab-count{margin-inline-start:var(--sp-1);color:var(--accent)}.app-main[data-advance="1"]{padding-bottom:calc(var(--bottom-h) + var(--advance-actual-h, var(--h-advance)) + var(--sp-6) + env(safe-area-inset-bottom,0px))}.player-head-wm,.sheet-head-wm{opacity:.4}.player-status{display:flex;gap:var(--sp-2);flex-shrink:0}.player-status-item{display:grid;justify-items:center;gap:var(--sp-1)}.player-status-item>span{color:var(--team-ink)}.settings-screen{display:flex;max-width:900px;margin-inline:auto}.settings-screen>.panel{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}@media (max-width: 767px){.player-head>div{flex-wrap:wrap}.player-status{width:100%;justify-content:flex-end}.advance-bar>button{font-size:var(--t-caption);padding-inline:var(--sp-1);overflow-wrap:normal;word-break:keep-all}}@media (min-width: 768px){.screen.player-detail-screen{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}html{scroll-padding-bottom:calc(var(--bottom-h) + var(--advance-actual-h, 0px) + var(--sp-6))}.screen.chronicle-screen{grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){.screen.career-screen,.screen.daily-screen{grid-template-columns:repeat(2,minmax(0,1fr))}}.daily-screen>[aria-label=결과]{grid-column:1 / -1}.order-controls{display:flex;gap:var(--sp-1);flex-shrink:0}@media (max-width: 767px){.order-controls{flex-direction:column}}.new-league-screen,.intro-screen{padding:var(--sp-4)}.ad-slot{display:flex;justify-content:center;overflow:hidden;height:0;margin:0}.ad-slot[data-filled="1"]{height:auto;margin-block:var(--sp-3)}.ad-slot>ins{max-width:100%}
