:root{color:#eeeef4;font-synthesis:none;background:#101014;font-family:Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a{cursor:pointer}button{border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:11px 18px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}button:hover{filter:brightness(1.15)}button:disabled{opacity:.5;cursor:wait}input{color:#fff;background:#19191f;border:1px solid #35353f;border-radius:10px;width:100%;padding:14px;font-size:16px}input:focus{outline-offset:2px;outline:2px solid #f5c078}:is(button:focus-visible,a:focus-visible){outline-offset:3px;outline:2px solid #f5c078}header{border-bottom:1px solid #28282e;justify-content:space-between;align-items:center;max-width:1440px;height:96px;margin:auto;padding:0 6%;display:flex}.brand{letter-spacing:-1px;align-items:center;gap:9px;font-size:25px;font-weight:800;display:flex}.brand-icon{color:#181d10;background:#f5c078;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.beta{letter-spacing:1.4px;color:#c8cabf;border:1px solid #494940;border-radius:5px;margin-left:12px;padding:5px 7px;font-size:10px}.header-right{color:#93939f;align-items:center;gap:28px;font-size:13px;display:flex}.avatar{color:#ddd;background:#282832;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.home{max-width:1200px;margin:auto;padding:65px 40px 30px}.eyebrow{letter-spacing:2px;color:#f5c078;font-size:12px;font-weight:700}h1,h2,h3{font-family:Arial,sans-serif}h1{letter-spacing:-3px;margin:20px 0;font-size:62px;line-height:1.1}h1 span{color:#a5a5b5}.intro{color:#a9a9b4;margin-bottom:40px;font-size:18px;line-height:1.7}.home-grid{grid-template-columns:1fr 1.2fr;gap:26px;display:grid}.start-card{background:#1b1b22;border:1px solid #34343e;border-radius:20px;padding:35px}.card-icon{color:#f5c078;background:#292f20;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}h2{letter-spacing:-.7px;margin:20px 0 10px;font-size:25px}.start-card p{color:#aaaab8;max-width:330px;margin:0 0 24px;font-size:16px;line-height:1.7}.secondary{color:#eeeef3;background:#26262f;border:1px solid #3b3b46}.start-card button{width:100%;margin-bottom:11px}small{color:#92929f;font-size:12px;line-height:1.7}.start-card small{margin-top:12px;display:block}.evening{background:#5a43f0;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:370px;padding:28px 35px;display:flex;overflow:hidden}.scene-top,.scene-bottom{letter-spacing:1.8px;color:#e0d9ff;justify-content:space-between;align-items:center;font-size:11px;display:flex}.scene-word{letter-spacing:-3px;z-index:1;margin:35px 0 10px;font-family:Arial;font-size:54px;font-weight:800;line-height:1.03;position:relative}.scene-word em{color:#f5c078;font-style:normal}.wave{align-items:center;gap:7px;height:70px;margin:0 0 10px;display:flex}.wave i{border:1px solid #ab9bff;border-radius:15px;width:100%;height:20px}.wave i:nth-child(3n){height:65px}.wave i:nth-child(3n+1){height:42px}.scene-bottom{border-top:1px solid #a99aff60;padding-top:14px}.features{grid-template-columns:repeat(3,1fr);gap:40px;margin:45px 0;display:grid}.features svg{color:#9d9daf;width:21px}.features h3{letter-spacing:-.3px;font-size:16px}.features p{color:#8e8e9d;margin:0;font-size:14px;line-height:1.7}.roadmap{color:#8c8c9b;border-top:1px solid #303039;align-items:center;gap:20px;padding:23px 0;font-size:14px;display:flex}.roadmap span{letter-spacing:1.5px;color:#f5c078;font-size:10px}.roadmap svg{margin-left:auto}footer{color:#72727f;border-top:1px solid #282830;justify-content:space-between;align-items:center;max-width:1200px;margin:auto;padding:25px 40px;font-size:12px;display:flex}footer>span:first-child{color:#aaaab5;align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}footer .brand-icon{border-radius:6px;width:23px;height:23px}footer svg{width:13px}.form-page{max-width:600px;margin:45px auto 70px;padding:0 30px}.form-page h1{letter-spacing:-1.6px;font-size:40px}.form-page>p{color:#a7a7b2;line-height:1.7}.back{color:#a6a6b4;background:0 0;padding-left:0}.form-page .back{margin-bottom:30px}form label{color:#c8c8d4;margin:23px 0;font-size:14px;display:block}label input{margin-top:9px}form>.primary{width:100%;margin:7px 0 18px}form small{display:block}.error{color:#ffd0d7;background:#47232a;border-radius:9px;padding:14px;font-size:14px;line-height:1.6}.room{max-width:1400px;margin:auto;padding:35px 4%}.room-heading{align-items:center;gap:20px;margin-bottom:25px;display:flex}.room-heading>div{margin-right:auto}.room h1{letter-spacing:-1px;margin:12px 0;font-size:29px}.room-grid{grid-template-columns:minmax(0,1fr) 320px;gap:25px;display:grid}.player{aspect-ratio:16/9;background:#070709;border:1px solid #33333e;border-radius:14px;position:relative;overflow:hidden}.player iframe{border:0;width:100%;height:100%}.player-note{color:#9292a0;justify-content:space-between;padding:14px 0;font-size:12px;display:flex}.call-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.video-tile{aspect-ratio:2.5;background:#202029;border:1px solid #34343f;border-radius:13px;position:relative;overflow:hidden}.video-tile video{object-fit:cover;width:100%;height:100%}.video-tile span{background:#141419c9;border-radius:5px;padding:5px 9px;font-size:12px;position:absolute;bottom:10px;left:12px}.call-controls{justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}.call-controls>span{color:#aaa;font-size:13px}.control{color:#fff;background:#292932;padding:10px}.danger{color:#ffdae1;background:#632c37}.duck{color:#bdbdc9;align-items:center;gap:10px;font-size:14px;display:flex}.duck input{accent-color:#f5c078;width:17px;margin:0}.duck span{color:#828291;margin-left:auto;font-size:12px}.chat{background:#1a1a22;border:1px solid #33333e;border-radius:16px;flex-direction:column;min-height:570px;max-height:750px;display:flex}.chat h2{border-bottom:1px solid #33333c;align-items:center;gap:10px;margin:0;padding:21px;font-size:17px;display:flex}.people{flex-wrap:wrap;gap:14px;padding:14px 20px;display:flex}.people span{color:#b8b8c6;align-items:center;gap:7px;font-size:12px;display:flex}.people b{background:#4e446e;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.messages{flex:1;min-height:230px;padding:20px;overflow:auto}.empty{text-align:center;color:#68687a;padding-top:65px}.empty p{color:#9494a5;font-size:17px;line-height:1.6}.empty svg{width:32px;height:32px}.message{margin-bottom:16px}.message p{overflow-wrap:anywhere;background:#292934;border-radius:0 10px 10px;margin:3px 0 0;padding:10px 13px;font-size:14px;line-height:1.5;display:table}.message.mine p{background:#3b3554}.reactions{border-top:1px solid #30303a;gap:7px;padding:10px 20px;display:flex}.reactions button{background:0 0;flex:1;min-height:35px;padding:3px;font-size:22px}.chat-form{gap:8px;padding:0 13px 15px;display:flex}.chat-form input{min-width:0;padding:12px;font-size:14px}.chat-form button{color:#1e2512;background:#f5c078;padding:10px}.test-note{color:#777786;margin-top:25px;font-size:12px;line-height:1.7}.floating-reaction{pointer-events:none;font-size:60px;animation:2s ease-out float;position:absolute;bottom:35px;left:45%}@keyframes float{to{opacity:0;transform:translateY(-90px)}}@media (max-width:800px){header{height:78px;padding:0 22px}.header-right{font-size:0}.brand{font-size:23px}.beta{display:none}.home{padding:40px 23px}h1{letter-spacing:-2px;font-size:46px}.home-grid{grid-template-columns:1fr}.evening{order:-1;min-height:310px}.scene-word{font-size:49px}.intro{font-size:16px}.features{gap:20px;margin:35px 0}.features h3{font-size:14px}.features p{font-size:12px}.roadmap{gap:13px}.roadmap p{font-size:12px}footer{padding:25px 23px}footer p{display:none}.room-grid{grid-template-columns:1fr}.room-heading{flex-wrap:wrap;gap:10px}.room-heading>div{width:100%}.room-heading .eyebrow{font-size:10px}.room h1{font-size:26px}.room{padding:25px 18px}.player-note{gap:10px;font-size:10px}.duck{flex-wrap:wrap}.duck span{width:100%;margin:0}.chat{min-height:400px;max-height:550px}.video-tile{aspect-ratio:1.5}.call-controls{flex-wrap:wrap}.form-page h1{font-size:35px}.form-page{padding:0 23px}.features{grid-template-columns:1fr}.features>div{grid-template-columns:30px 1fr;gap:0 10px;display:grid}.features h3{margin:0 0 6px}.features p{grid-column:2}}.sound-controls{flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0 20px;display:flex}.sound-controls label{align-items:center;gap:10px;font-size:14px;display:flex}.sound-controls input{accent-color:#c7ed72;width:140px}.sound-controls small{color:#aaaab8;width:100%;font-size:13px}.room-tools label{flex-direction:column;flex:1;gap:8px;min-width:220px;font-size:14px;display:flex}.room-tools input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#202029;border:1px solid #454551;border-radius:10px;width:100%;padding:12px}.device-status{color:#bbb;font-size:14px}.history-section{margin-top:36px}.history-section>p{color:#aaa}.history-row{border-bottom:1px solid #34343e;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 0;display:flex}.history-row>div{flex:1;min-width:180px}.history-row small{color:#aaa;margin-top:6px;display:block}.speaker-heading{display:none}.video-tile.is-speaking{border-color:#f5c078;box-shadow:0 0 0 1px #f5c078}.video-tile span{align-items:center;gap:6px;display:flex}.expanded-room{z-index:1000;background:#070709;width:100%;max-width:none;height:100dvh;padding:0;position:fixed;inset:0;overflow:hidden}.expanded-room .room-heading{z-index:5;background:#101014e8;border-radius:12px;padding:8px 14px;position:absolute;top:8px;left:16px;right:16px}.expanded-room .room-heading h1{margin:0;font-size:18px}.expanded-room .room-heading .eyebrow{display:none}.expanded-room .room-grid{height:100%;display:block}.expanded-room .watch{height:100%}.expanded-room .player{aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%;padding:74px 270px 80px 12px}.expanded-room .player iframe{width:100%;height:100%}.expanded-room .chat,.expanded-room .player-note,.expanded-room .sound-controls,.expanded-room .room-tools,.expanded-room .duck,.expanded-room .device-status,.expanded-room .watch>small,.expanded-room .test-note{display:none}.expanded-room .speaker-panel{background:#17171ee8;border:1px solid #45454c;border-radius:14px;width:240px;max-height:calc(100dvh - 190px);padding:12px;position:absolute;top:88px;right:12px;overflow:auto}.expanded-room .speaker-heading{align-items:center;gap:8px;margin-bottom:10px;font-size:14px;display:flex}.speaker-heading>span{color:#aaa;margin-left:auto;font-size:12px}.expanded-room .call-grid{grid-template-columns:1fr;gap:10px}.expanded-room .video-tile{aspect-ratio:16/9}.expanded-room .video-tile.is-quiet{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.expanded-room .call-controls{z-index:5;background:#17171eee;border-radius:12px;flex-wrap:wrap;padding:10px;position:absolute;bottom:8px;left:12px;right:12px}.expanded-room .call-controls small{color:#ddd}.expanded-room .watch>.error{z-index:6;max-width:500px;position:absolute;bottom:90px;left:20px}.expanded-room .watch>.secondary{z-index:7;position:absolute;bottom:85px;left:20px}.speaker-empty{color:#aaa;margin:12px 0;font-size:14px}.more-viewers{color:#ccc;border-top:1px solid #41414a;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:10px;font-size:14px;display:flex}.expanded-room>.error{z-index:6;max-width:500px;position:absolute;top:70px;left:20px}@media (max-width:800px){.expanded-room .room-heading{flex-wrap:nowrap;gap:8px;left:8px;right:8px}.expanded-room .room-heading>div{display:none}.expanded-room .room-heading button{min-height:38px;padding:8px;font-size:12px}.expanded-room .player{padding:65px 0 100px}.expanded-room .speaker-panel{width:140px;max-height:45dvh;padding:8px;top:74px;right:8px}.expanded-room .speaker-heading{font-size:12px}.expanded-room .video-tile span{padding:3px;font-size:11px;bottom:4px;left:4px}.expanded-room .call-controls{gap:6px}.expanded-room .speaker-heading>span{display:none}.expanded-room .speaker-empty,.expanded-room .more-viewers{font-size:12px}}select{color:#fff;background:#19191f;border:1px solid #35353f;border-radius:10px;width:100%;margin-top:9px;padding:14px;font-size:16px;display:block}.setup-note{color:#cbd7a4;font-size:14px;line-height:1.6}.event-room{background:#101014;max-width:1500px;margin:auto;padding:30px 4%}.event-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.event-heading>div{margin-right:auto}.event-heading h1{letter-spacing:-1px;margin:0 0 10px;font-size:28px}.event-heading span{color:#aaa;font-size:14px}.event-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px;display:grid}.event-player{aspect-ratio:16/9;background:#050507;border-radius:14px;overflow:hidden}.event-player iframe{border:0;width:100%;height:100%}.event-controls{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0;display:flex}.event-controls>span{color:#bbb;font-size:14px}.event-sidebar{flex-direction:column;gap:16px;display:flex}.event-speakers,.event-moderation,.event-chat{background:#1a1a22;border:1px solid #383844;border-radius:14px;padding:14px}.event-sidebar h2{align-items:center;gap:8px;margin:0 0 14px;font-size:16px;display:flex}.event-sidebar h2>span{color:#aaa;margin-left:auto;font-size:13px}.event-speakers>p,.event-moderation>p,.event-note{color:#aaa;font-size:14px;line-height:1.6}.event-tile{aspect-ratio:16/9;background:#292934;border:1px solid #f5c078;border-radius:10px;margin-bottom:10px;position:relative;overflow:hidden}.event-tile>span{background:#101014d9;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:13px;display:flex;position:absolute;bottom:6px;left:6px}.event-avatar{background:#3b3554;place-items:center;font-size:35px;display:grid;position:absolute;inset:0}.event-moderation>div{margin-bottom:12px}.event-moderation span{margin-bottom:7px;font-size:14px;display:block}.event-chat .messages{min-height:120px;max-height:260px;padding:0}.event-chat .chat-form{margin-top:12px;padding:0}.event-chat>small{margin-top:8px;display:block}.event-audio{display:none}.event-expanded{z-index:1000;background:#050507;width:100%;max-width:none;height:100dvh;padding:0;position:fixed;inset:0;overflow:hidden}.event-expanded .event-heading{z-index:5;background:#14141bea;border-radius:12px;padding:10px;position:absolute;top:8px;left:12px;right:12px}.event-expanded .event-heading h1{margin:0 0 5px;font-size:17px}.event-expanded .event-layout{height:100%;display:block}.event-expanded .event-watch{height:100%}.event-expanded .event-player{aspect-ratio:auto;height:100%;padding:90px 300px 90px 12px}.event-expanded .event-sidebar{width:270px;max-height:calc(100dvh - 190px);position:absolute;top:100px;right:12px;overflow:auto}.event-expanded .event-chat,.event-expanded .event-moderation,.event-expanded .event-change,.event-expanded .event-note{display:none}.event-expanded .event-controls{z-index:5;background:#14141bee;border-radius:12px;padding:10px;position:absolute;bottom:8px;left:12px;right:12px}.event-expanded>.error{z-index:6;max-width:500px;position:absolute;bottom:90px;left:16px}@media (max-width:800px){.event-room{padding:22px 18px}.event-layout{grid-template-columns:1fr}.event-heading h1{font-size:24px}.event-expanded{padding:0}.event-expanded .event-player{padding:100px 0 115px}.event-expanded .event-heading>div{display:none}.event-expanded .event-heading button{padding:8px;font-size:12px}.event-expanded .event-sidebar{width:145px;max-height:45dvh;top:100px}.event-expanded .event-speakers{padding:8px}.event-expanded .event-speakers h2{font-size:12px}.event-expanded .event-speakers h2 span{display:none}.event-expanded .event-tile>span{font-size:11px}.event-expanded .event-controls>span{display:none}}.player-fullscreen{z-index:3;color:#18200e;background:#f5c078;position:absolute;top:12px;right:12px;box-shadow:0 2px 15px #0008}.event-player{position:relative}.change-video,.device-test{background:#1a1a22;border:1px solid #383844;border-radius:14px;margin:20px 0;padding:20px}.change-video h3,.device-test h3{margin:0 0 8px}.change-video p,.device-test p{color:#aaa;font-size:14px;line-height:1.6}.change-video form label{margin:12px 0}.next-preview{align-items:center;gap:14px;margin:12px 0;font-size:14px;display:flex}.next-preview img{border-radius:10px;width:140px}.device-test-grid{grid-template-columns:180px 1fr;gap:18px;display:grid}.device-preview{aspect-ratio:16/9;background:#09090c;border-radius:10px;position:relative;overflow:hidden}.device-preview video{object-fit:cover;width:100%;height:100%}.device-preview>span{color:#aaa;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.device-test button{margin:4px 0}.mic-meter{color:#aaa;flex-direction:column;gap:8px;margin:10px 0;font-size:13px;display:flex}.mic-meter meter{width:100%;height:15px}.expanded-room .room-heading,.event-expanded .event-heading{background:0 0;width:auto;margin:0;padding:0;top:12px;left:auto;right:12px}.expanded-room .room-heading>*,.event-expanded .event-heading>*{display:none}.expanded-room .room-heading .fullscreen-toggle,.event-expanded .event-heading .fullscreen-toggle{background:#17171edb;display:flex}.expanded-room .player,.event-expanded .event-player{border-radius:0;padding:0}.expanded-room .call-controls,.expanded-room .device-test,.expanded-room .change-video,.event-expanded .event-controls,.event-expanded .device-test,.event-expanded .change-video{display:none}.expanded-room .speaker-panel,.event-expanded .event-sidebar{z-index:4;width:220px;max-height:calc(100dvh - 90px);top:72px;right:12px}.expanded-room .speaker-panel:has(.speaker-empty){display:none}.event-expanded .event-sidebar{gap:0}.event-expanded .event-speakers{background:#17171ecf}.event-expanded .event-player iframe,.expanded-room .player iframe{width:100%;height:100%}@media (max-width:650px){.device-test-grid{grid-template-columns:1fr}.device-preview{max-width:260px}.expanded-room .speaker-panel,.event-expanded .event-sidebar{width:145px;top:62px;right:8px}.player-fullscreen{min-height:36px;padding:8px;font-size:12px}}.expanded-room .device-test.has-camera{z-index:4;border:1px solid #f5c078;width:220px;margin:0;padding:0;display:block;position:absolute;top:72px;right:12px}.expanded-room .device-test.has-camera>div:first-child,.expanded-room .device-test.has-camera .device-test-grid>div:last-child{display:none}.expanded-room .device-test.has-camera .device-test-grid{display:block}.expanded-room .device-test.has-camera .device-preview{width:100%;max-width:none}@media (max-width:650px){.expanded-room .device-test.has-camera{width:145px;top:62px;right:8px}}.device-test.mirror-in-tile .device-preview video{display:none}.device-test.mirror-in-tile .device-preview>span{text-align:center;padding:12px;font-size:13px}.video-queue{background:#1a1a22;border:1px solid #383844;border-radius:14px;margin:20px 0;padding:20px}.video-queue h3{justify-content:space-between;gap:10px;margin:0 0 10px;display:flex}.video-queue h3 span{color:#aaa;font-size:13px}.video-queue>p{color:#aaa;font-size:14px}.video-queue form{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:15px;display:flex}.video-queue form label{flex:1;min-width:200px;margin:10px 0}.queue-row{border-top:1px solid #333;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.queue-row img{border-radius:8px;width:85px}.queue-row a{color:#f5c078;margin-right:auto;font-size:13px}.expanded-room .video-queue,.event-expanded .video-queue{display:none}.device-test.mirror-in-tile{background:0 0;border:0;margin:0;padding:8px 0}.device-test.mirror-in-tile .device-test-grid{display:block}.device-test.mirror-in-tile .device-preview{display:none}.room-safety,.watch-circles{background:#1a1a22;border:1px solid #383844;border-radius:14px;margin:24px 0;padding:24px}.room-safety p,.watch-circles p{color:#babac5;font-size:14px;line-height:1.6}.room-safety summary{cursor:pointer;padding:14px 0;font-size:16px}.room-safety textarea{color:#fff;width:100%;min-height:80px;font:inherit;background:#101014;border:1px solid #555;border-radius:8px;padding:12px}.safety-person,.circle-tabs{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.safety-case{border-top:1px solid #444;padding:16px 0}.safety-case button{margin:6px}.safety-case small,.watch-circles small{margin-top:10px;line-height:1.6;display:block}.watch-circles form{max-width:640px;margin:18px 0}.expanded-room .room-safety,.event-expanded .room-safety{display:none}.call-console{background:#202c33;border-radius:0 0 18px 18px;margin:0 0 20px;padding:14px;display:block}.call-status{text-align:center;color:#b6c4cb;margin:0 0 12px;font-size:14px}.call-toolbar{justify-content:center;align-items:center;gap:20px;display:flex}.call-icon{color:#fff;background:#3c494f;border:0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;min-height:52px;padding:0;transition:background .15s,transform .15s;display:inline-flex}.call-icon:hover{background:#53636b;transform:translateY(-1px)}.call-icon.is-off{color:#243038;background:#e7ecef}.call-icon.call-start{color:#fff;background:#00a884}.call-icon.call-end{color:#fff;background:#ea3943}.call-icon svg{width:24px;height:24px}.call-icon:disabled{opacity:.45;cursor:not-allowed;transform:none}.call-avatar{color:#fff;background:#26363e;place-items:center;font-size:44px;display:grid;position:absolute;inset:0}.speaker-panel .call-grid{background:#111b21;border-radius:18px 18px 0 0;gap:4px;overflow:hidden}.speaker-panel .video-tile{border:0;border-radius:0;position:relative}.speaker-panel .video-tile>span{z-index:1}.expanded-room .call-console{display:none}.event-controls .call-icon{flex-shrink:0}.call-icon:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:650px){.call-toolbar{gap:16px}.call-icon{width:48px;height:48px;min-height:48px}}.streaming-player{color:#fff;background:#14191e;height:100%;min-height:350px;padding:28px;overflow:auto}.streaming-player h2{font-size:26px}.streaming-player p{max-width:650px;font-size:16px;line-height:1.6}.streaming-player .primary,.streaming-player .secondary{margin:8px 12px 8px 0;display:inline-flex}.streaming-player details{margin-top:15px}.streaming-player li{margin:10px 0;line-height:1.6}.streaming-player a{color:#f5c078}.streaming-player a.primary{color:#17200c;text-decoration:none}.watch-matching{background:#1a1a22;border:1px solid #383844;border-radius:14px;margin:28px 0;padding:24px}.watch-matching p{color:#bfc0ca;font-size:16px;line-height:1.6}.watch-matching summary{cursor:pointer;padding:14px 0;font-size:16px}.watch-matching fieldset{border:0;margin:18px 0;padding:0}.watch-matching legend{margin-bottom:10px;font-size:16px}.preference-chips{flex-wrap:wrap;gap:8px;display:flex}.preference-chips button[aria-pressed=true]{color:#17200c;background:#f5c078}.matching-heading{justify-content:space-between;align-items:center;display:flex}.matching-cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.matching-cards article,.match-invitation{border:1px solid #45454e;border-radius:12px;margin:14px 0;padding:20px}.watch-matching button{margin:4px}.watch-matching small{color:#aeb0bf;margin:12px 0;font-size:14px;line-height:1.6;display:block}.watch-matching form{max-width:750px}.session-rating{margin:16px 0}.expanded-room .streaming-player,.event-expanded .streaming-player{padding-top:80px;padding-right:250px}@media (max-width:650px){.streaming-player{min-height:400px;padding:18px}.streaming-player h2{font-size:22px}.expanded-room .streaming-player,.event-expanded .streaming-player{padding:80px 18px 18px}.watch-matching{padding:18px}.matching-heading{flex-wrap:wrap}}.simple-home{max-width:1180px;padding-top:42px}.home-welcome{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.home-welcome h1{letter-spacing:-1.5px;margin:14px 0;font-size:clamp(30px,4vw,48px);line-height:1.12}.home-welcome p{color:#b8b9c5;margin:0;font-size:17px;line-height:1.6}.home-service-note{color:#b8b9c5;white-space:nowrap;padding-bottom:4px;font-size:14px}.home-nav{border-bottom:1px solid #34343e;gap:8px;margin-bottom:28px;padding-bottom:16px;display:flex;overflow:auto}.home-nav button{white-space:nowrap;color:#b8b9c5;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:16px;display:flex}.home-nav button[aria-selected=true]{color:#171f0b;background:#f5c078}.home-nav button:hover:not([aria-selected=true]){color:#fff;background:#23232d}.home-panel[hidden],[hidden]{display:none!important}.watch-start-grid{grid-template-columns:1.55fr 1fr;gap:22px;display:grid}.watch-start{background:linear-gradient(135deg,#272e22,#191c19);border:1px solid #5c6b43;border-radius:24px;flex-direction:column;align-items:flex-start;gap:22px;padding:34px;display:flex}.start-symbol{color:#17200c;background:#f5c078;border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.watch-start h2{letter-spacing:-.9px;margin:0 0 12px;font-size:clamp(25px,3vw,36px);line-height:1.18}.watch-start p,.join-start p{color:#bec5b8;margin:0;font-size:17px;line-height:1.6}.watch-start .primary{padding:16px 24px;font-size:17px}.watch-start small{color:#aeb8a7;max-width:430px;font-size:14px;line-height:1.6}.join-start{background:#1b1b24;border:1px solid #3f3f4c;border-radius:24px;flex-direction:column;align-items:flex-start;gap:20px;padding:34px;display:flex}.join-start>svg{color:#f5c078}.join-start h2{margin:0;font-size:27px}.join-start .secondary{justify-content:center;width:100%}.demo-shortcut{color:#b3b3c3;border-top:1px solid #3f3f4c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:20px;font-size:14px;display:flex}.demo-shortcut button{color:#f5c078}.home-footnote{color:#a9abb8;flex-wrap:wrap;gap:24px;padding:22px 2px;font-size:14px;display:flex}.home-footnote span{align-items:center;gap:8px;display:flex}.simple-home .watch-matching,.simple-home .watch-circles,.simple-home .history-section{background:0 0;border:0;margin:0;padding:8px 0}.home-panel h2{font-size:28px}.calm-empty{text-align:center;border:1px dashed #454553;border-radius:20px;padding:50px 20px}.calm-empty svg{color:#f5c078}.calm-empty p{color:#b3b3c3;font-size:16px;line-height:1.6}.room-fold,.room-settings{background:#17171e;border:1px solid #3a3a46;border-radius:12px;margin:14px 0;padding:0 16px}.room-fold>summary,.room-settings>summary{cursor:pointer;color:#dddde6;padding:16px 0;font-size:16px;font-weight:600;list-style-position:inside}.room-fold[open]>summary,.room-settings[open]>summary{border-bottom:1px solid #393943;margin-bottom:16px}.room-fold .video-queue,.room-fold .room-safety,.room-fold .change-video{background:0 0;border:0;margin:0;padding:6px 0 20px}.room-fold>small{color:#aaa;margin:12px 0;font-size:14px;line-height:1.6;display:block}.profile-progress{color:#81838f;flex-wrap:wrap;gap:18px;margin:10px 0 22px;font-size:14px;display:flex}.profile-progress .current{color:#f5c078;font-weight:600}.step-actions{align-items:center;gap:14px;margin-top:20px;display:flex}.circle-entry-tabs{gap:10px;margin:16px 0;display:flex}.circle-entry-tabs button[aria-pressed=true]{color:#17200c;background:#f5c078}.expanded-room .room-fold,.event-expanded .room-fold{display:none}.watch .speaker-panel{margin-top:18px}.form-page>p{font-size:17px;line-height:1.6}.room-settings label{margin:18px 0}.form-page input{font-size:16px}.watch-matching .preference-chips button{padding:10px 15px;font-size:15px}.matching-cards article{background:#202029}.watch-matching .eyebrow{margin:8px 0 18px;font-size:13px}.home-nav button:focus-visible{outline-offset:2px;outline:3px solid #fff}@media (max-width:750px){.simple-home{padding:24px 18px}.home-welcome{display:block}.home-service-note{margin-top:16px;display:block}.home-nav{gap:4px}.home-nav button{padding:11px 13px;font-size:14px}.watch-start-grid{grid-template-columns:1fr}.watch-start,.join-start{border-radius:20px;padding:24px}.join-start{gap:15px}.home-welcome h1{letter-spacing:-.7px}.home-footnote{gap:14px}.room-fold{padding:0 12px}.profile-progress{gap:10px}.matching-heading{gap:8px}}.watch-history-card{flex-wrap:nowrap;gap:18px}.watch-history-card>.history-art{aspect-ratio:16/9;color:#cbe5d5;background:#213c32;border-radius:12px;flex-direction:column;flex:0 0 144px;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.history-art img{object-fit:cover;width:100%;height:100%}.history-art span{font-size:12px}.watch-history-card>.history-description{min-width:0}.history-description strong{overflow-wrap:anywhere;line-height:1.4;display:block}.history-author{color:#b5c6bc;margin-top:4px;font-size:13px;display:block}.watch-history-card .secondary{flex-shrink:0}@media (max-width:600px){.watch-history-card{flex-wrap:wrap;gap:12px}.watch-history-card>.history-art{flex-basis:110px}.watch-history-card>.history-description{min-width:140px}.watch-history-card>.secondary{margin-left:122px}}.friendly-queue h3{font-size:20px}.friendly-queue h3 span{white-space:nowrap;font-size:14px}.queue-video-details{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.queue-video-details>div:last-child{flex:1;min-width:0}.queue-video-details a{overflow-wrap:anywhere;line-height:1.4;text-decoration:none;color:#edf6ef!important;font-size:16px!important;display:block!important}.queue-video-details a:hover{text-decoration:underline}.queue-video-details small{color:#acb9b0;margin-top:5px;font-size:14px;line-height:1.4;display:block}.queue-art{aspect-ratio:16/9;color:#cbe5d5;background:#213c32;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:112px;display:flex;overflow:hidden}.queue-art img{object-fit:cover;border-radius:0;width:100%;height:100%}.queue-preview{background:#202c25;border-radius:12px;margin-bottom:18px;padding:14px}.queue-preview>small{color:#bfd0c4;margin-bottom:10px;font-size:14px;display:block}.queue-leader{background:#232c20;border:1px solid #52663b;border-radius:14px;margin:18px 0;padding:18px}.queue-leader>span{color:#f5c078;margin-bottom:12px;font-size:14px;display:block}.queue-leader>button{margin-top:16px}.queue-leader>small{color:#b4c0b8;margin-top:14px;font-size:14px;display:block}.queue-suggestions{margin:0;padding:0;list-style:none}.queue-suggestions .queue-row{flex-wrap:nowrap;padding:16px 0}.queue-rank{color:#a4b2a8;flex:0 0 18px;font-size:14px}.queue-actions{align-items:center;gap:6px;display:flex}.queue-vote{white-space:nowrap;gap:8px}.queue-vote>span{align-items:center;gap:4px;display:flex}.queue-vote[aria-pressed=true]{color:#17200c;background:#f5c078}.queue-remove{padding:10px}.queue-empty{text-align:center;color:#b6c4bc;padding:24px}.queue-empty p{color:#eff5f0;margin:10px 0;font-size:18px}.queue-empty small,.queue-hint,.queue-feedback{font-size:14px}.queue-feedback{color:#f5c078}@media (max-width:600px){.queue-art{width:88px}.queue-suggestions .queue-row{flex-wrap:wrap;gap:10px}.queue-suggestions .queue-video-details{flex-basis:calc(100% - 28px)}.queue-actions{margin-left:28px}.queue-video-details a{font-size:15px!important}.friendly-queue h3{font-size:18px}}.account-page{max-width:700px;margin:40px auto;padding:24px;line-height:1.6}.account-page h1{font-size:36px;line-height:1.2}.account-page a.primary{margin:12px 0;text-decoration:none;display:inline-flex}.account-page a{color:#f5c078}.account-page a.primary{color:#17200c}.account-form label{flex-direction:column;gap:8px;margin:20px 0;display:flex}.account-form input:not([type=checkbox]),.account-form select{color:#fff;background:#202029;border:1px solid #454551;border-radius:10px;padding:13px;font-size:16px}.account-form small,.verification-card small{color:#b4c0b8;font-size:14px}.account-form .account-check{flex-direction:row;align-items:flex-start}.account-check input{flex-shrink:0;width:18px;height:18px;margin-top:7px}.account-identity{background:#22372c;border-radius:12px;padding:18px}.account-identity span{overflow-wrap:anywhere;font-size:24px;font-weight:600}.account-identity small{color:#ced7c9;font-size:14px;display:block}.verification-card{background:#202029;border:1px solid #454551;border-radius:16px;margin:24px 0;padding:22px}.verification-pending{background:#2b3223;border-left:3px solid #f5c078;padding:14px}.header-right a{color:#dfeadc;font-size:14px;text-decoration:none}.watch-matching>a.primary{color:#17200c;text-decoration:none;display:inline-flex}.watch-preferences{background:#202c25;border:1px solid #3d5444;border-radius:16px;margin:28px 0;padding:22px}.watch-preferences h2{margin-top:0}.watch-preferences fieldset{border:0;margin:24px 0;padding:0}.watch-preferences legend{margin-bottom:12px;font-size:16px;font-weight:600}.preference-options{flex-wrap:wrap;gap:8px;display:flex}.preference-options button{padding:10px 13px;font-size:14px}.preference-options button[aria-pressed=true]{color:#17200c;background:#f5c078}.watch-preferences form>small{color:#bccbbf;margin-top:10px;font-size:14px;display:block}.preference-privacy{color:#bdc9c0;font-size:14px;line-height:1.5}.verification-card>summary{cursor:pointer;font-size:16px;font-weight:600}.watch-matching>a.secondary{margin:8px 0;text-decoration:none;display:inline-flex}@media (max-width:600px){.watch-preferences{padding:18px}.account-page{margin-top:20px;padding:18px}}.room-right{flex-direction:column;gap:16px;min-width:0;display:flex}.room-right .speaker-panel{margin:0}.room-right .call-console{border-radius:12px;margin:0}.room-right .chat{min-height:320px}.expanded-room .room-right{z-index:4;background:#111b21e8;border-radius:14px;gap:8px;width:240px;max-height:calc(100dvh - 84px);padding:8px;position:absolute;top:72px;right:12px;overflow:auto}.expanded-room .room-right .speaker-panel{background:0 0;border:0;width:auto;max-height:none;padding:0;display:block;position:static;overflow:visible}.expanded-room .video-tile.is-quiet{opacity:1;pointer-events:auto;width:auto;height:auto;position:relative}.expanded-room .room-right .call-console,.expanded-room .room-right .call-controls{background:#202c33;padding:10px 4px;display:block;position:static;bottom:auto;left:auto;right:auto}.expanded-room .room-right .call-toolbar{gap:10px}.expanded-room .room-right .call-icon{width:44px;height:44px;min-height:44px}.expanded-room .room-right>.secondary{position:static}.event-sidebar>.event-controls{background:#1a1a22;border:1px solid #383844;border-radius:14px;justify-content:center;margin:0;padding:14px}.event-controls .call-icon{width:46px;height:46px;min-height:46px}.event-expanded .event-sidebar>.event-controls{z-index:auto;gap:8px;padding:10px;display:flex;position:static;bottom:auto;left:auto;right:auto}.event-expanded .event-controls .secondary{padding:9px;font-size:14px}.event-expanded .event-sidebar{gap:10px;width:260px;max-height:calc(100dvh - 84px);top:72px}.event-tile{border-color:#46514a}.tile-pin{color:#fff;background:#101014dd;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:5px;right:5px}.tile-pin[aria-pressed=true]{color:#17200c;background:#f5c078}.pin-picker{border-top:1px solid #41414a;padding:10px 0;font-size:14px}.pin-picker summary{cursor:pointer}.pin-picker input{color:#fff;background:#202029;border:1px solid #454551;border-radius:8px;width:100%;margin:10px 0;padding:10px;font-size:14px}.pin-picker small{color:#bdc9c0;margin:10px 0;font-size:14px;line-height:1.4;display:block}.pin-picker button{text-align:left;align-items:center;gap:8px;width:100%;margin:6px 0;padding:8px;display:flex}.pin-picker button[aria-pressed=true]{color:#f5c078}.video-reviews{padding:12px 0 20px;font-size:16px}.review-score{color:#f5c078;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.review-score span{color:#bfc7bd;font-size:14px}.video-reviews form>label{margin:14px 0;display:block}.video-reviews textarea{color:#fff;width:100%;min-height:90px;font:inherit;background:#202029;border:1px solid #454551;border-radius:10px;margin-top:8px;padding:12px;display:block}.review-stars{border:0;gap:10px;margin:18px 0;padding:0;display:flex}.review-stars legend{margin-bottom:10px;font-size:16px}.review-stars label{color:#f5c078;cursor:pointer;padding:5px;display:flex;position:relative}.review-stars input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.review-stars label:focus-within{border-radius:4px;outline:2px solid #fff}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.video-reviews .review-spoiler{align-items:center;gap:8px;display:flex}.video-reviews form>small{color:#bfc7bd;margin:12px 0;font-size:14px;display:block}.review-list article{border-top:1px solid #41414a;padding:16px 0}.review-list article>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.review-list article>div span{color:#f5c078}.review-list small{color:#aeb8ab;font-size:14px}.review-list p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.review-list summary{cursor:pointer;padding-top:12px;font-size:14px}.video-reviews a{color:#f5c078}.review-fold{margin-top:16px}.review-fold summary{font-size:15px}.watch-history-card .review-fold{margin:10px 0 0}.expanded-room .review-fold,.event-expanded .review-fold{display:none}@media (max-width:650px){.expanded-room .room-right{width:176px;max-height:calc(100dvh - 70px);top:62px;right:8px}.expanded-room .room-right .call-icon{width:40px;height:40px;min-height:40px}.expanded-room .room-right .call-toolbar{gap:8px}.event-expanded .event-sidebar{width:176px;max-height:calc(100dvh - 70px);top:62px;right:8px}.event-expanded .event-speakers h2{font-size:14px}.event-expanded .event-controls .call-icon{width:40px;height:40px;min-height:40px}.event-expanded .event-sidebar>.event-controls{gap:6px;padding:8px}.event-expanded .event-speakers{padding:8px}}.history-import{background:#213429;border:1px solid #405d47;border-radius:14px;margin-bottom:24px;padding:18px}.history-import p{margin-top:0;font-size:16px;line-height:1.5}.history-import button{white-space:normal}.episode-playlist textarea{box-sizing:border-box;resize:vertical;background:var(--surface,#142b27);width:100%;color:inherit;font:inherit;border:1px solid #456159;border-radius:12px;padding:12px}.episode-playlist details{margin:16px 0}.episode-number-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.episode-list{padding:0;list-style:none}.episode-list>li{border-bottom:1px solid #345047;justify-content:space-between;gap:16px;padding:16px 0;display:flex}.episode-list .queue-actions{flex-wrap:wrap;align-content:center}.episode-playlist small{display:block}.episode-playlist h3 span{font-size:14px}@media (max-width:600px){.episode-list>li{flex-direction:column}}.community-page{max-width:1100px;margin:0 auto;padding:24px 24px 80px}.social-nav{border-bottom:1px solid #345047;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:30px;padding-bottom:20px;display:flex}.social-nav a{color:inherit;border-radius:24px;align-items:center;gap:6px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.social-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.social-heading h1{margin:8px 0 20px;font-size:clamp(28px,5vw,48px)}.social-subnav{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.social-card{overflow-wrap:anywhere;background:#16352e;border:1px solid #34564b;border-radius:20px;min-width:0;margin:18px 0;padding:24px}.social-card h2{margin:6px 0 16px;font-size:24px}.social-card h3{font-size:18px}.social-card textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;resize:vertical;background:#0d2821;border:1px solid #456159;border-radius:10px;padding:12px}.social-card small,.artist-show small{color:#aec3b6;margin:8px 0;font-size:14px;display:block}.social-card .duck{align-items:center;gap:12px;display:flex}.social-card .duck input{width:auto}.social-card summary{cursor:pointer;padding:8px 0;font-weight:600}.social-person{border-top:1px solid #34564b;padding:16px 0}.social-person p,.social-post p{white-space:pre-wrap}.social-friend-grid{grid-template-columns:minmax(240px,1fr) minmax(280px,1.4fr);align-items:start;gap:20px;display:grid}.social-club-grid,.artist-show-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:20px;display:grid}.social-club-grid .social-card,.artist-show-grid .social-card{margin:0}.social-post-meta{color:#aec3b6;justify-content:space-between;gap:10px;font-size:14px;display:flex}.social-comments{max-height:400px;overflow:auto}.social-comments>div{background:#0f2d25;border-radius:10px;margin:12px 0;padding:12px}.social-comments>div.own{background:#294d3c}.spoiler{border:1px dashed #6e8778;border-radius:10px;margin:12px 0;padding:10px}.social-card .preference-chips{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.social-subnav button[aria-pressed=true],.social-card button[aria-pressed=true]{color:#163429;background:#c7e579}.artist-performance{background:#0c231d;border:1px solid #587b66;border-radius:20px;margin:24px 0;padding:20px}.artist-stage{background:#071a15;border-radius:14px;min-height:220px;position:relative;overflow:hidden}.artist-video{object-fit:contain;z-index:2;background:#071a15;width:100%;max-height:70vh;display:block;position:relative}.artist-audio{display:none}.artist-stage-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:36px;display:flex;position:absolute;inset:0}.artist-stage-controls{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.artist-show strong{margin:16px 0;font-size:20px;display:block}.artists-page>p{font-size:18px}@media (max-width:700px){.community-page{padding:16px 14px 60px}.social-friend-grid{grid-template-columns:1fr}.social-card{padding:18px}.social-nav{gap:2px}.social-nav a{padding:9px;font-size:14px}.social-post-meta{flex-direction:column}.header-right{flex-wrap:wrap}}a.primary,a.secondary{border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 20px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}a.secondary{border:1px solid #3b3b46}a.primary:hover,a.secondary:hover{filter:brightness(1.12)}.header-right>a,.header-account-link,.header-auth-links>a{color:#c9c9d3;font-size:14px;text-decoration:none}.header-auth-links{align-items:center;gap:18px;display:flex}.header-auth-links .header-signup-link{color:#15200c;background:#f5c078;border-radius:8px;padding:11px 15px;font-weight:700}.app>header{background:#101014}.auth-scene{background:radial-gradient(at 10% 45%,#33295855,#0000 52%),#0a0a0e;flex-direction:column;min-height:100svh;padding:0 6%;display:flex}.auth-topbar{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1320px;min-height:92px;margin:auto;display:flex}.auth-brand{letter-spacing:-1px;color:#f5f5fa;align-items:center;gap:10px;font-family:Arial,sans-serif;font-size:27px;font-weight:800;text-decoration:none;display:flex}.auth-brand>span{color:#162008;background:#f5c078;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.auth-nav-link{color:#eeeef6;border:1px solid #494450;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:10px 18px;font-size:14px;text-decoration:none;display:inline-flex}.auth-layout{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(340px,.85fr);align-items:center;gap:90px;width:100%;max-width:1190px;margin:35px auto 55px;display:grid}.auth-story{flex-direction:column;justify-content:center;align-self:stretch;padding:50px 0;display:flex}.auth-kicker{letter-spacing:2px;color:#f5c078;font-size:13px;font-weight:700}.auth-story h1{letter-spacing:-3px;margin:24px 0;font-size:clamp(42px,5.3vw,76px);line-height:1.07}.auth-story h1 em{color:#f5c078;font-style:normal}.auth-story>p{color:#b5b0c2;max-width:470px;font-size:18px;line-height:1.7}.auth-benefits{flex-wrap:wrap;gap:20px;margin:25px 0 50px;display:flex}.auth-benefits span{color:#ded9e8;align-items:center;gap:8px;font-size:14px;display:flex}.auth-benefits svg{color:#b6a3ef}.auth-story-footer{border-top:1px solid #3c344a;flex-direction:column;gap:8px;margin-top:auto;padding-top:26px;display:flex}.auth-story-footer>span{letter-spacing:2px;color:#b2a5c9;font-size:12px}.auth-story-footer small{color:#92909e;font-size:14px}.auth-card{background:#15141bcc;border:1px solid #3d3649;border-radius:18px;min-width:0;padding:34px;box-shadow:0 26px 100px #0005}.auth-tabs{border-bottom:1px solid #34303e;gap:28px;margin-bottom:28px;display:flex}.auth-tabs a{color:#a4a0b2;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 15px;font-size:15px;font-weight:600;text-decoration:none}.auth-tabs a[aria-current=page]{color:#f7f5fc;border-bottom-color:#f5c078}.auth-card h2{letter-spacing:-1px;margin:0 0 12px;font-size:30px;line-height:1.22}.auth-description{color:#b5afc2;margin:0 0 26px;font-size:16px;line-height:1.6}.auth-card .auth-cta{border-radius:9px;width:100%;min-height:52px;margin:8px 0;font-size:16px}.auth-step-note{align-items:center;gap:14px;margin:0 0 24px;display:flex}.auth-step-note>span{color:#f5c078;border:1px solid #524760;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;display:grid}.auth-step-note p{margin:0;font-size:15px;line-height:1.6}.auth-step-note small{color:#9890aa;font-size:14px}.auth-caption{color:#9e97ad;margin:14px 0 25px;font-size:14px;line-height:1.6}.auth-switch{color:#a8a1b6;margin:25px 0;font-size:15px}.auth-switch a{color:#eee9f8;margin-left:5px;font-weight:600}.auth-security{color:#a19bab;border-top:1px solid #34303e;align-items:flex-start;gap:9px;margin-top:28px;padding-top:20px;font-size:13px;line-height:1.5;display:flex}.auth-security svg{color:#b2a5c9;flex-shrink:0}.auth-footer{color:#8c859a;border-top:1px solid #2f293b;justify-content:space-between;width:100%;max-width:1320px;margin:0 auto;padding:22px 0;font-size:13px;display:flex}.auth-footer a{color:#bcb3cd;text-decoration:none}.auth-card .account-form label{color:#e1dce9;margin:20px 0;font-size:14px}.auth-card .account-form input:not([type=checkbox]),.auth-card .account-form select{color:#f3eff9;background:#211e29;border:1px solid #494153;border-radius:9px;width:100%;min-height:50px;margin-top:9px;padding:13px 14px;font-size:16px}.auth-card .account-form small{color:#a49caf;margin-top:9px;font-size:13px;line-height:1.55}.auth-card .account-form .account-check{align-items:flex-start;gap:12px;margin:16px 0;font-size:14px;line-height:1.6;display:flex}.auth-card .account-check input{accent-color:#f5c078;width:18px;min-width:18px;height:18px;margin:3px 0 0}.auth-card .account-form>.primary{min-height:52px;margin:24px 0 0;font-size:16px}.auth-verification-note{color:#a49caf;padding-top:8px;font-size:13px;line-height:1.6}.auth-verification-note summary{cursor:pointer;color:#c9c0d9}.auth-subtle-link{color:#aba1be;align-items:center;gap:8px;margin-top:24px;font-size:14px;text-decoration:none;display:inline-flex}.account-welcome{border-bottom:1px solid #34303e;align-items:center;gap:24px;margin-bottom:30px;padding:24px 0 36px;display:flex}.account-welcome>div:nth-child(2){flex:1;min-width:0}.account-welcome small{letter-spacing:2px;color:#a49caf;font-size:12px}.account-welcome h1{letter-spacing:-1px;overflow-wrap:anywhere;margin:8px 0 14px;font-size:clamp(23px,4vw,36px)}.account-monogram{color:#f5c078;background:linear-gradient(145deg,#443154,#21232c);border:1px solid #665177;border-radius:18px;flex-shrink:0;place-items:center;width:84px;height:84px;font-size:34px;font-weight:700;display:grid}.account-badge{color:#c7bed8;border:1px solid #4c405c;border-radius:6px;padding:7px 10px;font-size:13px;display:inline-flex}.account-badge.verified{color:#f5c078}.account-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,1fr);gap:28px;display:grid}.account-preferences-panel,.account-privacy-panel{background:#18151f;border:1px solid #393141;border-radius:16px;padding:26px}.account-panel-heading{align-items:center;gap:12px;display:flex}.account-panel-heading svg{color:#f5c078}.account-panel-heading h2{margin:0;font-size:21px}.account-preferences-panel .watch-preferences{background:0 0;border:0;margin-top:24px;padding:0}.account-privacy-panel p{color:#bcb3ca;font-size:15px;line-height:1.7}.account-privacy-panel .verification-card{background:0 0;border-top:1px solid #3c3347;margin-top:24px;padding-top:18px}.account-privacy-panel summary{cursor:pointer;font-size:15px;line-height:1.7}.account-privacy-panel small{font-size:14px}.watch-start{background:linear-gradient(135deg,#31293e,#19171f);border-color:#554862}.join-start{background:#19171f;border-color:#39313f}.watch-start p,.join-start p{color:#bdb4cb}.watch-start small{color:#aaa0b8}.home-nav button[aria-selected=true]{box-shadow:0 3px 22px #f5c07814}.community-page .social-card{background:#18151f;border-color:#393141;border-radius:16px}.community-page .social-nav,.community-page .social-person{border-color:#393141}.community-page .social-comments>div{background:#211b2a}.community-page .social-comments>div.own{background:#312b3c}.community-page .social-card textarea{background:#211e29;border-color:#494153}.community-page .social-card small,.community-page .social-post-meta{color:#a99eb9}.community-page .artist-performance{background:#141019;border-color:#584563}.community-page .artist-stage,.community-page .artist-video{background:#08060b}.social-nav a[aria-current],.social-nav a:hover{color:#162008;background:#f5c078}@media (max-width:900px){.auth-layout{gap:35px}.auth-card{padding:28px}.auth-story h1{letter-spacing:-2px;font-size:50px}.auth-benefits{flex-direction:column;gap:14px}.header-right{gap:14px}}@media (max-width:700px){.auth-scene{padding:0 20px}.auth-topbar{min-height:76px}.auth-layout{max-width:470px;margin:16px auto 32px;display:block}.auth-story{padding:14px 0 24px}.auth-kicker{letter-spacing:1.3px;font-size:11px}.auth-story h1{letter-spacing:-1.5px;margin:14px 0;font-size:39px}.auth-story>p{margin:12px 0;font-size:16px}.auth-benefits,.auth-story-footer{display:none}.auth-card{border-radius:14px;padding:24px 22px}.auth-card h2{font-size:27px}.auth-description{margin-bottom:20px}.auth-footer{gap:20px;font-size:12px}.auth-footer>span{display:none}.account-dashboard-grid{grid-template-columns:1fr}.account-welcome{flex-wrap:wrap;gap:16px}.account-monogram{width:64px;height:64px;font-size:27px}.account-welcome>.secondary{margin-left:80px}.account-preferences-panel,.account-privacy-panel{padding:20px}.header-auth-links{gap:12px}.header-right .avatar{display:none}.app>header{flex-wrap:wrap;gap:18px;height:auto;min-height:86px;padding-top:16px;padding-bottom:16px}.header-right{font-size:14px}.header-right>a,.header-auth-links>a{font-size:13px}.header-auth-links .header-signup-link{padding:9px 12px}.home-service-note{white-space:normal}}.account-preferences-panel .watch-preferences>h2{display:none}.auth-card .account-form input::placeholder{color:#9e95ad;opacity:1}.auth-card .account-form input:focus,.auth-card .account-form select:focus{outline-offset:2px;outline:2px solid #f5c078}.auth-card .auth-tabs a:focus-visible{outline-offset:4px;outline:2px solid #f5c078}.auth-nav-link:focus-visible{outline-offset:4px;outline:2px solid #f5c078}.home-artists{background:linear-gradient(120deg,#2e233c,#19171f);border:1px solid #554862;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;padding:22px 24px;display:flex}.home-artists-intro{align-items:center;gap:16px;min-width:0;display:flex}.home-artists-icon{color:#f5c078;background:#f5c07818;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.home-artists h2{margin:0 0 6px;font-size:21px}.home-artists p{color:#bdb4cb;margin:0;font-size:16px;line-height:1.5}.home-artists-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.home-artists-actions a{font-size:14px}.home-artists-actions .back{color:#c8bed4}@media (max-width:1000px){.home-artists{flex-direction:column;align-items:flex-start;gap:18px}.home-artists-actions{width:100%}}@media (max-width:550px){.home-artists{padding:18px}.home-artists-actions{gap:10px}.home-artists-actions .primary,.home-artists-actions .secondary{text-align:center;flex:1;min-width:140px}}.activity-link{align-items:center;gap:6px;display:inline-flex}.activity-count{color:#162008;background:#f5c078;border-radius:12px;padding:2px 6px;font-size:13px}.notification-card.unread{border-left:3px solid #f5c078}.notification-card p{font-size:16px;line-height:1.6}.activity-link svg{flex-shrink:0}.clip-feed{gap:32px;max-width:720px;margin:28px auto;display:grid}.clip-card{background:#18151f;border:1px solid #393141;border-radius:18px;overflow:hidden}.clip-player{background:#08060b;position:relative}.clip-player video{object-fit:contain;width:100%;height:min(65vh,640px);display:block}.clip-sound{background:#18151fee;position:absolute;top:14px;right:14px}.clip-caption{padding:22px}.clip-caption h2{margin:8px 0}.clip-caption p{white-space:pre-wrap;overflow-wrap:anywhere}.trial-check{border-bottom:1px solid #393141;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:20px;padding:14px 0;display:grid}.trial-check select{margin:0}.clips-page .social-heading h1{font-size:clamp(28px,5vw,42px)}@media (max-width:550px){.trial-check{grid-template-columns:1fr;gap:8px}.clip-caption{padding:18px}.clip-feed{gap:22px}.clip-player video{height:60vh}}.cinematic-welcome{background:radial-gradient(at 85% 10%,#865eb951,#0000 55%),radial-gradient(at 70% 100%,#53713640,#0000 55%),linear-gradient(125deg,#21172f,#100d16);border:1px solid #493751;border-radius:24px;align-items:flex-end;min-height:270px;padding:45px;position:relative;overflow:hidden}.cinematic-welcome h1{letter-spacing:-2px;max-width:650px;font-size:clamp(35px,4.5vw,64px)}.cinematic-welcome .home-service-note{white-space:normal;max-width:200px;line-height:1.8}.install-app{text-align:right;margin:12px 0}.install-app p{color:#bdb4cb;max-width:500px;margin:8px 0 8px auto;font-size:14px}.home-discovery{margin:45px 0 20px}.discovery-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.discovery-heading small{color:#f5c078;letter-spacing:1.5px;font-size:11px}.discovery-heading h2{letter-spacing:-.8px;margin:10px 0;font-size:30px}.discovery-search{background:#1d1727;border:1px solid #493d56;border-radius:12px;align-items:center;gap:10px;width:100%;max-width:340px;padding:0 12px;display:flex}.discovery-search input{background:0 0;border:0;min-width:0;margin:0}.discovery-rail{scroll-snap-type:x proximity;gap:16px;padding:8px 2px 20px;display:flex;overflow-x:auto}.discovery-tile{scroll-snap-align:start;text-align:left;color:#f7f3fb;white-space:normal;background:#1c1526;border:1px solid #3f334c;border-radius:16px;flex-direction:column;flex:0 0 250px;gap:10px;padding:18px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex;position:relative}.discovery-tile:hover{border-color:#9a78b3;transform:translateY(-3px)}.discovery-tile:focus-visible{outline-offset:3px;outline:3px solid #f5c078}.discovery-tile strong{font-size:17px;line-height:1.4}.discovery-tile span,.discovery-tile small{color:#bdb2cb;font-size:13px;line-height:1.5}.quick-discovery .discovery-tile{background:linear-gradient(140deg,#30243e,#1a1423);flex:1;min-width:220px}.quick-discovery .discovery-tile>svg:last-child{position:absolute;top:18px;right:18px}.rail-heading{justify-content:space-between;align-items:center;margin:18px 0 4px;display:flex}.rail-heading h3{margin:0;font-size:21px}.rail-heading a{color:#f5c078;font-size:14px}.discovery-poster{background:radial-gradient(at 100% 0,#8554a777,#0000),linear-gradient(140deg,#392345,#171322);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:140px;display:flex}.clip-discovery .discovery-poster{background:linear-gradient(140deg,#234546,#191526)}.artist-monogram{color:#f5c078;background:#352a45;border-radius:50%;place-items:center;width:64px;height:64px;font-size:28px;display:grid}.discovery-empty{color:#bdb2cb;border:1px dashed #4e405a;border-radius:14px;padding:24px}.insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0;display:grid}.insight-card{background:linear-gradient(135deg,#2b2038,#19141f);border:1px solid #42344d;border-radius:16px;flex-direction:column;gap:12px;padding:22px;display:flex}.insight-card small{color:#bdb2cb}.insight-card strong{color:#f4eefc;font-size:30px}.show-discovery:hover .discovery-poster{filter:brightness(1.12)}@media (max-width:700px){.cinematic-welcome{min-height:230px;padding:26px;display:block}.cinematic-welcome .home-service-note{max-width:none;margin-top:22px;font-size:12px;display:block}.discovery-heading{display:block}.discovery-search{max-width:none;margin:18px 0}.quick-discovery .discovery-tile{flex:0 0 240px}.discovery-tile{flex-basis:230px}.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-card{padding:18px}.insight-card strong{font-size:25px}.install-app{text-align:left}.install-app p{margin-left:0}}@media (prefers-reduced-motion:reduce){.discovery-tile{transition:none}.discovery-tile:hover{transform:none}}.home-panel{scroll-margin-top:20px}.home-panel:focus-visible{outline-offset:8px;outline:2px solid #f5c078}.clip-search{flex-wrap:wrap;align-items:end;gap:14px;margin:20px 0;display:flex}.clip-search label{flex:1;min-width:170px}.clip-search input,.clip-search select{margin-bottom:0}.browsing-strip{color:#cbd1db;background:#ffffff05;border:1px solid #ffffff20;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:12px 16px;font-size:13px;display:flex}.browsing-strip span,.browsing-strip a,.family-plan summary{align-items:center;gap:8px;display:flex}.browsing-strip a{color:#c5b9ff}.browsing-break{text-align:center;background:radial-gradient(at top,#38314b,#15151b 75%);border:1px solid #ffffff20;border-radius:24px;max-width:680px;margin:28px auto;padding:36px 24px}.browsing-break>svg{color:#c5b9ff;margin:0 auto 16px}.browsing-break small{letter-spacing:2px;color:#c5b9ff;font-size:11px;display:block}.browsing-break h2{margin:14px 0;font-size:clamp(24px,5vw,36px)}.browsing-break p{color:#cbd1db;line-height:1.7}.browsing-break .step-actions{justify-content:center;margin-top:24px}.break-countdown{font-variant-numeric:tabular-nums;font-size:22px}.browsing-settings{margin-top:24px;scroll-margin-top:24px}.browsing-settings form{max-width:620px}.family-plan{border-top:1px solid #ffffff20;margin-top:28px;padding-top:20px}.content-label{color:#d2cbe9;border:1px solid #ffffff30;border-radius:8px;margin:6px 0;padding:3px 8px;font-size:12px;display:inline-block}.feed-end{text-align:center;color:#adb0bb;padding:24px}.rating-explanation{color:#adb0bb;font-size:12px}.local-player{color:#f2f2f5;background:#111118;width:100%;height:100%;padding:16px;overflow:auto}.local-player video{object-fit:contain;background:#000;width:100%;max-height:65vh}.local-file-picker{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:inline-flex}.local-file-picker input{max-width:100%;font-size:12px}.local-note{color:#afb3c0;font-size:12px;line-height:1.6}.vlc-player{padding:20px}.vlc-player p,.vlc-player li{line-height:1.6}.vlc-player ol{padding-left:22px}.vlc-player code{word-break:break-word;color:#d0c3ff}.local-media-player{background:#111118;height:100%;overflow:auto}.local-mode{gap:8px;padding:12px 16px;display:flex}.local-mode button[aria-pressed=true]{color:#18200e;background:#f5c078}.local-media-player .local-player{height:auto;min-height:240px}.expanded-room .local-media-player,.expanded-room .local-media-player .local-player{height:100%}.expanded-room .local-mode,.expanded-room .local-file-picker,.expanded-room .local-note{display:none}.expanded-room .local-player video{object-fit:contain;height:100%;max-height:100%}.sandbox-checkout summary,.budget-inputs label{cursor:pointer}.budget-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.budget-totals{gap:10px;display:grid}.budget-totals>div{justify-content:space-between;gap:16px;display:flex}.budget-totals dd{margin:0;font-weight:700}.device-check video{object-fit:contain;background:#08080c;border-radius:14px;width:100%;max-height:320px}.device-check meter{width:100%;height:24px;margin:8px 0;display:block}.device-check .call-toolbar{margin:16px 0}@media (max-width:600px){.budget-inputs{grid-template-columns:1fr}.budget-totals>div{flex-wrap:wrap}}.home-hero-links{gap:24px;margin:18px 0 26px;display:flex}.home-hero-links a{color:#f5c078;font-weight:700}.entertainment-home{margin:54px 0}.entertainment-heading{justify-content:space-between;align-items:center;display:flex}.entertainment-heading small,.tv-heading small{color:#c9b4ff;letter-spacing:2px;font-size:11px;font-weight:800}.entertainment-heading h2{letter-spacing:-1.5px;margin:9px 0;font-size:clamp(26px,4vw,42px)}.entertainment-heading p{color:#aaa6b5}.entertainment-heading>svg{color:#edab94}.mood-pills{flex-wrap:wrap;gap:9px;margin:24px 0;display:flex}.mood-pills button{color:#dbd4e7;background:#24212a;border:1px solid #45404f;border-radius:24px;padding:10px 17px}.entertainment-rail,.tv-rail{scroll-snap-type:x proximity;gap:18px;padding:3px 2px 18px;display:flex;overflow-x:auto}.film-card{scroll-snap-align:start;background:#1f1c23;border:1px solid #39343e;border-radius:20px;flex:0 0 280px;overflow:hidden}.film-art{background:linear-gradient(135deg,#725045,#292332);border:0;width:100%;height:180px;padding:0;display:block;position:relative;overflow:hidden}.mint .film-art{background:linear-gradient(140deg,#286553,#172a35)}.violet .film-art{background:linear-gradient(130deg,#8447aa,#2932a4)}.film-art img{object-fit:cover;opacity:.85;width:100%;height:100%;transition:transform .3s}.film-art:hover img{transform:scale(1.04)}.film-label{color:#fff;letter-spacing:1.2px;background:#141218d9;border-radius:7px;padding:7px 9px;font-size:9px;position:absolute;top:13px;left:12px}.film-play{color:#332443;background:#f4eaff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:14px;right:14px}.film-letter{color:#fff3;font-size:100px}.film-copy{padding:19px}.film-copy>small{color:#c9b4df;font-size:11px}.film-copy h3{min-height:50px;margin:8px 0;font-size:19px;line-height:1.3}.film-copy p{color:#aaa4b1;min-height:42px;font-size:13px;line-height:1.6}.release-date{color:#d3c8ac;align-items:center;gap:7px;min-height:32px;font-size:11px;display:flex}.film-review{color:#eadcff;text-align:left;background:0 0;border:0;border-top:1px solid #38313e;align-items:center;gap:8px;width:100%;margin-top:12px;padding:12px 0 0;display:flex}.film-review svg:last-child{margin-left:auto}.source-note{color:#97919f;font-size:11px;line-height:1.7}.source-note a{color:#c8b0ea;text-decoration:underline}.tv-heading{justify-content:space-between;align-items:center;gap:20px;margin:35px 0 20px;display:flex}.tv-heading h3{margin:7px 0;font-size:24px}.tv-heading label{color:#bbb4c6;gap:6px;font-size:12px;display:grid}.tv-heading select{color:#eee;background:#25212d;border:1px solid #4b405a;border-radius:10px;padding:10px}.tv-card{scroll-snap-align:start;color:#eee;background:linear-gradient(135deg,#272333,#191d28);border:1px solid #3c354b;border-radius:16px;flex:0 0 235px;padding:20px;text-decoration:none}.tv-mark{color:#a898e0;justify-content:space-between;margin-bottom:16px;font-size:35px;font-weight:900;display:flex}.tv-mark span{font-size:20px}.tv-card h4{margin:8px 0;font-size:18px}.tv-card p{color:#b6aebf;font-size:12px}.tv-card small{color:#a9a1b3;font-size:10px}.entertainment-dialog{color:#eee;background:#1b1821;border:1px solid #5c4a70;border-radius:24px;width:min(760px,94vw);max-height:90dvh;padding:26px;overflow:auto}.entertainment-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#090710d9}.entertainment-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.entertainment-dialog h2{margin:8px 0;font-size:25px}.entertainment-dialog header small{color:#b4a6c9}.official-trailer{aspect-ratio:16/9;border:0;border-radius:12px;width:100%;margin:16px 0}.trailer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:16px 0;display:flex}.trailer-actions a{color:#d8c1f7;font-size:13px}.artist-intro{color:#aaa1b5;font-size:12px;line-height:1.5}.home-discovery .artist-discovery:nth-child(3n+1){background:linear-gradient(135deg,#3d2940,#231c28)}.home-discovery .artist-discovery:nth-child(3n+2){background:linear-gradient(135deg,#263f3b,#1c2529)}.home-discovery .artist-discovery:nth-child(3n){background:linear-gradient(135deg,#423729,#27201f)}:is(.entertainment-home button:focus-visible,.entertainment-home a:focus-visible){outline-offset:3px;outline:3px solid #f5c078}@media (max-width:700px){.film-card{flex-basis:255px}.tv-heading{flex-direction:column;align-items:flex-start}.home-hero-links{gap:16px;font-size:13px}.entertainment-dialog{padding:18px}.entertainment-heading>svg{display:none}}@media (prefers-reduced-motion:reduce){.film-art img{transition:none}.film-art:hover img{transform:none}}.editorial-feed{margin:30px 0 42px}.editorial-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.editorial-heading>div>small{letter-spacing:2px;color:#f5c078;font-size:10px;font-weight:800}.editorial-heading h2{letter-spacing:-1px;margin:12px 0;font-size:clamp(25px,4vw,39px);line-height:1.14}.editorial-heading p{color:#b4aaba;font-size:13px}.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.editorial-card{background:#211d27;border:1px solid #3d3447;border-radius:20px;min-width:0;overflow:hidden}.editorial-art{background:linear-gradient(135deg,#724566,#252334);border:0;width:100%;height:210px;padding:0;display:block;position:relative}.editorial-art img{object-fit:cover;opacity:.85;width:100%;height:100%}.editorial-art>small{color:#fff;background:#151019cf;border-radius:7px;padding:7px 10px;font-size:10px;position:absolute;top:14px;left:14px}.editorial-text-art{color:#dbb9eb;background:linear-gradient(120deg,#573950,#252b43);align-items:center;gap:20px;height:105px;padding:25px;display:flex}.edit-artists .editorial-text-art{color:#f5c078;background:linear-gradient(120deg,#34594b,#243735)}.edit-conversations .editorial-text-art{color:#f6d9a3;background:linear-gradient(120deg,#695437,#42314a)}.editorial-text-art span{letter-spacing:-.5px;font-size:22px;font-weight:800}.editorial-copy>small:first-child{color:#c5aad5;font-size:10px}.editorial-copy h3{margin:10px 0;font-size:21px;line-height:1.25}.editorial-copy p{color:#b4a9bd;font-size:13px;line-height:1.65}.editorial-copy .edit-prompt{color:#e0d3ed;background:#16121b;border-left:2px solid #b39ada;border-radius:0 8px 8px 0;padding:12px}.edit-actions{justify-content:space-between;align-items:center;gap:10px;margin:18px 0 14px;display:flex}.edit-actions>a{color:#f5c078;align-items:center;gap:7px;font-size:12px;display:flex}.edit-actions button{align-items:center;gap:6px;display:flex}.edit-credit{color:#97869f;font-size:10px;display:block}.edit-player{padding:10px}.edit-player iframe{aspect-ratio:16/9;border:0;border-radius:10px;width:100%}.edit-player small{color:#ad9cba;font-size:11px;display:block}.edit-more{margin:20px auto;display:block}.editorial-forums{color:#bca9ca;border-top:1px solid #3d3246;padding:18px 0;font-size:12px}.editorial-forums summary{cursor:pointer;color:#e3d4ef}.editorial-forums a{color:#d7b8f4}.home-hero-links{flex-wrap:wrap}:is(.editorial-feed button:focus-visible,.editorial-feed a:focus-visible){outline-offset:3px;outline:3px solid #f5c078}@media (max-width:700px){.editorial-heading{display:block}.editorial-heading .discovery-search{max-width:100%;margin-top:18px}.editorial-grid{grid-template-columns:1fr}.editorial-art{height:200px}.editorial-copy{padding:18px}}.community-page{max-width:1240px}.community-page .social-heading{margin:22px 0 15px}.community-page .social-heading h1{letter-spacing:-1px;font-size:clamp(28px,4vw,42px)}.community-page .social-nav{margin-bottom:20px;padding-bottom:16px}.community-page .social-subnav{gap:8px;margin:12px 0}.community-page .social-subnav .secondary{min-height:36px;padding:9px 13px;font-size:12px}.community-page .browsing-strip{margin:14px 0;padding:10px 14px;font-size:12px}.community-page .compact-composer{border-radius:13px;margin:15px 0 24px;padding:0}.compact-composer>summary{cursor:pointer;padding:14px 18px;font-size:14px;font-weight:600}.compact-composer[open]>summary{border-bottom:1px solid #3d3447}.compact-composer>form{gap:14px;padding:18px;display:grid}.compact-composer label{font-size:12px}.compact-composer input,.compact-composer textarea,.compact-composer select{padding:10px}.compact-composer small{font-size:11px}.community-page .editorial-heading h2{margin:8px 0;font-size:29px}.community-page .editorial-heading p{margin:7px 0}.community-page .editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.community-page .editorial-art{height:165px}.community-page .editorial-copy{padding:17px}.community-page .editorial-copy h3{margin:8px 0;font-size:18px}.community-page .editorial-copy p{font-size:12px;line-height:1.6}.community-page .editorial-text-art{height:80px;padding:18px}.community-page .editorial-text-art span{font-size:18px}.feed-engagement{border-top:1px solid #44364d;margin:12px 0;padding-top:11px}.feed-reactions{gap:18px;display:flex}.feed-reactions button{color:#cdb9d8;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:12px;display:flex}.feed-reactions button[aria-pressed=true]{color:#ef9fbf}.feed-conversation{margin-top:12px;font-size:12px}.feed-conversation h4{margin:10px 0;font-size:14px}.feed-conversation textarea{box-sizing:border-box;color:#eee;width:100%;font:inherit;background:#17131d;border:1px solid #53415f;border-radius:10px;padding:10px}.feed-conversation form>small{color:#a693b0;font-size:10px;line-height:1.6;display:block}.feed-comment{border-bottom:1px solid #392d42;padding:12px 0}.feed-comment>small{color:#a591ad;margin-top:4px;font-size:9px;display:block}.feed-comment p{white-space:pre-wrap;overflow-wrap:anywhere}.feed-comment a{color:#d2a3ff}.feed-comment .back{font-size:10px}.comment-actions{justify-content:space-between;align-items:center;margin:9px 0;display:flex}.comment-actions label{align-items:center;gap:5px;display:flex}.comment-actions .secondary{padding:7px 10px;font-size:11px}.mention-suggestions{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.mention-suggestions button{color:#e5c9f8;background:#3a2847;border:1px solid #594066;border-radius:7px;padding:7px;font-size:11px}.feed-reactions button:focus-visible{outline-offset:4px;outline:2px solid #f5c078}@media (max-width:1050px){.community-page .editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.community-page .editorial-grid{grid-template-columns:1fr}.community-page .editorial-art{height:190px}.community-page .browsing-strip{flex-wrap:wrap}.compact-composer>form{padding:14px}.community-page .social-heading h1{font-size:29px}}.watch-collections{margin:40px 0}.collection-heading>small{color:#dbb8f4;letter-spacing:2px;font-size:10px;font-weight:800}.collection-heading h2{letter-spacing:-1px;margin:9px 0;font-size:clamp(24px,3vw,32px)}.collection-heading p{color:#b2a8bd;font-size:12px;line-height:1.6}.collection-rail{scroll-snap-type:x proximity;gap:16px;padding:3px 1px 18px;display:flex;overflow-x:auto}.collection-card{scroll-snap-align:start;background:#211b29;border:1px solid #45394f;border-radius:18px;flex:0 0 245px;overflow:hidden}.collection-art{background:#4d3859;border:0;width:100%;height:145px;padding:0;position:relative}.collection-art img{object-fit:cover;width:100%;height:100%}.collection-type-art{box-sizing:border-box;background:linear-gradient(135deg,#7b415f,#3a244a);flex-direction:column;justify-content:space-between;height:145px;padding:20px;display:flex}.collection-type-art span{text-transform:uppercase;letter-spacing:2px;color:#fff9;font-size:10px}.collection-type-art strong{font-size:23px;font-weight:900;line-height:1.05}.collection-color-1 .collection-type-art{background:linear-gradient(135deg,#426358,#202f42)}.collection-color-2 .collection-type-art{background:linear-gradient(135deg,#786344,#4a3542)}.collection-color-3 .collection-type-art{background:linear-gradient(135deg,#4b4a86,#302341)}.collection-copy{padding:17px}.collection-copy>small{color:#c2acd4;font-size:10px}.collection-copy h3{margin:8px 0;font-size:17px}.collection-copy p{color:#b9aabe;font-size:12px;line-height:1.6}.collection-copy>a{color:#d8c2f0;align-items:center;gap:8px;margin:12px 0;font-size:11px;display:flex}.collection-copy .collection-google{color:#aaa0b4;font-size:10px}.collection-copy iframe{aspect-ratio:16/9;border:0;width:100%}.release-controls{gap:14px;margin:17px 0;display:flex}.release-controls label{color:#b4a4bd;gap:6px;font-size:11px;display:grid}.release-controls select{color:#eee;background:#28202f;border:1px solid #594664;border-radius:9px;padding:9px 12px}.release-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.release-card{color:#eee;background:#201b28;border:1px solid #403349;border-radius:14px;gap:13px;min-width:0;padding:17px;text-decoration:none;display:flex}.release-date-tile{color:#ddc78c;flex-direction:column;flex:0 0 44px;align-items:center;gap:4px;padding-top:4px;display:flex}.release-date-tile strong{font-size:28px;line-height:1}.release-date-tile span{letter-spacing:2px;font-size:10px}.release-card h3{margin:8px 0;font-size:14px;line-height:1.3}.release-card small{color:#c2a6d4;font-size:9px}.release-card p{color:#b4a4bd;margin:7px 0;font-size:11px}.release-card .release-territory{color:#978b9f;line-height:1.5;display:block}.release-source{color:#f5c078;margin-top:10px;font-size:9px;display:block}.release-source-links{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.release-source-links a{color:#d9c3ec;border:1px solid #4d3c5c;border-radius:20px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}:is(.watch-collections a:focus-visible,.watch-collections button:focus-visible){outline-offset:3px;outline:3px solid #f5c078}@media (max-width:850px){.release-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.release-grid{grid-template-columns:1fr}.collection-card{flex-basis:230px}}.library-page{max-width:1100px;margin:0 auto;padding:32px 22px 80px}.library-page>small{color:#c3a9f8;letter-spacing:.13em;margin-top:32px;display:block}.library-page>h1{max-width:700px;font-size:clamp(30px,5vw,52px);line-height:1.12}.library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.library-card{background:linear-gradient(135deg,#292138,#14121c);border:1px solid #ffffff1c;border-radius:22px;padding:22px}.library-card>small{color:#c6acf1}.library-card h2{font-size:22px;line-height:1.25}.library-card form,.library-page details form{gap:14px;display:grid}.library-card label,.library-filters label{gap:6px;display:grid}.library-card input,.library-card select,.library-filters input,.library-filters select{width:100%;min-width:0}.library-progress,.library-filters{gap:12px;display:flex}.library-progress label{flex:1;min-width:0}.library-actions{flex-wrap:wrap;gap:16px;margin-top:18px;font-size:13px;display:flex}.library-consent{align-items:flex-start;gap:10px;margin:22px 0 8px;display:flex}.library-consent input{width:auto}.library-filters{margin-top:24px}.save-title small{font-size:12px;line-height:1.5;display:block}.save-title{margin:8px 0}.room-experience{background:linear-gradient(110deg,#38233b,#1b2031);border:1px solid #ffffff20;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:18px 20px;display:flex}.room-experience>div:first-child{gap:5px;display:grid}.room-experience small{color:#ceb2e8;letter-spacing:.06em;font-size:11px}.room-experience strong{font-size:18px}.room-experience span{color:#c6bfce;font-size:12px}.experience-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cinema-room{background:#060508}.cinema-room .room-fold,.cinema-room .player-note,.cinema-room .sound-controls{opacity:.35;transition:opacity .2s}.cinema-room .room-fold:focus-within,.cinema-room .room-fold:hover,.cinema-room .sound-controls:focus-within,.cinema-room .sound-controls:hover{opacity:1}.cinema-room .player{box-shadow:0 0 65px #a16ff022}.expanded-room .room-experience{display:none}@media (max-width:850px){.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.library-grid{grid-template-columns:1fr}.library-filters{flex-direction:column}.room-experience{padding:14px}.experience-actions .secondary{padding:9px 12px}}@media (prefers-reduced-motion:reduce){.cinema-room .room-fold,.cinema-room .sound-controls{transition:none}}.shared-countdown{z-index:4;pointer-events:none;text-align:center;background:#090613e8;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:18px;display:flex;position:absolute;inset:0}.shared-countdown small{letter-spacing:.18em;color:#d5bdf4;font-size:11px}.shared-countdown strong{color:#fff;border:1px solid #c7a7f780;border-radius:50%;place-items:center;width:110px;height:110px;font-size:68px;display:grid;box-shadow:0 0 50px #a565df33}.shared-countdown strong.countdown-wait{font-size:21px}.shared-countdown span{color:#ccc2dc;font-size:13px}.room-breaks{gap:10px;width:100%;display:grid}.break-request{background:#4c342d50;border:1px solid #e8c79940;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.room-breaks select{max-width:260px}.room-comfort{margin-bottom:20px}.room-moods{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.room-moods button[aria-pressed=true]{outline-offset:2px;outline:2px solid #f5c078}.room-warm{background:radial-gradient(at top,#41282b,#171116 65%)}.room-warm .room-experience{background:linear-gradient(110deg,#4a302e,#251b2b)}.room-warm .player{box-shadow:0 0 60px #ffb36615}.room-midnight{background:radial-gradient(at top,#202943,#0a0d18 65%)}.room-midnight .room-experience{background:linear-gradient(110deg,#252c48,#121c2c)}.room-midnight .player{box-shadow:0 0 60px #6ca6ef15}.expanded-room .room-comfort{display:none}.room-companion{background:#1c1925;border:1px solid #d1b4f52b;border-radius:15px;overflow:hidden}.room-companion>summary{cursor:pointer;align-items:center;gap:10px;padding:15px;font-size:13px;font-weight:600;display:flex}.room-companion[open]>summary{border-bottom:1px solid #ffffff15}.companion-content{overscroll-behavior:contain;scrollbar-width:thin;max-height:520px;padding:16px;overflow:auto}.companion-content label{gap:6px;margin:12px 0;font-size:12px;display:grid}.companion-content select,.companion-content input{width:100%;min-width:0;padding:10px;font-size:13px}.companion-top{justify-content:space-between;align-items:center;display:flex}.companion-top small{color:#c2a4ec;letter-spacing:.1em}.companion-top .back{min-height:28px;padding:5px}.companion-note,.companion-read p{color:#d0c8d8;font-size:13px;line-height:1.65}.companion-tabs{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.companion-tabs button{min-height:32px;padding:6px 8px;font-size:11px}.companion-tabs [aria-pressed=true]{color:#fff;background:#5c427b}.companion-read{gap:10px;display:grid}.companion-read ul{padding-left:18px;font-size:13px;line-height:1.7}.companion-read a{color:#d0b8f2;font-size:12px}.companion-read small{color:#aaa0b6;font-size:11px;line-height:1.5}.companion-read details{background:#ffffff08;border-radius:10px;padding:12px}.companion-story{border-bottom:1px solid #ffffff18;padding:14px 0}.companion-story h4{margin:8px 0}.companion-story small{margin:6px 0;display:block}.room-companion .video-reviews{border:0;padding:0}.room-companion .video-reviews h3{font-size:18px}.room-companion .review-score{flex-wrap:wrap}.expanded-room .room-right:has(.room-companion[open]){width:340px}.expanded-room:has(.room-companion[open]) .watch{width:calc(100% - 365px)}.expanded-room .companion-content{max-height:45dvh}.event-expanded .event-sidebar:has(.room-companion[open]){width:340px;overflow:auto}.event-expanded:has(.room-companion[open]) .event-player{width:calc(100% - 365px)}.event-expanded .companion-content{max-height:45dvh}@media (max-width:650px){:is(.expanded-room .room-right:has(.room-companion[open]),.event-expanded .event-sidebar:has(.room-companion[open])){width:45vw}:is(.expanded-room:has(.room-companion[open]) .watch,.event-expanded:has(.room-companion[open]) .event-player){width:calc(55% - 16px)}.companion-content{padding:12px}.companion-tabs{gap:3px}.companion-content label{font-size:11px}}.player:has(.album-player){aspect-ratio:auto;min-height:420px}.album-player{background:#0a080d;flex-direction:column;height:100%;display:flex;overflow:auto}.album-stage{text-align:center;background:radial-gradient(#27202e,#09080b);flex:1;place-items:center;min-height:280px;padding:20px;display:grid}.album-stage img{object-fit:contain;width:100%;height:100%;max-height:65vh}.album-stage h2{font-size:28px}.album-stage p{color:#bbb;font-size:14px;line-height:1.6}.album-tools{border-top:1px solid #ffffff20;gap:12px;padding:18px;display:grid}.album-tools small{color:#bab2c5;font-size:12px;line-height:1.6}.album-tools>span{color:#d0b6f0;font-size:12px}.album-picker{gap:8px;font-size:13px;display:grid}.album-tools input[type=file]{padding:10px;font-size:13px}.expanded-room .player:has(.album-player){min-height:0;padding:0}.expanded-room .album-stage img{max-height:65dvh}.expanded-room .album-tools{max-height:25dvh;overflow:auto}.expanded-room .album-tools:focus-within{opacity:1}@media (max-width:600px){.album-tools .experience-actions{gap:6px}.album-stage h2{font-size:22px}}.room-invite{position:relative}.room-invite>summary{cursor:pointer;background:#292633;border-radius:11px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;list-style:none;display:flex}.invite-popover{z-index:20;background:#18141ff5;border:1px solid #ffffff30;border-radius:16px;width:min(360px,85vw);padding:20px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 60px #0009}.invite-popover p,.invite-popover small{font-size:12px;line-height:1.6}.invite-popover small{color:#bfb4cb;margin-top:14px;display:block}.invite-popover input{margin-bottom:12px;font-size:12px}.expanded-room .room-heading .room-invite,.event-expanded .event-heading .room-invite{display:block}.expanded-room .room-right .speaker-panel{display:block!important;position:static!important}.expanded-room .room-right .call-grid{grid-template-columns:1fr;gap:8px;display:grid}.expanded-room .room-right .video-tile{aspect-ratio:4/3;min-height:110px;display:block}.expanded-room .room-right{z-index:10;width:220px;max-height:calc(100dvh - 75px);position:absolute;top:65px;bottom:10px;right:10px;overflow:auto}.expanded-room .room-companion{display:block}.expanded-room .room-companion>summary{padding:12px;font-size:12px}.expanded-room .local-media-player,.expanded-room .album-player{padding-right:240px}:is(.expanded-room:has(.room-companion[open]) .local-media-player,.expanded-room:has(.room-companion[open]) .album-player){padding-right:0}.event-expanded .room-companion{display:block}.event-expanded .event-heading,.expanded-room .room-heading{z-index:15}.room-companion .cast-list{padding-left:18px;font-size:13px;line-height:1.8}.ai-reading-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.ai-reading-text a{color:#d1b6ff;text-decoration:underline}.ai-room-reader form{gap:10px;display:grid}.ai-room-reader small{color:#b9adca;font-size:11px;line-height:1.6;display:block}.ai-room-reader details{background:#ffffff08;border-radius:12px;margin-top:14px;padding:12px}@media (max-width:650px){.expanded-room .room-right{width:155px}.expanded-room .local-media-player,.expanded-room .album-player{padding-right:175px}.expanded-room .room-right .video-tile{min-height:90px}.expanded-room .room-invite>summary{padding:8px;font-size:11px}:is(.expanded-room:has(.room-companion[open]) .local-media-player,.expanded-room:has(.room-companion[open]) .album-player){padding-right:0}}.room-night-content{padding:12px 0}.room-night-content form{gap:12px;margin:16px 0;display:grid}.room-night-content label{gap:7px;display:grid}.room-night-content .duck{align-items:flex-start;gap:10px;display:flex}.room-night-content p,.room-night-content small{line-height:1.7}.room-night-content small{color:#bcb3c8;font-size:12px}.night-choice-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.night-choice-list article,.night-thought{background:#252030;border:1px solid #ffffff18;border-radius:15px;margin:12px 0;padding:16px}.night-thought>small{display:block}.night-thought details{padding:10px 0}.night-thought p{white-space:pre-wrap;overflow-wrap:anywhere}.artist-qna{background:#211a2e;border:1px solid #ffffff20;border-radius:20px;margin-top:24px;padding:24px}.artist-qna form{gap:10px;display:grid}.artist-qna small{font-size:12px;line-height:1.6}.artist-answer{border-left:3px solid #f5c078;padding:12px}.expanded-room>.room-night,.event-expanded .room-night{display:none}.album-caption{white-space:pre-wrap;overflow-wrap:anywhere;max-width:650px;margin:8px auto;font-size:14px}.album-stage{overflow:auto}.album-zoom{transform-origin:50%;transition:transform .15s}.album-stage:has(.album-zoom){flex-direction:column;justify-content:center;align-items:center;display:flex}.night-memory-note{color:#ccc}@media (max-width:650px){.night-choice-list{grid-template-columns:1fr}.artist-qna{padding:16px}}.experience-page{max-width:1180px;margin:auto;padding:38px 28px 80px}.experience-page .back{color:#d4c3f5;text-decoration:none}.experience-heading{padding:35px 0 28px}.experience-heading>small,.music-hero small,.music-pick small,.music-link-card>small{color:#f5c078;letter-spacing:2px;font-size:11px;font-weight:800}.experience-heading h1,.music-hero h1{letter-spacing:-2px;margin:14px 0;font-size:clamp(38px,6vw,66px);line-height:1.06}.experience-heading p,.music-hero p{color:#beb7ca;max-width:630px;line-height:1.7}.experience-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.experience-card{background:linear-gradient(135deg,#30233f,#1a1d27);border:1px solid #443b50;border-radius:24px;padding:28px}.experience-card:nth-child(3n+2){background:linear-gradient(135deg,#223f38,#1b222c)}.experience-card>svg{color:#f5c078}.experience-card h2{margin:18px 0 10px;font-size:23px}.experience-card p{color:#bdb4c9;line-height:1.65}.experience-route{color:#d9cdec;border-left:2px solid #b4a0de;margin:20px 0;padding:10px 14px;font-size:12px;line-height:1.7}.experience-page .primary,.experience-page .secondary{justify-content:center;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.music-hero{background:radial-gradient(at 100%,#593c70,#0000 65%),linear-gradient(135deg,#282332,#182925);border:1px solid #574663;border-radius:30px;justify-content:space-between;align-items:center;gap:25px;margin-top:24px;padding:44px;display:flex}.music-disc{color:#d4ff78;background:repeating-radial-gradient(circle,#21202a 0 7px,#34303e 8px 10px);border:16px solid #352b42;border-radius:50%;flex-shrink:0;place-items:center;width:210px;height:210px;font-size:66px;display:grid;box-shadow:0 0 55px #c4a3ed28}.music-pick{background:#25202c;border:1px solid #45384f;border-radius:22px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:36px;padding:26px;display:flex}.music-pick h2{margin:10px 0}.music-pick p{color:#bbb0c7}.music-pick img{object-fit:cover;border-radius:16px;width:230px;height:150px}.music-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 34px;display:grid}.music-service{color:#f2edf8;background:#24212a;border:1px solid #44404e;border-radius:20px;padding:22px;text-decoration:none}.music-service>svg{color:#f5c078}.service-spotify{background:linear-gradient(135deg,#19452e,#1c2526)}.service-applemusic{background:linear-gradient(135deg,#5c2538,#26232e)}.service-jiosaavn{background:linear-gradient(135deg,#18504a,#202a2a)}.music-service h3{margin:16px 0 10px;font-size:18px}.music-service p{color:#c0b8ca;min-height:38px;font-size:12px;line-height:1.6}.music-service span{color:#d4ff89;align-items:center;gap:7px;font-size:12px;display:flex}.music-link-card{background:#25202f;border:1px solid #564663;border-radius:24px;padding:30px;scroll-margin-top:24px}.music-link-card form{gap:18px;max-width:720px;display:grid}.music-link-card label{color:#c7bdd6;gap:8px;font-size:13px;display:grid}.music-link-card input{color:#fff;background:#15141d;border:1px solid #5c4d6d;border-radius:12px;width:100%;padding:13px}.music-link-card p,.experience-path p{color:#bcb0c9;font-size:13px;line-height:1.7}.experience-path{margin:34px 0}.experience-path ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-left:24px;display:grid}.music-capabilities{color:#b9afc6;background:#1e1c25;border-radius:20px;padding:22px;font-size:13px;line-height:1.7}.music-capabilities summary{color:#e1d3f1;cursor:pointer;font-weight:700}.music-capabilities a{color:#f5c078}.music-room-player{text-align:center;background:radial-gradient(at top,#47315a,#151720 75%);flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:30px;display:flex}.music-room-player .music-disc{border-width:9px;width:130px;height:130px;margin-bottom:24px;font-size:40px}.music-room-player h2{font-size:30px}.music-room-player p{color:#c3b8d0;max-width:540px;line-height:1.7}.music-room-player small{color:#f5c078}.memory-empty{text-align:center;background:radial-gradient(at top,#3c2a51,#1e2029 75%);border:1px solid #4d3c5e;border-radius:28px;padding:38px}.memory-symbol{color:#f5c078;margin-bottom:22px}.memory-empty h2{max-width:580px;margin:0 auto 15px;font-size:28px}.memory-empty>p{color:#bfb4cc;max-width:560px;margin:0 auto 24px;line-height:1.7}.memory-empty .experience-actions{justify-content:center}.memory-steps{border-top:1px solid #493d56;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:35px 0;padding-top:28px;display:grid}.memory-steps svg{color:#d7bbed;margin:0 auto 13px;display:block}.memory-steps p{color:#b0a5bd;font-size:13px;line-height:1.6}.memory-empty>small{color:#aaa0b5}.room-night summary{color:#d7eeae;font-weight:750}.room-night .companion-tabs{flex-wrap:wrap;gap:9px;padding:12px 0 20px;display:flex}.room-night .companion-tabs button{color:#cfc2df;background:#282332;border:1px solid #4d405f;border-radius:12px;padding:10px 15px}.room-night .companion-tabs button[aria-pressed=true]{color:#192318;background:#f5c078;border-color:#f5c078}.home-hero-links a{background:#25212e;border:1px solid #4a4054;border-radius:13px;align-items:center;padding:12px 17px;text-decoration:none;display:inline-flex}:is(.experience-page a:focus-visible,.experience-page button:focus-visible){outline-offset:4px;outline:3px solid #f5c078}@media (max-width:750px){.experience-page{padding:24px 18px 60px}.experience-cards{grid-template-columns:1fr}.music-services{grid-template-columns:repeat(2,minmax(0,1fr))}.music-hero{padding:27px}.music-hero .music-disc{display:none}.music-pick{flex-direction:column;align-items:flex-start}.music-pick img{width:100%;height:180px}.experience-path ol,.memory-steps{grid-template-columns:1fr}.memory-empty{padding:26px 20px}.music-link-card{padding:22px}.music-room-player{min-height:350px}.music-service{padding:18px}.home-hero-links{gap:10px}}.music-collection{margin:45px 0;scroll-margin-top:24px}.music-collection .entertainment-heading{flex-wrap:wrap;gap:20px}.music-collection-filters{flex-wrap:wrap;align-items:end;gap:15px;margin:24px 0;display:flex}.music-collection-filters label{color:#bdafcc;gap:8px;font-size:12px;display:grid}.music-collection-filters input,.music-collection-filters select,.music-saved-card input,.music-saved-card select,.music-saved-card textarea{color:#eee;background:#191722;border:1px solid #51445e;border-radius:10px;width:100%;max-width:100%;padding:11px}.music-saved-card h3{margin:12px 0;font-size:23px}.music-saved-card>small{color:#f5c078}.music-saved-card details{border-top:1px solid #51445e;margin:22px 0;padding:14px 0}.music-saved-card summary{cursor:pointer;color:#d7c3ef}.music-saved-card form{gap:15px;padding-top:20px;display:grid}.music-saved-card label{gap:8px;font-size:12px;display:grid}.music-save-action{margin-top:18px}.music-collection-filters button[aria-pressed=true]{color:#182312;background:#f5c078}@media (max-width:650px){.music-collection-filters label{width:100%}.music-collection .entertainment-heading{display:block}}.visual-launcher{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.visual-launcher>a{color:#eee;background:#221e2a;border:1px solid #45394f;border-radius:22px;text-decoration:none;transition:transform .2s;overflow:hidden}.visual-launcher>a:hover{transform:translateY(-3px)}.visual-launcher h3{justify-content:space-between;margin:0 0 8px;font-size:17px;display:flex}.visual-launcher h3 span{color:#f5c078}.visual-launcher p{color:#b7a9c6;margin:0;font-size:12px}.experience-art{color:#cba8f0;aspect-ratio:400/230;background:linear-gradient(135deg,#362a4b,#1b2029);overflow:hidden}.experience-art svg{width:100%;height:100%;display:block}.art-music{color:#f5c078;background:linear-gradient(135deg,#234335,#1d222c)}.art-photos{color:#f6d8aa;background:linear-gradient(135deg,#584231,#27253b)}.art-people{color:#cdb3f0;background:linear-gradient(135deg,#3b355d,#252639)}.art-live{color:#83d7cb;background:linear-gradient(135deg,#224950,#222d38)}.pictorial-experience{padding:0;overflow:hidden}.pictorial-experience>h2,.pictorial-experience>p,.pictorial-experience>.experience-route,.pictorial-experience>.secondary{margin-left:24px;margin-right:24px}.pictorial-experience>.secondary{margin-bottom:24px}.pictorial-experience>.experience-art{max-height:230px}.pictorial-experience>.experience-route{font-size:12px}.experience-route summary{cursor:pointer}.quick-room-invite{align-items:center;gap:6px;display:flex}.quick-room-invite>details{position:relative}.quick-room-invite>details>summary{cursor:pointer;background:#302a3b;border:1px solid #55465f;border-radius:12px;justify-content:center;align-items:center;width:42px;height:44px;list-style:none;display:flex}.quick-room-invite .invite-popover a{text-decoration:none;display:flex}.invite-picture{justify-content:center;align-items:center;gap:20px;margin:22px 0;display:flex}.invite-picture span{color:#e0c4fb;background:#342744;border-radius:22px;place-items:center;width:62px;height:62px;font-size:10px;font-weight:800;display:grid}.invite-picture span:last-child{color:#f5c078;background:#32402a}.invite-picture i{color:#f5c078;font-size:30px}.quick-room-invite .invite-notice{color:#d1f89b;z-index:25;background:#24202f;border-radius:12px;max-width:300px;padding:12px;font-size:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 25px #0008}.people-view-controls{gap:7px;padding:10px 0;display:flex}.people-view-controls button{color:#d3c4e2;background:#292430;border:1px solid #463b52;width:36px;height:36px;min-height:36px;padding:8px}.people-view-controls button[aria-pressed=true]{color:#f5c078;border-color:#879b56}.personal-call-grid.hide-self>.video-tile:first-child{display:none!important}.personal-call-grid.focus-friend{grid-template-columns:1fr!important}.personal-call-grid.focus-friend>.video-tile:first-child{aspect-ratio:4/3;order:2;max-width:130px;min-height:80px}.personal-call-grid.focus-friend>.friend-tile{aspect-ratio:4/3;order:1;min-height:200px}.personal-call-grid.fit-people video{object-fit:contain!important}.expanded-room .people-view-controls{gap:4px;padding:6px 0}.expanded-room .people-view-controls button{width:32px;height:32px;min-height:32px;padding:5px}.expanded-room .quick-room-invite>button{min-height:36px;padding:7px 10px}.expanded-room .quick-room-invite>details>summary{width:34px;height:36px}.personal-call-grid.hide-self{grid-template-columns:1fr!important}@media (max-width:750px){.visual-launcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.visual-launcher>a>div:last-child{padding:14px}.visual-launcher h3{font-size:15px}.expanded-room .personal-call-grid.focus-friend>.friend-tile{min-height:110px}.pictorial-experience>.experience-art{max-height:200px}}@media (prefers-reduced-motion:reduce){.visual-launcher>a{transition:none}.visual-launcher>a:hover{transform:none}}:root{color:#f6ede5;background:#151215}.simple-home{background:radial-gradient(at 20% 0,#58332424,#0000 55%)}.primary{color:#251b15;background:#f5c078}.brand-icon{background:#f5c078}.cinema-home-hero{background:radial-gradient(at 0 0,#613d2d70,#0000 60%),linear-gradient(135deg,#282021,#161518);border:1px solid #604332;border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin-bottom:25px;padding:35px 38px;display:grid;overflow:hidden}.cinema-hero-copy>small,.cinema-section-heading small,.trivia-lounge small{color:#e9b979;letter-spacing:2px;font-size:10px;font-weight:800}.cinema-hero-copy h1{letter-spacing:-2px;margin:20px 0;font-size:clamp(38px,5vw,68px);line-height:1.04}.cinema-hero-copy h1 em{color:#f4c389;font-style:normal}.cinema-hero-copy>p{color:#d1bcac;font-size:16px;line-height:1.8}.cinema-outline{color:#f1d1ad;border:1px solid #755843;border-radius:12px;padding:12px 16px;font-size:13px;text-decoration:none}.cinema-hero-foot{color:#b89f8e;letter-spacing:1px;margin-top:28px;font-size:11px;display:block}.cinema-poster-wall{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:11px;padding:18px 0;display:grid}.cinema-poster-wall a{aspect-ratio:2/3;color:#fff;background:#3a2e2d;border:1px solid #b99c7350;border-radius:15px;position:relative;overflow:hidden;transform:rotate(-5deg);box-shadow:0 18px 40px #0007}.cinema-poster-wall img{object-fit:cover;width:100%;height:100%}.cinema-poster-wall span{background:linear-gradient(#0000,#120d11f0);padding:30px 9px 12px;font-size:11px;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.cinema-club{margin:38px 0 44px;scroll-margin-top:25px}.cinema-section-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.cinema-section-heading h2{letter-spacing:-1px;margin:10px 0 8px;font-size:clamp(25px,3.8vw,37px)}.cinema-section-heading>a{color:#edc69d;font-size:12px;text-decoration:none}.cinema-categories{flex-wrap:wrap;gap:8px;margin:23px 0;display:flex}.cinema-categories button{color:#d9c4b5;background:#292124;border:1px solid #543e37;border-radius:24px;min-height:40px;padding:9px 16px}.cinema-categories button[aria-pressed=true]{color:#302017;background:#edc094;border-color:#edc094}.cinema-poster-rail{scroll-snap-type:x proximity;gap:18px;padding:5px 2px 20px;display:flex;overflow-x:auto}.cinema-poster-card{scroll-snap-align:start;flex:0 0 177px}.poster-open{aspect-ratio:2/3;background:linear-gradient(140deg,#714534,#2a212e);border:1px solid #6a51473b;border-radius:16px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.poster-open img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.poster-open:hover img{transform:scale(1.04)}.poster-badge{color:#f7dfc7;background:#130f15d9;border-radius:6px;padding:5px 7px;font-size:9px;position:absolute;top:10px;left:10px}.poster-open-label{color:#fff;background:linear-gradient(#0000,#150f15e8);justify-content:space-between;padding:35px 13px 13px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.cinema-poster-card h3{margin:13px 0 7px;font-size:15px;line-height:1.45}.cinema-poster-card>p{color:#b89e8e;margin:0;font-size:10px}.cinema-poster-card .save-title button{color:#f5c078;min-height:30px;padding:9px 0;font-size:11px}.cinema-poster-card .save-title small{font-size:10px}.music-shelf-heading{margin-top:22px}.pop-star-rail{gap:18px;margin:23px 0;display:flex;overflow-x:auto}.pop-star-card{flex:0 0 255px;min-width:0}.pop-star-card>a{color:#fff;border:1px solid #634739;border-radius:18px;height:160px;display:block;position:relative;overflow:hidden}.pop-star-card>a img{object-fit:cover;width:100%;height:100%}.pop-star-card>a span{background:linear-gradient(#0000,#160f15ed);align-items:center;gap:8px;padding:35px 15px 15px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.pop-star-card>small{color:#d3af90;margin-top:13px;display:block}.pop-star-card h3{margin:6px 0;font-size:18px}.pop-star-card .music-save-action{margin-top:9px}.pop-star-card .music-save-action button{background:#302324;border-color:#594033;min-height:36px;padding:8px 12px;font-size:11px}.trivia-lounge{background:linear-gradient(115deg,#403024,#241d23);border:1px solid #6e4d36;border-radius:24px;grid-template-columns:1fr 1.6fr;gap:28px;margin:33px 0 18px;padding:30px;display:grid}.trivia-lounge h2{font-size:28px}.trivia-lounge>div>p{color:#c4ad9b;font-size:13px;line-height:1.7}.trivia-cards{gap:12px;display:grid}.trivia-cards details{background:#1a1519;border:1px solid #6d4d39;border-radius:14px;overflow:hidden}.trivia-cards summary{cursor:pointer;align-items:center;gap:13px;padding:10px;font-size:13px;line-height:1.5;list-style:none;display:flex}.trivia-cards summary img{object-fit:cover;border-radius:8px;flex-shrink:0;width:50px;height:65px}.trivia-cards summary b{color:#d9a56f;margin-top:5px;font-size:10px;font-weight:500;display:block}.trivia-cards details>p,.trivia-cards details>a{color:#ecd0b0;margin:10px 20px 14px;font-size:13px;display:block}.cinema-credits{color:#aa9180;font-size:10px;line-height:1.8}.cinema-credits summary{cursor:pointer}.cinema-credits a{color:#e6be94}.cinema-title-dialog{color:#f6eae0;background:#241c20;border:1px solid #805a40;border-radius:25px;width:min(800px,94vw);max-height:90dvh;padding:28px;overflow:auto}.cinema-title-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#090609db}.cinema-title-layout{grid-template-columns:220px 1fr;gap:28px;margin-top:15px;display:grid}.cinema-title-layout>img{aspect-ratio:2/3;object-fit:cover;border-radius:15px;width:100%}.cinema-title-layout h2{font-size:30px;line-height:1.15}.cinema-title-layout p{color:#c8ae9d;font-size:13px;line-height:1.7}.cinema-title-layout details{color:#ead4bf;margin:18px 0;font-size:13px}.cinema-title-layout summary{cursor:pointer}.cinema-source{color:#e6b884;margin-top:17px;font-size:10px;display:block}.cinema-title-dialog .dialog-close{float:right;color:#eee;background:#463038;width:36px;min-height:36px;padding:8px}.cinema-title-dialog iframe{aspect-ratio:16/9;border:0;border-radius:15px;width:100%;margin-top:20px}.cinema-title-dialog>small{margin-top:18px;display:block}:is(.cinema-club button:focus-visible,.cinema-club a:focus-visible){outline-offset:3px;outline:3px solid #f5c078}.visual-launcher{margin-top:20px}.visual-launcher>a{background:#261d21;border-color:#513b35}.visual-launcher .experience-art{aspect-ratio:auto;background:linear-gradient(135deg,#4b3229,#251c27);height:120px}.visual-launcher>a>div:last-child{padding:13px 17px}.visual-launcher h3{font-size:15px}.home-hero-links a{color:#e9ba89;background:#281f23;border-color:#594032}.mood-pills button[aria-pressed=true]{color:#302017;background:#edc094;border-color:#edc094}@media (max-width:800px){.cinema-home-hero{grid-template-columns:1fr;padding:27px}.cinema-poster-wall{width:100%;max-width:480px;margin:0 auto;padding:0 0 20px}.cinema-poster-wall a{max-height:170px}.trivia-lounge{grid-template-columns:1fr;padding:23px}.cinema-poster-card{flex-basis:153px}.cinema-section-heading{align-items:start}.cinema-section-heading>a{white-space:nowrap}.cinema-title-layout{grid-template-columns:120px 1fr;gap:17px}.cinema-title-layout h2{font-size:24px}.cinema-title-dialog{padding:20px}.visual-launcher .experience-art{height:105px}}@media (max-width:450px){.cinema-title-layout{grid-template-columns:1fr}.cinema-title-layout>img{max-width:170px}.cinema-hero-copy h1{font-size:40px}.cinema-poster-wall a{border-radius:10px}.cinema-poster-wall span{font-size:8px}.cinema-section-heading{display:block}.cinema-section-heading>a{margin-top:9px;display:block}}@media (prefers-reduced-motion:reduce){.poster-open img{transition:none}.poster-open:hover img{transform:none}}.visual-launcher .launcher-photo{object-fit:cover;object-position:center 25%;width:100%;height:120px;display:block}@media (max-width:800px){.visual-launcher .launcher-photo{height:105px}}.cinema-poster-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cinema-poster-wall a{transform:none}.cinema-poster-wall a:first-child{aspect-ratio:16/9;grid-column:1/-1;max-height:none;transform:none}.cinema-poster-wall a:nth-child(2n){transform:none}.cinema-poster-wall a:not(:first-child){max-height:195px}.cinema-poster-wall a:nth-child(2){transform:rotate(-4deg)}.cinema-poster-wall a:nth-child(4){transform:rotate(4deg)}@media (max-width:800px){.cinema-poster-wall{max-width:400px}.cinema-poster-wall a:not(:first-child){max-height:140px}}.cinema-poster-wall{grid-template-columns:1.5fr 1fr;align-items:stretch}.cinema-poster-wall a:first-child{aspect-ratio:2/3;grid-area:1/1/span 3;max-height:360px}.cinema-poster-wall a:first-child img{object-fit:contain;background:#17181c}.cinema-poster-wall a:not(:first-child){aspect-ratio:16/9;grid-column:2;max-height:110px;transform:none}.visual-launcher>a:first-child .launcher-photo{object-position:center 25%}@media (max-width:800px){.cinema-poster-wall{max-width:360px}.cinema-poster-wall a:first-child{max-height:300px}.cinema-poster-wall a:not(:first-child){max-height:95px}}.experience-heading{border:0;max-width:none;height:auto;padding:30px 0 22px;display:block}.experience-heading h1{margin:12px 0;font-size:clamp(36px,5vw,56px)}.experience-heading p{margin:10px 0}.experience-page>.experience-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.experience-real-photo{object-fit:cover;width:100%;height:185px;display:block}.pictorial-experience{background:linear-gradient(135deg,#312329,#211c22)}.pictorial-experience h2{margin-top:20px;font-size:20px;line-height:1.35}.pictorial-experience>p{min-height:43px;font-size:13px;line-height:1.65}.pictorial-experience>.experience-route{margin-top:13px;margin-bottom:18px;padding:8px 12px}.pictorial-experience>.secondary{font-size:12px}.before-play-magazine{margin:38px 0 42px}.before-play-magazine .cinema-section-heading p{color:#c6b09d;margin:10px 0;font-size:13px}.before-count{color:#c7a27b;font-size:11px}.before-play-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.before-photo-card{background:#261d23;border:1px solid #614638;border-radius:20px;overflow:hidden}.before-photo{background:linear-gradient(135deg,#704b34,#332435);height:190px;position:relative}.before-photo img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.before-photo span{color:#fff;background:#17121bcd;border-radius:7px;padding:6px 9px;font-size:10px;position:absolute;top:12px;left:12px}.before-copy{padding:20px}.before-copy>small:first-child{color:#edc094;font-size:11px}.before-copy details{margin-top:12px}.before-copy summary{cursor:pointer;color:#f2e4d9;font-size:16px;font-weight:600;line-height:1.5;list-style:none}.before-copy summary b{color:#d3a772;margin-top:12px;font-size:11px;font-weight:500;display:block}.before-copy details>p{color:#d4bdab;font-size:13px;line-height:1.7}.before-copy .experience-actions a{color:#e9bc8a;font-size:11px}.before-copy .experience-actions button{min-height:32px;padding:8px;font-size:11px}.before-credit{color:#ab9382;margin-top:16px;font-size:9px;display:block}.music-magazine{margin:35px 0 42px}.music-magazine-rail{scroll-snap-type:x proximity;gap:18px;margin:20px 0;padding:6px 1px 20px;display:flex;overflow-x:auto}.music-magazine-card{scroll-snap-align:start;background:#271d23;border:1px solid #5a4236;border-radius:20px;flex:0 0 265px;overflow:hidden}.music-cover{color:#fff;background:#352738;height:185px;text-decoration:none;display:block;position:relative}.music-cover img{object-fit:cover;width:100%;height:100%}.music-cover>span{background:linear-gradient(#0000,#120d18e8);align-items:center;gap:7px;padding:40px 16px 14px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.music-magazine-card>div{padding:20px}.music-magazine-card h3{margin:8px 0 14px;font-size:21px;line-height:1.3}.music-magazine-card>div>small:first-child{color:#d6ae8d;font-size:11px}.music-magazine-card p{color:#c8ae9c;font-size:12px;line-height:1.7}.music-magazine-card .music-save-action{margin:0}.music-magazine-card .music-save-action button{background:#37262b;border-color:#6a4938;padding:10px 13px;font-size:12px}.music-magazine-card .music-save-action p{font-size:10px}.upcoming-music-heading{margin-top:22px}.upcoming-music-card .music-cover img{object-fit:contain;background:#1e1721}.upcoming-music-card:not(:last-child) .music-cover img{object-fit:cover}.music-magazine-card .experience-actions a{color:#ecc293;font-size:11px}.music-magazine-card .experience-actions button{min-height:32px;padding:7px;font-size:11px}.music-magazine-card .secondary{color:#e3b889;border-color:#61463b;margin-top:12px;padding:10px 12px;font-size:11px}.music-picture-credit{color:#a88d7b;margin-top:14px;font-size:9px;line-height:1.5;display:block}.collection-heading{border:0;max-width:none;height:auto;margin:0 0 24px;padding:0;display:block}.collection-heading>small{display:block}.collection-heading h2{margin:10px 0}.collection-heading p{color:#bbab9a;margin:10px 0;font-size:13px;line-height:1.7}.release-heading{margin-top:35px}.editorial-heading{border:0;align-items:center;gap:24px;max-width:none;height:auto;margin:0;padding:0 0 18px}.editorial-heading h2{font-size:clamp(28px,4vw,40px)}.editorial-heading p{font-size:13px}.edit-section{margin:26px 0 40px}.edit-section-heading{border-bottom:1px solid #543d32;justify-content:space-between;align-items:center;gap:16px;margin:0 0 17px;padding-bottom:12px;display:flex}.edit-section-heading h3{color:#ecd0b4;letter-spacing:-.5px;margin:0;font-size:23px}.edit-section-heading button{color:#d8aa78;min-height:32px;padding:7px 0;font-size:11px}.edit-photo-link img{object-position:center 25%}.edit-photo-link{text-decoration:none}.editorial-copy{padding:21px}.editorial-copy>p{min-height:0}.edit-actions{flex-wrap:wrap;gap:8px}.edit-actions button{min-height:32px;padding:7px}.edit-fact summary{color:#eeddd0;cursor:pointer;font-size:16px;font-weight:600;line-height:1.5;list-style:none}.edit-fact summary span{color:#d8aa78;margin-top:10px;font-size:11px;display:block}.edit-conversation-prompt{color:#cdb096;margin:14px 0;font-size:11px}.edit-conversation-prompt summary{cursor:pointer}.edit-conversation-prompt p{border-left:2px solid #be9b78;padding-left:12px;font-size:12px}.editorial-feed .mood-pills button{min-height:36px;padding:8px 13px;font-size:12px}.editorial-grid{gap:22px}.editorial-art{height:220px}.editorial-art img{object-position:center 25%}.edit-credit{font-size:9px;line-height:1.6}.editorial-forums{color:#b8a08c}.before-play-magazine,.music-magazine{scroll-margin-top:24px}@media (max-width:1050px){.experience-page>.experience-cards,.before-play-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.experience-page>.experience-cards,.before-play-grid{grid-template-columns:1fr}.experience-real-photo{height:190px}.before-photo{height:210px}.before-count{display:none}.editorial-heading{display:block}.editorial-heading .discovery-search{margin-top:20px}.edit-section-heading h3{font-size:20px}.editorial-art{height:200px}.music-magazine-card{flex-basis:250px}.before-copy{padding:19px}}.company-first{background:linear-gradient(130deg,#37251f,#241d24);border:1px solid #654733;border-radius:24px;margin:22px 0 30px;padding:28px;scroll-margin-top:24px}.company-first>small:first-child{color:#efba7b;letter-spacing:2px;font-size:10px;font-weight:800}.company-first h2{margin:12px 0 22px;font-size:30px}.company-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.company-choice{color:#f4e5d7;text-align:left;background:#241b22;border:1px solid #6b493b;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:22px;text-decoration:none;display:flex}.company-choice svg{color:#f5c078}.company-choice strong{font-size:20px}.company-choice span{color:#c4ab96;font-size:12px;font-weight:400}.company-first>small:last-child{color:#bca08a;max-width:650px;margin-top:20px;font-size:10px;display:block}.company-friends{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.company-friends>a{color:#ecd5bf;border:1px solid #765541;border-radius:15px;grid-template-columns:42px 1fr;gap:5px 12px;padding:16px;text-decoration:none;display:grid}.company-friends>a>span{background:#5d4032;border-radius:50%;grid-row:span 2;place-items:center;font-size:20px;display:grid}.company-friends small{font-size:10px}.company-first a{color:#f1c799}@media (max-width:650px){.company-first{padding:22px}.company-choices{grid-template-columns:1fr}.company-choice{grid-template-columns:35px 1fr;gap:5px 10px;padding:18px;display:grid}.company-choice svg{grid-row:span 2}.company-choice span{grid-column:2}.company-first h2{font-size:26px}}.tonight{background:linear-gradient(130deg,#38252b,#1b171d);border:1px solid #ffffff1b;border-radius:24px;margin:28px 0;padding:28px}.tonight h2{margin:8px 0 16px}.tonight-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.tonight small{color:#d5bdba;display:block}.tonight summary{cursor:pointer;align-items:center;gap:8px;padding:12px 0;display:flex}.tonight-friends{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:18px 0;display:grid}.tonight-friends article,.tonight-invites article{background:#ffffff06;border:1px solid #ffffff16;border-radius:18px;align-items:center;gap:12px;padding:16px;display:flex}.tonight-friends article>div{flex:1}.tonight-avatar{color:#fff;background:#ad6d73;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.tonight-invites{gap:10px;display:grid}.tonight-invites article{justify-content:space-between}.tonight-invites article>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.tonight-invites span{color:#f5c078;margin-top:8px;font-size:13px;display:block}.tonight-form{background:#161319;border-radius:18px;gap:14px;margin:12px 0;padding:18px;display:grid}.arrival-empty{text-align:center;background:radial-gradient(at top,#493132,#171319);flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:300px;padding:26px;display:flex}.arrival-empty>span{font-size:48px}.arrival-empty p{color:#d6c9c9;max-width:440px}.next-night-link{align-items:center;gap:14px;margin:8px 0 16px;display:flex}.next-night-link small{color:#aaa;font-size:12px}@media (max-width:600px){.tonight{padding:18px}.tonight-heading,.tonight-invites article,.next-night-link{flex-direction:column;align-items:flex-start}.tonight-friends{grid-template-columns:1fr}.arrival-empty{min-height:260px;padding:16px}}.shortlist-poster{object-fit:cover;border-radius:8px;flex-shrink:0;width:54px;height:76px}.social-hub-page{max-width:1180px;margin:auto;padding:24px}.network-hero{background:radial-gradient(at 100% 0,#563641,#20191d);border-radius:28px;margin:22px 0;padding:48px 32px;position:relative;overflow:hidden}.network-hero h1{margin:18px 0;font-size:clamp(40px,7vw,74px);line-height:1.08}.network-hero em{color:#f5c078;font-style:normal}.network-hero p{color:#dbc7c9}.network-tabs{gap:8px;padding:8px 0 20px;display:flex;overflow-x:auto}.network-tabs button{color:#ddd;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff18;border-radius:40px;align-items:center;gap:8px;padding:12px 18px;display:flex}.network-tabs button[aria-pressed=true]{color:#20191d;background:#f5c078}.network-section{padding:20px 0}.network-form{background:#ffffff06;border:1px solid #ffffff12;border-radius:18px;gap:16px;margin:16px 0;padding:22px;display:grid}.network-form label{gap:8px;display:grid}.network-audience{border:0;padding:4px 0}.network-section summary{cursor:pointer;color:#f5c078;padding:12px 0}.network-moments,.network-groups,.fan-threads{gap:18px;margin-top:24px;display:grid}.network-moment{background:#211b20;border:1px solid #ffffff12;border-radius:22px;gap:22px;padding:24px;display:flex}.network-moment>div{flex:1}.network-moment h2{margin:8px 0;font-size:24px}.network-moment small,.network-group small,.fan-threads small{color:#bea9ac}.moment-art{object-fit:cover;border-radius:12px;width:110px;height:155px}.moment-status{background:linear-gradient(125deg,#33252d,#1d1a23)}.moment-dedication{background:linear-gradient(125deg,#25253c,#1f1924)}.network-moment form{gap:8px;margin-top:14px;display:flex}.network-moment form input{flex:1;min-width:0}.social-card-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0;display:flex}.social-card-actions a{color:#f5c078;align-items:center;gap:5px;font-size:12px;display:flex}.pulse-rail{gap:14px;padding:6px 0 22px;display:flex;overflow-x:auto}.pulse-card{background:#30222a;border-radius:18px;flex-direction:column;gap:8px;min-width:210px;max-width:260px;padding:18px;display:flex}.pulse-card img{object-fit:cover;border-radius:10px;width:90px;height:125px}.pulse-card small{color:#bfaab0}.pulse-card span{font-size:13px}.network-group{background:#211b20;border:1px solid #ffffff18;border-radius:20px;padding:24px}.group-poster-rail{gap:12px;margin:18px 0;display:flex;overflow:auto}.group-pick{color:#ddd;background:#ffffff08;border:1px solid #ffffff15;border-radius:12px;min-width:120px;max-width:145px;padding:10px}.group-pick[aria-pressed=true]{border-color:#f5c078}.group-pick img{object-fit:cover;border-radius:8px;width:105px;height:145px}.group-pick strong{margin-top:10px;font-size:13px;display:block}.group-finalist{border-bottom:1px solid #ffffff15;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 0;display:flex}.trailer-date-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:22px 0;display:grid}.trailer-date-grid article{background:#211b20;border-radius:18px;padding:12px}.trailer-preview{background:0 0;border:0;width:100%;padding:0;position:relative}.trailer-preview img{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%}.trailer-preview span{color:#fff;background:#0009;border-radius:20px;padding:7px;position:absolute;bottom:12px;left:12px}.network-preview{aspect-ratio:16/9;border:0;width:100%;max-height:500px;margin:18px 0;display:block}.fan-heading{align-items:center;gap:28px;margin:28px 0;display:flex}.fan-heading img{object-fit:cover;border-radius:16px;width:120px;height:170px}.fan-trivia,.fan-threads article{background:#211b20;border-radius:18px;margin:14px 0;padding:20px}.fan-threads p{white-space:pre-wrap}.network-recaps{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.night-recap{text-align:center;background:radial-gradient(at top,#533744,#201920);border:1px solid #f5c07844;border-radius:24px;padding:32px}.night-recap>small{letter-spacing:1px;color:#cbb69a;font-size:11px;display:block}.recap-spark{color:#f5c078;margin:24px;font-size:46px;display:block}.night-recap h2{font-size:28px;line-height:1.2}.recap-people{flex-wrap:wrap;justify-content:center;gap:14px;margin:24px 0;display:flex}.recap-people span{background:#ffffff09;border-radius:14px;padding:14px}.recap-people small{color:#f5c078;display:block}.night-recap>button{margin:12px 0}@media (max-width:700px){.social-hub-page{padding:14px}.network-hero{padding:30px 20px}.trailer-date-grid{grid-template-columns:repeat(2,1fr)}.network-moment{gap:14px;padding:18px}.moment-art{width:70px;height:100px}.network-moment h2{font-size:20px}.network-moment form{flex-direction:column}.network-form{padding:16px}.network-recaps{grid-template-columns:1fr}.fan-heading{gap:18px}.fan-heading img{width:90px;height:130px}}@media (max-width:420px){.trailer-date-grid{grid-template-columns:1fr}.network-moment{flex-direction:column}}.social-hub-page .network-hero{border:1px solid #ffffff12;grid-template-columns:1fr auto;align-items:center;gap:24px;max-width:none;height:auto;min-height:220px;padding:30px 34px;display:grid;overflow:hidden}.social-hub-page .network-hero h1{letter-spacing:-1px;margin:12px 0 20px;font-size:clamp(28px,4vw,46px);line-height:1.16}.hub-hero-copy{min-width:0}.hub-hero-posters{align-items:center;gap:10px;padding:8px 10px;display:flex}.hub-hero-posters img{object-fit:cover;border:1px solid #ffffff30;border-radius:12px;width:84px;height:126px;box-shadow:0 8px 24px #0006}.hub-hero-posters img:first-child{transform:rotate(-8deg)}.hub-hero-posters img:last-child{transform:rotate(8deg)}.hub-share-buttons{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;display:grid}.hub-share-buttons button{color:#e8dbdf;background:#282028;border:1px solid #ffffff18;border-radius:18px;flex-direction:column;gap:10px;padding:20px;display:flex}.hub-share-buttons button svg{color:#f5c078}.hub-share-buttons button[aria-pressed=true]{background:#49323d;border-color:#f5c078}.hub-composer{background:#1d181e;border:1px solid #ffffff20;border-radius:22px;margin-bottom:24px;padding:20px}.hub-composer-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.hub-composer-heading h2{margin:0;font-size:20px}.hub-composer .network-form{background:0 0;border:0;margin:14px 0 0;padding:0}.hub-composer .preference-chips button{min-height:38px;padding:8px 12px;font-size:12px}.hub-friend-initial{color:#fff;background:#70505d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.hub-empty{color:#bdaab2;border:1px dashed #ffffff20;border-radius:22px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:36px 18px;display:flex}.hub-empty h3{margin:0;font-size:16px}.network-help{color:#ac99a3;margin:18px 0;font-size:12px}.network-help summary,.hub-spoiler-controls summary{align-items:center;gap:7px;display:flex}.network-help p{max-width:600px;line-height:1.6}.hub-new-plan>summary,.hub-spoiler-controls>summary{color:#f5c078;cursor:pointer;background:#28212a;border:1px solid #ffffff20;border-radius:12px;align-items:center;gap:8px;padding:12px 18px;list-style:none;display:inline-flex}.social-hub-page input[type=checkbox]{accent-color:#f5c078;width:18px;height:18px;padding:0}.network-form label:has(>input[type=checkbox]){align-items:center;gap:10px;display:flex}.social-hub-page .network-tabs{margin:0;padding:4px 0 14px}.social-hub-page .network-tabs button{min-height:42px;padding:10px 15px}.social-hub-page .network-section{padding:12px 0}.social-hub-page .network-section>h2{margin:10px 0 18px;font-size:24px}.hub-composer .network-audience .preference-chips button[aria-pressed=true]{outline:1px solid #f5c078}.social-hub-page .network-moment .experience-actions a{font-size:13px}@media (max-width:650px){.social-hub-page .network-hero{gap:12px;min-height:185px;padding:24px 20px}.hub-hero-posters{gap:6px;padding:0}.hub-hero-posters img{width:54px;height:82px}.hub-hero-posters img:last-child{display:none}.hub-share-buttons{gap:8px}.hub-share-buttons button{padding:16px 8px;font-size:12px}.hub-composer{padding:16px}.social-hub-page .network-tabs button{gap:6px;padding:9px 12px;font-size:12px}}@media (max-width:380px){.hub-hero-posters img:nth-child(2){display:none}.social-hub-page .network-hero{padding:22px 16px}.social-hub-page .network-hero h1{font-size:27px}}.experience-mode-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.experience-mode-picker button,.experience-mode-picker a{color:#e7dce2;text-align:center;background:#28212a;border:1px solid #ffffff1c;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;padding:20px 12px;font-size:14px;display:flex}.experience-mode-picker span{font-size:28px}.experience-mode-picker button[aria-pressed=true]{background:#49303b;border-color:#f5c078}.experience-date{background:radial-gradient(at 100% 0,#3b2630,#0000 60%);border-radius:22px}.experience-date .speaker-panel{background:#32212c;border:1px solid #bc7b8244;border-radius:18px}.room-icebreaker{background:#292432;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.room-icebreaker p{max-width:500px;margin:0}.group-arrival{max-width:760px;margin:auto;padding:40px 24px}.group-arrival h1{letter-spacing:-1px;font-size:34px}.arrival-people{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.arrival-people>span{color:#f5c078;background:#30252d;border-radius:16px;flex-direction:column;align-items:center;gap:6px;min-width:100px;padding:18px;display:flex}.arrival-people strong{color:#eee;font-size:14px}.share-preview img{border-radius:18px;width:100%;max-width:420px}.share-preview p{overflow-wrap:anywhere;font-size:13px}.group-arrival .device-check{margin:20px 0}.group-arrival .device-check video{border-radius:14px;width:100%;max-height:260px}@media (max-width:600px){.experience-mode-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.experience-mode-picker button,.experience-mode-picker a{padding:16px 8px;font-size:13px}}.company-first .experience-mode-picker button{letter-spacing:.1px;border:1px solid #ffffff26;min-height:156px;font-size:17px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 10px 28px #0003}.company-first .experience-mode-picker button>span:first-child{background:#ffffff12;border-radius:50%;place-items:center;width:62px;height:62px;font-size:32px;display:grid}.company-first .experience-mode-picker button[data-mode=date]{background:linear-gradient(145deg,#55313e,#2b202a)}.company-first .experience-mode-picker button[data-mode=friends]{background:linear-gradient(145deg,#57442c,#282229)}.company-first .experience-mode-picker button[data-mode=group]{background:linear-gradient(145deg,#44345c,#26202e)}.company-first .experience-mode-picker button[data-mode=meet]{background:linear-gradient(145deg,#284b47,#20292c)}.company-first .experience-mode-picker button:hover{border-color:#f5c078;transform:translateY(-4px);box-shadow:0 14px 30px #0005}.mode-arrow{inset-inline-end:16px;color:#dbc7cb;position:absolute;top:16px;font-size:18px!important}.ott-services{background:#211b20;border:1px solid #ffffff16;border-radius:22px;margin:24px 0;padding:24px}.ott-buttons{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.ott-buttons a{color:#ece2e8;background:#302733;border:1px solid #ffffff25;border-radius:12px;padding:12px 18px;text-decoration:none}.ott-services small{margin-top:14px;display:block}.ott-services summary{cursor:pointer;color:#beaeb8;padding:12px 0}@media (prefers-reduced-motion:reduce){.company-first .experience-mode-picker button{transition:none}.company-first .experience-mode-picker button:hover{transform:none}}.language-bar{background:#171217;border-bottom:1px solid #ffffff0b;justify-content:flex-end;align-items:center;gap:10px;max-width:1440px;margin:auto;padding:8px 24px;font-size:12px;display:flex}.language-bar label{color:#cbbbca;align-items:center;gap:6px;display:flex}.language-bar select{color:#eee;max-width:260px;font:inherit;background:#29212a;border:1px solid #ffffff1c;border-radius:10px;padding:7px 10px}.language-bar details{position:relative}.language-bar summary{cursor:pointer;color:#bba7b8;list-style:none}.language-bar details p{inset-inline-end:0;z-index:100;background:#29212a;border-radius:12px;width:250px;padding:16px;line-height:1.6;position:absolute;top:20px;box-shadow:0 12px 30px #0008}.language-bar details a{color:#f5c078;font-size:11px;display:block}.language-coverage{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.language-coverage article{background:#29212b;border-radius:14px;gap:6px;padding:18px;display:grid}.language-coverage strong{font-size:20px}html[dir=rtl] .header-right{margin-inline-start:auto}html:not([lang=en]) button,html:not([lang=en]) label,html:not([lang=en]) a{letter-spacing:normal;line-height:1.5}@media (max-width:500px){.language-bar{padding:8px 14px}.language-bar label span{display:none}.language-bar select{max-width:220px}.language-coverage{grid-template-columns:1fr}}.header-plugin-link{background:#d09b3218;border-radius:999px;padding:9px 12px;font-weight:700;color:#f6d79d!important;border:1px solid #edc67f80!important}.account-language-choice{color:#ded8cf;gap:7px;margin:0 0 18px;font-size:13px;display:grid}.account-language-choice select{color:#f8f2e9;background:#24211f;border:1px solid #ffffff26;border-radius:12px;width:100%;min-height:43px;padding:9px 12px}.account-language-choice option{color:#f8f2e9}.language-bar small[role=alert]{color:#ffc891;max-width:340px}.plugin-install{text-align:center}.plugin-icon{color:#1a1519;background:linear-gradient(140deg,#a669db,#f0b856);border-radius:24px;place-items:center;width:76px;height:76px;margin:24px auto 16px;display:grid}.plugin-download{align-items:center;gap:10px;margin:12px 0;padding:16px 25px;display:inline-flex;border-radius:16px!important}.plugin-store-note{color:#b9b0a4;font-size:12px!important}.plugin-install .social-card{text-align:start}.plugin-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0;display:grid}.plugin-steps article{background:#ffffff05;border-radius:18px;gap:12px;padding:18px;display:grid}.plugin-steps svg{color:#e6bc7c}.plugin-steps span{color:#bfb6aa;font-size:13px;line-height:1.6}@media (max-width:600px){.plugin-steps{grid-template-columns:1fr}.plugin-steps article{padding:15px}}.clipelly-brand{flex-shrink:0;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.clipelly-brand img{object-fit:contain;width:235px;max-width:100%;height:auto;display:block}.clipelly-brand.compact img{width:145px}.auth-topbar .clipelly-brand img{width:260px}.social-nav .clipelly-brand{margin-inline-end:12px}.app>header{gap:24px;height:auto;min-height:104px;padding-top:12px;padding-bottom:12px}.app>header .header-right{justify-content:flex-end}.clipelly-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:35px auto 0;padding:24px 30px;display:flex}.clipelly-footer p{color:#b8afa5;font-size:13px}.clipelly-footer a{color:#edc581}@media (max-width:700px){.clipelly-brand img{width:180px}.auth-topbar .clipelly-brand img{width:190px}.app>header{flex-wrap:wrap;gap:10px}.clipelly-footer{flex-wrap:wrap;padding:20px}.social-nav .clipelly-brand.compact img{width:115px}}.surprise-pick{border-bottom:1px solid #ffffff12;padding:38px 0 25px}.surprise-moods{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.surprise-moods button{color:#e7dfd5;background:#ffffff05;border:1px solid #ffffff18;border-radius:999px}.surprise-moods button[aria-pressed=true]{color:#ffd796;background:#ffc06720;border-color:#e7b96b}.surprise-card{background:linear-gradient(125deg,#35221d,#211823);border:1px solid #e5af6a28;border-radius:24px;grid-template-columns:180px 1fr;align-items:center;gap:28px;max-width:760px;padding:22px;display:grid}.surprise-card>img{object-fit:cover;border-radius:14px;width:180px;height:255px}.surprise-card h3{margin:6px 0 12px;font-size:32px}.surprise-card p{color:#cfc4b8;line-height:1.6}.surprise-card .primary{border-radius:12px;align-items:center;gap:8px;padding:12px 18px;text-decoration:none;display:inline-flex}.surprise-card small{margin-top:10px;display:block}.launch-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:28px;display:grid}.launch-item{color:#f3e5cf;background:#ffffff04;border:1px solid #ffffff16;border-radius:20px;gap:18px;padding:24px;text-decoration:none;display:flex}.launch-item svg{color:#ddad73;flex-shrink:0}.launch-item p{color:#bdb1a4;font-size:14px;line-height:1.6}.launch-item span{color:#edbc79;font-size:12px}.launch-item.ready{border-color:#7a73}.launch-item.ready svg{color:#92c998}@media (max-width:600px){.surprise-card{grid-template-columns:105px 1fr;gap:16px;padding:16px}.surprise-card>img{width:105px;height:155px}.surprise-card h3{font-size:23px}.surprise-card .primary{padding:10px;font-size:13px}.launch-grid{grid-template-columns:1fr}}.picture-house{padding:36px 0;scroll-margin-top:85px}.picture-search{background:#ffffff08;border:1px solid #ffffff26;border-radius:30px;align-items:center;gap:10px;padding:11px 16px;display:flex}.picture-search input{color:inherit;outline-offset:5px;background:0 0;border:0;min-width:210px}.picture-shelf{margin:28px 0}.picture-row-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.picture-row-head h3{font-size:22px}.picture-row-head>div{gap:8px;display:flex}.picture-rail{scroll-snap-type:x proximity;gap:18px;padding-bottom:18px;display:flex;overflow-x:auto}.picture-rail article{scroll-snap-align:start;flex:0 0 174px}.picture-cover{cursor:pointer;background:linear-gradient(145deg,#443240,#1b202a);border:0;border-radius:14px;width:100%;height:258px;display:block;position:relative;overflow:hidden}.picture-cover img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.picture-cover:hover img{transform:scale(1.05)}.picture-cover span{color:#fff;background:#000b;border-radius:8px;padding:4px 8px;font-size:11px;position:absolute;bottom:10px;left:10px}.picture-title{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 0 4px;font-size:15px;font-weight:700;display:block}.picture-rail .save-title button,.picture-rail .social-card-actions a{font-size:11px}.picture-rail .social-card-actions{flex-wrap:wrap;gap:7px}.picture-faces>div{gap:26px;padding:22px 0;display:flex;overflow:auto}.picture-faces button{color:inherit;cursor:pointer;text-align:center;background:0 0;border:0;flex:0 0 150px}.picture-faces img{object-fit:cover;object-position:top;border-radius:50%;width:120px;height:120px;margin:auto auto 12px}.picture-faces strong,.picture-faces small{display:block}.picture-faces small{opacity:.65;margin-top:5px;font-size:11px}.picture-house .cinema-credits{margin-top:18px}@media (max-width:650px){.picture-house .cinema-section-heading{flex-direction:column;align-items:stretch;gap:16px}.picture-rail article{flex-basis:145px}.picture-cover{height:218px}.picture-search input{width:100%;min-width:0}}.ott-availability{align-items:flex-start;gap:6px;margin:5px 0 9px;font-size:11px;line-height:1.5;display:flex}.ott-availability>a{color:#dfcf9e;border:1px solid #dfcf9e26;border-radius:7px;padding:4px 7px;text-decoration:none}.ott-region{opacity:.6;margin-right:5px;font-size:9px}.ott-availability details{position:relative}.ott-availability summary{cursor:pointer;opacity:.65;list-style:none}.ott-availability details[open]{flex:1}.ott-availability small{color:#ddd;background:#20212a;border-radius:8px;padding:8px;display:block}.culture-discovery{padding:20px 0}.culture-section{padding:25px 0}.culture-note{opacity:.65;max-width:850px;margin:10px 0;font-size:11px;line-height:1.5;display:block}.culture-section select{color:inherit;background:#20212a;border:1px solid #ffffff26;border-radius:9px;margin-top:6px;padding:8px;display:block}.album-rail{gap:22px;padding:16px 0 24px;display:flex;overflow:auto}.album-rail article{flex:0 0 210px}.album-art{background:#26252b;border-radius:15px;width:210px;height:210px;display:block;position:relative;overflow:hidden}.album-art img{object-fit:cover;object-position:top;width:100%;height:100%}.album-art span{color:#f0dfae;background:#000b;padding:10px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.album-rail h3{margin:13px 0 3px;font-size:17px}.album-rail p{opacity:.65;margin:4px 0 12px;font-size:12px}.album-rail .social-card-actions{flex-wrap:wrap;gap:9px;font-size:11px}.album-rail .secondary{padding:8px 12px;font-size:12px}.culture-reading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.culture-reading-grid article{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;padding:14px}.culture-reading-grid img{object-fit:cover;border-radius:10px;width:100%;height:150px;margin-bottom:12px}.culture-reading-grid h3{margin:9px 0;font-size:18px}.culture-reading-grid small{color:#d8c8a1;font-size:11px}.culture-reading-grid summary{cursor:pointer;margin:12px 0;font-size:12px}.culture-reading-grid p{font-size:13px;line-height:1.65}.culture-reading-grid .social-card-actions{font-size:11px}.culture-section .picture-rail{margin-top:20px}@media (max-width:750px){.culture-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.culture-section .cinema-section-heading{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:450px){.culture-reading-grid{grid-template-columns:1fr}.album-rail article{flex-basis:180px}.album-art{width:180px;height:180px}}.picture-service-filter{align-items:center;gap:18px;margin:18px 0;display:flex}.picture-service-filter label{align-items:center;gap:10px;font-size:12px;display:flex}.picture-service-filter select{color:inherit;background:#22232a;border:1px solid #ffffff25;border-radius:9px;padding:8px 12px}.picture-service-filter small{opacity:.55;font-size:11px}@media (max-width:600px){.picture-service-filter{flex-direction:column;align-items:flex-start;gap:8px}}a,a:hover,a:focus{text-decoration:none!important}.action-link:not(:has(img)):not(.brand){vertical-align:middle;color:#efeaf5;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font-size:13px;font-weight:600;line-height:1.4;transition:background .12s,transform .1s,box-shadow .1s;display:inline-flex;box-shadow:0 2px #0005}.action-link:not(:has(img)):not(.brand):not(.primary):not(.secondary){background:#2d2936}.action-link:not(:has(img)):not(.brand):hover{background:#40364c;border-color:#e7be8755}.action-link.primary{color:#18200e!important;background:#f5c078!important}.action-link:active,button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 4px #0004}.action-link:focus-visible{outline-offset:3px;outline:3px solid #f5c078}.back,.edit-actions>button,.feed-engagement>button{box-shadow:0 2px #0005;color:#efeaf5!important;background:#2d2936!important;border:1px solid #ffffff24!important;border-radius:12px!important;min-height:40px!important;padding:9px 13px!important}.step-actions,.social-card-actions,.edit-actions{flex-wrap:wrap;gap:9px}.social-card-actions .action-link{min-height:36px;padding:7px 10px;font-size:11px}.editorial-forums .step-actions{flex-wrap:wrap;gap:10px;display:flex}.cinema-credits summary,.editorial-forums summary,.edit-conversation-prompt summary,.culture-reading-grid summary{cursor:pointer;background:#292532;border:1px solid #ffffff20;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;display:inline-flex}.editorial-grid article{contain-intrinsic-size:auto 650px}.picture-shelf,.culture-section{contain-intrinsic-size:auto 520px}@media (prefers-reduced-motion:reduce){.action-link,button{transition:none!important}.action-link:active,button:active{transform:none!important}}.originals-section{margin:25px 0 45px;scroll-margin-top:70px}.originals-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0;display:grid}.originals-grid article>p{color:#c1b6c3;font-size:13px;line-height:1.6}.original-cover{text-align:left;background:#28212e;border-radius:19px;width:100%;height:390px;padding:0;display:block;position:relative;overflow:hidden}.original-cover img{object-fit:cover;width:100%;height:100%}.original-cover>span{color:#fff;background:linear-gradient(#0000,#111018ed);flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:absolute;inset:40% 0 0}.original-cover strong{letter-spacing:-.7px;margin-top:10px;font:700 29px/1.15 Arial,sans-serif}.original-cover small{color:#f5d8aa}.original-reader{color:#ede5ed;background:#201a26;border:1px solid #524253;border-radius:20px;width:calc(100% - 30px);max-width:720px;max-height:85vh;padding:36px;position:relative;overflow:auto}.original-reader::backdrop{background:#08050bbf}.original-reader p{font-size:16px;line-height:1.8}.original-reader blockquote{background:#ffffff06;border-left:3px solid #ecbf84;margin:25px 0;padding:10px 18px}.original-deck{color:#d6b98d}.editorial-grid{align-items:start;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))!important;gap:20px!important}.editorial-card .edit-actions{flex-wrap:wrap;display:flex}.editorial-feed .mood-pills{gap:8px}.edit-section-heading h3{font-size:24px}@media (max-width:750px){.originals-grid{display:flex;overflow:auto}.originals-grid article{flex:0 0 270px}.original-cover{height:370px}.original-reader{padding:28px 22px}}.route-loading{color:#d5bfdd;justify-content:center;align-items:center;gap:14px;min-height:45vh;display:flex}.loading-dot{background:#f5c078;border-radius:50%;width:13px;height:13px;box-shadow:0 0 24px #f5c07866}.original-reader .save-title{margin-top:20px}.large-catalogue{padding:35px 0;scroll-margin-top:80px}.large-catalogue>.cinema-section-heading input{max-width:340px}.large-catalogue-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:22px;margin:24px 0;display:grid}.large-catalogue-grid article{contain-intrinsic-size:auto 390px}.catalogue-art{background:#27202c;border-radius:14px;height:250px;display:block;position:relative;overflow:hidden}.catalogue-art img{object-fit:cover;width:100%;height:100%}.catalogue-art span{background:linear-gradient(#0000,#130d22ee);flex-direction:column;justify-content:flex-end;padding:14px;font-size:12px;display:flex;position:absolute;inset:40% 0 0}.catalogue-art strong{margin-top:8px;font-size:20px;display:block}.large-catalogue-grid h3{margin:10px 0 3px;font-size:15px;line-height:1.4}.large-catalogue-grid small{font-size:11px}.large-catalogue>.step-actions{justify-content:center;margin:25px 0}.large-catalogue-grid .action-link{min-height:34px;font-size:11px}.large-catalogue-grid .social-card-actions{flex-wrap:wrap}@media (max-width:500px){.large-catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-art{height:215px}}.app>header{flex-wrap:wrap;gap:24px;max-width:1600px;padding:20px 4%}.app>header .clipelly-brand img{width:205px}.app>header .header-right{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.app>header .header-right .action-link,.social-nav .action-link:not(.clipelly-brand){white-space:nowrap;color:#e8dfeb;background:linear-gradient(145deg,#312a36,#211e28);border:1px solid #ffffff16;border-radius:999px;min-height:44px;padding:10px 15px;font-size:13px;line-height:1.2;box-shadow:inset 0 1px #ffffff08,0 3px 8px #0002}.app>header .header-right .action-link:hover,.social-nav .action-link:not(.clipelly-brand):hover{color:#ffe0b1;background:linear-gradient(145deg,#493843,#322733);border-color:#e9ba8970;transform:translateY(-1px);box-shadow:0 4px 14px #0003}.app>header .header-right .action-link:active,.social-nav .action-link:not(.clipelly-brand):active{transform:translateY(1px);box-shadow:inset 0 2px 5px #0004}.app>header .header-right .header-plugin-link{color:#f5cf97;background:linear-gradient(145deg,#3d302e,#29242b);border-color:#e7b97855}.social-nav{flex-wrap:wrap;gap:8px}.social-nav .action-link[aria-current=page]{color:#2a2019;background:linear-gradient(135deg,#f7d39a,#e8ac65);border-color:#f5cf97;box-shadow:0 3px 12px #e8ac6522}@media (max-width:700px){.app>header{gap:15px;padding:16px 20px}.app>header .header-right{flex-basis:100%;justify-content:flex-start}.app>header .header-right .action-link,.social-nav .action-link:not(.clipelly-brand){padding:10px 13px;font-size:12px}.app>header .clipelly-brand img{width:180px}}@media (prefers-reduced-motion:reduce){.app>header .header-right .action-link:hover,.social-nav .action-link:hover{transform:none}}.quick-watch-dialog{color:#f9f0e8;background:linear-gradient(145deg,#30242a,#17151d);border:1px solid #eac28d44;border-radius:26px;width:min(480px,100% - 32px);padding:30px;box-shadow:0 24px 80px #0009}.quick-watch-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08060cbf}.quick-watch-dialog h2{margin:16px 0 24px}.quick-watch-close{float:right}.quick-watch-modes{gap:10px;display:flex}.quick-watch-modes button{flex-direction:column;flex:1;padding:17px 12px}.quick-watch-modes button span{font-size:27px}.quick-watch-modes button[aria-pressed=true]{color:#ffe4b9;background:#523b33;border:1px solid #f5c078}.quick-watch-dialog .step-actions{margin-bottom:16px;display:flex}.quick-watch-dialog small{margin-top:15px;display:block}.quick-watch-dialog>a{margin-top:18px}.username-room-invite{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.username-room-invite input{flex:1;width:auto;min-width:120px}.username-room-invite small{flex-basis:100%}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.invitation-link-details{color:#c6bacd;margin:18px 0;font-size:12px}.invitation-link-details summary{cursor:pointer;padding:8px 0}.invitation-link-details input{margin-top:8px;font-size:12px}.quick-watch-dialog .username-room-invite{margin-bottom:20px}.quick-watch-dialog form label{margin:16px 0}.quick-watch-dialog>small{clear:both}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{color:#eeeef4;background:#101014}button{color:inherit}dialog{color:#eeeef4;background:#201a26}.primary{color:#18200e}.picture-title,.picture-row-head h3,.catalogue-grid h3,.cinema-section-heading h2,.cinema-poster-card h3{color:#f7eee7}.picture-title:hover{color:#ffd7a0}@view-transition{navigation:none}::view-transition-old(root){animation-duration:.12s}::view-transition-new(root){animation-duration:.12s}.navigation-feedback{z-index:2147483000;color:#ffe0b1;pointer-events:none;background:#302630;border:1px solid #f5c07855;border-radius:30px;align-items:center;gap:10px;padding:10px 18px;font:600 13px/1.3 Arial,sans-serif;display:none;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 5px 22px #0007}.navigation-feedback span{background:#f5c078;border-radius:50%;width:9px;height:9px}html[data-navigating] .navigation-feedback{display:flex}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.entertainment-circle,.culture-trails{background:linear-gradient(140deg,#2c232b,#17161c);border:1px solid #ffffff14;border-radius:24px;margin:35px 0;padding:26px}.circle-friend-rail{gap:24px;padding:20px 0;display:flex;overflow:auto}.circle-friend-rail article{text-align:center;justify-items:center;gap:9px;min-width:130px;max-width:175px;display:grid}.circle-person{color:#fff;background:linear-gradient(135deg,#614464,#b27663);border:3px solid #0000;border-radius:50%;width:70px;height:70px;font-size:28px}.circle-person.available{border-color:#70c99b}.circle-person[aria-pressed=true]{outline-offset:4px;outline:3px solid #f5c078}.circle-moods{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.circle-moods button[aria-pressed=true]{color:#ffe0b1;background:#624534}.culture-trail-cards,.shared-shelf-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;margin:24px 0;display:grid}.culture-trail-cards article{max-width:260px}.culture-trail-cards img{object-fit:cover;border-radius:16px;width:100%;height:270px}.shared-shelf{background:#ffffff04;border:1px solid #ffffff12;border-radius:18px;margin:24px 0;padding:20px}.shared-shelf small{margin:10px 0;line-height:1.6;display:block}.shelf-add{gap:8px;margin:20px 0;display:flex}.shelf-add select{flex:1;min-width:0}.shared-shelf-grid article{background:#231e29;border-radius:16px;padding:18px}.shared-shelf-grid h4{margin:0 0 15px;font-size:18px}.shared-shelf-grid details{margin:18px 0}.shared-shelf-grid form label{margin:10px 0}.shared-shelf-grid form input{padding:8px}.shared-shelf-grid form select{width:100%}@media (max-width:600px){.entertainment-circle,.culture-trails{padding:20px}.culture-trail-cards{display:flex;overflow:auto}.culture-trail-cards article{flex:0 0 190px}.culture-trail-cards img{height:250px}}.pass-remote{background:#29212c;border:1px solid #ffffff18;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;padding:14px 18px;display:flex}.pass-remote>span{align-items:center;gap:8px;display:flex}.pass-remote small{color:#ffc4c4}.shared-shelf-grid .shelf-poster{object-fit:cover;border-radius:12px;width:100%;height:230px;margin-bottom:15px}.picture-shelf,.culture-section,.editorial-grid article,.large-catalogue-grid article{content-visibility:visible;contain:none}.sofa-panel,.room-decisions,.group-surprise{background:#ffffff04;border:1px solid #ffffff14;border-radius:18px;margin:18px 0;padding:18px}.sofa-panel small,.room-decisions small,.group-surprise small{margin:10px 0;line-height:1.6;display:block}.sofa-panel .preference-chips{margin:15px 0}.room-decisions button[aria-pressed=true],.group-surprise button[aria-pressed=true]{color:#ffe0b1;background:#674637}.tonight-invitation-card{background:linear-gradient(145deg,#4e3336,#251e2a);border:1px solid #e8c58b44;border-radius:20px;gap:18px;margin:20px 0;padding:16px;display:flex}.tonight-invitation-card img{object-fit:cover;border-radius:12px;width:90px;height:130px}.tonight-invitation-card>div{flex-direction:column;gap:10px;display:flex}.tonight-invitation-card strong{font-size:23px}.tonight-invitation-card small{margin:0;font-size:11px}.friend-recommendations>form,.friend-recommendations article form{gap:12px;display:grid}.group-surprise form label{margin:12px 0}.group-surprise select{width:100%}.artist-qna select{color:#fff;background:#29212a;border:1px solid #ffffff24;border-radius:10px;padding:12px}body[dir=ltr] .header-right{margin-inline-start:auto}[dir=auto]{unicode-bidi:isolate}.language-bar{flex-wrap:wrap}.language-bar label,.picture-service-filter label{flex-wrap:wrap;min-width:0}.language-bar select{max-width:min(260px,100%)}html:not([lang=en]) button,html:not([lang=en]) .action-link{white-space:normal;overflow-wrap:anywhere;min-width:0}.picture-row-head,.cinema-section-heading{flex-wrap:wrap;gap:16px}.tonight-together{background:linear-gradient(135deg,#36252e,#191720);border:1px solid #f0c48a25;border-radius:24px;margin:24px 0;padding:26px}.tonight-person-row,.tonight-pick-rail{gap:12px;padding:16px 0;display:flex;overflow:auto}.tonight-person-row button{flex-wrap:wrap;flex-shrink:0;gap:8px}.tonight-person-row button span{background:#725047;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.tonight-pick-rail button{text-align:start;background:#242028;border:2px solid #0000;border-radius:13px;flex:0 0 128px;padding:0 0 10px;overflow:hidden}.tonight-pick-rail button[aria-pressed=true]{border-color:#efc287}.tonight-pick-rail img{object-fit:cover;width:100%;height:180px}.tonight-pick-rail strong{padding:10px;font-size:12px;display:block}.tonight-together>small{color:#cfbac7;margin:12px 0;display:block}.experience-shortcuts{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.tile-reaction{top:12px;z-index:4;pointer-events:none;background:#241b28da;border-radius:50%;padding:7px;font-size:29px;position:absolute;inset-inline-end:12px}.local-player video::cue{font-size:var(--subtitle-size,22px);color:#fff;background:#000c}.subtitle-controls{flex-wrap:wrap;align-items:center;gap:12px;padding:15px 0;display:flex}.subtitle-controls label{max-width:220px}.local-subtitles{border:1px solid #ffffff20;border-radius:12px;margin:12px 0;padding:12px}.local-subtitles summary{cursor:pointer}.local-subtitles input[type=file]{max-width:200px}.local-catchup small{margin-top:8px;display:block}.premiere-countdown{background:#332432;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:16px;display:flex}.premiere-countdown>small:last-child{flex-basis:100%}.premiere-countdown strong{font-variant-numeric:tabular-nums;font-size:22px}.overlap-pick{background:#ffffff08;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0;padding:16px;display:flex}.overlap-pick img{object-fit:cover;border-radius:8px;width:70px;height:100px}.passport-card{position:relative;overflow:hidden;background:linear-gradient(125deg,#34262d,#1e1b28)!important;padding:24px!important}.passport-art{float:inline-end;object-fit:cover;border-radius:12px;width:100px;height:145px;margin-inline-start:18px}.passport-stamp{float:inline-end;color:#eac18d;font-size:65px}.passport-card>small:first-of-type{letter-spacing:2px;color:#ebc694}.passport-card .experience-actions{clear:both;padding-top:18px}@media (max-width:500px){.tonight-together{padding:18px}.passport-art{width:75px;height:115px}.tonight-together h2{font-size:25px}}.artist-premiere-player iframe{aspect-ratio:16/9;border:0;border-radius:14px;width:100%}.artist-premiere-player{background:#1c1825;border-radius:18px;margin:18px 0;padding:15px}.artist-premiere-player small{margin:12px 0;line-height:1.5;display:block}.developer-dashboard header{padding:28px 0}.developer-signals,.developer-task-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:24px 0;display:grid}.developer-signals article,.developer-task-grid article{background:#24202a;border:1px solid #ffffff17;border-radius:18px;padding:22px}.developer-signals p,.developer-task-grid p{color:#c6bac9;font-size:13px;line-height:1.6}.developer-task-grid h2{font-size:21px}.developer-signals>article>span{color:#e5bd87;font-size:24px}.developer-progress{background:#3c2931;border-radius:18px;align-items:center;gap:18px;margin:20px 0;padding:20px;display:flex}.developer-progress strong{font-size:30px}.developer-status{background:#383440;border-radius:20px;padding:6px 12px;font-size:12px;display:inline-block}.status-blocked{background:#573035}.status-verified{background:#294735}.developer-edit{z-index:200;background:#302632;border:1px solid #e6b982;border-radius:22px;max-height:75vh;padding:25px;position:fixed;inset:15% max(16px,50vw - 280px) auto;overflow:auto;box-shadow:0 0 0 100vmax #0009}.developer-edit form{gap:15px;display:grid}.developer-edit textarea{min-height:110px}.developer-dashboard .preference-chips{flex-wrap:wrap}.private-circles-page header{padding:24px 0}.private-circle-rail{gap:16px;margin:25px 0;padding:10px 0;display:flex;overflow:auto}.private-circle-card{text-align:start;background:linear-gradient(140deg,#56373e,#28202d);border:2px solid #0000;border-radius:22px;flex-direction:column;flex:0 0 220px;align-items:flex-start;gap:12px;padding:24px;display:flex}.private-circle-card[aria-pressed=true]{border-color:#eac08b}.private-circle-card>span{font-size:38px}.private-circle-card>strong{font-size:22px}.circle-form{background:#28202b;border-radius:18px;gap:14px;margin:20px 0;padding:22px;display:grid}.circle-people{color:#c4b3c1;flex-wrap:wrap;gap:10px;margin-bottom:22px;font-size:12px;display:flex}.circle-shelf,.circle-plans,.thinking-cards,.artist-preview-slate{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:18px;margin:22px 0;display:grid}.circle-shelf article,.circle-plans article,.thinking-cards article,.artist-preview-slate article,.circle-challenge{background:#28202b;border-radius:18px;padding:18px}.circle-shelf img,.thinking-cards img{object-fit:cover;border-radius:12px;width:100%;height:220px}.circle-shelf article>a,.thinking-cards article>a{margin:10px 0;display:inline-flex}.artist-preview-slate video{background:#0c0a10;border-radius:12px;width:100%;height:230px}.artist-preview-options{flex-wrap:wrap;gap:10px;padding:20px 0;display:flex}.circle-challenge{margin:18px 0}.circle-challenge progress{accent-color:#eac08b;width:min(320px,100%);margin:15px 0;display:block}.circle-challenge span{margin:12px 0;display:block}[data-room-theme=Cinema]{background:linear-gradient(150deg,#191725,#100f18)}[data-room-theme=Cosy\ sofa]{background:linear-gradient(150deg,#3d2930,#201a23)}[data-room-theme=Concert]{background:linear-gradient(145deg,#202949,#2c1d3c)}[data-room-theme=Family\ album]{background:linear-gradient(145deg,#354039,#201e2a)}.accessibility-controls{text-align:start;max-width:600px;margin:20px auto}.accessibility-controls>div{background:#25202b;border-radius:14px;flex-wrap:wrap;gap:10px;padding:16px;display:flex}.accessibility-controls small{flex-basis:100%}.accessibility-controls summary{cursor:pointer;min-height:44px;padding:10px}:is(button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:4px;outline:3px solid #f7c789}html[data-large-controls] button,html[data-large-controls] a.action-link,html[data-large-controls] summary{min-height:52px;font-size:max(15px,1em)}html[data-large-controls] input,html[data-large-controls] select{min-height:48px}html[data-high-contrast] body{color:#fff;background:#090910}html[data-high-contrast] p,html[data-high-contrast] small{color:#fff;opacity:1}html[data-high-contrast] button,html[data-high-contrast] .action-link{border:1px solid #ddd}html[data-reduced-motion] *,html[data-reduced-motion] :before,html[data-reduced-motion] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.circle-shared-preview{background:#201a29;border:1px solid #eac08b60;border-radius:20px;margin:20px 0;padding:22px}.circle-shared-preview video{aspect-ratio:16/9;background:#0d0a12;border-radius:14px;width:100%;max-height:480px}.circle-shared-preview small{margin:12px 0;display:block}.artist-preview-stamp{background:linear-gradient(125deg,#513444,#272641);border-radius:14px;place-items:center;height:170px;margin-bottom:15px;font-size:70px;display:grid}.personal-tonight{background:linear-gradient(120deg,#382934,#1f1b2b);border-radius:24px;margin:24px 0;padding:25px}.personal-tonight-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;margin:18px 0;display:grid}.personal-tonight-grid article{background:#ffffff04;border:1px solid #ffffff1a;border-radius:16px;padding:20px}.personal-tonight-grid article small{margin:12px 0;display:block}.personal-free-row{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.sound-balance{border:1px solid #ffffff1c;border-radius:14px;max-width:600px;margin:15px 0;padding:15px}.sound-balance label{align-items:center;gap:12px;margin:16px 0;display:flex}.sound-balance input{flex:1;width:auto;min-width:70px}.sound-balance small{margin:12px 0;display:block}.invite-qr img{background:#fff;border-radius:12px;max-width:100%;height:auto;margin:16px auto;display:block}.invite-qr small{display:block}.good-night{background:linear-gradient(120deg,#513343,#262336);border-radius:20px;margin:20px 0;padding:24px}.good-night small{margin:12px 0;display:block}.room-browse{max-width:1440px;margin:auto;padding:25px 24px 280px}.room-browse header{justify-content:space-between;align-items:center;gap:20px;display:flex}.room-browse>small{margin:15px 0;display:block}.mini-room-bar{justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.mini-room-bar strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mini-room-bar button{flex-shrink:0}.room.room-mini,.event-room.room-mini{z-index:60;background:#1b1624;border:1px solid #eac08b80;border-radius:18px;overflow:hidden;box-shadow:0 15px 50px #0009;width:460px!important;max-width:calc(100vw - 24px)!important;height:auto!important;max-height:300px!important;margin:0!important;padding:8px!important;position:fixed!important;inset:auto 18px 18px auto!important}.room-mini>.room-heading,.room-mini>.event-heading,.room-mini>.room-decisions,.room-mini>.sofa-panel,.room-mini>.room-night,.room-mini>.room-fold,.room-mini>.room-experience,.room-mini>.next-night-link,.room-mini>.test-note,.room-mini>.sound-balance,.room-mini>.good-night,.room-mini>.good-night-open,.room-mini>.pass-remote{display:none!important}.room-mini .room-grid,.room-mini .event-layout{grid-template-columns:minmax(0,1fr) 125px!important;gap:8px!important;margin:0!important;display:grid!important}.room-mini .watch>:not(.player),.room-mini .event-watch>:not(.event-player){display:none!important}.room-mini .player,.room-mini .event-player{border-radius:10px;overflow:hidden;height:190px!important;min-height:0!important}.room-mini .player iframe,.room-mini .event-player iframe,.room-mini .player video{object-fit:contain;width:100%!important;height:190px!important}.room-mini .speaker-heading,.room-mini .people-view-controls,.room-mini .call-status,.room-mini .room-right>:not(.speaker-panel):not(.call-console):not(.call-controls),.room-mini .event-sidebar>:not(.event-speakers):not(.event-controls),.room-mini .event-speakers>:not(.event-tile),.room-mini .event-tile:nth-of-type(n+3){display:none!important}.room-mini .personal-call-grid{gap:5px;flex-direction:column!important;display:flex!important}.room-mini .video-tile,.room-mini .event-tile{width:100%!important;height:70px!important;min-height:0!important}.room-mini .video-tile>span,.room-mini .event-tile>span{font-size:9px}.room-mini .call-toolbar{gap:5px}.room-mini .call-icon{width:32px!important;height:32px!important;min-height:32px!important}.room-mini .event-controls{flex-wrap:wrap;padding:2px}.room-mini .event-controls .secondary{display:none!important}.room-mini .event-speakers{padding:0}.room-mini .local-player>:not(video){display:none!important}@media (max-width:600px){.room-browse header{flex-direction:column;align-items:flex-start}.room.room-mini,.event-room.room-mini{width:340px!important;inset:auto 12px 12px auto!important}.room-mini .room-grid,.room-mini .event-layout{grid-template-columns:minmax(0,1fr) 105px!important}}.room.room-mini>:not(.mini-room-bar):not(.room-grid),.event-room.room-mini>:not(.mini-room-bar):not(.event-layout):not(.event-audio){display:none!important}html[data-large-controls] .room-mini .call-icon{width:44px!important;height:44px!important;min-height:44px!important}.room-mini .call-toolbar{flex-wrap:wrap}html[data-large-controls] .room-mini .video-tile>span,html[data-large-controls] .room-mini .event-tile>span{font-size:12px}.personal-tonight-poster{float:inline-end;object-fit:cover;border-radius:9px;width:70px;height:100px;margin-inline-start:12px}.room-mini .player img{object-fit:contain;max-width:100%;max-height:190px!important}.social-nav .action-link[href=\/social],.social-nav .action-link[href=\/social][aria-current],.social-nav .action-link[href=\/social]:hover,.header-right .action-link[href=\/social],.header-right .action-link[href=\/social]:hover{color:#fff}.tonight-pick-rail button{white-space:normal;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-width:128px;display:flex}.tonight-pick-rail img{flex:none;display:block}.tonight-pick-rail strong{box-sizing:border-box;overflow-wrap:anywhere;width:100%;line-height:1.4;text-decoration:none}.social-card button.secondary[aria-pressed=true],.social-subnav button.secondary[aria-pressed=true]{color:#fff1de;background:#624534;border-color:#eac08b}button.secondary:disabled,button.back:disabled,button.primary:disabled{opacity:1;color:#d2c8d8;filter:none;cursor:progress;box-shadow:none;border-color:#766b80}button.secondary:active:not(:disabled),button.back:active:not(:disabled){filter:none;color:#fff;box-shadow:inset 0 0 0 2px #eac08b80}.evening-invitation{grid-template-columns:112px minmax(0,1fr);overflow:hidden;background:linear-gradient(130deg,#30232c,#17161e)!important;border:1px solid #d9b17b33!important;border-radius:22px!important;align-items:stretch!important;gap:0!important;padding:0!important;display:grid!important}.evening-invitation>img,.evening-invitation-art{object-fit:cover;width:112px;height:100%;min-height:230px}.evening-invitation-art{color:#efce9b;background:linear-gradient(150deg,#674837,#302133);place-items:center;font-size:70px;display:grid}.evening-invitation-body{flex-direction:column;gap:10px;min-width:0;padding:23px;display:flex}.evening-invitation h3{color:#fff5e7;overflow-wrap:anywhere;margin:0;font-size:25px;line-height:1.2}.evening-invitation p{color:#d5c5d0;align-items:center;gap:7px;margin:0;font-size:13px;display:flex}.evening-invitation small{color:#d9b889;font-size:11px}.invitation-state{color:#ddd0da;font-size:13px}.invitation-more{margin-top:3px}.invitation-more summary{cursor:pointer;padding:8px 0;font-size:12px}.invitation-more button{margin:5px 6px 0 0}.tonight-invites{grid-template-columns:repeat(auto-fit,minmax(min(100%,410px),1fr));gap:18px;display:grid}.evening-three-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0;display:grid}.evening-pick{background:#211c26;border:1px solid #eac08b25;border-radius:20px;min-width:0;overflow:hidden}.evening-pick>img{object-fit:cover;width:100%;height:290px;display:block}.evening-pick>div{padding:20px}.evening-pick h3{color:#fff1de;margin:9px 0;font-size:24px}.evening-pick p{color:#cebdcb;font-size:14px;line-height:1.6}.group-surprise .evening-pick{padding:0 0 20px}.group-surprise .evening-pick>h3,.group-surprise .evening-pick>small,.group-surprise .evening-pick>p,.group-surprise .evening-pick>.social-card-actions{margin-inline:20px}.group-surprise .evening-pick>img{height:240px}.social-card-actions{align-items:center;gap:10px}.social-card-actions>.primary{font-weight:700;color:#2c2119!important;background:linear-gradient(135deg,#ebc491,#d9a96a)!important;border-color:#e5be88!important}.card-more{position:relative}.card-more summary{cursor:pointer;color:#f1e6f0;background:#2d2533;border:1px solid #ffffff25;border-radius:12px;align-items:center;gap:6px;min-height:42px;padding:9px 12px;list-style:none;display:flex}.card-more summary::-webkit-details-marker{display:none}.card-more>div{background:#302634;border:1px solid #eac08b25;border-radius:12px;flex-wrap:wrap;gap:8px;margin-top:10px;padding:10px;display:flex}.social-card-actions>small{color:#e6c69c;flex-basis:100%}.save-title>.social-card-actions{margin-top:10px}.room,.event-room{isolation:isolate;background:#15121b;position:relative}.living-cinema-atmosphere{z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 10% 0,#6c493038,#0000 65%);position:absolute;inset:0;overflow:hidden}.living-cinema-atmosphere img{object-fit:cover;filter:blur(65px)saturate(.65);opacity:.09;width:100%;height:520px;transform:scale(1.1)}.living-cinema-atmosphere:after{content:"";background:linear-gradient(#17121b22,#15121be8 75%);position:absolute;inset:0}.room-grid,.event-layout{position:relative}.room-experience{background:#221b2599;border:1px solid #eac08b2b;border-radius:20px;padding:22px}.room-experience .arrival-people{gap:14px;margin:18px 0 0;display:flex}.room-experience .arrival-people>span{grid-template-rows:auto auto;grid-template-columns:38px auto;align-items:center;gap:4px 10px;font-size:13px;display:grid}.arrival-people>span>b{color:#fff1de;background:#624534;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.room-experience .arrival-people small{font-size:11px}.good-night{isolation:isolate;position:relative;overflow:hidden;border-color:#eac08b44!important;border-radius:22px!important;padding:26px!important}.good-night h2{color:#fff2df}.room-return{background:#302331;border:1px solid #eac08b44;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:18px;display:flex}.room-return strong,.room-return small{display:block}.room-return small{color:#d4bed0;margin-top:7px;font-size:12px}.interaction-health{margin:14px 0;font-size:13px}.interaction-health small{margin-top:12px;line-height:1.6;display:block}@media (max-width:700px){.evening-three-grid{scroll-snap-type:x proximity;gap:14px;padding-bottom:10px;display:flex;overflow-x:auto}.evening-three-grid>.evening-pick{scroll-snap-align:start;flex:0 0 min(78vw,280px)}.evening-pick>img{height:260px}.evening-invitation{grid-template-columns:85px minmax(0,1fr)}.evening-invitation>img,.evening-invitation-art{width:85px}.evening-invitation-body{padding:17px}.evening-invitation h3{font-size:22px}.room-return,.tonight-heading,.room-experience .arrival-people{flex-wrap:wrap}}.room-mini>.room-return{display:none}.room-mini>.living-cinema-atmosphere{display:block}.double-features{margin:36px 0}.double-features .evening-pick details{margin-top:16px}.double-features summary,.scene-dedication summary,.room-welcome summary{cursor:pointer;color:#efd0a5;padding:12px 0}.double-features details a{margin:7px 0}.scene-dedication{border:1px solid #eac08b33;border-radius:18px;padding:12px 22px}.scene-dedication form,.room-welcome form{gap:14px;max-width:540px;padding:16px 0;display:grid}.scene-dedication textarea,.room-welcome input{color:#fff;width:100%;font:inherit;background:#29212d;border:1px solid #ffffff25;border-radius:12px;padding:12px}.scene-message small{margin:12px 0;font-size:12px;line-height:1.5;display:block}.scene-message a{margin:12px 0;display:flex}.welcome-note{background:linear-gradient(130deg,#473039,#211a27);border:1px solid #efc99244;border-radius:20px;align-items:center;gap:18px;margin:15px 0;padding:20px;display:flex}.welcome-note>span{color:#eac08b;font-size:44px}.welcome-note p{color:#fff1df;margin:8px 0}.welcome-note small{color:#d7b48d;font-size:11px}.room-mini>.room-welcome{display:none}@media (max-width:600px){.welcome-note{flex-wrap:wrap}.scene-dedication{padding:12px 16px}}.circle-evenings{background:#221b28;border:1px solid #eac08b2b;border-radius:22px;margin:24px 0;padding:22px}.circle-evenings>small,.circle-evenings article>small{margin:14px 0;font-size:12px;line-height:1.6;display:block}.circle-evenings .circle-plans article{flex-direction:column;gap:12px;display:flex}.surprise-winner{text-align:center;padding:22px}.surprise-winner img{object-fit:cover;border-radius:14px;width:160px;height:230px}.artist-listening-party{background:#27212d;border-radius:16px;margin:15px 0;padding:15px}.artist-listening-party summary{cursor:pointer}.artist-listening-party article{border-top:1px solid #ffffff20;padding:18px}.artist-listening-party textarea{color:#fff;background:#201a27;border:1px solid #ffffff25;border-radius:12px;padding:12px}.listening-player iframe,.listening-player>div{aspect-ratio:16/9;width:100%;min-height:240px}.artist-listening-party small{margin-top:12px;font-size:12px;line-height:1.6;display:block}.watch-companions{border:1px solid #eac08b33;border-radius:20px;margin:18px 0;padding:20px}.watch-companions summary{cursor:pointer;color:#f0cf9f;font-size:20px}.watch-companions article small{margin:12px 0;display:block}.phone-remote{border:1px solid #ffffff20;border-radius:14px;margin:14px 0;padding:15px}.phone-remote summary{cursor:pointer}.phone-remote small,.phone-remote-screen small{margin:14px 0;font-size:12px;line-height:1.6;display:block}.pair-approval{gap:12px;margin:20px 0;display:grid}.pair-code{letter-spacing:8px;color:#eac08b;margin:30px 0;font-size:42px;display:block}.room-mini>.phone-remote{display:none}.regional-evenings,.evening-concierge{margin:42px 0}.regional-night-grid{grid-template-columns:minmax(0,620px);gap:20px;margin:22px 0;display:grid}.regional-night-grid .evening-pick{grid-template-columns:210px minmax(0,1fr);display:grid}.regional-night-grid .evening-pick>img{height:100%;min-height:320px}.concierge-choices{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.concierge-choices label{gap:8px;max-width:190px;display:grid}.concierge-choices input,.concierge-choices select,.watch-companions select{color:#fff;font:inherit;background:#2b2430;border:1px solid #ffffff30;border-radius:12px;padding:12px}.friend-recommendations fieldset{border:1px solid #ffffff20;border-radius:14px;padding:16px}.friend-recommendations fieldset input,.friend-recommendations fieldset select{width:100%;margin:12px 0;display:block}@media (max-width:600px){.circle-evenings{padding:16px}.regional-night-grid .evening-pick{display:block}.regional-night-grid .evening-pick>img{height:240px;min-height:0}.concierge-choices label{flex:1 0 140px;max-width:100%}.phone-remote-screen .experience-actions button{min-height:56px}.phone-remote-screen .reactions button{font-size:32px}}.ott-checklist{border:1px solid #ffffff28;border-radius:16px;margin:18px 0;padding:18px}.ott-checklist>div{flex-wrap:wrap;gap:12px;display:flex}.ott-checklist label{cursor:pointer;background:#ffffff08;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.ott-checklist input{accent-color:#edbd7b;width:20px;height:20px;padding:0}.ott-checklist small{margin-top:12px;display:block}.tv-room.expanded-room .room-right{width:26vw;min-width:180px;max-width:360px}.tv-room.expanded-room .watch{width:calc(100% - min(26vw,360px) - 28px)}.tv-room.expanded-room .local-media-player,.tv-room.expanded-room .album-player{padding-right:0}.tv-room.expanded-room .room-right>.chat,.tv-room.expanded-room .room-right>.room-companion{display:none}.tv-room.expanded-room>.watch-on-tv{z-index:30;background:#17171fee;border-radius:12px;max-width:min(550px,80vw);max-height:60vh;padding:12px;position:fixed;bottom:15px;left:20px;overflow:auto}.tv-room.expanded-room .player{padding-right:0}@media (max-width:650px){.tv-room.expanded-room .room-right{width:32vw;min-width:110px}.tv-room.expanded-room .watch{width:calc(68% - 20px)}.tv-room.expanded-room .room-right .video-tile{min-height:85px}}.evening-concierge{background:linear-gradient(120deg,#25212a,#17171d);border:1px solid #d5b57a30;border-radius:24px;margin:32px 0!important;padding:28px!important}.evening-concierge .cinema-section-heading{margin-bottom:24px}.concierge-choices{grid-template-columns:1fr 1.4fr .8fr auto;align-items:end;gap:18px!important;display:grid!important}.concierge-choices label{color:#d3c8bd;flex-direction:column;gap:10px;font-size:13px;display:flex}.concierge-choices select,.concierge-choices input{width:100%;min-width:0;height:48px;margin:0}.concierge-choices>.primary{white-space:normal;height:48px}.concierge-personalise{border-top:1px solid #ffffff12;margin:22px 0 16px;padding-top:16px}.concierge-personalise>summary{cursor:pointer;color:#f2d6a6;background:#ffffff05;border:1px solid #fff2;border-radius:30px;align-items:center;padding:10px 14px;font-size:13px;list-style:none;display:inline-flex}.concierge-personalise[open]>summary{background:#ffffff0c}.concierge-saved-panel{background:#ffffff04;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:18px;display:flex}.concierge-saved-panel .duck{margin:0}.concierge-saved-panel input{accent-color:#e7bc7e;width:18px;height:18px}.filter-result-count{color:#c4bcae;font-size:14px}.discovery-empty{border:1px solid #ffffff20;border-radius:18px;padding:24px}.discovery-empty button{margin:8px 10px 0 0}@media (max-width:850px){.concierge-choices{grid-template-columns:1fr 1fr}.evening-concierge{padding:20px!important}}@media (max-width:450px){.concierge-choices{grid-template-columns:1fr}.concierge-choices>.primary{width:100%}}.hub-composer .share-submit,.hub-composer .share-submit:disabled{color:#241b12;opacity:1;cursor:pointer;background:#f5c078;font-weight:750}.hub-composer .share-submit:disabled{cursor:not-allowed;background:#c6aa84}.audience-modes{flex-wrap:wrap;gap:12px;margin:12px 0 20px;display:flex}.audience-modes button[aria-pressed=true]{color:#241b12;background:#f5c078;border-color:#f5c078}.social-nav a[aria-current=page],.social-nav .action-link[aria-current=page]{color:#fff;background:#584332;border-color:#f5c078}.header-right a[aria-current=page]{color:#fff;background:#584332;border:1px solid #f5c078;border-radius:20px;padding:9px 16px}.culture-trails .circle-moods{flex-wrap:wrap;gap:12px;display:flex}.culture-trail-cards,.originals-grid{row-gap:32px}.app>header .header-right .action-link[aria-current=page],.app>header .header-right .action-link[aria-current=page]:hover{color:#241b12;background:#f5c078;border:2px solid #ffe1af;font-weight:800;box-shadow:0 0 0 3px #f5c07822}.app>header .header-right .action-link[aria-current=page]:focus-visible{outline-offset:3px;outline:3px solid #fff}.form-page{scroll-margin-top:24px}.profile-media-editor{background:#19151f;border:1px solid #4a3d50;border-radius:20px;margin:32px 0;padding:28px}.profile-media-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.profile-media-editor label,.profile-media-editor small{margin:14px 0;display:block}.profile-media-editor input{max-width:100%;margin-top:12px;display:block}.profile-photo,.profile-badge img{object-fit:cover;border-radius:50%;width:84px;height:84px}.profile-media-editor audio,.profile-badge audio{max-width:100%;margin:12px 0;display:block}.profile-badge{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}.profile-badge label{font-size:13px}.profile-badge img{width:64px;height:64px}@media (max-width:700px){.profile-media-grid{grid-template-columns:1fr}.profile-media-editor{padding:20px}}.private-circles-page .circle-form .circle-invite-button{color:#241b12;opacity:1;white-space:normal;background:#f5c078;border:1px solid #f5c078;min-height:48px;margin-top:12px;padding:13px 22px;font-weight:750}.private-circles-page .circle-form .circle-invite-button:hover:not(:disabled){color:#241b12;filter:none;background:#ffcf91}.private-circles-page .circle-form .circle-invite-button:active:not(:disabled){color:#241b12;background:#eab16b}.private-circles-page .circle-form .circle-invite-button:disabled{color:#241b12;opacity:1;cursor:not-allowed;background:#c6aa84;border-color:#c6aa84}.private-circles-page .circle-form .circle-invite-button:focus-visible{outline-offset:3px;outline:3px solid #fff5e5}.togevio-brand{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;padding:8px 0;text-decoration:none;display:inline-flex!important}.togevio-wordmark{letter-spacing:2px;color:#f5c078;font-size:31px;font-weight:800;line-height:1.1}.togevio-tagline{letter-spacing:.55px;color:#eee8df;font-size:11px;line-height:1.4}.togevio-brand.compact .togevio-wordmark{font-size:25px}.togevio-brand.compact .togevio-tagline{font-size:10px}@media (max-width:500px){.togevio-wordmark{font-size:24px}.togevio-tagline{font-size:9px}}.app>header{flex-wrap:nowrap;align-items:center;gap:20px}.app>header>.togevio-brand{flex:none}.app>header .header-right{scrollbar-width:thin;scrollbar-color:#80664b transparent;flex-wrap:nowrap;flex:1 1 0;justify-content:flex-start;min-width:0;padding:7px 4px;overflow-x:auto}.app>header .header-right>*{flex-shrink:0}.social-nav{scrollbar-width:thin;scrollbar-color:#80664b transparent;flex-wrap:nowrap;align-items:center;overflow-x:auto}.social-nav>*{flex-shrink:0}@media (max-width:700px){.app>header{flex-wrap:nowrap;gap:14px}.app>header .header-right{flex-wrap:nowrap;flex-basis:0}.app>header>.togevio-brand img{width:145px}}.togevio-brand,.togevio-brand:hover,.togevio-brand:active,.togevio-brand[aria-current=page],.social-nav .togevio-brand[aria-current=page],.app>header .header-right .togevio-brand[aria-current=page]{line-height:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transform:none!important}.togevio-brand img{width:235px;height:auto;display:block}.togevio-brand.compact img{width:165px}@media (max-width:700px){.togevio-brand img{width:180px}.togevio-brand.compact img{width:130px}}.room-invite.quick-room-invite{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.room-invite.quick-room-invite>details>summary{cursor:pointer;color:#eee8df;background:#292532;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;list-style:none;display:inline-flex}.room-invite.quick-room-invite>.invite-notice{color:#f5d29e;flex-basis:100%;font-size:13px}.room-invite.quick-room-invite>.invite-whatsapp{min-height:46px;font-size:14px}.room-tools{flex-wrap:wrap;align-items:flex-start;gap:10px;margin:18px 0;display:flex}.room-tools>details,.room-tools>section,.room-tools>.next-night-link{background:#211d29;border:1px solid #514455;border-radius:14px;flex:0 auto;width:auto;max-width:100%;margin:0;padding:10px 14px}.room-tools .sound-balance{max-width:none}.room-tools summary{cursor:pointer;font-size:14px;line-height:24px}.room-tools>details[open]{flex-basis:100%}.room-tools>section:has([aria-expanded=true]){flex-basis:100%}.room-tools .next-night-link small{display:none}.room-tools .secondary{padding:9px 12px;font-size:14px}.room-tools>.next-night-link{border:0;padding:0}.room-heading{flex-wrap:wrap;gap:12px}.room-heading button,.room-heading a{white-space:nowrap}.ott-launch-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.streaming-player .ott-open{border-radius:14px;align-items:center;padding:14px 20px;font-weight:750;text-decoration:none;display:inline-flex;color:#251b12!important;background:#f5c078!important}.streaming-player p{max-width:65ch}.streaming-player{padding:24px!important}@media (max-width:640px){.room-tools{gap:6px}.room-tools>details,.room-tools>section{padding:8px}.ott-launch-actions>*{width:100%}}.change-video .primary{color:#251b12!important}.change-video .primary:disabled{color:#51412c!important}.queue-feedback{color:#e0f2df;background:#25382d;border:1px solid #83b88f;border-radius:12px;padding:12px 16px}#lobby-queue{scroll-margin-top:24px}.room,.event-room{background:radial-gradient(at 0 0,#28232d 0,#141419 65%);border-radius:24px;padding:26px}.room-heading,.event-heading{border-bottom:1px solid #ffffff12;align-items:center;margin-bottom:22px;padding-bottom:18px}.room-heading h1,.event-heading h1{letter-spacing:-.035em;font-size:clamp(24px,3vw,36px);font-weight:650}.room-heading .secondary,.event-heading .secondary{background:#ffffff08;border-color:#ffffff18;border-radius:999px;padding:10px 14px;font-size:12px}.room .room-fold,.event-room .room-fold{background:#ffffff03;border:1px solid #ffffff0e;border-radius:12px;margin:10px 0}.room .speaker-panel,.event-speakers,.room .chat,.event-chat{background:#ffffff03;border-color:#ffffff12;border-radius:18px}.room .personal-call-grid>.video-tile{aspect-ratio:3;height:auto;min-height:0}.room .personal-call-grid.focus-friend>.friend-tile{aspect-ratio:8/3;min-height:100px}.room .personal-call-grid.focus-friend>.video-tile:first-child{aspect-ratio:8/3;min-height:40px}.event-room .event-tile{aspect-ratio:32/9;min-height:0}.event-tile video{object-fit:cover;width:100%;height:100%}.expanded-room .personal-call-grid.focus-friend>.friend-tile{min-height:77px}.tv-room.expanded-room .room-right .video-tile{min-height:75px}.room-toolbox{border-top:1px solid #ffffff12;margin:24px 0 8px;padding-top:18px}.room-toolbox>nav{flex-wrap:wrap;gap:8px;display:flex}.room-tool-chip{color:#d5d3da;background:#ffffff05;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:9px;padding:11px 16px;font-size:13px;display:flex}.room-tool-chip:hover,.room-tool-chip[aria-expanded=true]{color:#fff;background:#ffffff10;border-color:#ffffff30}.room-tool-content{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:20px 0;display:flex}.room-tool-content[hidden]{display:none}.room-tool-content>*{max-width:100%;margin:0}.room-tool-content .secondary{background:#ffffff08;border-color:#ffffff20}.end-session{color:#f7a6a6!important}.room-mini>.room-toolbox,.expanded-room>.room-toolbox,.event-expanded>.room-toolbox{display:none}.rejoin-room{background:linear-gradient(110deg,#282329,#18181d);border:1px solid #ffffff20;border-radius:20px;align-items:center;gap:20px;margin:20px 0;padding:24px;display:flex}.rejoin-room small{color:#c7aa87}.rejoin-room h2{margin:6px 0}.rejoin-room p{color:#a8a6b0;margin:0}.rejoin-room button{white-space:nowrap;margin-left:auto}@media (max-width:650px){.room,.event-room{border-radius:16px;padding:14px}.room-tool-chip{padding:10px 12px}.tv-room.expanded-room .room-right .video-tile{min-height:42px}.rejoin-room{flex-wrap:wrap}.rejoin-room button{margin-left:0}.expanded-room .personal-call-grid.focus-friend>.friend-tile{min-height:55px}}.expanded-room .room-right .personal-call-grid>.video-tile{aspect-ratio:8/3;min-height:45px}.room-mini .video-tile,.room-mini .event-tile{height:35px!important}.vimeo-room-player{background:#09090d;flex-direction:column;width:100%;height:100%;min-height:300px;display:flex}.vimeo-room-player iframe{border:0;flex:1;width:100%;min-height:250px}.vimeo-room-player p{color:#ddd;margin:0;padding:8px 14px;font-size:13px}.vimeo-room-player [role=alert]{color:#ffb4b4}.provider-directory{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.provider-directory span{color:#eee;background:#211c29;border:1px solid #605468;border-radius:20px;padding:7px 12px;font-size:14px}.tonight-together{background:linear-gradient(135deg,#202036,#14141e);border-color:#8580c838}.tonight-together .invite-together-button,.picture-house .primary,.tv-card .primary{box-shadow:none;border-radius:12px;font-weight:750;color:#19132e!important;background:#bcb0ff!important;border:1px solid #d0c7ff!important}.tonight-together .invite-together-button:hover:not(:disabled),.picture-house .primary:hover:not(:disabled),.tv-card .primary:hover:not(:disabled){color:#19132e!important;background:#d1c8ff!important}.tonight-together .invite-together-button:disabled{cursor:not-allowed;opacity:1;color:#c9c4dc!important;background:#333044!important;border-color:#555064!important}.tv-card .tv-poster{object-fit:cover;background:#171722;border-radius:12px;width:100%;height:230px;margin-bottom:18px}.welcome-guide{color:#f4f1ff;background:linear-gradient(145deg,#252238,#13131d);border:1px solid #81799c70;border-radius:24px;width:min(680px,100vw - 32px);max-height:90dvh;padding:36px;overflow:auto;box-shadow:0 30px 100px #0009}.welcome-guide::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090812c9}.welcome-guide .welcome-close{color:#fff;background:#ffffff0c;border:0;border-radius:50%;place-items:center;padding:9px;display:grid;position:absolute;top:14px;right:14px}.welcome-eyebrow{letter-spacing:2px;color:#c8baff;font-size:11px}.welcome-guide h2{margin:16px 0;font-size:clamp(30px,5vw,44px);line-height:1.1}.welcome-guide h2 em{color:#c4b6ff;font-style:normal}.welcome-guide p{color:#cec8da;line-height:1.6}.welcome-guide ol{gap:22px;margin:24px 0;padding:0;list-style:none;display:grid}.welcome-guide li{gap:16px;display:flex}.welcome-guide li>svg{color:#cabdff;background:#b9a4ff18;border-radius:12px;flex-shrink:0;width:42px;height:42px;padding:10px}.welcome-guide li strong{font-size:17px}.welcome-guide li p{margin:6px 0 12px;font-size:14px}.welcome-guide li small{color:#aaa3bc;margin-top:10px;font-size:12px;line-height:1.5;display:block}.welcome-guide .welcome-store{color:#19132e;background:#c4b6ff;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-weight:700;text-decoration:none;display:inline-flex}.welcome-privacy{border-top:1px solid #ffffff18;padding-top:16px;font-size:12px}.welcome-guide button.primary{color:#19132e;background:#c4b6ff;width:100%}@media (max-width:540px){.welcome-guide{padding:28px 20px}.tv-card .tv-poster{height:190px}}.open-culture{border-top:1px solid #ffffff18;margin:48px 0;padding:24px 0}.open-culture>h3{margin-top:32px}.open-culture-rail{scroll-snap-type:x proximity;gap:20px;padding:12px 0 20px;display:flex;overflow-x:auto}.open-culture-rail article,.open-culture-rail figure{scroll-snap-align:start;background:#1c1b27;border:1px solid #ffffff18;border-radius:16px;flex:0 0 240px;margin:0;overflow:hidden}.open-culture-rail article>img,.portrait-rail figure>img{object-fit:cover;background:#252234;width:100%;height:260px;display:block}.open-culture-rail article>:not(img){margin:12px 16px;display:block}.open-culture-rail h4{font-size:19px;line-height:1.3}.open-culture-rail p,.open-culture-rail summary{color:#d5cfdf;font-size:13px;line-height:1.6}.open-culture-rail summary{cursor:pointer;color:#c4b6ff}.open-culture-rail a{color:#d0c4ff}.portrait-rail figcaption{padding:16px}.portrait-rail figcaption details{overflow-wrap:anywhere;margin-top:12px}.portrait-rail figure>img{object-position:50% 20%;height:280px}.open-culture .cinema-credits p{font-size:13px;line-height:1.6}.account-session-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.account-session-actions .account-logout{color:#ffd0ce;background:#3c2430;border-color:#80515c}.account-session-actions .account-logout:focus-visible{outline-offset:3px;outline:3px solid #f5c078}@media (max-width:700px){.account-session-actions{width:100%}.account-session-actions>a{flex:1}}
