/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}::backdrop{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}}@font-face{font-family:NexonLv1Gothic;src:url(/fonts/nexon-lv1-gothic-regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NexonLv1Gothic;src:url(/fonts/nexon-lv1-gothic-bold.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}:root{--bg:#f3f5f8;--ink:#172033;--muted:#748095;--line:#e4e8ef;--primary:#6f50e8;--primary-dark:#5939d4;--green:#14b889;--red:#ef5e69}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:Pretendard,Noto Sans KR,Inter,Arial,sans-serif}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.management-dashboard{--management-body:16px;--management-ui:14px;--management-meta:12px;min-height:100vh;font-size:var(--management-body)}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 34px;display:grid;position:sticky;top:0}.brand{align-items:center;gap:12px;width:max-content;display:flex}.brandmark{color:#fff;background:linear-gradient(145deg,#7255ef,#4d2ec2);border-radius:14px;width:40px;height:40px;font-weight:900;display:block;position:relative;overflow:hidden;box-shadow:0 8px 22px #6f50e83d}.brandmark span{text-shadow:0 1px 4px #321b9a66;font-size:16px;line-height:1;position:absolute;top:50%;left:50%}.brandmark span:first-child{opacity:.78;transform:translate(-72%,-74%)rotate(-10deg)}.brandmark span:last-child{transform:translate(-28%,-26%)rotate(-10deg)}.brand b{font-size:16px;display:block}.brand small{font-size:var(--management-meta,9px);color:#939bad;letter-spacing:.16em;margin-top:2px;display:block}.topbar nav{color:#7f8899;align-items:center;gap:34px;height:100%;font-size:14px;font-weight:700;display:flex}.topbar nav a{align-items:center;height:100%;display:flex;position:relative}.topbar nav a.active{color:var(--primary)}.topbar nav a.active:after{content:"";background:var(--primary);border-radius:4px;height:3px;position:absolute;bottom:0;left:0;right:0}.profile{font-size:var(--management-ui,12px);color:#748095;justify-self:end;align-items:center;gap:9px;display:flex}.profile button{color:#596376;background:#eef0f4;border:0;border-radius:10px;padding:9px 13px}.live-dot{background:#15c992;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #15c99222}.controlbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:72px;padding:12px 34px;display:flex;box-shadow:0 4px 16px #2430470a}.control-left,.control-actions{align-items:center;gap:9px;display:flex}.toggle{color:#687488;height:38px;font-size:var(--management-ui,12px);background:#fff;border:1px solid #dfe4eb;border-radius:11px;align-items:center;gap:12px;padding:0 11px 0 13px;font-weight:700;display:flex}.toggle i{background:#c9ced8;border-radius:15px;width:30px;height:17px;transition:all .2s;position:relative}.toggle i:before{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0002}.toggle.is-on{color:#253047;background:#faf9ff;border-color:#d8d0fb}.toggle.is-on i{background:var(--primary)}.toggle.is-on i:before{left:16px}.segment{background:#eef1f5;border-radius:10px;height:38px;padding:3px;display:flex}.segment button{color:#7c8798;font-size:var(--management-ui,12px);background:0 0;border:0;border-radius:8px;padding:0 12px;font-weight:700}.segment button.selected{color:#273147;background:#fff;box-shadow:0 2px 8px #17203312}.controlbar select{color:#5f697b;background:#fff;border:1px solid #dfe4eb;border-radius:10px;height:38px;padding:0 32px 0 12px}.primary,.ghost{height:40px;font-size:var(--management-ui,12px);border-radius:10px;padding:0 16px;font-weight:800}.primary{color:#fff;background:var(--primary);border:0;box-shadow:0 6px 15px #6f50e82a}.primary:hover{background:var(--primary-dark)}.ghost{color:#5e6879;background:#fff;border:1px solid #dfe4eb}.primary.small{height:36px}.page-shell{max-width:1440px;margin:0 auto;padding:30px 32px 70px}.hero-card{color:#fff;background:linear-gradient(115deg,#201a48,#5036a7 58%,#7453ec);border-radius:22px;justify-content:space-between;align-items:center;min-height:142px;padding:26px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #3b2a8c28}.hero-card:after{content:"";border:50px solid #ffffff0d;border-radius:50%;width:280px;height:280px;position:absolute;top:-150px;right:25%}.eyebrow{font-size:var(--management-ui,10px);letter-spacing:.16em;color:#cfc6ff;font-weight:800}.hero-card h1{margin:5px 0 7px;font-size:27px}.hero-card p{font-size:var(--management-ui,13px);color:#d8d4f0;margin:0}.hero-stats{z-index:2;gap:36px;display:flex;position:relative}.hero-stats div{min-width:95px}.hero-stats span{font-size:var(--management-ui,10px);color:#c9c3e4;margin-bottom:6px;display:block}.hero-stats strong{font-size:22px}.hero-stats .status-on{color:#64efc6;font-size:14px}.hero-stats .status-off{color:#ffadad;font-size:14px}.grid-main{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:18px;margin-top:18px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 8px 24px #27354c0a}.session-panel,.preview-panel{padding:22px}.panel-title{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.panel-title>div{align-items:center;gap:12px;display:flex}.panel-title h2{margin:0 0 4px;font-size:15px}.panel-title p{font-size:var(--management-ui,11px);color:#98a0ae;margin:0}.section-icon{width:34px;height:34px;color:var(--primary);font-size:var(--management-ui,10px);background:#f0ecff;border-radius:10px;place-items:center;font-weight:900;display:grid}.connected,.visibility{font-size:var(--management-ui,10px);color:#0d9a71;background:#e9fbf5;border-radius:20px;padding:6px 9px;font-weight:800}.visibility.hidden{color:#df5865;background:#fff1f2}.urlbox{background:#f8f9fb;border:1px solid #e1e5ec;border-radius:12px;padding:5px 5px 5px 13px;display:flex}.urlbox code{min-width:0;font-size:var(--management-ui,11px);color:#788397;white-space:nowrap;text-overflow:ellipsis;flex:1;align-self:center;overflow:hidden}.urlbox button{color:#fff;font-size:var(--management-ui,10px);background:#263049;border:0;border-radius:8px;padding:9px 13px;font-weight:800}.session-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.session-grid label{font-size:var(--management-ui,10px);color:#8e97a7;font-weight:800}.session-grid label.wide{grid-column:1/-1}.session-grid input{color:#3a4558;width:100%;height:38px;font-size:var(--management-ui,12px);background:#fff;border:1px solid #e1e5ec;border-radius:9px;margin-top:6px;padding:0 11px;display:block}.score-preview{color:#fff;background:#171a26;border-radius:13px;min-height:156px;padding:14px;transition:all .2s}.score-preview.preview-hidden{opacity:.16;filter:grayscale()}.preview-head{font-size:var(--management-meta,9px);color:#8e94aa;justify-content:space-between;margin-bottom:8px;display:flex}.preview-head b{color:#bcaeff}.preview-row{font-size:var(--management-ui,11px);border-top:1px solid #ffffff10;grid-template-columns:20px 8px 1fr auto;align-items:center;gap:8px;padding:6px 4px;display:grid}.preview-row i{border-radius:50%;width:7px;height:7px}.preview-row>span:last-child{font-variant-numeric:tabular-nums;color:#dcdcec}.rank{color:#777f95}.participants-panel{margin-top:18px;padding:22px}.table-wrap{border:1px solid #e9ecf1;border-radius:13px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:850px}th{color:#929baa;height:42px;font-size:var(--management-ui,10px);text-align:left;background:#f7f8fa;padding:0 14px;font-weight:800}td{height:56px;font-size:var(--management-ui,12px);color:#596477;border-top:1px solid #edf0f4;padding:0 14px}td input{color:#455064;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;height:34px;padding:0 8px}td input:hover,td input:focus{background:#faf9ff;border-color:#ddd6fe;outline:none}.person{align-items:center;gap:9px;display:flex}.person i{border-radius:50%;width:10px;height:10px}.person input{color:#263147;font-weight:800}.place{color:#7b8596;background:#f0f2f5;border-radius:8px;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.p1{color:#b87900;background:#fff2c8}.p2{color:#667085;background:#edf0f4}.p3{color:#b96934;background:#feeadd}.meter{vertical-align:middle;background:#edf0f4;border-radius:5px;width:70px;height:5px;margin-right:8px;display:inline-block;overflow:hidden}.meter i{background:var(--primary);border-radius:5px;height:100%;display:block}.stepper{display:flex}.stepper button{color:#667085;background:#fff;border:1px solid #e1e5eb;width:31px;height:29px}.stepper button:first-child{border-radius:7px 0 0 7px}.stepper button:last-child{color:var(--primary);border-left:0;border-radius:0 7px 7px 0}@media (max-width:1000px){.topbar{grid-template-columns:1fr auto}.topbar nav{display:none}.controlbar{align-items:flex-start;gap:12px}.control-left{flex-wrap:wrap}.grid-main{grid-template-columns:1fr}.hero-stats{gap:18px}.hero-card{gap:25px}}@media (max-width:720px){.topbar,.controlbar{padding-left:18px;padding-right:18px}.profile{font-size:0}.controlbar{display:block}.control-actions{justify-content:flex-end;margin-top:10px}.page-shell{padding:18px 14px 50px}.hero-card{padding:24px;display:block}.hero-stats{margin-top:22px}.hero-stats div{flex:1;min-width:0}.hero-stats strong{font-size:17px}.brand small{display:none}.session-grid{grid-template-columns:1fr}.session-grid label.wide{grid-column:auto}}.live-dot.off{background:#a7afbd;box-shadow:0 0 0 4px #a7afbd22}.position-button{color:#5f697b;height:38px;font-size:var(--management-ui,12px);background:#fff;border:1px solid #dfe4eb;border-radius:10px;padding:0 12px;font-weight:700}.control-actions button:disabled{opacity:.55;cursor:wait}.open-overlay{margin-left:4px;background:#6f50e8!important}.demo-badge{font-size:var(--management-meta,9px);letter-spacing:.1em;color:#6f50e8;background:#f0ecff;border-radius:20px;padding:6px 9px;font-weight:900}.donation-grid{grid-template-columns:minmax(0,1.5fr) minmax(310px,.5fr)}.donation-entry,.recent-donations{padding:22px}.donation-form{grid-template-columns:1.1fr .9fr .8fr .8fr;gap:10px;display:grid}.donation-form label{font-size:var(--management-ui,10px);color:#8791a2;font-weight:800}.donation-form input,.donation-form select{color:#3d485c;width:100%;height:38px;font-size:var(--management-ui,12px);background:#fff;border:1px solid #e1e5ec;border-radius:9px;margin-top:6px;padding:0 10px;display:block}.donation-form .memo-field{grid-column:1/3}.direction{align-items:end;display:flex}.direction button{color:#758095;height:38px;font-size:var(--management-ui,11px);background:#fff;border:1px solid #e1e5ec;flex:1;font-weight:800}.direction button:first-child{border-radius:9px 0 0 9px}.direction button:last-child{border-left:0;border-radius:0 9px 9px 0}.direction button.selected{color:#0c9a70;background:#e9fbf5;border-color:#aeead8}.direction button.selected.minus{color:#d94d5a;background:#fff0f1;border-color:#ffcfd4}.add-donation{align-self:end}.donation-list{flex-direction:column;gap:3px;display:flex}.donation-item{border-top:1px solid #f0f2f5;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.donation-item:first-child{border-top:0}.channel{color:#ad7600;width:29px;height:29px;font-size:var(--management-ui,10px);background:#fff3cd;border-radius:9px;place-items:center;font-weight:900;display:grid}.channel-투네이션{color:#694ad8;background:#ede9fe}.channel-계좌{color:#0c936b;background:#e7f9f3}.donation-item b{font-size:var(--management-ui,11px);display:block}.donation-item small{font-size:var(--management-meta,9px);color:#9ba3b0;margin-top:2px;display:block}.donation-item strong{font-size:var(--management-ui,11px);color:#0f9f75}.donation-item strong.negative{color:#e45563}.empty-copy{text-align:center;color:#a0a7b3;font-size:var(--management-ui,11px);padding:20px}.participant-table table{min-width:1230px}.participant-table td{padding:5px 10px}.participant-table td input[type=color]{background:0 0;border:0;flex:0 0 28px;width:28px;height:28px;padding:0}.person>div{grid-template-columns:72px minmax(90px,1fr);gap:4px;display:grid}.person .prefix-input{font-size:var(--management-meta,9px);color:#8a94a4;background:#f5f6f8}.person .name-input{color:#273247;font-weight:900}.score-input{font-variant-numeric:tabular-nums;max-width:95px;font-weight:900}.mini-number{text-align:center;max-width:54px}.split-score{color:#4b5668;font-weight:800}.split-score small{color:#9da4af;margin-top:3px;font-weight:600;display:block}.manage-actions{display:flex}.manage-actions button{color:#657083;background:#fff;border:1px solid #e1e5eb;width:29px;height:29px}.manage-actions button:first-child{border-radius:7px 0 0 7px}.manage-actions button+button{border-left:0}.manage-actions .delete-row{color:#e05260;border-radius:0 7px 7px 0}.info-line{font-size:var(--management-ui,10px);color:#8a94a4;margin:14px 2px 0;padding-left:18px;position:relative}.info-line:before{content:"i";color:#6f50e8;width:13px;height:13px;font-size:var(--management-meta,8px);background:#f0ecff;border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:-1px;left:0}.participants-rank-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;margin-top:18px;display:grid}.participants-rank-grid .participants-panel{min-width:0;margin-top:0}.rank-style-panel,.teams-panel,.display-panel{padding:22px}.rank-style-table{border:1px solid #e4e8ee;border-radius:12px;width:100%;overflow:auto}.rank-style-head,.rank-style-row{grid-template-columns:54px minmax(130px,1fr) 110px 110px;align-items:center;gap:8px;min-width:440px;padding:7px 10px;display:grid}.rank-style-head{color:#7f8999;font-size:var(--management-ui,10px);background:#f5f7fa;font-weight:800}.rank-style-head input,.rank-style-row>input{color:#455064;height:31px;font-size:var(--management-ui,11px);background:#fff;border:1px solid #dfe4eb;border-radius:7px;outline:none;padding:0 9px}.rank-style-row{border-top:1px solid #edf0f4}.rank-style-row>b{color:#43516a;font-size:var(--management-ui,11px);text-align:center}.rank-style-row>input:focus,.rank-style-head input:focus{border-color:#8c79eb;box-shadow:0 0 0 2px #8c79eb18}.color-control{background:#fff;border:1px solid #dfe4eb;border-radius:7px;grid-template-columns:1fr 25px;height:31px;display:grid;overflow:hidden}.color-swatch{cursor:pointer;position:relative}.color-swatch.no-color{background-color:#fff;background-image:linear-gradient(45deg,#d5d9df 25%,#0000 25%),linear-gradient(-45deg,#d5d9df 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d5d9df 75%),linear-gradient(-45deg,#0000 75%,#d5d9df 75%);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px}.color-swatch input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.color-control button{color:#8b94a3;background:#fff;border:0;border-left:1px solid #e1e5eb}.color-control button:hover{color:#d84c59;background:#f7f8fa}.team-toggles{gap:8px;display:flex}.team-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.team-card{background:#fbfbfc;border:1px solid #e5e8ee;border-radius:15px;padding:15px;position:relative}.team-card-head{grid-template-columns:30px 1fr auto;align-items:center;gap:10px;display:grid}.team-card-head input[type=color]{background:0 0;border:0;width:28px;height:28px}.team-card-head>div{gap:6px;display:flex}.team-card-head input{border:1px solid #e2e6ec;border-radius:8px;height:32px;padding:0 8px}.team-prefix{color:#7c8799;width:54px;font-size:var(--management-ui,10px)}.team-name{font-size:var(--management-ui,12px);font-weight:900}.team-rank{font-size:var(--management-ui,11px);color:#6f50e8;background:#f0ecff;border-radius:8px;padding:7px 9px;font-weight:900}.member-chips{flex-wrap:wrap;align-items:center;gap:5px;margin:13px 0;display:flex}.member-chips button,.member-chips select{color:#677185;height:28px;font-size:var(--management-ui,10px);background:#fff;border:1px solid #e1e5eb;border-radius:8px;padding:0 9px}.member-chips button:hover{color:#e05260;border-color:#f2b8bd}.team-metrics{grid-template-columns:1.2fr 1fr 1fr;gap:7px;display:grid}.team-metrics label{color:#929aaa;font-size:var(--management-meta,9px);background:#fff;border:1px solid #eceef2;border-radius:10px;padding:9px}.team-metrics strong{color:#273247;margin-top:5px;font-size:15px;display:block}.team-metrics input{color:#4d586b;border:0;border-bottom:1px solid #e4e7ec;outline:none;width:100%;margin-top:6px;font-weight:800;display:block}.remove-team{color:#c5c9d1;font-size:var(--management-meta,9px);background:0 0;border:0;position:absolute;bottom:14px;right:14px}.remove-team:hover{color:#e05260}.add-team-card{color:#6f50e8;width:100%;height:42px;font-weight:800;font-size:var(--management-ui,11px);background:#faf9ff;border:1px dashed #cfc5fa;border-radius:12px;margin-top:12px}.rewards{border:1px solid #eceef2;border-radius:13px;grid-template-columns:auto 1fr;align-items:end;gap:12px;margin-top:16px;padding:14px;display:grid}.rewards>div{align-items:center;gap:7px;display:flex}.rewards>div>input{width:80px}.rewards label{font-size:var(--management-ui,10px);color:#8791a2;font-weight:800}.rewards input{color:#465064;background:#fff;border:1px solid #e1e5ec;border-radius:9px;height:36px;padding:0 10px}.rewards label input{width:100%;margin-top:5px;display:block}.display-options{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.display-options label{height:38px;font-size:var(--management-ui,12px);color:#657083;border:1px solid #dfe4eb;border-radius:11px;align-items:center;padding:0 10px 0 13px;font-weight:700;display:flex}.display-options label input{text-align:center;border:0;border-bottom:1px solid #dfe4eb;outline:none;width:52px;margin:0 4px}.display-options>span{font-size:var(--management-ui,10px);color:#9aa2af;margin-left:auto}.site-footer{color:#a1a8b3;max-width:1440px;font-size:var(--management-ui,10px);justify-content:space-between;margin:0 auto;padding:0 32px 36px;display:flex}.site-footer b{letter-spacing:.14em;color:#757f91}.toast{color:#fff;font-size:var(--management-ui,11px);z-index:50;background:#20283a;border-radius:12px;padding:13px 16px;font-weight:700;animation:.2s ease-out toast-in;position:fixed;bottom:28px;right:28px;box-shadow:0 16px 34px #17203335}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.participant-actions{align-items:center;gap:8px;display:flex}.keyword-collapse{color:#667085;height:36px;font-size:var(--management-ui,10px);background:#f7f8fa;border:1px solid #dfe4eb;border-radius:9px;padding:0 11px;font-weight:800}.keyword-collapse:hover{color:#6f50e8;background:#faf9ff;border-color:#cfc5fa}.auto-keyword{color:#3d485c;height:36px;font-size:var(--management-ui,11px);align-items:center;gap:6px;padding:0 4px;font-weight:800;display:flex}.auto-keyword input{accent-color:#4f8ef7;width:15px;height:15px}.keywords-collapsed .keyword-column{display:none}.participant-table th,.participant-table td{vertical-align:middle}.participant-table .prefix-input{min-width:76px;font-size:var(--management-ui,10px);color:#697487;background:#f5f6f8}.participant-table .person{grid-template-columns:28px minmax(100px,1fr);align-items:center;gap:9px;display:grid}.participant-table .name-input{color:#273247;min-width:100px;font-weight:900}.participant-prefix-editor{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:4px;min-width:0;display:grid}.participant-table .participant-prefix-editor>input[type=color]{background:0 0;border:0;width:22px;min-width:22px;height:24px;padding:0}.participant-prefix-editor .prefix-input{min-width:0}.participant-table th:first-child{white-space:nowrap;min-width:52px}.column-title-input{color:#929baa;width:100%;min-width:100px;height:30px;font-size:var(--management-ui,10px);background:0 0;border:1px solid #0000;border-radius:7px;outline:none;padding:0 7px;font-weight:800}.column-title-input:hover,.column-title-input:focus{color:#596477;background:#fff;border-color:#d8d0fb}.column-settings{background:#f7f8fa;border:1px solid #e9ecf1;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:9px;padding:9px 12px;display:flex}.column-settings label{align-items:center;gap:5px;display:flex}.column-settings label>input[type=checkbox]{accent-color:#4388ee;width:14px;height:14px;margin:0}.column-settings label>input[type=text],.column-settings label>input:not([type]){color:#4f596b;width:76px;height:25px;font-size:var(--management-ui,10px);background:#fff;border:1px solid #dfe4eb;border-radius:7px;outline:none;padding:0 7px;font-weight:800}.column-settings label>input:last-child:focus{border-color:#8c79eb;box-shadow:0 0 0 2px #8c79eb18}.contribution-input{align-items:center;gap:4px;width:76px;display:flex}.contribution-input input{text-align:right;font-variant-numeric:tabular-nums;width:58px;min-width:0;font-weight:800}.contribution-input span{color:#7f8899;font-size:var(--management-ui,11px);font-weight:800}.combined-participants-panel .participant-table{overflow:hidden}.combined-participants-panel .participant-table table{table-layout:fixed;width:100%;min-width:0}.combined-participants-panel col.col-rank,.combined-participants-panel col.col-prefix{width:6%}.combined-participants-panel col.col-participant,.combined-participants-panel col.col-keyword{width:8%}.combined-participants-panel col.col-total,.combined-participants-panel col.col-contribution{width:7%}.combined-participants-panel col.col-toilet{width:5%}.combined-participants-panel col.col-score-split{width:6%}.combined-participants-panel col.col-manage{width:7%}.combined-participants-panel col.col-rank-label{width:10%}.combined-participants-panel col.col-rank-color{width:8%}.combined-participants-panel .participant-table th,.combined-participants-panel .participant-table td{padding-left:6px;padding-right:6px;overflow:hidden}.combined-participants-panel .participant-table .column-title-input,.combined-participants-panel .participant-table td input{text-overflow:ellipsis;min-width:0}.combined-participants-panel .participant-table .person{grid-template-columns:22px minmax(0,1fr);gap:5px}.combined-participants-panel .participant-table .person input[type=color]{width:22px;height:24px}.combined-participants-panel .participant-table .prefix-input,.combined-participants-panel .participant-table .name-input{min-width:0}.combined-participants-panel .contribution-input,.combined-participants-panel .contribution-input input{width:100%}.combined-participants-panel .manage-actions button{width:26px}.table-group-head th{color:#596477;background:#fff;border-bottom:1px solid #e9ecf1;height:36px}.table-group-head th:last-child{background:#faf9ff;border-left:1px solid #dfe4eb}.rank-inline-title{color:#5d49c7;white-space:nowrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.rank-inline-title label{color:#4b5668;font-size:var(--management-ui,10px);align-items:center;gap:4px;font-weight:800;display:flex}.rank-inline-title input{accent-color:#6f50e8;width:14px;height:14px}.rank-inline-divider{border-left:1px solid #dfe4eb!important}.rank-inline-divider .column-title-input{min-width:0}.rank-inline-input{min-width:0;font-weight:800}.rank-inline-color{padding:5px 4px!important}.rank-inline-color .color-control{grid-template-columns:minmax(0,1fr) 22px;width:100%;min-width:0}.teams-panel,.display-panel{margin-top:18px}.participant-order-cell{padding-inline:2px!important}.participant-order-control{grid-template-columns:24px 25px 24px;justify-content:center;align-items:center;gap:2px;min-width:77px;display:grid}.participant-drag-handle{color:#8a94a4;cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:24px;height:38px;padding:0;display:grid}.participant-drag-handle:hover{color:#6849dd;background:#f5f3ff;border-color:#d9dff0}.participant-drag-handle:active{cursor:grabbing}.participant-drag-handle:focus-visible{border-color:#8067e8;outline:0;box-shadow:0 0 0 2px #8067e82b}.participant-drag-handle:disabled{color:#bdc3ce;cursor:not-allowed;background:#f4f5f7}.participant-step-controls{grid-template-rows:repeat(2,22px);width:24px;display:grid}.participant-step-controls button{color:#687386;background:#fff;border:1px solid #dce1e9;place-items:center;width:24px;height:22px;padding:0;display:grid}.participant-step-controls button:first-child{border-radius:6px 6px 0 0}.participant-step-controls button:last-child{border-top:0;border-radius:0 0 6px 6px}.participant-step-controls button:hover:not(:disabled){z-index:1;color:#6849dd;background:#f5f3ff;border-color:#8067e8;outline:0}.participant-step-controls button:focus-visible{z-index:1;color:#6849dd;background:#f5f3ff;border-color:#8067e8;outline:0}.participant-step-controls button:disabled{color:#bdc3ce;cursor:not-allowed;background:#f4f5f7}.participant-row{transition:opacity .12s}.participant-row.is-dragging{opacity:.48}.participant-row.drop-before>td{box-shadow:inset 0 2px #6f50e8}.participant-row.drop-after>td{box-shadow:inset 0 -2px #6f50e8}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.team-settings-label{color:#6f50e8;font-size:var(--management-meta,9px);letter-spacing:.04em;margin:2px 0 7px;font-weight:900}.top-display-panel{margin-top:0;margin-bottom:18px}.first-dashboard-grid{margin-top:0}.dashboard-summary-card{margin-top:18px}.rank-title-editor{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;display:grid}.rank-title-editor span{font-size:var(--management-meta,9px);color:#7f8999;white-space:nowrap}.rank-title-editor .column-title-input{background:#fff;border-color:#dfe4eb;height:27px}.rank-label-editor{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:3px;display:grid}.rank-label-editor b{text-align:center;font-size:var(--management-ui,10px);color:#46536a}.rank-label-editor input{min-width:0}.rank-color-dropdown{background:#fff;position:relative}.rank-color-dropdown.no-color{background-color:#fff;background-image:linear-gradient(45deg,#d5d9df 25%,#0000 25%),linear-gradient(-45deg,#d5d9df 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d5d9df 75%),linear-gradient(-45deg,#0000 75%,#d5d9df 75%);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px}.rank-color-select{color:#0000;cursor:pointer;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0 2px}.rank-color-select option{color:#263147;background:#fff}.custom-color-trigger{cursor:pointer;background:#fff;border-left:1px solid #e1e5eb;place-items:center;height:100%;display:grid;position:relative}.custom-color-trigger span{font-size:var(--management-meta,9px);color:#8590a0}.custom-color-trigger input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.rank-settings-spacer{background:#fafbfc}.rank-settings-only td{height:46px}.rank-settings-only .rank-inline-divider{border-top-color:#edf0f4}:is(body:has(.overlay-page),body:has(.overlay-empty)){background:0 0}.overlay-empty{background:0 0;min-height:100vh}.overlay-page{background:0 0;width:100%;min-height:100vh;padding:4vw;font-family:Pretendard,Noto Sans KR,Arial,sans-serif;display:flex}.overlay-page.position-top{align-items:flex-start}.overlay-page.position-bottom{align-items:flex-end}.broadcast-board{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(1120px,100%);font-size:var(--overlay-font);background:linear-gradient(145deg,#171526ee,#211a40ed);border:1px solid #ffffff18;border-radius:22px;margin:0 auto;overflow:hidden;box-shadow:0 22px 60px #05051075}.broadcast-board header{background:linear-gradient(90deg,#7858f4cc,#4b32bdcc);padding:17px 24px}.broadcast-board h1{text-align:center;margin:0;font-size:.9em}.broadcast-columns{grid-template-columns:64px minmax(160px,1fr) repeat(var(--metric-count),minmax(78px,130px));color:#777f96;text-transform:uppercase;gap:10px;padding:10px 24px;font-size:.43em;font-weight:800;display:grid}.broadcast-columns span:nth-child(n+3){text-align:right}.broadcast-row{grid-template-columns:38px 10px minmax(160px,1fr) repeat(var(--metric-count),minmax(78px,130px));border-top:1px solid #ffffff10;align-items:center;gap:16px;padding:11px 24px;display:grid}.broadcast-row>b{color:#858ca0;font-size:.58em}.broadcast-row>i{border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #ffffff0c}.broadcast-row>span{font-size:.72em;font-weight:900}.broadcast-row>span small{color:#989fb3;margin-right:9px;font-size:.55em;display:inline-block}.broadcast-metric{text-align:right;font-variant-numeric:tabular-nums;font-size:.72em}.broadcast-row>.metric-contribution{color:#b7a7ff;font-size:.58em}.broadcast-board footer{grid-template-columns:minmax(198px,1fr) repeat(var(--metric-count),minmax(78px,130px));background:#ffffff08;border-top:1px solid #ffffff18;align-items:center;gap:16px;padding:14px 24px;display:grid}.broadcast-board footer span{letter-spacing:.12em;color:#969daf;font-size:.5em;font-weight:900}.broadcast-board footer strong{font-size:.72em}.broadcast-board footer .metric-contribution{color:#65efc3;font-size:.58em}@media (max-width:1100px){.participants-rank-grid,.donation-grid,.team-cards,.rewards{grid-template-columns:1fr}.donation-form{grid-template-columns:repeat(2,1fr)}.donation-form .memo-field{grid-column:auto}.add-donation{height:38px}.controlbar{align-items:flex-start}.control-actions{flex-shrink:0}}@media (max-width:720px){.team-toggles{display:none}.donation-form{grid-template-columns:1fr}.hero-stats{width:100%}.hero-stats div{min-width:0}.display-options{align-items:stretch}.display-options>span{width:100%;margin-left:0}.site-footer{padding:0 18px 28px}.broadcast-board{font-size:16px}.broadcast-columns{grid-template-columns:42px minmax(94px,1fr) repeat(var(--metric-count),minmax(54px,1fr));gap:6px;padding-left:14px;padding-right:14px}.broadcast-row{grid-template-columns:26px 8px minmax(94px,1fr) repeat(var(--metric-count),minmax(54px,1fr));gap:7px;padding:9px 14px}.broadcast-board header{padding:13px 14px}.broadcast-board footer{grid-template-columns:minmax(108px,1fr) repeat(var(--metric-count),minmax(54px,1fr));gap:7px;padding:11px 14px}.broadcast-row>span small{display:none}.toast{text-align:center;bottom:14px;left:14px;right:14px}}.classic-dashboard{color:#25324a;--primary:#3489e8;--primary-dark:#2474ca;background:#f2f4f6;min-height:100vh}.classic-dashboard .topbar{height:66px;box-shadow:none;border-color:#dfe4ea;grid-template-columns:auto 1fr auto;padding:0 20px;position:sticky;top:0}.classic-dashboard .brandmark{background:linear-gradient(145deg,#318cff,#7250d9);border-radius:9px;width:38px;height:38px;box-shadow:0 4px 12px #357fd32d}.classic-dashboard .brand b{font-size:16px}.classic-dashboard .brand small{font-size:var(--management-meta,8px);letter-spacing:.08em;color:#8994a5}.classic-dashboard .topbar nav{color:#667386;font-size:var(--management-ui,12px);justify-self:start;gap:4px;margin-left:34px}.classic-dashboard .topbar nav a{height:66px;padding:0 14px}.classic-dashboard .topbar nav a.active{color:#2584e5}.classic-dashboard .topbar nav a.active:after{background:#2584e5;height:2px}.classic-dashboard .profile button{border-radius:5px;padding:7px 10px}.classic-dashboard .controlbar{z-index:19;border-color:#dfe4ea;gap:12px;min-height:58px;padding:9px 20px;position:sticky;top:66px;box-shadow:0 3px 10px #27364a0c}.classic-dashboard .control-left,.classic-dashboard .control-actions{gap:6px}.classic-dashboard .toggle,.classic-dashboard .controlbar select,.classic-dashboard .position-button,.classic-dashboard .segment{border-radius:6px;height:32px}.classic-dashboard .toggle{gap:8px;padding:0 8px 0 10px}.classic-dashboard .toggle i{width:27px;height:15px}.classic-dashboard .toggle i:before{width:9px;height:9px}.classic-dashboard .toggle.is-on i:before{left:15px}.classic-dashboard .segment{padding:2px}.classic-dashboard .segment button{border-radius:4px;padding:0 9px}.classic-dashboard .primary,.classic-dashboard .ghost{border-radius:6px;height:34px;padding:0 12px}.classic-dashboard .primary{box-shadow:none;background:#16ad65}.classic-dashboard .primary:hover{background:#0d9555}.classic-dashboard .classic-window-button{color:#247bd0;background:#f2f8ff;border-color:#a9cef3}.classic-dashboard .page-shell{flex-direction:column;gap:12px;max-width:none;margin:0;padding:18px 20px 30px;display:flex}.classic-dashboard .top-display-panel{box-shadow:none;background:0 0;border:0;border-radius:0;order:0;margin:0;padding:0}.classic-dashboard .top-display-panel .panel-title{display:none}.classic-dashboard .display-options{background:#fff;border:1px solid #dfe4ea;border-radius:9px;min-height:48px;padding:7px 10px}.classic-dashboard .first-dashboard-grid{order:1;grid-template-columns:1fr;gap:0;margin:0}.classic-dashboard .preview-panel,.classic-dashboard .dashboard-summary-card{display:none}.classic-dashboard .participants-rank-grid{order:2;margin:0}.classic-dashboard .teams-panel{order:3;margin:0}.classic-dashboard .panel{border:1px solid #dce2e9;border-radius:10px;box-shadow:0 2px 8px #26364a0d}.classic-dashboard .section-icon{display:none}.classic-dashboard .panel-title h2{font-size:14px}.classic-dashboard .panel-title p{font-size:var(--management-ui,10px)}.classic-dashboard .connected,.classic-dashboard .visibility{border-radius:5px}.classic-dashboard .urlbox{border-radius:6px}.classic-dashboard .urlbox button{border-radius:4px;padding:7px 11px}.classic-dashboard .session-grid{grid-template-columns:150px 190px minmax(300px,1fr);gap:8px;margin-top:10px}.classic-dashboard .session-grid input{border-radius:5px;height:32px;margin-top:4px}.classic-dashboard .column-settings{border-radius:6px;margin-bottom:7px;padding:7px 9px}.classic-dashboard .table-wrap{border-radius:6px}.classic-dashboard th{background:#f3f5f7;height:34px;padding:0 7px}.classic-dashboard td{height:46px;padding:4px 7px}.classic-dashboard td input{border-radius:5px;height:30px}.classic-dashboard .participant-table .prefix-input{background:#f4f5f7}.classic-dashboard .place,.classic-dashboard .team-rank,.classic-dashboard .color-control,.classic-dashboard .rank-style-head input,.classic-dashboard .rank-style-row>input{border-radius:4px}.classic-dashboard .team-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.classic-dashboard .team-card{background:#fff;border-radius:7px;padding:12px}.classic-dashboard .team-card-head input,.classic-dashboard .member-chips button,.classic-dashboard .member-chips select,.classic-dashboard .team-metrics label,.classic-dashboard .add-team-card,.classic-dashboard .rewards,.classic-dashboard .rewards input{border-radius:5px}.classic-dashboard .site-footer{max-width:none;padding:0 20px 24px}.classic-dashboard .toast{border-radius:6px}@media (max-width:1100px){.classic-dashboard .topbar nav{display:none}.classic-dashboard .controlbar{position:static}.classic-dashboard .session-grid{grid-template-columns:1fr 1fr}.classic-dashboard .session-grid label.wide{grid-column:1/-1}.classic-dashboard .team-cards{grid-template-columns:1fr}}@media (max-width:720px){.classic-dashboard .topbar{padding:0 14px}.classic-dashboard .controlbar{padding:9px 14px}.classic-dashboard .page-shell{padding:12px 10px 28px}.classic-dashboard .session-grid{grid-template-columns:1fr}.classic-dashboard .session-grid label.wide{grid-column:auto}}.classic-dashboard .dashboard-summary-card{border-radius:10px;order:-1;min-height:128px;margin:0;display:flex}.classic-dashboard .dashboard-summary-card>div{z-index:2;position:relative}.classic-dashboard .dashboard-summary-card:before,.classic-dashboard .dashboard-summary-card:after{content:"D";color:#fff;opacity:.075;z-index:1;border:0;border-radius:0;width:auto;height:auto;font-family:Inter,Arial,sans-serif;font-size:164px;font-weight:950;line-height:.8;position:absolute;top:50%}.classic-dashboard .dashboard-summary-card:before{right:29%;transform:translateY(-63%)rotate(-12deg)}.classic-dashboard .dashboard-summary-card:after{right:24%;transform:translateY(-37%)rotate(-12deg)}.classic-dashboard .first-dashboard-grid{order:-2}.classic-dashboard .participants-panel{margin-top:0}.classic-dashboard .donations-panel{background:#fff;order:2;margin:0;padding:10px;scroll-margin-top:72px}.donations-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:7px;display:flex}.donations-heading>div:first-child{align-items:flex-start;gap:11px;display:flex}.donations-heading h2{color:#111827;font-size:var(--management-ui,13px);white-space:nowrap;margin:2px 0 0}.donations-heading p{color:#778397;font-size:var(--management-meta,9px);margin:0;line-height:1.65}.donation-toolbar{align-items:center;gap:5px;display:flex}.donation-toolbar button{color:#fff;height:28px;font-size:var(--management-ui,10px);white-space:nowrap;cursor:pointer;border:0;border-radius:5px;padding:0 10px;font-weight:900}.donation-toolbar button:first-child{background:#9aa4b2}.donation-toolbar button.double-on{background:#f29b25}.donation-toolbar .time-order{background:#3188ea}.donation-toolbar .excel-download{background:#16ad65}.donation-table-wrap{border:1px solid #d4dbe3;overflow-x:auto}.donation-history-table{table-layout:fixed;width:100%;min-width:1160px}.donation-history-table th{color:#445064;height:29px;font-size:var(--management-meta,9px);text-align:center;background:#e9edf1;border-right:1px solid #dde2e8;padding:0 6px}.donation-history-table th:first-child{width:68px}.donation-history-table th:nth-child(2){width:86px}.donation-history-table th:nth-child(3),.donation-history-table th:nth-child(4){width:88px}.donation-history-table th:nth-child(5){width:190px}.donation-history-table th:nth-child(6){width:96px}.donation-history-table th:nth-child(7),.donation-history-table th:nth-child(8),.donation-history-table th:nth-child(9){width:78px}.donation-history-table th:nth-child(10){width:110px}.donation-history-table th:nth-child(11){width:126px}.donation-history-table td{color:#374151;height:34px;font-size:var(--management-meta,9px);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #e2e6eb;border-right:1px solid #edf0f3;padding:3px 5px;overflow:hidden}.donation-history-table td input,.donation-history-table td select{color:#334155;width:100%;height:25px;font-size:var(--management-meta,9px);background:#fff;border:1px solid #d6dce4;border-radius:4px;outline:none;padding:0 6px}.donation-history-table td input:focus,.donation-history-table td select:focus{border-color:#3188ea;box-shadow:0 0 0 2px #3188ea16}.donation-entry-row td:first-child{color:#202b3d;font-weight:800}.donation-chat,.donation-memo{text-align:left!important}.add-donation-row,.remove-donation-row{color:#fff;width:100%;height:25px;font-size:var(--management-meta,9px);cursor:pointer;border:0;border-radius:4px;font-weight:900}.add-donation-row{background:#3188ea}.remove-donation-row{background:#ef4f5d}.donation-help{color:#426fbe;font-size:var(--management-meta,9px);flex-wrap:wrap;gap:3px 18px;margin-top:6px;display:flex}.classic-dashboard .combined-participants-panel{order:3}.classic-dashboard .teams-panel{order:4}.donation-toolbar button:disabled{cursor:not-allowed;opacity:.55}.donation-load-more{color:#687386;font-size:var(--management-meta,9px);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px 0 4px;display:flex}.donation-load-more button{color:#276bc4;min-width:150px;height:30px;font-size:var(--management-ui,10px);cursor:pointer;background:#eef5ff;border:1px solid #b9cbea;border-radius:6px;font-weight:900}:is(.donation-load-more button:hover,.donation-load-more button:focus-visible){outline-offset:2px;background:#e3efff;border-color:#3188ea;outline:2px solid #3188ea24}@media (max-width:760px){.donations-heading{flex-direction:column}.donation-toolbar{flex-wrap:wrap;width:100%}.donation-toolbar button{flex:1}.donation-load-more button{width:100%;min-width:0}.classic-dashboard .donations-panel{scroll-margin-top:64px}}.classic-dashboard.donations-only .controlbar,.classic-dashboard.donations-only .top-display-panel,.classic-dashboard.donations-only .first-dashboard-grid,.classic-dashboard.donations-only .dashboard-summary-card,.classic-dashboard.donations-only .combined-participants-panel,.classic-dashboard.donations-only .teams-panel{display:none}.classic-dashboard.donations-only .page-shell{padding-top:10px}.classic-dashboard.donations-only .donations-panel{order:0;min-height:calc(100vh - 115px)}.classic-dashboard.games-only{background-color:#fff8ef;background-image:radial-gradient(at 100% 0,#dff6ff 0,#0000 34%),radial-gradient(at 0 0,#eef8f3 0,#0000 32%),repeating-radial-gradient(at 8% 0,#0000 0 33px,#d9eff3aa 34px 36px,#0000 37px 72px)}.classic-dashboard.games-only .controlbar,.classic-dashboard.games-only .top-display-panel,.classic-dashboard.games-only .first-dashboard-grid,.classic-dashboard.games-only .dashboard-summary-card,.classic-dashboard.games-only .donations-panel,.classic-dashboard.games-only .combined-participants-panel,.classic-dashboard.games-only .teams-panel{display:none}.classic-dashboard.games-only .page-shell{padding:20px 44px 42px}.game-hub-panel{order:0;width:100%;max-width:1248px;margin:0 auto}.game-hub-hero{background:linear-gradient(105deg,#fff7e9aa,#def5ffbb);border:1px solid #eadfca;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:176px;display:flex;box-shadow:0 12px 30px #8a72500d}.game-hub-hero h1{color:#ff711b;align-items:center;gap:10px;margin:0;font-size:27px;font-weight:500;display:flex}.game-hub-hero h1 span{font-size:26px}.game-hub-hero p{color:#7f858a;font-size:var(--management-ui,12px);margin:8px 0 18px}.game-hub-hero button{color:#fff;min-width:120px;height:38px;font-size:var(--management-ui,12px);cursor:pointer;background:linear-gradient(#ff750f,#ff5700);border:0;border-radius:11px;font-weight:900;box-shadow:0 8px 18px #ff6a2340}.game-library-section{max-width:992px;margin:32px auto 0}.game-library-title{color:#ff7808;width:max-content;font-size:var(--management-ui,11px);letter-spacing:.08em;border-bottom:2px solid #ff8700;margin:0 auto 16px;padding:0 4px 8px}.game-library-title span{margin-right:5px}.game-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.game-card{background:#fffdfb;border:1px solid #efcfbd;border-radius:14px;flex-direction:column;min-height:162px;display:flex;overflow:hidden;box-shadow:0 4px 12px #7b55320a}.game-card-title{border-bottom:1px solid #f1e5dc;align-items:center;gap:9px;padding:12px 11px 10px;display:flex}.game-card-title>span{background:#fff1e4;border:1px solid #ffc99d;border-radius:10px;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.game-card-title h2{color:#4b4b4b;font-size:var(--management-ui,12px);margin:0 0 3px;font-weight:600}.game-card-title small{color:#ff7c46;font-size:var(--management-meta,8px);letter-spacing:.08em;display:block}.game-card>p{color:#747474;font-size:var(--management-ui,10px);flex:1;margin:0;padding:12px 11px;line-height:1.65}.game-card>button{color:#fff;height:36px;font-size:var(--management-ui,11px);cursor:pointer;background:linear-gradient(100deg,#ffa100,#ff7900);border:0;border-radius:8px;margin:0 11px 12px;font-weight:900}:is(.game-card>button:hover,.game-card>button:focus-visible){filter:brightness(1.05);outline-offset:2px;outline:2px solid #ffba66;box-shadow:0 6px 12px #ff8a1730}.mini-game-section{margin-top:30px}.classic-dashboard.games-only .site-footer{background:0 0}@media (max-width:1050px){.classic-dashboard.games-only .page-shell{padding-left:22px;padding-right:22px}.game-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.classic-dashboard.games-only .page-shell{padding:12px}.game-hub-hero{min-height:150px}.game-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-library-section{margin-top:22px}}@media (max-width:480px){.game-card-grid{grid-template-columns:1fr}}.classic-dashboard{background:#eaf6fb}.classic-dashboard .topbar{border-bottom:1px solid #a8dcf2;height:58px}.classic-dashboard .topbar nav a{height:58px}.classic-dashboard .controlbar{min-height:54px;box-shadow:none;border:1px solid #9bd8f2;border-radius:8px;margin:8px 10px 0;padding:7px 9px;position:static}.classic-dashboard .controlbar:before{content:"원격 설정";font-size:var(--management-ui,13px);color:#172033;flex:none;font-weight:900}.classic-dashboard .control-left{flex-wrap:wrap;flex:1}.classic-dashboard .control-actions{margin-left:auto}.classic-dashboard .controlbar .toggle,.classic-dashboard .controlbar select,.classic-dashboard .position-button,.classic-dashboard .segment{height:29px}.classic-dashboard .controlbar .toggle{background:#fff;border-color:#b9c4d2;border-radius:5px;padding-left:7px}.classic-dashboard .controlbar .toggle.is-on{color:#fff;background:#4d70d5;border-color:#4d74d8}.classic-dashboard .controlbar .toggle i{background:#fff3}.classic-dashboard .controlbar .toggle.is-on i{background:#fff}.classic-dashboard .controlbar .toggle.is-on i:before{background:#4d70d5}.classic-dashboard .segment{background:0 0;gap:4px;padding:0}.classic-dashboard .segment button{color:#fff;background:#aaa;border-radius:4px;height:29px}.classic-dashboard .segment button.selected{color:#fff;box-shadow:none;background:#4b6fd1}.classic-dashboard .position-button{color:#fff;background:#4b6fd1;border:0;border-radius:4px}.classic-dashboard .page-shell{gap:8px;padding:8px 10px 22px}.classic-dashboard .panel{box-shadow:none;border-color:#9bd8f2;border-radius:8px}.classic-dashboard .session-panel,.classic-dashboard .participants-panel,.classic-dashboard .teams-panel{padding:10px}.classic-dashboard .panel-title{margin-bottom:8px}.classic-dashboard .panel-title h2{color:#101827;font-size:14px}.classic-dashboard .panel-title p{font-size:var(--management-meta,9px);color:#8591a3}.classic-dashboard .classic-project-actions{align-items:center;gap:5px;display:flex}.classic-dashboard .classic-project-actions button{color:#fff;height:28px;font-size:var(--management-ui,10px);border:0;border-radius:4px;padding:0 13px;font-weight:900}.classic-dashboard .classic-save{background:#0aa84f}.classic-dashboard .classic-delete{background:#c60d16}.classic-dashboard .urlbox{background:#fff;border-color:#c8d1dc;border-radius:4px;padding:3px}.classic-dashboard .urlbox code{background:#f2f3f5;border:1px solid #d9dde3;border-radius:3px;align-items:center;height:30px;padding:0 10px;display:flex}.classic-dashboard .urlbox button{background:#4d70d5;border-radius:3px;height:30px;margin-left:4px;padding:0 12px}.classic-dashboard .urlbox .refresh-overlay{background:#aaa}.classic-dashboard .urlbox .reconnect-overlay{background:#b60810}.classic-dashboard .session-grid{grid-template-columns:130px 210px 290px minmax(320px,1fr);align-items:end;gap:8px;margin-top:7px}.classic-dashboard .session-grid label{color:#182033;font-size:var(--management-ui,10px);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.classic-dashboard .session-grid label.wide{grid-column:auto}.classic-dashboard .session-grid input{background:#f3f3f3;border-radius:3px;height:29px;margin:0}.classic-dashboard .classic-created-at{color:#374151;height:29px;font-size:var(--management-ui,10px);white-space:nowrap;align-items:center;gap:7px;display:flex}.classic-dashboard .classic-created-at b{color:#172033}.classic-dashboard .dashboard-summary-card{min-height:104px;box-shadow:none;border-radius:8px;padding:18px 22px}.classic-dashboard .dashboard-summary-card h1{font-size:22px}.classic-dashboard .dashboard-summary-card p{font-size:var(--management-ui,11px)}.classic-dashboard .top-display-panel{background:#fff;border:1px solid #9bd8f2;border-radius:8px;padding:7px 9px}.classic-dashboard .display-options{border:0;border-radius:0;min-height:34px;padding:0}.classic-dashboard .display-options .toggle,.classic-dashboard .display-options label{border-radius:4px;height:28px}.classic-dashboard .participants-panel{background:#fff}.classic-dashboard .participant-actions button{border-radius:4px;height:29px}.classic-dashboard .auto-keyword{height:29px}.classic-dashboard .column-settings{background:#edf5f8;border-color:#c6d7e3;border-radius:4px;margin-bottom:6px;padding:5px 7px}.classic-dashboard .column-settings label>input[type=text],.classic-dashboard .column-settings label>input:not([type]){border-radius:3px;height:23px}.classic-dashboard .table-wrap{border-color:#cfd7de;border-radius:3px}.classic-dashboard .participant-table th{color:#283244;height:30px;font-size:var(--management-meta,9px);background:#e4e4e4}.classic-dashboard .participant-table td{height:38px;padding-top:3px;padding-bottom:3px}.classic-dashboard .participant-table td input{background:#fff;border-color:#d3d9e0;border-radius:3px;height:27px}.classic-dashboard .table-group-head th{background:#fff}.classic-dashboard .rank-inline-divider{background:#fbfcfd}.classic-dashboard .color-control{border-radius:3px;height:27px}.classic-dashboard .manage-actions button{height:27px}.classic-dashboard .info-line{margin-top:7px}.classic-dashboard .teams-panel{background:#edf7fa}.classic-dashboard .classic-team-table-head{color:#172033;font-size:var(--management-ui,10px);background:#dedede;grid-template-columns:minmax(230px,1.05fr) minmax(250px,1.35fr) minmax(300px,1.2fr) 58px;gap:6px;padding:6px 9px;font-weight:900;display:grid}.classic-dashboard .team-cards{display:block}.classic-dashboard .team-card{background:#fff;border:0;border-bottom:1px solid #cfd8df;border-radius:0;grid-template-columns:minmax(230px,1.05fr) minmax(250px,1.35fr) minmax(300px,1.2fr) 58px;align-items:center;gap:6px;padding:6px 9px;display:grid}.classic-dashboard .team-card-head{grid-template-columns:26px minmax(0,1fr) auto;gap:5px}.classic-dashboard .team-card-head>div{min-width:0}.classic-dashboard .team-prefix{width:48px}.classic-dashboard .team-name{flex:1;min-width:0}.classic-dashboard .member-chips{min-height:28px;margin:0}.classic-dashboard .team-settings-label{display:none}.classic-dashboard .team-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.classic-dashboard .team-metrics label{border-radius:3px;padding:4px 6px}.classic-dashboard .team-metrics input{height:20px;margin-top:2px}.classic-dashboard .remove-team{color:#fff;background:#c70d16;border-radius:3px;width:100%;height:28px;font-weight:800;position:static}.classic-dashboard .add-team-card{color:#fff;background:#4d70d5;border:0;border-radius:3px;height:31px;margin-top:6px}.classic-dashboard .rewards{background:#fff;border-radius:4px;margin-top:7px;padding:7px}.classic-dashboard .site-footer{padding-top:3px}@media (max-width:1100px){.classic-dashboard .controlbar:before{width:100%}.classic-dashboard .session-grid{grid-template-columns:1fr 1fr}.classic-dashboard .classic-created-at{grid-column:1/-1}.classic-dashboard .classic-team-table-head{display:none}.classic-dashboard .team-card{grid-template-columns:1fr}.classic-dashboard .remove-team{justify-self:end;width:auto;padding:0 14px}}@media (max-width:720px){.classic-dashboard .controlbar{margin-left:6px;margin-right:6px}.classic-dashboard .control-actions{justify-content:flex-start;width:100%;margin-left:0}.classic-dashboard .session-grid{grid-template-columns:1fr}.classic-dashboard .classic-created-at{grid-column:auto}.classic-dashboard .urlbox{flex-wrap:wrap}.classic-dashboard .urlbox code{flex-basis:100%;width:100%}.classic-dashboard .urlbox button{margin-top:4px}.classic-dashboard .classic-project-actions{flex-wrap:wrap}.classic-dashboard .dashboard-summary-card{display:block}}.overlay-settings-panel{scroll-margin-top:130px}.ranking-editor-list{gap:12px;display:grid}.ranking-editor{background:#fff;border:1px solid #dce3ea;border-radius:10px;overflow:hidden}.ranking-url-row{background:#f8fafc;border-bottom:1px solid #e1e6ec;grid-template-columns:110px minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:7px 9px;display:grid}.ranking-url-row>b{font-size:var(--management-ui,11px);color:#1b2638}.ranking-url-row code{text-overflow:ellipsis;white-space:nowrap;color:#8a94a3;min-width:0;font-size:var(--management-ui,10px);background:#fff;border:1px solid #d9e0e8;border-radius:5px;padding:7px 10px;overflow:hidden}.ranking-url-row button{color:#fff;height:29px;font-size:var(--management-ui,10px);cursor:pointer;border:0;border-radius:5px;padding:0 12px;font-weight:900}.ranking-copy{background:#3489e8}.ranking-open{background:#9aa4b2}.ranking-editor-body{background:#f4f8ff;padding:9px 10px}.mode-toon .ranking-editor-body{background:#fff8ee}.mode-total .ranking-editor-body{background:#effcf4}.ranking-editor-heading{align-items:center;gap:9px;margin-bottom:7px;display:flex}.ranking-editor-heading b{font-size:var(--management-ui,10px);color:#337fd0}.mode-toon .ranking-editor-heading b{color:#de7d14}.mode-total .ranking-editor-heading b{color:#16a05a}.ranking-editor-heading span{font-size:var(--management-meta,9px);color:#768296}.ranking-controls{flex-wrap:wrap;align-items:center;gap:7px 11px;margin-top:7px;display:flex}.ranking-controls label{color:#334155;font-size:var(--management-meta,9px);white-space:nowrap;align-items:center;gap:5px;display:flex}.ranking-controls input:not([type=color]):not([type=range]),.ranking-controls select{color:#233047;height:28px;font-size:var(--management-ui,10px);background:#fff;border:1px solid #d2d9e2;border-radius:4px;padding:0 7px}.ranking-controls label:nth-child(2) input{width:140px}.ranking-controls input[type=number]{width:52px}.ranking-controls input[type=color],.ranking-color-grid input[type=color]{cursor:pointer;background:#fff;border:1px solid #8994a3;width:40px;height:24px;padding:1px}.ranking-controls input[type=range]{accent-color:#2787e8;width:74px}.opacity-control span{color:#6b7688;min-width:26px}.ranking-check input{accent-color:#2787e8;width:13px;height:13px}.ranking-color-grid{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.ranking-color-pair{align-items:center;gap:4px;display:flex}.ranking-color-pair>b{color:#b87300;font-size:var(--management-meta,9px)}.ranking-color-pair label{color:#526074;font-size:var(--management-meta,9px);align-items:center;gap:3px;display:flex}.ranking-apply{color:#fff;height:29px;font-size:var(--management-ui,10px);cursor:pointer;background:#3188ea;border:0;border-radius:5px;margin-left:4px;padding:0 18px;font-weight:900}.classic-dashboard .overlay-settings-panel{background:#fff;order:1;padding:10px}.classic-dashboard .participants-panel{order:2}.classic-dashboard .overlay-settings-panel .panel-title{margin-bottom:7px}.classic-dashboard .ranking-editor-list{gap:8px}.classic-dashboard .ranking-editor{border-radius:6px}.classic-dashboard .ranking-url-row{padding:5px 7px}.classic-dashboard .ranking-editor-body{padding:7px 9px}.ranking-url-row{grid-template-columns:110px minmax(0,1fr) auto auto auto}.ranking-copy-borderless{background:#667386}.ranking-controls input[type=color]:disabled{cursor:not-allowed;filter:grayscale();opacity:.42}.ranking-output-colors{gap:10px 18px}.ranking-output-colors .ranking-color-pair{gap:7px}.ranking-channel-color-grid{grid-template-columns:repeat(2,minmax(270px,1fr)) auto;align-items:end;gap:8px;margin-top:9px;display:grid}.ranking-channel-color-group{background:#fff;border:1px solid #ccd8e6;border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px 12px;min-width:0;margin:0;padding:8px 10px;display:flex}.ranking-channel-color-group legend{color:#337fd0;font-size:var(--management-ui,11px);padding:0 6px;font-weight:950}.ranking-channel-color-group:nth-child(2) legend{color:#de7d14}.ranking-channel-color-group label{color:#526074;font-size:var(--management-meta,9px);white-space:nowrap;align-items:center;gap:5px;font-weight:800;display:flex}.ranking-channel-color-group input[type=color]{cursor:pointer;background:#fff;border:1px solid #8994a3;width:40px;height:27px;padding:1px}.ranking-channel-color-grid .ranking-apply{margin:0 0 1px}@media (max-width:1050px){.ranking-channel-color-grid{grid-template-columns:1fr 1fr}.ranking-channel-color-grid .ranking-apply{grid-column:1/-1;width:100%;margin:0}}@media (max-width:720px){.ranking-channel-color-grid{grid-template-columns:1fr}.ranking-channel-color-grid .ranking-apply{grid-column:auto}.ranking-channel-color-group{flex-direction:column;align-items:flex-start}}body:has(.donation-ranking-page){background:0 0}.donation-ranking-page{--ranking-font:23px;--ranking-frame-border:var(--ranking-frame-color,#ff7db6);--ranking-inner-border:var(--ranking-frame-soft,#ffabd044);--ranking-title-border:var(--ranking-frame-soft,#ffaad0);--ranking-row-separator:#28406e73;--ranking-column-separator:var(--ranking-frame-soft,#ec67aa3d);--ranking-row-shadow:inset 0 -.04em 0 #0007;--ranking-card-shadow:0 0 .14em var(--ranking-frame-color,#ff78b8),0 0 .85em var(--ranking-frame-glow,#ff4e9c42),inset 0 0 1.2em #0d234a66;color:#fff;width:100%;min-height:100vh;font-family:Pretendard,Noto Sans KR,Arial,sans-serif;font-size:var(--ranking-font);background:0 0;align-items:flex-start;padding:4vw;display:flex}.donation-ranking-page[data-frame-style=borderless]{--ranking-frame-border:transparent;--ranking-inner-border:transparent;--ranking-title-border:transparent;--ranking-row-separator:transparent;--ranking-column-separator:transparent;--ranking-row-shadow:none;--ranking-card-shadow:inset 0 0 1.2em #0d234a66}.donation-ranking-card{border:.08em solid var(--ranking-frame-border);width:min(760px,100%);box-shadow:var(--ranking-card-shadow);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);margin:1em auto 0;padding:.85em .55em .5em;position:relative;background:linear-gradient(#0b0d18ed,#050711e8)!important;border-radius:.85em!important;overflow:visible!important}.donation-ranking-card:before{content:"";border:1px solid var(--ranking-inner-border);pointer-events:none;border-radius:.62em;position:absolute;inset:.16em}.donation-ranking-card>header{z-index:2;width:auto;padding:0;display:block;position:absolute;top:-.72em;left:50%;transform:translate(-50%);color:#fff!important;background:0 0!important;border:0!important}.donation-ranking-card>header h1{border:1px solid var(--ranking-title-border);color:#fff;letter-spacing:.02em;text-align:center;text-shadow:0 .06em .09em #8f174e;background:linear-gradient(#ff9ac7 0%,#ee548f 58%,#c82f70 100%);border-radius:999px;min-width:7em;margin:0;padding:.22em .8em;font-size:.62em;font-weight:950;line-height:1.1;box-shadow:0 0 .14em #ff8fc4,0 .12em .35em #0009}.donation-ranking-list{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4em .72em;padding:.28em;display:grid;position:relative}.donation-ranking-column{align-content:start;gap:.14em;min-width:0;display:grid}.donation-ranking-column+.donation-ranking-column{border-left:1px solid var(--ranking-column-separator);padding-left:.72em}.donation-ranking-row{min-width:0;min-height:1.72em;box-shadow:var(--ranking-row-shadow);grid-template-columns:1.25em minmax(0,1fr) auto;align-items:center;gap:.38em;padding:.18em .32em;display:grid;border:0!important;border-bottom:1px solid var(--ranking-row-separator)!important;background:var(--ranking-row-background,linear-gradient(90deg,#090b15e6,#080b17c9))!important;color:var(--ranking-text-color,#f7f7fb)!important;-webkit-text-stroke:0!important;border-radius:.15em!important}.donation-ranking-row>b{font-variant-numeric:tabular-nums;text-align:center;text-shadow:0 0 .2em #ff5aa5;border:0;border-radius:0;width:auto;height:auto;font-size:.65em;font-weight:950;display:block;color:var(--ranking-rank-number-color,#ff7fb8)!important;background:0 0!important}.donation-ranking-row>span{min-width:0;color:var(--ranking-text-color,#f6f4fa);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 .06em .12em #000;-webkit-text-stroke:var(--ranking-text-stroke,0);font-size:.65em;font-weight:900;overflow:hidden}.donation-ranking-row>strong{color:var(--ranking-text-color,#f9f7fb);font-variant-numeric:tabular-nums;text-shadow:0 .06em .12em #000;white-space:nowrap;-webkit-text-stroke:var(--ranking-text-stroke,0);font-size:.7em;font-weight:950}.donation-ranking-empty{text-align:center;color:#c7bed0;grid-column:1/-1;padding:2em;font-size:.65em}.donation-ranking-page.layout-single .donation-ranking-card{width:min(390px,100%)}.donation-ranking-page.layout-single .donation-ranking-list{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.ranking-url-row{grid-template-columns:1fr auto auto}.ranking-url-row>b,.ranking-url-row code{grid-column:1/-1}.ranking-controls{align-items:flex-start}.donation-ranking-page{padding:3vw}}@media (max-width:560px){.ranking-url-row{grid-template-columns:1fr 1fr}.ranking-url-row button{width:100%}.ranking-color-grid{flex-direction:column;align-items:flex-start}.ranking-apply{width:100%;margin-left:0}.donation-ranking-page{font-size:min(var(--ranking-font),20px);padding:2vw}.donation-ranking-card{padding-left:.35em;padding-right:.35em}.donation-ranking-list{gap:.3em}.donation-ranking-column+.donation-ranking-column{padding-left:.3em}.donation-ranking-row{grid-template-columns:1.05em minmax(0,1fr) auto;gap:.22em;padding-left:.18em;padding-right:.18em}.donation-ranking-row>span{font-size:.59em}.donation-ranking-row>strong{font-size:.61em}}.overlay-url-dashboard .topbar nav a.active{color:#2584e5}.overlay-tool-tabs{background:#f2f4f6;border-bottom:1px solid #d7e5ec;align-items:center;gap:6px;padding:10px 20px 3px;display:flex}.overlay-tool-tabs a,.overlay-tool-tabs button{color:#4a586c;height:30px;font-size:var(--management-ui,10px);background:#fff;border:1px solid #d4dce5;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-weight:900;text-decoration:none;display:inline-flex}.overlay-tool-tabs .active{color:#fff;background:#237fdc;border-color:#173d73;box-shadow:inset 0 0 0 1px #fff}.overlay-tool-tabs button:disabled{opacity:.78;cursor:not-allowed}.overlay-url-dashboard .page-shell{padding-top:8px}.overlay-url-dashboard .overlay-settings-panel,.overlay-url-dashboard .scoreboard-settings-panel{order:0;margin:0}.overlay-url-dashboard .overlay-settings-panel .panel-title,.overlay-url-dashboard .scoreboard-settings-panel .panel-title{margin-bottom:9px}.overlay-save-all{height:30px!important}.overlay-url-dashboard .site-footer{padding-top:0}.scoreboard-settings-panel{background:#fff;order:0;margin:0;padding:10px!important}.scoreboard-save{color:#fff;height:30px;font-size:var(--management-ui,10px);cursor:pointer;background:#10aa5e;border:0;border-radius:5px;padding:0 14px;font-weight:900}.scoreboard-save:disabled{opacity:.65;cursor:wait}.scoreboard-url-row{background:#f8fafc;border:1px solid #dce2e9;border-radius:6px 6px 0 0;grid-template-columns:90px minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:7px 8px;display:grid}.scoreboard-url-row>b{font-size:var(--management-ui,10px);color:#172033}.scoreboard-url-row code{color:#7c8797;min-width:0;height:30px;font-size:var(--management-ui,10px);text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d7dde5;border-radius:4px;align-items:center;padding:0 9px;display:flex;overflow:hidden}.scoreboard-url-row button{color:#fff;height:30px;font-size:var(--management-ui,10px);cursor:pointer;border:0;border-radius:5px;padding:0 12px;font-weight:900}.scoreboard-copy{background:#3188ea}.scoreboard-open{background:#8993a3}.scoreboard-style-controls{background:#fff;border:1px solid #dce2e9;border-top:0;grid-template-columns:minmax(320px,1.4fr) minmax(180px,.7fr) minmax(300px,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.scoreboard-style-controls label{color:#26334a;min-width:0;font-size:var(--management-ui,10px);align-items:center;gap:9px;font-weight:900;display:flex}.scoreboard-style-controls label>span{white-space:nowrap}.scoreboard-style-controls input[type=range]{accent-color:#3188ea;flex:1;min-width:120px}.scoreboard-style-controls input[type=number]{text-align:center;width:66px;height:30px;font-size:var(--management-ui,10px);border:1px solid #d5dce5;border-radius:4px;padding:0 7px}.scoreboard-style-controls input[type=color]{cursor:pointer;background:#fff;border:1px solid #8994a3;border-radius:4px;width:52px;height:30px;padding:1px}.scoreboard-opacity-control b{color:#3188ea;text-align:right;font-variant-numeric:tabular-nums;min-width:42px}.scoreboard-settings-info{color:#397cd8;font-size:var(--management-meta,9px);background:#f4f9ff;border:1px solid #dce2e9;border-top:0;border-radius:0 0 6px 6px;margin:0;padding:8px 10px;font-weight:800}.overlay-url-dashboard:not(.classic-dashboard) .topbar nav a.active{color:var(--primary)}.overlay-url-dashboard:not(.classic-dashboard) .topbar nav a.active:after{background:var(--primary)}.overlay-url-dashboard:not(.classic-dashboard) .overlay-tool-tabs{border-color:var(--line);background:#fff;padding:14px 32px 8px}.overlay-url-dashboard:not(.classic-dashboard) .overlay-tool-tabs .active{border-color:var(--primary);background:var(--primary);box-shadow:0 5px 14px #6f50e82b}.overlay-url-dashboard:not(.classic-dashboard) .page-shell{padding-top:18px}.overlay-url-dashboard:not(.classic-dashboard) .scoreboard-settings-panel,.overlay-url-dashboard:not(.classic-dashboard) .overlay-settings-panel,.overlay-url-dashboard:not(.classic-dashboard) .timer-settings-panel,.overlay-url-dashboard:not(.classic-dashboard) .graph-settings-panel,.overlay-url-dashboard:not(.classic-dashboard) .battle-settings-panel{padding:22px!important}.scoreboard-body-font-controls{background:#fffbdf;border:1px solid #dce2e9;border-top:0;grid-template-columns:repeat(2,minmax(260px,1fr));align-items:center;gap:10px 18px;padding:12px 16px;display:grid}.scoreboard-body-font-controls>strong{color:#725600;font-size:var(--management-ui,10px);white-space:nowrap;grid-column:1/-1;align-items:center;display:flex}.scoreboard-body-font-controls label{color:#26334a;min-width:0;font-size:var(--management-ui,10px);grid-template-columns:92px minmax(100px,1fr) 66px 18px;align-items:center;gap:7px;font-weight:900;display:grid}.scoreboard-body-font-controls label>span{white-space:nowrap}.scoreboard-body-font-controls input[type=range]{accent-color:#d29b00;width:100%;min-width:100px}.scoreboard-body-font-controls input[type=number]{text-align:center;width:100%;min-width:0;height:30px;font-size:var(--management-ui,10px);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d8c879;border-radius:4px;padding:0 6px}.scoreboard-body-font-controls small{color:#8d710d;font-size:var(--management-meta,9px);font-weight:900}.scoreboard-body-font-controls .scoreboard-spacing-title{border-top:1px solid #eadb8e;margin-top:4px;padding-top:10px}@media (max-width:720px){.overlay-tool-tabs{padding-left:10px;padding-right:10px;overflow-x:auto}.overlay-tool-tabs a,.overlay-tool-tabs button{flex:none}.overlay-url-dashboard .panel-title{align-items:flex-start;gap:8px}.overlay-save-all{flex:none}.scoreboard-url-row{grid-template-columns:1fr 1fr}.scoreboard-url-row>b,.scoreboard-url-row code{grid-column:1/-1}.scoreboard-url-row button{width:100%}.scoreboard-style-controls{grid-template-columns:1fr;padding:12px 10px}.scoreboard-style-controls label{width:100%}.scoreboard-body-font-controls{grid-template-columns:1fr;padding:12px 10px}.scoreboard-body-font-controls>strong{padding:0 0 2px}.scoreboard-body-font-controls label{grid-template-columns:94px minmax(80px,1fr) 66px 16px}}.timer-settings-panel{background:#fff;order:0;margin:0;padding:10px!important}.timer-state{color:#687487;font-size:var(--management-meta,9px);background:#eef1f5;border-radius:4px;padding:5px 9px;font-weight:900}.timer-state.is-running{color:#07864a;background:#dcf9eb}.timer-url-row{background:#f8fafc;border:1px solid #dce2e9;border-radius:6px 6px 0 0;grid-template-columns:84px minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:6px 8px;display:grid}.timer-url-row>b,.timer-setting-row>b{font-size:var(--management-ui,10px);color:#172033}.timer-url-row code{text-overflow:ellipsis;white-space:nowrap;color:#9aa4b3;min-width:0;height:28px;font-size:var(--management-ui,10px);background:#fff;border:1px solid #d7dde5;border-radius:4px;align-items:center;padding:0 9px;display:flex;overflow:hidden}.timer-url-row button,.timer-controls-row button{color:#fff;height:28px;font-size:var(--management-ui,10px);cursor:pointer;border:0;border-radius:5px;padding:0 12px;font-weight:900}.timer-copy{background:#3188ea}.timer-open{background:#9aa4b2}.timer-setting-row{border-left:1px solid #dce2e9;border-right:1px solid #dce2e9;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:6px;padding:5px 8px;display:grid}.timer-setting-row select{height:28px;font-size:var(--management-ui,10px);background:#fff;border:1px solid #d4dbe4;border-radius:4px;padding:0 8px}.timer-controls-row{border:1px solid #dce2e9;border-top:0;border-radius:0 0 6px 6px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 92px 8px;display:flex}.timer-time-inputs{align-items:center;gap:5px;display:flex}.timer-time-inputs input{text-align:center;width:43px;height:28px;font-size:var(--management-ui,10px);border:1px solid #d5dce5;border-radius:5px;padding:0 7px}.timer-controls-row label{color:#26334a;font-size:var(--management-meta,9px);align-items:center;gap:5px;display:flex}.timer-controls-row label input[type=color]{background:#fff;border:1px solid #7d8795;width:38px;height:24px;padding:1px}.timer-controls-row label input[type=number]{width:51px;height:28px;font-size:var(--management-ui,10px);border:1px solid #d5dce5;border-radius:4px;padding:0 7px}.timer-controls-row label span{color:#667386}.timer-set,.timer-apply{background:#3188ea}.timer-start{background:#10aa5e}.timer-stop{background:#8993a3}.timer-reset{background:#ef4949}.timer-overlay-page{background:0 0;place-items:center;width:100%;min-height:100vh;font-family:Inter,Pretendard,Noto Sans KR,Arial,sans-serif;display:grid}.timer-overlay-page time{font-variant-numeric:tabular-nums;line-height:1;display:block}body:has(.timer-overlay-page){background:0 0}@media (max-width:720px){.timer-url-row{grid-template-columns:1fr 1fr}.timer-url-row>b,.timer-url-row code{grid-column:1/-1}.timer-url-row button{width:100%}.timer-setting-row{grid-template-columns:1fr}.timer-controls-row{align-items:flex-start;padding:8px}.timer-controls-row>button{flex:1}}.graph-settings-panel{background:#fff;order:0;margin:0;padding:10px!important}.graph-url-row{background:#f8fafc;border:1px solid #dce2e9;border-radius:6px 6px 0 0;grid-template-columns:74px minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:5px 7px;display:grid}.graph-url-row>b{font-size:var(--management-ui,10px);color:#172033}.graph-url-row code{text-overflow:ellipsis;white-space:nowrap;color:#9aa4b3;min-width:0;height:28px;font-size:var(--management-ui,10px);background:#fff;border:1px solid #d7dde5;border-radius:4px;align-items:center;padding:0 9px;display:flex;overflow:hidden}.graph-url-row button{color:#fff;height:28px;font-size:var(--management-ui,10px);cursor:pointer;border:0;border-radius:5px;padding:0 12px;font-weight:900}.graph-copy{background:#3188ea}.graph-open{background:#9aa4b2}.graph-form{border-left:1px solid #dce2e9;border-right:1px solid #dce2e9;gap:4px;padding:6px 80px 7px;display:grid}.graph-field,.graph-check-field,.graph-color-line,.graph-text-style{color:#26334a;min-height:32px;font-size:var(--management-meta,9px);grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.graph-field>input,.graph-field>select{height:27px;font-size:var(--management-ui,10px);background:#f9fafb;border:1px solid #d5dce5;border-radius:4px;padding:0 7px}.graph-field>small,.graph-color-line>small,.graph-text-style>small{color:#657286}.graph-check-field>span:last-child{align-items:center;gap:5px;font-weight:900;display:flex}.graph-check-field input{accent-color:#3188ea;width:14px;height:14px}.graph-color-line{grid-template-columns:92px auto auto auto minmax(0,1fr)}.graph-color-line input[type=color],.graph-text-style input[type=color]{background:#fff;border:1px solid #7d8795;width:40px;height:24px;padding:1px}.graph-color-line i{color:#758095;font-style:normal}.graph-color-line .graph-opacity{accent-color:#2787e8;width:70px}.graph-text-style{grid-template-columns:92px auto 56px auto minmax(0,1fr)}.graph-text-style input[type=number]{height:27px;font-size:var(--management-ui,10px);border:1px solid #d5dce5;border-radius:4px;padding:0 7px}.graph-preview-wrap{border:1px solid #dce2e9;border-top:0;border-radius:0 0 6px 6px;padding:7px 80px 9px;position:relative}.graph-preview-wrap h3{margin:0 0 5px;font-weight:900}.goal-progress{box-sizing:content-box;border:7px solid #19182d;border-radius:7px;position:relative;overflow:hidden}.goal-progress>div{position:absolute;inset:0 auto 0 0}.goal-progress>strong{text-shadow:0 1px 2px #0009;white-space:nowrap;align-items:center;font-weight:950;display:flex;position:absolute;inset:0 8px 0 auto}.graph-preview-wrap>p{text-align:right;margin:5px 0 0;font-weight:900}.graph-save{color:#fff;height:28px;font-size:var(--management-ui,10px);cursor:pointer;background:#3188ea;border:0;border-radius:5px;padding:0 16px;font-weight:900;position:absolute;bottom:9px;right:8px}.graph-info{color:#397cd8;font-size:var(--management-meta,9px);margin:7px 80px 0;font-weight:800}.graph-overlay-page{background:0 0;align-items:flex-end;width:100%;min-height:100vh;padding:4vw;font-family:Inter,Pretendard,Noto Sans KR,Arial,sans-serif;display:flex}.graph-overlay-page>section{width:min(1200px,100%);margin:0 auto}.graph-overlay-page h1{text-align:center;text-shadow:0 .06em .16em #0009;margin:0 0 .3em;font-weight:950}.graph-overlay-track{box-sizing:content-box;border:.32em solid #19182d;border-radius:.36em;position:relative;overflow:hidden}.graph-overlay-track>div{position:absolute;inset:0 auto 0 0}.graph-overlay-track>strong{text-shadow:0 .06em .12em #000a;white-space:nowrap;align-items:center;font-weight:950;display:flex;position:absolute;inset:0 .4em 0 auto}.graph-overlay-page p{text-align:right;text-shadow:0 .06em .14em #000a;margin:.25em .2em 0;font-weight:900}body:has(.graph-overlay-page){background:0 0}@media (max-width:720px){.graph-url-row{grid-template-columns:1fr 1fr}.graph-url-row>b,.graph-url-row code{grid-column:1/-1}.graph-url-row button{width:100%}.graph-form,.graph-preview-wrap{padding-left:8px;padding-right:8px}.graph-field,.graph-check-field,.graph-color-line,.graph-text-style{grid-template-columns:1fr}.graph-color-line .graph-opacity{width:100%}.graph-save{width:100%;margin-top:8px;position:static}.graph-info{margin-left:8px;margin-right:8px}.graph-overlay-page{padding:2vw}}.battle-settings-panel{background:#fff;order:0;margin:0;padding:10px!important}.battle-save-all{color:#fff;height:28px;font-size:var(--management-meta,9px);background:#3188ea;border:0;border-radius:4px;padding:0 12px;font-weight:900}.battle-url-row{background:#f8fafc;border:1px solid #dce2e9;border-radius:6px 6px 0 0;grid-template-columns:78px minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:5px 7px;display:grid}.battle-url-row>b{font-size:var(--management-ui,10px)}.battle-url-row code{text-overflow:ellipsis;white-space:nowrap;color:#9aa4b3;min-width:0;height:28px;font-size:var(--management-ui,10px);background:#fff;border:1px solid #d7dde5;border-radius:4px;align-items:center;padding:0 9px;display:flex;overflow:hidden}.battle-url-row button,.battle-setting-strip button,.battle-notice-row button{color:#fff;height:28px;font-size:var(--management-meta,9px);border:0;border-radius:5px;padding:0 11px;font-weight:900}.battle-copy{background:#3188ea}.battle-refresh{background:#8993a3}.battle-setting-strip{border-left:1px solid #dce2e9;border-right:1px solid #dce2e9;flex-wrap:wrap;align-items:center;gap:5px;padding:5px 7px;display:flex}.battle-setting-strip>b{font-size:var(--management-ui,10px);margin-right:4px}.battle-setting-strip>button{background:#3188ea}.battle-setting-strip>button.is-on{background:#296fd0;box-shadow:inset 0 0 0 2px #fff}.battle-setting-strip select{height:28px;font-size:var(--management-meta,9px);background:#fff;border:1px solid #cfd7e1;border-radius:4px;padding:0 7px}.battle-setting-strip label{font-size:var(--management-meta,9px);align-items:center;gap:3px;font-weight:800;display:flex}.battle-setting-strip input{accent-color:#3188ea;width:13px;height:13px}.battle-setting-strip .battle-stop-timer{background:#347fd9}.battle-setting-strip .battle-reset-score{background:#ef4a50}.battle-setting-strip button:disabled{opacity:.45}.battle-notice-row{border:1px solid #dce2e9;align-items:center;gap:5px;padding:5px 85px;display:flex}.battle-notice-row input{min-width:0;height:28px;font-size:var(--management-meta,9px);border:1px solid #d3dae3;border-radius:4px;flex:1;padding:0 8px}.battle-notice-row button{background:#3188ea}.battle-notice-row .delete{background:#ef4a50}.battle-table-head,.battle-team-row{grid-template-columns:120px minmax(260px,1fr) 95px 80px 54px 48px 48px 48px 58px;align-items:center;gap:5px;display:grid}.battle-table-head{color:#526074;height:31px;font-size:var(--management-meta,9px);text-align:center;background:#e8ebef;border:1px solid #d5dbe2;border-top:0;padding:0 7px;font-weight:900}.battle-team-list{border-left:1px solid #d5dbe2;border-right:1px solid #d5dbe2}.battle-team-row{border-bottom:1px solid #dce1e7;min-height:42px;padding:4px 7px}.battle-team-row>input:not([type=color]),.battle-team-row>select,.battle-team-row>label>input{width:100%;min-width:0;height:28px;font-size:var(--management-meta,9px);border:1px solid #d2d9e2;border-radius:4px;padding:0 6px}.battle-team-row>input[type=color]{background:#fff;border:1px solid #7d8795;width:100%;height:26px;padding:1px}.battle-team-row>label{grid-template-columns:1fr;gap:1px;min-width:0;display:grid}.battle-team-row>label small{text-overflow:ellipsis;color:#3481d5;font-size:var(--management-meta,8px);white-space:nowrap;overflow:hidden}.battle-members{align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.battle-members button{color:#fff;height:25px;font-size:var(--management-meta,8px);white-space:nowrap;background:#3e75d2;border:0;border-radius:4px;padding:0 6px}.battle-members select{min-width:100px;height:27px;font-size:var(--management-meta,9px);border:1px solid #d2d9e2;border-radius:4px}.battle-delete-team{color:#fff;height:28px;font-size:var(--management-meta,8px);background:#ef4a50;border:0;border-radius:4px;font-weight:900}.battle-add-team{color:#fff;height:29px;font-size:var(--management-meta,9px);background:#3188ea;border:0;border-radius:4px;margin-top:6px;padding:0 14px;font-weight:900}.battle-info{color:#397cd8;font-size:var(--management-meta,9px);margin:7px 0 0;font-weight:800}.battle-overlay-page{color:#fff;background:0 0;align-items:flex-end;width:100%;min-height:100vh;padding:4vw;font-family:Inter,Pretendard,Noto Sans KR,Arial,sans-serif;display:flex}.battle-overlay-page>section{width:min(1260px,100%);margin:0 auto}.battle-overlay-notice{text-align:center;background:#18172ce8;border-radius:.55em;margin-bottom:.5em;padding:.55em .8em;font-size:1.15em;font-weight:900;box-shadow:0 .5em 1.5em #0004}.battle-overlay-page>section>header{background:linear-gradient(90deg,#5535bded,#277ddbed);border-radius:.65em;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:.55em;padding:.65em .9em;display:grid;box-shadow:0 .5em 1.6em #0004}.battle-overlay-page header>span,.battle-overlay-page header>b,.battle-overlay-page header>time{letter-spacing:.08em;font-size:.75em;font-weight:900}.battle-overlay-page header>span.live{color:#54efae}.battle-overlay-page header>h1{text-align:center;margin:0;font-size:1.2em}.battle-overlay-page header>b,.battle-overlay-page header>time{text-align:right}.battle-overlay-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.55em;display:grid}.battle-overlay-grid article{border:3px solid #0000;border-radius:.75em;min-height:210px;padding:1em;position:relative;overflow:hidden;box-shadow:0 .7em 2em #0005}.battle-overlay-grid article.winner{box-shadow:0 0 0 .12em #ffffff1c,0 .7em 2em #0006}.battle-overlay-rank{justify-content:space-between;align-items:center;display:flex}.battle-overlay-rank>b{background:#ffffff18;border-radius:.5em;place-items:center;width:2em;height:2em;display:grid}.battle-overlay-rank>span{letter-spacing:.12em;font-size:.55em;font-weight:950}.battle-overlay-grid h2{margin:.7em 0 .15em;font-size:1.05em}.battle-overlay-grid article>strong{font-variant-numeric:tabular-nums;font-size:1.8em;font-weight:950;display:block}.battle-overlay-grid article>em{opacity:.7;font-size:.55em;font-style:normal}.battle-overlay-members{flex-wrap:wrap;gap:.35em;margin-top:.8em;display:flex}.battle-overlay-members>span{background:#ffffff13;border-radius:.35em;gap:.45em;padding:.35em .55em;font-size:.62em;font-weight:800;display:flex}.battle-overlay-members small{opacity:.72}.battle-overlay-grid footer{opacity:.75;border-top:1px solid #ffffff16;gap:.8em;margin-top:.8em;padding-top:.55em;font-size:.55em;font-weight:800;display:flex}body:has(.battle-overlay-page){background:0 0}.battle-setting-strip .battle-font-size-control{color:#425166;gap:3px;padding-left:4px}.battle-setting-strip .battle-font-size-control input{color:#172033;width:50px;height:28px;font-size:var(--management-meta,9px);background:#fff;border:1px solid #cfd7e1;border-radius:4px;padding:0 4px;font-weight:800}.battle-setting-strip .battle-font-size-control span{color:#657286;font-weight:700}.battle-timer-time-inputs{align-items:center;gap:4px;display:inline-flex}.battle-setting-strip .battle-timer-time-inputs input[type=number]{text-align:center;width:46px;height:28px;font-size:var(--management-meta,9px);accent-color:auto;background:#fff;border:1px solid #cfd7e1;border-radius:4px;padding:0 5px;font-weight:800}.battle-timer-time-inputs .battle-start-timer{background:#18a45f}.battle-timer-time-inputs .battle-stop-timer{background:#347fd9}.battle-timer-time-inputs .battle-reset-timer{background:#8993a3}@media (max-width:1000px){.battle-table-head{display:none}.battle-team-row{grid-template-columns:1fr 2fr repeat(3,80px) repeat(3,48px) 58px}.battle-notice-row{padding-left:7px;padding-right:7px}}@media (max-width:720px){.battle-url-row{grid-template-columns:1fr 1fr}.battle-url-row>b,.battle-url-row code{grid-column:1/-1}.battle-url-row button{width:100%}.battle-team-row{grid-template-columns:1fr 1fr}.battle-members{grid-column:1/-1}.battle-setting-strip{align-items:flex-start}.battle-overlay-page{padding:2vw}.battle-overlay-page>section>header{grid-template-columns:1fr}.battle-overlay-page header>*{text-align:center!important}.battle-overlay-grid{grid-template-columns:1fr 1fr}.battle-overlay-grid article{min-height:160px}}.classic-dashboard.games-only .game-hub-watermark{z-index:0;pointer-events:none;opacity:.19;-webkit-user-select:none;user-select:none;align-items:center;gap:17px;display:flex;position:absolute;bottom:19px;right:30px}.classic-dashboard.games-only .game-hub-dd{width:116px;height:84px;display:block;position:relative}.classic-dashboard.games-only .game-hub-dd i{color:#20f6ff;letter-spacing:-.16em;text-shadow:0 0 22px #20f6ff66;font-size:86px;font-style:normal;font-weight:950;line-height:1;display:block;position:absolute;top:-4px}.classic-dashboard.games-only .game-hub-dd i:first-child{color:#7f4dff;left:0;transform:rotate(-12deg)}.classic-dashboard.games-only .game-hub-dd i:last-child{color:#20f6ff;top:7px;left:43px;transform:rotate(8deg)}.classic-dashboard.games-only .game-hub-watermark>b{color:#0000;letter-spacing:.13em;text-shadow:0 0 24px #20f6ff2b;background:linear-gradient(90deg,#20f6ff,#8f4dff 52%,#ff2dd1);-webkit-background-clip:text;background-clip:text;font-size:50px;font-weight:950;line-height:1}@media (max-width:760px){.classic-dashboard.games-only .game-hub-watermark{transform-origin:100% 100%;opacity:.14;gap:8px;bottom:10px;right:10px;transform:scale(.72)}}.classic-dashboard.games-only{--game-cyan:#20f6ff;--game-pink:#ff2dd1;--game-purple:#8f4dff;--game-lime:#b7ff26;color:#e9faff;background-color:#050613;background-image:radial-gradient(circle at 16% 8%,#2620a050 0,#0000 28%),radial-gradient(circle at 86% 18%,#c400a844 0,#0000 26%),linear-gradient(#0bf5ff12 1px,#0000 1px),linear-gradient(90deg,#0bf5ff12 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:auto,auto,36px 36px,36px 36px;background-attachment:fixed;background-origin:padding-box;background-clip:border-box}.classic-dashboard.games-only .topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080918e8;border-bottom:1px solid #20f6ff88;box-shadow:0 0 22px #20f6ff2b}.classic-dashboard.games-only .brand b{color:#f4feff;text-shadow:0 0 10px #20f6ff80}.classic-dashboard.games-only .brand small{color:#89a9bd}.classic-dashboard.games-only .brandmark{background:linear-gradient(145deg,#14edff,#814cff 55%,#ff2dd1);box-shadow:0 0 18px #20f6ff80,0 0 30px #ff2dd144}.classic-dashboard.games-only .topbar nav{color:#8094ac}.classic-dashboard.games-only .topbar nav a:hover{color:#fff;text-shadow:0 0 9px #20f6ff}.classic-dashboard.games-only .topbar nav a.active{color:var(--game-cyan);text-shadow:0 0 12px #20f6ff}.classic-dashboard.games-only .topbar nav a.active:after{background:linear-gradient(90deg,var(--game-cyan),var(--game-pink));box-shadow:0 0 10px var(--game-cyan)}.classic-dashboard.games-only .profile{color:#9fb2c7}.classic-dashboard.games-only .profile button{color:#fff;background:#16142b;border:1px solid #ff2dd188;box-shadow:0 0 12px #ff2dd12e}.classic-dashboard.games-only .live-dot{background:var(--game-lime);box-shadow:0 0 0 4px #b7ff2622,0 0 12px #b7ff26}.classic-dashboard.games-only .page-shell{padding-top:24px}.classic-dashboard.games-only .game-hub-panel{position:relative}.classic-dashboard.games-only .game-hub-hero{background:linear-gradient(135deg,#0d1131e8,#170c32e8) padding-box,linear-gradient(110deg,var(--game-cyan),var(--game-purple),var(--game-pink)) border-box;border:1px solid #0000;border-radius:20px;min-height:198px;position:relative;overflow:hidden;box-shadow:0 0 34px #20f6ff22,inset 0 0 42px #7f44ff16}.classic-dashboard.games-only .game-hub-hero:before{content:"";background:linear-gradient(90deg,#0000,#20f6ff18,#0000);animation:5s linear infinite game-scan;position:absolute;inset:-60% 18%;transform:rotate(-18deg)}.classic-dashboard.games-only .game-hub-hero:after{content:"GAME HUB";color:#20f6ff16;letter-spacing:.12em;font-size:52px;font-weight:950;position:absolute;bottom:16px;right:26px}.classic-dashboard.games-only .game-hub-hero>*{z-index:1;position:relative}.classic-dashboard.games-only .game-hub-hero h1{color:#fff;letter-spacing:.04em;text-shadow:0 0 11px #20f6ff,0 0 24px #ff2dd166;font-size:31px;font-weight:950}.classic-dashboard.games-only .game-hub-hero h1 span{background:#151644;border:1px solid #20f6ff99;border-radius:14px;place-items:center;width:46px;height:46px;font-size:25px;display:grid;box-shadow:0 0 18px #20f6ff66}.classic-dashboard.games-only .game-hub-hero p{color:#a6bed1;letter-spacing:.14em}.classic-dashboard.games-only .game-hub-hero button{clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);color:#fff;letter-spacing:.06em;text-shadow:0 0 7px #fff;background:linear-gradient(90deg,#8a32ff,#ff2dbb);border:1px solid #ff8dea;border-radius:0;min-width:142px;height:42px;transition:filter .18s,transform .18s;box-shadow:0 0 16px #ff2dd188}.classic-dashboard.games-only .game-hub-hero button:hover{filter:brightness(1.18);transform:translateY(-2px)}.classic-dashboard.games-only .game-library-section{max-width:1080px;margin-top:38px}.classic-dashboard.games-only .game-library-title{border-bottom:1px solid var(--game-cyan);color:#dffeff;font-size:var(--management-ui,12px);text-shadow:0 0 9px var(--game-cyan);padding:0 14px 9px;font-weight:900;box-shadow:0 8px 8px -8px #20f6ff}.classic-dashboard.games-only .mini-game-section .game-library-title{border-color:var(--game-pink);text-shadow:0 0 9px var(--game-pink);box-shadow:0 8px 8px -8px #ff2dd1}.classic-dashboard.games-only .game-card-grid{gap:17px}.classic-dashboard.games-only .game-card{background:linear-gradient(145deg,#0d1127f2,#121329f2) padding-box padding-box,linear-gradient(135deg,#20f6ff99,#754eff55,#ff2dd199) border-box;border:1px solid #0000;border-radius:14px;min-height:174px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;box-shadow:0 10px 26px #0008,0 0 12px #20f6ff12}.classic-dashboard.games-only .game-card:before{content:"";background:var(--game-pink);width:34px;height:3px;box-shadow:0 0 11px var(--game-pink);position:absolute;top:0;right:0}.classic-dashboard.games-only .game-card:hover{transform:translateY(-5px);box-shadow:0 14px 32px #000a,0 0 20px #20f6ff42}.classic-dashboard.games-only .game-card-title{border-color:#2a3453;padding:13px 12px 11px}.classic-dashboard.games-only .game-card-title>span{background:linear-gradient(145deg,#132b45,#1b1543);border:1px solid #20f6ffaa;border-radius:10px;width:40px;height:40px;font-size:21px;box-shadow:inset 0 0 13px #20f6ff20,0 0 12px #20f6ff42}.classic-dashboard.games-only .game-card:nth-child(2n) .game-card-title>span{border-color:#ff2dd1aa;box-shadow:inset 0 0 13px #ff2dd120,0 0 12px #ff2dd142}.classic-dashboard.games-only .game-card-title h2{color:#f4fbff;font-size:var(--management-ui,13px);letter-spacing:.02em;font-weight:900}.classic-dashboard.games-only .game-card-title small{color:var(--game-lime);font-size:var(--management-meta,8px);text-shadow:0 0 7px var(--game-lime);font-weight:900}.classic-dashboard.games-only .game-card>p{color:#9baec1;font-size:var(--management-ui,10px)}.classic-dashboard.games-only .game-card>button{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);color:#fff;letter-spacing:.08em;text-shadow:0 0 8px #fff;background:linear-gradient(90deg,#0e7cff,#7c3dff 62%,#ff2dd1);border:1px solid #20f6ffcc;border-radius:0;height:38px;margin-bottom:13px;transition:filter .16s,transform .16s;box-shadow:0 0 14px #2c8dff4d}:is(.classic-dashboard.games-only .game-card>button:hover,.classic-dashboard.games-only .game-card>button:focus-visible){filter:brightness(1.2);outline:0;transform:scale(1.02);box-shadow:0 0 22px #ff2dd177}.classic-dashboard.games-only .site-footer{color:#6f8195}.classic-dashboard.games-only .site-footer b{color:var(--game-cyan);text-shadow:0 0 8px #20f6ff}.classic-dashboard.games-only .toast{color:#eaffff;background:#0c1026;border:1px solid #20f6ff;border-radius:8px;box-shadow:0 0 24px #20f6ff55}@keyframes game-scan{0%{transform:translate(-45%)rotate(-18deg)}to{transform:translate(45%)rotate(-18deg)}}@media (prefers-reduced-motion:reduce){.classic-dashboard.games-only .game-hub-hero:before{animation:none}.classic-dashboard.games-only .game-card,.classic-dashboard.games-only button{transition:none!important}}.classic-dashboard.games-only .game-hub-hero:after{content:none}.classic-dashboard.games-only .game-hub-hero>.game-hub-watermark{z-index:0;position:absolute}.thewolf-status{color:#7b8797;height:28px;font-size:var(--management-meta,9px);white-space:nowrap;background:#f3f5f8;border:1px solid #d4dbe3;border-radius:5px;align-items:center;padding:0 10px;font-weight:900;display:inline-flex}.thewolf-status.is-connected{color:#07854a;background:#e8fbf1;border-color:#93e7bd}.donation-toolbar button:first-of-type{background:#9aa4b2}.classic-dashboard.mobile-only{background:#eef2f6}.classic-dashboard.mobile-only .controlbar,.classic-dashboard.mobile-only .top-display-panel,.classic-dashboard.mobile-only .first-dashboard-grid,.classic-dashboard.mobile-only .dashboard-summary-card,.classic-dashboard.mobile-only .donations-panel,.classic-dashboard.mobile-only .combined-participants-panel,.classic-dashboard.mobile-only .teams-panel{display:none}.classic-dashboard.mobile-only .page-shell{padding:18px 44px 34px}.mobile-management{order:0;gap:11px;width:100%;max-width:1180px;margin:0 auto;display:grid}.mobile-page-title{justify-content:space-between;align-items:center;padding:2px 3px 7px;display:flex}.mobile-page-title>div{align-items:center;gap:11px;display:flex}.mobile-page-title>div>span{background:linear-gradient(145deg,#6f50e8,#367fe7);border-radius:13px;place-items:center;width:40px;height:40px;font-size:20px;display:grid;box-shadow:0 8px 18px #4a67d52b}.mobile-page-title h1{margin:0;font-size:19px}.mobile-page-title p{color:#7b8798;font-size:var(--management-ui,10px);margin:3px 0 0}.mobile-live-badge{color:#0b9558;font-size:var(--management-meta,9px);background:#ecfbf3;border:1px solid #9de8c1;border-radius:999px;padding:7px 10px;font-weight:950}.mobile-setting-card{background:#fff;border:1px solid #dce2e9;border-radius:12px;grid-template-columns:155px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 4px 14px #2330470c}.mobile-card-label{background:linear-gradient(135deg,#fbfcfe,#f4f7fb);border-right:1px solid #e5e9ef;padding:14px 13px}.mobile-card-label b{font-size:var(--management-ui,11px);display:block}.mobile-card-label span{color:#98a2b1;font-size:var(--management-meta,9px);margin-top:5px;display:block}.mobile-card-body{min-width:0;padding:10px 12px}.mobile-card-body label{color:#344054;font-size:var(--management-meta,9px);font-weight:800}.mobile-card-body input:not([type=color]):not([type=checkbox]):not([type=range]),.mobile-card-body select{color:#233047;width:100%;height:29px;font-size:var(--management-ui,10px);background:#fbfcfd;border:1px solid #d6dce4;border-radius:5px;outline:none;padding:0 8px}.mobile-card-body input:focus,.mobile-card-body select:focus{border-color:#4a8cea;box-shadow:0 0 0 3px #4a8cea15}.mobile-card-body button{color:#fff;height:29px;font-size:var(--management-meta,9px);white-space:nowrap;border:0;border-radius:6px;padding:0 12px;font-weight:950}.mobile-primary{background:#3188ea}.mobile-secondary{background:#9aa4b2}.mobile-url-input{grid-template-columns:minmax(0,1fr) auto auto;gap:5px;display:grid}.mobile-url-input input{color:#98a2b1!important}.mobile-card-body>p{color:#397cd8;font-size:var(--management-meta,9px);margin:6px 0 0;font-weight:800}.mobile-save-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.mobile-save-row>label,.mobile-stack label{gap:3px;display:grid}.mobile-stack{gap:5px;display:grid}.mobile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;padding-right:92px;display:grid;position:relative}.mobile-form-grid label{grid-template-columns:135px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.mobile-form-grid label small{color:#7d8794}.mobile-form-grid .mobile-field-wide{grid-column:1/-1}.mobile-form-grid input[type=color]{background:#fff;border:1px solid #8691a0;width:38px;height:26px;padding:1px}.mobile-form-grid input[type=range]{accent-color:#3188ea;width:100%}.mobile-form-grid .mobile-check{align-items:center;gap:6px;display:flex}.mobile-form-grid .mobile-check input{accent-color:#3188ea;width:14px;height:14px}.mobile-colors label>span{grid-template-columns:38px minmax(0,1fr);gap:5px;display:grid}.mobile-form-save{position:absolute;top:0;right:0}.mobile-preview-button{position:absolute;bottom:0;right:0}.mobile-alert-page{background:linear-gradient(160deg,#0b1022,#17133b 55%,#202b4a);place-items:center;min-height:100vh;padding:24px;font-family:Pretendard,Noto Sans KR,Arial,sans-serif;display:grid}.mobile-alert-card{text-align:center;border-style:solid;flex-direction:column;align-items:center;width:min(92vw,720px);display:flex;box-shadow:0 20px 70px #0007}.mobile-alert-symbol{color:#fff;letter-spacing:-.18em;background:linear-gradient(145deg,#714df2,#2c7de7);border:2px solid #70e8ff;border-radius:28%;place-items:center;margin-bottom:12px;font-size:42px;font-weight:950;display:grid;box-shadow:0 0 30px #518cff70}.mobile-alert-card strong,.mobile-alert-card b{line-height:1.1;display:block}.mobile-alert-card p{overflow-wrap:anywhere;margin:12px auto 0;line-height:1.35}.mobile-alert-card small{color:#9cabca;margin-top:13px}.mobile-alert-waiting{color:#d8e2f5;justify-items:center;gap:7px;display:grid}.mobile-alert-waiting span{color:#24dc91;text-shadow:0 0 12px #24dc91}.mobile-alert-waiting b{font-size:18px}.mobile-alert-waiting small{color:#8492ac}@media (max-width:820px){.classic-dashboard.mobile-only .page-shell{padding:12px}.mobile-setting-card{grid-template-columns:1fr}.mobile-card-label{border-bottom:1px solid #e5e9ef;border-right:0;padding:10px 12px}.mobile-card-label span{margin-left:8px;display:inline}.mobile-save-row,.mobile-url-input{grid-template-columns:1fr}.mobile-form-grid{grid-template-columns:1fr;padding-bottom:38px;padding-right:0}.mobile-form-grid label,.mobile-form-grid .mobile-field-wide{grid-column:1}.mobile-form-save{inset:auto auto 0 0}.mobile-preview-button{right:0}.mobile-page-title{align-items:flex-start}.mobile-live-badge{margin-top:7px}.mobile-url-input button{width:100%}}.classic-dashboard.games-only{--grove-bg:#06070a;--grove-card:#111318;--grove-line:#2a2d34;background-color:var(--grove-bg);color:#f8fbff;background-image:radial-gradient(circle at 8% 13%,#00eaff 0 1px,#0000 2px),radial-gradient(circle at 88% 24%,#ff3aac 0 1px,#0000 2px),radial-gradient(circle at 22% 66%,#b8ff3f 0 1px,#0000 2px),radial-gradient(circle at 72% 78%,#714cff 0 1px,#0000 2px),radial-gradient(circle at 45% 38%,#ffcf33 0 1px,#0000 2px),linear-gradient(#07080b,#050608 72%);background-size:310px 280px,370px 330px,430px 390px,510px 460px,590px 530px,auto;min-height:100vh}.classic-dashboard.games-only .topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a0ee8;border-bottom:1px solid #252936;height:58px;box-shadow:0 10px 30px #0009}.classic-dashboard.games-only .topbar nav a{height:58px}.classic-dashboard.games-only .page-shell{min-height:calc(100vh - 58px);padding:44px 24px 80px}.classic-dashboard.games-only .game-hub-panel{width:100%;max-width:900px;margin:0 auto}.classic-dashboard.games-only .game-hub-hero{min-height:auto;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;display:block;position:relative;overflow:visible}.classic-dashboard.games-only .game-hub-hero:before,.classic-dashboard.games-only .game-hub-hero:after{content:none}.classic-dashboard.games-only .game-hub-orbit{color:#18eaff;filter:drop-shadow(0 0 8px #18eaff);width:40px;height:40px;position:absolute;top:2px;left:5%}.classic-dashboard.games-only .game-hub-hero h1{color:#fff;letter-spacing:.075em;text-shadow:none;margin:0;font-size:31px;font-weight:950;display:block}.classic-dashboard.games-only .game-hub-hero h1>.game-hub-title-text{color:#0000;width:auto;height:auto;box-shadow:none;font-size:inherit;text-shadow:none;background:linear-gradient(90deg,#7aa9ff,#33e7bc 47%,#ddff24);-webkit-background-clip:text;background-clip:text;border:0;border-radius:0;display:inline}.classic-dashboard.games-only .game-hub-hero p{color:#a9b0bd;font-size:var(--management-ui,10px);letter-spacing:.04em;margin:9px 0 12px}.classic-dashboard.games-only .game-title-beam{background:linear-gradient(90deg,#0000,#20f6ff,#0000);width:60px;height:2px;margin:0 auto;display:block;box-shadow:0 0 9px #20f6ff}.classic-dashboard.games-only .game-hub-watermark{z-index:0;opacity:.045;gap:10px;inset:-18px auto auto 50%;transform:translate(-50%)scale(.72)}.classic-dashboard.games-only .game-hub-watermark>b{font-size:44px}.classic-dashboard.games-only .game-library-section{max-width:none;margin:36px auto 0}.game-browser-controls{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.game-filter-tabs,.game-layout-tabs{gap:6px;display:flex}.game-browser-controls button{color:#888f9b;height:30px;font-size:var(--management-meta,9px);background:#121419;border:1px solid #2a2e38;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-weight:850;display:inline-flex}.game-filter-tabs button.active{color:#fff374;background:#1d1c0e;border-color:#ffe82b;box-shadow:0 0 12px #ffe82b35}.game-layout-tabs button.active{color:#5ef4ff;background:#082025;border-color:#18eaff;box-shadow:0 0 12px #18eaff35}.classic-dashboard.games-only .game-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.classic-dashboard.games-only .game-card{--game-accent:#32e5ff;border:1px solid var(--grove-line);background:linear-gradient(155deg,#16181f,#0e1015 65%);border-radius:11px;flex-direction:column;align-items:center;min-height:228px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 30px #0008}.classic-dashboard.games-only .game-card:before{content:"";background:linear-gradient(90deg,transparent,var(--game-accent),transparent);width:auto;height:2px;box-shadow:0 0 13px var(--game-accent);position:absolute;inset:0 0 auto}.classic-dashboard.games-only .game-card:hover{border-color:var(--game-accent);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.classic-dashboard.games-only .game-card:hover{border-color:color-mix(in srgb,var(--game-accent) 55%,#333)}}.classic-dashboard.games-only .game-card:hover{box-shadow:0 19px 38px #000a,0 0 21px var(--game-accent)}@supports (color:color-mix(in lab, red, red)){.classic-dashboard.games-only .game-card:hover{box-shadow:0 19px 38px #000a,0 0 21px color-mix(in srgb,var(--game-accent) 21%,transparent)}}.game-favorite{z-index:2;place-items:center;width:24px;display:grid;position:absolute;top:10px;left:9px;color:#666b76!important;clip-path:none!important;height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.game-favorite:hover,.game-favorite.active{filter:drop-shadow(0 0 6px var(--game-accent));color:var(--game-accent)!important}.game-new-badge{color:#fff667;font-size:var(--management-meta,7px);background:#28260b;border:1px solid #e8df2f;border-radius:999px;padding:3px 6px;font-weight:900;position:absolute;top:8px;right:8px;box-shadow:0 0 8px #e8df2f2e}.game-neon-icon{width:58px;height:58px;color:var(--game-accent);filter:drop-shadow(0 0 6px var(--game-accent)) drop-shadow(0 0 13px var(--game-accent));place-items:center;margin-top:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.game-neon-icon{filter:drop-shadow(0 0 6px var(--game-accent)) drop-shadow(0 0 13px color-mix(in srgb,var(--game-accent) 45%,transparent))}}.game-card-copy{text-align:center;flex-direction:column;flex:1;align-items:center;padding:0 15px;display:flex}.classic-dashboard.games-only .game-card-copy h2{color:#f4f5f8;font-size:var(--management-ui,13px);letter-spacing:-.02em;margin:4px 0 8px;font-weight:950}.classic-dashboard.games-only .game-card-copy p{color:#999faa;font-size:var(--management-meta,8px);margin:0;padding:0;line-height:1.55}.classic-dashboard.games-only .game-play{width:calc(100% - 28px);height:36px;background:var(--game-accent)!important;border:0!important;border-radius:6px!important;margin:14px!important}@supports (color:color-mix(in lab, red, red)){.classic-dashboard.games-only .game-play{background:color-mix(in srgb,var(--game-accent) 26%,#151820)!important}}.classic-dashboard.games-only .game-play{color:#e9edf4!important;clip-path:none!important;box-shadow:inset 0 0 0 1px var(--game-accent)!important}@supports (color:color-mix(in lab, red, red)){.classic-dashboard.games-only .game-play{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--game-accent) 24%,transparent)!important}}.classic-dashboard.games-only .game-play{font-size:var(--management-meta,8px)!important;letter-spacing:.2em!important;font-weight:950!important}.classic-dashboard.games-only .game-play span{font-size:15px;line-height:1}.classic-dashboard.games-only .game-play:hover{filter:brightness(1.35);box-shadow:0 0 15px var(--game-accent)!important}@supports (color:color-mix(in lab, red, red)){.classic-dashboard.games-only .game-play:hover{box-shadow:0 0 15px color-mix(in srgb,var(--game-accent) 26%,transparent)!important}}.game-card-grid.list-view{grid-template-columns:1fr!important}.game-card-grid.list-view .game-card:not(.game-coming){grid-template-columns:68px minmax(0,1fr) 140px;align-items:center;min-height:92px;padding:10px 13px 10px 42px;display:grid}.game-card-grid.list-view .game-neon-icon{width:50px;height:50px;margin:0}.game-card-grid.list-view .game-card-copy{text-align:left;align-items:flex-start;padding:0 16px}.game-card-grid.list-view .game-card-copy h2{margin:0 0 5px}.game-card-grid.list-view .game-play{width:100%;margin:0!important}.game-coming-grid{margin-top:16px}.classic-dashboard.games-only .game-card.game-coming{color:#444952;min-height:155px;box-shadow:none;background:#0b0c10;border-color:#292c33;justify-content:center;gap:9px}.classic-dashboard.games-only .game-card.game-coming:before{display:none}.game-coming>span{color:#252930;font-size:27px}.game-coming>b{color:#e4e6eb;font-size:var(--management-meta,9px);letter-spacing:.18em;border:1px solid #777b84;border-radius:6px;padding:7px 13px}.game-coming>small{color:#383c45;font-size:var(--management-meta,8px)}.game-empty-favorites{color:#69717e;text-align:center;background:#0d0f14;border:1px dashed #30343d;border-radius:12px;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.game-empty-favorites b{color:#dde2ea}.game-empty-favorites p{font-size:var(--management-meta,9px);margin:0}.game-empty-favorites button{color:#68f5fc;font-size:var(--management-meta,9px);background:#0c2529;border:1px solid #20e9f3;border-radius:6px;margin-top:5px;padding:8px 13px;font-weight:900}.classic-dashboard.games-only .site-footer{color:#4d5563;background:#050608;border-color:#1a1d24}.classic-dashboard.games-only .site-footer b{color:#31e4ef}@media (max-width:900px){.classic-dashboard.games-only .game-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.classic-dashboard.games-only .game-hub-orbit{left:1%}}@media (max-width:680px){.classic-dashboard.games-only .page-shell{padding:28px 12px 55px}.classic-dashboard.games-only .game-hub-hero h1{font-size:23px}.classic-dashboard.games-only .game-hub-orbit{display:none}.classic-dashboard.games-only .game-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-browser-controls{flex-direction:column;align-items:stretch;gap:7px}.game-filter-tabs,.game-layout-tabs{grid-template-columns:1fr 1fr;display:grid}.game-browser-controls button{width:100%;padding:0 7px}.classic-dashboard.games-only .game-card{min-height:215px}.game-card-grid.list-view .game-card:not(.game-coming){grid-template-columns:52px minmax(0,1fr);padding-left:38px}.game-card-grid.list-view .game-play{grid-column:1/-1;margin-top:8px!important}}@media (max-width:390px){.classic-dashboard.games-only .game-card-grid{grid-template-columns:1fr}}.classic-dashboard.games-only .game-hub-hero h1>.game-hub-title-text{flex-direction:column;align-items:center;gap:1px;line-height:1.04;display:inline-flex}.classic-dashboard.games-only .game-hub-title-text>.game-hub-title-line{color:#0000;width:auto;height:auto;box-shadow:none;text-shadow:none;background:linear-gradient(90deg,#7aa9ff,#33e7bc 47%,#ddff24);-webkit-background-clip:text;background-clip:text;border:0;border-radius:0;display:block}.classic-dashboard.games-only .game-hub-title-line:last-child{letter-spacing:.24em;font-size:.72em}.broadcast-columns,.broadcast-board footer{grid-template-columns:38px 10px minmax(160px,1fr) repeat(var(--metric-count),minmax(78px,130px));gap:16px}.broadcast-participant-column{text-align:left!important}.broadcast-column-metric,.broadcast-metric{justify-self:stretch;text-align:center!important}.broadcast-total-label{grid-column:1/4}@media (max-width:720px){.broadcast-columns,.broadcast-board footer{grid-template-columns:26px 8px minmax(94px,1fr) repeat(var(--metric-count),minmax(54px,1fr));gap:7px}}@keyframes graph-gauge-flow{0%{background-position:0 0}to{background-position:40px 0}}.goal-progress>div,.graph-overlay-track>div{will-change:width;transition:width .9s cubic-bezier(.22,1,.36,1);animation:2.5s linear infinite graph-gauge-flow}@media (prefers-reduced-motion:reduce){.goal-progress>div,.graph-overlay-track>div{transition:width .2s linear;animation:none}}.donation-ranking-row.podium-row{min-height:1.94em;padding-top:.34em}.donation-ranking-row>b.donation-ranking-badge{text-shadow:0 .07em .1em #0008;border:.09em solid #ffffff8c;border-radius:50%;place-items:center;width:1.55em;height:1.55em;font-size:.65em;font-weight:950;line-height:1;display:grid;position:relative;box-shadow:0 .14em .3em #0007,inset 0 .08em .12em #ffffff59;color:var(--ranking-rank-number-color,#fff)!important}.donation-ranking-badge.crowned:before{content:"♛";-webkit-text-stroke:0;text-shadow:0 .08em .12em #0006;z-index:1;font-size:.92em;line-height:1;position:absolute;bottom:calc(100% - .08em);left:50%;transform:translate(-50%)}.donation-ranking-badge.rank-1{background:linear-gradient(160deg,#ffde5b,#eda900)!important;border-color:#ffe887!important}.donation-ranking-badge.rank-1:before{color:#ffd02d}.donation-ranking-badge.rank-2{background:linear-gradient(160deg,#e9eef2,#a8b0b8)!important;border-color:#f6f8fa!important}.donation-ranking-badge.rank-2:before{color:#d7dde1}.donation-ranking-badge.rank-3{background:linear-gradient(160deg,#e99a84,#bc5d4b)!important;border-color:#f1b3a3!important}.donation-ranking-badge.rank-3:before{color:#dd8b75}.battle-versus-list{gap:.65em;display:grid}.battle-versus-board{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07090deb;border:.12em solid #ffffff2d;border-radius:.55em;position:relative;overflow:hidden;box-shadow:0 .65em 2em #0009,0 0 0 .06em #0008}.battle-score-header{grid-template-columns:minmax(0,1fr) 3.3em minmax(0,1fr);min-height:2.55em;display:grid}.battle-score-side{text-shadow:0 .08em .16em #000b;justify-content:space-between;align-items:center;gap:.7em;padding:.35em .72em;display:flex}.battle-score-side span{white-space:nowrap;text-overflow:ellipsis;font-size:.78em;font-weight:950;overflow:hidden}.battle-score-side strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.15em;font-weight:950}.battle-versus-mark{color:#ffd956;letter-spacing:.08em;text-shadow:0 0 .55em #ffc928;background:linear-gradient(#171b23,#080a0e);place-items:center;font-size:.78em;font-weight:950;display:grid}.battle-roster{background:linear-gradient(90deg,#170d12c9,#07090df0 44% 56%,#0b1323c9);padding:.22em .38em .3em}.battle-roster-row{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) 2.1em minmax(0,1fr);align-items:center;min-height:1.65em;display:grid}.battle-roster-row:first-child{border-top:0}.battle-roster-row>em{color:#aeb7c7;background:#ffffff12;border-radius:50%;justify-self:center;place-items:center;width:1.45em;height:1.45em;font-size:.48em;font-style:normal;font-weight:900;display:grid}.battle-member{color:#fff;justify-content:space-between;align-items:center;gap:.65em;min-width:0;padding:0 .55em;display:flex}.battle-member.side-right{flex-direction:row}.battle-member span{text-overflow:ellipsis;white-space:nowrap;font-size:.68em;font-weight:900;overflow:hidden}.battle-member strong{color:#f2bd45;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75em;font-weight:950}.battle-member.side-right strong{color:#6db4ff}.battle-versus-board>footer{color:#aeb5c1;background:#05070ae8;border-top:1px solid #ffffff1c;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.7em;padding:.38em .72em;font-size:.48em;font-weight:800;display:grid}.battle-versus-board>footer span:last-child{text-align:right}.battle-versus-board>footer b{color:#ffd056;font-size:1.05em}.battle-leading{letter-spacing:.12em;text-shadow:0 0 .5em;font-size:.4em;font-style:normal;font-weight:950;position:absolute;top:2.75em}.battle-leading.side-left{left:.9em}.battle-leading.side-right{right:.9em}@media (max-width:720px){.battle-score-header{grid-template-columns:minmax(0,1fr) 2.5em minmax(0,1fr)}.battle-score-side{padding:.3em .45em}.battle-score-side span{font-size:.62em}.battle-score-side strong{font-size:.9em}.battle-versus-board>footer{grid-template-columns:1fr}.battle-versus-board>footer b{text-align:center}.battle-versus-board>footer span:last-child{text-align:left}}.battle-overlay-page.battle-reference-page{align-items:flex-end;padding:1.25vw;font-size:max(12px,1.875vw)}.battle-reference-page>section{width:100%;max-width:none}.battle-reference-notice{color:#fff;text-align:center;text-shadow:0 .08em .12em #000;background:#08090dd9;border-radius:.28em;width:82.7%;margin:0 auto .28em;padding:.22em .65em;font-size:.62em;font-weight:900}.battle-reference-list{gap:.55em;display:grid}.battle-reference-board{filter:drop-shadow(0 .22em .2em #0007);position:relative}.battle-reference-top{height:var(--battle-reference-top-height,2.72em);background:linear-gradient(#5b5b5b 0%,#272727 40%,#09090c 100%);border-radius:.3em;padding:.28em .3em;position:relative}.battle-reference-bar{height:var(--battle-reference-bar-height,2.08em);background:linear-gradient(#6093f2 0%,#3d75dd 48%,#234f9e 100%);border-radius:.2em;position:relative;overflow:hidden;box-shadow:inset 0 .06em .16em #b8d3ff99,inset 0 -.08em .16em #071c51aa}.battle-reference-bar.is-empty{background:linear-gradient(#5f6470 0%,#343944 48%,#191d27 100%);box-shadow:inset 0 .06em .16em #d8deea55,inset 0 -.08em .16em #05070aaa}.battle-reference-red-fill{background:linear-gradient(#ef5e5e 0%,#d23639 48%,#951f23 100%);min-width:0;transition:width .45s;position:absolute;inset:0 auto 0 0;box-shadow:inset 0 .06em .16em #ffb0ad99,inset 0 -.08em .16em #56060aaa}.battle-reference-total{z-index:2;color:#fff;font-family:Arial,Noto Sans KR,sans-serif;font-size:var(--battle-reference-total-font,1.5em);letter-spacing:-.04em;text-shadow:-.06em -.06em #111,.06em -.06em #111,-.06em .06em #111,.06em .06em #111,0 .11em .08em #000;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:950;line-height:1;position:absolute;top:50%;transform:translateY(-53%)}.battle-reference-total.total-left{left:.2em}.battle-reference-total.total-right{right:.2em}.battle-reference-timer{z-index:4;width:var(--battle-reference-timer-width,6.125em);height:var(--battle-reference-timer-height,3.05em);background:linear-gradient(#777 0%,#343434 24%,#0a0a0d 100%);border-radius:.7em .7em 0 0;place-items:center;display:grid;position:absolute;top:-.33em;left:50%;transform:translate(-50%);box-shadow:inset 0 .08em .12em #aaa8,0 .08em .12em #0007}.battle-reference-timer b{color:#e8eef9;font-family:Consolas,Courier New,monospace;font-size:var(--battle-reference-timer-status-font,2.1em);letter-spacing:-.13em;text-shadow:-.045em -.045em #05070c,.045em -.045em #05070c,-.045em .045em #05070c,.045em .045em #05070c,0 0 .08em #fff5;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;line-height:1}.seven-clock{justify-content:center;align-items:center;gap:.035em;height:1em;line-height:1;display:flex}.seven-digit{width:.56em;height:1em;display:block;position:relative}.seven-digit i{opacity:.7;filter:drop-shadow(0 .018em .018em #000);background:#090d13;display:block;position:absolute}.seven-digit .segment-a,.seven-digit .segment-g,.seven-digit .segment-d{clip-path:polygon(14% 0,86% 0,100% 50%,86% 100%,14% 100%,0 50%);width:.36em;height:.105em;left:.1em}.seven-digit .segment-a{top:0}.seven-digit .segment-g{top:.445em}.seven-digit .segment-d{bottom:0}.seven-digit .segment-b,.seven-digit .segment-c,.seven-digit .segment-e,.seven-digit .segment-f{clip-path:polygon(50% 0,100% 14%,100% 86%,50% 100%,0 86%,0 14%);width:.105em;height:.39em}.seven-digit .segment-b{top:.075em;right:.035em}.seven-digit .segment-c{bottom:.075em;right:.035em}.seven-digit .segment-e{bottom:.075em;left:.035em}.seven-digit .segment-f{top:.075em;left:.035em}.seven-digit i[data-on=true]{opacity:1;background:linear-gradient(90deg,#8996a8 0%,#f6f9ff 45%,#aab4c1 100%);box-shadow:inset 0 0 .025em #fff,0 0 .022em #dce6f5}.seven-colon{align-content:center;justify-items:center;gap:.22em;width:.18em;height:1em;display:grid}.seven-colon i{background:#d7dee8;border-radius:.018em;width:.095em;height:.095em;display:block;box-shadow:0 0 .025em #fff}.timer-overlay-page .seven-clock{filter:drop-shadow(.035em .045em #858a95)drop-shadow(0 .085em .08em #0007);gap:.08em}.timer-overlay-page .seven-digit{width:.66em}.timer-overlay-page .seven-digit .segment-a,.timer-overlay-page .seven-digit .segment-g,.timer-overlay-page .seven-digit .segment-d{width:.46em;height:.15em;left:.1em}.timer-overlay-page .seven-digit .segment-g{top:.425em}.timer-overlay-page .seven-digit .segment-b,.timer-overlay-page .seven-digit .segment-c,.timer-overlay-page .seven-digit .segment-e,.timer-overlay-page .seven-digit .segment-f{width:.15em;height:.36em}.timer-overlay-page .seven-digit .segment-b{top:.07em;right:.02em}.timer-overlay-page .seven-digit .segment-c{bottom:.07em;right:.02em}.timer-overlay-page .seven-digit .segment-e{bottom:.07em;left:.02em}.timer-overlay-page .seven-digit .segment-f{top:.07em;left:.02em}.timer-overlay-page .seven-digit i{opacity:0;filter:none;background:0 0}.timer-overlay-page .seven-digit i[data-on=true]{opacity:1;background:currentColor;box-shadow:inset .018em .018em #fff9,inset -.025em -.025em #0004}.timer-overlay-page .seven-colon{gap:.2em;width:.16em}.timer-overlay-page .seven-colon i{background:currentColor;box-shadow:inset .018em .018em #fff9,inset -.025em -.025em #0004}.battle-reference-timer .seven-clock{font-size:var(--battle-reference-timer-clock-font,2em)}.battle-reference-roster{color:#fff;background:linear-gradient(#050509 0%,#111116 62%,#4f4f4f 100%);border-radius:0 0 1em 1em;width:84.62%;min-height:3.78em;margin:-.02em auto 0;padding:.12em .3em .28em;position:relative;box-shadow:inset 0 -.08em .16em #0007}.battle-reference-columns{grid-template-columns:1fr 1fr;min-height:3.38em;display:grid}.battle-reference-team{align-content:start;min-width:0;display:grid}.battle-reference-member{min-height:1.4em;font-size:var(--battle-reference-member-font,1.2em);grid-template-columns:4.1667em minmax(0,1fr);align-items:center;font-weight:900;line-height:1;display:grid}.battle-reference-member span,.battle-reference-member b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.battle-reference-member span{color:#e5e5e5}.battle-reference-member b{color:#fff;font-variant-numeric:tabular-nums;font-weight:950}.battle-reference-team.side-left .battle-reference-member span{padding:0 .7em 0 .5em}.battle-reference-team.side-left b{text-align:left}.battle-reference-team.side-right .battle-reference-member{text-align:right;grid-template-columns:minmax(0,1fr) 4.1667em}.battle-reference-team.side-right span{padding:0 .52em 0 .73em}.battle-reference-team.side-right b{text-align:right}.battle-reference-difference{z-index:3;color:#ffbd22;font-size:var(--battle-reference-difference-font,1.6em);letter-spacing:-.04em;text-shadow:-.045em -.045em #5b3300,.045em -.045em #5b3300,-.045em .045em #5b3300,.045em .045em #5b3300,0 .08em .08em #000;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:950;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.battle-reference-board.is-two-v-two-with-scores{--battle-reference-timer-overlap:0em}.battle-reference-board.is-two-v-two-with-scores.has-timer{--battle-reference-timer-overlap:max(0em,calc(var(--battle-reference-timer-height,3.05em) - var(--battle-reference-top-height,2.72em) - .33em))}.battle-reference-board.is-two-v-two-with-scores .battle-reference-roster{padding-top:calc(var(--battle-reference-timer-overlap) + .18em)}.battle-reference-board.is-two-v-two-with-scores .battle-reference-difference{text-align:center;width:max-content;max-width:100%;margin:0 auto .45em;display:block;position:relative;top:auto;left:auto;transform:none}.battle-reference-board.is-two-v-two-with-scores .battle-reference-columns{padding-top:0}@media (max-width:540px){.battle-overlay-page.battle-reference-page{font-size:var(--management-ui,12px);padding:8px}.battle-reference-top{height:var(--battle-reference-top-height,2.6em)}.battle-reference-timer{width:var(--battle-reference-timer-width,5em);height:var(--battle-reference-timer-height,3.05em)}.battle-reference-timer b{font-size:var(--battle-reference-timer-status-font,1.35em)}.battle-reference-roster{width:90%}.battle-reference-member{font-size:var(--battle-reference-member-font,1em)}.battle-reference-difference{font-size:var(--battle-reference-difference-font,1.25em)}}.battle-overlay-page.battle-multi-page{align-items:flex-end;padding:1.25vw;font-size:max(12px,1.875vw)}.battle-multi-page>section{width:100%;max-width:none}.battle-multi-notice{color:#fff;text-align:center;text-shadow:0 .08em .12em #000;background:#08090de8;border-radius:.2em;width:96%;margin:0 auto .28em;padding:.2em .65em;font-size:.58em;font-weight:900}.battle-multi-board{filter:drop-shadow(0 .16em .14em #0008);width:100%;margin:0 auto;position:relative}.battle-multi-board.has-timer{padding-top:var(--battle-multi-timer-space,1.25em)}.battle-multi-timer{z-index:4;width:var(--battle-multi-timer-width,3.62em);height:var(--battle-multi-timer-height,1.5em);background:linear-gradient(#555d68 0%,#1a1e26 38%,#080a0f 100%);border:.12em solid #08090c;border-radius:.23em .23em 0 0;place-items:center;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 .06em .1em #b8c2ce88,0 .06em .08em #0009}.battle-multi-timer b{color:#e8eef5;font-family:Consolas,Courier New,monospace;font-size:var(--battle-multi-timer-status-font,1.38em);letter-spacing:-.13em;text-shadow:-.035em -.035em #020408,.035em -.035em #020408,-.035em .035em #020408,.035em .035em #020408,0 0 .06em #fff5;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;line-height:1}.battle-multi-timer .seven-clock{font-size:var(--battle-multi-timer-clock-font,1.28em)}.battle-multi-grid{z-index:2;background:#050505;border:.18em solid #5a5a5a;border-radius:.2em;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 .06em #fff3}.battle-multi-team{grid-template-rows:var(--battle-multi-name-row,1.28em) var(--battle-multi-score-row,1.62em) auto;text-align:center;min-width:0;display:grid}.battle-multi-team+.battle-multi-team{border-left:.14em solid #242424}.battle-multi-team:nth-child(5n+1){border-left:0}.battle-multi-team:nth-child(n+6){border-top:.14em solid #242424}.battle-multi-team>strong{color:#eee;font-size:var(--battle-multi-name-font,.9em);letter-spacing:-.04em;text-shadow:0 .07em .08em #000;white-space:nowrap;text-overflow:ellipsis;background:#030303;place-items:center;padding:0 .22em;font-weight:950;line-height:1;display:grid;overflow:hidden}.battle-multi-team>strong.is-leading{color:#54e317}.battle-multi-total{color:#fff;font-family:Arial,Noto Sans KR,sans-serif;font-size:var(--battle-multi-score-font,1.17em);letter-spacing:-.03em;text-shadow:-.04em -.04em #111,.04em -.04em #111,-.04em .04em #111,.04em .04em #111,0 .07em .06em #000;font-variant-numeric:tabular-nums;background:linear-gradient(#383b42 0%,#1d2026 48%,#0b0d12 100%);place-items:center;font-weight:950;line-height:1;display:grid;position:relative;overflow:hidden}.battle-multi-total:before{content:"";width:var(--battle-gauge-progress,0%);background:linear-gradient(180deg,#ffffff40 0%,transparent 45%,#0005 100%),var(--battle-gauge-color,#dd343d);transition:width .45s;position:absolute;inset:0 auto 0 0;box-shadow:inset 0 .06em .1em #fff5}.battle-multi-total>span{z-index:1;white-space:nowrap;position:relative}.battle-multi-members{background:linear-gradient(#484848 0%,#242426 42%,#09090d 100%);align-content:start;padding:.08em .2em .2em;display:grid}.battle-multi-member{color:#f4f4f4;min-height:1.08em;font-size:var(--battle-multi-member-font,.86em);letter-spacing:-.035em;text-shadow:-.035em -.035em #111,.035em -.035em #111,-.035em .035em #111,.035em .035em #111,0 .06em .05em #000;justify-content:space-between;align-items:center;gap:.35em;font-weight:950;line-height:1;display:flex}.battle-multi-member span,.battle-multi-member b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.battle-multi-member b{font-variant-numeric:tabular-nums;font-weight:950}.battle-multi-page.battle-multi-4{font-size:max(11px,1.62vw)}.battle-multi-page.battle-multi-5{font-size:max(12px,1.62vw)}@media (max-width:720px){.battle-overlay-page.battle-multi-page{font-size:var(--management-ui,12px);padding:6px}.battle-multi-board{min-width:0}.battle-multi-timer{width:var(--battle-multi-timer-width,3.25em);height:var(--battle-multi-timer-height,1.5em)}.battle-multi-timer b{font-size:var(--battle-multi-timer-status-font,1.15em)}.battle-multi-timer .seven-clock{font-size:var(--battle-multi-timer-clock-font,1.08em)}.battle-multi-team>strong{font-size:var(--battle-multi-name-font,.72em)}.battle-multi-total{font-size:var(--battle-multi-score-font,.94em)}.battle-multi-member{font-size:var(--battle-multi-member-font,.68em)}}.overlay-page .broadcast-board{background:linear-gradient(145deg,var(--scoreboard-surface-strong,#11131be8),var(--scoreboard-surface-medium,#05060cef) 58%,var(--scoreboard-surface-soft,#151107e8));color:#fff;width:min(1120px,100%);-webkit-backdrop-filter:var(--scoreboard-backdrop-filter,blur(8px));backdrop-filter:var(--scoreboard-backdrop-filter,blur(8px));font-size:var(--overlay-font);border:2px solid #c79a1d;border-radius:.72em;padding:.18em;position:relative;overflow:visible;box-shadow:0 0 1.15em #d5a51e24,inset 0 0 0 1px #ffe47c18}.overlay-page .broadcast-board header{z-index:3;background:0 0;border:0;justify-content:center;width:max-content;max-width:90%;padding:0;display:flex;position:absolute;bottom:calc(100% + .12em);left:50%;transform:translate(-50%)}.overlay-page .broadcast-board h1{background:var(--scoreboard-surface-strong,#090a0ee8);color:#ffd03a;letter-spacing:-.02em;text-shadow:0 1px 2px #000,0 0 .35em #ffc92845;white-space:nowrap;text-overflow:ellipsis;border:1px solid #c79a1d;border-radius:999px;max-width:100%;margin:0;padding:.16em 1.35em;font-size:clamp(13px,.48em,25px);font-weight:900;line-height:1.15;overflow:hidden}.overlay-page .broadcast-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1em;padding:.45em .5em .35em;display:grid;position:relative}.overlay-page .broadcast-panels:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#d3a523 8% 92%,#0000);border-radius:999px;width:.07em;position:absolute;top:.45em;bottom:.35em;left:50%;transform:translate(-50%);box-shadow:0 0 .16em #f8c62c55}.overlay-page .broadcast-panels.is-single{grid-template-columns:minmax(0,1fr);gap:0}.overlay-page .broadcast-panels.is-single:after{display:none}.overlay-page .broadcast-panels.is-single .broadcast-list{min-height:0}.overlay-page .broadcast-panels.is-single .broadcast-columns,.overlay-page .broadcast-panels.is-single .broadcast-row{grid-template-columns:9% 26% repeat(var(--metric-count),minmax(0,1fr))}.overlay-page .broadcast-pane{min-width:0}.overlay-page .broadcast-columns,.overlay-page .broadcast-row{grid-template-columns:15% 35% repeat(var(--metric-count),minmax(0,1fr));align-items:center;gap:0;display:grid}.overlay-page .broadcast-columns{color:#1c1605;letter-spacing:-.02em;text-transform:none;background:linear-gradient(#fff9d6db 0%,#ffe899b8 100%);border:1px solid #ffe47abf;border-radius:999px;min-height:2em;margin:0 0 .12em;padding:.18em .12em;font-size:clamp(12px,.46em,23px);font-weight:950;line-height:1;box-shadow:inset 0 1px #ffffffad,0 .08em .2em #0006}.overlay-page .broadcast-columns>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:0 .12em;overflow:hidden;text-align:center!important}.overlay-page .broadcast-rank-column{color:#0000}.overlay-page .broadcast-rank-column.is-visible{color:inherit}.overlay-page .broadcast-list{flex-direction:column;gap:.16em;min-height:7.04em;margin:0;display:flex}.overlay-page .broadcast-row{background:linear-gradient(90deg,var(--scoreboard-surface-strong,#17120bd9),var(--scoreboard-surface-medium,#090b12ed) 36%,var(--scoreboard-surface-soft,#06070bed));border:1px solid #c69b2826;border-radius:.16em;min-height:1.28em;padding:.08em .16em;box-shadow:inset 0 1px #ffffff0b}.overlay-page .broadcast-row:nth-child(2n){background:linear-gradient(90deg,var(--scoreboard-surface-soft,#0b0e16e8),var(--scoreboard-surface-strong,#16120be0) 55%,var(--scoreboard-surface-medium,#08090de8))}.overlay-page .broadcast-row>b{color:#e8e7ec;text-shadow:0 1px 2px #000;width:auto;height:auto;box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;justify-self:center;font-size:clamp(15px,.72em,38px);font-weight:900;line-height:1;display:block}.overlay-page .broadcast-row>b.fixed-rank-label{text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:.22em;width:calc(100% - .16em);min-width:0;max-width:100%;padding:.12em .16em;font-size:clamp(12px,.58em,30px);overflow:hidden}.overlay-page .broadcast-row>span{color:#f2f1f4;text-align:center;letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000;min-width:0;padding:0 .12em;font-size:clamp(15px,.72em,38px);font-weight:900;line-height:1;overflow:hidden}.overlay-page .broadcast-row>span small{color:#bcae80;font-size:1em;font-weight:inherit;vertical-align:baseline;white-space:nowrap;margin:0 .35em 0 0;line-height:1;display:inline-block}.overlay-page .broadcast-metric{color:#d2ced4;letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000;font-variant-numeric:tabular-nums;min-width:0;padding:0 .14em;font-size:clamp(14px,.7em,37px);font-weight:900;line-height:1;overflow:hidden;text-align:center!important}.overlay-page .broadcast-row>.metric-contribution{color:#d8cb28;text-shadow:0 0 .22em #d7c91e3b,0 1px 2px #000;font-size:clamp(14px,.7em,37px)}.overlay-page .broadcast-team-group{flex-direction:column;gap:.1em;min-width:0;display:flex}.overlay-page .broadcast-team-group+.broadcast-team-group{margin-top:.14em}.overlay-page .broadcast-team-header{border-left:.12em solid var(--team-color,#d3a523);background:linear-gradient(90deg,var(--scoreboard-surface-strong,#17120bd9),var(--scoreboard-surface-medium,#090b12ed) 42%,var(--scoreboard-surface-soft,#06070bed));box-shadow:inset 0 1px 0 #ffffff14,0 0 .16em var(--team-color,#d3a523)}@supports (color:color-mix(in lab, red, red)){.overlay-page .broadcast-team-header{box-shadow:inset 0 1px 0 #ffffff14,0 0 .16em color-mix(in srgb,var(--team-color,#d3a523) 25%,transparent)}}.overlay-page .broadcast-team-header>span{text-align:left}.overlay-page .broadcast-team-prefix{color:var(--team-color,#ffd03a);font:inherit;text-shadow:0 1px 2px #000,0 0 .24em var(--team-color,#d3a523);margin-right:.32em;font-size:1em;font-style:normal;line-height:1;display:inline-block}@supports (color:color-mix(in lab, red, red)){.overlay-page .broadcast-team-prefix{text-shadow:0 1px 2px #000,0 0 .24em color-mix(in srgb,var(--team-color,#d3a523) 50%,transparent)}}.overlay-page .broadcast-team-prefix{vertical-align:baseline}.overlay-page .broadcast-team-members{flex-direction:column;gap:.08em;min-width:0;padding-left:.12em;display:flex}.overlay-page .broadcast-team-member{background:linear-gradient(90deg,var(--scoreboard-surface-medium,#0b0e16d9),var(--scoreboard-surface-strong,#11131bd9) 58%,var(--scoreboard-surface-soft,#07080cde));border-color:#ffffff12;min-height:1.2em}.overlay-page .broadcast-team-member:nth-child(2n){background:linear-gradient(90deg,var(--scoreboard-surface-strong,#10131bde),var(--scoreboard-surface-medium,#0a0c13e8) 58%,var(--scoreboard-surface-soft,#11100be0))}.overlay-page .broadcast-team-member>b:before{content:"";background:var(--team-color,#d3a523);width:.46em;height:.08em;box-shadow:0 0 .12em var(--team-color,#d3a523);border-radius:999px;display:block}.overlay-page .broadcast-team-member>span{text-align:left}.overlay-page .broadcast-team-empty{color:#b9b8be;text-align:center;min-height:1.2em;padding:.2em .6em;font-size:clamp(12px,.48em,25px);font-weight:800}.overlay-page .broadcast-board footer{z-index:2;background:linear-gradient(180deg,var(--scoreboard-surface-strong,#171307),var(--scoreboard-surface-soft,#050607));border:2px solid #c79a1d;border-radius:.24em;grid-template-columns:1fr;place-items:center;gap:0;width:5.5em;min-height:1.6em;margin:.08em 0 -.82em calc(25% - 2.75em);padding:.08em .2em;display:grid;position:relative;box-shadow:inset 0 1px #ffe47c26,0 .12em .3em #0008}.overlay-page .broadcast-grand-total{color:#ffdc2f;text-align:center;letter-spacing:-.035em;text-shadow:0 1px 2px #000,0 0 .22em #ffd3294d;font-variant-numeric:tabular-nums;font-size:1.18em;font-weight:950;line-height:1}.overlay-page .broadcast-panels.is-single+footer{margin-left:auto;margin-right:auto}.overlay-page .broadcast-board[data-metric-count="0"] .broadcast-columns,.overlay-page .broadcast-board[data-metric-count="0"] .broadcast-row{grid-template-columns:15% 85%}.overlay-page .broadcast-board[data-metric-count="3"] .broadcast-row>span{font-size:clamp(15px,.68em,34px)}.overlay-page .broadcast-board[data-metric-count="3"] .broadcast-metric{font-size:clamp(14px,.6em,31px)}.overlay-page .broadcast-board[data-metric-count="4"] .broadcast-columns{font-size:clamp(11px,.38em,20px)}.overlay-page .broadcast-board[data-metric-count="4"] .broadcast-row>span{font-size:clamp(15px,.6em,31px)}.overlay-page .broadcast-board[data-metric-count="4"] .broadcast-metric{font-size:clamp(13px,.52em,27px)}.overlay-page .broadcast-board[data-metric-count="5"] .broadcast-columns{font-size:clamp(11px,.34em,18px)}.overlay-page .broadcast-board[data-metric-count="5"] .broadcast-row>span{font-size:clamp(15px,.58em,30px)}.overlay-page .broadcast-board[data-metric-count="5"] .broadcast-metric{font-size:clamp(12px,.43em,22px)}@media (max-width:720px){.overlay-page{padding:3vw}.overlay-page .broadcast-board{font-size:max(var(--overlay-font),20px);border-width:1px}.overlay-page .broadcast-panels{grid-template-columns:1fr;gap:.45em;padding:.4em}.overlay-page .broadcast-panels:after,.overlay-page .broadcast-pane.is-empty{display:none}.overlay-page .broadcast-list{min-height:0}.overlay-page .broadcast-columns{font-size:clamp(12px,.62em,16px)}.overlay-page .broadcast-row>span,.overlay-page .broadcast-metric,.overlay-page .broadcast-row>.metric-contribution{font-size:clamp(14px,.72em,18px)}.overlay-page .broadcast-row>span small{font-size:1em;display:inline-block}.overlay-page .broadcast-board footer{margin-left:auto;margin-right:auto}}@media (min-width:721px) and (min-aspect-ratio:751/1000){.overlay-page{height:100vh;min-height:0;padding:40px 40px 48px;overflow:hidden}.overlay-page .broadcast-board,.overlay-page .broadcast-board.is-sparse,.overlay-page .broadcast-board.is-roomy,.overlay-page .broadcast-board.is-medium-density,.overlay-page .broadcast-board.is-dense,.overlay-page .broadcast-board.is-very-dense,.overlay-page .broadcast-board.is-ultra-dense{width:min(1200px,100%);height:min(var(--scoreboard-compact-height),calc(100vh - 88px));border-width:2px;border-radius:14px;flex:none;max-width:none;padding:0;font-size:20px;overflow:hidden}.overlay-page .broadcast-board:is(.is-sparse,.is-roomy,.is-medium-density,.is-dense,.is-very-dense,.is-ultra-dense) .broadcast-panels{gap:14px;height:100%;min-height:0;padding:0}.overlay-page .broadcast-panels:after{width:2px;top:0;bottom:0}.overlay-page .broadcast-pane{flex-direction:column;min-height:0;display:flex}.overlay-page .broadcast-board:is(.is-sparse,.is-roomy,.is-medium-density,.is-dense,.is-very-dense,.is-ultra-dense) .broadcast-columns{height:45.3438px;min-height:0;font-size:var(--scoreboard-compact-header-font);flex:0 0 45.3438px;margin-bottom:0;padding:4px 10px;overflow:hidden}.overlay-page .broadcast-board:is(.is-sparse,.is-roomy,.is-medium-density,.is-dense,.is-very-dense,.is-ultra-dense) .broadcast-list{flex:auto;gap:1px;min-height:0;overflow:hidden}.overlay-page .broadcast-board:is(.is-sparse,.is-roomy,.is-medium-density,.is-dense,.is-very-dense,.is-ultra-dense) .broadcast-list>.broadcast-row{flex:1 1 0;height:auto;min-height:0;padding:0 5px;overflow:hidden;container-type:size}.overlay-page .broadcast-row>b{font-size:var(--scoreboard-compact-rank-font);font-size:min(var(--scoreboard-compact-rank-font),96cqh)}.overlay-page .broadcast-board.has-fixed-ranks .broadcast-row>b.fixed-rank-label{font-size:var(--scoreboard-compact-fixed-rank-font);font-size:min(var(--scoreboard-compact-fixed-rank-font),96cqh)}.overlay-page .broadcast-row>span{font-size:var(--scoreboard-compact-name-font);font-size:min(var(--scoreboard-compact-name-font),96cqh)}.overlay-page .broadcast-metric,.overlay-page .broadcast-row>.metric-contribution{font-size:var(--scoreboard-compact-metric-font);font-size:min(var(--scoreboard-compact-metric-font),96cqh)}.overlay-page .broadcast-metric.is-long-value{font-size:var(--scoreboard-compact-long-metric-font);font-size:min(var(--scoreboard-compact-long-metric-font),96cqh)}.overlay-page .broadcast-metric.is-extra-long-value{font-size:var(--scoreboard-compact-extra-long-metric-font);font-size:min(var(--scoreboard-compact-extra-long-metric-font),96cqh)}.overlay-page .broadcast-row>b,.overlay-page .broadcast-row>span,.overlay-page .broadcast-metric,.overlay-page .broadcast-row>span small,.overlay-page .broadcast-team-prefix{line-height:1}.overlay-page .broadcast-board.is-team-mode .broadcast-list,.overlay-page .broadcast-board.is-team-mode .broadcast-team-group,.overlay-page .broadcast-board.is-team-mode .broadcast-team-members{gap:1px}.overlay-page .broadcast-board.is-team-mode .broadcast-team-group{flex:var(--team-row-count,2) 1 0;grid-template-rows:repeat(var(--team-row-count,2),minmax(0,1fr));min-height:0;display:grid}.overlay-page .broadcast-board.is-team-mode .broadcast-team-group+.broadcast-team-group{margin-top:0}.overlay-page .broadcast-board.is-team-mode .broadcast-team-header{grid-row:span 1;height:auto;min-height:0;overflow:hidden}.overlay-page .broadcast-board.is-team-mode .broadcast-team-members{grid-row:span var(--team-member-count,1);grid-template-rows:repeat(var(--team-member-count,1),minmax(0,1fr));min-height:0;padding-left:4px;display:grid}.overlay-page .broadcast-board.is-team-mode .broadcast-team-member{height:auto;min-height:0;padding:0 5px;overflow:hidden}.overlay-page .broadcast-board[data-metric-count="4"] .broadcast-column-metric{transform-origin:50%;justify-self:center;width:110%;transform:scaleX(.91)}.overlay-page .broadcast-board[data-metric-count="4"] .broadcast-metric{transform-origin:50%;justify-self:center;width:140%;transform:scaleX(.714)}.overlay-page .broadcast-board[data-metric-count="4"] .broadcast-metric.is-long-value{width:160%;transform:scaleX(.625)}.overlay-page .broadcast-board[data-metric-count="4"] .broadcast-metric.is-extra-long-value{width:170%;transform:scaleX(.588)}.overlay-page .broadcast-board[data-metric-count="5"] .broadcast-column-metric{transform-origin:50%;justify-self:center;width:130%;transform:scaleX(.77)}.overlay-page .broadcast-board[data-metric-count="5"] .broadcast-row>span{transform-origin:50%;justify-self:center;width:112%;transform:scaleX(.89)}.overlay-page .broadcast-board[data-metric-count="5"] .broadcast-metric{transform-origin:50%;justify-self:center;width:160%;transform:scaleX(.625)}.overlay-page .broadcast-board[data-metric-count="5"] .broadcast-metric.is-long-value{width:178%;transform:scaleX(.562)}.overlay-page .broadcast-board[data-metric-count="5"] .broadcast-metric.is-extra-long-value{width:180%;transform:scaleX(.555)}}@media (min-width:721px) and (max-aspect-ratio:3/4){.overlay-page{padding:40px 24px}.overlay-page .broadcast-board{width:min(1032px,100%);max-width:none;font-size:clamp(50px,calc(var(--overlay-font) + 38px),132px);--scoreboard-header-font:clamp(26px,calc(var(--overlay-font) + 14px),96px);--scoreboard-rank-font:clamp(34px,calc(var(--overlay-font) + 22px),120px);--scoreboard-name-font:clamp(38px,calc(var(--overlay-font) + 26px),126px);--scoreboard-metric-font:clamp(28px,calc(var(--overlay-font) + 16px),112px);--scoreboard-long-metric-font:clamp(24px,calc(var(--overlay-font) + 12px),86px);--scoreboard-extra-long-metric-font:clamp(22px,calc(var(--overlay-font) + 8px),72px);border-width:4px}.overlay-page .broadcast-panels:not(.is-single){gap:.58em;padding-left:.4em;padding-right:.4em}.overlay-page .broadcast-board[data-metric-count="5"] .broadcast-panels.is-single .broadcast-columns,.overlay-page .broadcast-board[data-metric-count="5"] .broadcast-panels.is-single .broadcast-row{grid-template-columns:6% 25% repeat(5,minmax(0,1fr))}.overlay-page .broadcast-board.has-fixed-ranks[data-metric-count="5"] .broadcast-panels.is-single .broadcast-columns,.overlay-page .broadcast-board.has-fixed-ranks[data-metric-count="5"] .broadcast-panels.is-single .broadcast-row{grid-template-columns:11% 23% repeat(5,minmax(0,1fr))}.overlay-page .broadcast-row{min-height:1.32em;padding:.09em .14em}.overlay-page .broadcast-board .broadcast-columns{font-size:var(--scoreboard-header-font)}.overlay-page .broadcast-board .broadcast-row>b{font-size:var(--scoreboard-rank-font)}.overlay-page .broadcast-board .broadcast-row>span{font-size:var(--scoreboard-name-font)}.overlay-page .broadcast-board .broadcast-metric,.overlay-page .broadcast-board .broadcast-row>.metric-contribution{font-size:var(--scoreboard-metric-font)}.overlay-page .broadcast-board .broadcast-metric.is-long-value{font-size:var(--scoreboard-long-metric-font)}.overlay-page .broadcast-board .broadcast-metric.is-extra-long-value{font-size:var(--scoreboard-extra-long-metric-font)}.overlay-page .broadcast-board.is-roomy{font-size:clamp(50px,calc(var(--overlay-font) + 38px),120px)}.overlay-page .broadcast-board.is-roomy .broadcast-panels{padding-top:.24em;padding-bottom:.24em}.overlay-page .broadcast-board.is-roomy .broadcast-columns{min-height:clamp(58px,calc(var(--overlay-font) + 28px),96px)}.overlay-page .broadcast-board.is-roomy .broadcast-list{gap:.05em}.overlay-page .broadcast-board.is-roomy .broadcast-row{min-height:clamp(72px,calc(var(--overlay-font) + 55px),150px)}.overlay-page .broadcast-board.is-medium-density{font-size:clamp(44px,calc(var(--overlay-font) + 30px),112px);--scoreboard-header-font:clamp(26px,calc(var(--overlay-font) + 14px),82px);--scoreboard-rank-font:clamp(34px,calc(var(--overlay-font) + 22px),104px);--scoreboard-name-font:clamp(38px,calc(var(--overlay-font) + 26px),110px);--scoreboard-metric-font:clamp(28px,calc(var(--overlay-font) + 16px),94px);--scoreboard-long-metric-font:clamp(24px,calc(var(--overlay-font) + 12px),78px);--scoreboard-extra-long-metric-font:clamp(22px,calc(var(--overlay-font) + 8px),66px)}.overlay-page .broadcast-board.is-medium-density .broadcast-panels{padding-top:.25em;padding-bottom:.25em}.overlay-page .broadcast-board.is-medium-density .broadcast-columns{min-height:clamp(54px,calc(var(--overlay-font) + 24px),90px)}.overlay-page .broadcast-board.is-medium-density .broadcast-list{gap:.04em}.overlay-page .broadcast-board.is-medium-density .broadcast-row{min-height:clamp(62px,calc(var(--overlay-font) + 42px),118px)}.overlay-page .broadcast-board.is-dense{font-size:clamp(36px,calc(var(--overlay-font) + 24px),72px);--scoreboard-header-font:clamp(26px,calc(var(--overlay-font) + 14px),64px);--scoreboard-rank-font:clamp(34px,calc(var(--overlay-font) + 22px),84px);--scoreboard-name-font:clamp(38px,calc(var(--overlay-font) + 26px),92px);--scoreboard-metric-font:clamp(28px,calc(var(--overlay-font) + 16px),76px);--scoreboard-long-metric-font:clamp(24px,calc(var(--overlay-font) + 12px),64px);--scoreboard-extra-long-metric-font:clamp(22px,calc(var(--overlay-font) + 8px),54px)}.overlay-page .broadcast-board.is-dense .broadcast-panels{padding:.18em .3em .16em}.overlay-page .broadcast-board.is-dense .broadcast-columns{min-height:clamp(52px,calc(var(--overlay-font) + 18px),72px);margin-bottom:.035em}.overlay-page .broadcast-board.is-dense .broadcast-list{gap:.02em}.overlay-page .broadcast-board.is-dense .broadcast-row{min-height:clamp(54px,calc(var(--overlay-font) + 37px),96px);padding:.025em .08em}.overlay-page .broadcast-board.is-very-dense{font-size:clamp(32px,calc(var(--overlay-font) + 20px),66px);--scoreboard-header-font:clamp(24px,calc(var(--overlay-font) + 10px),48px);--scoreboard-rank-font:clamp(30px,calc(var(--overlay-font) + 18px),64px);--scoreboard-name-font:clamp(34px,calc(var(--overlay-font) + 22px),78px);--scoreboard-metric-font:clamp(26px,calc(var(--overlay-font) + 14px),60px);--scoreboard-long-metric-font:clamp(22px,calc(var(--overlay-font) + 10px),50px);--scoreboard-extra-long-metric-font:clamp(20px,calc(var(--overlay-font) + 6px),44px)}.overlay-page .broadcast-board.is-very-dense .broadcast-panels{padding:.2em .3em .18em}.overlay-page .broadcast-board.is-very-dense .broadcast-columns{min-height:clamp(46px,calc(var(--overlay-font) + 14px),64px);margin-bottom:.03em}.overlay-page .broadcast-board.is-very-dense .broadcast-list{gap:.025em}.overlay-page .broadcast-board.is-very-dense .broadcast-row{min-height:clamp(50px,calc(var(--overlay-font) + 28px),82px);padding:.03em .09em}.overlay-page .broadcast-board.is-ultra-dense{font-size:clamp(30px,calc(var(--overlay-font) + 18px),58px);--scoreboard-header-font:clamp(22px,calc(var(--overlay-font) + 8px),42px);--scoreboard-rank-font:clamp(28px,calc(var(--overlay-font) + 16px),58px);--scoreboard-name-font:clamp(32px,calc(var(--overlay-font) + 20px),68px);--scoreboard-metric-font:clamp(24px,calc(var(--overlay-font) + 12px),52px);--scoreboard-long-metric-font:clamp(21px,calc(var(--overlay-font) + 9px),44px);--scoreboard-extra-long-metric-font:clamp(19px,calc(var(--overlay-font) + 5px),38px)}.overlay-page .broadcast-board.is-ultra-dense .broadcast-panels{padding:.3em .36em .26em}.overlay-page .broadcast-board.is-ultra-dense .broadcast-columns{min-height:clamp(42px,calc(var(--overlay-font) + 12px),58px);margin-bottom:.025em}.overlay-page .broadcast-board.is-ultra-dense .broadcast-list{gap:.02em}.overlay-page .broadcast-board.is-ultra-dense .broadcast-row{min-height:clamp(46px,calc(var(--overlay-font) + 22px),72px);padding:.03em .09em}.overlay-page .broadcast-board[data-metric-count="3"] .broadcast-row>span{font-size:var(--scoreboard-name-font)}.overlay-page .broadcast-board[data-metric-count="3"] .broadcast-metric{font-size:var(--scoreboard-metric-font)}.overlay-page .broadcast-board[data-metric-count="4"] .broadcast-columns{font-size:var(--scoreboard-header-font)}.overlay-page .broadcast-board[data-metric-count="4"] .broadcast-row>span{font-size:var(--scoreboard-name-font)}.overlay-page .broadcast-board[data-metric-count="4"] .broadcast-metric{font-size:var(--scoreboard-metric-font)}.overlay-page .broadcast-board[data-metric-count="5"] .broadcast-columns{font-size:var(--scoreboard-header-font)}.overlay-page .broadcast-board[data-metric-count="5"] .broadcast-row>b{font-size:var(--scoreboard-rank-font)}.overlay-page .broadcast-board[data-metric-count="5"] .broadcast-row>span{font-size:var(--scoreboard-name-font)}.overlay-page .broadcast-board[data-metric-count="5"] .broadcast-metric{font-size:var(--scoreboard-metric-font);letter-spacing:-.075em;padding:0 .015em}.overlay-page .broadcast-board[data-metric-count="5"] .broadcast-metric.is-long-value{font-size:var(--scoreboard-long-metric-font);letter-spacing:-.085em}.overlay-page .broadcast-board[data-metric-count="5"] .broadcast-metric.is-extra-long-value{font-size:var(--scoreboard-extra-long-metric-font);letter-spacing:-.095em}.overlay-page .broadcast-board footer{border-width:4px}.overlay-page{height:100vh;min-height:0;padding:40px 24px;overflow:hidden}.overlay-page .broadcast-board,.overlay-page .broadcast-board.is-sparse,.overlay-page .broadcast-board.is-roomy,.overlay-page .broadcast-board.is-medium-density,.overlay-page .broadcast-board.is-dense,.overlay-page .broadcast-board.is-very-dense,.overlay-page .broadcast-board.is-ultra-dense{border-width:4px;border-radius:28px;flex:none;width:min(1032px,100%);max-width:none;height:min(1040px,100vh - 80px);padding:8px;font-size:20px;overflow:hidden}.overlay-page .broadcast-board h1{font-size:clamp(30px,calc(var(--overlay-font) + 18px),72px)}.overlay-page .broadcast-board:is(.is-sparse,.is-roomy,.is-medium-density,.is-dense,.is-very-dense,.is-ultra-dense) .broadcast-panels{gap:14px;height:100%;min-height:0;padding:12px 14px 10px}.overlay-page .broadcast-panels:after{width:3px;top:12px;bottom:10px}.overlay-page .broadcast-panels.is-single .broadcast-columns,.overlay-page .broadcast-panels.is-single .broadcast-row{grid-template-columns:7% 28% repeat(var(--metric-count),minmax(0,1fr))}.overlay-page .broadcast-board.has-fixed-ranks .broadcast-panels.is-single .broadcast-columns,.overlay-page .broadcast-board.has-fixed-ranks .broadcast-panels.is-single .broadcast-row{grid-template-columns:14% 24% repeat(var(--metric-count),minmax(0,1fr))}.overlay-page .broadcast-pane{flex-direction:column;min-height:0;display:flex}.overlay-page .broadcast-board:is(.is-sparse,.is-roomy,.is-medium-density,.is-dense,.is-very-dense,.is-ultra-dense) .broadcast-columns{flex:0 0 48px;height:48px;min-height:0;margin-bottom:2px;padding:4px 6px;overflow:hidden}.overlay-page .broadcast-board:is(.is-sparse,.is-roomy,.is-medium-density,.is-dense,.is-very-dense,.is-ultra-dense) .broadcast-list{flex:auto;gap:1px;min-height:0;overflow:hidden}.overlay-page .broadcast-board:is(.is-sparse,.is-roomy,.is-medium-density,.is-dense,.is-very-dense,.is-ultra-dense) .broadcast-list>.broadcast-row{flex:1 1 0;height:auto;min-height:0;padding:0 5px;overflow:hidden}.overlay-page .broadcast-row>b,.overlay-page .broadcast-row>span,.overlay-page .broadcast-metric,.overlay-page .broadcast-row>span small,.overlay-page .broadcast-team-prefix{line-height:1}.overlay-page .broadcast-board.has-fixed-ranks .broadcast-row>b.fixed-rank-label{font-size:var(--scoreboard-fixed-rank-font)}.overlay-page .broadcast-board.is-sparse{--scoreboard-header-font:clamp(34px,calc(var(--overlay-font) + 18px),56px);--scoreboard-rank-font:clamp(70px,calc(var(--overlay-font) + 58px),134px);--scoreboard-name-font:clamp(78px,calc(var(--overlay-font) + 64px),146px);--scoreboard-metric-font:clamp(68px,calc(var(--overlay-font) + 52px),128px);--scoreboard-long-metric-font:clamp(60px,calc(var(--overlay-font) + 42px),104px);--scoreboard-extra-long-metric-font:clamp(52px,calc(var(--overlay-font) + 34px),88px)}.overlay-page .broadcast-board.is-roomy{--scoreboard-header-font:clamp(32px,calc(var(--overlay-font) + 16px),48px);--scoreboard-rank-font:clamp(62px,calc(var(--overlay-font) + 48px),108px);--scoreboard-name-font:clamp(70px,calc(var(--overlay-font) + 52px),118px);--scoreboard-metric-font:clamp(64px,calc(var(--overlay-font) + 44px),108px);--scoreboard-long-metric-font:clamp(56px,calc(var(--overlay-font) + 36px),90px);--scoreboard-extra-long-metric-font:clamp(48px,calc(var(--overlay-font) + 28px),76px)}.overlay-page .broadcast-board.is-medium-density{--scoreboard-header-font:clamp(30px,calc(var(--overlay-font) + 14px),42px);--scoreboard-rank-font:clamp(58px,calc(var(--overlay-font) + 40px),82px);--scoreboard-name-font:clamp(66px,calc(var(--overlay-font) + 46px),92px);--scoreboard-metric-font:clamp(60px,calc(var(--overlay-font) + 40px),84px);--scoreboard-long-metric-font:clamp(52px,calc(var(--overlay-font) + 32px),72px);--scoreboard-extra-long-metric-font:clamp(46px,calc(var(--overlay-font) + 24px),62px)}.overlay-page .broadcast-board.is-dense{--scoreboard-header-font:clamp(24px,calc(var(--overlay-font) + 8px),30px);--scoreboard-rank-font:clamp(42px,calc(var(--overlay-font) + 24px),52px);--scoreboard-name-font:clamp(48px,calc(var(--overlay-font) + 30px),56px);--scoreboard-metric-font:clamp(44px,calc(var(--overlay-font) + 26px),50px);--scoreboard-long-metric-font:clamp(39px,calc(var(--overlay-font) + 20px),45px);--scoreboard-extra-long-metric-font:clamp(34px,calc(var(--overlay-font) + 16px),40px)}.overlay-page .broadcast-board.is-very-dense{--scoreboard-header-font:clamp(22px,calc(var(--overlay-font) + 6px),26px);--scoreboard-rank-font:clamp(34px,calc(var(--overlay-font) + 18px),42px);--scoreboard-name-font:clamp(40px,calc(var(--overlay-font) + 22px),46px);--scoreboard-metric-font:clamp(36px,calc(var(--overlay-font) + 18px),42px);--scoreboard-long-metric-font:clamp(33px,calc(var(--overlay-font) + 14px),38px);--scoreboard-extra-long-metric-font:clamp(30px,calc(var(--overlay-font) + 10px),34px)}.overlay-page .broadcast-board.is-ultra-dense{--scoreboard-header-font:clamp(20px,calc(var(--overlay-font) + 4px),23px);--scoreboard-rank-font:clamp(32px,calc(var(--overlay-font) + 14px),38px);--scoreboard-name-font:clamp(36px,calc(var(--overlay-font) + 18px),42px);--scoreboard-metric-font:clamp(32px,calc(var(--overlay-font) + 14px),38px);--scoreboard-long-metric-font:clamp(29px,calc(var(--overlay-font) + 10px),34px);--scoreboard-extra-long-metric-font:clamp(26px,calc(var(--overlay-font) + 6px),30px)}.overlay-page .broadcast-board.is-team-mode .broadcast-list{gap:1px}.overlay-page .broadcast-board.is-team-mode .broadcast-team-group{flex:var(--team-row-count,2) 1 0;grid-template-rows:repeat(var(--team-row-count,2),minmax(0,1fr));gap:1px;min-height:0;display:grid}.overlay-page .broadcast-board.is-team-mode .broadcast-team-group+.broadcast-team-group{margin-top:0}.overlay-page .broadcast-board.is-team-mode .broadcast-team-header{grid-row:span 1;height:auto;min-height:0;overflow:hidden}.overlay-page .broadcast-board.is-team-mode .broadcast-team-members{grid-row:span var(--team-member-count,1);grid-template-rows:repeat(var(--team-member-count,1),minmax(0,1fr));gap:1px;min-height:0;padding-left:4px;display:grid}.overlay-page .broadcast-board.is-team-mode .broadcast-team-member{height:auto;min-height:0;padding:0 5px;overflow:hidden}.overlay-page .broadcast-board.is-team-mode .broadcast-team-empty{place-items:center;min-height:0;padding:2px 8px;display:grid;overflow:hidden}.overlay-page .broadcast-board[data-metric-count="5"] .broadcast-row>span{transform-origin:50%;justify-self:center;width:112%;transform:scaleX(.89)}.overlay-page .broadcast-board[data-metric-count="5"] .broadcast-row>b:not(.fixed-rank-label){transform-origin:50%;justify-self:center;width:118%;transform:scaleX(.85)}.overlay-page .broadcast-board[data-metric-count="5"] .broadcast-metric{transform-origin:50%;justify-self:center;width:160%;padding:0 1px;transform:scaleX(.625)}.overlay-page .broadcast-board[data-metric-count="5"] .broadcast-metric.is-long-value{width:178%;transform:scaleX(.562)}.overlay-page .broadcast-board[data-metric-count="5"] .broadcast-metric.is-extra-long-value{width:180%;transform:scaleX(.555)}}@media (min-width:721px) and (min-aspect-ratio:751/1000){.overlay-page .broadcast-row{container-type:size}.overlay-page .broadcast-board[data-metric-count] .broadcast-row>span{font-size:min(var(--scoreboard-compact-name-font),96cqh)}.overlay-page .broadcast-metric.metric-total{--scoreboard-active-metric-font:var(--scoreboard-compact-total-font);--scoreboard-active-long-metric-font:var(--scoreboard-compact-total-long-font);--scoreboard-active-extra-long-metric-font:var(--scoreboard-compact-total-extra-long-font)}.overlay-page .broadcast-metric.metric-contribution{--scoreboard-active-metric-font:var(--scoreboard-compact-contribution-font);--scoreboard-active-long-metric-font:var(--scoreboard-compact-contribution-long-font);--scoreboard-active-extra-long-metric-font:var(--scoreboard-compact-contribution-extra-long-font)}.overlay-page .broadcast-metric.metric-toilet{--scoreboard-active-metric-font:var(--scoreboard-compact-toilet-font);--scoreboard-active-long-metric-font:var(--scoreboard-compact-toilet-long-font);--scoreboard-active-extra-long-metric-font:var(--scoreboard-compact-toilet-extra-long-font)}.overlay-page .broadcast-board[data-metric-count] .broadcast-metric{font-size:min(var(--scoreboard-active-metric-font,var(--scoreboard-compact-metric-font)),96cqh)}.overlay-page .broadcast-board[data-metric-count] .broadcast-metric.is-long-value{font-size:min(var(--scoreboard-active-long-metric-font,var(--scoreboard-compact-long-metric-font)),96cqh)}.overlay-page .broadcast-board[data-metric-count] .broadcast-metric.is-extra-long-value{font-size:min(var(--scoreboard-active-extra-long-metric-font,var(--scoreboard-compact-extra-long-metric-font)),96cqh)}}@media (min-width:721px) and (max-aspect-ratio:3/4){.overlay-page .broadcast-row{container-type:size}.overlay-page .broadcast-board[data-metric-count] .broadcast-row>b{font-size:min(var(--scoreboard-rank-font),96cqh)}.overlay-page .broadcast-board.has-fixed-ranks[data-metric-count] .broadcast-row>b.fixed-rank-label{font-size:min(var(--scoreboard-fixed-rank-font),96cqh)}.overlay-page .broadcast-board[data-metric-count] .broadcast-row>span{font-size:min(var(--scoreboard-name-font),96cqh)}.overlay-page .broadcast-metric.metric-total{--scoreboard-active-metric-font:var(--scoreboard-total-font);--scoreboard-active-long-metric-font:var(--scoreboard-total-long-font);--scoreboard-active-extra-long-metric-font:var(--scoreboard-total-extra-long-font)}.overlay-page .broadcast-metric.metric-contribution{--scoreboard-active-metric-font:var(--scoreboard-contribution-font);--scoreboard-active-long-metric-font:var(--scoreboard-contribution-long-font);--scoreboard-active-extra-long-metric-font:var(--scoreboard-contribution-extra-long-font)}.overlay-page .broadcast-metric.metric-toilet{--scoreboard-active-metric-font:var(--scoreboard-toilet-font);--scoreboard-active-long-metric-font:var(--scoreboard-toilet-long-font);--scoreboard-active-extra-long-metric-font:var(--scoreboard-toilet-extra-long-font)}.overlay-page .broadcast-board[data-metric-count] .broadcast-metric{font-size:min(var(--scoreboard-active-metric-font,var(--scoreboard-metric-font)),96cqh)}.overlay-page .broadcast-board[data-metric-count] .broadcast-metric.is-long-value{font-size:min(var(--scoreboard-active-long-metric-font,var(--scoreboard-long-metric-font)),96cqh)}.overlay-page .broadcast-board[data-metric-count] .broadcast-metric.is-extra-long-value{font-size:min(var(--scoreboard-active-extra-long-metric-font,var(--scoreboard-extra-long-metric-font)),96cqh)}}@media (min-width:721px){.overlay-page .broadcast-board[data-metric-count="3"] .broadcast-metric.is-long-value{transform-origin:50%;justify-self:center;width:150%;transform:scaleX(.667)}.overlay-page .broadcast-board[data-metric-count="3"] .broadcast-metric.metric-total.is-long-value,.overlay-page .broadcast-board[data-metric-count="3"] .broadcast-metric.metric-contribution.is-long-value{letter-spacing:-.075em;width:100%;transform:none}.overlay-page .broadcast-board[data-metric-count="3"] .broadcast-metric.is-extra-long-value{width:170%;transform:scaleX(.588)}.overlay-page .broadcast-board[data-metric-count="3"] .broadcast-metric.metric-total.is-extra-long-value,.overlay-page .broadcast-board[data-metric-count="3"] .broadcast-metric.metric-contribution.is-extra-long-value{letter-spacing:-.085em;width:100%;transform:none}}.overlay-page .broadcast-board[data-metric-count]:not([data-metric-count="0"]) .broadcast-columns,.overlay-page .broadcast-board[data-metric-count]:not([data-metric-count="0"]) .broadcast-row{column-gap:var(--scoreboard-column-gap,0px)}.overlay-page .broadcast-board[data-metric-count] .broadcast-list,.overlay-page .broadcast-board[data-metric-count].is-team-mode .broadcast-team-group,.overlay-page .broadcast-board[data-metric-count].is-team-mode .broadcast-team-members{row-gap:var(--scoreboard-row-gap,1px)}.donation-ranking-card{margin-top:1.35em;padding-top:1.05em}.donation-ranking-card>header{top:-1.05em}.donation-ranking-card>header h1{box-sizing:border-box;min-width:11.5em;max-width:calc(100vw - 1.5em);font-size:var(--ranking-title-font,.84em);letter-spacing:.01em;white-space:nowrap;padding:.34em 1.7em;line-height:1.15}@media (max-width:560px){.donation-ranking-card>header h1{min-width:10.5em;font-size:min(var(--ranking-title-font,.8em),8vw);padding:.32em 1.35em}}.donation-ranking-page.layout-channel-split{padding:40px 10px 10px}.donation-ranking-page.layout-channel-split .donation-ranking-card{-webkit-backdrop-filter:none;backdrop-filter:none;border-width:.055em;width:min(1060px,100%);margin:0 auto;padding:.18em;box-shadow:0 .22em .55em #0007;background:var(--ranking-card-background,transparent)!important;border-radius:.38em!important}.layout-channel-split .donation-ranking-card:before,.layout-channel-split .donation-ranking-card:after{content:none}.layout-channel-split .donation-ranking-list{align-items:stretch;gap:0 1.2em;padding:0}.layout-channel-split .donation-ranking-column{gap:.3em}.layout-channel-split .donation-ranking-column+.donation-ranking-column{border-left:0;padding-left:0}.layout-channel-split .donation-ranking-channel-title{color:var(--ranking-channel-title-color,#f5f1f8);font-size:var(--ranking-title-font,32px);text-align:center;text-shadow:0 .08em .14em #000,0 0 .24em #000c;border:0;margin:0 0 .3em;padding:0 .25em;font-weight:950;line-height:1.15}.layout-channel-split .donation-ranking-row{grid-template-columns:1.5em minmax(0,1fr) auto;gap:.25em;min-height:1.35em;padding:.1em .28em;background:var(--ranking-row-background,#565159e8)!important;border:0!important;border-radius:.22em!important;box-shadow:inset 0 .035em #ffffff24,0 .08em .14em #0007!important}.layout-channel-split .donation-ranking-row.podium-row{min-height:1.45em;padding:.12em .28em}.layout-channel-split .donation-ranking-row.rank-row-4{--ranking-text-color:var(--ranking-rank-4-color,#ffd36b)}.layout-channel-split .donation-ranking-row.rank-row-5{--ranking-text-color:var(--ranking-rank-5-color,#d8e0ec)}.layout-channel-split .donation-ranking-row>b.donation-ranking-badge{text-shadow:0 .06em .09em #000;width:1.7em;height:1.7em;font-size:.65em;color:var(--ranking-rank-number-color,#f3ce45)!important}.layout-channel-split .donation-ranking-badge.crowned:before{font-size:.78em;bottom:calc(100% - .25em)}.layout-channel-split .donation-ranking-row>b.donation-ranking-number{text-align:left;text-shadow:0 .06em .09em #000;justify-self:start;font-size:.68em;color:var(--ranking-text-color,#f3ce45)!important}.layout-channel-split .donation-ranking-row>span{letter-spacing:-.025em;text-shadow:0 .06em .1em #000,0 0 .12em #000b;font-size:.68em}.layout-channel-split .donation-ranking-row>strong{color:var(--ranking-text-color,#f3ce45);letter-spacing:-.025em;text-shadow:0 .06em .1em #000,0 0 .12em #000b;align-items:baseline;gap:.08em;font-size:.68em;display:flex}.layout-channel-split .donation-ranking-row>strong small{letter-spacing:0;font-size:.52em;font-weight:850}.layout-channel-split .donation-ranking-empty.channel-empty{grid-column:auto;padding:1.25em .4em}@media (min-width:561px) and (max-width:1079px){.donation-ranking-page.layout-channel-split{font-size:var(--ranking-fluid-font,var(--ranking-font));padding:clamp(14px,5vw - 14px,40px) clamp(4px,1vw,10px) clamp(5px,1vw,10px)}.layout-channel-split .donation-ranking-channel-title{font-size:var(--ranking-fluid-title-font,var(--ranking-title-font))}.layout-channel-split .donation-ranking-row{min-height:var(--ranking-fluid-row-height,1.35em)}.layout-channel-split .donation-ranking-row.podium-row{min-height:var(--ranking-fluid-podium-height,1.45em)}}@media (max-width:560px){.donation-ranking-page.layout-channel-split{font-size:var(--ranking-compact-font,16.176px);padding:14px 4px 5px}.layout-channel-split .donation-ranking-card{padding:0}.layout-channel-split .donation-ranking-list{gap:0 4vw}.layout-channel-split .donation-ranking-column{gap:4px}.layout-channel-split .donation-ranking-column+.donation-ranking-column{padding-left:0}.layout-channel-split .donation-ranking-channel-title{font-size:min(var(--ranking-compact-title-font,14px),8vw);margin-bottom:5px}.layout-channel-split .donation-ranking-row,.layout-channel-split .donation-ranking-row.podium-row{grid-template-columns:1.24em minmax(0,1fr) auto;gap:4px;min-height:1.24em;padding:0 5px 0 3px;border-radius:5px!important}.layout-channel-split .donation-ranking-row>b.donation-ranking-badge{width:1.78em;height:1.78em;font-size:.56em}.layout-channel-split .donation-ranking-badge.crowned:before{font-size:.78em;bottom:calc(100% - 3px)}.layout-channel-split .donation-ranking-row>b.donation-ranking-number,.layout-channel-split .donation-ranking-row>span{font-size:.68em}.layout-channel-split .donation-ranking-row>strong{font-size:.65em}}.donation-ranking-page{font-synthesis:none;text-rendering:geometricprecision}.donation-ranking-card>header h1,.donation-ranking-row>span,.donation-ranking-row>strong,.layout-channel-split .donation-ranking-channel-title{font-weight:700}.donation-ranking-row>span,.donation-ranking-row>strong{paint-order:stroke fill;text-shadow:0 1px 2px #000b}.layout-channel-split .donation-ranking-channel-title,.layout-channel-split .donation-ranking-row>span,.layout-channel-split .donation-ranking-row>strong,.layout-channel-split .donation-ranking-row>b.donation-ranking-number,.layout-channel-split .donation-ranking-row>strong small{letter-spacing:0}.layout-channel-split .donation-ranking-channel-title{-webkit-text-stroke-width:var(--ranking-title-text-stroke-width,0);-webkit-text-stroke-color:var(--ranking-title-text-stroke-color,transparent);paint-order:stroke fill;text-shadow:0 1px 2px #000c}.layout-channel-split .donation-ranking-row>b.donation-ranking-number,.layout-channel-split .donation-ranking-row>strong small{font-weight:700}.layout-channel-split .donation-ranking-row>b.donation-ranking-number{text-shadow:0 1px 2px #000b}.donation-ranking-page[data-frame-style=borderless] .donation-ranking-card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.donation-ranking-page[data-frame-style=borderless] .donation-ranking-card:before,.donation-ranking-page[data-frame-style=borderless] .donation-ranking-card:after{content:none}.donation-ranking-page:not(.layout-channel-split)[data-frame-style=borderless] .donation-ranking-row,.donation-ranking-page[data-frame-style=borderless] .donation-ranking-card>header h1{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.donation-history-table .donation-canceled-row td:not(:last-child){color:#98a1ad;background:#f4f6f8}.donation-history-table .donation-canceled-row td:not(:last-child):not(.donation-memo):not(.donation-inline-edit-cell){text-decoration:line-through}.donation-history-table .donation-canceled-row td:last-child{background:#eef2f6}.donation-canceled-badge{color:#fff;height:17px;font-size:var(--management-meta,8px);background:#697586;border-radius:999px;align-items:center;margin-right:4px;padding:0 6px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.donation-canceled-row .donation-memo span:last-child{color:#98a1ad;text-decoration:line-through}.donation-history-table .donation-edit-dirty td{background:#fffbea}.donation-history-table .donation-edit-dirty td:first-child{box-shadow:inset 3px 0 #f0a51b}.donation-history-table .donation-inline-edit-cell input,.donation-history-table .donation-inline-edit-cell select{min-width:0;height:28px;font-size:var(--management-ui,11px);display:block}.donation-history-table .donation-inline-edit-cell input[type=number]{text-align:right;font-variant-numeric:tabular-nums}.donation-history-table th:nth-child(8){width:148px}.donation-contribution-edit-control{grid-template-columns:minmax(48px,1fr) 52px;gap:3px;min-width:0;display:grid}.donation-history-table .donation-contribution-edit-control select{text-align:center;padding-inline:3px;font-weight:850}.donation-history-table .donation-loading-row td{color:#778397;height:74px;font-size:var(--management-ui,11px);text-align:center;background:#f8fafc;font-weight:800}.donation-history-table .donation-canceled-row .donation-inline-edit-cell input,.donation-history-table .donation-canceled-row .donation-inline-edit-cell select{color:#667085;background:#fff;text-decoration:none}.donation-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.donation-row-actions button{color:#fff;width:100%;height:25px;font-size:var(--management-meta,9px);cursor:pointer;border:0;border-radius:4px;font-weight:900}.save-donation-edit{background:#16ad65}.donation-nickname-edit{font-weight:800}.cancel-donation-row,.restore-donation-row{color:#fff;width:100%;height:25px;font-size:var(--management-meta,9px);cursor:pointer;border:0;border-radius:4px;font-weight:900}.cancel-donation-row{background:#ef4f5d}.restore-donation-row{background:#3188ea}.donation-row-actions button:disabled,.cancel-donation-row:disabled,.restore-donation-row:disabled{cursor:not-allowed;opacity:.55}.donation-table-wrap{overscroll-behavior-x:contain;position:relative}.management-dashboard .donation-history-table th:last-child,.management-dashboard .donation-history-table td:last-child{z-index:2;background:#fff;width:126px;min-width:126px;position:sticky;right:0;overflow:visible;box-shadow:-1px 0 #d4dbe3,-10px 0 14px -14px #172033}.management-dashboard .donation-history-table thead th:last-child{z-index:4;background:#e9edf1}.management-dashboard .donation-history-table .donation-entry-row td:last-child{z-index:3;background:#f8fafc}.management-dashboard .donation-history-table .donation-canceled-row td:last-child{background:#eef2f6}.management-dashboard .brand b,.management-dashboard .panel-title h2,.management-dashboard .donations-heading h2,.management-dashboard .game-library-title{font-size:18px}.management-dashboard .hero-card p,.management-dashboard td,.management-dashboard .dashboard-summary-card p,.management-dashboard .donation-item b,.management-dashboard .donation-item strong,.management-dashboard .empty-copy,.management-dashboard .team-metrics strong,.management-dashboard .mobile-page-title p,.management-dashboard .toast{font-size:var(--management-body)}.management-dashboard .mobile-page-title h1{font-size:22px}.management-dashboard:not(.classic-dashboard) .page-shell{max-width:1760px}.management-dashboard .combined-participants-panel .participant-table{overflow-x:hidden}.management-dashboard .combined-participants-panel .participant-table table{table-layout:fixed;width:100%;min-width:0}.management-dashboard .combined-participants-panel col.col-keyword,.management-dashboard .combined-participants-panel col.col-manage{width:7%}.management-dashboard .combined-participants-panel .participant-table thead tr:not(.table-group-head) th:first-child{text-align:center}.management-dashboard .participant-order-control{grid-template-columns:20px minmax(34px,1fr) 24px;gap:3px;width:100%;min-width:0}.management-dashboard .participant-order-control>.place{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;height:28px;padding:0 4px;line-height:1;overflow:hidden}.management-dashboard .combined-participants-panel th.participant-text-heading{padding-left:14px}.management-dashboard .combined-participants-panel th.participant-name-heading{padding-left:33px}.management-dashboard .combined-participants-panel .participant-numeric-column,.management-dashboard .combined-participants-panel td.participant-numeric-column input{text-align:center}.management-dashboard .combined-participants-panel .participant-toilet-column{text-align:center!important}.management-dashboard .combined-participants-panel td.participant-toilet-column .toilet-input{width:100%;max-width:72px;margin-inline:auto;display:block;text-align:center!important}.management-dashboard .combined-participants-panel td.participant-numeric-column .score-input{width:100%;max-width:none;margin:0 auto;display:block}.management-dashboard .combined-participants-panel td.participant-numeric-column .contribution-input{margin:0 auto}.management-dashboard .combined-participants-panel td.participant-numeric-column .mini-number{margin:0 auto;display:block}.management-dashboard .combined-participants-panel td.participant-numeric-column .split-score{text-align:center;font-variant-numeric:tabular-nums;display:block}.management-dashboard .combined-participants-panel .participant-manage-column{text-align:center}.management-dashboard .combined-participants-panel .participant-manage-column .manage-actions{justify-content:center}.overlay-page .broadcast-row>.metric-toilet{letter-spacing:0;text-align:center!important}.management-dashboard .donation-history-table{min-width:1520px}@media (max-width:1240px){.management-dashboard.classic-dashboard .topbar{grid-template-columns:auto minmax(0,1fr) auto}.management-dashboard.classic-dashboard .topbar nav{overscroll-behavior-x:contain;scrollbar-width:none;justify-self:stretch;gap:2px;min-width:0;margin-left:12px;display:flex;overflow-x:auto}.management-dashboard.classic-dashboard .topbar nav::-webkit-scrollbar{display:none}.management-dashboard.classic-dashboard .topbar nav a{flex:none;padding-inline:10px}}@media (max-width:720px){.management-dashboard.classic-dashboard .topbar{grid-template-columns:auto minmax(0,1fr);height:auto;min-height:66px;padding-inline:10px}.management-dashboard.classic-dashboard .topbar nav{margin-left:8px}.management-dashboard.classic-dashboard .topbar nav a{height:58px;padding-inline:9px}.management-dashboard.classic-dashboard .profile{display:none}}.profile>a{color:#596376;background:#eef0f4;border:0;border-radius:10px;padding:9px 13px;text-decoration:none}.classic-dashboard .profile>a{border-radius:5px;padding:7px 10px}.classic-dashboard.games-only .profile>a{color:#fff;background:#16142b;border:1px solid #ff2dd188;box-shadow:0 0 12px #ff2dd12e}.score-preview.has-rank-style .preview-row{grid-template-columns:42px 8px 1fr auto}.preview-row .rank.is-fixed-rank{text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;min-width:0;padding:3px 4px;font-weight:900;display:block;overflow:hidden}.overlay-page,.donation-ranking-page,.score-preview{font-family:NexonLv1Gothic,Pretendard,Noto Sans KR,Arial,sans-serif}.session-grid .project-title-field{grid-column:1/-1;min-width:0;position:relative}.session-grid .project-title-label{color:#8e97a7;font-size:var(--management-ui,10px);font-weight:800;display:block}.project-title-control{grid-template-columns:minmax(0,1fr);gap:7px;margin-top:6px;display:grid}.session-grid .project-title-control input{min-width:0;margin:0}.control-actions{flex-wrap:wrap}.project-history-picker{min-width:0;display:flex;position:relative}.control-actions .project-history-toggle{height:40px}.project-history-toggle{color:#4a566a;height:38px;font-size:var(--management-ui,10px);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfd6e1;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 13px;font-weight:900;display:inline-flex}.project-history-toggle:hover,.project-history-toggle[aria-expanded=true]{color:#5947df;background:#f5f3ff;border-color:#6d7bf5}.project-history-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.project-history-menu{z-index:80;overscroll-behavior:contain;background:#fff;border:1px solid #cbd2dc;border-radius:8px;max-height:310px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 38px #17203330}.project-history-heading{z-index:1;color:#273449;min-height:34px;font-size:var(--management-meta,9px);background:#f6f7f9;border-bottom:1px solid #e5e8ed;justify-content:space-between;align-items:center;padding:7px 12px;display:flex;position:sticky;top:0}.project-history-heading span{color:#728096;font-weight:800}.project-history-row{background:#fff;border-bottom:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:42px;display:grid}.project-history-row:hover,.project-history-row.is-selected{background:#f4f2ff}.project-history-row.is-selected{box-shadow:inset 3px 0 #6653ef}.project-history-select{color:#1f2937;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:7px 12px;display:grid}.project-history-delete{color:#d93645;min-width:70px;font-size:var(--management-meta,9px);white-space:nowrap;cursor:pointer;background:#fff7f7;border:0;border-left:1px solid #f2d6d9;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-weight:900;display:inline-flex}.project-history-delete:hover{color:#b91c2b;background:#ffe9eb}.project-history-select:disabled,.project-history-delete:disabled{cursor:wait;opacity:.65}.project-history-name{min-width:0;font-size:var(--management-ui,11px);align-items:center;gap:7px;display:flex}.project-history-name>b{color:#4f46d8;font-variant-numeric:tabular-nums;flex:none}.project-history-name>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;overflow:hidden}.project-history-name>small{color:#68758a;font-size:var(--management-meta,8px);background:#edf0f5;border-radius:999px;flex:none;padding:2px 7px;font-weight:800}.project-history-menu time{color:#2f3b4e;font-size:var(--management-meta,9px);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.project-history-empty{color:#8490a1;font-size:var(--management-ui,10px);text-align:center;margin:0;padding:22px 14px}.project-history-picker .project-history-menu{width:min(760px,100vw - 40px);min-width:min(520px,100vw - 40px);left:auto;right:0}.classic-dashboard .session-grid .project-title-field{grid-column:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.classic-dashboard .session-grid .project-title-label{color:#182033;white-space:nowrap;display:block}.classic-dashboard .project-title-control{margin:0}.classic-dashboard .project-history-toggle{border-radius:3px;height:29px;padding-inline:9px}.classic-dashboard .project-history-menu{width:max-content;min-width:min(1180px,100vw - 40px);left:auto;right:0}.classic-dashboard .control-actions .project-history-toggle{height:34px}.classic-dashboard .project-history-picker .project-history-menu{width:min(900px,100vw - 40px);min-width:min(620px,100vw - 40px);left:auto;right:0}@media (max-width:1100px){.classic-dashboard .session-grid .project-title-field{grid-column:1/-1}.classic-dashboard .project-history-menu{width:100%;min-width:0;left:0;right:auto}}@media (max-width:720px){.project-title-control{grid-template-columns:1fr}.control-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.control-actions>.ghost,.control-actions>.project-history-picker,.control-actions .project-history-toggle{width:100%}.control-actions>.primary{grid-column:1/-1;width:100%}.project-history-picker .project-history-menu,.classic-dashboard .project-history-picker .project-history-menu{width:calc(100vw - 36px);min-width:0;left:auto;right:0}.classic-dashboard .session-grid .project-title-field{grid-column:auto;display:block}.classic-dashboard .project-title-control{margin-top:5px}.project-history-select{grid-template-columns:1fr;gap:3px}.project-history-menu time{padding-left:0}.project-history-name>small{display:none}.project-history-delete{min-width:44px;padding-inline:9px}.project-history-delete span{display:none}}@media (min-width:1101px){.scoreboard-style-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}.combined-participants-panel col.col-contribution{width:17%}.contribution-delta-control{grid-template-columns:minmax(38px,.8fr) minmax(42px,1fr) 27px 27px;align-items:center;gap:3px;width:100%;min-width:0;margin:0;display:grid}.contribution-delta-control output{color:#263247;min-width:0;font-size:var(--management-ui,11px);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;font-weight:900;overflow:hidden}.contribution-delta-control input{font-variant-numeric:tabular-nums;min-width:0;font-weight:800;text-align:center!important;width:100%!important;padding-inline:4px!important}.contribution-delta-control button{color:#fff;cursor:pointer;background:#4d70d5;border:1px solid #4d70d5;border-radius:4px;place-items:center;width:27px;height:27px;padding:0;font-size:15px;font-weight:950;display:grid}:is(.contribution-delta-control button:hover,.contribution-delta-control button:focus-visible){outline-offset:1px;background:#3458bd;outline:2px solid #9bb0ef}.contribution-delta-control .contribution-delta-subtract{background:#d25763;border-color:#d25763}:is(.contribution-delta-control .contribution-delta-subtract:hover,.contribution-delta-control .contribution-delta-subtract:focus-visible){background:#b93d49;outline-color:#efabb1}.contribution-delta-control button:disabled{cursor:not-allowed;opacity:.48}.combined-participants-panel .manage-actions .delete-row:only-child{border-radius:7px}.management-dashboard .combined-participants-panel col.col-rank{width:6%}.management-dashboard .combined-participants-panel col.col-lock{width:4%}.management-dashboard .combined-participants-panel col.col-manage{width:5%}.management-dashboard .combined-participants-panel col.col-personal-excel{width:7%}.combined-participants-panel .participant-personal-excel-column{text-align:center}.combined-participants-panel .participant-excel-button{color:#fff;width:100%;min-width:0;height:27px;font-size:var(--management-meta,9px);white-space:nowrap;cursor:pointer;background:#16ad65;border:0;border-radius:4px;padding:0 4px;font-weight:900}:is(.combined-participants-panel .participant-excel-button:hover,.combined-participants-panel .participant-excel-button:focus-visible){outline-offset:1px;background:#0b8f51;outline:2px solid #8ed8b3}.management-dashboard .participant-order-control{grid-template-columns:16px minmax(28px,1fr) 20px;gap:2px}.management-dashboard .participant-drag-handle{width:16px}.management-dashboard .participant-step-controls,.management-dashboard .participant-step-controls button{width:20px}.combined-participants-panel .participant-lock-column{text-align:center}.combined-participants-panel td.participant-lock-column input[type=checkbox]{accent-color:#4d70d5;cursor:pointer;margin:0 auto;display:block;width:16px!important;height:16px!important}.combined-participants-panel td.participant-lock-column input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}.overlay-page .broadcast-row>.broadcast-metric.metric-total{color:var(--scoreboard-total-color,#d2ced4)}.overlay-page .broadcast-row>.broadcast-metric.metric-contribution{color:var(--scoreboard-contribution-color,#d8cb28);text-shadow:0 0 .22em var(--scoreboard-contribution-color,#d8cb28),0 1px 2px #000}@supports (color:color-mix(in lab, red, red)){.overlay-page .broadcast-row>.broadcast-metric.metric-contribution{text-shadow:0 0 .22em color-mix(in srgb,var(--scoreboard-contribution-color,#d8cb28) 25%,transparent),0 1px 2px #000}}.overlay-page .broadcast-row>.broadcast-metric.metric-toilet{color:var(--scoreboard-toilet-color,#d2ced4)}@media (max-width:1100px) and (min-width:721px){.scoreboard-style-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.scoreboard-style-controls{grid-template-columns:1fr}}.secure-access-page{color:#18364d;background:linear-gradient(145deg,#eef6fb,#dff1f8);place-items:center;min-height:100vh;padding:24px;display:grid}.secure-access-page section{text-align:center;background:#fff;border:1px solid #b8d7e6;border-radius:18px;width:min(460px,100%);padding:38px 32px;box-shadow:0 18px 48px #16466024}.secure-access-page section>span{color:#2f80ed;margin-bottom:14px;font-size:36px;display:block}.secure-access-page h1{margin:0 0 12px;font-size:clamp(24px,5vw,32px);line-height:1.25}.secure-access-page p{color:#557184;margin:0 0 24px;font-size:16px;line-height:1.65}.secure-access-page a,.secure-access-page button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#246ee9;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}.classic-dashboard.games-only{--arcade-cyan:#27f4ff;--arcade-blue:#5a7cff;--arcade-violet:#a855f7;--arcade-pink:#ff3cac;--arcade-lime:#b8ff3d;color:#f5fbff;background-color:#050710;background-image:linear-gradient(#17304728 1px,#0000 1px),linear-gradient(90deg,#17304728 1px,#0000 1px),radial-gradient(circle at 18% 8%,#164a635e,#0000 31%),radial-gradient(circle at 84% 22%,#42165b4d,#0000 34%),linear-gradient(#060b14,#04060c 72%);background-position:top;background-size:42px 42px,42px 42px,auto,auto,auto}.classic-dashboard.games-only:before{content:"";pointer-events:none;z-index:0;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 3px,#92faff05 4px);position:fixed;inset:58px 0 0}.classic-dashboard.games-only .page-shell{z-index:1;padding:34px 28px 84px;position:relative}.classic-dashboard.games-only .game-hub-panel{max-width:1180px}.classic-dashboard.games-only .game-hub-hero{text-align:left;clip-path:polygon(0 18px,18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px));background:linear-gradient(105deg,#0c1625f5,#0b0d18f2 52%,#171025ee);border:1px solid #32eaff50;border-radius:2px;grid-template-columns:152px minmax(0,1fr) auto;align-items:center;gap:30px;min-height:180px;padding:24px 34px;display:grid;overflow:hidden;box-shadow:0 22px 55px #0008,inset 0 0 0 1px #ffffff08,0 0 28px #27f4ff12}.classic-dashboard.games-only .game-hub-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 48%,#27f4ff13 49%,#0000 51%),radial-gradient(circle at 80%,#a855f726,#0000 28%);animation:6s linear infinite arcade-sweep;position:absolute;inset:0}.classic-dashboard.games-only .game-hub-hero:after{content:"CONTROL / 01";color:#6b7895;font:800 var(--management-meta,8px)/1 monospace;letter-spacing:.18em;display:block;position:absolute;bottom:11px;right:18px}.game-console-emblem{clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);background:linear-gradient(145deg,#101d32,#100b22);border:1px solid #27f4ff75;place-items:center;width:128px;height:128px;display:grid;position:relative;box-shadow:inset 0 0 32px #27f4ff1f,0 0 24px #27f4ff25}.game-console-emblem:before,.game-console-emblem:after{content:"";background:var(--arcade-cyan);box-shadow:0 0 12px var(--arcade-cyan);position:absolute}.game-console-emblem:before{width:2px;height:40px;top:16px;left:0}.game-console-emblem:after{width:2px;height:40px;bottom:16px;right:0}.game-console-emblem>svg{width:24px;height:24px;color:var(--arcade-lime);filter:drop-shadow(0 0 7px var(--arcade-lime));position:absolute;bottom:13px;right:13px}.game-console-dd{color:#fff;width:84px;height:68px;filter:drop-shadow(0 0 7px var(--arcade-cyan));font-size:62px;font-style:italic;font-weight:1000;line-height:1;display:block;position:relative}.game-console-dd i{font-style:inherit;position:absolute}.game-console-dd i:first-child{color:#27f4ff;opacity:.82;top:0;left:0}.game-console-dd i:last-child{color:#d84cff;opacity:.9;top:10px;left:28px}.game-console-heading{min-width:0}.game-console-kicker{color:#72f8ff;font:850 var(--management-meta,9px)/1 monospace;letter-spacing:.22em;align-items:center;gap:8px;margin-bottom:10px;display:inline-flex}.game-console-kicker:before{content:"";background:var(--arcade-cyan);width:24px;height:1px;box-shadow:0 0 8px var(--arcade-cyan)}.classic-dashboard.games-only .game-hub-hero h1{letter-spacing:.055em;text-align:left;margin:0;font-size:42px;line-height:.92}.classic-dashboard.games-only .game-hub-hero h1>.game-hub-title-text{align-items:flex-start;gap:5px}.classic-dashboard.games-only .game-hub-title-text>.game-hub-title-line{filter:drop-shadow(0 0 14px #27f4ff3b);background:linear-gradient(90deg,#fff 4%,#6feaff 43%,#cf5dff 88%);-webkit-background-clip:text;background-clip:text}.classic-dashboard.games-only .game-hub-title-line:last-child{letter-spacing:.31em;color:#aebbd2;font-size:.51em}.game-console-status{gap:9px;min-width:205px;display:grid}.game-console-status>span{border-left:2px solid var(--arcade-violet);color:#dbe8ff;min-height:48px;font:800 var(--management-meta,9px)/1.15 monospace;letter-spacing:.08em;background:linear-gradient(90deg,#a855f716,#0000);align-items:center;gap:10px;padding:10px 14px;display:flex}.game-console-status b{color:#fff;text-shadow:0 0 10px var(--arcade-violet);font-size:24px}.game-console-status small{color:#8794ad;font:inherit}.game-console-status .game-system-online{color:#56ffa8;border-left-color:#40ffa0;min-height:32px}.game-system-online i{background:#45ff9a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #45ff9a}.classic-dashboard.games-only .game-title-beam{background:linear-gradient(90deg,var(--arcade-cyan),transparent);width:38%;height:2px;box-shadow:0 0 12px var(--arcade-cyan);margin:0;position:absolute;bottom:0;left:0}.classic-dashboard.games-only .game-library-section{margin-top:24px}.classic-dashboard.games-only .game-browser-controls{background:#090d16e8;border:1px solid #26354a;border-radius:2px;grid-template-columns:minmax(190px,1fr) auto auto;align-items:center;gap:12px;min-height:64px;margin:0 0 18px;padding:10px 14px;display:grid;box-shadow:inset 0 1px #ffffff08,0 12px 24px #0004}.game-control-label{flex-direction:column;gap:5px;display:flex}.game-control-label span{color:var(--arcade-cyan);font:900 var(--management-meta,9px)/1 monospace;letter-spacing:.2em;text-shadow:0 0 8px #27f4ff80}.game-control-label b{color:#8591a8;font-size:var(--management-ui,10px);font-weight:650}.classic-dashboard.games-only .game-browser-controls button{color:#8e9bb0;height:34px;font-size:var(--management-meta,9px);letter-spacing:.02em;background:#101624;border-color:#334157;border-radius:2px}.classic-dashboard.games-only .game-filter-tabs button.active{color:#c9ff68;background:#17220f;border-color:#b8ff3d99;box-shadow:inset 0 0 12px #b8ff3d12,0 0 10px #b8ff3d1c}.classic-dashboard.games-only .game-layout-tabs button.active{color:#65f7ff;background:#0b242b;border-color:#27f4ff99;box-shadow:inset 0 0 12px #27f4ff12,0 0 10px #27f4ff1c}.classic-dashboard.games-only .game-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.classic-dashboard.games-only .game-card{background:linear-gradient(135deg,color-mix(in srgb,var(--game-accent) 8%,#101521) 0,#0a0d14 52%,#080a10 100%);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));border:1px solid #2a3445;border-radius:2px;grid-template-rows:auto 1fr auto;grid-template-columns:74px minmax(0,1fr);align-items:start;min-height:244px;padding:20px 18px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 14px 30px #0007,inset 0 0 30px #ffffff03}.classic-dashboard.games-only .game-card:before{content:"";background:linear-gradient(180deg,transparent,var(--game-accent) 28%,var(--game-accent) 72%,transparent);width:3px;height:auto;box-shadow:0 0 14px var(--game-accent);position:absolute;top:0;bottom:0;left:0}.classic-dashboard.games-only .game-card:after{content:"";border-top:1px solid var(--game-accent);background:linear-gradient(225deg,color-mix(in srgb,var(--game-accent) 20%,transparent),transparent 52%);opacity:.75;pointer-events:none;width:34px;height:34px;position:absolute;top:0;right:0}.classic-dashboard.games-only .game-card:hover{border-color:color-mix(in srgb,var(--game-accent) 68%,#263043);box-shadow:0 18px 38px #000a,0 0 22px color-mix(in srgb,var(--game-accent) 25%,transparent);transform:translateY(-4px)}.game-module-number{color:#5f6a7c;font:900 var(--management-meta,9px)/1 monospace;letter-spacing:.12em;position:absolute;top:13px;left:16px}.game-module-number:before{content:"// ";color:var(--game-accent)}.classic-dashboard.games-only .game-favorite{top:10px;left:auto;right:11px;color:#626c7b!important}.classic-dashboard.games-only .game-new-badge{border-radius:2px;top:11px;right:40px}.classic-dashboard.games-only .game-neon-icon{border:1px solid color-mix(in srgb,var(--game-accent) 55%,#263247);background:color-mix(in srgb,var(--game-accent) 9%,#0a101b);width:58px;height:58px;box-shadow:inset 0 0 18px color-mix(in srgb,var(--game-accent) 13%,transparent),0 0 16px color-mix(in srgb,var(--game-accent) 18%,transparent);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);grid-area:1/1/3;margin:29px 0 0}.classic-dashboard.games-only .game-card-copy{text-align:left;grid-area:1/2/3;align-self:stretch;padding:27px 4px 8px 8px;display:block}.classic-dashboard.games-only .game-card-copy>span{color:var(--game-accent);font:850 var(--management-meta,7px)/1 monospace;letter-spacing:.17em;opacity:.86;margin-bottom:7px;display:block}.classic-dashboard.games-only .game-card-copy h2{color:#f5f8ff;letter-spacing:-.035em;text-shadow:0 0 10px color-mix(in srgb,var(--game-accent) 26%,transparent);margin:0 0 10px;font-size:17px}.classic-dashboard.games-only .game-card-copy p{color:#8793a8;font-size:var(--management-meta,9px);line-height:1.65}.classic-dashboard.games-only .game-play{grid-area:3/1/auto/-1;justify-content:space-between;align-items:center;width:100%;height:39px;display:flex;border:1px solid color-mix(in srgb,var(--game-accent) 55%,#253247)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--game-accent) 30%,#10131d),#101520)!important;color:#eefcff!important;box-shadow:inset 0 0 18px color-mix(in srgb,var(--game-accent) 10%,transparent)!important;letter-spacing:.14em!important;border-radius:1px!important;margin:16px 0 0!important;padding:0 15px!important}.classic-dashboard.games-only .game-play>b{color:var(--game-accent);text-shadow:0 0 8px var(--game-accent);font-size:16px}.classic-dashboard.games-only .game-card-grid.list-view .game-card{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));grid-template-rows:1fr;grid-template-columns:48px 62px minmax(0,1fr) 170px;align-items:center;min-height:104px;padding:13px 14px 13px 48px}.classic-dashboard.games-only .game-card-grid.list-view .game-module-number{top:50%;transform:translateY(-50%)}.classic-dashboard.games-only .game-card-grid.list-view .game-neon-icon{grid-area:1/2;width:48px;height:48px;margin:0}.classic-dashboard.games-only .game-card-grid.list-view .game-card-copy{grid-area:1/3;padding:0 15px}.classic-dashboard.games-only .game-card-grid.list-view .game-card-copy>span{margin-bottom:5px}.classic-dashboard.games-only .game-card-grid.list-view .game-play{grid-area:1/4;margin:0!important}.classic-dashboard.games-only .game-card-grid.list-view .game-favorite{top:50%;right:188px;transform:translateY(-50%)}.classic-dashboard.games-only .game-card-grid.list-view .game-new-badge{top:50%;right:217px;transform:translateY(-50%)}@keyframes arcade-sweep{0%{transform:translate(-35%)}to{transform:translate(35%)}}@media (max-width:960px){.classic-dashboard.games-only .game-hub-hero{grid-template-columns:110px minmax(0,1fr);padding:22px}.game-console-emblem{width:96px;height:96px}.game-console-dd{transform:scale(.78)}.game-console-status{grid-column:1/-1;grid-template-columns:1fr 1fr;min-width:0}.classic-dashboard.games-only .game-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.classic-dashboard.games-only .page-shell{padding:18px 10px 54px}.classic-dashboard.games-only .game-hub-hero{clip-path:polygon(0 12px,12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);grid-template-columns:72px minmax(0,1fr);gap:14px;padding:18px 16px}.game-console-emblem{width:68px;height:68px}.game-console-dd{transform:scale(.54)}.game-console-emblem>svg{display:none}.game-console-kicker{font-size:var(--management-meta,7px)}.classic-dashboard.games-only .game-hub-hero h1{font-size:27px}.game-console-status{gap:6px}.game-console-status>span{min-height:36px;font-size:var(--management-meta,7px);padding:7px 9px}.game-console-status b{font-size:18px}.classic-dashboard.games-only .game-browser-controls{grid-template-columns:1fr}.game-control-label{padding-bottom:3px}.classic-dashboard.games-only .game-card-grid{grid-template-columns:1fr}.classic-dashboard.games-only .game-card-grid.list-view .game-card{grid-template-rows:1fr auto;grid-template-columns:58px minmax(0,1fr);padding:16px}.classic-dashboard.games-only .game-card-grid.list-view .game-module-number{display:none}.classic-dashboard.games-only .game-card-grid.list-view .game-neon-icon{grid-area:1/1}.classic-dashboard.games-only .game-card-grid.list-view .game-card-copy{grid-area:1/2}.classic-dashboard.games-only .game-card-grid.list-view .game-play{grid-area:2/1/auto/-1;margin-top:10px!important}.classic-dashboard.games-only .game-card-grid.list-view .game-favorite{top:10px;right:11px;transform:none}.classic-dashboard.games-only .game-card-grid.list-view .game-new-badge{top:11px;right:40px;transform:none}}@media (prefers-reduced-motion:reduce){.classic-dashboard.games-only .game-hub-hero:before{animation:none}}.management-dashboard.classic-dashboard.games-only .game-card-copy p,.management-dashboard.classic-dashboard.games-only .game-empty-favorites p{font-size:var(--management-body)}.management-dashboard.classic-dashboard.games-only .game-library-title{font-size:18px}.management-dashboard.classic-dashboard.games-only .game-play{font-size:var(--management-ui)!important}
