.android-login[data-v-1c900023]{background:var(--bg);color:var(--text);flex-direction:column;min-height:100dvh;padding:0;display:flex}.phone-topbar[data-v-1c900023]{min-height:calc(var(--control-size) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--space-4) 0;justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.phone-back[data-v-1c900023]{width:var(--control-size);height:var(--control-size);padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface);place-items:center;display:grid}.phone-back svg path[data-v-1c900023]{stroke:var(--text-muted)}.phone-mode[data-v-1c900023]{font-size:var(--font-xs);background:0 0;border:0;margin:0;padding:0;position:relative}.phone-mode summary[data-v-1c900023]{padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--warning);border:1px solid var(--warning);list-style:none}.phone-mode summary[data-v-1c900023]::-webkit-details-marker{display:none}.phone-mode p[data-v-1c900023]{z-index:3;right:0;top:var(--control-size);width:min(280px, calc(100vw - var(--space-6) * 2));margin:var(--space-2) 0 0;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);color:var(--warning);border:1px solid var(--warning);line-height:1.6;position:absolute}.phone-title[data-v-1c900023]{margin:calc(var(--space-6) * 3) var(--space-6) var(--space-6);font-size:var(--font-xl);text-align:left;letter-spacing:-.025em;font-weight:750;line-height:1.4}.phone-login-form[data-v-1c900023]{flex-direction:column;flex:1;min-height:0;display:flex}.phone-fields[data-v-1c900023]{margin:var(--space-6);border:0;min-width:0;padding:0}.phone-input-row[data-v-1c900023]{min-height:var(--control-size);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);align-items:center;display:flex}.phone-country[data-v-1c900023]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);min-height:var(--control-size);background:var(--surface-2);color:var(--text);font-size:var(--font-md);border:0;flex-shrink:0;font-weight:700;display:flex}.phone-country svg path[data-v-1c900023]{fill:var(--text-muted)}.phone-input-row input[data-v-1c900023]{border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--font-md);color:var(--text);min-height:var(--control-size);border:0;flex:1;width:0;min-width:0;margin:0}.phone-number[data-v-1c900023],.phone-code[data-v-1c900023]{padding:var(--space-3)}.phone-number[data-v-1c900023]::placeholder,.phone-code[data-v-1c900023]::placeholder{color:var(--text-muted);opacity:1}.phone-code-row[data-v-1c900023]{margin-top:var(--space-4)}.phone-get-code[data-v-1c900023]{max-width:45%;min-height:var(--control-size);padding:var(--space-2);font-size:var(--font-lg);color:var(--primary);background:var(--surface-2);border:0;flex-shrink:0;font-weight:650}.phone-sms-note[data-v-1c900023]{font-size:var(--font-xs);color:var(--text-muted);margin:var(--space-3) 0 0;line-height:1.6}.phone-submit[data-v-1c900023]{width:100%;min-height:var(--control-size);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-top:var(--space-6);background:var(--primary);color:var(--on-primary);border-color:var(--primary);font-size:var(--font-md);font-weight:700}.phone-feedback[data-v-1c900023]{margin:0 var(--space-6)}.phone-notice[data-v-1c900023]{font-size:var(--font-sm);margin:var(--space-3) 0 0;padding:var(--space-3);color:var(--danger);background:var(--surface);border:1px solid var(--danger);border-radius:var(--radius-sm);overflow-wrap:anywhere;line-height:1.6}.phone-cancel[data-v-1c900023]{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--primary);background:var(--surface-2);font-size:var(--font-lg)}.phone-agreement[data-v-1c900023]{padding:var(--space-6) var(--space-6) calc(var(--space-4) + env(safe-area-inset-bottom));justify-content:center;align-items:center;gap:var(--space-1);font-size:var(--font-xs);color:var(--text-muted);flex-wrap:wrap;margin-top:auto;line-height:1.5;display:flex}.phone-checkbox-hit[data-v-1c900023]{width:var(--control-size);min-height:var(--control-size);cursor:pointer;place-items:center;margin:0;display:grid}.phone-checkbox-hit input[data-v-1c900023]{width:var(--control-size);height:var(--control-size);accent-color:var(--primary);margin:0;padding:0}.phone-agreement-link[data-v-1c900023]{font-size:var(--font-lg);min-height:var(--control-size);color:var(--primary);background:var(--surface-2);padding:var(--space-2);font-weight:650;text-decoration:none}.phone-dialog[data-v-1c900023]{z-index:10;width:min(360px, calc(100vw - var(--space-6) * 2));max-height:calc(100dvh - var(--space-6) * 2);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);font-size:var(--font-sm);margin:auto;position:fixed;inset:0;overflow:auto}.phone-dialog[data-v-1c900023]:not([open]){display:none}.phone-dialog[data-v-1c900023]::backdrop{background:var(--bg)}.phone-dialog h2[data-v-1c900023]{font-weight:700}.phone-dialog button[data-v-1c900023]{background:var(--surface-2);color:var(--primary);font-size:var(--font-lg)}.new-profile[data-v-889dfa63]{color:var(--text);padding:var(--space-3) 0 var(--space-6)}.new-profile h1[data-v-889dfa63]{font-size:var(--font-xl);font-weight:750}.profile-back[data-v-889dfa63],.profile-cancel[data-v-889dfa63]{color:var(--primary);background:var(--surface-2);padding:var(--space-3);font-size:var(--font-lg)}.new-profile fieldset[data-v-889dfa63]{border:0;min-width:0;margin:0;padding:0}.new-profile .primary[data-v-889dfa63]{border-radius:var(--radius-md);margin:var(--space-6) 0 0;font-weight:700}.profile-avatar[data-v-889dfa63]{width:calc(var(--control-size) * 2);height:calc(var(--control-size) * 2);border:1px solid var(--border);background:var(--surface-2);color:var(--text);margin:var(--space-6) auto var(--space-3);font-size:var(--font-xl);border-radius:50%;place-items:center;display:grid}.profile-avatar-note[data-v-889dfa63],.profile-summary[data-v-889dfa63]{text-align:center;overflow-wrap:anywhere}.profile-summary[data-v-889dfa63]{padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.new-profile .profile-sex[data-v-889dfa63]{justify-content:center;gap:var(--space-6);margin:var(--space-6) 0;display:flex}.profile-sex legend[data-v-889dfa63]{text-align:center;font-size:var(--font-sm);color:var(--text-muted)}.profile-sex label[data-v-889dfa63]{align-items:center;gap:var(--space-2);display:flex}.profile-sex input[data-v-889dfa63]{width:var(--control-size);height:var(--control-size);accent-color:var(--primary);margin:0;padding:0}.new-profile:has([aria-invalid=true]) #profile-message[data-v-889dfa63]{color:var(--danger);border-color:var(--danger)}.browser-media[data-v-9111eed6]{width:100%;min-width:0}.media-surface[data-v-9111eed6]{height:var(--video-min);max-height:var(--video-max);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.media-surface[data-v-9111eed6] video{width:100%;height:100%;max-height:var(--video-max);background:var(--bg);border-radius:var(--radius-sm);display:block;object-fit:contain!important}.media-surface[data-v-9111eed6] audio{width:100%;margin:var(--space-6) 0;display:block}.media-controls[data-v-9111eed6]{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.playback-status[data-v-9111eed6],.playback-issue[data-v-9111eed6]{text-align:center;overflow-wrap:anywhere}.browser-media .playback-issue[data-v-9111eed6]{color:var(--danger);border-color:var(--danger)}.media-placeholder[data-v-9111eed6]{color:var(--warning);border:1px solid var(--warning);border-radius:var(--radius-sm);padding:var(--space-3)}small[data-v-9111eed6]{text-align:center;font-size:var(--font-xs);color:var(--text-muted);margin-top:var(--space-3);display:block}.player[data-v-e53ab532]>*{overflow-wrap:anywhere;flex-shrink:0;min-width:0;max-width:100%}.player>strong[data-v-e53ab532]{padding:0 var(--space-3);text-align:center;font-size:var(--font-lg)}.player button[data-v-e53ab532]{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3)}.player small[data-v-e53ab532]{margin:var(--space-1) var(--space-3);text-align:center}.player .media-status[data-v-e53ab532]{color:var(--warning);border:1px solid var(--warning);border-radius:var(--radius-sm);padding:var(--space-2)}.agora-diagnostic[data-v-45b1f8b4]{overflow-wrap:anywhere;border:1px solid var(--border);border-radius:12px;padding:12px}.agora-diagnostic p[data-v-45b1f8b4]{font-size:12px;line-height:1.6}.local-live[data-v-a09263db]{margin:var(--space-6) 0;padding:var(--space-4);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.local-live>p[data-v-a09263db]{color:var(--warning);border-left:var(--space-1) solid var(--warning);padding-left:var(--space-3);font-size:var(--font-sm)}input[data-v-a09263db],select[data-v-a09263db]{width:100%;min-width:0}small[data-v-a09263db]{color:var(--text-muted);font-size:var(--font-xs);margin:var(--space-2) 0;display:block}.local-chat[data-v-c340fefd]{margin:var(--space-6) 0;padding:var(--space-4);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.local-chat>p[data-v-c340fefd]:not([role=alert]){color:var(--warning);border-left:var(--space-1) solid var(--warning);padding-left:var(--space-3);font-size:var(--font-sm)}.chat-messages[data-v-c340fefd]{max-height:var(--video-min);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);overflow-wrap:anywhere;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--font-sm);overflow-y:auto}input[data-v-c340fefd]{width:100%;min-width:0}button[data-v-c340fefd]{margin:var(--space-2) var(--space-2) 0 0}.live-chat[data-v-4171163b]{margin:var(--space-4) 0;min-width:0}.live-messages[data-v-4171163b]{padding:var(--space-3);min-height:calc(var(--control-size) * 2);max-height:var(--video-min);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);font-size:var(--font-sm);overflow-wrap:anywhere;list-style:none;overflow-y:auto}.live-messages li[data-v-4171163b]{margin:var(--space-2) 0;white-space:pre-wrap}.live-chat>[role=status][data-v-4171163b]{color:var(--warning);background:var(--surface);border:1px solid var(--warning);border-radius:var(--radius-sm);padding:var(--space-3)}textarea[data-v-4171163b]{resize:vertical;width:100%;min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);background:var(--surface-2)}button[data-v-4171163b]{margin-top:var(--space-2)}.phone-screen[data-v-01246114]{background:var(--bg);padding:0}.local-login-entry[data-v-01246114]{min-height:100dvh;padding:calc(var(--space-6) + env(safe-area-inset-top)) var(--space-6) calc(var(--space-6) + env(safe-area-inset-bottom));color:var(--text)}.local-login-entry h1[data-v-01246114]{font-size:var(--font-xl);margin-top:calc(var(--space-6) * 3);font-weight:700}.local-login-entry p[data-v-01246114]{font-size:var(--font-sm);color:var(--text-muted)}.integration-setup[data-v-1d73585b]{padding-top:30px;padding-bottom:30px}.entry-controls[data-v-1d73585b]{background:#fff;max-width:520px;margin:auto;padding:12px 22px 24px}.entry-controls button[data-v-1d73585b]{width:100%;font-size:12px}.watch-fields[data-v-1d73585b]{border:1px solid #eeeaf5;border-radius:12px;min-width:0;padding:0 14px}:root{--bg:#0f0d16;--surface:#1a1724;--surface-2:#242033;--border:#2f2a40;--text:#f2f0f7;--text-muted:#a49fb5;--text-disabled:#6b6680;--primary:#6d4ff0;--primary-text:#a897ff;--primary-pressed:#5a3ed6;--live:#ff4d6d;--success:#3ecf8e;--warning:#f5b544;--danger:#ff6b6b;--on-primary:#fff;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--font-xs:12px;--font-sm:14px;--font-md:16px;--font-lg:20px;--font-xl:28px;--control-size:44px;--shell-width:480px;--video-min:220px;--video-max:60vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:var(--font-md);font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);line-height:1.5}*{box-sizing:border-box}body{min-width:0;margin:0}button,input,select,textarea{font:inherit}button,a,summary,input,select,textarea{min-height:var(--control-size)}button,.charge-link{border:1px solid var(--border);border-radius:var(--radius-md);max-width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-2);color:var(--text);overflow-wrap:anywhere;font-weight:650}button,summary{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--primary);outline-offset:3px}input,select,textarea{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;min-width:0;padding:var(--space-3);background:var(--surface-2);color:var(--text)}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}input[type=checkbox],input[type=radio]{width:var(--control-size);height:var(--control-size);accent-color:var(--primary);cursor:pointer;flex-shrink:0;margin:0;padding:0}label{font-size:var(--font-sm);color:var(--text-muted);margin:var(--space-4) 0;display:block}label input,label select,label textarea{margin-top:var(--space-2)}fieldset{border-color:var(--border);min-width:0}small{font-size:var(--font-xs)}.shell{max-width:var(--shell-width);background:var(--bg);min-height:100dvh;padding:env(safe-area-inset-top) max(var(--space-4), env(safe-area-inset-right)) calc(var(--space-6) + env(safe-area-inset-bottom)) max(var(--space-4), env(safe-area-inset-left));margin:auto}.shell>*,.grow{min-width:0}header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-6) 0 var(--space-4);display:flex}header small{font-size:var(--font-xs);letter-spacing:.15em;color:var(--text-muted);display:block}.brand{font-size:var(--font-xl);letter-spacing:-.04em;font-weight:800}.dot{color:var(--primary)}.badge,.mock-note,.notice{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--font-xs);overflow-wrap:anywhere}.badge{padding:var(--space-1) var(--space-2);align-items:center;font-weight:700;display:inline-flex}.mock-note{padding:var(--space-3)}.notice{padding:var(--space-3) var(--space-4);font-size:var(--font-sm)}.login{padding:var(--space-6) 0}.eyebrow{font-size:var(--font-xs);letter-spacing:.15em;color:var(--text-muted);margin-top:var(--space-6);font-weight:700}h1{font-size:var(--font-xl);letter-spacing:-.025em;margin:var(--space-3) 0;line-height:1.3}h2{font-size:var(--font-lg);line-height:1.4}h1,h2,p,.card-copy,.room-title,.balance-card,.account-card{overflow-wrap:anywhere}.muted{color:var(--text-muted);font-size:var(--font-sm)}.hint{font-size:var(--font-xs)}.phone-row{gap:var(--space-3);display:flex}.phone-row>label:first-child{width:calc(var(--control-size) * 2)}.grow{flex:1}.code-row{align-items:center;gap:var(--space-2);display:flex}.code-row input{flex:1;width:0}.check{align-items:center;gap:var(--space-2);min-height:var(--control-size);font-size:var(--font-sm);display:flex}.check input{margin:0}.primary{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.primary,.secondary,.back{font-size:var(--font-md)}.secondary{background:var(--surface-2);color:var(--primary-text)}.wide{width:100%}nav{gap:var(--space-2);padding:var(--space-2) 0;margin:var(--space-4) 0;border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}nav button{padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--text-muted);flex:auto}nav button.active{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}nav button{font-size:var(--font-md)}nav button:last-child{flex-grow:0;margin-left:auto}.live-card{text-align:left;background:var(--surface);border:1px solid var(--border);width:100%;margin:var(--space-3) 0;border-radius:var(--radius-lg);padding:0;overflow:hidden}.cover{height:var(--video-min);background:var(--surface-2);place-items:center;display:grid;position:relative}.cover-icon{font-size:var(--font-xl);color:var(--text-muted)}.live-label{align-items:center;gap:var(--space-2);left:var(--space-3);top:var(--space-3);font-size:var(--font-xs);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);background:var(--surface);color:var(--warning);border:1px solid var(--warning);display:inline-flex;position:absolute}.live-label:before{content:"";width:var(--space-2);height:var(--space-2);background:var(--live);border-radius:50%}.card-copy{padding:var(--space-4)}.card-copy strong{font-size:var(--font-lg)}.card-copy p{font-size:var(--font-sm);color:var(--text-muted);margin:var(--space-2) 0}.card-copy span{font-size:var(--font-sm);color:var(--text)}.back{margin:var(--space-3) 0}.player{min-height:var(--video-min);max-height:var(--video-max);justify-content:flex-start;align-items:stretch;gap:var(--space-2);padding:var(--space-4);background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:relative;overflow-y:auto}.player p{font-size:var(--font-sm);margin:var(--space-1) 0;color:var(--text-muted)}.player small{font-size:var(--font-xs);color:var(--text-muted)}.player>.cover-icon{margin-top:var(--space-6);align-self:center}.player .room-status,.player .media-status{color:var(--warning)}.room-title{justify-content:space-between;gap:var(--space-2);font-size:var(--font-md);margin:var(--space-4) 0;flex-wrap:wrap;align-items:center;display:flex}.room-title>strong{flex:9rem;min-width:0}.room-title>span{min-width:0;max-width:100%;font-size:var(--font-xs);color:var(--text-muted)}.chat-box{min-height:calc(var(--control-size) * 2);max-height:var(--video-min);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--font-sm);overflow-wrap:anywhere;overflow:auto}.chat-box b{color:var(--text);margin-right:var(--space-2)}.chat-form{gap:var(--space-2);margin:var(--space-3) 0;display:flex}.chat-form input{width:0;font-size:var(--font-md);flex:1}.chat-form button{white-space:nowrap;flex-shrink:0}.gift-panel{margin-top:var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.gift-panel .room-title{margin-top:0}.gift-grid{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.gift-grid button{align-items:center;gap:var(--space-1);background:var(--surface-2);border:1px solid var(--border);min-width:0;padding:var(--space-3);flex-direction:column;flex:90px;display:flex}.gift-grid button.chosen{border-color:var(--primary);outline:1px solid var(--primary);outline-offset:-2px}.gift-grid button>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.gift-grid span{font-size:var(--font-xl);color:var(--warning)}.gift-grid b{font-size:var(--font-sm)}.gift-grid small{font-size:var(--font-xs);color:var(--text-muted)}.gift-panel p,details p{font-size:var(--font-sm);color:var(--text-muted)}.gift-panel [role=status],.gift-confirmation,.gift-lock{color:var(--warning);background:var(--surface);border:1px solid var(--warning);padding:var(--space-3);border-radius:var(--radius-sm);overflow-wrap:anywhere}.gift-confirmation p,.gift-lock label{color:var(--warning)}.gift-confirmation button{margin:var(--space-1) var(--space-2) var(--space-1) 0}.gift-lock{margin-top:var(--space-3)}.gift-panel .gift-failed{color:var(--danger);border-color:var(--danger)}.gift-panel .gift-success{color:var(--success);border-color:var(--success)}details{margin:var(--space-6) 0;background:var(--surface);border:1px solid var(--border);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--font-sm)}summary{align-items:center;font-weight:650;display:flex}.balance-card{padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin:var(--space-6) 0}.balance-card>span{font-size:var(--font-sm);color:var(--text-muted)}.balance-card strong{font-size:var(--font-xl);color:var(--text);margin:var(--space-3) 0;font-variant-numeric:tabular-nums;display:block}.balance-card small{font-size:var(--font-sm);color:var(--text-muted)}.balance-status{font-size:var(--font-sm);color:var(--text-muted);margin-bottom:0}.account-card{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-6)}.uid{font-size:var(--font-xl);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;color:var(--text);font-variant-numeric:tabular-nums}.account-card .muted{font-size:var(--font-xs);overflow-wrap:anywhere}.charge-link{text-align:center;margin-top:var(--space-4);justify-content:center;align-items:center;text-decoration:none;display:flex}footer{font-size:var(--font-xs);color:var(--text-muted);text-align:center;margin-top:var(--space-6)}[role=alert]{color:var(--danger);border:1px solid var(--danger);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--surface)}[aria-invalid=true]{border-color:var(--border)}.entry-controls{background:var(--bg)!important;max-width:var(--shell-width)!important}.entry-controls button{font-size:var(--font-md)!important}button:not(:disabled):active,a.charge-link:active{background:var(--primary-pressed)!important;color:var(--on-primary)!important;border-color:var(--primary-pressed)!important}button:disabled,input:disabled,select:disabled,textarea:disabled{border-color:var(--border);opacity:1;background:var(--surface-2)!important;color:var(--text-muted)!important;cursor:not-allowed!important}button:disabled>*{color:inherit}[aria-busy=true] button{cursor:progress!important}@media (width<=360px){.shell{padding-left:max(var(--space-3), env(safe-area-inset-left));padding-right:max(var(--space-3), env(safe-area-inset-right))}header{flex-wrap:wrap;align-items:flex-start}}.media-diagnostics{color:var(--text-muted)!important}.mock-note,.gift-confirmation,.gift-lock{color:var(--warning);border-color:var(--warning)}.gift-confirmation p,.gift-lock p,.gift-lock label{color:var(--warning)}.gift-panel>[role=status]{color:var(--text);border-color:var(--border)}.gift-panel>.gift-failed{color:var(--danger);border-color:var(--danger)}.gift-panel>.gift-success{color:var(--success);border-color:var(--success)}.live-label,.gift-grid span{color:var(--text);border-color:var(--border)}.shell .player .room-status,.shell .player .media-status,.shell .live-chat>[role=status],.shell .browser-media .media-placeholder,.shell .local-live>p:not([role=alert]),.shell .local-chat>p:not([role=alert]),.shell .phone-mode summary,.shell .phone-mode p,.shell .android-login .phone-notice,.shell .new-profile #profile-message{background:var(--surface);color:var(--text)!important;border-color:var(--border)!important}.shell .android-login .phone-get-code,.shell .android-login .phone-cancel,.shell .android-login .phone-agreement-link,:root .shell .android-login .phone-dialog button,.shell .new-profile .profile-back,.shell .new-profile .profile-cancel,.phone-agreement a{color:var(--primary-text)}.phone-agreement a{min-height:var(--control-size);align-items:center;text-decoration:underline;display:inline-flex}:is(label:has(input[type=checkbox]),label:has(input[type=radio])){min-height:var(--control-size)}input[type=checkbox],input[type=radio],:root .shell input[type=checkbox],:root .shell input[type=radio]{appearance:none;border:2px solid var(--border);background:var(--surface);vertical-align:middle;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;min-height:22px;margin:0;padding:0;display:inline-grid;position:relative}input[type=radio],:root .shell input[type=radio]{border-radius:50%}input[type=checkbox]:checked,input[type=radio]:checked,:root .shell input[type=checkbox]:checked,:root .shell input[type=radio]:checked{background:var(--primary);border-color:var(--primary)}input[type=checkbox]:checked:after{content:"";border:solid var(--on-primary);border-width:0 2px 2px 0;width:6px;height:11px;transform:translateY(-1px)rotate(45deg)}input[type=radio]:checked:after{content:"";background:var(--on-primary);border-radius:50%;width:8px;height:8px}input[type=checkbox]:disabled,input[type=radio]:disabled,:root .shell input[type=checkbox]:disabled,:root .shell input[type=radio]:disabled,input[type=checkbox]:disabled:after{border-color:var(--text-muted)}input[type=radio]:disabled:after{background:var(--text-muted)}
