.modal-overlay{position:fixed;inset:0;background:var(--overlay-bg,rgba(0,0,0,.7));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--gap-m);z-index:var(--z-modal,9999);opacity:0;visibility:hidden;transition:opacity var(--transition-normal) ease,visibility var(--transition-normal);overflow-y:auto}.modal-overlay-open{opacity:1;visibility:visible}.modal-overlay-closing{opacity:0;transition:opacity var(--transition-fast) ease}@media(max-width:600px){.modal-overlay{padding:0;align-items:flex-end}}:root{--dropdown-max-height:clamp(200px,40vh,400px);--dropdown-item-height:clamp(36px,4vw,42px);--dropdown-padding:clamp(4px,0.5vw,6px)}.dropdown-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:clamp(6px,1vw,10px);padding:0 clamp(12px,1.5vw,16px);height:var(--btn-h-m);border-radius:var(--btn-r-m);border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-color);cursor:pointer;transition:all .2s ease;font-size:var(--p2-size);font-family:var(--font-primary);outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-trigger:after{content:"";width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid;transition:transform .2s ease;opacity:.6}@media(hover:hover)and (pointer:fine){.dropdown-trigger:hover{border-color:var(--text-tertiary-color);background:var(--card-bg-hover)}}.dropdown-trigger:active{transform:scale(.98)}.dropdown-trigger:focus-visible{outline:2px solid var(--text-tertiary-color);outline-offset:2px}.dropdown-open .dropdown-trigger:after{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;max-height:var(--dropdown-max-height);overflow-y:auto;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--card-br-m);padding:var(--dropdown-padding);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.dropdown-menu::-webkit-scrollbar{width:6px}.dropdown-menu::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.dropdown-menu::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.dropdown-menu::-webkit-scrollbar-thumb:hover{background:var(--text-quaternary-color)}.dropdown-open .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu-top{top:auto;bottom:calc(100% + 4px);transform:translateY(8px)}.dropdown-open .dropdown-menu-top{transform:translateY(0)}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-item{display:flex;align-items:center;gap:clamp(8px,1.2vw,12px);padding:0 clamp(10px,1.5vw,14px);height:var(--dropdown-item-height);border-radius:var(--card-br-s);color:var(--text-color);font-size:var(--p2-size);cursor:pointer;transition:background .15s ease,color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;text-decoration:none;border:none;background:rgba(0,0,0,0);width:100%;text-align:left;font-family:var(--font-primary);outline:none}@media(hover:hover)and (pointer:fine){.dropdown-item:hover{background:var(--hover-bg);color:var(--text-color)}}.dropdown-item:active{background:var(--card-bg-hover)}.dropdown-item:focus-visible{outline:2px solid var(--text-tertiary-color);outline-offset:-2px}.dropdown-item-active{background:var(--card-bg-secondary);color:var(--text-color);font-weight:500}.dropdown-item-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.dropdown-divider{height:1px;background:var(--border-color);margin:var(--dropdown-padding) 0}.dropdown-disabled .dropdown-trigger{opacity:.5;cursor:not-allowed;pointer-events:none}@media(hover:none)and (pointer:coarse){.dropdown-trigger:hover{border-color:var(--border-color);background:var(--card-bg)}.dropdown-item:hover{background:rgba(0,0,0,0)}}.collapsible{border-radius:var(--card-br-m);overflow:hidden}.collapsible-trigger{display:flex;align-items:center;gap:clamp(8px,1.2vw,12px);width:100%;padding:clamp(12px,1.5vw,16px);background:rgba(0,0,0,0);border:none;color:var(--text-color);font-size:var(--p2-size);font-family:var(--font-primary);font-weight:500;text-align:left;cursor:pointer;transition:all .2s ease;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.collapsible-trigger .collapsible-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;transition:transform .3s ease;color:var(--text-secondary-color)}.collapsible-trigger .collapsible-icon svg{width:100%;height:100%}@media(hover:hover)and (pointer:fine){.collapsible-trigger:hover{color:var(--text-secondary-color)}.collapsible-trigger:hover .collapsible-icon{color:var(--text-color)}}.collapsible-trigger:active{opacity:.8}.collapsible-trigger:focus-visible{outline:2px solid var(--text-tertiary-color);outline-offset:2px}.collapsible-open .collapsible-trigger .collapsible-icon{transform:rotate(90deg)}.collapsible-content{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0}.collapsible-open .collapsible-content{max-height:5000px;opacity:1}.collapsible-content-inner{padding:0 clamp(12px,1.5vw,16px) clamp(16px,2vw,24px)}.collapsible-bordered{border:1px solid var(--border-color)}.collapsible-bordered .collapsible-trigger{border-bottom:1px solid rgba(0,0,0,0);transition:all .2s ease,border-color .2s ease}.collapsible-bordered.collapsible-open .collapsible-trigger{border-bottom-color:var(--border-color)}.collapsible-filled{background:var(--card-bg)}.collapsible-filled .collapsible-trigger{background:var(--card-bg-secondary)}@media(hover:hover)and (pointer:fine){.collapsible-filled .collapsible-trigger:hover{background:var(--card-bg-hover)}}.dropdown{position:relative;display:inline-block}.dropdown-trigger-wrapper{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-disabled .dropdown-trigger-wrapper{cursor:not-allowed;opacity:.5;pointer-events:none}.dropdown-item-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:currentColor;opacity:.8}.dropdown-item-icon svg{width:100%;height:100%}.dropdown-item-text{flex:1}.dropdown-item-danger{color:var(--button-danger-bg)}@media(hover:hover)and (pointer:fine){.dropdown-item-danger:hover{background:rgba(239,68,68,.1);color:var(--button-danger-bg)}}.dropdown-header{padding:clamp(10px,1.5vw,14px);border-bottom:1px solid var(--border-color);margin-bottom:var(--dropdown-padding)}.dropdown-header-title{font-weight:600;color:var(--text-color);font-size:var(--p2-size,14px);line-height:1.4}.dropdown-header-subtitle{font-size:var(--text-s,.9rem);color:var(--text-secondary-color);margin-top:2px;line-height:1.4}.toast-container{position:fixed}.toast,.toast-container{z-index:10000;pointer-events:none}.toast{color:var(--text-color,#fff);font-size:14px;font-weight:600;white-space:nowrap;text-shadow:0 2px 8px rgba(0,0,0,.3)}.toast-visible{animation:toastFadeScale 1.5s ease-out forwards}.toast-hidden{opacity:0}@keyframes toastFadeScale{0%{opacity:1;transform:translate(-50%,-100%) scale(1);filter:blur(0)}to{opacity:0;transform:translate(-50%,-150%) scale(1.5);filter:blur(4px)}}.card-3d{position:relative;height:100%;width:100%;isolation:isolate;display:block}.card-3d,.card-3d>*{transform-style:preserve-3d}.card-3d .star-background{background-color:var(--bg-color,black)}.card-3d .star-background,.card-3d .star-background .star-background__scalable-container{transform-style:preserve-3d;will-change:transform}.card-3d__inner{position:relative;width:100%;height:100%;transform:perspective(2000px) translateZ(0);transform-style:preserve-3d;will-change:transform;overflow:hidden;-webkit-mask-image:radial-gradient(white,rgb(0,0,0));mask-image:radial-gradient(white,rgb(0,0,0))}.card-3d__inner:before{content:"";position:absolute;inset:-110%;background:radial-gradient(circle at var(--blink-x,50%) var(--blink-y,50%),rgb(255,255,255) 0,rgba(255,255,255,.3) 15%,transparent 40%);mix-blend-mode:soft-light;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:4;transform:scale(2)}.card-3d__inner:hover:before{opacity:.1}.card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-m);position:relative}.card-header__title{flex:1;font-size:var(--р4-size);font-weight:500;color:var(--text-secondary-color);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.card-header__actions{display:flex;align-items:center;gap:var(--gap-xs);flex-shrink:0;margin-left:auto}.card-header--separator{padding-bottom:var(--gap-m);margin-bottom:var(--gap-m);border-bottom:1px solid var(--border-color)}.profile-card-3d{text-align:center}.profile-card-3d__avatar-wrapper{display:flex;justify-content:center;margin-bottom:var(--gap-m)}.profile-card-3d__avatar{border-radius:50%;-o-object-fit:cover;object-fit:cover}.profile-card-3d__avatar--placeholder{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:600;color:#fff}.profile-card-3d__header{margin-bottom:var(--gap-m)}.profile-card-3d__header .h2,.profile-card-3d__header .p2{margin-bottom:var(--gap-xs)}.profile-card-3d__bio{margin-bottom:var(--gap-m);text-align:left}.profile-card-3d__info{display:flex;flex-direction:column;gap:var(--gap-s)}.profile-card-3d__info-item{display:flex;flex-direction:column;gap:var(--gap-xs);text-align:left}.profile-card-3d__socials{display:flex;flex-wrap:wrap;gap:var(--gap-s);justify-content:center}.image-gallery{width:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;overflow:hidden}.image-gallery--single .image-gallery__main{gap:0}.image-gallery--single .image-gallery__preview{width:100%}.image-gallery__main{display:inline-flex;gap:var(--gap-xs);align-items:flex-start;width:100%;justify-content:center;overflow:hidden;margin:0 auto}.image-gallery__thumbnails{display:flex;flex-direction:column;gap:var(--gap-xs);height:auto;max-height:var(--thumbnails-max-height);overflow-y:visible;width:15%;scrollbar-width:none}.image-gallery__thumbnails::-webkit-scrollbar{display:none}.image-gallery__thumbnail{width:100%;height:auto;border-radius:8px;overflow:hidden;transition:all .2s ease;flex-shrink:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;aspect-ratio:3/4;background-size:cover;background-position:50%;background-repeat:no-repeat}@media(hover:hover){.image-gallery__thumbnail:hover:not(.image-gallery__thumbnail--active){transform:scale(1.016)}}.image-gallery__thumbnail:active:not(.image-gallery__thumbnail--active){transform:scale(1.016)}.image-gallery__preview{min-width:0;min-height:400px;border-radius:var(--card-br-m);touch-action:pan-y;background:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;aspect-ratio:var(--image-aspect-ratio,auto);transition:min-height .3s ease;flex-grow:1;width:100%}.image-gallery__image-container,.image-gallery__preview{display:flex;align-items:center;justify-content:flex-start;overflow:hidden;position:relative;padding:0}.image-gallery__image-container{width:auto;height:auto;margin:0;width:100%;overflow:visible}.image-gallery__image-placeholder{border-radius:var(--card-br-xs);background:rgba(34,34,34,.3);display:flex;overflow:hidden;align-items:center;justify-content:center;position:relative;margin:0 auto;z-index:1;animation:pulse 1.5s ease-in-out infinite}.image-gallery__image-placeholder:after{content:"";width:24px;height:24px;border:2px solid hsla(0,0%,100%,.2);border-top-color:hsla(0,0%,100%,.8);border-radius:50%;animation:spin 1s linear infinite;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}@keyframes spin{to{transform:rotate(1turn)}}.image-gallery__image{max-width:100%;display:block;-o-object-fit:contain;object-fit:contain;cursor:pointer;transition:transform .2s ease;margin:0;position:relative;overflow:hidden;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:auto}.image-gallery__image--loaded{opacity:1;visibility:visible}.image-gallery__image img{border-radius:var(--card-br-m)!important;overflow:hidden}@keyframes pulse{0%{opacity:.6}50%{opacity:.4}to{opacity:.6}}@media(max-width:768px){.image-gallery__main{flex-direction:column-reverse}.image-gallery__thumbnails{display:flex;align-items:flex-start;flex-direction:row;max-height:none;width:100%;max-width:100%;padding-bottom:8px;min-height:72px;height:auto;overflow-x:visible}.image-gallery__thumbnail{width:15%;height:auto;min-width:60px;aspect-ratio:3/4}.image-gallery__preview{width:100%;height:auto;min-height:240px}}.image-gallery__thumbnail{filter:brightness(.85)!important;transition:filter .2s;cursor:pointer}.image-gallery__thumbnail--active,.image-gallery__thumbnail:hover{filter:brightness(1)!important}.image-modal-overlay{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-modal-content{cursor:default;max-width:98vw;max-height:98vh;flex-direction:column;box-shadow:0 0 32px 0 rgba(0,0,0,.2)}.image-modal-content,.image-modal-image-wrapper{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;background:none}.image-modal-image-wrapper{max-width:calc(100vh - var(--gap-xs));max-height:calc(100vh - var(--gap-l));cursor:pointer;overflow:visible;touch-action:none}.image-modal-image-wrapper.zoomed{cursor:grab}.image-modal-image-wrapper.zoomed:active{cursor:grabbing}.image-modal-image-wrapper:hover .image-modal-nav{opacity:1;pointer-events:auto}.image-modal-image-wrapper img{display:block;max-width:100%;margin:0 auto;background:#222;box-shadow:0 0 16px 0 rgba(0,0,0,.15);cursor:default;touch-action:none}.image-modal-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);border:none;color:#fff;font-size:2.5rem;width:48px;height:48px;border-radius:50%;opacity:0;pointer-events:none;transition:opacity .2s;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.image-modal-nav:hover{background:rgba(0,0,0,.8)}.image-modal-nav--prev{left:12px}.image-modal-nav--next{right:12px}.image-modal-nav-arrow{font-size:2rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-modal-controls{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:1001;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.image-modal-controls.visible{opacity:1;pointer-events:auto}.image-modal-controls-content{background:rgba(0,0,0,.7);border-radius:var(--card-br-l);padding:var(--card-p-m);display:flex;align-items:center;gap:var(--gap-l);box-shadow:0 4px 20px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1)}.image-modal-info{display:flex;align-items:center;color:var(--text-color);font-size:var(--text-s);white-space:nowrap}.image-modal-counter{color:var(--text-color);min-width:45px;text-align:center;font-variant-numeric:tabular-nums}.image-modal-zoom-level{color:var(--text-secondary-color);font-size:var(--text-s);background:none;border:none;cursor:pointer;border-radius:var(--card-br-xs);transition:all .2s ease;min-width:50px;text-align:center;font-variant-numeric:tabular-nums}.image-modal-zoom-level:hover:not(:disabled){color:var(--text-color);background:var(--dark-hover-bg)}.image-modal-zoom-level:disabled{cursor:default;opacity:.6}.image-modal-buttons{display:flex;align-items:center;gap:8px}.image-modal-btn{background:var(--dark-hover-bg);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--card-br-s);color:var(--text-color);padding:var(--card-p-s);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;min-width:36px;height:36px}.image-modal-btn:hover:not(:disabled){background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.image-modal-btn:active:not(:disabled){transform:scale(.95)}.image-modal-btn:disabled{opacity:.4;cursor:not-allowed}.image-modal-btn--close{background:rgba(220,53,69,.8);border-color:rgba(220,53,69,.9)}.image-modal-btn--close:hover:not(:disabled){background:rgba(220,53,69,.9)}.image-modal-divider{width:1px;height:20px;background:hsla(0,0%,100%,.2);margin:0 4px}@media(max-width:768px){.image-modal-controls{opacity:1!important;pointer-events:auto!important}.image-modal-controls-content{padding:var(--card-p-s);gap:var(--gap-s)}.image-modal-btn{min-width:32px;height:32px;padding:var(--card-p-xs);font-size:13px}.image-modal-counter{min-width:40px}.image-modal-zoom-level{min-width:45px}}@media(hover:none)and (pointer:coarse){.image-modal-controls{opacity:1!important;pointer-events:auto!important}}.image-sphere{width:100%;height:100%;position:relative}.image-sphere canvas{width:100%;height:100%;display:block}.ShareButton_shareButtonContainer__uq5Cn{position:relative;display:inline-block}.ShareButton_shareButton__mXWyS{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:all .18s ease;color:var(--text-tertiary-color)}.ShareButton_shareButton__mXWyS:hover{background:var(--card-bg-hover);color:var(--text-secondary-color)}.ShareButton_shareButton__mXWyS:focus-visible{outline:2px solid var(--border-hover);outline-offset:2px}.ShareButton_shareButton__mXWyS:active{transform:scale(.95)}.ShareButton_shareButton__mXWyS[aria-expanded=true]{background:var(--card-bg-hover);color:var(--text-secondary-color)}.ShareButton_shareIcon__WgsUU{width:20px;height:20px;display:block;transition:transform .18s ease}.ShareButton_shareButton__mXWyS:hover .ShareButton_shareIcon__WgsUU{transform:scale(1.1)}.ShareButton_dropdown__ERHkD{position:absolute;top:calc(100% + 8px);right:0;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);min-width:200px;z-index:1000;animation:ShareButton_dropdownSlideIn__hJ1n_ .15s ease-out;overflow:hidden}.ShareButton_dropdownHeader__DfzI9{padding:var(--gap-s) var(--gap-m);border-bottom:1px solid var(--border-color);background:var(--card-bg-secondary)}.ShareButton_dropdownTitle__S237K{font-size:var(--p4-size);font-weight:600;color:var(--text-secondary-color);text-transform:uppercase;letter-spacing:.5px}.ShareButton_dropdownContent__Hg9Lj{padding:var(--gap-s);display:flex;flex-direction:column;gap:var(--gap-xs)}.ShareButton_shareLink__hQZ5P{display:flex!important;align-items:center;justify-content:flex-start;gap:var(--gap-s);text-decoration:none!important;font-weight:500!important;padding:var(--gap-xs) var(--gap-s)!important;border-radius:6px!important;transition:all .15s ease!important;font-size:var(--p3-size)!important}.ShareButton_shareLink__hQZ5P:hover{background:var(--card-bg-hover)!important;transform:translateX(2px)}.ShareButton_shareLink__hQZ5P:active{transform:translateX(0)}.ShareButton_shareLink__hQZ5P .ShareButton_icon__6CiUu{font-size:16px;flex-shrink:0}@keyframes ShareButton_dropdownSlideIn__hJ1n_{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.ShareButton_dropdown__ERHkD{min-width:180px;right:-8px}.ShareButton_shareLink__hQZ5P{font-size:var(--p4-size)!important;padding:var(--gap-xs)!important}.ShareButton_shareLink__hQZ5P .ShareButton_icon__6CiUu{font-size:14px}}.gradual-blur-inner{position:relative;width:100%;height:100%}.gradual-blur-inner>div{will-change:backdrop-filter;transform:translateZ(0)}.gradual-blur{pointer-events:none;transition:opacity .3s ease-out;position:relative;z-index:1}.gradual-blur-parent{overflow:hidden}@supports not (backdrop-filter:blur(1px)){.gradual-blur-inner>div{background:rgba(0,0,0,.3);opacity:.5}}.gradual-blur-fixed{position:fixed!important;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1000}.star-background{width:100%;height:100%;overflow:hidden;position:relative}.star-background,.star-background__inner-scene,.star-background__star,.star-background__star-container{transform:translateZ(0);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.star-background{--glow-x:50%;--glow-y:50%;--glow-opacity:0;--glow-size:300px;--glow-color:rgba(255,0,100,0.8);--glow-blend-mode:screen;--glow-transition:0.3s;--pulse-animation:4s}.star-background[data-glow-enabled=true]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:10;border-radius:inherit;background:radial-gradient(circle at var(--glow-x) var(--glow-y),var(--glow-color) 0,transparent 70%);opacity:var(--glow-opacity);mix-blend-mode:var(--glow-blend-mode);transition:opacity var(--glow-transition) ease;animation:glow-pulse var(--pulse-animation) infinite alternate ease-in-out;transform:translateZ(0);will-change:opacity,transform}.star-background__inner-scene{width:100%;height:100%}.star-background .star-background__scalable-container,.star-background .star-background__star-container,.star-background__inner-scene{position:absolute;will-change:transform;transform-style:preserve-3d}.star-background .star-background__star-container{pointer-events:none}.star-background .star-background__star{position:relative;pointer-events:none;transform-style:preserve-3d;background:linear-gradient(136deg,rgba(0,0,0,0),rgba(255,0,136,0) 30%,#bbbbbb);animation-timing-function:cubic-bezier(.33,1,.68,1)!important;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.star-background .star-background__overlay-content{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;pointer-events:none;transform-style:preserve-3d;will-change:transform}@keyframes star-background-float{0%{transform:translateX(0) translateY(0) rotate(0)}to{transform:translateX(var(--move-x,20px)) translateY(var(--move-y,15px)) rotate(var(--rotation-degrees,15deg))}}@keyframes glow-pulse{0%{transform:scale(1) translateZ(0);opacity:var(--glow-opacity)}to{transform:scale(1.2) translateZ(0);opacity:calc(var(--glow-opacity)*.7)}}.MediaGrid{width:100%;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-s)}.MediaGrid__card{display:flex;flex-direction:column;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--card-br-m);overflow:visible;box-shadow:none;position:relative;transition:transform .18s ease-out,box-shadow .18s ease-out,background .18s ease-out;will-change:transform,box-shadow,background;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,.08)}.MediaGrid__card--clickable{cursor:pointer}.MediaGrid__card--clickable:hover{transform:scale(1.007);background:var(--card-bg-hover,#1a1a1a)}.MediaGrid__card--clickable:active{transform:scale(.99);background:var(--card-bg-active,#161616);transition:transform .12s ease-out,box-shadow .12s ease-out,background .12s ease-out}.MediaGrid__card--clickable:focus-visible{outline:2px solid var(--text-tertiary-color);outline-offset:2px}.MediaGrid__media{width:100%;overflow:visible;background:#181818;display:flex;align-items:center;justify-content:center;border-radius:var(--card-br-m) var(--card-br-m) 0 0;min-height:200px}.MediaGrid__media[style*=aspect-ratio]{min-height:unset}.MediaGrid__image,.MediaGrid__video{width:100.3%;height:100.3%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:inherit}.MediaGrid__info{display:flex;flex-direction:column;padding:var(--card-p-m);background:none;min-height:0;justify-content:flex-end}.MediaGrid__title{font-family:var(--font-heading);font-size:var(--h3-size);color:var(--text-color);font-weight:500;line-height:1.1}.MediaGrid__desc{font-size:var(--p2-size);color:var(--text-secondary-color);margin:0;font-weight:400;line-height:1.3}.MediaGrid__specialities{display:flex;flex-wrap:wrap;gap:var(--gap-xs);margin-top:.8rem;align-items:flex-end}.MediaGrid--s,.MediaGrid--xs{grid-template-columns:repeat(5,1fr)}.MediaGrid--m{grid-template-columns:repeat(2,1fr)}.MediaGrid--xl{grid-template-columns:1fr}@media(max-width:1200px){.MediaGrid--s,.MediaGrid--xs{grid-template-columns:repeat(4,1fr)}.MediaGrid--m{grid-template-columns:repeat(2,1fr)}.MediaGrid--xl{grid-template-columns:1fr}}@media(max-width:900px){.MediaGrid--xs{grid-template-columns:repeat(2,1fr)}.MediaGrid--s{grid-template-columns:repeat(3,1fr)}.MediaGrid--m,.MediaGrid--xl{grid-template-columns:1fr}}@media(max-width:600px){.MediaGrid--s,.MediaGrid--xs{grid-template-columns:repeat(2,1fr)}.MediaGrid--m,.MediaGrid--xl{grid-template-columns:1fr}}.related-items{margin-top:48px;width:100%}.related-items__title{font-size:1.5rem;margin-bottom:16px}.related-items__grid{display:flex;gap:16px;flex-wrap:wrap}.related-items__item{width:120px;text-align:center;flex-shrink:0;cursor:pointer;transition:transform .2s ease}.related-items__item:hover{transform:translateY(-4px)}.related-items__image-container{width:100%;position:relative;border-radius:8px;overflow:hidden;aspect-ratio:3/4;background:#222}.related-items__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.related-items__label{display:block;margin-top:8px;font-size:.875rem;color:var(--text-secondary-color)}@media(max-width:768px){.related-items__item{width:calc(33.333% - 12px);max-width:120px}.related-items__image-container{aspect-ratio:3/4}}.glass-base,.glass-fake,.glass-real,.user-menu__dropdown{position:relative}.glass-fake{--glass-color:var(--glass-color-medium);--glass-opacity:var(--glass-bg-opacity-normal);background-color:color-mix(in srgb,var(--glass-color) var(--glass-opacity),transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * 80%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * 60%),transparent),inset -.3px -1px 4px 0 color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 12%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 20%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 20%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 10%),transparent),0 1px 5px 0 color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 10%),transparent),0 6px 16px 0 color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 8%),transparent);border:1px solid color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * 10%),transparent)}.glass-fake-light{--glass-color:var(--glass-color-light)}.glass-fake-medium{--glass-color:var(--glass-color-medium)}.glass-fake-dark{--glass-color:var(--glass-color-dark)}.glass-real,.user-menu__dropdown{--glass-color:var(--glass-color-medium);--glass-opacity:var(--glass-bg-opacity-normal);--glass-blur:var(--glass-blur-normal);background-color:color-mix(in srgb,var(--glass-color) var(--glass-opacity),transparent);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * 80%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * 60%),transparent),inset -.3px -1px 4px 0 color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 12%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 20%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 20%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 10%),transparent),0 1px 5px 0 color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 10%),transparent),0 6px 16px 0 color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 8%),transparent);border:1px solid color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * 10%),transparent)}.glass-real-light{--glass-color:var(--glass-color-light)}.glass-real-medium{--glass-color:var(--glass-color-medium)}.glass-real-dark,.user-menu__dropdown{--glass-color:var(--glass-color-dark)}.glass-subtle{--glass-opacity:var(--glass-bg-opacity-subtle);--glass-blur:var(--glass-blur-subtle);--glass-reflex-light:0.2;--glass-reflex-dark:1.5}.glass-normal{--glass-opacity:var(--glass-bg-opacity-normal);--glass-blur:var(--glass-blur-normal);--glass-reflex-light:0.3;--glass-reflex-dark:2}.glass-strong{--glass-opacity:var(--glass-bg-opacity-strong);--glass-blur:var(--glass-blur-strong);--glass-reflex-light:0.4;--glass-reflex-dark:2.5}.glass-animated{transition:background-color .4s cubic-bezier(1,0,.4,1),box-shadow .4s cubic-bezier(1,0,.4,1),transform .2s cubic-bezier(1,0,.4,1)}.glass-hoverable:hover{--glass-opacity:calc(var(--glass-bg-opacity-normal) * 1.5);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * 1.2 * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * 1.2 * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * 1.2 * 80%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * 1.2 * 60%),transparent),inset -.3px -1px 4px 0 color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.1 * 12%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.1 * 20%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.1 * 20%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.1 * 10%),transparent),0 1px 5px 0 color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.1 * 10%),transparent),0 6px 16px 0 color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.1 * 8%),transparent)}.glass-hoverable.glass-subtle:hover{--glass-opacity:calc(var(--glass-bg-opacity-subtle) * 1.5)}.glass-hoverable.glass-strong:hover{--glass-opacity:calc(var(--glass-bg-opacity-strong) * 1.2)}.glass-pressable:active{--glass-opacity:calc(var(--glass-bg-opacity-normal) * 1.8);transform:scale(.98);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * .9 * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * .9 * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * .9 * 80%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * .9 * 60%),transparent),inset -.3px -1px 4px 0 color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.3 * 12%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.3 * 20%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.3 * 20%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.3 * 10%),transparent),0 1px 5px 0 color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.3 * 10%),transparent),0 6px 16px 0 color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.3 * 8%),transparent);transition:background-color .1s cubic-bezier(1,0,.4,1),box-shadow .1s cubic-bezier(1,0,.4,1),transform .1s cubic-bezier(1,0,.4,1)}.glass-focusable:focus-visible{outline:2px solid color-mix(in srgb,var(--glass-highlight) 40%,transparent);outline-offset:2px}.glass-disabled,.glass-fake:disabled,.glass-real:disabled,.user-menu__dropdown:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.glass-interactive{cursor:pointer;transition:background-color .4s cubic-bezier(1,0,.4,1),box-shadow .4s cubic-bezier(1,0,.4,1),transform .2s cubic-bezier(1,0,.4,1)}.glass-interactive:hover{--glass-opacity:calc(var(--glass-bg-opacity-normal) * 1.5);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * 1.2 * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * 1.2 * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * 1.2 * 80%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * 1.2 * 60%),transparent),inset -.3px -1px 4px 0 color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.1 * 12%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.1 * 20%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.1 * 20%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.1 * 10%),transparent),0 1px 5px 0 color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.1 * 10%),transparent),0 6px 16px 0 color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.1 * 8%),transparent)}.glass-interactive.glass-subtle:hover{--glass-opacity:calc(var(--glass-bg-opacity-subtle) * 1.5)}.glass-interactive.glass-strong:hover{--glass-opacity:calc(var(--glass-bg-opacity-strong) * 1.2)}.glass-interactive:active{--glass-opacity:calc(var(--glass-bg-opacity-normal) * 1.8);transform:scale(.98);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * .9 * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * .9 * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * .9 * 80%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--glass-highlight) calc(var(--glass-reflex-light) * .9 * 60%),transparent),inset -.3px -1px 4px 0 color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.3 * 12%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.3 * 20%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.3 * 20%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.3 * 10%),transparent),0 1px 5px 0 color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.3 * 10%),transparent),0 6px 16px 0 color-mix(in srgb,var(--glass-shadow) calc(var(--glass-reflex-dark) * 1.3 * 8%),transparent);transition:background-color .1s cubic-bezier(1,0,.4,1),box-shadow .1s cubic-bezier(1,0,.4,1),transform .1s cubic-bezier(1,0,.4,1)}.glass-interactive:focus-visible{outline:2px solid color-mix(in srgb,var(--glass-highlight) 40%,transparent);outline-offset:2px}.user-menu{position:relative;display:inline-flex}.user-menu__trigger{display:inline-flex;align-items:center;gap:clamp(6px,1vw,10px);padding:var(--btn-p-xs,6px);border-radius:var(--btn-r-m,12px);border:none;background:rgba(0,0,0,0);cursor:pointer;transition:background-color .2s ease;color:var(--text-color);outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(hover:hover)and (pointer:fine){.user-menu__trigger:hover{background:var(--hover-bg)}}.user-menu__trigger:active{transform:scale(.98)}.user-menu__trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.user-menu__avatar{position:relative;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--card-bg-secondary)}.user-menu__avatar-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.user-menu__avatar-initials{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.75em;background:var(--button-primary-bg);color:var(--button-primary-text)}.user-menu__name{color:var(--text-color);font-size:var(--p3-size,14px);font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.user-menu__name{display:none}}.user-menu__chevron{color:var(--text-secondary-color);transition:transform .2s ease;flex-shrink:0;opacity:.6}.user-menu__chevron--open{transform:rotate(180deg)}.user-menu__dropdown{position:absolute;top:calc(100% + 4px);right:0;min-width:240px;max-width:320px;border-radius:var(--card-br-m);padding:var(--card-p-xs,6px);z-index:1000;animation:dropdown-fade-in .15s ease}.user-menu__dropdown:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:calc(var(--card-br-m) - 1px);pointer-events:none;z-index:1;box-shadow:inset 0 0 3px hsla(0,0%,100%,.1),inset 0 0 0 2.2px hsla(0,0%,100%,.04),inset 0 0 0 1.5px hsla(0,0%,100%,.03),inset 0 0 0 .5px hsla(0,0%,100%,.08);mix-blend-mode:hard-light}@media(max-width:768px){.user-menu__dropdown{min-width:200px}}.user-menu__header{padding:clamp(10px,1.5vw,14px);border-bottom:1px solid var(--border-color);margin-bottom:var(--card-p-xs,6px);position:relative;z-index:2}.user-menu__header-name{font-weight:600;color:var(--text-color);font-size:var(--p2-size,14px)}.user-menu__header-email,.user-menu__header-name{line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__header-email{font-size:var(--text-s,.9rem);color:var(--text-secondary-color);margin-top:2px}.user-menu__divider{height:1px;background:var(--border-color);margin:var(--card-p-xs,6px) 0}.user-menu__item{display:flex;align-items:center;gap:clamp(8px,1.2vw,12px);padding:0 clamp(10px,1.5vw,14px);height:clamp(36px,4vw,42px);border-radius:var(--card-br-s);color:var(--text-color);font-size:var(--p2-size,14px);cursor:pointer;transition:background .15s ease,color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;text-decoration:none;border:none;background:rgba(0,0,0,0);width:100%;text-align:left;font-family:inherit;outline:none;position:relative;z-index:2}@media(hover:hover)and (pointer:fine){.user-menu__item:hover:not(.user-menu__item--danger){background:var(--hover-bg);color:var(--text-color)}}.user-menu__item:active{background:var(--card-bg-hover)}.user-menu__item:focus-visible{outline:2px solid var(--text-tertiary-color);outline-offset:-2px}.user-menu__item--danger{color:var(--button-danger-bg)}@media(hover:hover)and (pointer:fine){.user-menu__item--danger:hover{background:rgba(239,68,68,.1);color:var(--button-danger-bg)}}.user-menu__item-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:currentColor;opacity:.8}.user-menu__item-icon svg{width:100%;height:100%}.user-menu__item-label{flex:1;overflow:hidden;text-overflow:ellipsis}@keyframes dropdown-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lanyard-wrapper{position:relative;z-index:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;transform:scale(1);transform-origin:center}.AsiyaTrackInfo_trackInfo__jl0Bo{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);width:90%;max-width:500px;display:flex;flex-direction:column;gap:var(--gap-m);z-index:100;pointer-events:auto;transition:opacity .3s ease,transform .3s ease}.AsiyaTrackInfo_header__O8LVL{padding:var(--card-p-m);border-radius:var(--card-br-m);display:flex;justify-content:space-between;align-items:center;gap:var(--gap-s);width:100%}.AsiyaTrackInfo_textSection__7dUtY{flex:1;text-align:left}.AsiyaTrackInfo_trackTitle__bfOkw{font-family:var(--font-heading);font-size:var(--h4-size);font-weight:var(--font-medium);margin:0;color:var(--text-color);background:linear-gradient(135deg,#ffffff,#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.AsiyaTrackInfo_trackArtist__KFJ_n{font-size:var(--p3-size);color:var(--text-secondary-color);margin:.25rem 0 0;opacity:.8}.AsiyaTrackInfo_rightSection__KiF23{display:flex;align-items:center;gap:var(--gap-m)}.AsiyaTrackInfo_year__9seMY{font-size:var(--p1-size);font-weight:var(--font-semibold);color:var(--text-color);white-space:nowrap;opacity:.9}.AsiyaTrackInfo_musicServices__LtITA{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--gap-xs);width:100%}.AsiyaTrackInfo_serviceButton__xPH7j{display:flex;align-items:center;justify-content:center;border-radius:var(--card-br-l);padding:clamp(8px,1.5vw,12px);cursor:pointer;text-decoration:none;transition:all .2s cubic-bezier(1,0,.4,1)}.AsiyaTrackInfo_serviceButton__xPH7j:hover{--glass-opacity:calc(var(--glass-bg-opacity-normal) * 1.5);transform:scale(1.01)}.AsiyaTrackInfo_serviceButton__xPH7j:active{transform:scale(.98);--glass-opacity:calc(var(--glass-bg-opacity-normal) * 1.8)}.AsiyaTrackInfo_serviceButton__xPH7j img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.AsiyaTrackInfo_serviceButton__xPH7j[data-service=youtube-music] img{width:85%;height:85%}.AsiyaTrackInfo_serviceButton__xPH7j[data-service=spotify] img{width:70%;height:80%}.AsiyaTrackInfo_serviceButton__xPH7j[data-service=apple-music] img{width:75%;height:65%}.AsiyaTrackInfo_serviceButton__xPH7j[data-service=сбер-звук] img{width:90%;height:80%}.AsiyaTrackInfo_serviceButton__xPH7j[data-service=яндекс-музыка] img{width:93%;height:100%}.AsiyaTrackInfo_serviceButton__xPH7j[data-service=vk-музыка] img{width:90%;height:100%}@keyframes AsiyaTrackInfo_pulse__dNmb4{0%,to{box-shadow:0 0 0 0 rgba(102,126,234,.7)}50%{box-shadow:0 0 0 10px rgba(102,126,234,0)}}@keyframes AsiyaTrackInfo_float__GNzZh{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(max-width:768px){.AsiyaTrackInfo_trackInfo__jl0Bo{width:95%;bottom:1rem}.AsiyaTrackInfo_header__O8LVL{padding:var(--gap-s) var(--gap-m)}.AsiyaTrackInfo_trackTitle__bfOkw{font-size:1rem}.AsiyaTrackInfo_trackArtist__KFJ_n{font-size:.85rem}.AsiyaTrackInfo_year__9seMY{font-size:1rem}.AsiyaTrackInfo_playingIndicator__TnbdG{width:35px;height:35px}.AsiyaTrackInfo_categoryBadge__1PiYx{font-size:.8rem;padding:var(--gap-xs) var(--gap-s)}}.style_cartCard__jmDVL{position:relative;display:flex;gap:0;padding:var(--card-p-m);cursor:pointer;transition:background .2s ease,border-color .2s ease;overflow:hidden}.style_cartCard__jmDVL:focus-visible{outline:2px solid var(--text-tertiary-color);outline-offset:2px}.style_cardIcon__sg4FD{flex-shrink:0;width:clamp(90px,12vw,140px);height:clamp(90px,12vw,140px);overflow:hidden;background:var(--card-bg-secondary);display:flex;align-items:center;justify-content:center;align-self:flex-start}.style_iconImage__K6i8r{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.style_iconPlaceholder__JgT5P{width:100%;height:100%;background:var(--card-bg-secondary)}.style_contentWrapper__QkqwS{flex:1;display:flex;flex-direction:row;padding:0 0 0 var(--card-p-m);min-width:0;gap:var(--gap-m)}.style_cardContent__WI_zL{display:flex;flex-direction:column;gap:var(--gap-s);min-width:0;flex:1}.style_quantityWrapper__3JiwD{display:flex;align-items:flex-end;flex-shrink:0}.style_cardHeader__Xn_d4{display:flex;flex-direction:column;gap:var(--gap-xs)}.style_cardTitle__E14Ik{font-size:clamp(var(--p2-size),2.5vw,var(--p1-size));font-weight:var(--font-medium);color:var(--text-color);text-decoration:none;transition:color .2s ease;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.style_cardTitle__E14Ik:hover{color:var(--text-secondary-color)}.style_cardTitle__E14Ik:focus-visible{outline:2px solid var(--text-tertiary-color);outline-offset:2px;border-radius:2px}.style_optionsList__rqkby{display:flex;flex-wrap:wrap;gap:var(--gap-xs);align-items:center}.style_cardActions__CifjL{display:flex;align-items:center;gap:var(--gap-s);flex-wrap:wrap;margin-top:auto}.style_priceTag__HybG_{white-space:nowrap;flex-shrink:0}.style_editor__Rwd_A{display:flex;flex-direction:column;gap:var(--spacing-l)}.style_header__zUD9t{display:flex;align-items:center;gap:var(--spacing-m)}.style_icon__thQUp{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-m)}.style_title__1_Ngn{font-size:var(--h3-size);font-weight:400;margin:0}.style_descriptions__UAfwI{display:flex;flex-direction:column;gap:var(--spacing-s);padding:var(--spacing-m);background:var(--card-bg-secondary);border-radius:var(--radius-m)}.style_leadDescription__D3lE4{font-size:var(--p2-size);color:var(--text-color);margin:0;line-height:1.5}.style_fullDescription__huHTb{font-size:var(--p3-size);color:var(--text-secondary-color);margin:0;line-height:1.6}.style_optionGroup__7glTy{display:flex;flex-direction:column;gap:var(--spacing-s)}.style_optionLabel__14CFa{font-size:var(--p2-size);font-weight:400;color:var(--text-color)}.style_required__WEFjn{color:var(--accent-color)}.style_options__DvXkl{display:flex;flex-wrap:wrap;gap:var(--spacing-s)}.style_optionPrice___WY7z{font-size:var(--p3-size);color:var(--text-tertiary-color)}.style_footer__HPtbV{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-m);padding-top:var(--spacing-m);border-top:1px solid var(--separator-color)}.style_error__J_UEM,.style_loading__eQkAj{padding:var(--spacing-xl);text-align:center;color:var(--text-secondary-color)}.style_modalOverlay__WTeZ6{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--card-p-m);overflow-y:auto;opacity:0;transition:opacity .25s ease}.style_modalOverlayOpen__fTOhy{opacity:1}.style_modalContent__zhLYJ{max-width:800px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3);transform:scale(.95) translateY(20px);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.style_modalOverlayOpen__fTOhy .style_modalContent__zhLYJ{transform:scale(1) translateY(0)}.style_modalBody__VCiGS{padding:0}.style_modalBody__VCiGS>:first-child>:first-child{padding-right:60px}@media(max-width:768px){.style_modalOverlay__WTeZ6{align-items:flex-end;padding:0}.style_modalContent__zhLYJ{max-height:95vh;border-radius:var(--card-br-l) var(--card-br-l) 0 0;transform:translateY(100%)}.style_modalOverlayOpen__fTOhy .style_modalContent__zhLYJ{transform:translateY(0)}}.style_cartList__xzUn0{display:flex;flex-direction:column;gap:var(--gap-s)}.style_placeholder__Ksdwc{background:var(--card-bg-secondary);border:2px dashed var(--border-color);color:var(--text-tertiary-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,background .2s ease,color .2s ease;text-decoration:none;border-radius:var(--card-br-m);padding:var(--gap-l);min-height:120px}.style_placeholder__Ksdwc:focus,.style_placeholder__Ksdwc:hover{border-color:var(--text-secondary-color);background:var(--card-bg-hover);color:var(--text-color)}.style_placeholder__Ksdwc:focus-visible{outline:2px solid var(--text-tertiary-color);outline-offset:2px}.style_placeholderText___6lgw{font-size:var(--p1-size);font-weight:var(--font-medium);color:inherit;text-align:center;pointer-events:none}.style_buyBlock__RfQc0{display:flex;flex-direction:column;gap:var(--gap-xl);width:100%}@media(min-width:1024px){.style_buyBlock__RfQc0{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-xl);align-items:start}.style_gallerySection__o9DJy{position:sticky;top:calc(var(--header-height, 80px) + var(--gap-l));transform:translateX(20px) translateY(-10px) rotate(-1deg);z-index:1}.style_cardSection__XNhPD{transform:translateX(-20px) translateY(10px) rotate(.5deg);z-index:2}}.style_gallery__6j546{width:100%}.style_card3d__X7m50{width:100%;height:auto}.style_iconWrapper__dDLpy{width:100%;max-width:200px;aspect-ratio:1;margin:0 auto var(--gap-m);background-color:var(--card-bg-secondary,var(--card-bg));border-radius:var(--card-br-m);overflow:hidden;display:flex;align-items:center;justify-content:center}.style_icon__kTCzY{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.style_info__n8MYX{display:flex;flex-direction:column;gap:var(--gap-s);text-align:center}.style_name__QgqI_{font-size:var(--h2-size);font-weight:var(--font-medium);color:var(--text-color);margin:0}.style_leadDescription__NNZ4j{font-size:var(--p1-size);color:var(--text-color);margin:0;line-height:1.6;text-align:center}.style_leadDescription__NNZ4j p{margin:0 0 var(--gap-s) 0}.style_leadDescription__NNZ4j p:last-child{margin-bottom:0}.style_leadDescription__NNZ4j h2,.style_leadDescription__NNZ4j h3,.style_leadDescription__NNZ4j h4{color:var(--text-color);margin:var(--gap-m) 0 var(--gap-s) 0;font-weight:var(--font-medium)}.style_leadDescription__NNZ4j h2:first-child,.style_leadDescription__NNZ4j h3:first-child,.style_leadDescription__NNZ4j h4:first-child{margin-top:0}.style_leadDescription__NNZ4j ol,.style_leadDescription__NNZ4j ul{margin:var(--gap-s) 0;padding-left:var(--gap-l);text-align:left}.style_leadDescription__NNZ4j li{margin-bottom:var(--gap-xs)}.style_leadDescription__NNZ4j strong{color:var(--text-color);font-weight:var(--font-medium)}.style_leadDescription__NNZ4j a{color:var(--accent-color);text-decoration:underline}.style_leadDescription__NNZ4j a:hover{text-decoration:none}.style_shortDescription__PclyQ{font-size:var(--p3-size);color:var(--text-tertiary-color);margin:0;line-height:1.5;font-style:italic}.style_authorsSection__tmAK8,.style_fullDescriptionSection__zkGLW{display:flex;flex-direction:column;gap:var(--gap-m)}.style_sectionTitle__wi0mB{font-size:var(--p1-size);font-weight:var(--font-medium);color:var(--text-color);margin:0}.style_fullDescription__etAzU{font-size:var(--p2-size);color:var(--text-secondary-color);line-height:1.7}.style_fullDescription__etAzU p{margin:0 0 var(--gap-m) 0}.style_fullDescription__etAzU p:last-child{margin-bottom:0}.style_fullDescription__etAzU h2,.style_fullDescription__etAzU h3,.style_fullDescription__etAzU h4{color:var(--text-color);margin:var(--gap-l) 0 var(--gap-m) 0;font-weight:var(--font-medium)}.style_fullDescription__etAzU h2:first-child,.style_fullDescription__etAzU h3:first-child,.style_fullDescription__etAzU h4:first-child{margin-top:0}.style_fullDescription__etAzU ol,.style_fullDescription__etAzU ul{margin:var(--gap-m) 0;padding-left:var(--gap-l)}.style_fullDescription__etAzU li{margin-bottom:var(--gap-s)}.style_fullDescription__etAzU strong{color:var(--text-color);font-weight:var(--font-medium)}.style_fullDescription__etAzU a{color:var(--accent-color);text-decoration:underline}.style_fullDescription__etAzU a:hover{text-decoration:none}.style_authors__tSqs0{display:flex;flex-direction:column;gap:var(--gap-s)}.style_author__81STP{display:flex;align-items:center;gap:var(--gap-m)}.style_authorAvatar__k2nwv{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;position:relative}.style_authorAvatar__k2nwv .image-wrapper{border-radius:50%;overflow:hidden;width:100%;height:100%}.style_authorAvatar__k2nwv img,.style_authorAvatar__k2nwv video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.style_authorInfo__7qodb{display:flex;flex-direction:column;gap:2px}.style_authorName__YnTt0{font-size:var(--p2-size);font-weight:var(--font-medium);color:var(--text-color)}.style_authorRole__zKJT0{font-size:var(--p3-size);color:var(--text-tertiary-color)}.style_separator__IrBy_{height:1px;background-color:var(--border-color);margin:var(--gap-l) 0;width:100%}.style_optionGroup__WypHf{display:flex;flex-direction:column;gap:var(--gap-m)}.style_optionLabel__CqlJ1{font-weight:var(--font-medium);color:var(--text-color);font-size:var(--p2-size);margin:0}.style_required__ytI0I{color:var(--text-tertiary-color);font-weight:400}.style_options__b3c9q{display:flex;flex-wrap:wrap;gap:var(--gap-s);justify-content:center}.style_optionName__6Ephl{white-space:nowrap}.style_optionPrice__6E_4L{color:var(--text-tertiary-color)}.style_optionPrice__6E_4L,.style_optionStock__dWp4z{font-size:var(--p3-size);font-weight:400;white-space:nowrap}.style_optionStock__dWp4z{color:var(--text-quaternary-color)}.style_footer__XXPU7{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-l);flex-wrap:wrap}.style_productNotFound__a2WK_{padding:var(--card-p-m);text-align:center;color:var(--text-secondary-color);border:1px solid var(--border-color);border-radius:var(--card-br-m);background:var(--card-bg)}@media(max-width:1023px){.style_gallerySection__o9DJy{order:1}.style_cardSection__XNhPD{order:2}}@media(max-width:768px){.style_footer__XXPU7{flex-direction:column;gap:var(--gap-m)}.style_name__QgqI_{font-size:var(--h3-size)}}@media(max-width:390px){.style_iconWrapper__dDLpy{max-width:160px}}