:root{--ui-section-gap:16px;--ui-gold:#ffb454;--ui-gold-rule:linear-gradient(90deg, transparent, #ffb454aa 25%, #ffe5bcdd 50%, #f7931a88 75%, transparent)}body.ui-skin{--ui-ground:#100e0c;--chat-scroll-thumb:#775335;--chat-scroll-track:transparent;--chat-scroll-hover:var(--ui-dim);--ui-header-height:2.5rem;--ui-panel:#1c1713;--ui-inset:#14110e;--ui-raised:#292019;--ui-text:#fff4e7;--ui-muted:#cbb298;--ui-dim:#a78e77;--ui-orange:#f7931a;--ui-bright:#ffa63e;--ui-line:#e3b47d26;--ui-edge:#f7931a55;--ui-glass:linear-gradient(145deg, #382619d9, #1c1713ed 65%);--ui-glass-quiet:linear-gradient(165deg, #2c231cdb, #171310f2);--ui-shadow:0 14px 40px #0004, inset 0 1px #ffe4bd0d;--ui-pop-shadow:0 18px 55px #0007, 0 0 0 1px #0002, inset 0 1px #ffd29d18;--ui-blur:blur(22px) saturate(1.2);--ui-button-edge:#f7931a29;--ui-button-glow:0 0 2px #f7931a29, inset 0 0 2px #f7931a29;--ui-button-glow-hover:0 0 3px #f7931a33, inset 0 0 2px #f7931a29;--ui-button-rest:linear-gradient(#f7931a12, #f7931a12);--ui-button-hover:linear-gradient(#f7931a24, #f7931a24);--ui-button-active:linear-gradient(#f7931a33, #f7931a33);background:radial-gradient(ellipse at 12% 0%, #bd581018, transparent 48%), var(--ui-ground)}body.ui-skin>header,body.ui-skin #content>header{border-bottom:1px solid var(--ui-edge);-webkit-backdrop-filter:var(--ui-blur);background:linear-gradient(100deg,#2b2018e8,#171310eb 72%);position:relative;box-shadow:0 3px 18px #0002,inset 0 1px #ffe4bd08}body.ui-skin .logo{color:var(--ui-bright);letter-spacing:-.05em;text-shadow:0 0 22px #f7931a26;font-weight:800;text-decoration:none}body.ui-skin>header nav,body.ui-skin #content>header nav{flex-wrap:wrap;align-items:center;gap:5px;display:flex}body.ui-skin>header nav a,body.ui-skin #content>header nav a{color:var(--ui-muted);border:1px solid #0000;border-radius:8px;align-items:center;margin-right:0;padding:7px 11px;font-weight:550;text-decoration:none;transition:color .16s,background .16s,border-color .16s;display:inline-flex}body.ui-skin>header nav a:hover,body.ui-skin #content>header nav a:hover,body.ui-skin nav a[aria-current=page]{border-color:var(--ui-line);color:var(--ui-bright);background:#f7931a10}body.ui-skin .logo:focus-visible,body.ui-skin nav a:focus-visible{outline:2px solid var(--ui-bright);outline-offset:3px}body.ui-stream #content>header,body.ui-skin :where(.chat-container) .chat-header{height:var(--ui-header-height);min-height:var(--ui-header-height);padding-block:0}body.ui-stream #content>header .logo{flex-shrink:0;line-height:1}body.ui-stream #content>header nav{flex-wrap:nowrap;min-width:0;overflow-x:auto}body.ui-stream #content>header nav a{white-space:nowrap;flex-shrink:0;font-size:13px;line-height:1.25}body.ui-skin #main-area{background:radial-gradient(at 0 0,#f7931a08,#0000 52%)}.ui-stream .main-stream,.ui-stream .featured{box-shadow:0 0 0 1px var(--ui-line), 0 8px 25px #0002;background:linear-gradient(155deg,#2a201b8c,#171310e6);border-radius:14px}.ui-stream .main-stream>h2,.ui-stream .featured>h2{color:var(--ui-muted);letter-spacing:.1em;padding-top:4px;font-weight:700}.ui-stream #main-section>h2{isolation:isolate;letter-spacing:.035em;background:radial-gradient(at 15% 0,#ffad4724,#0000 60%),linear-gradient(115deg,#42271585,#201811b8 60%,#f7931a12);border-bottom:1px solid #f7931a45;border-radius:14px 14px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;min-height:34px;margin:-4px -12px 10px;padding:4px 18px;font-size:18px;line-height:1.4;display:flex;position:relative;box-shadow:inset 0 1px #ffdba32e,0 4px 20px #0002}.ui-stream #main-section>h2:after{content:"";background:var(--ui-gold-rule);pointer-events:none;height:1px;position:absolute;bottom:-1px;left:18px;right:18px}.ui-stream #main-section .stream-head-name{white-space:normal;flex-wrap:wrap;flex:440px;gap:5px 10px;line-height:1.5;overflow:visible}.ui-stream #main-section .stream-head-brand{color:#ffd49a;letter-spacing:.09em;white-space:nowrap;text-shadow:0 0 16px #f7931a30;align-items:center;gap:8px;font-weight:850;display:inline-flex}.ui-stream #main-section .stream-head-channel{color:#d8b9ff;text-transform:none;letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:750;text-decoration:none}.ui-stream #main-section a.stream-head-channel:hover,.ui-stream #main-section a.stream-head-channel:focus-visible{color:#eddfff;text-underline-offset:4px;text-decoration:underline}.ui-stream #main-section .stream-head-playing{color:var(--ui-muted);text-transform:none;letter-spacing:0;font-weight:500}.ui-stream #main-section .stream-head-game{color:var(--ui-bright);text-transform:none;letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:700}.ui-stream #main-section #stream-title{color:#ffe2b5;letter-spacing:-.025em;text-align:left;white-space:normal;overflow-wrap:anywhere;border-left:2px solid #f7931a70;flex:0 auto;align-self:center;max-width:100%;padding:0 0 0 16px;font-size:21px;font-style:italic;font-weight:800;line-height:1.35;inset-block-start:-.05em;overflow:visible}.ui-stream #stream-title{-webkit-text-fill-color:transparent;contain:paint;background-image:linear-gradient(100deg,#bc682a,#e8e1d8 25%,#dc8b3f 50%,#e8e1d8 75%,#bc682a);background-repeat:repeat-x;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;position:relative}.stream-title-sparkles{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ui-stream .stream-head-separator{color:var(--ui-muted);font:inherit;letter-spacing:0}.ui-stream .stream-status-twitch{color:var(--twitch);font:inherit;text-decoration:none}.ui-stream .stream-status-twitch:hover,.ui-stream .stream-status-twitch:focus-visible{text-underline-offset:2px;text-decoration:underline}.ui-stream #main-section .stream-head-spacer{display:none}@media (width<=700px){.ui-stream #main-section>h2{gap:10px;padding:8px 14px}.ui-stream #main-section #stream-title{flex-basis:100%;padding-left:12px}}.ui-stream .section-header{gap:10px;margin-bottom:13px}.ui-stream .section-header:after{content:"";background:linear-gradient(90deg, var(--ui-edge), transparent);flex:1;height:1px;margin-left:3px}.ui-stream .section-title{color:var(--ui-bright);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:750}.ui-stream .grid{gap:14px}.ui-stream .card,.ui-stream .featured-card{border:1px solid var(--ui-line);background:linear-gradient(135deg,#39271966,#1c1713d9 70%);border-radius:12px;padding:16px;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffe4bd0a,0 5px 18px #0002}.ui-stream .card:hover,.ui-stream .featured-card:hover{border-color:var(--ui-edge);background:linear-gradient(135deg,#55351c66,#231a14ed 70%);box-shadow:0 8px 25px #0004,inset 0 1px #ffe4bd14}.ui-stream .card.offline{opacity:.72;background:linear-gradient(145deg,#231d1880,#171310b3)}.ui-stream .card.offline:hover{opacity:1}.ui-stream .card-name,.ui-stream .featured-name{color:var(--ui-text);letter-spacing:-.015em;font-weight:650}.ui-stream .card-status,.ui-stream .featured-status,.ui-stream .featured-empty{color:var(--ui-dim)}.ui-text-btn,.auth-btn{font-weight:700!important}@supports (caret-animation:manual){:is(input,textarea,[contenteditable]:not([contenteditable=false])):focus{caret-animation:manual}}:where(input:is([type=text],[type=search],[type=email],[type=url],[type=password],[type=number],[type=tel],:not([type])),textarea):not([style*=text-align])::placeholder{text-indent:1ch}body.ui-skin .chat-container .chat-shell{color:var(--ui-text);background:0 0;font-family:inherit}body.ui-skin .chat-container .chat-header{border-bottom:1px solid var(--ui-edge)}body.ui-skin .chat-container .chat-catalog{background:var(--ui-glass-quiet);border-color:var(--ui-line);color:var(--ui-muted);-webkit-backdrop-filter:var(--ui-blur)}body.ui-skin .chat-container :is(.chats-heading,.chats-active-heading){background:var(--ui-glass);border-color:var(--ui-edge);box-shadow:inset 0 1px var(--ui-line)}body.ui-skin .chat-container :is(.chats-list-heading,.chats-category-name){color:var(--ui-bright);letter-spacing:.1em;font-size:10px;font-weight:750}body.ui-skin .chat-container .chats-category-name{font-size:9px}body.ui-skin .chat-container :is(.chats-row:not(.community-voice-row),.community-voice-head,.community-voice-participant){border-radius:9px}body.ui-skin .chat-container :is(.chats-row:not(.community-voice-row),.community-voice-head,.community-voice-participant):hover,body.ui-skin .chat-container :is(.chats-row:not(.community-voice-row),.community-voice-head,.community-voice-participant):focus-within{background:var(--ui-button-hover)}body.ui-skin .chat-container :is(.chats-row:not(.community-voice-row),.community-voice-head,.community-voice-participant):hover{border-color:var(--ui-button-edge)}body.ui-skin .chat-container :is(.chats-row:not(.community-voice-row).selected,.community-voice-row.selected>.community-voice-head){background:var(--ui-button-active);color:var(--ui-bright)}body.ui-skin .chat-container :is(.chats-row:not(.community-voice-row).unread,.community-voice-row.unread>.community-voice-head):after{background:var(--ui-bright)}body.ui-skin .chat-container :is(.chats-topic,.chat-encryption-status){color:var(--ui-dim)}body.ui-skin .chat-container .chat-member-roles .chat-role{border:1px solid var(--ui-line);background:var(--ui-inset);border-radius:6px}body.ui-skin .chat-container .chat-member strong[role=button]{color:inherit;box-shadow:none;padding:0;font-weight:740;border:0!important}body.ui-skin .chat-container .chat-member strong[role=button]:hover{text-decoration:underline}body.ui-skin .chat-container .chat-composer-context:empty{display:none}body.ui-skin .chat-container .chat-attachment-draft{border-color:var(--ui-button-edge);background:var(--ui-inset);box-shadow:var(--ui-button-glow);color:var(--ui-text);border-radius:8px;padding:4px 6px}body.ui-skin .stage-status-text{color:var(--ui-text)}body.ui-skin .chat-container :is(.pinned-label,.msg-time,.msg-edited){color:var(--ui-dim)}body.ui-skin .chat-container{--fg:var(--ui-text);--dim:var(--ui-dim);--surface:var(--ui-inset);--raised:var(--ui-raised);--hairline:var(--ui-line);--text:var(--ui-text);--text-dim:var(--ui-muted);--text-muted:var(--ui-dim);--border:var(--ui-line);--input-bg:var(--ui-inset);--input-border:var(--ui-line);color:var(--ui-text);border-color:var(--ui-line);background:linear-gradient(#241c16c9,#15110ff5 180px)}body.ui-skin :where(.chat-container) .chat-header{border-bottom-color:var(--ui-edge);background:linear-gradient(100deg,#50301966,#251b14e6);box-shadow:0 2px 12px #0002}body.ui-skin :where(.chat-container) .chat-resize,body.ui-skin :where(.chat-container) .split-divider{background:var(--ui-line)}body.ui-skin :where(.chat-container) .chat-resize:hover,body.ui-skin :where(.chat-container) .split-divider:hover{background:var(--ui-orange)}body.ui-skin :where(.chat-container) .msg.alt{background:#f7931a08}body.ui-skin :where(.chat-container) .chat-composer{border-top-color:var(--ui-line);background:linear-gradient(#2e22174d,#211810bf);padding:5.5px 10px;box-shadow:0 -5px 20px #0001}body.ui-skin :where(.chat-container) .chat-composer-input{background:#100d0ba6;border-color:#e3b47d33;border-radius:11px;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 2px 6px #0003,0 1px #ffe4bd08}body.ui-skin :where(.chat-container) .chat-composer-input:focus{border-color:#f7931a99;box-shadow:0 0 0 3px #f7931a0d,inset 0 2px 6px #0002}body.ui-skin :where(.chat-container) .chat-pins{border:1px solid var(--ui-line);border-left:3px solid var(--ui-orange);background:linear-gradient(110deg,#f7931a12,#211a1499);border-radius:10px;margin:8px 10px;padding:10px 12px}body.ui-skin :where(.chat-container) .chat-composer-context{border-left-color:var(--ui-button-edge);box-shadow:var(--ui-button-glow);background:#f7931a0d;border-radius:8px}body.ui-skin :is(.chat-context-popover,.info-tooltip){background:var(--ui-glass-quiet);border:1px solid var(--ui-edge);box-shadow:var(--ui-pop-shadow);-webkit-backdrop-filter:var(--ui-blur);color:var(--ui-text)}body.ui-skin :is(:where(.chat-container) .viewer-category-title,:where(.chat-container) .emoji-category-title,.stage-dropdown .stage-title){color:var(--ui-bright);letter-spacing:.1em;font-size:10px;font-weight:750}body.ui-skin :where(.chat-container) .viewer-name{color:var(--ui-text);border-radius:7px;padding:6px 7px}body.ui-skin :where(.chat-container) .viewer-name:hover{background:#f7931a0e}body.ui-skin .chat-context-popover{background:linear-gradient(160deg,#37271df2,#18130ff2);border-radius:14px}body.ui-skin :is(.chat-context-popover .chat-context-actions,.chat-context-popover .chat-context-reaction-picker,:where(.chat-container) .chat-inline-actions){border-color:var(--ui-line)}body.ui-skin :where(.chat-container) .chat-inline-actions{border-color:var(--ui-button-edge);box-shadow:var(--ui-button-glow), 0 4px 16px #0004;background:#2a1e16ed;border-radius:9px}body.ui-skin :where(.chat-container) .chat-settings-menu-body{flex-direction:column;gap:6px;display:flex}body.ui-skin .strimr-menu .strimr-section{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;margin:0;padding:0}body.ui-skin .strimr-menu .strimr-section>*+*{margin-top:10px}body.ui-skin .strimr-menu .settings-title{border:0;margin:0 0 10px;padding:0;line-height:1.5;display:block}body.ui-skin .strimr-menu .strimr-section>.settings-title{background:var(--ui-gold-rule) bottom / 100% 1px no-repeat;padding-bottom:6px}body.ui-skin :is(.strimr-help,.strimr-menu .bobs-help,.strimr-menu .bobs-offer-meta,.earnings-recent){color:var(--ui-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.6}body.ui-skin .strimr-help{margin:0}body.ui-skin .strimr-menu .setting-row{gap:12px;min-width:0;padding:3px 0}body.ui-skin .strimr-menu .setting-label{overflow-wrap:anywhere;min-width:0;line-height:1.5}body.ui-skin .strimr-menu :is(input[type=text],input[type=search]){box-sizing:border-box;width:100%;min-width:0;min-height:38px;padding:9px 11px;font-size:13px}body.ui-skin .strimr-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body.ui-skin .strimr-menu .auth-btn:not(.ui-icon-btn){white-space:normal;min-height:32px;margin:0;padding:7px 11px;line-height:1.4}body.ui-skin .strimr-menu [hidden]{display:none!important}body.ui-skin .strimr-menu input[type=checkbox]{color-scheme:dark}body.ui-skin .strimr-menu .toggle-switch:focus-within .toggle-slider{outline:2px solid var(--ui-orange);outline-offset:3px}body.ui-skin .strimr-menu .mod-row{grid-template-columns:minmax(0,1fr) 46px 46px 26px;align-items:center;gap:6px;padding:8px 0;display:grid}body.ui-skin .strimr-menu .mod-row>span{width:auto;min-width:0;padding:0}body.ui-skin .strimr-menu .mod-row{border-top:1px solid var(--ui-line)}body.ui-skin .strimr-menu .mod-name{color:var(--ui-text);overflow-wrap:anywhere;font-size:12px}body.ui-skin .strimr-menu .chats-settings-search-results{background:0 0;border-radius:8px;gap:5px;display:grid}body.ui-skin .strimr-menu :is(.avatar-status,.bobs-dashboard-status):empty{display:none}body.ui-skin .avatar-preview{border:1px solid var(--ui-button-edge);flex-shrink:0}body.ui-skin .strimr-menu .bobs-variant-form{border:0;min-width:0;margin:0;padding:0}body.ui-skin .strimr-menu .bobs-offer{border:1px solid var(--ui-button-edge);border-radius:10px}body.ui-skin .strimr-menu .bobs-offer:has(input:checked){background:#f7931a12;border-color:#f7931a66}body.ui-skin .earnings-total{color:var(--ui-bright);letter-spacing:-.025em;font-size:24px;font-weight:750}body.ui-skin .earnings-recent{flex-direction:column;display:flex}body.ui-skin .earnings-donation{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 0;display:flex}body.ui-skin .earnings-donation:last-child{border-bottom:0}body.ui-skin .earnings-donor{color:var(--ui-text);font-size:13px;font-weight:600}body.ui-skin .earnings-amount{color:var(--ui-orange);font-variant-numeric:tabular-nums;font-size:13px}body.ui-skin .earnings-message{color:var(--ui-muted);flex-basis:100%;font-size:12px}body.ui-admin .strimr-menu .strimr-panel-heading{background:0 0;margin:0 0 14px;padding:0 0 14px;position:static}body.ui-skin .strimr-menu .strimr-section:not([hidden])~.strimr-section:not([hidden]){margin-top:11px;position:relative}body.ui-skin .strimr-menu .strimr-section:not([hidden])~.strimr-section:not([hidden]):not(:has(>.settings-title)):before{content:"";background:var(--ui-gold-rule);pointer-events:none;height:1px;position:absolute;inset:-6px 0 auto}body.ui-skin .strimr-menu .chat-settings-live>fieldset{border:0;min-width:0;margin:0;padding:0}body.ui-skin .strimr-menu .chat-settings-live>fieldset+fieldset{margin-top:11px;position:relative}body.ui-skin .strimr-menu .chat-settings-live>fieldset+fieldset:before{content:"";background:var(--ui-gold-rule);pointer-events:none;height:1px;position:absolute;inset:-6px 0 auto}.ui-tabs{border-bottom:1px solid var(--ui-line,#333);width:100%;min-width:0;display:flex;overflow-x:auto}.ui-tabs>.ui-tab{min-width:max-content;box-shadow:none;color:var(--ui-muted,#aaa);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1 0 0;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-weight:600;display:flex}.ui-tabs>.ui-tab:hover{background:var(--ui-raised,#1b1b23);color:var(--ui-bright,#fff)}.ui-tabs>.ui-tab[aria-selected=true]{color:var(--accent,#f7931a);border-bottom-color:currentColor}.ui-tabs>.ui-tab:focus-visible{outline:2px solid var(--accent,#f7931a);outline-offset:-3px}.ui-tab-count{background:var(--ui-raised,#26262c);border-radius:10px;padding:1px 6px;font-size:.8em}.ui-tab-count[hidden],.ui-tabs[hidden]{display:none}.ui-tab-label{align-items:center;gap:6px;display:inline-flex}body.ui-skin .toast{color:#c9f7d8;box-shadow:var(--ui-pop-shadow);-webkit-backdrop-filter:var(--ui-blur);background:#1b342bed;border:1px solid #74d9a066}body.ui-skin .toast.error{color:#ffd6cf;background:#482623ed;border-color:#f0808066}.toast{color:#c9f7d8;z-index:30000;cursor:pointer;pointer-events:auto;overflow-wrap:anywhere;background:#1b342bed;border:1px solid #74d9a066;border-radius:8px;max-width:min(560px,100vw - 48px);margin:0;padding:12px 20px;font-size:14px}.toast.error{color:#ffd6cf;background:#482623ed;border-color:#f0808066}.toast[popover]{position:fixed;inset:auto 24px 24px auto}.toast-host{flex:1;justify-content:center;min-width:0;display:flex}body.ui-skin .toast.success,.toast.success{border-color:var(--green);background:color-mix(in srgb, var(--green) 20%, #151c18 94%);color:color-mix(in srgb, var(--green) 30%, white)}.toast.toast-update{--accent:var(--green)}.ui-avatar{width:var(--ui-avatar-size);height:var(--ui-avatar-size);background:var(--ui-avatar-theme);color:var(--ui-ground,#161618);font-size:calc(var(--ui-avatar-size) * .44);vertical-align:middle;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;position:relative}.ui-avatar>.ui-avatar-image,.ui-avatar>.ui-avatar-initials{border-radius:inherit;grid-area:1/1;width:100%;height:100%}.ui-avatar>.ui-avatar-image{object-fit:cover;display:block}.ui-avatar>.ui-avatar-initials{color:var(--ui-ground,#161618);place-items:center;display:grid}.ui-avatar>.ui-avatar-status{width:max(8px, calc(var(--ui-avatar-size) * .28));height:max(8px, calc(var(--ui-avatar-size) * .28));border:2px solid var(--ui-panel,#161618);background:var(--ui-dim,#80848e);box-sizing:content-box;border-radius:50%;position:absolute;bottom:-2px;right:-2px}.ui-avatar>.ui-avatar-status[data-status=online]{background:#43b581}.ui-avatar>.ui-avatar-status[data-status=idle]{background:#faa61a}.ui-avatar>.ui-avatar-status[data-status=dnd]{background:#ed4245}.ui-avatar>[hidden]{display:none}.ui-avatar.ui-avatar-voice-ring{outline:2px solid var(--fg,#fff4e7);outline-offset:2px}.ui-avatar.ui-avatar-voice-ring.speaking{outline-color:var(--ui-orange,#f7931a)}img[data-image-pending]{visibility:hidden}.ui-dropdown{z-index:var(--dropdown-z-index,12);width:var(--dropdown-width,calc(100dvw - 20px));min-width:min(var(--dropdown-min-width,min(300px, calc(100dvw - 20px))), calc(100dvw - 16px));max-width:min(var(--dropdown-max-width,min(580px, calc(100dvw - 20px))), calc(100dvw - 16px));max-height:min(var(--dropdown-max-height,calc(100dvh - 64px)), calc(100dvh - 16px));box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--ui-edge);background:var(--ui-glass), var(--ui-panel);-webkit-backdrop-filter:var(--ui-blur);color:var(--ui-text);box-shadow:var(--ui-pop-shadow);font:inherit;scrollbar-width:thin;scrollbar-color:var(--chat-scroll-thumb) var(--chat-scroll-track);border-radius:16px;margin:0;padding:18px;font-family:inherit;font-size:13px;line-height:1.4;position:fixed;inset:auto;overflow-y:auto}.ui-dropdown.ui-dropdown-compact{padding:6px}:root .ui-dropdown:is(.ui-context-menu,.emoji-picker) .ui-icon-btn{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit}.ui-dropdown[data-placement=anchor]{width:var(--dropdown-width,min(580px, calc(100dvw - 20px)));min-width:min(var(--dropdown-min-width,300px), calc(100dvw - 16px));max-width:min(var(--dropdown-max-width,calc(100dvw - 20px)), calc(100dvw - 16px));max-height:min(var(--dropdown-max-height,calc(100dvh - 64px)), calc(100dvh - 16px));position:fixed;inset:auto}.ui-dropdown[data-direction=down]{transform-origin:top}.ui-dropdown[data-direction=up]{transform-origin:bottom}.ui-dropdown[data-direction=left]{transform-origin:100%}.ui-dropdown[data-direction=right]{transform-origin:0}.ui-dropdown[hidden]{display:none}.ui-dropdown:not([hidden]){animation:.1s ease-out ui-dropdown-open}@keyframes ui-dropdown-open{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.ui-dropdown-header{background:var(--ui-gold-rule) bottom / 100% 1px no-repeat;border-bottom:0;margin-bottom:5px;padding-bottom:6px}.ui-dropdown-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-dropdown-eyebrow{color:var(--ui-bright);letter-spacing:.04em;font-size:10px;font-weight:800}.ui-dropdown-title{margin:var(--ui-section-gap,16px) 0 0;letter-spacing:normal;font-size:17px;font-weight:750}.ui-dropdown::-webkit-scrollbar{width:8px;height:8px}.ui-dropdown::-webkit-scrollbar-track{background:var(--chat-scroll-track)}.ui-dropdown::-webkit-scrollbar-thumb{background:var(--chat-scroll-thumb);border-radius:4px}.ui-dropdown::-webkit-scrollbar-thumb:hover{background:var(--chat-scroll-hover)}@media (prefers-reduced-motion:reduce){.ui-dropdown:not([hidden]){animation:none}}:where(.ui-dropdown-top)>.ui-icon-btn:not(:where(.mod-queue-btn,.strimr-menu-btn,.chat-profile-more-btn,.whats-new-close)){margin:0}.ui-dropdown-item{box-sizing:border-box;width:100%;min-height:36px;color:var(--ui-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:0 10px;display:flex}.ui-dropdown-item>svg{flex:none;width:18px;height:18px}.ui-dropdown-item>span:last-child{text-align:start;flex:auto;min-width:0}.ui-dropdown-item:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ui-orange) 16%, var(--ui-raised));box-shadow:inset 2px 0 0 var(--ui-orange);color:var(--ui-bright);outline:none}.ui-dropdown-item:disabled{opacity:.45;cursor:not-allowed}.ui-dropdown .twitch-section{border-top:0;margin-top:5px;padding-top:6px}.ui-dropdown :is(hr,[role=separator]):not([aria-orientation=vertical]){background:var(--ui-gold-rule);border:0;flex:none;align-self:stretch;width:100%;height:1px;margin:5px 0}.ui-dropdown.viewer-list-popup .viewer-category{margin-top:var(--ui-section-gap,16px)}.ui-dropdown.viewer-list-popup .viewer-category:first-child{margin-top:0}.ui-dropdown.viewer-list-popup .viewer-category+.viewer-category{background:var(--ui-gold-rule) top / 100% 1px no-repeat}body.ui-skin .ui-dropdown.chat-settings-menu .settings-title{background:var(--ui-gold-rule) bottom / 100% 1px no-repeat;border-bottom:0}.ui-dropdown-nested-header{align-items:center;gap:6px;padding-bottom:0;display:flex}.ui-dropdown-nested-header[hidden]{display:none}.ui-dropdown-nested-header>.ui-dropdown-back{flex:none;margin:0}.ui-dropdown-nested-title{min-width:0;color:var(--ui-bright);overflow-wrap:anywhere;padding-inline-end:8px;font-size:12px;font-weight:750}.ui-dropdown-title:first-child{margin-top:0}.ui-dropdown :is(hr,[role=separator]):not([aria-orientation=vertical]):is(:not(:not([hidden]):not(:is(.ui-section-divider,hr,[role=separator]))~*),:not(:has(~:not([hidden]):not(:is(.ui-section-divider,hr,[role=separator])))),:has(+:is(hr,[role=separator]):not([hidden]))){display:none}.ui-dropdown:is(.ui-context-menu,.ui-dropdown-compact) .ui-popover-header{margin-bottom:5px;padding-bottom:6px}body.ui-skin dialog.ui-modal{border:1px solid var(--ui-edge);background:var(--ui-glass);width:min(640px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ui-text);box-shadow:var(--ui-pop-shadow);-webkit-backdrop-filter:var(--ui-blur);font:inherit;color-scheme:dark;border-radius:18px;margin:auto;padding:0;font-size:14px;line-height:1.5;position:fixed;inset:0;overflow:hidden}body.ui-skin .ui-modal[open]{display:flex}body.ui-skin .ui-modal:not([open]),body.ui-skin .ui-modal [hidden]{display:none!important}body.ui-skin .ui-modal *,body.ui-skin .ui-modal :before,body.ui-skin .ui-modal :after{box-sizing:border-box}body.ui-skin .ui-modal::backdrop{background:color-mix(in srgb, var(--ui-ground) 80%, transparent);-webkit-backdrop-filter:var(--ui-blur)}body.ui-skin .ui-modal[data-size=small]{width:min(440px,100vw - 32px)}body.ui-skin .ui-modal[data-size=large]{width:min(1160px,100vw - 32px)}body.ui-skin .ui-modal[data-layout=settings]{height:min(880px,100dvh - 32px)}body.ui-skin .ui-modal-sidebar{background:var(--ui-glass-quiet);border-right:1px solid var(--ui-line);flex:none;width:224px;padding:32px 14px 24px;overflow-y:auto}body.ui-skin .ui-modal-sidebar-title{color:var(--ui-bright);overflow-wrap:anywhere;margin:0 8px 18px;font-size:16px;font-weight:700}body.ui-skin .ui-modal-sidebar-search{padding-bottom:18px}body.ui-skin .ui-modal-sidebar-nav{flex-direction:column;gap:5px;display:flex}body.ui-skin .ui-modal-nav-group{color:var(--ui-muted);letter-spacing:.08em;text-transform:uppercase;padding:22px 10px 7px;font-size:10px;font-weight:700}body.ui-skin .ui-modal-nav-item{text-align:left;align-items:center;width:100%;display:flex}body.ui-skin .ui-modal-nav-empty{color:var(--ui-dim);text-align:center;padding:12px 8px}body.ui-skin .ui-modal-main{flex-direction:column;flex:1;min-width:0;min-height:0;padding:32px;display:flex;overflow:hidden}body.ui-skin .ui-modal .ui-modal-header{background:var(--ui-gold-rule) left bottom 5px / 100% 1px no-repeat;box-shadow:none;border:0;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 5px;padding:0 0 11px;display:flex;position:relative}body.ui-skin .ui-modal-title{color:var(--ui-bright);letter-spacing:-.025em;margin:0;font-size:22px;font-weight:750}body.ui-skin .ui-modal-subtitle{color:var(--ui-muted);margin:8px 0 0}body.ui-skin .ui-modal-section-actions{margin-left:auto}body.ui-skin .ui-modal-section-actions:empty{display:none}body.ui-skin .ui-modal-section-actions-group{align-items:center;gap:8px;display:flex}body.ui-skin .ui-modal-section-actions-group:is(:empty,[hidden]){display:none}body.ui-skin .ui-modal-close{flex:none}body.ui-skin .ui-modal-body{scrollbar-gutter:stable;overscroll-behavior:contain;flex:1;min-width:0;min-height:0;margin:-6px 0 -6px -6px;padding:6px 12px 6px 6px;overflow:auto}body.ui-skin .ui-modal[data-layout=settings] .ui-modal-body{flex-direction:column;display:flex}body.ui-skin .ui-modal-section{gap:inherit;flex-direction:column;flex:none;min-width:0;display:flex}body.ui-skin .ui-modal-error{color:#ef8080;overflow-wrap:anywhere;flex:none;margin:20px 0 0}body.ui-skin .ui-modal-footer{border-top:1px solid var(--ui-line);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;display:flex}body.ui-skin .ui-modal :is(.ui-modal-sidebar,.ui-modal-body,textarea,select){scrollbar-width:thin;scrollbar-color:var(--chat-scroll-thumb) transparent}body.ui-skin .ui-modal :is(h1,h2,h3,h4,h5,h6,legend){box-shadow:none;background:0 0}body.ui-skin .ui-modal :is(h2,h3,legend){color:var(--ui-text);overflow-wrap:anywhere;font-weight:700}body.ui-skin .ui-modal-body h2{margin:0;font-size:18px}body.ui-skin .ui-modal-body h3{margin:var(--ui-section-gap,16px) 0 0;font-size:14px}body.ui-skin .ui-modal-body :is(p,small,label){color:var(--ui-muted)}body.ui-skin .ui-modal-body p{overflow-wrap:anywhere;line-height:1.6}body.ui-skin .ui-modal fieldset{background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:16px 0 0}body.ui-skin .ui-modal fieldset:not(:first-child){background:var(--ui-gold-rule) left 5px / 100% 1px no-repeat;border-top:0;padding-top:11px}body.ui-skin .ui-modal legend{padding:0 12px 0 0;font-size:13px}body.ui-skin .ui-modal .chats-settings-field{flex-direction:column;gap:7px;margin:0;font-size:12px;font-weight:600;display:flex}body.ui-skin .ui-modal :is(input,textarea,select){min-width:0;max-width:100%;font:inherit;accent-color:var(--ui-orange)}body.ui-skin .ui-modal :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),textarea,select){min-height:36px;color:var(--ui-text);background:var(--ui-inset);border:1px solid var(--ui-line);border-radius:8px;padding:8px 10px}body.ui-skin .ui-modal textarea{resize:vertical}body.ui-skin .ui-modal :is(input,textarea)::placeholder{color:var(--ui-dim);opacity:1}body.ui-skin .ui-modal :is(input,textarea,select):focus-visible{outline:2px solid var(--ui-bright);outline-offset:2px}body.ui-skin .ui-modal select option{color:var(--ui-text);background:var(--ui-inset)}body.ui-skin .ui-modal :is(input,select,textarea):disabled{opacity:.5;cursor:not-allowed}body.ui-skin .ui-modal button:not(.ui-icon-btn){font:inherit;cursor:pointer;padding:7px 12px;font-size:13px;font-weight:600}body.ui-skin .ui-modal :is([role=status],.chats-settings-status){color:var(--ui-dim);font-size:13px}body.ui-skin .ui-modal .chats-settings-error{color:#ef8080}@media (width<=650px){body.ui-skin dialog.ui-modal{border-radius:12px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}body.ui-skin .ui-modal[data-layout=settings]{flex-direction:column;width:calc(100vw - 16px);height:calc(100dvh - 16px)}body.ui-skin .ui-modal-sidebar{border-right:0;width:100%;max-height:32dvh;padding:18px 16px 16px}body.ui-skin .ui-modal-sidebar-nav{flex-flow:wrap}body.ui-skin .ui-modal-nav-item{width:auto}body.ui-skin .ui-modal-nav-group{flex-basis:100%;padding:14px 0 4px}body.ui-skin .ui-modal-main{padding:20px 16px}body.ui-skin .ui-modal-body{padding-right:4px}}body.ui-skin .ui-modal-sidebar-nav>.ui-modal-nav-group{align-self:stretch;width:100%;padding:10px 10px 6px}body.ui-skin .ui-modal-sidebar-nav>.ui-modal-nav-group:after{content:"";background:var(--ui-gold-rule);pointer-events:none;width:100%;height:1px;margin-top:5px;display:block}body.ui-skin .ui-modal-body hr{background:var(--ui-gold-rule);border:0;flex:none;width:100%;height:1px;margin:5px 0}body.ui-skin .ui-modal-body>:is(h2,h3):first-child{margin-top:0}:root{--ui-divider-space:6px}body.ui-skin :is(.ui-modal-body hr,.ui-modal-body [role=separator]:not([aria-orientation=vertical]),.ui-dropdown:not(.ui-context-menu):not(.ui-dropdown-compact) :is(hr,[role=separator]):not([aria-orientation=vertical])){box-sizing:border-box;width:auto;max-width:100%;height:1px;min-height:1px;margin:var(--ui-divider-space) 0;background:var(--ui-gold-rule);border:0;flex:none;align-self:stretch;padding:0}body.ui-skin :is(.ui-section-divider,.ui-modal-body hr,.ui-modal-body [role=separator]:not([aria-orientation=vertical]),.ui-dropdown:not(.ui-context-menu):not(.ui-dropdown-compact) :is(hr,[role=separator]):not([aria-orientation=vertical])):is(:not(:not([hidden]):not(:is(.ui-section-divider,hr,[role=separator]))~*),:not(:has(~:not([hidden]):not(:is(.ui-section-divider,hr,[role=separator])))),:has(+:is(.ui-section-divider,hr,[role=separator]):not([hidden]))){display:none}body.ui-skin :is(.ui-modal-footer:not(:empty),.ui-modal fieldset:not(:first-child),.chat-user-settings-info-list,.chat-user-settings-menu-controls:not(:first-child),.chat-role-danger-zone,.chat-e2ee-settings>.chats-settings-actions,.chat-role-add-members-modal,.chat-friend-request-settings,.chat-profile-popout .chat-profile-section+.chat-profile-section,.chat-profile-popout>:is(.chat-profile-actions,.chat-profile-message),.community-pins-card+.community-pins-card,.pinned-entry+.pinned-entry,.viewer-list-popup .viewer-category+.viewer-category,[id=spotify-controls-section],.bobs-device-section,.strimr-menu>:is([id=moderation-section],[id=whitelist-section],[id=obs-settings-section],[id=earnings-section]),.poll-composer-note){margin-block-start:var(--ui-divider-space);padding-block-start:var(--ui-divider-space)}body.ui-skin :is(.ui-modal fieldset:not(:first-child),.chat-user-settings-menu-controls:not(:first-child),.chat-role-danger-zone,.chat-e2ee-settings>.chats-settings-actions,.chat-profile-popout .chat-profile-section+.chat-profile-section,.chat-profile-popout>:is(.chat-profile-actions,.chat-profile-message),.viewer-list-popup .viewer-category+.viewer-category){background-position:0 0;padding-block-start:calc(var(--ui-divider-space) + 1px)}body.ui-skin :is(.ui-popover-header:not(:where(.ui-context-menu,.ui-dropdown-compact) .ui-popover-header),.ui-modal .ui-modal-header,.ui-dropdown:not(.ui-context-menu):not(.ui-dropdown-compact)>.ui-dropdown-header,.ui-dropdown:not(.ui-context-menu):not(.ui-dropdown-compact) .ui-popover-header,.chat-profile-popout .ui-popover-header,.ui-dropdown.chat-settings-menu .settings-title,.strimr-menu .strimr-section>.settings-title,.stage-dropdown .stage-section,.discord-import-settings>.discord-import-actions){margin-block-end:var(--ui-divider-space);padding-block-end:var(--ui-divider-space)}body.ui-skin :is(.ui-modal .ui-modal-header,.ui-dropdown:not(.ui-context-menu):not(.ui-dropdown-compact)>.ui-dropdown-header,.ui-dropdown:not(.ui-context-menu):not(.ui-dropdown-compact) .ui-popover-header,.chat-profile-popout .ui-popover-header,.ui-dropdown.chat-settings-menu .settings-title,.strimr-menu .strimr-section>.settings-title){background-position:0 100%;padding-block-end:calc(var(--ui-divider-space) + 1px)}body.ui-skin :is(.chat-user-settings-info-list,.chat-role-danger-zone,.chat-role-add-members-modal,.chat-friend-request-settings,[id=spotify-controls-section],.bobs-device-section,.strimr-menu>:is([id=moderation-section],[id=whitelist-section],[id=obs-settings-section],[id=earnings-section]),.poll-composer-note):nth-child(1 of :not([hidden])){background-image:none;border-top-width:0;margin-block-start:0;padding-block-start:0}body.ui-skin :is(.stage-dropdown .stage-section,.discord-import-settings>.discord-import-actions):nth-last-child(1 of :not([hidden])){background-image:none;border-bottom-width:0;margin-block-end:0;padding-block-end:0}body.ui-skin :is(.ui-modal-sidebar-nav>.ui-modal-nav-group,.ui-modal .ui-modal-body :is(h2,.settings-title):not(.chat-user-settings-display-name)){padding-block-end:var(--ui-divider-space)}body.ui-skin :is(.ui-modal-sidebar-nav>.ui-modal-nav-group,.ui-modal .ui-modal-body :is(h2,.settings-title):not(.chat-user-settings-display-name)):after{margin-block-start:var(--ui-divider-space)}body.ui-skin .strimr-menu :is(.strimr-section:not([hidden])~.strimr-section:not([hidden]):not(:has(>.settings-title)),.chat-settings-live>fieldset+fieldset){margin-block-start:calc(var(--ui-divider-space) * 2 + 1px)}body.ui-skin .strimr-menu :is(.strimr-section:not([hidden])~.strimr-section:not([hidden]):not(:has(>.settings-title)),.chat-settings-live>fieldset+fieldset):before{inset-block-start:calc(-1 * (var(--ui-divider-space) + 1px))}:root .ui-dropdown.community-notification-menu .ui-context-menu-group+.ui-context-menu-group:before{margin-block:var(--ui-divider-space)}body.ui-skin .ui-modal-footer:empty{display:none}.ui-avatar-crop .ui-modal-body{gap:20px;display:grid}.ui-avatar-crop-stage{aspect-ratio:1;cursor:grab;touch-action:none;user-select:none;background:#171719;border-radius:12px;width:min(100%,320px);margin:0 auto;position:relative;overflow:hidden}.ui-avatar-crop-stage:active{cursor:grabbing}.ui-avatar-crop-image{object-fit:fill;pointer-events:none;max-width:none;position:absolute}.ui-avatar-crop-mask{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 160px #0009,inset 0 0 0 2px #fff9}.ui-avatar-crop input[type=range]{width:100%;accent-color:var(--ui-orange,#f7931a)}.chat-profile-avatar-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ui-link-btn{box-shadow:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;margin:0;padding:0;display:inline}.ui-link-btn:hover,.ui-link-btn:focus-visible{text-decoration:underline}.ui-link-btn:focus-visible{outline:2px solid var(--ui-bright);outline-offset:2px}.ui-tooltip{box-sizing:border-box;border:1px solid var(--ui-edge);background:var(--ui-ground);max-width:min(360px,100vw - 16px);max-height:calc(100vh - 16px);color:var(--ui-text);box-shadow:none;font:inherit;overflow-wrap:anywhere;white-space:pre-line;pointer-events:none;border-radius:6px;margin:0;padding:8px 12px;font-size:13px;line-height:1.4;position:fixed;inset:auto;overflow:hidden}.ui-tooltip:first-line{color:var(--ui-bright)}:where(.ui-icon-btn){--ui-icon-btn-space:3px;margin:calc(var(--ui-icon-btn-space) / 2);position:relative}.ui-icon-btn{--emoji-size:20px;--ui-button-transition:border-color .14s, box-shadow .14s, color .14s, opacity .14s;box-sizing:border-box;cursor:pointer;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:4px;line-height:0;display:flex}.ui-icon-btn>svg{fill:currentColor;flex:none;width:20px;height:20px;display:block}.ui-icon-btn.ui-icon-btn-medium{--emoji-size:16px;width:24px;height:24px;padding:3px}.ui-icon-btn.ui-icon-btn-small{--emoji-size:14px;width:20px;height:20px;padding:3px}.ui-icon-btn-badge{box-sizing:border-box;background:var(--ui-bright);min-width:14px;height:14px;color:var(--ui-ground);text-align:center;pointer-events:none;border-radius:7px;padding:0 3px;font-size:10px;font-weight:700;line-height:14px;position:absolute;top:-4px;right:-4px}.ui-icon-btn-badge-dot{min-width:6px;height:6px;padding:0;top:-2px;right:-2px}body.ui-skin :is(.msg,.msg-reaction,.msg-reply,.msg-link,.msg-link-preview,.chats-row,.chats-topic,.chat-member,.community-quick-switcher-item,.chat-role-item,.chat-search-card,.chat-search-suggestions button,.community-pins-card,.community-inbox-card,.chat-context-action,.chat-attachment-image,.chat-attachment-image button,[data-focused-region]):is(:focus,:focus-visible){outline:none!important}.ui-icon-btn.ui-icon-btn-medium>svg{width:16px;height:16px}.ui-icon-btn.ui-icon-btn-small>svg{width:12px;height:12px}.ui-icon-slashed{display:inline-flex;position:relative}.ui-icon-slash{pointer-events:none;margin:auto;position:absolute;inset:0;overflow:visible}.ui-icon-slash line{stroke:#f23f43;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:26;stroke-dashoffset:26px;transition:stroke-dashoffset .15s ease-out}.ui-icon-slashed>.ui-icon-slash line,.ui-icon-btn-slashable[aria-pressed=true]>.ui-icon-slash line{stroke-dashoffset:0}.ui-icon-slashed>svg:first-child,.ui-icon-btn-slashable[aria-pressed=true]>svg:first-child{-webkit-mask-image:linear-gradient(to top right,#000 calc(50% - 2.6px),#0000 calc(50% - 2.6px) calc(50% + 2.6px),#000 calc(50% + 2.6px));mask-image:linear-gradient(to top right,#000 calc(50% - 2.6px),#0000 calc(50% - 2.6px) calc(50% + 2.6px),#000 calc(50% + 2.6px))}@media (prefers-reduced-motion:reduce){.ui-icon-slash line{transition:none}}body.ui-skin .whats-new-backdrop{-webkit-backdrop-filter:blur(5px);background:#100b07b8}body.ui-skin .whats-new-card{color:var(--ui-text);-webkit-backdrop-filter:var(--ui-blur);background:radial-gradient(at 100% 0,#f7931a1f,#0000 55%),#211a14f2;border:1px solid #f7931a55;border-radius:24px;box-shadow:0 24px 80px #0008,inset 0 1px #ffdfb51a}body.ui-skin .whats-new-title{color:var(--ui-text);letter-spacing:-.035em;font-size:24px;font-weight:750}body.ui-skin .whats-new-date{color:var(--ui-dim);letter-spacing:.12em}body.ui-skin .whats-new-entry{border-color:var(--ui-line)}body.ui-skin .whats-new-entry-title{color:var(--ui-text);font-weight:650}body.ui-skin .whats-new-entry-body{color:var(--ui-muted);line-height:1.65}body.ui-skin :is(.whats-new-tag,.whats-new-count){color:var(--ui-bright);background:#f7931a12;border:1px solid #f7931a33}:root{--btn-depth:0 0 transparent}body.ui-skin .settings-title{border-bottom:1px solid var(--ui-line);color:var(--ui-bright);letter-spacing:.09em;text-transform:uppercase;margin-bottom:0;padding-bottom:8px;font-size:11px;font-weight:800}body.ui-skin .setting-row{min-height:31px}body.ui-skin .setting-label{color:var(--ui-muted);font-size:12px}body.ui-skin :is(.chat-settings-menu,.strimr-menu,.admin-field,.form-group,.invite-section) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select,textarea),body.ui-skin :is(.emoji-search input,.emoji-picker-search){color:var(--ui-text);background-color:#110e0baa;border:1px solid #e3b47d33;border-radius:9px;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 2px 5px #0002,0 1px #ffe4bd08}body.ui-skin :is(.chat-settings-menu,.strimr-menu,.admin-field,.form-group,.invite-section) :is(input,select,textarea):focus-visible,body.ui-skin :is(.emoji-search input,.emoji-picker-search):focus-visible{border-color:var(--ui-orange);outline-offset:2px;outline:2px solid #f7931a44}body.ui-skin :is(.chat-settings-menu,.strimr-menu,.admin-field,.form-group) :is(input,textarea)::placeholder{color:#aa9179;opacity:.8}body.ui-skin :is(.chat-settings-menu,.strimr-menu) select option,body.ui-skin :is(.admin-field,.form-group) select option{background:var(--ui-panel);color:var(--ui-text)}body.ui-skin :is(.chat-settings-menu,.strimr-menu) input[type=checkbox],body.ui-skin .chat-report-categories input,body.ui-admin input[type=checkbox]{accent-color:var(--ui-orange)}body.ui-skin .toggle-slider{background:#35291f;box-shadow:inset 0 1px 3px #0004}body.ui-skin .toggle-switch input:checked+.toggle-slider{background:linear-gradient(120deg,#cf6914,#ffad47)}body.ui-skin :is(button,[role=button],.btn,.auth-btn,.info-icon,.msg-reply,.pending-reply-cancel,.stage-kick-btn,.strimr-menu-btn,.viewer-count,.stage-header-btn,.twitch-indicator):not(:where(:is(.stream-chrome,.main-video-wrap,.featured-video-wrap,.vod-video-wrap,.stream-quality-picker) :not(.ui-icon-btn),.chat-member strong[role=button],.ui-avatar,.ui-link-btn,.ui-tab,.ui-channel :is([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],.chat-context-action,.chat-context-quick-reaction,.chat-member-menu-action,.community-notification-menu button,.chat-attachment-image button,.chat-search-suggestions button,.chat-community-emoji-suggestion,.chat-member,.community-voice-participant,.chats-row,.chats-select,.chats-category-heading>button,.chats-tab-control,.chats-settings-subjects>button,.emoji-picker-rail button):not(.ui-icon-btn):not(.community-status-menu *))){--btn-solid:transparent;--btn-rest:var(--ui-button-rest);--btn-hover:var(--ui-button-hover);--btn-active:var(--ui-button-active);--btn-border:var(--ui-button-edge);--btn-border-hover:#f7931a66;--btn-color:var(--ui-bright);--btn-color-hover:var(--ui-bright);--btn-depth-color:transparent;--btn-depth:inset 0 -2px 1px var(--btn-depth-color);--btn-role-shadow:var(--ui-button-glow);--btn-role-shadow-hover:var(--ui-button-glow-hover);--btn-shadow-active:var(--ui-button-glow), inset 0 1px 3px #0003;--btn-radius:9px;--btn-focus:var(--ui-bright);box-shadow:var(--btn-role-shadow), var(--btn-depth);transition:var(--ui-button-transition,background-color .16s, border-color .16s, color .16s, opacity .16s);background-color:#0000!important;background-image:var(--btn-rest)!important;border:1px solid var(--btn-border)!important;border-radius:var(--btn-radius)!important;color:var(--btn-color)!important;&:not(:disabled):not([aria-disabled=true]):hover{box-shadow:var(--btn-role-shadow-hover), var(--btn-depth);background-image:var(--btn-hover)!important;border-color:var(--btn-border-hover)!important;color:var(--btn-color-hover)!important}&:not(:disabled):not([aria-disabled=true]):active{box-shadow:var(--btn-shadow-active);background-image:var(--btn-active)!important}&:is(.active,.selected,.on,.ui-icon-btn[aria-expanded=true],[aria-pressed=true],[aria-selected=true],[aria-current=page]){--btn-rest:var(--ui-button-active);--btn-hover:linear-gradient(#f7931a40, #f7931a40);--btn-border:#f7931a80;--btn-depth-color:#ffa63e99}&:focus-visible{outline-offset:2px;outline:2px solid var(--ui-bright)!important}&:is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed}}body.ui-skin .chat-header .viewer-count{box-shadow:none;background:0 0!important;border:0!important}body.ui-skin :is(.emoji-tabs,.gif-provider-tabs){border-color:var(--ui-line);background:#ffffff03;gap:6px}body.ui-skin :is(.music-request,.bobs-panel,.bobs-offer,.bobs-runtime-row){border-color:var(--ui-line);border-radius:9px}body.ui-skin #music-queue-panel{border-color:var(--ui-edge);background:linear-gradient(120deg,#342515aa,#1c1713dd)}body.ui-skin #music-queue-toggle{--btn-color:var(--ui-bright);--btn-color-hover:var(--ui-text);letter-spacing:.025em;font-weight:700}body.ui-skin .mod-queue-pagination{border-color:var(--ui-line)}body.ui-skin .chat-report-categories span{border-color:var(--ui-line);background:var(--ui-inset);color:var(--ui-muted);border-radius:9px}body.ui-skin .chat-report-categories input:checked+span{border-color:var(--ui-orange);background:color-mix(in srgb, var(--ui-orange) 12%, transparent);color:var(--ui-bright)}body.ui-skin .tip-modal-amount{color:#ffd09a;font-variant-numeric:tabular-nums;font-size:28px}body.ui-skin :is(.empty-state,#auth-wall,.error-state,.vod-empty){border:1px solid var(--ui-line);color:var(--ui-muted);background:linear-gradient(145deg,#30221880,#1c1713a6);border-radius:18px;box-shadow:inset 0 1px #ffe4bd0a}body.ui-skin .ui-modal-action-primary{--btn-rest:var(--btn-primary-rest)!important;--btn-hover:var(--btn-primary-hover)!important;--btn-active:var(--btn-primary-active)!important;--btn-border:var(--btn-primary-border)!important;--btn-border-hover:var(--btn-primary-border-hover)!important;--btn-role-shadow:var(--btn-primary-shadow)!important;--btn-role-shadow-hover:var(--btn-primary-shadow-hover)!important;--btn-color:var(--btn-ink)!important;--btn-color-hover:var(--btn-ink)!important}body.ui-skin .ui-modal-action-danger{--btn-rest:var(--btn-danger-rest)!important;--btn-hover:var(--btn-danger-hover)!important;--btn-active:var(--btn-danger-active)!important;--btn-border:var(--btn-danger-border)!important;--btn-border-hover:var(--btn-danger-border-hover)!important;--btn-role-shadow:var(--btn-danger-shadow)!important;--btn-role-shadow-hover:var(--btn-danger-shadow-hover)!important;--btn-color:var(--ui-text)!important;--btn-color-hover:var(--ui-text)!important}body.ui-information,body.ui-agency{color:var(--ui-text)}.ui-information main,.ui-agency main{padding-top:52px;padding-bottom:64px}.ui-information h1,.ui-agency .agency-info h1{color:var(--ui-text);letter-spacing:-.045em;font-weight:780;line-height:1.15}.ui-information h1{margin-bottom:32px;font-size:clamp(30px,4vw,42px)}.ui-information h1:after{content:"";background:linear-gradient(90deg, var(--ui-orange), #ffc77e55);border-radius:3px;width:46px;height:3px;margin-top:20px;display:block;box-shadow:0 0 15px #f7931a20}.ui-faq .faq-item{border:1px solid var(--ui-line);background:linear-gradient(145deg,#2d221980,#1c1713b3);border-radius:16px;margin-bottom:18px;padding:24px;box-shadow:inset 0 1px #ffe4bd0a}.ui-faq .faq-item:nth-of-type(2n){background:linear-gradient(165deg,#2a211980,#181410b3)}.ui-faq .faq-item h2{color:var(--ui-bright);letter-spacing:-.015em;font-size:18px;line-height:1.4}.ui-faq .faq-item :is(p,ul){color:var(--ui-muted);line-height:1.75}.ui-faq .faq-item :is(strong,h3){color:var(--ui-text)}.ui-about .placeholder{border:1px solid var(--ui-line);background:var(--ui-glass-quiet);color:var(--ui-muted);box-shadow:var(--ui-shadow);border-radius:18px;padding:36px}body.ui-skin :is(.talent-card,.stat-card,.invite-section){border:1px solid var(--ui-line);box-shadow:var(--ui-shadow);color:var(--ui-text);background:linear-gradient(140deg,#3a291a99,#1c1713e6 65%);border-radius:16px}body.ui-skin .talent-card:hover{border-color:var(--ui-edge);background:linear-gradient(140deg,#49301c99,#211912e6 65%)}body.ui-skin .talent-name{color:var(--ui-text)}body.ui-skin :is(.talent-status,.agency-desc,.stat-card-label,.form-group label){color:var(--ui-muted)}body.ui-skin :is(.data-table th,.data-table td,.tabs){border-color:var(--ui-line)}body.ui-skin .data-table td{color:var(--ui-text)}body.ui-skin .data-table th{color:var(--ui-muted);letter-spacing:.075em;background:#f7931a08;padding-top:13px;padding-bottom:13px}body.ui-skin .data-table tr:hover td{background:#f7931a08}.ui-agency .agency-header{border-bottom:1px solid var(--ui-edge);padding-bottom:28px}.ui-agency .agency-logo,.ui-agency .talent-avatar{color:var(--ui-bright);box-shadow:0 0 0 1px var(--ui-edge), inset 0 1px #ffe4bd14;background:linear-gradient(140deg,#51341e,#2b2119)}body.ui-skin :is(.btn,.period-btn,.tab){border-radius:9px;transition:border-color .16s,background .16s,color .16s,box-shadow .16s}body.ui-skin .overlay{-webkit-backdrop-filter:blur(5px);background:#100b07b8}body.ui-admin,body.ui-stats{--bg:#171310;--bg-dark:#100e0c;--bg-mid:#211a14;--surface:#1c1713;--raised:#2b2119;--fg:#fff4e7;--text:#fff4e7;--dim:#b59b80;--text-dim:#cbb298;--text-muted:#b59b80;--border:#e3b47d26;--hairline:#e3b47d26;--input-bg:#14110e;--input-border:#e3b47d33;--bg2:#1c1713;--grid:#e3b47d1c;--on:#f7931a18;--link:var(--ui-bright)}.ui-admin .admin-rail{border-color:var(--ui-edge);background:linear-gradient(#302116bf,#171310f2 260px)}.ui-admin .admin-brand{border-color:var(--ui-edge);min-height:58px;padding:12px 16px}.ui-admin .admin-brand a{color:var(--ui-bright);letter-spacing:-.05em;font-size:21px}.ui-admin .admin-brand span{border:1px solid var(--ui-edge);color:var(--ui-muted);border-radius:6px;padding:4px 7px;font-size:9px}.ui-admin .admin-main-header{border-color:var(--ui-line);background:linear-gradient(100deg,#2b2018eb,#191410eb)}.ui-admin .admin-main-header h1{letter-spacing:-.035em;font-size:21px;font-weight:750}.ui-admin .admin-card,body.ui-admin #strimr-menu{border:1px solid var(--ui-line);background:linear-gradient(155deg,#30221980,#1c1713e6);border-radius:15px;box-shadow:inset 0 1px #ffe4bd0a,0 8px 25px #0002}body.ui-admin #strimr-menu{-webkit-backdrop-filter:none}.ui-admin .admin-action-submit{flex-wrap:wrap}.ui-admin .admin-shell{height:100dvh}.ui-admin .admin-card-head{border-bottom:1px solid var(--ui-line);padding-bottom:13px}.ui-admin :is(.admin-report,.admin-ban,.rossi-decision){border-color:var(--ui-line);background:#100d0b80;border-radius:10px}.ui-admin .admin-empty,.ui-admin .admin-empty-row{background:radial-gradient(at top,#f7931a0d,#0000 70%),#18130fb3;border-style:solid;border-radius:14px}.ui-admin .admin-action-form{border:1px solid var(--ui-line);background:#100d0b4d;border-radius:12px;padding:14px}.ui-admin .admin-field{gap:7px}.ui-stats>.page-header{border:1px solid var(--ui-edge);border-radius:16px;margin-bottom:28px;padding:20px 22px}.ui-stats .page-header h1{color:var(--ui-text);letter-spacing:-.04em;font-size:25px;font-weight:750}.ui-stats>section>h2{border-bottom:1px solid var(--ui-line);color:var(--ui-bright);letter-spacing:.065em;padding-bottom:10px;font-size:12px;font-weight:750}.ui-stats :is(.stat,.rank-card,.reco-card,.reco-cards .card,.oauth-card-sub,#oauth-card,#saturation-card){border:1px solid var(--ui-line);background:linear-gradient(155deg,#35261999,#1a1511e6);border-radius:13px;box-shadow:inset 0 1px #ffe4bd0d,0 6px 18px #0002}.ui-stats .stat{border-top-color:#f7931a4d;padding:18px 16px}.ui-stats .stat .value{letter-spacing:-.035em;font-size:27px}.ui-stats .stat .label{color:var(--ui-muted);letter-spacing:.065em;margin-top:8px}.ui-stats .chart{border:1px solid var(--ui-line);background:linear-gradient(#21181066,#110e0b);border-radius:12px;padding:5px}.ui-stats :is(.insights-list,.event-feed,.leaderboard,.clip-card){border-color:var(--ui-line);background-color:#1c171399;border-radius:12px}.ui-stats table th{color:var(--ui-muted);background:#f7931a08}.ui-stats table td{border-color:var(--ui-line)}body.ui-skin .vod-section{border:1px solid var(--ui-line);background:linear-gradient(155deg,#2d211880,#171310cc);border-radius:15px}body.ui-skin .vod-title{color:var(--ui-text);letter-spacing:-.025em;overflow-wrap:anywhere;padding:4px 4px 12px;font-weight:700;line-height:1.4}body.ui-skin .vod-card{border:1px solid var(--ui-line);background:linear-gradient(145deg,#302218,#1c1713);border-radius:13px;box-shadow:inset 0 1px #ffe4bd0d,0 7px 20px #0003}body.ui-skin .vod-card:hover{border-color:#f7931a88;box-shadow:0 12px 30px #0005,0 0 16px #f7931a08}body.ui-skin .vod-card .thumb{background:radial-gradient(at 0 0,#f7931a1a,#0000 75%),#211a14}body.ui-skin .vod-card .meta{padding:15px}body.ui-skin .vod-card .title{color:var(--ui-text);font-weight:650}body.ui-skin .vod-card .sub{color:var(--ui-dim)}body.ui-banned{box-sizing:border-box;background:radial-gradient(#4d2b1855,#100e0c 75%);width:100%;padding:24px}.ui-banned>img{border:1px solid #f7931a44;border-radius:18px;box-shadow:0 20px 70px #0008,0 0 60px #f7931a08}@media (width<=600px){body.ui-skin>header,body.ui-skin #content>header{gap:8px;padding-left:12px;padding-right:12px}body.ui-skin>header nav a,body.ui-skin #content>header nav a{padding:6px 8px;font-size:12px}.ui-information main,.ui-agency main{padding:30px 16px 40px}.ui-faq .faq-item{border-radius:13px;padding:20px 17px}.ui-agency .agency-header{gap:14px}body.ui-stats{padding:14px}.ui-stats>.page-header{padding:16px}.ui-admin .admin-content{padding:14px}.ui-admin .admin-main-header{gap:10px;padding:12px 14px}}@media (prefers-reduced-motion:reduce){body.ui-skin :is(.card,.featured-card,.talent-card,.vod-card,.btn,.period-btn,.tab,:where(.chat-container) .chat-composer-input){transition:none}body.ui-skin .vod-card:hover{transform:none}body.ui-skin .toast,body.ui-skin>header nav a,body.ui-skin #content>header nav a,body.ui-skin :is(button,[role=button],.btn,.auth-btn,.info-icon,:where(.chat-container) .msg-reply,:where(.chat-container) .pending-reply-cancel,.strimr-menu-btn,:where(.chat-container) .viewer-count,.stage-header-btn,:where(.chat-container) .twitch-indicator):not(:where(.stream-chrome *,.main-video-wrap *,.featured-video-wrap *,.vod-video-wrap *,.stream-quality-picker *)){transition:none}body.ui-skin .talent-live-dot{animation:none}}body.ui-skin.ui-chat-popout:not([data-channel-mode=strimrcord]),body.ui-skin :is(.chat-messages,.chat-catalog-list,.viewer-list-popup,.chat-pins,.chat-composer-input,.emoji-content,.emoji-grid,.chat-settings-menu,dialog.chat-settings,.chats-settings-search-results,.chat-context-popover,.chat-report-dialog,.chat-report-note textarea,.mod-queue-list,.ban-cluster-panel,.poll-body,.poll-composer,.stage-dropdown,.strimr-menu,#music-queue-body,.music-admin-list,.dms-picker){&::-webkit-scrollbar{width:8px;height:8px}&::-webkit-scrollbar-track{background:var(--chat-scroll-track)}&::-webkit-scrollbar-thumb{background:var(--chat-scroll-thumb);border-radius:4px}&::-webkit-scrollbar-thumb:hover{background:var(--chat-scroll-hover)}@supports not selector(::-webkit-scrollbar){scrollbar-width:thin;scrollbar-color:var(--chat-scroll-thumb) var(--chat-scroll-track)}}body.ui-stream,body.ui-chat-popout{height:100dvh}body.ui-chat-popout:not([data-channel-mode=strimrcord]){--chat-popout-min-width:calc(var(--chat-min-width) + var(--chat-popout-sidebar-width,0px));min-width:var(--chat-popout-min-width);overflow-x:auto}body.ui-chat-popout:not([data-channel-mode=strimrcord]):has(.chat-container.chat-split-active){--chat-popout-min-width:calc(var(--chat-min-width) * 2 + var(--chat-split-divider-width) + var(--chat-popout-sidebar-width,0px))}body.ui-chat-popout:not([data-channel-mode=strimrcord]) .chat-container{border:0;flex:none;height:100%;max-height:none;width:100%!important;min-width:var(--chat-popout-min-width)!important;max-width:none!important}body.ui-skin .chat-container[hidden]{display:none!important}body.ui-skin :where(.chat-container) .chat-resize{touch-action:none}body.ui-skin .site-header-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}body.ui-skin .site-header-actions>div:not([class]){display:contents}body.ui-skin .chat-visibility-btn{white-space:nowrap;flex-shrink:0;padding:5px 9px;font:600 12px/1.25 system-ui,sans-serif}body.ui-skin :where(.chat-container) .chat-header{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:6px;display:grid}body.ui-skin :is(:where(.chat-container) .chat-header-left,:where(.chat-container) .chat-header-right){align-items:center;gap:6px;min-width:0;display:flex}body.ui-skin :where(.chat-container) .chat-header-left{grid-area:1/1;gap:10px}body.ui-skin :where(.chat-container) .chat-header-right{grid-area:1/3;justify-content:flex-end}body.ui-skin :where(.chat-container) .chat-header .stage-header-anchor{grid-area:1/2;justify-content:center;align-items:center;display:flex;position:relative;left:auto;transform:none}body.ui-skin :where(.chat-container) .chat-status{flex-shrink:0;align-items:center;gap:6px;padding-inline:12px;display:flex}body.ui-skin :where(.chat-container) .chat-status .private-indicator{margin-left:0}body.ui-skin :where(.chat-container) .chat-composer{margin:0}body.ui-skin :where(.chat-container) .chat-pins{overscroll-behavior:contain;max-height:40%;overflow-y:auto}body.ui-skin :where(.chat-container) .pinned-entry+.pinned-entry{border-top:1px solid var(--ui-button-edge);margin-top:8px;padding-top:8px}body.ui-skin :where(.chat-container) .pinned-unpin[hidden]{display:none}body.ui-skin:not(.ui-admin) :is(:where(.chat-container) .viewer-list-popup,.stage-dropdown,:where(.chat-container) .twitch-popup,:where(.chat-container) .ban-cluster-panel,.stream-chrome-menu,.chat-context-popover){max-width:min(var(--chat-panel-max-width), calc(100vw - var(--chat-panel-gutter)));box-sizing:border-box;overflow-wrap:anywhere}body.ui-chat-popout:not([data-channel-mode=strimrcord]) :is(:where(.chat-container) .chat-source-messages[data-source=external],:where(.chat-container) .chat-source-messages[data-source=strimr]){min-width:var(--chat-min-width)}:where(body.ui-skin :where(.chat-container) :is(.chat-header-left,.chat-header-right,.stage-header-anchor))>.ui-icon-btn:not(:where(.mod-queue-btn,.strimr-menu-btn,.chat-profile-more-btn,.whats-new-close)){margin:0}.pause-overlay:has(>.stream-resume-button){background:color-mix(in srgb, var(--ui-ground) 16%, transparent);container-type:size}body.ui-skin .pause-overlay>.stream-resume-button{--play-control-size:clamp(56px, min(12cqi, 32cqb), var(--play-control-max,80px));--btn-rest:var(--btn-neutral-rest), linear-gradient(var(--glass-bg-strong), var(--glass-bg-strong));--btn-hover:var(--btn-neutral-hover), linear-gradient(var(--glass-bg-strong), var(--glass-bg-strong));--btn-active:var(--btn-neutral-active), linear-gradient(var(--glass-bg-strong), var(--glass-bg-strong));--btn-border:color-mix(in srgb, var(--ui-text) 45%, transparent);--btn-border-hover:color-mix(in srgb, var(--ui-text) 70%, transparent);--btn-color:var(--ui-text);--btn-color-hover:var(--ui-text);--btn-radius:50%;--btn-role-shadow:var(--glass-shadow);--btn-role-shadow-hover:var(--glass-shadow-strong);--btn-shadow-active:inset 0 2px 6px color-mix(in srgb, var(--ui-ground) 65%, transparent);--ui-button-transition:border-color .16s ease, box-shadow .16s ease;width:var(--play-control-size);height:var(--play-control-size);-webkit-backdrop-filter:blur(8px);margin:0;padding:0}body.ui-skin .pause-overlay>.stream-resume-button>svg{width:56%;height:56%;transform:translate(2%)}body.ui-skin .pause-overlay>.stream-resume-button:focus-visible{outline-offset:5px;outline:3px solid var(--ui-text)!important}.ui-chat-popout .pause-overlay{--play-control-max:64px}@media (prefers-reduced-motion:reduce){body.ui-skin .pause-overlay>.stream-resume-button{--ui-button-transition:none}}@media (display-mode:window-controls-overlay){:root{--pwa-caption-left:env(titlebar-area-x,0px);--pwa-caption-right:max(0px, calc(100vw - env(titlebar-area-x,0px) - env(titlebar-area-width,100vw)));scroll-padding-top:calc(env(titlebar-area-y,0px) + env(titlebar-area-height,0px))}body.ui-skin #content>header,.chat-community-shell[data-chat-style=discord] :is(.community-conversation-header,.community-server-header){background:var(--ui-ground,#100e0c);app-region:drag;-webkit-app-region:drag}body.ui-skin #content>header{padding-inline-start:max(12px, var(--pwa-caption-left));padding-inline-end:max(12px, var(--pwa-caption-right))}body.ui-skin #content>header nav{flex-wrap:nowrap;min-width:0;overflow-x:auto}.chat-community-shell[data-chat-style=discord] .community-server-header .chats-heading{padding-inline-start:max(10px, var(--pwa-caption-left))}.chat-community-shell[data-chat-style=discord] .community-conversation-region>.community-conversation-header{padding-inline-end:var(--pwa-caption-right)}@container chat-shell (width<760px){.chat-community-shell[data-chat-style=discord] .community-conversation-region>.community-conversation-header{padding-inline-start:var(--pwa-caption-left)}}:is(#content>header,.community-conversation-header,.community-server-header) :is(button,input,select,textarea,a,summary,label,[role=button],[role=link],[role=menu],[role=menuitem],[role=search],[role=combobox],[role=listbox],[role=option],[role=tab],[role=switch],[role=checkbox],[contenteditable],[tabindex],.community-header-search,.dropdown,.community-server-menu,.community-notification-menu){app-region:no-drag;-webkit-app-region:no-drag}}
/*# sourceMappingURL=/static/assets/site-theme-bundle-e8fc9f48650ebd3ed58821904648719cd92360e33eb397807c55ed62980512ef.css.map */
