@charset "UTF-8";@keyframes round_spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.va-spinner{display:flex;align-items:center;justify-content:center}.va-spinner .va-icon{animation:1s linear infinite round_spinner}.va-button{position:relative;min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--va-radius);font-family:Nunito,arial,sans-serif;-webkit-user-select:none;user-select:none;cursor:pointer}.va-button__content{display:contents}.va-button__content.hidden{visibility:hidden}.va-button__loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;cursor:default}.va-button__margin{margin-right:var(--va-space-2)}.va-button.primary{height:var(--va-control-h);padding:0 var(--va-space-2);font-size:var(--va-text-md);color:var(--va-text-primary);background-color:var(--va-accent);border:1px solid var(--va-overlay-hover);white-space:nowrap}.va-button.secondary{height:var(--va-control-h);padding:0 var(--va-space-2);font-size:var(--va-text-md);color:var(--va-text-primary);background-color:var(--va-bg-raised);border:1px solid var(--va-border-control);white-space:nowrap}.va-button.positive{height:var(--va-control-h);padding:0 var(--va-space-2);font-size:var(--va-text-md);color:var(--va-text-primary);background-color:var(--color-positive);border:1px solid var(--va-border-control)}.va-button.warning{height:var(--va-control-h);padding:0 var(--va-space-2);font-size:var(--va-text-md);color:var(--va-text-primary);background-color:var(--color-warning);border:1px solid var(--va-border-control)}.va-button.negative{height:var(--va-control-h);padding:0 var(--va-space-2);font-size:var(--va-text-md);color:var(--va-text-primary);background-color:var(--color-negative);border:1px solid var(--va-border-control)}.va-button.primary:hover,.va-button.secondary:hover,.va-button.positive:hover,.va-button.warning:hover,.va-button.negative:hover{filter:brightness(110%)}.va-button.flat{flex-grow:1;padding:var(--va-space-3) var(--va-space-6);white-space:nowrap;color:var(--va-text-secondary);background-color:transparent;border:0;border-radius:0}.va-button.flat:hover{color:var(--va-text-primary)}.va-button.icon{width:var(--va-icon-btn);height:var(--va-icon-btn);border-radius:var(--va-radius-sm);border:0;padding:0;color:var(--va-text-secondary);background:transparent;flex-shrink:0;transition:background var(--va-trans-fast),color var(--va-trans-fast)}.va-button.icon:hover{color:var(--va-text-primary)}.va-button.icon.active{color:var(--va-accent)}.va-button.icon.muted{color:var(--va-text-muted)}.va-button.icon.lg{--va-icon-btn: 48px}.va-button.icon .va-button__content{display:flex;align-items:center;justify-content:center}.va-button.thumbnail{width:30px;height:30px;border-radius:50%;border:0;color:var(--color-level-200);background-color:var(--va-text-primary)}.va-button.thumbnail:hover{color:var(--va-text-primary);background-color:var(--va-accent)}.va-button.disabled{opacity:.5;cursor:not-allowed}.va-input{flex-grow:1;height:36px;position:relative;background:var(--va-bg-field);border-radius:var(--va-radius);border:1px solid var(--va-border-control);display:flex;padding:0 10px}.va-input input,.va-input textarea{flex-grow:1;width:100%;height:100%;border:0;outline:none;display:block;color:var(--va-text-primary);background:transparent;font-family:var(--va-font);font-size:16px}.va-input input::placeholder,.va-input textarea::placeholder{-webkit-user-select:none;user-select:none}.va-input__icons{position:absolute;top:0;right:0;bottom:0;height:100%;display:flex;background:linear-gradient(90deg,transparent 0%,var(--va-bg-field) 20%,var(--va-bg-field) 100%);padding:0 10px 0 15px;gap:10px}.va-input__prefix-icon{display:flex;align-items:center;justify-content:center;margin-right:15px;color:var(--va-icon-muted)}.va-input__suffix-icon{display:flex;align-items:center;justify-content:center;color:var(--va-icon-muted)}.va-input__clear,.va-input__hide-password{display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease}.va-input.is_textarea{height:auto;padding:10px 15px}.va-input.is_textarea textarea{resize:none;scrollbar-width:thin}.va-input.is_textarea .va-input__icons{display:none}.va-input.plain{background:transparent;border:none;border-radius:0;padding:0;height:auto;flex-grow:1}.va-input.plain.is_textarea{padding:0}.va-input.focused{filter:brightness(110%)}.va-input.focused input{padding-right:20px}.va-input:hover .va-input__clear,.va-input:hover .va-input__hide-password{opacity:.5}.va-input:hover .va-input__clear:hover,.va-input:hover .va-input__hide-password:hover{opacity:1}.va-dialog{display:flex;flex-direction:column;justify-content:center;gap:20px;max-width:900px;background:#000c;border-radius:var(--va-radius-sm);box-shadow:0 0 20px #ffffff1a;padding:20px}.va-dialog__message{min-height:20px;text-align:center;overflow:auto}.va-dialog__controls{display:flex;justify-content:center;gap:20px}.va-dialog .va-button{min-width:100px}@media(max-width:980px){.va-dialog{padding:40px;max-width:100%;min-height:100%}}.va-thumbnail{position:relative;overflow:hidden;width:180px;height:180px}.va-thumbnail__cover{float:left;background-size:cover;background-position:center;transition:transform .2s ease}.va-thumbnail__50x50{width:50%;height:50%}.va-thumbnail__50x100{width:50%;height:100%}.va-thumbnail__100x50{width:100%;height:50%}.va-thumbnail__100x100{width:100%;height:100%}.va-thumbnail__controls{position:absolute;inset:0;background:linear-gradient(180deg,#000c,#0009 10%,#0000001a 40% 60%,#0009 90% 100%);transition:all .2s ease;opacity:0}.va-thumbnail:hover .va-thumbnail__cover{transform:scale(1.1)}.va-thumbnail:hover .va-thumbnail__controls{opacity:1}.video-card.current{border:5px solid var(--va-text-primary)}.va-switch{position:relative;height:36px;width:67px;min-width:67px;max-width:67px;border-radius:var(--va-radius-sm);border:1px solid var(--va-border-control);background-color:var(--va-bg-canvas);transition:all .2s ease;padding:1px;cursor:pointer}.va-switch__btn{left:1px;width:31px;height:calc(100% - 2px);border-radius:calc(var(--va-radius-sm) - 2px);background:var(--va-surface-neutral);box-shadow:0 0 4px 2px #0000004d;position:absolute;z-index:2;box-sizing:border-box;border:1px solid transparent;transition:all .2s ease;display:flex;justify-content:space-around}.va-switch.active{border:1px solid var(--va-border-control);background-color:var(--va-accent)}.va-switch.active .va-switch__btn{left:33px;border-color:var(--va-border-control);background-color:var(--va-text-primary)}.va-switch.disabled{opacity:.5;pointer-events:none}.track-artists{overflow:hidden;text-overflow:ellipsis}.track-artists__name{cursor:pointer}.track-artists__name:hover{filter:brightness(120%);text-decoration:underline}.context-menu-header{display:flex;gap:10px;padding:15px 15px 0}.context-menu-header__thumbnail{flex-grow:0;flex-shrink:0}.context-menu-header__content{flex-grow:1;flex-shrink:1;min-height:54px;display:flex;flex-direction:column;justify-content:center}.context-menu-header__title{font-weight:700;word-break:break-all}.context-menu-header .va-thumbnail{width:54px;height:54px}.va-context-menu-items{min-width:200px;max-width:380px;background:var(--color-level-300);border-radius:var(--va-radius);box-shadow:var(--shadow-elevation-8);margin:10px}.va-context-menu-items__list{border:none;list-style:none;padding:10px 0;max-height:calc(100vh - 200px);overflow:auto}.va-context-menu-items__item{color:var(--va-text-primary);cursor:pointer;margin:0;padding:5px 20px 5px 15px;-webkit-user-select:none;user-select:none;display:flex;gap:10px;align-items:center}.va-context-menu-items__item.has-switch{padding-right:10px}.va-context-menu-items__label{flex:1}.va-context-menu-items__switch{flex-shrink:0}.va-context-menu-items__item:hover{color:var(--va-text-on-active);background-color:var(--va-bg-active-light)}.context-menu-playlists__title{display:flex;justify-content:space-between;font-weight:700;padding:10px 20px 10px 15px}.context-menu-playlists__loading{width:100vw;max-width:100%;display:flex;justify-content:center;padding:10px 20px 20px 15px}.context-menu-playlists__items{border:none;list-style:none;max-height:calc(100vh - 200px);overflow:auto}.context-menu-playlists__item{color:var(--va-text-primary);cursor:pointer;margin:0;padding:10px 20px 10px 15px;-webkit-user-select:none;user-select:none;display:flex;gap:10px;align-items:flex-start}.context-menu-playlists__icon{flex-shrink:0}.context-menu-playlists__label{flex-grow:1}.context-menu-playlists .va-switch{height:30px}.track-rating{min-width:19px;font-size:12px;font-weight:500;margin-left:10px;text-align:center}.track-row .list-view-item__title{cursor:pointer}.track-row .list-view-item__title:hover{filter:brightness(120%)}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:200;src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-200-C17CpY-9.eot);src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-200-C17CpY-9.eot?#iefix) format("embedded-opentype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-200-BnD1I5BH.woff2) format("woff2"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-200-D3alj8Jw.woff) format("woff"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-200-6io5BEaa.ttf) format("truetype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-200-CF0NVNfP.svg#Nunito) format("svg")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:200;src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-200italic-DkYrsY3b.eot);src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-200italic-DkYrsY3b.eot?#iefix) format("embedded-opentype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-200italic-CONE_Ciy.woff2) format("woff2"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-200italic-BOw3XEKz.woff) format("woff"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-200italic-4LE93GSj.ttf) format("truetype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-200italic-BhQotu_C.svg#Nunito) format("svg")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:300;src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-300-ByTtQluH.eot);src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-300-ByTtQluH.eot?#iefix) format("embedded-opentype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-300-CAl54dCj.woff2) format("woff2"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-300-CRRn2px6.woff) format("woff"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-300-bXfJWp1h.ttf) format("truetype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-300-CoUktwYB.svg#Nunito) format("svg")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:300;src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-300italic-Bx9DVvOi.eot);src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-300italic-Bx9DVvOi.eot?#iefix) format("embedded-opentype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-300italic-DeTs-PBD.woff2) format("woff2"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-300italic-CLs8Sre3.woff) format("woff"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-300italic-CrFCZG_P.ttf) format("truetype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-300italic-DQauVDp9.svg#Nunito) format("svg")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-regular-DMWaxxzH.eot);src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-regular-DMWaxxzH.eot?#iefix) format("embedded-opentype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-regular-C8QyQbaG.woff2) format("woff2"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-regular-ByUjge33.woff) format("woff"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-regular-BuRFCwJL.ttf) format("truetype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-regular-C0TCw1LG.svg#Nunito) format("svg")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:400;src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-italic-LHeKAXyd.eot);src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-italic-LHeKAXyd.eot?#iefix) format("embedded-opentype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-italic-U7xd5wla.woff2) format("woff2"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-italic-Dul0667I.woff) format("woff"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-italic-D0XSkQmX.ttf) format("truetype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-italic-CNgRlVah.svg#Nunito) format("svg")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:500;src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-500-XaL0i-oR.eot);src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-500-XaL0i-oR.eot?#iefix) format("embedded-opentype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-500-Bqubx_0o.woff2) format("woff2"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-500-BYj5ULBj.woff) format("woff"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-500-CVKGdkp0.ttf) format("truetype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-500-Bz3adOC5.svg#Nunito) format("svg")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:500;src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-500italic-DOiahElD.eot);src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-500italic-DOiahElD.eot?#iefix) format("embedded-opentype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-500italic-tuyvjX17.woff2) format("woff2"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-500italic-alFkvCzE.woff) format("woff"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-500italic-BR35-9jb.ttf) format("truetype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-500italic-DkNmKUBQ.svg#Nunito) format("svg")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-600-BbQ-m2jR.eot);src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-600-BbQ-m2jR.eot?#iefix) format("embedded-opentype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-600-q7mTaOn9.woff2) format("woff2"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-600-CwH8wc1V.woff) format("woff"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-600-LXtmAw6l.ttf) format("truetype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-600-C0ErEETI.svg#Nunito) format("svg")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:600;src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-600italic-CXFuzT4D.eot);src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-600italic-CXFuzT4D.eot?#iefix) format("embedded-opentype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-600italic-bTf7v2cg.woff2) format("woff2"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-600italic-BgGOEeAm.woff) format("woff"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-600italic-Ije22qCE.ttf) format("truetype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-600italic-CofGwuVP.svg#Nunito) format("svg")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-700-DD3CjXNF.eot);src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-700-DD3CjXNF.eot?#iefix) format("embedded-opentype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-700-gpCRvczc.woff2) format("woff2"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-700-C0g6rwtc.woff) format("woff"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-700-DNBVNMX-.ttf) format("truetype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-700-CVgPVid_.svg#Nunito) format("svg")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:700;src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-700italic-Dpk6e0xR.eot);src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-700italic-Dpk6e0xR.eot?#iefix) format("embedded-opentype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-700italic-BARaRUW0.woff2) format("woff2"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-700italic-BA4YHL7o.woff) format("woff"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-700italic-ZYAbUBsz.ttf) format("truetype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-700italic-DEJhkP_7.svg#Nunito) format("svg")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:800;src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-800-B327aB7E.eot);src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-800-B327aB7E.eot?#iefix) format("embedded-opentype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-800-Cv0ou1bz.woff2) format("woff2"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-800-8uDw5cIN.woff) format("woff"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-800-IlhRN9-g.ttf) format("truetype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-800-D6EhDY0P.svg#Nunito) format("svg")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:800;src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-800italic-CWr_JYso.eot);src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-800italic-CWr_JYso.eot?#iefix) format("embedded-opentype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-800italic-DDkR7oJd.woff2) format("woff2"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-800italic-BF-JNo8J.woff) format("woff"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-800italic-wi1p-VuO.ttf) format("truetype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-800italic-DukthYAC.svg#Nunito) format("svg")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:900;src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-900-Ck3ncL7A.eot);src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-900-Ck3ncL7A.eot?#iefix) format("embedded-opentype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-900-yq0ucLdH.woff2) format("woff2"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-900-Cb_B9Py8.woff) format("woff"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-900-C4zvhEqn.ttf) format("truetype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-900-B8evL3lL.svg#Nunito) format("svg")}@font-face{font-display:swap;font-family:Nunito;font-style:italic;font-weight:900;src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-900italic-Ba6qm3W4.eot);src:url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-900italic-Ba6qm3W4.eot?#iefix) format("embedded-opentype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-900italic-eG5JomTq.woff2) format("woff2"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-900italic-DRQyACTW.woff) format("woff"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-900italic-BpQMR82M.ttf) format("truetype"),url(/assets/nunito-v25-cyrillic_cyrillic-ext_latin_latin-ext-900italic-BCoY4tdI.svg#Nunito) format("svg")}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--va-bg-canvas);color:var(--va-text-secondary);font-family:var(--va-font);font-size:var(--va-text-base);font-weight:500;letter-spacing:.05em;-webkit-font-smoothing:antialiased}a{color:var(--va-accent-warm);text-decoration:none}a:hover,a:active,a:focus{outline:0;border:0;text-decoration:none;color:#ffbb43}.color-scheme-transition *{transition:color var(--va-trans-color),background-color var(--va-trans-color),opacity var(--va-trans-color),transform var(--va-trans)!important}:root{--va-bg-canvas: #000;--va-bg-surface: #0d0d0d;--va-bg-raised: #1a1a1a;--va-bg-field: #262626;--va-bg-hover: #333;--va-bg-active: #1a3a5c;--va-bg-glass: rgba(0, 0, 0, .85);--va-text-primary: #e8eaed;--va-text-secondary: #7d8e9e;--va-text-muted: #666;--va-accent: #4e94d1;--va-accent-hover: #3d7aae;--va-accent-teal: #21CCD7;--va-accent-warm: #FFA02F;--va-ok: #06c167;--va-warn: #ffcf70;--va-err: #e85c4a;--va-border: #2a2a2a;--va-border-field: var(--va-bg-hover);--va-border-control: #333;--va-surface-neutral: var(--va-bg-raised);--va-icon-muted: #999;--va-overlay-hover: rgba(255,255,255,.2);--va-bg-active-light: #d0d0d0;--va-text-on-active: #1c2428;--va-radius-sm: 4px;--va-radius-md: 8px;--va-radius-lg: 16px;--va-shadow-panel: 0 2px 12px rgba(0,0,0,.45);--va-shadow-drop: 0 4px 16px rgba(0,0,0,.35);--va-space-1: 4px;--va-space-2: 8px;--va-space-3: 12px;--va-space-4: 16px;--va-space-5: 20px;--va-space-6: 24px;--va-space-8: 32px;--va-space-10: 40px;--va-font: "Nunito", "Arial", sans-serif;--va-font-mono: monospace;--va-text-xs: 12px;--va-text-sm: 14px;--va-text-base: 16px;--va-text-md: 16px;--va-text-lg: 18px;--va-text-xl: 20px;--va-text-2xl: 48px;--va-leading: 1.5;--va-control-h: 36px;--va-header-h: 56px;--va-sidebar-w-sm: clamp(240px, 20vw, 320px);--va-sidebar-w-md: clamp(320px, 25vw, 400px);--va-sidebar-w-lg: clamp(400px, 35vw, 480px);--va-form-w-sm: 360px;--va-form-w-md: 392px;--va-input-min-h: 56px;--va-icon-btn: 36px;--va-icon-size: 20px;--va-thumb-sm: 52px;--va-trans-fast: .15s ease;--va-trans: .2s ease;--va-trans-slow: .3s ease;--va-trans-color: 3s ease}:root{--color-level-200: var(--va-bg-raised);--color-level-300: var(--va-bg-field);--color-positive: var(--va-ok);--color-warning: var(--va-warn);--color-negative: var(--va-err);--va-radius: var(--va-radius-sm);--shadow-elevation-8: 0 2.32px 6.26px 0 #ffffff05, 0 5.39px 14.55px 0 #ffffff08, 0 9.68px 26.12px 0 #ffffff08, 0 16.06px 43.35px 0 #ffffff0a, 0 26.45px 71.42px 0 #ffffff0a, 0 46.23px 124.83px 0 #ffffff0d, 0 100px 270px 0 #ffffff12, inset 0 0 1px 0 #66809fcc;--bg-primary: var(--va-bg-raised);--bg-secondary: var(--va-bg-surface);--bg-tertiary: var(--va-bg-field);--bg-hover: var(--va-bg-hover);--bg-active: var(--va-bg-active);--bg-msg-own: var(--va-bg-active);--bg-msg-other: #4a1a2e;--text-primary: var(--va-text-primary);--text-secondary: var(--va-text-secondary);--text-muted: var(--va-text-muted);--accent: var(--va-accent);--accent-dark: var(--va-accent-hover);--online: var(--va-ok);--unread: var(--va-accent);--border: var(--va-border);--border-control: var(--va-border-control);--shadow: var(--va-shadow-panel);--radius-sm: var(--va-radius-sm);--radius-md: var(--va-radius-md);--radius-lg: var(--va-radius-lg);--font-sans: var(--va-font);--header-height: var(--va-header-h);--input-min-height: var(--va-input-min-h)}.def-win-class{background-color:var(--va-bg-glass);-webkit-backdrop-filter:var(--window-backdrop-filter, blur(10px));backdrop-filter:var(--window-backdrop-filter, blur(10px));min-height:100%}.def-win-pad{padding:20px}*{scrollbar-color:var(--va-text-secondary) var(--va-bg-surface);scrollbar-width:thin}*::-webkit-scrollbar{width:6px;background-color:#fff3}*::-webkit-scrollbar-thumb{background-color:#000c}.scrollable{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.scrollable::-webkit-scrollbar{width:4px}.scrollable::-webkit-scrollbar-track{background:transparent}.scrollable::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.va-row{display:flex}.va-column-1{flex:1 1 100px}.va-column-2{flex:1 1 200px}.va-column-3{flex:1 1 300px}.va-column-4{flex:1 1 400px}.va-column-5{flex:1 1 500px}.va-column-6{flex:1 1 600px}.v-form-row{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.v-form-error{color:var(--va-err);font-size:12px;min-height:24px}.v-form-grow{flex-grow:1}.v-form-inline-value{display:flex;flex-wrap:wrap;gap:12px}.flex-wrap-gap{display:flex;flex-wrap:wrap;gap:20px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:white;-webkit-box-shadow:0 0 0px 40rem var(--va-bg-field) inset}@keyframes gradient{0%{background-position:0 0}to{background-position:-200% 0}}.animated-gradient{background:repeating-linear-gradient(to right,red,green,#00f 66%,red);width:100%;background-size:200% auto;background-position:0 100%;animation:gradient 2s infinite linear}.max-height-500{max-height:500px;overflow-y:scroll}.desktop-only,.mobile-only{display:none}@container (min-width: 980px){.desktop-only{display:initial}}@container (max-width: 979px){.mobile-only{display:initial}}@media(min-width:980px){.desktop-only{display:initial}}@media(max-width:979px){.mobile-only{display:initial}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.va-context-menu-container{position:absolute;top:0;left:0;z-index:500}.va-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:auto;background-color:var(--va-overlay-hover);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:190}.va-modal__content{width:100%;min-height:100%;padding:20px 20px 40px;display:flex;justify-content:center}.va-modal.pull-left{left:0;width:60vw}.va-modal.pull-left .va-modal__content{justify-content:flex-end}.va-modal.pull-right{left:60vw;width:40vw}.va-modal.pull-right .va-modal__content{justify-content:flex-start}@media(max-width:1840px){.va-modal.pull-left{left:0;width:calc(100vw - 600px)}.va-modal.pull-right{left:calc(100vw - 600px);width:600px}}@media(max-width:1456px){.va-modal.pull-left{left:0;width:100vw}.va-modal.pull-right{left:0;width:100vw;transition:all .1s ease}}@media(min-width:980px){.va-modal__content{align-items:center}}@media(max-width:980px){.va-modal__content{padding:0}.va-window{min-height:100%!important}}.va-window{max-width:1200px;display:flex;flex-direction:column;background:#000c;box-shadow:0 0 20px #ffffff1a;padding:20px}.va-window__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:20px;font-weight:500}.va-window__close{border:none;width:24px;height:24px;cursor:pointer;opacity:.5}.va-window__close:hover{opacity:1}.va-max-width-600{max-width:600px}.va-max-width-800{max-width:800px}.va-max-width-1200{max-width:1200px}.va-full-width{max-width:100500px}.va-min-height-500{min-height:500px}.va-full-height{min-height:calc(100vh - 60px)}.va-auto-tooltip{position:fixed;top:0;left:0;z-index:9999;max-width:300px;padding:var(--va-space-2) var(--va-space-3);font-size:var(--va-text-sm);line-height:1.4;color:var(--va-text-primary);background-color:var(--va-bg-field);border-radius:var(--va-radius-sm);box-shadow:var(--va-shadow-drop);pointer-events:none}.va-auto-tooltip__arrow{position:absolute;background-color:var(--va-bg-field);transform:rotate(45deg)}.tooltip-fade-enter-active,.tooltip-fade-leave-active{transition:opacity var(--va-trans-fast)}.tooltip-fade-enter-from,.tooltip-fade-leave-to{opacity:0}@media(max-width:768px){.va-auto-tooltip{max-width:200px;font-size:var(--va-text-xs);padding:var(--va-space-1) var(--va-space-2)}}.desktop-background__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;z-index:1;pointer-events:none;transition:opacity 1s ease-in-out}.desktop-background__overlay{position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(to right,#00000080,#0000);z-index:2;pointer-events:none}.va-kyuubey{position:absolute;right:5vw;bottom:36px;width:320px;height:232px;background-image:url(/assets/kyuubey_sprite-BHHgJYAs.webp);z-index:21}.va-kyuubey:hover{background-position:320px}.va-kyuubey.hidden{opacity:0;transform:scale(.1);transform-origin:70% 70%;transition:all .3s ease}.desktop-area{position:fixed;width:100%;height:100%;overflow:hidden}.desktop-area__grid{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-auto-flow:column;grid-template-rows:repeat(auto-fill,100px);grid-template-columns:repeat(auto-fit,80px);gap:10px;padding:10px 10px 50px;align-content:start;justify-content:start;z-index:20}.desktop-area__label{display:flex;flex-direction:column;align-items:center;align-content:flex-start;padding:5px;border-radius:var(--va-radius-sm);-webkit-user-select:none;user-select:none;cursor:pointer;transition:transform .2s}.desktop-area__label:hover{transform:scale(1.05);background:var(--va-overlay-hover)}.desktop-area__image{flex-shrink:0;width:48px;height:48px;background-size:cover;margin-bottom:8px;border-radius:var(--va-radius-sm)}.desktop-area__title{color:var(--va-text-primary);font-size:var(--va-text-xs);font-weight:700;text-align:center;text-shadow:1px 1px 2px #000000;text-overflow:ellipsis;overflow:hidden}.va-slider{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:28px;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.va-slider--disabled{cursor:not-allowed}.va-slider--vertical{width:28px;height:100%}.va-slider__rail{position:relative;width:100%;height:6px;border-radius:var(--va-radius-sm);background-color:var(--va-text-secondary);transition:background-color .3s}.va-slider:hover:not(.va-slider--disabled) .va-slider__rail{background-color:var(--va-text-primary)}.va-slider--vertical .va-slider__rail{width:6px;height:100%}.va-slider__process{position:absolute;height:100%;border-radius:var(--va-radius-sm);background-color:var(--va-accent);transition:background-color .3s}.va-slider--vertical .va-slider__process{width:100%;height:0}.va-slider--disabled .va-slider__process{background-color:var(--va-icon-muted)}.va-slider__dot{position:absolute;top:50%;left:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);outline:none}.va-slider__handle{width:16px;height:16px;box-sizing:border-box;border:2px solid var(--va-accent);border-radius:var(--va-radius-sm);background-color:var(--va-text-primary);transition:box-shadow .3s,border-color .3s}.va-slider__dot:hover .va-slider__handle,.va-slider__dot--active .va-slider__handle{border-color:var(--va-accent);filter:brightness(110%)}.va-slider__dot--active .va-slider__handle{box-shadow:0 0 0 5px #5ba3d933}.va-slider--disabled .va-slider__handle{cursor:not-allowed;border-color:var(--va-bg-active-light)!important;filter:none}.va-slider__tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%) scale(.9);transform-origin:50% 100%;margin-bottom:8px;padding:6px 8px;font-size:14px;white-space:nowrap;color:var(--va-text-on-active);background-color:var(--va-bg-active-light);border-radius:var(--va-radius-sm);box-shadow:var(--va-shadow-drop);transition:transform .3s;pointer-events:none}.va-slider__tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--va-bg-active-light)}.va-slider__dot--active .va-slider__tooltip,.va-slider__dot:hover .va-slider__tooltip{transform:translate(-50%) scale(1)}.va-slider--vertical .va-slider__tooltip{inset:50% 100% auto auto;margin:0 8px 0 0;transform:translateY(-50%) scale(.9);transform-origin:100% 50%}.va-slider--vertical .va-slider__tooltip:after{top:50%;left:100%;transform:translateY(-50%);border-top-color:transparent;border-left-color:var(--va-bg-active-light)}.va-slider--vertical .va-slider__dot--active .va-slider__tooltip,.va-slider--vertical .va-slider__dot:hover .va-slider__tooltip{transform:translateY(-50%) scale(1)}.media-player-volume{position:relative;display:flex;align-items:center;justify-content:center}.media-player-volume__wrapper{position:absolute;left:-49px;bottom:32px;height:0;overflow:hidden;transition:height .1s ease;transition-delay:.3s;z-index:5}.media-player-volume__slider{margin:40px 40px 0;padding:20px;display:inline-block;background:var(--va-bg-field);border-radius:var(--va-radius-sm)}.media-player-volume__slider .va-slider{height:200px!important}.media-player-volume:hover .media-player-volume__wrapper{transition-delay:0s;height:285px}.desktop-clock{display:flex;align-items:center;font-size:10px;text-align:center;padding-right:var(--va-space-2);font-weight:500;-webkit-user-select:none;user-select:none;cursor:pointer}.desktop-bar{position:fixed;width:100%;height:32px;left:0;bottom:0;background-color:var(--va-bg-glass);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;gap:1px;z-index:200}.desktop-bar__volume{display:flex;align-items:center;padding-right:var(--va-space-2);flex-shrink:0}.desktop-bar>.db-item,.desktop-bar .desktop-clock{flex-shrink:0}.desktop-bar .items{display:flex;flex-grow:1;gap:var(--va-space-2);min-width:0;overflow:hidden}.desktop-bar .db-item{display:flex;align-items:center;font-size:var(--va-text-sm);font-weight:500;padding:5px var(--va-space-2);gap:var(--va-space-2);-webkit-user-select:none;user-select:none;min-width:0;overflow:hidden}.desktop-bar .db-item .db-item__image{width:16px;height:16px;background-size:cover;border-radius:2px;flex-shrink:0}.desktop-bar .db-item .db-item__title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desktop-bar .items .db-item{flex:1 1 0;max-width:220px}.desktop-bar .hrb{border-bottom:2px solid var(--va-accent)}.desktop-bar .db-item:hover,.desktop-bar .db-item.selected{background-color:var(--va-overlay-hover)}.desktop-bar .db-item.selected:hover{background-color:#fff3}.desktop-bar .minimize-all{flex-grow:0;flex-shrink:0;flex-basis:10px;border-left:1px solid var(--va-border)}.va-resizable--enabled{display:grid;grid-template-columns:10px 1fr 10px;grid-template-rows:10px 1fr 10px;gap:0}.va-resizable--disabled .va-resizable__cc{width:100%;height:100%}.va-resizable__cc{min-height:0;container-type:inline-size;display:flex;flex-direction:column;border-radius:var(--va-radius-sm);overflow:hidden;box-shadow:0 0 30px 0 var(--va-overlay-hover)}.va-resizable__tc,.va-resizable__bc{cursor:ns-resize}.va-resizable__cl,.va-resizable__cr{cursor:ew-resize}.va-resizable__tl,.va-resizable__br{cursor:nwse-resize}.va-resizable__tr,.va-resizable__bl{cursor:nesw-resize}.va-resizable__tl,.va-resizable__tc,.va-resizable__tr,.va-resizable__cl,.va-resizable__cr,.va-resizable__bl,.va-resizable__bc,.va-resizable__br{-webkit-user-select:none;user-select:none}.workspace-item{position:fixed;will-change:transform}.workspace-item--moving{--window-backdrop-filter: none}.workspace-item__header{flex:0 0 30px;display:flex;align-items:center;color:var(--va-text-secondary);background-color:var(--va-bg-glass);-webkit-backdrop-filter:var(--window-backdrop-filter, blur(3px));backdrop-filter:var(--window-backdrop-filter, blur(3px));-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--va-border)}.workspace-item__body{flex-grow:1;overflow:auto}.workspace-item__loading{display:none}.workspace-item__loading:only-child{display:flex;align-items:center;justify-content:center;background-color:var(--va-bg-glass);-webkit-backdrop-filter:var(--window-backdrop-filter, blur(10px));backdrop-filter:var(--window-backdrop-filter, blur(10px));min-height:100%}.workspace-item__icon{width:16px;height:16px;background-size:cover;margin-left:5px;flex-grow:0;border-radius:2px}.workspace-item__title{display:flex;align-items:center;margin-left:var(--va-space-2);font-size:var(--va-text-sm);font-weight:500;pointer-events:none}.workspace-item__spacer{flex-grow:1}.workspace-item__buttons{display:flex;-webkit-user-select:none;user-select:none}.workspace-item__btn{width:46px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--va-trans-fast)}.workspace-item__btn:hover{background-color:var(--va-overlay-hover)}.workspace-item__btn:active{background-color:#ffffff59}.workspace-item__btn--close:hover{color:var(--va-text-primary);background-color:var(--va-err)}.workspace-item--moving .va-resizable__cc{box-shadow:none}.workspace__overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:var(--light-filter);backdrop-filter:var(--light-filter);pointer-events:none;z-index:1000}.error-page{min-height:100vh;background-image:url(/assets/parking_3-DLDpHOQi.webp);background-position:center;background-size:cover;-webkit-user-select:none;user-select:none}.error-page__layout{position:absolute;width:100%;height:100%;color:#fff;background-color:#00000080;display:flex;align-items:center;justify-content:center}.error-page__code{font-size:100px;font-weight:700;text-align:center}.error-page__message{font-size:50px;font-weight:700;text-align:center}
