@font-face{font-family:Monument Extended;src:url(/fonts/monument-extended-light.woff2)format("woff2");font-weight:100 300;font-style:normal;font-display:swap}@font-face{font-family:Monument Extended;src:url(/fonts/monument-extended-regular.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Monument Extended;src:url(/fonts/monument-extended-black.woff2)format("woff2");font-weight:700 900;font-style:normal;font-display:swap}:root{--peak-cyan:#9cf0e3;--peak-yellow:#fbe730;--peak-coral:#ff4733;--peak-black:#1b1515;--peak-ultramarine:#1914a6;--peak-violet:#453de8;--peak-bluegray:#a5c0d2;--teal-600:#14a08b;--teal-700:#0d8574;--violet-300:#8f8af6;--violet-200:#c9c6ff;--violet-50:#eeedff;--bluegray-100:#e4ecf3;--bluegray-50:#f3f7fa;--ink:#1b1515;--ink-soft:#4a4f63;--link:#1914a6;--win-face:#eef2f7;--win-line:#c9d6e2;--field-border:#7d9bb3;--titlebar:linear-gradient(180deg, #a7a2ff 0%, #6a63ff 4%, #4c45f0 12%, #453de8 45%, #3d36df 72%, #3730d6 90%, #2b24bf 100%);--titlebar-inactive:linear-gradient(180deg, #e3eaf1 0%, #c5d4e1 10%, #afc6d7 50%, #9fb8cb 100%);--brand-glow:radial-gradient(140% 150% at 50% 108%, #c9ccff 0%, #453de8 22%, #1914a6 38%, #100b3a 52%, #1b1515 62%, #6a1d12 74%, #ff4733 88%, #ff8a2b 100%);--font-brand:"Monument Extended", "Arial Black", system-ui, sans-serif;--font-ui:Tahoma, Verdana, "Segoe UI", system-ui, sans-serif;--font-title:"Trebuchet MS", Tahoma, "Segoe UI", system-ui, sans-serif;--taskbar-h:40px;--radius-win:8px}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--peak-ultramarine);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-size:13px;line-height:1.4;overflow:hidden}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--link)}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:1px dotted var(--ink);outline-offset:1px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.win{border-radius:var(--radius-win) var(--radius-win) 0 0;background:linear-gradient(#5a53f2 0%,#3f38dd 40%,#2f28c4 100%);border:1px solid #120e7a;flex-direction:column;min-width:280px;min-height:180px;padding:0 3px 3px;animation:.16s ease-out win-in;display:flex;position:absolute;box-shadow:0 14px 38px #09063c73,inset 1px 0 #ffffff40,inset -1px 0 #0003}.win:not(.is-active){background:linear-gradient(#c4d3e0 0%,#a9c0d2 100%);border-color:#7f9ab0;box-shadow:0 10px 26px #09063c47}.win[hidden]{display:none}.win.is-max{border-radius:0;animation:none;width:100%!important;height:100%!important;top:0!important;left:0!important}@keyframes win-in{0%{opacity:0;transform:scale(.97)translateY(6px)}}.win__titlebar{border-radius:calc(var(--radius-win) - 1px) calc(var(--radius-win) - 1px) 0 0;background:var(--titlebar);color:#fff;-webkit-user-select:none;user-select:none;touch-action:none;cursor:default;align-items:center;gap:6px;height:30px;margin:0 -3px;padding:0 5px 0 8px;display:flex;position:relative}.win__titlebar:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#ffffff24,#0000 35%);position:absolute;inset:0}.win:not(.is-active) .win__titlebar{background:var(--titlebar-inactive)}.win.is-max .win__titlebar{border-radius:0}.win__icon{flex:none;width:18px;height:18px}.win__title{min-width:0;font:700 13px/1 var(--font-title);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;text-shadow:1px 1px #0f0a6e;flex:1;overflow:hidden}.win:not(.is-active) .win__title{color:#f4f8fb;text-shadow:1px 1px #283c5a59}.win__controls{gap:2px;display:flex}.tbtn{color:#fff;background:radial-gradient(circle at 30% 25%,#b3afff 0%,#5a53f2 50%,#2e27c4 100%);border:1px solid #fff;border-radius:3px;place-items:center;width:22px;height:22px;padding:0;display:grid;box-shadow:inset 0 -1px 2px #00000040}.tbtn:hover{filter:brightness(1.12)}.tbtn:active{filter:brightness(.88)}.tbtn--close{background:radial-gradient(circle at 30% 25%,#ffc0b4 0%,#ff5b47 48%,#c92a17 100%)}.win:not(.is-active) .tbtn{opacity:.75}.tbtn svg{width:12px;height:12px}.win__body{background:var(--win-face);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.win__grip{cursor:nwse-resize;touch-action:none;clip-path:polygon(100% 0,100% 100%,0 100%);background:radial-gradient(circle,#8ea3b6 1.2px,#0000 1.6px) 0 0/4px 4px;width:14px;height:14px;position:absolute;bottom:3px;right:3px}.menubar{border-bottom:1px solid var(--win-line);background:var(--win-face);-webkit-user-select:none;user-select:none;gap:2px;padding:2px 4px;font-size:12px;display:flex}.menubar span{color:var(--ink);padding:1px 7px}.toolbar{border-bottom:1px solid var(--win-line);background:linear-gradient(#fbfcfe 0%,#e7eef5 100%);align-items:center;gap:2px;min-height:38px;padding:3px 4px;display:flex;overflow:hidden}.toolbar__sep{background:#b7c7d6;flex:none;width:1px;height:26px;margin:0 4px;box-shadow:1px 0 #fff}.toolbtn{white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:5px;height:30px;padding:0 7px 0 4px;font-size:12px;display:inline-flex}.toolbtn:hover:not(:disabled){background:linear-gradient(#fff,#e9eff5);border-color:#c2cfdb}.toolbtn:active:not(:disabled){background:#dde6ee}.toolbtn:disabled{opacity:.45;cursor:default}.toolbtn svg{width:24px;height:24px}.toolbtn--cta{color:#fff;text-shadow:0 1px #00000040;background:linear-gradient(#ff8f7d 0%,#ff4733 55%,#e0331f 100%);border-color:#c8402e;margin-left:auto;padding:0 10px;font-weight:700}.toolbtn--cta:hover:not(:disabled){background:linear-gradient(#ffa293 0%,#ff5a47 55%,#e8412c 100%);border-color:#c8402e}.toolbtn--cta svg{width:18px;height:18px}.addressbar{border-bottom:1px solid var(--win-line);background:var(--win-face);align-items:center;gap:6px;padding:3px 6px;font-size:12px;display:flex}.addressbar__label{color:#6d7a88}.addressbar__field{border:1px solid var(--field-border);background:#fff;flex:1;align-items:center;gap:5px;min-width:0;height:22px;padding:0 0 0 4px;display:flex}.addressbar__field svg{flex:none;width:16px;height:16px}.addressbar__url{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.addressbar__drop{color:#4d5d75;background:linear-gradient(#f3f7fb,#d7e2ec);border-left:1px solid #c3d2df;place-items:center;width:18px;height:100%;font-size:8px;display:grid}.addressbar__go{color:var(--ink);align-items:center;gap:4px;display:inline-flex}.addressbar__go svg{width:20px;height:20px}.explorer{flex:1;min-height:0;display:flex}.taskpane{background:linear-gradient(#9a95fa 0%,#6d67ec 100%);flex:none;width:212px;padding:12px 10px;overflow-y:auto}.taskpanel+.taskpanel{margin-top:12px}.taskpanel__head{background:linear-gradient(90deg, var(--peak-ultramarine) 0%, var(--peak-violet) 100%);color:#fff;width:100%;min-height:25px;font:700 12px/1.2 var(--font-ui);text-align:left;border:0;border-radius:5px 5px 0 0;align-items:center;gap:6px;padding:3px 4px 3px 9px;display:flex}.taskpanel__head svg{flex:none;width:16px;height:16px}.taskpanel__head span{flex:1}.taskpanel__chev{background:#ffffff26;border:1px solid #fffc;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;line-height:1;transition:transform .15s;display:grid}.taskpanel.is-closed .taskpanel__chev{transform:rotate(180deg)}.taskpanel__body{background:var(--violet-50);border:1px solid #fff;border-top:0;padding:9px 10px 10px;font-size:12px}.taskpanel.is-closed .taskpanel__body{display:none}.tasklink{width:100%;color:var(--link);text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:7px;padding:3px 4px;font-size:12px;text-decoration:none;display:flex}.tasklink:hover{text-decoration:underline}.tasklink.is-current{background:#fff;font-weight:700}.tasklink svg{flex:none;width:18px;height:18px}.taskpanel__text{color:var(--ink-soft);margin-bottom:8px}.taskpanel dl{gap:2px;margin:0;display:grid}.taskpanel dt{font-weight:700}.taskpanel dd{color:var(--ink-soft);margin:0 0 6px}.content{background:#fff;flex:1;min-width:0;position:relative;overflow:auto}@container (width<=620px){.taskpane,.toolbtn__label,.menubar{display:none}}.statusbar{border-top:1px solid var(--win-line);background:var(--win-face);color:var(--ink-soft);gap:2px;padding:2px 2px 2px 3px;font-size:11px;display:flex}.statusbar__cell{border:1px solid #fff;border-color:#b9c8d6 #fff #fff #b9c8d6;align-items:center;gap:5px;padding:1px 8px;display:flex}.statusbar__cell:first-child{flex:1}.statusbar__cell svg{width:14px;height:14px}.xbtn{min-width:78px;min-height:25px;color:var(--ink);white-space:nowrap;background:linear-gradient(#fff 0%,#f1f4f8 60%,#dbe3eb 100%);border:1px solid #120e7a;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:3px 12px;font-size:12px;text-decoration:none;display:inline-flex;box-shadow:inset 0 -1px #00000014}.xbtn:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--peak-yellow), inset 0 -1px 0 #00000014}.xbtn:active:not(:disabled){background:linear-gradient(#dbe3eb,#f1f4f8)}.xbtn:disabled{color:#9aa6b2;cursor:default;border-color:#b9c4cf}.xbtn--primary{color:#fff;text-shadow:0 1px #0000004d;background:linear-gradient(#8e88ff 0%,#4c45f0 50%,#2f28c4 100%);border-color:#120e7a;font-weight:700}.xbtn--primary:active:not(:disabled){background:linear-gradient(#2f28c4,#4c45f0)}.xbtn--hot{color:#fff;text-shadow:0 1px #00000040;background:linear-gradient(#ffa08f 0%,#ff4733 55%,#d9301c 100%);border-color:#b02b1a;font-weight:700}.xbtn--big{min-height:34px;padding:6px 16px;font-size:13px}.xbtn svg{width:16px;height:16px}.field{gap:3px;display:grid}.field label,.field legend{font-size:12px}.field input,.field select,.field textarea{border:1px solid var(--field-border);background:#fff;border-radius:0;width:100%;min-height:24px;padding:3px 5px;font-size:13px}.field textarea{resize:vertical;min-height:64px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--peak-violet);box-shadow:0 0 0 1px var(--peak-violet);outline:none}.field[data-invalid=true] input,.field[data-invalid=true] textarea{border-color:var(--peak-coral)}.field__error{color:#c62a17;font-size:11px}.field__hint{color:#6d7a88;font-size:11px}.req{color:#c62a17}.groupbox{border:1px solid #c3d0dc;border-radius:4px;margin:0;padding:8px 10px 10px}.groupbox legend{color:var(--peak-ultramarine);padding:0 4px}.radio{align-items:center;gap:6px;font-size:12px;display:inline-flex}.radio input{accent-color:var(--peak-violet)}.desktop{background:var(--peak-ultramarine);position:fixed;inset:0;overflow:hidden}.wallpaper{width:100%;max-width:none;height:100%;position:absolute;inset:0}.desk-area{inset:0 0 var(--taskbar-h) 0;position:absolute}.desk-icons{z-index:1;margin:0;padding:0;list-style:none;position:absolute;inset:0}.desk-icons li{position:absolute}.desk-icons li.is-dragging{z-index:5;opacity:.75;pointer-events:none}.desk-icon{color:#fff;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;width:100%;padding:4px 2px;font-size:12px;display:flex}.desk-icon svg{filter:drop-shadow(1px 2px 2px #05032873)}.desk-icon span{text-shadow:1px 1px 1px #000,0 0 4px #0000008c;border-radius:1px;padding:1px 4px;line-height:1.25}.desk-icon:hover span{text-decoration:underline}.desk-icon.is-selected svg{filter:drop-shadow(1px 2px 2px #05032873)brightness(.82)sepia(.2)hue-rotate(200deg)}.desk-icon.is-selected span{background:var(--peak-violet);text-shadow:none}.desk-icon:focus-visible{outline:none}.desk-icon:focus-visible span{outline:1px dotted #fff}.taskbar{z-index:1000;height:var(--taskbar-h);-webkit-user-select:none;user-select:none;background:linear-gradient(#6f69ff 0%,#4c45f0 5%,#403ae3 12%,#3a33d9 50%,#352ecf 88%,#2a23b4 100%);border-top:1px solid #8a85ff;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1px #120e7a}.start-btn{color:#fff;background:linear-gradient(#9af7e8 0%,#3bd2bb 10%,#17a690 45%,#0f8f7c 85%,#0b7466 100%);border:0;border-radius:0 14px 14px 0;flex:none;align-items:center;gap:7px;height:100%;padding:0 24px 2px 12px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff8c,inset -2px 0 3px #00000040,2px 0 4px #0000004d}.start-btn:hover{filter:brightness(1.08)}.start-btn.is-open,.start-btn:active{background:linear-gradient(#0b7466 0%,#0f8f7c 30%,#17a690 100%)}.start-btn__logo{color:#fff;background:radial-gradient(circle at 35% 30%,#8e88ff 0%,#453de8 50%,#1914a6 100%);border-radius:50%;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 0 0 1.5px #ffffffd9,0 1px 2px #0006}.start-btn__logo svg{width:18px;margin-top:3px}.start-btn__label{font:italic 700 19px/1 var(--font-title);letter-spacing:.01em;text-shadow:1px 1px 1px #003228cc}.taskbar__apps{flex:1;gap:3px;min-width:0;padding:4px 8px;display:flex;overflow:hidden}.taskbtn{color:#fff;text-align:left;background:linear-gradient(#8d88ff 0%,#6660f6 10%,#5a53ee 85%,#4a43dc 100%);border:1px solid #2a23b4;border-radius:3px;flex:0 180px;align-items:center;gap:6px;min-width:0;padding:0 9px;font-size:12px;display:flex;box-shadow:inset 0 1px #ffffff4d}.taskbtn:hover{filter:brightness(1.08)}.taskbtn.is-active{background:linear-gradient(#221b9a 0%,#2b24b0 15%,#2f28bc 100%);border-color:#110c6e;box-shadow:inset 1px 1px 2px #0006}.taskbtn__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.taskbtn__icon{flex:none;place-items:center;width:16px;height:16px;display:grid}.taskbtn__icon svg,.taskbtn__icon img{width:16px;height:16px}.tray{color:#fff;background:linear-gradient(#6a8cff 0%,#4f6ff0 10%,#4762e2 85%,#3a52c8 100%);border-left:1px solid #16108a;flex:none;align-items:center;gap:10px;padding:0 12px;display:flex;box-shadow:inset 1px 0 #8ea8ff}.clock{white-space:nowrap;font-size:12px}.langmenu{position:relative}.langmenu__btn{background:var(--peak-ultramarine);color:#fff;min-width:30px;height:22px;font:700 11px/1 var(--font-ui);letter-spacing:.04em;border:1px solid #ffffffbf;border-radius:3px;padding:0 6px}.langmenu__btn:hover{background:var(--peak-violet)}.langmenu__pop{width:210px;color:var(--ink);background:#fff;border:1px solid #7f9ab0;padding:4px;position:absolute;bottom:calc(100% + 10px);right:-6px;box-shadow:3px 4px 10px #0000004d}.langmenu__title{border-bottom:1px solid var(--win-line);color:#6d7a88;margin-bottom:3px;padding:4px 8px 6px;font-size:11px}.langmenu__item{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:12px;display:flex}.langmenu__item:hover,.langmenu__item:focus-visible{background:var(--peak-violet);color:#fff;outline:none}.langmenu__item.is-current{font-weight:700}.langmenu__code{background:var(--peak-ultramarine);color:#fff;border-radius:2px;place-items:center;width:24px;height:18px;font-size:10px;font-weight:700;display:inline-grid}.startmenu{bottom:var(--taskbar-h);z-index:1001;width:min(400px,100vw);max-height:calc(100% - var(--taskbar-h));background:#fff;border:1px solid #120e7a;border-radius:8px 8px 0 0;flex-direction:column;animation:.14s ease-out start-in;display:flex;position:absolute;left:0;overflow:hidden;box-shadow:4px 0 18px #05032880}@keyframes start-in{0%{opacity:0;transform:translateY(8px)}}.startmenu__head{background:var(--titlebar);color:#fff;align-items:center;gap:10px;padding:8px 10px;display:flex}.startmenu__avatar{color:#fff;background:radial-gradient(130% 100% at 50% 110%,#c9ccff 0%,#453de8 35%,#1914a6 60%,#ff4733 100%);border:2px solid #fff;border-radius:5px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 1px 3px #0006}.startmenu__avatar svg{width:34px;margin-top:8px}.startmenu__user{font:700 16px/1 var(--font-title);text-shadow:1px 1px 1px #0f0a6e}.startmenu__body{grid-template-columns:1.15fr 1fr;min-height:0;display:grid;position:relative;overflow-y:auto}.startmenu__body:before{content:"";background:linear-gradient(90deg, transparent, var(--peak-coral) 25%, var(--peak-yellow) 60%, transparent);height:2px;position:absolute;top:0;left:0;right:0}.startmenu__left{padding:8px 4px}.startmenu__right{background:#e1eaf2;border-left:1px solid #b9cbdb;padding:8px 4px}.startitem{text-align:left;background:0 0;border:0;border-radius:2px;align-items:center;gap:8px;width:100%;padding:5px 8px;display:flex}.startitem span{display:grid}.startitem strong{font-size:12px}.startitem small{color:#6d7a88;font-size:11px}.startitem:hover,.startitem:focus-visible{background:var(--peak-violet);color:#fff;outline:none}.startitem:hover small,.startitem:focus-visible small{color:#dfe3ff}.startitem--small strong{color:var(--peak-ultramarine)}.startitem--small:hover strong,.startitem--small:focus-visible strong{color:#fff}.startitem--lang{font-size:12px}.startitem--lang.is-current{font-weight:700}.startitem__code{background:var(--peak-ultramarine);color:#fff;border-radius:2px;place-items:center;width:26px;height:18px;font-size:10px;font-weight:700;display:inline-grid}.startmenu__sep{background:#b9cbdb;height:1px;margin:6px}.startmenu__label{color:#6d7a88;padding:2px 8px 4px;font-size:11px}.startmenu__foot{background:var(--titlebar);justify-content:flex-end;padding:6px 8px;display:flex}.startmenu__power{color:#fff;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:flex}.startmenu__power:hover{background:#ffffff26}.boot{z-index:5000;color:#fff;cursor:pointer;background:#0a0707;flex-direction:column;justify-content:center;align-items:center;gap:36px;animation:.3s ease-in 1.75s forwards boot-out;display:flex;position:fixed;inset:0}@keyframes boot-out{to{opacity:0}}.boot__logo{width:min(32vw,150px);height:auto}.boot__bar{border:2px solid #a5c0d2;border-radius:5px;width:172px;height:20px;padding:2px;position:relative;overflow:hidden}.boot__bar span{background:linear-gradient(180deg, var(--peak-cyan), var(--peak-violet));border-radius:1px;width:10px;height:10px;animation:1.3s linear infinite boot-block;position:absolute;top:3px;left:-40px}.boot__bar span:nth-child(2){animation-delay:.1s}.boot__bar span:nth-child(3){animation-delay:.2s}@keyframes boot-block{to{left:190px}}.boot__skip{color:#6f7380;font-size:11px}.boot__foot{color:#8a8e9c;justify-content:space-between;font-size:12px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.desk-icons--flow{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:14px 0;padding:18px 6px;display:grid;bottom:auto}.desk-icons--flow li{position:static}.is-mobile .taskbtn{flex:0 0 42px;justify-content:center;padding:0}.is-mobile .taskbtn__label{display:none}.is-mobile .start-btn{padding-right:16px}.is-mobile .tray{gap:8px;padding:0 8px}.is-mobile .win{border-width:0;min-width:0;padding:0}.is-mobile .win__titlebar{margin:0}.live-dot{background:var(--peak-coral);vertical-align:middle;border-radius:50%;flex:none;width:8px;height:8px;margin-right:6px;animation:1.8s ease-out infinite pulse;display:inline-block;box-shadow:0 0 #ff473399}.live-dot.is-off{background:#9aa6b2;animation:none}@keyframes pulse{70%{box-shadow:0 0 0 7px #ff473300}to{box-shadow:0 0 #ff473300}}@keyframes eq{0%{height:18%}to{height:100%}}.badge{background:var(--peak-ultramarine);color:#fff;font:700 10px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:3px 7px;display:inline-block}.badge--hot{background:var(--peak-coral)}.kicker{color:var(--peak-coral);font:700 11px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.section-title{color:var(--peak-ultramarine);font:800 17px/1.1 var(--font-brand);text-transform:uppercase;margin:30px 0 12px}.addressbar__mark{color:var(--peak-violet)}.taskpanel__mark{color:#fff}.home{flex-direction:column;min-height:100%;display:flex}.hero{background:var(--brand-glow);color:#fff;text-align:center;isolation:isolate;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:30px 22px 42px;display:flex;position:relative;overflow:hidden}.hero__mountain{z-index:-1;color:#ffffff12;width:115%;max-width:none;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.hero__eyebrow{color:var(--peak-cyan);font:700 11px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase}.hero__logo-wrap{isolation:isolate;padding:12px 0;position:relative}.hero__logo{z-index:1;filter:drop-shadow(0 8px 22px #0006);width:clamp(80px,11cqw,124px);height:auto;position:relative}.hero__orbit{border:2px solid #9cf0e3cc;border-radius:50%;width:230%;height:58%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-13deg);box-shadow:0 0 16px #9cf0e38c,inset 0 0 12px #9cf0e359}.hero__orbit:after{content:"";width:9px;height:9px;box-shadow:0 0 10px 3px #fff, 0 0 22px 6px var(--peak-cyan);background:#fff;border-radius:50%;position:absolute;top:6%;right:9%}.hero__headline{max-width:17ch;font:800 clamp(20px, 4.4cqw, 38px)/1.08 var(--font-brand);letter-spacing:-.01em;text-wrap:balance}.hero__sub{color:#ffffffdb;max-width:48ch;font:300 clamp(12px, 1.5cqw, 14px)/1.6 var(--font-brand)}.hero__live{background:#0a072873;border:1px solid #ffffff38;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;padding:6px 13px;font-size:12px;display:inline-flex}.hero__live strong{font:800 13px/1 var(--font-brand)}.hero__live em{color:var(--peak-cyan);font-style:normal}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.home-tiles{border-top:1px solid var(--win-line);background:var(--bluegray-50);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.tile{text-align:left;background:#fff;border:1px solid #c9d6e2;border-radius:4px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}button.tile:hover{border-color:var(--peak-violet);box-shadow:0 0 0 1px var(--peak-violet)}.tile__text{min-width:0;color:var(--ink-soft);gap:2px;font-size:12px;display:grid}.tile__text strong{color:var(--peak-ultramarine)}.tile__faces{flex:none;display:flex}.tile__faces img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:40px;height:40px;box-shadow:0 0 0 1px #c9d6e2}.tile__faces img+img{margin-left:-12px}.tile__cover{object-fit:cover;border-radius:2px;flex:none;width:48px;height:48px;box-shadow:0 1px 3px #0000004d}.tile__eq{background:var(--peak-black);border-radius:3px;flex:none;align-items:flex-end;gap:3px;width:46px;height:46px;padding:6px;display:flex}.tile__eq i{background:linear-gradient(0deg, var(--peak-violet), var(--peak-cyan));flex:1;height:40%;animation:.9s ease-in-out infinite alternate eq}.tile__eq i:nth-child(2){animation-delay:-.3s}.tile__eq i:nth-child(3){animation-delay:-.6s}.tile__eq i:nth-child(4){animation-delay:-.15s}.tile__eq i:nth-child(5){animation-delay:-.45s}@container (width<=680px){.home-tiles{grid-template-columns:1fr}}.about{max-width:880px;padding:26px clamp(16px,4cqw,40px) 34px}.about__intro{border-bottom:1px solid var(--win-line);gap:10px;padding-bottom:20px;display:grid}.about__lead{color:var(--peak-ultramarine);font:800 clamp(18px, 3.2cqw, 28px)/1.15 var(--font-brand);text-wrap:balance}.about__body{max-width:64ch;font:300 14px/1.7 var(--font-brand)}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.stats li{background:linear-gradient(160deg, var(--peak-ultramarine), var(--peak-violet));color:#fff;border-radius:4px;gap:6px;padding:14px;display:grid}.stats li:nth-child(2){background:linear-gradient(160deg, #2a0f0c, var(--peak-coral))}.stats li:nth-child(3){background:var(--peak-black)}.stats strong{font:800 clamp(18px, 3cqw, 26px)/1 var(--font-brand);align-items:center;display:flex}.stats span{opacity:.88;font-size:11px}.founders{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.founder{border:1px solid var(--win-line);background:#fff;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.founder__photo{aspect-ratio:16/10;object-fit:cover;object-position:center 25%;width:100%;height:auto}.founder__info{justify-items:start;gap:7px;padding:14px;display:grid}.founder__name{color:var(--peak-ultramarine);font:800 20px/1 var(--font-brand)}.founder__meta{color:#6d7a88;font-size:12px}.founder__listeners{align-items:center;font-size:12px;display:flex}.founder__listeners strong{font:800 13px/1 var(--font-brand);margin-right:4px}.founder__bio{font:300 12.5px/1.65 var(--font-brand)}.why{gap:10px;margin:0;padding:0;list-style:none;display:grid}.why li{border-left:4px solid var(--peak-coral);background:var(--bluegray-50);gap:14px;padding:14px;display:flex}.why__num{color:var(--peak-violet);font:800 22px/1 var(--font-brand)}.why h3{color:var(--peak-ultramarine);font:400 14px/1.25 var(--font-brand);margin-bottom:5px}.why p{color:var(--ink-soft);font-size:12.5px;line-height:1.55}.about__cta{justify-content:center;margin-top:24px;display:flex}@container (width<=640px){.stats,.founders{grid-template-columns:1fr}}.artists{padding:14px 18px 24px}.artists__live{color:#6d7a88;align-items:center;margin-bottom:12px;font-size:11px;display:flex}.artist-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.artist{text-align:center;border:1px solid #0000;border-radius:3px;justify-items:center;gap:8px;padding:8px 6px 10px;display:grid}.artist.is-selected{background:var(--violet-50);border-color:#b4b0f3}.artist__select{background:0 0;border:0;justify-items:center;gap:6px;width:100%;padding:0;display:grid}.artist__frame{aspect-ratio:1;background:#fff;border:1px solid #c9d6e2;width:100%;max-width:172px;padding:5px;display:block;position:relative;box-shadow:1px 2px 5px #00000026}.artist__frame img{object-fit:cover;width:100%;height:100%}.artist.is-selected .artist__frame{border-color:var(--peak-violet);box-shadow:0 0 0 2px var(--peak-violet)}.artist__badge{position:absolute;top:10px;left:10px}.artist__name{color:var(--peak-ultramarine);font:800 14px/1.2 var(--font-brand);padding:1px 4px}.artist.is-selected .artist__name{background:var(--peak-violet);color:#fff}.artist__listeners{color:var(--ink-soft);font-size:12px}.artist__listeners strong{color:var(--ink);font:800 12px/1 var(--font-brand)}.artists__cta{justify-content:center;margin-top:20px;display:flex}.player{color:#fff;background:linear-gradient(#17122e 0%,#1b1515 100%);flex-direction:column;flex:1;min-height:0;display:flex}.player__bar{background:linear-gradient(#3a33d9,#1914a6);border-bottom:1px solid #0d0a5e;justify-content:space-between;align-items:center;gap:12px;height:34px;padding:0 12px;display:flex;box-shadow:inset 0 1px #ffffff40}.player__brand{font:400 11px/1 var(--font-brand);letter-spacing:.04em;align-items:center;gap:7px;display:flex}.player__brand svg{width:24px;color:var(--peak-cyan)}.player__eq{align-items:flex-end;gap:2px;height:18px;display:flex}.player__eq i{background:linear-gradient(0deg, var(--peak-cyan), var(--peak-yellow));width:4px;height:30%;animation:.85s ease-in-out infinite alternate eq}.player__scroll{flex:1;padding:20px;overflow:auto}.release{align-items:flex-end;gap:22px;display:flex}.release__art{-webkit-box-reflect:below 2px linear-gradient(transparent 72%, #ffffff2e);flex:none;width:clamp(150px,30cqw,260px)}.release__art img{aspect-ratio:1;width:100%;height:auto;box-shadow:0 12px 30px #00000080}.release__info{justify-items:start;gap:9px;padding-bottom:4px;display:grid}.release__title{font:800 clamp(24px, 5cqw, 46px)/1 var(--font-brand);letter-spacing:-.01em}.release__artists{color:var(--peak-cyan);font:400 13px/1.4 var(--font-brand)}.release__meta{color:#b8b2c9;font-size:12px}.tracklist{border-collapse:collapse;width:100%;margin-top:50px;font-size:12px}.tracklist th{color:#8f8aa8;text-align:left;border-bottom:1px solid #ffffff24;padding:6px 8px;font-weight:400}.tracklist td{border-bottom:1px solid #ffffff0f;padding:7px 8px}.tracklist tbody tr:hover td{background:#453de847}.tracklist td:first-child{color:#8f8aa8;width:30px}.tracklist a{color:#fff;text-decoration:none}.tracklist a:hover{text-decoration:underline}.tracklist .tracklist__len{text-align:right;font-variant-numeric:tabular-nums;width:70px}.explicit{color:#17122e;vertical-align:1px;background:#8f8aa8;border-radius:2px;place-items:center;width:15px;height:15px;margin-left:7px;font-size:9px;font-weight:700;text-decoration:none;display:inline-grid}.release__embed{background:#ffffff0a;border:0;border-radius:12px;width:100%;height:152px;margin-top:18px;display:block}.nextdrop{background:#453de81f;border:1px dashed #9cf0e373;border-radius:6px;align-items:center;gap:20px;margin-top:22px;padding:18px;display:flex}.nextdrop__slots{flex:none;gap:10px;display:flex}.slot{aspect-ratio:1;background:repeating-linear-gradient(135deg,#ffffff0a 0 8px,#ffffff14 8px 16px),#221d3d;border:1px solid #ffffff1f;border-radius:3px;place-items:center;width:84px;display:grid;position:relative}.slot__q{color:var(--peak-cyan);font:800 28px/1 var(--font-brand);opacity:.85}.slot__label{color:#b8b2c9;letter-spacing:.08em;text-transform:uppercase;font-size:9px;position:absolute;bottom:6px}.nextdrop__text{justify-items:start;gap:8px;display:grid}.nextdrop__text h2{font:800 18px/1.1 var(--font-brand)}.nextdrop__text p{color:#cfcbe0;max-width:46ch;font-size:12.5px;line-height:1.55}@container (width<=640px){.release,.nextdrop{flex-direction:column;align-items:flex-start}.tracklist{margin-top:24px}.release__art{-webkit-box-reflect:unset}}.wizard{background:var(--win-face);flex:1;grid-template-rows:auto 1fr auto;min-height:0;display:grid}.wizard--edge{grid-template-rows:1fr auto;grid-template-columns:164px 1fr}.wizard__banner{background:var(--brand-glow);justify-content:center;padding:24px 18px;display:flex;position:relative;overflow:hidden}.wizard__banner img{width:92px;height:auto}.wizard__banner-mtn{color:#ffffff24;width:120%;max-width:none;position:absolute;bottom:-2px;left:-10%}.wizard__head{border-bottom:1px solid var(--win-line);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.wizard__head strong{font-size:13px}.wizard__head p{color:#6d7a88;padding-left:14px;font-size:12px}.wizard__page{align-content:start;gap:10px;min-height:0;padding:18px 22px;font-size:12.5px;line-height:1.55;display:grid;overflow:auto}.wizard--edge .wizard__page{background:#fff}.wizard__title{color:var(--peak-ultramarine);font:800 18px/1.2 var(--font-brand);margin-bottom:4px}.wizard__muted{color:#6d7a88}.wizard__grid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.wizard__grid .field--wide,.wizard__grid .groupbox{grid-column:1/-1}.wizard__radios{flex-wrap:wrap;gap:8px 18px;display:flex}.wizard__review{border:1px solid var(--win-line);background:var(--bluegray-50);grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;padding:12px;display:grid}.wizard__review dt{color:#6d7a88}.wizard__review dd{white-space:pre-wrap;word-break:break-word;margin:0}.wizard__actions{flex-wrap:wrap;gap:8px;display:flex}.wizard__foot{box-shadow:0 -1px 0 var(--win-line);border-top:1px solid #fff;grid-column:1/-1;align-items:center;gap:6px;padding:10px 14px;display:flex}.wizard__step{color:#6d7a88;flex:1;font-size:11px}@container (width<=500px){.wizard__grid,.wizard--edge{grid-template-columns:1fr}.wizard__banner{display:none}.wizard__foot .xbtn{min-width:0}}.contacts{background:#fff;flex:1;padding:16px;overflow:auto}.contacts__head{font:300 13px/1.5 var(--font-brand);align-items:center;gap:12px;margin-bottom:14px;display:flex}.contacts__head svg{flex:none}.contact-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.contact{border:1px solid var(--win-line);border-left:4px solid var(--peak-violet);background:var(--bluegray-50);border-radius:3px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.contact:nth-child(2){border-left-color:var(--peak-coral)}.contact:nth-child(3){border-left-color:var(--teal-600)}.contact__info h3{color:var(--peak-ultramarine);font:400 14px/1.25 var(--font-brand);margin-bottom:3px}.contact__info p{color:var(--ink-soft);margin-bottom:4px;font-size:12px}.contact__email{word-break:break-all;font-size:13px;font-weight:700}.contact__actions{flex:none;gap:6px;display:flex}@container (width<=540px){.contact{flex-direction:column;align-items:flex-start}}.empty-folder{color:#6d7a88;padding:22px;font-size:12px}.win__edge{touch-action:none;position:absolute}.win__edge--e{cursor:ew-resize;width:7px;top:30px;bottom:14px;right:-3px}.win__edge--s{cursor:ns-resize;height:7px;bottom:-3px;left:0;right:14px}.win__icon{place-items:center;display:grid}.win__icon svg{width:18px;height:18px}.win__avatar{object-fit:cover;border:1px solid #fffc;border-radius:50%;width:18px;height:18px}.marquee{z-index:2;pointer-events:none;background:#453de840;border:1px solid #9cf0e3e6;position:absolute}.desk-icon.is-drop svg{filter:drop-shadow(0 0 8px var(--peak-cyan)) brightness(1.15)}.desk-icon.is-drop span{background:var(--peak-coral);text-shadow:none}.desk-area.is-refreshing .desk-icons li{visibility:hidden}.ctxmenu{z-index:3000;background:#fff;border:1px solid #7f9ab0;min-width:180px;padding:2px;font-size:12px;position:fixed;box-shadow:3px 3px 8px #0000004d}.ctxmenu__item{text-align:left;background:0 0;border:0;width:100%;padding:5px 22px;display:block}.ctxmenu__item.is-bold{font-weight:700}.ctxmenu__item:hover:not(:disabled),.ctxmenu__item:focus-visible{background:var(--peak-violet);color:#fff;outline:none}.ctxmenu__item:disabled{color:#9aa6b2;cursor:default}.ctxmenu__sep{background:var(--win-line);height:1px;margin:3px 2px}.msgbox-layer{z-index:2500;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.msgbox{width:min(420px,100%);animation:.14s ease-out win-in;position:relative}.msgbox__body,.errwin{flex-direction:column;gap:14px;padding:16px 16px 14px;display:flex}.errwin{flex:1;justify-content:space-between}.msgbox__content{align-items:flex-start;gap:14px;display:flex}.msgbox__content>svg{flex:none}.msgbox__text{word-break:break-word;gap:8px;font-size:12px;line-height:1.5;display:grid}.errwin__hint{color:#6d7a88}.msgbox__actions{justify-content:center;gap:8px;display:flex}.comic-logo{background:linear-gradient(90deg,red,#f90,#fe0,#3c3,#39f,#93f);color:#0000;text-align:center;filter:drop-shadow(2px 2px #1b1515);-webkit-background-clip:text;background-clip:text;padding:10px 6px;font:700 30px/1 Comic Sans MS,Comic Neue,cursive;display:block;transform:rotate(-3deg)}.crash{background:var(--brand-glow);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.crash__box{width:min(440px,100%);position:relative}.balloon{right:12px;bottom:calc(var(--taskbar-h) + 14px);z-index:1200;background:#ffffe1;border:1px solid #1b1515;border-radius:8px;width:300px;padding:10px 28px 12px 12px;font-size:12px;animation:.2s ease-out start-in;position:absolute;box-shadow:2px 3px 8px #00000059}.balloon:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%);filter:drop-shadow(1px 0 #1b1515);background:#ffffe1;width:16px;height:10px;position:absolute;bottom:-10px;right:120px}.balloon__title{align-items:center;gap:6px;margin-bottom:4px;font-weight:700;display:flex}.balloon__close{background:#fffbe0;border:1px solid #b9a77a;border-radius:3px;width:18px;height:18px;padding:0;font-size:13px;line-height:1;position:absolute;top:4px;right:6px}.content--files{padding:10px 12px 20px}.infobar{background:#ffffe1;border-bottom:1px solid #d9cf9a;align-items:center;gap:8px;margin:-10px -12px 12px;padding:6px 12px;font-size:12px;display:flex}.fs-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.fs-grid:has(.fs-item--thumb){grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.fs-item{text-align:center;background:0 0;border:1px solid #0000;border-radius:3px;flex-direction:column;align-items:center;gap:5px;width:100%;padding:6px 4px 8px;font-size:12px;display:flex}.fs-item:hover{background:#f0f4f8}.fs-item.is-selected{background:var(--violet-50);border-color:#b4b0f3}.fs-item:focus-visible{outline:1px dotted var(--ink)}.fs-icon{place-items:center;height:52px;display:grid}.fs-name{overflow-wrap:anywhere;max-width:100%;padding:1px 3px;line-height:1.25}.fs-item.is-selected .fs-name{background:var(--peak-violet);color:#fff}.fs-item--thumb .fs-name{color:var(--peak-ultramarine);font:800 13px/1.2 var(--font-brand)}.fs-item--thumb.is-selected .fs-name{color:#fff}.fs-item--slot .fs-name{font:12px/1.3 var(--font-ui)}.fs-detail{color:#6d7a88;font-size:11px}.fs-thumb{aspect-ratio:1;background:#fff;border:1px solid #c9d6e2;width:100%;max-width:150px;padding:5px;display:block;box-shadow:1px 2px 5px #00000026}.fs-thumb img{object-fit:cover;width:100%;height:100%}.fs-item.is-selected .fs-thumb{border-color:var(--peak-violet);box-shadow:0 0 0 2px var(--peak-violet)}.fs-thumb--slot{color:var(--peak-violet);font:800 40px/1 var(--font-brand);background:repeating-linear-gradient(135deg,#453de80d 0 8px,#453de81a 8px 16px),#f6f5ff;border-style:dashed;place-items:center;display:grid}.about__intro{grid-template-columns:1fr auto;align-items:center;gap:24px;display:grid}.about__intro-text{gap:10px;display:grid}.about__badge{aspect-ratio:1;background:var(--brand-glow);border-radius:6px;place-items:center;width:128px;display:grid;box-shadow:inset 0 0 0 1px #ffffff26}.about__badge img{width:62px}.pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.pillar{border-top:4px solid var(--peak-violet);background:var(--bluegray-50);padding:16px}.pillar:nth-child(2){border-top-color:var(--peak-coral)}.pillar h2{color:var(--peak-ultramarine);font:800 15px/1.2 var(--font-brand);text-transform:uppercase;margin-bottom:6px}.pillar p{font:300 13px/1.65 var(--font-brand)}.about__founders-text{max-width:62ch;color:var(--ink-soft);margin-bottom:12px;font-size:12.5px}.founder-strip{gap:8px;margin:0;padding:0;list-style:none;display:grid}.founder-strip li{border:1px solid var(--win-line);border-radius:4px;align-items:center;gap:12px;padding:10px 12px;display:flex}.founder-strip img{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.founder-strip div{min-width:0;color:var(--ink-soft);flex:1;gap:2px;font-size:12px;display:grid}.founder-strip strong{color:var(--peak-ultramarine);font:800 14px/1.2 var(--font-brand)}.founder-strip__listeners{align-items:center;display:flex}@container (width<=640px){.about__intro,.pillars{grid-template-columns:1fr}.about__badge{display:none}.founder-strip li{flex-wrap:wrap}}.artistwin{background:var(--win-face);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.artistwin__head{background:var(--brand-glow);color:#fff;align-items:center;gap:18px;padding:18px;display:flex}.artistwin__photo{object-fit:cover;border:3px solid #fff;border-radius:4px;flex:none;width:104px;height:104px;box-shadow:0 6px 18px #0006}.artistwin__id{justify-items:start;gap:6px;min-width:0;display:grid}.artistwin__name{font:800 clamp(20px, 4cqw, 30px)/1 var(--font-brand)}.artistwin__meta{color:#fffc;font-size:12px}.artistwin__listeners{align-items:center;font-size:12px;display:flex}.artistwin__listeners strong{font:800 14px/1 var(--font-brand);margin-right:4px}.propsheet{flex:1;margin:12px}.propsheet__tabs{gap:2px;padding-left:4px;display:flex}.propsheet__tab{background:linear-gradient(#fff,#ecedf0);border:1px solid #919b9c;border-bottom:0;border-radius:4px 4px 0 0;padding:5px 12px;font-size:12px;position:relative;top:1px}.propsheet__tab.is-active{z-index:1;border-top:3px solid var(--peak-coral);background:#fcfcfe;margin-top:-2px;padding-bottom:7px}.propsheet__panel{background:#fcfcfe;border:1px solid #919b9c;align-content:start;gap:14px;min-height:220px;padding:16px;display:grid}.artistwin__section h2{color:var(--peak-ultramarine);font:700 12px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.artistwin__bio{font:300 13px/1.7 var(--font-brand)}.artistwin__hint,.artistwin__loading{color:#6d7a88;font-size:12px}.artistwin__cta{justify-self:start}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--violet-50);color:var(--peak-ultramarine);text-transform:capitalize;border:1px solid #b4b0f3;border-radius:999px;padding:2px 8px;font-size:11px}.linkbtn{color:var(--link);background:0 0;border:0;margin-top:6px;padding:0;font-size:12px;text-decoration:underline}.toplist{margin:0;padding:0;font-size:12px;list-style:none}.toplist li{border-bottom:1px solid #eef1f4;grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"n title len""n artists len";align-items:center;column-gap:8px;padding:6px 4px;display:grid}.toplist li:hover{background:var(--violet-50)}.toplist__n{color:#8a96a3;font:800 13px/1 var(--font-brand);text-align:center;grid-area:n}.toplist__title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;grid-area:title;font-weight:700;text-decoration:none;overflow:hidden}.toplist__title:hover{text-decoration:underline}.toplist__artists{color:#6d7a88;white-space:nowrap;text-overflow:ellipsis;grid-area:artists;font-size:11px;overflow:hidden}.toplist__len{color:#6d7a88;font-variant-numeric:tabular-nums;grid-area:len}.toplist .explicit{color:#fff;background:#b5bec8}.disco{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.disco__item{color:var(--ink);gap:4px;font-size:11px;text-decoration:none;display:grid}.disco__item img{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:0 2px 6px #00000040}.disco__item strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.disco__item span{color:#6d7a88}.offline{background:#fff6f4;border:1px solid #e4b8b0;gap:12px;padding:12px;font-size:12px;display:flex}.offline svg{flex:none}.offline p{color:#6d7a88;margin:2px 0 8px}@container (width<=480px){.artistwin__head{flex-direction:column;align-items:flex-start}}.social{margin:0;padding:0;list-style:none;display:flex}.social--tray{align-items:center;gap:6px}.social--tray .social__link{color:#fff;place-items:center;width:20px;height:20px;display:grid}.social--tray a.social__link:hover{color:var(--peak-cyan)}.social__link.is-soon{opacity:.45;cursor:help}.social--list{flex-wrap:wrap;gap:8px}.social--list .social__link{border:1px solid var(--win-line);color:var(--peak-ultramarine);background:#fff;border-radius:4px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.social--list a.social__link:hover{border-color:var(--peak-violet)}.social--list small{color:#6d7a88;font-weight:400}.contacts__follow{margin-top:18px}.contacts__follow h3{color:var(--peak-ultramarine);font:400 14px/1.25 var(--font-brand);margin-bottom:8px}.is-mobile .social--tray{display:none}.ticker{white-space:nowrap;flex:1;display:block;overflow:hidden}.ticker span{padding-left:100%;animation:28s linear infinite ticker;display:inline-block}@keyframes ticker{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.ticker span{padding-left:0;animation:none}}.climb{color:#fff;background:linear-gradient(#1b1515,#120d3d);flex-direction:column;flex:1;align-items:center;gap:8px;min-height:0;padding:10px;display:flex;overflow:auto}.climb__hud{background:#ffffff0f;border:1px solid #ffffff26;border-radius:4px;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;width:100%;max-width:460px;padding:6px 10px;font-size:12px;display:flex}.climb__hud strong{font:800 12px/1 var(--font-brand);color:var(--peak-yellow)}.climb__level{color:var(--peak-cyan);font-weight:700}.climb__main{gap:8px;width:100%;max-width:460px;display:flex}.climb__meter{flex-direction:column;flex:none;align-items:center;width:34px;display:flex;position:relative}.climb__flag{color:var(--peak-coral);font-size:16px;line-height:1}.climb__track{background:linear-gradient(#3a33d9 0%,#f3f7fb 34%,#7d93ab 67%,#17b39c 100%);border-radius:5px;flex:1;width:10px;margin:4px 0 26px;position:relative;box-shadow:inset 0 0 0 1px #ffffff40}.climb__track i{background:#fff9;width:18px;height:1px;position:absolute;left:-4px}.climb__climber{background:var(--peak-coral);width:14px;height:14px;box-shadow:0 0 8px var(--peak-coral);border:2px solid #fff;border-radius:50%;transition:bottom .3s ease-out;position:absolute;left:50%;transform:translate(-50%,50%)}.climb__meter-mtn{width:34px;color:var(--peak-bluegray);position:absolute;bottom:0}.climb__board{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;border:2px solid #fff;border-radius:3px;flex:1;min-width:0;position:relative;box-shadow:0 6px 20px #00000080}.climb__canvas{image-rendering:auto;width:100%;height:100%}.climb__overlay{text-align:center;background:#100b3ab8;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:absolute;inset:0}.climb__overlay h3{font:800 20px/1.15 var(--font-brand)}.climb__overlay p{max-width:30ch;font-size:12px;line-height:1.5}.climb__blink{color:var(--peak-cyan);animation:1.1s steps(2,start) infinite blink}@keyframes blink{to{visibility:hidden}}.climb__summit{font-size:40px}.climb__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.climb__pad{grid-template-rows:repeat(2,44px);grid-template-columns:repeat(3,52px);gap:6px;display:none}.climb__pad button{color:#fff;background:#ffffff1f;border:1px solid #fff6;border-radius:6px;font-size:16px}.climb__pad button:first-child{grid-column:2}.climb__pad button:nth-child(2){grid-area:2/1}.climb__pad button:nth-child(3){grid-area:2/2}.climb__pad button:nth-child(4){grid-area:2/3}.climb__controls{color:#8f8aa8;font-size:11px}@media (pointer:coarse){.climb__pad{display:grid}.climb__controls{display:none}}.sparkle-layer{z-index:4000;pointer-events:none;position:fixed;inset:0}.sparkle{text-shadow:0 0 6px;font-size:14px;animation:.8s ease-out forwards sparkle;position:absolute;transform:translate(-50%,-50%)}@keyframes sparkle{to{opacity:0;transform:translate(calc(-50% + var(--dx,0px)), 22px) scale(.3) rotate(90deg)}}.y2k-toast{z-index:4100;background:linear-gradient(90deg, var(--peak-violet), var(--peak-coral), var(--peak-yellow));color:#fff;font:800 14px/1 var(--font-brand);letter-spacing:.06em;text-shadow:0 1px 2px #0006;border:2px solid #fff;border-radius:999px;padding:10px 18px;animation:.2s ease-out start-in;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 0 20px #9cf0e3cc}.y2k-count{z-index:4200;color:#fff;text-align:center;background:#06041eeb;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;inset:0;overflow:hidden}.y2k-count__date{color:var(--peak-cyan);font:400 14px/1 var(--font-brand);letter-spacing:.1em;text-transform:uppercase}.y2k-count__time{font:800 clamp(40px, 12vw, 110px)/1 var(--font-brand);font-variant-numeric:tabular-nums;text-shadow:0 0 20px var(--peak-violet), 0 0 40px var(--peak-violet)}.y2k-count__happy{background:linear-gradient(90deg, var(--peak-cyan), var(--peak-yellow), var(--peak-coral));color:#0000;font:800 clamp(26px, 7vw, 60px)/1 var(--font-brand);-webkit-background-clip:text;background-clip:text;animation:.4s ease-out start-in}.firework{border-radius:50%;width:6px;height:6px;animation:1.3s ease-out infinite firework;position:absolute;box-shadow:0 -60px #fbe730,42px -42px #9cf0e3,60px 0 #ff4733,42px 42px #fff,0 60px #fbe730,-42px 42px #9cf0e3,-60px 0 #ff4733,-42px -42px #fff}@keyframes firework{0%{opacity:1;transform:scale(.1)}80%{opacity:1}to{opacity:0;transform:scale(1.4)}}.screensaver{z-index:4500;cursor:none;background:#000;position:fixed;inset:0}.screensaver__logo{width:150px;height:181px;transition:background-color .3s;position:absolute;top:0;left:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
