.contact-tarled{color:#d0b4e8;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;font:inherit;cursor:pointer}.moderation-alert{position:fixed;right:24px;bottom:24px;z-index:90;display:flex;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:18px 44px 18px 18px;background:#30233c;border:1px solid #a081bd;border-radius:12px;color:#eee3f8;box-shadow:0 12px 40px #0008;font:13px/1.5 Segoe UI,sans-serif}.moderation-alert span,.moderation-alert strong{display:block}.moderation-alert span{color:#bba8ca;font-size:12px}.moderation-alert .primary{padding:10px 12px;background:#b99ae3;color:#201529;border:0;border-radius:6px;white-space:nowrap}.moderation-alert-close{position:absolute;right:12px;top:8px;background:none;border:0;font-size:22px;color:#c6b0db}.appeal-hint{padding:10px 12px;color:#cbb4df;font-size:12px;line-height:1.5}.ban-history{flex-shrink:0;max-height:180px;overflow:auto;margin:8px 10px;padding:10px 12px;background:#332333;border:1px solid #86607f;border-radius:6px;font:12px/1.5 Segoe UI,sans-serif}.ban-history summary{cursor:pointer;color:#ecd0e1;font-weight:600}.ban-history article{padding:10px 0;border-top:1px solid #ffffff12}.ban-history small,.ban-history strong,.ban-history time{display:block}.ban-history blockquote{margin:6px 0 0;padding:7px;border-left:2px solid #b383a8;overflow-wrap:anywhere;white-space:pre-wrap;color:#d8c5d7}@media(max-width:600px){.moderation-alert{left:12px;right:12px;bottom:16px;flex-wrap:wrap;gap:10px}.moderation-alert .primary{width:100%}}.archive-menu[data-slot=select-content]{font:13px/1.5 Segoe UI,Arial,sans-serif!important;background:#2b2435!important;color:#e6ddef!important;border:1px solid #63516f!important;border-radius:9px!important;box-shadow:0 18px 48px #0007!important;padding:5px;max-width:calc(100vw - 32px);width:min(580px,calc(100vw - 32px));max-height:min(420px,var(--radix-select-content-available-height))}.archive-menu [data-slot=select-item]{font:13px/1.5 Segoe UI,Arial,sans-serif!important;padding:10px 34px 10px 12px!important;border-radius:5px!important;white-space:normal;overflow-wrap:anywhere;color:#d5c8e2!important;background:transparent!important;min-height:38px}.archive-menu [data-slot=select-item][data-highlighted]{background:#ffffff0b!important;color:#fff!important;outline:none!important}.archive-menu [data-slot=select-item][data-state=checked]{background:#b99ae31b!important;color:#ead7ff!important}.archive-menu [data-slot=select-item-indicator]{right:12px;color:#d2b0f4}.archive-menu [data-slot=select-item-indicator] svg path,.archive-menu [data-slot=select-item-indicator] svg polyline{stroke-dasharray:32;animation:archive-check .35s ease-out both!important}@keyframes archive-check{0%{stroke-dashoffset:32}to{stroke-dashoffset:0}}:root{--studio-line:#ffffff13;--studio-muted:#a49bae;--border:#3e354a;--ring:#ba9be8}body{font-family:Segoe UI,Arial,sans-serif!important;-webkit-font-smoothing:antialiased}.computer-scene{background:radial-gradient(ellipse at 50% 30%,#22192c,#100d15 62%,#09080c)!important;padding-top:3svh!important;padding-bottom:3svh!important}.computer-scene:before{background:none!important;opacity:0!important}.computer-scene:after{background:radial-gradient(ellipse 55% 5% at 50% 94%,#0009,transparent)!important}.computer-scene>.monitor-housing{width:min(1600px,96%)!important;padding:15px 17px 7px!important;background:linear-gradient(150deg,#39313f,#25202b 58%,#211c27)!important;border:1px solid #65576d!important;border-radius:22px!important;box-shadow:0 24px 60px #0008,inset 0 1px #ffffff20,inset 0 -1px #0008!important}.computer-scene .crt-glass{height:calc(94svh - 76px)!important;border:7px solid #17121d!important;border-radius:13px!important;box-shadow:0 0 0 1px #84718b55,inset 0 0 12px #0008!important}.computer-scene .crt-surface{background:#141119!important;border-radius:6px!important}.monitor-bottom{height:29px!important;padding:6px 4px 0!important}.monitor-bottom .power-indicator{border:0!important;background:transparent!important;color:#a799b5!important;font:10px/1.4 Segoe UI,sans-serif!important;letter-spacing:.08em}.login-window,.modal,.modal button,.modal input,.room,.room button,.room input,.room select{font-family:Segoe UI,Arial,sans-serif!important;letter-spacing:normal}.room{color:#eeeaf4!important;font-size:14px;line-height:1.5}.room .header{background:#19151f!important;border-bottom:1px solid var(--studio-line)!important;padding:15px 22px!important;gap:18px;min-height:70px}.room .header .brand b{font:750 15px/1.2 Segoe UI,Arial,sans-serif!important;letter-spacing:.09em!important}.room .header .brand-icon{width:29px;height:29px}.room .header .announcement-strip{min-height:32px;background:#211b2a!important;border:1px solid #ffffff0b!important;border-radius:6px;color:#a89ab9;font-size:9px;letter-spacing:.07em;padding:8px 12px}.room .header .social-links{gap:13px!important}.room .header .header-tool,.room .header .social-links a{font:600 11px/1.4 Segoe UI,sans-serif!important;color:#c5bccf!important;letter-spacing:0!important}.room .header .header-tool:hover,.room .header .social-links a:hover{color:#fff!important;text-decoration:none}.room .header .social-links a:after{font-size:9px;opacity:.45}.room .header .profile{border-color:var(--studio-line);gap:9px;padding-left:16px;font-weight:600}.room .header .profile .avatar,.room .header .profile img{border-radius:7px}.room .header .directory-reopen{border-color:#ffffff16;background:#25202d;border-radius:5px;width:30px;height:30px}.room .language-switch{border-color:var(--studio-line)}.phase-desktop .room .shell{padding:22px 22px 16px;gap:22px}.room .session-bar{padding:0 0 20px;gap:16px}.room .session-details strong{font-size:15px;font-weight:650;line-height:1.5;color:#f1edf6}.room .session-details [data-language-managed] span,.room .session-details small{color:var(--studio-muted);font-size:11px;line-height:1.5}.room .session-dot{width:6px;height:6px;border-radius:50%;background:#bea0e6;box-shadow:0 0 0 4px #ba9be80d}.modal .button,.room .button{border-radius:6px!important;font-weight:600!important;box-shadow:none!important;min-height:35px}.modal .primary,.retro-auth-form .primary,.room .primary{background:#b99ae3!important;color:#201529!important;border:1px solid #c5a9eb!important}.modal .primary:hover,.room .primary:hover{background:#cbb0ed!important}.modal .subtle,.room .subtle{background:#ffffff04!important;border:1px solid #ffffff1c!important;color:#c8bed2!important}.modal .subtle:hover,.room .subtle:hover{background:#ffffff0b!important;border-color:#ffffff30!important}.modal button:disabled,.room button:disabled{cursor:default;opacity:.4}.room .player{background:linear-gradient(115deg,#282033,#211b2a 65%,#211c29)!important;border:1px solid #a181bc35!important;border-radius:10px;padding:17px 20px;box-shadow:0 6px 18px #00000012}.room .player:before{font:600 9px/1.3 Segoe UI,sans-serif!important;letter-spacing:.16em;color:#a99ab8!important;border-color:#ffffff0d!important;padding-bottom:11px}.room .player-body{margin-top:13px;gap:15px}.room .player .play{width:44px;height:44px;border-radius:50%!important;background:#c6a7ec!important;color:#21142e!important}.room .track-now strong{font-size:16px;font-weight:600;letter-spacing:-.015em}.room .player .track-time{color:#a89bb8;font-size:11px}.room .volume-control{color:#b2a1c5!important;font-size:10px}.room .stats{padding:18px 0 16px;gap:24px}.room .stats>div{border-color:#ffffff12!important;gap:9px}.room .stats span{color:#9c91a7!important;font-size:10px;letter-spacing:.035em}.room .stats b{font:600 19px/1.2 Segoe UI,sans-serif!important;color:#ddd2ec!important;font-variant-numeric:tabular-nums}.room .track-navigation{gap:16px;margin-top:10px!important;margin-bottom:16px!important}.room .view-tabs{border-color:#ffffff13!important;gap:5px!important}.room .view-tabs button{padding:11px 13px!important;font-size:12px!important;border-radius:5px 5px 0 0!important;color:#aaa0b5!important}.room .view-tabs button[data-state=active]{background:#ba9be80c!important;border-bottom-color:#b99ae3!important;color:#e0c9fb!important}.room .view-tabs button:hover{background:#ffffff06!important}.room .track-list{background:#19151f!important;border:1px solid #ffffff10!important;border-radius:9px;overflow:hidden}.room .track{padding:19px 16px;gap:13px;border-color:#ffffff0c!important}.room .track:hover{background:#ffffff03!important}.room .track.selected{background:#ba9be810!important;box-shadow:inset 2px 0 #b99ae3}.room .track-group,.room .track-group .track,.room .track-single{border-bottom:1px solid #ffffff0e!important}.room .track-group-heading{padding:15px 16px 0;color:#bba4d3;font-size:11px;font-weight:600}.room .track-info h3{font:600 14px/1.5 Segoe UI,sans-serif!important;color:#eee8f5!important;letter-spacing:-.01em}.room .track-info>div{font-size:11px;color:#94899e!important}.room .track-number{color:#756a82;font:11px/1.5 Segoe UI,sans-serif;font-variant-numeric:tabular-nums}.room .track-play{width:35px;height:35px;border-radius:50%;border-color:#ffffff24!important;color:#c2a4df!important;background:#ffffff03!important}.room .track-play:hover{background:#ba9be81a!important;border-color:#ba9be860!important}.room .score{color:#d2b4ef!important;font-size:21px;font-weight:500}.room .score small{color:#81718f;font-size:10px}.room .rating{gap:4px}.room .rating button{border:1px solid #ffffff0b!important;border-radius:4px;background:#ffffff03!important;color:#a99ab8!important;min-width:27px;min-height:27px}.room .rating button.rated{background:#a58ac8!important;border-color:#a58ac8!important}.room .rating button:hover{border-color:#b99ae366!important}.room .track-actions{color:#b1a0c3!important;gap:12px}.room .stream-select{background:#221b2c!important;border:1px solid #ffffff1c!important;border-radius:5px;padding:7px 10px;font-size:12px}.room .empty{min-height:225px;gap:6px}.room .empty h3{font-size:15px;font-weight:500;color:#bdb0cb}.room .empty p{color:#81748e;font-size:12px}.room .empty .button{margin-top:12px}.room .social-chat{background:#1a1620!important;border:1px solid #ffffff14!important;border-radius:9px;overflow:hidden}.room .chat-heading{background:#211b29!important;border-bottom:1px solid #ffffff0f!important;padding:16px 14px}.room .social-chat .chat-heading h2{font:600 13px/1.5 Segoe UI,sans-serif!important;gap:9px}.room .chat-heading h2 svg{color:#ad94c7;width:16px}.room .chat-tabs{padding:9px 10px 5px;gap:5px;height:auto}.room .chat-tabs button{border:0!important;border-radius:5px;padding:8px;font-size:12px!important;min-height:34px;color:#a99ab9!important}.room .chat-tabs button[data-state=active]{background:#34273f!important;color:#e5d0fc!important;box-shadow:none}.room .clear-chat-button{border:0;border-bottom:1px solid #ffffff0a;background:transparent;font-size:10px;color:#87788f;padding:6px 10px;margin:0 10px 3px}.room .messages{padding:14px 13px;gap:18px;scrollbar-width:thin;scrollbar-color:#51405e transparent}.room .message{gap:10px}.room .social-chat .message p{font:400 13px/1.65 Segoe UI,sans-serif!important;color:#dcd4e4!important;overflow-wrap:anywhere}.room .social-chat .message p.emoji-only{font-size:28px!important;line-height:1.4!important}.room .social-chat .person-button{font:600 12px/1.4 Segoe UI,sans-serif!important;color:#d9c7ec!important}.room .social-chat .avatar,.room .twitch-avatar{border-radius:6px}.room .social-chat time{font:10px/1.4 Segoe UI,sans-serif;color:#8d7d9c!important;opacity:1}.room .message-header{align-items:baseline;margin-bottom:4px}.room .message-tools{gap:5px}.room .reply-button{opacity:.55}.room .reply-button:hover{opacity:1;background:#ffffff08}.room .message .mod-actions button{background:transparent!important;border:0!important;color:#9a87aa!important;font:10px/1.4 Segoe UI,sans-serif;padding:2px 0;margin-right:10px}.room .chat-compose{border-top:1px solid #ffffff10;background:#1c1723;padding:12px}.room .social-chat .chat-compose>.chat-input-row{border:1px solid #ffffff1c!important;background:#141018!important;border-radius:7px;padding:10px;gap:8px;min-height:43px}.room .chat-input-row:focus-within{outline:1px solid #a98bc173;outline-offset:0}.room .chat-compose input{font:13px/1.4 Segoe UI,sans-serif!important}.room .chat-compose input::placeholder{color:#81728e}.room .chat-compose button{color:#a98bc1!important}.room .reply-preview,.room .reply-quote{border-radius:4px;background:#302339!important;border-color:#9672b6!important}.room .chat-day-divider{color:#9b87ac;margin:12px 0 8px}.room .chat-day-divider time{background:#282030;color:#b4a0c4!important;font-size:10px;padding:5px 11px}.room .people-search{border-color:#ffffff1c;background:#141018;border-radius:6px;margin:10px 12px 0;padding:10px}.room .conversation-row,.room .friend-row{padding:12px 0;border-color:#ffffff0d;gap:10px}.room .streamer-directory{background:#18131e;border-color:#ffffff12;margin-right:16px}.room .streamer-directory-heading{padding:13px 10px;color:#b5a7c2;border-color:#ffffff0e}.room .streamer-row{border-radius:6px}.room .streamer-row.current,.room .streamer-row:hover{background:#ba9be80c;border-color:#ba9be821}.room .streamer-initial,.room .streamer-page img{border-radius:5px}.room .directory-empty{padding:8px 4px;color:#8b7d99;line-height:1.7}.modal{font-family:Segoe UI,Arial,sans-serif!important;background:#211a2a!important;border:1px solid #6b527b88!important;border-radius:12px!important;box-shadow:0 28px 100px #0009!important}.modal [data-slot=dialog-header]{background:transparent!important;border-bottom:1px solid #ffffff13!important;padding-bottom:16px;color:#eee4f6!important}.modal input:not([type=file]):not([type=checkbox]):not([type=range]),.modal select,.modal textarea{background:#17121e!important;border:1px solid #ffffff23!important;border-radius:6px;color:#e7dcee!important;padding:10px 12px}.modal .dropzone{background:#b99ae308!important;border:1px dashed #b99ae84d!important;border-radius:8px;padding:24px}.login-desktop{background:radial-gradient(ellipse at 50% 45%,#2a2036,#15101d 80%)!important}.login-window{border:1px solid #79618a77!important;border-radius:11px;overflow:hidden;box-shadow:0 24px 70px #0006!important;background:#22192d!important}.login-window .window-title{background:#31233e!important;padding:12px 17px;font:600 12px/1.4 Segoe UI,sans-serif}.login-window-body{padding:28px!important}.login-window .login-emblem{border:1px solid #b99ae830!important;border-radius:12px;background:#b99ae80d!important}.retro-auth-form input{border:1px solid #ffffff23!important;border-radius:6px;padding:12px!important}.retro-auth-form label{font:500 12px/1.5 Segoe UI,sans-serif!important}.registration-role button{border-radius:5px}.site-about{padding:16px 24px 30px;color:#81758e;font:12px/1.7 Segoe UI,sans-serif}.site-about h1{font-size:13px;font-weight:500;color:#b7a6c9}.site-about a{color:#d0b4e8;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#d0b4e844}.modal :is(button,a,input,select):focus-visible,.room :is(button,a,input,select):focus-visible{outline:2px solid #c5a3e8!important;outline-offset:3px}.computer-scene .crt-surface{background:#1b1621!important}.room .header,.room .track-list{background:#211b29!important}.room .social-chat{background:#231c2b!important}.room .chat-heading{background:#2a2234!important}.room .player{background:linear-gradient(115deg,#32273e,#2a2234 65%,#292231)!important}.room .chat-compose{background:#261e2e}.room .streamer-directory{background:#211a29}.phase-boot .crt-surface{animation:monitor-wake .85s cubic-bezier(.2,.7,.2,1) both!important;transform-origin:center}.boot-screen{position:relative;overflow:hidden;background:radial-gradient(ellipse at center,#382447,#1b1424 70%)!important;gap:24px}.boot-screen:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 40%,#d2b3ef0a 50%,transparent 60%);animation:boot-light 2.5s ease-out both!important}.boot-screen .boot-title{font:600 clamp(22px,4vw,36px)/1.3 Segoe UI,sans-serif!important;letter-spacing:.1em!important;color:#eee3fa!important;animation:boot-title-in .7s ease-out .35s both!important}.boot-screen .boot-progress{height:4px!important;border:0!important;border-radius:8px!important;background:#ffffff10!important;overflow:hidden;width:min(270px,65%)!important;animation:boot-title-in .5s ease-out .5s both!important}.boot-screen .boot-progress i{display:block;height:100%!important;width:100%!important;transform-origin:left;background:linear-gradient(90deg,#8c65b1,#d4b8f3)!important;animation:studio-boot-fill 2.4s cubic-bezier(.25,.65,.2,1) .35s both!important}.login-success{background:radial-gradient(ellipse at center,#30223e,#1b1424 75%)!important;gap:16px!important}.login-success .success-mark{display:grid;place-items:center;width:96px;height:96px;border:0!important;border-radius:50%;background:#b99ae30b!important;box-shadow:none!important;color:#d2b4ef;animation:mark-arrive .5s ease-out both!important}.login-success .success-ring{stroke:#a987c4;stroke-width:1.5;stroke-dasharray:1;animation:draw-mark .5s ease-out .05s both!important}.login-success .success-tick{stroke:#e0c6f8;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:draw-mark .45s cubic-bezier(.4,0,.2,1) .35s both!important}.login-success strong{font:600 15px/1.4 Segoe UI,sans-serif!important;letter-spacing:.12em;animation:boot-title-in .35s ease-out .55s both!important}.login-success small{font:12px/1.5 Segoe UI,sans-serif;color:#b4a2c6;animation:boot-title-in .35s ease-out .65s both!important}.phase-desktop .room{animation:desktop-arrive .3s ease-out both!important}@keyframes monitor-wake{0%{opacity:0;transform:scaleY(.025) scaleX(.8)}45%{opacity:1;transform:scaleY(.025) scaleX(1)}to{opacity:1;transform:scale(1)}}@keyframes boot-title-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes studio-boot-fill{0%{transform:scaleX(0)}35%{transform:scaleX(.3)}75%{transform:scaleX(.78)}to{transform:scaleX(1)}}@keyframes boot-light{0%{transform:translateY(-70%)}to{transform:translateY(70%)}}@keyframes draw-mark{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes mark-arrive{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes desktop-arrive{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.archive-menu [data-slot=select-item-indicator] svg path,.archive-menu [data-slot=select-item-indicator] svg polyline,.boot-screen .boot-progress,.boot-screen .boot-progress i,.boot-screen .boot-title,.boot-screen:after,.login-success .success-mark,.login-success .success-ring,.login-success .success-tick,.login-success small,.login-success strong,.phase-boot .crt-surface,.phase-desktop .room{animation:none!important;transform:none!important;opacity:1!important;stroke-dashoffset:0!important}}@media(min-width:801px) and (max-width:1200px){.room .header{gap:12px;padding:13px 16px!important}.phase-desktop .room .shell{padding:16px;gap:16px}.room .header .social-links{gap:9px!important}}@media(max-width:800px){.computer-scene{padding:8px 0 14px!important}.computer-scene>.monitor-housing{width:calc(100% - 12px)!important;padding:7px 6px 3px!important;border-radius:13px!important}.computer-scene .crt-glass{height:auto!important;min-height:calc(100svh - 65px)!important;border-width:3px!important;border-radius:8px!important}.room .header{padding:14px 12px!important;gap:11px}.room .header .announcement-strip{min-height:30px;font-size:9px}.room .header .social-links{gap:8px 16px!important;padding-top:3px!important}.room .header .header-tool,.room .header .social-links a{min-height:30px!important}.phase-desktop .room .shell{padding:14px 12px!important;gap:22px}.room .session-bar{padding-bottom:15px;gap:12px}.room .session-details strong{font-size:14px}.room .player{padding:15px;border-radius:8px}.room .stats{padding:16px 0 8px;gap:10px}.room .stats>div{gap:5px;padding-right:6px}.room .stats b{font-size:17px!important}.room .stats span{font-size:9px;letter-spacing:0}.room .view-tabs button{padding:10px 7px!important;font-size:11px!important}.room .track{padding:16px 12px;gap:10px}.room .rating button{min-height:36px}.modal input:not([type=file]),.retro-auth-form input,.room .social-chat .chat-compose input{font-size:16px!important}.room .social-chat .chat-heading{padding:14px}.room .chat-tabs button{min-height:40px}.modal{padding:20px!important;border-radius:10px!important}.room .streamer-directory{margin:0;border-radius:7px}.modal .button,.room .button{min-height:40px}}body{-webkit-font-smoothing:auto;text-rendering:auto}.computer-scene .glass-texture{display:none!important}.computer-scene>.monitor-housing{transform:none!important}.phase-desktop .crt-surface{transform:none!important;filter:none!important}.modal,.modal :is(p,span,button,input,textarea),.room,.room :is(p,h1,h2,h3,strong,small,span,a,button,input,textarea){text-shadow:none!important}.room{color:#f2edf8!important}.room .header .announcement-strip{font-size:11px;color:#c6b8d4;letter-spacing:.025em}.room .header .header-tool,.room .header .social-links a{font-size:12px!important;color:#ddd2e8!important}.room .stats span{font-size:12px!important;color:#c4b7d1!important;letter-spacing:0}.room .session-details [data-language-managed] span,.room .session-details small{font-size:12px;color:#c0b2ce}.room .track-info h3{font-size:15px!important;color:#f4eefb!important;letter-spacing:0!important}.room .track-info>div{font-size:12px;color:#c3b4d0!important}.room .track-number{font-size:12px;color:#b6a5c5}.room .track-group-heading{font-size:12px;color:#d1b8e8}.room .social-chat .message p{font-size:14px!important;line-height:1.6!important;color:#f0e8f8!important}.room .social-chat .person-button{font-size:13px!important;color:#e6d3f8!important}.room .social-chat time{font-size:11px!important;color:#beadcc!important}.room .chat-day-divider time{font-size:12px!important;color:#d3c1e3!important}.room .chat-tabs button,.room .view-tabs button{font-size:13px!important;color:#c9bcd8!important}.room .clear-chat-button,.room .message .mod-actions button{font-size:12px!important;color:#c3afcf!important}.room .directory-empty,.room .empty p,.site-about{color:#b8a7c7}.room .score small{color:#bdabc9;font-size:12px}.room .rating{flex-wrap:wrap}.room .rating button{font-size:12px;min-height:30px;color:#d6c5e5!important}.room .rating button.rated{color:#1a1224!important}.room .rating button.special-rating{width:auto;padding:5px 10px;color:#f0d7a6!important;border-color:#cba97066!important;white-space:nowrap}.room .rating button.special-rating.rated{background:#dfbd85!important;border-color:#dfbd85!important;color:#241b10!important}.room .score.special-score{font:650 12px/1.4 Segoe UI,Arial,sans-serif!important;color:#f0d7a6!important;white-space:normal;overflow-wrap:normal;text-align:center}@media(max-width:800px){.room .rating .special-rating{grid-column:1/-1;min-height:38px}.room .rating button{min-height:38px}.room .stats span{font-size:10px!important}.room .view-tabs button{font-size:12px!important}}html body{background:#0c0912!important}.computer-scene{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 42% 75% at -8% 45%,#76518d50 0,transparent 74%),radial-gradient(ellipse 40% 65% at 107% 30%,#6840935c 0,transparent 76%),radial-gradient(ellipse 62% 18% at 50% 97%,#8052a940 0,transparent 74%),radial-gradient(ellipse 75% 72% at 50% 30%,#30213f 0,#191220 60%,transparent 100%),linear-gradient(180deg,#16101e,#110d18 65%,#0c0912)!important}.computer-scene:before{opacity:1!important;filter:none!important;transform:none;background:repeating-radial-gradient(ellipse at 105% -25%,transparent 0 87px,#c1a0df13 88px,transparent 89px 170px),repeating-radial-gradient(ellipse at -18% 115%,transparent 0 109px,#ae87cb0d 110px,transparent 111px 190px)!important;-webkit-mask-image:linear-gradient(180deg,#0009,transparent 46%,#0005);mask-image:linear-gradient(180deg,#0009,transparent 46%,#0005)}.computer-scene:after,.computer-scene:before{content:"";display:block;position:absolute;inset:0;z-index:0;pointer-events:none}.computer-scene:after{background:radial-gradient(ellipse 44% 3% at 50% 94%,#08050dbc 0,transparent 100%),radial-gradient(ellipse 60% 10% at 50% 100%,#a579cc24 0,transparent 76%),linear-gradient(115deg,transparent 35%,#c4a0ed05 50%,transparent 65%)!important}.computer-scene>.monitor-housing{position:relative;z-index:1;box-shadow:0 32px 70px -24px #030107eb,0 6px 18px #06030a80,0 0 75px #aa79d91c,inset 0 1px #e8d4ff24,inset 0 -1px #0009!important}@media(max-width:800px){.computer-scene{background:radial-gradient(ellipse 100% 420px at 0 0,#69468b55,transparent 80%),radial-gradient(ellipse 100% 500px at 100% 75%,#57347840,transparent 80%),linear-gradient(180deg,#1c1426,#0c0912)!important}.computer-scene:before{opacity:.55!important}.computer-scene:after{background:radial-gradient(ellipse 90% 100px at 50% 100%,#a579cc20,transparent 80%)!important}.computer-scene>.monitor-housing{box-shadow:0 10px 28px #03010788,0 0 28px #aa79d921,inset 0 1px #e8d4ff24!important}}.room .player:before{content:"СЕЙЧАС ИГРАЕТ"!important;font:600 10px/1.4 Segoe UI,Arial,sans-serif;letter-spacing:.12em;color:#aa96bb!important}html[lang=en] .room .player:before{content:"NOW PLAYING"!important}.room .player .track-now strong{font-size:17px!important;line-height:1.35!important;letter-spacing:-.01em}.room .player-hint{flex:1;color:#a495b0;font-size:12px;line-height:1.5}.room .track-info h3{font-weight:600;line-height:1.45!important}.room .track-info>div{font-size:11px!important;line-height:1.5}.room .queue-next-card{position:relative;isolation:isolate;border-radius:8px}.room .queue-next-card:before{z-index:2;padding:2px;background:linear-gradient(110deg,#8560b0,#e6caff,#a16ecd,#c7a8ed,#8560b0);background-size:300% 100%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:queue-next-border 3.6s linear infinite!important}.room .queue-next-card:after,.room .queue-next-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.room .queue-next-card:after{z-index:0;background:linear-gradient(110deg,transparent 15%,#c2a0eb0e 35%,#e4c8ff14 48%,#c2a0eb0e 60%,transparent 80%);background-size:300% 100%;animation:queue-next-sheen 5s ease-in-out infinite!important}.room .queue-next-card>*{position:relative;z-index:1}.room .queue-next-card>.track-group-heading{display:flex;align-items:center;justify-content:space-between;gap:8px 14px;flex-wrap:wrap}.room .queue-next-label{display:block;width:fit-content;margin:0 0 7px;color:#ddc1fa!important;font:700 11px/1.5 Segoe UI,Arial,sans-serif;letter-spacing:.08em;white-space:nowrap}.room .track-group-heading .queue-next-label{margin:0}@keyframes queue-next-border{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes queue-next-sheen{0%,to{background-position:100% 50%}50%{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.room .queue-next-card:after,.room .queue-next-card:before{animation:none!important;background-position:50% 50%}.room .queue-next-card:after{display:none}}.room .archive-tools{order:8;position:relative;margin:16px 0;padding:0 0 14px;border-bottom:1px solid #ffffff12}.archive-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.archive-title>span{display:flex;align-items:center;gap:7px;font-size:12px;color:#c7b4d5;font-weight:600}.room .archive-summary-link,.room .stream-recap-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 9px;font-size:11px;background:transparent!important;border:1px solid #b993e235;color:#c9afdf!important;border-radius:5px;white-space:nowrap}.room .archive-summary-link:disabled{opacity:.4}.room .stream-recap-link{margin-left:auto}.room .archive-search{display:flex;align-items:center;gap:9px;min-width:0;padding:8px 11px;border:1px solid #ffffff24;border-radius:6px;background:#17121e;color:#9683a4}.room .archive-search:focus-within{border-color:#b993e2}.room .archive-search input{width:100%;min-width:0;padding:2px 0;border:0!important;background:transparent!important;color:#eee4f6;font:13px/1.5 Segoe UI,Arial,sans-serif;box-shadow:none}.room .archive-search input:focus-visible{outline:0!important;box-shadow:none!important}.room .archive-search svg{flex-shrink:0}.archive-filters{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr);gap:10px;margin-top:12px}.archive-filters label{display:grid;gap:5px;min-width:0;font-size:11px;color:#a994b8}.room .archive-filters select{width:100%;min-width:0;padding:8px 26px 8px 9px;border:1px solid #ffffff20;background:#241c2c;color:#ded1e8;border-radius:5px;font:12px/1.5 Segoe UI,Arial,sans-serif;text-overflow:ellipsis}.archive-results-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;min-height:20px;font-size:11px;color:#9f8eae}.archive-results-meta button{background:none!important;border:0;padding:0;color:#c4a0e9!important;font:inherit;text-decoration:underline;text-underline-offset:3px}.archive-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:12px;color:#c3b3cf;font-size:12px;font-variant-numeric:tabular-nums}.archive-pagination button{display:grid;place-items:center;width:32px;height:30px;border:1px solid #ffffff20;border-radius:4px;background:#ffffff04;color:#d1bcdf}.archive-pagination button:disabled{opacity:.35}.room .archive-list-state{padding:35px 18px;color:#aa97b9;text-align:center;font-size:13px}.room .archive-list-state p{margin-top:7px;font-size:12px;color:#8f7d9d}.queue-toast{position:fixed;z-index:45;top:20px;right:24px;display:flex;align-items:flex-start;gap:12px;width:min(360px,calc(100vw - 24px));padding:15px 12px 15px 15px;border:1px solid #8d6ca7;border-left:3px solid #c1a0e8;border-radius:7px;background:#292032;color:#e8dcf1;box-shadow:0 12px 32px #0006;font:13px/1.5 Segoe UI,Arial,sans-serif}.queue-toast>svg{color:#c4a0e9;flex-shrink:0;margin-top:2px}.queue-toast>div{display:grid;gap:3px;flex:1;min-width:0}.queue-toast strong{font-weight:600}.queue-toast span{overflow-wrap:anywhere;color:#c6b4d4}.queue-toast small{color:#a18bad}.queue-toast button{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;padding:0;border:0;background:transparent;color:#bca4ce}.mobile-player-spacer,.mobile-track-player{display:none}.track-waveform{position:relative;min-width:0;margin-top:12px}.waveform-slider{height:72px;width:100%;touch-action:none;cursor:pointer;outline-offset:3px;border-radius:4px}.waveform-slider[aria-disabled=true]{cursor:default}.waveform-slider svg{display:block;width:100%;height:100%;shape-rendering:geometricPrecision}.waveform-unplayed{fill:#756284}.waveform-played{fill:#c49be9}.waveform-slider:hover .waveform-played{fill:#d7b4f6}.waveform-message{position:absolute;left:0;top:0;font:10px/1.4 Segoe UI,Arial,sans-serif;color:#9b88aa;pointer-events:none}.waveform-message button{pointer-events:auto;background:none;border:0;padding:0;color:#b99bd2;text-decoration:underline;font:inherit}.compact-waveform{margin:0}.compact-waveform .waveform-slider{height:25px}@media(min-width:801px){.room .player .waveform-slider{height:64px}.room .player .waveform-bar{width:1.7px;rx:.7px}}.stream-recap .recap-byline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:4px;font-size:12px;color:#a68fb8}.recap-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:19px 0;margin:0;border-bottom:1px solid #ffffff16}.recap-metrics dt{font-size:11px;color:#aa94b9}.recap-metrics dd{margin:4px 0 0;font-size:32px;line-height:1.2;font-weight:600;color:#e9ddf4;font-variant-numeric:tabular-nums}.recap-heading{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#d7c0e8;margin:5px 0 0}.recap-heading svg{color:#bd9cdc}.recap-tracks{list-style:decimal-leading-zero;padding-left:27px;margin:0}.recap-tracks li{position:relative;padding:13px 0 13px 7px;border-bottom:1px solid #ffffff0d;color:#9781aa;font-size:12px}.recap-tracks li::marker{font-variant-numeric:tabular-nums}.recap-tracks li>div{padding-right:112px;min-width:0;display:grid;gap:4px}.recap-tracks strong{font-size:13px;font-weight:600;color:#eadff3;overflow-wrap:anywhere}.recap-tracks li span{font-size:11px;color:#a68fb8}.recap-tracks li>b{position:absolute;right:0;top:15px;font-size:15px;font-weight:600;color:#c5a2e4}.recap-tracks li>b.recap-special{font-size:10px;color:#e0c190;max-width:103px;overflow-wrap:anywhere}.recap-empty,.recap-total{font-size:12px;color:#a68fb8;margin:0}.recap-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.recap-actions .button{display:flex;align-items:center;justify-content:center;gap:7px}@media(max-width:800px){.archive-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.archive-filters label:first-child{grid-column:1/-1}.room .archive-filters select,.room .archive-search input{font-size:16px!important}.archive-results-meta{align-items:flex-start;line-height:1.6}.queue-toast{top:calc(env(safe-area-inset-top,0px) + 12px);right:12px}.mobile-player-spacer{display:block;height:calc(100px + env(safe-area-inset-bottom,0px))}.mobile-track-player{display:flex;align-items:center;gap:12px;position:fixed;z-index:35;left:0;right:0;bottom:0;padding:11px 14px calc(11px + env(safe-area-inset-bottom,0px));border-top:1px solid #79618d;background:#241c2d;box-shadow:0 -6px 25px #09060e55;color:#eee2f7;font-family:Segoe UI,Arial,sans-serif}.mobile-track-player .mini-play{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;padding:0;border:1px solid #c8a8e7;border-radius:50%;background:#b99ae3;color:#21162c}.mini-track{flex:1;min-width:0;display:grid;gap:1px}.mini-track strong{font-size:13px;font-weight:600}.mini-track strong,.mini-track>span{line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-track>span{font-size:10px;color:#ac95be}.mobile-track-player input.audio-slider{width:100%;appearance:none;-webkit-appearance:none;height:22px;border:0;padding:0;background-image:linear-gradient(90deg,#9271b5,#c4a0e9),linear-gradient(#4a395b,#4a395b);background-position:0;background-repeat:no-repeat;accent-color:#c4a0e9;box-shadow:none}.mobile-track-player input.audio-slider::-webkit-slider-runnable-track{height:5px;background:transparent;border-radius:3px}.mobile-track-player input.audio-slider::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;margin-top:-3.5px;border:1px solid #dfc7f5;border-radius:50%;background:#c4a0e9}.mobile-track-player input.audio-slider::-moz-range-track{height:5px;background:transparent}.mobile-track-player input.audio-slider::-moz-range-thumb{width:11px;height:11px;border:1px solid #dfc7f5;border-radius:50%;background:#c4a0e9}.mini-time{flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;color:#d7c1e8;text-align:right;line-height:1.6}.mini-time small{display:block;font-size:10px;color:#9d86b0}body:has(.chat-compose input:focus) .mobile-track-player,body:has(.chat-compose textarea:focus) .mobile-track-player{display:none}.recap-metrics{gap:10px}.recap-metrics dd{font-size:28px}.recap-actions .button{flex:1;min-width:140px}}:root{--sg-desk:#0b080e;--sg-screen:#1c1726;--sg-panel:#221c2d;--sg-card:#2a2336;--sg-raise:#322a3e;--sg-line:#352d42;--sg-line-hi:#463c55;--sg-ink:#f3eef8;--sg-ink-2:#b5aac2;--sg-ink-3:#857a94;--sg-lilac:#c6a2f2;--sg-lilac-ink:#1a0f27;--sg-lilac-dim:#8a68b4;--sg-pink:#ff8fd0;--sg-display:"Onest","Golos Text",system-ui,sans-serif;--sg-ui:"Golos Text",system-ui,"Segoe UI",Arial,sans-serif;--sg-r:10px;--sg-r-lg:16px}html,html body{background:var(--sg-desk)!important;animation:none!important}.login-window,.login-window *,.modal,.modal *,.room,.room button,.room input,.room select,.room textarea,.site-about,html body{font-family:var(--sg-ui)!important}.room:before{display:none!important}.room :is(svg,.play,.track-play,.empty-icon){filter:none!important}html body .room{font-variant-numeric:tabular-nums}html body .room *{scrollbar-width:thin;scrollbar-color:var(--sg-line-hi) transparent}html body .room ::-webkit-scrollbar{width:8px;height:8px}html body .room ::-webkit-scrollbar-thumb{background:var(--sg-line-hi);border-radius:8px}html body .room ::-webkit-scrollbar-track{background:transparent}html body .computer-scene{position:relative;isolation:isolate;overflow:hidden;background:#0c0912!important}html body .computer-scene:after,html body .computer-scene:before{content:""!important;display:block!important;position:absolute!important;inset:-30%!important;width:auto!important;height:auto!important;z-index:0!important;pointer-events:none;filter:none!important;-webkit-mask-image:none!important;mask-image:none!important;will-change:transform,opacity}html body .computer-scene:before{opacity:1!important;background:radial-gradient(closest-side at 25% 35%,#8a5cc499,transparent),radial-gradient(closest-side at 78% 70%,#ff8fd055,transparent),radial-gradient(closest-side at 60% 15%,#4b3a9a66,transparent)!important;animation:sg-drift-a 34s ease-in-out infinite alternate!important}html body .computer-scene:after{background:radial-gradient(closest-side at 72% 30%,#ff8fd066,transparent),radial-gradient(closest-side at 25% 75%,#5a6ee055,transparent),radial-gradient(closest-side at 50% 50%,#b07ae844,transparent)!important;animation:sg-drift-b 26s ease-in-out infinite alternate!important}html body .computer-scene>.monitor-housing{position:relative;z-index:1}@keyframes sg-drift-a{0%{transform:translate3d(-5%,-3%,0) rotate(0deg) scale(1)}50%{transform:translate3d(4%,5%,0) rotate(10deg) scale(1.08)}to{transform:translate3d(6%,-4%,0) rotate(-8deg) scale(1)}}@keyframes sg-drift-b{0%{transform:translate3d(5%,4%,0) rotate(0deg);opacity:.15}50%{transform:translate3d(-4%,-3%,0) rotate(-12deg);opacity:.9}to{transform:translate3d(-6%,5%,0) rotate(6deg);opacity:.35}}@media (prefers-reduced-motion:reduce){html body .computer-scene:after,html body .computer-scene:before{animation:none!important}}html body .computer-scene>.monitor-housing{border:2px solid transparent!important;border-radius:22px!important;padding:8px 8px 0!important;background:linear-gradient(180deg,#2a2336,#221c2d) padding-box,linear-gradient(135deg,#c6a2f2,#c6a2f233 22%,#ffffff12 50%,#ff8fd033 78%,#ff8fd0) border-box!important;box-shadow:-30px -20px 80px -30px #8a5cc4bb,30px 30px 90px -30px #ff8fd088,0 24px 60px -24px #000000d0!important}html body .computer-scene .crt-glass{border:0!important;border-radius:15px!important;box-shadow:0 0 0 1px #00000080!important}html body .computer-scene>.monitor-housing:after,html body .computer-scene>.monitor-housing:before{content:""!important;display:block!important;position:absolute;left:50%;transform:translateX(-50%);pointer-events:none;z-index:-1}html body .computer-scene>.monitor-housing:before{top:100%;width:120px;height:22px;background:linear-gradient(180deg,#15111b,#3a3148 75%);clip-path:polygon(18% 0,82% 0,100% 100%,0 100%)}html body .computer-scene>.monitor-housing:after{top:calc(100% + 21px);width:260px;height:7px;border-radius:7px 7px 3px 3px;background:linear-gradient(90deg,#c6a2f288,#3a3148 25%,#3a3148 75%,#ff8fd077);box-shadow:0 8px 18px #000a}html body .crt-surface{background:var(--sg-screen)!important}html body .glass-texture{background:none!important;box-shadow:inset 0 0 14px #0000004d!important;mix-blend-mode:normal!important;border-radius:15px!important;transform:translateZ(0);will-change:transform;pointer-events:none}html body .monitor-bottom{height:22px!important;min-height:0!important;padding:0!important;justify-content:center!important;align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .monitor-bottom .power-indicator{margin:0!important;color:var(--sg-ink-3)!important;gap:0!important}html body .monitor-bottom .power-indicator :is(svg,span){display:none!important}html body .power-indicator i{width:5px!important;height:5px!important;border-radius:50%!important;background:var(--sg-lilac)!important;box-shadow:0 0 6px var(--sg-lilac)!important}html body .room :is(.header,.player,.stats,.track-list,.streamer-directory,.social-chat,.chat,.track,.empty){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body .room .header{display:grid!important;grid-template-columns:auto minmax(140px,max-content) minmax(0,1fr) auto!important;align-items:center!important;background:var(--sg-screen)!important;border-bottom:1px solid var(--sg-line)!important;padding:14px 22px!important;min-height:64px!important;column-gap:18px!important}html body .room .scalerat-brand{gap:8px!important}html body .room .scalerat-brand .brand-wordmark{display:block!important;width:auto!important;height:auto!important;font-family:var(--sg-display)!important;font-size:24px!important;font-weight:700!important;line-height:1!important;letter-spacing:-.045em!important;text-transform:none!important;color:var(--sg-ink)!important;padding-bottom:2px}html body .room .scalerat-brand .brand-wordmark-accent{color:var(--sg-lilac)!important}html body .room .header .brand-group{width:auto!important;min-width:max-content!important}html body .room .header .social-links{gap:2px!important;align-items:center!important;flex-wrap:wrap!important;overflow:visible!important;justify-content:flex-end!important}html body .room .header .social-links :is(a,.header-tool){white-space:nowrap!important;font-family:var(--sg-ui)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--sg-ink-2)!important;padding:6px 7px!important;gap:3px!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;transition:color .15s,background .15s}html body .room .header .social-links :is(a,.header-tool):hover{color:var(--sg-ink)!important;background:var(--sg-raise)!important}html body .room .header .social-links a:after{display:none!important}html body .room .social-links a svg{opacity:.4!important}html body .room .language-switch{margin-left:8px!important;padding-left:12px!important;border-left:1px solid var(--sg-line)!important;color:var(--sg-ink-3)!important}html body .room .language-switch button{font-family:var(--sg-ui)!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;color:var(--sg-ink-3)!important;text-decoration:none!important;background:none!important}html body .room .language-switch button.active,html body .room .profile{color:var(--sg-ink)!important}html body .room .profile{border-left:1px solid var(--sg-line)!important;box-shadow:none!important;padding-left:16px!important;font-weight:600!important}html body .room .avatar{border-radius:50%!important;background:var(--sg-raise)!important;color:var(--sg-lilac)!important;font-family:var(--sg-display)!important;font-weight:600!important;border:0!important}html body .room .header .announcement-strip.announcement-strip{position:relative;background:transparent!important;border:0!important;border-left:2px solid var(--sg-pink)!important;border-radius:0!important;box-shadow:none!important;padding:4px 30px 4px 12px!important;min-width:190px!important;max-width:380px!important;color:var(--sg-ink)!important}html body .room .announcement-strip *{font-family:var(--sg-ui)!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important;color:inherit!important;text-transform:none!important}html body .phase-desktop .room .shell{gap:0!important;padding:0!important}html body .room .shell>main{padding:26px 30px 20px!important;min-width:0;background:var(--sg-screen)!important}html body .room :is(.messages,.streamer-directory-list){background:var(--sg-panel)!important}html body .room .brand-icon{will-change:transform}html body .room .streamer-directory{border-right:1px solid var(--sg-line)!important;background:var(--sg-panel)!important}html body .room .social-chat{border-left:1px solid var(--sg-line)!important;background:var(--sg-panel)!important}html body .room :is(.chat-heading,.streamer-directory-heading){background:transparent!important;border:0!important;border-bottom:1px solid var(--sg-line)!important;border-radius:0!important;box-shadow:none!important;padding:14px 16px!important;min-height:0!important}html body .room :is(.chat-heading h2,.streamer-directory-heading,.streamer-directory-heading *){font-family:var(--sg-display)!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--sg-ink)!important}html body .room .chat-heading svg{color:var(--sg-lilac)!important}html body .room .chat-heading button{border-radius:8px!important;background:transparent!important;border:1px solid var(--sg-line-hi)!important;color:var(--sg-ink-2)!important;box-shadow:none!important}html body .room .streamer-directory-list{box-shadow:none!important;margin:0!important;border-radius:0!important}html body .room .directory-empty{color:var(--sg-ink-3)!important;font-size:13px!important;padding:16px!important}html body .room .eyebrow{display:none!important}html body .room .session-bar{padding:0 0 24px!important;margin-bottom:24px!important;border-bottom:1px solid var(--sg-line)!important;align-items:flex-start!important;flex-wrap:wrap!important;row-gap:14px!important}html body .room .session-details{gap:12px!important;align-items:flex-start!important;flex:1 1 340px!important;min-width:0!important}html body .room .session-dot{flex:0 0 8px!important;width:8px!important;height:8px!important;margin-top:6px!important;border-radius:50%!important;background:var(--sg-pink)!important;box-shadow:0 0 0 4px #ff8fd022!important;animation:none!important}html body .room .session-details>div>strong{display:block;font-family:var(--sg-ui)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--sg-ink-2)!important}html body .room .session-details [data-language-managed] strong{display:block;font-family:var(--sg-display)!important;font-size:32px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:-.02em!important;text-transform:none!important;color:var(--sg-ink)!important;margin:4px 0 6px}html body .room .session-details :is(small,span:not(.session-dot)){font-size:13px!important;color:var(--sg-ink-3)!important;letter-spacing:0!important;text-transform:none!important}html body :is(.room,.modal) :is(.button,.stream-recap-link){border-radius:var(--sg-r)!important;font-family:var(--sg-ui)!important;font-weight:600!important;font-size:13px!important;letter-spacing:0!important;transition:background .15s,color .15s,border-color .15s!important;transform:none!important}html body :is(.room,.modal) :is(.button.subtle,.stream-recap-link){background:var(--sg-raise)!important;color:var(--sg-ink)!important;border:1px solid transparent!important;box-shadow:none!important}html body :is(.room,.modal) :is(.button.subtle,.stream-recap-link):hover:not(:disabled){background:#2f2839!important}html body .login-window .primary,html body :is(.room,.modal,.login-window,.retro-auth-form) .button.primary{background:var(--sg-lilac)!important;color:var(--sg-lilac-ink)!important;border:1px solid var(--sg-lilac)!important;box-shadow:none!important;border-radius:var(--sg-r)!important}html body :is(.room,.modal) .button.primary:hover:not(:disabled){background:#d6bbf7!important}html body :is(.room,.modal) .button:disabled{opacity:.4!important}html body .room .stream-recap-link svg{color:var(--sg-lilac)!important}html body .room .player{background:var(--sg-card)!important;border-radius:var(--sg-r-lg)!important;padding:18px 20px 20px!important;margin-bottom:8px!important;overflow:visible!important}html body .room .player:before{content:"Сейчас играет"!important;display:block!important;font-family:var(--sg-ui)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;color:var(--sg-ink-3)!important;background:none!important;padding:0!important;margin:0 0 12px!important;border:0!important;box-shadow:none!important;text-transform:none!important}html[lang=en] body .room .player:before{content:"Now playing"!important}html body .room .player-body{padding:0!important;margin:0!important;gap:18px!important;align-items:center!important}html body .room .player.stream-player:before{content:"Прямой эфир"!important;color:var(--sg-pink)!important}html[lang=en] body .room .player.stream-player:before{content:"Live"!important}html body .room .stream-frame{aspect-ratio:16/9;width:100%;max-height:min(58vh,540px);margin:0 auto;border-radius:12px;overflow:hidden;background:#000}html body .room .stream-frame iframe{display:block;width:100%;height:100%;border:0}html body .room .play{width:52px!important;height:52px!important;flex:0 0 52px!important;border-radius:50%!important;background:var(--sg-lilac)!important;color:var(--sg-lilac-ink)!important;border:0!important;box-shadow:none!important;transition:transform .15s,background .15s!important}html body .room .play:hover:not(:disabled){transform:scale(1.05);background:#d6bbf7!important}html body .room .play:disabled{background:var(--sg-raise)!important;color:var(--sg-ink-3)!important}html body .room .player .track-now strong{font-family:var(--sg-display)!important;font-size:26px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.02em!important;color:var(--sg-ink)!important}html body .room .player-hint{font-family:var(--sg-display)!important;font-size:18px!important;font-weight:500!important;line-height:1.3!important;color:var(--sg-ink-3)!important}html body .room :is(.volume-control,.volume-control *){color:var(--sg-ink-3)!important;letter-spacing:0!important}html body .room :is(.audio-slider,.seek,input[type=range]){accent-color:var(--sg-lilac)!important}html body .room .waveform-unplayed{fill:#4a3f58!important}html body .room .waveform-played{fill:var(--sg-lilac)!important}html body .room .waveform-slider{border-radius:8px!important;border:0!important;outline-color:var(--sg-lilac)!important}html body .room :is(.track-time,.track-time *){font-family:var(--sg-ui)!important;font-size:12px!important;color:var(--sg-ink-3)!important}html body .room .source-link{color:var(--sg-lilac)!important;font-size:13px!important}html body .room .stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:0!important;margin:8px 0 10px!important;border-bottom:1px solid var(--sg-line)!important}html body .room .stats>div{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:16px 0 18px 22px!important;display:flex!important;flex-direction:column-reverse!important;align-items:flex-start!important;gap:2px!important}html body .room .stats>div:first-child{padding-left:2px!important}html body .room .stats>div+div{border-left:1px solid var(--sg-line)!important}html body .room .stats>div>span{font-family:var(--sg-ui)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;color:var(--sg-ink-3)!important}html body .room .stats b{font-family:var(--sg-display)!important;font-size:40px!important;font-weight:700!important;line-height:1.05!important;letter-spacing:-.03em!important;color:var(--sg-ink)!important;text-shadow:none!important;display:flex!important;align-items:center!important;gap:10px!important;width:auto!important}html body .room .stats b svg{color:var(--sg-lilac)!important;opacity:1!important;width:20px!important;height:20px!important}html body .room .track-navigation{border-bottom:0!important;align-items:center!important;padding:10px 0 6px!important;margin:0!important;gap:12px!important}html body .room .track-navigation>.button{margin:0!important}html body .room [role=tablist]{background:var(--sg-panel)!important;border:0!important;border-radius:12px!important;padding:4px!important;gap:2px!important;height:auto!important;box-shadow:none!important;width:auto!important}html body .room [role=tab]{background:transparent!important;color:var(--sg-ink-2)!important;border:0!important;border-radius:9px!important;box-shadow:none!important;padding:7px 14px!important;margin:0!important;font-family:var(--sg-ui)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;height:auto!important;flex:0 0 auto!important;top:0!important;transition:background .15s,color .15s}html body .room [role=tab]:hover{color:var(--sg-ink)!important}html body .room [role=tab]:after{display:none!important}html body .room [role=tab][data-state=active]{color:var(--sg-ink)!important;background:var(--sg-raise)!important;box-shadow:0 1px 2px #0006!important}html body .room [role=tab] svg{width:15px!important;height:15px!important}html body .room [role=tab][data-state=active] svg{color:var(--sg-lilac)!important}html body .room .track-list{padding:0!important;overflow:visible!important}html body .room :is(.track-single,.track-group){border:0!important;border-bottom:1px solid var(--sg-line)!important;border-radius:0!important;background:transparent!important}html body .room .track-group .track{border-bottom:1px solid #ffffff08!important}html body .room .track-group .track:last-child{border-bottom:0!important}html body .room .track-group-heading{padding:14px 0 0 52px!important;font-family:var(--sg-ui)!important;font-size:13px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--sg-ink-2)!important}html body .room .track{padding:16px 10px!important;gap:8px 16px!important;transition:none!important;border-radius:var(--sg-r)!important}html body .room :is(.track-single,.track-group){content-visibility:auto;contain-intrinsic-size:auto 150px;contain:layout paint style}html body .room .track:hover{background:#ffffff05!important}html body .room .track.selected{background:#c6a2f212!important;box-shadow:none!important}html body .room .track-number{font-family:var(--sg-ui)!important;font-size:13px!important;color:var(--sg-ink-3)!important;width:24px!important;text-align:right!important;flex:0 0 24px!important}html body .room .track.selected .track-number{color:var(--sg-lilac)!important}html body .room .track-play{width:38px!important;height:38px!important;flex:0 0 38px!important;border-radius:50%!important;background:var(--sg-raise)!important;color:var(--sg-ink-2)!important;border:0!important;box-shadow:none!important;transition:background .15s,color .15s!important}html body .room .track-play:hover,html body .room .track.selected .track-play{background:var(--sg-lilac)!important;color:var(--sg-lilac-ink)!important}html body .room .track-info h3{font-family:var(--sg-display)!important;font-size:16px!important;font-weight:600!important;color:var(--sg-ink)!important;letter-spacing:-.01em!important}html body .room .track-description{color:var(--sg-ink-2)!important;font-size:13px!important}html body .room .track-description a{color:var(--sg-lilac)!important}html body .room .track-info>div{font-size:12px!important;color:var(--sg-ink-3)!important;gap:6px!important}html body .room .track-info .author{color:var(--sg-ink-2)!important;font-weight:600!important}html body .room .format{font-size:11px!important;text-transform:lowercase!important;background:var(--sg-raise)!important;border:0!important;border-radius:6px!important;padding:1px 7px!important}html body .room .format,html body .room .status-new{font-family:var(--sg-ui)!important;font-weight:500!important;letter-spacing:0!important;color:var(--sg-ink-3)!important}html body .room .status-new{font-size:12px!important;text-transform:none!important;background:transparent!important;border:0!important;border-radius:0!important}html body .room .score{font-family:var(--sg-display)!important;font-size:28px!important;font-weight:700!important;line-height:1!important;letter-spacing:-.02em!important;color:var(--sg-ink)!important;text-shadow:none!important}html body .room .score small{font-size:13px!important;color:var(--sg-ink-3)!important;font-weight:500!important;letter-spacing:0!important}html body .room .score.perfect{color:var(--sg-lilac)!important}html body .room .score.special-score{font-family:var(--sg-ui)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--sg-pink)!important;background:#ff8fd01a!important;border:0!important;border-radius:999px!important;padding:5px 11px!important}html body .room .track-actions{gap:2px!important}html body .room .track-actions :is(a,button){color:var(--sg-ink-3)!important;border-radius:8px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:7px!important;transition:color .15s,background .15s!important}html body .room .track-actions :is(a,button):hover{color:var(--sg-ink)!important;background:var(--sg-raise)!important}html body .room .rating{gap:0!important;padding:6px 0 0!important;margin-left:auto!important;align-items:center!important}html body .room .rating button{min-width:34px!important;height:32px!important;flex:0 0 auto!important;border-radius:0!important;background:var(--sg-panel)!important;color:var(--sg-ink-2)!important;border:0!important;border-right:1px solid var(--sg-screen)!important;margin:0!important;box-shadow:none!important;font-family:var(--sg-ui)!important;font-size:13px!important;font-weight:500!important;transition:background .12s,color .12s!important}html body .room .rating button:first-child{border-radius:var(--sg-r) 0 0 var(--sg-r)!important}html body .room .rating button:nth-last-child(2){border-radius:0 var(--sg-r) var(--sg-r) 0!important;border-right:0!important}html body .room .rating button:hover:not(:disabled){background:var(--sg-raise)!important;color:var(--sg-ink)!important}html body .room .rating button.rated{background:var(--sg-lilac)!important;color:var(--sg-lilac-ink)!important;font-weight:700!important}html body .room .rating .special-rating{margin-left:8px!important;padding:0 14px!important;border-radius:999px!important;border:0!important;font-family:var(--sg-ui)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;color:var(--sg-pink)!important;background:#ff8fd014!important}html body .room .rating .special-rating:hover:not(:disabled){color:var(--sg-pink)!important;background:#ff8fd026!important}html body .room .rating .special-rating.rated{background:var(--sg-pink)!important;color:#2a0b1e!important}html body .room .queue-next-card{border-radius:var(--sg-r-lg)!important;box-shadow:none!important;background:#c6a2f20f!important;border-bottom:0!important;margin:6px 0!important}html body .room .queue-next-card:after,html body .room .queue-next-card:before{display:none!important}html body .room .queue-next-card .track{padding-left:14px!important}html body .room .queue-next-label{display:inline-block!important;font-family:var(--sg-ui)!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;color:var(--sg-lilac-ink)!important;background:var(--sg-lilac)!important;border-radius:999px!important;padding:2px 9px!important}html body .room .empty{padding:48px 0!important;margin:0!important;text-align:left!important;align-items:flex-start!important}html body .room .empty-icon{border:0!important;background:none!important;box-shadow:none!important;color:var(--sg-ink-3)!important;padding:0!important}html body .room .empty h3{font-family:var(--sg-display)!important;font-weight:700!important;font-size:22px!important;letter-spacing:-.02em!important;color:var(--sg-ink)!important}html body .room .archive-list-state,html body .room .empty p{color:var(--sg-ink-2)!important}html body .room .archive-filters select,html body .room .archive-search{border-radius:var(--sg-r)!important;background:var(--sg-panel)!important;border-color:transparent!important}html body .room .social-chat [role=tablist]{margin:10px 12px 0!important;width:auto!important;justify-content:flex-start!important;background:var(--sg-screen)!important}html body .room .social-chat [role=tab]{flex:1 1 0!important;font-size:12px!important;padding:6px 10px!important;justify-content:center!important}html body .room .clear-chat-button{color:var(--sg-ink-3)!important;border-radius:8px!important;font-size:12px!important}html body .room .messages{box-shadow:none!important;margin:0!important;border-radius:0!important;padding:8px 16px!important}html body .room .chat-day-divider{font-family:var(--sg-ui)!important;font-size:12px!important;color:var(--sg-ink-3)!important;letter-spacing:0!important;text-transform:none!important}html body .room .chat-day-divider *{background:transparent!important;border-color:var(--sg-line)!important;color:inherit!important}html body .room .message{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:10px 0!important}html body .room .message :is(b,.person-button){color:var(--sg-lilac)!important;font-weight:600!important}html body .room .message p{color:var(--sg-ink)!important;font-size:14px!important}html body .room .message time{font-family:var(--sg-ui)!important;font-size:11px!important;color:var(--sg-ink-3)!important}html body .room .social-chat .message .mod-actions :is(button,a){color:var(--sg-ink-3)!important;font-size:11px!important;background:none!important;border:0!important;box-shadow:none!important;text-decoration:none!important;padding:2px 0!important}html body .room .social-chat .message .mod-actions :is(button,a):hover{color:var(--sg-pink)!important}html body .room .chat-empty,html body .room .chat-empty svg{color:var(--sg-ink-3)!important}html body .room .chat-compose{border-top:1px solid var(--sg-line)!important;padding:12px!important;background:transparent!important}html body .room :is(.chat-compose>div,.chat-input-row){background:var(--sg-screen)!important;border:1px solid transparent!important;border-radius:12px!important;box-shadow:none!important}html body .room :is(.chat-compose>div,.chat-input-row):focus-within{border-color:var(--sg-lilac-dim)!important}html body .room .chat-compose :is(input,textarea){color:var(--sg-ink)!important;background:transparent!important}html body .room .chat-compose button{color:var(--sg-ink-3)!important;background:transparent!important}html body .room .chat-compose button:hover{color:var(--sg-lilac)!important}html body .modal .notice,html body .room .notice{border-radius:var(--sg-r)!important;background:var(--sg-raise)!important;border:0!important;box-shadow:none!important;color:var(--sg-ink)!important}html body .modal .error,html body .room .error{border-radius:var(--sg-r)!important}html body .queue-toast{border-radius:14px!important;border:1px solid var(--sg-line-hi)!important;background:#1d1825!important;box-shadow:0 18px 40px #000a!important}html body .queue-toast strong{font-family:var(--sg-display)!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;font-size:14px!important}html body :is(.modal,.chat-sound-menu){background:#1a1522!important;border:1px solid var(--sg-line-hi)!important;border-radius:20px!important;box-shadow:0 30px 70px #000c!important}html body .modal [data-slot=dialog-header]{background:transparent!important;border-radius:0!important;border-bottom:0!important}html body .modal [data-slot=dialog-title]{font-family:var(--sg-display)!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--sg-ink)!important}html body .modal [data-slot=dialog-description]{color:var(--sg-ink-2)!important}html body :is(.modal,.retro-auth-form) :is(input:not([type=file]):not([type=range]):not([type=checkbox]),textarea,select){background:var(--sg-screen)!important;border:1px solid var(--sg-line-hi)!important;border-radius:var(--sg-r)!important;box-shadow:none!important;color:var(--sg-ink)!important}html body :is(.modal,.retro-auth-form) :is(input,textarea,select):focus{border-color:var(--sg-lilac)!important;outline:0!important}html body .modal .dropzone{border-radius:14px!important;border:1px dashed var(--sg-line-hi)!important;background:var(--sg-screen)!important}html body .modal .dropzone:hover{border-color:var(--sg-lilac)!important}html body .boot-title{font-family:var(--sg-display)!important;font-weight:700!important;letter-spacing:.06em!important;color:var(--sg-ink)!important;text-shadow:none!important}html body .boot-progress{border-radius:999px!important;background:var(--sg-raise)!important;border:0!important;box-shadow:none!important;overflow:hidden}html body .boot-progress i{border-radius:999px!important;background:var(--sg-lilac)!important;box-shadow:none!important}html body .login-desktop{background:var(--sg-screen)!important}html body .desktop-watermark{font-family:var(--sg-display)!important;color:#ffffff08!important;text-shadow:none!important;letter-spacing:0!important}html body .login-window{background:#1a1522!important;border:1px solid var(--sg-line-hi)!important;border-radius:20px!important;box-shadow:0 30px 70px #000c!important;overflow:hidden}html body :is(.login-window .window-title,.window-title){background:transparent!important;color:var(--sg-ink-2)!important;font-family:var(--sg-ui)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;border-radius:0!important;box-shadow:none!important;border-bottom:1px solid var(--sg-line)!important}html body .login-window h1{font-family:var(--sg-display)!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--sg-ink)!important}html body .login-emblem{border-radius:50%!important;background:var(--sg-raise)!important;border:0!important;box-shadow:none!important;color:var(--sg-lilac)!important}html body .login-window .text-button{color:var(--sg-ink-2)!important}html body .login-window .text-button:hover{color:var(--sg-lilac)!important}html body .login-taskbar,html body .window-status{background:transparent!important;border:0!important;border-top:1px solid var(--sg-line)!important;box-shadow:none!important;color:var(--sg-ink-3)!important;font-family:var(--sg-ui)!important;font-size:12px!important;letter-spacing:0!important}html body .login-success strong{font-family:var(--sg-display)!important;font-weight:700!important;letter-spacing:.02em!important}html body :is(.success-ring,.success-tick){stroke:var(--sg-lilac)!important}html body .site-about{position:relative;z-index:1;background:transparent!important;border:0!important;color:var(--sg-ink-3)!important}html body .site-about h1{font-family:var(--sg-display)!important;font-weight:600!important;letter-spacing:-.01em!important;color:var(--sg-ink-2)!important}html body .site-about :is(a,.contact-tarled){color:var(--sg-lilac)!important;text-decoration:underline!important;text-underline-offset:3px}html body :is(.room,.modal) :is(button,a,input,[role=tab]):focus-visible{outline:2px solid var(--sg-lilac)!important;outline-offset:2px!important}@media (max-width:1100px){html body .room .shell>main{padding:20px 18px 16px!important}html body .room .stats b{font-size:34px!important}}@media (max-width:800px){html body .room .header{grid-template-columns:minmax(0,1fr) auto!important;row-gap:10px!important;padding:12px 14px!important}html body .room .header .announcement-strip.announcement-strip{grid-column:1/-1!important;grid-row:2!important;width:auto!important;min-width:0!important;justify-self:stretch!important;text-align:left!important}html body .room .header .social-links{grid-column:1/-1!important;grid-row:3!important;justify-content:flex-start!important;margin-left:-9px!important}html body .room .header .profile{grid-column:2!important;grid-row:1!important}html body .room .language-switch{margin-left:0!important;padding-left:6px!important;border-left:0!important}html body .room .shell>main{padding:16px 12px!important}html body .room .session-details [data-language-managed] strong{font-size:26px!important}html body .room .player{padding:14px!important}html body .room .player .track-now strong{font-size:21px!important}html body .room .player-hint{font-size:16px!important}html body .room .play{width:46px!important;height:46px!important;flex-basis:46px!important}html body .room .stats>div{padding:12px 0 14px 12px!important}html body .room .stats b{font-size:28px!important}html body .room .track-navigation,html body .room [role=tablist]{flex-wrap:wrap!important}html body .room .rating{gap:3px!important}html body .room .rating button{min-width:30px!important;border-radius:8px!important;border-right:0!important}html body .room .rating .special-rating{margin-left:0!important;margin-top:4px!important}html body .room .social-chat,html body .room .streamer-directory{border:0!important;border-top:1px solid var(--sg-line)!important}html body .computer-scene>.monitor-housing{border-radius:18px!important}html body .computer-scene>.monitor-housing:after,html body .computer-scene>.monitor-housing:before{display:none!important}}@media (prefers-reduced-motion:reduce){html body .room .play:hover{transform:none}}