.live-page{padding-bottom:60px}.live-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.live-page-heading h1{margin:5px 0 10px;font-size:clamp(30px,4vw,46px)}.live-page-heading p{color:#735c67;margin:0;font-size:16px;line-height:1.6}.live-page :is(button,input,select,textarea){font:inherit}.live-page :is(button,a):focus-visible{outline-offset:4px;outline:3px solid #f1417f}.live-primary,.live-secondary,.live-stop,.live-text-button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.live-primary{color:#fff;background:#dc2168}.live-secondary{color:#5c203c;background:#fff;border-color:#e7cfda}.live-stop{color:#fff;background:#922349}.live-text-button{color:#802148;background:0 0;padding:8px}.live-page :is(button,a)>svg{flex-shrink:0;width:20px;height:20px}.live-page button:disabled{opacity:.5;cursor:not-allowed}.live-notice{color:#633b52;background:#faf2f7;border:1px solid #dfccdb;border-radius:12px;padding:15px 18px;font-size:16px;line-height:1.6}.live-notice.error{color:#843826;background:#fff2ef;border-color:#ebbbad}.live-empty{text-align:center;background:#fff;border:1px solid #eadce3;border-radius:20px;justify-items:center;gap:12px;padding:60px 24px;display:grid}.live-empty>svg{color:#be4675;width:52px;height:52px}.live-empty h2,.live-empty p{margin:0}.live-empty p{color:#79616c}.live-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.live-card{color:#30111f;background:#fff;border:1px solid #eadce3;border-radius:18px;text-decoration:none;overflow:hidden}.live-card-stage{aspect-ratio:16/10;color:#f991b7;background:linear-gradient(135deg,#2b1120,#701947);place-items:center;display:grid;position:relative}.live-card-stage>svg{width:70px;height:70px}.live-card-stage>span{color:#fff;background:#e12969;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:14px;font-weight:800;display:flex;position:absolute;top:15px;left:15px}.live-card-stage>span svg{width:14px;height:14px}.live-card>div:last-child{padding:20px}.live-card h2{overflow-wrap:anywhere;margin:0;font-size:21px}.live-card p{color:#79616c}.live-card b{color:#b22058;align-items:center;gap:8px;display:flex}.live-card b svg{width:18px}.live-studio{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start;gap:26px;display:grid}.live-preview,.live-watch-stage{color:#fff;background:#150d15;border-radius:20px;position:relative;overflow:hidden}.live-preview{aspect-ratio:4/3}.live-preview video,.live-watch-stage video{object-fit:contain;width:100%;height:100%;display:block}.live-preview>div,.live-watch-stage>div{text-align:center;background:#180e18;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:25px;display:flex;position:absolute;inset:0}.live-preview>div svg,.live-watch-stage>div>svg{color:#ec78a5;width:45px;height:45px}.live-preview-label{background:#35162dcc;border-radius:8px;padding:7px 11px;font-size:14px;font-weight:700;position:absolute;top:16px;left:16px}.live-controls{background:#fff;border:1px solid #eadce3;border-radius:18px;gap:16px;padding:24px;display:grid}.live-controls label{gap:7px;font-size:16px;font-weight:600;display:grid}.live-controls :is(input,select,textarea){box-sizing:border-box;color:#301b24;background:#fff;border:1px solid #dbc6d0;border-radius:10px;width:100%;min-width:0;padding:12px;font-size:16px}.live-controls textarea{min-height:110px}.live-controls p{margin:0}.live-help{color:#745563;font-size:14px;line-height:1.5}.live-status{color:#b71d59;align-items:center;gap:8px;font-weight:700;display:flex}.live-status svg{width:17px}.live-watch-stage{width:100%;height:min(70vh,700px);min-height:320px}.live-watch-stage h2{margin:0}.live-view-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.live-report{max-width:600px}.live-report h2{margin:0}.live-admin-list{gap:12px;display:grid}.live-admin-list article{background:#fff;border:1px solid #eadce3;border-radius:14px;padding:18px}.live-admin-list header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.live-admin-list h3{margin:0;font-size:18px}.live-admin-list p{overflow-wrap:anywhere;margin:8px 0;font-size:15px}.live-admin-list small{color:#745563;font-size:14px}@media (width<=900px){.live-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.live-studio{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.live-page-heading{align-items:stretch}.live-page-heading>.live-primary{width:100%}.live-catalog{grid-template-columns:minmax(0,1fr)}.live-controls{padding:18px}.live-watch-stage{height:60vh;min-height:300px}.live-empty{padding:40px 20px}.live-view-actions>*{flex:auto}}.live-room-layout{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);align-items:start;gap:22px;display:grid}.live-room-video{min-width:0}.live-room-layout .live-watch-stage{height:clamp(350px,48vw,640px)}.live-chat{color:#37212c;background:#fff;border:1px solid #e6d5de;border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 10px 32px #44172a08}.live-chat-heading{background:#fff9fc;border-bottom:1px solid #f1e5eb;justify-content:space-between;align-items:center;gap:12px;padding:19px 18px 12px;display:flex}.live-chat-heading>div,.live-chat-heading>span{align-items:center;gap:7px;display:flex}.live-chat-heading h2{margin:0;font-size:17px}.live-chat-heading svg{color:#c02061;flex-shrink:0;width:18px;height:18px}.live-chat-heading>span{font-size:15px;font-weight:700}.live-chat-heading small{font-size:.75rem;font-weight:500}.live-chat-connection{color:#715b67;align-items:center;gap:6px;padding:9px 16px;font-size:.875rem;display:flex}.live-chat-connection i{background:#20824e;border-radius:50%;flex-shrink:0;width:6px;height:6px}.live-chat-connection i.stale{background:#bd8535}.live-chat-connection small{white-space:nowrap;margin-left:auto;font-size:.75rem}.live-chat-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7bcc9 transparent;height:355px;padding:0 14px 12px;overflow-y:auto}.live-chat-empty{text-align:center;color:#745765;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:300px;display:flex}.live-chat-empty>svg{color:#bd7291;width:36px;height:36px}.live-chat-empty p{margin:0;font-size:.875rem;line-height:1.7}.live-chat-message{overflow-wrap:anywhere;border-bottom:1px solid #f4eaf0;padding:12px 0 8px}.live-chat-message.highlighted{background:#fff8fc;border-radius:8px;padding:12px 8px 8px}.live-chat-author{flex-wrap:wrap;align-items:center;gap:6px;font-size:.875rem;display:flex}.live-chat-author b{overflow-wrap:anywhere;max-width:65%}.live-chat-author small{color:#8c2852;background:#f6ddea;border-radius:4px;padding:2px 5px;font-size:.75rem;font-weight:700}.live-chat-author time{color:#947a88;margin-left:auto;font-size:.75rem}.live-chat-avatar{color:#713854;background:#efdfeb;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:.875rem;font-weight:700;display:grid}.live-chat-message>p{white-space:pre-wrap;margin:7px 0;font-size:14px;line-height:1.55}.live-chat-message>p.removed{color:#927a87;font-size:.875rem;font-style:italic}.live-chat-message blockquote{color:#816474;background:#f7f0f4;border-left:2px solid #cb6e97;margin:8px 0 0;padding:6px 8px;font-size:.875rem;line-height:1.5}.live-chat-message-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.live-chat :is(.live-chat-message-actions,.live-muted-list) button,.live-chat-pin>button,.live-chat-reply>button{color:#98627c;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;min-width:30px;min-height:30px;padding:5px;font-size:.875rem;display:inline-flex}.live-chat :is(.live-chat-message-actions,.live-muted-list) button:hover{color:#91244f;background:#f6e8f0}.live-page .live-chat button>svg{width:15px;height:15px}.live-chat-pin{overflow-wrap:anywhere;background:#f9eaf2;border-top:1px solid #eed1e0;border-bottom:1px solid #eed1e0;gap:8px;padding:12px 15px;display:flex}.live-chat-pin>svg{color:#b82964;flex-shrink:0;width:16px;height:16px}.live-chat-pin>div{flex:1;min-width:0}.live-chat-pin b{color:#923055;font-size:.875rem}.live-chat-pin p{white-space:pre-wrap;max-height:100px;margin:5px 0;font-size:.875rem;line-height:1.5;overflow:auto}.live-chat-pin>button{align-self:start}.live-chat-moderation{border-bottom:1px solid #eddfe7;padding:7px 16px 12px;font-size:.875rem}.live-chat-moderation summary{color:#912f5a;cursor:pointer;align-items:center;gap:7px;min-height:28px;font-weight:700;display:flex}.live-chat-moderation summary svg{width:15px;height:15px}.live-chat-moderation>div{gap:12px;padding-top:10px;display:grid}.live-chat-moderation label{justify-content:space-between;align-items:center;gap:8px;display:flex}.live-chat-moderation select{background:#fff;border:1px solid #e0cad5;border-radius:7px;padding:7px;font-size:.875rem}.live-chat-moderation input{accent-color:#b12660}.live-muted-list{gap:5px;max-height:180px;display:grid;overflow:auto}.live-muted-list>span{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;display:flex}.live-chat-composer{background:#fff9fc;border-top:1px solid #efdee7;padding:14px}.live-chat-composer>small{color:#785869;margin-bottom:8px;font-size:.75rem;line-height:1.5;display:block}.live-chat-composer>p{margin:0;font-size:.875rem;line-height:1.6}.live-chat-composer a{color:#b31c58;font-weight:700}.live-chat-input-label{color:#806271;font-size:.875rem;display:block}.live-chat :is(textarea){box-sizing:border-box;resize:vertical;color:#37212c;background:#fff;border:1px solid #ddc6d2;border-radius:10px;width:100%;min-height:64px;max-height:160px;margin:5px 0 8px;padding:10px 12px;font-size:14px;display:block}.live-chat-send-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.live-chat-send-row small{color:#937888;font-size:.75rem}.live-chat-send-row .live-primary{border-radius:9px;min-height:36px;padding:8px 13px;font-size:.875rem}.live-chat-feedback{color:#76445d;margin:6px 14px;font-size:.875rem;line-height:1.6}.live-chat-feedback.error{color:#ac3b34;background:#fff0eb;border-radius:7px;padding:8px}.live-chat-reply{overflow-wrap:anywhere;background:#f7e7ef;border-radius:6px;align-items:center;gap:6px;margin-bottom:8px;padding:7px;font-size:.875rem;display:flex}.live-chat-reply>svg{flex-shrink:0;width:14px}.live-chat-reply span{flex:1}.live-chat-report{overflow-wrap:anywhere;border:1px solid #e0bdcd;border-radius:10px;margin:0 12px 10px;padding:14px;font-size:.875rem}.live-chat-report>div{gap:8px;display:flex}.live-chat-report button{min-height:36px;padding:8px;font-size:.875rem}.live-chat-new{color:#fff;cursor:pointer;background:#ac2058;border:0;border-radius:20px;align-self:center;padding:8px 16px;font-size:.875rem}.live-chat-limit{text-align:center;color:#957484;padding:7px;font-size:.875rem}.profile-live-badge{background:#d71961;border-radius:6px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:6px 10px;font-size:12px;font-weight:800;line-height:1.3;text-decoration:none;display:inline-flex;box-shadow:0 3px 12px #9d0d4933;color:#fff!important}.profile-live-badge svg{flex-shrink:0;width:15px;height:15px}.profile-summary>.profile-live-badge{margin-bottom:12px}.profile-live-room{grid-column:1/-1;min-width:0}.live-embedded{padding:8px 0 24px}.live-embedded .live-page-heading h2{margin:7px 0;font-size:28px}.live-embedded .live-page-heading p{font-size:1rem}.public-house-team-photo>.profile-live-badge{z-index:2;position:absolute;top:12px;left:12px}.live-studio-chat{max-width:760px;margin:26px auto 0}.live-studio-chat .live-chat-messages{height:360px}.live-controls label>small{color:#826170;font-size:.875rem;font-weight:400;line-height:1.5}@media (width<=1000px){.live-room-layout{grid-template-columns:minmax(0,1fr)}.live-room-layout .live-watch-stage{height:55vh}.live-chat-messages{height:330px}.live-chat-heading small{font-size:12px}.live-studio-chat{max-width:none}}@media (width<=600px){.live-room-layout{gap:14px}.live-room-layout .live-watch-stage{border-radius:14px;height:48vh;min-height:260px}.live-chat{border-radius:14px}.live-chat-heading{padding:15px 14px}.live-chat :is(.live-chat-message-actions,.live-muted-list) button{min-width:36px;min-height:36px}.live-chat textarea{font-size:16px}.live-embedded .live-page-heading h2{font-size:24px}.live-chat-messages{height:310px}}.live-studio-active .live-studio{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.3fr) minmax(330px,1fr);align-items:stretch;gap:10px 18px;height:clamp(500px,100dvh - 260px,760px)}.live-studio-active .live-preview{aspect-ratio:auto;grid-area:1/1;min-height:0}.live-studio-active .live-preview>video{position:absolute;inset:0}.live-preview-identity{text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#25101bd9;border-radius:8px;max-width:80%;padding:6px 10px;font-size:.875rem;position:absolute;bottom:12px;right:12px;overflow:hidden}.live-studio-active .live-controls{border-radius:12px;grid-area:2/1;justify-content:space-between;align-items:center;gap:6px;padding:8px;display:flex}.live-studio-active .live-controls>button{white-space:nowrap;min-height:38px;padding:8px 11px;font-size:.875rem}.live-studio-active .live-controls .live-status{white-space:nowrap;gap:4px;font-size:.875rem}.live-studio-active .live-controls>button.live-studio-refresh{min-width:34px;padding:7px}.live-studio-active .live-studio-chat{grid-area:1/2/3;max-width:none;min-height:0;margin:0;display:flex}.live-studio-chat:not(:only-child){grid-column:1/-1}.live-studio-active .live-studio-chat{grid-column:2}.live-chat-studio{box-sizing:border-box;flex:1;height:100%;min-height:0}.live-chat-studio .live-chat-heading,.live-chat-studio .live-chat-connection,.live-chat-studio .live-chat-composer,.live-chat-studio .live-chat-send-row{flex-shrink:0}.live-chat-studio .live-chat-messages{flex:1;min-height:50px;height:auto!important}.live-chat-studio .live-chat-empty{box-sizing:border-box;gap:8px;min-height:100%;padding:8px 0}.live-chat-studio .live-chat-empty>svg{width:24px;height:24px}.live-chat-studio .live-chat-moderation{flex-shrink:0;max-height:125px;padding:2px 12px 4px;overflow:auto}.live-chat-studio .live-chat-pin{flex-shrink:0;max-height:65px;padding:7px 12px;overflow:auto}.live-chat-studio .live-chat-pin p{max-height:35px;margin:3px 0;font-size:.875rem}.live-chat-studio .live-chat-composer{padding:8px 10px}.live-chat-studio .live-chat-composer>small{margin-bottom:4px}.live-chat-studio textarea{resize:none;min-height:38px;max-height:70px;margin:0;padding:8px 10px;font-size:16px;line-height:20px}.live-chat-studio .live-chat-input-label>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.live-chat-studio .live-chat-send-row{margin-top:5px}.live-chat-studio .live-chat-report{flex-shrink:0;max-height:160px;overflow:auto}.live-chat-studio .live-chat-reply{max-height:40px;margin:0 0 4px;overflow:auto}.live-chat-studio .live-chat-feedback{flex-shrink:0;max-height:50px;overflow:auto}.live-chat-studio .live-chat-limit{flex-shrink:0;padding:3px}@media (width<=1000px){.app-shell:has(.live-studio-active)>:is(header,footer,nav){display:none}.live-studio-active{z-index:1500;top:var(--studio-top,0px);width:100%;max-width:none;height:var(--studio-height,100dvh);box-sizing:border-box;padding:calc(6px + env(safe-area-inset-top)) 6px calc(6px + env(safe-area-inset-bottom));background:#1b1019;flex-direction:column;gap:5px;margin:0;display:flex;position:fixed;left:0;right:0;overflow:hidden}.live-studio-active>.breadcrumb,.live-studio-active>.live-page-heading,.live-studio-active>.live-notice:not(.error){display:none}.live-studio-active>.live-notice.error{border-radius:7px;flex-shrink:0;max-height:50px;margin:0;padding:5px 8px;font-size:.875rem;line-height:1.4;overflow:auto}.live-studio-active .live-studio{flex:1;grid-template-rows:minmax(88px,28%) minmax(38px,auto) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:6px;height:100%;min-height:0}.live-studio-active .live-preview{border-radius:12px;grid-area:1/1}.live-studio-active .live-preview>div{gap:6px;padding:8px}.live-studio-active .live-preview>div svg{width:22px;height:22px}.live-studio-active .live-preview>div p{margin:0;font-size:.875rem}.live-studio-active .live-preview-label{background:#c7135bdd;padding:5px 8px;font-size:.875rem;top:8px;left:8px}.live-studio-active .live-preview-identity{padding:4px 8px;font-size:.875rem;bottom:7px;right:7px}.live-studio-active .live-controls{color:#fff;background:#2b1927;border:0;border-radius:8px;grid-area:2/1;padding:0 5px}.live-studio-active .live-controls .live-status{color:#ffc2dc;font-size:.875rem}.live-studio-active .live-controls>button{border-radius:7px;min-height:30px;padding:5px 10px;font-size:.875rem}.live-studio-active .live-controls .live-secondary{color:#fff;background:#4b2c40;border-color:#684358}.live-studio-active .live-controls .live-stop{background:#b02352}.live-studio-active .live-controls>button.live-studio-refresh{color:#fbb6d0;min-width:28px;padding:5px}.live-studio-active .live-controls>button svg{width:15px;height:15px}.live-studio-active .live-studio-chat{grid-area:3/1;min-height:0}.live-chat-studio{border-radius:12px}.live-chat-studio .live-chat-heading{box-sizing:border-box;min-height:34px;padding:8px 12px}.live-chat-studio .live-chat-heading h2{font-size:14px}.live-chat-studio .live-chat-heading>span{font-size:.875rem}.live-chat-studio .live-chat-heading small{font-size:.75rem}.live-chat-studio .live-chat-connection{padding:4px 12px;font-size:.875rem}.live-chat-studio .live-chat-connection>small{display:none}.live-chat-studio .live-chat-message{padding-top:8px}.live-chat-studio .live-chat-message>p{font-size:15px;line-height:1.4}.live-chat-studio .live-chat-message-actions button{min-width:28px;min-height:28px}.live-chat-studio .live-chat-moderation summary{min-height:24px;font-size:.875rem}.live-chat-studio .live-chat-moderation{max-height:95px}.live-chat-studio .live-chat-send-row .live-primary{min-height:30px;padding:5px 12px}.live-chat-studio .live-chat-messages{padding:0 10px 6px}.live-chat-studio .live-chat-composer>small{font-size:.75rem}.live-studio-active[data-short-viewport=true] .live-studio{grid-template-rows:minmax(80px,24%) minmax(38px,auto) minmax(0,1fr);gap:4px}.live-studio-active[data-short-viewport=true] .live-chat-connection,.live-studio-active[data-short-viewport=true] .live-chat-composer>small{display:none}.live-studio-active[data-short-viewport=true] .live-chat-pin{max-height:40px;padding:4px 10px}.live-studio-active[data-short-viewport=true] .live-chat-pin p{white-space:nowrap;text-overflow:ellipsis;max-height:16px;margin:0;overflow:hidden}.live-studio-active[data-short-viewport=true] .live-chat-moderation{max-height:65px}.live-studio-active[data-short-viewport=true] .live-chat-report{max-height:95px}}@media (width<=1000px) and (orientation:landscape){.live-studio-active .live-studio,.live-studio-active[data-short-viewport=true] .live-studio{grid-template-rows:minmax(0,1fr) minmax(38px,auto);grid-template-columns:minmax(130px,.8fr) minmax(230px,1fr)}.live-studio-active .live-preview{grid-area:1/1}.live-studio-active .live-controls{flex-wrap:wrap;grid-area:2/1;height:auto}.live-studio-active .live-controls .live-status{display:none}.live-studio-active .live-studio-chat{grid-area:1/2/3}}.live-official-badge{color:#8a5420;background:#fff1d3;border-radius:7px;align-items:center;gap:5px;max-width:100%;margin:0 0 10px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.live-official-badge svg{flex-shrink:0;width:16px;height:16px}.live-card-official{border-color:#d8b16c}.live-card-official .live-card-stage{color:#ffd390;background:radial-gradient(at 100% 0,#764e32,#2e1526 70%)}.live-card-stage>small{letter-spacing:.15em;color:#ffe2af;font-size:.75rem;font-weight:800;position:absolute;bottom:16px;right:16px}.live-card h3{overflow-wrap:anywhere;margin:0;font-size:20px}.live-card b{margin-top:16px}.live-card:focus-visible{outline-offset:4px;outline:3px solid #d31e66}.live-card:hover{border-color:#c32361}.home-live-highlights{background:#fff8fc;border-top:1px solid #f0d9e5;border-bottom:1px solid #efdae4;padding-top:34px;padding-bottom:36px}.home-live-highlights>header{justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;display:flex}.home-live-highlights .kicker{color:#b62160;align-items:center;gap:7px;display:flex}.home-live-highlights .kicker svg{width:18px;height:18px}.home-live-highlights h2{color:#351321;margin:8px 0;font-size:clamp(25px,3vw,35px)}.home-live-highlights header p{color:#755764;margin:0;font-size:1rem;line-height:1.5}.home-live-highlights>header>a{white-space:nowrap;color:#a92058;align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.home-live-highlights>header>a svg{width:18px}.home-live-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-live-cards .live-card-stage{aspect-ratio:2.3}.home-live-cards .live-card-stage>svg{width:48px;height:48px}.home-live-cards .live-card-stage>span{font-size:.875rem;top:12px;left:12px}.home-live-idle{background:#fff;border:1px solid #eddce5;border-radius:16px;align-items:center;gap:18px;padding:22px;display:flex}.home-live-idle>span{color:#bf306a;background:#fce7f1;border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.home-live-idle>div{flex:1}.home-live-idle strong{color:#472232;font-size:16px}.home-live-idle p{color:#826675;margin:5px 0 0;font-size:1rem;line-height:1.5}.home-live-idle .live-primary{font-size:.875rem}.home-live-idle .live-primary svg{width:16px}.live-admin-studio{border-bottom:1px solid #ecd7e1;margin-bottom:30px;padding-bottom:30px}.live-admin-studio .live-page-heading h2{margin:6px 0 10px;font-size:30px}.admin-console .live-admin-studio .live-chat-heading{border-bottom:1px solid #f1e5eb;justify-content:space-between;margin:0;display:flex;position:static}.admin-console .live-admin-studio .live-chat-heading h2{margin:0;font-size:17px}.admin-console .live-admin-studio .live-preview p{color:#fff}@media (width<=1000px){.admin-console:has(.live-admin-studio.live-studio-active)>aside{display:none}.admin-console:has(.live-admin-studio.live-studio-active)>section>.admin-main-header{display:none}.admin-console .live-admin-studio.live-studio-active{padding:calc(6px + env(safe-area-inset-top)) 6px calc(6px + env(safe-area-inset-bottom));border:0;margin:0}.admin-console .live-admin-studio.live-studio-active .live-chat-heading h2{font-size:14px}}@media (width<=700px){.home-live-highlights>header{flex-direction:column;align-items:flex-start;gap:14px}.home-live-cards{scroll-snap-type:x mandatory;gap:14px;margin:0 -4px;padding:4px 4px 14px;display:flex;overflow-x:auto}.home-live-cards>.live-card{scroll-snap-align:start;flex:0 0 min(82vw,330px)}.home-live-cards>.live-card:only-child{box-sizing:border-box;flex-basis:100%}.home-live-idle{flex-wrap:wrap;gap:14px;padding:18px}.home-live-idle>div{min-width:180px}.home-live-idle>.live-primary{box-sizing:border-box;width:100%}.home-live-highlights h2{font-size:26px}}.live-access-card{background:#23141e;border:1px solid #723050;border-radius:14px;gap:10px;padding:18px;display:grid}.live-access-card strong{color:#fff;font-size:1.05rem}.live-access-card p,.live-access-card small{color:#d5bbc9;margin:0;line-height:1.55}.live-access-card.expired{border-color:#dc4c86}.live-access-card .live-primary{justify-content:center}.live-chat,.live-chat-composer{position:relative}.live-chat-sound,.live-chat-emoji-toggle{color:#a6265b;cursor:pointer;background:#fff;border:1px solid #e6c7d6;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:38px;min-height:38px;padding:7px;display:inline-flex}.live-chat-sound[aria-pressed=true]{background:#fbe3ee}.live-page .live-chat-emoji-toggle>svg{width:22px;height:22px}.live-chat-heading>span{white-space:nowrap;margin-left:auto}.live-chat-heading>div{min-width:0}.live-chat-heading h2{line-height:1.25}.live-chat-arrival{z-index:4;color:#89234e;pointer-events:none;background:#fff0f7;border:1px solid #e8bfd1;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:.875rem;display:flex;position:absolute;top:58px;left:12px;right:12px;box-shadow:0 4px 14px #47162a16}.live-chat-arrival>svg{width:16px;height:16px}.live-chat-emoji-picker{z-index:5;background:#fff;border:1px solid #d9afc2;border-radius:12px;padding:7px;position:absolute;bottom:100%;left:10px;right:10px;box-shadow:0 -5px 24px #48112b22}.live-chat-emoji-picker>div:first-child{color:#77334f;justify-content:space-between;align-items:center;padding:0 5px;font-size:.875rem;display:flex}.live-chat-emoji-picker>div:first-child button{color:#80435f;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:28px;display:grid}.live-chat-emoji-grid{overscroll-behavior:contain;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;max-height:132px;display:grid;overflow-y:auto}.live-chat-emoji-grid button{cursor:pointer;background:#fff7fb;border:0;border-radius:8px;min-width:0;min-height:40px;padding:5px;font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;font-size:25px;line-height:1}.live-chat-emoji-grid button:hover{background:#f7dbe9}.live-chat-send-row>small{text-align:center;flex:1}.live-chat-studio .live-chat-heading{gap:7px}.live-chat-studio .live-chat-sound{min-width:32px;min-height:32px;padding:6px}.live-chat-studio .live-chat-arrival{font-size:.875rem;top:48px}.live-chat-studio .live-chat-emoji-picker{bottom:100%}.live-chat-studio .live-chat-emoji-grid{max-height:88px}.live-studio-active[data-short-viewport=true] .live-chat-emoji-grid{max-height:44px;display:flex;overflow:auto hidden}.live-studio-active[data-short-viewport=true] .live-chat-emoji-grid button{min-width:40px}.live-studio-active[data-short-viewport=true] .live-chat-emoji-picker>div:first-child{display:none}.live-mobile-tools{color:#fff;background:#2b1927;border-radius:10px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;padding:10px;display:flex}.live-mobile-help{color:#ead5e1;flex:1;min-width:180px;font-size:14px;line-height:1.45}.live-miniature{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-miniature p{max-width:420px;margin:0;font-size:1rem;line-height:1.5}.live-recovery{color:#ffe1ae;flex-wrap:wrap;align-items:center;gap:10px;width:100%;font-size:14px;display:flex}.live-studio-active .live-mobile-tools{grid-area:3/1/auto/-1}.live-studio-active .live-studio{grid-template-rows:minmax(0,1fr) auto auto}.live-mobile-tools .live-secondary{color:#fff;background:#4b2c40;border-color:#684358;min-height:38px;padding:8px 10px;font-size:14px}.live-miniature button[aria-pressed=true]{outline:2px solid #efb1ce}.live-room-video .live-miniature{color:#733452}@media (width<=1000px){.live-studio-active .live-studio{grid-template-rows:minmax(88px,24%) minmax(38px,auto) auto minmax(0,1fr)}.live-studio-active .live-studio-chat{grid-row:4}.live-studio-active .live-mobile-tools{grid-area:3/1;gap:6px;padding:5px 7px}.live-mobile-help{min-width:160px;font-size:.875rem}.live-recovery{gap:6px;font-size:.875rem}.live-mobile-tools .live-secondary{min-height:34px;padding:6px 8px;font-size:.875rem}.live-studio-active[data-short-viewport=true] .live-studio{grid-template-rows:minmax(80px,22%) minmax(38px,auto) auto minmax(0,1fr)}.live-studio-active[data-short-viewport=true] .live-mobile-help{display:none}.live-studio-active[data-short-viewport=true] .live-mobile-tools{padding:2px 5px}.live-miniature p{max-height:70px;font-size:1rem;overflow:auto}}@media (width<=1000px) and (orientation:landscape){.live-studio-active .live-studio,.live-studio-active[data-short-viewport=true] .live-studio{grid-template-rows:minmax(0,1fr) minmax(38px,auto) auto;grid-template-columns:minmax(130px,.8fr) minmax(230px,1fr)}.live-studio-active .live-studio-chat{grid-area:1/2/4}.live-studio-active .live-mobile-tools{grid-area:3/1}.live-studio-active .live-mobile-help{display:none}}.live-share-link{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex}.live-share-link small,.live-share-link [role=status]{color:var(--muted);flex-basis:100%;font-size:.875rem;line-height:1.4}.live-share-link.compact{display:contents}.live-empty .live-share-link{justify-content:center}.live-audio-controls{color:#56263a;background:#fff7fb;border:1px solid #e5c1d1;border-radius:12px;grid-column:1/-1;min-width:0;overflow:hidden}.live-audio-controls>summary{cursor:pointer;list-style:revert;align-items:center;gap:8px;padding:12px 14px;font-size:16px;font-weight:700;display:flex}.live-audio-controls>summary>span{margin-left:auto;font-size:14px;font-weight:400}.live-audio-controls>summary:after{content:"+";font-size:20px}.live-audio-controls[open]>summary:after{content:"−"}.live-audio-body{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:300px;padding:0 14px 14px;display:grid;overflow:auto}.live-audio-source{background:#fff;border:1px solid #ead2dc;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.live-audio-source strong{align-items:center;gap:7px;display:flex}.live-audio-source label{flex-wrap:wrap;gap:6px;font-size:14px;display:flex}.live-audio-source output{font-variant-numeric:tabular-nums;margin-left:auto}.live-audio-source input[type=range]{accent-color:#be285f;flex-basis:100%;width:100%;min-height:30px}.live-audio-source>span,.live-audio-source small,.live-audio-body>p{font-size:1rem;line-height:1.45}.live-audio-body>p,.live-audio-warning{grid-column:1/-1;margin:0}.live-audio-warning{color:#992a23;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-studio-active:has(.live-audio-controls) .live-studio{grid-template-rows:minmax(0,1fr) auto auto auto}.live-studio-active .live-audio-controls{grid-row:4}.live-studio-active .live-audio-controls>summary{padding:8px 12px}@media (width<=1000px){.live-studio-active:has(.live-audio-controls) .live-studio{grid-template-rows:minmax(80px,22%) minmax(38px,auto) auto auto minmax(0,1fr)}.live-studio-active:has(.live-audio-controls) .live-studio-chat{grid-row:5}.live-studio-active .live-audio-controls>summary{padding:6px 9px;font-size:14px}.live-audio-controls>summary>span{font-size:.875rem}.live-studio-active .live-audio-body{gap:8px;max-height:180px;padding:0 8px 8px}.live-studio-active .live-audio-source{padding:8px}.live-studio-active[data-short-viewport=true] .live-audio-body{max-height:100px}.live-studio-active .live-audio-source .live-secondary{min-height:34px;padding:6px;font-size:.875rem}}@media (width<=1000px) and (orientation:landscape){.live-studio-active:has(.live-audio-controls) .live-studio{grid-template-rows:minmax(0,1fr) minmax(38px,auto) auto auto;grid-template-columns:minmax(130px,.8fr) minmax(230px,1fr)}.live-studio-active:has(.live-audio-controls) .live-studio-chat{grid-area:1/2/5}.live-studio-active .live-audio-controls{grid-area:4/1}.live-studio-active .live-audio-controls>summary>span{display:none}.live-studio-active .live-audio-body{grid-template-columns:minmax(0,1fr);max-height:140px}}.live-studio-active .live-audio-controls{position:relative;overflow:visible}.live-studio-active .live-audio-body{z-index:6;background:#fff7fb;border:1px solid #e5c1d1;border-radius:12px;padding-top:12px;position:absolute;bottom:100%;left:0;right:0;box-shadow:0 -8px 30px #22091933}.live-card-preview{isolation:isolate;overflow:hidden}.live-card-preview video{object-fit:contain;opacity:0;pointer-events:none;background:#160d14;width:100%;height:100%;position:absolute;inset:0}.live-card-preview.is-playing video{opacity:1}.live-card-preview-fallback{justify-items:center;gap:8px;padding:45px 12px 36px;display:grid}.live-card-preview-fallback>svg{width:48px;height:48px}.live-card-preview-fallback em{color:#ffe2ef;font-size:.875rem;font-style:normal}.live-card-preview>span,.live-card-preview>small,.live-card-preview-muted{z-index:1}.live-card-preview>small{background:#211018cc;border-radius:6px;padding:5px 7px;bottom:12px;right:12px}.live-card-preview-muted{color:#fff;background:#211018cc;border-radius:7px;align-items:center;gap:5px;padding:6px;font-style:normal;display:flex;position:absolute;top:12px;right:12px}.live-card-preview-muted svg{width:15px;height:15px}.live-card-preview-muted em{font-size:.875rem;font-style:normal}.home-live-cards .live-card-preview{aspect-ratio:16/9}.live-preview video.live-video-mirrored,.live-watch-stage video.live-video-mirrored,.live-card-preview video.live-video-mirrored{transform:scaleX(-1)}video.live-video-mirrored::-webkit-media-controls{transform:scaleX(-1)}.live-mirror-button[aria-pressed=true]{color:#8b1747;background:#fbe2ef;border-color:#c32361}.live-mobile-tools .live-mirror-button[aria-pressed=true]{color:#fff;background:#79284f;border-color:#f0a5c7}@media (width<=1000px){.live-studio-active .live-controls{flex-wrap:wrap;height:auto;min-height:38px}.live-studio-active .live-controls .live-status{display:none}.live-studio-active .live-controls>button{min-width:0}}@media (width<=420px){.live-chat-heading>span>small{display:none}}@media (width<=1000px){.live-studio-active[data-short-viewport=true] .live-mobile-tools{flex-wrap:nowrap;overflow-x:auto}.live-studio-active[data-short-viewport=true] .live-mobile-tools>*{flex-shrink:0}.live-studio-active[data-short-viewport=true] .live-mobile-tools .live-secondary{white-space:nowrap;flex-shrink:0}.live-studio-active[data-short-viewport=true] .live-recovery{flex-wrap:nowrap;width:auto}.live-studio-active[data-short-viewport=true] .live-chat-composer{padding:6px}.live-studio-active[data-short-viewport=true] .live-chat-messages{min-height:0}.live-studio-active[data-short-viewport=true] .live-chat-composer form{grid-template-columns:minmax(0,1fr) 38px auto;align-items:center;gap:6px;display:grid}.live-studio-active[data-short-viewport=true] .live-chat-send-row{display:contents}.live-studio-active[data-short-viewport=true] .live-chat-send-row>small{display:none}.live-studio-active[data-short-viewport=true] .live-chat-reply{grid-column:1/-1}.live-studio-active[data-short-viewport=true] .live-chat-composer textarea{width:100%;min-width:0}}.home-live-highlights-loading{color:#755764;background:#fff8fc;border-top:1px solid #f0d9e5;border-bottom:1px solid #efdae4;place-items:center;min-height:150px;padding:24px;font-weight:700;display:grid}
