html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html body{color:var(--color-primary-5)}:root,[data-theme=dark]{--color-primary-5: rgba(255, 255, 255, 255);--color-primary-10: rgba(240, 240, 240, 1);--color-primary-15: rgba(204, 204, 204, 1);--color-primary-20: rgb(124, 124, 124);--color-primary-25: rgb(239, 239, 239);--color-secondary-5: rgba(0, 0, 0);--color-secondary-5-1: rgba(0, 0, 0);--color-secondary-10: #090909;--color-secondary-10-1: #dddddd;--color-secondary-15: #282828;--color-secondary-15-1: #282828;--color-secondary-20: #1c1b1b;--color-accent-5: rgb(0, 88, 252);--color-accent-10: rgba(0, 88, 252, .205);--color-accent-15: rgb(254, 44, 85);--color-accent-20: rgba(211, 143, 98, 1);--color-accent-25: rgba(211, 153, 255, 1);--color-accent-30: rgb(255, 13, 0);--color-accent-35: #0088cc;--color-medium-5: rgba(252, 252, 250, 1);--color-medium-10: rgba(240, 239, 235, 1);--skeleton-bg: #1e1e1e;--skeleton-shine: #2e2e2e;--color-text-primary: rgba(255, 255, 255, 255);--color-text-secondary: rgba(204, 204, 204, 1);--color-text-tertiary: rgb(124, 124, 124);--color-text-primary-5: rgba(255, 255, 255, 255);--container-indent: 16px;--container-width: clamp(1400px, 62vw + 20px, 1597px);--nav-font-size: 26px;--nav-text-font-size: 22px;--action-font-size: 20px;--header-font-size: 40px;--recommended-books-font-size-width: 160px;--recommended-books-font-size-height: 100px;--popular-themes-font-size: 80px;--title-font-size: 32px;--author-font-size: 24px;--description-font-size: 16px;--recommended-title-font-size: 20px;--recommended-description-font-size: 16px;--header-list-item-secondary-font-size: 16px;--star-rating: 21px;--support-font-size: 14px;--purchase-item-img-size: 130px;--purchases-item-font-size: 18px;--stats-profile-percent: 60px;--nav-img-size-mb: 40px;--title-font-size-mb: 28px}[data-theme=light]{--color-primary-5: rgba(0, 0, 0, 1);--color-primary-10: rgba(51, 51, 51, 1);--color-primary-15: rgba(102, 102, 102, 1);--color-primary-20: rgb(124, 124, 124);--color-primary-25: rgb(51, 51, 51);--color-secondary-5: rgba(255, 255, 255, 1);--color-secondary-10: #dddddd;--color-secondary-10-1: #dddddd;--color-secondary-15: #e0e0e0;--color-secondary-20: rgb(209, 209, 209);--color-accent-5: rgb(0, 88, 252);--color-accent-10: rgba(0, 88, 252, .1);--color-accent-15: rgb(254, 44, 85);--color-accent-20: rgba(211, 143, 98, 1);--color-accent-25: rgba(211, 153, 255, 1);--color-accent-30: rgb(255, 13, 0);--color-accent-35: #0088cc;--color-medium-5: rgba(245, 245, 245, 1);--color-medium-10: rgba(230, 230, 230, 1);--skeleton-bg: #e8e8e8;--skeleton-shine: #f5f5f5;--color-text-primary: rgba(0, 0, 0, 1);--color-text-secondary: rgba(102, 102, 102, 1);--color-text-tertiary: rgb(153, 153, 153)}*,*:before,*:after{margin:0;padding:0;border:0;box-sizing:border-box;background:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}a,button{cursor:pointer}button{-webkit-user-select:none;user-select:none}button,input,select,textarea{background:none;border:none;outline:none;font-family:inherit;font-size:inherit;color:inherit;margin:0;padding:0}img,video,canvas,svg{display:block;max-width:100%}.container{display:flex}.m-b{margin-bottom:1rem}.mat-mdc-dialog-surface{background-color:unset!important}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 860px)!important}.header-list-item{color:var(--color-primary-5);font-size:var(--action-font-size);font-style:italic;font-weight:400;cursor:pointer;transition:background-color .3s ease}.header-list-item:hover{color:var(--color-accent-5)}.header-list-item-secondary{color:var(--color-primary-20);font-size:var(--header-list-item-secondary-font-size);font-weight:400;cursor:pointer;transition:background-color .3s ease}.header-list-item-secondary:hover{color:var(--color-accent-5)}.main-content__section-item-title{font-size:var(--title-font-size);font-weight:600;margin-bottom:.5rem;max-width:100%;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.main-content__section-item-author{font-size:var(--author-font-size);font-weight:600}.main-content__section-item-category-count{display:flex;gap:.5rem;margin-bottom:.5rem;align-items:center}.main-content__section-item-description{font-size:var(--description-font-size);font-weight:400;color:var(--color-primary-25);max-width:650px}.right-side__title{font-size:var(--nav-font-size);font-weight:600}.recommended-books-item-title{margin-bottom:4px}.recommended-books-item-title h2{font-size:var(--recommended-title-font-size)}.recommended-books-item-description{margin-bottom:12px}.recommended-books-item-description p{font-size:var(--recommended-description-font-size);color:var(--color-primary-15)}.popular-themes-container h2{font-size:var(--nav-font-size)}.popular-themes-item p{font-size:var(--action-font-size)}.categories-container{display:flex;flex-direction:column;gap:1rem}.categories-container h2{font-size:var(--nav-font-size)}.collect-title{font-weight:400}.collect-price{font-weight:800;font-size:var(--header-font-size)}.collect-desc{font-weight:400}.collection-price-currency{font-size:var(--nav-font-size);font-weight:400}.score-value-count,.score-day-count{font-size:var(--title-font-size);font-weight:600}.score-day-month,.progress-main__txt,.progress-main__count{font-size:var(--title-font-size)}.profile-image-support{font-size:var(--support-font-size);color:var(--color-primary-15)}.header-profile-main-title{padding:1rem;border-left:3px solid var(--color-secondary-15)}.header-profile-title{font-size:var(--support-font-size);color:var(--color-primary-15)}.security-two-step-auth-desc{color:var(--color-primary-15);font-size:var(--support-font-size)}.purchases-item__level-main,.purchases-item__category-main,.purchases-item__count-main{display:flex;gap:.5rem;font-size:var(--purchases-item-font-size);color:var(--color-primary-15)}.notification-item__txt{color:var(--color-secondary-5-1);font-size:.85rem;line-height:1.5;word-break:break-word;hyphens:auto;-webkit-hyphens:auto}.notification-item__status{color:var(--color-primary-20);font-size:.75rem;white-space:nowrap}.statistics-item__week{color:var(--color-primary-15)}.stats-profile-avatar__name{font-weight:600}.stats-profile-avatar__level{color:var(--color-secondary-5-1)}.stats-profile-avatar__name{font-size:1.5rem;color:var(--color-secondary-5-1)}.stats-profile-title,.stats-profile-percent-first__title,.stats-profile-percent-first-avg{color:var(--color-secondary-5-1)}.stats-profile-percent-first-avg-count{font-size:var(--header-font-size);font-weight:600}.stats-profile-percent-first-avg-count-small{color:var(--color-secondary-5-1);font-size:var(--recommended-description-font-size)}.stats-profile-percent-second__title{font-weight:600;font-size:var(--title-font-size);color:var(--color-text-primary-5)}.stats-profile-percent-second__desc{font-size:var(--purchases-item-font-size);color:var(--color-primary-20);margin-bottom:8px;color:var(--color-primary-15)}.image-loader-wrapper{position:relative;display:inline-block;width:100%;height:100%;overflow:hidden}.image-loader-wrapper img{display:block;width:100%;height:100%;object-fit:cover}.image-loader-skeleton{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#e0e0e0,#f0f0f0,#e0e0e0);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;transition:opacity .4s ease-in-out;z-index:1}.image-loader-skeleton:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpath d='M21 15l-5-5L5 21'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:.3}.image-loader-error{background:#f5f5f5;animation:none}.image-loader-error:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23dc3545' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='15' y1='9' x2='9' y2='15'/%3E%3Cline x1='9' y1='9' x2='15' y2='15'/%3E%3C/svg%3E");opacity:.5}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}[data-theme=dark] .image-loader-skeleton{background:linear-gradient(90deg,#2a2a2a,#3a3a3a,#2a2a2a);background-size:200% 100%}[data-theme=dark] .image-loader-skeleton:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'/%3E%3Cpath d='M21 15l-5-5L5 21'/%3E%3C/svg%3E")}[data-theme=dark] .image-loader-error{background:#1a1a1a}html,body{height:100%;margin:0;overflow:hidden;touch-action:manipulation;-webkit-text-size-adjust:100%}body{font-family:Roboto,Helvetica Neue,sans-serif}a,button,input,textarea,select,[role=button]{touch-action:manipulation}@media(max-width:700px){input,textarea,select{font-size:max(16px,1em)}}.mat-mdc-menu-panel{min-width:112px;max-width:400px!important}.mat-mdc-menu-content{max-height:400px;overflow-y:auto;overflow-x:hidden}.mat-mdc-menu-content::-webkit-scrollbar{width:4px}.mat-mdc-menu-content::-webkit-scrollbar-track{background:transparent}.mat-mdc-menu-content::-webkit-scrollbar-thumb{background:var(--color-secondary-15);border-radius:2px}.mat-mdc-menu-item-text{display:flex!important;align-items:center;gap:.5rem}.mat-mdc-menu-item-text{font-size:var(--purchases-item-font-size)!important}.logout-backdrop{background-color:#000000b3}.logout-dialog .mat-mdc-dialog-container{background:var(--color-secondary-10);border-radius:12px}.logout-dialog .mat-mdc-dialog-title,.logout-dialog .mat-mdc-dialog-content,.logout-dialog .mat-mdc-dialog-content p{color:var(--color-primary-5)!important}.logout-dialog .mat-mdc-dialog-actions button:first-child{background:var(--color-accent-5)!important;color:#fff!important}.logout-dialog .mat-mdc-dialog-actions button:first-child:hover{background:var(--color-secondary-15)!important}[data-theme=light] body img[src*="Upload.svg"],[data-theme=light] body img[src*="Time.svg"],[data-theme=light] body img[src*="/Reload2.svg"],[data-theme=light] body img[src*="Bell.svg"],[data-theme=light] body img[src*="Rating.svg"],[data-theme=light] body img[src*="MoonStars.svg"],[data-theme=light] body img[src*="Profile.svg"],[data-theme=light] body img[src*="Category.svg"],[data-theme=light] body img[src*="FilePdf.svg"],[data-theme=light] body img[src*="EPUB.svg"],[data-theme=light] body img[src*="Timer.svg"],[data-theme=light] body img[src*="logotypeNotif.svg"],[data-theme=light] body img[src*="History.svg"],[data-theme=light] body img[src*="settings.svg"],[data-theme=light] body img[src*="Logout.svg"],[data-theme=light] body img[src*="profileShare.svg"],[data-theme=light] body img[src*="Books.svg"],[data-theme=light] body img[src*="Account.svg"],[data-theme=light] body img[src*="Bookshelf.svg"],[data-theme=light] body img[src*="empty-purchases.svg"],[data-theme=light] body img[src*="Notification.svg"],[data-theme=light] body img[src*="Language.svg"],[data-theme=light] body img[src*="profile-like.svg"],[data-theme=light] body img[src*="Like.svg"],[data-theme=light] body img[src*="profile-brain.svg"],[data-theme=light] body img[src*="profile-bookmark.svg"],[data-theme=light] body img[src*="Like-filled.svg"],[data-theme=light] body img[src*="Comment.svg"],[data-theme=light] body img[src*="Bookmark.svg"],[data-theme=light] body img[src*="Share.svg"]{filter:invert(1)!important}[data-theme=light] img[src$=".svg"]{filter:invert(0)!important}[data-theme=light] .purchases-item__btn-share img,[data-theme=light] .social-link img,[data-theme=light] .header-list-item img,[data-theme=light] .mobile-login-button img{filter:invert(1) brightness(0)!important}[data-theme=light] body .mobile-logout-button img.signout-icon,[data-theme=light] body .mobile-logout-button img[src*="SignOut.svg"]{filter:brightness(0) invert(1)!important}[data-theme=light] .purchases-item__btn-share img[src*="Plus.svg"],[data-theme=light] .header-list-item img[src*="logotype.svg"],[data-theme=light] .header-list-item img[src*="logofull.svg"],[data-theme=light] body img[src*="/Plus.svg"],[data-theme=light] body img[src*="/Upload.svg"],[data-theme=light] body img[src*="/Time.svg"],[data-theme=light] body img[src*="/Fire.svg"],[data-theme=light] body img[src*="/Signin.svg"],[data-theme=light] body img[src*="/FireStreak.svg"],[data-theme=light] body img[src*="/Subscribers.svg"],[data-theme=light] body img[src*="/logotype.svg"],[data-theme=light] body img[src*="/Reload2.svg"],[data-theme=light] body img[src*="/images/vector/logotype.svg"]{filter:invert(1)}[data-theme=light] body img[src*="Reload2.svg"]{filter:invert(0)!important}@media(max-width:670px){body{padding-bottom:50px}@supports (padding-bottom: env(safe-area-inset-bottom)){@media(max-width:670px)and (display-mode:standalone){body{padding-bottom:calc(50px + env(safe-area-inset-bottom))}}}.main,.container,.container-category,.main_selection,.container-inside{padding-bottom:50px!important}@supports (padding-bottom: env(safe-area-inset-bottom)){@media(max-width:670px)and (display-mode:standalone){.main,.container,.container-category,.main_selection,.container-inside{padding-bottom:calc(50px + env(safe-area-inset-bottom))!important}}}}.cdk-overlay-container{z-index:99999999999999!important}.modal-overlay{z-index:2000!important}@keyframes skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{background:linear-gradient(90deg,var(--skeleton-bg) 25%,var(--skeleton-shine) 50%,var(--skeleton-bg) 75%);background-size:400px 100%;animation:skeleton-shimmer 1.4s infinite linear;border-radius:6px}@media(max-width:600px){[data-theme=light]{--action-text-color: #fff}[data-theme=light] body .list-actions-like img[src*="Like.svg"],[data-theme=light] body .list-actions-comment img[src*="Comment.svg"],[data-theme=light] body .list-actions-save img[src*="Bookmark.svg"],[data-theme=light] body .list-actions-share img[src*="Share.svg"]{filter:brightness(0) invert(1)!important}[data-theme=light] .list-actions .actions__img,[data-theme=light] .list-actions .actions__img-comment{color:#fff!important;fill:#fff!important;stroke:#fff!important}[data-theme=light] .list-actions .actions__img path,[data-theme=light] .list-actions .actions__img circle,[data-theme=light] .list-actions .actions__img line,[data-theme=light] .list-actions .actions__img rect,[data-theme=light] .list-actions .actions__img polyline,[data-theme=light] .list-actions .actions__img polygon,[data-theme=light] .list-actions .actions__img-comment path,[data-theme=light] .list-actions .actions__img-comment circle,[data-theme=light] .list-actions .actions__img-comment line,[data-theme=light] .list-actions .actions__img-comment rect,[data-theme=light] .list-actions .actions__img-comment polyline,[data-theme=light] .list-actions .actions__img-comment polygon{fill:inherit!important;stroke:inherit!important}[data-theme=light] .list-actions .action-value,[data-theme=light] .list-actions .action-save,[data-theme=light] .list-actions .action-share{color:#fff!important}}.purchase-success-overlay{position:fixed!important;inset:0!important;background:var(--color-secondary-5)!important;background:#000000eb!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:999999!important;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.purchase-success-overlay.show{opacity:1!important;visibility:visible!important}.purchase-success-content{text-align:center;padding:3rem 2.5rem;border-radius:20px;background:var(--color-secondary-10);border:1px solid var(--color-secondary-15);transform:scale(.85) translateY(30px);transition:transform .5s cubic-bezier(.34,1.56,.64,1);box-shadow:0 20px 60px #0009;max-width:500px;margin:0 1rem}.purchase-success-overlay.show .purchase-success-content{transform:scale(1) translateY(0)!important}.purchase-success-icon{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;margin:0 auto 2rem;border-radius:50%;background:var(--color-accent-5);background:linear-gradient(135deg,#0058fc,#0046c8);color:#fff;box-shadow:0 10px 40px #0058fc80;animation:pulse-success 2.5s ease-in-out infinite;position:relative}.purchase-success-icon:before{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid var(--color-accent-5);opacity:.3}@keyframes pulse-success{0%,to{transform:scale(1);box-shadow:0 10px 40px #0058fc80,0 0 #0058fcb3}50%{transform:scale(1.05);box-shadow:0 15px 50px #0058fcb3,0 0 0 20px #0058fc00}}.purchase-success-icon svg{animation:checkmark-draw .8s ease-in-out .3s both;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}@keyframes checkmark-draw{0%{opacity:0;transform:scale(.4) rotate(-45deg)}50%{opacity:1;transform:scale(1.15) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0)}}.purchase-success-title{margin:0 0 1rem;font-size:2.25rem;font-weight:800;color:var(--color-primary-5);animation:slide-up .6s ease-out .4s both;letter-spacing:-.5px;line-height:1.2}.purchase-success-message{margin:0;font-size:1.125rem;font-weight:500;color:var(--color-primary-15);animation:slide-up .6s ease-out .5s both;line-height:1.5}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.confetti{position:absolute;width:8px;height:8px;top:-10px;border-radius:50%;opacity:0;animation:confetti-fall linear forwards;pointer-events:none}@keyframes confetti-fall{0%{opacity:1;transform:translateY(0) rotate(0) scale(1)}50%{opacity:.8;transform:translateY(50vh) rotate(360deg) scale(.8)}to{opacity:0;transform:translateY(100vh) rotate(720deg) scale(.5)}}@media(max-width:768px){.purchase-success-content{padding:2rem 1.5rem;margin:0 1rem}.purchase-success-icon{width:90px;height:90px;margin-bottom:1.5rem}.purchase-success-icon:before{inset:-6px}.purchase-success-title{font-size:1.625rem}.purchase-success-message{font-size:1rem}}[data-theme=light] .purchase-success-overlay{background:#fffffff2!important}[data-theme=light] .purchase-success-content{box-shadow:0 20px 60px #00000026}
