@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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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]){appearance:button}::file-selector-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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}}:root{--ink:#f1ece1;--bg:#08080a;--panel:#101014;--panel-2:#16161c;--yellow:#ffcf4d;--red:#e0223c;--green:#3ddc9a;--line:#f1ece11f;--line-strong:#f1ece147;--muted:#f1ece173;--body:#f1ece1a8;--font:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-jp:"Noto Sans JP", var(--font);--ease:cubic-bezier(.2, .8, .2, 1);color-scheme:dark;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html.tema-arcade,html.tema-arcade body{background:#120b3a}html.tema-klasik main.arcade-landing{display:none}body{background:radial-gradient(120% 60% at 50% -10%,#17171d 0,var(--bg) 60%);min-width:320px;margin:0}::selection{background:var(--yellow);color:var(--bg)}button,input,select,textarea{font-family:inherit;font-size:100%}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}img{display:block}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}h1,h2,h3{text-transform:uppercase;letter-spacing:-.015em;margin:0;font-style:italic;font-weight:900;font-stretch:68%;line-height:.95}.eyebrow{font:700 10px/1 var(--font);letter-spacing:.3em;text-transform:uppercase;color:var(--yellow);margin:0 0 10px}.muted{color:var(--body);text-wrap:pretty;font-size:13.5px;line-height:1.7}.error-text{font-size:12.5px;line-height:1.5;color:#ff7d8e!important}.error-text.center{text-align:center}.panel{background:var(--panel);border:1px solid var(--line)}.top-nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080ae0;border-bottom:1px solid #f1ece124;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:0 clamp(14px,3vw,26px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:9px;min-width:0;display:inline-flex}.brand>span{background:var(--yellow);width:30px;height:30px;color:var(--bg);flex:none;place-items:center;display:grid}.brand svg{width:17px}.brand em{letter-spacing:.01em;color:var(--yellow);text-transform:uppercase;font-size:20px;font-style:italic;font-weight:900;font-stretch:68%}.brand>b{font:italic 900 20px/1 var(--font);text-transform:uppercase;font-stretch:68%}.nav-actions{align-items:center;gap:10px;display:flex}.connection{font:700 9px/1 var(--font);letter-spacing:.22em;text-transform:uppercase;color:var(--yellow)}.connection:before{content:"";background:currentColor;width:6px;height:6px;margin-right:6px;display:inline-block}.connection.online{color:var(--green)}.primary,.game-action,.danger-button,.lobby-secondary{font-family:var(--font);text-align:center;transition:background .2s,color .2s,border-color .2s,transform .16s var(--ease);justify-content:center;align-items:center;gap:9px;display:inline-flex}.primary{background:var(--ink);color:var(--bg);font:italic 900 15px/1 var(--font);letter-spacing:.05em;text-transform:uppercase;padding:14px 22px;font-stretch:70%}.primary:hover:not(:disabled){background:var(--yellow)}.primary.xl{width:100%;min-height:52px}.ghost,.copy-button,.text-button{font:700 10px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);justify-content:center;align-items:center;gap:7px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.ghost{border:1px solid var(--line-strong);background:#08080a73;padding:9px 12px}.ghost:hover:not(:disabled){background:var(--ink);color:var(--bg)}.copy-button{border:1px solid var(--line);background:var(--panel-2);width:100%;padding:10px}.copy-button:hover{border-color:var(--line-strong)}.text-button{width:100%;color:var(--yellow);padding:9px;font-size:9.5px}.danger-button{background:var(--red);color:#fff;font:italic 900 14px/1 var(--font);text-transform:uppercase;padding:12px 18px;font-stretch:70%}.danger-button:hover:not(:disabled){background:#ff2f4b}.danger-outline{color:#ff6d80;width:100%;min-height:46px;font:700 10.5px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;background:0 0;border:2px solid #e0223c8c;transition:background .2s,color .2s}.danger-outline:hover{background:var(--red);color:#fff;border-color:var(--red)}.danger-outline.end-stream-button{border-width:1px;align-items:center;gap:7px;width:auto;min-height:0;padding:8px 12px;font-size:9.5px;display:inline-flex}@media(max-width:560px){.end-stream-button span{display:none}.connection{font-size:0}}.primary:active:not(:disabled),.game-action:active:not(:disabled),.danger-button:active:not(:disabled){transform:scale(.985)}.splash,.error-page{text-align:center;place-content:center;justify-items:center;gap:16px;min-height:100dvh;padding:30px;display:grid}.splash p,.error-page p{color:var(--muted);font:700 10.5px/1.6 var(--font);letter-spacing:.3em;text-transform:uppercase}.error-page span{font:italic 900 76px/1 var(--font);color:var(--red);font-stretch:62%}.spinner{border:3px solid var(--line);border-top-color:var(--yellow);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.9s linear infinite spin}.sign-in-page{place-items:center;min-height:100dvh;padding:24px;display:grid}.sign-in-card{border:3px solid var(--ink);text-align:center;background:#0d0d11;width:min(470px,100%);padding:clamp(26px,5vw,46px)}.sign-in-card .brand-mark{background:var(--yellow);width:56px;height:56px;color:var(--bg);place-items:center;margin:0 auto 22px;display:grid}.sign-in-card h1{margin:10px 0 14px;font-size:clamp(30px,6vw,44px)}.sign-in-card small{color:var(--muted);font:700 9px/1.6 var(--font);letter-spacing:.2em;text-transform:uppercase;margin-top:18px;display:block}.google-login{place-items:center;min-height:64px;margin:24px auto 6px;display:grid}.auth-divider{color:var(--muted);font:700 9px/1 var(--font);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:12px;margin:6px 0 16px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.otp-toggle,.otp-reset{font:700 10px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);justify-content:center;align-items:center;gap:7px;display:inline-flex}.otp-toggle{border:1px solid var(--line-strong);min-height:40px;padding:0 14px}.otp-form{text-align:left;gap:12px;margin:0 0 16px;display:grid}.otp-form p{color:var(--muted);text-align:center;margin:0;font-size:11.5px}.otp-form .primary{width:100%}.otp-reset{color:var(--yellow);margin:0 auto;font-size:9px}.in-app-note{border:1px dashed var(--line-strong);color:var(--muted);text-align:left;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 12px;font-size:11.5px;line-height:1.45;display:flex}.in-app-note svg{color:var(--yellow);flex:none;margin-top:2px}.sign-in-page{position:relative}.sign-in-home{position:absolute;top:16px;left:16px}.sign-in-apply{color:var(--yellow);font:800 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;margin-top:14px;display:inline-block}.sign-in-apply:hover{color:var(--ink)}.cs-admin-help{color:var(--muted);font:400 12px/1.6 var(--font);text-align:center;margin:16px 0 0}.cs-admin-inline{vertical-align:-3px;color:var(--ink);text-underline-offset:3px;align-items:center;gap:6px;font-weight:700;-webkit-text-decoration:underline #25d366b3;text-decoration:underline #25d366b3;display:inline-flex}.cs-admin-inline:hover{color:#25d366}label{font:700 9.5px/1 var(--font);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);gap:8px;display:grid}label small{font:400 11px/1.5 var(--font);letter-spacing:0;text-transform:none;color:var(--body)}input,select,textarea{border:1px solid var(--line-strong);width:100%;color:var(--ink);font:500 14px/1.3 var(--font);letter-spacing:0;text-transform:none;background:#0b0b0f;outline:none;padding:12px 13px}input:focus,select:focus,textarea:focus{border-color:var(--yellow)}input[type=checkbox],input[type=radio]{width:15px;height:15px;accent-color:var(--yellow);cursor:pointer;flex:none;padding:0}.setup-page{min-height:100dvh}.price-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.price-pair>div{border:1px solid var(--line);background:var(--panel-2);gap:6px;padding:14px;display:grid}.price-pair span{font:700 8.5px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.price-pair strong{font:italic 900 17px/1 var(--font);font-stretch:70%}.price-pair .gold strong{color:var(--yellow)}.tape{background:repeating-linear-gradient(115deg,var(--red) 0 20px,var(--bg) 20px 40px);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);align-items:center;height:24px;margin:4px 0 18px;display:flex;overflow:hidden}.tape span{background:var(--bg);font:700 9.5px/1 var(--font-jp);letter-spacing:.22em;white-space:nowrap;margin:0 auto;padding:3px 12px}.dashboard-shell{min-height:100dvh;padding-bottom:56px}.session-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:26px;width:min(1600px,100% - 32px);margin:26px auto 18px;display:flex}.session-header h1{margin:12px 0 7px;font-size:clamp(28px,4.2vw,52px)}.session-header p{color:var(--muted);font:700 9.5px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;margin:0}.session-header p.session-keepalive{max-width:62ch;font:400 11.5px/1.5 var(--font);letter-spacing:0;text-transform:none;margin-top:10px}.live-pill{border:1px solid var(--red);color:#ff8494;font:700 9px/1 var(--font);letter-spacing:.22em;text-transform:uppercase;background:#e0223c1f;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.live-pill i{background:var(--red);width:6px;height:6px;animation:1.4s infinite pulse}@keyframes pulse{50%{opacity:.5}}.auto-pill{border:1px solid var(--green,#3ddc9a);color:var(--green,#3ddc9a);font:700 9px/1 var(--font);letter-spacing:.22em;text-transform:uppercase;align-items:center;margin-left:8px;padding:6px 10px;display:inline-flex}.session-stats{gap:10px;display:flex}.session-stats>div{border:1px solid var(--line);background:var(--panel);gap:6px;min-width:128px;padding:13px 16px;display:grid}.session-stats span{font:700 8.5px/1 var(--font);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.session-stats strong{font:italic 900 20px/1 var(--font);font-stretch:70%}.session-stats .accent strong{color:var(--yellow)}.session-stats .stat-sub{font:400 10px/1.3 var(--font);color:var(--muted)}.lobby{width:min(1600px,100% - 32px);margin:auto;padding:clamp(18px,3vw,30px)}.section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.section-title h2{font-size:22px}.section-title>span{border:1px solid var(--line-strong);font:700 9.5px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--body);padding:7px 10px}.lobby-slots{grid-template-columns:repeat(5,1fr);gap:10px;margin:22px 0 18px;display:grid}.player-slot{border:1px solid var(--line-strong);background:var(--panel-2);flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:176px;padding:16px 11px;display:flex;position:relative}.player-slot .avatar{border:2px solid var(--line-strong);width:52px;height:52px;color:var(--muted);font:italic 900 19px/1 var(--font);background:#0b0b0f;place-items:center;margin-bottom:12px;font-stretch:70%;display:grid;overflow:hidden}.player-slot .avatar img{object-fit:cover;width:100%;height:100%}.player-slot strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:italic 900 15px/1.15 var(--font);text-transform:uppercase;font-stretch:70%;overflow:hidden}.player-slot .ingame{border:1px dashed var(--line-strong);max-width:100%;color:var(--body);font:700 10px/1 var(--font);letter-spacing:.06em;align-items:center;gap:5px;margin:8px 0 0;padding:4px 7px;display:inline-flex;overflow:hidden}.player-slot .ingame:hover{border-style:solid;border-color:var(--yellow);color:var(--yellow)}.player-slot>span{font:700 8.5px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:10px}.player-slot.host{border-color:var(--yellow)}.player-slot.host .avatar{border-color:var(--yellow);color:var(--yellow)}.player-slot.fast{border-color:var(--yellow);background:linear-gradient(180deg,#ffcf4d1f,transparent 60%),var(--panel-2)}.player-slot.fast>span{color:var(--yellow)}.player-slot.empty{border-style:dashed}.player-slot.empty strong{color:var(--muted);font-size:12px}.player-slot.closed{background:repeating-linear-gradient(135deg,transparent 0 10px,#e0223c0d 10px 20px),var(--panel-2);border-style:solid;border-color:#e0223c59}.player-slot.closed .avatar{color:#ff7d8e;border-color:#e0223c73}.player-slot.closed strong{color:#ff9aa6}.player-slot .slot-toggle{border:1px solid var(--line-strong);color:var(--body);font:800 9.5px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:5px;margin-top:10px;padding:5px 8px;display:inline-flex}.player-slot .slot-toggle:hover:not(:disabled){color:#ff7d8e;border-color:#ff7d8e}.player-slot .slot-toggle.open{color:var(--green);border-color:#3ddc9a80}.player-slot .slot-toggle.open:hover:not(:disabled){border-color:var(--green);color:var(--green);background:#3ddc9a1a}.seat-actions{gap:5px;display:flex;position:absolute;top:8px;right:8px}.icon-button{border:1px solid var(--line-strong);width:27px;height:27px;color:var(--body);background:#08080ab3;place-items:center;transition:color .2s,border-color .2s,background .2s;display:grid}.icon-button:hover:not(:disabled){border-color:var(--yellow);color:var(--yellow)}.icon-button.danger:hover:not(:disabled){border-color:var(--red);color:#ff8494}.icon-button.ringing{border-color:var(--yellow);color:var(--yellow);animation:ring .6s var(--ease)}@keyframes ring{40%{transform:rotate(-14deg)}70%{transform:rotate(10deg)}}.karaoke-now{border:1px solid var(--yellow);align-content:center;justify-items:start;gap:8px;min-height:176px;margin:22px 0 18px;padding:clamp(18px,3vw,30px);display:grid}@supports (color:color-mix(in lab,red,red)){.karaoke-now{border:1px solid color-mix(in srgb,var(--yellow) 45%,var(--line-strong))}}.karaoke-now{background:var(--panel-2)}.karaoke-now.empty{border-style:dashed;border-color:var(--line-strong);color:var(--body)}.karaoke-now.empty p{margin:0}.karaoke-now-title{overflow-wrap:anywhere;max-width:100%;font:italic 900 clamp(26px,4vw,44px)/1.02 var(--font);text-transform:uppercase;color:var(--yellow);font-stretch:70%}.karaoke-now-artist{font:800 13px/1.2 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.karaoke-now-by{color:var(--body);font:600 12px/1.3 var(--font)}.karaoke-now-by b{color:var(--ink)}.karaoke-now-skip{color:var(--muted);margin-top:4px}.karaoke-board .lobby-actions{grid-template-columns:1fr}.queue-board>.karaoke-lane{grid-column:1/-1}.queue-row.karaoke-row{grid-template-columns:24px minmax(0,1fr) auto}.karaoke-row-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font:700 10px/1.2 var(--font);overflow:hidden}.karaoke-finished{color:var(--muted);font:600 11px/1.4 var(--font);margin-top:12px}.karaoke-finished summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;font-weight:800}.karaoke-finished ol{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.karaoke-finished li{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.karaoke-finished small{color:var(--muted)}.lobby-actions{grid-template-columns:1fr auto;align-items:stretch;gap:10px;display:grid}.game-action{background:var(--ink);width:100%;min-height:56px;color:var(--bg);font:italic 900 16px/1 var(--font);letter-spacing:.05em;text-transform:uppercase;padding:0 20px;font-stretch:70%}.game-action:hover:not(:disabled){background:var(--yellow)}.game-action.finish{background:var(--green)}.game-action.finish:hover:not(:disabled){background:#63efb6}.lobby-secondary{border:2px solid var(--line-strong);min-height:56px;color:var(--ink);font:700 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;padding:0 18px}.lobby-secondary:hover:not(:disabled){border-color:var(--yellow);color:var(--yellow)}.dashboard-lower{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;width:min(1600px,100% - 32px);margin:18px auto;display:grid}.dashboard-workspace{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;min-width:0;display:grid}.queue-column{align-content:start;gap:16px;min-width:0;display:grid}.queue-board{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;min-width:0;display:grid}.queue-lane{min-width:0;min-height:200px;padding:16px}.queue-lane.premium{border-color:#ffcf4d73}.lane-tabs{border-bottom:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;padding-bottom:12px;display:grid}.lane-tab{border:1px solid var(--line);background:var(--panel-2);min-height:44px;color:var(--muted);font:800 11px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 10px;display:flex}.lane-tab svg{flex:none;width:15px}.lane-tab b{background:var(--panel);min-width:24px;color:var(--ink);font:800 11px/1 var(--font);text-align:center;padding:4px 6px}.lane-tab:hover:not(.selected){color:var(--ink)}.lane-tab.selected{border-color:var(--ink);color:var(--ink)}.lane-tab.fast.selected{border-color:var(--yellow);color:var(--yellow)}.lane-tab.services.selected{border-color:var(--green);color:var(--green)}.lane-tab.karaoke.selected{color:#ff7ac8;border-color:#ff7ac8}.queue-tabs.lane-fast{border-color:#ffcf4d73}.queue-tabs.lane-services{border-color:#3ddc9a73}.queue-tabs.lane-karaoke{border-color:#ff7ac873}.lane-tabs-frame{container-type:inline-size}@container (max-width:560px){.lane-tabs:has(>:nth-child(3))>.lane-tab{grid-template-columns:auto auto;place-content:center;gap:6px;padding:8px 4px;display:grid}.lane-tabs:has(>:nth-child(3))>.lane-tab>span:not(.visually-hidden){white-space:normal;text-align:center;grid-area:2/1/auto/-1;line-height:1.3}}@container (max-width:760px){.lane-tabs:has(>:nth-child(4))>.lane-tab{grid-template-columns:auto auto;place-content:center;gap:6px;padding:8px 4px;display:grid}.lane-tabs:has(>:nth-child(4))>.lane-tab>span:not(.visually-hidden){white-space:normal;text-align:center;grid-area:2/1/auto/-1;line-height:1.3}}@container (max-width:420px){.lane-tabs:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.lane-tabs:has(>:nth-child(4))>.lane-tab{padding:6px 8px;display:flex}.lane-tabs:has(>:nth-child(4))>.lane-tab>span:not(.visually-hidden){white-space:normal;text-align:center;line-height:1.3}}.service-pool{gap:8px;padding-top:12px}.karaoke-tab{gap:12px;padding-top:12px;display:grid}.karaoke-tab .lobby-actions{grid-template-columns:1fr;margin:0}.karaoke-tab-sub{margin:4px 0 0}.lane-header,.lane-header>div{align-items:center;gap:9px;display:flex}.lane-header{border-bottom:1px solid var(--line);justify-content:space-between;padding:2px 2px 14px}.lane-header h2{font-size:15px}.lane-header svg{width:16px;color:var(--body)}.premium .lane-header svg{color:var(--yellow)}.lane-header>span{font:700 9.5px/1 var(--font);letter-spacing:.2em;color:var(--muted)}.entry-list{display:grid}.queue-row{border-bottom:1px dashed var(--line);grid-template-columns:24px 34px 1fr auto auto;align-items:center;gap:9px;min-width:0;padding:12px 2px;display:grid}.queue-row.selected{background:#ffcf4d14}.queue-row>b{font:italic 900 14px/1 var(--font);color:var(--muted);text-align:center;font-stretch:70%}.queue-row>input[type=checkbox]{margin:0 auto}.mini-avatar{border:1px solid var(--line-strong);background:var(--panel-2);width:32px;height:32px;font:italic 900 13px/1 var(--font);place-items:center;font-stretch:70%;display:grid}.entry-main{gap:4px;min-width:0;display:grid}.entry-main strong{text-overflow:ellipsis;white-space:nowrap;font:italic 900 14px/1.15 var(--font);text-transform:uppercase;font-stretch:70%;overflow:hidden}.entry-main .ingame{width:max-content;max-width:100%;color:var(--muted);font:700 10px/1 var(--font);align-items:center;gap:4px;padding:0;display:flex;overflow:hidden}.entry-main .ingame:hover{color:var(--yellow)}.entry-progress{text-align:right;gap:2px;display:grid}.entry-progress strong{font:italic 900 14px/1 var(--font);font-stretch:70%}.entry-progress span{font:700 8px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.row-actions{align-items:center;gap:4px;display:flex}.row-menu{position:relative}.menu{z-index:5;border:1px solid var(--line-strong);background:var(--panel);width:186px;padding:5px;position:absolute;top:30px;right:0}.menu button{text-align:left;width:100%;font:700 10px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--body);padding:9px 10px}.menu button:hover{background:var(--panel-2);color:var(--ink)}.menu button.danger{color:#ff8494}.empty-lane{text-align:center;color:var(--muted);font:700 10px/1.6 var(--font);letter-spacing:.18em;text-transform:uppercase;padding:30px 12px}.dash-col,.live-grid>*{min-width:0}.dash-col .eyebrow,.live-recent .eyebrow{letter-spacing:.22em;font-size:9.5px;line-height:1.4}.dash-col .copy-button,.live-recent .copy-button{letter-spacing:.12em;min-height:38px;line-height:1.4}.dash-col .copy-button svg,.live-recent .copy-button svg{flex:none}.qr-card{text-align:center;padding:18px}.qr{background:#fff;width:max-content;margin:12px auto;padding:9px}.qr-card h3{margin:12px 0 5px;font-size:15px}.qr-card>p:not(.eyebrow){color:var(--body);font:400 11.5px/1.5 var(--font);margin:0 0 12px}.video-card{gap:10px;padding:18px;display:grid}.video-card h3{margin:2px 0 0;font-size:15px}.video-card p:not(.eyebrow){color:var(--body);font:400 11.5px/1.5 var(--font);margin:0}.video-card hr{border:0;border-top:1px dashed var(--line);margin:4px 0}.video-card form{gap:8px;display:grid}.video-card input:not([type=checkbox]){width:100%;color:var(--ink);border:1px solid var(--line);font:400 11.5px/1.4 var(--font);background:#0b0b0f;padding:10px}.video-card input:not([type=checkbox]):focus{border-color:var(--yellow);outline:0}.video-card input::placeholder{color:var(--muted);letter-spacing:.08em;font-size:9.5px}.video-card .primary{width:100%;padding:10px}.video-status{align-items:flex-start;gap:7px;display:flex}.video-status.ok{color:var(--green,#6ee7a0)!important}.video-status.warn{color:var(--yellow)!important}.video-status.muted{color:var(--muted)!important}.video-status svg{flex:none;margin-top:2px}.chat-panel{flex-direction:column;min-width:0;height:clamp(340px,48dvh,480px);display:flex}.chat-panel>header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.chat-panel>header .eyebrow{align-items:center;gap:6px;margin:0;display:flex}.chat-panel>header select{background:var(--panel-2);color:var(--body);border:1px solid var(--line);font:400 10px/1 var(--font);padding:5px 7px}.chat-pinned{border-bottom:1px solid var(--line);color:var(--ink);font:400 11.5px/1.45 var(--font);background:#ffcf4d1f;flex:none;align-items:flex-start;gap:7px;padding:9px 14px;display:flex}.chat-pinned svg{color:var(--yellow);flex:none;margin-top:2px}.chat-pinned span{flex:1}.chat-pinned button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.chat-pinned button:hover{color:var(--ink)}.chat-list{flex:1 1 0;align-content:start;gap:2px;min-height:0;padding:10px 14px;display:grid;overflow-y:auto}.chat-list .muted{font-size:11px}.chat-line{padding:3px 0;position:relative}.chat-line p{color:var(--body);font:400 11.5px/1.5 var(--font);word-break:break-word;margin:0}.chat-line b{color:var(--green);font-weight:700}.chat-line b.host{color:var(--yellow)}.chat-actions{background:var(--panel);gap:2px;padding:2px;display:none;position:absolute;top:0;right:0}.chat-line:hover .chat-actions{display:flex}.chat-actions button{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);cursor:pointer;padding:3px 5px;line-height:0}.chat-actions button:hover{color:var(--ink);border-color:var(--line-strong)}.chat-mute{background:var(--panel-2);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:5px;margin:5px 0 3px;padding:7px;display:flex}.chat-mute span{color:var(--muted);font:400 10px/1.3 var(--font);width:100%}.chat-mute button{border:1px solid var(--line);color:var(--body);font:400 10px/1 var(--font);cursor:pointer;background:0 0;padding:3px 7px}.chat-mute button:hover{border-color:var(--yellow);color:var(--yellow)}.chat-panel form{border-top:1px solid var(--line);flex:none;align-items:center;gap:6px;padding:10px 14px;display:flex}.chat-panel form input{min-width:0;color:var(--ink);border:1px solid var(--line);font:400 11.5px/1.3 var(--font);background:#0b0b0f;flex:1;padding:8px}.chat-panel form input:focus{border-color:var(--yellow);outline:0}.chat-panel form .primary{padding:8px 11px;line-height:0}.chat-panel .error-text{flex:none;padding:0 14px 10px}.donation-toast{z-index:30;border:2px solid var(--yellow);width:min(370px,100% - 40px);animation:slide-in .32s var(--ease) both;background:#14120b;gap:12px;padding:15px;display:flex;position:fixed;top:74px;right:20px}.donation-toast>span{font-size:24px}.donation-toast strong{font:italic 900 14px/1.2 var(--font);text-transform:uppercase;font-stretch:70%}.donation-toast p{color:var(--body);margin:5px 0 0;font-size:11.5px}@keyframes slide-in{0%{opacity:0;transform:translate(24px)}}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#060608e6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{border:3px solid var(--ink);background:#0d0d11;width:min(540px,100%);max-height:90dvh;padding:26px;overflow:auto}.sign-out-modal{width:min(400px,100%)}.modal h2{margin:0 0 18px;font-size:22px}.policy{gap:8px;margin:14px 0;display:grid}.policy label{border:1px solid var(--line-strong);color:var(--ink);grid-template-columns:auto 1fr;align-items:start;gap:4px 10px;padding:12px}.policy input{width:auto}.policy small{grid-column:2}.refund-list{max-height:210px;display:grid;overflow:auto}.refund-list>div,.refund-total{border-bottom:1px dashed var(--line);justify-content:space-between;gap:18px;padding:10px 0;font-size:12.5px;display:flex}.refund-total{border-bottom:0;padding:16px 0;font-size:14px}.refund-total strong{color:var(--green);font:italic 900 16px/1 var(--font);font-stretch:70%}.modal-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.public-page{min-height:100dvh;padding:0 16px 56px}.public-header{justify-content:space-between;align-items:center;gap:14px;width:min(1060px,100%);min-height:66px;margin:auto;display:flex}.creator-hero{align-items:center;gap:16px;width:min(1060px,100%);margin:26px auto;display:flex}.creator-avatar{border:3px solid var(--ink);background:var(--panel-2);width:74px;height:74px;font:italic 900 28px/1 var(--font);flex:none;place-items:center;font-stretch:70%;display:grid;overflow:hidden}.creator-avatar img{object-fit:cover;width:100%;height:100%}.creator-hero h1{font-size:clamp(30px,5.4vw,58px)}.creator-hero .hero-meta{color:var(--muted);font:700 9.5px/1 var(--font);letter-spacing:.22em;text-transform:uppercase;margin:8px 0 0}.schedule-line{color:var(--body)!important;font:400 12.5px/1.6 var(--font)!important;letter-spacing:0!important;text-transform:none!important;margin:10px 0 0!important}.public-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:16px;width:min(1060px,100%);margin:auto;display:grid}.donate-card,.queue-preview{padding:clamp(18px,4vw,28px)}.donate-card h2{margin:4px 0 6px;font-size:26px}.donate-card>p:not(.eyebrow):not(.error-text):not(.field-help){color:var(--body);font:400 13px/1.6 var(--font);margin:0 0 18px}.donate-icon{float:right;border:1px solid var(--red);color:#ff8494;place-items:center;width:42px;height:42px;display:grid}.donate-card label{margin:12px 0}.label-row{align-items:baseline;gap:8px;display:flex}.label-row small{color:var(--muted)}.label-row .char-count{font-variant-numeric:tabular-nums;margin-left:auto}.field-help{color:var(--muted);font:400 11.5px/1.5 var(--font);letter-spacing:0;text-transform:none;margin:-2px 0 0}.amount-label{font:700 9.5px/1 var(--font);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin:4px 0 10px;display:block}.amount-tiles{margin:0 0 18px;container-type:inline-size}.amount-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 8px;display:grid}.amount-tile{grid-column:span 2}.amount-grid[data-count="1"] .amount-tile{grid-column:span 6}.amount-grid:is([data-count="2"],[data-count="4"]) .amount-tile,.amount-grid[data-count="5"] .amount-tile:nth-child(n+4){grid-column:span 3}.amount-grid{--value-size:clamp(14px, calc((100cqi - 16px)/16) , 19px);--art:32px}@container (min-width:470px){.amount-grid{--art:48px;--value-size:21px}.amount-tile{min-height:108px}}.amount-tile{--face:#1b1b22;--edge:#f1ece133;--lip:#000;--bracket:#ffcf4d73;--gloss:transparent;--aura:transparent;--value:var(--ink);isolation:isolate;border:1px solid var(--edge);min-width:0;min-height:88px;color:var(--value);background:linear-gradient(var(--bracket) 0 0) 5px 5px / 8px 2px no-repeat,linear-gradient(var(--bracket) 0 0) 5px 5px / 2px 8px no-repeat,linear-gradient(var(--bracket) 0 0) right 5px bottom 5px / 8px 2px no-repeat,linear-gradient(var(--bracket) 0 0) right 5px bottom 5px / 2px 8px no-repeat,linear-gradient(#ffffff12 0 0) top / 100% 2px no-repeat,linear-gradient(115deg,transparent 0 56%,var(--gloss) 56% 66%,transparent 66% 71%,var(--gloss) 71% 74%,transparent 74%),var(--face);box-shadow:0 4px 0 var(--lip);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .14s var(--ease),box-shadow .14s var(--ease),background-color .14s var(--ease),border-color .14s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:12px 6px 11px;display:flex;position:relative}.amount-tile[data-tier="4"]{--aura:#e0223c57}.amount-tile[data-tier="5"]{--aura:#ffcf4d4d}.amount-tile.selected{--face:var(--yellow);--edge:#000;--lip:#b35c00;--bracket:#08080a80;--gloss:#fff4c48c;--aura:#ffffff73;--value:var(--bg)}@media(hover:hover){.amount-tile:hover{--face:#24242d;box-shadow:0 6px 0 var(--lip);transform:translateY(-2px)}.amount-tile.selected:hover{--face:#ffd966}}.amount-tile:active{box-shadow:0 1px 0 var(--lip);transition-duration:50ms;transform:translateY(3px)}.amount-tile.selected:focus-visible{outline-color:var(--ink)}.amount-tile-tag{z-index:2;white-space:nowrap;text-overflow:ellipsis;color:#fff;max-width:calc(100% - 6px);font:800 9px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;background:#ff4fb4;border:1px solid #000;align-items:center;gap:4px;padding:3px 7px;display:inline-flex;position:absolute;top:-9px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px #000}.amount-tile-tag svg{flex:none}.amount-tile.tagged{--bracket:#ff4fb4bf}.amount-tile.bursting{z-index:1}.amount-tile-loot{width:var(--art);height:var(--art);flex:none;position:relative}.amount-tile-loot:before{content:"";inset:calc(var(--art) * -.4) calc(var(--art) * -.5);z-index:-1;background:radial-gradient(closest-side,var(--aura),transparent);position:absolute}.amount-tile-art{width:var(--art);height:var(--art);image-rendering:pixelated;pointer-events:none;display:block}.amount-tile-value{max-width:100%;font:italic 900 var(--value-size)/1 var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:2px;font-stretch:72%;display:flex}.amount-tile-value small{font:800 10px/1 var(--font);letter-spacing:.06em;opacity:.72}.amount-tile-value.long{font-size:calc(var(--value-size) * .8)}.amount-tile-glint{z-index:2;pointer-events:none;position:absolute;inset:-1px;overflow:hidden}.amount-sparks{z-index:2;pointer-events:none;position:absolute;inset:0}.amount-tile-glint:before{content:"";background:linear-gradient(115deg,#0000 0 34%,#fffc 34% 50%,#0000 50% 60%,#fff9 60% 66%,#0000 66%);width:70%;animation:.42s steps(8,end) 40ms forwards amount-glint;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.amount-spark{width:calc(var(--art) * 7 / 16);height:calc(var(--art) * 7 / 16);fill:#ee7500;animation:.54s steps(3,end) forwards amount-spark-drift;position:absolute}.amount-spark-core{fill:#fff}.amount-spark-small,.amount-spark-large{opacity:0}.amount-spark-small{animation:.54s step-end forwards amount-spark-small}.amount-spark-large{animation:.54s step-end forwards amount-spark-large}.amount-spark.one{left:calc(var(--art) * -.56);top:calc(var(--art) * -.25);--dx:-4px;--dy:-4px}.amount-spark.two{left:calc(var(--art) * 1.12);top:calc(var(--art) * -.38);--dx:4px;--dy:-6px}.amount-spark.three{left:calc(var(--art) * 1.3);top:calc(var(--art) * .42);--dx:6px;--dy:2px}.amount-spark.four{left:calc(var(--art) * -.75);top:calc(var(--art) * .52);--dx:-6px;--dy:2px}.amount-spark:is(.two,.four),.amount-spark:is(.two,.four) g{animation-delay:80ms}.amount-spark.three,.amount-spark.three g{animation-delay:.14s}.amount-tile-art.hop{animation:.5s step-end amount-hop}@keyframes amount-hop{0%{transform:translateY(-4px)}10%{transform:translateY(-8px)}24%{transform:translateY(-10px)}40%{transform:translateY(-6px)}54%{transform:none}68%{transform:translateY(-2px)}80%,to{transform:none}}@keyframes amount-glint{to{transform:translate(160%)}}@keyframes amount-spark-drift{to{transform:translate(var(--dx),var(--dy))}}@keyframes amount-spark-small{0%{opacity:1}24%{opacity:0}62%{opacity:1}84%,to{opacity:0}}@keyframes amount-spark-large{0%{opacity:0}24%{opacity:1}62%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.amount-sparks,.amount-tile-glint{display:none}.amount-tile-art.hop{animation:none}}.form-two{grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;display:grid}.form-two>label{flex-direction:column;margin:12px 0;display:flex}.form-two>label>input{margin-top:auto}.amount-field{border:1px solid var(--line-strong);background:var(--panel-2);align-items:stretch;display:flex}.amount-field>span{border-right:1px solid var(--line);color:var(--muted);font:700 12px/1 var(--font);place-items:center;padding:0 12px;display:grid}.amount-field>input{background:0 0;border:0;flex:1;min-width:0}.amount-field:focus-within{border-color:var(--yellow)}.payment-summary{border:1px dashed var(--line-strong);background:#0b0b0f;gap:8px;margin:18px 0;padding:14px;display:grid}.payment-summary span,.payment-summary strong{color:var(--body);justify-content:space-between;gap:14px;font-size:12px;display:flex}.payment-summary>strong{border-top:1px solid var(--line);color:var(--ink);font:italic 900 15px/1 var(--font);padding-top:10px;font-stretch:70%}.secure-copy{color:var(--muted);font:400 12px/1.5 var(--font);text-align:center;text-wrap:pretty;margin-top:12px;display:block}.secure-copy.warn{color:var(--yellow)}.queue-preview article{border-bottom:1px dashed var(--line);grid-template-columns:26px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.queue-preview article>b{font:italic 900 13px/1 var(--font);color:var(--muted);text-align:center;font-stretch:70%}.queue-preview article>div{gap:3px;display:grid}.queue-preview article strong{font:italic 900 14px/1.15 var(--font);text-transform:uppercase;font-stretch:70%}.queue-preview article span{color:var(--muted);font:700 9px/1 var(--font);letter-spacing:.16em;text-transform:uppercase}.queue-preview article em{border:1px solid var(--line-strong);color:var(--body);font:700 8.5px/1 var(--font);letter-spacing:.16em;align-items:center;gap:3px;padding:5px 7px;font-style:normal;display:flex}.queue-preview article em.fast{border-color:var(--yellow);color:var(--yellow)}.privacy-note{color:var(--muted);font:400 11px/1.5 var(--font);text-align:center;margin:16px 0 0}.queue-saved{border:1px dashed var(--yellow);margin-top:16px;padding:4px 14px 6px}@supports (color:color-mix(in lab,red,red)){.queue-saved{border:1px dashed color-mix(in srgb,var(--yellow) 45%,var(--line))}}.queue-saved{background:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.queue-saved{background:color-mix(in srgb,var(--yellow) 4%,transparent)}}.queue-saved .queue-group.saved{color:var(--yellow);align-items:center;gap:6px;display:flex}.queue-saved-note{color:var(--body);font:400 11.5px/1.5 var(--font);margin:4px 0 2px}.queue-saved article:last-of-type{border-bottom:0}.queue-saved article>b{color:var(--yellow);place-items:center;display:grid}.queue-saved article strong{color:var(--body)}.queue-preview article em.saved{border-style:dashed;border-color:var(--yellow);color:var(--yellow)}.queue-more{color:var(--muted);font:700 9px/1.4 var(--font);letter-spacing:.16em;text-transform:uppercase;text-align:center;margin:10px 0 0}.held-who{gap:2px;min-width:0;display:grid}.held-who span{color:var(--muted);font:700 9px/1 var(--font);letter-spacing:.16em;text-transform:uppercase}.app-cta{border:2px solid var(--ink);background:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:min(1060px,100%);margin:18px auto 0;padding:16px 20px;display:flex}.app-cta>span{font:italic 900 15px/1.2 var(--font);text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;font-stretch:70%;display:grid}.app-cta svg{color:var(--yellow);grid-row:span 2}.app-cta small{font:400 11.5px/1.4 var(--font);text-transform:none;color:var(--body);grid-column:2;font-style:normal}.public-tabs{gap:8px;width:min(1060px,100%);margin:0 auto 14px;display:flex}.public-tabs button{border:1px solid var(--line-strong);background:var(--panel);color:var(--body);font:700 10.5px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;transition:border-color .15s var(--ease),color .15s var(--ease);flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 12px;display:inline-flex}.public-tabs button:hover:not(.selected){border-color:var(--ink);color:var(--ink)}.public-tabs button.selected{border-color:var(--yellow);background:var(--yellow);color:var(--bg)}@media(max-width:560px){.public-tabs button{letter-spacing:.12em;gap:6px;padding:12px 8px}.public-tabs:has(>:nth-child(4)){grid-template-columns:1fr 1fr;display:grid}}.song-form-anchor{min-width:0;scroll-margin-top:12px}.song-card .lane-options{margin:4px 0 14px}.song-card .lane-options strong{align-items:center;gap:5px;display:flex}.song-card .song-price-line{color:var(--ink)!important;font-weight:700!important}.song-card .song-selected{margin:4px 0 14px}.song-card .song-selected img{object-fit:cover;width:56px;height:56px}.song-queue-preview article strong{text-overflow:ellipsis;white-space:nowrap;font:700 13px/1.25 var(--font);text-transform:none;font-stretch:100%;overflow:hidden}.song-queue-preview article span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;line-height:1.3;overflow:hidden}.song-queue-preview article>div{min-width:0}.song-queue-preview article.picked{background:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.song-queue-preview article.picked{background:color-mix(in srgb,var(--yellow) 8%,transparent)}}.song-queue-art{object-fit:cover;width:26px;height:26px}.queue-group.fast{color:var(--yellow);align-items:center;gap:5px;display:flex}.song-promote{border:1px solid var(--yellow);color:var(--yellow);font:800 9px/1 var(--font);letter-spacing:.1em;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:4px;padding:6px 8px;display:inline-flex}.song-promote:hover{background:var(--yellow);color:var(--bg)}.song-queued .primary{margin-top:8px}.song-queue-preview .privacy-note svg{vertical-align:-1px;color:var(--yellow);display:inline}.donate-icon.mabar{border-color:var(--yellow);color:var(--yellow)}.package-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;margin:14px 0 18px;display:grid}.package-card{text-align:left;border:1px solid var(--line-strong);background:var(--panel-2);align-content:start;gap:6px;padding:13px;display:grid}.package-card:hover:not(.selected){border-color:var(--ink)}.package-card.selected{border-color:var(--yellow);box-shadow:inset 0 0 0 1px var(--yellow)}.package-card em{border:1px solid var(--line-strong);color:var(--muted);font:700 8px/1 var(--font);letter-spacing:.16em;justify-self:start;align-items:center;gap:4px;padding:4px 6px;font-style:normal;display:inline-flex}.package-card em.fast{border-color:var(--yellow);color:var(--yellow)}.package-card strong{font:italic 900 14px/1.15 var(--font);text-transform:uppercase;font-stretch:70%}.package-card>b{font:italic 900 19px/1 var(--font);color:var(--yellow);font-stretch:68%}.package-card span{color:var(--muted);font:400 10.5px/1.4 var(--font);align-items:flex-start;gap:4px;display:flex}.package-card span svg{flex:none;margin-top:2px}.qty-row{justify-content:space-between;align-items:center;gap:12px;margin:0 0 4px;display:flex}.qty-row>span{color:var(--muted);font:700 9.5px/1 var(--font);letter-spacing:.24em;text-transform:uppercase}.qty-stepper{border:1px solid var(--line-strong);background:var(--panel-2);align-items:center;display:flex}.qty-stepper button{width:38px;height:38px;color:var(--ink);place-items:center;display:grid}.qty-stepper button:hover:not(:disabled){background:var(--yellow);color:var(--bg)}.qty-stepper b{text-align:center;min-width:42px;font:italic 900 16px/1 var(--font);font-stretch:70%}.summary-note{color:var(--muted)!important;font-size:11px!important}.name-check{border-left:2px solid var(--green);color:var(--body);font:400 12px/1.5 var(--font);background:#0b0b0f;align-items:flex-start;gap:7px;margin:-4px 0 10px;padding:9px 11px;display:flex}.name-check b{color:var(--ink)}.name-check svg{color:var(--green);flex:none;margin-top:1px}.name-check.missing{border-left-color:#ff8494}.name-check.missing svg{color:#ff8494}.field-note{color:var(--muted);font:400 11px/1.5 var(--font);margin:-6px 0 10px;display:block}.order-note{align-items:flex-start;gap:7px;display:flex;color:var(--muted)!important;font:400 11.5px/1.5 var(--font)!important;margin:8px 0 0!important}.order-note svg{flex:none;margin-top:2px}.order-note.pending{color:var(--body)!important}.app-cta{text-align:left}.app-cta.inline{width:100%;margin:14px 0 0}.donate-card .app-cta.inline{margin:4px 0 18px;padding:14px 16px}.offline-card{border:3px solid var(--ink);text-align:center;background:#0d0d11;width:min(440px,100%);margin:18vh auto;padding:40px}.offline-card>svg{width:44px;height:44px;color:var(--yellow)}.offline-card :is(h1,h2){margin:18px 0 10px;font-size:28px}.offline-card.beside-donate{border-width:1px;border-color:var(--line-strong);background:var(--panel);text-align:left;width:auto;margin:0;padding:clamp(18px,4vw,28px)}.offline-card.beside-donate>svg{width:32px;height:32px}.offline-card.beside-donate h2{font-size:22px}.offline-card.beside-donate .offline-schedule .eyebrow,.offline-card.beside-donate .held-preview .eyebrow{justify-content:flex-start}.offline-card.beside-donate .held-preview .held-copy{text-align:left}.donate-notice{border-left:2px solid var(--yellow);background:#0b0b0f;padding:10px 12px;color:var(--body)!important;font:400 12px/1.6 var(--font)!important;margin:-10px 0 18px!important}.offline-card.not-found>svg{color:var(--muted)}.offline-card.unreachable>svg{color:#ff8494}.offline-card .offline-hint{color:var(--muted);font:400 11.5px/1.6 var(--font);margin:12px 0 0}.offline-card .offline-hint b{color:var(--body);overflow-wrap:anywhere}.offline-card .primary{margin-top:22px}.offline-card .text-button{margin-top:14px}.status-page{place-items:center;min-height:100dvh;padding:22px;display:grid}.status-card{border:3px solid var(--ink);text-align:center;background:#0d0d11;width:min(480px,100%);padding:40px}.status-icon{border:2px solid var(--yellow);width:62px;height:62px;color:var(--yellow);place-items:center;margin:0 auto 20px;display:grid}.status-icon svg{width:32px;height:32px}.status-card.paid .status-icon{border-color:var(--green);color:var(--green)}.status-card.failed .status-icon,.status-card.expired .status-icon{border-color:var(--red);color:#ff8494}.status-card h1{font-size:28px}.status-card>p:not(.eyebrow){color:var(--body);font:400 13px/1.6 var(--font);margin:12px 0 0}.status-note{justify-content:center;align-items:flex-start;gap:7px;display:flex;color:var(--muted)!important;font:400 11.5px/1.5 var(--font)!important;margin:14px 0 0!important}.status-note svg{color:var(--yellow);flex:none;margin-top:2px}.status-card .payment-summary{text-align:left}.status-amount{font:italic 900 34px/1 var(--font);margin:18px 0;font-stretch:68%}html:has(.overlay-root),html:has(.overlay-root) body{background:0 0!important}.overlay-root{background:0 0;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:22px;display:flex;overflow:hidden}.overlay-bar{border:3px solid var(--ink);background:#08080aed;gap:10px;width:min(1180px,100%);margin:auto auto 0;padding:11px;display:flex}.playing{background:var(--yellow);color:var(--bg);font:italic 900 14px/1 var(--font);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:9px;padding:10px 15px;font-stretch:70%;display:flex}.playing.staging{background:var(--ink)}.overlay-queue{flex:1;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:7px;min-width:0;display:grid}.overlay-queue>div{border:1px solid var(--line-strong);background:var(--panel-2);grid-template-columns:auto 1fr auto;align-items:center;gap:6px;min-width:0;padding:8px;display:grid}.overlay-queue b{font:italic 900 13px/1 var(--font);color:var(--muted);font-stretch:70%}.overlay-queue span{text-overflow:ellipsis;white-space:nowrap;font:italic 900 13px/1 var(--font);text-transform:uppercase;font-stretch:70%;overflow:hidden}.overlay-queue svg{width:13px;color:var(--yellow)}.overlay-queue .fast{border-color:var(--yellow)}.overlay-queue>.saved{color:var(--body);border-style:dashed;grid-column:-2/-1;grid-template-columns:auto auto}.overlay-queue .saved svg{color:var(--muted)}.overlay-alerts{gap:10px;display:grid;position:fixed;bottom:108px;left:26px}.overlay-alerts article{border:3px solid var(--yellow);width:min(420px,100vw - 52px);animation:alert-pop .42s var(--ease) both;background:#14120b;align-items:center;gap:13px;padding:14px 18px;display:flex}.overlay-alerts article>div{font-size:28px}.overlay-alerts p{font:italic 900 15px/1.2 var(--font);text-transform:uppercase;margin:0;font-stretch:70%}.overlay-alerts p b{color:var(--yellow)}.overlay-alerts span{color:var(--body);font:400 12px/1.4 var(--font);text-transform:none;margin-top:5px;font-style:normal;display:block}.overlay-offline{border:2px solid var(--red);color:#ff8494;font:700 10px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;background:#08080ae6;margin:auto;padding:9px 14px}@keyframes alert-pop{0%{opacity:0;transform:translate(-26px)scale(.86)}}html:has(.alert-root),html:has(.alert-root) body{background:0 0!important}.alert-root{background:0 0;place-items:center;padding:3vmin;display:grid;position:fixed;inset:0;overflow:hidden}.alert-root.h-left{justify-items:start}.alert-root.h-right{justify-items:end}.alert-root.v-top{align-items:start}.alert-root.v-bottom{align-items:end}.alert-tile{border:var(--look-border-width,4px) solid var(--yellow);border-radius:var(--look-radius,0px);width:min(100%,1100px);animation:alert-pop .42s var(--ease) both;background:#08080af0;gap:clamp(8px,1.4vmin,16px);padding:clamp(18px,3vmin,36px);display:grid;position:relative}.alert-amount{font:italic 900 calc(clamp(40px,9vmin,120px) * var(--look-scale,1))/1 var(--font);letter-spacing:-.02em;color:var(--yellow);overflow-wrap:anywhere;font-stretch:68%}.alert-from{font:700 calc(clamp(12px,2vmin,22px) * var(--look-scale,1))/1.2 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);overflow-wrap:anywhere}.alert-message{font:400 calc(clamp(16px,2.6vmin,30px) * var(--look-scale,1))/1.4 var(--font);color:var(--ink);overflow-wrap:anywhere;word-break:break-word;margin:0}.alert-tile.align-center{text-align:center;justify-items:center}.alert-tile.align-right{text-align:right;justify-items:end}.alert-tile.align-center :is(.alert-image,.alert-gif){justify-self:center}.alert-tile.align-right :is(.alert-image,.alert-gif){justify-self:end}.alert-eq{align-items:flex-end;gap:4px;height:clamp(28px,5vmin,56px);display:flex}.alert-eq i{background:var(--yellow);transform-origin:bottom;width:clamp(5px,1vmin,10px);height:100%;animation:1.1s ease-in-out infinite alert-eq;display:block}.alert-eq i:nth-child(2){animation-delay:-.25s}.alert-eq i:nth-child(3){animation-delay:-.5s}.alert-eq i:nth-child(4){animation-delay:-.15s}.alert-eq i:nth-child(5){animation-delay:-.7s}@keyframes alert-eq{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.alert-tile{border-color:var(--look-accent,var(--yellow));background:var(--look-fill,var(--look-bg,#08080af0));color:var(--look-text,var(--ink))}.alert-tile .alert-amount{color:var(--look-accent,var(--yellow));font-family:var(--look-font,var(--font))}.alert-tile .alert-from,.alert-tile .alert-message{color:var(--look-text,var(--ink));font-family:var(--look-font,var(--font))}.alert-tile .alert-timer i{background:var(--look-accent,var(--yellow))}.alert-tile:not(.font-archivo) .alert-amount{letter-spacing:0;font-style:normal;font-stretch:100%}.alert-tile.font-bebas-neue .alert-amount,.alert-tile.font-bangers .alert-amount{letter-spacing:.02em}.alert-tile.font-press-start-2p .alert-amount{font-size:calc(clamp(22px,5vmin,64px) * var(--look-scale,1));line-height:1.25}.alert-tile.font-press-start-2p .alert-from{font-size:calc(clamp(10px,1.5vmin,16px) * var(--look-scale,1));line-height:1.6}.alert-tile.glow{box-shadow:0 0 28px var(--look-accent)}@supports (color:color-mix(in lab,red,red)){.alert-tile.glow{box-shadow:0 0 28px color-mix(in srgb,var(--look-accent) 55%,transparent)}}.alert-tile.glow .alert-amount{text-shadow:0 0 18px var(--look-accent)}.alert-tile.look-transparan{background:0 0;border-color:#0000}.alert-tile.see-through .alert-amount,.alert-tile.see-through .alert-from,.alert-tile.see-through .alert-message,.alert-tile.see-through .alert-badge{text-shadow:0 2px 10px #000000e6,0 0 2px #000}.alert-tile.anim-slide{animation-name:alert-slide}.alert-tile.anim-zoom{animation-name:alert-zoom}.alert-tile.anim-bounce{animation-name:alert-bounce;animation-duration:.7s}@keyframes alert-slide{0%{opacity:0;transform:translateY(48px)}}@keyframes alert-zoom{0%{opacity:0;transform:scale(.4)}}@keyframes alert-bounce{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.08)}75%{transform:scale(.96)}to{transform:scale(1)}}.alert-confetti{pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden}.alert-confetti i{background:var(--look-accent,var(--yellow));width:clamp(6px,1vmin,12px);height:clamp(10px,1.7vmin,20px);animation:3s linear both confetti-fall;position:absolute;top:-6%}.alert-confetti i.tone-1{background:var(--look-text,var(--ink))}.alert-confetti i.tone-2{background:#ff5c8a}.alert-confetti i.tone-3{background:#47b5ff}@keyframes confetti-fall{to{transform:translateY(115vh) rotate(var(--spin,360deg))}}.alert-image,.alert-gif{object-fit:contain;justify-self:start;max-width:100%;height:auto;display:block}.alert-image{max-height:clamp(70px,20vmin,240px)}.alert-gif{border-radius:4px;max-height:clamp(90px,26vmin,300px)}.alert-tile.preview{gap:8px;width:100%;padding:18px;animation:none}.alert-tile.preview .alert-amount{font-size:calc(clamp(28px,4.2vw,48px) * var(--look-scale,1))}.alert-tile.preview.font-press-start-2p .alert-amount{font-size:calc(clamp(16px,2.4vw,24px) * var(--look-scale,1))}.alert-tile.preview .alert-from{font-size:calc(12px * var(--look-scale,1))}.alert-tile.preview .alert-message{font-size:calc(14px * var(--look-scale,1))}.alert-tile.preview .alert-image{max-height:90px}.alert-tile.preview .alert-gif{max-height:110px}.alert-tile.preview .alert-confetti{position:absolute}.alert-tile.preview .alert-confetti i{animation-iteration-count:infinite}.alert-timer{--inner-radius:max(0px, calc(var(--look-radius,0px) - var(--look-border-width,4px)));border-radius:0 0 var(--inner-radius) var(--inner-radius);background:#f1ece124;height:5px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.alert-timer i{background:var(--yellow);width:100%;height:100%;transition-property:width;transition-timing-function:linear;display:block}.alert-arm{z-index:10;color:var(--yellow);text-align:center;font:italic 900 clamp(22px,5vmin,54px)/1.1 var(--font);text-transform:uppercase;letter-spacing:.02em;background:#08080ae6;place-items:center;padding:6vmin;font-stretch:68%;display:grid;position:fixed;inset:0}.alert-arm:hover{color:var(--ink)}html:has(.qr-overlay-root),html:has(.qr-overlay-root) body{background:0 0!important}.qr-overlay-root{background:0 0;place-items:center;padding:2vmin;display:grid;position:fixed;inset:0;overflow:hidden}.qr-overlay-card{border:max(3px,.8vmin) solid var(--look-accent,var(--yellow));background:var(--look-bg,#08080af0);width:min(96vw,76vh);color:var(--look-text,var(--ink));justify-items:center;gap:2.2vmin;padding:3.6vmin;display:grid}.qr-overlay-card.look-transparan{border-color:#0000}.qr-overlay-head{color:var(--look-accent,var(--yellow));text-align:center;font:italic 900 clamp(14px,7vmin,64px)/1 var(--look-font,var(--font));text-transform:uppercase;letter-spacing:-.01em;margin:0;font-stretch:68%}.qr-overlay-code{background:#fff;width:100%;padding:1.6vmin}.qr-overlay-code svg{width:100%;height:auto;display:block}.qr-overlay-url{overflow-wrap:anywhere;text-align:center;max-width:100%;color:var(--look-text,var(--ink));font:700 clamp(9px,3.2vmin,28px)/1.2 var(--font);letter-spacing:.06em;margin:0}html:has(.ticker-root),html:has(.ticker-root) body{background:0 0!important}.ticker-root{background:0 0;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.ticker-bar{border:3px solid var(--look-accent,var(--ink));background:var(--look-bg,#08080aed);align-items:stretch;width:100%;height:clamp(34px,100vh,76px);display:flex}.ticker-bar.look-transparan{border-color:#0000}.ticker-bar.look-transparan .ticker-label{color:var(--bg)}.ticker-label{background:var(--look-accent,var(--yellow));color:var(--look-bg,var(--bg));font:italic 900 clamp(13px,40vh,26px)/1 var(--look-font,var(--font));text-transform:uppercase;letter-spacing:.04em;flex:none;align-items:center;gap:8px;padding:0 clamp(10px,2vw,18px);font-stretch:70%;display:inline-flex}.ticker-window{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.ticker-track{width:max-content;animation:linear infinite ticker-scroll;display:flex}.ticker-copy{flex:none;display:flex}.ticker-item{white-space:nowrap;color:var(--look-text,var(--ink));font:italic 900 clamp(13px,40vh,26px)/1 var(--look-font,var(--font));text-transform:uppercase;letter-spacing:.02em;padding-left:clamp(14px,2.4vw,26px);font-stretch:70%}.ticker-item:after{content:"✦";color:var(--look-accent,var(--yellow));margin-left:clamp(14px,2.4vw,26px);font-style:normal}.ticker-item.accent{color:var(--look-accent,var(--yellow))}.qr-overlay-card:not(.font-archivo) .qr-overlay-head,.ticker-bar:not(.font-archivo) .ticker-label,.ticker-bar:not(.font-archivo) .ticker-item{font-style:normal;font-stretch:100%}.ticker-bar.look-transparan .ticker-item{text-shadow:0 2px 8px #000000e6}@keyframes ticker-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker-track{animation-play-state:paused}}html:has(.goal-root),html:has(.goal-root) body,html:has(.board-root),html:has(.board-root) body{background:0 0!important}.goal-root,.board-root{color:var(--look-text,var(--ink));font-family:var(--look-font,var(--font));background:0 0;place-items:center;padding:2vmin;display:grid;position:fixed;inset:0;overflow:hidden}.goal-card,.board-card{border:clamp(3px,.7vmin,5px) solid var(--look-accent,var(--yellow));background:var(--look-bg,#08080af0);gap:clamp(8px,2vmin,18px);width:100%;max-width:1100px;padding:clamp(14px,3.4vmin,32px);display:grid}.goal-card.look-transparan,.board-card.look-transparan{text-shadow:0 2px 8px #000000e6;border-color:#0000}.goal-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.goal-title,.board-head{color:var(--look-accent,var(--yellow));font:italic 900 clamp(16px,6vmin,44px)/1 var(--look-font,var(--font));text-transform:uppercase;align-items:center;gap:8px;font-stretch:70%;display:inline-flex}.goal-card:not(.font-archivo) .goal-title,.board-card:not(.font-archivo) .board-head{font-style:normal;font-stretch:100%}.goal-meta{font:700 clamp(9px,2.6vmin,16px)/1.2 var(--look-font,var(--font));letter-spacing:.14em;text-transform:uppercase;opacity:.75}.goal-amounts{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.goal-amounts b{font:900 clamp(20px,8vmin,64px)/1 var(--look-font,var(--font))}.goal-amounts span{font:700 clamp(12px,4vmin,30px)/1 var(--look-font,var(--font));opacity:.75}.goal-amounts em{font:italic 900 clamp(14px,5vmin,40px)/1 var(--look-font,var(--font));color:var(--look-accent,var(--yellow));margin-left:auto}.goal-bar{background:var(--look-text,#fff);height:clamp(12px,4.5vmin,30px);position:relative}@supports (color:color-mix(in lab,red,red)){.goal-bar{background:color-mix(in srgb,var(--look-text,#fff) 16%,transparent)}}.goal-bar i{background:var(--look-accent,var(--yellow));height:100%;transition:width .9s var(--ease);display:block}.goal-bar s{background:var(--look-text,var(--ink));opacity:.55;width:3px;margin-left:-1.5px;position:absolute;top:-3px;bottom:-3px}.goal-bar s.reached{opacity:.15}.goal-card.reached .goal-bar i{animation:1.6s ease-in-out infinite goal-shine}@keyframes goal-shine{50%{filter:brightness(1.35)}}.goal-milestones{gap:clamp(4px,1.2vmin,10px);margin:0;padding:0;list-style:none;display:grid}.goal-milestones li{font:600 clamp(11px,3.2vmin,22px)/1.2 var(--look-font,var(--font));opacity:.7;align-items:center;gap:8px;display:flex}.goal-milestones li b{font-weight:900}.goal-milestones li.reached{opacity:1}.goal-milestones li.reached svg{color:var(--look-accent,var(--yellow))}.goal-milestones li.flash{color:var(--look-accent,var(--yellow));animation:.6s ease-in-out 5 goal-flash}@keyframes goal-flash{50%{transform:scale(1.06)}}.goal-dot{border:2px solid;border-radius:50%;flex:none;width:12px;height:12px}.goal-foot{font:800 clamp(11px,3.2vmin,22px)/1 var(--look-font,var(--font));text-transform:uppercase;flex-wrap:wrap;gap:14px;display:flex}.goal-streak{color:#ff7f11;align-items:center;gap:6px;display:inline-flex}.goal-best{opacity:.75;align-items:center;gap:6px;display:inline-flex}.goal-celebrate{z-index:2;text-align:center;background:var(--look-bg,#000);place-content:center;gap:1vmin;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.goal-celebrate{background:color-mix(in srgb,var(--look-bg,#000) 70%,transparent)}}.goal-celebrate{animation:alert-zoom .5s var(--ease) both}.goal-celebrate strong{color:var(--look-accent,var(--yellow));font:italic 900 clamp(28px,13vmin,120px)/1 var(--look-font,var(--font));text-transform:uppercase}.goal-celebrate span{font:700 clamp(12px,4vmin,32px)/1.2 var(--look-font,var(--font));text-transform:uppercase;letter-spacing:.08em}.board-list{gap:clamp(4px,1.4vmin,12px);margin:0;padding:0;list-style:none;display:grid}.board-list li{background:var(--look-text,#fff);grid-template-columns:clamp(24px,7vmin,48px) minmax(0,1fr) auto;align-items:center;gap:10px;padding:clamp(6px,1.6vmin,12px) clamp(8px,2vmin,14px);display:grid}@supports (color:color-mix(in lab,red,red)){.board-list li{background:color-mix(in srgb,var(--look-text,#fff) 8%,transparent)}}.board-list li{font:800 clamp(12px,4.2vmin,28px)/1.1 var(--look-font,var(--font))}.board-list li b{color:var(--look-accent,var(--yellow));place-items:center;display:grid}.board-list li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.board-list li em{color:var(--look-accent,var(--yellow));font-style:normal}.board-list li.rank-1{background:var(--look-accent,var(--yellow))}@supports (color:color-mix(in lab,red,red)){.board-list li.rank-1{background:color-mix(in srgb,var(--look-accent,var(--yellow)) 22%,transparent)}}.board-empty{font:600 clamp(12px,3.6vmin,24px)/1.4 var(--look-font,var(--font));opacity:.75;margin:0}.upnext-strip{border-color:#3ddc9a80;width:min(1600px,100% - 32px);margin:18px auto 0;padding:16px}.upnext-strip .eyebrow{color:var(--green);align-items:center;gap:6px;display:flex}.upnext-strip>.muted{font:400 11.5px/1.5 var(--font);margin:6px 0 0}.upnext-row{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.upnext-chip{border:1px solid var(--line-strong);background:var(--panel-2);align-items:center;gap:9px;padding:9px 12px;display:flex}.upnext-chip b{font:italic 900 14px/1 var(--font);color:var(--green);font-stretch:70%}.upnext-chip strong{font:italic 900 13px/1 var(--font);text-transform:uppercase;font-stretch:70%}.upnext-chip span{font:700 8.5px/1 var(--font);letter-spacing:.16em;color:var(--muted)}.upnext-chip.again{border-color:#3ddc9a80}.upnext-chip.again span{color:var(--green)}.queue-board:not(:has(>.postponed-lane))>.queue-tabs{grid-column:1/-1}.postponed-lane .lane-header svg{color:var(--muted)}.postponed-lane>.muted{font:400 11.5px/1.5 var(--font);margin:10px 0 0}.queue-row.postponed{opacity:.75}.queue-row.postponed>b{color:var(--muted)}.queue-row .text-button{white-space:nowrap}.entry-main .entry-title{text-overflow:clip;flex-wrap:wrap;align-items:center;gap:4px 7px;min-width:0;display:flex;overflow:visible}.entry-main .entry-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.upnext-badge{border:1px solid var(--green,#3ddc9a);color:var(--green,#3ddc9a);font:700 8px/1.2 var(--font);letter-spacing:.14em;white-space:nowrap;flex:none;padding:2px 5px;font-style:normal}.donation-seat-badge{border:1px solid var(--yellow);color:var(--yellow);font:700 8px/1.2 var(--font);letter-spacing:.14em;white-space:nowrap;flex:none;padding:2px 5px;font-style:normal}.extra-seat-badge{color:#47b5ff;font:700 8px/1.2 var(--font);letter-spacing:.14em;white-space:nowrap;border:1px solid #47b5ff;flex:none;padding:2px 5px;font-style:normal}.lobby .extra-note{text-align:center;margin:12px 0 0;font-size:12.5px;line-height:1.5}.lobby .extra-note b{color:var(--ink)}.ingame-line{align-items:center;gap:6px;min-width:0;display:flex}.nickname{color:var(--green,#3ddc9a);font:700 10px/1.2 var(--font);white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;text-transform:none;overflow:hidden}.refund-ask{color:var(--red,#e0223c);font:700 10px/1.3 var(--font);align-items:center;gap:8px;margin-top:4px;display:flex}.refund-ask .text-button{border:1px solid var(--line-strong);width:auto;padding:4px 8px}.refund-ask .text-button.danger{color:var(--red,#e0223c);border-color:var(--red,#e0223c)}.history-panel{padding:18px}.history-panel .eyebrow{align-items:center;gap:6px;display:flex}.history-panel>.muted{font:400 11.5px/1.5 var(--font);margin:12px 0 2px}.history-panel input[type=date]{color:var(--ink);border:1px solid var(--line);font:700 10px/1 var(--font);letter-spacing:.08em;color-scheme:dark;background:#0b0b0f;padding:8px 10px}.history-panel input[type=date]:focus{border-color:var(--yellow);outline:0}.game-acc{border:1px solid var(--line);background:var(--panel-2);margin-top:10px}.game-acc summary{cursor:pointer;align-items:center;gap:12px;padding:11px 12px;list-style:none;display:flex}.game-acc summary::-webkit-details-marker{display:none}.game-acc summary b{font:italic 900 13px/1 var(--font);white-space:nowrap;font-stretch:70%}.game-acc summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font:700 8.5px/1 var(--font);letter-spacing:.16em;overflow:hidden}.game-acc summary em{border:1px solid var(--line-strong);color:var(--body);font:700 8.5px/1 var(--font);letter-spacing:.16em;flex:none;margin-left:auto;padding:4px 7px;font-style:normal}.game-acc summary:after{content:"+";color:var(--muted);font:900 14px/1 var(--font);flex:none}.game-acc[open] summary:after{content:"–"}.game-acc[open] summary{border-bottom:1px dashed var(--line)}.game-acc-body{padding:2px 12px 10px}.history-row{border-bottom:1px dashed var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.history-row:last-child{border-bottom:0}.history-row.voided{opacity:.55}.history-row .ingame-static{color:var(--muted);font:700 10px/1.3 var(--font)}.void-badge{border:1px solid var(--line-strong);color:var(--muted);font:700 8px/1.2 var(--font);letter-spacing:.14em;white-space:nowrap;flex:none;padding:2px 5px;font-style:normal}.lane-chip{font:700 8.5px/1 var(--font);letter-spacing:.16em;color:var(--body);font-style:normal}.lane-chip.fast{color:var(--yellow)}.live-watch{border:1px dashed var(--line);gap:8px;margin:4px 0 6px;padding:10px;display:grid}.auto-live-toggle{cursor:pointer;min-width:0;color:var(--body);font:400 11.5px/1.5 var(--font);text-transform:none;letter-spacing:normal;align-items:flex-start;gap:9px;margin:10px 0 6px;display:flex}.auto-live-toggle input{width:auto;accent-color:var(--green,#3ddc9a);flex:none;margin-top:3px}.auto-live-toggle span{min-width:0}.auto-live-toggle strong{color:var(--ink)}.held-note{border:1px solid var(--line);color:var(--body);font:400 11.5px/1.5 var(--font);align-items:center;gap:7px;margin:12px 0 0;padding:10px 12px;display:flex}.room-code-bar{border:1px solid var(--green);background:#0a140f;align-items:center;gap:10px;margin-top:14px;padding:11px 14px;display:flex}.room-code-bar svg{color:var(--green)}.room-code-bar>span{font:700 9.5px/1 var(--font);letter-spacing:.2em;color:var(--green)}.room-code-bar .ingame{font:italic 900 16px/1 var(--font);letter-spacing:.06em;align-items:center;gap:6px;padding:0;font-stretch:70%;display:flex}.room-code-bar .ingame:hover{color:var(--yellow)}.setup-extras{gap:18px;width:min(1080px,100% - 32px);margin:0 auto clamp(28px,8vh,90px);display:grid}.held-panel{padding:16px}.held-panel>.muted{font:400 11.5px/1.5 var(--font);margin:8px 0 0}.held-panel .section-title>span{font:700 9.5px/1 var(--font);letter-spacing:.2em;color:var(--muted)}.held-row>b{color:var(--muted);place-items:center;display:grid}.held-row .entry-main>.muted{font:700 9px/1.4 var(--font);letter-spacing:.12em;text-transform:uppercase}.schedule-card{padding:16px}.schedule-card .section-title{align-items:flex-start;gap:12px}.schedule-card .section-title>div{min-width:0}.schedule-card .section-title h2{font-size:15px;line-height:1.3}.schedule-card .section-title>.text-button{flex:none;width:auto;padding:4px 0}.schedule-card>.muted{font:400 11.5px/1.5 var(--font);margin:8px 0 0}.schedule-form{gap:12px;margin-top:12px;display:grid}.day-chips{flex-wrap:wrap;gap:7px;display:flex}.day-chips .chip{border:1px solid var(--line-strong);font:700 9.5px/1 var(--font);letter-spacing:.16em;color:var(--body);padding:8px 11px}.day-chips .chip.selected{background:var(--yellow);border-color:var(--yellow);color:var(--bg)}.time-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.time-pair input[type=time]{color-scheme:dark}.queue-group{font:700 8.5px/1 var(--font);letter-spacing:.2em;color:var(--muted);margin:12px 0 2px}.queue-group.upnext{color:var(--green)}.offline-schedule{border:1px solid var(--line-strong);background:var(--panel-2);margin-top:22px;padding:16px}.offline-schedule .eyebrow{color:var(--yellow);justify-content:center;align-items:center;gap:6px;display:flex}.offline-schedule strong{font:italic 900 17px/1.3 var(--font);text-transform:uppercase;margin:10px 0 8px;font-stretch:70%;display:block}.offline-schedule p:not(.eyebrow){color:var(--body);font:400 11.5px/1.5 var(--font);margin:0}.held-preview{border:1px solid var(--line-strong);background:var(--panel-2);text-align:left;margin-top:14px;padding:16px}.held-preview .eyebrow{color:var(--yellow);justify-content:center;align-items:center;gap:6px;display:flex}.held-preview .held-copy{color:var(--body);font:400 11.5px/1.5 var(--font);text-align:center;margin:8px 0 4px}.held-preview article{border-bottom:1px dashed var(--line);grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:9px 0;display:grid}.held-preview article:last-of-type{border-bottom:0}.held-preview article b{font:italic 900 13px/1 var(--font);color:var(--muted);font-stretch:70%}.held-preview article strong{text-overflow:ellipsis;white-space:nowrap;font:italic 900 13px/1.2 var(--font);text-transform:uppercase;font-stretch:70%;overflow:hidden}.held-preview article em{font:700 8.5px/1 var(--font);letter-spacing:.16em;color:var(--body);font-style:normal}.held-preview article em.fast{color:var(--yellow)}.held-preview article em.saved{color:var(--muted)}.price-pair .off strong{color:var(--muted);text-decoration:line-through;text-decoration-thickness:2px}.entry-progress.pass strong{color:var(--yellow)}.pricing-panel{gap:0;min-width:0;padding:16px;display:grid}.pricing-head{cursor:pointer;text-align:left;width:100%;min-height:48px;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:0;display:flex}.pricing-head>div{min-width:0}.pricing-head .eyebrow{letter-spacing:.22em;align-items:center;gap:7px;margin:0;line-height:1.4;display:flex}.pricing-head .eyebrow svg{flex:none}.pricing-head h3{color:var(--body);font:500 12px/1.5 var(--font);letter-spacing:0;text-transform:none;overflow-wrap:anywhere;margin:7px 0 0;font-stretch:100%}.pricing-head .chev{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--muted);font:900 14px/1 var(--font);flex:none;place-items:center;display:grid}.pricing-head:hover .chev{border-color:var(--yellow);color:var(--yellow)}.pricing-body{border-top:1px solid var(--line);gap:12px;min-width:0;margin-top:16px;padding-top:16px;display:grid}.pricing-body>.muted,.pricing-body>.error-text{margin:0;font-size:12px;line-height:1.6}.pricing-sub{font:700 8.5px/1 var(--font);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:6px 0 0;display:flex}.pricing-sub:after{content:"";background:var(--line);flex:1;height:1px}.price-edit{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.price-edit label{letter-spacing:.12em;align-content:start;gap:6px;min-width:0;font-size:8.5px;line-height:1.5}.price-edit input{font:700 14px/1.2 var(--font);padding:10px 11px}@container (max-width:400px){.price-edit:has(.amount-field){grid-template-columns:minmax(0,1fr)}}.price-note{color:var(--muted);font:400 10.5px/1.5 var(--font);margin:0}.tier-list{gap:8px;display:grid}.tier-row{border:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.tier-row .tier-main{gap:3px;min-width:0;display:grid}.tier-row strong{font:italic 900 12.5px/1.2 var(--font);font-stretch:75%}.tier-row .muted{font-size:10.5px;line-height:1.5}.tier-row.off strong{color:var(--muted)}.tier-row.disabled_by_admin{border-color:var(--red,#ff5470)}@supports (color:color-mix(in lab,red,red)){.tier-row.disabled_by_admin{border-color:color-mix(in srgb,var(--red,#ff5470) 45%,var(--line))}}.tier-row.disabled_by_admin strong{color:var(--muted);text-decoration:line-through}.tier-row .row-actions{flex:none;align-items:center;gap:6px;display:flex}.tier-form{border:1px dashed var(--line);gap:10px;padding:12px;display:grid}.mode-switch{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.mode-switch legend{color:var(--muted);font:700 9.5px/1 var(--font);letter-spacing:.24em;text-transform:uppercase;margin-bottom:10px;padding:0}.mode-switch-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mode-switch-option{cursor:pointer;border:1px solid var(--line-strong);background:var(--panel-2);min-width:0;min-height:72px;color:var(--body);font:400 12px/1.4 var(--font);letter-spacing:0;text-transform:none;align-items:flex-start;gap:10px;padding:12px;transition:border-color .15s,background .15s;display:flex;position:relative}.mode-switch-option:hover{border-color:var(--tone,var(--yellow))}@supports (color:color-mix(in lab,red,red)){.mode-switch-option:hover{border-color:color-mix(in srgb,var(--tone,var(--yellow)) 60%,var(--line-strong))}}.mode-switch-option.selected{border-color:var(--tone,var(--yellow));box-shadow:inset 0 0 0 1px var(--tone,var(--yellow));background:var(--tone,var(--yellow))}@supports (color:color-mix(in lab,red,red)){.mode-switch-option.selected{background:color-mix(in srgb,var(--tone,var(--yellow)) 10%,var(--panel-2))}}.mode-switch-option input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.mode-switch-option:has(input:focus-visible){outline:2px solid var(--yellow);outline-offset:2px}.mode-switch-icon{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--muted);flex:none;place-items:center;display:grid}.mode-switch-option.selected .mode-switch-icon{border-color:var(--tone,var(--yellow));background:var(--tone,var(--yellow));color:var(--bg)}.mode-switch-text{gap:4px;min-width:0;display:grid}.mode-switch-text strong{color:var(--ink);font:italic 900 14px/1.15 var(--font);text-transform:uppercase;padding-right:18px;font-stretch:75%}.mode-switch-text small{color:var(--muted);font:400 11.5px/1.45 var(--font);text-wrap:pretty}.mode-switch-check{color:var(--tone,var(--yellow));position:absolute;top:10px;right:10px}.mode-switch-note{color:var(--muted);font:400 11.5px/1.5 var(--font);text-wrap:pretty;margin:0}@media(max-width:520px){.mode-switch-options{grid-template-columns:1fr}.mode-switch-option{min-height:0}}.mabar-off-card .price-note{margin-top:10px}.history-pager{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.history-pager .text-button{border:1px solid var(--line);width:auto;padding:8px 12px}.history-pager .text-button:disabled{color:var(--muted);border-color:var(--line)}.history-ok{color:var(--yellow)!important}.donor-email{letter-spacing:.02em;word-break:break-all;font-size:10px!important}.panel-tabs{gap:6px;margin-bottom:14px;display:flex}.panel-tabs button{border:1px solid var(--line-strong);background:var(--panel-2);color:var(--body);font:700 9.5px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;flex:1;padding:10px 8px}.panel-tabs button:hover:not(.selected){border-color:var(--ink);color:var(--ink)}.panel-tabs button.selected{border-color:var(--yellow);background:var(--yellow);color:var(--bg)}.field-hint{color:var(--muted);font:400 11px/1.5 var(--font);margin:-4px 0 4px}.field-row{grid-template-columns:minmax(0,1fr) 118px auto auto;align-items:center;gap:6px;display:grid}.field-row input[type=text],.field-row input:not([type]){min-width:0}.field-row select{padding:9px 8px;font-size:11.5px}.field-required{white-space:nowrap;font:700 8.5px/1 var(--font);letter-spacing:.14em;color:var(--muted);align-items:center;gap:5px;margin:0;display:flex}.field-required input{width:auto}.order-row{border:1px solid var(--line-strong);background:var(--panel-2);gap:7px;padding:12px;display:grid}.order-row.in_progress{border-color:var(--yellow)}.order-row.pending_payment{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.order-row.pending_payment{border-color:color-mix(in srgb,var(--red) 45%,var(--line))}}.order-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.order-head strong{font:italic 900 13px/1.2 var(--font);font-stretch:75%}.order-head em{border:1px solid var(--line-strong);color:var(--muted);font:700 8px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;flex:none;padding:4px 6px;font-style:normal}.order-head em.in_progress{border-color:var(--yellow);color:var(--yellow)}.order-head em.pending_payment{color:#ff8494}.order-buyer{color:var(--body);font:400 11.5px/1.5 var(--font);margin:0}.order-answers{border:1px dashed var(--line);background:#0b0b0f;gap:5px;margin:0;padding:9px 10px;display:grid}.order-answers>div{grid-template-columns:minmax(84px,34%) minmax(0,1fr);gap:10px;display:grid}.order-answers dt{color:var(--muted);font:700 8.5px/1.5 var(--font);letter-spacing:.14em;text-transform:uppercase}.order-answers dd{font:400 12px/1.5 var(--font);overflow-wrap:anywhere;margin:0}.order-note-line{color:var(--muted);font:400 11px/1.5 var(--font);margin:0;font-style:italic}@media(max-width:560px){.field-row{grid-template-columns:minmax(0,1fr) auto auto}.field-row select{grid-column:1/-1}}.tier-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tier-form-row>label{min-width:0}.tier-form label{font:700 8.5px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);gap:6px;display:grid}.tier-form input,.tier-form select{width:100%;padding:10px 11px;font-size:13px}.tier-form .muted,.tier-form .error-text{margin:0;font-size:10.5px;line-height:1.5}.settings-form{gap:10px;display:grid}.sound-control{gap:10px;margin-top:16px;display:grid}.sound-row{border:1px solid var(--line);background:var(--panel-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.sound-row>svg{color:var(--yellow)}.sound-main{gap:3px;min-width:0;display:grid}.sound-main strong{font:italic 900 12.5px/1.2 var(--font);text-transform:uppercase;font-stretch:75%}.sound-main .muted{font-size:10.5px;line-height:1.5}.sound-actions{gap:6px;display:grid}.sound-actions .copy-button,.preset-add .copy-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.sound-control .field-note{margin:0}.preset-chips{flex-wrap:wrap;gap:7px;display:flex}.preset-chip{border:1px solid var(--yellow);color:var(--yellow);font:700 10.5px/1 var(--font);letter-spacing:.08em;align-items:center;gap:8px;padding:7px 7px 7px 11px;display:inline-flex}.preset-chip button{width:18px;height:18px;color:var(--muted);place-items:center;display:grid}.preset-chip button:hover{color:var(--ink)}.preset-add{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.preset-add .copy-button{width:auto;padding:10px 14px}.preset-add .amount-field input{font:700 14px/1.2 var(--font);color:var(--ink);padding:10px 11px}.settings-form .auto-live-toggle{margin:0}.settings-form .price-edit label{min-width:0}.kind-badge{border:1px solid var(--line-strong);color:var(--body);font:700 8px/1.2 var(--font);letter-spacing:.14em;vertical-align:middle;margin-right:6px;padding:2px 5px;font-style:normal;display:inline-block}.kind-badge.video{border-color:var(--yellow);color:var(--yellow)}.playback-state{font:700 8.5px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.playback-state.playing{color:var(--green)}.playback-state.skipped{color:#ff8494}.word-row strong{font:700 12.5px/1.3 var(--font);text-transform:none;overflow-wrap:anywhere;font-style:normal}.donation-toast .censor-note{color:var(--muted);font-size:10.5px}.tts-hint{color:var(--muted);font:400 11px/1.5 var(--font);align-items:center;gap:6px;margin:-6px 0 12px;display:flex}.tts-hint.warn{color:var(--yellow)}.media-section{border:1px dashed var(--line-strong);background:#0b0b0f;margin:14px 0 18px;padding:14px}.media-section .eyebrow{align-items:center;gap:6px;display:flex}.media-section .price-note{margin-top:10px}.media-tabs{flex-wrap:wrap;gap:7px;display:flex}.media-tabs button{border:1px solid var(--line-strong);background:var(--panel-2);color:var(--body);font:700 10px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;padding:9px 11px;display:inline-flex}.media-tabs button.selected{border-color:var(--yellow);background:var(--yellow);color:var(--bg)}.media-preview{border:1px solid var(--line);background:var(--panel-2);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;padding:10px;display:grid}.media-preview img,.media-file{aspect-ratio:16/9;object-fit:cover;background:#000;width:120px}.media-file{color:var(--yellow);place-items:center;display:grid}.media-preview strong{font:italic 900 13px/1.2 var(--font);text-transform:uppercase;overflow-wrap:anywhere;font-stretch:70%;display:block}.media-preview span{color:var(--muted);font:400 11px/1.4 var(--font);margin-top:4px;display:block}.media-preview label{margin:8px 0 0}.media-preview input{padding:8px 10px;font-size:13px}.media-quote{color:var(--green);font:700 10.5px/1.4 var(--font);letter-spacing:.08em;text-transform:uppercase;margin:12px 0 0}.media-quote.short{color:#ff7d8e}.upload-progress{background:var(--line);height:6px;margin-top:8px;overflow:hidden}.upload-progress i{background:var(--yellow);height:100%;transition:width .2s var(--ease);display:block}@media(max-width:1400px){.dashboard-workspace{grid-template-columns:1fr}.dashboard-workspace>.chat-panel{height:340px}}@media(max-width:1080px){.dashboard-lower{grid-template-columns:1fr}.lobby-slots{grid-template-columns:repeat(5,172px);overflow-x:auto}.public-grid{grid-template-columns:1fr}}@media(max-width:720px){.session-header{flex-direction:column;align-items:flex-start}.session-stats{width:100%}.session-stats>div{flex:1;min-width:0}.queue-board{grid-template-columns:1fr}.queue-lane{min-height:160px}.lobby-actions{grid-template-columns:1fr}.form-two{grid-template-columns:1fr;gap:0}.donate-card :is(input,textarea,select){font-size:16px}.creator-hero{align-items:flex-start}.creator-avatar{width:58px;height:58px}.overlay-root{padding:10px}.overlay-bar{flex-direction:column}.overlay-queue{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.overlay-queue>div:nth-child(n+4):not(.saved){display:none}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.handoff{text-align:center}.handoff .spinner{margin:0 auto 16px}.handoff h2{margin:4px 0 6px;font-size:24px}.handoff>p:not(.eyebrow){color:var(--body);font:400 13px/1.6 var(--font);margin:0 0 16px}.handoff .payment-summary{text-align:left}.handoff-note{border:1px solid var(--line);background:var(--panel-2);color:var(--body);font:400 12px/1.55 var(--font);text-align:left;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px;display:flex}.handoff-note svg{color:var(--green);flex:none;margin-top:2px}.handoff-note b{color:var(--ink)}.handoff .text-button{margin:12px auto 0;display:block}.status-card .spinner{margin:0 auto 20px}.status-card.timeout .status-icon{border-color:var(--yellow);color:var(--yellow)}.status-hint{color:var(--yellow);font:400 12.5px/1.5 var(--font);background:#ffcf4d14;border:1px solid #ffcf4d66;margin:12px 0 0;padding:10px 12px}.status-poll{border:1px dashed var(--line);color:var(--muted);font:700 9.5px/1.5 var(--font);letter-spacing:.14em;text-transform:uppercase;margin-top:16px;padding:9px 12px}.status-actions{gap:8px;margin-top:18px;display:grid}.status-actions .primary{text-align:center;display:block}.alert-status{z-index:2;border:1px solid var(--line-strong);max-width:calc(100vw - 24px);color:var(--muted);font:700 9.5px/1.3 var(--font);letter-spacing:.16em;text-transform:uppercase;background:#08080ae0;padding:7px 10px;position:fixed;bottom:12px;left:12px}.alert-status.ok{color:var(--green);border-color:#3ddc9a99}.alert-status.warn{border-color:var(--red);color:#ff8494}.seat-token-card{border:1px dashed var(--line-strong);text-align:left;gap:10px;margin:16px 0 0;padding:14px;display:grid}.seat-token-card .eyebrow{margin:0}.seat-token-card .muted{font-size:12px}.seat-token-value{border:2px solid var(--yellow);color:var(--yellow);font:900 16px/1.5 var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-align:center;-webkit-user-select:all;user-select:all;background:#14120b;padding:12px;display:block}.seat-token-group{white-space:nowrap}.seat-edit{border:1px dashed var(--line);gap:8px;margin:8px 0 2px;padding:10px;display:grid}.seat-edit label{margin:0}.seat-edit .row-actions{gap:8px}.seat-edit .copy-button{width:auto;padding:8px 14px}.seat-row{text-align:left;flex-direction:column;align-items:stretch;gap:8px}.seat-row .tier-main{text-align:left}.seat-row .row-actions{flex-wrap:wrap;justify-content:flex-start;gap:6px}.seat-row .row-actions .text-button{border:1px solid var(--line);width:auto;padding:8px 12px}.seat-row .row-actions .text-button:hover:not(:disabled){border-color:var(--yellow)}.seat-row .seat-edit{text-align:left}.modal-close{width:auto;padding:6px;position:absolute;top:14px;right:14px}.modal{position:relative}.seat-token-actions{flex-wrap:wrap;gap:8px;display:flex}.seat-token-actions .copy-button{flex:160px;width:auto}.screenshot-tip{border-left:3px solid var(--yellow);background:#14120b;padding:12px 14px}.screenshot-tip-title{color:var(--yellow);font:italic 900 13px/1.2 var(--font);text-transform:uppercase;align-items:center;gap:7px;margin:0 0 8px;font-stretch:75%;display:flex}.screenshot-tip ol{gap:6px;margin:0;padding-left:18px;display:grid}.screenshot-tip li{color:var(--body);font-size:11.5px;line-height:1.55}.screenshot-tip b{color:var(--ink)}.seat-account-offer{border:1px solid var(--line-strong);gap:6px;padding:12px 14px;display:grid}.seat-account-offer p{margin:0;font-size:12px;line-height:1.5}.seat-account-offer p:first-child{align-items:center;gap:7px;display:flex}.seat-account-offer.linked{border-color:#3ddc9a8c}.seat-account-offer.linked p:first-child{color:var(--green)}.seat-account-offer .copy-button,.seat-account-offer .text-button{justify-self:start;width:auto}.seat-sign-in{justify-items:start;gap:10px;display:grid}.seat-sign-in .google-login{place-items:start;min-height:0;margin:4px 0 0}.seat-sign-in .otp-form p{text-align:left}.seat-reissue-confirm{border:1px dashed #ff54708c;gap:8px;padding:10px 12px;display:grid}.seat-reissue-confirm .muted{align-items:flex-start;gap:7px;font-size:11.5px;display:flex}.seat-reissue-confirm .text-button{width:auto}.inline-link{color:var(--yellow);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.skeleton{background:linear-gradient(90deg,var(--panel-2) 0%,#1f1f27 50%,var(--panel-2) 100%);background-size:200% 100%;border-radius:2px;animation:1.6s ease-in-out infinite skeleton-sheen;display:block}@keyframes skeleton-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}.skeleton-panel{align-content:start;gap:12px;display:grid}.skeleton-stack{flex:1;gap:10px;min-width:0;display:grid}.skeleton-line{width:78%;height:11px}.skeleton-line.short{width:32%}.skeleton-title{width:64%;height:26px}.skeleton-field{width:100%;height:44px}.skeleton-button{width:100%;height:52px;margin-top:6px}.skeleton-row{width:100%;height:38px}.skeleton-avatar{flex:none;width:64px;height:64px}.skeleton-pill{width:64px;height:24px}.skeleton-icon{width:56px;height:56px;margin:0 auto 6px}.skeleton.centered{margin-left:auto;margin-right:auto}.dashboard-skeleton{width:min(360px,80vw)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splash .brand-mark{background:var(--yellow);width:56px;height:56px;color:var(--bg);place-items:center;display:grid}.qty-stepper input{text-align:center;width:56px;height:38px;color:var(--ink);font:italic 900 18px/1 var(--font);appearance:textfield;background:0 0;border:0;padding:0;font-stretch:75%}.qty-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-stepper input:focus{outline:2px solid var(--yellow);outline-offset:-2px}.payment-summary .summary-saving b{color:var(--green)}.orders-closed{border-left:3px solid var(--yellow)}.orders-closed h2{margin-top:4px}.conflict-choices{gap:12px;margin-top:18px;display:grid}.conflict-choice{gap:6px;display:grid}.conflict-choice .copy-button{line-height:1.4}.pricing-body{container-type:inline-size}.preset-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px;display:grid}.preset-grid button{border:1px solid var(--line);background:var(--panel-2);color:var(--body);font:700 8.5px/1.2 var(--font);letter-spacing:.12em;text-transform:uppercase;justify-items:stretch;gap:6px;padding:7px;display:grid}.preset-grid button:hover{border-color:var(--line-strong);color:var(--ink)}.preset-grid button.selected{border-color:var(--yellow);color:var(--yellow)}.swatch{border:2px solid;height:24px;display:block;position:relative}.swatch i{width:45%;height:4px;position:absolute;bottom:5px;left:5px}.swatch.follow{border:1px dashed var(--line-strong);background:repeating-linear-gradient(45deg,transparent 0 6px,var(--line) 6px 7px)}.color-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.color-field{letter-spacing:.12em;gap:6px;font-size:8.5px}.color-row{align-items:center;gap:7px;min-width:0;display:flex}.color-row input[type=color]{border:1px solid var(--line);background:var(--panel-2);cursor:pointer;flex:none;width:34px;height:30px;padding:2px}.color-row code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--body);letter-spacing:0;text-transform:none;flex:1;font:400 10.5px/1 ui-monospace,monospace;overflow:hidden}.color-row .icon-button{flex:none}.alert-preview{border:1px solid var(--line);background:linear-gradient(135deg,#25405e,#1a2433 45%,#4a3320);padding:14px;position:relative;overflow:hidden}.test-alert{text-align:center;justify-items:center;gap:4px;display:grid}.test-alert .text-button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.test-alert small{font-size:10.5px;line-height:1.4}.tier-row .test-alert .text-button{width:auto;padding:6px 8px}.tier-editor{border:1px dashed var(--line-strong);gap:10px;padding:12px;display:grid}.tier-editor-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.tier-editor-actions .text-button{width:auto}.tier-confetti{align-self:end;margin:0 0 8px}.muted.small{margin:0;font-size:11px;line-height:1.5}.milestone-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.milestone-row>input{grid-area:2/1/auto/-1;padding:10px 11px}@container (min-width:440px){.color-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.milestone-row{grid-template-columns:150px minmax(0,1fr) auto}.milestone-row>input{grid-area:auto}}.goal-status{border:1px solid var(--line);background:var(--panel-2);gap:8px;padding:12px;display:grid}.goal-status.reached{border-color:var(--yellow)}.goal-status.off{opacity:.65}.goal-status-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.goal-status-head strong{overflow-wrap:anywhere;min-width:0;font:italic 900 14px/1.2 var(--font);text-transform:uppercase;font-stretch:75%}.goal-status-head span{color:var(--yellow);font:900 13px/1 var(--font);flex:none;align-items:center;gap:5px;display:inline-flex}.goal-track{background:var(--line);height:12px;position:relative}.goal-track i{background:var(--yellow);height:100%;transition:width .6s var(--ease);display:block}.goal-track b{background:var(--ink);opacity:.6;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.goal-track b.reached{opacity:.2}.goal-numbers{color:var(--body);font:400 12px/1.4 var(--font);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.goal-numbers b{color:var(--ink);font:900 16px/1 var(--font)}.goal-numbers em{color:var(--yellow);font:italic 900 14px/1 var(--font);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.goal-status-meta{color:var(--muted);font:700 9.5px/1.5 var(--font);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:6px 12px;margin:0;display:flex}.goal-milestone-list{color:var(--muted);font:400 11.5px/1.4 var(--font);gap:4px;margin:0;padding:0;list-style:none;display:grid}.goal-milestone-list li.reached{color:var(--ink)}.goal-milestone-list li span{width:14px;color:var(--yellow);display:inline-block}.goal-reset{gap:4px;display:grid}.public-goal{gap:10px;width:min(1060px,100%);margin:0 auto 14px;padding:16px 18px;display:grid}.public-goal.reached{border-color:var(--yellow)}.public-goal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.public-goal-head .eyebrow{align-items:center;gap:7px;margin:0;display:flex}.public-goal-head .goal-streak{font:800 10px/1 var(--font);letter-spacing:.12em;text-transform:uppercase}.public-goal h2{font:italic 900 clamp(18px,3vw,26px)/1.1 var(--font);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-stretch:70%}.public-goal .goal-track{height:14px}.donation-toast.goal-toast{top:auto;bottom:24px}.obs-list{gap:10px}.obs-source{border:1px solid var(--line);background:var(--panel-2);gap:8px;padding:10px 12px;display:grid}.obs-source-head{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.obs-source-head>svg{color:var(--yellow)}.obs-source-head strong{min-width:0;font:italic 900 12.5px/1.2 var(--font);text-transform:uppercase;font-stretch:75%}.obs-source-head .copy-button{align-items:center;gap:6px;width:auto;min-height:0;padding:6px 9px;display:inline-flex}.obs-source>.muted{margin:0;font-size:10.5px;line-height:1.5}.obs-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.obs-options label{letter-spacing:.12em;gap:6px;font-size:8.5px}.obs-options .auto-live-toggle{letter-spacing:normal;margin:0;font-size:11.5px}.obs-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.obs-options-wide{grid-column:1/-1}.obs-list>.obs-note{color:var(--muted);font:400 10.5px/1.5 var(--font);margin:0}.mix-form{margin-top:6px}.volume-row{letter-spacing:.12em;grid-template-columns:minmax(0,1fr) minmax(90px,1.2fr) 44px;align-items:center;gap:10px;font-size:8.5px;display:grid}.volume-row>span{min-width:0}.volume-row small{color:var(--muted);font:400 10px/1.3 var(--font);letter-spacing:0;text-transform:none;margin-top:3px;display:block}.volume-row input[type=range]{width:100%;accent-color:var(--yellow);background:0 0;border:0;padding:0}.volume-row b{color:var(--ink);font:800 11px/1 var(--font);letter-spacing:0;text-align:right}.image-control{gap:8px;display:grid}.image-thumb{object-fit:contain;border:1px solid var(--line);background:#000;width:44px;height:44px}.gif-section{border:1px dashed var(--line-strong);background:#0b0b0f;gap:10px;margin:0 0 16px;padding:14px;display:grid}.gif-section .eyebrow{align-items:center;gap:6px;margin:0;display:flex}.gif-section .tts-hint{margin:0}.gif-section>.copy-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.gif-selected{border:1px solid var(--line);background:var(--panel-2);grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;padding:8px;display:grid}.gif-selected img{object-fit:contain;background:#000;width:110px;max-height:110px}.gif-selected strong{text-overflow:ellipsis;white-space:nowrap;font:700 12px/1.3 var(--font);display:block;overflow:hidden}.gif-selected span{color:var(--muted);font:400 11px/1.4 var(--font);margin-top:4px;display:block}.gif-selected-actions{gap:6px;margin-top:6px;display:flex}.gif-selected-actions .text-button{align-items:center;gap:4px;width:auto;padding:6px 8px;display:inline-flex}.gif-browser{gap:8px;display:grid}.gif-search{border:1px solid var(--line-strong);background:var(--panel-2);letter-spacing:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 0 0 10px;display:grid}.gif-search input{background:0 0;border:0;padding:10px 0}.gif-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-auto-rows:104px;gap:6px;max-height:330px;display:grid;overflow-y:auto}.gif-tile{background:#000;border:1px solid #0000;height:100%;padding:0;overflow:hidden}.gif-tile:hover,.gif-tile:focus-visible{border-color:var(--yellow)}.gif-tile img{object-fit:cover;width:100%;height:100%;display:block}.gif-note{margin:0;font-size:12px}.giphy-mark{color:var(--muted);font:700 9px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;text-align:right;margin:0}.control-page{align-content:start;gap:12px;max-width:520px;min-height:100dvh;margin:0 auto;padding:12px;display:grid}.control-empty{color:var(--body);font:400 13px/1.6 var(--font);text-align:center;margin:30vh 0 0}.control-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.control-brand{background:var(--yellow);width:26px;height:26px;color:var(--bg);place-items:center;display:grid}.control-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:italic 900 15px/1 var(--font);text-transform:uppercase;font-stretch:75%;overflow:hidden}.control-live,.control-offline{font:800 9px/1 var(--font);letter-spacing:.2em;border:1px solid;padding:5px 8px}.control-live{color:#ff8494;border-color:var(--red)}.control-offline{color:var(--muted);border-color:var(--line-strong)}.control-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.control-button{border:1px solid var(--line-strong);background:var(--panel-2);min-height:64px;color:var(--ink);font:800 10px/1.2 var(--font);letter-spacing:.12em;text-transform:uppercase;text-align:center;align-content:center;justify-items:center;gap:6px;padding:10px 8px;display:grid}.control-button:hover:not(:disabled){border-color:var(--yellow);color:var(--yellow)}.control-button:disabled{opacity:.45}.control-button.warn{border-color:var(--yellow);background:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.control-button.warn{background:color-mix(in srgb,var(--yellow) 16%,var(--panel-2))}}.control-button.warn{color:var(--yellow)}.control-button.go{border-color:var(--green,#3ddc9a);color:var(--green,#3ddc9a)}.control-session{margin-bottom:10px}.control-note{color:var(--muted);font:400 11.5px/1.5 var(--font);margin:0}.control-note.warn{color:var(--yellow)}.control-note.ok{color:var(--green)}.control-karaoke{border:1px solid var(--yellow);gap:6px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.control-karaoke{border:1px solid color-mix(in srgb,var(--yellow) 45%,var(--line))}}.control-karaoke{background:var(--panel)}.control-karaoke .eyebrow{margin:0}.control-karaoke strong{overflow-wrap:anywhere;color:var(--yellow);font:italic 900 18px/1.1 var(--font);text-transform:uppercase;font-stretch:70%}.control-karaoke span,.control-karaoke small{color:var(--body);font:600 12px/1.35 var(--font)}.control-recent{gap:6px;display:grid}.control-recent .eyebrow{margin:0}.control-recent article{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.control-recent strong{font:700 12px/1.3 var(--font);display:block}.control-recent span{text-overflow:ellipsis;white-space:nowrap;color:var(--body);font:400 11px/1.4 var(--font);margin-top:2px;display:block;overflow:hidden}.control-actions-list{gap:6px;display:grid}.control-action-row{border:1px solid var(--line);background:var(--panel-2);font:600 11.5px/1.3 var(--font);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px 6px 10px;display:grid}.control-action-row .copy-button{align-items:center;gap:6px;width:auto;min-height:0;padding:6px 9px;display:inline-flex}.tone-home{--tone:var(--yellow)}.tone-alert{--tone:#ff6fa1}.tone-money{--tone:#3ddc9a}.tone-history{--tone:#5ab8ff}.tone-wallet{--tone:#ff9f43}.tone-profile{--tone:#3fd6e0}.tone-stream{--tone:#b69cff}.tone-tiktok{--tone:#25f4ee}html:not(.arcade) :is(.dash-tab.tone-tiktok svg,.tab-heading.tone-tiktok .tab-heading-icon svg){filter:drop-shadow(1.5px 1.5px #ff2c6d)}html:not(.arcade) .tab-heading.tone-tiktok .tab-heading-icon{box-shadow:4px 4px #ff2c6d}.dash{--muted:#f1ece199;--body:#f1ece1cc}.dash-nav{gap:14px}.dash-tabs{scrollbar-width:none;flex:1 1 0;align-self:stretch;align-items:stretch;gap:2px;min-width:0;display:flex;overflow-x:auto}.dash-nav>.brand,.dash-nav .nav-actions{flex:none}.dash-nav[data-fit=short] .dash-tab,.dash-nav[data-fit=tight] .dash-tab{letter-spacing:.1em;gap:6px;padding:0 10px}.dash-nav:is([data-fit=short],[data-fit=tight]) .dash-tab-label{display:none}.dash-nav:is([data-fit=short],[data-fit=tight]) .dash-tab-short{display:inline}.dash-nav[data-fit=tight] :is(.connection-label,.spot-outline span,.end-stream-button span,.cs-admin-nav span){display:none}.dash-nav[data-fit=wrap]{flex-wrap:wrap;row-gap:0}.dash-nav[data-fit=wrap] .dash-tabs{border-top:1px solid var(--line);flex:1 0 100%;order:3;min-height:46px}.dash-nav.app-embed .nav-actions{margin-left:auto}.dash:has(.dash-nav[data-fit=wrap]) .donation-toast{top:120px}.dash-tabs::-webkit-scrollbar{display:none}.dash-tab{color:var(--body);font:700 10px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 14px;transition:background .15s,color .15s;display:inline-flex}.dash-tab svg{color:var(--tone);flex:none}.dash-tab:hover{color:var(--ink);background:var(--tone)}@supports (color:color-mix(in lab,red,red)){.dash-tab:hover{background:color-mix(in srgb,var(--tone) 8%,transparent)}}.dash-tab.selected{color:var(--ink);border-bottom-color:var(--tone);background:var(--tone)}@supports (color:color-mix(in lab,red,red)){.dash-tab.selected{background:color-mix(in srgb,var(--tone) 15%,transparent)}}.dash-tab-short{display:none}.status-chip{font:700 9px/1 var(--font);letter-spacing:.22em;white-space:nowrap;border:1px solid;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.status-chip i{background:currentColor;width:6px;height:6px}.status-chip.live{border-color:var(--red);color:#ff8494;background:#e0223c1f}.status-chip.live i{animation:1.4s infinite pulse}.status-chip.offline{border-color:var(--line-strong);color:var(--muted)}.spot-outline{border:1px solid var(--yellow);color:var(--yellow);font:700 10px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.spot-outline:hover{background:var(--yellow);color:var(--bg)}.ghost.icon-only{padding:9px 10px;line-height:0}.cs-admin-nav{border:1px solid var(--line-strong);color:var(--ink);font:700 10px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:8px 11px;display:inline-flex}.cs-admin-nav:hover{background:#25d3661f;border-color:#25d366}.cs-admin-nav img,.cs-admin-inline img{flex:none}.dash-nav .danger-outline,.dash-nav .connection{white-space:nowrap}.dash-page{padding-bottom:12px}.tab-heading{align-items:center;gap:14px;width:min(1600px,100% - 32px);margin:26px auto 18px;display:flex}.tab-heading-icon{background:var(--tone);width:42px;height:42px;color:var(--bg);flex:none;place-items:center;display:grid}.tab-heading h1{margin:0;font-size:clamp(26px,3.4vw,40px)}.tab-heading p{color:var(--body);font:400 12.5px/1.5 var(--font);margin:6px 0 0}.dash-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;width:min(1600px,100% - 32px);margin:0 auto;display:grid}.dash-col{align-content:start;gap:14px;display:grid}.dash-section .eyebrow{color:var(--tone)}.dash-section .panel{border-top:2px solid var(--tone)}@supports (color:color-mix(in lab,red,red)){.dash-section .panel{border-top:2px solid color-mix(in srgb,var(--tone) 60%,transparent)}}.dash-bento,.dash-stack{gap:16px;width:min(1080px,100% - 32px);margin:0 auto 16px;display:grid}.dash-bento{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.spot-card{border:1px solid var(--tone);align-content:start;gap:10px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.spot-card{border:1px solid color-mix(in srgb,var(--tone) 50%,var(--line))}}.spot-card{background:var(--tone)}@supports (color:color-mix(in lab,red,red)){.spot-card{background:color-mix(in srgb,var(--tone) 9%,var(--panel))}}.spot-card .eyebrow{color:var(--tone);align-items:center;gap:7px;margin:0;display:flex}.spot-card h3{margin:0;font-size:17px}.spot-copy,.goal-spot-copy{color:var(--body);font:400 12px/1.55 var(--font);margin:0}.spot-open,.goal-spot-open{border:1px solid var(--tone);color:var(--tone);font:700 10px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;place-self:end start;align-items:center;gap:7px;padding:9px 12px;display:inline-flex}.spot-open:hover,.goal-spot-open:hover{background:var(--tone);color:var(--bg)}.migrate-spot{grid-column:1/-1}.home-launch{grid-template:"intro start""ready start"1fr/minmax(0,1fr) minmax(0,440px);align-items:start;gap:28px 56px;width:min(1080px,100% - 32px);margin:clamp(24px,5vh,56px) auto 28px;display:grid}.home-intro{grid-area:intro;min-width:0}.home-intro h1{word-spacing:.06em;font-size:clamp(40px,6vw,76px)}.home-intro .tape{max-width:520px;margin:16px 0 18px}.home-intro p:last-child{max-width:460px;color:var(--body);font:400 14px/1.65 var(--font);text-wrap:pretty;margin:0}.home-start{border:3px solid var(--ink);min-width:0;box-shadow:8px 8px 0 var(--yellow);background:#0d0d11;grid-area:start;gap:16px;padding:24px;display:grid}.home-start-note{color:var(--muted);font:400 12px/1.5 var(--font);text-align:center;text-wrap:pretty;margin:-6px 0 0}.home-price-link{letter-spacing:.12em;justify-self:start;width:auto;margin-top:-6px;padding:4px 0}.go-live{--u:3px;--go-live-loop:4.8s;--go-live-corners-3:polygon(calc(3 * var(--u)) 0, calc(100% - 3 * var(--u)) 0, calc(100% - 3 * var(--u)) var(--u), calc(100% - 2 * var(--u)) var(--u), calc(100% - 2 * var(--u)) calc(2 * var(--u)), calc(100% - var(--u)) calc(2 * var(--u)), calc(100% - var(--u)) calc(3 * var(--u)), 100% calc(3 * var(--u)), 100% calc(100% - 3 * var(--u)), calc(100% - var(--u)) calc(100% - 3 * var(--u)), calc(100% - var(--u)) calc(100% - 2 * var(--u)), calc(100% - 2 * var(--u)) calc(100% - 2 * var(--u)), calc(100% - 2 * var(--u)) calc(100% - var(--u)), calc(100% - 3 * var(--u)) calc(100% - var(--u)), calc(100% - 3 * var(--u)) 100%, calc(3 * var(--u)) 100%, calc(3 * var(--u)) calc(100% - var(--u)), calc(2 * var(--u)) calc(100% - var(--u)), calc(2 * var(--u)) calc(100% - 2 * var(--u)), var(--u) calc(100% - 2 * var(--u)), var(--u) calc(100% - 3 * var(--u)), 0 calc(100% - 3 * var(--u)), 0 calc(3 * var(--u)), var(--u) calc(3 * var(--u)), var(--u) calc(2 * var(--u)), calc(2 * var(--u)) calc(2 * var(--u)), calc(2 * var(--u)) var(--u), calc(3 * var(--u)) var(--u));--go-live-corners-2:polygon(calc(2 * var(--u)) 0, calc(100% - 2 * var(--u)) 0, calc(100% - 2 * var(--u)) var(--u), calc(100% - var(--u)) var(--u), calc(100% - var(--u)) calc(2 * var(--u)), 100% calc(2 * var(--u)), 100% calc(100% - 2 * var(--u)), calc(100% - var(--u)) calc(100% - 2 * var(--u)), calc(100% - var(--u)) calc(100% - var(--u)), calc(100% - 2 * var(--u)) calc(100% - var(--u)), calc(100% - 2 * var(--u)) 100%, calc(2 * var(--u)) 100%, calc(2 * var(--u)) calc(100% - var(--u)), var(--u) calc(100% - var(--u)), var(--u) calc(100% - 2 * var(--u)), 0 calc(100% - 2 * var(--u)), 0 calc(2 * var(--u)), var(--u) calc(2 * var(--u)), var(--u) var(--u), calc(2 * var(--u)) var(--u));isolation:isolate;margin:4px 0 calc(3 * var(--u));position:relative}@media(max-width:560px){.go-live{--u:2px}}.go-live:before{content:"";inset:calc(3 * var(--u)) 0 calc(-3 * var(--u));z-index:-1;clip-path:var(--go-live-corners-3);background:#008ec6;position:absolute}.go-live-button{--face:#fdda3d;--face-light:#fee687;width:100%;height:calc(23 * var(--u));color:#ce3516;font:400 calc(8 * var(--u))/1 "Press Start 2P",ui-monospace,monospace;letter-spacing:0;white-space:nowrap;text-shadow:0 calc(-1 * var(--u)) 0 #74263a,0 var(--u) 0 #fff;will-change:transform;animation:go-live-hop var(--go-live-loop) steps(1,end) infinite;padding:0;display:block;position:relative}.go-live-button:before,.go-live-button:after{content:"";pointer-events:none;position:absolute}.go-live-button:before{z-index:-3;clip-path:var(--go-live-corners-3);background:#000;inset:0}.go-live-button:after{inset:var(--u);z-index:-2;clip-path:var(--go-live-corners-2);background:linear-gradient(#c43a1f 0 0) left bottom / calc(2 * var(--u)) calc(4 * var(--u)) no-repeat,linear-gradient(#c43a1f 0 0) right bottom / calc(2 * var(--u)) calc(4 * var(--u)) no-repeat,linear-gradient(#ffa543 0 0) 50% calc(100% - var(--u)) / 44% var(--u) no-repeat,linear-gradient(#ee7500 0 0) left bottom / 100% calc(3 * var(--u)) no-repeat,linear-gradient(#fff 0 0) calc(2 * var(--u)) calc(100% - 3 * var(--u)) / 22% var(--u) no-repeat,linear-gradient(#fff 0 0) calc(100% - 2 * var(--u)) calc(100% - 3 * var(--u)) / 9% var(--u) no-repeat,linear-gradient(var(--face-light) 0 0) left calc(100% - 3 * var(--u)) / 100% var(--u) no-repeat,linear-gradient(#fff 0 0) left calc(14 * var(--u)) / var(--u) calc(3 * var(--u)) no-repeat,linear-gradient(#fff 0 0) right calc(14 * var(--u)) / var(--u) calc(3 * var(--u)) no-repeat,linear-gradient(var(--face-light) 0 0) left calc(2 * var(--u)) / var(--u) calc(12 * var(--u)) no-repeat,linear-gradient(var(--face-light) 0 0) right calc(2 * var(--u)) / var(--u) calc(12 * var(--u)) no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='17'%20viewBox='0%200%2064%2017'%20shape-rendering='crispEdges'%3e%3cpath%20fill='%23fee687'%20d='M20%200h16v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1H4v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1ZM46%200h4v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1H30v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1Z'/%3e%3c/svg%3e") calc(10 * var(--u)) 0 / calc(64 * var(--u)) calc(17 * var(--u)) repeat-x,var(--face)}.go-live-label{top:calc(6 * var(--u));left:calc(11 * var(--u) + (100% - 13 * var(--u)) / 2);left:round(nearest,calc(11 * var(--u) + (100% - 13 * var(--u)) / 2),var(--u));position:absolute;translate:-50%}.go-live-glint{inset:var(--u) var(--u) calc(5 * var(--u));z-index:-1;pointer-events:none;clip-path:var(--go-live-corners-2);position:absolute;overflow:hidden}.go-live-glint:before{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='20'%20height='17'%20viewBox='0%200%2020%2017'%20shape-rendering='crispEdges'%3e%3cpath%20fill='%23fffbe6'%20d='M16%200h2v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1H0v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1ZM19%200h1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1H3v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1h1v-1Z'/%3e%3c/svg%3e") right top / calc(20 * var(--u)) calc(17 * var(--u)) no-repeat;animation:go-live-glint var(--go-live-loop) infinite;position:absolute;inset:0;transform:translate(-100%)}.go-live-sticker{left:calc(-8 * var(--u));top:calc(-3 * var(--u));z-index:1;width:calc(22 * var(--u));height:calc(21 * var(--u));max-width:none;image-rendering:pixelated;animation:go-live-sticker-hop var(--go-live-loop) steps(1,end) infinite;position:absolute}.go-live-sparkle{z-index:3;width:calc(7 * var(--u));height:calc(7 * var(--u));pointer-events:none;fill:#fff2a8;position:absolute}.go-live-sparkle.one{top:calc(-5 * var(--u));right:calc(12 * var(--u))}.go-live-sparkle.two{top:calc(5 * var(--u));right:calc(-4 * var(--u))}.go-live-sparkle.three{bottom:calc(-7 * var(--u));left:calc(20 * var(--u))}.go-live-spark-core{fill:#fff}.go-live-spark-small,.go-live-spark-large{opacity:0;animation:go-live-spark-small var(--go-live-loop) steps(1,end) infinite}.go-live-spark-large{animation-name:go-live-spark-large}.go-live-sparkle.two g{animation-delay:.19s}.go-live-sparkle.three g{animation-delay:.38s}@keyframes go-live-hop{0%{transform:none}60%{transform:translateY(var(--u))}63%{transform:translateY(calc(-1 * var(--u)))}70%{transform:none}}@keyframes go-live-sticker-hop{0%{transform:none}63%{transform:translateY(calc(-1 * var(--u)))}74%{transform:none}}@keyframes go-live-glint{0%,63%{animation-timing-function:steps(14,end);transform:translate(-100%)}82%,to{transform:translate(calc(20 * var(--u)))}}@keyframes go-live-spark-small{0%{opacity:0}70%{opacity:1}72%{opacity:0}76%{opacity:1}78%{opacity:0}}@keyframes go-live-spark-large{0%{opacity:0}72%{opacity:1}76%{opacity:0}}.go-live:is(:hover,:focus-within,.is-pending) :is(.go-live-button,.go-live-sticker,.go-live-sparkle g),.go-live:is(:hover,:focus-within,.is-pending) .go-live-glint:before{animation:none}.go-live-button:hover:not(:disabled){--face:#ffe45c;--face-light:#fff0a8;transform:translateY(calc(-1 * var(--u)))}.go-live-button:active:not(:disabled),.go-live.is-pending .go-live-button{transform:translateY(calc(2 * var(--u)))}.go-live-button:disabled{opacity:1;cursor:progress}.go-live-button:focus-visible{outline-color:var(--ink);outline-offset:var(--u)}@media(max-width:340px){.home-start{padding:20px 16px}.go-live.is-pending .go-live-sticker{visibility:hidden}.go-live.is-pending .go-live-label{left:50%;left:round(nearest,50%,var(--u))}}@media(prefers-reduced-motion:reduce){.go-live :is(.go-live-button,.go-live-sticker,.go-live-sparkle g),.go-live-glint:before{animation:none!important}}.home-ready{border:1px solid var(--line);background:var(--panel);grid-area:ready;min-width:0}.home-ready>.eyebrow{border-bottom:1px solid var(--line);margin:0;padding:14px 16px 12px}.ready-row{grid-template-columns:32px minmax(0,1fr);gap:4px 12px;padding:14px 16px;display:grid}.ready-row+.ready-row{border-top:1px solid var(--line)}.ready-row>:not(.ready-icon){grid-column:2}.ready-icon{width:32px;height:32px;color:var(--muted);border:1px solid;grid-row:1/span 3;place-items:center;display:grid}.ready-row.ok .ready-icon{color:var(--green)}.ready-row.warn .ready-icon{color:var(--yellow)}.ready-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.ready-head strong{color:var(--ink);font:700 13px/1.35 var(--font)}.ready-badge{color:var(--muted);font:700 9px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid;padding:4px 7px}.ready-badge.ok{color:var(--green)}.ready-badge.warn{color:var(--yellow)}.ready-text{color:var(--body);font:400 12.5px/1.55 var(--font);text-wrap:pretty;margin:0}.ready-url{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.ready-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:6px;display:flex}.ready-action{border:1px solid var(--line);width:auto;padding:7px 10px}.ready-action:hover{border-color:var(--line-strong);color:var(--ink)}.home-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.home-launch>.home-start{flex-direction:column;align-self:stretch;display:flex}.home-launch>.home-start>:has(+.home-start-note){margin-top:auto}.home-launch>.home-start>.home-price-link{align-self:flex-start}.ready-row.help{grid-template-columns:32px minmax(0,1fr) auto}.ready-row.help .ready-icon{color:#25d366}.ready-row.help .ready-icon img{display:block}.ready-row.help .ready-actions{grid-area:1/3/span 2;align-self:center;margin-top:0}@media(max-width:560px){.ready-row.help{grid-template-columns:32px minmax(0,1fr)}.ready-row.help .ready-actions{grid-area:auto/2;margin-top:6px}}.price-pair>button{text-align:left;border:1px solid var(--line);background:var(--panel-2);color:var(--ink);justify-items:start;gap:6px;padding:14px;transition:border-color .15s,background .15s;display:grid}.price-pair>button span{align-items:center;gap:6px;display:inline-flex}.price-pair>button:hover{border-color:var(--line-strong);background:#1c1c24}.price-pair>button.gold:hover{border-color:var(--yellow)}.price-pair>button:hover span{color:var(--ink)}.price-pair>button.off strong{text-decoration:none}.price-dialog{gap:14px;display:grid}.price-dialog .eyebrow{margin:0}.price-dialog h2{margin:0 0 4px}.price-field{gap:8px;display:grid}.price-field small{color:var(--body);font:400 11px/1.5 var(--font)}.price-input{border:1px solid var(--line-strong);background:#0b0b0f;align-items:stretch;display:flex}.price-input:focus-within{border-color:var(--yellow);box-shadow:0 0 0 1px var(--yellow)}.price-input input:focus-visible{outline:none}.price-input input{min-width:0;font:italic 900 22px/1 var(--font);border:0;font-stretch:70%}.price-input b{border-right:1px solid var(--line);color:var(--muted);font:700 9.5px/1 var(--font);letter-spacing:.2em;place-items:center;padding:0 14px;display:grid}.price-lane{margin:0}.price-lane span{gap:3px;display:grid}.price-off .price-input{opacity:.55}.price-dialog .modal-actions{margin-top:0}.price-packages{letter-spacing:.12em;justify-self:start;width:auto;padding:4px 0}.mode-pill{border:1px solid var(--line-strong);color:var(--body);font:700 9px/1 var(--font);letter-spacing:.22em;text-transform:uppercase;align-items:center;margin-left:8px;padding:6px 10px;display:inline-flex}@media(max-width:980px){.home-launch{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""start""ready";gap:20px;margin-top:20px}.home-start{box-shadow:5px 5px 0 var(--yellow);margin-right:5px}}.alert-template{background:0 0;border:0;width:100%;height:100%;position:fixed;inset:0}.alert-template,.template-preview-frame{color-scheme:normal}.template-code{letter-spacing:0;text-transform:none;font:400 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.template-preview{aspect-ratio:16/9;border:1px solid var(--line-strong);background:repeating-conic-gradient(#f1ece10f 0 25%,transparent 0 50%) 0 0 / 16px 16px;position:relative;overflow:hidden}.template-preview-frame{background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}a.spot-open{text-decoration:none}.tone-card{min-width:0;display:grid}.tone-card>.panel{border-color:var(--tone)}@supports (color:color-mix(in lab,red,red)){.tone-card>.panel{border-color:color-mix(in srgb,var(--tone) 45%,var(--line))}}.tone-card>.panel{background:var(--tone)}@supports (color:color-mix(in lab,red,red)){.tone-card>.panel{background:color-mix(in srgb,var(--tone) 7%,var(--panel))}}.tone-card .eyebrow{color:var(--tone)}.goal-spot{--tone:var(--green);background:linear-gradient(160deg,#10392b,#0b1f19 75%);border:1px solid #3ddc9a73;align-content:start;gap:10px;padding:18px;display:grid}.goal-spot .eyebrow{color:var(--green);align-items:center;gap:7px;margin:0;display:flex}.goal-spot-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.goal-spot-streak{color:#ffb35c;font:italic 900 24px/1 var(--font);align-items:center;gap:3px;font-stretch:70%;display:inline-flex}.goal-spot h3{overflow-wrap:anywhere;margin:0;font-size:18px}.goal-spot .goal-track{background:#3ddc9a29}.goal-spot .goal-track i{background:var(--green)}.goal-spot .goal-numbers em{color:var(--green)}.goal-spot.reached{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.live-grid{grid-template:"main quick""main chat"minmax(0,1fr)"main goal""main recent"/minmax(0,1fr) 340px;align-items:start;gap:16px;width:min(1600px,100% - 32px);margin:0 auto;display:grid}.live-grid>.quick-card{grid-area:quick}.live-grid>.live-main{grid-area:main;align-content:start;gap:16px;display:grid}.live-grid>.goal-spot{grid-area:goal}.live-grid>.live-recent{grid-area:recent}.live-grid>.chat-panel{grid-area:chat}@media(min-width:1081px){.live-grid>.chat-panel{align-self:stretch;height:auto;min-height:clamp(340px,48dvh,480px);max-height:80dvh}}.live-main>.lobby,.live-main>.upnext-strip,.live-main>.dashboard-lower{width:100%;margin:0}.live-main>*{min-width:0}.live-main>.dashboard-lower{display:block}.quick-card{background:var(--yellow);color:var(--bg);gap:12px;padding:16px;display:grid}.quick-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;display:flex}.quick-card .eyebrow{color:var(--bg);align-items:center;gap:6px;margin:0;display:flex}.quick-head span{font:800 9px/1.3 var(--font);letter-spacing:.14em;text-transform:uppercase;opacity:.72}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quick-button{background:var(--bg);min-height:76px;color:var(--ink);text-align:center;font:800 9.5px/1.25 var(--font);letter-spacing:.12em;text-transform:uppercase;transition:transform .15s var(--ease),background .15s;align-content:center;justify-items:center;gap:8px;padding:10px 8px;display:grid}.quick-button b{font-weight:800}.quick-button svg{color:var(--yellow)}.quick-button:hover:not(:disabled){background:#1b1b22}.quick-button:active:not(:disabled){transform:scale(.97)}.quick-button:disabled{opacity:.6}.quick-button.alarm{background:var(--red);color:#fff}.quick-button.alarm svg{color:#fff}.quick-error{background:var(--bg);color:#ff8494;font:400 12px/1.5 var(--font);margin:0;padding:8px 10px}.quick-note{font:800 9.5px/1.3 var(--font);letter-spacing:.12em;text-transform:uppercase;margin:0}@media(max-width:1180px){.live-grid{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:1080px){.dash-nav{flex-wrap:wrap;row-gap:0}.dash-tabs{border-top:1px solid var(--line);flex:1 0 100%;order:3;min-height:46px;overflow-x:auto}.dash-tab-label{display:inline}.dash-tab-short{display:none}.live-grid{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"quick""main""chat""goal""recent"}.dash-columns,.dash-bento{grid-template-columns:1fr}.dash .donation-toast{top:120px}}@media(max-width:560px){.dash-nav{gap:8px}.dash-nav .brand em{display:none}.dash-nav .nav-actions{gap:6px}.dash-nav .status-chip{padding:7px 8px}.spot-outline span,.connection-label,.cs-admin-nav span{display:none}.quick-button{min-height:66px}.tab-heading{margin-top:18px}}.alert-badge{color:var(--look-accent,var(--yellow));font:800 calc(clamp(11px,1.8vmin,18px) * var(--look-scale,1))/1.2 var(--look-font,var(--font));letter-spacing:.08em;text-transform:uppercase;margin:0}.alert-tile.preview .alert-badge{font-size:11px}html:has(.music-root),html:has(.music-root) body{background:0 0!important}.music-root{color:var(--look-text,var(--ink));font-family:var(--look-font,var(--font));background:0 0;place-items:start center;padding:2vmin;display:grid;position:fixed;inset:0;overflow:hidden}.mp{--mp-accent:var(--look-accent,var(--yellow));--mp-bg:var(--look-bg,#101014);--mp-text:var(--look-text,var(--ink));--mp-soft:var(--mp-text)}@supports (color:color-mix(in lab,red,red)){.mp{--mp-soft:color-mix(in srgb, var(--mp-text) 58%, transparent)}}.mp{--mp-line:var(--mp-text)}@supports (color:color-mix(in lab,red,red)){.mp{--mp-line:color-mix(in srgb, var(--mp-text) 12%, transparent)}}.mp{background:var(--mp-bg);width:100%;max-width:760px;max-height:100%;color:var(--mp-text);font-family:var(--look-font,var(--font));animation:alert-pop .42s var(--ease) both;border-radius:clamp(10px,2vmin,18px);grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 18px 48px #00000047}.mp.look-transparan{box-shadow:none;text-shadow:0 2px 8px #000000e6;background:0 0}.mp-art{aspect-ratio:1;background:#000;border-radius:clamp(4px,1vmin,10px);grid-area:art;position:relative;overflow:hidden}.mp-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mp-video{pointer-events:none;width:177.78%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.mp-video *{pointer-events:none}.mp-video iframe{border:0;width:100%;height:100%;display:block}.mp-art:not(.playing) .mp-video{opacity:0}.mp.is-held .mp-art{opacity:.72;transition:opacity .3s}.mp.is-held .mp-progress b{background:var(--mp-soft)}.mp-info{grid-area:info;align-content:center;gap:clamp(3px,.9vmin,9px);min-width:0;display:grid}.mp-eyebrow{color:var(--mp-accent);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:clamp(9px,1.8vmin,13px);font-weight:800;display:flex}.mp-title{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--mp-accent);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mp-title{color:color-mix(in srgb,var(--mp-accent) 72%,var(--mp-text))}}.mp-title{font-size:clamp(17px,4.8vmin,40px);font-weight:800;line-height:1.12}.mp-artist{text-overflow:ellipsis;white-space:nowrap;color:var(--mp-soft);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(10px,2.1vmin,15px);font-weight:700;overflow:hidden}.mp-by{text-overflow:ellipsis;white-space:nowrap;color:var(--mp-soft);font-size:clamp(10px,1.9vmin,14px);font-weight:600;overflow:hidden}.mp-controls{color:var(--mp-accent);grid-area:controls;justify-content:space-around;align-items:center;display:flex}.mp-controls svg{width:clamp(16px,3.4vmin,28px);height:clamp(16px,3.4vmin,28px)}.mp-progress{color:var(--mp-soft);font-variant-numeric:tabular-nums;grid-area:progress;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(8px,1.6vmin,14px);font-size:clamp(9px,1.8vmin,13px);font-weight:700;display:grid}.mp-progress i{background:var(--mp-line);height:2px;position:relative}.mp-progress b{background:var(--mp-accent);transition:width 1s linear;position:absolute;inset:0 auto 0 0}.mp-progress b:after{content:"";background:var(--mp-accent);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.mp-tabs{display:none}.mp-list{min-height:0;margin:0;padding:clamp(4px,1vmin,8px) 0;list-style:none;overflow:hidden}.mp-list li{grid-template-columns:auto minmax(0,1fr) minmax(0,max-content);align-items:center;gap:clamp(10px,2vmin,18px);padding:clamp(7px,1.5vmin,13px) clamp(14px,3.2vmin,32px);display:grid}.mp-list li.current{background:var(--mp-accent)}@supports (color:color-mix(in lab,red,red)){.mp-list li.current{background:color-mix(in srgb,var(--mp-accent) 14%,transparent)}}.mp-thumb{aspect-ratio:1;background:var(--mp-line);border-radius:50%;width:clamp(30px,6.4vmin,52px);position:relative;overflow:hidden}.mp-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mp-eq{background:#00000061;justify-content:center;align-items:flex-end;gap:2px;padding-bottom:24%;display:flex;position:absolute;inset:0}.mp-eq i{transform-origin:bottom;background:#fff;width:13%;height:46%;animation:1.1s ease-in-out infinite alert-eq;display:block}.mp-eq i:nth-child(2){animation-delay:-.35s}.mp-eq i:nth-child(3){animation-delay:-.7s}.mp-row-main{gap:2px;min-width:0;display:grid}.mp-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,2.3vmin,17px);font-weight:700;line-height:1.25;overflow:hidden}.mp-row-main .mp-fast{vertical-align:-1px;color:var(--mp-accent);margin-right:4px;display:inline}.mp-row-main em{text-overflow:ellipsis;white-space:nowrap;color:var(--mp-soft);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(9px,1.8vmin,13px);font-style:normal;font-weight:600;overflow:hidden}.mp-row-by{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;color:var(--mp-soft);font-size:clamp(9px,1.8vmin,13px);font-weight:600;overflow:hidden}.mp-large .mp-now{background:linear-gradient(150deg,var(--mp-accent),var(--mp-accent));grid-template-columns:minmax(0,40%) minmax(0,1fr);grid-template-areas:"art info""controls progress";align-items:center;gap:clamp(12px,2.6vmin,26px) clamp(14px,3vmin,30px);padding:clamp(16px,3.4vmin,34px);display:grid}@supports (color:color-mix(in lab,red,red)){.mp-large .mp-now{background:linear-gradient(150deg,color-mix(in srgb,var(--mp-accent) 26%,var(--mp-bg)),color-mix(in srgb,var(--mp-accent) 7%,var(--mp-bg)))}}.mp-large .mp-art{box-shadow:0 10px 26px #0000004d}.mp-large .mp-list{background:var(--mp-text)}@supports (color:color-mix(in lab,red,red)){.mp-large .mp-list{background:color-mix(in srgb,var(--mp-text) 3%,var(--mp-bg))}}.mp-compact .mp-now{background:var(--mp-text);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"art info controls""progress progress progress";align-items:center;gap:clamp(8px,1.6vmin,14px) clamp(10px,2vmin,16px);padding:clamp(10px,2vmin,16px) clamp(12px,2.4vmin,20px) 0;display:grid}@supports (color:color-mix(in lab,red,red)){.mp-compact .mp-now{background:color-mix(in srgb,var(--mp-text) 6%,var(--mp-bg))}}.mp-compact .mp-art{width:clamp(46px,11vmin,96px)}.mp-compact .mp-eyebrow,.mp-compact .mp-by,.mp-compact .mp-prev{display:none}.mp-compact .mp-title{-webkit-line-clamp:1;color:var(--mp-text);font-size:clamp(13px,3vmin,22px)}.mp-compact .mp-artist{letter-spacing:0;text-transform:none;font-weight:600}.mp-compact .mp-controls{color:var(--mp-text);gap:clamp(10px,2.6vmin,22px)}.mp-compact .mp-progress{grid-template-columns:minmax(0,1fr);margin:0 calc(-1*clamp(12px,2.4vmin,20px))}.mp-compact .mp-progress span,.mp-compact .mp-progress b:after{display:none}.mp-compact .mp-tabs{border-bottom:1px solid var(--mp-line);justify-content:space-between;align-items:flex-end;margin:0;padding:clamp(10px,2.2vmin,18px) clamp(12px,2.4vmin,20px) 0;display:flex}.mp-compact .mp-tabs span{border-bottom:3px solid var(--mp-accent);letter-spacing:.06em;text-transform:uppercase;padding:0 clamp(8px,2vmin,18px) clamp(8px,1.6vmin,12px);font-size:clamp(11px,2.4vmin,17px);font-weight:800}.mp-compact .mp-tabs em{color:var(--mp-soft);padding-bottom:clamp(8px,1.6vmin,12px);font-size:clamp(9px,1.9vmin,13px);font-style:normal;font-weight:700}.mp-compact .mp-list li{padding-inline:clamp(12px,2.4vmin,20px)}.mp-compact .mp-list li.current{background:var(--mp-accent)}@supports (color:color-mix(in lab,red,red)){.mp-compact .mp-list li.current{background:color-mix(in srgb,var(--mp-accent) 22%,transparent)}}.mp-compact .mp-thumb{border-radius:clamp(3px,.6vmin,6px);width:clamp(38px,8.6vmin,64px)}.mp-compact .mp-row-main em{letter-spacing:0;text-transform:none}.voice-recorder{gap:8px;margin-top:10px;display:grid}.voice-recorder.recording{border:1px solid var(--red);background:#e0223c14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:10px}.voice-recorder.recording .copy-button{align-items:center;gap:6px;width:auto;display:inline-flex}.voice-recorder>.copy-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.voice-recorder audio{width:100%}.voice-recorder .text-button{justify-self:start;align-items:center;gap:5px;width:auto;display:inline-flex}.voice-dot{background:var(--red);border-radius:50%;width:10px;height:10px;animation:1s infinite pulse}.pick-section{border:1px dashed var(--line-strong);background:#0b0b0f;gap:10px;margin:0 0 16px;padding:14px;display:grid}.pick-section .eyebrow{align-items:center;gap:6px;margin:0;display:flex}.sound-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;display:grid}.sound-chip{border:1px solid var(--line-strong);background:var(--panel-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:4px 4px 4px 0;display:grid}.sound-chip.selected{border-color:var(--yellow);background:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.sound-chip.selected{background:color-mix(in srgb,var(--yellow) 12%,var(--panel-2))}}.sound-chip-main{text-align:left;gap:3px;min-width:0;padding:6px 10px;display:grid}.sound-chip-main strong{text-overflow:ellipsis;white-space:nowrap;font:700 12px/1.2 var(--font);overflow:hidden}.sound-chip-main span{color:var(--yellow);font:700 10.5px/1 var(--font)}.song-search{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.song-search .copy-button{width:auto;padding:0 14px}.song-results{gap:4px;max-height:300px;display:grid;overflow-y:auto}.song-result{border:1px solid var(--line);background:var(--panel-2);text-align:left;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;padding:6px;display:grid}.song-result:hover{border-color:var(--yellow)}.song-result img,.song-selected img{aspect-ratio:1;object-fit:cover;background:#000;width:56px}.explicit-badge{background:var(--muted);width:14px;height:14px;color:var(--bg);font:800 9px/1 var(--font);vertical-align:1px;border-radius:2px;place-items:center;margin-right:5px;display:inline-grid}.song-result strong,.song-selected strong{text-overflow:ellipsis;white-space:nowrap;font:700 12px/1.3 var(--font);display:block;overflow:hidden}.song-result em,.song-selected span{color:var(--muted);font:400 11px/1.3 var(--font);margin-top:3px;font-style:normal;display:block}.song-selected{border:1px solid var(--yellow);background:var(--panel-2);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.quick-button.wide{grid-column:1/-1;grid-auto-flow:column;justify-content:center;min-height:56px}.song-row.song-playing{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.song-row.song-playing{border-color:color-mix(in srgb,var(--green) 55%,var(--line))}}.song-row.song-done strong,.song-row.song-skipped strong{color:var(--muted)}.song-row.song-fast{border-color:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.song-row.song-fast{border-color:color-mix(in srgb,var(--yellow) 45%,var(--line))}}.song-lane-badge{border:1px solid var(--yellow);color:var(--yellow);font:normal 800 9px/1.3 var(--font);letter-spacing:.08em;vertical-align:1px;align-items:center;gap:3px;margin-right:6px;padding:1px 5px;display:inline-flex}.inline-icon svg{vertical-align:-1px;display:inline}.song-lane-badge.free{border-color:var(--line-strong);color:var(--muted)}html:has(.karaoke-root),html:has(.karaoke-root) body{background:0 0!important}.karaoke-root{color:var(--look-text,var(--ink));font-family:var(--look-font,var(--font));background:0 0;place-items:start center;padding:2vmin;display:grid;position:fixed;inset:0;overflow:hidden}.kk{--kk-accent:var(--look-accent,var(--yellow));--kk-bg:var(--look-bg,#101014);--kk-text:var(--look-text,var(--ink));--kk-soft:var(--kk-text)}@supports (color:color-mix(in lab,red,red)){.kk{--kk-soft:color-mix(in srgb, var(--kk-text) 60%, transparent)}}.kk{--kk-line:var(--kk-text)}@supports (color:color-mix(in lab,red,red)){.kk{--kk-line:color-mix(in srgb, var(--kk-text) 12%, transparent)}}.kk{background:var(--kk-bg);width:100%;max-width:760px;max-height:100%;color:var(--kk-text);border-radius:clamp(10px,2vmin,18px);grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 18px 48px #00000047}.kk.look-transparan{box-shadow:none;text-shadow:0 2px 8px #000000e6;background:0 0}.kk-now{border-bottom:1px solid var(--kk-line);animation:alert-pop .42s var(--ease) both;gap:clamp(4px,1vmin,10px);padding:clamp(16px,3.6vmin,34px) clamp(16px,3.6vmin,34px) clamp(14px,3vmin,28px);display:grid}.kk-eyebrow{color:var(--kk-accent);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:clamp(9px,1.9vmin,14px);font-weight:800;display:flex}.kk-title{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--kk-accent);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kk-title{color:color-mix(in srgb,var(--kk-accent) 72%,var(--kk-text))}}.kk-title{font-size:clamp(20px,6vmin,52px);font-weight:800;line-height:1.08}.kk-artist{text-overflow:ellipsis;white-space:nowrap;color:var(--kk-text);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(12px,2.8vmin,22px);font-weight:700;overflow:hidden}.kk-by{text-overflow:ellipsis;white-space:nowrap;color:var(--kk-soft);font-size:clamp(10px,2.1vmin,16px);font-weight:600;overflow:hidden}.kk-by b{color:var(--kk-text);font-weight:800}.kk-empty .kk-title{font-size:clamp(16px,4.2vmin,34px)}.kk-tabs{color:var(--kk-accent);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:clamp(8px,1.8vmin,14px) clamp(16px,3.6vmin,34px) 0;font-size:clamp(9px,1.8vmin,13px);font-weight:800;display:flex}.kk-tabs em{color:var(--kk-soft);letter-spacing:.08em;font-style:normal}.kk-list{min-height:0;margin:0;padding:clamp(4px,1vmin,8px) 0 clamp(8px,1.6vmin,14px);list-style:none;overflow:hidden}.kk-list li{animation:alert-pop .42s var(--ease) both;grid-template-columns:auto minmax(0,1fr) minmax(0,max-content);align-items:center;gap:clamp(10px,2vmin,18px);padding:clamp(6px,1.3vmin,11px) clamp(16px,3.6vmin,34px);display:grid}.kk-pos{aspect-ratio:1;background:var(--kk-accent);border-radius:50%;place-items:center;width:clamp(22px,4.4vmin,36px);display:grid}@supports (color:color-mix(in lab,red,red)){.kk-pos{background:color-mix(in srgb,var(--kk-accent) 18%,transparent)}}.kk-pos{color:var(--kk-accent);font-variant-numeric:tabular-nums;font-size:clamp(10px,2vmin,15px);font-weight:800}.kk-row-main{gap:2px;min-width:0;display:grid}.kk-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,2.4vmin,18px);font-weight:700;line-height:1.25;overflow:hidden}.kk-row-main em{text-overflow:ellipsis;white-space:nowrap;color:var(--kk-soft);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(9px,1.8vmin,13px);font-style:normal;font-weight:600;overflow:hidden}.kk-row-by{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;color:var(--kk-soft);font-size:clamp(9px,1.8vmin,13px);font-weight:600;overflow:hidden}@media(prefers-reduced-motion:reduce){.kk-now,.kk-list li{animation:none}}html:has(.widget-root),html:has(.widget-root) body{background:0 0!important}.widget-root{color:var(--look-text,var(--ink));font-family:var(--look-font,var(--font));background:0 0;place-items:center;padding:2vmin;display:grid;position:fixed;inset:0;overflow:hidden}.widget-card{border:clamp(3px,.7vmin,5px) solid var(--look-accent,var(--yellow));background:var(--look-bg,#08080af0);gap:clamp(6px,1.8vmin,16px);width:100%;max-width:900px;padding:clamp(12px,3vmin,28px);display:grid;position:relative}.widget-card.look-transparan{text-shadow:0 2px 8px #000000e6;border-color:#0000}.widget-eyebrow{color:var(--look-accent,var(--yellow));font:800 clamp(10px,2.6vmin,16px)/1 var(--look-font,var(--font));letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:7px;margin:0;display:flex}.widget-title{font:900 clamp(16px,5.5vmin,42px)/1.1 var(--look-font,var(--font));overflow-wrap:anywhere;margin:0}.widget-card:not(.font-archivo) .widget-title{font-style:normal;font-stretch:100%}.widget-foot{opacity:.8;font:600 clamp(10px,2.6vmin,16px)/1.3 var(--look-font,var(--font));margin:0}.poll-bars{gap:clamp(6px,1.6vmin,12px);margin:0;padding:0;list-style:none;display:grid}.poll-bar-label{font:700 clamp(11px,3vmin,20px)/1.2 var(--look-font,var(--font));justify-content:space-between;gap:10px;display:flex}.poll-bar-label b{color:var(--look-accent,var(--yellow))}.poll-bar{background:var(--look-text,#fff);height:clamp(8px,2.4vmin,18px)}@supports (color:color-mix(in lab,red,red)){.poll-bar{background:color-mix(in srgb,var(--look-text,#fff) 16%,transparent)}}.poll-bar i{background:var(--look-accent,var(--yellow));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.poll-bar i{background:color-mix(in srgb,var(--look-accent,var(--yellow)) 70%,transparent)}}.poll-bar i{transition:width .8s var(--ease)}.poll-bars li.leading .poll-bar i{background:var(--look-accent,var(--yellow))}.subathon-card{text-align:center;justify-items:center}.subathon-clock{font:900 clamp(34px,18vmin,150px)/1 var(--look-font,var(--font));font-variant-numeric:tabular-nums;color:var(--look-accent,var(--yellow))}.subathon-card.ended .subathon-clock{opacity:.7}.subathon-flash{white-space:nowrap;background:var(--look-accent,var(--yellow));color:var(--look-bg,var(--bg));font:900 clamp(11px,3vmin,22px)/1.2 var(--look-font,var(--font));margin:0;padding:.3em .8em;animation:.6s ease-in-out 4 goal-flash;position:absolute;bottom:-1.2em;left:50%;transform:translate(-50%)}.wheel-root{place-items:center}.wheel-stage{aspect-ratio:1;place-items:center;width:min(92vmin,900px);display:grid;position:relative}.wheel{filter:drop-shadow(0 6px 18px #0000008c);width:100%;height:100%;transition-property:transform;transition-timing-function:cubic-bezier(.12,.7,.08,1)}.wheel-slice.a{fill:var(--look-accent,var(--yellow))}.wheel-slice.b{fill:var(--look-bg,#14141a);stroke:var(--look-accent,var(--yellow));stroke-width:1px}.wheel-label{font:800 8px var(--look-font,var(--font));letter-spacing:.02em}.wheel-label.a{fill:var(--look-bg,var(--bg))}.wheel-label.b{fill:var(--look-text,var(--ink))}.wheel-hub{fill:var(--look-text,var(--ink));stroke:var(--look-accent,var(--yellow));stroke-width:3px}.wheel-pointer{z-index:2;border-left:3.5vmin solid #0000;border-right:3.5vmin solid #0000;border-top:6vmin solid var(--look-text,var(--ink));filter:drop-shadow(0 2px 3px #0009);width:0;height:0;position:absolute;top:-1%;left:50%;transform:translate(-50%)}.wheel-result,.wheel-who{z-index:3;background:var(--look-bg,#08080aeb);border:.6vmin solid var(--look-accent,var(--yellow));text-align:center;justify-items:center;gap:4px;padding:2vmin;display:grid;position:absolute;inset:auto 6% 8%}.wheel-result span,.wheel-who{font:700 clamp(11px,3.2vmin,22px)/1.2 var(--look-font,var(--font))}.wheel-result strong{color:var(--look-accent,var(--yellow));font:900 clamp(18px,7vmin,56px)/1.05 var(--look-font,var(--font))}.wheel-result .alert-confetti{position:absolute}.pick-question{font:italic 900 16px/1.2 var(--font);text-transform:uppercase;overflow-wrap:anywhere;font-stretch:75%}.pick-section>.muted.small{margin:0;font-size:11px;line-height:1.5}.poll-options{gap:6px;display:grid}.poll-options button{border:1px solid var(--line-strong);background:var(--panel-2);color:var(--ink);text-align:left;font:700 12.5px/1.25 var(--font);justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex;position:relative;overflow:hidden}.poll-options button>span,.poll-options button>b{z-index:1;overflow-wrap:anywhere;min-width:0;position:relative}.poll-options button>b{color:var(--yellow);font:900 12px/1 var(--font);flex:none}.poll-options button>i{background:var(--yellow);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.poll-options button>i{background:color-mix(in srgb,var(--yellow) 10%,transparent)}}.poll-options button>i{transition:width .6s var(--ease)}.poll-options button:hover{border-color:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.poll-options button:hover{border-color:color-mix(in srgb,var(--yellow) 60%,var(--line-strong))}}.poll-options button.selected{border-color:var(--yellow);box-shadow:inset 0 0 0 1px var(--yellow)}.poll-options button.selected>i{background:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.poll-options button.selected>i{background:color-mix(in srgb,var(--yellow) 22%,transparent)}}.tts-hint.interactive-note{color:var(--body)}.tts-hint.interactive-note svg{color:var(--yellow);flex:none}.wheel-note{gap:8px;margin:0 0 18px;display:grid}.wheel-note .tts-hint{font:400 13px/1.6 var(--font);margin:0}.wheel-prize-chips{flex-wrap:wrap;gap:4px;display:flex}.wheel-prize-chips span{border:1px solid var(--line-strong);color:var(--body);font:700 10.5px/1.2 var(--font);padding:4px 8px}.poll-row{gap:4px;display:grid}.poll-row-label{font:700 12px/1.3 var(--font);justify-content:space-between;gap:10px;display:flex}.poll-row-label span{overflow-wrap:anywhere;min-width:0}.poll-row-label b{color:var(--yellow);flex:none;font-size:11px}.poll-status .text-button{justify-self:start;width:auto;padding-left:0}.poll-option-row>input{grid-area:auto}.poll-option-row{grid-template-columns:minmax(0,1fr) auto}.subathon-controls{gap:10px;display:grid}.subathon-now{gap:4px;display:grid}.subathon-now strong{font:900 38px/1 var(--font);font-variant-numeric:tabular-nums;color:var(--green)}.subathon-now span{color:var(--muted);font:700 9.5px/1.5 var(--font);letter-spacing:.12em;text-transform:uppercase}.subathon-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.subathon-buttons .copy-button{min-height:40px}.subathon-buttons .text-button{grid-column:1/-1}.text-button.danger{color:#ff8494}.subathon-controls.compact{background:var(--bg);color:var(--ink);padding:10px}.subathon-controls.compact .subathon-now{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.subathon-controls.compact .subathon-now strong{color:var(--yellow);font-size:26px}.subathon-controls.compact .copy-button{min-height:34px;padding:6px}.wheel-prize-row{grid-template-columns:minmax(0,1fr) auto auto auto}.wheel-prize-row>input{grid-area:auto;padding:9px 10px}.wheel-prize-row .text-button{white-space:nowrap;width:auto}.wheel-weight{letter-spacing:.12em;align-items:center;gap:6px;font-size:8.5px;display:flex}.wheel-weight input{width:58px;padding:8px}.wheel-odds{text-align:right;min-width:34px}.wheel-spin-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.wheel-spin-list li{border-bottom:1px solid var(--line);font:400 12px/1.3 var(--font);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:6px 0;display:grid}.wheel-spin-list li strong,.wheel-spin-list li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wheel-spin-list li span{color:var(--yellow);font-weight:700}.donation-toast .wheel-toast-note{color:var(--ink)}.donation-toast .wheel-toast-note b{color:var(--yellow)}.creator-cover{aspect-ratio:4;border:1px solid var(--line);background:var(--panel-2);width:min(1060px,100%);min-height:120px;margin:8px auto 0;overflow:hidden}.creator-cover img{object-fit:cover;width:100%;height:100%;display:block}.creator-cover+.creator-hero{align-items:flex-start;margin-top:0;padding:14px 16px 0}.creator-cover+.creator-hero .creator-avatar{background:var(--panel);box-shadow:0 0 0 4px var(--bg);margin-top:-52px}.creator-hero>div{min-width:0}.creator-about{gap:10px;margin-top:12px;display:grid}.creator-bio{max-width:62ch;color:var(--body);font:400 13px/1.6 var(--font);white-space:pre-line;overflow-wrap:anywhere;margin:0}.creator-links{flex-wrap:wrap;gap:6px;display:flex}.creator-links a{border:1px solid var(--line-strong);color:var(--ink);font:700 11px/1 var(--font);align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}.creator-links a:hover{border-color:var(--yellow);color:var(--yellow)}.creator-links svg{color:var(--yellow)}.supporters{gap:10px;width:min(1060px,100%);margin:16px auto 0;padding:clamp(18px,4vw,28px);display:grid}.supporters .eyebrow{align-items:center;gap:6px;margin:0;display:flex}.supporters h2{overflow-wrap:anywhere;margin:0;font-size:22px}.supporter-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.supporter-list li{border-bottom:1px solid var(--line);gap:6px;padding:12px 0;display:grid}.supporter-list li:last-child{border-bottom:0}.supporter-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.supporter-head strong{overflow-wrap:anywhere;min-width:0;font:italic 900 14px/1.2 var(--font);text-transform:uppercase;font-stretch:75%}.supporter-head b{color:var(--yellow);font:900 12px/1 var(--font)}.supporter-head time{color:var(--muted);font:700 9.5px/1.3 var(--font);letter-spacing:.1em;text-transform:uppercase;margin-left:auto}.supporter-message{color:var(--body);font:400 13px/1.55 var(--font);overflow-wrap:anywhere;margin:0}.supporter-reply,.status-reply{border-left:2px solid var(--yellow);background:var(--panel-2);color:var(--body);font:400 12.5px/1.5 var(--font);overflow-wrap:anywhere;gap:8px;margin:0;padding:8px 10px;display:flex}.supporter-reply svg,.status-reply svg{color:var(--yellow);flex:none;margin-top:2px}.supporter-reply b,.status-reply b{color:var(--ink)}.status-reply{text-align:left}.rail-picker{border:0;min-width:0;margin:0 0 14px;padding:0}.rail-picker legend{color:var(--muted);font:700 8.5px/1.5 var(--font);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.rail-options{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;display:grid}.rail-options label{border:1px solid var(--line-strong);background:var(--panel-2);cursor:pointer;letter-spacing:normal;text-transform:none;gap:3px;margin:0;padding:10px 12px;display:grid;position:relative}.rail-options label span{font:700 12.5px/1.2 var(--font);color:var(--ink)}.rail-options label small{color:var(--muted);font:400 10.5px/1.3 var(--font)}.rail-options label.selected{border-color:var(--yellow);box-shadow:inset 0 0 0 1px var(--yellow)}.rail-options label.off{opacity:.55;cursor:not-allowed}.rail-options input{opacity:0;pointer-events:none;position:absolute}.rail-options label:focus-within{outline:2px solid var(--yellow);outline-offset:2px}.cover-editor{gap:8px;display:grid}.cover-preview{aspect-ratio:4;border:1px dashed var(--line-strong);background:var(--panel-2);color:var(--muted);font:700 10px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;place-items:center;display:grid;overflow:hidden}.cover-preview img{object-fit:cover;width:100%;height:100%;display:block}.cover-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cover-actions .copy-button{align-items:center;gap:6px;width:auto;padding:8px 12px;display:inline-flex}.cover-actions .text-button{width:auto}.page-link-row{grid-template-columns:auto 128px minmax(0,1fr) auto}.page-link-row>input{grid-area:auto;padding:9px 10px}.page-link-row select{padding:9px 8px}.page-link-kind{width:30px;height:36px;color:var(--tone,var(--yellow));place-items:center;display:grid}@container (max-width:440px){.page-link-row{grid-template-columns:auto minmax(0,1fr) auto}.page-link-row>input{grid-area:2/1/auto/-1}}.page-open{justify-self:start;align-items:center;gap:6px;width:auto;text-decoration:none;display:inline-flex}.minimum-form{border-bottom:1px solid var(--line);padding-bottom:12px}.history-reply{color:var(--body);font:400 12px/1.45 var(--font);overflow-wrap:anywhere;align-items:flex-start;gap:6px;display:flex}.history-reply svg{color:var(--tone,var(--yellow));flex:none;margin-top:2px}.reply-editor{gap:6px;margin-top:6px;display:grid}.reply-editor textarea{resize:vertical;width:100%;padding:8px 10px}.reply-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reply-actions small{margin-right:auto}.reply-actions .text-button{width:auto}.reply-actions .copy-button{width:auto;padding:7px 12px}.donation-row{align-items:flex-start}.donation-row .tier-main{flex:auto}.donation-row .tier-main>span{overflow-wrap:anywhere}.donation-menu{flex:none;margin:-4px -6px 0 0}.donation-menu .menu{width:232px;top:34px}.donation-menu .menu button{letter-spacing:.1em;align-items:center;gap:9px;display:flex}.donation-menu .menu button svg{color:var(--yellow);flex:none}.donation-menu .menu button.danger svg{color:#ff8494}.donation-menu .menu button:disabled{opacity:.5;cursor:default}.donation-menu .menu.to-right{left:0;right:auto}.donation-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;display:grid}.donation-row:has(.reply-editor,.seat-sheet){grid-column:1/-1}.donation-grid .donor-email{text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow:hidden}.donation-message{-webkit-line-clamp:2;color:var(--body);font:400 11.5px/1.45 var(--font);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.donation-kind{border:1px solid var(--line-strong);color:var(--muted);font:800 8.5px/1.2 var(--font);letter-spacing:.12em;text-transform:uppercase;justify-self:start;padding:2px 6px}.donation-kind.media{color:#4ed8ff;border-color:#4ed8ff80}.donation-kind.mabar{color:var(--yellow);border-color:#ffcf4d80}.donation-kind.song{color:var(--green);border-color:#3ddc9a80}.donation-kind.karaoke{color:#ff7ac8;border-color:#ff7ac880}.donation-song{color:var(--green);font:700 11px/1.35 var(--font);overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.donation-song svg{flex:none}.donation-song.karaoke{color:#ff7ac8}.history-lane{grid-column:1/-1;container-type:inline-size}@container (min-width:640px){.history-lane .donation-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.history-lane>.muted{font:400 11.5px/1.5 var(--font);margin:10px 0 12px}.history-pager .pager-step{align-items:center;gap:6px;display:inline-flex}.history-pager .pager-count{color:var(--muted);font:700 11px/1 var(--font);letter-spacing:.1em}.pager-pips{display:none}.seat-sheet{border:1px solid var(--line-strong);background:var(--panel-2);gap:8px;margin-top:8px;padding:12px;display:grid}.seat-sheet .eyebrow{align-items:center;gap:6px;margin:0;display:flex}.seat-sheet .rail-picker{margin:0}.seat-sheet .form-two>label{margin:4px 0}.seat-breakdown{gap:4px;margin:0;display:grid}.seat-breakdown>div{font:400 12px/1.4 var(--font);justify-content:space-between;gap:12px;display:flex}.seat-breakdown dt{color:var(--muted)}.seat-breakdown dd{color:var(--ink);text-align:right;margin:0}.seat-breakdown dd small{color:var(--muted);font-size:10.5px;display:block}.seat-badge{margin-top:2px}.held-queue{gap:8px;display:grid}.held-queue>.eyebrow{margin:0}.held-card{border:1px solid var(--yellow);gap:8px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.held-card{border:1px solid color-mix(in srgb,var(--yellow) 45%,var(--line))}}.held-card{background:var(--panel-2);min-width:0}.held-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.held-head strong{overflow-wrap:anywhere;min-width:0;font:italic 900 13.5px/1.2 var(--font);text-transform:uppercase;font-stretch:75%}.held-head b{color:var(--yellow);font:900 12px/1 var(--font)}.held-auto{color:var(--muted);font:700 9.5px/1.3 var(--font);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin-left:auto}.held-message{color:var(--ink);font:400 13px/1.5 var(--font);overflow-wrap:anywhere;margin:0}.held-flag{color:#ffb35c;font:700 11px/1.3 var(--font);align-items:center;gap:6px;margin:0;display:flex}.held-content{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.held-media{border:1px solid var(--line);background:var(--panel);flex:100%;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;padding:6px;display:grid}.held-media img{aspect-ratio:16/9;object-fit:cover;background:#000;width:96px}.held-media-icon{aspect-ratio:16/9;width:96px;color:var(--yellow);background:#000;place-items:center;display:grid}.held-media span{text-overflow:ellipsis;white-space:nowrap;font:700 12px/1.3 var(--font);display:block;overflow:hidden}.held-media small{color:var(--muted);font:400 11px/1.3 var(--font)}.held-media a{color:var(--yellow)}.held-chip{border:1px solid var(--line-strong);color:var(--body);font:700 11px/1.2 var(--font);align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.held-chip svg{color:var(--yellow)}.held-chip img{object-fit:cover;width:36px;height:24px}.held-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.held-actions button{border:1px solid var(--line-strong);background:var(--panel);min-height:38px;color:var(--ink);font:800 10px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;display:inline-flex}.held-actions .held-approve{border-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.held-actions .held-approve{background:color-mix(in srgb,var(--green) 16%,var(--panel))}}.held-actions .held-approve{color:var(--green)}.held-actions .held-reject:hover:not(:disabled){border-color:var(--yellow);color:var(--yellow)}.held-actions .held-block{color:#ff8494}.held-actions .held-block:hover:not(:disabled){border-color:var(--red)}.held-actions button:disabled{opacity:.5}.mode-options{gap:6px;display:grid}.mode-options label{border:1px solid var(--line-strong);background:var(--panel-2);cursor:pointer;letter-spacing:normal;text-transform:none;gap:3px;margin:0;padding:10px 12px;display:grid}.mode-options label.selected{border-color:var(--tone,var(--yellow));box-shadow:inset 0 0 0 1px var(--tone,var(--yellow))}.mode-options input{opacity:0;pointer-events:none;position:absolute}.mode-options strong{font:800 12px/1.2 var(--font);color:var(--ink)}.mode-options span{color:var(--muted);font:400 11px/1.45 var(--font)}.mode-options label:focus-within{outline:2px solid var(--tone,var(--yellow));outline-offset:2px}.pricing-panel.has-held{border-color:var(--yellow);box-shadow:inset 0 0 0 1px var(--yellow)}.moderator-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 11px/1.3 var(--font);color:var(--body);overflow:hidden}.moderator-link .text-button{justify-self:start;width:auto}.blocked-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.blocked-row strong{overflow-wrap:anywhere;font:700 12px/1.3 var(--font);display:block}.moderation-badge{border:1px solid var(--line-strong);color:var(--muted);font:800 9px/1.2 var(--font);letter-spacing:.1em;text-transform:uppercase;justify-self:start;padding:3px 7px;font-style:normal}.moderation-badge.held{border-color:var(--yellow);color:var(--yellow)}.moderation-badge.rejected{border-color:var(--red);color:#ff8494}.moderation-badge.approved{border-color:var(--green);color:var(--green)}.donation-toast .held-toast-note{color:var(--yellow)}.quick-moderation{background:var(--bg);color:var(--ink);gap:8px;padding:10px;display:grid}.quick-moderation-head{color:var(--yellow);font:800 10px/1.2 var(--font);letter-spacing:.12em;text-transform:uppercase;justify-self:start;align-items:center;gap:6px;padding:0;display:inline-flex}.quick-moderation p{text-overflow:ellipsis;white-space:nowrap;color:var(--body);font:400 12px/1.4 var(--font);margin:0;overflow:hidden}.quick-moderation p b{color:var(--ink)}.quick-moderation-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.quick-moderation-actions .copy-button{min-height:34px;padding:6px}.quick-moderation small{color:var(--muted);font:400 11px/1.3 var(--font)}.moderator-page .held-queue{margin-top:4px}.moderator-page .control-recent em{font-style:normal}.period-tabs,.kind-toggle{gap:6px;display:flex}.period-tabs button,.kind-toggle button{border:1px solid var(--line-strong);background:var(--panel-2);color:var(--body);font:800 10px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;flex:1;padding:8px 10px}.period-tabs button.selected,.kind-toggle button.selected{border-color:var(--tone,var(--yellow));color:var(--tone,var(--yellow));box-shadow:inset 0 0 0 1px var(--tone,var(--yellow))}.revenue-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.revenue-stats>div{border:1px solid var(--line);background:var(--panel-2);align-content:start;gap:4px;min-width:0;padding:10px;display:grid}.revenue-stats span{color:var(--muted);font:700 8.5px/1.2 var(--font);letter-spacing:.14em;text-transform:uppercase}.revenue-stats strong{overflow-wrap:anywhere;font:italic 900 18px/1.1 var(--font);font-stretch:75%}.revenue-stats em{color:var(--muted);font:400 10.5px/1.35 var(--font);align-items:center;gap:4px;font-style:normal;display:flex}.revenue-stats em.up{color:var(--green)}.revenue-stats em.down{color:#ff8494}@container (max-width:440px){.revenue-stats{grid-template-columns:1fr}}.revenue-chart{gap:4px;margin:0;display:grid}.revenue-plot{border-bottom:1px solid var(--line-strong);height:140px;padding-top:14px;position:relative}.revenue-plot svg{width:100%;height:100%;display:block}.revenue-plot .bar{fill:var(--tone,var(--yellow))}.revenue-plot .bar.empty{fill:var(--line-strong)}.revenue-plot .bar:hover{opacity:.75}.revenue-axis{color:var(--muted);font:700 9px/1 var(--font);letter-spacing:.08em;position:absolute;top:0;left:0}.revenue-chart figcaption{color:var(--muted);font:700 9px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;display:flex}.revenue-top ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.revenue-top li{font:400 12px/1.4 var(--font);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:8px;display:grid}.revenue-top li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.revenue-top li b{color:var(--tone,var(--yellow))}.revenue-top li small{color:var(--muted)}.export-form input[type=date]{color-scheme:dark;padding:9px 10px}.webhook-row{border:1px solid var(--line);background:var(--panel-2);gap:8px;min-width:0;padding:10px 12px;display:grid}.webhook-row.off{opacity:.7}.webhook-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.webhook-head strong{font:italic 900 12.5px/1 var(--font);text-transform:uppercase;color:var(--tone,var(--yellow));font-stretch:75%}.webhook-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--body);font:600 11px/1.3 var(--font);overflow:hidden}.webhook-switch{font:700 9.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;margin:0;display:inline-flex}.webhook-status{color:var(--muted);font:400 11px/1.45 var(--font);margin:0}.webhook-status.bad{color:#ff8494}.webhook-secret code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--body);font:600 11px/1.3 ui-monospace,monospace;overflow:hidden}.webhook-actions{flex-wrap:wrap;gap:4px 14px;display:flex}.webhook-actions .text-button{align-items:center;gap:5px;width:auto;padding:4px 0;display:inline-flex}.mabar-event{gap:10px;display:grid}.event-rules{flex-wrap:wrap;gap:6px;display:flex}.event-rules span{border:1px solid var(--line-strong);background:var(--panel-2);color:var(--body);font:400 11px/1.3 var(--font);padding:5px 9px}.event-rules b{color:var(--tone,var(--yellow));font-weight:800}.price-edit.three{grid-template-columns:repeat(3,minmax(0,1fr))}.event-board{gap:0;margin:0;padding:0;list-style:none;display:grid}.event-board li{border-bottom:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:8px 0;display:grid}.event-board.public li{grid-template-columns:26px minmax(0,1fr) auto auto}.event-board li:last-child{border-bottom:0}.event-board em{color:var(--muted);font:900 12px/1 var(--font);text-align:center;font-style:normal}.event-board li:nth-child(-n+3) em{color:var(--tone,var(--yellow))}.event-name{overflow-wrap:anywhere;min-width:0;font:700 12.5px/1.3 var(--font);flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.event-name small{color:#ff8494;font:800 9px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:3px;display:inline-flex}.event-games{color:var(--muted);font:400 11px/1.3 var(--font);white-space:nowrap}.event-board b{color:var(--tone,var(--yellow));font:900 14px/1 var(--font);font-variant-numeric:tabular-nums}.event-board li.suspended{opacity:.7}.strike-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.strike-list li{font:400 11.5px/1.4 var(--font);color:var(--body);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.strike-list b{color:var(--ink)}.history-row-end{align-items:center;gap:6px;display:inline-flex}.mabar-event-board{--tone:var(--yellow)}.board-list li.suspended{opacity:.55;text-decoration:line-through}.wallet-panel{gap:14px;padding:18px;display:grid}.wallet-panel>.eyebrow{align-items:center;gap:7px;margin:0;display:flex}.wallet-balance{gap:6px;display:grid}.wallet-balance strong{font:italic 900 clamp(38px,4.4vw,52px)/1 var(--font);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;font-stretch:66%}.wallet-balance span{color:var(--body);font:500 12.5px/1.4 var(--font)}.wallet-balance span b{color:var(--green);font-weight:800}.wallet-panel>.primary.xl{font-size:13px}.wallet-reason{color:var(--body);font:500 12.5px/1.5 var(--font);align-items:flex-start;gap:7px;margin:-4px 0 0;display:flex}.wallet-reason svg{color:var(--tone,var(--yellow));flex:none;margin-top:2px}.wallet-rules{border:1px solid var(--line);background:var(--panel-2);gap:7px;margin:0;padding:12px 14px;list-style:none;display:grid}.wallet-rules li{color:var(--body);font:400 12.5px/1.45 var(--font)}.wallet-rules b{min-width:96px;color:var(--ink);font-weight:700;display:inline-block}.wallet-cut-note{color:var(--muted);font:400 11.5px/1.55 var(--font);margin:0}.withdraw-tracker{border:1px solid var(--tone,var(--yellow));gap:10px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.withdraw-tracker{border:1px solid color-mix(in srgb,var(--tone,var(--yellow)) 55%,var(--line))}}.withdraw-tracker{background:var(--tone,var(--yellow))}@supports (color:color-mix(in lab,red,red)){.withdraw-tracker{background:color-mix(in srgb,var(--tone,var(--yellow)) 8%,var(--panel))}}.withdraw-tracker.compact{gap:6px;margin-top:8px;padding:8px 10px}.withdraw-tracker.failed{background:#e0223c12;border-color:#e0223c8c}.withdraw-tracker-head{font:800 13px/1.2 var(--font);justify-content:space-between;align-items:center;gap:10px;display:flex}.withdraw-tracker-note{color:var(--body);font:400 12px/1.5 var(--font);margin:0}.withdraw-tracker-note b{color:var(--ink)}.withdraw-status{font:800 9px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid;flex:none;padding:4px 7px;font-style:normal}.withdraw-status.tone-wait{color:var(--yellow)}.withdraw-status.tone-ok{color:#5ab8ff}.withdraw-status.tone-done{color:var(--green)}.withdraw-status.tone-bad{color:#ff7d8e}.withdraw-steps{grid-template-columns:repeat(3,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.withdraw-steps li{border-top:3px solid var(--line-strong);color:var(--muted);font:700 9.5px/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;padding-top:7px}.withdraw-steps li.done{border-top-color:var(--green);color:var(--green)}.withdraw-steps li.now{border-top-color:var(--yellow);color:var(--ink)}.compact .withdraw-steps li{border-top-width:2px;padding-top:5px;font-size:8.5px}.bank-section{gap:10px;display:grid}.bank-section .pricing-sub{align-items:center;gap:7px;display:flex}.bank-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bank-list li{border:1px solid var(--line);background:var(--panel-2);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.bank-list span,.withdraw-accounts span,.withdraw-channels span{gap:3px;min-width:0;display:grid}.bank-list b,.withdraw-accounts b,.withdraw-channels b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font:700 12.5px/1.2 var(--font);letter-spacing:0;text-transform:none;overflow:hidden}.bank-list small,.withdraw-accounts small,.withdraw-channels small{color:var(--muted);font:500 11px/1.3 var(--font);letter-spacing:0;text-transform:none}.bank-list em{color:var(--green);font:800 9px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:4px;font-style:normal;display:inline-flex}.bank-list .text-button{width:auto;color:var(--muted);font-size:9px}.bank-list .text-button:hover{color:#ff7d8e}.bank-tile{width:44px;height:30px;font:900 9.5px/1 var(--font);letter-spacing:.02em;flex:none;place-items:center;font-style:normal;display:grid}.bank-form .withdraw-actions{margin-top:2px}.withdraw-modal{gap:14px;display:grid}.withdraw-modal h2{margin:0}.withdraw-modal .muted{margin:-6px 0 0}.withdraw-progress{grid-template-columns:repeat(3,1fr);gap:5px;margin:0 40px 4px 0;padding:0;list-style:none;display:grid}.withdraw-progress li{border-top:3px solid var(--line-strong);color:var(--muted);font:800 9.5px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;padding-top:8px}.withdraw-progress li.done{border-top-color:var(--green);color:var(--green)}.withdraw-progress li.now{border-top-color:var(--yellow);color:var(--ink)}.withdraw-amount{display:block;position:relative}.withdraw-amount b{color:var(--muted);font:italic 900 22px/1 var(--font);font-stretch:70%;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.withdraw-amount input{width:100%;font:italic 900 30px/1 var(--font);letter-spacing:0;font-variant-numeric:tabular-nums;padding:14px 14px 14px 48px;font-stretch:70%}.withdraw-quick{flex-wrap:wrap;gap:6px;margin-top:-4px;display:flex}.withdraw-quick button{border:1px solid var(--line-strong);color:var(--body);font:700 11px/1 var(--font);padding:7px 10px}.withdraw-quick button:hover{border-color:var(--yellow);color:var(--yellow)}.withdraw-accounts,.withdraw-channels{gap:6px;display:grid}.withdraw-accounts label,.withdraw-channels label{border:1px solid var(--line);background:var(--panel-2);cursor:pointer;letter-spacing:0;text-transform:none;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.withdraw-channels label{color:var(--body);grid-template-columns:auto auto minmax(0,1fr)}.withdraw-accounts label.selected,.withdraw-channels label.selected{border-color:var(--yellow);box-shadow:inset 0 0 0 1px var(--yellow)}.withdraw-accounts:empty{display:none}.withdraw-add-account{justify-content:center;align-items:center;gap:7px;display:inline-flex}.withdraw-modal .text-button.withdraw-add-account{justify-self:start;width:auto;margin-top:-8px;padding:4px 0}.withdraw-breakdown{border:1px solid var(--line);margin:0;display:grid}.withdraw-breakdown div{font:500 13px/1.3 var(--font);justify-content:space-between;gap:12px;padding:9px 12px;display:flex}.withdraw-breakdown div+div{border-top:1px dashed var(--line)}.withdraw-breakdown dt{color:var(--body)}.withdraw-breakdown dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.withdraw-breakdown .total{background:#3ddc9a12}.withdraw-breakdown .total dt{color:var(--ink);font-weight:700}.withdraw-breakdown .total dd{color:var(--green);font:italic 900 20px/1 var(--font);font-stretch:70%}.withdraw-actions{justify-content:flex-end;gap:8px;display:flex}.withdraw-actions .ghost,.withdraw-actions .primary{width:auto}.withdraw-done{text-align:center;justify-items:center;gap:12px;display:grid}.withdraw-done>svg{color:var(--green)}.withdraw-done .withdraw-tracker{text-align:left;width:100%}.tx-head{gap:7px;display:grid}.tx-head .eyebrow{align-items:center;gap:7px;margin:0;display:flex}.tx-head h3{color:var(--body);font:500 12px/1.5 var(--font);letter-spacing:0;text-transform:none;margin:0;font-stretch:100%}.tx-day{gap:6px;display:grid}.tx-day h4{color:var(--muted);font:800 9.5px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;margin:6px 0 0}.tx-day ul{background:var(--line);border:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.tx-row{background:var(--panel);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:11px 12px;display:grid}.tx-icon{border:1px solid var(--line-strong);width:30px;height:30px;color:var(--green);place-items:center;font-style:normal;display:grid}.tx-row.out .tx-icon{color:var(--body)}.tx-row.withdrawal .tx-icon{color:var(--tone,var(--yellow));border-color:var(--tone,var(--yellow))}@supports (color:color-mix(in lab,red,red)){.tx-row.withdrawal .tx-icon{border-color:color-mix(in srgb,var(--tone,var(--yellow)) 50%,var(--line))}}.tx-main{gap:3px;min-width:0;display:grid}.tx-main b{color:var(--ink);font:700 13px/1.35 var(--font);overflow-wrap:anywhere}.tx-detail{color:var(--body);font:400 12px/1.45 var(--font);overflow-wrap:anywhere}.tx-cut{color:var(--muted);font:500 11px/1.4 var(--font)}.tx-side{text-align:right;justify-items:end;gap:5px;display:grid}.tx-side strong{color:var(--green);font:italic 900 17px/1 var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;font-stretch:72%}.tx-row.out .tx-side strong{color:var(--ink)}.tx-side small{color:var(--muted);font:600 11px/1 var(--font);font-variant-numeric:tabular-nums}@media(max-width:520px){.tx-row{grid-template-columns:minmax(0,1fr) auto}.tx-icon{display:none}.wallet-rules b{min-width:0;margin-right:4px}}.otp-digits{text-align:center;letter-spacing:.5em!important;font-size:22px!important}.signup-row{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.signup-row .text-button{width:auto;color:var(--yellow);font:800 10px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;padding:0;display:inline-flex}.signup-row .text-button:disabled{color:var(--muted)}.moderator-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.moderator-list li{border:1px solid var(--line);background:var(--panel-2);gap:8px;padding:12px;display:grid}.moderator-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.moderator-head b{font:800 14px/1.2 var(--font);color:var(--ink);overflow-wrap:anywhere}.moderator-key{color:var(--muted);align-items:center;gap:5px;font:600 11px/1 ui-monospace,Menlo,monospace;display:inline-flex}.moderator-scopes{flex-wrap:wrap;gap:5px;display:flex}.moderator-scopes em{border:1px solid var(--tone,var(--yellow));padding:4px 7px}@supports (color:color-mix(in lab,red,red)){.moderator-scopes em{border:1px solid color-mix(in srgb,var(--tone,var(--yellow)) 45%,var(--line))}}.moderator-scopes em{color:var(--tone,var(--yellow));font:700 10px/1 var(--font);letter-spacing:.04em;font-style:normal}.moderator-list small{color:var(--muted);font:500 11px/1.4 var(--font)}.moderator-actions{flex-wrap:wrap;gap:14px;display:flex}.moderator-actions .text-button{width:auto;color:var(--body);letter-spacing:.12em;padding:0;font-size:9.5px}.moderator-actions .text-button:hover:not(:disabled){color:var(--ink)}.moderator-actions .text-button.danger:hover:not(:disabled){color:#ff7d8e}.scope-list{border:0;gap:6px;margin:0;padding:0;display:grid}.scope-list legend{font:700 9.5px/1 var(--font);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;padding:0}.scope-list label{border:1px solid var(--line);background:var(--panel-2);cursor:pointer;letter-spacing:0;text-transform:none;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.scope-list label.selected{border-color:var(--tone,var(--yellow));box-shadow:inset 0 0 0 1px var(--tone,var(--yellow))}.scope-list span{gap:3px;display:grid}.scope-list b{color:var(--ink);font:700 12.5px/1.25 var(--font)}.scope-list small{color:var(--muted);font:500 11px/1.4 var(--font)}.key-reveal{border:1px solid var(--green);background:#3ddc9a12;gap:8px;padding:12px;display:grid}.key-reveal-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.key-reveal-head b{font:800 13px/1.2 var(--font)}.key-reveal p{color:var(--body);font:500 12px/1.5 var(--font);margin:0}.key-reveal code{border:1px solid var(--line-strong);color:var(--ink);overflow-wrap:anywhere;background:#0b0b0e;padding:8px 10px;font:600 11.5px/1.4 ui-monospace,Menlo,monospace;display:block}.identity-form{gap:8px;min-width:0;display:grid}.identity-form>label{margin-top:6px}.identity-form .primary{margin-top:8px}.identity-form .field-hint{margin:0 0 2px}.field-hint .ok{color:var(--green);font-weight:700}.field-hint .bad{color:#ff7d8e;font-weight:700}.field-hint.center{text-align:center}.avatar-picker{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.avatar-picker>div{justify-items:start;gap:6px;min-width:0;display:grid}.avatar-picker b{color:var(--ink);font:800 14px/1.2 var(--font)}.avatar-picker p{margin:0}.avatar-picker .copy-button{width:auto;font:700 10px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.avatar-drop{border:2px dashed var(--line-strong);background:var(--panel-2);width:96px;height:96px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:relative;overflow:visible}.avatar-drop.has-photo{border:2px solid var(--tone,var(--yellow))}.avatar-drop img{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-drop:hover:not(:disabled){border-color:var(--yellow);color:var(--yellow)}.avatar-cam{background:var(--yellow);width:30px;height:30px;color:var(--bg);border:3px solid var(--panel);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.username-field{border:1px solid var(--line-strong);background:#0b0b0f;align-items:center;min-width:0;display:flex}.username-field:focus-within{border-color:var(--yellow);outline:2px solid var(--yellow)}@supports (color:color-mix(in lab,red,red)){.username-field:focus-within{outline:2px solid color-mix(in srgb,var(--yellow) 35%,transparent)}}.username-field:focus-within{outline-offset:1px}.username-field input:focus-visible{outline:none}.username-field.locked{opacity:.75}.username-prefix{max-width:55%;color:var(--muted);font:500 13px/1 var(--font);white-space:nowrap;text-overflow:ellipsis;flex:none;padding:0 0 0 13px;overflow:hidden}.username-field input{background:0 0;border:0;flex:1;min-width:0;padding-left:2px}.username-field input:focus{border:0}.username-field>svg{color:var(--muted);flex:none;margin-right:12px}.username-field>svg.ok{color:var(--green)}.username-field>svg.bad{color:#ff7d8e}.channels-form{padding-top:6px}.channels-form .copy-button{width:auto;font:700 10px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;justify-self:start;padding:9px 14px}.profile-head{align-items:center;gap:12px;min-width:0;display:flex}.profile-head-avatar{background:var(--panel-2);border:1px solid var(--tone,var(--yellow));border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.profile-head-avatar{border:1px solid color-mix(in srgb,var(--tone,var(--yellow)) 55%,var(--line))}}.profile-head-avatar{color:var(--muted)}.profile-head-avatar img{object-fit:cover;width:100%;height:100%}.profile-head-avatar.big{width:64px;height:64px}.pricing-head h3 small{color:var(--muted);margin-left:6px;font-weight:500}.profile-spot-who{align-items:center;gap:12px;min-width:0;display:flex}.profile-spot-who>div{min-width:0}.profile-spot-who h3{overflow-wrap:anywhere}.signup-form .identity-form{gap:8px}.signup-form .identity-form label{color:var(--muted)}.mod-nav{gap:14px}.mod-nav .brand{cursor:default}.mod-nav-title{color:var(--body);font:700 10px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:7px;margin-right:auto;display:inline-flex}.mod-hero{border:1px solid var(--line);background:var(--panel);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:min(1080px,100% - 32px);margin:24px auto 16px;padding:18px;display:grid}.mod-hero h1{overflow-wrap:anywhere;margin:4px 0;font-size:clamp(24px,4vw,36px)}.mod-hero p{margin:0}.mod-hero b{color:var(--ink)}.mod-scopes{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:360px;margin:0;padding:0;list-style:none;display:flex}.mod-scopes li{border:1px solid var(--yellow);padding:5px 8px}@supports (color:color-mix(in lab,red,red)){.mod-scopes li{border:1px solid color-mix(in srgb,var(--yellow) 45%,var(--line))}}.mod-scopes li{color:var(--yellow);font:700 10px/1 var(--font);letter-spacing:.04em}.mod-console .mod-quick,.mod-console .live-main,.mod-console .mod-offline,.mod-console .dash-columns,.mod-foot{width:min(1080px,100% - 32px);margin-left:auto;margin-right:auto}.mod-console .mod-quick{margin-bottom:16px}.mod-console .dash-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.mod-offline{margin-bottom:16px}.mod-offline h2{margin:6px 0}.mod-offline p{margin:0}.mod-foot{text-align:center;margin-top:20px;margin-bottom:32px}.mod-dead{gap:12px;width:min(560px,100% - 32px);margin:12vh auto;padding:clamp(20px,4vw,32px);display:grid}.mod-dead .eyebrow{align-items:center;gap:7px;margin:0;display:flex}.mod-dead p{margin:0;line-height:1.6}.mod-dead .primary{justify-self:start}.mod-dead h1{margin:0;font-size:clamp(24px,4vw,34px)}.pricing-head.static{cursor:default}.dashboard-workspace.solo{grid-template-columns:minmax(0,1fr)}.lobby-locked{text-align:center;margin:14px 0 0;font-size:12px}@media(max-width:560px){.mod-nav{flex-wrap:nowrap}.mod-nav .brand em{display:none}.mod-nav-title{letter-spacing:.1em}}@media(max-width:760px){.mod-hero{grid-template-columns:auto minmax(0,1fr)}.mod-scopes{grid-column:1/-1;justify-content:flex-start;max-width:none}.mod-console .dash-columns{grid-template-columns:1fr}}.overlay-test-badge{z-index:5;color:#fff;font:800 10px/1 var(--font);letter-spacing:.18em;pointer-events:none;background:#e0223c;padding:4px 7px;position:fixed;top:6px;right:6px}.segmented-field{letter-spacing:.12em;text-transform:uppercase;gap:6px;font-size:8.5px;display:grid}.segmented{border:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.segmented button{background:var(--panel-2);min-width:0;color:var(--body);font:700 9px/1.2 var(--font);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:5px;padding:8px 6px;display:inline-flex}.segmented button+button{border-left:1px solid var(--line)}.segmented button:hover{color:var(--ink)}.segmented button.selected{background:var(--yellow);color:var(--bg)}.layout-actions{flex-wrap:wrap;gap:8px;display:flex}.layout-actions .text-button{border:1px solid var(--line);align-items:center;gap:6px;width:auto;padding:7px 9px;display:inline-flex}.warn-note{color:#ffcf4d}.alert-preview.staged{aspect-ratio:16/9;place-items:center;min-height:220px;display:grid}.alert-preview.staged.h-left{justify-items:start}.alert-preview.staged.h-right{justify-items:end}.alert-preview.staged.v-top{align-items:start}.alert-preview.staged.v-bottom{align-items:end}.alert-preview.staged .alert-tile.preview{width:66%}.overlay-test{justify-items:start;gap:4px;display:inline-grid}.overlay-test .text-button{border:1px solid var(--line);align-items:center;gap:6px;width:auto;padding:7px 10px;display:inline-flex}.overlay-test small{font-size:10.5px;line-height:1.4}.obs-source.testing{border-color:#e0223cb3}.stop-tests{color:#ff8494;border:1px solid #e0223cb3;justify-self:start;align-items:center;gap:6px;width:auto;padding:7px 10px;display:inline-flex}.mix-tests{flex-wrap:wrap;gap:8px;display:flex}.mix-status{min-height:15px;margin:0}.volume-mixer{gap:10px;display:grid}html:has(.scene-root),html:has(.scene-root) body{background:0 0!important}.scene-root{background:0 0;position:fixed;inset:0;overflow:hidden}.scene-fit{position:absolute;inset:0;overflow:hidden}.scene-canvas{transform-origin:0 0;font-family:var(--scene-font,var(--font));position:absolute;top:0;left:0}.scene-el{transform-origin:50%;position:absolute}.scene-body{box-sizing:border-box;animation-duration:.55s;animation-timing-function:var(--ease);animation-fill-mode:both;position:absolute;inset:0}.scene-el:not(.scene-text) .scene-body{overflow:hidden}:is(.scene-image,.scene-alert-image,.scene-donor-gif,.scene-avatar) img{width:100%;height:100%;display:block}.scene-missing.slot{box-sizing:border-box;font:800 26px/1.1 var(--font);letter-spacing:.12em;text-transform:uppercase;border:4px dashed #ffffff59;place-content:center;justify-items:center;gap:10px;display:grid}.scene-timer-bar{height:100%;transition-property:width;transition-timing-function:linear;display:block}.scene-missing{color:#ffffff80;background:#ffffff14;place-items:center;width:100%;height:100%;display:grid}.scene-words{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;line-height:1.18;display:inline-block}.scene-el.ghost{opacity:.35!important}.scene-el.ghost .scene-body{outline:2px dashed #ffffff80}.scene-video-host{position:absolute;inset:0}.scene-video-host video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.scene-video-sample{background:#0b0b0f;place-items:center;display:grid;position:absolute;inset:0}.scene-video-sample img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.scene-video-sample span{color:#fff;background:#08080a8c;border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:relative}.scene-el,.scene-el *{pointer-events:none}.scene-audio{color:var(--scene-text,#fff);font:800 44px/1.2 var(--scene-font,var(--font));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px;padding:0 48px;display:grid;position:absolute;inset:0}.scene-audio .alert-eq{gap:8px;height:90px}.scene-audio .alert-eq i{background:var(--scene-accent,var(--yellow));width:16px}.scene-audio b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scene-audio em{color:var(--scene-accent,var(--yellow));font:800 20px/1 var(--font);letter-spacing:.22em;border:2px solid;padding:10px 14px;font-style:normal}.scene-body.enter-fade{animation-name:scene-fade}.scene-body.enter-pop{animation-name:scene-pop;animation-duration:.6s}.scene-body.enter-zoom{animation-name:scene-zoom}.scene-body.enter-slide-up{animation-name:scene-slide-up}.scene-body.enter-slide-down{animation-name:scene-slide-down}.scene-body.enter-slide-left{animation-name:scene-slide-left}.scene-body.enter-slide-right{animation-name:scene-slide-right}@keyframes scene-fade{0%{opacity:0}}@keyframes scene-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@keyframes scene-zoom{0%{opacity:0;transform:scale(.35)}}@keyframes scene-slide-up{0%{opacity:0;transform:translateY(80px)}}@keyframes scene-slide-down{0%{opacity:0;transform:translateY(-80px)}}@keyframes scene-slide-left{0%{opacity:0;transform:translate(120px)}}@keyframes scene-slide-right{0%{opacity:0;transform:translate(-120px)}}.scene-still .scene-body{animation:none!important}.scene-video-host iframe{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.media-scene-preview{aspect-ratio:16/9;border:1px solid var(--line);background:repeating-conic-gradient(#1c1c22 0 25%,#141418 0 50%) 0 0 / 22px 22px;position:relative;overflow:hidden}.media-scene-preview.portrait{aspect-ratio:auto;height:min(62vh,520px)}.design-callout{background:#ffcf4d0d;border:1px dashed #ffcf4d8c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.design-callout>div{flex:260px;gap:3px;display:grid}.design-callout .muted{font-size:12px;line-height:1.5}.media-editor-open{border-color:var(--yellow);width:auto;color:var(--yellow);font:800 11px/1 var(--font);letter-spacing:.12em;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.scene-editor{z-index:100;background:var(--bg);color:var(--ink);font-family:var(--font);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.scene-toolbar{border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}.scene-toolbar-title{font:italic 900 15px/1 var(--font);letter-spacing:.02em;text-transform:uppercase;font-stretch:70%}.scene-toolbar-group{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.scene-toolbar-group.end{margin-left:auto}.scene-toolbar .icon-button.on,.inspector-icon.on{border-color:var(--yellow);color:var(--yellow)}.scene-toolbar-group.tools{gap:4px}.icon-button.tool{width:32px;height:32px}.icon-button.tool.on{background:var(--yellow);border-color:var(--yellow);color:var(--bg)}.zoom-button{justify-content:space-between;min-width:74px}.scene-toolbar .icon-button:disabled{opacity:.35}.tool-button{border:1px solid var(--line-strong);background:var(--panel-2);color:var(--ink);font:700 11px/1 var(--font);letter-spacing:.04em;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.tool-button:hover:not(:disabled){border-color:var(--yellow);color:var(--yellow)}.tool-button:disabled{opacity:.4}.scene-backdrop{border:1px solid var(--line-strong);background:var(--panel-2);width:auto;max-width:220px;color:var(--body);font:600 11px/1 var(--font);flex:none;padding:6px 8px}.scene-save{border-color:var(--yellow);background:var(--yellow);width:auto;color:var(--bg);font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.scene-save:disabled{background:var(--panel-2);color:var(--muted);border-color:var(--line)}.scene-toolbar .overlay-test{align-items:center;display:inline-flex}.scene-toolbar .overlay-test small{display:none}.scene-menu{position:relative}.scene-menu-list{z-index:5;border:1px solid var(--line-strong);background:var(--panel);gap:2px;width:300px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 50px #0009}.scene-menu-list button{text-align:left;color:var(--ink);background:0 0;gap:3px;padding:9px 10px;display:grid}.scene-menu-list button:hover{background:var(--panel-2)}.scene-menu-list b{font:800 12px/1.2 var(--font)}.scene-menu-list.narrow{width:190px}.scene-menu-list.narrow button{grid-template-columns:1fr auto;align-items:center}.scene-menu-list button:disabled{opacity:.4}.scene-menu-list small,.scene-menu-note{color:var(--body);font-size:11px;line-height:1.4}.scene-menu-note{padding:6px 10px 2px}.scene-workspace{grid-template-columns:220px minmax(0,1fr) 300px;min-height:0;display:grid}.scene-layers,.scene-inspector{background:var(--panel);min-height:0;padding:12px;overflow-y:auto}.scene-layers{border-right:1px solid var(--line)}.scene-inspector{border-left:1px solid var(--line)}.layer-list{gap:1px;margin:0 0 10px;padding:0;list-style:none;display:grid}.layer-row{border:1px solid #0000;align-items:center;gap:6px;padding:0 4px 0 8px;display:flex;position:relative}.layer-row:hover{border-color:var(--line);background:#ffffff0a}.layer-row.selected{background:#47b5ff1f;border-color:#47b5ff}.layer-row.is-hidden .layer-name,.layer-row.is-hidden .layer-icon{opacity:.4}.layer-row.drop-above:before,.layer-row.drop-below:after{content:"";background:#47b5ff;height:2px;position:absolute;left:0;right:0}.layer-row.drop-above:before{top:-2px}.layer-row.drop-below:after{bottom:-2px}.layer-icon{color:var(--muted);flex:none}.layer-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font:600 12px/1.2 var(--font);text-align:left;background:0 0;flex:1;padding:8px 0;overflow:hidden}.layer-rename{background:var(--bg);min-width:0;color:var(--ink);font:600 12px/1.2 var(--font);border:1px solid #47b5ff;flex:1;margin:4px 0;padding:4px 6px}.layer-actions{align-items:center;gap:2px;display:inline-flex}.layer-toggle{width:22px;height:22px;color:var(--muted);opacity:0;background:0 0;place-items:center;display:grid}.layer-row:hover .layer-toggle,.layer-toggle.on,.layer-toggle:focus-visible{opacity:1}.layer-toggle:hover{color:var(--ink)}.scene-stage{touch-action:none;-webkit-user-select:none;user-select:none;background:#050507;min-height:0;position:relative;overflow:hidden}.scene-stage .scene-editor-fit{inset:34px;overflow:visible}.scene-stage .scene-canvas{outline:1px solid #ffffff38}.scene-stage .scene-canvas:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:0 0 0 40000px #050507c7}.scene-stage :is(.scene-hit,.scene-selection,.scene-guide){z-index:2}.backdrop-checker .scene-canvas{background:repeating-conic-gradient(#202027 0 25%,#16161b 0 50%) 0 0 / 40px 40px}.backdrop-dark .scene-canvas{background:#0b0b0f}.backdrop-light .scene-canvas{background:#e9e7e1}.backdrop-scene .scene-canvas{background:#111 url(/landing/city-malam.webp) 50%/cover}.scene-hit{pointer-events:auto;cursor:default;transform-origin:50%;position:absolute}.scene-hit:hover,.scene-hover{outline:var(--sel-line,1.5px) solid #47b5ffe6}.scene-hover,.scene-picked{pointer-events:none;transform-origin:50%;z-index:2;position:absolute}.scene-picked{outline:var(--sel-line,1.5px) solid #47b5ffbf}.scene-stage.panning,.scene-stage.panning *{cursor:grab!important}.scene-stage.panning:active,.scene-stage.panning:active *{cursor:grabbing!important}.scene-selection{pointer-events:none;transform-origin:50%;outline:var(--sel-line,1.5px) solid #47b5ff;position:absolute}.scene-selection.locked{outline-style:dashed;outline-color:#fff9}.scene-handle{width:var(--handle,12px);height:var(--handle,12px);pointer-events:auto;border:var(--sel-line,1.5px) solid #47b5ff;background:#fff;border-radius:2px;position:absolute;transform:translate(-50%,-50%)}.scene-handle.h-n,.scene-handle.h-s{cursor:ns-resize}.scene-handle.h-e,.scene-handle.h-w{cursor:ew-resize}.scene-handle.h-nw,.scene-handle.h-se{cursor:nwse-resize}.scene-handle.h-ne,.scene-handle.h-sw{cursor:nesw-resize}.scene-rotate{left:50%;top:calc(var(--handle,12px) * -3);width:var(--handle,12px);height:var(--handle,12px);pointer-events:auto;cursor:grab;border:var(--sel-line,1.5px) solid #fff;background:#47b5ff;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.scene-rotate:after{content:"";width:var(--sel-line,1.5px);height:calc(var(--handle,12px) * 2.4);background:#47b5ff;position:absolute;top:100%;left:50%;transform:translate(-50%)}.scene-guide{pointer-events:none;background:#ff3ea5;position:absolute}.scene-size{white-space:nowrap;pointer-events:none;color:#fff;font-family:var(--font);background:#47b5ff;font-weight:700;line-height:1.3;position:absolute;left:50%;transform:translate(-50%)}.scene-marquee,.scene-draft{pointer-events:none;z-index:3;background:#47b5ff1a;border:1.5px solid #47b5ff;position:absolute}.scene-draft{background:#47b5ff0d;border-style:dashed}.scene-measure{pointer-events:none;z-index:4;background:#f24822;position:absolute}.scene-measure-label{pointer-events:none;z-index:4;white-space:nowrap;color:#fff;font-family:var(--font);background:#f24822;font-weight:700;line-height:1.3;position:absolute;transform:translate(-50%,-50%)}.scene-text-edit{z-index:5;box-sizing:border-box;resize:none;white-space:pre-wrap;transform-origin:50%;caret-color:#47b5ff;background:#47b5ff14;border:0;outline:2px solid #47b5ff;margin:0;line-height:1.18;position:absolute;overflow:hidden}.scene-context{z-index:110;border:1px solid var(--line-strong);background:#1e1e24;min-width:230px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 50px #0009}.scene-context button{color:var(--ink);font:600 12px/1.2 var(--font);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:24px;padding:7px 10px;display:flex}.scene-context button:hover:not(:disabled){color:#fff;background:#0d6efd}.scene-context button:disabled{color:var(--muted)}.scene-context kbd{color:var(--muted);font:500 11px/1 var(--font)}.scene-context button:hover:not(:disabled) kbd{color:#fffc}.scene-context hr{border:0;border-top:1px solid var(--line);width:100%;margin:4px 0}.inspector{gap:14px;display:grid}.inspector-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.inspector-head b{font:800 13px/1.2 var(--font);text-transform:uppercase;letter-spacing:.08em}.inspector-actions{gap:4px;display:inline-flex}.inspector-section{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.inspector-title{color:var(--muted);font:700 9.5px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;margin:0}.inspector-note{color:var(--body);font-size:11px;line-height:1.5}p.inspector-note{margin:0}.inspector-grid{gap:6px;display:grid}.inspector-grid.two,.inspector-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-field{color:var(--muted);font:700 9px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;gap:4px;display:grid}.inspector-field input,.inspector-field select,.inspector-text{border:1px solid var(--line-strong);background:var(--bg);width:100%;min-width:0;color:var(--ink);font:600 12px/1.3 var(--font);letter-spacing:0;text-transform:none;padding:7px 8px}.inspector-text{resize:vertical;min-height:64px}.inspector-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.inspector-gap{width:8px}.inspector-icon{width:30px;height:30px}.text-button.mini{border:1px solid var(--line);width:auto;padding:6px 8px}.inspector-range{color:var(--body);grid-template-columns:84px minmax(0,1fr) 52px;align-items:center;gap:8px;font-size:11px;display:grid}.inspector-range b{color:var(--ink);font:700 11px/1 var(--font);text-align:right}.inspector-range input{width:100%;accent-color:var(--yellow)}.inspector-check{color:var(--ink);align-items:center;gap:8px;font-size:12px;display:flex}.inspector-check small{color:var(--muted)}.segmented.small button{padding:7px 4px;font-size:8.5px}.token-row{flex-wrap:wrap;gap:4px;display:flex}.token-chip{border:1px dashed var(--line-strong);color:var(--yellow);background:0 0;padding:5px 7px;font:700 11px/1 ui-monospace,monospace}.token-chip:hover{border-color:var(--yellow)}.scene-color{color:var(--body);gap:5px;font-size:11px;display:grid}.scene-color-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.scene-color-row code{color:var(--muted);font-size:10.5px}.swatch-button{border:1px solid var(--line-strong);background:var(--bg);width:28px;height:28px;color:var(--muted);cursor:pointer;place-items:center;padding:3px;display:grid;position:relative;overflow:hidden}.swatch-button i{border:1px solid #fff3;width:100%;height:100%;display:block}.swatch-button.on{border-color:var(--yellow);box-shadow:0 0 0 1px var(--yellow)}.swatch-button.custom{background:conic-gradient(#ff5c5c,#ffcf4d,#39ff14,#47b5ff,#b36bff,#ff5c8a,#ff5c5c)}.swatch-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.swatch-button.custom.on{background:var(--bg)}.shortcut-list{color:var(--body);gap:6px;margin:0;padding-left:16px;font-size:11px;line-height:1.5;display:grid}.shortcut-list kbd{border:1px solid var(--line-strong);color:var(--ink);padding:1px 4px;font:700 10px/1.4 ui-monospace,monospace}@media(max-width:1080px){.scene-editor{display:block;overflow-y:auto}.scene-toolbar{z-index:3;position:sticky;top:0}.scene-workspace{flex-direction:column;display:flex}.scene-stage{flex:none;order:-1;height:min(62vh,560px)}.scene-layers,.scene-inspector{border:0;border-top:1px solid var(--line);overflow:visible}.scene-toolbar-group.end{margin-left:0}}.overlay-bar.w-card{border-color:var(--look-accent,var(--ink));background:var(--look-bg,#08080aed);color:var(--look-text,var(--ink))}.overlay-bar.w-card .playing{background:var(--look-accent,var(--yellow));color:var(--look-bg,var(--bg));font-family:var(--look-font,var(--font))}.overlay-bar.w-card .playing.staging{background:var(--look-text,var(--ink))}.overlay-bar.w-card .overlay-queue>div{border-color:var(--look-text,#fff)}@supports (color:color-mix(in lab,red,red)){.overlay-bar.w-card .overlay-queue>div{border-color:color-mix(in srgb,var(--look-text,#fff) 28%,transparent)}}.overlay-bar.w-card .overlay-queue>div{background:var(--look-text,#fff)}@supports (color:color-mix(in lab,red,red)){.overlay-bar.w-card .overlay-queue>div{background:color-mix(in srgb,var(--look-text,#fff) 6%,transparent)}}.overlay-bar.w-card .overlay-queue :is(b,span){font-family:var(--look-font,var(--font))}.overlay-bar.w-card .overlay-queue :is(svg,.fast){color:var(--look-accent,var(--yellow));border-color:var(--look-accent,var(--yellow))}.overlay-bar.w-card:not(.font-archivo) :is(.playing,.overlay-queue b,.overlay-queue span){font-style:normal;font-stretch:100%}.overlay-bar.look-transparan{text-shadow:0 2px 8px #000000e6;background:0 0;border-color:#0000}.overlay-root.v-top .overlay-bar{margin:0 auto auto}.overlay-root.h-left .overlay-bar{margin-left:0}.overlay-root.h-right .overlay-bar{margin-right:0}:is(.alert-tile,.w-card:not(.wheel-stage)).look-arcade{box-shadow:0 0 0 4px #140c2e,8px 8px 0 4px #140c2e}:is(.mp,.kk).look-arcade{border:4px solid var(--look-accent,var(--yellow));border-radius:0}:is(.alert-tile,.w-card).look-arcade{animation-timing-function:steps(6,end)}.look-arcade.font-silkscreen :is(.alert-amount,.goal-title,.board-head,.goal-amounts b,.goal-amounts em,.widget-title,.subathon-clock,.kk-title,.mp-title,.qr-overlay-head,.ticker-label,.playing){letter-spacing:0;font-family:"Press Start 2P",monospace;font-style:normal;font-stretch:100%;line-height:1.3}.look-arcade.font-silkscreen :is(.alert-amount,.goal-title,.board-head,.widget-title,.subathon-clock,.qr-overlay-head){text-shadow:3px 3px #140c2e}.alert-tile.look-arcade.font-silkscreen .alert-amount{font-size:calc(clamp(22px,5vmin,64px) * var(--look-scale,1))}.alert-tile.preview.look-arcade.font-silkscreen .alert-amount{font-size:calc(clamp(16px,2.4vw,24px) * var(--look-scale,1))}.look-arcade.font-silkscreen :is(.goal-title,.board-head){font-size:clamp(12px,4.2vmin,30px)}.look-arcade.font-silkscreen .goal-amounts b{font-size:clamp(16px,6.6vmin,52px)}.look-arcade.font-silkscreen .goal-amounts em{font-size:clamp(12px,4.4vmin,32px)}.look-arcade.font-silkscreen .widget-title{font-size:clamp(12px,4vmin,30px)}.look-arcade.font-silkscreen .subathon-clock{font-size:clamp(22px,11vmin,96px)}.look-arcade.font-silkscreen .kk-title{font-size:clamp(13px,3.8vmin,32px)}.look-arcade.font-silkscreen .mp-title{font-size:clamp(12px,3.2vmin,26px)}.look-arcade.font-silkscreen .qr-overlay-head{font-size:clamp(10px,4.6vmin,40px)}.look-arcade.font-silkscreen :is(.ticker-label,.playing){font-size:clamp(9px,26vh,15px)}.goal-card.look-arcade .goal-bar{background:repeating-linear-gradient(90deg,var(--look-text,#fff) 0 10px,transparent 10px 14px)}@supports (color:color-mix(in lab,red,red)){.goal-card.look-arcade .goal-bar{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--look-text,#fff) 22%,transparent) 0 10px,transparent 10px 14px)}}.goal-card.look-arcade .goal-bar i{background:repeating-linear-gradient(90deg,var(--look-accent,var(--yellow)) 0 10px,var(--look-accent,var(--yellow)) 10px 14px)}@supports (color:color-mix(in lab,red,red)){.goal-card.look-arcade .goal-bar i{background:repeating-linear-gradient(90deg,var(--look-accent,var(--yellow)) 0 10px,color-mix(in srgb,var(--look-accent,var(--yellow)) 70%,#000) 10px 14px)}}.goal-card.look-arcade .goal-bar i{transition-timing-function:steps(8,end)}.w-root.h-left{justify-items:start}.w-root.h-right{justify-items:end}.w-root.v-top{align-items:start}.w-root.v-bottom{align-items:end}.ticker-root.v-top{align-items:flex-start}.w-card.w-fill{background:var(--look-fill)}.w-card.w-radius{border-radius:var(--look-radius)}.w-card.w-border{border:var(--look-border-width) solid var(--look-accent,var(--yellow))}.w-card{zoom:var(--look-scale,1)}.w-card.see-through{text-shadow:0 2px 8px #000000e6}.w-card.anim-pop{animation:alert-pop .42s var(--ease) both}.w-card.anim-slide{animation:alert-slide .42s var(--ease) both}.w-card.anim-zoom{animation:alert-zoom .42s var(--ease) both}.w-card.anim-bounce{animation:alert-bounce .7s var(--ease) both}.w-card.look-arcade{animation-timing-function:steps(6,end)}@media(prefers-reduced-motion:reduce){.w-card{animation:none}}.widget-style .widget-picker{flex-wrap:wrap;gap:6px;display:flex}.widget-picker button{border:1px solid var(--line-strong);color:var(--body);font:700 11px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;padding:7px 10px;position:relative}.widget-picker button.selected{border-color:var(--yellow);color:var(--ink);background:#ffcf4d1f}.widget-picker button i{border:2px solid var(--bg);background:var(--yellow);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;right:-4px}.widget-picker button i.link{background:#47b5ff}.widget-preview{border:1px solid var(--line-strong);background:repeating-conic-gradient(#121218 0% 25%,#0b0b0f 0% 50%) 50%/24px 24px;width:100%;max-height:420px;position:relative;overflow:hidden}.widget-preview iframe{transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.widget-preview>span{color:var(--body);font:400 11px/1.3 var(--font);pointer-events:none;background:#08080acc;padding:5px 8px;position:absolute;bottom:8px;left:8px}.widget-mode{gap:6px;display:grid}.widget-mode label,.widget-copy{border:1px solid var(--line-strong);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 11px;display:flex}.widget-mode label.selected{border-color:var(--yellow)}.widget-mode label>span,.widget-copy>span{font:700 12px/1 var(--font);align-items:center;gap:6px;display:inline-flex}.widget-mode select,.widget-copy select{min-width:150px;margin-left:auto}.scene-menu-list{overscroll-behavior:contain;max-height:min(70vh,560px);overflow-y:auto}.scene-menu-group{color:var(--muted);font:700 9.5px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;margin:6px 0 0;padding:6px 10px 2px}.scene-menu-group:first-child{margin-top:0}.scene-add-layers{margin-bottom:12px;display:block}.scene-add-big{justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;display:inline-flex}.scene-add-big small{opacity:.75;margin-left:auto;font-size:10px}.scene-menu-list.from-layers{width:min(300px,100vw - 32px);left:0}.layer-required{border:1px solid var(--line-strong);color:var(--muted);font:700 8.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;padding:2px 5px}.inspector-required{border-left:2px solid var(--yellow);background:#ffcf4d0f;padding:8px 10px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
