.visible-campaign-banner .router-wrapper{padding-top:var(--header-top-banner-height)}.visible-campaign-banner .router-wrapper .router-wrapper{padding-top:0}.router-container{width:100%;overflow-x:clip}.timer-cont{border-radius:50%;width:38px;min-width:38px;height:38px;position:relative;overflow:hidden}.timer-text{font-size:var(--small-font);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.timer{transform-origin:50%;width:110%;height:110%;margin:-5% -5% 0 0;display:block;transform:rotate(-90deg)}.timer-path{stroke-dashoffset:0;stroke-linecap:round;transition:all .2s}.timer-path.transparent{opacity:.25}.image-loading-main{contain:content;object-fit:cover;display:block}.image-loading-main.image-loading{background-color:var(--forth-icon-color);content-visibility:auto;font-size:0}.image-loading-main.load-fail{background-color:var(--first-border-color);content-visibility:visible;object-fit:contain!important}.image-loading-main.load-end{content-visibility:visible}.material{color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:top;display:block;position:relative;overflow:hidden;transform:perspective(0)}.material.disable{cursor:not-allowed}.ripple{opacity:0;animation:.4s ripple}.ripple,.ripple-slow{background:var(--first-material-color);pointer-events:none;will-change:transform;border-radius:50%;position:fixed}.ripple-slow{transition:all .4s;animation:1s ease-out ripple-slow;transform:scale(2)}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(2)}}@keyframes ripple-slow{0%{transform:scale(0)}to{transform:scale(2)}}.ios-loader{opacity:.8;border-radius:50%;margin:0 auto;animation:1s step-end infinite ios-rotate;display:block;position:relative}.ios-loader-part{border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.ios-loader-part.one{opacity:1}.ios-loader-part.two{opacity:.5;transform:rotate(45deg)}.ios-loader-part.three{opacity:.5;transform:rotate(90deg)}.ios-loader-part.four{opacity:.5;transform:rotate(135deg)}.ios-loader-part.five{opacity:.6;transform:rotate(180deg)}.ios-loader-part.six{opacity:.7;transform:rotate(225deg)}.ios-loader-part.seven{opacity:.8;transform:rotate(270deg)}.ios-loader-part.eight{opacity:.9;transform:rotate(315deg)}.ios-loader-part-after{content:" ";border-radius:100px;width:10%;height:33%;position:absolute;top:0;left:45%}.circular{transform-origin:50%;margin:0 auto;animation:2s linear infinite rotate;display:block}.path{stroke-dasharray:1 200;stroke-dashoffset:0;stroke-linecap:round;animation:1.5s ease-in-out infinite dash}@keyframes dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}@keyframes ios-rotate{0%{transform:rotate(0)}12.5%{transform:rotate(45deg)}25%{transform:rotate(90deg)}37.5%{transform:rotate(135deg)}50%{transform:rotate(180deg)}62.5%{transform:rotate(225deg)}75%{transform:rotate(270deg)}87.5%{transform:rotate(315deg)}to{transform:rotate(1turn)}}.stage{justify-content:center;align-items:center;display:flex}.dot-flashing{background-color:var(--second-text-color);border-radius:5px;width:5px;height:5px;animation:1s linear .5s infinite alternate dot-flashing;position:relative}.dot-flashing:after,.dot-flashing:before{content:"";display:inline-block;position:absolute;top:0}.dot-flashing:before{animation:1s infinite alternate dot-flashing;right:9px}.dot-flashing:after,.dot-flashing:before{background-color:var(--second-text-color);border-radius:5px;width:5px;height:5px}.dot-flashing:after{animation:1s 1s infinite alternate dot-flashing;left:9px}@keyframes dot-flashing{0%{background-color:var(--first-text-color)}50%,to{background-color:var(--second-text-color)}}.toast-container{max-height:calc(var(--full-height) - 32px);pointer-events:none;transition:top var(--first-transition);width:calc(100% - 32px);z-index:var(--toast-z-index);margin-inline-start:auto;position:fixed;left:16px;right:16px;overflow:hidden}@media screen and (width>=769px){.toast-container{max-width:calc(100% - var(--first-solid-padding)*2);width:var(--first-max-page-width);left:50%;right:auto;transform:translate(-50%)}}.toast-item{border-radius:var(--third-radius);color:var(--first-text-color);font-family:my-font-regular,serif;font-size:var(--regular-font);pointer-events:all;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;width:100%;display:flex;overflow:hidden}.toast-item.SUCCESS_TOAST{background-color:var(--toast-success-bg);border:1px solid var(--toast-success-text)}.toast-item.WARNING_TOAST{background-color:var(--toast-warning-bg);border:1px solid var(--toast-warning-text)}.toast-item.INFO_TOAST{background-color:var(--toast-info-bg);border:1px solid var(--toast-info-text)}.toast-item.FAIL_TOAST{background-color:var(--toast-fail-bg);border:1px solid var(--toast-fail-text)}.toast-item-message{align-items:center;display:flex}.toast-item-svg{border-radius:50%;width:24px;min-width:24px;height:24px;margin-inline-end:8px}.toast-item-close-material{border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;margin-inline:8px -8px;display:inline-flex}.toast-item-close{font-size:16px}.toast-item-undo-btn{border-radius:var(--third-radius);align-items:center;width:100px;min-width:100px;margin-inline-end:-10px;padding:8px;display:flex}.toast-item-undo-text{font-family:my-font-regular,serif}.back-cont{backdrop-filter:grayscale();background-color:var(--first-modal-background-color);height:var(--full-height);transition:opacity var(--first-transition);width:100%;z-index:var(--modal-z-index);animation:.2s fade-in;position:fixed;inset:0}.back-cont.hide{opacity:0!important}.image-show-picture{max-width:none!important;max-height:none!important;z-index:var(--modal-z-index)!important;margin:0!important;padding:0!important;animation:none!important;position:fixed!important;right:auto!important}.loading-wrapper{min-height:var(--full-height);justify-content:center;align-items:center;animation:.5s fade-in-long;display:flex}.loading-wrapper.top-index{z-index:999999;position:relative}.loading-wrapper.have-bg{background-color:var(--second-background-color);animation:none}:root{--ebook-ratio:.729;--audio-ratio:1;--podcast-ratio:1;--language-direction:rtl;--full-viewport:100vw;--full-height:100vh}@supports (height:100dvh){:root{--full-viewport:100dvw;--full-height:100dvh}}:root{--page-padding-bottom:calc(var(--player-height) + var(--nav-height));--player-height:0px;--player-desktop-height:96px;--player-mobile-height:64px;--reader-sample-header-height:72px;--header-mobile-height:var(--header-un-collapsed-mobile-height);--header-un-collapsed-mobile-height:222px;--header-collapsed-mobile-height:56px;--header-top-banner-height-mobile:64px;--header-desktop-height:var(--header-un-collapsed-desktop-height);--header-collapsed-desktop-height:152px;--header-un-collapsed-desktop-height:192px;--top-padding-default:24px;--header-top-banner-height:64px;--header-mobile-height-superapp:52px;--header-mobile-bottom-height-superapp:48px;--nav-mobile-height:calc(72px + var(--bottom-env-padding));--side-width:312px;--first-btn-input-height:48px;--second-btn-input-height:40px;--first-max-page-width:1320px;--second-max-page-width:872px;--bottom-env-padding:calc(min(env(safe-area-inset-bottom),20px));--first-line-height:23px;--second-line-height:28px;--third-line-height:56px;--forth-line-height:32px;--toast-z-index:5;--modal-z-index:4;--header-z-index:3;--book-introduction-header-z-index:2;--default-z-index:1;--dana-primary:#f37021;--toast-success-bg:#deeddb;--toast-success-text:var(--success-color);--toast-info-bg:#dee9f3;--toast-info-text:var(--info-color);--toast-warning-bg:#f9eac9;--toast-warning-text:var(--warning-color);--toast-fail-bg:#ffe5e0;--toast-fail-text:var(--danger-color);--first-color:#23211f;--second-color:#553a89;--third-color:#695e4f;--forth-color:#4d463d;--fifth-color:#332352;--sixth-color:#dbd3ec;--seventh-color:#dbd3ec;--eighth-color:#2c6654;--ninth-color:#c1daeb;--tenth-color:#594ef1;--on-first-surface-color:#fff;--on-second-surface-color:#fff;--blur-background-color:#ffffff80;--disable-bg-color:#e4e4e4;--disable-text-color:#c4c4c4;--header-top-banner:#040508;--header-top-banner-text:#fff;--success-color:#33b377;--info-color:#493edc;--warning-color:#ebe542;--danger-color:#f54c4c;--badge-red-color:#e91e07;--success-container-color:#deeddb;--info-container-color:#dee9f3;--warning-container-color:#f9eac9;--danger-container-color:#ffe5e0;--first-icon-color:#695e4f;--second-icon-color:#8f9193;--third-icon-color:#b4ab9e;--forth-icon-color:#c9baa7;--fifth-icon-color:#f8f5f1;--sixth-icon-color:#ede9f6;--transition-time:.35s;--transition-method:cubic-bezier(.8,-.3,.2,1.3);--first-transition:var(--transition-method)var(--transition-time);--header-background-color:#fffc;--first-background-color:#fff;--second-background-color:#f8f5f1;--third-background-color:#f8f5f1;--forth-background-color:#f8f5f1;--fifth-background-color:#ede9f6;--sixth-background-color:#000;--seventh-background-color:#c1efff;--eigth-background-color:#c0efff;--ninth-background-color:#c1e5c8;--tenth-background-color:#f3ede5;--header-top-banner-background-color:#ebe6e0;--first-tree-growth-background:#eae8e4;--second-tree-growth-background:#f6f4f0;--tree-share-background:#f2ede6;--first-modal-background-color:#0006;--solid-light:#fff;--solid-dark:#000;--neutral-1:#fff;--neutral-9:#4d463d;--neutral-2:#000;--first-text-color:#23211f;--second-text-color:#867f76;--third-text-color:#44506b;--forth-text-color:#4d463d;--sixth-text-color:#ff9600;--seventh-text-color:#fff;--first-border-color:#e5dccf;--second-border-color:#f2ede6;--second-border-color-rgb:242,237,230;--third-border-color:#e5dccf;--forth-border-color:#322e2a;--rate-tag-color:#efe944;--on-rate-tag-color:#322e2a;--link-color:#594ef2;--svg-first-color:#ddd1c1;--svg-second-color:#23211f;--svg-third-color:#f8f5f1;--svg-forth-color:#8d8b88;--svg-fifth-color:#fff;--svg-sixth-color:#553a89;--svg-seventh-color:#8e8b88;--svg-eighth-color:#dfcfbe;--svg-ninth-color:#23211f;--first-shadow:0 4px 24px -4px #2323280f;--second-shadow:0 3px 11px var(--first-color);--third-shadow:0 4px 16px -3px #0000000f;--forth-shadow:3px 3px 20px #1e1e1e40;--first-radius:4px;--second-radius:6px;--third-radius:8px;--forth-radius:12px;--fifth-radius:16px;--sixth-radius:24px;--seven-radius:32px;--eight-radius:40px;--nine-radius:50px;--first-material-color:#00000026;--damn-font:8px;--micro-font:10px;--mini-font:11px;--tiny-font:11px;--small-font:12px;--regular-font:13px;--title-font:14px;--title-2-font:15px;--large-font:16px;--big-font:18px;--huge-font:20px;--giant-font:24px;--giant-2-font:28px;--whacking-font:32px;--super-big-font:36px;--super-gaint-font:42px;--super-big-gaint-font:64px}@media screen and (width>=1141px){:root{--header-padding:var(--header-un-collapsed-desktop-height);--first-solid-padding:32px;--desktop-modal-width:536px;--nav-height:0px!important}}@media screen and (width<=1140px){:root{--header-top-banner-height:var(--header-top-banner-height-mobile);--top-padding-default:24px;--header-padding:var(--header-un-collapsed-mobile-height);--nav-height:var(--nav-mobile-height);--first-solid-padding:128px;--desktop-modal-width:100%}}@media screen and (width<=990px){:root{--first-solid-padding:32px}}@media screen and (width<=768px){:root{--first-solid-padding:16px}}.desktop-modal{background-color:var(--second-border-color);border-radius:var(--first-radius);max-height:calc(var(--full-height) - 16px);z-index:var(--modal-z-index);animation:.2s modal-in;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%);box-shadow:0 3px 11px #0003}.desktop-modal.hide{opacity:0;animation:.2s modal-out}.desktop-modal-background{backdrop-filter:grayscale();background-color:var(--first-modal-background-color);z-index:var(--modal-z-index);animation:.2s fade-in;position:fixed;inset:0}.desktop-modal-background.hide{opacity:0;animation:.3s fade-out}.mobile-modal-background{backdrop-filter:grayscale();background-color:var(--first-modal-background-color);height:var(--full-height);width:100%;z-index:var(--modal-z-index);animation:.2s vertical-back;position:fixed;inset:0}@keyframes vertical-back{0%{backdrop-filter:grayscale(0);opacity:0}to{backdrop-filter:grayscale();opacity:1}}.mobile-modal{background-color:var(--second-border-color);border-radius:var(--first-radius)var(--first-radius)0 0;padding-bottom:var(--bottom-env-padding);touch-action:none;-webkit-user-select:none;user-select:none;z-index:var(--modal-z-index);animation:.2s vertical;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:perspective(0)}@keyframes vertical{0%{transform:translateY(100%)}to{transform:translateZ(0)}}.mobile-modal-line{background-color:var(--first-border-color);border-radius:var(--third-radius);width:40px;height:4px;margin:8px auto}.mobile-modal-content{max-height:calc(var(--full-height) - 20px - var(--bottom-env-padding));overflow:hidden auto}@supports (overflow-y:overlay){.mobile-modal-content{overflow-y:overlay}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes modal-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.9)}}@keyframes modal-in-no-transform{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes modal-out-no-transform{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes fade-in-long{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes show-password-btn{0%{opacity:0;height:0}to{opacity:1;height:36px}}@keyframes show-password-btn-mobile{0%{opacity:0;height:0}to{opacity:1;height:56px}}@keyframes progress{0%{border-radius:0 var(--first-radius)var(--first-radius)0;width:0}to{border-radius:var(--first-radius);width:100%}}@keyframes shake-scale{0%{transform:rotate(0)scale(1)}20%{transform:rotate(12deg)scale(1.15)}50%{transform:rotate(-12deg)scale(1.15)}80%{transform:rotate(0)scale(1.15)}to{transform:rotate(0)scale(1)}}@keyframes shake-scale-mobile{0%{transform:rotate(0)scale(1)}20%{transform:rotate(17deg)scale(1.3)}50%{transform:rotate(-17deg)scale(1.3)}80%{transform:rotate(0)scale(1.3)}to{transform:rotate(0)scale(1)}}@keyframes pop-out{0%{opacity:1;transform:scale(1)}20%{transform:scale(1.2)}40%{transform:scale(.9)}to{opacity:0;transform:scale(.5)}}.toggle{background-color:var(--first-border-color);border:1px solid var(--first-border-color);border-radius:var(--first-radius);height:40px;padding:4px}.toggle,.toggle-item{align-items:center;display:flex;position:relative}.toggle-item{border-radius:var(--first-radius);color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--regular-font);justify-content:center;width:50%;height:100%;transition:color .3s}.toggle-item.active{color:var(--forth-background-color)}.toggle-border{background-color:var(--first-color);border-radius:var(--first-radius);bottom:4px;inset-inline-start:4px;width:calc(50% - 8px);transition:inset-inline-start .3s;position:absolute;top:4px}.toggle-border.second{inset-inline-start:calc(50% + 4px)}.btn{border-radius:var(--first-radius);font-family:my-font-regular,serif;font-size:var(--large-font);height:var(--first-btn-input-height);text-align:center;justify-content:center;align-items:center;padding:0 12px;transition:background-color .1s,color .1s,border .1s;display:flex}.btn path{transition:fill .1s}.btn.small{height:var(--second-btn-input-height)}.btn.first{border:1px solid var(--forth-icon-color);color:var(--forth-text-color)}.btn.second{background-color:var(--first-color);color:var(--second-background-color)}.btn.second path{fill:var(--on-first-surface-color)}.btn.third{background-color:var(--second-color);color:var(--on-second-surface-color)}.btn.forth{background-color:var(--forth-background-color);border:1px solid var(--third-border-color);color:var(--first-icon-color)}.btn.fifth{border:1px solid var(--second-color);color:var(--second-color)}.btn.sixth{background-color:var(--info-color);color:var(--solid-light)}.btn.seventh{background-color:var(--fifth-background-color);border:1px solid var(--sixth-color);color:var(--second-color)}.btn.eighth{border:1px solid var(--info-color);color:var(--info-color)}.btn.eighth path{fill:var(--info-color)}.btn.danger{background-color:var(--danger-color);color:var(--solid-light)}.btn.warning{background-color:var(--warning-color);color:var(--solid-dark)}.btn.fill{background-color:var(--forth-background-color);border:1px solid var(--third-border-color)}.btn.fill path{fill:var(--third-color)}.btn.outline{color:var(--first-color);font-size:var(--title-font);gap:8px}.btn.outline svg{width:20px;height:20px}@media screen and (width<=768px){.btn.outline{font-size:var(--regular-font)}}.btn.disable{background-color:var(--first-border-color);color:var(--third-icon-color);cursor:not-allowed}.btn.disable path{fill:var(--solid-light)}.btn.loading{cursor:not-allowed}.btn.active:focus-visible{box-shadow:0 0 0 2px var(--second-color)!important}@media screen and (width<=768px){.btn{border-radius:var(--second-radius);font-size:var(--title-font)}}button:focus-visible{box-shadow:0 0 0 2px var(--first-color)!important}.radio-button{position:relative}.radio-button-item{opacity:0;height:100%;transition:transform var(--first-transition),opacity var(--first-transition);width:100%;position:absolute;top:0;left:0;transform:scale(0)}.radio-button-item.show{opacity:1;transform:scale(1)}.auto-height{overflow:visible clip}.auto-height-content{transition:height var(--first-transition)}.switch-key-btn{border:1px solid var(--third-icon-color);border-radius:var(--forth-radius);width:40px;height:24px;transition:all .2s;position:relative}.switch-key-btn.active{background-color:var(--first-color);border:1px solid var(--first-color)}.switch-key-btn.active.plus{background-color:var(--second-color);border:1px solid var(--second-color)}.switch-key-btn-dot{background-color:var(--third-icon-color);box-shadow:none;inset-inline-end:3px;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%)}.switch-key-btn-dot.active{inset-inline-end:19px;box-shadow:0 4px 12px -2px #2323281f}.audio-player,.switch-key-btn-dot.active{background-color:var(--second-border-color)}.audio-player{--player-color:var(--first-color);--player-surface-color:var(--on-first-surface-color);border:1px solid var(--first-border-color);border-radius:var(--forth-radius)var(--forth-radius)0 0;height:var(--player-desktop-height);padding:0 var(--first-solid-padding);-webkit-user-select:none;user-select:none;z-index:var(--header-z-index);transition:height .4s,border-radius .4s,bottom .25s,transform .4s,opacity .4s;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 24px -6px #1414190f}.audio-player.is-from-subscription{--player-color:var(--first-color);--player-surface-color:var(--on-second-surface-color)}.audio-player.hide{transform:translateY(100%)}@media screen and (width<=1140px){.audio-player{background-color:var(--second-background-color);bottom:calc(var(--nav-height) - 2px);height:var(--player-mobile-height);touch-action:none;border:none}.audio-player.full-view{height:var(--full-height);border-radius:0;bottom:0}.audio-player.hide{opacity:0;transform:none}}.audio-player-content{height:100%;max-width:var(--first-max-page-width);align-items:center;margin:0 auto;padding:16px 0;display:flex}.audio-player-content-bg-one{display:none}@media screen and (width<=1140px){.audio-player-content-bg-one{opacity:0;height:0;transition:height .4s;display:block;position:absolute;top:0;left:0;right:0}.audio-player-content-bg-one.full-view{opacity:1;height:200px}}.audio-player-content-bg-two{display:none}@media screen and (width<=1140px){.audio-player-content-bg-two{background-color:var(--first-background-color);border-radius:var(--third-radius)var(--third-radius)0 0;opacity:0;height:0;transition:height .4s,top .4s,opacity .4s;display:block;position:absolute;top:0;left:0;right:0}.audio-player-content-bg-two.full-view{height:calc(var(--full-height) - 195px);opacity:1;top:195px}}.audio-player-content-img{aspect-ratio:var(--audio-ratio);border-radius:var(--first-radius);width:64px;height:64px;box-shadow:0 4px 4px #00000040}@media screen and (width<=1140px){.audio-player-content-img{inset-inline-start:56px;will-change:transform;width:32px;height:32px;transition:width .4s,height .4s,inset-inline-start .4s,transform .4s;position:absolute;top:16px}.audio-player-content-img.full-view{width:240px;height:240px;transform:translate(calc(176px - 50vw),64px)}}.audio-player-content-detail{flex-direction:column;gap:8px;width:250px;margin-inline:12px 24px;display:flex}@media screen and (width<=1140px){.audio-player-content-detail{display:contents}}.audio-player-content-detail-title{-webkit-line-clamp:1;font-family:my-font-medium,serif;font-size:var(--large-font);text-overflow:ellipsis;white-space:pre-line;word-break:break-word;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}@media screen and (width<=1140px){.audio-player-content-detail-title{font-family:my-font-light,serif;font-size:var(--small-font);inset-inline-start:96px;width:calc(100% - 148px);transition:all .4s;position:absolute;top:12px}.audio-player-content-detail-title.full-view{font-family:my-font-regular,serif;font-size:var(--title-font);inset-inline:32px;width:calc(100% - 64px);top:344px}}.audio-player-content-detail-desc{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media screen and (width<=1140px){.audio-player-content-detail-desc{transition:opacity .2s;display:none}.audio-player-content-detail-desc.full-view{inset-inline:32px;width:calc(100% - 64px);display:block;position:absolute;top:370px}.audio-player-content-detail-desc.is-gesturing{opacity:0}}.audio-player-content-speed{position:relative}@media screen and (width<=1140px){.audio-player-content-speed{transition:opacity .2s;display:none}.audio-player-content-speed.full-view{inset-inline-end:12px;animation:.2s fade-in;display:block;position:absolute;top:422px}.audio-player-content-speed.is-gesturing{opacity:0}}.audio-player-content-volume-btn{position:relative}@media screen and (width<=1140px){.audio-player-content-volume-btn{display:none}.audio-player-content-playlist{transition:opacity .2s;display:none}.audio-player-content-playlist.full-view{inset-inline-start:12px;animation:.2s fade-in;display:block;position:absolute;top:422px}.audio-player-content-playlist.is-gesturing{opacity:0}}.audio-player-content-btn-material{border-radius:50%;justify-content:center;align-items:center;width:64px;min-width:64px;height:64px;display:flex}.audio-player-content-btn-material-icon{color:var(--third-color);width:24px;height:24px;font-size:24px;transition:transform .2s}.audio-player-content-btn-material-icon .volume-first-line,.audio-player-content-btn-material-icon .volume-second-line,.audio-player-content-btn-material-icon .volume-up,.audio-player-content-btn-material-icon .volume-very-up{transition:all .2s}.audio-player-content-btn-material-icon.mute{transform:translate(5px)}.audio-player-content-btn-material-icon.mute .volume-up,.audio-player-content-btn-material-icon.mute .volume-very-up,.audio-player-content-btn-material-icon.up .volume-first-line,.audio-player-content-btn-material-icon.up .volume-second-line,.audio-player-content-btn-material-icon.up .volume-very-up,.audio-player-content-btn-material-icon.very-up .volume-first-line,.audio-player-content-btn-material-icon.very-up .volume-second-line{opacity:0}.audio-player-content-progress-cont{direction:ltr;flex-direction:column;flex-grow:1;gap:8px;margin:4px 24px 0;display:flex}@media screen and (width<=1140px){.audio-player-content-progress-cont{display:contents}}.audio-player-content-time{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--title-font);justify-content:space-between;align-items:center;display:flex}@media screen and (width<=1140px){.audio-player-content-time{font-size:var(--small-font)}.audio-player-content-time-elapsed{transition:opacity .2s;display:none}.audio-player-content-time-elapsed.full-view{inset-inline-start:32px;display:block;position:absolute;top:550px}.audio-player-content-time-elapsed.is-gesturing{opacity:0}.audio-player-content-time-duration{inset-inline-end:96px;width:40px;transition:inset-inline-end .4s,top .4s;position:absolute;top:34px}.audio-player-content-time-duration.full-view{text-align:right;inset-inline-end:32px;top:550px}}.audio-player-content-progress{width:100%;height:8px;position:relative}.audio-player-content-progress.loading{border-radius:var(--first-radius);overflow:hidden}@media screen and (width<=1140px){.audio-player-content-progress{inset-inline-end:144px;width:calc(100% - 200px);height:4px;transition:inset-inline-end .4s,top .4s,width .4s;position:absolute;top:40px}.audio-player-content-progress.full-view{inset-inline-end:32px;width:calc(100% - 64px);top:520px}}.audio-player-content-progress-input{background-color:var(--first-border-color);border-radius:var(--first-radius);opacity:.5;width:100%;height:100%;display:block}.audio-player-content-progress-input::-webkit-slider-thumb{opacity:0}.audio-player-content-progress-input::-moz-range-thumb{opacity:0}.audio-player-content-progress-seek{background-color:var(--player-color);border-radius:var(--first-radius);pointer-events:none;width:0;height:100%;position:absolute;top:0;left:0}.audio-player-content-progress-seek.show{animation:.2s fade-in}.audio-player-content-progress-seek.loaded{background:var(--first-border-color);transition:width .1s}.audio-player-content-progress-seek.loading{animation:1s linear infinite player-loading}@keyframes player-loading{0%{width:33%;left:-35%}50%{width:33%;left:50%}to{width:33%;left:100%}}.audio-player-content-progress-slider{background-color:var(--player-surface-color);border:5px solid var(--player-color);box-shadow:0 0 0 2px var(--player-surface-color);pointer-events:none;border-radius:50%;width:16px;height:16px;transition:opacity .2s;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}@media screen and (width<=1140px){.audio-player-content-progress-slider{border:4px solid var(--player-color);width:8px;height:8px;transition:width .4s,height .4s,border .4s}.audio-player-content-progress-slider.full-view{border:7px solid var(--player-color);width:24px;height:24px}}.audio-player-content-progress-slider.hide{opacity:0}.audio-player-content-forward-back{border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;display:flex}.audio-player-content-forward-back.disable{cursor:not-allowed;opacity:.3}@media screen and (width<=1140px){.audio-player-content-forward-back{transition:opacity .2s;display:none}.audio-player-content-forward-back.full-view{width:56px;min-width:auto;height:56px;animation:.2s fade-in;display:flex;position:absolute;top:600px}.audio-player-content-forward-back.full-view.next{inset-inline-start:20px}.audio-player-content-forward-back.full-view.forward{inset-inline-start:80px}.audio-player-content-forward-back.full-view.backward{inset-inline-end:80px}.audio-player-content-forward-back.full-view.previous{inset-inline-end:20px}.audio-player-content-forward-back.is-gesturing{opacity:0}}.play-pause-btn{background-color:var(--player-color);border-radius:50%}.audio-player-content-play{width:48px;min-width:48px;height:48px;margin:0 20px}@media screen and (width<=1140px){.audio-player-content-play{inset-inline-start:16px;width:32px;min-width:auto;height:32px;margin:0;transition:top .4s,width .4s,height .4s,inset-inline-start .4s;position:absolute;top:16px}.audio-player-content-play.full-view{inset-inline-start:calc(50% - 28px);width:56px;height:56px;top:600px}}.audio-player-content-play-icon{color:var(--second-background-color);opacity:1;width:40%;height:40%;font-size:18px;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.audio-player-content-play-icon.play.hide{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.audio-player-content-play-icon.pause.hide{opacity:0;transform:translate(-50%,-50%)rotate(-90deg)}.audio-player-content-play-icon path{fill:var(--player-surface-color)}.audio-player-content-close{border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;margin-inline:20px -16px;display:flex}@media screen and (width<=1140px){.audio-player-content-close{inset-inline-end:0;width:48px;min-width:48px;height:48px;margin:0;position:absolute;top:8px}}.audio-player-content-close-icon{color:var(--third-color);width:24px;height:24px;font-size:24px}@media screen and (width<=1140px){.audio-player-content-close-icon{width:20px;height:20px}}.audio-player-content-close-icon path{fill:var(--first-icon-color)}.audio-player-main{display:none}@media screen and (width>=769px){.audio-player-speed-menu-back{backdrop-filter:grayscale(0);background-color:#0000000d}}.audio-player-speed-menu{background-color:var(--first-background-color);border-radius:var(--third-radius);width:105px;transition:transform .2s,opacity .2s;position:absolute;top:auto;bottom:56px;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 12px 24px -4px #0000001f;animation:none!important}.audio-player-speed-menu.hide{opacity:0;pointer-events:none;transform:translate(-50%,-8px)}@media screen and (width<=1140px){.audio-player-speed-menu{width:100%;position:relative;bottom:auto;left:auto;transform:none!important}}.audio-player-speed-menu-icon{width:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}@media screen and (width<=1140px){.audio-player-speed-menu-icon.just-desktop{display:none}}.audio-player-speed-menu-item{background-color:var(--first-background-color);color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--regular-font);width:100%;height:39px;z-index:var(--default-z-index);padding:0 12px}@media screen and (width<=1140px){.audio-player-speed-menu-item{padding:0 24px;height:56px!important}}.audio-player-speed-menu-item.title{border-radius:var(--third-radius)var(--third-radius)0 0;color:var(--first-text-color);font-family:my-font-medium,serif;font-size:var(--title-font);height:43px}@media screen and (width<=1140px){.audio-player-speed-menu-item.title{font-family:my-font-bold,serif;font-size:var(--large-font)}}.audio-player-speed-menu-item.last{border-radius:0 0 var(--third-radius)var(--third-radius);height:43px}.audio-player-speed-menu-item.last .audio-player-speed-menu-item-inner{border-bottom:none}.audio-player-speed-menu-item-inner{border-bottom:1px solid var(--second-border-color);align-items:center;height:100%;padding-top:1px;display:flex}.audio-player-speed-menu-tick{height:24px;transition:top var(--first-transition);width:24px;z-index:var(--default-z-index);font-size:24px;position:absolute;left:12px}.audio-player-speed-menu-tick path{fill:var(--player-color)}@media screen and (width<=1140px){.audio-player-speed-menu-tick{left:24px}.audio-player-speed-menu-tick path{fill:var(--first-color)}}.audio-player-volume-menu{background-color:var(--first-background-color);border-radius:var(--first-radius);width:24px;height:96px;z-index:var(--header-z-index);align-items:center;padding:0 8px;transition:transform .2s,opacity .2s;display:flex;position:absolute;bottom:56px;left:50%;transform:translate(-50%);box-shadow:0 12px 24px -4px #0000001f}.audio-player-volume-menu.hide{opacity:0;pointer-events:none;transform:translate(-50%,-8px)}.audio-player-content-volume{direction:ltr;width:70px;min-width:70px;height:4px;position:relative;transform:rotate(-90deg)translateY(31px)}.audio-player-content-volume-input{background-color:var(--second-border-color);border-radius:var(--first-radius);width:100%;height:100%;display:block}.audio-player-content-volume-input::-webkit-slider-thumb{opacity:0}.audio-player-content-volume-input::-moz-range-thumb{opacity:0}.audio-player-content-volume-seek{border-radius:var(--first-radius);width:0;height:100%;top:0}.audio-player-content-volume-seek,.audio-player-content-volume-slider{background-color:var(--player-color);pointer-events:none;position:absolute;left:0}.audio-player-content-volume-slider{box-shadow:0 0 0 2px var(--player-surface-color);border-radius:50%;width:10px;height:10px;top:50%;transform:translate(-5px,-50%)}.audio-player-mobile-row{display:none}@media screen and (width<=1140px){.audio-player-mobile-row{transition:opacity .2s}.audio-player-mobile-row.full-view{border-top:1px solid var(--second-border-color);inset-inline:32px;animation:.2s fade-in;display:block;position:absolute;top:410px}.audio-player-mobile-row.is-gesturing{opacity:0}}.input-label{--input-height:var(--first-btn-input-height);display:block;position:relative}.input-label.small{--input-height:var(--second-btn-input-height)}.input-label.disabled{opacity:.5}.input-label.date-picker,.input-label.date-picker input{cursor:pointer}.input-field{border:1px solid var(--third-icon-color);border-radius:var(--first-radius);font-family:my-font-light,serif;font-size:var(--title-font);height:var(--input-height);width:100%;padding-inline-start:calc(var(--input-height)/4);padding-inline-end:calc(var(--input-height)/4);transition:all .2s;display:block}.input-field[disabled]{pointer-events:none}.input-field::placeholder{opacity:0;transition:opacity .2s}.input-field.empty-label::placeholder{opacity:1}.input-field.ltr{direction:ltr;font-family:my-font-en,serif}.input-field.ltr.have-icon{padding-inline-start:calc(var(--input-height)/4);padding-inline-end:calc(var(--input-height)/4 + var(--input-height)/2 + var(--input-height)/4)}.input-field.ltr.have-btn{padding-inline-start:calc(54px + var(--input-height)/4)}.input-field.ltr.have-clear{padding-inline-start:calc(var(--input-height)/4);padding-inline-end:calc(var(--input-height)/4 + var(--input-height)/2 + var(--input-height)/4)}.input-field.ltr.have-icon.have-clear{padding-inline-start:calc(var(--input-height)/4);padding-inline-end:calc(var(--input-height)/4*2 + var(--input-height)/2*2 + var(--input-height)/4*2)}.input-field.ltr.password{padding-inline-start:calc(var(--input-height)/4 + var(--input-height)/2 + var(--input-height)/4)!important}.input-field.ltr:placeholder-shown{text-align:left}.input-field.have-icon{padding-inline-start:calc(var(--input-height)/4 + var(--input-height)/2 + var(--input-height)/4)}.input-field.have-clear{padding-inline-end:calc(var(--input-height)/4 + var(--input-height)/2 + var(--input-height)/4)}.input-field:focus::placeholder,.input-field:not(:placeholder-shown)::placeholder{opacity:1}.input-field:focus+.input-icons .input-label-title,.input-field:not(:placeholder-shown)+.input-icons .input-label-title{background-color:var(--second-border-color);font-size:var(--small-font);height:16px;padding-inline-start:calc(var(--input-height)/4);inset-inline-start:calc(var(--input-height)/4);padding:0 4px;top:-8px}.input-field:not(:placeholder-shown){border:1px solid var(--forth-border-color)}.input-field:not(:placeholder-shown)+.input-icons .input-label-icon,.input-field:not(:placeholder-shown)+.input-icons .input-label-title{color:var(--forth-border-color)}.input-field:focus{border:1px solid var(--first-color)}.input-field:focus+.input-icons .input-label-icon,.input-field:focus+.input-icons .input-label-title{color:var(--first-color)}.input-field.error{border:1px solid var(--danger-color)}.input-field.success{border:1px solid var(--success-color)}.input-label-title{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--title-font);height:var(--input-height);pointer-events:none;inset-inline-start:calc(var(--input-height)/4);align-items:center;transition:all .2s;display:flex;position:absolute;top:0}.input-label-title.have-icon{inset-inline-start:calc(var(--input-height)/4 + var(--input-height)/2 + var(--input-height)/4)}.input-label-title.error{color:var(--danger-color)!important}.input-label-title.success{color:var(--success-color)!important}.input-label-icon{color:var(--second-text-color);font-size:calc(var(--input-height)/2);height:calc(var(--input-height)/2);pointer-events:none;inset-inline-start:calc(var(--input-height)/4);top:calc(var(--input-height)/4);width:calc(var(--input-height)/2);transition:fill .2s;position:absolute}.input-label-icon.second{inset-inline-start:auto;inset-inline-end:calc(var(--input-height)/4)}.input-label-icon.error path{fill:var(--danger-color)!important}.input-label-icon.success path{fill:var(--success-color)!important}.input-label-lock{border-radius:var(--third-radius);color:var(--third-icon-color);height:var(--input-height);inset-inline-end:0;width:var(--input-height);justify-content:center;align-items:center;transition:fill .2s;display:flex;position:absolute;top:0}.input-label-lock.active{color:var(--forth-border-color)!important}.input-label-lock-icon{pointer-events:none;font-size:24px}.input-label-clear{border-radius:var(--third-radius);height:var(--input-height);inset-inline-end:0;transition:transform var(--first-transition);width:var(--input-height);justify-content:center;align-items:center;position:absolute;top:0;transform:scale(1);display:flex!important}.input-label-clear.ltr{inset-inline:0 30px}.input-label-clear.ltr.have-icon{inset-inline-start:calc(var(--input-height)/4 + var(--input-height)/2 + var(--input-height)/4)}.input-label-clear.hide{transform:scale(0)}.input-label-clear-icon{color:#a09990;font-size:24px}@media screen and (width<=768px){.input-label-clear-icon{font-size:20px}}.input-field-price-label{font-family:my-font-light,serif;font-size:var(--title-font);opacity:0;pointer-events:none;inset-inline-start:calc(var(--input-height)/4 + 1px);align-items:center;gap:4px;transition:opacity .2s;display:flex;position:absolute;top:14px}.input-field-price-label.show{opacity:1}.input-field-price-label-value{opacity:0}.input-field-price-label-desc{color:var(--first-text-color)}.checkbox{border:1.5px solid var(--first-border-color);border-radius:var(--first-radius);width:20px;height:20px;position:relative}.checkbox.small{width:16px;height:16px}.checkbox.big{width:24px;height:24px}.checkbox-inner{background-color:var(--first-color);border-radius:var(--first-radius);opacity:1;height:calc(100% + 3px);transition:transform var(--first-transition),opacity var(--first-transition);justify-content:center;align-items:center;width:calc(100% + 3px);display:flex;position:absolute;top:-1.5px;right:-1.5px;transform:scale(1)}.checkbox-inner.hide{opacity:0;transform:scale(0)}.checkbox-inner-icon{width:12px;height:12px}.checkbox-inner-icon.small{width:10px;height:10px}.checkbox-inner-icon.big{width:16px;height:16px}.checkbox-inner-icon path{stroke:var(--forth-background-color)}.textarea-label{display:block;position:relative}.textarea-field{border:1px solid var(--forth-icon-color);border-radius:var(--third-radius);font-family:my-font-regular,serif;font-size:var(--title-font);resize:none;width:100%;padding:12px;transition:border .2s;display:block}.textarea-field:not(:placeholder-shown){border:1px solid var(--second-text-color)}.textarea-field:not(:placeholder-shown)+.textarea-counter{color:var(--first-icon-color)}.textarea-field:focus{border:1px solid var(--second-text-color)}.textarea-field:focus+.textarea-counter{color:var(--first-icon-color)}.textarea-field::placeholder{color:var(--second-text-color)}.textarea-field[disabled]{opacity:.5}.textarea-counter{color:var(--second-icon-color);font-family:my-font-light,serif;font-size:var(--small-font);direction:ltr;align-items:center;margin-top:8px;transition:color .2s;display:flex}.textarea-counter-char{text-align:center;min-width:14px}.textarea-counter-max{min-width:30px}.textarea-counter-divider{margin:0 4px}.profile-password-modal{max-width:100%;width:var(--desktop-modal-width)}.profile-password-modal-content{padding:32px}.profile-password-modal-content .input-field{border:1px solid var(--forth-icon-color)}.profile-password-modal-content .input-field:focus{border:1px solid var(--first-color)}@media screen and (width<=768px){.profile-password-modal-content{padding:32px 24px}}.profile-password-modal-content-header{border-bottom:1px solid var(--first-border-color);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.profile-password-modal-content-header-title{font-family:my-font-bold,serif;font-size:var(--large-font)}.profile-password-modal-content-header-close{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-inline-end:-12px;display:flex}.profile-password-modal-content-header-close-icon{font-size:24px}.profile-password-modal-content-title{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);margin-top:24px;margin-bottom:24px}@media screen and (width<=768px){.profile-password-modal-content-title{font-size:var(--regular-font)}}.profile-password-modal-content-recover{border-radius:var(--third-radius);color:var(--link-color);font-family:my-font-regular,serif;font-size:var(--regular-font);margin-inline-start:-12px;align-items:center;gap:4px;margin-top:4px;padding:12px;display:flex}.profile-password-modal-content-recover-icon{color:var(--link-color);font-size:var(--large-font)}.profile-password-modal-content-hint{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--small-font);margin-top:24px;margin-bottom:24px}.profile-password-modal-content-input.margin{margin-bottom:24px}.profile-password-modal-content-btn{width:100%;margin-top:24px}.unhandled-flex{background-color:var(--first-border-color);border-radius:var(--third-radius);line-height:var(--first-line-height);width:100%;padding:24px}.unhandled-flex.have-err{color:var(--danger-color)}.date-picker{max-width:100%;width:var(--desktop-modal-width)}.date-picker-header{border-bottom:1px solid var(--second-border-color);font-family:my-font-bold,serif;font-size:var(--large-font);margin:0 24px;padding:16px 0}.select-birth-items{position:relative}.select-birth-col{text-align:center;vertical-align:top;width:33.3%;display:inline-block}.select-birth-items-shadow{pointer-events:none;height:50px;position:absolute;top:0;left:0;right:0}.select-birth-items-shadow.bottom{top:auto;bottom:0}.select-birth-items-scroll{-webkit-user-select:none;user-select:none;overflow:auto}.select-birth-items-scroll:focus-visible{box-shadow:0 0 0 2px var(--first-color)}.select-birth-item{color:var(--second-text-color);cursor:inherit;font-family:my-font-light,serif;font-size:var(--title-font);justify-content:center;align-items:center;width:100%;transition:color .1s,font-size .1s;display:flex}.select-birth-item.active{color:var(--first-text-color);font-family:my-font-medium,serif;font-size:var(--large-font)}.date-picker-scrolls{position:relative}.date-picker-scrolls-active-box{background-color:var(--third-background-color);border:1px solid var(--second-border-color);border-radius:var(--third-radius);pointer-events:none;height:50px;position:absolute;top:50%;left:24px;right:24px;transform:translateY(-50%)}.date-picker-footer{align-items:center;gap:12px;padding:24px;display:flex}.date-picker-footer-item{border-radius:var(--third-radius);font-family:my-font-regular,serif;font-size:var(--large-font);flex-grow:1;width:45%}.static-page-header{justify-content:center;align-items:center;width:100%;padding:48px 0 36px;display:flex;position:relative}@media screen and (width<=768px){.static-page-header{padding:12px 0 0}}.static-page-header-content{color:var(--solid-light);touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}@media screen and (width<=768px){.static-page-header-content{flex-direction:row;gap:0;padding:0 20px}}.buy-and-pay-page-header-back-container{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-inline-start:-32px;display:flex}.buy-and-pay-page-header-back-container.hide{visibility:hidden}@media screen and (width>=769px){.buy-and-pay-page-header-back-container{display:none}}.buy-and-pay-page-header-back-container-icon{font-size:24px;color:var(--first-icon-color)!important}.buy-and-pay-page-header-back-container-tablet{display:none}@media screen and (width<=1140px){.buy-and-pay-page-header-back-container-tablet{width:48px;height:48px;z-index:var(--header-z-index);border-radius:50%;justify-content:center;align-items:center;margin-inline-start:-12px;display:flex;position:absolute;top:10px;right:0}.buy-and-pay-page-header-back-container-tablet .fidibo-arrow-right-2-outline{color:var(--first-icon-color);font-size:24px}}@media screen and (width<=768px){.buy-and-pay-page-header-back-container-tablet{display:none}}.static-page-header-content-content{flex:1;justify-content:center;align-items:center;display:flex}@media screen and (width>=769px){.static-page-header-content-content{display:contents}}.static-page-header-content-svg{color:var(--first-color);width:64px;height:64px;font-size:64px}@media screen and (width<=768px){.static-page-header-content-svg{width:24px;height:24px;margin-block-end:0;font-size:24px}}.static-page-header-svg-fill path{fill:var(--first-color)}.static-page-header-svg-fill.fidiplus path{fill:var(--second-color)}.static-page-header-content-title{color:var(--first-color);font-family:my-font-bold,serif;font-size:28px}.static-page-header-content-title.fidiplus{color:var(--second-color)}@media screen and (width<=768px){.static-page-header-content-title{font-family:my-font-medium,serif;font-size:var(--large-font);margin-inline-start:8px}}.static-page-header-content-description{font-family:my-font-light,serif;font-size:var(--small-font);margin-bottom:36px;display:flex}@media screen and (width<=768px){.static-page-header-content-description{display:none}}.static-page-header-content-description .static-page-header-content-description-arrow{width:16px;height:16px;margin:0 4px}.static-page-header-content-description .static-page-header-content-description-arrow path{fill:var(--solid-light)}.static-page-header-space{width:48px;margin-inline-end:-32px}@media screen and (width>=769px){.static-page-header-space{display:none}}.pagination-loading{order:100;justify-content:center;align-items:center;height:200px;display:flex}.search-result-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)var(--first-solid-padding)calc(var(--page-padding-bottom) + 24px)}@media screen and (width<=1140px){.search-result-page{padding-top:var(--header-collapsed-mobile-height)}}.search-result-page-content{flex-direction:column;gap:32px;margin:0 auto;display:flex}.search-result-page-content,.search-result-page-content.full-width{max-width:var(--first-max-page-width)}@media screen and (width<=768px){.search-result-page-content{gap:24px}}.search-result-page-content-bread{order:-3;width:100%;margin-bottom:-32px}@media screen and (width<=768px){.search-result-page-content-bread{margin-bottom:-24px}}.search-result-page-content-title{margin-inline-start:4px;display:inline-block}@media screen and (width<=768px){.search-result-page-content-title{display:none}}.search-result-page-box-total{display:none}@media screen and (width<=768px){.search-result-page-box-total{border-bottom:1px solid var(--first-border-color);color:var(--forth-text-color);font-family:my-font-light,serif;font-size:var(--small-font);justify-content:space-between;align-items:center;padding:8px 0 16px;display:flex}}.devices-page-content-box{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.devices-page-content-box .auto-height-content,.devices-page-content-box .auto-height-content-child{width:100%}.devices-page-content-box-content{animation:.5s fade-in-long}.devices-page-content-box-content-title{font-family:my-font-medium,serif;font-size:var(--large-font);width:100%}@media screen and (width<=768px){.devices-page-content-box-content-title{font-size:var(--title-font)}}.devices-page-content-box-content-desc{color:var(--info-color);font-family:my-font-regular,serif;font-size:var(--title-font);align-items:center;gap:8px;width:100%;margin-bottom:16px;display:flex}@media screen and (width<=768px){.devices-page-content-box-content-desc{font-size:var(--regular-font);line-height:var(--second-line-height)}}.devices-page-content-box-content-item{border-bottom:1px solid var(--first-border-color);justify-content:space-between;align-items:center;width:100%;padding:16px 0;display:flex}.devices-page-content-box-content-item:last-child{border-bottom:none}.devices-page-content-box-content-item-detail{align-items:center;display:flex}.devices-page-content-box-content-item-icon{background-color:var(--first-color);color:var(--on-first-surface-color);border-radius:50%;width:32px;height:32px;margin-inline-end:8px;font-size:32px}.devices-page-content-box-content-item-iconsvg{padding:4px}.devices-page-content-box-content-item-title{font-family:my-font-light,serif;font-size:var(--title-font);margin-bottom:2px}@media screen and (width<=768px){.devices-page-content-box-content-item-title{font-size:var(--small-font)}}.devices-page-content-box-content-item-desc{color:var(--second-icon-color);font-family:my-font-light,serif;font-size:var(--regular-font)}@media screen and (width<=768px){.devices-page-content-box-content-item-desc{font-size:var(--tiny-font)}}.devices-page-content-box-content-item-remove{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-inline-end:-14px;display:flex}.devices-page-content-box-content-item-remove-text{border:1px solid var(--first-border-color);border-radius:var(--first-radius);align-items:center;gap:4px;width:215px;min-width:215px;padding:8px 12px;display:flex}.devices-page-content-box-content-item-remove-text-title{font-family:my-font-regular,serif;font-size:var(--regular-font)}.devices-page-content-box-content-item-remove-text-icon{font-size:16px}.devices-page-content-box-content-item-remove-icon{color:var(--first-icon-color);font-size:20px}.devices-page-content-box-content-active{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--small-font)}.devices-page-content-box-content-btn{width:100%;margin-top:24px}.devices-page-title-container{background-color:var(--first-background-color);border-radius:var(--first-radius);justify-content:space-between;align-items:center;width:100%;padding:8px;display:flex}.devices-page-main-title{font-family:my-font-regular,serif;font-size:var(--title-font);align-items:center;display:flex}.devices-page-desc-icon{color:var(--info-color);font-size:var(--huge-font)}.devices-page-desc-title{font-family:my-font-regular,serif;font-size:var(--small-font)}.devices-page-remove-all-link{color:var(--danger-color);font-size:var(--title-font);align-items:center;gap:4px;display:flex}.devices-page-remove-all-link .devices-page-remove-all-icon{font-size:var(--huge-font)}@media screen and (width<=768px){.devices-page-remove-all-link .devices-page-remove-all-icon{display:none}}.flex-row-container{z-index:1;flex-direction:column;gap:24px;width:100%;display:flex;position:relative}.flex-row-container.have-custom-bg{border-radius:var(--first-radius);padding-top:16px;padding-bottom:16px;padding-inline-start:24px}@media screen and (width<=768px){.flex-row-container.have-custom-bg{margin-inline-end:-16px}}.flex-row-container .flex-row-container-overlay{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:-16px}@media screen and (width<=768px){.flex-row-container{gap:16px}.flex-row-container.have-bg{background-color:var(--second-border-color);border-radius:var(--first-radius);gap:0;padding:24px 16px}.flex-row-container.have-bg .flex-header{margin-top:0}}.flex-row-container-content-cont{position:relative}.flex-row-container-content-cont.hl-promotion-full-container-content .hl-books-content-item-link:last-child{margin-inline-end:24px}@media screen and (width<=768px){.flex-row-container-content-cont.hl-promotion-full-container-content .hl-books-content-item-link:last-child{margin-inline-end:16px}}.flex-row-container-content{scroll-snap-type:x mandatory;white-space:nowrap;gap:24px;width:100%;display:flex;overflow:auto hidden}.flex-row-container-content.gap-16{gap:16px}.flex-row-container-content.gap-8{gap:8px}.flex-row-container-content.padding-top{padding-top:32px}@media screen and (width<=480px){.flex-row-container-content{padding-left:var(--first-solid-padding);padding-right:var(--first-solid-padding);width:calc(100% + var(--first-solid-padding)*2);gap:12px;margin-inline-start:calc(var(--first-solid-padding)*-1)}}.flex-row-arrow{background-color:var(--neutral-1);border-radius:var(--first-radius);opacity:.75;inset-inline-start:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:opacity .2s;display:flex;position:absolute;top:calc(50% - 20px)}.flex-row-arrow.second{inset-inline:auto 8px}.flex-row-arrow.hide{opacity:0;pointer-events:none}@media screen and (width<=768px){.flex-row-arrow{display:none}.flex-row-arrow.show{display:flex;inset-inline-start:0}.flex-row-arrow.show.second{inset-inline:auto 0}}@keyframes fade-in-arrow{0%{opacity:0}to{opacity:.85}}.flex-row-arrow-icon{color:var(--first-color);font-size:var(--giant-font)}.single-text-simple{background-color:var(--second-border-color);border-radius:var(--third-radius);padding:26px 24px}@media screen and (width<=768px){.single-text-simple{padding:24px 16px}}.single-text-simple-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.single-text-simple-header-img{border-radius:50%;width:64px;height:64px}@media screen and (width<=768px){.single-text-simple-header-img{width:40px;height:40px}}.single-text-simple-header-title{font-family:my-font-bold,serif;font-size:var(--large-font);margin-bottom:4px}@media screen and (width<=768px){.single-text-simple-header-title{font-size:var(--title-font)}}.single-text-simple-header-subtitle{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--title-2-font)}.single-text-simple-text{-webkit-line-clamp:3;color:var(--first-text-color);font-family:my-font-regular,serif;font-size:var(--big-font);line-height:var(--second-line-height);text-align:justify;text-align-last:start;text-overflow:ellipsis;transition:height var(--first-transition);white-space:pre-line;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.single-text-simple-text.show-all{display:block}.single-text-simple-text a{color:var(--link-color)}@media screen and (width<=768px){.single-text-simple-text{font-family:my-font-medium,serif;font-size:var(--regular-font);line-height:var(--first-line-height)}}.vl-cards-simple-more-content{white-space:nowrap;gap:24px;width:100%;display:flex;overflow:auto hidden}@media screen and (width<=1140px){.vl-cards-simple-more-content{white-space:normal;flex-direction:column;gap:8px;overflow:hidden}}.vl-cards-simple-more{background-color:var(--second-border-color);border-radius:var(--third-radius);scroll-snap-align:start;scroll-snap-stop:normal;align-items:center;gap:12px;min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px);padding:16px 24px;display:flex}@media screen and (width<=1140px){.vl-cards-simple-more{min-width:100%;max-width:100%;scroll-margin-inline-start:var(--first-solid-padding)}}.vl-cards-simple-more-material-img{border-radius:50%;width:80px;min-width:80px;height:80px}@media screen and (width<=768px){.vl-cards-simple-more-material-img{width:48px;min-width:48px;height:48px}}.vl-cards-simple-more-material-detail{white-space:normal;flex-direction:column;gap:4px;width:calc(100% - 92px);display:flex}@media screen and (width<=768px){.vl-cards-simple-more-material-detail{width:calc(100% - 60px)}}.vl-cards-simple-more-material-detail-title{font-family:my-font-bold,serif;font-size:var(--large-font)}@media screen and (width<=768px){.vl-cards-simple-more-material-detail-title{font-size:var(--title-font)}}.vl-cards-simple-more-material-detail-subtitle{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--title-2-font)}@media screen and (width<=768px){.vl-cards-simple-more-material-detail-subtitle{font-size:var(--regular-font)}}.channel-card-flex{background-color:var(--first-background-color);border-radius:var(--third-radius);align-items:center;gap:12px;width:100%;padding:16px;display:flex}.channel-card-flex-img{border-radius:var(--first-radius);width:96px;height:96px}@media screen and (width<=768px){.channel-card-flex-img{width:80px;height:80px}}.channel-card-flex-detail{flex-direction:column;gap:8px;display:flex}.channel-card-flex-detail-name{font-family:my-font-medium,serif;font-size:var(--large-font)}@media screen and (width<=768px){.channel-card-flex-detail-name{font-size:var(--title-font)}}.channel-card-flex-detail-author{font-family:my-font-light,serif;font-size:var(--title-font)}@media screen and (width<=768px){.channel-card-flex-detail-author{font-size:var(--regular-font)}}.channel-card-flex-detail-followers{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--title-font);align-items:center;gap:8px;display:flex}@media screen and (width<=768px){.channel-card-flex-detail-followers{font-size:var(--regular-font)}}.channel-card-flex-detail-followers-count{align-items:center;gap:4px;display:flex}.channel-card-flex-detail-followers-count-icon{color:var(--second-icon-color);font-size:24px}.channel-card-flex-detail-followers-separator{background-color:var(--first-border-color);width:1px;height:12px}.hl-logos-content-item{background-color:var(--second-border-color);border-radius:var(--first-radius);scroll-snap-align:start;scroll-snap-stop:normal;flex-direction:column;justify-content:center;align-items:center;min-width:calc(16.666% - 20px);max-width:calc(16.666% - 20px);padding:16px 0;display:flex}@media screen and (width<=1140px){.hl-logos-content-item{min-width:calc(20% - 19.2px);max-width:calc(20% - 19.2px)}}@media screen and (width<=1100px){.hl-logos-content-item{min-width:calc(25% - 18px);max-width:calc(25% - 18px)}}@media screen and (width<=990px){.hl-logos-content-item{min-width:calc(20% - 19.2px);max-width:calc(20% - 19.2px)}}@media screen and (width<=870px){.hl-logos-content-item{min-width:calc(25% - 18px);max-width:calc(25% - 18px)}}@media screen and (width<=600px){.hl-logos-content-item{min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@media screen and (width<=480px){.hl-logos-content-item{min-width:calc(48% - 16px);max-width:calc(48% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}@container flex-content (width<=1140px){.hl-logos-content-item{min-width:calc(20% - 19.2px);max-width:calc(20% - 19.2px)}}@container flex-content (width<=1100px){.hl-logos-content-item{min-width:calc(25% - 18px);max-width:calc(25% - 18px)}}@container flex-content (width<=990px){.hl-logos-content-item{min-width:calc(20% - 19.2px);max-width:calc(20% - 19.2px)}}@container flex-content (width<=870px){.hl-logos-content-item{min-width:calc(25% - 18px);max-width:calc(25% - 18px)}}@container flex-content (width<=600px){.hl-logos-content-item{min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@container flex-content (width<=480px){.hl-logos-content-item{min-width:calc(48% - 16px);max-width:calc(48% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}.hl-logos-content-item-img{aspect-ratio:var(--audio-ratio);object-fit:cover;border-radius:50%;width:40%}.hl-logos-content-item-title{font-family:my-font-medium,serif;font-size:var(--large-font);text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 16px);margin-top:16px;overflow:hidden}@media screen and (width<=768px){.hl-logos-content-item-title{font-size:var(--title-font)}}.hl-books-wide-content-item{border-radius:var(--first-radius);scroll-snap-align:start;scroll-snap-stop:normal;align-items:center;min-width:calc(25% - 18px);max-width:calc(25% - 18px);display:flex;overflow:visible}@media screen and (width<=1140px){.hl-books-wide-content-item{min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@media screen and (width<=1100px){.hl-books-wide-content-item{min-width:calc(50% - 12px);max-width:calc(50% - 12px)}}@media screen and (width<=990px){.hl-books-wide-content-item{min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@media screen and (width<=870px){.hl-books-wide-content-item{min-width:calc(50% - 12px);max-width:calc(50% - 12px)}}@media screen and (width<=480px){.hl-books-wide-content-item{min-width:calc(96% - 16px);max-width:calc(96% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}@container flex-content (width<=1140px){.hl-books-wide-content-item{min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@container flex-content (width<=1100px){.hl-books-wide-content-item{min-width:calc(50% - 12px);max-width:calc(50% - 12px)}}@container flex-content (width<=990px){.hl-books-wide-content-item{min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@container flex-content (width<=870px){.hl-books-wide-content-item{min-width:calc(50% - 12px);max-width:calc(50% - 12px)}}@container flex-content (width<=600px){.hl-books-wide-content-item{min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@container flex-content (width<=480px){.hl-books-wide-content-item{min-width:calc(96% - 16px);max-width:calc(96% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}.hl-books-wide-content-item-badges{inset-inline-end:16px;align-items:center;gap:4px;display:flex;position:absolute;top:0}.hl-books-wide-content-item-img{aspect-ratio:var(--ebook-ratio);border-radius:var(--first-radius);width:40%;min-width:40%;margin:-32px 16px 16px 12px;box-shadow:0 4px 4px #00000040}.hl-books-wide-content-item-img.audio{aspect-ratio:var(--audio-ratio);margin:16px 16px 16px 12px}.hl-books-wide-content-item-content{color:var(--first-text-color);white-space:normal;flex-direction:column;gap:4px;margin-inline-end:16px;display:flex}.hl-books-wide-content-item-content path{fill:var(--first-text-color)}.hl-books-wide-content-item-content.banner-wide{color:var(--first-text-color)}.hl-books-wide-content-item-content.banner-wide path{fill:var(--first-text-color)}.hl-books-wide-content-item-content-rate{font-family:my-font-light,serif;font-size:var(--regular-font);align-items:center;display:flex}.hl-books-wide-content-item-content-rate-icon{width:16px;height:16px}.hl-books-wide-content-item-content-title{font-family:my-font-bold,serif;font-size:var(--large-font)}.hl-books-wide-content-item-content-desc,.hl-books-wide-content-item-content-title{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:pre-line;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hl-books-wide-content-item-content-desc{font-family:my-font-regular,serif;font-size:var(--small-font)}.hl-books-wide-content-item-content-desc.footer-desc{-webkit-line-clamp:1;font-family:my-font-light,serif}.hl-series{background-color:var(--second-border-color);border-radius:var(--first-radius);scroll-snap-align:start;scroll-snap-stop:normal;flex-direction:column;min-width:calc(16.666% - 20px);max-width:calc(16.666% - 20px);padding:32px 16px;display:flex}@media screen and (width<=1140px){.hl-series{min-width:calc(20% - 19.2px);max-width:calc(20% - 19.2px)}}@media screen and (width<=1100px){.hl-series{min-width:calc(25% - 18px);max-width:calc(25% - 18px)}}@media screen and (width<=990px){.hl-series{min-width:calc(20% - 19.2px);max-width:calc(20% - 19.2px)}}@media screen and (width<=870px){.hl-series{min-width:calc(25% - 18px);max-width:calc(25% - 18px)}}@media screen and (width<=600px){.hl-series{min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@media screen and (width<=480px){.hl-series{min-width:calc(48% - 16px);max-width:calc(48% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}@container flex-content (width<=1140px){.hl-series{min-width:calc(20% - 19.2px);max-width:calc(20% - 19.2px)}}@container flex-content (width<=1100px){.hl-series{min-width:calc(25% - 18px);max-width:calc(25% - 18px)}}@container flex-content (width<=990px){.hl-series{min-width:calc(20% - 19.2px);max-width:calc(20% - 19.2px)}}@container flex-content (width<=870px){.hl-series{min-width:calc(25% - 18px);max-width:calc(25% - 18px)}}@container flex-content (width<=600px){.hl-series{min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@container flex-content (width<=480px){.hl-series{min-width:calc(48% - 16px);max-width:calc(48% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}.hl-series-card{background-color:var(--second-border-color);border-radius:var(--first-radius);text-align:center;flex-direction:column;flex-grow:1;width:200px;padding:32px 16px;display:flex}@media screen and (width<=768px){.hl-series-card{width:40%;min-width:40%}}.hl-series-img-cont{flex-grow:1;justify-content:center;align-items:center;width:100%;display:flex}.hl-series-img{width:65%;min-width:65%;margin:0 auto}@media screen and (width<=768px){.hl-series-img{width:80%;min-width:80%}}.hl-series-title{font-family:my-font-bold,serif;font-size:var(--large-font);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:16px;overflow:hidden}@media screen and (width<=768px){.hl-series-title{font-size:var(--title-font)}}.hl-series-subtitle{color:var(--second-text-color);font-family:my-font-medium,serif;font-size:var(--small-font);margin-top:4px}.hl-series-template{padding-top:18px;position:relative}.hl-series-template-placeholder{background-color:var(--first-border-color);border-radius:var(--first-radius);transition:aspect-ratio .2s;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 12px 24px -4px #0000001a}.hl-series-template-placeholder.first{width:calc(100% - 32px);top:0}.hl-series-template-placeholder.second{width:calc(100% - 16px);top:8px}.hl-series-template-img{border-radius:var(--first-radius);width:100%;transition:aspect-ratio .2s;box-shadow:0 4px 4px #00000040;background-color:var(--first-border-color)!important;animation:none!important}.flex-header-content{gap:16px}.flex-header-content,.flex-header-expire{justify-content:space-between;align-items:center;display:flex}.flex-header-expire{flex:1;width:100%;margin-left:24px}.flex-header-expire .flex-header-more{color:var(--first-color)!important}@media screen and (width<=768px){.flex-header-expire{justify-content:flex-end;margin-left:16px}.flex-header-expire .flex-header-more{padding:0}.flex-header-expire-text{display:none}}.flex-header-title-icon{width:24px;height:24px;margin-inline-end:8px}.flex-header-title{color:var(--first-color);font-family:my-font-bold,serif;font-size:var(--big-font);align-items:center;display:flex}@media screen and (width<=768px){.flex-header-title{font-family:my-font-medium,serif;font-size:var(--large-font)}}.flex-header-subtitle{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);margin-top:4px}@media screen and (width<=768px){.flex-header-subtitle{font-family:my-font-light,serif;font-size:var(--regular-font)}}.flex-header-separator{background-color:var(--first-border-color);flex-grow:1;height:1px}@media screen and (width<=768px){.flex-header-separator{display:none}}.flex-header-more{white-space:nowrap;height:32px;margin-inline-end:-18px;color:var(--link-color)!important}@media screen and (width<=768px){.flex-header-more{font-family:my-font-regular,serif;font-size:var(--title-font)}}.flex-header-more-icon{font-size:20px}.flex-header-more-icon path{fill:var(--link-color)}.category-filter{background-color:var(--second-border-color);border-radius:var(--first-radius);justify-content:space-between;align-items:center;width:100%;padding:16px 24px;transition:opacity .2s,margin-top .2s;display:flex}.category-filter .auto-height-content,.category-filter .auto-height-content-child{width:100%}.category-filter.list{flex-direction:column;padding:0}.category-filter.hide{opacity:0;margin-top:-16px}.category-filter-title-back{display:none}@media screen and (width<=1140px){.category-filter-title-back{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-inline-start:-8px;display:flex}}.category-filter-title-back-icon{font-size:24px}.category-filter-title{font-family:my-font-regular,serif;font-size:var(--title-2-font);align-items:center;gap:8px;display:flex}.category-filter-title.list{border-bottom:1px solid var(--first-border-color);justify-content:space-between;width:calc(100% - 48px);margin:0 24px;padding:24px 0 16px;position:relative}.category-filter-title.list.no-border{border-bottom:none}@media screen and (width<=1140px){.category-filter-title.list{font-family:my-font-bold,serif;font-size:var(--large-font);padding-top:0}}.category-filter-title-inner{align-items:center;display:flex}.category-filter-title-icon{font-size:24px}.category-filter-title-icon.plus{color:var(--second-color)}.category-filter-mobile{width:100%}@media screen and (width<=1140px){.category-filter-mobile{width:calc(100% - 16px);height:430px;margin:16px 8px;overflow:auto}}.category-filter-selected{opacity:1;width:100%;transition:height .2s,opacity .2s;overflow:hidden}.category-filter-selected.ios{transition:none}.category-filter-selected.hide{opacity:0}.category-filter-selected-title{color:var(--second-text-color);font-family:my-font-medium,serif;font-size:var(--small-font);height:40px;padding:16px 24px 8px}@media screen and (width<=1140px){.category-filter-selected-title{margin-top:-16px}}.category-filter-list{width:100%}.category-filter-list.pagination{margin:8px 0 24px;width:calc(100% - 8px);height:240px;margin-inline-end:8px;padding-inline-end:8px;overflow:auto}@media screen and (width<=1140px){.category-filter-list.pagination{height:auto;margin:0}}.category-filter-list.pagination .category-filter-list-item:first-child{padding-top:8px}.category-filter-list.pagination .category-filter-list-item:last-child{padding-bottom:8px}.category-filter-list-404{font-size:var(--regular-font);text-align:center;padding:0 24px}.category-filter-list-loading{padding:16px 0}.category-filter-list-item{font-size:var(--title-2-font);align-items:center;gap:16px;width:100%;padding:8px 24px;display:flex}.category-filter-list-item:first-child{padding-top:16px}.category-filter-list-item:last-child{padding-bottom:16px}.category-filter-search{width:calc(100% - 48px);margin:0 24px;display:block;position:relative}.category-filter-search input{background-color:var(--second-background-color)}.category-filter-list-selected-filter{flex-wrap:wrap;gap:12px;width:100%;padding:16px 24px;display:flex}.category-filter-list-selected-filter-item{border:1px solid var(--first-border-color);border-radius:var(--seven-radius);align-items:center;gap:4px;padding:6px 10px;display:flex}.category-filter-list-selected-filter-item-title{color:var(--forth-text-color);font-family:my-font-light,serif;font-size:var(--small-font)}.category-filter-list-selected-filter-item-icon{width:16px;height:16px;font-size:16px}.navbar{display:none}@media screen and (width<=1140px){.navbar{background-color:var(--forth-background-color);height:var(--nav-mobile-height);padding-bottom:var(--bottom-env-padding);z-index:1;transition:border-radius .25s,transform .25s;display:block;position:fixed;bottom:-1px;left:0;right:0;overflow:hidden;transform:translateZ(0);box-shadow:0 -4px 14px -2px #0000000f}.navbar.hide,.navbar.player-visible{border-radius:0}.navbar.hide{transform:translate3d(0,calc(100% - var(--bottom-env-padding)),0)}.navbar.hide .navbar-item{opacity:0}}.superapp-navbar{background-color:var(--second-border-color)}.navbar-content{height:100%;display:flex;position:relative}@media screen and (width<=1140px) and (width>=990px){.navbar-content{margin:0 var(--first-solid-padding)}}.navbar-content .navbar-content-basket-count{width:100%;position:relative}.navbar-content .navbar-content-basket-count .five-items{min-width:100%;max-width:100%}.navbar-content-basket-count-circle{aspect-ratio:var(--audio-ratio);background-color:var(--first-color);color:var(--fifth-icon-color);font-family:my-font-light,serif;font-size:var(--tiny-font);opacity:1;pointer-events:none;min-width:16px;transition:transform var(--first-transition),opacity var(--first-transition);width:16px;z-index:var(--header-z-index);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:24px;left:50%;transform:scale(1)}.navbar-content-basket-count-circle.hide{opacity:0;transform:scale(0)}.navbar-item{opacity:1;flex-direction:column;justify-content:space-between;align-items:center;gap:2px;min-width:25%;max-width:25%;height:100%;padding:8px 0;transition:opacity .2s;display:flex}.navbar-item.five-items{min-width:20%;max-width:20%}.navbar-item-inner.active{background-color:var(--first-border-color);border-radius:var(--sixth-radius);opacity:1;justify-content:center;align-items:center;width:56px;height:32px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.navbar-item-inner.active.hide{opacity:0;transition:opacity .4s}.navbar-item-inner-icon{opacity:1;font-size:24px;transition:transform .3s,opacity .3s;transform:scale(1)}.navbar-item-inner-icon.not-active{color:var(--second-text-color);margin-top:4px}.navbar-item-inner-icon.not-active.hide{opacity:0}.navbar-item-inner-icon.plus{color:var(--second-color)}.navbar-item-inner-title{color:var(--first-icon-color);font-family:my-font-medium,serif;font-size:var(--small-font);transition:color .3s}.navbar-item-inner-title.active{color:var(--first-color)}.navbar-item-inner-title.plus.active{color:var(--second-color)}.channel-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)var(--first-solid-padding)calc(var(--page-padding-bottom) + var(--first-solid-padding))}.channel-page-content{max-width:var(--first-max-page-width);flex-wrap:wrap;margin:0 auto;display:flex}.channel-page-content-first{min-width:var(--side-width);width:var(--side-width);flex-direction:column;display:flex}@media screen and (width<=768px){.channel-page-content-first{width:100%;margin-bottom:16px}}.channel-page-content-second{width:calc(100% - var(--side-width) - 24px);flex-direction:column;gap:24px;margin-inline-start:24px;display:flex}@media screen and (width<=768px){.channel-page-content-second{gap:12px;width:100%;margin-inline-start:0}}.channel-page-side{background-color:var(--second-border-color);border-radius:var(--first-radius);text-align:center;width:100%;padding:24px}@media screen and (width<=768px){.channel-page-side{padding:24px 16px}}.channel-page-side-main{justify-content:center;align-items:center;margin-bottom:16px;display:flex}@media screen and (width<=768px){.channel-page-side-main{justify-content:center;position:relative}}.channel-page-side-main-img{border-radius:var(--first-radius);object-fit:contain;width:160px;height:160px;box-shadow:0 4px 4px #00000040}@media screen and (width<=768px){.channel-page-side-main-img{width:120px;height:120px}}.channel-page-side-main-buttons{flex-direction:column;align-items:center;gap:16px;display:flex}@media screen and (width<=768px){.channel-page-side-main-buttons{inset-inline-end:0;position:absolute;top:0}}.channel-page-side-main-buttons-item{width:40px;height:40px;padding:0;border:0!important}.channel-page-side-main-buttons-item-icon{font-size:24px}.channel-page-side-name{font-family:my-font-bold,serif;font-size:var(--large-font);margin-top:16px;margin-bottom:8px}@media screen and (width<=768px){.channel-page-side-name{text-align:center}}.channel-page-side-detail{justify-content:center;align-items:center;display:flex}@media screen and (width<=768px){.channel-page-side-detail{justify-content:center}}.channel-page-side-detail-podcaster{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--title-font)}.channel-page-side-detail-separator{background-color:var(--first-border-color);width:1px;height:16px;margin:0 8px}.channel-page-side-detail-lang{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--title-font)}.channel-page-side-desc{margin:16px 0}.channel-page-side-desc-text{color:var(--forth-text-color);font-family:my-font-light,serif;font-size:var(--title-font);line-height:var(--first-line-height);text-align:center;transition:height var(--first-transition);white-space:pre-line;word-break:break-word;overflow:hidden}.channel-page-side-desc-text *{color:var(--forth-color)!important}.channel-page-side-desc-text.show-all{display:block}.channel-page-side-desc-btn{border-radius:var(--first-radius);color:var(--link-color);font-family:my-font-regular,serif;font-size:var(--regular-font);align-items:center;gap:4px;margin:0 auto;padding:12px;display:flex}.channel-page-side-desc-btn-icon{font-size:16px}.channel-page-side-desc-btn-icon.hide{display:none}.channel-page-side-footer{border-top:1px solid var(--first-border-color);padding-top:16px}.channel-page-side-footer-detail{align-items:center;display:flex}.channel-page-side-footer-detail-separator{background-color:var(--first-border-color);width:1px;height:24px;margin:0 12px}.channel-page-side-footer-detail-section{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--regular-font);flex-grow:1;align-items:center;gap:4px;width:50%;display:flex}.channel-page-side-footer-detail-section.second{justify-content:flex-end}.channel-page-side-footer-detail-section-icon{color:var(--second-icon-color);font-size:20px}.channel-page-side-footer-btn{gap:8px;width:100%;margin-top:24px}.channel-page-side-footer-btn-icon{width:24px;height:24px;font-size:24px}.channel-page-side-footer-btn-icon.followed{color:var(--third-color)}.channel-page-side-footer-btn-icon.followed path{fill:var(--third-color)}.channel-page-content-box{background-color:var(--second-border-color);border-radius:var(--first-radius)}.channel-page-content-box-title{border-bottom:1px solid var(--second-border-color);font-family:my-font-medium,serif;font-size:var(--large-font);margin:16px 24px 0;padding-bottom:16px}.channel-page-content-box-content{padding:8px 24px 24px}@media screen and (width<=768px){.channel-page-content-box-content{padding:8px 16px 24px}}.channel-page-content-box-content-item{--player-color:var(--first-color);--player-surface-color:var(--on-first-surface-color);border-bottom:1px solid var(--first-border-color);gap:16px;width:100%;height:100%;margin-top:16px;padding:0 0 16px;display:flex}@media screen and (width<=768px){.channel-page-content-box-content-item{gap:8px}}.channel-page-content-box-content-item-img{border-radius:var(--first-radius);width:72px;min-width:72px;height:72px;box-shadow:0 4px 4px #00000040}.channel-page-content-box-content-item-detail{flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}@media screen and (width<=768px){.channel-page-content-box-content-item-detail{max-width:calc(100% - 112px)}}.channel-page-content-box-content-item-detail-title{font-family:my-font-regular,serif;font-size:var(--regular-font);margin-bottom:8px}@media screen and (width<=768px){.channel-page-content-box-content-item-detail-title{line-height:var(--first-line-height);margin-bottom:4px}}.channel-page-content-box-content-item-number{background-color:var(--second-border-color);border-radius:0 0 var(--fifth-radius)var(--fifth-radius);color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);justify-content:center;align-self:flex-start;align-items:center;width:32px;min-width:32px;height:32px;display:flex;box-shadow:0 2px 4px #0000001f}@media screen and (width<=768px){.channel-page-content-box-content-item-number{font-family:my-font-light,serif;font-size:var(--tiny-font);width:24px;min-width:24px;height:24px}}.channel-page-content-box-content-item-detail-progress{background-color:var(--second-border-color);direction:ltr;border-radius:2px;width:100%;height:2px;position:absolute;bottom:0;left:0;right:0}.channel-page-content-box-content-item-detail-playing{bottom:12px;position:absolute;inset-inline-end:8px}@media screen and (width<=768px){.channel-page-content-box-content-item-detail-playing{bottom:24px;inset-inline-end:4px}}.channel-page-content-box-content-item-detail-content{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--regular-font);align-items:center;display:flex}@media screen and (width<=768px){.channel-page-content-box-content-item-detail-content{font-size:var(--small-font)}}.channel-page-content-box-content-item-detail-content-btn{border-radius:50%;width:24px;min-width:24px;height:24px;margin-inline-end:8px}.channel-page-content-box-content-item-detail-content-btn-icon{font-size:24px}.channel-page-content-box-content-item-detail-content-icon{color:var(--second-icon-color);margin-inline-end:4px;font-size:16px}@media screen and (width<=768px){.channel-page-content-box-content-item-detail-content-icon{display:none}}.channel-page-content-box-content-item-detail-content-box,.channel-page-content-box-content-item-detail-content-box-item{align-items:center;display:flex}.channel-page-content-box-content-item-detail-content-separator{background-color:var(--first-border-color);width:1px;height:16px;margin:0 8px}@media screen and (width<=768px){.channel-page-content-box-content-item-detail-content-separator{margin:0 4px}}.mobile-category{background-color:var(--second-border-color);min-height:var(--full-height);padding:var(--header-padding)0 calc(var(--page-padding-bottom) + var(--first-solid-padding))}.mobile-category-content{max-width:var(--first-max-page-width);margin:0 auto}.mobile-category-loading{min-height:calc(var(--full-height) - var(--header-un-collapsed-desktop-height));justify-content:center;align-items:center;display:flex}.mobile-category-loading.flex{min-height:56px;margin-top:24px}@media screen and (width<=768px){.mobile-category-loading{min-height:calc(var(--full-height) - var(--header-padding) - var(--page-padding-bottom) - var(--first-solid-padding))}}.mobile-category-item{padding:0 var(--first-solid-padding);width:100%;animation:.4s fade-in-long}.mobile-category-item-inner{border-bottom:1px solid var(--first-border-color);justify-content:space-between;align-items:center;height:56px;display:flex}.mobile-category-item-inner-detail{align-items:center;gap:8px;height:100%;display:flex}.mobile-category-item-inner-detail-icon{width:20px;min-width:20px;height:20px}.mobile-category-item-inner-detail-icon.image-loading{border-radius:var(--first-radius)}.mobile-category-item-inner-detail-title{font-family:my-font-regular,serif;font-size:var(--title-font)}.mobile-category-item-inner-arrow{color:var(--second-text-color);width:20px;min-width:20px;height:20px;font-size:20px}.mobile-category-flex{padding:0 var(--first-solid-padding);flex-direction:column;gap:24px;margin-top:24px;animation:.4s fade-in-long;display:flex}.slide-show-banner{border-radius:var(--fifth-radius);position:relative;overflow:clip;transform:perspective(0)}.slide-show-banner.full-width{width:100vw;max-width:1920px;margin-inline-start:calc(min(100vw,1920px)/-2 + 50%)}@media screen and (width<=1920px){.slide-show-banner.full-width,.slide-show-banner.full-width .slide-show-banner-item{border-radius:0}}@media screen and (width<=768px){.slide-show-banner{border-radius:var(--third-radius)}}.slide-show-banner-content{scroll-snap-type:x mandatory;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%;overflow:auto}.slide-show-banner-item{scroll-snap-align:start;scroll-snap-stop:always;vertical-align:middle;width:100%;display:inline-block;overflow:hidden}.slide-show-banner-item:last-child{border-radius:var(--third-radius)0 0 var(--third-radius)}.slide-show-banner-item:first-child{border-radius:0 var(--third-radius)var(--third-radius)0}.slide-show-banner-item-img{object-fit:cover;width:100%;display:block}.slide-show-banner-dots{align-items:center;gap:4px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.slide-show-banner-dots-item{background-color:var(--second-icon-color);border-radius:50%;width:6px;height:6px;transition:width .2s}.slide-show-banner-dots-item.active{background-color:var(--first-color);border-radius:var(--third-radius);width:16px}.vl-cards-big-content{scroll-snap-type:x mandatory;white-space:nowrap;gap:24px;width:100%;display:flex;overflow:auto hidden}@media screen and (width<=768px){.vl-cards-big-content{padding-left:var(--first-solid-padding);padding-right:var(--first-solid-padding);white-space:normal;width:calc(100% + var(--first-solid-padding)*2);flex-direction:column;gap:0;margin-inline-start:calc(var(--first-solid-padding)*-1);overflow:hidden}}.vl-cards-big-content-item-link{background-color:var(--second-border-color);border-radius:var(--first-radius);scroll-snap-align:start;scroll-snap-stop:normal;width:100%;min-width:calc(25% - 18px);max-width:calc(25% - 18px);padding:24px}@media screen and (width<=1000px){.vl-cards-big-content-item-link{min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@media screen and (width<=750px){.vl-cards-big-content-item-link{min-width:calc(50% - 12px);max-width:calc(50% - 12px)}}@media screen and (width<=768px){.vl-cards-big-content-item-link{border-bottom:1px solid var(--second-border-color);min-width:100%;max-width:100%;border-radius:0;padding:16px 0;scroll-margin-inline-start:var(--first-solid-padding)}.vl-cards-big-content-item-link:last-child{border-bottom:none;padding-bottom:0}}.vl-cards-big-content-item-img-cont{position:relative}.vl-cards-big-content-item-img{aspect-ratio:286/163;border-radius:var(--first-radius);width:100%;display:block}.vl-cards-big-content-item-content{margin-top:12px}.vl-cards-big-content-item-title{font-family:my-font-regular,serif;font-size:var(--large-font);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media screen and (width<=768px){.vl-cards-big-content-item-title{font-size:var(--regular-font)}}.vl-cards-big-content-item-bottom{align-items:center;margin-top:8px;display:flex}.vl-cards-big-content-item-bottom-img{border-radius:50%;width:48px;height:48px;margin-inline-end:8px}@media screen and (width<=768px){.vl-cards-big-content-item-bottom-img{width:24px;height:24px}}.vl-cards-big-content-item-bottom-title{font-family:my-font-regular,serif;font-size:var(--title-font)}@media screen and (width<=768px){.vl-cards-big-content-item-bottom-title{font-size:var(--regular-font)}}.vl-cards-big-content-item-bottom-separator{width:2px;height:2px;margin:0 4px}.vl-cards-big-content-item-bottom-text{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--regular-font)}@media screen and (width<=768px){.vl-cards-big-content-item-bottom-text{font-size:var(--small-font)}}.vl-cards-big-content-item-subtitle{border-radius:var(--first-radius);bottom:8px;background-color:#000c;align-items:center;gap:4px;padding:4px 8px;display:flex;position:absolute;inset-inline-start:8px}.vl-cards-big-content-item-subtitle-icon{color:var(--solid-light);width:16px;height:16px;font-size:16px}.vl-cards-big-content-item-subtitle-sub{color:var(--solid-light);font-family:my-font-regular,serif;font-size:var(--regular-font)}.hl-grid-logo-item{background-color:var(--second-border-color);border-radius:var(--third-radius);scroll-snap-align:start;scroll-snap-stop:normal;flex-grow:1;justify-content:center;align-items:center;gap:12px;min-width:fit-content;padding:16px;display:flex}.hl-grid-logo-item.no-icon{padding:16px 24px}@media screen and (width<=768px){.hl-grid-logo-item{min-width:28%;max-width:28%;flex-direction:column;gap:8px;padding:16px 12px 8px;scroll-margin-inline-start:var(--first-solid-padding)}.hl-grid-logo-item.no-icon{padding:8px 12px}}.hl-grid-logo-item-material-icon{object-fit:contain;width:32px;height:32px;font-size:32px}.hl-grid-logo-item-material-icon.image-loading{border-radius:var(--first-radius)}.hl-grid-logo-item-material-text{font-family:my-font-bold,serif;font-size:var(--large-font);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media screen and (width<=768px){.hl-grid-logo-item-material-text{font-family:my-font-medium,serif;font-size:var(--regular-font)}}.channel-card{background-color:var(--second-border-color);border-radius:var(--first-radius);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:200px;padding:16px;display:flex}.channel-card.hide{height:0;overflow:hidden}@media screen and (width<=768px){.channel-card{width:40%}}.channel-card-counter{background-color:var(--first-color);border-radius:0 0 var(--fifth-radius)var(--fifth-radius);color:var(--on-first-surface-color);font-family:my-font-regular,serif;font-size:var(--title-font);inset-inline-end:12px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:0}.channel-card-img{border-radius:var(--first-radius);width:80px;min-width:80px;height:80px;box-shadow:0 4px 4px #00000040}@media screen and (width<=768px){.channel-card-img{width:64px;min-width:64px;height:64px}}.channel-card-name{margin:16px 0 4px;font-family:my-font-medium,serif}.channel-card-desc,.channel-card-name{font-size:var(--title-font);text-align:center}.channel-card-desc{-webkit-line-clamp:2;color:var(--second-text-color);text-overflow:ellipsis;white-space:pre-line;word-break:break-word;-webkit-box-orient:vertical;flex-grow:1;font-family:my-font-light,serif;display:-webkit-box;overflow:hidden}.channel-card-row{background-color:var(--second-border-color);border-radius:var(--first-radius);gap:12px;width:100%;padding:16px;display:flex}.channel-card-row-img{border-radius:var(--first-radius);width:96px;min-width:96px;height:96px;box-shadow:0 12px 24px -4px #0000001f}@media screen and (width<=768px){.channel-card-row-img{width:80px;min-width:80px;height:80px}}.channel-card-row-detail{flex-direction:column;justify-content:space-between;width:calc(100% - 108px);height:96px;display:flex}@media screen and (width<=768px){.channel-card-row-detail{width:calc(100% - 92px);height:80px}}.channel-card-row-detail-name{font-family:my-font-medium,serif;font-size:var(--large-font)}@media screen and (width<=768px){.channel-card-row-detail-name{font-size:var(--title-font)}}.channel-card-row-detail-desc{font-family:my-font-light,serif;font-size:var(--title-font);text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}@media screen and (width<=768px){.channel-card-row-detail-desc{font-size:var(--regular-font)}}.channel-card-row-detail-follow{align-items:center;gap:4px;display:flex}.channel-card-row-detail-follow-icon{color:var(--third-color);width:24px;height:24px;font-size:24px}.channel-card-row-detail-follow-separator{background-color:var(--first-border-color);width:1px;height:12px;margin:0 8px}.channel-card-row-detail-follow-text{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--title-font)}.hl-cards-content-item-link{background-color:var(--second-border-color);border-radius:var(--first-radius);scroll-snap-align:start;scroll-snap-stop:normal;min-width:calc(25% - 18px);max-width:calc(25% - 18px);padding:16px}@media screen and (width<=1140px){.hl-cards-content-item-link{min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@media screen and (width<=1100px){.hl-cards-content-item-link{min-width:calc(50% - 12px);max-width:calc(50% - 12px)}}@media screen and (width<=990px){.hl-cards-content-item-link{min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@media screen and (width<=870px){.hl-cards-content-item-link{min-width:calc(50% - 12px);max-width:calc(50% - 12px)}}@media screen and (width<=480px){.hl-cards-content-item-link{min-width:calc(96% - 16px);max-width:calc(96% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}@container flex-content (width<=1140px){.hl-cards-content-item-link{min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@container flex-content (width<=1100px){.hl-cards-content-item-link{min-width:calc(50% - 12px);max-width:calc(50% - 12px)}}@container flex-content (width<=990px){.hl-cards-content-item-link{min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@container flex-content (width<=870px){.hl-cards-content-item-link{min-width:calc(50% - 12px);max-width:calc(50% - 12px)}}@container flex-content (width<=600px){.hl-cards-content-item-link{min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@container flex-content (width<=480px){.hl-cards-content-item-link{min-width:calc(96% - 16px);max-width:calc(96% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}.hl-cards-content-item-img{aspect-ratio:286/163;border-radius:var(--first-radius);object-fit:cover;width:100%;display:block}.hl-cards-content-item-title{font-family:my-font-regular,serif;font-size:var(--title-font);margin-top:12px}.hl-cards-content-item-bottom{justify-content:space-between;margin-top:8px}.hl-cards-content-item-bottom,.hl-cards-content-item-bottom-first{align-items:center;display:flex}.hl-cards-content-item-bottom-img{border-radius:50%;width:32px;height:32px;margin-inline-end:8px}.hl-cards-content-item-bottom-title{color:var(--forth-color);font-family:my-font-medium,serif;font-size:var(--small-font)}.hl-cards-content-item-bottom-second{color:var(--second-text-color);align-items:center;display:flex}.hl-cards-content-item-bottom-second-separator{background-color:var(--first-border-color);width:1px;height:12px;margin:0 4px}.hl-cards-content-item-bottom-second-item{align-items:center;display:flex}.hl-cards-content-item-bottom-second-icon{width:16px;height:16px;margin-inline-end:4px;font-size:16px}.hl-cards-content-item-bottom-second-icon path{fill:var(--second-icon-color)}.hl-books-two-line-content{height:var(--hl-books-two-height);scroll-snap-type:x mandatory;flex-flow:column wrap;align-content:flex-start;gap:12px;width:100%;margin-bottom:-24px;padding-bottom:24px;display:flex;overflow:auto hidden}.hl-books-two-line-content.audio{--hl-books-two-height:284px}.hl-books-two-line-content.ebook{--hl-books-two-height:304px}@media screen and (width<=480px){.hl-books-two-line-content{padding-left:var(--first-solid-padding);padding-right:var(--first-solid-padding);width:calc(100% + var(--first-solid-padding)*2);margin-inline-start:calc(var(--first-solid-padding)*-1)}.hl-books-two-line-content.audio{--hl-books-two-height:180px}.hl-books-two-line-content.ebook{--hl-books-two-height:240px}}.hl-books-two-line-content-item{border-radius:var(--first-radius);scroll-snap-align:start;scroll-snap-stop:normal;box-shadow:0 12px 24px -4px #0000001f}.hl-books-two-line-content-item.ebook.big{height:100%;max-width:calc(var(--ebook-ratio)*var(--hl-books-two-height));width:calc(var(--ebook-ratio)*var(--hl-books-two-height))}.hl-books-two-line-content-item.ebook.small{height:calc(50% - 6px);max-width:calc(var(--ebook-ratio)*(var(--hl-books-two-height)/2 - 6px));width:calc(var(--ebook-ratio)*(var(--hl-books-two-height)/2 - 6px))}.hl-books-two-line-content-item.audio.big{height:100%;max-width:calc(var(--audio-ratio)*var(--hl-books-two-height));width:calc(var(--audio-ratio)*var(--hl-books-two-height))}.hl-books-two-line-content-item.audio.small{height:calc(50% - 6px);max-width:calc(var(--audio-ratio)*(var(--hl-books-two-height)/2 - 6px));width:calc(var(--audio-ratio)*(var(--hl-books-two-height)/2 - 6px))}@media screen and (width<=480px){.hl-books-two-line-content-item{scroll-margin-inline-start:var(--first-solid-padding)}}.hl-books-two-line-content-item-material-img{width:100%;height:100%}.hl-books-two-line-content-item-material-img .show-image-img{z-index:-1;position:relative}.fidi-plus-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)var(--first-solid-padding)calc(var(--page-padding-bottom) + var(--first-solid-padding))}.fidi-plus-page-content{max-width:var(--first-max-page-width);flex-direction:column;gap:40px;margin:0 auto;padding:24px 0;display:flex}@media screen and (width<=768px){.fidi-plus-page-content{gap:24px}}.fidi-plus-page-box{background-color:var(--second-border-color);border-radius:var(--fifth-radius);padding:32px 48px}@media screen and (width<=768px){.fidi-plus-page-box{padding:0}}.fidi-plus-page-box-top{border-bottom:1px solid var(--second-border-color);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}@media screen and (width<=768px){.fidi-plus-page-box-top{padding:16px}}.fidi-plus-page-box-top-first{flex-direction:column;gap:4px;display:flex}.fidi-plus-page-box-top-first.reserve{flex-direction:row;align-items:center;gap:8px}.fidi-plus-page-box-top-first-icon{color:var(--second-color);font-size:32px}.fidi-plus-page-box-top-first-title{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--title-font)}.fidi-plus-page-box-top-first-title.reserve{color:var(--forth-text-color)}@media screen and (width<=768px){.fidi-plus-page-box-top-first-title{font-family:my-font-light,serif;font-size:var(--small-font)}}.fidi-plus-page-box-top-first-desc{font-family:my-font-medium,serif;font-size:var(--large-font);white-space:nowrap}.fidi-plus-page-box-top-first-desc.reserve{font-size:var(--giant-font)}@media screen and (width<=768px){.fidi-plus-page-box-top-first-desc,.fidi-plus-page-box-top-first-desc.reserve{font-size:var(--title-font)}.fidi-plus-page-box-top-second-sticky-cont{width:128px;height:48px}}.fidi-plus-page-box-top-second{white-space:nowrap;padding:0 40px}@media screen and (width>=769px){.fidi-plus-page-box-top-second{width:auto!important;transform:none!important}}@media screen and (width<=768px){.fidi-plus-page-box-top-second{height:40px;padding:0 12px;transition:top .3s}.fidi-plus-page-box-top-second.sticky{inset-inline-end:calc(var(--first-solid-padding) + 16px);top:calc(var(--header-mobile-height) + 16px);z-index:var(--header-z-index);position:fixed}.fidi-plus-page-box-top-second.buy{width:100%}}.fidi-plus-page-box-top-btn{border-radius:var(--third-radius);align-items:center;gap:8px;margin-inline-end:-16px;padding:8px 16px;display:flex}.fidi-plus-page-box-top-btn-text{color:var(--second-color);font-family:my-font-medium,serif;font-size:var(--large-font);white-space:nowrap}@media screen and (width<=768px){.fidi-plus-page-box-top-btn-text{font-family:my-font-light,serif;font-size:var(--regular-font)}}.fidi-plus-page-box-top-btn-icon{color:var(--second-color);font-size:24px}@media screen and (width<=768px){.fidi-plus-page-box-top-btn-icon{font-size:16px}}.fidi-plus-page-box-bottom{justify-content:space-between;align-items:center;padding-top:24px;display:flex}@media screen and (width<=768px){.fidi-plus-page-box-bottom{flex-wrap:wrap;padding-top:0}}.fidi-plus-page-box-bottom-first{font-family:my-font-medium,serif;font-size:var(--large-font)}@media screen and (width<=768px){.fidi-plus-page-box-bottom-first{font-family:my-font-regular,serif;font-size:var(--title-font);justify-content:space-between;align-items:center;width:100%;padding:16px;display:flex}}.fidi-plus-page-box-bottom-first-icon{display:none}@media screen and (width<=768px){.fidi-plus-page-box-bottom-first-icon{color:var(--first-icon-color);transition:transform var(--first-transition);font-size:24px;display:block}.fidi-plus-page-box-bottom-first-icon.active{transform:rotate(180deg)}}.fidi-plus-page-box-bottom-second{pointer-events:none;transition:height var(--first-transition),padding-bottom var(--first-transition),opacity var(--first-transition);align-items:center;display:flex}@media screen and (width>=769px){.fidi-plus-page-box-bottom-second{height:auto!important}}@media screen and (width<=768px){.fidi-plus-page-box-bottom-second{width:100%;padding-bottom:16px}.fidi-plus-page-box-bottom-second.hide{opacity:0;padding-bottom:0}}.fidi-plus-page-box-bottom-second-item{border-inline-end:1px solid var(--second-border-color);align-items:center;gap:8px;padding-inline:32px;display:flex}.fidi-plus-page-box-bottom-second-item:last-child{border-inline-end:none;padding-inline-end:0}@media screen and (width<=768px){.fidi-plus-page-box-bottom-second-item{border:none;flex-direction:column;flex-grow:1;gap:4px;width:30%;padding:0}.fidi-plus-page-box-bottom-second-item:nth-child(2){width:40%}}.fidi-plus-page-box-bottom-second-item-icon{font-size:32px}.fidi-plus-page-box-bottom-second-item-title{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--title-font)}@media screen and (width<=768px){.fidi-plus-page-box-bottom-second-item-title{font-family:my-font-light,serif;font-size:var(--tiny-font)}}.fidi-plus-page-box-bottom-second-item-desc{font-family:my-font-medium,serif;font-size:var(--giant-font)}.content-card-row-link{background-color:var(--second-border-color);border-radius:var(--first-radius);width:100%;padding:16px;position:relative}.content-card-row-header{align-items:center;padding-bottom:16px;display:flex}.content-card-row-header-badges{inset-inline-end:16px;align-items:center;gap:4px;display:flex;position:absolute;top:0}.content-card-row-header-img{aspect-ratio:var(--ebook-ratio);border-radius:var(--first-radius);width:112px;margin-inline-end:16px;box-shadow:0 12px 24px -4px #0000001f}.content-card-row-header-img.audio{aspect-ratio:var(--audio-ratio)}@media screen and (width<=768px){.content-card-row-header-img{width:80px;min-width:80px}}.content-card-row-header-content{flex-direction:column;flex-grow:1;gap:8px;display:flex}.content-card-row-header-content-title{font-family:my-font-bold,serif;font-size:var(--large-font)}@media screen and (width<=768px){.content-card-row-header-content-title{font-size:var(--title-font)}}.content-card-row-header-content-publisher{color:var(--third-color);font-family:my-font-regular,serif;font-size:var(--title-font)}@media screen and (width<=768px){.content-card-row-header-content-publisher{font-size:var(--small-font)}}.content-card-row-footer{border-top:1px solid var(--second-border-color);justify-content:space-between;align-items:center;height:44px;padding-top:12px;display:flex}.content-card-row-footer.row{border-top:none;height:40px;padding-top:0}.content-card-row-footer-first{align-items:center;gap:4px;display:flex}.content-card-row-footer-first-star{color:var(--third-color);width:16px;height:16px;font-size:16px}.content-card-row-footer-first-star.empty path{fill:var(--forth-icon-color)}.content-card-row-footer-first-title{font-family:my-font-regular,serif;font-size:var(--title-font)}.content-card-row-footer-first-title.empty{color:var(--third-color)}.content-card-row-footer-first-responses{color:var(--third-color);font-family:my-font-regular,serif;font-size:var(--regular-font)}.content-card-row-footer-price{align-items:center;display:flex}.content-card-row-footer-not-available{color:var(--second-text-color);font-family:my-font-medium,serif;font-size:var(--title-font)}.basket-payment-box{background-color:var(--second-border-color);border-radius:var(--first-radius);width:100%;padding:24px}@media screen and (width<=768px){.basket-payment-box{padding:16px}}.basket-payment-box-title{font-family:my-font-medium,serif;font-size:var(--large-font);margin-bottom:16px}.basket-payment-box-list .auto-height-content-child{flex-direction:column;gap:12px;display:flex}.basket-payment-box-usd{font-family:my-font-regular,serif;font-size:var(--forth-border-color);align-items:center;gap:8px;display:flex}.basket-payment-box-usd-icon{width:24px;height:24px}.basket-payment-box-item{border:1px solid var(--second-border-color);border-radius:var(--third-radius);align-items:center;width:100%;padding:12px;display:flex}.basket-payment-box-item .basket-payment-box-item-icon,.basket-payment-box-item .basket-payment-box-item-radio,.basket-payment-box-item .basket-payment-box-item-text-desc-main{opacity:.6}.basket-payment-box-item .basket-payment-box-item-text-desc-main{color:var(--first-color);font-family:my-font-medium,serif;font-size:14px}.basket-payment-box-item.active{background-color:var(--second-background-color);border:1px solid var(--first-color)}.basket-payment-box-item.active .basket-payment-box-item-icon,.basket-payment-box-item.active .basket-payment-box-item-radio,.basket-payment-box-item.active .basket-payment-box-item-text-desc-main{opacity:1}.basket-payment-box-item.disable{cursor:auto}.basket-payment-box-item.disable .basket-payment-box-item-icon path{fill:var(--first-icon-color)}.basket-payment-box-item-radio{width:16px;height:16px}.basket-payment-box-item-icon{width:32px;min-width:32px;height:32px}.basket-payment-box-item-text{flex-direction:column;flex-grow:1;gap:4px;margin-inline-start:12px;display:flex}.basket-payment-box-item-text-desc{color:var(--first-color);font-family:my-font-light,serif;font-size:var(--title-font);align-items:center;display:flex}.basket-payment-box-item-text-title{color:var(--third-color);font-family:my-font-medium,serif;font-size:var(--regular-font)}.basket-payment-box-item-text-title.digipay{color:var(--info-color)}.basket-payment-box-item-text-title.detail{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--small-font)}.basket-payment-box-item-text-question{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-inline-start:2px;display:flex}.basket-payment-box-item-text-question-icon{color:var(--second-text-color);font-size:20px}.basket-factor{background-color:var(--second-border-color);border-radius:var(--first-radius);padding:24px}@media screen and (width<=768px){.basket-factor{padding:16px}}.basket-factor-title{border-bottom:1px solid var(--first-border-color);font-family:my-font-medium,serif;font-size:var(--large-font);margin-bottom:24px;padding-bottom:12px}.basket-factor-sum{color:var(--second-text-color);font-size:var(--title-2-font)}.basket-factor-sum,.basket-factor-wallet{justify-content:space-between;align-items:center;margin-bottom:16px;font-family:my-font-regular,serif;display:flex}.basket-factor-wallet{color:var(--third-color);font-size:var(--title-font);transition:height var(--first-transition),margin-bottom var(--first-transition),opacity ease 50ms;overflow:hidden}.basket-factor-wallet.show{opacity:1;height:20px}.basket-factor-wallet.hide{opacity:0;height:0;margin-bottom:0}.basket-factor-pay{font-family:my-font-regular,serif;font-size:var(--title-font);justify-content:space-between;align-items:center;display:flex}.basket-factor-price{font-size:var(--large-font);align-items:center;gap:4px;display:flex}.basket-factor-price.bold{font-family:my-font-bold,serif}@media screen and (width<=1140px){.basket-factor-btn-container{background-color:var(--second-background-color);bottom:calc(var(--page-padding-bottom) - 10px);padding:16px var(--first-solid-padding)26px;width:100%;transition:bottom .2s;position:fixed;left:0;right:0}}.basket-factor-btn{width:100%;margin-top:28px;font-family:my-font-bold,serif}@media screen and (width<=1140px){.basket-factor-btn{margin-top:0}}.basket-factor-btn-mobile-text{margin-inline-start:8px;display:block}.basket-off-code{background-color:var(--second-border-color);border-radius:var(--first-radius);padding:16px 24px}.basket-off-code .input-field{border:1px solid var(--third-icon-color)}.basket-off-code .input-field:focus{border:1px solid var(--first-color)}.basket-off-code input:placeholder-shown{text-align:right!important}@media screen and (width<=1140px){.basket-off-code{order:-1;padding:16px}}.basket-off-code-title{color:var(--first-text-color);font-family:my-font-medium,serif;font-size:var(--large-font);margin-bottom:16px;transition:color .2s}.basket-off-code-disable,.basket-off-code-title.disable{color:var(--second-text-color)}.basket-off-code-disable{font-family:my-font-light,serif;font-size:var(--small-font)}.basket-off-code-input-btn{border-radius:var(--first-radius);font-family:my-font-regular,serif;font-size:var(--regular-font);height:calc(var(--first-btn-input-height) - 16px);inset-inline-end:8px;width:var(--first-btn-input-height);position:absolute;top:8px}.basket-off-code-input-btn-icon{color:var(--first-icon-color);font-size:20px}.user-avatar{border-radius:16px;width:32px;min-width:32px;height:32px}.user-avatar.no-avatar{background-color:var(--second-border-color);color:var(--forth-icon-color)}.user-avatar.no-avatar,.user-avatar.text-avatar{justify-content:center;align-items:center;display:flex}.user-avatar.text-avatar{color:var(--solid-light);font-family:my-font-medium,serif;font-size:var(--small-font);border-radius:50%}.user-avatar.small{border-radius:12px;width:24px;min-width:24px;height:24px;font-size:12px}.user-avatar.big{border-radius:20px;width:40px;min-width:40px;height:40px;font-size:24px}.badge{font-family:my-font-bold,serif;font-size:var(--regular-font);justify-content:center;align-items:flex-end;width:32px;height:24px;display:flex}.badge+.triangle{border-top:8px solid #0000;border-left:16px solid #0000;border-right:16px solid #0000;width:32px;height:8px}.badge.small{font-family:my-font-bold,serif;font-size:var(--tiny-font);align-items:center;width:24px;height:18px}.badge.small+.triangle{border-top:6px solid #0000;border-left:12px solid #0000;border-right:12px solid #0000;width:24px;height:6px}.badge.campaign{background-color:var(--badge-red-color);color:var(--solid-light)}.badge.campaign+.triangle{border-top-color:var(--badge-red-color)}.badge.dana{background-color:var(--dana-primary);color:var(--solid-primary)}.badge.dana span:before{color:var(--solid-light)}.badge.dana+.triangle{border-top-color:var(--dana-primary)}.badge.plus{background-color:var(--second-color)}.badge.plus,.badge.plus span:before{color:var(--solid-light)}.badge.plus+.triangle{border-top-color:var(--second-color)}.badge.number{background-color:var(--second-background-color);color:var(--forth-text-color)}.badge.number+.triangle{border-top-color:var(--second-background-color)}.badge.number2{background-color:var(--first-border-color);color:var(--third-color);font-size:var(--small-font)}.badge.number2+.triangle{border-top-color:var(--first-border-color)}@media screen and (width<=768px){.badge{font-family:my-font-light,serif;font-size:var(--tiny-font);width:24px;height:18px}.badge+.triangle{border-top:6px solid #0000;border-left:12px solid #0000;border-right:12px solid #0000;width:24px;height:6px}}.badge-icon{font-size:20px}.badge-icon.small{width:16px;height:16px;font-size:16px}@media screen and (width<=768px){.badge-icon{font-size:14px}}.badge-text{color:var(--first-icon-color);font-family:my-font-medium,serif;font-size:var(--regular-font);margin-right:4px}.main-card-badges .plus-badge{background-color:var(--second-color);color:var(--second-background-color);font-size:var(--regular-font);border-radius:24px;flex-direction:row;justify-content:center;align-items:center;gap:4px;width:98px;margin-right:12px;padding:4px 8px;display:flex;position:relative}.main-card-badges .plus-badge:before{background-color:var(--forth-icon-color);content:"";width:1px;height:16px;display:block;position:absolute;top:7px;left:calc(100% + 9px)}.main-card-badges .plus-badge .plus-badge-icon,.main-card-badges .plus-badge .plus-badge-icon:before{color:var(--second-background-color);font-size:14px}@media screen and (width<=1140px){.main-card-badges{justify-content:center;padding-bottom:16px}}.add-rate{max-width:100%;width:var(--desktop-modal-width)}@media screen and (width<=768px){.add-rate{height:var(--full-height)}}.add-rate-inner{padding:32px 24px}.add-rate-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.add-rate-header-detail{flex-direction:column;gap:4px;display:flex}.add-rate-header-detail-title{font-family:my-font-bold,serif;font-size:var(--large-font)}.add-rate-header-detail-desc{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--small-font)}.add-rate-header-close{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-inline-end:-12px;display:flex}.add-rate-header-close-icon{font-size:24px}.add-rate-title{border-top:1px solid var(--second-border-color);font-family:my-font-regular,serif;font-size:var(--title-font);margin:16px 0;padding-top:16px}.add-rate-area{margin-top:16px}.add-rate-area-field textarea{min-height:120px}.add-rate-submit{width:100%;margin-top:16px;display:block}.book-editions-modal{max-width:100%;width:var(--desktop-modal-width)}.book-editions-modal-inner{padding:32px 24px}.book-editions-modal-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.book-editions-modal-header-title{font-family:my-font-bold,serif;font-size:var(--large-font)}.book-editions-modal-header-close{margin-inline-end:-12px;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-top:-12px;margin-bottom:-12px;display:flex}.book-editions-modal-header-close-icon{color:var(--first-icon-color);font-size:24px}.book-editions-modal-tabs{border-bottom:1px solid var(--second-border-color);display:flex;position:relative}.book-editions-modal-loading{padding:78px 0}.book-editions-modal-tabs-border{background-color:var(--first-color);height:2px;position:absolute;bottom:0}.book-editions-modal-tabs-item{color:var(--second-text-color);font-size:var(--title-font);border-bottom:2px solid #0000;padding:8px 12px;transition:color .2s,border-bottom .2s}.book-editions-modal-tabs-item:first-child{padding-inline-start:0}.book-editions-modal-tabs-item.active{border-bottom:2px solid var(--first-color);color:var(--first-color)}.book-editions-modal-item{border-bottom:1px solid var(--second-border-color);align-items:center;gap:12px;width:100%;padding:16px 0;display:flex}.book-editions-modal-item:last-child{border-bottom:none;padding-bottom:0}.book-editions-modal-item-img{aspect-ratio:var(--ebook-ratio);border-radius:var(--first-radius);width:88px}.book-editions-modal-item-img.audio{aspect-ratio:var(--audio-ratio)}.book-editions-modal-item-content{flex-direction:column;gap:8px;display:flex}.book-editions-modal-item-content-rate{align-items:center;gap:4px;display:flex}.book-editions-modal-item-content-rate-icon{font-size:16px}.book-editions-modal-item-content-rate-icon.empty{color:var(--forth-icon-color)}.book-editions-modal-item-content-rate-title{font-family:my-font-regular,serif;font-size:var(--regular-font)}.book-editions-modal-item-content-rate-desc{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--tiny-font)}.book-editions-modal-item-content-title{font-family:my-font-regular,serif;font-size:var(--title-font)}.book-editions-modal-item-content-publisher{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--small-font)}.book-editions-modal-item-content-price{align-items:center;display:flex}.book-editions-modal-item-content-price-number{font-family:my-font-medium,serif;font-size:var(--large-font);margin-inline-end:4px}.book-editions-modal-item-content-price-title{color:var(--forth-border-color);font-family:my-font-light,serif;font-size:var(--tiny-font)}.add-choice{flex-wrap:wrap;gap:8px;width:100%;display:flex}.add-choice-loading{padding:4px 0}.add-choice-item{background-color:var(--third-background-color);border-radius:var(--sixth-radius);font-family:my-font-regular,serif;font-size:var(--small-font);vertical-align:top;border:1px solid #0000;justify-content:center;align-items:center;height:32px;padding:0 10px;transition:background-color .2s,border .2s;display:inline-flex}.add-choice-item.active{border:1px solid var(--first-color);background-color:#0000}.add-choice-item-close{margin-inline-start:0;font-size:0;transition:width .2s,height .2s,margin-inline-start .2s;overflow:hidden}.add-choice-item-close.active{margin-inline-start:4px;font-size:16px}.rate-distribution{align-items:center;width:100%;display:flex}.rate-distribution-score{color:var(--forth-border-color);font-family:my-font-regular,serif;font-size:var(--small-font);white-space:nowrap}.rate-distribution-score.star{text-align:start;width:40px;min-width:40px;display:flex}@media screen and (width<=768px){.rate-distribution-score.star{text-align:center;width:8px;min-width:auto}}.rate-distribution-score.percent{text-align:end;width:27px;min-width:27px}@media screen and (width<=768px){.rate-distribution-score.percent{display:none}}.rate-distribution-score-star{align-items:center;margin-inline-start:4px;display:flex}.rate-distribution-score-star .rate-distribution-score-star-icon{color:var(--third-color);font-size:var(--large-font)}@media screen and (width<=768px){.rate-distribution-score-star{display:none}}.rate-distribution-bar{background-color:var(--first-border-color);border-radius:2px;flex-grow:1;height:8px;margin:0 8px;position:relative;overflow:hidden}@media screen and (width<=768px){.rate-distribution-bar{margin-inline-end:0}}.rate-distribution-bar-fill{background-color:var(--third-color);border-radius:inherit;bottom:0;inset-inline-start:0;position:absolute;top:0}.label{background-color:var(--first-border-color);border-radius:var(--eight-radius);font-family:my-font-light,serif;font-size:var(--small-font);align-items:center;gap:6px;height:32px;padding:0 10px;display:flex}.label.small{height:24px}@media screen and (width<=768px){.label{font-size:var(--tiny-font)}}.book-reviews-main-box{display:none}@media screen and (width<=768px){.book-reviews-main-box{background-color:var(--second-border-color);border-radius:var(--third-radius);order:-2;align-items:center;gap:12px;width:100%;padding:16px;display:flex}}.book-reviews-main-box-img{aspect-ratio:var(--ebook-ratio);border-radius:var(--first-radius);width:52px;box-shadow:8px 5px 12px -4px #37373733}.book-reviews-main-box-img.audio{aspect-ratio:var(--audio-ratio)}.book-reviews-main-box-content-title{font-family:my-font-medium,serif;font-size:var(--title-font)}.home-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)var(--first-solid-padding)calc(var(--page-padding-bottom) + 16px)}@media screen and (width<=1920px) and (width>=769px){.home-page .flex-row-container:nth-child(2):has(.slide-show-banner.full-width){margin-top:-16px}}@media screen and (width<=1140px){.home-page{padding-bottom:0}}.home-page-content{max-width:var(--first-max-page-width);flex-direction:column;gap:36px;margin:0 auto;padding:0 0 16px;display:flex}.add-comment{border-top:1px solid var(--second-border-color);margin:0 16px;padding:16px 0}@media screen and (width<=768px){.add-comment{background-color:var(--first-background-color);bottom:calc(var(--page-padding-bottom) - 20px);padding:0 var(--first-solid-padding)20px;z-index:var(--header-z-index);margin:0;transition:bottom .25s;position:fixed;left:0;right:0}}.add-comment-header{align-items:center;gap:8px;margin-bottom:12px;display:flex}@media screen and (width<=768px){.add-comment-header{display:none}}.add-comment-header-name{font-family:my-font-regular,serif;font-size:var(--regular-font);margin-bottom:2px}.add-comment-header-desc{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--small-font)}.add-comment-input{align-items:center;gap:8px;display:flex}.add-comment-input-avatar{display:none}@media screen and (width<=768px){.add-comment-input-avatar{display:block}}.add-comment-input-area{flex-grow:1}.add-comment-input-area textarea{height:48px}@media screen and (width<=768px){.add-comment-input-area textarea{border:none!important}}.add-comment-input-btn{width:48px;height:48px;padding:0}@media screen and (width<=768px){.add-comment-input-btn{width:32px;height:32px}}.add-comment-input-btn-icon{color:var(--solid-light);font-size:24px}@media screen and (width<=768px){.add-comment-input-btn-icon{font-size:20px}}.comment{background-color:var(--second-background-color);border-radius:var(--third-radius);padding:16px}.comment-header{align-items:center;gap:8px;display:flex}.comment-header-author{font-family:my-font-regular,serif;font-size:var(--regular-font)}.comment-header-separator{background-color:var(--first-text-color);border-radius:50%;width:2px;height:2px}.comment-header-time{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--small-font)}.comment-body{font-family:my-font-light,serif;font-size:var(--title-font);line-height:var(--first-line-height);text-align:justify;text-align-last:start;white-space:pre-wrap;word-break:break-word;margin-top:16px}.rate{align-items:center;gap:8px;display:flex}@media screen and (width<=768px){.rate{justify-content:space-between;width:100%}}.rate-item{background-color:var(--third-icon-color);border-radius:var(--first-radius);justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.rate-item.active{background-color:var(--first-color)}@media screen and (width<=768px){.rate-item{border-radius:var(--third-radius)}}.rate-item-icon{width:38px;height:36px;display:block}.rate-item-icon.face{opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rate-item-icon.face.hide{opacity:0}.rate-item-desc{color:var(--forth-color);font-family:my-font-light,serif;font-size:var(--small-font);opacity:1;text-align:center;margin-top:8px}.rate-item-desc.hide{opacity:0}.show-image{position:relative;overflow:hidden}.show-image-img{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.show-image-img.zoomable{cursor:pointer}.show-image-header{inset-inline-end:16px;top:0}.show-image-footer,.show-image-header{gap:4px;display:flex;position:absolute}.show-image-footer{border-radius:var(--first-radius);bottom:8px;background-color:#000c;padding:4px 8px;inset-inline-start:8px}.show-image-footer.icon-type{background-color:#0000;padding:0;bottom:0}.show-image-footer.icon-type.small{inset-inline-start:0}.show-image-footer-item{color:var(--solid-light);font-family:my-font-regular,serif;font-size:var(--small-font);align-items:center;gap:4px;display:flex}.show-image-footer-item-icon{width:16px;height:16px}.show-image-footer-item-icon path{fill:var(--solid-light)}.show-image-footer-separator{background-color:var(--second-icon-color);width:1px;margin:2px 4px}.show-image-footer-icon-type{border-radius:var(--fifth-radius)var(--fifth-radius)0 0;background-color:#0000004d;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.show-image-footer-icon-type.small{width:24px;height:24px}.show-image-footer-icon-type.micro-book{border-radius:var(--forth-radius)var(--forth-radius)0 0;color:var(--solid-light);font-family:my-font-light,serif;font-size:var(--tiny-font);gap:2px;width:auto;padding:0 4px 0 6px}.show-image-footer-icon-type.micro-book.small{border-radius:var(--forth-radius)0 0 0}@media screen and (width<=768px){.show-image-footer-icon-type{width:24px;height:24px}}.show-image-footer-icon-type-svg{color:var(--first-icon-color);width:20px;height:20px;font-size:20px}.show-image-footer-icon-type-svg.small{width:16px;height:16px;font-size:16px}.show-image-footer-icon-type-svg path{fill:var(--solid-light)}@media screen and (width<=768px){.show-image-footer-icon-type-svg{width:16px;height:16px;font-size:16px}}.card-badges{justify-content:center;align-items:center;gap:2px;display:flex}.card-badges>div{align-content:center;display:flex}.buy-subscription-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)var(--first-solid-padding)calc(var(--page-padding-bottom) + var(--first-solid-padding))}.buy-subscription-page-content{max-width:var(--second-max-page-width);flex-direction:column;gap:16px;width:100%;margin:0 auto;padding:24px 0;display:flex}@media screen and (width<=1140px){.buy-subscription-page-content{padding:0 0 24px}}.buy-subscription-page-content-breadcrumb{display:none}@media screen and (width<=768px){.buy-subscription-page-content-breadcrumb{margin-bottom:-16px;display:block}}.buy-subscription-page-content-title{font-family:my-font-bold,serif;font-size:var(--big-font)}@media screen and (width<=768px){.buy-subscription-page-content-title{display:none}}.buy-subscription-page-content-item{background-color:var(--second-border-color);border-radius:var(--third-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:24px;display:flex;position:relative}.buy-subscription-page-content-item.have-campaign{align-items:flex-end}@media screen and (width<=768px){.buy-subscription-page-content-item{padding:16px}}.buy-subscription-page-content-item-btn{border-radius:var(--third-radius);min-width:176px;padding:0 16px}@media screen and (width<=768px){.buy-subscription-page-content-item-btn{border-radius:var(--first-radius);font-family:my-font-regular,serif;font-size:var(--regular-font);min-width:104px;height:32px;padding:0 8px}.buy-subscription-page-content-item-btn.show{margin-top:16px}}.buy-subscription-page-content-item-content{flex-grow:1}.buy-subscription-page-content-item-content-head{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.buy-subscription-page-content-item-content-head-title{border-radius:var(--sixth-radius);color:var(--second-color);font-family:my-font-medium,serif;font-size:var(--large-font);align-items:center;gap:8px;margin-inline-end:12px;display:flex;position:relative}@media screen and (width<=768px){.buy-subscription-page-content-item-content-head-title{font-size:var(--title-font);margin-inline-end:0}}.buy-subscription-page-content-item-content-head-title-icon{color:var(--second-color);z-index:var(--default-z-index);font-size:24px;position:relative}@media screen and (width<=768px){.buy-subscription-page-content-item-content-head-title-icon{font-size:20px}}.buy-subscription-page-content-item-content-head-title-text{z-index:var(--default-z-index)}.buy-subscription-page-content-item-content-head-campaign-cont{align-items:center;display:flex}.buy-subscription-page-content-item-content-head-campaign{align-items:center;gap:4px;margin-inline-end:4px;display:flex}.buy-subscription-page-content-item-content-head-campaign-percent{background-color:var(--danger-color);border-radius:0 0 var(--fifth-radius)var(--fifth-radius);color:var(--solid-light);font-family:my-font-regular,serif;font-size:var(--regular-font);inset-inline-end:16px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:0}@media screen and (width<=768px){.buy-subscription-page-content-item-content-head-campaign-percent{font-family:my-font-light,serif;font-size:var(--small-font);width:24px;height:24px}}.buy-subscription-page-content-item-content-head-campaign-amount{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);text-decoration-line:line-through}.buy-subscription-page-content-item-content-desc{color:var(--forth-text-color);font-family:my-font-light,serif;font-size:var(--title-font);line-height:var(--first-line-height);width:100%}@media screen and (width<=768px){.buy-subscription-page-content-item-content-desc{font-size:var(--regular-font)}.buy-subscription-page-content-item-content-desc.desktop{display:none}}@media screen and (width>=769px){.buy-subscription-page-content-item-content-desc.desktop{margin-top:4px}.buy-subscription-page-content-item-content-desc.mobile{display:none}}.buy-subscription-page-content-item-content-head-price{align-items:center;gap:4px;display:flex}.buy-subscription-page-content-item-content-head-price-number{font-family:my-font-bold,serif;font-size:var(--giant-font)}@media screen and (width<=768px){.buy-subscription-page-content-item-content-head-price-number{color:var(--forth-text-color);font-size:var(--huge-font)}}.buy-subscription-page-content-item-content-head-price-currency{color:var(--forth-text-color);font-family:my-font-light,serif;font-size:var(--regular-font)}.buy-subscription-page-content-flex{margin-top:16px}@media screen and (width<=768px){.buy-subscription-page-content-flex{margin-top:8px}}.book-author-detail,.book-detail{gap:4px;display:flex}.book-author-detail{color:var(--forth-color);font-family:my-font-regular,serif;font-size:var(--title-font);align-items:center}.book-author-detail-badges{justify-content:flex-start}.book-author-detail-separator{background-color:var(--forth-icon-color);width:1px;height:15px;margin:0 8px}.book-author-detail-second{color:var(--third-color);font-family:my-font-regular,serif;font-size:var(--title-font)}.book-author-detail-icons{color:var(--third-color);font-size:24px}.basket-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)var(--first-solid-padding)calc(var(--page-padding-bottom) + var(--first-solid-padding))}@media screen and (width<=1140px){.basket-page{padding-bottom:calc(var(--page-padding-bottom) + 96px)}}.basket-page-content{max-width:var(--first-max-page-width);margin:0 auto;padding-top:32px;padding-bottom:32px}@media screen and (width<=768px){.basket-page-content{padding-top:16px;padding-bottom:0}}.basket-page-content-empty{height:calc(var(--full-height) - 96px - var(--header-padding) - var(--page-padding-bottom) - var(--first-solid-padding));flex-direction:column;justify-content:center;align-items:center;animation:.2s fade-in;display:flex}.basket-page-content-full{animation:.2s fade-in}.basket-page-content-empty-icon{width:220px;display:block}.basket-page-content-empty-icon.basket-page-empty-icon{width:290px}.basket-page-content-empty-text{color:var(--forth-text-color);font-family:my-font-medium,serif;font-size:var(--large-font);line-height:var(--second-line-height);text-align:center;white-space:pre-wrap;word-break:break-word;margin-top:16px}.basket-page-content-first-section{vertical-align:top;flex-direction:column;gap:16px;width:66%;margin-bottom:24px;display:inline-flex}@media screen and (width<=1140px){.basket-page-content-first-section{width:100%;margin-bottom:16px}}.basket-page-content-first-section-list{flex-direction:column;gap:16px;display:flex}.basket-page-content-second-section{flex-direction:column;gap:16px;width:calc(34% - 24px);margin-inline-start:24px;display:inline-flex}@media screen and (width<=1140px){.basket-page-content-second-section{margin-inline-start:0;width:100%;margin-bottom:16px}}.basket-page-content-first-section-header{background-color:var(--second-border-color);border-radius:var(--first-radius);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.basket-page-content-first-section-header-title{font-family:my-font-bold,serif;font-size:var(--large-font)}@media screen and (width<=768px){.basket-page-content-first-section-header-title{font-family:my-font-medium,serif;font-size:var(--title-font)}}@media screen and (width<=1140px){.basket-page-content-first-section-header-title-desktop{display:none}}.basket-page-content-first-section-header-title-mobile{display:none}@media screen and (width<=1140px){.basket-page-content-first-section-header-title-mobile{display:block}}.basket-change-currency{width:144px}@media screen and (width<=768px){.basket-change-currency{width:114px}.basket-change-currency .toggle{height:32px}.basket-change-currency .toggle-item{font-size:var(--small-font)}}.hl-books-content-item-link{background-color:var(--second-border-color);border-radius:var(--first-radius);scroll-snap-align:start;scroll-snap-stop:normal;flex-direction:column;min-width:calc(16.666% - 20px);max-width:calc(16.666% - 20px);display:flex}@media screen and (width<=1140px){.hl-books-content-item-link{min-width:calc(20% - 19.2px);max-width:calc(20% - 19.2px)}}@media screen and (width<=1100px){.hl-books-content-item-link{min-width:calc(25% - 18px);max-width:calc(25% - 18px)}}@media screen and (width<=990px){.hl-books-content-item-link{min-width:calc(20% - 19.2px);max-width:calc(20% - 19.2px)}}@media screen and (width<=870px){.hl-books-content-item-link{min-width:calc(25% - 18px);max-width:calc(25% - 18px)}}@media screen and (width<=600px){.hl-books-content-item-link{min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@media screen and (width<=480px){.hl-books-content-item-link{min-width:calc(48% - 16px);max-width:calc(48% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}@container flex-content (width<=1140px){.hl-books-content-item-link{min-width:calc(20% - 19.2px);max-width:calc(20% - 19.2px)}}@container flex-content (width<=1100px){.hl-books-content-item-link{min-width:calc(25% - 18px);max-width:calc(25% - 18px)}}@container flex-content (width<=990px){.hl-books-content-item-link{min-width:calc(20% - 19.2px);max-width:calc(20% - 19.2px)}}@container flex-content (width<=870px){.hl-books-content-item-link{min-width:calc(25% - 18px);max-width:calc(25% - 18px)}}@container flex-content (width<=600px){.hl-books-content-item-link{min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@container flex-content (width<=480px){.hl-books-content-item-link{min-width:calc(48% - 16px);max-width:calc(48% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}.hl-books-content-item-link.hl-promotion-full-cover{background-color:#0000;justify-content:center}.hl-books-content-item-link.hl-promotion-full-more{color:var(--first-color);justify-content:center;align-items:center;gap:8px}.hl-books-content-item-img{height:100%;overflow:unset;flex-grow:1;align-items:center;width:100%;padding:36px 18px 0;display:flex}.hl-books-content-item-img .show-image-img-bg{aspect-ratio:var(--ebook-ratio);width:78%;margin:0 auto;position:relative}.hl-books-content-item-img .show-image-img-bg:before{content:"";pointer-events:none;z-index:9;background:linear-gradient(90deg,#0000,#0000 94.49%,#00000028 95.52%,#0000 98.56%,#0003);width:100%;height:100%;display:block;position:absolute;top:0;right:0}.hl-books-content-item-img .show-image-img-bg .show-image-img{aspect-ratio:var(--ebook-ratio);border-radius:var(--first-radius);width:100%;height:auto;box-shadow:0 4px 4px #00000040}.hl-books-content-item-img.audio .show-image-img-bg{aspect-ratio:var(--audio-ratio);width:100%}.hl-books-content-item-img.audio .show-image-img-bg:before{display:none}.hl-books-content-item-img.audio .show-image-img-bg .show-image-img{aspect-ratio:var(--audio-ratio)}.hl-books-content-item-content{width:100%;padding:16px}.hl-books-content-item-content-title{color:var(--first-color);font-family:my-font-bold,serif;font-size:var(--title-font);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0 0 12px;overflow:hidden}@media screen and (width<=768px){.hl-books-content-item-content-title{font-size:var(--regular-font)}}.hl-books-content-item-content-subtitle{color:var(--forth-color);font-family:my-font-medium,serif;font-size:var(--regular-font);text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:4px;max-width:100%;display:flex;overflow:hidden}@media screen and (width<=768px){.hl-books-content-item-content-subtitle{font-size:var(--small-font)}}.hl-books-content-item-content-subtitle-separator{background-color:var(--first-border-color);width:1px;height:16px;margin:0 8px}.hl-books-content-item-content-subtitle-narrator{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--small-font);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media screen and (width<=768px){.hl-books-content-item-content-subtitle-narrator{font-size:var(--small-font)}}.book-buy-box-header-rate-title-responses.card-list{color:#b4ab9e;font-size:13px}.hl-books-content-item-content-rate{color:var(--first-icon-color);justify-content:center;align-items:center;gap:4px;min-height:20px;margin-top:8px;display:flex}.hl-books-content-item-content-rate-icon{margin-bottom:2px;font-size:20px}.hl-books-content-item-content-rate-score{color:var(--first-icon-color);font-family:my-font-medium,serif;font-size:var(--regular-font)}.hl-books-content-item-content-rate-responses{color:var(--first-icon-color);font-family:my-font-regular,serif;font-size:var(--regular-font)}.hl-books-content-item-content-footer{justify-content:center;align-items:center;height:48px;margin-top:16px;display:flex}@media screen and (width<=768px){.hl-books-content-item-content-footer{height:40px}}.hl-books-content-item-content-footer-view{color:var(--link-color);font-family:my-font-regular,serif;font-size:var(--title-font);align-items:center;gap:8px;height:100%;display:flex}@media screen and (width<=768px){.hl-books-content-item-content-footer-view{font-family:my-font-light,serif;font-size:var(--regular-font)}}.hl-books-content-item-content-footer-view-icon{font-size:18px}@media screen and (width<=768px){.hl-books-content-item-content-footer-view-icon{font-size:16px}}.hl-books-content-item-content-price-discount{color:var(--first-icon-color);font-family:my-font-regular,serif;font-size:var(--small-font);margin-inline-end:8px;text-decoration-line:line-through}@media screen and (width<=768px){.hl-books-content-item-content-price-discount{font-family:my-font-light,serif;font-size:var(--tiny-font);margin-inline-end:4px}}.hl-books-content-item-content-price-number{font-family:my-font-bold,serif;font-size:var(--large-font);margin-inline-end:4px}@media screen and (width<=768px){.hl-books-content-item-content-price-number{font-size:var(--regular-font)}}.hl-books-content-item-content-price-title{color:var(--first-color);font-family:my-font-bold,serif;font-size:var(--large-font)}@media screen and (width<=768px){.hl-books-content-item-content-price-title{font-size:var(--regular-font)}}.hl-books-content-item-content-not-available{color:var(--second-text-color);font-family:my-font-medium,serif;font-size:var(--title-font)}.dynamic-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)var(--first-solid-padding)calc(var(--page-padding-bottom) + var(--first-solid-padding))}.dynamic-page-content{max-width:var(--first-max-page-width);flex-direction:column;gap:40px;margin:0 auto;padding:24px 0;display:flex}@media screen and (width<=768px){.dynamic-page-content{gap:24px}}.content-card-container{flex-wrap:wrap;gap:24px;display:flex}.content-card-container.row{gap:16px}@media screen and (width<=768px){.content-card-container{gap:12px}}.content-card-container-item{background-color:var(--second-border-color);border-radius:var(--first-radius);flex-direction:column;flex-grow:1;width:200px;display:flex;position:relative}.content-card-container-item.hide{height:0;overflow:hidden}@media screen and (width<=768px){.content-card-container-item{width:40%;min-width:40%}.content-card-container-item.hide.just-desktop{display:none}}.single-banner{border-radius:var(--first-radius);width:100%;display:block}.single-banner.full-width{width:100vw;max-width:1920px;margin-inline-start:calc(min(100vw,1920px)/-2 + 50%)}@media screen and (width<=1920px){.single-banner.full-width{border-radius:0}}@media screen and (width<=768px){.single-banner{border-radius:var(--third-radius)}}.single-banner-item{border-radius:inherit;object-fit:cover;width:100%;display:block;box-shadow:0 12px 24px -6px #1414190f}.single-banner-item.no-shadow{box-shadow:none}.footer{background-color:var(--second-border-color);contain:content;padding:64px var(--first-solid-padding)}@media screen and (width<=1140px){.footer{display:none}.footer.show-mobile{background-color:var(--second-background-color);padding:0 var(--first-solid-padding)calc(var(--page-padding-bottom) + 16px);display:block}}.footer-content-bg{background-color:var(--second-border-color);border-radius:var(--first-radius);width:100%;display:flex}@media screen and (width<=1140px){.footer-content-bg{flex-direction:column}}.footer-content{max-width:var(--first-max-page-width);margin:0 auto}@media screen and (width<=1140px){.footer-content{border-top:0;padding-top:16px}.footer-content.border-less{border-top:none}}.homepage-title{color:var(--first-color);font-family:my-font-bold,serif;font-size:var(--huge-font);margin-bottom:24px}.footer-content-top{display:flex}@media screen and (width<=1140px){.footer-content-top{flex-wrap:wrap}}.footer-content-col{border-bottom:1px solid var(--first-border-color);flex-grow:1;width:25%}@media screen and (width<=1140px){.footer-content-col{background-color:var(--second-border-color);width:100%;padding:0 0 16px}.footer-content-col:first-child{border-radius:var(--first-radius)var(--first-radius)0 0}}.footer-content-col-title{pointer-events:none;justify-content:space-between;align-items:center;width:100%;padding-bottom:16px;display:flex}@media screen and (width<=1140px){.footer-content-col-title{pointer-events:all;padding:16px}}.footer-content-col-title-text{font-family:my-font-bold,serif;font-size:var(--large-font)}@media screen and (width<=768px){.footer-content-col-title-text{font-size:var(--title-font)}}.footer-content-col-title-arrow-icon{display:none}@media screen and (width<=1140px){.footer-content-col-title-arrow-icon{color:var(--first-icon-color);font-size:16px;transition:transform .2s;display:block}.footer-content-col-title-arrow-icon.show{transform:rotate(180deg)}}.footer-content-col-ul{list-style:none}@media screen and (width>=1141px){.footer-content-col-ul{height:auto!important}}@media screen and (width<=1140px){.footer-content-col-ul{opacity:1;margin-top:0;padding:0 16px;transition:margin-top .2s,height .2s,opacity .2s .2s;overflow:hidden}.footer-content-col-ul.hide{opacity:0;margin-top:-16px;transition:margin-top .2s .2s,height .2s .2s,opacity .2s}}.footer-content-col-list{align-items:center;gap:8px;display:flex}.footer-content-col-list:before{color:var(--second-text-color);content:"•";border-radius:50%;width:6px;height:6px;margin-top:-10px}.footer-content-col-link{border-radius:var(--first-radius);color:var(--third-color);font-family:my-font-medium,serif;font-size:var(--title-font);margin-inline-start:-8px;padding:4px 8px}.footer-content-col-link.second-color{color:var(--first-icon-color)}@media screen and (width<=768px){.footer-content-col-link{font-size:var(--small-font)}}.footer-content-download{background-color:var(--second-background-color);border-radius:var(--third-radius);width:312px;min-width:312px;margin-inline-start:32px;padding:34px 24px}@media screen and (width<=1140px){.footer-content-download{background-color:var(--second-border-color);margin-inline-start:0;order:-1;width:100%;margin-bottom:16px;padding:16px}}.footer-content-download-top{border-bottom:1px solid var(--first-border-color);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}@media screen and (width<=1140px){.footer-content-download-top{border-bottom:none;padding-bottom:0}}.footer-content-download-top-logo{align-items:center;display:flex}.footer-content-download-top-logo-icon{font-size:40px}.footer-content-download-top-logo-content{margin-inline-start:12px}.footer-content-download-top-logo-content-title{font-family:my-font-regular,serif;font-size:var(--regular-font);margin-bottom:2px}.footer-content-download-top-logo-content-desc{width:85px}.footer-content-download-top-icon{border:1px solid var(--forth-icon-color);border-radius:var(--first-radius);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.footer-content-download-top-icon-svg{color:var(--first-icon-color);font-size:24px}.footer-content-download-row{align-items:center;margin-top:32px;display:flex}@media screen and (width<=1140px){.footer-content-download-row{display:none}}.footer-content-download-row-icon{margin-inline-end:8px;font-size:24px}.footer-content-download-row-title{font-family:my-font-medium,serif;font-size:var(--title-font)}.footer-content-download-download{align-items:center;gap:8px;margin-top:16px;display:flex}@media screen and (width<=1140px){.footer-content-download-download{display:none}}.footer-content-download-download-item{flex-grow:1}.footer-content-download-download-item svg{display:block}.footer-content-down{align-items:center;padding-top:32px;display:flex}@media screen and (width<=1140px){.footer-content-down{background-color:var(--second-border-color);border-radius:0 0 var(--first-radius)var(--first-radius);flex-direction:column}}.footer-content-down-section{width:calc(50% - 172px)}@media screen and (width<=1140px){.footer-content-down-section{width:100%;padding:0 16px 32px}.footer-content-down-section.hide-mobile{display:none}}.footer-content-down-logos{flex-grow:1;justify-content:space-between;align-items:center;gap:8px;width:312px;margin-inline-start:32px;display:flex}@media screen and (width<=1140px){.footer-content-down-logos{width:100%;margin-inline-start:0;padding:0 16px 16px}}@media screen and (width>=769px) and (width<=1140px){.footer-content-down-logos{justify-content:flex-start;gap:32px}}.footer-content-down-logos-first-second{aspect-ratio:var(--audio-ratio);object-fit:contain;width:32%;display:block}@media screen and (width<=1140px){.footer-content-down-logos-first-second{width:28%;max-width:120px}}.footer-content-down-logos-third{aspect-ratio:var(--audio-ratio);width:32%;display:block}.footer-content-down-logos-third img{object-fit:contain;width:100%;height:100%;display:block}@media screen and (width<=1140px){.footer-content-down-logos-third{width:28%;max-width:120px}}.footer-content-down-section-title{font-family:my-font-medium,serif;font-size:var(--large-font);margin-bottom:16px}.footer-content-down-content{flex-direction:column;display:inline-flex}.footer-content-down-section-desc{direction:ltr;justify-content:flex-end;align-items:center;display:flex}.footer-content-down-section-desc.items{justify-content:space-between;margin-top:8px}.footer-content-down-section-desc-item{align-items:center;display:flex}.footer-content-down-section-desc-icon{color:var(--first-icon-color);margin-inline-end:8px;font-size:24px}.footer-content-down-section-desc-detail{border-inline-start:1px solid var(--first-border-color);color:var(--second-text-color);font-size:var(--regular-font);margin-inline-start:16px;padding-inline-start:16px}.footer-content-down-section-instagram{width:120px}.footer-content-down-section-social{align-items:center;gap:16px;display:flex}@media screen and (width<=768px){.footer-content-down-section-social{justify-content:space-between;padding:0 16px}}.footer-content-down-section-social-link{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.footer-content-down-section-social-link.big{width:120px;height:auto;margin-inline-start:0}.footer-content-down-section-social-link.small:last-child{margin-inline-end:-6px}@media screen and (width<=768px){.footer-content-down-section-social-link{width:24px;height:24px}}.footer-content-down-section-social-icon{width:20px;height:20px}.footer-content-down-section-social-icon.small{width:16px;height:16px}.header{border-radius:0 0 var(--third-radius)var(--third-radius);height:var(--header-desktop-height);padding:0 var(--first-solid-padding);transition:height var(--first-transition);z-index:var(--header-z-index);position:fixed;top:0;left:0;right:0}.header,.header.mac{background-color:var(--second-border-color)}.header.mac{backdrop-filter:blur(40px)}@media screen and (width<=1140px){.header{display:none}}.header-content{height:100%;max-width:var(--first-max-page-width);flex-direction:column;justify-content:space-between;margin:0 auto;display:flex}.header-top{flex-direction:row;align-items:flex-start;gap:32px;width:100%;margin-top:24px;display:flex}.header-column{flex-direction:column;gap:9px;width:100%;display:flex}.header-row{flex-direction:row;align-items:center;width:100%;display:flex}.header-top-logo{object-fit:contain;width:100%;max-width:91px;max-height:96px;padding-inline-end:5px;transition:all .2s linear}.header-top-logo.image-loading{border-radius:var(--first-radius)}.header-fixed .header-top-logo{max-width:50px;padding-inline-end:0}.header-top-search{margin:0 24px}.header-top-login-icon{width:24px;height:24px;margin-inline-end:8px;font-size:24px}.header-top-profile{margin-inline-start:16px;position:relative}.header-top-profile-btn{gap:8px}.header-top-profile-btn-logo{font-size:24px}.header-top-profile-btn-icon{color:var(--first-icon-color);font-size:24px}.header-top-basket-container{margin-inline-start:16px;position:relative}.header-top-basket{width:var(--first-btn-input-height);padding:0}.header-top-basket.fill-btn{border:1px solid var(--first-border-color)}.header-top-basket-count{aspect-ratio:var(--audio-ratio);background-color:var(--first-color);color:var(--fifth-icon-color);font-family:my-font-light,serif;font-size:var(--tiny-font);bottom:8px;opacity:1;pointer-events:none;min-width:16px;transition:transform var(--first-transition),opacity var(--first-transition);width:16px;z-index:var(--header-z-index);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:8px;transform:scale(1)}.header-top-basket-count.hide{opacity:0;transform:scale(0)}.header-top-basket-icon{width:24px;height:24px;font-size:24px}.header-bottom{justify-content:space-between;align-items:center;transition:opacity .2s .2s;display:flex}.header-bottom.hide{opacity:0;pointer-events:none;transition:opacity .1s}.header-bottom-categories{opacity:0;transition:opacity var(--first-transition);align-items:center;margin-inline-start:-12px;display:flex;position:relative}.header-bottom-categories.show{opacity:1}.header-bottom-categories-active-border{background-color:var(--first-color);border-radius:var(--first-radius);bottom:0;height:2px;transition:width .35s,transform .35s,background-color .35s;position:absolute;inset-inline-end:0}.header-bottom-categories-active-border.plus{background-color:var(--second-color)}@media screen and (width<=950px){.header-bottom-categories-item-link:first-child{display:none}}.header-bottom-categories-item{border-radius:0;border-color:#0000!important}.header-bottom-categories-item-icon{width:24px;height:24px;margin-inline-end:8px;font-size:24px}.header-bottom-categories-item-icon.image-loading{border-radius:var(--first-radius)}.header-bottom-categories-item-icon.plus{color:var(--second-color)}.header-bottom-categories-item-title{font-family:my-font-medium,serif;font-size:var(--title-font)}.header-bottom-categories-item-title.plus{color:var(--second-color)}.header-bottom-download{margin-inline-end:-12px;border-color:#0000!important}.header-bottom-download-icon{width:24px;height:24px;font-size:24px}.header-bottom-download-title{font-size:var(--title-font);margin:0 4px}.header-bottom-download-arrow{width:20px;height:20px;font-size:20px}.header-top-basket-menu-back{height:var(--full-height);z-index:var(--modal-z-index);background-color:#00000003;animation:.2s fade-in;position:fixed;top:0;left:0;right:0}.header-top-basket-menu{background-color:var(--second-background-color);border:1px solid var(--first-border-color);border-radius:var(--third-radius);opacity:0;pointer-events:none;inset-inline-end:0;top:calc(var(--first-btn-input-height) + 8px);transform-origin:calc(var(--first-btn-input-height)/2)0;transition:transform var(--first-transition),opacity var(--first-transition);width:370px;z-index:var(--modal-z-index);flex-direction:column;display:flex;position:absolute;transform:scale(.5)}.header-top-basket-menu.show{opacity:1;pointer-events:auto;transform:scale(1)}.header-top-basket-menu-title{font-family:my-font-bold,serif;font-size:var(--large-font);transition:box-shadow var(--first-transition);width:100%;z-index:var(--default-z-index);padding:24px 24px 16px}.header-top-basket-menu-title.sticky{box-shadow:0 4px 16px -3px #0000000f}.header-top-basket-menu-list{max-height:min(470px,var(--full-height) - 250px);min-height:180px;padding:0 24px;overflow:hidden auto}@supports (overflow-y:overlay){.header-top-basket-menu-list{overflow-y:overlay}}.header-top-basket-menu-list .auto-height-content-child{flex-direction:column;gap:16px;display:flex;overflow:hidden}.header-top-basket-menu-item{background-color:var(--second-border-color);border:1px solid var(--second-border-color);border-radius:var(--first-radius);position:relative;overflow:hidden}.header-top-basket-menu-item-gift{background-color:var(--first-border-color);color:var(--first-color);border-radius:24px;justify-content:center;align-items:center;gap:4px;margin:0 16px 16px;padding:4px;display:flex}.header-top-basket-menu-item-gift-icon{font-family:my-font-medium,serif;font-size:var(--small-font)}.header-top-basket-menu-item-gift-text{font-family:my-font-medium,serif;font-size:var(--tiny-font)}.header-top-basket-menu-item.page{border:none}.header-top-basket-menu-item-badges{inset-inline-end:12px;align-items:center;gap:4px;display:flex;position:absolute;top:0}.header-top-basket-menu-item-content{align-items:center;width:100%;padding:16px;display:flex}.header-top-basket-menu-item-content-img{aspect-ratio:var(--ebook-ratio);border-radius:var(--first-radius);width:80px;margin-inline-end:12px;box-shadow:0 4px 4px #00000040}.header-top-basket-menu-item-content-img.audio{aspect-ratio:var(--audio-ratio)}.header-top-basket-menu-item-content-detail{flex-direction:column;gap:8px;margin-top:8px;display:flex}.header-top-basket-menu-item-content-detail-subscription{font-family:my-font-light,serif;font-size:var(--small-font)}.header-top-basket-menu-item-content-detail-title{font-family:my-font-medium,serif;font-size:var(--title-font)}.header-top-basket-menu-item-content-detail-publisher{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--small-font)}.header-top-basket-menu-item-footer{border-top:1px solid var(--second-border-color);justify-content:space-between;align-items:center;margin:0 16px;padding:16px 0;display:flex}.header-top-basket-menu-item-footer-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.header-top-basket-menu-item-footer-actions .header-top-basket-menu-item-gift{margin:0}.header-top-basket-menu-item-footer-remove{border-radius:var(--first-radius);font-family:my-font-regular,serif;font-size:var(--title-font);white-space:nowrap;gap:4px;width:auto;min-width:32px;height:32px;padding:6px 8px}.header-top-basket-menu-item-footer-remove-icon{color:var(--danger-color);font-size:16px}.header-top-basket-menu-item-footer-price{align-items:center;gap:4px;display:flex}.header-top-basket-menu-item-footer-price-line{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--small-font);margin-inline-end:8px;text-decoration-line:line-through}@media screen and (width<=768px){.header-top-basket-menu-item-footer-price-line{font-family:my-font-light,serif;font-size:var(--tiny-font);margin-inline-end:4px}}.header-top-basket-menu-item-footer-price-number{font-family:my-font-medium,serif;font-size:var(--large-font)}.header-top-basket-menu-item-footer-price-text{color:var(--first-color);font-family:my-font-bold,serif;font-size:var(--big-font)}.header-top-basket-menu-footer{transition:box-shadow var(--first-transition);z-index:var(--default-z-index);justify-content:space-between;align-items:center;padding:16px 24px 24px;display:flex}.header-top-basket-menu-footer.sticky{box-shadow:0 -4px 14px -2px #0000000f}.header-top-basket-menu-footer-title{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--small-font);margin-bottom:6px}.header-top-basket-menu-footer-price{align-items:center;gap:4px;display:flex}.header-top-basket-menu-footer-price-number{font-family:my-font-medium,serif;font-size:var(--large-font)}.header-top-basket-menu-footer-price-text{font-family:my-font-regular,serif;font-size:var(--small-font)}.header-top-basket-menu-footer-btn{padding:0 16px}.header-top-user-menu{background-color:var(--second-background-color);border:1px solid var(--second-border-color);border-radius:var(--forth-radius);opacity:0;pointer-events:none;inset-inline-end:0;top:calc(var(--first-btn-input-height) + 8px);transform-origin:calc(var(--first-btn-input-height)/2)0;transition:transform var(--first-transition),opacity var(--first-transition);width:260px;z-index:var(--modal-z-index);flex-direction:column;display:flex;position:absolute;overflow:hidden;transform:scale(.5);box-shadow:0 12px 24px -6px #1414190f}.header-top-user-menu.header-theme-menu{width:240px}.header-top-user-menu.show{opacity:1;pointer-events:auto;transform:scale(1)}.header-top-user-menu-tick{height:20px;transition:top var(--first-transition);width:20px;font-size:20px;position:absolute;inset-inline-end:24px}.header-top-user-menu-checked{z-index:9;background:#23211f;width:2px;height:40px;margin-top:-5px;transition:all .1s;position:absolute;right:0}.header-top-user-menu-item{width:100%;padding:0 24px}.header-top-user-menu-item:last-child .header-top-user-menu-item-material-inner{border-bottom:none}.header-top-user-menu-item-material-inner{border-bottom:1px solid var(--second-border-color);align-items:center;gap:8px;width:100%;padding:16px 0;display:flex}.header-top-user-menu-item-material-inner.first{padding:24px 0 16px}.header-top-user-menu-item-material-inner.last{padding:16px 0 24px}.header-top-user-menu-item-material-icon{color:var(--forth-text-color);width:24px;min-width:24px;height:24px;font-size:24px}.header-top-user-menu-item-material-icon.plus{color:var(--second-color)}.header-top-user-menu-item-material-icon.exit{color:var(--danger-color)}.header-top-user-menu-item-material-title{font-family:my-font-regular,serif;font-size:var(--title-font);flex-grow:1}.header-top-user-menu-item-material-new-badge{background-color:var(--danger-color);color:var(--solid-light);font-family:my-font-regular,serif;font-size:var(--regular-font);border-radius:12px;align-items:center;height:24px;padding:0 8px;display:flex}.header-top-user-menu-item-material-arrow{color:var(--first-icon-color);font-size:20px}.header-top-basket-menu-empty{animation:fade-in var(--first-transition);flex-direction:column;justify-content:center;align-items:center;padding:72px;display:flex}.header-top-basket-menu-empty-icon{width:210px;margin-bottom:16px}.header-top-basket-menu-empty-title{font-family:my-font-medium,serif;font-size:var(--large-font);line-height:var(--second-line-height);text-align:center;white-space:pre-wrap}.header-mega-menu{animation:mega-menu-in var(--first-transition);box-shadow:var(--third-shadow);left:max(var(--first-solid-padding),(var(--full-viewport) - var(--first-max-page-width))/2);opacity:1;right:max(var(--first-solid-padding),(var(--full-viewport) - var(--first-max-page-width))/2);top:var(--header-un-collapsed-desktop-height);position:absolute;transform:translateZ(0)}@keyframes mega-menu-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateZ(0)}}.header-mega-menu-inner{background-color:var(--second-border-color);border-radius:var(--first-radius);height:564px;max-height:calc(var(--full-height) - var(--header-un-collapsed-desktop-height) - 32px);position:relative;overflow:clip auto}.header-mega-menu-box{flex-flow:column wrap;align-content:flex-start;width:100%;height:564px;padding:24px;transition:opacity .2s;display:flex;position:absolute;top:0;left:0;right:0}.header-mega-menu-box.hide{opacity:0;pointer-events:none}.header-mega-menu-box-title{animation:fade-in var(--first-transition);font-family:my-font-regular,serif;font-size:var(--title-font);align-items:center;width:20%;max-width:20%;height:32px;display:flex}.header-mega-menu-box-title-icon{margin-inline-end:4px;font-size:20px}.header-mega-menu-box-title-arrow{color:var(--third-color);width:16px;height:16px;margin-inline-start:8px;font-size:16px}.header-mega-menu-box-title-arrow path{fill:var(--third-color)}.header-mega-menu-box-item{animation:fade-in var(--first-transition);font-family:my-font-light,serif;font-size:var(--regular-font);align-items:center;width:20%;max-width:20%;height:32px;padding-inline-start:24px;display:flex}.header-mega-menu-box-item-separator{height:32px}.payment-result{background-color:var(--second-background-color);min-height:var(--full-height);padding:calc(var(--header-padding) + 16px)var(--first-solid-padding)calc(var(--page-padding-bottom) + 16px);justify-content:center;align-items:center;display:flex}.payment-result-content{max-width:var(--first-max-page-width);flex-direction:column;gap:16px;width:100%;margin:0 auto;display:flex}.payment-result-content-box{background-color:var(--second-border-color);border-radius:var(--first-radius);flex-direction:column;align-items:center;width:424px;max-width:100%;margin:0 auto;padding:24px 32px;display:flex}@media screen and (width<=768px){.payment-result-content-box{padding:24px 16px}}.payment-result-content-box-icon{font-size:72px}.payment-result-content-box-title{font-family:my-font-bold,serif;font-size:var(--big-font);margin-top:12px}.payment-result-content-box-title.success{color:var(--first-color)}.payment-result-content-box-title.fail{color:var(--danger-color)}.payment-result-content-retry{border-top:1px solid var(--second-border-color);font-family:my-font-light,serif;font-size:var(--title-font);text-align:center;width:100%;margin-top:24px;padding-top:24px}.payment-result-content-box-account{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--regular-font);margin-top:16px}.payment-result-content-box-code{font-family:my-font-medium,serif;font-size:var(--regular-font);margin-top:12px}.payment-result-content-box-btn-cont{width:100%;display:block}.payment-result-content-box-btn{width:100%;margin-top:32px}.payment-result-content-box-btn.back{margin-top:16px}.payment-result-content-box-support-title{font-family:my-font-regular,serif;font-size:var(--title-font);text-align:start;width:100%}.payment-result-content-box-support-desc{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--small-font);text-align:start;width:100%;margin-top:4px}.payment-result-content-box-support-detail{font-family:my-font-medium,serif;font-size:var(--title-font);justify-content:flex-end;align-items:center;gap:8px;width:100%;margin-top:12px;display:flex}.payment-result-content-box-support-detail-icon{font-size:24px}.mobile-header{display:none}@media screen and (width<=1140px){.mobile-header{background-color:var(--second-border-color);height:var(--header-un-collapsed-mobile-height);z-index:var(--header-z-index);transition:border-radius .25s,transform .25s;display:block;position:fixed;top:0;left:0;right:0}.mobile-header.hide{transform:translateY(-100%)}.mobile-header.collapse{transform:translate3d(0,calc(var(--header-collapsed-mobile-height) - var(--header-un-collapsed-mobile-height)),0)}.mobile-header.is-search{transform:translate3d(0,calc(var(--header-collapsed-mobile-height) - var(--header-un-collapsed-mobile-height) - var(--header-top-banner-height-mobile)),0)}.mobile-header.is-searching{transform:translate3d(0,calc(var(--header-collapsed-mobile-height) - var(--header-un-collapsed-mobile-height)),0);border-radius:0}.mobile-header.is-searching .mobile-header-bottom{transform:translateY(8px)}.mobile-header.is-searching .mobile-header-back-search{opacity:1;width:40px;margin-inline-start:-8px;transform:scale(1)}}.mobile-header-top-container{width:calc(100% - 96px)}.mobile-header-top-left{align-items:center;display:flex;position:relative}.mobile-header-top-left:has(.mobile-header-top-container-left) .mobile-header-btn.user{opacity:0;pointer-events:none}.mobile-header-top-left:has(.mobile-header-top-container-left) .mobile-header-btn-icon{color:var(--third-color);font-size:22px}.mobile-header-top-container-inner{align-items:center;width:100%;animation:.2s fade-in-long;display:none}.mobile-header-top-container-inner:last-child{display:flex}.mobile-header-top-container-left{bottom:0;inset-inline-end:0;animation:.2s fade-in-long;position:absolute;top:0}.mobile-header-top-container-search{bottom:0;inset-inline-start:var(--first-solid-padding);inset-inline-end:var(--first-solid-padding);animation:.2s fade-in-long;position:absolute;top:0}.mobile-header-top{height:56px;padding:0 var(--first-solid-padding);justify-content:space-between;align-items:center;transition:transform .25s;display:flex}.mobile-header-top.collapse{transform:translate3d(0,calc(var(--header-collapsed-mobile-height)),0)}.mobile-header-bottom{height:56px;padding:0 var(--first-solid-padding);align-items:flex-start;transition:transform .2s,opacity .2s .2s;display:flex;position:relative}.mobile-header-bottom.collapse{opacity:0;pointer-events:none;transition:transform .2s,opacity .1s}.mobile-header-bottom.is-search{transform:translateY(8px)}.mobile-header-bottom:has(.mobile-header-top-container-search) .header-search,.mobile-header-bottom:has(.mobile-header-top-container-search) .mobile-header-back-search{opacity:0;pointer-events:none}.mobile-header-back{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-inline-start:-12px;transition:transform .2s .2s,opacity .2s .2s,width .2s,margin-inline-start .2s;display:flex;overflow:hidden}.mobile-header-back.small{width:40px;height:40px;margin-inline-start:-8px}.mobile-header-back.hide{opacity:0;width:0;margin-inline-start:0;transform:scale(0)}.mobile-header-back-search{opacity:0;border-radius:50%;justify-content:center;align-items:center;width:0;height:40px;margin-inline-start:0;transition:transform .2s .2s,opacity .2s .2s,width .2s,margin-inline-start .2s;display:flex;overflow:hidden}.mobile-header-back-search.show{opacity:1;width:40px;margin-inline-start:-8px;transform:scale(1)}.mobile-header-back-icon{font-size:24px}.mobile-header-title{font-family:my-font-medium,serif;font-size:var(--large-font);text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 48px);margin:0 2px;overflow:hidden}.mobile-header-btn-separator{background-color:var(--first-border-color);width:1px;height:16px;transition:opacity .2s}.mobile-header-btn-cont{position:relative}.mobile-header-btn{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .2s;display:flex}.mobile-header-btn.user{margin-inline-end:-12px}.mobile-header-btn-icon{color:var(--third-color);font-size:24px;transition:width .25s,height .25s}.mobile-header-logo{object-fit:contain;width:76px;max-height:56px}.superapp-mobile-header{background-color:var(--second-border-color);height:var(--header-mobile-height-superapp);transform:none!important}.superapp-mobile-header.is-searching,.superapp-mobile-header.is-searching .mobile-header-bottom{transform:none}.superapp-mobile-header .header-search-modal{height:calc(var(--full-height) - var(--header-mobile-height-superapp));top:var(--header-mobile-height-superapp)}.superapp-mobile-header .mobile-header-title{width:100%;max-width:100%;margin-bottom:4px;display:flex}.superapp-mobile-header .mobile-header-top-container{width:100%}.superapp-mobile-header .mobile-header-back-search,.superapp-mobile-header .mobile-header-top-left{z-index:2}.superapp-mobile-header .header-top-basket-count{bottom:2px;inset-inline-start:4px}.superapp-mobile-header .mobile-header-top{height:var(--header-mobile-height-superapp);align-items:start;gap:8px;padding-top:4px}.superapp-mobile-header .mobile-header-top .mobile-header-bottom{background-color:var(--second-border-color);max-height:var(--header-mobile-bottom-height-superapp);width:100%;position:absolute;top:100%;right:0}.superapp-mobile-header .mobile-header-top .mobile-header-bottom:empty{height:auto}.superapp-mobile-header .mobile-header-top .mobile-header-top-left{min-width:40px}.superapp-mobile-header .mobile-header-btn[aria-label=profile],.superapp-mobile-header .shelve-page-mobile-menu[aria-label=profile]{background-color:var(--second-background-color);border-radius:var(--third-radius)}.superapp-mobile-header .mobile-header-btn,.superapp-mobile-header .shelve-page-mobile-menu{text-align:center;width:40px;height:40px}.superapp-mobile-header .mobile-header-btn .mobile-header-btn-icon,.superapp-mobile-header .shelve-page-mobile-menu .mobile-header-btn-icon{font-size:24px}.superapp-mobile-header .header-search-input input{border-radius:var(--third-radius);font-size:var(--regular-font)}.superapp-mobile-header .header-search-input input.input-field:not(:placeholder-shown),.superapp-mobile-header .header-search-input input:focus{border-color:var(--second-border-color)}.superapp-mobile-header .header-search-input input.input-field:not(:placeholder-shown)+.input-icons .input-label-icon,.superapp-mobile-header .header-search-input input:focus+.input-icons .input-label-icon{color:var(--third-color)}.superapp .base-category,.superapp .book-overview,.superapp .buy-subscription-page,.superapp .dynamic-page,.superapp .faq-page,.superapp .fidi-plus-page,.superapp .home-page,.superapp .library-page,.superapp .mobile-category,.superapp .mobile-library{padding:var(--header-mobile-height-superapp)var(--first-solid-padding)calc(var(--nav-mobile-height))}.superapp .base-category,.superapp .contributor{padding:var(--header-mobile-height-superapp)var(--first-solid-padding)calc(var(--page-padding-bottom) + 80px)}.superapp .login-box{padding:var(--first-solid-padding);width:100%;margin:24px 0 0}.superapp .mobile-library{padding:calc(var(--header-mobile-height-superapp) + var(--header-mobile-bottom-height-superapp))var(--first-solid-padding)calc(var(--nav-mobile-height))}.superapp .profile-reviews{padding-top:30px}.superapp .basket-page{padding-bottom:calc(var(--page-padding-bottom) + 136px);padding-top:var(--header-mobile-height-superapp)}.superapp .home-page-content{padding-top:0}.superapp .profile{padding:calc(var(--header-mobile-height-superapp) + 16px)var(--first-solid-padding)calc(var(--page-padding-bottom) + var(--nav-mobile-height) + 20px)}.superapp .faq-page{padding-left:0;padding-right:0}.superapp .faq-page .faq-page-content{padding:0 var(--first-solid-padding)20px}.superapp .basket-factor-btn-container{bottom:50px}.vl-cards-full-content{white-space:nowrap;gap:24px;width:100%;display:flex;overflow:auto hidden}@media screen and (width<=768px){.vl-cards-full-content{white-space:normal;flex-direction:column;gap:0;overflow:hidden}}.vl-cards-full-content-item{background-color:var(--second-border-color);border-radius:var(--first-radius);flex-direction:column;min-width:calc(25% - 18px);max-width:calc(25% - 18px);padding:16px;display:flex}@media screen and (width<=1140px){.vl-cards-full-content-item{min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@media screen and (width<=870px){.vl-cards-full-content-item{min-width:calc(50% - 12px);max-width:calc(50% - 12px)}}@media screen and (width<=768px){.vl-cards-full-content-item{border-bottom:1px solid var(--second-border-color);border-radius:0;flex-direction:row;align-items:center;gap:8px;min-width:100%;max-width:100%;padding:16px 0;display:flex}.vl-cards-full-content-item:last-child{border-bottom:none;padding-bottom:0}}.vl-cards-full-content-item-img-cont{aspect-ratio:286/163;border-radius:var(--third-radius);width:100%;position:relative;overflow:hidden}@media screen and (width<=768px){.vl-cards-full-content-item-img-cont{border-radius:var(--first-radius);width:42%;min-width:42%}}.vl-cards-full-content-item-img{border-radius:var(--first-radius);width:100%;height:100%}.vl-cards-full-content-item-content{flex-direction:column;flex:1;margin-top:12px;display:flex}@media screen and (width<=768px){.vl-cards-full-content-item-content{margin-top:0}}.vl-cards-full-content-item-content-title{font-family:my-font-regular,serif;font-size:var(--title-font);white-space:normal;flex:1}@media screen and (width<=768px){.vl-cards-full-content-item-content-title{font-size:var(--regular-font)}}.vl-cards-full-content-item-bottom{align-items:center;margin-top:8px;display:flex}.vl-cards-full-content-item-bottom-img{border-radius:50%;width:48px;height:48px;margin-inline-end:8px}@media screen and (width<=768px){.vl-cards-full-content-item-bottom-img{width:24px;height:24px}}.vl-cards-full-content-item-bottom-title{font-family:my-font-regular,serif;font-size:var(--title-font)}@media screen and (width<=768px){.vl-cards-full-content-item-bottom-title{font-size:var(--regular-font)}}.vl-cards-full-content-item-bottom-separator{width:2px;height:2px;margin:0 4px}.vl-cards-full-content-item-bottom-text{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--regular-font)}@media screen and (width<=768px){.vl-cards-full-content-item-bottom-text{font-size:var(--small-font)}}.vl-cards-full-content-item-subtitle{border-radius:var(--first-radius);bottom:8px;background-color:#141419cc;align-items:center;gap:4px;padding:2px 8px;display:flex;position:absolute;inset-inline-start:8px}.vl-cards-full-content-item-subtitle-icon{color:var(--solid-light);font-size:16px}.vl-cards-full-content-item-subtitle-sub{color:var(--solid-light);font-family:my-font-regular,serif;font-size:var(--regular-font);padding-top:2px}.category-filter-modal{max-width:100%;width:var(--desktop-modal-width)}.category-filter-modal-inner{height:550px}.category-filter-modal-inner-slide{white-space:nowrap;height:100%;transition:transform .3s;transform:translateZ(0)}.category-filter-modal-inner-slide.slide{transform:translate(100%)}.category-filter-modal-main{vertical-align:top;flex-direction:column;width:100%;height:100%;padding:32px;display:inline-flex}.category-filter-modal-main.second{padding:8px 0 0}@media screen and (width<=768px){.category-filter-modal-main{padding:8px 24px 24px}}.category-filter-modal-header{border-bottom:1px solid var(--second-border-color);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.category-filter-modal-header-title{font-family:my-font-bold,serif;font-size:var(--large-font)}.category-filter-modal-header-loading{opacity:.7;pointer-events:none;inset-inline-end:24px;position:absolute;top:32px}@media screen and (width<=768px){.category-filter-modal-header-loading{display:none}}.category-filter-modal-header-cancel{border-radius:var(--first-radius);color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--small-font);margin-inline-end:-16px;padding:8px 16px}.category-filter-modal-header-cancel.active{color:var(--danger-color)}@media screen and (width<=768px){.category-filter-modal-header-cancel{font-family:my-font-regular,serif;font-size:var(--regular-font)}}@media screen and (width>=769px){.category-filter-modal-header-cancel{opacity:0;transition:opacity .2s}.category-filter-modal-header-cancel.active{opacity:1}}.category-filter-modal-btn{width:100%;margin-top:auto}.category-filter-modal-item{border-bottom:1px solid var(--second-border-color);width:100%;padding:16px 0}.category-filter-modal-item-header{justify-content:space-between;align-items:center;width:100%;display:flex}.category-filter-modal-item-header-title{font-family:my-font-regular,serif;font-size:var(--title-font);align-items:center;gap:8px;display:flex}.category-filter-modal-item-header-active{background-color:var(--first-color);height:4px;transition:transform var(--first-transition);border-radius:50%;width:4px;transform:scale(1)}.category-filter-modal-item-header-active.hide{transform:scale(0)}.category-filter-modal-item-header-arrow{color:var(--second-icon-color);font-size:16px}.category-filter-modal-item-desc{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--small-font);opacity:1;text-overflow:ellipsis;height:17px;transition:all var(--first-transition);white-space:nowrap;width:100%;margin-top:4px;overflow:hidden}.category-filter-modal-item-desc.hide{opacity:0;height:0;margin-top:0}.breadcrumb{align-items:center;width:100%;display:flex}.breadcrumb-name{color:var(--third-color);font-family:my-font-regular,serif;font-size:var(--small-font);white-space:nowrap;min-width:fit-content;padding:16px 4px}.breadcrumb-name.last{color:var(--neutral-9);font-family:my-font-bold,serif}.breadcrumb-arrow{color:var(--third-icon-color);font-size:16px}.book-overview-container{position:relative}.book-overview-container-slide{width:var(--full-viewport);position:absolute;top:0}.book-overview-container-slide.prev{inset-inline-end:100%}.book-overview-container-slide.prev.show-edge .book-buy-box,.book-overview-container-slide.prev.show-edge .book-main-box{animation:.2s show-edge-prev;transform:translate(-24px)}.book-overview-container-slide.next{inset-inline-start:100%}.book-overview-container-slide.next.show-edge .book-buy-box,.book-overview-container-slide.next.show-edge .book-main-box{animation:.2s show-edge-next;transform:translate(24px)}@keyframes show-edge-prev{0%{transform:translateZ(0)}to{transform:translate(-24px)}}@keyframes show-edge-next{0%{transform:translateZ(0)}to{transform:translate(24px)}}.book-overview{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)var(--first-solid-padding)calc(var(--page-padding-bottom) + 16px);width:var(--full-viewport)}@media screen and (width>=769px){.book-overview.review-page .book-user-rate{border-top:none;padding:0}}@media screen and (width<=1140px){.book-overview.comment-page{padding-bottom:calc(var(--page-padding-bottom) + 136px)}.book-overview.sticky-padding-bottom{padding-bottom:calc(var(--page-padding-bottom) + 90px)}}.book-overview-content{max-width:var(--first-max-page-width);flex-wrap:wrap;justify-content:center;margin:0 auto;display:flex}.book-overview-content .flex-header{margin-top:16px}@media screen and (width<=1140px){.book-overview-content{padding-bottom:var(--first-solid-padding);gap:16px}}.book-overview-content-breadcrumb{order:-3;width:100%}@media screen and (width<=1140px){.book-overview-content-breadcrumb{margin-bottom:-16px}}.book-overview-first-section{vertical-align:top;flex-direction:column;gap:16px;width:66%;max-width:calc(100% - 314px);margin-bottom:24px;display:inline-flex}@media screen and (width<=1140px){.book-overview-first-section{display:contents}}.book-overview-second-section{vertical-align:top;flex-direction:column;gap:16px;width:calc(34% - 24px);min-width:290px;margin-inline-start:24px;padding:24px 0;display:inline-flex}.book-overview-second-section.audio{padding-top:0}.book-overview-second-section.review-page{padding:0}@media screen and (width<=1140px){.book-overview-second-section{display:contents}}.book-overview-second-section-buy{flex-grow:1;order:100}@media screen and (width<=1140px){.book-overview-second-section-buy{display:none}}.book-overview-reviews{border-top:1px solid var(--second-border-color);flex-direction:column;order:50;gap:16px;width:100%;padding:36px 0 0;display:flex}@media screen and (width<=768px){.book-overview-reviews{border-top:none;padding:0}}.book-overview-review-item{background-color:var(--second-border-color);border-radius:var(--first-radius);width:100%;overflow:hidden}.book-overview-review-item-header{border-bottom:1px solid var(--second-border-color);align-items:center;height:56px;margin:0 16px;display:flex}@media screen and (width<=768px){.book-overview-review-item-header{display:none}}.book-overview-review-item-header-icon{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-inline:-8px 8px;display:flex}.book-overview-review-item-header-icon-svg{font-size:24px}.book-overview-review-item-header-title{font-family:my-font-medium,serif;font-size:var(--large-font)}.book-overview-review-item-comments{flex-direction:column;gap:16px;margin:0 16px 16px;display:flex}@media screen and (width<=768px){.book-overview-review-item-comments{border-top:1px solid var(--second-border-color);padding-top:16px}}.book-overview-third-section{flex-direction:column;gap:24px;width:100%;margin-bottom:24px;display:flex}@media screen and (width<=1140px){.book-overview-third-section{display:contents}}.book-overview-flex-loading{place-content:center;min-width:100%;display:flex}.book-main-box{background-color:var(--second-border-color);border-radius:var(--first-radius);order:-2;align-items:flex-start;width:100%;margin-top:24px;padding:0 24px 16px;transition:transform .2s;display:flex}.book-main-box.audio{margin-top:0}@media screen and (width<=1140px){.book-main-box{border-radius:var(--first-radius)var(--first-radius)0 0;background-color:#0000;flex-flow:column wrap;align-items:center;margin-top:0;padding:0 16px}}.book-main-box-content{align-items:flex-end;width:100%;display:flex}@media screen and (width<=1140px){.book-main-box-content{flex-direction:column}}.book-main-box-img{aspect-ratio:var(--ebook-ratio);border-radius:var(--first-radius);width:178px;min-width:178px;margin-top:-24px;box-shadow:0 4px 4px #00000040}.book-main-box-img.audio{aspect-ratio:var(--audio-ratio);width:192px;min-width:192px;margin-top:24px}@media screen and (width<=1140px){.book-main-box-img,.book-main-box-img.audio{margin-top:16px}}.book-main-box-detail{flex-direction:column;flex-grow:1;gap:12px;padding:24px 24px 12px;display:flex}@media screen and (width<=1140px){.book-main-box-detail{order:1;align-items:center;width:100%;padding:0}}.book-main-box-detail-title{color:var(--first-color);font-family:my-font-bold,serif;font-size:var(--huge-font)}@media screen and (width<=1140px){.book-main-box-detail-title{text-align:center}}@media screen and (width<=768px){.book-main-box-detail-title{font-size:var(--large-font)}}.book-main-box-detail-subtitle{color:var(--first-icon-color);font-family:my-font-regular,serif;font-size:var(--small-font)}@media screen and (width<=768px){.book-main-box-detail-subtitle{font-size:var(--small-font)}}.book-main-box-detail-channel{align-items:center;gap:8px;display:flex}.book-main-box-detail-channel-title{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--title-font)}@media screen and (width<=768px){.book-main-box-detail-channel-title{font-size:var(--small-font)}}.book-main-box-detail-channel-value{font-family:my-font-regular,serif;font-size:var(--title-font)}.book-main-box-detail-channel-value.have-action{border-bottom:1px solid var(--first-text-color)}@media screen and (width<=768px){.book-main-box-detail-channel-value{font-size:var(--regular-font)}}.book-main-box-detail-author{flex-wrap:wrap;align-items:center;display:flex}@media screen and (width<=1140px){.book-main-box-detail-author{justify-content:center}}.book-main-box-detail-author-title{color:var(--first-icon-color);font-size:var(--regular-font);margin-inline-end:8px}@media screen and (width<=768px){.book-main-box-detail-author-title{font-size:var(--small-font)}}.book-main-box-detail-author-content{display:flex}.book-main-box-detail-author-content.have-action{border-bottom:1px solid var(--first-text-color);cursor:pointer}.book-main-box-detail-author-name{color:var(--sixth-background-color);font-size:var(--regular-font);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.book-main-box-detail-author-name.have-action{border-bottom:1px solid var(--first-text-color)}.book-main-box-detail-author-separator{margin-inline-end:4px;position:relative}.book-main-box-detail-author-separator-icon{color:var(--second-text-color);font-size:20px;position:absolute;left:-28px}.book-main-box-detail-author-separator:last-child{margin-inline-start:4px}.book-main-box-buttons{flex-direction:row;gap:8px;padding:24px 0 0;display:flex}@media screen and (width<=1140px){.book-main-box-buttons{flex-direction:row-reverse;margin:0 auto;padding:16px 0}}.book-main-box-buttons-item{justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;display:flex;overflow:visible;border:0!important}.book-main-box-buttons-item .tooltip{text-wrap:nowrap;background-color:var(--first-color);border-radius:var(--first-radius);color:var(--neutral-1);font-size:var(--regular-font);justify-content:center;padding:6px 8px;display:flex;position:absolute;bottom:100%}.book-main-box-buttons-item .tooltip .polygon{width:9px;position:absolute;bottom:-5px}.book-main-box-buttons-item .tooltip.pop-out{animation:.6s forwards pop-out}.book-main-box-buttons-item .animated-gift-icon{animation:.3s linear 1s 3 alternate shake-scale}@media (width<=768px){.book-main-box-buttons-item .animated-gift-icon{animation:.3s linear 1s 3 alternate shake-scale-mobile}}.book-main-box-buttons-item-icon{color:var(--first-icon-color);width:24px;height:24px;font-size:24px}.book-main-box-buttons-item-icon-tick{width:24px;height:24px}.book-main-box-share{max-width:100%;width:var(--desktop-modal-width)}.book-main-box-share-inner{padding:32px 24px}.book-main-box-share-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.book-main-box-share-header-title{font-family:my-font-bold,serif;font-size:var(--large-font)}.book-main-box-share-header-close{margin-inline-end:-12px;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-top:-12px;margin-bottom:-12px;display:flex}.book-main-box-share-header-close-icon{width:24px;height:24px}.book-main-box-share-content{border-bottom:1px solid var(--second-border-color);gap:24px;padding-bottom:16px;display:flex}.book-main-box-share-content-img{border-radius:var(--first-radius);width:165px;height:233px;box-shadow:0 12px 24px -4px #0000001f}.book-main-box-share-content-img.square{height:165px}.book-main-box-share-content-img.no-aspect{height:auto}@media screen and (width<=1140px){.book-main-box-share-content-img{display:none}}.book-main-box-share-content-section{flex-grow:1}.book-main-box-share-content-section-title{font-family:my-font-medium,serif;font-size:var(--title-font);margin-bottom:20px}.book-main-box-share-content-section-social{justify-content:space-between;align-items:center;display:flex}@media screen and (width<=1140px) and (width>=769px){.book-main-box-share-content-section-social{justify-content:flex-start;gap:12px}}.book-main-box-share-content-section-social-item{width:28px;height:28px;padding:4px}.book-main-box-share-content-section-social-item path{fill:var(--first-text-color)}.book-main-box-share-content-section-email{font-family:my-font-medium,serif;font-size:var(--title-font);margin:24px 0}.book-main-box-share-content-section-email-btn{background-color:var(--forth-icon-color);border-radius:var(--first-radius);color:var(--solid-light);font-family:my-font-regular,serif;font-size:var(--regular-font);height:calc(var(--first-btn-input-height) - 16px);inset-inline-end:8px;width:var(--first-btn-input-height);justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;top:8px}.book-main-box-share-content-section-email-btn.active{background-color:var(--first-color)}.book-main-box-share-footer-title{font-family:my-font-medium,serif;font-size:var(--title-font);margin:16px 0}.book-main-box-share-footer-section{background-color:var(--third-background-color);border:1px solid var(--second-border-color);border-radius:var(--third-radius);justify-content:space-between;align-items:center;height:40px;display:flex}.book-main-box-share-footer-section-btn{border-radius:var(--first-radius);font-family:my-font-regular,serif;font-size:var(--regular-font);gap:4px;height:32px;margin-inline-start:4px}.book-main-box-share-footer-section-btn-icon{color:var(--first-color);font-size:16px}.book-main-box-share-footer-section-link{font-family:my-font-medium,serif;font-size:var(--title-font);text-align:end;text-overflow:ellipsis;white-space:nowrap;direction:ltr;max-width:calc(100% - 120px);margin-inline-start:12px;overflow:hidden}.book-main-box .show-image-footer-icon-type-svg{width:28px;height:28px;font-size:28px}.book-toc{max-width:100%;width:var(--desktop-modal-width)}.book-toc-inner{padding:32px 24px}.book-toc-header{border-bottom:1px solid var(--first-border-color);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.book-toc-header-title{font-family:my-font-bold,serif;font-size:var(--large-font)}.book-toc-header-close{margin-inline-end:-12px;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-top:-12px;margin-bottom:-12px;display:flex}@media screen and (width<=768px){.book-toc-header-close{display:none}}.book-toc-header-close-icon{color:var(--third-color);width:24px;height:24px;font-size:24px}.book-toc-item{border-top:1px solid var(--second-border-color);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.book-toc-item-title{font-family:my-font-medium,serif;font-size:var(--title-font)}.book-toc-item-time{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);margin-inline-start:16px}.book-toc-item-child{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.book-toc-item-child:last-child{margin-bottom:0}.book-toc-item-child-item{color:var(--forth-text-color);font-family:my-font-light,serif;font-size:var(--title-font);margin-inline-start:8px}.book-toc-loading{padding:24px 0}.book-toc-empty{color:var(--forth-text-color);font-family:my-font-medium,serif;font-size:var(--title-font);line-height:var(--second-line-height);flex-direction:column;justify-content:center;align-items:center;margin-top:12px;display:flex}.book-toc-empty-title{color:var(--forth-text-color);font-size:var(--large-font)}.book-toc-empty-icon{width:290px;margin-bottom:28px}.book-purchase{max-width:100%;width:var(--desktop-modal-width)}.book-purchase-inner{padding:24px}.book-purchase-inner-desc{color:var(--first-color);font-size:var(--large-font);margin-bottom:24px}.book-purchase-inner-btn{width:100%}.book-purchase-header{color:var(--third-color);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.book-purchase-header-title{font-family:my-font-bold,serif;font-size:40px;display:flex}.book-purchase-header-close{margin-inline-end:-12px;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-top:-12px;margin-bottom:-12px;display:flex}@media screen and (width<=768px){.book-purchase-header-close{display:none}}.book-purchase-header-close-icon{color:var(--third-color);width:16px;height:16px;font-size:16px}.book-purchase-item{border-top:1px solid var(--second-border-color);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.book-purchase-item-title{font-family:my-font-medium,serif;font-size:var(--title-font)}.book-purchase-item-time{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);margin-inline-start:16px}.book-purchase-item-child{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.book-purchase-item-child:last-child{margin-bottom:0}.book-purchase-item-child-item{color:var(--forth-text-color);font-family:my-font-light,serif;font-size:var(--title-font);margin-inline-start:8px}.book-purchase-loading{padding:24px 0}.book-purchase-empty{color:var(--forth-text-color);font-family:my-font-medium,serif;font-size:var(--title-font);line-height:var(--second-line-height);flex-direction:column;justify-content:center;align-items:center;margin-top:12px;display:flex}.book-purchase-empty-title{color:var(--forth-text-color);font-size:var(--large-font)}.book-purchase-empty-icon{width:290px;margin-bottom:28px}.base-category{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)var(--first-solid-padding)calc(var(--page-padding-bottom) + var(--first-solid-padding));transition:padding-top .2s}@media screen and (width<=1140px){.base-category.search{padding-top:var(--header-mobile-height)}}.base-category-content{max-width:var(--first-max-page-width);flex-wrap:wrap;margin:0 auto;display:flex}.base-category-content-first{min-width:var(--side-width);width:var(--side-width);flex-direction:column;gap:16px;display:flex}.base-category-content-first.margin-top{margin-top:24px}@media screen and (width<=1140px){.base-category-content-first{display:none}}.base-category-content-box{background-color:var(--second-border-color);border-radius:var(--first-radius);width:100%;padding:0 24px}.base-category-content-box-title{border-bottom:1px solid var(--first-border-color);font-family:my-font-medium,serif;font-size:var(--title-2-font);padding:24px 0 16px}.base-category-content-box-name{border-bottom:1px solid var(--first-border-color);justify-content:space-between;align-items:center;gap:8px;width:100%;padding:16px 0;display:flex}.base-category-content-box-name:last-child{border-bottom:none}.base-category-content-box-name-first{align-items:center;gap:8px;display:flex}.base-category-content-box-name-first-icon{color:var(--forth-border-color);font-size:16px;transform:rotate(-90deg)}.base-category-content-box-name-first-icon path{fill:var(--forth-border-color)}.base-category-content-box-name-first-detail{font-family:my-font-regular,serif;font-size:var(--title-2-font)}.base-category-content-box-name.active .base-category-content-box-name-first-detail{font-family:my-font-medium,serif}.base-category-content-box-name-icon{font-size:24px}.base-category-content-box-children{border-top:1px solid var(--first-border-color);margin-inline-start:16px}.base-category-content-box-children-item{color:var(--forth-text-color);font-family:my-font-light,serif;font-size:var(--title-2-font);justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 0;display:flex}.base-category-content-box-children-item:first-child{margin-top:16px}.base-category-content-box-children-item:last-child{margin-bottom:24px}.base-category-content-box-children-item-material-detail{align-items:center;gap:8px;display:flex}.base-category-content-box-children-item-material-icon{color:var(--third-color);font-size:20px}.base-category-content-box-children-item-material-active{font-size:24px}.base-category-content-second{width:calc(100% - var(--side-width) - 24px);flex-direction:column;order:2;gap:40px;margin-inline-start:24px;display:flex}.base-category-content-second.is-container{container:flex-content/inline-size}.base-category-content-second.content-list{gap:24px}.base-category-content-second.margin-top{margin-top:24px}@media screen and (width<=1140px){.base-category-content-second.margin-top{margin-top:10px}.base-category-content-second{gap:24px;width:100%;margin-inline-start:0}.base-category-content-second.content-list{gap:16px}}.base-category-content-desc{background-color:var(--second-border-color);border-radius:var(--third-radius);width:100%;padding:40px;position:relative}@media screen and (width<=1140px){.base-category-content-desc{display:none}}.base-category-content-desc-title{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:var(--big-font);margin-bottom:16px}.base-category-content-desc-text{color:var(--forth-border-color);font-family:my-font-regular,serif;font-size:var(--title-font)}.base-category-content-desc-text a{color:var(--link-color)}.base-category-content-children-title{font-family:my-font-bold,serif;font-size:var(--big-font)}@media screen and (width<=1140px){.base-category-content-children-title{display:none}}.base-category-content-children-cont .auto-height-content-child{gap:12px;display:flex}.base-category-content-children-cont.show-all .auto-height-content-child{flex-wrap:wrap}.base-category-content-children-cont.show-complete .auto-height-content-child{flex-wrap:wrap;gap:8px}@media screen and (width<=1140px){.base-category-content-children-cont{display:none}}.base-category-content-children-mobile-cont{display:none}@media screen and (width<=1140px){.base-category-content-children-mobile-cont{padding:0 var(--first-solid-padding);width:calc(100% + var(--first-solid-padding)*2);flex-direction:column;gap:8px;margin-inline-start:calc(var(--first-solid-padding)*-1);display:flex;overflow:auto}}.base-category-content-children-mobile{gap:8px;display:flex}.base-category-content-children-mobile-empty{min-width:1px}.base-category-content-children-item-link{background-color:var(--second-border-color);border-radius:var(--first-radius);flex-direction:column;align-items:center;gap:8px;min-width:calc(16.666% - 10px);max-width:calc(16.666% - 10px);padding:12px;display:flex}.base-category-content-children-item-link.count{background-color:var(--first-color);color:var(--fifth-icon-color);justify-content:space-between;align-items:flex-start}.base-category-content-children-item-link.complete-view{vertical-align:top;min-width:fit-content;max-width:none;display:inline-flex}@media screen and (width<=1170px){.base-category-content-children-item-link{min-width:calc(20% - 9.6px);max-width:calc(20% - 9.6px)}}@media screen and (width<=950px){.base-category-content-children-item-link{min-width:calc(25% - 9px);max-width:calc(25% - 9px)}}@media screen and (width<=800px){.base-category-content-children-item-link{min-width:calc(33.3% - 8px);max-width:calc(33.3% - 8px)}}@media screen and (width<=1140px){.base-category-content-children-item-link{vertical-align:top;flex-direction:row;min-width:fit-content;max-width:none;height:40px;padding:0 10px;display:inline-flex}}.base-category-content-children-item-count-title{font-family:my-font-regular,serif;font-size:var(--title-font);align-items:center;gap:4px;display:flex}.base-category-content-children-item-count-desc{font-family:my-font-light,serif;font-size:var(--regular-font);align-items:center;gap:4px;display:flex}.base-category-content-children-item-count-desc-icon{color:var(--fifth-icon-color);font-size:16px}.base-category-content-children-item-count-title-number{font-family:my-font-bold,serif;font-size:var(--giant-2-font)}.base-category-content-children-item-icon{font-size:40px}.base-category-content-children-item-icon.image-loading{border-radius:var(--first-radius)}@media screen and (width<=1140px){.base-category-content-children-item-icon{font-size:20px}}.base-category-content-children-item-name{font-family:my-font-medium,serif;font-size:var(--title-font);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.base-category-content-404{text-align:center;padding:16px}.book-buy-box{background-color:var(--second-border-color);border-radius:var(--first-radius);transition:transform ease .2s,opacity ease .2s,top var(--first-transition);order:-1;width:100%;padding:16px 24px}.book-buy-box.fix{top:calc(var(--header-desktop-height) + 24px);position:sticky}.book-buy-box.fix.in-overview{top:calc(var(--header-desktop-height) + 89px)}.book-buy-box.hide{opacity:0}@media screen and (width<=1140px){.book-buy-box{border-radius:0 0 var(--third-radius)var(--third-radius);margin-top:16px;padding:16px}}.visible-campaign-banner .book-buy-box.fix{top:calc(var(--header-desktop-height) + var(--header-top-banner-height) + 24px);position:sticky}.visible-campaign-banner .book-buy-box.fix.in-overview{top:calc(var(--header-desktop-height) + var(--header-top-banner-height) + 89px)}.book-buy-box-detail{border-bottom:1px solid var(--second-border-color);align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.book-buy-box-detail-img{aspect-ratio:var(--ebook-ratio);border-radius:var(--first-radius);width:72px;min-width:72px;margin-inline-end:16px}.book-buy-box-detail-img.audio{aspect-ratio:var(--audio-ratio);width:80px;min-width:80px}.book-buy-box-detail-content{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.book-buy-box-detail-content-title{font-family:my-font-bold,serif;font-size:var(--large-font)}.book-buy-box-detail-content-publisher{color:var(--first-icon-color);font-family:my-font-regular,serif;font-size:var(--regular-font)}.book-buy-box-header{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.book-buy-box-header.single-row{flex-direction:row}@media screen and (width<=768px){.book-buy-box-header{border-top:1px solid var(--second-border-color);padding-top:0}}.book-buy-box-header-first{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.book-buy-box-header-rate{background-color:var(--rate-tag-color);border-radius:24px;justify-content:center;align-items:center;padding:6px 10px;display:flex}.book-buy-box-header-rate.empty{background:var(--first-border-color);color:var(--second-text-color);font-family:my-font-medium,serif}.book-buy-box-header-rate-icon{color:var(--on-rate-tag-color);margin-inline-end:4px;font-size:24px}.book-buy-box-header-rate-icon.empty{color:var(--forth-icon-color)}.book-buy-box-header-rate-title{color:var(--on-rate-tag-color);font-family:my-font-medium,serif;font-size:var(--title-font);align-items:center;display:flex}.book-buy-box-header-rate-title.empty{color:var(--on-rate-tag-color)}.book-buy-box-header-rate-title-responses{color:var(--on-rate-tag-color);font-family:my-font-light,serif;font-size:var(--small-font);margin-inline-start:4px}.book-buy-box-header-rate-title-responses.mis-0{margin-inline-start:0}.book-buy-box-header-rate-badge{align-items:center;gap:8px;display:flex}.book-buy-box-header-rate-badge .label{color:var(--first-color);font-family:my-font-medium,serif;font-size:var(--small-font)}.book-buy-box-header-bg{gap:8px;display:flex}.book-buy-box-header-second{flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;display:flex}.book-buy-box-header-discount{align-items:center;margin-bottom:4px;display:flex}.book-buy-box-header-discount-price{color:var(--first-icon-color);font-family:my-font-light,serif;font-size:var(--title-font);text-decoration:line-through}.book-buy-box-header-discount-percent{display:flex}.book-buy-box-header-discount-percent-text{background-color:var(--badge-red-color);color:var(--solid-light);font-family:my-font-regular,serif;font-size:var(--large-font);padding:2px 4px 0}.book-buy-box-header-discount-percent.dana .book-buy-box-header-discount-percent-text{background-color:var(--dana-primary)}.book-buy-box-header-discount-percent.dana:after{border-right:8px solid var(--dana-primary)}.book-buy-box-header-discount-percent.dana:before{border-left:8px solid var(--dana-primary)}.book-buy-box-header-discount-percent:after,.book-buy-box-header-discount-percent:before{content:"";border-top:15px solid #0000;border-bottom:15px solid #0000;display:block}.book-buy-box-header-discount-percent:after{border-right:8px solid var(--badge-red-color)}.book-buy-box-header-discount-percent:before{border-left:8px solid var(--badge-red-color)}.book-buy-box-header-price{align-items:center;display:flex}.book-buy-box-header-price-number{font-family:my-font-medium,serif;font-size:var(--huge-font);margin-inline-end:4px}@media screen and (width<=768px){.book-buy-box-header-price-number{font-size:var(--big-font)}}.book-buy-box-header-price-title{color:var(--first-icon-color);font-family:my-font-light,serif;font-size:var(--title-font)}.book-buy-box-header-price-free{font-family:my-font-medium,serif;font-size:var(--huge-font)}@media screen and (width<=768px){.book-buy-box-header-price-free{font-size:var(--big-font)}}.book-buy-box-header-already-bought{color:var(--third-color);font-family:my-font-regular,serif;font-size:var(--regular-font);align-items:center;gap:8px;padding-top:16px;display:flex}.book-buy-box-header-already-bought-icon{font-size:24px}.book-buy-box-main-btn{gap:8px;width:100%}.book-buy-box-main-btn-icon{font-size:24px}.book-buy-box-main-btn-icon.basket{color:var(--third-color)}.book-buy-box-footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.book-buy-box-sticky{display:none}@media screen and (width<=1140px){.book-buy-box-sticky{background-color:var(--second-background-color);border-radius:var(--third-radius)var(--third-radius)0 0;opacity:1;transform:translate3d(0,calc(var(--page-padding-bottom)*-1),0);transition:opacity var(--first-transition),transform ease .25s;z-index:var(--header-z-index);gap:8px;margin-bottom:-10px;padding:16px 16px 26px;display:flex;position:fixed;bottom:0;left:0;right:0}.book-buy-box-sticky.hide{opacity:0;transform:translate3d(0,calc(100% - var(--page-padding-bottom)),0)}.book-buy-box-sticky .book-buy-box-main-btn{flex-grow:1;height:40px}.book-buy-box-sticky .book-buy-box-main-btn:has(.book-buy-box-main-btn-icon){font-size:var(--small-font)}.book-buy-box-sticky .book-buy-box-footer-first{white-space:nowrap;flex-grow:1;width:100%;height:40px}.book-buy-box-sticky .book-buy-box-main-btn-icon{font-size:16px}}.book-buy-box-footer-first{flex-grow:1;width:calc(66% - 12px);font-family:my-font-medium,serif}@media screen and (width<=1230px){.book-buy-box-footer-first{font-size:var(--title-font)}}@media screen and (width<=1115px){.book-buy-box-footer-first{font-size:var(--regular-font)}}.book-buy-box-footer-first-plus .playing-icon-item{background-color:var(--on-second-surface-color)}.book-buy-box-footer-second{flex-grow:1;gap:8px;width:34%;font-family:my-font-medium,serif}@media screen and (width<=1230px){.book-buy-box-footer-second{font-size:var(--title-font)}}@media screen and (width<=1115px){.book-buy-box-footer-second{font-size:var(--regular-font)}}.book-buy-box-footer-second-icon{color:var(--first-text-color);font-size:24px}.book-buy-box-header-off-code{border-top:1px solid var(--first-border-color);align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}@media screen and (width<=768px){.book-buy-box-header-off-code{margin-top:16px;padding-top:16px}}.book-buy-box-header-off-code-frame{width:56px;min-width:56px;height:56px;position:relative}@media screen and (width<=768px){.book-buy-box-header-off-code-frame{width:48px;min-width:48px;height:48px}}.book-buy-box-header-off-code-frame-icon{font-size:56px}.book-buy-box-header-off-code-frame-text{color:var(--danger-color);font-family:my-font-bold,serif;font-size:var(--large-font);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=768px){.book-buy-box-header-off-code-frame-text{font-size:var(--title-font)}}.book-buy-box-header-off-code-text{font-family:my-font-medium,serif;font-size:var(--large-font);line-height:var(--first-line-height);white-space:pre-line;flex-grow:1}@media screen and (width<=768px){.book-buy-box-header-off-code-text{font-size:var(--title-font)}}.book-buy-box-header-off-code-copy{color:var(--first-icon-color);width:40px;min-width:40px;height:40px;padding:0;border:0!important}@media screen and (width<=768px){.book-buy-box-header-off-code-copy{width:32px;min-width:32px;height:32px}}.book-buy-box-header-off-code-copy-icon{color:var(--first-icon-color);font-size:24px}@media screen and (width<=768px){.book-buy-box-header-off-code-copy-icon{font-size:20px}}.book-rate{border-top:1px solid var(--first-border-color);justify-content:space-between;align-items:center;width:100%;padding:24px 0 0;display:flex}@media screen and (width<=1140px){.book-rate{background-color:var(--second-border-color);border-radius:var(--first-radius);border-top:none;padding:24px 16px}}.book-rate-content-title{font-family:my-font-bold,serif;font-size:var(--large-font);margin-bottom:8px}@media screen and (width<=1140px){.book-rate-content-title{display:none}}.book-rate-content-rate{align-items:center;display:flex}.book-rate-content-rate-icon{color:var(--third-color);width:24px;height:24px;margin-inline-end:6px;font-size:24px}.book-rate-content-rate-score{color:var(--neutral-12);font-family:my-font-medium,serif;font-size:var(--giant-font)}.book-rate-content-rate-total{color:var(--neutral-12);margin-inline-start:6px}.book-rate-content-rate-total,.book-rate-content-responses{font-family:my-font-regular,serif;font-size:var(--title-font)}.book-rate-content-responses{color:var(--first-icon-color);margin-top:4px}.book-rate-content-rate-labels{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.book-rate-distribution{flex-direction:column;gap:12px;width:216px;min-width:216px;display:flex}@media screen and (width<=768px){.book-rate-distribution{gap:4px;width:94px;min-width:94px}}.vl-content-list-more{gap:24px;display:flex}@media screen and (width<=768px){.vl-content-list-more{flex-direction:column;gap:0;width:100%;margin-top:16px}}.vl-content-list-more-item{background-color:var(--second-border-color);border-radius:var(--first-radius);flex-direction:column;gap:8px;min-width:calc(25% - 18px);max-width:calc(25% - 18px);padding:24px;display:flex}@media screen and (width<=1000px){.vl-content-list-more-item{min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@media screen and (width<=750px){.vl-content-list-more-item{min-width:calc(50% - 12px);max-width:calc(50% - 12px)}}@media screen and (width<=768px){.vl-content-list-more-item{border-top:1px solid var(--second-border-color);border-radius:0;min-width:100%;max-width:100%;padding:16px 0}.vl-content-list-more-item:last-child{padding-bottom:18px}}.vl-content-list-more-item-content-title{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--title-2-font);white-space:normal;word-break:break-word}@media screen and (width<=768px){.vl-content-list-more-item-content-title{font-size:var(--regular-font)}}.vl-content-list-more-item-content-desc{-webkit-line-clamp:3;color:var(--first-color);font-family:my-font-regular,serif;font-size:var(--large-font);text-overflow:ellipsis;white-space:pre-line;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media screen and (width<=768px){.vl-content-list-more-item-content-desc{-webkit-line-clamp:2;font-size:var(--regular-font)}}.book-editions{background-color:var(--second-border-color);border-radius:var(--first-radius);width:100%;padding:24px}@media screen and (width<=768px){.book-editions{padding:24px 16px}}.book-editions-header{justify-content:space-between;align-items:center;display:flex;position:relative}.book-editions-header-title{font-family:my-font-medium,serif;font-size:var(--large-font)}.book-editions-header-btn{inset-inline-end:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-inline-end:-14px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.book-editions-header-btn-icon{color:var(--second-icon-color);width:20px;height:20px;font-size:20px}.book-editions-header-btn-icon path{fill:var(--second-icon-color)}.book-editions-content{margin-inline-start:-8px;width:calc(100% + 16px);margin-top:8px}.book-editions-content,.book-editions-content-item{align-items:center;display:flex}.book-editions-content-item:last-child .book-editions-content-item-border{display:none}.book-editions-content-item-material{border-radius:var(--first-radius);align-items:center;padding:8px;display:flex}.book-editions-content-item-border{background-color:var(--second-border-color);width:1px;height:20px}.book-editions-content-item-material-icon{width:24px;height:24px}.book-editions-content-item-material-total{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--title-font);margin:0 4px}.book-editions-content-item-material-title{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--small-font)}.book-library{background-color:var(--second-border-color);border-radius:var(--first-radius);width:100%;padding:16px 24px}@media screen and (width<=950px){.book-library{padding:16px}}.book-library-title{font-family:my-font-medium,serif;font-size:var(--large-font);margin-bottom:16px}.book-library-actions{justify-content:space-between;align-items:center;padding:0 16px;display:flex}.book-library-actions.episode{justify-content:space-around}@media screen and (width<=1140px){.book-library-actions{justify-content:center;gap:64px;padding:0 8px}}@media screen and (width<=768px){.book-library-actions{justify-content:space-between;gap:0}}.book-library-actions-item{flex-direction:column;align-items:center;display:flex}.book-library-actions-item:hover .book-library-actions-item-btn{background-color:var(--second-background-color)}.book-library-actions-item-btn{background:var(--first-border-color);justify-content:center;align-items:center;width:56px;height:56px;padding:0;transition:all .1s;display:flex;border:0!important}.book-library-actions-item-btn-icon{color:var(--first-icon-color);width:24px;height:24px;font-size:24px;transition:fill .1s}.book-library-actions-item-title{color:var(--first-color);font-size:var(--small-font);margin-top:8px}.vl-tags-content{flex-wrap:wrap;gap:8px;display:flex}.vl-tags-content-item{padding:9px 12px}.hl-tags-content-item,.vl-tags-content-item{background-color:var(--first-background-color);border:1px solid var(--first-border-color);border-radius:var(--seven-radius)}.hl-tags-content-item{padding:6px 10px}.book-exact{background-color:var(--second-border-color);border-radius:var(--first-radius);justify-content:flex-start;align-items:stretch;gap:12px;width:100%;padding:16px 16px 16px 0;display:flex;position:relative}.book-exact-badges{inset-inline-end:12px;gap:4px;display:flex;position:absolute;top:0}.book-exact-img{border-radius:var(--first-radius);object-fit:contain;width:68px;height:96px}.book-exact-img.audio{width:80px;height:80px}.book-exact-detail{flex-direction:column;flex-grow:1;justify-content:space-between;align-items:flex-start;padding-top:6px;display:flex;position:relative}.book-exact-detail-name{font-family:my-font-regular,serif;font-size:var(--title-2-font)}.book-exact-detail-link{border-radius:var(--first-radius);color:var(--link-color);font-family:my-font-light,serif;font-size:var(--regular-font);margin-top:-4px;margin-bottom:-4px;align-items:center;gap:4px;margin-inline-start:-8px;padding:4px 8px;display:flex}.book-exact-detail-link-icon{width:16px;height:16px;font-size:16px}.book-exact-bg{bottom:0;opacity:.2;inset-inline-end:0;z-index:-1;height:100%;position:absolute;top:0}.book-series{background-color:var(--second-border-color);border-radius:var(--third-radius);align-items:center;gap:12px;width:100%;padding:10px 16px;display:flex}.book-series-img{width:72px}.book-series-detail{flex-direction:column;flex-grow:1;gap:6px;display:flex}.book-series-detail-title{font-family:my-font-bold,serif;font-size:var(--large-font)}.book-series-detail-subtitle{color:var(--second-text-color);font-family:my-font-medium,serif;font-size:var(--small-font)}.book-series-icon{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-inline-end:-10px;display:flex}.book-series-icon-svg{font-size:20px}.book-series-icon-svg path{fill:var(--second-icon-color)}.book-reviews{border-top:1px solid var(--first-border-color);flex-direction:column;gap:16px;width:100%;display:flex}@media screen and (width<=1140px){.book-reviews{border-top:none}}.book-reviews-title{font-family:my-font-medium,serif;font-size:var(--title-font);padding:24px 0 0}@media screen and (width<=1140px){.book-reviews-title{background-color:var(--second-border-color);border-radius:var(--first-radius);padding:12px 16px;font-family:my-font-regular,serif}}.book-reviews-btn-material{color:var(--link-color);font-family:my-font-medium,serif;font-size:var(--title-font);justify-content:flex-start;align-items:center;gap:4px;width:100%;margin-inline-start:-16px;padding:16px;display:flex}@media screen and (width<=1140px){.book-reviews-btn-material{width:auto;height:auto;padding:0}}.book-reviews-btn-material-icon{font-size:16px}.book-reviews-mobile-header{justify-content:space-between;padding-bottom:16px;display:flex}.book-reviews-mobile-header-right{align-items:center;gap:3px;display:flex}.book-reviews-mobile-header-right-title{color:var(--first-color);font-size:var(--large-font)}.book-reviews-mobile-header-right-count{color:var(--third-color);font-size:var(--title-font)}.book-reviews-mobile-btn{gap:8px;display:flex}.book-reviews-mobile-body{gap:12px;margin:0;display:flex;overflow:auto}.book-reviews-mobile-body .review{flex-direction:column;flex:none;width:312px;display:flex}.book-reviews-mobile .review .review-choices{padding-top:12px;padding-right:0}.book-reviews-mobile .review .review-header-user{align-items:flex-start}.book-reviews-mobile .review .review-header-user-name-time{flex-direction:column;align-items:flex-start;display:flex}.book-reviews-mobile .review .review-header-user-separator{display:none}.book-reviews-mobile .review .review-material{flex-direction:column;justify-content:space-between;height:100%;display:flex}.book-reviews-mobile .review-body{height:72px;overflow:hidden}.book-reviews-mobile .review .review-more-btn{color:var(--link-color);font-size:var(--regular-font);align-items:center;gap:4px;padding-top:12px;padding-bottom:2px;display:flex}.review{background-color:var(--second-border-color);border:1px solid var(--first-border-color);border-radius:var(--first-radius);width:100%;padding:16px}.review.full-page-view{border:none;border-radius:0}@media screen and (width<=768px){.review{border:none}}.review-material{border-radius:var(--first-radius)var(--first-radius)0 0;width:100%}.review-material.cursor-auto{cursor:auto}.review-material.full-page-view{cursor:auto;-webkit-user-select:text;user-select:text;display:contents}.review-header{justify-content:space-between;align-items:center;display:flex}.review-header-user{padding-right:1px}.review-header-user,.review-header-user-name-time{align-items:center;display:flex}.review-header-user-avatar{margin-inline-end:8px}.review-header-user-inner{flex-direction:column;gap:4px;display:flex}.review-header-user-name{font-family:my-font-regular,serif;font-size:var(--regular-font);direction:ltr}@media screen and (width<=480px){.review-header-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}}.review-header-user-separator{background-color:var(--first-text-color);border-radius:50%;width:2px;height:2px;margin:0 4px}.review-header-user-date{color:var(--first-icon-color);font-family:my-font-light,serif;font-size:var(--small-font)}.review-header-rate{align-items:center;gap:4px;display:flex}.review-header-rate-number{font-family:my-font-regular,serif;font-size:var(--title-font)}.review-header-rate-icon{font-size:16px}.review-choices{flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px;display:flex}.review-choices.margin-top{margin-top:16px}.review-body{font-family:my-font-light,serif;font-size:var(--title-font);line-height:var(--first-line-height);text-align:justify;text-align-last:start;white-space:pre-wrap;word-break:break-word;margin:16px 0 0;padding-bottom:16px}.review-body.no-border{border-bottom:none}.review-submit-review{border-radius:var(--third-radius);color:var(--first-color);font-family:my-font-light,serif;font-size:var(--regular-font);margin-inline-start:8px;align-items:center;gap:4px;margin-top:8px;padding:8px;display:flex}.review-submit-review.margin-bottom{margin-bottom:16px}.review-submit-review-icon{font-size:16px}.review-footer{border-top:1px solid var(--first-border-color);justify-content:space-between;align-items:center;margin:16px 0 0;padding:16px 4px 0;display:flex}.review-footer-button{align-items:center;height:100%;display:flex}.review-comments{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.review-login-button{justify-content:center;width:48px;height:48px;margin-inline-end:-12px}.review-footer-button-item,.review-login-button{border-radius:var(--third-radius);align-items:center;display:flex}.review-footer-button-item{gap:4px;padding:0 8px}.review-footer-button-item path{transition:fill .1s}.review-footer-button-item.liked path{fill:var(--danger-color)}.review-footer-button-item:first-child{padding-right:0}.review-footer-button-item:last-child{padding-left:0}.review-footer-button-item-icon{color:var(--third-color);width:24px;height:24px;font-size:24px}.review-footer-button-item-icon path{fill:var(--third-color)}.review-footer-button-item-icon.liked{color:var(--danger-color)}.review-footer-button-item-icon.absolute{opacity:1;inset-inline-start:0;transition:transform var(--first-transition),opacity var(--first-transition);z-index:var(--default-z-index);position:absolute;top:50%;transform:translateY(-50%)scale(1)}.review-footer-button-item-icon.absolute.hide{opacity:0;transform:translateY(-50%)scale(.5)}.review-footer-button-item-icon.menu path{fill:var(--second-icon-color)}.review-footer-button-item-text{color:var(--first-icon-color);font-family:my-font-light,serif;font-size:var(--regular-font);min-width:24px}.review-content{background-color:var(--second-background-color);border-radius:var(--third-radius);align-items:center;gap:12px;width:calc(100% - 32px);margin:16px 16px 0;padding:16px;display:flex}.review-content-img{aspect-ratio:var(--ebook-ratio);border-radius:var(--first-radius);width:80px;box-shadow:0 4px 4px #00000040}.review-content-img.square{aspect-ratio:var(--audio-ratio)}.review-content-detail{flex-direction:column;gap:8px;display:flex}.review-menu-modal{max-width:100%;width:var(--desktop-modal-width)}.review-user-rate{direction:ltr;justify-content:flex-end;align-items:center;display:flex}.review-user-rate-item{font-size:16px}.review-user-rate-item.empty{color:var(--first-border-color)}.add-to-shelve{max-width:100%;width:var(--desktop-modal-width)}.add-to-shelve-inner{padding:24px}.add-to-shelve-slide{white-space:nowrap;width:100%;transition:transform .3s;transform:translateZ(0)}.add-to-shelve-slide.slide{transform:translate(calc(100% + 24px))}.add-to-shelve-section{opacity:1;vertical-align:top;white-space:normal;width:100%;transition:opacity .3s;display:inline-block}.add-to-shelve-section.hide{opacity:0;height:0}.add-shelve-section{opacity:1;vertical-align:top;white-space:normal;width:100%;margin-inline-start:24px;transition:opacity .3s;display:inline-block}.add-shelve-section.hide{opacity:0;height:0}.add-to-shelve-header-icon{color:var(--third-color);font-size:24px}.add-to-shelve-title{font-family:my-font-bold,serif;font-size:var(--large-font);margin-bottom:16px}.add-to-shelve-header{justify-content:space-between;align-items:center;display:flex}.add-to-shelve-close-icon{color:var(--first-icon-color);font-size:24px}.add-to-shelve-icon{width:163px;margin:0 auto;display:block}.add-to-shelve-empty-title{color:var(--forth-text-color);font-family:my-font-medium,serif;font-size:var(--title-font);text-align:center;margin:16px 0 4px}.add-to-shelve-empty-desc{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--regular-font);text-align:center;margin-bottom:24px}.add-to-shelve-add{background-color:var(--second-background-color);border:2px dashed var(--first-border-color);border-radius:var(--first-radius);justify-content:space-between;align-items:center;width:100%;height:56px;padding:0 16px;display:flex}.add-to-shelve-add-section{align-items:center;gap:8px;display:flex}.add-to-shelve-add-section-icon{font-size:24px}.add-to-shelve-add-section-title{font-family:my-font-regular,serif;font-size:var(--title-font)}.add-to-shelve-add-plus{color:var(--first-color);font-size:16px}.add-shelve-title{font-family:my-font-bold,serif;font-size:var(--large-font);align-items:center;gap:4px;margin-bottom:20px;display:flex}.add-shelve-title-back{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-inline-start:-12px;display:flex}.add-shelve-title-back-icon{font-size:24px}.add-shelve-name{margin-bottom:24px}.add-shelve-desc .textarea-field{height:80px}.add-shelve-private-hint{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--regular-font)}.add-shelve-btn{width:100%;margin-top:32px}.add-to-shelve-list{flex-direction:column;gap:16px;display:flex}.add-to-shelve-list-item{border:1px solid var(--first-border-color);border-radius:var(--third-radius);justify-content:space-between;align-items:center;height:56px;padding:0 12px;transition:opacity .2s,border .2s;display:flex}.add-to-shelve-list-item.loading{cursor:not-allowed;opacity:.7}.add-to-shelve-list-item-content{align-items:center;display:flex}.add-to-shelve-list-item-name{color:var(--first-text-color);font-family:my-font-medium,serif;font-size:var(--title-font);margin-inline-start:8px}.add-to-shelve-list-item-total{color:var(--second-icon-color);font-family:my-font-regular,serif;font-size:var(--regular-font);justify-content:flex-end;align-items:center;min-height:19px;display:flex}.book-user-rate{border-top:1px solid var(--first-border-color);scroll-margin:calc(var(--header-un-collapsed-desktop-height) + 56px);justify-content:space-between;align-items:center;gap:8px;width:100%;padding:36px 0 0;display:flex}@media screen and (width<=1140px){.book-user-rate{background-color:var(--second-border-color);border-radius:var(--first-radius);border-top:none;flex-direction:column;align-items:flex-start;gap:0;padding:24px 16px}.book-user-rate.have-review{padding:16px 0 0}}.book-user-rate-title{font-family:my-font-bold,serif;font-size:var(--large-font);margin-bottom:4px}.book-user-rate-title.have-review{margin-bottom:12px;margin-inline-start:16px}@media screen and (width<=1140px){.book-user-rate-title{font-family:my-font-medium,serif}}.book-user-rate-subtitle{color:var(--neutral-9);font-family:my-font-medium,serif;font-size:var(--title-font)}.book-user-rate-subtitle .path2{color:var(--forth-text-color)}@media screen and (width<=1140px){.book-user-rate-subtitle{display:none}}.book-user-rate-detail{align-items:center;display:flex}@media screen and (width<=1140px){.book-user-rate-detail{width:100%;margin-top:16px}}.book-user-rate-section.have-review{width:100%}.book-introduction{background-color:var(--second-border-color);border-radius:var(--first-radius);width:100%}@media screen and (width<=1140px){.book-introduction{display:contents}}.book-introduction-header{background-color:var(--second-border-color);border-bottom:1px solid var(--first-border-color);border-radius:var(--third-radius)var(--third-radius)0 0;height:65px;top:calc(-1px + var(--header-desktop-height));transition:top var(--first-transition),border-radius ease .2s,border-top ease .2s;z-index:var(--book-introduction-header-z-index);border-top:2px solid #0000;align-items:center;margin:0 32px;padding:8px 0 0;display:flex;position:sticky;transform:translate(0)}.book-introduction-header.is-pinned{border-top:2px solid var(--second-border-color);width:var(--full-viewport);border-radius:0;margin-inline-start:calc(max(0px,var(--full-viewport) - var(--first-max-page-width))/-2);padding-inline-start:calc(max(0px,var(--full-viewport) - var(--first-max-page-width))/2 + 32px)}@media screen and (width<=1320px){.book-introduction-header.is-pinned{margin-inline-start:calc(max(0px,var(--full-viewport) - var(--first-max-page-width))/-2 - var(--first-solid-padding));padding-inline-start:calc(max(0px,var(--full-viewport) - var(--first-max-page-width))/2 + 32px + var(--first-solid-padding))}}@media screen and (width<=1140px){.book-introduction-header{display:none}}.visible-campaign-banner .book-introduction-header{top:calc(-1px + var(--header-desktop-height) + var(--header-top-banner-height))}.book-introduction-header-item{border-radius:var(--first-radius);max-width:40%;transition:margin-inline-start var(--first-transition);margin-bottom:-1.5px;padding:0 16px}.book-introduction-header-item:first-child{padding-right:0}.book-introduction-header-item.active .book-introduction-header-item-content{color:var(--first-text-color);font-family:my-font-medium,serif}.book-introduction-header-item.active .book-introduction-header-item-content-border{background-color:var(--first-color)}.book-introduction-header-item-content{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--large-font);text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:16px 0;position:relative;overflow:hidden}.book-introduction-header-item-content-border{bottom:0;background-color:#0000;border-radius:3px;width:100%;height:3px;position:absolute;inset-inline-start:0}.book-introduction-content{scroll-margin:calc(var(--header-un-collapsed-desktop-height) + 56px);flex-direction:column;gap:32px;padding:32px;display:flex}@media screen and (width<=1140px){.book-introduction-content{display:contents}}.book-introduction-desc{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}@media screen and (width<=1140px){.book-introduction-desc{background-color:var(--second-border-color);border-radius:var(--first-radius);padding:24px 16px}}.book-introduction-desc-inner{width:100%}.book-introduction-desc-title{display:none}@media screen and (width<=1140px){.book-introduction-desc-title{font-family:my-font-medium,serif;font-size:var(--large-font);margin-bottom:16px;display:block}}.book-introduction-desc-text{font-family:my-font-light,serif;font-size:var(--title-font);line-height:var(--first-line-height);text-align:justify;text-align-last:start;white-space:pre-line;word-break:break-word;overflow:hidden}.book-introduction-desc-text a{color:var(--link-color)}.book-introduction-desc-text img{object-fit:contain;width:100%!important;height:auto!important}.book-introduction-desc-btn{margin-top:8px;margin-inline-start:-12px;color:var(--link-color)!important}.book-introduction-desc-text-btn-icon{color:var(--link-color);transition:transform var(--first-transition);font-size:20px;transform:rotate(-90deg)}.book-introduction-desc-text-btn-icon.complete{transform:rotate(90deg)}.book-introduction-categories{align-items:flex-start;display:flex}.book-introduction-categories-title{font-family:my-font-regular,serif;font-size:var(--title-font);margin-inline-end:8px;padding-top:8px}@media screen and (width<=768px){.book-introduction-categories-title{font-size:var(--regular-font)}}.book-introduction-categories-items{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.book-introduction-categories-items-item{background-color:var(--second-background-color);border-radius:var(--first-radius);color:var(--first-color);font-family:my-font-regular,serif;font-size:var(--regular-font);padding:6px 8px}.book-introduction-tags{align-items:center;display:flex}.book-introduction-tags-title{font-family:my-font-regular,serif;font-size:var(--title-font);margin-inline-end:8px}@media screen and (width<=768px){.book-introduction-tags-title{font-size:var(--regular-font)}}.book-introduction-tags-items{align-items:center;gap:8px;display:flex}.book-introduction-tags-items-item{border:1px solid var(--first-border-color);border-radius:var(--sixth-radius);font-family:my-font-light,serif;font-size:var(--tiny-font);padding:4px 8px}.book-vl-rows{border-top:1px solid var(--first-border-color);scroll-margin:calc(var(--header-un-collapsed-desktop-height) + 56px);width:100%;padding-top:32px}@media screen and (width<=1140px){.book-vl-rows{background-color:var(--second-border-color);border-radius:var(--first-radius);border-top:none;padding:0}}.book-vl-rows-title{font-family:my-font-bold,serif;font-size:var(--large-font);margin-bottom:8px}@media screen and (width<=1140px){.book-vl-rows-title{margin-bottom:16px}.book-vl-rows-title.just-desktop{display:none}}.book-vl-rows-table{width:100%;display:block}@media screen and (width<=1140px){.book-vl-rows-table.just-desktop{display:none}}.book-vl-rows-table-body{width:100%;display:block}.book-specification-mobile{display:none}@media screen and (width<=1140px){.book-specification-mobile{display:block}}.book-vl-rows-mobile{align-items:center;padding:16px;display:flex}.book-vl-rows-mobile-item{border-radius:var(--first-radius);flex-direction:column;flex-grow:1;align-items:center;gap:4px;padding:8px 0;display:flex;position:relative}.book-vl-rows-mobile-item:after{background-color:var(--second-border-color);content:" ";bottom:16px;inset-inline-end:0;width:1px;position:absolute;top:16px}.book-vl-rows-mobile-item:last-child:after{display:none}.book-vl-rows-mobile-item-icon{color:var(--third-color);width:24px;height:24px;font-size:24px}.book-vl-rows-mobile-item-icon.image-loading{border-radius:var(--first-radius)}.book-vl-rows-mobile-item-title{color:var(--first-color);font-family:my-font-regular,serif;font-size:var(--small-font)}.book-vl-rows-mobile-item-title.more{color:var(--third-color)}.book-vl-rows-item{border-bottom:1px solid var(--first-border-color);align-items:center;padding:12px 0;display:flex}.book-vl-rows-item:last-child{border-bottom:none}@media screen and (width<=1140px){.book-vl-rows-item{justify-content:space-between;padding:16px 0}.book-vl-rows-item:first-child{border-top:1px solid var(--second-border-color)}}.book-vl-rows-item-title{color:var(--third-color);font-family:my-font-regular,serif;font-size:var(--title-font);min-width:200px;margin-inline-end:8px}@media screen and (width<=1140px){.book-vl-rows-item-title{font-family:my-font-light,serif;font-size:var(--regular-font);min-width:auto}}.book-vl-rows-item-subtitle{color:var(--neutral-12);cursor:auto;font-family:my-font-medium,serif;font-size:var(--title-font);-webkit-user-select:auto;user-select:auto}.book-vl-rows-item-subtitle.have-action{border-bottom:1px solid var(--first-text-color);cursor:pointer;-webkit-user-select:none;user-select:none}@media screen and (width<=1140px){.book-vl-rows-item-subtitle{text-align:end;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:my-font-regular,serif;overflow:hidden}}.book-vl-rows-modal{padding:24px}.book-toc-btn{background-color:var(--second-border-color);border-radius:var(--first-radius);justify-content:space-between;align-items:center;width:100%;padding:16px 24px;display:flex}@media screen and (width<=1140px){.book-toc-btn{border-radius:0 0 var(--first-radius)var(--first-radius);border-top:1px solid var(--second-border-color)}.book-toc-btn.just-desktop{display:none}}.book-toc-btn-first{align-items:center;gap:8px;display:flex}.book-toc-btn-first-icon{color:var(--first-icon-color);width:24px;height:24px;font-size:24px}.book-toc-btn-first-title{font-family:my-font-medium,serif;font-size:var(--large-font)}@media screen and (width<=768px){.book-toc-btn-first-title{font-family:my-font-regular,serif;font-size:var(--regular-font)}}.book-toc-btn-arrow{color:var(--second-icon-color);width:20px;height:20px;font-size:20px}.book-toc-btn-arrow path{fill:var(--second-icon-color)}@media screen and (width<=1140px){.book-toc-btn-arrow{transform:rotate(-90deg)}}.alert-modal{max-width:calc(100% - var(--first-solid-padding)*2);width:420px}.alert-modal-inner{padding:24px}.alert-modal-header{justify-content:space-between;align-items:flex-start;display:flex}.alert-modal-header-icon{color:var(--danger-color);font-size:40px}.alert-modal-header-close{margin-inline-end:-12px;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-top:-12px;display:flex}.alert-modal-header-close-icon{color:var(--first-icon-color);font-size:16px}.alert-modal-title{font-family:my-font-bold,serif;font-size:var(--large-font);margin-top:16px}.alert-modal-desc{color:var(--forth-text-color);font-family:my-font-light,serif;font-size:var(--title-font);line-height:var(--first-line-height);white-space:pre-wrap;margin-top:8px}.alert-modal-submit{margin-top:24px}.alert-modal-cancel,.alert-modal-submit{font-family:my-font-regular,serif;font-size:var(--title-font);width:100%}.alert-modal-cancel{margin-top:12px}.login{background-color:var(--second-background-color);min-height:var(--full-height);flex-direction:column;justify-content:space-between;align-items:center;display:flex}@media screen and (width<=768px){.login{background-color:var(--second-border-color)}}.login-logo-link{width:130px;margin-top:72px}@media screen and (width>=769px) and (height<=900px){.login-logo-link{margin-top:56px}}@media screen and (width<=768px){.login-logo-link{display:none}}.login-logo{width:100%;height:40px;display:block}@media screen and (width<=768px){.login-switch{min-height:var(--full-height);width:100%}}.login-box{background-color:var(--second-border-color);border-radius:var(--second-radius);width:424px;margin:56px 0;padding:32px}.login-box.otp{padding-bottom:32px}.login-box .input-field{border:1px solid var(--forth-icon-color)}.login-box .input-field:focus{border:1px solid var(--first-color)}@media screen and (width>=769px) and (height<=900px){.login-box{margin:32px 0}}@media screen and (width<=768px){.login-box{padding:40px var(--first-solid-padding);width:100%;margin:32px 0 0}}.login-box-back{margin-inline-start:-12px;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-top:-12px;margin-bottom:8px;display:flex}.login-box-back.just-mobile{display:none}@media screen and (width<=768px){.login-box-back.just-mobile{display:flex}}.login-box-back-icon{color:var(--first-icon-color);font-size:24px}.login-box-icon{margin-bottom:16px;font-size:48px;display:block}.login-box-icon.margin-top{margin-top:24px}.login-box-title{font-family:my-font-bold,serif;font-size:var(--big-font);margin-bottom:8px}.login-box-desc{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--regular-font);line-height:var(--first-line-height);margin-bottom:32px}.login-box-input{margin-bottom:24px}.login-box-sub-title{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--regular-font);margin-top:32px;margin-bottom:28px}.login-box-desc-phone{direction:ltr;display:inline-block}.login-box-submit{gap:8px;width:100%;margin:24px 0}.login-box-submit.more-margin-top{margin-top:32px}.login-box-submit.no-margin-bottom{margin-bottom:0}.login-box-later{width:100%;margin-top:-12px;margin-bottom:-12px;border:none!important}.login-box-submit-icon{width:24px;height:24px;font-size:24px}.login-box-other{align-items:center;gap:8px;margin-bottom:24px;display:flex}.login-box-other-line{background-color:var(--first-border-color);flex-grow:1;height:1px}.login-box-other-text{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--small-font)}.login-box-options{align-items:center;gap:16px;display:flex}@media screen and (width<=768px){.login-box-options{flex-wrap:wrap}}.login-box-options-item{font-size:var(--title-font);flex-grow:1;gap:8px;width:50%}@media screen and (width<=768px){.login-box-options-item{width:100%}}.login-box-options-item-icon{width:20px;height:20px;font-size:20px}.login-box-rule{font-size:var(--small-font);justify-content:center;align-items:center;gap:4px;margin-top:32px;display:flex}.login-box-rule-link{border-bottom:1px solid var(--link-color);color:var(--link-color)}.login-box-otp{width:100%;margin:32px 0 16px;position:relative}.login-box-otp-progress{background-color:var(--first-color);border-radius:var(--first-radius);width:0;transition:all 2s linear;position:absolute;top:0;bottom:0;right:0}.login-box-otp-progress.progress-bar{animation:120s linear progress}.login-box-otp-progress.submit-loading{width:100%!important}.login-box-otp-text{position:relative}.login-box-change{border-radius:var(--third-radius);color:var(--link-color);font-family:my-font-regular,serif;font-size:var(--title-font);align-items:center;gap:8px;width:fit-content;height:36px;margin:0 auto;padding:8px;display:flex;overflow:hidden}.login-box-change.show-anime{animation:show-password-btn var(--first-transition)}@media screen and (width<=768px){.login-box-change{justify-content:center;width:100%;height:56px;margin-inline-start:0;padding:16px 8px}.login-box-change.show-anime{animation:show-password-btn-mobile var(--first-transition)}}.login-box-change-icon{color:var(--link-color);font-size:20px}.login-footer{padding:0 var(--first-solid-padding);width:100%}@media screen and (width<=768px){.login-footer{display:none}}.login-footer-content{max-width:var(--first-max-page-width);margin:0 auto}.login-footer-content-top{border-bottom:1px solid var(--first-border-color);justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.login-footer-content-top-section{align-items:center;gap:42px;display:flex}.login-footer-content-down{justify-content:space-between;align-items:center;padding:24px 0;display:flex}.login-footer-content-down-text{color:var(--first-icon-color);font-family:my-font-regular,serif;font-size:var(--title-font)}.login-footer-content-down-text span{margin-right:30px}.login-footer-content-down-buttons{align-items:center;display:flex}.login-footer-content-down-buttons-item{border-radius:var(--first-radius);color:var(--first-icon-color);font-family:my-font-regular,serif;font-size:var(--title-font);padding:4px 8px}.login-footer-content-down-buttons-item.last{margin-inline-end:-8px}.login-footer-content-down-buttons-item-separator{background-color:var(--first-border-color);width:1px;height:16px;margin:0 16px}.country-menu{direction:var(--language-direction)}@media screen and (width>=1141px){.country-menu{border:1px solid var(--first-border-color);border-radius:var(--third-radius);left:0;right:0;top:calc(var(--first-btn-input-height) + 12px);z-index:var(--modal-z-index);position:absolute;overflow:hidden;transform:none;animation:.2s fade-in!important}}.country-menu-header{justify-content:space-between;align-items:flex-start;height:64px;padding:24px 24px 16px;display:flex}@media screen and (width<=768px){.country-menu-header{padding:16px var(--first-solid-padding)16px}}.country-menu-header-title{font-family:my-font-bold,serif;font-size:var(--large-font)}.country-menu-header-close{margin-top:-8px;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-inline-end:-12px;display:flex}.country-menu-header-close-icon{color:var(--second-icon-color);font-size:24px}.country-menu-search{flex-grow:1;width:calc(100% - 48px);margin:0 24px;display:block;position:relative}.country-menu-search input{background-color:var(--second-background-color)}@media screen and (width<=768px){.country-menu-search{margin:0 var(--first-solid-padding);width:calc(100% - var(--first-solid-padding)*2)}}.country-menu-items{max-height:288px;overflow:hidden auto}@supports (overflow-y:overlay){.country-menu-items{overflow-y:overlay}}@media screen and (width<=768px){.country-menu-items{max-height:calc(var(--full-height) - 124px);min-height:calc(var(--full-height) - 124px)}}@media screen and (height<=780px) and (width>=769px){.country-menu-items{max-height:240px}}.country-menu-items-404{justify-content:center;align-items:center;height:96px;display:flex}.country-menu-item{direction:ltr;width:100%;height:48px;padding:0 24px}@media screen and (width<=768px){.country-menu-item{padding:0 var(--first-solid-padding)}}.country-menu-item-content{border-bottom:1px solid var(--second-border-color);justify-content:space-between;padding:12px 0}.country-menu-item-content,.country-menu-item-first{align-items:center;height:100%;display:flex}.country-menu-item-first-img{object-fit:cover;border-radius:50%;width:24px;height:24px;margin-inline-end:8px}.country-menu-item-first-title,.country-menu-item-second{font-size:var(--title-font)}.country-menu-item-second{font-family:my-font-regular,serif}.phone-input{border:1px solid var(--forth-icon-color);border-radius:var(--third-radius);height:var(--first-btn-input-height);direction:ltr;align-items:center;transition:all .2s;display:flex;position:relative}.phone-input:has(>input:not(:placeholder-shown)){border:1px solid var(--forth-border-color)}.phone-input:has(>input:not(:placeholder-shown)) .phone-input-title{color:var(--forth-border-color);transform:translateY(-50%)scale(1);transition:color .2s,transform .2s!important}.phone-input:has(>input:focus){border:1px solid var(--first-color)}.phone-input:has(>input:focus) .phone-input-title{color:var(--first-color);transition:color .2s .2s,transform .2s;transform:translateY(-50%)scale(1)}.phone-input-country{border-radius:var(--third-radius)0 0 var(--third-radius);align-items:center;gap:8px;min-width:71px;height:100%;padding:12px 8px;display:flex}.phone-input-country-img{object-fit:cover;border-radius:50%;width:24px;height:24px}.phone-input-country-code{font-family:my-font-light,serif;font-size:var(--title-font)}.phone-input-separator{background-color:var(--forth-icon-color);width:1px;height:24px}.phone-input-field{border-radius:0 var(--third-radius)var(--third-radius)0;font-family:my-font-light,serif;font-size:var(--title-font);padding:0 8px;flex-grow:1;height:100%;padding-inline-end:48px}.phone-input-field::placeholder{color:var(--second-icon-color)}.phone-input-title{background-color:var(--second-border-color);color:#0000;direction:var(--language-direction);font-family:my-font-light,serif;font-size:var(--small-font);pointer-events:none;align-items:center;height:17px;padding:0 4px;transition:color .2s,transform .2s .2s;display:flex;position:absolute;top:0;right:12px;transform:translateY(-50%)scale(0)}.phone-input-close{border-radius:var(--third-radius);height:48px;transition:transform var(--first-transition);justify-content:center;align-items:center;width:48px;display:flex;transform:scale(1)}.phone-input-close.hide{transform:scale(0)}.phone-input-close-icon{color:#a09990;font-size:24px}.header-search{flex-grow:1;margin:0 24px;margin-inline-start:0;display:block;position:relative}@media screen and (width<=1140px){.header-search{margin:0}}.header-search-input{z-index:var(--default-z-index);position:relative}.header-search-input input{border:1px solid var(--second-border-color)}.header-search-input input,.header-search-input.open input{background-color:var(--second-background-color)}.header-search-modal-back{height:var(--full-height);opacity:1;z-index:var(--default-z-index);background-color:#0000001a;transition:opacity .25s;animation:.25s fade-in;position:fixed;top:0;left:0;right:0}.header-search-modal-back.hide{opacity:0}@media screen and (width<=1140px){.header-search-modal-back{background-color:#0000}}.header-search-modal{background-color:var(--second-background-color);border:1px solid var(--second-border-color);border-radius:var(--third-radius);max-height:calc(var(--full-height) - 100px);opacity:1;left:0;right:0;top:calc(var(--first-btn-input-height) + 8px);z-index:var(--default-z-index);padding:24px 0;transition:opacity .25s;animation:.25s fade-in;position:absolute;overflow:auto;box-shadow:0 12px 24px -6px #1414190f}.header-search-modal.search-result{padding:12px 0}.header-search-modal.hide{opacity:0}@media screen and (width<=1140px){.header-search-modal{height:calc(var(--full-height) - var(--header-collapsed-mobile-height));max-height:none;left:0;right:0;top:calc(var(--header-collapsed-mobile-height) - 8px);border-radius:0;position:fixed}.header-search-modal .auto-height-content{height:auto!important}.header-search-modal.search-result{padding:0 0 var(--nav-height)0;overflow:auto}}.header-search-modal-history{animation:.25s fade-in}.header-search-modal-history-title{font-family:my-font-bold,serif;font-size:var(--large-font);margin:0 24px 8px}@media screen and (width<=1140px){.header-search-modal-history-title{margin:0 var(--first-solid-padding)8px}}.header-search-modal-frequent-item-cont{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:0 24px;display:flex}@media screen and (width<=1140px){.header-search-modal-frequent-item-cont{padding:0 var(--first-solid-padding)}}.header-search-modal-frequent-item-material{border:1px solid var(--first-border-color);border-radius:var(--seven-radius);padding:6px 10px}.header-search-modal-frequent-item-material-title{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--small-font)}.header-search-modal-history-item-material{align-items:center;gap:8px;width:100%;padding:8px 24px;display:flex}@media screen and (width<=1140px){.header-search-modal-history-item-material{padding:8px var(--first-solid-padding)}}.header-search-modal-history-item-material-icon{color:var(--first-icon-color);font-size:24px}.header-search-modal-history-item-material-title{font-family:my-font-regular,serif;font-size:var(--title-font)}.header-search-modal-frequent{animation:.25s fade-in}.header-search-modal-frequent.margin-top{margin-top:24px}.header-search-suggestion-item{background-color:#0000;width:100%;padding:0 24px;transition:background-color .2s;animation:.25s fade-in}.header-search-suggestion-item.active{background-color:var(--third-background-color)}@media screen and (width<=1140px){.header-search-suggestion-item{padding:0 var(--first-solid-padding)}}.header-search-suggestion-item-material-inner{border-bottom:1px solid var(--first-border-color);align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.header-search-suggestion-item-material-img{aspect-ratio:var(--audio-ratio);border-radius:calc(var(--first-radius)/2);box-shadow:0 12px 24px -4px var(--second-background-color);width:40px}.header-search-suggestion-item-material-img.person{background-color:var(--first-border-color);color:var(--third-icon-color);justify-content:center;align-items:center;font-size:20px;display:flex}.header-search-suggestion-item-material-img.round{border-radius:50%}.header-search-suggestion-item-material-img.not-square{aspect-ratio:var(--ebook-ratio)}.header-search-suggestion-item-material-icon{color:var(--first-icon-color);margin-inline:6px;font-size:28px}.header-search-suggestion-item-material-detail{flex-direction:column;gap:4px;display:flex}.header-search-suggestion-item-material-title{font-family:my-font-regular,serif;font-size:var(--large-font)}@media screen and (width<=768px){.header-search-suggestion-item-material-title{font-size:var(--title-font)}}.header-search-suggestion-item-material-subtitle{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--small-font)}@media screen and (width<=768px){.header-search-suggestion-item-material-subtitle{font-size:var(--tiny-font)}}.header-search-suggestion-all{background-color:#0000;align-items:center;gap:8px;width:100%;padding:12px 24px;transition:background-color .2s;animation:.25s fade-in;display:flex}.header-search-suggestion-all.active{background-color:var(--third-background-color)}@media screen and (width<=1140px){.header-search-suggestion-all{padding:12px var(--first-solid-padding)}}.header-search-suggestion-loading{padding:150px 0;animation:.25s fade-in}.header-search-suggestion-404{flex-direction:column;align-items:center;padding:32px 24px;animation:.25s fade-in;display:flex}.header-search-suggestion-404-icon{width:290px}.header-search-suggestion-404-icon.small{width:200px}@media screen and (width<=768px){.header-search-suggestion-404-icon{width:160px}}.header-search-suggestion-404-title{color:var(--forth-border-color);font-family:my-font-bold,serif;font-size:var(--title-font);line-height:var(--first-line-height);text-align:center;margin-top:16px;margin-bottom:4px}@media screen and (width<=768px){.header-search-suggestion-404-title{font-family:my-font-medium,serif;font-size:var(--title-font)}}.header-search-suggestion-404-desc{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--title-font);text-align:center}.header-search-suggestion-all-material-search{color:var(--first-color);font-size:24px}.header-search-suggestion-all-material-arrow{font-size:16px}.header-search-suggestion-all-material-title{color:var(--first-color);font-family:my-font-medium,serif;font-size:var(--title-font)}.otp-input{direction:ltr;position:relative}.otp-input-field{caret-color:#0000;color:#000;letter-spacing:66px;width:100%;height:56px;padding:0 28px}.otp-input-field:focus+.otp-input-box .otp-input-box-item.ready{border:1px solid var(--first-color)}.otp-input-field:focus+.otp-input-box .otp-input-box-item.ready:after{content:"|";animation:1s infinite caret}.otp-input-box{background-color:var(--second-border-color);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.otp-input-box-item{border:1px solid var(--forth-icon-color);border-radius:var(--third-radius);font-family:my-font-medium,serif;font-size:var(--big-font);justify-content:center;align-items:center;width:56px;height:56px;transition:all .2s;display:flex}.otp-input-box-item.fill:last-child:after{content:"|";margin-inline-start:-1px;animation:1s infinite caret}.otp-input-box-item.loading:last-child:after{display:none}.otp-input-box-item.error{color:var(--danger-color);border:1px solid var(--danger-color)!important}@keyframes caret{0%{opacity:0}50%{opacity:1}to{opacity:0}}.validation-err{font-family:my-font-light,serif;font-size:var(--small-font);opacity:0;height:0;transition:height var(--first-transition),opacity var(--first-transition);align-items:center;display:flex;overflow:hidden}.validation-err.no-space{position:absolute}.validation-err.error{color:var(--danger-color)}.validation-err.success{color:var(--success-color)}.validation-err.show{opacity:1;height:40px}.info-container{border-radius:var(--third-radius);flex-direction:column;gap:8px;padding:12px;display:flex}.info-container.warning{background-color:var(--warning-container-color);border:1px solid var(--warning-color)}.info-container.success{background-color:var(--success-container-color);border:1px solid var(--success-color)}.info-container-title{color:var(--first-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);text-align:start;align-items:center;gap:8px;display:flex}.info-container-title-icon{font-size:24px}.info-container-desc{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--regular-font);line-height:var(--first-line-height);text-align:justify;text-align-last:start;white-space:pre-line}.list-button{border:1px solid var(--first-border-color);border-radius:var(--third-radius);color:var(--first-text-color);font-family:my-font-regular,serif;font-size:var(--large-font);height:var(--first-btn-input-height);text-align:center;justify-content:center;align-items:center;padding:0 12px;transition:background-color .1s,color .1s,border .1s;display:flex;position:relative}.list-button.danger{background-color:var(--danger-color);color:var(--solid-light)}.list-button.fill{background-color:var(--forth-background-color);border:1px solid var(--third-border-color)}.list-button.fill path{fill:var(--third-color)}.list-button.outline{color:var(--first-color);font-size:var(--title-font);gap:8px}.list-button.outline svg{width:20px;height:20px}@media screen and (width<=768px){.list-button.outline{font-size:var(--regular-font)}}.list-button.disable{background-color:var(--first-border-color);color:var(--solid-light);cursor:not-allowed}.list-button.loading{cursor:not-allowed}.list-button.active:focus-visible{box-shadow:0 0 0 2px var(--second-color)!important}@media screen and (width<=768px){.list-button{border-radius:var(--first-radius);font-size:var(--title-font)}}.single-button-sample{display:flex}.single-button-sample.right{justify-content:flex-start}.single-button-sample.left{justify-content:flex-end}.single-button-sample.center{justify-content:center}.single-button-sample-btn{justify-content:center;align-items:center;gap:8px;max-width:fit-content;display:inline-flex}.single-button-sample-btn.outline{border:1px solid var(--first-color);color:var(--first-color);background-color:#0000}.single-button-sample-btn.solid{background-color:var(--first-color);color:var(--on-first-surface-color)}.single-button-sample-btn.xl{border-radius:var(--forth-radius);font-family:my-font-medium,serif;font-size:var(--large-font);height:56px;padding:0 24px}.single-button-sample-btn.lg{border-radius:var(--third-radius);font-family:my-font-regular,serif;font-size:var(--large-font);height:48px;padding:0 16px}.single-button-sample-btn.md{font-size:var(--title-font);height:40px;padding:0 12px}.single-button-sample-btn.md,.single-button-sample-btn.sm{border-radius:var(--first-radius);font-family:my-font-regular,serif}.single-button-sample-btn.sm{font-size:var(--regular-font);height:32px;padding:0 8px}.single-button-sample-btn-icon.lg,.single-button-sample-btn-icon.xl{width:24px;height:24px}.single-button-sample-btn-icon.md{width:20px;height:20px}.single-button-sample-btn-icon.sm{width:16px;height:16px}.three-column-banner{scroll-snap-type:x mandatory;gap:24px;display:flex;overflow:auto hidden}@media screen and (width<=1140px){.three-column-banner{flex-wrap:wrap;gap:16px}}@media screen and (width<=768px){.three-column-banner{gap:8px}}.three-column-banner-item{aspect-ratio:1.4;border-radius:var(--first-radius);scroll-snap-align:start;scroll-snap-stop:normal;text-align:center;flex-grow:1;width:calc(16.6% - 20px);min-width:calc(16.6% - 20px);overflow:hidden}@media screen and (width<=1140px){.three-column-banner-item{min-width:calc(33.3% - 10.6667px);max-width:calc(33.3% - 10.6667px)}}@media screen and (width<=768px){.three-column-banner-item{min-width:calc(33.3% - 5.33333px);max-width:calc(33.3% - 5.33333px)}}.three-column-banner-item-img{object-fit:cover;width:100%;height:100%}.three-column-banner-item-content{background-color:#0006;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.three-column-banner-item-content-img{object-fit:contain;width:40px;height:40px}@media screen and (width<=768px){.three-column-banner-item-content-img{width:20px;height:20px}}.three-column-banner-item-content-title{color:var(--solid-light);font-family:my-font-medium,serif;font-size:var(--title-font)}@media screen and (width<=1140px){.three-column-banner-item-content-title{font-family:my-font-regular,serif}}.sticky-badge-link{height:56px;bottom:0;transform:translate3d(0,calc((16px + var(--page-padding-bottom))*-1),0);z-index:var(--header-z-index);transition:transform .25s;position:fixed;inset-inline-end:max(var(--first-solid-padding),(var(--full-viewport) - var(--first-max-page-width))/2);overflow:visible}@media screen and (width<=768px){.sticky-badge-link{inset-inline-end:var(--first-solid-padding)}}.sticky-badge-img{height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.sticky-badge-img.image-loading{background-color:#0000}.sticky-badge-img.hide-open{pointer-events:none}.sticky-badge-img.hide-close,.sticky-badge-img.hide-open{opacity:0;transition:opacity .2s .2s}.contributor{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)var(--first-solid-padding)calc(var(--page-padding-bottom) + 16px)}.contributor-content{max-width:var(--first-max-page-width);flex-direction:column;gap:40px;margin:0 auto;display:flex}@media screen and (width<=768px){.contributor-content{gap:24px}}.contributor-content-bread{margin-bottom:-40px}@media screen and (width<=768px){.contributor-content-bread{margin-bottom:-24px}}.contributor-content-box{background-color:var(--second-border-color);border-radius:var(--first-radius);align-items:flex-start;gap:24px;padding:24px;display:flex;position:relative}@media screen and (width<=768px){.contributor-content-box{flex-direction:column;align-items:center;gap:16px;padding:24px 16px}}.contributor-content-box-desc{flex-direction:column;flex-grow:1;gap:4px;max-width:calc(100% - 216px);margin-top:36px;display:flex}@media screen and (width<=768px){.contributor-content-box-desc{max-width:100%;margin-top:0}}.contributor-content-box-desc-name{font-family:my-font-bold,serif;font-size:var(--large-font)}@media screen and (width<=768px){.contributor-content-box-desc-name{text-align:center}}.contributor-content-box-desc-role{align-items:center;display:flex}@media screen and (width<=768px){.contributor-content-box-desc-role{order:-1;justify-content:center}}.contributor-content-box-desc-text-inner{color:var(--first-text-color);font-family:my-font-regular,serif;font-size:var(--title-font)}.contributor-content-box-desc-text-inner a{color:var(--link-color)}@media screen and (width<=768px){.contributor-content-box-desc-text-inner{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--title-font)}}.contributor-content-box-desc-text{margin-top:16px;position:relative}.contributor-content-box-desc-role-item{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--title-font);padding-inline-end:16px;position:relative}.contributor-content-box-desc-role-item:after{background-color:var(--first-border-color);content:" ";inset-inline-end:8px;width:1px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}.contributor-content-box-desc-role-item:last-child{padding-inline-end:0}.contributor-content-box-desc-role-item:last-child:after{display:none}.contributor-content-box-img{object-fit:cover;border-radius:50%;width:128px;min-width:128px;height:128px}.contributor-content-box-share{justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;display:flex}@media screen and (width<=768px){.contributor-content-box-share{inset-inline-end:16px;position:absolute;top:24px}}.contributor-content-box-share-icon{width:24px;height:24px;font-size:24px}.expandable-desc{line-height:var(--first-line-height);text-align:justify;text-align-last:start;transition:height var(--first-transition);word-break:break-word;flex-direction:column;gap:5px;display:flex;overflow:hidden}.expandable-desc h1,.expandable-desc h2,.expandable-desc h3,.expandable-desc h4,.expandable-desc h5,.expandable-desc h6{padding:5px 0;font-family:my-font-bold,serif;font-weight:900}@media screen and (width<=768px){.expandable-desc{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.expandable-desc.show-all{display:block}}.expandable-desc-btn{height:164px;transition:opacity var(--first-transition);justify-content:center;align-items:flex-end;padding-bottom:10px;animation:.2s fade-in;display:flex;position:absolute;bottom:0;left:0;right:0}.expandable-desc-btn.hide{opacity:0;pointer-events:none}@media screen and (width<=768px){.expandable-desc-btn{height:auto;padding-bottom:0;position:static;background:0 0!important}}.expandable-desc-btn-text{border-radius:var(--first-radius);color:var(--info-color);font-size:var(--title-font);align-items:center;gap:8px;padding:16px;display:flex}.expandable-desc-btn-text-icon{font-size:20px;transform:rotate(-90deg)}.playlist{--player-color:var(--first-color);--player-surface-color:var(--on-first-surface-color);max-width:100%;width:var(--desktop-modal-width)}.playlist.is-from-subscription{--player-color:var(--first-color);--player-surface-color:var(--on-second-surface-color)}.playlist-content{padding:32px 0}@media screen and (width<=768px){.playlist-content{padding:24px 0}}.playlist-content-header{justify-content:space-between;align-items:center;padding:0 32px;display:flex}@media screen and (width<=768px){.playlist-content-header{display:none}}.playlist-content-header-close{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-inline-end:-12px;display:flex}.playlist-content-header-close-icon{font-size:24px}.playlist-content-header-title{font-family:my-font-bold,serif;font-size:var(--large-font)}.playlist-content-main{align-items:center;gap:12px;margin-top:8px;margin-bottom:16px;padding:0 32px;display:flex}@media screen and (width<=768px){.playlist-content-main{padding:0 24px}}.playlist-content-main-img{border-radius:var(--first-radius);width:80px;height:80px}.playlist-content-main-detail{flex-direction:column;justify-content:space-between;gap:4px;display:flex}.playlist-content-main-detail-name{font-family:my-font-medium,serif;font-size:var(--title-font)}.playlist-content-item{width:100%;height:76px;padding:0 32px 0 24px;display:block;position:static}.playlist-content-item.is-playing:after{background-color:var(--first-color);content:"";border-radius:2px;width:4px;height:100%;display:block;position:absolute;top:0;right:0}.playlist-content-item-header{justify-content:space-between;align-items:center;width:100%;display:flex}.playlist-content-item-header-first{align-items:center;gap:8px;width:100%;display:flex}.playlist-content-item-header-first-icon{justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:32px;display:flex}.playlist-content-item-header-first-icon.is-playing{width:28px;min-width:28px;height:28px;margin:2px;font-size:28px}.playlist-content-item-header-first-title{font-family:my-font-regular,serif;font-size:var(--regular-font);text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 40px);overflow:hidden}.playlist-content-item-time{margin-inline-start:40px;align-items:center;gap:4px;margin-top:4px;display:flex}.playlist-content-item-time-icon{color:var(--second-icon-color);font-size:16px}.playlist-content-item-time-title{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--small-font)}.playlist-content-item-progress{background-color:var(--first-border-color);direction:ltr;border-radius:2px;height:2px;margin-top:12px}.playlist-content-item-progress-line{background-color:var(--player-color);border-radius:2px;height:100%}.playlist-content-item-container{max-height:456px;margin-inline-end:8px;overflow:hidden auto}@media screen and (width<=768px){.playlist-content-item-container{max-height:none;padding:0 24px 0 16px}}.profile{min-height:var(--full-height);padding:calc(var(--header-padding) + 32px)var(--first-solid-padding)calc(var(--page-padding-bottom) + 32px)}@media screen and (width<=768px){.profile{padding:calc(var(--header-padding) + 16px)var(--first-solid-padding)calc(var(--page-padding-bottom) + 16px);flex-direction:column;display:flex}.profile.without-search{padding:calc(var(--header-collapsed-mobile-height) + 16px)var(--first-solid-padding)calc(var(--page-padding-bottom) + 16px)}}.profile-content{max-width:var(--first-max-page-width);margin:0 auto;display:flex}@media screen and (width<=768px){.profile-content{width:100%}}.profile-content-first{min-width:var(--side-width);width:var(--side-width)}@media screen and (width<=1140px){.profile-content-first{display:none}.profile-content-first.mobile-page{width:100%;min-width:100%;display:flex}}.profile-content-first-cont{flex-direction:column;gap:16px;width:100%;display:flex}@media screen and (width>=1141px){.profile-content-first-cont{top:calc(var(--header-desktop-height) + 32px);transition:top var(--first-transition);position:sticky}}.profile-content-first-flex{opacity:1;transition:margin-top var(--first-transition),opacity .3s .3s;margin-top:0}.profile-content-first-flex .auto-height-content-child{flex-direction:column;gap:16px;display:flex}.profile-content-first-flex.hide{opacity:0;margin-top:-16px}.profile-content-first-loading{height:32px;transition:height var(--first-transition),margin-bottom var(--first-transition),opacity var(--first-transition);justify-content:center;align-items:center;margin-bottom:0;display:flex}.profile-content-first-loading.hide{opacity:0;height:0;margin-bottom:-16px}.profile-user-box{background-color:var(--second-border-color);border-radius:var(--first-radius);justify-content:space-between;align-items:center;width:100%;padding:16px 24px;display:flex}@media screen and (width<=768px){.profile-user-box{padding:16px}}.profile-user-box-top-detail{flex-direction:column;gap:8px;width:calc(100% - 104px);margin-inline-start:12px;display:flex}.profile-user-box-top-detail-name{font-family:my-font-medium,serif;font-size:var(--large-font);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media screen and (width<=768px){.profile-user-box-top-detail-name{font-family:my-font-regular,serif;font-size:var(--regular-font)}}.profile-user-box-top-detail-phone{color:var(--second-icon-color);font-family:my-font-light,serif;font-size:var(--regular-font);text-align:end;direction:ltr}@media screen and (width<=768px){.profile-user-box-top-detail-phone{font-size:var(--small-font)}}.profile-user-box-top-icon{color:var(--first-icon-color);font-size:20px}.profile-user-box-bottom{border-radius:0 0 var(--first-radius)var(--first-radius);width:100%;padding:0 24px}@media screen and (width<=768px){.profile-user-box-bottom{padding:0 16px}}.profile-user-box-bottom-content{border-bottom:1px solid var(--first-border-color);align-items:center;padding:16px 0;display:flex}@media screen and (width<=768px){.profile-user-box-bottom-content{padding:16px 0}}.profile-user-box-bottom-content-icon{color:var(--first-icon-color);font-size:24px}.profile-user-box-bottom-content-title{font-family:my-font-light,serif;font-size:var(--regular-font);flex-grow:1;margin-inline-start:8px}.profile-user-box-bottom-content-btn{color:var(--info-color);font-family:my-font-light,serif;font-size:var(--regular-font);white-space:nowrap;align-items:center;gap:4px;display:flex}.profile-user-box-bottom-content-btn-icon{color:var(--info-color);font-size:20px}.profile-user-box-bottom-content-wallet{align-items:center;display:flex}.profile-user-box-bottom-content-wallet-number{font-family:my-font-regular,serif;font-size:var(--title-font)}.profile-user-box-bottom-content-wallet-currency{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--tiny-font);margin-inline:4px 8px}.profile-user-box-bottom-content-wallet-icon{color:var(--first-icon-color);font-size:20px}.profile-plus{background-color:var(--second-border-color);border-radius:var(--first-radius);width:100%;padding:16px 24px}.profile-plus .profile-plus-icon{color:var(--second-color)}@media screen and (width<=768px){.profile-plus{padding:16px}}.profile-plus-header{align-items:center;gap:8px;display:flex}.profile-plus-desc{color:var(--forth-text-color);font-family:my-font-light,serif;font-size:var(--small-font);justify-content:space-between;align-items:center;margin-top:8px;display:flex}.profile-plus-desc-inner{align-items:center;gap:4px;display:flex}.profile-plus-desc-day{font-family:my-font-regular,serif;font-size:var(--title-font)}.profile-plus-desc-day-desc{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--small-font);white-space:nowrap}.profile-plus-icon{font-size:24px}.profile-plus-title{color:var(--second-color);font-family:my-font-regular,serif;font-size:var(--title-font);flex-grow:1}.profile-plus-arrow{color:var(--second-color);font-size:20px}.profile-side-buttons{background-color:var(--second-border-color);border-radius:var(--first-radius);order:50;position:relative;overflow:hidden}.profile-side-buttons-border{background-color:var(--first-color);border-radius:2px;width:2px;height:40px;margin-top:8px;transition:top .3s,background-color .3s,opacity .3s;position:absolute;inset-inline-start:0}.profile-side-buttons-border.hide{opacity:0}.profile-side-buttons-item{width:100%;padding:0 24px}@media screen and (width<=768px){.profile-side-buttons-item{padding:0 16px}}.profile-side-buttons-item:first-child .profile-side-buttons-item-material-inner{height:64px;padding-top:8px}.profile-side-buttons-item:last-child .profile-side-buttons-item-material-inner{border-bottom:none;height:64px;padding-bottom:8px}.profile-side-buttons-item.change-currency-profile-side-button .profile-side-buttons-item-material-desc{color:var(--second-text-color);font-family:my-font-medium,serif;font-size:var(--title-font)}.profile-side-buttons-item-material-inner{border-bottom:1px solid var(--first-border-color);align-items:center;gap:8px;width:100%;height:56px;display:flex}.profile-side-buttons-item-material-icon{color:var(--first-icon-color);font-size:24px;transition:fill .3s}.profile-side-buttons-item-material-icon.logout{color:var(--danger-color)}.profile-side-buttons-item-material-icon.active{color:var(--first-color)}.profile-side-buttons-item-material-title{font-family:my-font-regular,serif;font-size:var(--title-font);flex-grow:1}.profile-side-buttons-item-material-title.logout{color:var(--danger-color)}.profile-side-buttons-item-material-new-badge{background-color:var(--danger-color);color:var(--solid-light);font-family:my-font-regular,serif;font-size:var(--regular-font);border-radius:12px;align-items:center;height:24px;padding:0 8px;display:flex}.profile-side-buttons-item-material-desc{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--tiny-font)}@media screen and (width>=769px){.profile-side-buttons-item-material-desc{margin-inline-end:-2px}}.profile-side-buttons-item-material-arrow{color:var(--first-icon-color);font-size:20px}.profile-side-buttons-item-material-arrow.active{color:var(--first-color)}.profile-content-second{width:calc(100% - var(--side-width) - 24px);margin-inline-start:24px}.profile-content-second .switch,.profile-content-second .switch-cont{height:100%}.profile-content-second .switch-cont.hide-tab,.profile-content-second .switch.hide-tab{height:auto}@media screen and (width<=1140px){.profile-content-second{background-color:#0000;width:100%;margin-inline-start:0}}.profile-empty{background-color:var(--second-background-color);padding:calc(var(--header-padding) + 16px)var(--first-solid-padding)24px;flex-direction:column;justify-content:space-between;align-items:center;display:flex}.profile-content-empty{background-color:var(--second-border-color);border-radius:var(--first-radius);width:100%;margin-bottom:12px;padding:32px 24px}.profile-content-empty-cont{width:100%}.profile-content-empty-icon{width:100%;max-width:400px;margin:0 auto;display:block}.profile-content-empty-title{font-family:my-font-medium,serif;font-size:var(--large-font);text-align:center;width:100%;margin-top:32px;margin-bottom:16px}.profile-content-empty-link-button{border-radius:var(--first-radius);font-family:my-font-regular,serif;font-size:var(--large-font);width:100%}.profile-empty-logo{width:64px;margin-top:32px}.profile-user-wallet{max-width:100%;width:var(--desktop-modal-width)}.profile-user-wallet-slide{white-space:nowrap;width:100%;transition:transform .3s;transform:translateZ(0)}.profile-user-wallet-slide.slide{transform:translate(100%)}.profile-user-wallet-section{opacity:1;vertical-align:top;white-space:normal;width:100%;transition:opacity .3s;display:inline-block}.profile-user-wallet-section.hide{opacity:0;height:0}.profile-user-wallet-section-inner{padding:32px}@media screen and (width<=768px){.profile-user-wallet-section-inner{padding:24px}}.profile-user-wallet-section-header{border-bottom:1px solid var(--first-border-color);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.profile-user-wallet-section-content{flex-direction:column;display:flex}.profile-user-wallet-section-content .currency-box-bg{border-bottom:1px solid var(--first-border-color);cursor:pointer;justify-content:space-between;width:100%;padding:16px 0;display:flex}.profile-user-wallet-section-content .currency-box-bg .currency-box{align-items:center;gap:12px;display:flex}.profile-user-wallet-section-content .currency-box-bg .currency-box-icon{color:var(--third-color);font-size:24px}.profile-user-wallet-section-content .currency-box-bg .currency-box-title{color:var(--first-color);font-family:my-font-medium,serif;font-size:var(--title-font)}.profile-user-wallet-section-content .currency-box-bg:last-child{border:0}.profile-user-wallet-section-header-title{font-family:my-font-medium,serif;font-size:var(--large-font);align-items:center;display:flex}.profile-user-wallet-section-header-close{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-inline-end:-12px;display:flex}.profile-user-wallet-section-header-close-icon{font-size:24px}.profile-user-wallet-section-detail{border-bottom:1px solid var(--first-border-color);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.profile-user-wallet-section-detail-icon{font-size:48px}.profile-user-wallet-section-detail-title{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--large-font)}.profile-user-wallet-section-detail-current{align-items:center;gap:4px;display:flex}.profile-user-wallet-section-detail-current-price{font-family:my-font-medium,serif;font-size:var(--large-font)}.profile-user-wallet-section-detail-current-desc{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--title-font)}.profile-user-wallet-section-choose{font-family:my-font-medium,serif;font-size:var(--title-font);margin:24px 0 32px}.profile-user-wallet-section-items{flex-direction:column;gap:12px;margin-top:24px;display:flex}.profile-user-wallet-section-items-item{border:1px solid var(--first-border-color);border-radius:var(--first-radius);align-items:center;gap:4px;height:40px;padding:0 8px;transition:border .2s,opacity .2s;display:flex}.profile-user-wallet-section-items-item.disable{cursor:not-allowed;opacity:.6}.profile-user-wallet-section-items-item.active{border:1px solid var(--first-color)}.profile-user-wallet-section-items-item-title{font-family:my-font-regular,serif;font-size:var(--title-font)}.profile-user-wallet-section-items-item-desc{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--tiny-font)}.profile-user-wallet-input{margin-top:24px}.profile-user-wallet-section-submit{border-radius:var(--first-radius);width:100%;margin-top:24px}.profile-user-wallet-section-gift{margin:12px auto -12px;color:var(--link-color)!important}.profile-user-wallet-section-gift-icon{font-size:20px}.profile-account{background-color:var(--second-border-color);border-radius:var(--first-radius);height:100%;padding:24px 32px 86px}@media screen and (width<=768px){.profile-account{background-color:#0000;height:auto;padding:0}}.profile-account-title{border-bottom:1px solid var(--first-border-color);font-family:my-font-medium,serif;font-size:var(--large-font);margin-bottom:24px;padding-bottom:16px}@media screen and (width<=768px){.profile-account-title{display:none}}.profile-account-loading{justify-content:center;align-items:center;height:calc(100% - 40px);display:flex}@media screen and (width<=768px){.profile-account-loading{height:calc(var(--full-height) - var(--header-padding) - var(--nav-height) - 32px)}.profile-content-section-container{background-color:var(--first-background-color);border-radius:var(--third-radius);border:none;flex-direction:column;padding:0}}.profile-content-section{padding:46px 0 0;animation:.2s fade-in;display:flex}@media screen and (width<=768px){.profile-content-section{border:none;flex-direction:column;padding:0}}.profile-content-section-part{width:50%}@media screen and (width>=769px){.profile-content-section-part.first{margin-inline-start:24px}.profile-content-section-part:first-child{border-inline-end:1px solid var(--first-border-color)}}@media screen and (width<=768px){.profile-content-section-part{background-color:var(--first-background-color);border-radius:var(--third-radius);width:100%}.profile-content-section-part.second{padding:32px 16px 0}.profile-content-section-part.first{padding:0 16px 8px}}.profile-content-section-part-box{border-bottom:1px solid var(--first-border-color);align-items:center;width:calc(100% - 24px);padding:24px 0;display:flex}@media screen and (width<=768px){.profile-content-section-part-box.gender{border-bottom:none;width:100%;margin-inline-end:0;padding:16px 0 12px}}.profile-content-section-part-box.click{cursor:pointer}.profile-content-section-part-box:first-child{padding-top:0}.profile-content-section-part-box:last-child{border-bottom:none;padding-bottom:0}.profile-content-section-part-box:last-child .profile-content-section-part-box-detail{height:auto}@media screen and (width<=768px){.profile-content-section-part-box{width:100%;margin-inline-end:0;padding:16px 0}}.profile-content-section-part-box-icon{color:var(--first-color);font-size:16px}.profile-content-section-part-box-title{color:var(--first-color);font-family:my-font-light,serif;font-size:var(--regular-font);margin-inline-start:4px}.profile-content-section-part-box-detail{flex-direction:column;flex-grow:1;justify-content:space-between;gap:4px;height:48px;display:flex}.profile-content-section-part-box-detail.gender{flex-direction:row;align-items:center;gap:24px;height:auto}@media screen and (width<=768px){.profile-content-section-part-box-detail.gender{flex-direction:column;align-items:flex-start;gap:4px}.profile-content-section-part-box-detail{flex-direction:row;height:auto}}.profile-content-section-part-box-password{align-items:center;height:48px;display:flex}@media screen and (width<=768px){.profile-content-section-part-box-password{height:auto}}.profile-content-section-part-box-detail-phone{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--regular-font)}@media screen and (width<=768px){.profile-content-section-part-box-detail-phone{font-size:var(--tiny-font)}}.profile-content-section-part-box-detail-number{font-family:my-font-regular,serif;font-size:var(--large-font)}.profile-content-section-part-box-detail-number.gender{flex:1;width:100%}.profile-content-section-part-box-detail-number.ltr{text-align:right;direction:ltr}@media screen and (width<=768px){.profile-content-section-part-box-detail-number{font-size:var(--title-font)}}.profile-content-section-part-box-edit{margin-inline-end:-12px;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-top:-12px;margin-bottom:-12px;display:flex}.profile-content-section-part-box-edit-icon{color:var(--first-icon-color);font-size:22px}.profile-content-section-password{justify-content:flex-start;align-items:center;gap:4px;margin-top:-16px;display:flex}@media screen and (width<=768px){.profile-content-section-password{margin-top:8px}}.profile-content-section-password-item{background-color:var(--first-text-color);border-radius:50%;width:8px;height:8px}.profile-account-section-avatar-container{align-items:center;gap:16px;display:flex}@media screen and (width<=768px){.profile-account-section-avatar-container{flex-direction:column;align-items:center;gap:0;padding:16px 0 0}}.profile-account-section-avatar{background:radial-gradient(closest-side,#0000 92.5%,var(--third-background-color)1% 98.5%,#0000 1% 100%);border-radius:50%;justify-content:center;align-items:center;width:148px;height:148px;display:flex;position:relative}.profile-account-section-avatar-input{display:none}.profile-account-section-avatar-placeholder{background-color:var(--first-background-color);border-radius:50%;justify-content:center;align-items:center;width:135px;height:135px;display:flex}.profile-account-section-avatar-loader{background:var(--first-background-color);opacity:.5;justify-content:center;align-items:center;display:flex;position:absolute}.profile-account-section-avatar-loader,.profile-account-section-avatar-placeholder-image{border-radius:50%;width:128px;height:128px}.profile-account-section-avatar-placeholder-image.text-avatar{font-size:var(--super-gaint-font)}.profile-account-section-avatar-container-button{border-radius:var(--third-radius);color:var(--first-color);font-family:my-font-regular,serif;font-size:var(--title-font);justify-content:center;align-items:center;gap:8px;height:fit-content;margin:-8px;padding:8px;display:flex}.profile-account-section-avatar-container-button-icon{color:var(--first-color);font-size:20px}.profile-account-section-avatar-modal{flex-direction:column;min-width:400px;padding:20px 24px 8px;display:flex}.profile-account-section-avatar-modal-header{border-bottom:1px solid var(--first-border-color);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.profile-account-section-avatar-modal-header-title{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:var(--large-font)}.profile-account-section-avatar-modal-header-icon{color:var(--first-icon-color);font-size:24px}.profile-account-section-avatar-modal-content{margin-top:8px}.profile-account-section-avatar-modal-content-item{border-bottom:1px solid var(--first-border-color);align-items:center;gap:12px;width:100%;padding-top:12px;padding-bottom:12px;display:flex}.profile-account-section-avatar-modal-content-item.border-less{border-bottom:none}.profile-account-section-avatar-modal-content-item-text{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);text-align:right;flex:1}.profile-account-section-avatar-modal-content-item-text.danger{color:var(--danger-color)}.profile-account-section-avatar-modal-content-item-arrow{color:var(--first-icon-color);font-size:16px}.profile-account-section-avatar-modal-content-item-icon{color:var(--first-icon-color);width:24px;height:24px;font-size:24px}.profile-account-section-avatar-modal-content-item-icon.fidibo-delete-outline{color:var(--danger-color)}.profile-content-section-gender{align-items:center;gap:24px;margin-top:4px;display:flex}@media screen and (width<=768px){.profile-content-section-gender{gap:12px}}.profile-content-section-gender-item{height:var(--second-btn-input-height);flex:1;justify-content:flex-start;gap:6px}.profile-content-section-gender-item.disable .profile-content-section-gender-item-icon{opacity:.4}@media screen and (width<=768px){.profile-content-section-gender-item{border-radius:var(--third-radius);width:96px}}.profile-content-section-gender-item-icon{width:16px;height:16px}.profile-content-section-gender-item-text{font-family:my-font-regular,serif;font-size:var(--regular-font)}.profile-content-section-part-input{align-items:center;padding:20px 0;display:flex}.profile-content-section-part-input:first-child{padding-top:0}.profile-content-section-part-input:last-child{border-bottom:none;padding-bottom:0}@media screen and (width>=769px){.profile-content-section-part-input{margin-inline-end:24px}}@media screen and (width<=768px){.profile-content-section-part-input{border-bottom:none;margin-inline-start:0;padding:8px 0}}.profile-content-section-part-input-textarea{width:100%}.profile-content-section-part-input-textarea textarea{min-height:100px}.profile-content-section-part-input-main{width:100%}.profile-content-section-submit{margin-top:40px;justify-content:flex-end;margin-inline-end:24px;display:flex}@media screen and (width<=768px){.profile-content-section-submit{background-color:var(--first-background-color);margin-top:16px;margin-inline-end:0;padding:16px 0}}.profile-content-section-submit-btn{width:100%}@media screen and (width<=768px){.profile-content-section-submit-btn{border-radius:var(--third-radius);width:100%}}.profile-subscription{background-color:var(--second-border-color);border-radius:var(--first-radius);height:100%}@media screen and (width<=1140px){.profile-subscription{height:auto}}.profile-subscription-header{border-bottom:1px solid var(--first-border-color);justify-content:space-between;align-items:center;margin:0 32px;padding:32px 0 16px;display:flex}@media screen and (width<=1140px){.profile-subscription-header{display:none}}.profile-subscription-header-title{font-family:my-font-medium,serif;font-size:var(--large-font)}.profile-subscription-header-section{align-items:center;display:flex}.profile-subscription-header-section-btn{border-radius:var(--first-radius);color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);align-items:center;gap:8px;height:32px;padding:0 8px;display:flex}.profile-subscription-header-section-btn.no-margin{margin-inline-end:-8px}.profile-subscription-header-section-btn-icon{font-size:20px}.profile-subscription-header-section-buy{border-radius:var(--first-radius);font-family:my-font-regular,serif;font-size:var(--regular-font);height:32px;margin-inline-start:8px}.profile-subscription-tab{border-bottom:1px solid var(--first-border-color);align-items:center;height:56px;margin:0 32px;display:flex;position:relative}@media screen and (width<=1140px){.profile-subscription-tab{margin:0 16px}.profile-subscription-tab.review-tab{display:none}}.profile-subscription-tab-item{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);white-space:nowrap;justify-content:center;align-items:center;height:100%;padding:0 24px;transition:color .3s;display:flex}.profile-subscription-tab-item:first-child{margin-inline-start:-24px}.profile-subscription-tab-item.active{color:var(--second-color);font-family:my-font-medium,serif}.profile-subscription-tab-item.active.not-subscription{color:var(--first-color)}@media screen and (width<=768px){.profile-subscription-tab-item{padding:0 12px}.profile-subscription-tab-item:first-child{margin-inline-start:-12px}}.profile-subscription-tab-border{background-color:var(--second-color);bottom:0;border-radius:3px;width:74px;height:3px;transition:width .3s,inset-inline-start .3s;position:absolute;inset-inline-start:0}.profile-subscription-tab-border.not-subscription{background-color:var(--first-color)}.profile-subscription-content{flex-grow:1}.profile-subscription-plan-loading{padding:64px 0;animation:.2s fade-in}.profile-subscription-plan{border-bottom:1px solid var(--first-border-color);flex-direction:column;margin:0 32px;padding:24px 0;animation:.2s fade-in;display:flex}@media screen and (width<=768px){.profile-subscription-plan{margin:0 16px}}.profile-subscription-plan-content{justify-content:space-between;align-items:center;display:flex}.profile-subscription-plan-content-first{align-items:center;gap:24px;display:flex}@media screen and (width<=768px){.profile-subscription-plan-content-first{gap:16px}}.profile-subscription-plan-content-first-img{width:112px;height:112px}@media screen and (width<=768px){.profile-subscription-plan-content-first-img{width:80px;height:80px}}.profile-subscription-plan-content-first-detail{flex-direction:column;gap:12px;display:flex}.profile-subscription-plan-content-first-detail-title{font-family:my-font-medium,serif;font-size:var(--large-font)}@media screen and (width<=768px){.profile-subscription-plan-content-first-detail-title{font-size:var(--title-font)}}.profile-subscription-plan-content-first-detail-data{font-family:my-font-regular,serif;font-size:var(--title-font);align-items:center;gap:4px;display:flex}@media screen and (width<=768px){.profile-subscription-plan-content-first-detail-data{font-family:my-font-light,serif;font-size:var(--small-font)}}.profile-subscription-plan-content-first-detail-data-title{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--regular-font)}.profile-subscription-plan-empty{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:8px;height:100%;padding:72px 0;animation:.2s fade-in;display:flex}.profile-subscription-plan-empty.without-padding{padding:0}.profile-subscription-plan-empty-icon{width:160px;margin-bottom:16px}.profile-subscription-plan-empty-icon.purchase{width:110px}.profile-subscription-plan-empty-icon.gifts{width:210px}.profile-subscription-plan-empty-icon.comments{width:112px}.profile-subscription-plan-empty-title{color:var(--forth-text-color);font-family:my-font-bold,serif;font-size:var(--title-font);line-height:var(--second-line-height);text-align:center;white-space:pre-line}@media screen and (width<=768px){.profile-subscription-plan-empty-title{font-size:var(--title-font)}}.profile-subscription-plan-empty-button{width:100%;max-width:300px}.profile-subscription-plan-empty-desc{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--title-font);line-height:var(--first-line-height);text-align:center;white-space:pre-wrap;margin-top:8px}@media screen and (width<=768px){.profile-subscription-plan-empty-desc{font-size:var(--regular-font)}}.profile-subscription-plan-empty-btn{width:264px;margin-top:16px}.profile-subscription-plan-content-reserve-desc{color:var(--second-color);font-family:my-font-regular,serif;font-size:var(--large-font);margin-top:24px}@media screen and (width<=768px){.profile-subscription-plan-content-reserve-desc{font-family:my-font-light,serif;font-size:var(--small-font);order:-1;margin-top:0;margin-bottom:16px}}.profile-subscription-box{background-color:var(--second-border-color);border-radius:var(--first-radius);justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 16px;display:flex}.profile-subscription-box-section{align-items:center;gap:4px;display:flex}.profile-subscription-box-section-icon{font-size:24px}.profile-subscription-box-section-title{color:var(--forth-text-color);font-family:my-font-light,serif;font-size:var(--small-font)}.profile-subscription-box-section-desc{font-family:my-font-medium,serif;font-size:var(--title-font)}.profile-subscription-box-btn{border-radius:var(--third-radius);align-items:center;gap:4px;margin-inline-end:-8px;padding:8px;display:flex}.profile-subscription-box-btn-text{color:var(--second-color);font-family:my-font-light,serif;font-size:var(--regular-font)}.profile-subscription-box-btn-icon{color:var(--second-color);font-size:16px}.profile-referral{background-color:var(--first-background-color);border-radius:var(--third-radius);flex-direction:column;height:100%;display:flex}@media screen and (width<=1140px){.profile-referral.select-book{background-color:#0000}}.profile-referral-title{border-bottom:1px solid var(--second-border-color);font-family:my-font-medium,serif;font-size:var(--large-font);align-items:center;gap:4px;margin:0 32px;padding:32px 0 16px;display:flex}@media screen and (width<=1140px){.profile-referral-title{display:none}}.profile-referral-title-back{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-inline-start:-12px;display:flex}.profile-referral-title-back-icon{font-size:24px}.profile-referral-content{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:580px;max-width:100%;margin:0 auto;padding:24px 16px;display:flex}.profile-referral-content.select-book{justify-content:flex-start;width:100%;padding:0 32px}.profile-referral-content.select-book .page-options-header{padding:0}@media screen and (width<=1140px){.profile-referral-content{min-height:calc(var(--full-height) - var(--header-un-collapsed-mobile-height) - var(--page-padding-bottom) - 32px);padding:16px}.profile-referral-content.select-book{padding:0}}.profile-referral-content-title{font-family:my-font-bold,serif;font-size:var(--big-font);text-align:center}@media screen and (width<=1140px){.profile-referral-content-title{font-family:my-font-medium,serif;font-size:var(--large-font);white-space:pre-wrap}}.profile-referral-content-icon{aspect-ratio:1.1;width:240px;max-width:260px;margin:24px auto;display:block}@media screen and (width<=1140px){.profile-referral-content-icon{width:100%;margin:16px auto}}.profile-referral-content-capacity{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);margin-bottom:16px}@media screen and (width<=1140px){.profile-referral-content-capacity{font-size:var(--regular-font);margin-bottom:12px}}.profile-referral-content-gift{align-items:center;gap:20px;margin-bottom:24px;display:flex}.profile-referral-content-gift-item{font-size:32px}@media screen and (width<=1140px){.profile-referral-content-gift-item{font-size:24px}}.profile-referral-content-btn{width:296px}@media screen and (width<=1140px){.profile-referral-content-btn{order:2;width:100%}}.profile-referral-content-info{background-color:var(--third-background-color);border-radius:var(--second-radius);flex-direction:column;width:100%;margin-top:32px;display:flex;overflow:hidden}@media screen and (width<=1140px){.profile-referral-content-info{order:1;margin-top:0;margin-bottom:16px}}.profile-referral-content-info-title{align-items:center;gap:8px;padding:12px;display:flex}.profile-referral-content-info-title-text{font-family:my-font-regular,serif;font-size:var(--title-font);flex-grow:1}.profile-referral-content-info-title-icon{font-size:24px}.profile-referral-content-info-title-arrow{color:var(--first-text-color);font-size:20px;transition:transform .2s}.profile-referral-content-info-title-arrow.expanded{transform:rotate(180deg)}.profile-referral-content-info-desc{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--regular-font);line-height:var(--first-line-height);grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid;overflow:hidden}.profile-referral-content-info-desc.expanded{grid-template-rows:1fr}.profile-referral-content-info-desc.expanded .profile-referral-content-info-desc-info{opacity:1;padding:0 12px 12px;transition:padding .2s,opacity .2s .2s}.profile-referral-content-info-desc-info{opacity:0;min-height:0;padding:0 12px;transition:padding .2s,opacity .2s}.profile-referral-phone-modal{max-width:100%;width:var(--desktop-modal-width);padding:32px 24px}.profile-referral-phone-modal-title{border-bottom:1px solid var(--second-border-color);font-family:my-font-bold,serif;font-size:var(--large-font);margin-bottom:32px;padding-bottom:24px}@media screen and (width<=1140px){.profile-referral-phone-modal-title{margin-bottom:24px;padding-bottom:16px}}.profile-referral-phone-modal-btn{width:100%;margin-top:24px}.profile-referral-phone-modal-phone{border-bottom:1px solid var(--second-border-color);justify-content:space-between;align-items:center;margin-top:24px;padding-bottom:8px;display:flex}.profile-referral-phone-modal-phone-btn{border-radius:var(--first-radius);color:var(--first-color);font-family:my-font-light,serif;font-size:var(--regular-font);margin-inline-start:-8px;padding:8px}.profile-referral-phone-modal-phone-text{font-family:my-font-regular,serif;font-size:var(--title-font);direction:ltr}.profile-referral-content-books{border-top:1px solid var(--second-border-color);width:100%;padding:24px 0}@media screen and (width<=1140px){.profile-referral-content-books{padding:16px 0}}.book-report-modal{max-width:100%;width:var(--desktop-modal-width)}.book-report-modal-title{font-family:my-font-bold,serif;font-size:var(--large-font);padding:24px 24px 0}.book-report-modal-content{align-items:center;gap:12px;padding:16px 24px;display:flex}.book-report-modal-content-img{aspect-ratio:var(--ebook-ratio);border-radius:var(--first-radius);width:52px}.book-report-modal-content-img.square{aspect-ratio:var(--audio-ratio)}.book-report-modal-content-detail{flex-direction:column;gap:8px;display:flex}.book-report-modal-content-detail-title{font-family:my-font-medium,serif;font-size:var(--title-font)}.book-report-modal-item{width:100%;padding:0 24px}.book-report-modal-item-inner{border-top:1px solid var(--second-border-color);font-family:my-font-regular,serif;font-size:var(--title-font);align-items:center;gap:8px;padding:16px 0;display:flex}.book-report-modal-area{margin:8px 24px 0}.book-report-modal-area textarea{height:100px}.book-report-modal-btn{width:calc(100% - 48px);margin:24px;display:inline-flex}.profile-purchases{background-color:var(--second-border-color);border-radius:var(--first-radius);flex-direction:column;height:100%;padding:32px;display:flex}@media screen and (width<=768px){.profile-purchases{background-color:#0000;padding:0}}.profile-purchases-title{border-bottom:1px solid var(--first-border-color);font-family:my-font-medium,serif;font-size:var(--large-font);align-items:center;padding-bottom:16px;display:flex}.profile-purchases-title.no-padding{margin-top:-8px;padding-bottom:8px}@media screen and (width<=768px){.profile-purchases-title{display:none}}.profile-purchases-title-arrow{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-inline:-8px 8px;display:flex}.profile-purchases-title-arrow-icon{font-size:24px}.profile-purchases-item{border:1px solid var(--first-border-color);border-radius:var(--first-radius);width:100%;padding:16px 24px}@media screen and (width>=769px){.profile-purchases-item{margin-top:16px}.profile-purchases-item:first-child{margin-top:24px}.profile-purchases-item:last-child{margin-bottom:24px}}@media screen and (width<=768px){.profile-purchases-item{background-color:var(--second-border-color);border:none;margin-bottom:12px;padding:16px}}.profile-purchases-item-header{justify-content:space-between;align-items:center;display:flex}.profile-purchases-item-header-section{align-items:center;gap:12px;display:flex}@media screen and (width<=768px){.profile-purchases-item-header-section{gap:8px;width:100%}}.profile-purchases-item-header-code{align-items:center;gap:8px;display:flex}@media screen and (width<=768px){.profile-purchases-item-header-code{gap:4px}}.profile-purchases-item-header-code-title{color:var(--second-icon-color);font-family:my-font-light,serif;font-size:var(--title-font)}@media screen and (width<=768px){.profile-purchases-item-header-code-title{font-size:var(--small-font)}}.profile-purchases-item-header-code-value{font-family:my-font-regular,serif;font-size:var(--title-font)}@media screen and (width<=768px){.profile-purchases-item-header-code-value{font-size:var(--regular-font)}}.profile-purchases-item-header-separator{background-color:var(--first-border-color);width:1px;height:16px}@media screen and (width<=768px){.profile-purchases-item-header-separator.first{background-color:#0000;flex-grow:1}}.profile-purchases-item-header-arrow{color:var(--first-icon-color);font-size:24px}.profile-purchases-item-header-arrow.mobile{display:none}@media screen and (width<=768px){.profile-purchases-item-header-arrow{display:none}.profile-purchases-item-header-arrow.mobile{width:16px;min-width:16px;height:16px;margin-inline-start:auto;display:block}}.profile-purchases-item-header-time{color:var(--first-icon-color);font-family:my-font-light,serif;font-size:var(--title-font)}@media screen and (width<=768px){.profile-purchases-item-header-time{font-size:var(--small-font)}}.profile-purchases-item-products{align-items:center;gap:8px;padding:16px 0;display:flex}.profile-purchases-item-products-number{background-color:var(--second-border-color);border-radius:var(--forth-radius);font-family:my-font-light,serif;font-size:var(--small-font);justify-content:center;align-items:center;width:32px;min-width:32px;height:20px;display:flex}.profile-purchases-item-products-img{aspect-ratio:var(--ebook-ratio);border-radius:calc(var(--first-radius)/2);width:35px;box-shadow:0 12px 24px -4px #0000001f}.profile-purchases-item-products-img.square{aspect-ratio:var(--audio-ratio);width:40px}@media screen and (width<=768px){.profile-purchases-item-products-img{width:29px}.profile-purchases-item-products-img.square{width:32px}}.profile-purchases-item-footer{border-top:1px solid var(--first-border-color);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.profile-purchases-item-footer-status{border-radius:var(--sixth-radius);color:var(--success-color);border:1px solid #00ab5099;padding:4px 8px}.profile-purchases-item-footer-status.danger{border:1px solid var(--danger-color);color:var(--danger-color)}.profile-purchases-item-footer-section{align-items:center;display:flex}.profile-purchases-item-footer-section-title{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--title-font)}.profile-purchases-item-footer-section-value{font-family:my-font-medium,serif;font-size:var(--large-font);margin-inline:8px 4px}.profile-purchases-item-footer-section-desc{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--tiny-font)}.profile-purchase-detail{background-color:var(--second-border-color);border-radius:var(--first-radius);padding:32px}@media screen and (width<=768px){.profile-purchase-detail{padding:0}}.profile-purchase-detail-loading{padding:64px 0}.profile-purchase-detail-header{align-items:center;gap:16px;padding:24px 0;display:flex}@media screen and (width<=768px){.profile-purchase-detail-header{flex-direction:column;padding:16px 0}}.profile-purchase-detail-header-item{align-items:center;gap:4px;display:flex}@media screen and (width<=768px){.profile-purchase-detail-header-item{justify-content:space-between;width:100%;padding:0 16px}}.profile-purchase-detail-header-item-title{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--regular-font)}.profile-purchase-detail-header-item-value{font-family:my-font-regular,serif;font-size:var(--title-font)}.profile-purchase-detail-header-separator{background-color:var(--first-border-color);width:1px;height:16px}@media screen and (width<=768px){.profile-purchase-detail-header-separator{display:none}}.profile-purchase-detail-product{border:1px solid var(--first-border-color);border-radius:var(--forth-radius);margin-bottom:16px}@media screen and (width<=768px){.profile-purchase-detail-product{border:none;border-top:1px solid var(--first-border-color);border-radius:0;margin:0 16px}}.profile-purchase-detail-product-main{border-radius:var(--forth-radius);align-items:center;gap:16px;width:100%;padding:16px;display:flex}@media screen and (width<=768px){.profile-purchase-detail-product-main{padding:16px 0}}.profile-purchase-detail-product-main-img{aspect-ratio:var(--ebook-ratio);border-radius:var(--first-radius);width:80px;box-shadow:0 12px 24px -4px #0000001f}.profile-purchase-detail-product-main-img.square{aspect-ratio:var(--audio-ratio)}.profile-purchase-detail-product-main-detail{flex-direction:column;gap:8px;display:flex}.profile-purchase-detail-product-main-detail-rate{align-items:center;gap:4px;display:flex}.profile-purchase-detail-product-main-detail-rate-icon{width:20px;height:20px;font-size:20px}.profile-purchase-detail-product-main-detail-rate-score{font-family:my-font-regular,serif;font-size:var(--title-font)}.profile-purchase-detail-product-main-detail-rate-responses{color:var(--second-icon-color);font-family:my-font-light,serif;font-size:var(--small-font)}.profile-purchase-detail-product-main-detail-title{font-family:my-font-regular,serif;font-size:var(--title-font)}.profile-purchase-detail-product-main-publisher{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--title-font)}.profile-purchase-detail-product-main-detail-price{align-items:center;gap:4px;display:flex}.profile-purchase-detail-product-main-detail-price-value{font-family:my-font-medium,serif;font-size:var(--large-font)}.profile-purchase-detail-product-main-detail-price-desc{color:var(--second-icon-color);font-family:my-font-light,serif;font-size:var(--small-font)}.profile-purchase-detail-product-main-review{border-radius:var(--forth-radius);color:var(--first-color);margin-top:-16px;align-items:center;gap:8px;margin-inline-start:auto;padding:16px;display:flex}.profile-purchase-detail-product-main-review.mobile{display:none}@media screen and (width<=768px){.profile-purchase-detail-product-main-review{display:none}.profile-purchase-detail-product-main-review.mobile{margin-top:-4px;width:fit-content;margin-inline-start:0;padding:4px;display:flex}}.profile-purchase-detail-product-main-review-icon{color:var(--first-color);font-size:20px}.profile-purchase-detail-factor{background-color:var(--second-border-color);border-radius:var(--first-radius);margin-top:16px;padding:32px}.profile-purchase-detail-factor-title{font-family:my-font-medium,serif;font-size:var(--large-font);margin-bottom:12px}.profile-purchase-detail-factor-box{flex-wrap:wrap;align-items:center;display:flex}.profile-purchase-detail-factor-box-item{width:50%}.profile-purchase-detail-factor-box-item.first{border-inline-end:1px solid var(--first-border-color);padding-inline-end:32px}.profile-purchase-detail-factor-box-item.second{padding-inline-start:32px}@media screen and (width<=768px){.profile-purchase-detail-factor-box-item{width:100%}.profile-purchase-detail-factor-box-item.first{border-inline-end:none;padding-inline-end:0}.profile-purchase-detail-factor-box-item.second{padding-inline-start:0}}.profile-purchase-detail-factor-box-item-field{border-bottom:1px solid var(--first-border-color);justify-content:space-between;align-items:center;padding:12px 0;display:flex}@media screen and (width>=769px){.profile-purchase-detail-factor-box-item-field.bold .profile-purchase-detail-factor-box-item-field-title{color:var(--first-text-color);font-family:my-font-medium,serif;font-size:var(--large-font)}}.profile-purchase-detail-factor-box-item-field:last-child{border-bottom:none}@media screen and (width<=768px){.profile-purchase-detail-factor-box-item-field{border-bottom:none;padding:6px 0}.profile-purchase-detail-factor-box-item-field.bold{border-bottom:1px solid var(--first-border-color);border-top:1px solid var(--first-border-color);margin:8px 0;padding:16px 0}}.profile-purchase-detail-factor-box-item-field-title{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--regular-font)}.profile-purchase-detail-factor-box-item-field-value{font-family:my-font-regular,serif;font-size:var(--title-font);align-items:center;gap:4px;display:flex}.profile-purchase-detail-factor-box-item-field-value-currency{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--tiny-font)}.profile-reviews{background-color:var(--second-border-color);border-radius:var(--first-radius);height:100%}@media screen and (width>=769px){.profile-reviews{flex-direction:column;display:flex}}@media screen and (width<=768px){.profile-reviews{background-color:#0000;height:auto}.profile-reviews-main{background-color:var(--first-background-color);border-radius:var(--third-radius)}}.profile-reviews-header{border-bottom:1px solid var(--second-border-color);align-items:center;margin:0 32px;padding:32px 0 16px;display:flex}@media screen and (width<=1140px){.profile-reviews-header{display:none}}.profile-reviews-header-title{font-family:my-font-medium,serif;font-size:var(--large-font)}.profile-reviews-items{flex-direction:column;flex-grow:1;gap:16px;padding:24px 32px;display:flex}@media screen and (width<=768px){.profile-reviews-items{padding:12px}}.profile-reviews-waiting-item{background-color:var(--second-border-color);border:1px solid var(--first-border-color);border-radius:var(--first-radius);margin:12px 32px 0;overflow:hidden}@media screen and (width<=768px){.profile-reviews-waiting-item{border:none;margin:0 0 12px}}.profile-reviews-waiting-item-main{border-radius:var(--third-radius);width:100%}.profile-reviews-waiting-item-main-inner{border-bottom:1px solid var(--second-border-color);align-items:center;gap:16px;width:calc(100% - 32px);margin:16px 16px 0;padding-bottom:16px;display:flex}.profile-reviews-waiting-item-main-inner-img{aspect-ratio:var(--ebook-ratio);border-radius:var(--first-radius);width:112px;box-shadow:0 4px 4px #00000040}.profile-reviews-waiting-item-main-inner-img.square{aspect-ratio:var(--audio-ratio)}@media screen and (width<=768px){.profile-reviews-waiting-item-main-inner-img{width:80px}}.profile-reviews-waiting-item-footer{justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.profile-reviews-waiting-item-footer-rate{align-items:center;gap:4px;display:flex}.profile-reviews-waiting-item-footer-rate-icon{font-size:16px}.profile-reviews-waiting-item-footer-rate-score{font-family:my-font-regular,serif;font-size:var(--title-font)}.profile-reviews-waiting-item-footer-rate-responses{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--regular-font)}.profile-reviews-waiting-item-footer-btn{border-radius:var(--third-radius);color:var(--first-color);align-items:center;gap:8px;margin-inline-end:-8px;padding:8px;display:flex}.profile-reviews-waiting-item-footer-btn-icon{font-size:20px}.profile-gifts{background-color:var(--second-border-color);border-radius:var(--first-radius);height:100%}@media screen and (width>=769px){.profile-gifts{flex-direction:column;display:flex}}@media screen and (width<=768px){.profile-gifts{background-color:#0000;height:auto}.profile-gifts-main{background-color:var(--first-background-color);border-radius:var(--third-radius)}}.profile-gifts-header{border-bottom:1px solid var(--second-border-color);align-items:center;margin:0 32px;padding:32px 0 16px;display:flex}@media screen and (width<=1140px){.profile-gifts-header{display:none}}.profile-gifts-header-title{font-family:my-font-medium,serif;font-size:var(--large-font)}.profile-gifts-items{flex-direction:column;flex-grow:1;gap:16px;padding:24px 32px;display:flex}@media screen and (width<=768px){.profile-gifts-items{padding:12px}}.profile-gifts-item{background-color:var(--second-border-color);border:1px solid var(--first-border-color);border-radius:var(--first-radius);margin:12px 32px 0;overflow:hidden}@media screen and (width<=768px){.profile-gifts-item{border:none;margin:0 0 12px}}.profile-gifts-item-main{border-radius:var(--third-radius);width:100%}.profile-gifts-item-main-inner{border-bottom:1px solid var(--second-border-color);align-items:center;gap:16px;width:calc(100% - 32px);margin:16px 16px 0;padding-bottom:16px;display:flex}.profile-gifts-item-main-inner-img{aspect-ratio:var(--ebook-ratio);border-radius:var(--first-radius);width:112px;box-shadow:0 4px 4px #00000040}.profile-gifts-item-main-inner-img.square{aspect-ratio:var(--audio-ratio)}@media screen and (width<=768px){.profile-gifts-item-main-inner-img{width:80px}}.profile-gifts-item-footer{justify-content:flex-end;align-items:center;padding:8px 16px;display:flex}.profile-gifts-item-footer-btn{align-items:center;gap:8px;width:320px;display:flex}@media screen and (width<=500px){.profile-gifts-item-footer-btn{width:100%}}.profile-gifts-item-footer-btn-icon{font-size:20px}.send-gift-modal{max-width:368px;width:var(--desktop-modal-width)}@media screen and (width<=768px){.send-gift-modal{height:var(--full-height)}}.send-gift-modal-inner{padding:32px 24px}.send-gift-modal-header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.send-gift-modal-header-detail{flex-direction:column;gap:4px;display:flex}.send-gift-modal-header-detail-title{font-family:my-font-bold,serif;font-size:var(--large-font)}.send-gift-modal-header-close{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-inline-end:-12px;display:flex}.send-gift-modal-header-close-icon{font-size:24px}.send-gift-modal-item-main-inner{border-bottom:1px solid var(--second-border-color);gap:12px;width:calc(100% - 32px);padding-bottom:24px;display:flex}.send-gift-modal-item-main-inner-img{aspect-ratio:var(--ebook-ratio);border-radius:var(--first-radius);width:112px;box-shadow:0 4px 4px #00000040}.send-gift-modal-item-main-inner-img.square{aspect-ratio:var(--audio-ratio)}@media screen and (width<=768px){.send-gift-modal-item-main-inner-img{width:80px}}.send-gift-modal-product-main-detail{flex-direction:column;gap:8px;display:flex}.send-gift-modal-product-main-detail-title{font-family:my-font-regular,serif;font-size:var(--title-2-font)}.send-gift-modal-product-main-detail-separate{background-color:var(--first-border-color);width:100%;height:1px}.send-gift-modal-product-main-detail-share-social{justify-content:space-between;align-items:center;height:110px;display:flex}.send-gift-modal-product-main-detail-share-social-item{width:48px;height:48px}.send-gift-modal-submit{gap:8px;width:100%;margin-top:28px}.series-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)var(--first-solid-padding)calc(var(--page-padding-bottom) + var(--first-solid-padding))}.series-page-content{max-width:var(--first-max-page-width);margin:0 auto}.series-page-content-second{flex-direction:column;gap:24px;width:100%;display:flex}@media screen and (width<=768px){.series-page-content-second{gap:16px}}.series-page-side{background-color:var(--second-border-color);border-radius:var(--first-radius);width:100%;margin-bottom:24px;padding:24px}@media screen and (width<=768px){.series-page-side{margin-bottom:16px;padding:24px 16px}}.series-page-side-main{align-items:flex-start;gap:24px;display:flex;position:relative}@media screen and (width<=768px){.series-page-side-main{flex-direction:column;gap:12px}}.series-page-side-main-img{width:160px;min-width:160px}.series-page-side-main-content{flex-direction:column;flex-grow:1;gap:8px;margin-top:60px;display:flex}@media screen and (width<=768px){.series-page-side-main-content{margin-top:0}}.series-page-side-main-buttons{inset-inline-end:0;position:absolute;top:0}.series-page-side-title{font-family:my-font-bold,serif;font-size:var(--big-font)}.series-page-side-subtitle{color:var(--second-text-color);font-family:my-font-medium,serif;font-size:var(--title-font)}.series-page-item{background-color:var(--second-border-color);border-radius:var(--first-radius);width:100%}.series-page-item-main{border-radius:var(--first-radius)var(--first-radius)0 0;align-items:center;gap:16px;width:100%;padding:16px;display:flex}@media screen and (width<=768px){.series-page-item-main{gap:12px}}.series-page-item-main-img{aspect-ratio:var(--ebook-ratio);border-radius:var(--first-radius);width:112px}.series-page-item-main-img.square{aspect-ratio:var(--audio-ratio)}@media screen and (width<=768px){.series-page-item-main-img{width:80px}}.series-page-item-main-detail{flex-direction:column;gap:8px;display:flex}.series-page-item-main-detail-title{font-family:my-font-medium,serif;font-size:var(--large-font)}@media screen and (width<=768px){.series-page-item-main-detail-title{font-size:var(--title-font)}}.series-page-item-main-detail-publisher{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--title-font)}@media screen and (width<=768px){.series-page-item-main-detail-publisher{font-size:var(--small-font)}}.series-page-item-footer{border-top:1px solid var(--second-border-color);justify-content:space-between;align-items:center;margin:0 16px;padding:8px 0 16px;display:flex}.series-page-item-footer-rate{align-items:center;gap:4px;display:flex}.series-page-item-footer-rate-icon{width:16px;height:16px;font-size:16px}.series-page-item-footer-rate-icon.empty{color:var(--forth-icon-color)}.series-page-item-footer-rate-icon.empty path{fill:var(--forth-icon-color)}.series-page-item-footer-rate-score{font-family:my-font-regular,serif;font-size:var(--title-font)}@media screen and (width<=768px){.series-page-item-footer-rate-score{font-size:var(--regular-font)}}.series-page-item-footer-buy{align-items:center;gap:4px;display:flex}.series-page-item-footer-view{border-radius:var(--third-radius);color:var(--first-color);font-size:var(--title-font);white-space:nowrap;align-items:center;gap:8px;height:32px;margin-inline-end:-8px;padding:0 8px;display:flex}@media screen and (width<=768px){.series-page-item-footer-view{font-family:my-font-regular,serif;font-size:var(--title-font)}}.series-page-item-footer-view-icon{font-size:20px}.series-page-item-footer-buy-strike{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--regular-font);text-decoration-line:line-through}@media screen and (width<=768px){.series-page-item-footer-buy-strike{font-size:var(--small-font)}}.series-page-item-footer-buy-price{font-family:my-font-medium,serif;font-size:var(--large-font)}.series-page-item-footer-buy-currency{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--title-font)}@media screen and (width<=768px){.series-page-item-footer-buy-currency{font-size:var(--small-font)}}.series-page-item-footer-buy-btn{border-radius:var(--first-radius);justify-content:center;align-items:center;width:32px;height:32px;margin-inline-start:8px;padding:0;display:flex}.series-page-item-footer-buy-btn-icon{font-size:20px}.series-page-item-badges{inset-inline-end:16px;align-items:center;gap:4px;display:flex;position:absolute;top:0}.suggestion-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)var(--first-solid-padding)calc(var(--page-padding-bottom) + var(--first-solid-padding))}.suggestion-page-content{max-width:var(--first-max-page-width);flex-direction:column;gap:24px;margin:0 auto;padding:24px 0;display:flex}@media screen and (width<=768px){.suggestion-page-content{padding:16px 0}}.suggestion-page-title{font-family:my-font-bold,serif;font-size:var(--big-font)}.suggestion-page-img{display:none}@media screen and (width<=768px){.suggestion-page-img{border-radius:var(--forth-radius);width:100%;display:block;box-shadow:0 12px 24px -6px #1414190f}}.suggestion-page-desc{border-radius:var(--third-radius);padding:32px}.person-card,.suggestion-page-desc{background-color:var(--second-border-color)}.person-card{border-radius:var(--first-radius);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:200px;padding:16px;display:flex;position:relative}.person-card.hide{height:0;overflow:hidden}@media screen and (width<=768px){.person-card{width:40%}.person-card.hide.just-desktop{display:none}}.person-card-material-img{border-radius:50%;width:80px;min-width:80px;height:80px}.person-card-material-img.person{background-color:var(--first-border-color);color:var(--third-icon-color);justify-content:center;align-items:center;font-size:40px;display:flex}@media screen and (width<=768px){.person-card-material-img{width:48px;min-width:48px;height:48px}.person-card-material-img.person{font-size:24px}}.person-card-material-name{color:#191c1e;font-family:my-font-medium,serif;font-size:var(--large-font);text-align:center;margin-top:8px}.person-card-row{background-color:var(--first-background-color);border-radius:var(--third-radius);align-items:center;gap:12px;width:100%;padding:16px 24px;display:flex}@media screen and (width<=768px){.person-card-row{padding:16px}}.person-card-row-material-title{font-family:my-font-medium,serif;font-size:var(--large-font)}@media screen and (width<=768px){.person-card-row-material-title{font-size:var(--title-font)}}.person-card-roles{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--title-font);align-items:center;margin-top:4px;line-height:23px;display:flex}@media screen and (width<=768px){.person-card-roles{font-size:var(--regular-font)}}.person-card-roles-line{background-color:var(--first-border-color);width:1px;height:12px;margin:0 8px}.faq-content{flex-direction:column;gap:12px;display:flex}.faq-content-item{background-color:var(--second-border-color);border-radius:var(--first-radius)}.faq-content-item-question{border-radius:var(--third-radius);transition:padding var(--first-transition);align-items:flex-start;gap:16px;width:100%;padding:24px;display:flex}.faq-content-item-question.open{padding:24px 24px 16px}.faq-content-item-question-icon{min-width:24px;height:24px;transition:transform var(--first-transition);width:24px;font-size:24px}.faq-content-item-question-icon path:first-child{opacity:1;transition:opacity var(--first-transition)}.faq-content-item-question-icon.open{transform:rotate(90deg)}.faq-content-item-question-icon.open path:first-child{opacity:0}.faq-content-item-question-title{color:var(--third-color);font-family:my-font-medium,serif;font-size:var(--large-font);transition:color var(--first-transition)}@media screen and (width<=768px){.faq-content-item-question-title{font-size:var(--title-font)}}.faq-content-item-answer{opacity:0;transition:height var(--first-transition).2s,opacity ease .2s;overflow:hidden}.faq-content-item-answer.open{opacity:1;transition:height var(--first-transition),opacity ease .2s var(--transition-time)}.faq-content-item-answer-text{font-family:my-font-regular,serif;font-size:var(--title-font);line-height:var(--first-line-height);text-align:justify;text-align-last:start;white-space:pre-line;padding:0 24px 16px}@media screen and (width<=768px){.faq-content-item-answer-text{font-family:my-font-light,serif}}.faq-content-item-reaction-container{border-top:1px solid var(--second-border-color);align-items:center;margin-top:12px;padding-top:12px;display:flex}.faq-content-item-reaction-title{color:var(--first-text-color);text-align:right;flex:1;font-family:my-font-light,serif;font-size:14px;line-height:23px}.faq-content-item-reaction-button{font-size:var(--small-font);border-radius:4px;align-items:center;gap:4px;height:32px;margin-inline-start:8px;padding:0 8px;display:flex}.faq-content-item-reaction-button.selected svg path{fill:var(--first-color)}.faq-content-item-reaction-icon-like{font-size:16px}.vl-book-description{flex-direction:column;gap:16px;display:flex}.vl-book-description-item{background-color:var(--second-border-color);border-radius:var(--third-radius);padding:16px;display:block;position:relative}.vl-book-description-item:last-child .vl-book-description-item-divider{display:none}.vl-book-description-item-header{border-radius:var(--first-radius);cursor:auto;-webkit-user-select:text;user-select:text;align-items:flex-start;gap:12px;width:100%;display:flex}.vl-book-description-item-header.active{-webkit-user-select:none;user-select:none}@media screen and (width<=768px){.vl-book-description-item-header{text-align:center;flex-direction:column;align-items:center}}.vl-book-description-item-header-img-bg{border-radius:var(--first-radius);position:static;transform:none;box-shadow:0 4px 4px #00000040}.vl-book-description-item-header-img{border-radius:var(--first-radius);width:148px;position:static}.vl-book-description-item-header-img .show-image-header{flex-direction:row-reverse;left:24px}@media screen and (width<=768px){.vl-book-description-item-header-img{width:128px}}.vl-book-description-item-header-detail{flex-direction:column;gap:16px;display:flex}.vl-book-description-item-header-detail-title{color:var(--first-color);font-family:my-font-medium,serif;font-size:var(--large-font)}.vl-book-description-item-header-detail-content-bg{flex-direction:column;gap:12px;display:flex}.vl-book-description-item-header-detail-content{align-items:center;gap:8px;display:flex}@media screen and (width<=768px){.vl-book-description-item-header-detail-content:first-child{flex-direction:column}.vl-book-description-item-header-detail-content:first-child .vl-book-description-item-header-detail-separator{display:none}}.vl-book-description-item-header-detail-desc{font-family:my-font-light,serif;font-size:var(--title-font);gap:4px;display:flex}.vl-book-description-item-header-detail-desc.vl-book-description-subtitle{font-family:my-font-regular}.vl-book-description-item-header-detail-desc.vl-book-description-iconTitle{color:var(--third-color);font-family:my-font-medium;font-size:var(--small-font)}.vl-book-description-item-header-detail-desc.vl-book-description-iconTitle a{color:var(--first-color);font-size:var(--title-font)}.vl-book-description-item-header-detail-desc.vl-book-description-footerText{color:var(--third-color);font-family:my-font-regular}.vl-book-description-item-header-detail-desc .active{border-bottom:1px solid}.vl-book-description-tag.tag{color:var(--third-color);padding:4px 8px;font-family:my-font-regular}.vl-book-description-tag.tag .tag-title{font-size:var(--mini-font)}.vl-book-description-badges{color:var(--third-color);font-family:my-font-regular}.vl-book-description-item-rate{background-color:var(--rate-tag-color);color:var(--on-rate-tag-color);font-size:var(--regular-font);border-radius:24px;justify-content:center;align-items:center;max-height:24px;padding:4px 10px;display:flex}.vl-book-description-item-rate-icon{color:var(--first-icon-color);margin-inline-end:4px}.vl-book-description-item-rate-icon.empty{color:var(--forth-icon-color)}.vl-book-description-item-rate-title{color:var(--on-rate-tag-color);font-family:my-font-regular,serif;font-size:var(--regular-font);align-items:center;display:flex}.vl-book-description-item-rate-title.empty{color:var(--on-rate-tag-color)}.vl-book-description-purchased{border:1px solid var(--success-color);border-radius:var(--fifth-radius);color:var(--success-color);font-size:var(--mini-font);background-color:#ebf9f1;justify-content:center;align-items:center;gap:4px;max-height:24px;padding:4px 8px;display:flex}.vl-book-description-purchased span{font-family:my-font-regular;font-size:var(--large-font)}.vl-book-description-item-rate-title-responses{color:var(--on-rate-tag-color);font-family:my-font-light,serif;font-size:var(--small-font);margin-inline-start:4px}.vl-book-description-item-rate-title-responses.mis-0{margin-inline-start:0}.vl-book-description-book-author-detail{gap:8px}.vl-book-description-item-header-detail-footer{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--title-font)}@media screen and (width<=768px){.vl-book-description-item-header-detail-footer{font-size:var(--small-font)}}.vl-book-description-item-header-detail-separator{background-color:var(--first-border-color);width:1px;height:16px}.vl-book-description-item-header-text{-webkit-line-clamp:3;font-family:my-font-light,serif;font-size:var(--title-font);line-height:var(--second-line-height);text-align:justify;text-align-last:start;text-overflow:ellipsis;white-space:pre-line;word-break:break-word;border-top:1px solid #dfe1e3;-webkit-box-orient:vertical;margin-top:16px;padding:28px 12px 0;display:-webkit-box;overflow:hidden}.vl-book-description-item-divider{background-color:var(--second-border-color);height:1px;position:absolute;bottom:0;left:16px;right:16px}.vl-book-description-item-btn{float:left;font-family:my-font-bold;font-size:var(--large-font);gap:8px;width:100%;max-width:217px;margin-top:8px}.vl-book-description-item-btn span{font-size:var(--large-font)}@media screen and (width<=768px){.vl-book-description-item-btn{max-width:unset}}.multiple-banner-simple-item{border-radius:var(--first-radius);scroll-snap-align:start;scroll-snap-stop:normal;flex-grow:1;width:600px;min-width:600px;box-shadow:0 12px 24px -6px #1414190f}@media screen and (width<=768px){.multiple-banner-simple-item{width:52%;min-width:52%}}@media screen and (width<=480px){.multiple-banner-simple-item{border-radius:var(--third-radius);min-width:280px;width:280px;scroll-margin-inline-start:var(--first-solid-padding)}}.multiple-banner-simple-item-material-img{object-fit:cover;width:100%}.apps-page{position:sticky}.apps-page-inner{background-color:var(--second-background-color);min-height:var(--full-height);padding:calc(var(--header-padding) + 20px)var(--first-solid-padding)30px}@media screen and (width<=1140px){.apps-page-inner{padding:calc(var(--header-padding) + 10px)var(--first-solid-padding)0}}.apps-page-new-container{background-color:var(--forth-background-color);max-width:var(--first-max-page-width);border-radius:16px;gap:95px;margin:0 auto 78px;padding:0 112px;display:flex}@media screen and (width<=990px){.apps-page-new-container{border-radius:8px;flex-direction:column-reverse;gap:24px;margin:16px auto 24px;padding:0 16px}}.apps-page-new-details{flex-direction:column;flex:1;gap:24px;margin:64px 0 34px;display:flex}@media screen and (width<=990px){.apps-page-new-details{margin:0 0 34px}}.apps-page-new-title{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:36px;line-height:var(--third-line-height);text-align:right;white-space:pre-line}@media screen and (width<=990px){.apps-page-new-title{font-size:18px;line-height:var(--forth-line-height)}}.apps-page-new-desc{color:var(--forth-text-color);font-family:my-font-medium,serif;font-size:18px;line-height:var(--forth-line-height)}@media screen and (width<=990px){.apps-page-new-desc{font-size:14px;line-height:var(--first-line-height)}}.apps-page-new-bottom-text{color:var(--third-color);font-family:my-font-bold,serif;font-size:20px;line-height:var(--forth-line-height)}@media screen and (width<=990px){.apps-page-new-bottom-text{font-size:16px;line-height:var(--first-line-height)}}.apps-page-new-image-container{flex:1;justify-content:center;align-items:center;max-width:443px;max-height:331px;display:flex}.apps-page-new-image{aspect-ratio:443/331;width:100%;margin:40px 0 -62px}@media screen and (width<=768px){.apps-page-new-image{max-width:100%;margin:-24px 0 0}}.apps-page-content{background-color:var(--second-border-color);border-radius:var(--third-radius);max-width:var(--first-max-page-width);margin:0 auto}@media screen and (width<=768px){.apps-page-content{background-color:#0000}}.apps-page-content-main{align-items:flex-start;padding:40px 65px 0;display:flex}@media screen and (width<=1140px){.apps-page-content-main{border-radius:var(--first-radius);padding:24px 24px 0}}@media screen and (width<=768px){.apps-page-content-main{background-color:var(--second-border-color)}}.apps-page-content-main-tips-bg{padding:40px 0}@media screen and (width<=768px){.apps-page-content-main-tips-bg{padding:0}}.apps-page-content-main-tips-bg .apps-page-content-main-tips{background-color:var(--second-background-color);border-radius:100px 8px;flex-direction:column;gap:40px;padding:40px 64px;display:flex}@media screen and (width<=768px){.apps-page-content-main-tips-bg .apps-page-content-main-tips{border-radius:40px 4px;margin-bottom:24px;padding:24px 16px}}.apps-page-content-main-first{width:100%}.apps-page-content-main-first .apps-page-content-main-section{justify-content:space-between;margin-bottom:90px;padding:0 76px;display:flex}@media screen and (width<=1140px){.apps-page-content-main-first .apps-page-content-main-section{margin-bottom:0;padding:0}}.apps-page-content-main-first .apps-page-content-main-section.last{margin-bottom:0}.apps-page-content-main-first .apps-page-content-main-section .apps-page-content-main-section-image{object-fit:contain}@media screen and (width<=1140px){.apps-page-content-main-first .apps-page-content-main-section .apps-page-content-main-section-image{display:none}}.apps-page-content-main-first .apps-page-content-main-section-detail{max-width:503px}@media screen and (width<=1140px){.apps-page-content-main-first .apps-page-content-main-section-detail{max-width:unset}}.apps-page-content-main-second{aspect-ratio:1.116;width:calc(100% - 441px);margin-inline-start:16px;position:sticky;top:60px;background-color:#0000!important}@media screen and (width<=1140px){.apps-page-content-main-second{display:none}}.apps-page-content-main-first-detail{align-items:flex-start;gap:16px;margin-bottom:8px;padding:0 76px;display:flex}@media screen and (width<=1140px){.apps-page-content-main-first-detail{padding:0}}.apps-page-content-main-first-detail-icon{font-size:64px}@media screen and (width<=768px){.apps-page-content-main-first-detail-icon{font-size:40px}}.apps-page-content-main-first-detail-text{flex-direction:column;gap:4px;display:flex}.apps-page-content-main-first-detail-text-title{font-family:my-font-bold,serif;font-size:var(--giant-font)}@media screen and (width<=768px){.apps-page-content-main-first-detail-text-title{font-size:var(--large-font)}}.apps-page-content-main-first-detail-text-desc{color:var(--third-color);font-family:my-font-regular,serif;font-size:var(--title-2-font);max-width:330px}@media screen and (width<=768px){.apps-page-content-main-first-detail-text-desc{font-family:my-font-medium,serif;font-size:var(--title-font)}}.apps-page-content-main-first-download{border-bottom:1px solid var(--first-border-color);padding:16px 0}.apps-page-content-main-first-download:last-child{border-bottom:0}.apps-page-content-main-first-download.no-border{border-bottom:none}@media screen and (width<=768px){.apps-page-content-main-first-download{padding:24px 0}.apps-page-content-main-first-download.first{border-top:1px solid var(--first-border-color);margin-top:24px}.apps-page-content-main-first-download.hide{display:none}}.apps-page-content-main-first-download-desc{color:var(--first-color);font-family:my-font-regular,serif;font-size:var(--small-font);margin-top:2px}.apps-page-content-main-first-download-desc a{color:var(--link-color)}.apps-page-content-main-first-download-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}@media screen and (width<=768px){.apps-page-content-main-first-download-header.column{flex-direction:column;margin-bottom:0}}.apps-page-content-main-first-download-header-title{align-items:center;gap:8px;display:flex}@media screen and (width<=768px){.apps-page-content-main-first-download-header-title.column{width:100%}}.apps-page-content-main-first-download-header-title-icon{font-size:24px}.apps-page-content-main-first-download-header-title-text{font-family:my-font-bold,serif;font-size:var(--large-font)}.apps-page-content-main-first-download-main{flex-wrap:wrap;align-items:center;gap:12px;transition:height .3s;display:flex;overflow:hidden}@media screen and (width>=769px){.apps-page-content-main-first-download-main.collapsed{height:51px}.apps-page-content-main-first-download-main.un-collapsed{height:113px}}@media screen and (width<=768px){.apps-page-content-main-first-download-main{flex-direction:column}}.apps-page-content-main-first-download-main-item{width:calc(33% - 12px)}.apps-page-content-main-first-download-main-item svg{display:block}@media screen and (width<=768px){.apps-page-content-main-first-download-main-item{width:100%}}.apps-page-content-main-first-download-btn{border-radius:var(--first-radius);color:var(--first-color);font-family:my-font-light,serif;font-size:var(--regular-font);margin-top:8px;align-items:center;gap:4px;margin-inline-start:-8px;padding:8px 8px 0;transition:opacity .3s;display:flex}.apps-page-content-main-first-download-btn strong{font-family:my-font-bold,serif}.apps-page-content-main-first-download-btn.more{font-family:my-font-regular,serif;font-size:var(--title-font)}@media screen and (width<=768px){.apps-page-content-main-first-download-btn.more{display:none}}.apps-page-content-main-first-download-btn.hide{opacity:0;pointer-events:none}.apps-page-content-main-first-download-btn.no-margin{margin-top:4px}.apps-page-content-main-first-download-btn-item-icon{font-size:16px}.apps-page-content-main-first-download-hint{background-color:var(--info-container-color);border:1px solid var(--info-color);border-radius:var(--first-radius);margin:16px 0;padding:12px;display:flex}.apps-page-content-main-first-download-hint-icon{color:var(--info-color);margin-bottom:-4px;margin-inline-end:8px;font-size:24px}@media screen and (width<=768px){.apps-page-content-main-first-download-hint-icon{font-size:22px}}.apps-page-content-main-first-download-hint-text{color:var(--first-color);font-family:my-font-medium,serif;font-size:var(--small-font);line-height:24px}.apps-page-content-main-first-download-header-qr{width:76px;height:76px}@media screen and (width<=768px){.apps-page-content-main-first-download-header-qr{margin-top:24px}}.apps-page-fdb-image{aspect-ratio:51/74}.apps-page-fdb-details{align-items:flex-end;gap:12px;margin-top:16px;display:flex}.apps-page-content-section{background-color:var(--first-border-color);border-radius:var(--fifth-radius);justify-content:space-between;align-items:center;width:calc(100% - 128px);height:550px;margin:0 64px 40px;padding:0 3% 0 1%;display:inline-flex}@media screen and (width<=768px){.apps-page-content-section{border-radius:var(--first-radius);flex-direction:column;width:100%;height:auto;margin:24px 0 0;padding:0 24px}}.apps-page-content-section-first{width:440px;height:100%;position:relative}@media screen and (width<=768px){.apps-page-content-section-first{width:100%;height:300px;min-height:300px}}.apps-page-content-section-first-content{opacity:0;transition:all var(--first-transition);flex-direction:column;gap:12px;width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.apps-page-content-section-first-content.show{opacity:1;transform:translate(-50%,-50%)scale(1)}.apps-page-content-section-second-cont{width:540px;height:100%;position:relative}@media screen and (width<=768px){.apps-page-content-section-second-cont{height:calc(var(--full-height) - var(--header-padding) - var(--page-padding-bottom) - 274px);min-height:calc(var(--full-height) - var(--header-padding) - var(--page-padding-bottom) - 274px);width:100%}}.apps-page-content-section-second{width:100%;height:100%;overflow:hidden}.apps-page-content-section-second-fade{height:40px;position:absolute;left:0;right:0}.apps-page-content-section-second-fade.bottom{bottom:0}.apps-page-content-section-second-fade.top{top:0}.apps-page-content-section-second-img{aspect-ratio:.307;width:100%;background-color:#0000!important}.apps-page-content-section-first-title{font-family:my-font-bold,serif;font-size:var(--giant-font);line-height:var(--third-line-height);white-space:pre-wrap;margin-bottom:4px}@media screen and (width<=768px){.apps-page-content-section-first-title{font-size:var(--large-font);line-height:var(--first-line-height);white-space:normal}}.apps-page-content-section-first-row{color:var(--forth-text-color);font-family:my-font-medium,serif;font-size:var(--large-font);align-items:center;gap:8px;display:flex}@media screen and (width<=768px){.apps-page-content-section-first-row{font-family:my-font-light,serif;font-size:var(--small-font)}}.apps-page-content-section-first-row-bullet{background-color:var(--first-color);border-radius:50%;width:8px;height:8px}.faq-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)0 var(--page-padding-bottom)}@media screen and (width<=1140px){.faq-page{padding:0 0 var(--page-padding-bottom)}}.faq-page-hint-container{background-color:var(--second-border-color);border-radius:var(--first-radius);max-width:var(--first-max-page-width);margin:48px auto 0;padding:40px 5%}@media screen and (width>=1141px){.faq-page-hint-container.mobile{display:none}}@media screen and (width<=1140px){.faq-page-hint-container{margin:16px auto 32px;padding:16px}.faq-page-hint-container.desktop{display:none}}.faq-page-hint-header{align-items:center;gap:12px;margin-bottom:24px;display:flex}@media screen and (width<=1140px){.faq-page-hint-header{margin-bottom:16px}}.faq-page-hint-icon{color:var(--info-color);font-size:40px}.faq-page-hint-title{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:var(--whacking-font);line-height:var(--forth-line-height);text-align:right}@media screen and (width<=1140px){.faq-page-hint-title{font-size:var(--big-font)}}.faq-page-hint-content-container{gap:40px;display:flex}@media screen and (width<=1140px){.faq-page-hint-content-container{flex-direction:column;gap:16px;display:flex}}.faq-page-hint-desc-container{max-width:613px}.faq-page-hint-desc{color:var(--forth-text-color);font-family:my-font-medium,serif;font-size:var(--big-font);line-height:var(--forth-line-height);text-align:right;margin:0 0 24px}@media screen and (width<=1140px){.faq-page-hint-desc{font-size:var(--large-font);margin:0}}.faq-page-hint-button{width:296px;height:48px;background-color:var(--info-color)!important;color:var(--second-background-color)!important}@media screen and (width<=1140px){.faq-page-hint-button.desktop{display:none}}.faq-page-hint-button.mobile{display:none}@media screen and (width<=1140px){.faq-page-hint-button.mobile{width:100%;display:flex}}.faq-page-hint-list{font-family:my-font-medium,serif;font-size:var(--title-font)}.faq-page-hint-list-container{line-height:var(--second-line-height)}@media screen and (width<=1140px){.faq-page-hint-list-container{margin-bottom:16px}}.faq-page-hint-list-item{margin-inline-end:4px;display:inline-block}.faq-page-content{padding:0 var(--first-solid-padding)114px}.faq-content-categories{background-color:var(--second-border-color);border-radius:var(--third-radius);max-width:var(--first-max-page-width);margin:12px auto 0;padding:48px 48px 24px}@media screen and (width<=768px){.faq-content-categories{padding:24px 16px 8px;transform:translateY(0)}}.faq-content-categories-header{border-bottom:1px solid var(--second-border-color);justify-content:space-between;align-items:center;padding-block-end:40px;display:flex}.faq-content-categories-header .input-field{background-color:var(--second-background-color);border-color:var(--first-border-color)}@media screen and (width<=768px){.faq-content-categories-header{flex-wrap:wrap;padding-block:8px 16px}}.faq-content-categories-header-title{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:var(--huge-font)}@media screen and (width<=768px){.faq-content-categories-header-title{font-family:my-font-light,serif;font-size:var(--regular-font);line-height:var(--first-line-height);width:100%;margin-top:-12px}}.faq-content-categories-header-input{width:37.5%;height:48px}@media screen and (width<=768px){.faq-content-categories-header-input{font-family:my-font-light,serif;font-size:var(--large-font);width:100%;height:40px;margin-block:16px}}.faq-content-categories-content{flex-wrap:wrap;flex-basis:0;justify-content:center;padding-block-start:24px;display:flex}@media screen and (width<=1140px){.faq-content-categories-content{padding-block-start:0}}@media screen and (width<=768px){.faq-content-categories-content{flex-direction:column;padding-block-start:0}}.faq-content-categories-item{border-radius:var(--forth-radius);color:var(--first-text-color);font-family:my-font-medium,serif;font-size:var(--big-font);flex-flow:column wrap;justify-content:center;align-items:center;gap:16px;width:30%;padding:24px 0;display:flex}@media screen and (width<=768px){.faq-content-categories-item{border-bottom:1px solid var(--second-border-color);border-radius:0;flex-flow:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:56px;padding:0}.faq-content-categories-item:last-child{border:none}}.faq-mobile-item{background-color:var(--first-background-color);border-radius:var(--third-radius);flex-wrap:nowrap;justify-content:flex-start;gap:10px;width:100%;margin-top:12px;padding:16px}.faq-content-categories-item-title,.faq-mobile-item{font-family:my-font-medium,serif;font-size:var(--big-font);align-items:center;display:flex}.faq-content-categories-item-title{color:var(--first-text-color);gap:8px}@media screen and (width<=768px){.faq-content-categories-item-title{font-family:my-font-medium,serif;font-size:var(--title-font)}}.faq-content-categories-item-title-badge{color:var(--first-color);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.faq-content-categories-item-icon{font-size:56px}@media screen and (width<=768px){.faq-content-categories-item-icon{flex-basis:24px;font-size:24px}}.faq-content-categories-item-mobile-link-icon{flex-grow:1;justify-content:flex-end;margin-inline-end:4px;display:flex}.faq-content-subject{flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-block:32px 48px;display:flex}.faq-content-subject-title{font-family:my-font-bold,serif;font-size:var(--huge-font);text-align:center}.faq-content-subjects-container{max-width:var(--first-max-page-width);margin:auto}.faq-content-subject-description{background-color:var(--second-border-color);font-family:my-font-regular,serif;font-size:var(--big-font);text-align:center;border-radius:8px;width:100%;padding:16px}@media screen and (width<=768px){.faq-content-subject-description{color:var(--forth-text-color);font-family:my-font-light,serif;font-size:var(--regular-font);text-align:start;width:100%;margin-block:16px}}.faq-last-item{background-color:var(--first-background-color);border-radius:var(--third-radius);max-width:var(--first-max-page-width);flex-direction:column;margin:12px auto 32px;display:flex}@media screen and (width<=768px){.faq-last-item{width:100%}}.faq-input-header{align-items:center;gap:16px;padding:24px;display:flex}@media screen and (width<=768px){.faq-input-header{flex-direction:column;padding:24px 16px}}.faq-input-label{font-family:my-font-light,serif;font-size:var(--title-font)}@media screen and (width<=768px){.faq-input-label{width:100%}}.faq-input{border-radius:var(--third-radius);flex-grow:1;width:100%;padding:0 24px}.faq-input,.faq-input textarea{font-family:my-font-light,serif;font-size:var(--regular-font)}.faq-input textarea{min-height:80px}@media screen and (width<=1140px){.faq-input{padding:0 16px}}.faq-input-submit{flex-wrap:nowrap;justify-content:flex-end;gap:12px;padding:24px 24px 16px;display:flex}@media screen and (width<=768px){.faq-input-submit{flex-direction:column;padding:12px 16px 16px}}.faq-input-submit-attach-label{border-radius:var(--third-radius);font-family:my-font-regular,serif;font-size:var(--title-font);justify-content:center;align-items:center;gap:8px;width:254px;height:40px;padding:0 12px;display:flex;border:1px dashed var(--first-border-color)!important}.faq-input-submit-attach-label.have-file{justify-content:space-between}@media screen and (width<=768px){.faq-input-submit-attach-label{width:100%;margin:12px 0}}.faq-input-submit-attach-label-delete{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.faq-input-submit-attach-label-progress{background-color:var(--first-border-color);border-radius:2px;justify-content:flex-end;align-items:center;width:40%;height:4px;display:flex}.faq-input-submit-attach-label-progress-line{background-color:var(--first-color);border-radius:2px;height:100%;transition:width .1s linear;display:inline-block}.faq-input-submit-attach-label-name{text-align:end;text-overflow:ellipsis;white-space:nowrap;width:50%;overflow:hidden}.faq-input-submit-attach-label-delete-icon{color:var(--first-icon-color);font-size:24px}.faq-input-submit-attach-icon{font-size:20px}.faq-input-submit-button{border-radius:var(--third-radius);font-family:my-font-regular,serif;font-size:var(--title-font);width:254px;height:40px;padding:8px 40px}@media screen and (width<=768px){.faq-input-submit-button{width:100%}}.faq-input-new{border:1px solid var(--third-border-color);border-radius:var(--third-radius);font-family:my-font-regular,serif;font-size:var(--title-font);height:40px;padding:8px 40px}@media screen and (width<=768px){.faq-input-new{width:100%}}.faq-support-mobile-title{font-family:my-font-medium,serif;font-size:var(--large-font);max-width:var(--first-max-page-width);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin:0 auto 64px;padding:0 16px;display:flex;position:relative}@media screen and (width<=768px){.faq-support-mobile-title{gap:0}}.faq-support-mobile-title-svg{flex-basis:40px;width:40px;min-width:40px;height:40px;min-height:40px}.faq-support-mobile-title-subject{color:var(--third-color);flex-grow:1}.library-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)var(--first-solid-padding)var(--page-padding-bottom)}.library-page-content{max-width:var(--first-max-page-width);flex-wrap:wrap;align-items:flex-start;margin:0 auto;display:flex}@media screen and (width>=769px){.library-page-content{margin-bottom:24px}}.library-page-content-bread{width:100%}.library-page-content-bread.mobile{display:none}@media screen and (width<=768px){.library-page-content-bread{display:none}.library-page-content-bread.mobile{display:block}}.library-page-content-side{background:var(--second-border-color);border-radius:var(--third-radius);top:calc(var(--header-desktop-height) + 24px);transition:top var(--first-transition);width:var(--side-width);position:sticky}@media screen and (width<=1140px){.library-page-content-side{display:none}}.library-page-content-main{width:calc(100% - var(--side-width) - 24px);margin-inline-start:24px}.library-page-content-main .router-container{overflow-x:visible}@media screen and (width<=1140px){.library-page-content-main{width:100%;margin-inline-start:0}}.library-page-content-side-toggle{margin:24px 24px 8px}.library-page-content-side-item{width:100%;padding:0 24px}.library-page-content-side-item:last-child .library-page-content-side-item-content{border-bottom:none}.library-page-content-side-item-content{border-bottom:1px solid var(--second-border-color);align-items:center;gap:8px;width:100%;height:56px;padding:16px 0;display:flex}.library-page-content-side-item-content-icon{color:var(--first-icon-color);font-size:24px;transition:fill .3s}.library-page-content-side-item-content-icon.active{color:var(--first-color)}.library-page-content-side-item-content-icon.active.plus{color:var(--second-color)}.library-page-content-side-item-content-title{font-family:my-font-medium,serif;font-size:var(--title-font);flex-grow:1}.library-page-content-side-item-content-title.active{font-family:my-font-bold,serif}.library-page-content-side-item-content-arrow{color:var(--first-icon-color);font-size:20px;transition:fill .3s}.library-page-content-side-item-content-arrow.active{color:var(--first-color)}.library-page-content-side-item-content-arrow.active.plus{color:var(--second-color)}.library-page-content-side-content{animation:.4s fade-in;position:relative}.library-page-content-side-content-border{background-color:var(--first-color);border-radius:2px;width:2px;height:40px;margin-top:8px;transition:top .3s,background-color .3s;position:absolute;inset-inline-start:0}.library-page-content-side-content-border.plus{background-color:var(--second-color)}.library-page-content-main-detail{flex-direction:column;gap:24px;display:flex}.library-page-content-main-detail-title{margin-inline-start:4px;animation:.2s fade-in}.library-page-filter-modal{max-width:100%;width:var(--desktop-modal-width)}.library-page-filter-modal-header{border-bottom:1px solid var(--first-border-color);justify-content:space-between;align-items:center;margin:0 32px;padding:16px 0;display:flex}@media screen and (width<=768px){.library-page-filter-modal-header{margin:0 24px}}.library-page-filter-modal-header-title{font-family:my-font-bold,serif;font-size:var(--large-font)}.library-page-filter-modal-header-cancel{border-radius:var(--first-radius);color:var(--danger-color);font-family:my-font-medium,serif;font-size:var(--title-font);margin-inline-end:-16px;padding:8px 16px}.library-page-filter-modal-header-cancel.active{color:var(--danger-color)}@media screen and (width<=768px){.library-page-filter-modal-header-cancel{font-family:my-font-regular,serif;font-size:var(--regular-font)}}.library-page-filter-modal-content-types{flex-direction:column;justify-content:center;align-items:center;height:284px;display:flex}.library-page-filter-modal-checkbox{width:100%;padding:0 32px}@media screen and (width<=768px){.library-page-filter-modal-checkbox{padding:0 24px}}.library-page-filter-modal-checkbox-inner{border-bottom:1px solid var(--first-border-color);color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);align-items:center;gap:12px;padding:16px 0;display:flex}.library-page-filter-modal-checkbox-inner.switch-key{color:var(--first-text-color);justify-content:space-between}.library-page-filter-modal-checkbox-inner.no-border{border-bottom:none}.library-page-filter-modal-btn{width:calc(100% - 64px);margin:8px 32px 32px}@media screen and (width<=768px){.library-page-filter-modal-btn{width:calc(100% - 48px);margin:8px 24px 24px}}.library-page-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:430px;max-width:430px;margin:0 auto;animation:.2s fade-in;display:flex}@media screen and (width>=1141px){.library-page-empty.empty{background-color:var(--second-border-color);border-radius:var(--third-radius);width:100%;max-width:100%;min-height:409px;padding:40px 0}.library-page-empty.empty.podcast-tab{min-height:353px}.library-page-empty.empty.shelve-tab{min-height:100%}}@media screen and (width<=768px){.library-page-empty{width:100%;max-width:100%;min-height:auto;padding:40px 0}.library-page-empty.no-padding{padding:0}}.library-page-empty-icon{width:190px}.library-page-empty-icon.w-90{width:90px}.library-page-empty-icon.w-110{width:110px}.library-page-empty-icon.w-120{width:120px}.library-page-empty-icon.w-190{width:190px}.library-page-empty-icon.w-210{width:210px}.library-page-empty-icon.w-260{width:260px}.library-page-empty-icon.w-290{width:290px}@media screen and (width<=768px){.library-page-empty-icon{width:120px}}.library-page-empty-title{color:var(--forth-text-color);font-family:my-font-bold,serif;font-size:var(--large-font);line-height:var(--second-line-height);white-space:pre-wrap;margin-top:16px}@media screen and (width<=768px){.library-page-empty-title{font-family:my-font-medium,serif;font-size:var(--title-font)}}.library-page-empty-desc{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--title-font);line-height:var(--first-line-height);white-space:pre-wrap}@media screen and (width<=768px){.library-page-empty-desc{font-family:my-font-light,serif;font-size:var(--regular-font)}}.library-page-empty-btn{width:100%;max-width:312px;margin-top:24px}.library-page-empty-btn.plus{max-width:430px}.library-card-container{flex-wrap:wrap;gap:24px;display:flex}.library-card-container.row{gap:16px}@media screen and (width<=768px){.library-card-container{gap:12px}}.library-card-container-item{flex-grow:1;width:180px;min-width:180px;position:relative}.library-card-container-item.hide{height:0;overflow:hidden}@media screen and (width<=768px){.library-card-container-item{width:40%;min-width:40%}.library-card-container-item.hide.just-desktop{display:none}}.library-card{background-color:var(--second-border-color);border-radius:var(--first-radius);flex-direction:column;width:100%;height:100%;display:flex}@media screen and (width>=1141px){.library-card.clickable{border:1px solid var(--first-border-color)}}.library-card-img.freeze{filter:grayscale()}.library-card-img.freeze .show-image-img{filter:contrast(50%)}.library-card-img{flex-grow:1;align-items:center;width:100%;height:100%;min-height:170px;padding:36px 16px 16px;display:flex}.library-card-img .show-image-img-bg{aspect-ratio:var(--ebook-ratio);width:78%;margin:0 auto;position:relative}.library-card-img .show-image-img-bg:before{content:"";pointer-events:none;z-index:9;background:linear-gradient(90deg,#0000,#0000 94.49%,#00000028 95.52%,#0000 98.56%,#0003);width:100%;height:100%;display:block;position:absolute;top:0;right:0}.library-card-img .show-image-img-bg .show-image-img{aspect-ratio:var(--ebook-ratio);border-radius:2px;width:100%;height:auto;box-shadow:0 4px 4px #00000040}.library-card-img.audio .show-image-img-bg{aspect-ratio:var(--audio-ratio);width:100%}.library-card-img.audio .show-image-img-bg:before{display:none}.library-card-img.audio .show-image-img-bg .show-image-img{aspect-ratio:var(--audio-ratio)}@media screen and (width<=768px){.library-card-img{width:calc(100% - 24px);margin:12px auto 0;padding:16px 0;background-color:#0000!important}.library-card-img .show-image-img{aspect-ratio:var(--ebook-ratio);border-radius:var(--first-radius);width:100%;box-shadow:0 12px 24px -4px #0000001f}.library-card-img.audio .show-image-img{aspect-ratio:var(--audio-ratio)}}.library-card-content{text-align:center;width:100%;padding:0 16px 16px}.library-card-content-title{-webkit-line-clamp:2;font-family:my-font-bold,serif;font-size:var(--title-font);text-overflow:ellipsis;white-space:pre-line;-webkit-box-orient:vertical;height:40px;margin-bottom:8px;display:-webkit-box;overflow:hidden}@media screen and (width<=768px){.library-card-content-title{display:none}}.library-card-content-badges{justify-content:center;align-items:center;gap:3px;margin-bottom:16px;display:flex}@media screen and (width<=768px){.library-card-content-badges{display:none}}.library-card-content-subtitle{color:var(--fourth-text-color);font-family:my-font-medium,serif;font-size:var(--small-font);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media screen and (width<=768px){.library-card-content-subtitle{display:none}}.library-card-content-progress{background-color:var(--first-border-color);border-radius:var(--first-radius);height:4px}.library-card-content-progress-line{background-color:var(--forth-color);border-radius:inherit;height:100%;transition:width .3s}.library-card-content-detail{color:var(--forth-color);font-size:var(--title-font);justify-content:space-between;align-items:center;height:40px;margin-top:12px;display:flex}@media screen and (width<=768px){.library-card-content-detail{height:32px}}.freeze .library-card-content-detail{color:var(--third-icon-color)}.library-card-content-detail-buttons{bottom:16px;gap:4px;display:flex;position:absolute;inset-inline-end:16px}.library-card-content-detail-buttons.row{bottom:8px;inset-inline-end:16px}.library-card-content-detail-buttons-item{border-radius:var(--first-radius);justify-content:center;align-items:center;gap:8px;width:40px;height:40px;padding:0;display:flex;background:0 0!important;border:0!important}.library-card-content-detail-buttons-item.recover{font-family:my-font-regular,serif;font-size:var(--title-font);width:125px;border:1px solid var(--forth-icon-color)!important}@media screen and (width<=768px){.library-card-content-detail-buttons-item{border-radius:var(--first-radius);width:32px;height:32px}}.library-card-content-detail-buttons-item-recover{font-size:20px}.library-card-content-detail-buttons-item-icon{color:var(--forth-text-color);padding:10px;font-size:20px}@media screen and (width>=1141px){.library-card-menu-back{backdrop-filter:grayscale(0);background-color:#0000000d}.library-card-menu{margin-top:calc(var(--page-padding-bottom)*1);inset-inline-end:0;transform-origin:0 0;width:280px;animation:.2s modal-in-no-transform;position:absolute;top:calc(100% + 8px);transform:none}.library-card-menu.hide{animation:.2s modal-out-no-transform}}.library-card-menu-inner{padding:8px 0}.library-card-menu-box{display:none}@media screen and (width<=1140px){.library-card-menu-box{align-items:center;gap:12px;padding:0 24px;display:flex}}.library-card-menu-box-img{aspect-ratio:var(--ebook-ratio);border-radius:var(--first-radius);width:52px;min-width:52px;box-shadow:0 12px 24px -4px #0000001f}.library-card-menu-box-img.square{aspect-ratio:var(--audio-ratio)}.library-card-menu-box-detail{flex-direction:column;gap:8px;display:flex}.library-card-menu-box-detail-title{font-family:my-font-medium,serif;font-size:var(--title-font)}.library-card-menu-box-detail-subtitle{font-family:my-font-light,serif;font-size:var(--small-font)}.library-card-menu-main{font-family:my-font-regular,serif;font-size:var(--regular-font);width:calc(100% - 48px);height:32px;margin:16px 24px 0}@media screen and (width<=1140px){.library-card-menu-main{height:40px}}.library-card-menu-item-cont{width:100%;height:57px;padding:0 24px}.library-card-menu-item-cont:last-child .library-card-menu-item-inner{border-bottom:none}.library-card-menu-item-inner{border-bottom:1px solid var(--first-border-color);justify-content:center;align-items:center;gap:8px;height:100%;padding:16px 0;display:flex}@media screen and (width<=768px){.library-card-menu-item-inner{gap:12px}}.library-card-menu-item-inner-icon{color:var(--first-icon-color);font-size:24px;transition:fill .2s}.library-card-menu-item-inner-icon.danger{color:var(--danger-color)}.library-card-menu-item-inner-title{color:var(--forth-text-color);font-family:my-font-light,serif;font-size:var(--small-font);text-overflow:ellipsis;white-space:nowrap;flex-grow:1;max-width:calc(100% - 32px);transition:color .2s;overflow:hidden}.library-card-menu-item-inner-title.danger{color:var(--danger-color)}@media screen and (width<=768px){.library-card-menu-item-inner-title{font-family:my-font-regular,serif;font-size:var(--title-font)}}.library-card-menu-item-inner-arrow{color:var(--first-icon-color);font-size:16px}.library-card-row-link{width:100%;position:relative}.library-card-loading{background-color:var(--first-modal-background-color);z-index:var(--modal-z-index);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.library-card-loading-inner{background-color:var(--first-background-color);border-radius:var(--third-radius);box-shadow:var(--third-shadow);padding:32px}.library-card-row{background-color:var(--second-border-color);border-radius:var(--first-radius);width:100%;padding:16px 16px 8px;position:relative}@media screen and (width>=1141px){.library-card-row.clickable{border:1px solid var(--first-border-color)}}.library-card-row-header{align-items:center;padding-bottom:16px;display:flex}.library-card-row-header.clickable{padding-bottom:0}.library-card-row-header-badges{inset-inline-end:16px;z-index:var(--default-z-index);position:absolute;top:0}.library-card-row-header-sample{background-color:var(--second-icon-color);border-radius:var(--sixth-radius)var(--third-radius)0 var(--sixth-radius);color:var(--solid-light);font-family:my-font-light,serif;font-size:var(--small-font);inset-inline-start:0;width:64px;height:32px;z-index:var(--default-z-index);justify-content:center;align-items:center;display:flex;position:absolute;top:0}@media screen and (width<=768px){.library-card-row-header-sample{font-size:var(--tiny-font);width:48px;height:24px}}.library-card-row-header-img{aspect-ratio:var(--ebook-ratio);border-radius:var(--first-radius);width:112px;min-width:112px;margin-inline-end:16px;box-shadow:0 12px 24px -4px #0000001f}.library-card-row-header-img.audio{aspect-ratio:var(--audio-ratio)}.library-card-row-header-img.freeze{filter:grayscale()}.library-card-row-header-img.freeze .show-image-img{filter:contrast(50%)}@media screen and (width<=768px){.library-card-row-header-img{width:80px;min-width:80px;margin-inline-end:12px}}.library-card-row-header-content{flex-direction:column;flex-grow:1;gap:8px;display:flex}.library-card-row-header-content-title{font-family:my-font-bold,serif;font-size:var(--large-font)}@media screen and (width<=768px){.library-card-row-header-content-title{font-size:var(--title-font)}}.library-card-row-header-content-detail{align-items:center;display:flex}.library-card-row-header-content-publisher{color:var(--first-icon-color);font-family:my-font-light,serif;font-size:var(--title-font)}@media screen and (width<=768px){.library-card-row-header-content-publisher{font-size:var(--small-font)}}.mobile-library{background-color:var(--second-background-color);max-width:1140px;min-height:var(--full-height);padding:var(--header-padding)var(--first-solid-padding)calc(var(--page-padding-bottom) + 16px);margin:0 auto;animation:.2s fade-in}.mobile-library.login-state{padding-top:calc(var(--header-padding) + 32px)}.mobile-library-header{justify-content:space-between;align-items:center;display:flex}.mobile-library-header-title{font-family:my-font-medium,serif;font-size:var(--title-font)}.mobile-library-header-button{border-radius:var(--first-radius);color:var(--first-color);font-family:my-font-regular,serif;font-size:var(--title-font);align-items:center;gap:8px;margin-inline-end:-8px;padding:16px 8px;display:flex}.mobile-library-header-button-icon{font-size:20px}.mobile-library-main{align-items:flex-start;gap:12px;min-height:270px;display:flex;overflow:auto}.mobile-library-main .library-card-container-item{width:140px;min-width:140px;max-width:140px;position:relative}@media screen and (width<=480px){.mobile-library-main{padding:0 var(--first-solid-padding);width:calc(100% + var(--first-solid-padding)*2);margin-inline-start:calc(var(--first-solid-padding)*-1)}}.mobile-library-section{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.mobile-library-section.podcast{flex-wrap:nowrap}@media screen and (width<=768px){.mobile-library-section{gap:8px}}.mobile-library-section-item{background-color:var(--second-border-color);border-radius:var(--first-radius);flex-direction:column;flex-grow:1;gap:4px;width:45%;padding:12px 8px;display:flex}.mobile-library-section-item-material-icon{color:var(--first-color);font-size:24px}.mobile-library-section-item-material-icon.plus{color:var(--second-color)}.mobile-library-section-item-material-title{font-family:my-font-light,serif;font-size:var(--small-font)}.mobile-library-shelve{align-items:center;margin-top:24px;margin-bottom:16px;display:flex}.mobile-library-shelve-title{font-family:my-font-medium,serif;font-size:var(--title-font)}.profile-theme{max-width:100%;width:var(--desktop-modal-width)}.profile-theme-inner{padding:32px 0 16px}@media screen and (width<=768px){.profile-theme-inner{padding:24px 0 8px}}.profile-theme-header{border-bottom:1px solid var(--second-border-color);justify-content:space-between;align-items:center;margin:0 32px;padding-bottom:4px;display:flex}@media screen and (width<=768px){.profile-theme-header{margin:0 24px}}.profile-theme-header-title{font-family:my-font-bold,serif;font-size:var(--large-font)}.profile-theme-header-close{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-inline-end:-12px;display:flex}.profile-theme-header-close-icon{color:var(--third-color);font-size:24px}.profile-theme-item-container{position:relative}.profile-theme-item-active{color:var(--third-color);transition:top var(--first-transition);margin-top:16px;font-size:24px;position:absolute;inset-inline-end:32px}@media screen and (width<=768px){.profile-theme-item-active{inset-inline-end:24px}}.profile-theme-item{width:100%;padding:0 32px}@media screen and (width<=768px){.profile-theme-item{padding:0 24px}}.profile-theme-item:last-child .profile-theme-item-inner{border-bottom:none}.profile-theme-item-inner{border-bottom:1px solid var(--first-border-color);align-items:center;gap:12px;height:56px;padding:16px 0;display:flex}.profile-theme-item-inner-icon{color:var(--first-icon-color);font-size:24px}.profile-theme-item-inner-title{font-family:my-font-regular,serif;font-size:var(--title-font)}.episode-playlist{max-width:100%;width:var(--desktop-modal-width)}.episode-playlist-list{max-height:800px;overflow:auto}@media screen and (width<=768px){.episode-playlist-list{max-height:none}}.episode-playlist-header{border-bottom:1px solid var(--second-border-color);justify-content:space-between;align-items:flex-start;margin:24px 20px 0;padding-bottom:16px;display:flex}.episode-playlist-header-close{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-inline-end:-12px;display:flex}.episode-playlist-header-close-icon{width:24px;height:24px}.episode-playlist-header-main{align-items:center;gap:12px;display:flex}.episode-playlist-header-main-img{border-radius:var(--first-radius);width:88px;height:88px;box-shadow:0 12px 24px -4px #0000001f}.episode-playlist-header-main-detail{flex-direction:column;gap:8px;display:flex}.episode-playlist-header-main-detail-name{font-family:my-font-medium,serif;font-size:var(--title-font)}.episode-playlist-header-main-detail-desc{font-family:my-font-light,serif;font-size:var(--small-font)}.shelve-card-container{flex-wrap:wrap;gap:24px;display:flex}.shelve-card-container.row{gap:16px}@media screen and (width<=768px){.shelve-card-container{gap:12px}}.shelve-card-container-item{background-color:var(--second-border-color);border-radius:var(--first-radius);flex-grow:1;width:200px;padding:16px}.shelve-card-container-item.text-only{background-color:#0000}.shelve-card-container-item.hide{height:0;padding:0;overflow:hidden}@media screen and (width<=768px){.shelve-card-container-item{width:40%;min-width:40%}.shelve-card-container-item.hide.just-desktop{display:none}}.shelve-card-container-item-text-only{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);text-align:center;line-height:24px}.shelve-card-container-item-material-detail{border-top:1px solid var(--second-border-color);flex-direction:column;gap:12px;padding-top:12px;display:flex}.shelve-card-container-item-material-detail-title-container{justify-content:center;align-items:center;display:flex}.shelve-card-container-item-material-detail-title{color:var(--first-icon-color);font-family:my-font-light,serif;font-size:var(--title-font);align-items:center;gap:4px;display:flex}.shelve-card-container-item-material-detail-title-icon{font-size:16px}.shelve-card-container-item-material-detail-desc{-webkit-line-clamp:2;font-family:my-font-regular,serif;font-size:var(--title-font);height:46px;line-height:var(--first-line-height);text-align:center;text-overflow:ellipsis;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shelve-card-container-item-material-detail-user{justify-content:center;align-items:center;gap:8px;display:flex}.shelve-card-container-item-material-img{aspect-ratio:var(--audio-ratio);width:90%;margin:0 auto;position:relative}.shelve-card-container-item-material-img-template{width:115px;position:absolute;top:50%;left:50%;transform:translate(-60%,-50%)}.shelve-card-container-item-material-img-template.audio{width:111px}.shelve-card-container-item-material-img-placeholder{background-color:var(--second-border-color);border-radius:var(--first-radius);justify-content:center;align-items:center;width:90px;height:124px;display:flex;position:absolute;top:calc(50% - 62px);left:calc(50% - 45px);box-shadow:-4px 0 12px -4px #0000001f}.shelve-card-container-item-material-img-placeholder-icon{font-size:24px}@media screen and (width<=768px){.shelve-card-container-item-material-img-placeholder-icon{width:20px;height:20px}}.shelve-card-container-item-material-img-src{border-radius:var(--first-radius);width:90px;height:124px;position:absolute;top:calc(50% - 62px);left:calc(50% - 45px);box-shadow:-4px 0 12px -4px #0000001f}.shelve-card-container-item-material-img-src.audio{height:90px;top:calc(50% - 45px)}.add-shelve-card{background-color:var(--second-border-color);border-radius:var(--third-radius);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:16px;display:flex}.add-shelve-card-icon{width:80px;height:80px}.add-shelve-card-title{font-family:my-font-bold,serif;font-size:var(--large-font)}.add-shelve-card-desc{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);line-height:var(--first-line-height)}.shelve-card-row{background-color:var(--second-border-color);border-radius:var(--first-radius);align-items:center;gap:12px;width:100%;margin-bottom:15px;padding:16px;display:flex}.shelve-card-row.text-only{background-color:#0000}@media screen and (width<=768px){.shelve-card-row.add{gap:16px}}.shelve-card-row-material-add{width:80px;height:80px}@media screen and (width<=768px){.shelve-card-row-material-add{width:32px;height:32px}}.shelve-card-row-material-img{width:88px;height:98px;position:relative;overflow:clip}.shelve-card-row-material-img.audio{height:72px}@media screen and (width<=768px){.shelve-card-row-material-img{width:68px;height:78px}.shelve-card-row-material-img.audio{height:56px}}.shelve-card-row-material-img-template{width:100%;height:auto;display:block}.shelve-card-container-item-material-img-placeholder-row{background-color:var(--first-border-color);border-radius:var(--first-radius);inset-inline-start:0;justify-content:center;align-items:center;width:72px;height:98px;display:flex;position:absolute;top:0;box-shadow:-4px 0 12px -4px #0000001f}@media screen and (width<=768px){.shelve-card-container-item-material-img-placeholder-row{width:56px;height:78px}.shelve-card-container-item-material-img-placeholder-row.audio{height:56px}}.shelve-card-row-material-img-src{background-color:var(--first-border-color);border-radius:var(--first-radius);inset-inline-start:0;width:72px;height:98px;display:block;position:absolute;top:0;box-shadow:-4px 0 12px -4px #0000001f}.shelve-card-row-material-img-src.audio{height:72px}@media screen and (width<=768px){.shelve-card-row-material-img-src{width:56px;height:78px}.shelve-card-row-material-img-src.audio{height:56px}}.shelve-card-row-material-detail{flex-direction:column;flex-grow:1;gap:12px;display:flex}.shelve-card-container-item-material-detail-title-container-row{justify-content:flex-start;align-items:center;display:flex}.shelve-card-container-item-material-detail-title-container-lock-icon{border-right:1px solid var(--first-border-color);color:var(--first-icon-color);margin:0 8px 0 4px;padding-right:8px;font-size:16px}.shelve-card-container-item-material-detail-title-container-lock-icon-text{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--regular-font)}.shelve-card-container-item-material-detail-user-row{justify-content:flex-start;align-items:center;gap:8px;display:flex}.shelve-card-container-item-material-detail-user-image{aspect-ratio:1;border-radius:50%;width:24px;min-width:24px}.shelve-card-container-item-material-detail-user-name{color:var(--first-text-color);font-family:my-font-regular,serif;font-size:var(--small-font)}.shelve-card-row-material-detail-title{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--title-font)}.shelve-card-row-material-detail-desc{font-family:my-font-bold,serif;font-size:var(--large-font)}.shelve-card-row-material-arrow{color:var(--first-icon-color);font-size:24px}.shelve-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)var(--first-solid-padding)var(--page-padding-bottom)}.shelve-page-content{max-width:var(--first-max-page-width);flex-wrap:wrap;align-items:flex-start;margin:0 auto;display:flex}.shelve-page-content.empty{align-items:stretch}@media screen and (width>=1141px){.shelve-page-content{margin-bottom:24px}}.shelve-page-content-bread{width:100%}.shelve-page-side{background:var(--second-border-color);border-radius:var(--first-radius);width:var(--side-width);padding:32px 24px}@media screen and (width<=1140px){.shelve-page-side{flex-wrap:wrap;align-items:center;gap:12px;width:100%;margin-bottom:16px;padding:24px 16px;display:flex}}.shelve-page-img{aspect-ratio:var(--audio-ratio);width:100%;margin:0 auto;position:relative}@media screen and (width<=1140px){.shelve-page-img{margin:0;width:120px;margin-inline-start:-12px}}.shelve-page-img-template{width:206px;position:absolute;top:50%;left:50%;transform:translate(-60%,-50%)}.shelve-page-img-template.audio{width:200px}@media screen and (width<=1140px){.shelve-page-img-template{width:110px}.shelve-page-img-template.audio{width:104px}}.shelve-page-img-src{background-color:var(--first-background-color);border-radius:var(--first-radius);width:160px;height:220px;position:absolute;top:calc(50% - 110px);left:calc(50% - 80px);box-shadow:-4px 0 12px -4px #0000001f}.shelve-page-img-src.audio{height:160px;top:calc(50% - 80px)}@media screen and (width<=1140px){.shelve-page-img-src{width:88px;height:120px;top:calc(50% - 60px);left:calc(50% - 44px)}.shelve-page-img-src.audio{height:88px;top:calc(50% - 44px)}}.shelve-page-count{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--title-font);justify-content:center;align-items:center;gap:8px;margin-bottom:8px;display:flex}.shelve-page-count-icon{font-size:24px}.shelve-page-title{font-family:my-font-bold,serif;font-size:var(--large-font);text-align:center}@media screen and (width<=1140px){.shelve-page-title{font-family:my-font-medium,serif}}.shelve-page-user{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.shelve-page-user-image{aspect-ratio:1;border-radius:50%;width:24px;min-width:24px}.shelve-page-user-name{color:var(--first-text-color);font-family:my-font-regular,serif;font-size:var(--small-font);justify-content:space-between;align-items:center;gap:4px;width:100%;display:flex}.shelve-page-user-name-time{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--small-font)}.shelve-page-desc{color:var(--forth-text-color);font-family:my-font-light,serif;font-size:var(--title-font);line-height:var(--first-line-height);text-align:center;text-align-last:start;white-space:pre-line;word-break:break-word;margin-top:16px;overflow:hidden}@media screen and (width<=1140px){.shelve-page-desc{min-width:100%;margin-top:4px;margin-bottom:0}}.shelve-page-desc-btn{margin-inline-start:-12px;margin:0 auto;color:var(--link-color)!important}.shelve-page-desc-text-btn-icon{transition:transform var(--first-transition)}.shelve-page-desc-text-btn-icon.complete{transform:rotate(180deg)}.shelve-page-buttons{align-items:center;gap:16px;display:flex}@media screen and (width<=1140px){.shelve-page-buttons{display:none}}.shelve-page-buttons-delete,.shelve-page-buttons-edit{font-family:my-font-bold,serif;font-size:var(--title-font);flex-grow:1;gap:8px;height:40px;padding:0 8px}.shelve-page-buttons-delete-icon,.shelve-page-buttons-edit-icon{color:var(--first-icon-color);font-size:20px}.shelve-page-main{width:calc(100% - var(--side-width) - 24px);flex-direction:column;gap:24px;margin-inline-start:24px;display:flex}@media screen and (width<=1140px){.shelve-page-main{gap:16px;width:100%;margin-inline-start:0}}.shelve-page-mobile-menu{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-inline-end:-12px;display:flex}.shelve-page-mobile-menu-icon{color:var(--first-icon-color);padding:10px;font-size:20px;transform:rotate(90deg)}.shelve-page-mobile-menu-modal{max-width:100%;width:var(--desktop-modal-width)}.shelve-page-mobile-menu-modal-title{font-family:my-font-bold,serif;font-size:var(--large-font);padding:24px 24px 12px}.shelve-page-mobile-menu-modal-btn{align-items:center;gap:12px;width:100%;padding:16px 24px;display:flex}.shelve-page-mobile-menu-modal-btn:last-child{margin-bottom:8px}.shelve-page-mobile-menu-modal-btn-separator{background-color:var(--second-border-color);height:1px;margin:0 24px}.shelve-page-mobile-menu-modal-btn-icon{color:var(--first-icon-color);font-size:24px}.shelve-page-mobile-menu-modal-btn-icon.danger{color:var(--danger-color)}.shelve-page-mobile-menu-modal-btn-title{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);flex-grow:1}.shelve-page-mobile-menu-modal-btn-title.danger{color:var(--danger-color)}.shelve-page-mobile-menu-modal-btn-arrow{color:var(--second-icon-color);font-size:16px}.profile-device{background-color:var(--second-border-color);border-radius:var(--first-radius);flex-direction:column;height:100%;padding:32px;display:flex}@media screen and (width<=768px){.profile-device{padding:24px 16px 8px}}.profile-device-title-container{background-color:var(--first-background-color);border-radius:var(--first-radius);justify-content:space-between;align-items:center;width:100%;padding:16px;display:flex}@media screen and (width<=768px){.profile-device-title-container{padding:8px}}.profile-device-main-title{font-family:my-font-medium,serif;font-size:var(--large-font);align-items:center;display:flex}@media screen and (width<=768px){.profile-device-main-title{font-family:my-font-regular,serif;font-size:var(--title-font)}}.profile-device-remove-all-link{color:var(--danger-color);font-family:my-font-medium,serif;font-size:var(--large-font);align-items:center;gap:4px;display:flex}.profile-device-remove-all-link .profile-device-remove-all-icon{font-size:var(--giant-font)}@media screen and (width<=768px){.profile-device-remove-all-link .profile-device-remove-all-icon{display:none}.profile-device-remove-all-link{font-family:my-font-regular,serif;font-size:var(--title-font)}}.contact-us-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)0 calc(var(--page-padding-bottom) + var(--first-solid-padding))}@media screen and (width<=1140px){.contact-us-page{padding:0}}.contact-us-page-content{padding:0 var(--first-solid-padding)80px;position:relative}@media screen and (width<=768px){.contact-us-page-content{padding:0 var(--first-solid-padding);margin-top:-6px}}.contact-us-page-content-card{background-color:var(--second-border-color);border-radius:var(--first-radius);max-width:var(--first-max-page-width);justify-content:space-between;align-items:center;margin:16px auto 0;padding:40px 128px;display:flex;transform:translateY(0)}@media screen and (width<=768px){.contact-us-page-content-card{flex-wrap:wrap;padding:24px 16px 8px}}.contact-us-page-content-card-info{color:var(--first-text-color);flex-grow:1;max-width:50%}.contact-us-page-content-card-info:first-child{max-width:35%}@media screen and (width<=768px){.contact-us-page-content-card-info{width:100%;max-width:100%}.contact-us-page-content-card-info:first-child{max-width:100%}}.contact-us-page-content-card-address{border-bottom:1px solid var(--first-border-color);font-family:my-font-bold,serif;font-size:var(--big-font);line-height:var(--forth-line-height);text-align:right;justify-content:flex-start;margin-block-end:24px;padding-bottom:24px;display:flex}.contact-us-page-content-card-address .contact-us-page-content-card-address-svg{width:40px;min-width:40px;height:40px;min-height:40px;margin-inline-end:8px}.contact-us-page-content-card-address .small{color:var(--second-text-color);font-size:var(--regular-font)}@media screen and (width<=768px){.contact-us-page-content-card-address{border-bottom:none;margin-block-end:2px}}.contact-us-page-content-card-phones{border-bottom:1px solid var(--first-border-color);flex-wrap:wrap;align-items:center;gap:16px;margin-block-end:24px;padding-bottom:24px;display:flex}.contact-us-page-content-card-phones-title{font-family:my-font-medium,serif;font-size:var(--large-font);width:100%}.contact-us-page-content-card-phones-work-hours{color:var(--second-text-color);white-space:nowrap;max-width:50%;font-family:my-font-regular,serif;font-size:14px}@media screen and (width<=768px){.contact-us-page-content-card-phones-work-hours{font-family:my-font-light,serif;font-size:11px}}.contact-us-page-content-card-phones-item{color:var(--forth-text-color);flex-grow:1;align-items:center;gap:10px;max-width:50%;font-family:my-font-regular,serif;font-size:20px;display:flex}.contact-us-page-content-card-phones-item:nth-child(3){border-inline-start:1px solid var(--first-border-color)}.contact-us-page-content-card-phones-item:nth-child(odd){justify-content:flex-end}@media screen and (width<=768px){.contact-us-page-content-card-phones-item{font-size:var(--large-font)}}.contact-us-page-content-card-phones-item-svg{font-size:24px}.contact-us-page-content-card-socials{border-bottom:1px solid var(--first-border-color);margin-block-end:24px;padding-bottom:24px}.contact-us-page-content-card-socials-title{color:var(--first-text-color);font-family:my-font-medium,serif;font-size:var(--large-font);margin-block-end:16px}.contact-us-page-content-card-socials-list{justify-content:space-between;align-items:center;display:flex}@media screen and (width<=768px){.contact-us-page-content-card-socials-list{margin-block-start:16px}}.contact-us-page-content-card-socials-list-icon{width:20px;height:20px}.contact-us-page-content-card-socials-list-instagram{border-radius:var(--third-radius);color:var(--solid-light);font-family:my-font-medium,serif;font-size:var(--title-font);background:linear-gradient(265.86deg,#4f5bd5 -2.59%,#962fbf 26.9%,#df0897 49.54%,#f50b5e 73.93%,#fa7e1e 91.34%,#feda75 112.05%);flex-wrap:nowrap;gap:8px;padding:10px 16px;display:flex}.contact-us-page-content-card-socials-list-instagram .contact-us-page-content-card-socials-list-icon path{fill:var(--solid-light)}.contact-us-page-content-card-links{color:var(--first-color);flex-direction:column;gap:12px;display:flex}@media screen and (width<=768px){.contact-us-page-content-card-links{padding-bottom:16px}}.contact-us-page-content-card-link-item{transition:padding .3s;display:flex}.contact-us-page-content-card-link-item-arrow{margin-inline-start:6px;font-size:20px;transition:margin .3s}.contact-us-page-content-image-container{border-radius:var(--first-radius);padding:12px 12px 8px}@media screen and (width<=768px){.contact-us-page-content-image-container{margin-block-end:24px}}.contact-us-page-content-location-image{border-radius:var(--third-radius);width:100%}.contact-us-page-content-location-open-button{background-color:var(--first-color);color:var(--solid-light);width:100%;margin-top:16px;font-size:14px;font-family:my-font-regular,serif!important}.contact-us-page-content-location-open-button .fidibo-arrow-left-2-outline{margin-inline-start:8px;font-size:20px}@media screen and (width<=768px){.contact-us-page-content-location-open-button{margin-bottom:24px}}.terms-of-use-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)0 var(--page-padding-bottom)}@media screen and (width<=1140px){.terms-of-use-page{padding:0 0 var(--page-padding-bottom)}}.terms-of-use-page-content{padding:0 var(--first-solid-padding)}.terms-of-use-page-content-card{background-color:var(--second-border-color);border-radius:var(--first-radius);font-size:var(--large-font);line-height:var(--first-line-height);max-width:var(--first-max-page-width);margin:16px auto 30px;padding:56px 110px}.terms-of-use-page-content-card b{color:var(--first-text-color);font-family:my-font-medium,serif;display:block}.terms-of-use-page-content-card span{color:var(--forth-text-color);font-family:my-font-regular,serif}@media screen and (width<=768px){.terms-of-use-page-content-card{padding:24px 16px 8px;transform:translateY(0)}}.terms-of-use-page-items{margin:auto;max-width:var(--first-max-page-width);flex-direction:column;gap:12px;margin-block-start:48px;display:flex}.terms-item{background-color:var(--third-background-color);border:1px solid var(--second-border-color);border-radius:var(--third-radius)}.terms-item.active{background-color:var(--second-border-color);border-color:var(--first-border-color)}.terms-item-svg{color:var(--first-color);flex-basis:24px;margin-inline-end:16px;font-size:24px}@media screen and (width<=768px){.terms-item-svg{margin-inline-end:8px}}.terms-item-title{border-radius:var(--third-radius);color:var(--first-text-color);font-family:my-font-medium,serif;font-size:var(--large-font);line-height:var(--first-line-height);justify-content:flex-start;align-items:center;width:100%;padding:24px;transition:font-size .2s linear;display:flex;border:none!important;overflow:hidden!important}@media screen and (width<=768px){.terms-item-title{font-size:var(--title-font);padding:16px}}.terms-item-contents{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--large-font);height:0;line-height:var(--first-line-height);opacity:0;text-align:justify;padding:0 24px;transition:height .3s,opacity .2s,padding .2s linear;overflow:hidden}@media screen and (width<=768px){.terms-item-contents{font-family:my-font-light,serif}}.terms-item-content-item{margin-block-end:24px;padding-inline-start:8px}.terms-item-content-item span{padding-inline-end:12px}.terms-item-content-item:last-child{margin-block-end:12px}.terms-item-footer{opacity:0;height:0}.privacy-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)0 var(--page-padding-bottom)}@media screen and (width<=1140px){.privacy-page{padding:0 0 var(--page-padding-bottom)}}.privacy-page-content{padding:0 var(--first-solid-padding)}.privacy-page-content-card{background-color:var(--second-border-color);border-radius:var(--first-radius);font-size:var(--large-font);line-height:var(--first-line-height);max-width:var(--first-max-page-width);text-align:justify;margin:16px auto 80px;padding:56px 90px}@media screen and (width<=768px){.privacy-page-content-card{padding:24px 16px 8px;transform:translateY(0)}}.privacy-page-content-card-content-item{margin-block-end:24px;padding-inline-start:8px}.privacy-page-content-card-content-item span{padding-inline-end:12px}.privacy-page-content-card-content-item:last-child{margin-block-end:12px}.fidiplus-subscription-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)0 var(--page-padding-bottom)}@media screen and (width<=1140px){.fidiplus-subscription-page{padding:0 0 var(--page-padding-bottom)}}.fidiplus-subscription-page-content{padding:0 var(--first-solid-padding)16px;position:relative}.fidiplus-subscription-page-items{max-width:var(--first-max-page-width);flex-direction:column;gap:12px;margin:16px auto 64px;display:flex}@media screen and (width<=768px){.fidiplus-subscription-page-items{padding-block-start:0}}.fidiplus-subscription-page-items .faq-item-svg.hide path:last-child{opacity:0;transform:rotate(90deg)}.fidiplus-subscription-page-items .faq-item-svg path{fill:var(--second-color)}@media screen and (width<=768px){.fidiplus-subscription-page-items .faq-item-svg{margin-inline-end:8px}}.about-us-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)0 var(--page-padding-bottom)}@media screen and (width<=1140px){.about-us-page{padding:0 0 var(--page-padding-bottom)}}.about-us-page-header-content{color:var(--solid-light);touch-action:none;-webkit-user-select:none;user-select:none;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;display:flex;position:absolute;inset:0}@media screen and (width<=768px){.about-us-page-header-content{flex-direction:row;gap:0;padding:0 20px}.about-us-page-header-content path{fill:var(--third-color)}}.about-us-page-header-content-svg{width:56px;height:56px;margin-block-end:8px}.about-us-page-header-content-svg path{fill:var(--solid-light)}@media screen and (width<=768px){.about-us-page-header-content-svg{width:24px;height:24px;margin-block-end:0}}.about-us-page-header-content-title{font-family:my-font-bold,serif;font-size:28px}@media screen and (width<=768px){.about-us-page-header-content-title{font-family:my-font-medium,serif;font-size:var(--large-font);margin-inline-start:8px}}.about-us-page-header-content-description{font-family:my-font-light,serif;font-size:var(--small-font);margin-bottom:36px;display:flex}@media screen and (width<=768px){.about-us-page-header-content-description{display:none}}.about-us-page-header-content-description .about-us-page-header-content-description-arrow{width:16px;height:16px;margin:0 4px}.about-us-page-header-content-description .about-us-page-header-content-description-arrow path{fill:var(--solid-light)}.about-us-page-content{padding:0 var(--first-solid-padding)}@media screen and (width<=768px){.about-us-page-content{padding:0 var(--first-solid-padding)}}.about-us-page-content-card{background-color:var(--second-border-color);border-radius:var(--first-radius);max-width:var(--first-max-page-width);margin:16px auto 0;padding:80px 110px 16px}@media screen and (width<=768px){.about-us-page-content-card{padding:16px;transform:translateY(0)}}.about-us-page-content-card-content{border-bottom:1px solid var(--first-border-color);flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:64px;margin-block-end:64px;padding:0 64px 64px;display:flex}@media screen and (width<=1140px){.about-us-page-content-card-content{border-bottom:none;flex-wrap:wrap;gap:40px;margin-block-end:24px;padding:0 0 24px}}.about-us-page-content-card-content-section-top{width:45%}@media screen and (width<=1140px){.about-us-page-content-card-content-section-top{-ms-flex-order:2;order:2;width:100%}.about-us-page-content-card-content-section-top.change-order{-ms-flex-order:1;order:1}}.about-us-page-content-card-content-section{width:45%}@media screen and (width<=768px){.about-us-page-content-card-content-section{-ms-flex-order:2;order:2;width:100%}.about-us-page-content-card-content-section.change-order{-ms-flex-order:1;order:1}}.about-us-page-content-card-content-space{width:10%}.about-us-page-content-card-content-title{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:var(--whacking-font);width:100%;margin-block-end:24px}@media screen and (width<=768px){.about-us-page-content-card-content-title{font-size:var(--big-font)}}.about-us-page-content-card-content-description{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--big-font);line-height:var(--forth-line-height);width:100%}@media screen and (width<=768px){.about-us-page-content-card-content-description{font-size:var(--large-font)}}.about-us-page-content-card-content-image{border-radius:var(--fifth-radius);width:520px;height:636px}@media screen and (width<=768px){.about-us-page-content-card-content-image{width:calc(100% - 12px);height:auto;margin-inline-end:12px}}.about-us-page-content-description-item-image{border-radius:var(--fifth-radius);object-fit:contain;width:100%;margin-block-start:20px}@media screen and (width<=768px){.about-us-page-content-description-item-image{width:100%;height:auto;margin-inline-start:5px}}.about-us-page-content-card-statistics{width:100%;padding:0 12px}.about-us-page-content-card-statistics-title{font-family:my-font-bold,serif;font-size:var(--giant-font);text-align:center;width:100%;margin-block-end:64px}@media screen and (width<=768px){.about-us-page-content-card-statistics-title{font-size:var(--big-font);text-align:start;margin-block-end:24px}}.about-us-page-content-card-statistics-content{justify-content:space-around;gap:16px;display:flex}@media screen and (width<=1140px){.about-us-page-content-card-statistics-content{flex-wrap:wrap}}.about-us-page-content-card-statistics-item{background-color:var(--third-background-color);border-radius:var(--third-radius);text-align:center;flex-flow:column;justify-content:center;align-items:center;gap:8px;width:180px;height:160px;display:flex}@media screen and (width<=768px){.about-us-page-content-card-statistics-item{gap:16px;width:140px;height:140px}}.about-us-page-content-card-statistics-item-value{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:var(--whacking-font)}@media screen and (width<=768px){.about-us-page-content-card-statistics-item-value{font-size:var(--giant-font)}}.about-us-page-content-card-statistics-item-name{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--big-font)}@media screen and (width<=768px){.about-us-page-content-card-statistics-item-name{font-size:var(--title-font)}}.about-us-page-content-description-text{color:var(--first-text-color);text-align:center;margin-block:64px;font-family:my-font-bold,serif;font-size:28px}@media screen and (width<=768px){.about-us-page-content-description-text{text-align:start;margin-block:32px 24px;font-size:18px}}.about-us-page-content-description .about-us-page-content-description-text{font-size:var(--giant-font);margin-block-end:40px}.about-us-page-content-description-item,.about-us-page-content-description-item-reverse{margin-block-end:64px;flex-wrap:nowrap;align-items:center;max-width:1096px;margin:auto;padding:0 64px 64px;display:flex}.about-us-page-content-description-item .about-us-page-content-card-content-title,.about-us-page-content-description-item-reverse .about-us-page-content-card-content-title{font-family:my-font-bold,serif;font-size:28px}@media screen and (width<=768px){.about-us-page-content-description-item,.about-us-page-content-description-item-reverse{flex-wrap:wrap;gap:24px;padding:0}.about-us-page-content-description-item .about-us-page-content-card-content-title,.about-us-page-content-description-item-reverse .about-us-page-content-card-content-title{font-family:my-font-bold,serif;font-size:16px}.about-us-page-content-description-item .about-us-page-content-card-content-description,.about-us-page-content-description-item-reverse .about-us-page-content-card-content-description{color:var(--forth-text-color);font-size:14px;line-height:var(--first-line-height)}}@media screen and (width<=768px) and (width<=768px){.about-us-page-content-description-item .about-us-page-content-card-content-description,.about-us-page-content-description-item-reverse .about-us-page-content-card-content-description{margin-block-end:40px}.about-us-page-content-description-item .about-us-page-content-card-content-description.no-margin,.about-us-page-content-description-item-reverse .about-us-page-content-card-content-description.no-margin{margin-block-end:0}}.about-us-page-content-description-item-reverse{flex-direction:row-reverse}.about-us-page-logos{max-width:var(--first-max-page-width);flex-wrap:nowrap;justify-content:center;align-items:center;gap:64px;margin:auto;padding-block-end:42px;display:flex}@media screen and (width<=768px){.about-us-page-logos{text-align:start;margin-block:32px 24px;padding:0;font-size:18px}}.review-menu-modal-menu-modal{max-width:100%;width:var(--desktop-modal-width)}.review-menu-modal-menu-modal-title{font-family:my-font-bold,serif;font-size:var(--large-font);padding:24px 24px 12px}.review-menu-modal-menu-modal-btn{align-items:center;gap:12px;width:100%;padding:16px 24px;display:flex}.review-menu-modal-menu-modal-btn:last-child{margin-bottom:8px}.review-menu-modal-menu-modal-btn-separator{background-color:var(--second-border-color);height:1px;margin:0 24px}.review-menu-modal-menu-modal-btn-icon{color:var(--first-icon-color);font-size:24px}.review-menu-modal-menu-modal-btn-icon.danger{color:var(--danger-color)}.review-menu-modal-menu-modal-btn-title{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);flex-grow:1}.review-menu-modal-menu-modal-btn-title.danger{color:var(--danger-color)}.review-menu-modal-menu-modal-btn-arrow{color:var(--second-icon-color);font-size:16px}.book-overview-menu{max-width:100%;width:var(--desktop-modal-width)}.book-overview-menu-loading{padding:24px 0}.book-overview-menu-header{border-bottom:1px solid var(--second-border-color);justify-content:space-between;align-items:center;margin:16px 24px 0;padding-bottom:8px;display:flex}@media screen and (width<=1140px){.book-overview-menu-header{display:none}}.book-overview-menu-header-title{font-family:my-font-bold,serif;font-size:var(--large-font)}.book-overview-menu-header-close{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-inline-end:-12px;display:flex}.book-overview-menu-header-close-icon{color:var(--third-color);width:24px;height:24px;font-size:24px}.book-overview-menu-item{width:100%;padding:0 24px}.book-overview-menu-item:first-child .book-overview-menu-item-inner{padding-top:24px}.book-overview-menu-item:last-child .book-overview-menu-item-inner{border-bottom:none;padding-bottom:24px}.book-overview-menu-item-inner{border-bottom:1px solid var(--second-border-color);justify-content:center;align-items:center;gap:12px;height:57px;padding:16px 0;display:flex}.book-overview-menu-item-icon{color:var(--third-color);width:24px;height:24px;font-size:24px}.book-overview-menu-item-icon path{fill:var(--third-color)}.book-overview-menu-item-icon.danger{color:var(--danger-color)}.book-overview-menu-item-icon.danger path{fill:var(--danger-color)}.book-overview-menu-item-title{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);flex-grow:1}.book-overview-menu-item-arrow{color:var(--third-color);width:16px;height:16px;font-size:16px}.book-overview-menu-item-arrow path{fill:var(--second-icon-color)}.book-overview-menu-bg{padding:24px 24px 32px}.book-overview-menu-content{border-top:1px solid var(--first-border-color);flex-direction:column;gap:12px;padding:24px 0;display:flex}.book-overview-author{border-bottom:1px solid var(--first-border-color);place-content:center flex-start;align-items:center;gap:12px;padding:12px;display:flex}.book-overview-author .book-overview-author-image{border-radius:100%}.book-overview-author .book-overview-author-name{color:var(--first-color);font-family:my-font-bold,serif;font-size:var(--title-font);place-content:center flex-start;align-items:center;gap:12px;width:100%;display:flex}.book-overview-author:last-child{border-bottom:0}.report-problem{background-color:var(--second-background-color);min-height:var(--full-height);flex-direction:column;justify-content:space-between;align-items:center;display:flex}.report-header{display:none}@media screen and (width<=768px){.report-header{background-color:var(--first-background-color);border-radius:0 0 var(--third-radius)var(--third-radius);box-shadow:var(--third-shadow);z-index:var(--header-z-index);display:block;position:fixed;top:0;left:0;right:0;overflow:hidden}}.report-header-top{height:64px;padding:8px var(--first-solid-padding);justify-content:space-between;align-items:center;transition:height .2s,padding .2s,opacity .2s;display:flex;overflow:hidden}.report-header-top-container{align-items:center;width:100%;display:flex}.report-box{background-color:var(--second-border-color);border-radius:var(--third-radius);width:424px;margin:56px 0;padding:42px 38px}.report-box.otp{padding-bottom:32px}@media screen and (width>=769px) and (height<=900px){.report-box{margin:32px 0}}@media screen and (width<=768px){.report-box{margin:calc(64px + var(--first-solid-padding))var(--first-solid-padding)var(--first-solid-padding);min-height:calc(var(--full-height) - 64px - var(--first-solid-padding) - var(--first-solid-padding));padding:42px var(--first-solid-padding);width:calc(100% - var(--first-solid-padding)*2)}.report-box.none-header{margin:var(--first-solid-padding)var(--first-solid-padding)0;min-height:calc(var(--full-height) - var(--first-solid-padding) - var(--first-solid-padding))}}.report-box-icon{width:100%;max-width:253px;margin:0 auto;display:block}.report-box-title{font-family:my-font-bold,serif;font-size:var(--large-font);margin-top:24px;margin-bottom:8px}.report-box-desc{color:var(--forth-text-color);font-family:my-font-light,serif;font-size:var(--regular-font);line-height:var(--first-line-height);text-align:justify;white-space:pre-line;margin-bottom:24px}.report-box-area,.report-box-gift{margin-top:24px}.report-box-area textarea{height:100px}.report-box-btn{border-radius:var(--third-radius);width:100%;margin-top:24px}.select-container{position:relative}.select{border:1px solid var(--forth-icon-color);border-radius:var(--third-radius);height:var(--first-btn-input-height);justify-content:space-between;align-items:center;width:100%;padding:0 12px;transition:border .2s;display:flex}.select.active{border:1px solid var(--forth-border-color)}.select.open,.select:focus{border:1px solid var(--first-color)}.select-title{color:var(--second-icon-color);font-family:my-font-regular,serif;font-size:var(--title-font);height:var(--first-btn-input-height);pointer-events:none;inset-inline-start:12px;z-index:var(--default-z-index);align-items:center;transition:all .2s;display:flex;position:absolute;top:0}.select-title.active{background-color:var(--first-background-color);color:var(--forth-border-color);font-size:var(--small-font);padding-inline-start:12px;inset-inline-start:12px;height:16px;padding:0 4px;top:-8px}.select-title.open{color:var(--first-color)}.select-item{color:var(--forth-border-color);font-family:my-font-regular,serif;font-size:var(--title-font);text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 32px);transition:color .2s;overflow:hidden}.select-item.open{color:var(--first-color)}.select-item.active{animation:.4s fade-in-long}.select-arrow{color:var(--second-icon-color);transition:transform var(--first-transition);font-size:24px;transition:color .2s}.select-arrow.open{transform:rotate(180deg)}.select-arrow.active{color:var(--forth-border-color)}@media screen and (width>=769px){.select-modal{border:1px solid var(--second-border-color);border-radius:var(--third-radius);left:0;right:0;top:calc(var(--first-btn-input-height) + 8px);animation:.2s modal-in-no-transform;position:absolute;transform:none}.select-modal.hide{animation:.2s modal-out-no-transform}}@media screen and (width<=768px){.select-modal{padding:8px 0}}.select-modal .auto-height-content-child{position:relative}.select-modal-header{display:none}@media screen and (width<=768px){.select-modal-header{border-bottom:1px solid var(--second-border-color);font-family:my-font-bold,serif;font-size:var(--large-font);margin:8px 24px 0;padding-bottom:16px;display:block}}.select-modal-item{background-color:#0000;width:100%;height:48px;padding:0 16px;transition:background-color .2s}@media screen and (width>=769px){.select-modal-item:hover{background-color:var(--third-background-color)}}@media screen and (width<=768px){.select-modal-item{height:56px;padding:0 24px}.select-modal-item:last-child .select-modal-item-inner{border-bottom:none}}.select-modal-item-inner{color:var(--forth-text-color);font-family:my-font-light,serif;font-size:var(--title-font);align-items:center;height:100%;display:flex}@media screen and (width<=768px){.select-modal-item-inner{border-bottom:1px solid var(--second-border-color);font-family:my-font-regular,serif}}.select-modal-item-tick{color:var(--first-color);transition:top var(--first-transition);z-index:var(--default-z-index);font-size:24px;animation:.2s fade-in;position:absolute;inset-inline-end:16px}@media screen and (width<=768px){.select-modal-item-tick{inset-inline-end:24px}}.hl-channel-full{background-color:var(--second-border-color);border-radius:var(--first-radius);scroll-snap-align:start;scroll-snap-stop:normal;flex-direction:column;align-items:center;min-width:calc(16.666% - 20px);max-width:calc(16.666% - 20px);padding:16px;display:flex}@media screen and (width<=1140px){.hl-channel-full{min-width:calc(20% - 19.2px);max-width:calc(20% - 19.2px)}}@media screen and (width<=1100px){.hl-channel-full{min-width:calc(25% - 18px);max-width:calc(25% - 18px)}}@media screen and (width<=990px){.hl-channel-full{min-width:calc(20% - 19.2px);max-width:calc(20% - 19.2px)}}@media screen and (width<=870px){.hl-channel-full{min-width:calc(25% - 18px);max-width:calc(25% - 18px)}}@media screen and (width<=600px){.hl-channel-full{min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@media screen and (width<=480px){.hl-channel-full{min-width:calc(48% - 16px);max-width:calc(48% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}@container flex-content (width<=1140px){.hl-channel-full{min-width:calc(20% - 19.2px);max-width:calc(20% - 19.2px)}}@container flex-content (width<=1100px){.hl-channel-full{min-width:calc(25% - 18px);max-width:calc(25% - 18px)}}@container flex-content (width<=990px){.hl-channel-full{min-width:calc(20% - 19.2px);max-width:calc(20% - 19.2px)}}@container flex-content (width<=870px){.hl-channel-full{min-width:calc(25% - 18px);max-width:calc(25% - 18px)}}@container flex-content (width<=600px){.hl-channel-full{min-width:calc(33.3% - 16px);max-width:calc(33.3% - 16px)}}@container flex-content (width<=480px){.hl-channel-full{min-width:calc(48% - 16px);max-width:calc(48% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}.hl-channel-full-img{aspect-ratio:var(--podcast-ratio);border-radius:var(--first-radius);width:80px;height:80px;margin-bottom:8px;box-shadow:0 4px 4px #00000040}@media screen and (width<=768px){.hl-channel-full-img{width:64px;height:64px}}.hl-channel-full-title{font-family:my-font-medium,serif;font-size:var(--large-font);text-overflow:ellipsis;max-width:100%;overflow:hidden}@media screen and (width<=768px){.hl-channel-full-title{font-size:var(--title-font)}}.not-found-page{background-color:var(--first-color);margin-top:var(--header-padding);padding:0 var(--first-solid-padding)var(--page-padding-bottom)}.not-found-page-content{max-width:var(--first-max-page-width);min-height:calc(var(--full-height) - var(--header-padding) - var(--page-padding-bottom));flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex}.not-found-page-icon{width:480px;max-width:90%;margin:0 auto;display:block}.not-found-page-title{color:var(--on-first-surface-color);font-family:my-font-bold,serif;font-size:var(--huge-font);text-align:center;margin-top:40px}@media screen and (width<=768px){.not-found-page-title{font-family:my-font-regular,serif;font-size:var(--large-font)}}.not-found-page-desc{color:var(--on-first-surface-color);font-family:my-font-bold,serif;font-size:var(--giant-font);line-height:var(--second-line-height);text-align:center;margin-top:16px}@media screen and (width<=768px){.not-found-page-desc{font-family:my-font-medium,serif;font-size:var(--large-font)}}.not-found-page-btn{background-color:var(--first-background-color);width:376px;max-width:100%;margin-top:32px;padding:0 32px;border:none!important}.buy-and-pay-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)0 var(--page-padding-bottom)}@media screen and (width<=1140px){.buy-and-pay-page{padding:0 0 var(--page-padding-bottom)}}.buy-and-pay-page-content{padding:0 var(--first-solid-padding)16px;position:relative}.buy-and-pay-page-items{max-width:var(--first-max-page-width);flex-direction:column;gap:12px;margin:16px auto 64px;display:flex}@media screen and (width<=768px){.buy-and-pay-page-items{padding-block-start:0}}.login-signup-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)0 var(--page-padding-bottom)}@media screen and (width<=1140px){.login-signup-page{padding:0 0 var(--page-padding-bottom)}}.login-signup-page-content{padding:0 var(--first-solid-padding)16px;position:relative}.login-signup-page-items{max-width:var(--first-max-page-width);flex-direction:column;gap:12px;margin:16px auto 64px;display:flex}@media screen and (width<=768px){.login-signup-page-items{padding-block-start:0}}.my-library-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)0 var(--page-padding-bottom)}@media screen and (width<=1140px){.my-library-page{padding:0 0 var(--page-padding-bottom)}}.my-library-page-content{padding:0 var(--first-solid-padding)80px;position:relative}.my-library-page-items{max-width:var(--first-max-page-width);flex-direction:column;gap:12px;margin:16px auto 0;display:flex}@media screen and (width<=768px){.my-library-page-items{padding-block-start:0}}.download-and-read-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)0 var(--page-padding-bottom)}@media screen and (width<=1140px){.download-and-read-page{padding:0 0 var(--page-padding-bottom)}}.download-and-read-page-content{padding:0 var(--first-solid-padding)16px;position:relative}.download-and-read-page-items{max-width:var(--first-max-page-width);flex-direction:column;gap:12px;margin:16px auto 64px;display:flex}@media screen and (width<=768px){.download-and-read-page-items{padding-block-start:0}}.publisher-guide-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)0 var(--page-padding-bottom)}@media screen and (width<=1140px){.publisher-guide-page{padding:0 0 var(--page-padding-bottom)}}.publisher-guide-page-content{padding:0 var(--first-solid-padding);position:relative}@media screen and (width<=768px){.publisher-guide-page-content{padding:0 var(--first-solid-padding)}}.publisher-guide-page-items{max-width:var(--first-max-page-width);flex-direction:column;gap:12px;margin:auto;display:flex}@media screen and (width<=1140px){.publisher-guide-page-items{padding-block-start:0}.publisher-guide-page-items .faq-item-question{padding:24px}}.publisher-guide-page-link-card{background-color:var(--second-border-color);border-radius:var(--first-radius);margin:auto;height:88px;max-width:var(--first-max-page-width);justify-content:space-between;align-items:center;margin-block:40px 24px;padding:0 40px;display:flex}@media screen and (width<=1140px){.publisher-guide-page-link-card{flex-wrap:wrap;height:108px;margin-block:8px 24px;padding:8px 16px}}.publisher-guide-page-link-card-title{color:var(--first-text-color);font-family:my-font-medium,serif;font-size:var(--big-font);flex-grow:1}@media screen and (width<=1140px){.publisher-guide-page-link-card-title{font-family:my-font-regular,serif;font-size:var(--title-font);width:100%}}.publisher-guide-page-link-card-button{background-color:var(--first-color);color:var(--first-background-color);border-radius:4px;align-items:center;gap:10px;padding:8px 12px;display:flex}@media screen and (width<=1140px){.publisher-guide-page-link-card-button{text-align:center;justify-content:center;width:100%;padding:8px 0}}.publisher-guide-page-link-card-button-arrow{color:var(--first-background-color);width:16px;height:16px;font-size:16px}.publisher-guide-page-link-card-button-arrow path{fill:var(--first-background-color)}.publisher-guide-page-card{background-color:var(--second-border-color);border-radius:var(--first-radius);max-width:var(--first-max-page-width);margin:auto;margin-block-end:80px;padding:64px 40px 1px}@media screen and (width<=1140px){.publisher-guide-page-card{background-color:#0000;margin-block-end:24px;padding:0 0 1px}}.publisher-guide-page-card-title{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:var(--giant-font);text-align:center;width:100%;margin-block-end:40px}@media screen and (width<=1140px){.publisher-guide-page-card-title{background-color:var(--first-background-color);font-size:var(--title-font);text-align:start;border-top-left-radius:8px;border-top-right-radius:8px;margin-block-end:0;padding:24px 16px}}.publisher-guide-page-card-contents{justify-content:space-between;gap:16px;margin-block-end:40px;display:flex}@media screen and (width<=1140px){.publisher-guide-page-card-contents{background-color:var(--first-background-color);border-bottom-right-radius:8px;border-bottom-left-radius:8px;flex-wrap:wrap;gap:0;margin-block-end:0;padding:0 16px}}.publisher-guide-page-card-content-item{border-bottom:none;border-left:1px solid var(--first-border-color);flex-direction:column;flex-grow:1;flex-basis:0;gap:8px;padding-inline-end:16px;display:flex}.publisher-guide-page-card-content-item:last-child{border:none}.publisher-guide-page-card-content-item span{color:var(--first-color);font-size:40px}@media screen and (width<=1140px){.publisher-guide-page-card-content-item{border-bottom:1px solid var(--first-border-color);border-left:none;flex-flow:wrap;flex-basis:100%;gap:12px;width:100%;padding-block:16px}.publisher-guide-page-card-content-item svg{width:24px;height:24px}}.publisher-guide-page-card-content-steps-item{border-left:1px solid var(--first-border-color);flex-direction:column;flex-grow:1;flex-basis:0;gap:16px;margin-inline-end:24px;padding-inline-end:24px;display:flex}.publisher-guide-page-card-content-steps-item:last-child{border:none}.publisher-guide-page-card-content-steps-item svg{width:40px;height:40px}.publisher-guide-page-card-content-steps-item svg path{fill:var(--first-color)}@media screen and (width<=1140px){.publisher-guide-page-card-content-steps-item{border-bottom:1px solid var(--first-border-color);border-left:none;flex-flow:wrap;flex-basis:100%;gap:12px;width:100%;margin-inline-end:0;padding-block:16px;padding-inline-end:0}.publisher-guide-page-card-content-steps-item svg{width:24px;height:24px}}.publisher-guide-page-card-content-item-title{color:var(--first-text-color);font-family:my-font-medium,serif;font-size:var(--big-font)}@media screen and (width<=1140px){.publisher-guide-page-card-content-item-title{font-size:var(--title-font)}}.publisher-guide-page-card-content-item-description{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);line-height:var(--first-line-height)}@media screen and (width<=1140px){.publisher-guide-page-card-content-item-description{width:100%}}.publisher-guide-page-faqs-title{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:var(--huge-font);max-width:var(--first-max-page-width);text-align:start;margin:auto auto 32px}@media screen and (width<=1140px){.publisher-guide-page-faqs-title{font-size:var(--large-font);margin-block-end:16px}}.publisher-guide-page-card-images{gap:24px;margin-block:64px 80px;display:flex}@media screen and (width<=1140px){.publisher-guide-page-card-images{flex-wrap:wrap;gap:16px;margin-block:24px 36px}}.publisher-guide-page-card-image{height:330px}@media screen and (width<=1140px){.publisher-guide-page-card-image{border-radius:var(--first-radius);width:100%;height:auto;min-height:180px}}.publisher-guide-page-partnership{border-radius:var(--fifth-radius);max-width:var(--first-max-page-width);justify-content:space-between;align-items:center;margin:80px auto;padding:70px 120px;display:flex}@media screen and (width<=1140px){.publisher-guide-page-partnership{flex-wrap:wrap;margin:24px auto 8px;padding:24px 16px}}.publisher-guide-page-partnership-send-info-button{background-color:var(--first-color);border:none;width:350px;color:#fff!important}@media screen and (width<=990px){.publisher-guide-page-partnership-send-info-button{width:100%}}.publisher-guide-page-partnership-info{color:var(--solid-light);flex-direction:column;gap:12px;display:flex}@media screen and (width<=1140px){.publisher-guide-page-partnership-info{margin-block-end:24px}}.publisher-guide-page-partnership-info-title{font-family:my-font-bold,serif;font-size:28px}@media screen and (width<=1140px){.publisher-guide-page-partnership-info-title{font-size:var(--large-font)}}.publisher-guide-page-partnership-info-description{font-family:my-font-regular,serif;font-size:var(--large-font);line-height:var(--second-line-height)}@media screen and (width<=1140px){.publisher-guide-page-partnership-info-description{font-family:my-font-light,serif;font-size:var(--title-font)}}.publisher-guide-page-partnership-form{background-color:var(--first-background-color);border-radius:var(--third-radius);color:var(--first-text-color);flex-direction:column;gap:24px;padding:40px 32px;display:flex}@media screen and (width<=1140px){.publisher-guide-page-partnership-form{width:100%;padding:24px 16px}}.publisher-guide-page-partnership-form-title{font-family:my-font-medium,serif;font-size:var(--large-font);text-align:start}.publisher-guide-page-card-content-steps-item-title{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:var(--big-font);justify-content:flex-start;align-items:center;display:flex}.publisher-guide-page-card-content-steps-item-title .title-svg{margin-inline-end:8px;font-size:40px}.publisher-guide-page-card-content-steps-item-title .title-index-number{font-size:var(--giant-font);margin-inline-end:8px}@media screen and (width<=1140px){.publisher-guide-page-card-content-steps-item-title{font-family:my-font-medium,serif;font-size:var(--title-font)}.publisher-guide-page-card-content-steps-item-title .title-index-number{font-size:var(--title-font)}}.publisher-guide-page-card-content-steps-item-description{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--title-font)}@media screen and (width<=1140px){.publisher-guide-page-card-content-steps-item-description{font-family:my-font-light,serif}}.guide-page{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)0 var(--page-padding-bottom)}@media screen and (width<=1140px){.guide-page{padding:0 0 var(--page-padding-bottom)}}.guide-page-content{padding:0 var(--first-solid-padding)16px;position:relative}.guide-page-items{max-width:var(--first-max-page-width);flex-direction:column;gap:12px;margin:16px auto 64px;display:flex}@media screen and (width<=768px){.guide-page-items{padding-block-start:0}}.header-theme{position:relative}.header-theme-btn{border-radius:var(--third-radius);width:48px;height:48px;margin-inline-start:16px;padding:0;border:none!important}.header-theme-btn.active-menu,.header-theme-btn:hover{background-color:var(--third-background-color)}.header-theme-btn-icon{color:var(--first-icon-color);font-size:24px}.header-theme-back{height:var(--full-height);z-index:var(--modal-z-index);background-color:#00000003;animation:.2s fade-in;position:fixed;top:0;left:0;right:0}.download-app-sticky-holder{display:none}@media screen and (width<=768px){.download-app-sticky-holder{height:64px;transition:height .2s,margin-bottom .2s;display:block}.download-app-sticky-holder.close{height:0}}.download-app-sticky{display:none}@media screen and (width<=768px){.download-app-sticky{background-color:var(--second-border-color);border-radius:var(--first-radius);contain:strict;height:64px;z-index:var(--header-z-index);margin-top:8px;transition:opacity .25s,right .25s,left .25s,border-radius .25s,transform .25s;display:block;position:fixed;left:16px;right:16px;overflow:hidden;box-shadow:0 4px 16px -3px #0000000f}.download-app-sticky.hide{opacity:0;pointer-events:none}.mobile-header.collapse+.router-wrapper .download-app-sticky{top:calc(var(--header-collapsed-mobile-height) - 9px)}}.download-app-sticky-content{align-items:center;height:64px;display:flex}.download-app-sticky-close{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.download-app-sticky-close-icon{color:var(--first-icon-color);font-size:16px}.download-app-sticky-logo{font-size:40px}.download-app-sticky-detail{flex-grow:1;margin-inline-start:12px}.download-app-sticky-detail-title{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--tiny-font);margin-bottom:4px}.download-app-sticky-detail-desc{font-family:my-font-medium,serif;font-size:var(--title-font)}.download-app-sticky-btn{border-radius:var(--first-radius);font-family:my-font-regular,serif;font-size:var(--regular-font);gap:4px;width:68px;height:32px;margin-inline-end:12px;padding:0}.download-app-sticky-btn-icon{font-size:16px}.download-app-sticky-btn-icon path{fill:var(--solid-light)}.book-overview-app{display:none}@media screen and (width<=768px){.book-overview-app{background-color:var(--second-border-color);border-radius:var(--first-radius);order:-2;align-items:center;width:100%;padding:8px;display:flex}}.book-overview-app-icon{font-size:26px}.book-overview-app-title{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--small-font);flex-grow:1;margin-inline-start:8px}.book-overview-app-btn{font-family:my-font-regular,serif;font-size:var(--regular-font);gap:4px;width:76px;height:32px;padding:0}.book-overview-app-btn-icon{color:var(--solid-light);font-size:16px}.library-download-app{display:none}@media screen and (width<=768px){.library-download-app{background-color:var(--info-container-color);border:1px solid var(--info-color);border-radius:var(--third-radius);height:140px;margin-top:var(--first-solid-padding);opacity:1;transition:height .2s .2s,margin-top .2s .2s,opacity .2s;display:block;overflow:hidden}.library-download-app.hide{opacity:0;height:0;margin-top:0}}.library-download-app-header{align-items:center;gap:8px;padding-inline-start:12px;display:flex}.library-download-app-header-logo{font-size:20px}.library-download-app-header-title{font-family:my-font-regular,serif;font-size:var(--title-font);flex-grow:1}.library-download-app-header-close{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.library-download-app-header-close-icon{color:var(--first-icon-color);font-size:16px}.library-download-app-desc{color:var(--forth-text-color);font-family:my-font-light,serif;font-size:var(--small-font);line-height:var(--first-line-height);margin-bottom:8px;padding:0 12px}.library-download-app-btn{font-family:my-font-regular,serif;font-size:var(--regular-font);margin-inline:auto 12px;gap:8px;width:100px;height:32px;margin-bottom:12px;padding:0 24px}.library-download-app-btn-icon{color:var(--solid-light);font-size:16px}.page-options-header{background-color:var(--second-border-color);border-radius:var(--first-radius);width:100%;padding:0 24px}@media screen and (width<=768px){.page-options-header{background-color:#0000;border-radius:0;flex-direction:column;gap:12px;padding:0;display:flex}.page-options-header.hide-mobile{display:none}}.page-options-header-main{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}@media screen and (width<=768px){.page-options-header-main{padding:0}.page-options-header-main.hide-mobile{display:none}}.page-options-header-main-text{font-family:my-font-bold,serif;font-size:var(--large-font);align-items:center;min-height:40px;display:flex}.page-options-header-main-text.mobile{display:none}@media screen and (width<=768px){.page-options-header-main-text{display:none}.page-options-header-main-text.mobile{color:var(--forth-text-color);font-family:my-font-light,serif;font-size:var(--regular-font);min-height:0;padding:0 12px;display:flex}}.page-options-header-main-buttons{align-items:center;gap:16px;display:flex}@media screen and (width<=768px){.page-options-header-main-buttons{background-color:var(--second-border-color);border-radius:var(--first-radius);justify-content:space-between;gap:8px;width:100%;overflow:hidden}}.page-options-header-main-buttons-section{align-items:center;gap:8px;display:flex}@media screen and (width<=768px){.page-options-header-main-buttons-section{gap:0}}.page-options-header-main-buttons-section-item{color:var(--first-icon-color);font-family:my-font-regular,serif;font-size:var(--title-font);gap:8px;padding:10px 12px;transition:color .3s}.page-options-header-main-buttons-section-item.active-filter{color:var(--third-color)}@media screen and (width>=1141px){.page-options-header-main-buttons-section-item.hide-desktop{display:none}}@media screen and (width<=768px){.page-options-header-main-buttons-section-item{border:none!important}}.page-options-header-main-buttons-section-item-icon{color:var(--forth-color);font-size:20px}@media screen and (width<=480px){.page-options-header-main-buttons-section-item-text{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}}@media screen and (width<=360px){.page-options-header-main-buttons-section-item-text{max-width:72px}}.page-options-header-main-buttons-section-item-dot{background-color:var(--third-color);border:1px solid var(--first-background-color);inset-inline-start:24px;height:6px;transition:transform var(--first-transition);border-radius:50%;width:6px;position:absolute;top:9px;transform:scale(0)}.page-options-header-main-buttons-section-item-dot.active{transform:scale(1)}.page-options-header-main-buttons-section-item-arrow{color:var(--third-color);width:20px;height:20px;font-size:20px;transform:rotate(-90deg)}.page-options-header-main-buttons-section-item-arrow path{fill:var(--third-color)}@media screen and (width<=768px){.page-options-header-main-buttons-section-item-arrow{display:none}}.page-options-header-main-buttons-section-separator{display:none}@media screen and (width<=768px){.page-options-header-main-buttons-section-separator{background-color:var(--first-border-color);width:1px;height:16px;display:block}}.page-options-header-main-buttons-section-grid{align-items:center;gap:17px;display:flex}@media screen and (width<=768px){.page-options-header-main-buttons-section-grid{padding-left:8px}}.page-options-header-main-buttons-section-grid-item{color:var(--first-icon-color);border-radius:0;width:24px;height:24px;padding:0;font-size:24px;border:none!important}.page-options-header-main-buttons-section-grid-item:last-child{overflow:unset;position:relative}.page-options-header-main-buttons-section-grid-item:last-child:after{background-color:var(--first-border-color);content:"";bottom:auto;inset-inline-start:0;width:1px;height:20px;position:absolute;top:calc(100% - 20.5px);left:calc(100% + 8px);right:auto}.page-options-header-main-buttons-section-grid-item-icon{color:var(--first-icon-color);font-size:24px;transition:fill .1s}@media screen and (width<=768px){.page-options-header-main-buttons-section-grid-item-icon{font-size:20px}}.page-options-header-content-types{border-top:1px solid var(--first-border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.page-options-header-content-types.no-border{border-top:none}@media screen and (width<=768px){.page-options-header-content-types{width:calc(100% + var(--first-solid-padding)*2);border-top:none;order:-1;margin-inline-start:calc(var(--first-solid-padding)*-1);padding:0}}.page-options-header-content-types-first{align-items:center;gap:8px;min-height:40px;display:flex}@media screen and (width<=768px){.page-options-header-content-types-first{padding:0 var(--first-solid-padding);white-space:nowrap;flex-wrap:nowrap;overflow:auto}}.page-options-header-content-types-first-item{background-color:var(--second-border-color);border:1px solid var(--forth-icon-color);border-radius:var(--first-radius);color:var(--forth-text-color);font-family:my-font-medium,serif;font-size:var(--title-font);justify-content:center;align-items:center;min-width:fit-content;height:40px;padding:8px 12px;transition:all .2s;display:flex}.page-options-header-content-types-first-item.active{background-color:var(--first-color);color:var(--on-first-surface-color);border:1px solid #0000}@media screen and (width<=768px){.page-options-header-content-types-first-item{border-radius:var(--second-radius);border:1px solid #0000}}.page-options-header-content-types-second{width:248px}.page-options-header-content-types-second input{background-color:var(--second-background-color)}@media screen and (width<=768px){.page-options-header-content-types-second{margin:0 var(--first-solid-padding);width:calc(100% - var(--first-solid-padding)*2)}}.page-options-header-content-tags{border-top:1px solid var(--second-border-color);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;display:flex}@media screen and (width<=768px){.page-options-header-content-tags{padding:0 var(--first-solid-padding);width:calc(100% + var(--first-solid-padding)*2);border-top:none;flex-wrap:nowrap;order:-1;margin-inline-start:calc(var(--first-solid-padding)*-1);overflow:auto hidden}}.page-options-header-content-tags-item{background-color:var(--second-border-color);border:1px solid var(--first-border-color);border-radius:var(--seven-radius);color:var(--forth-text-color);font-family:my-font-light,serif;font-size:var(--small-font);white-space:nowrap;width:fit-content;min-width:fit-content;padding:6px 10px}@media screen and (width<=768px){.page-options-header-content-tags-item{padding:9px 12px}}.sort-modal{max-width:100%;width:var(--desktop-modal-width);padding:32px}@media screen and (width<=768px){.sort-modal{padding:24px}}.sort-modal-header{border-bottom:1px solid var(--second-border-color);justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.sort-modal-header-title{font-family:my-font-bold,serif;font-size:var(--large-font)}.sort-modal-header-close{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-inline-end:-12px;display:flex}@media screen and (width<=768px){.sort-modal-header-close{opacity:0;pointer-events:none}}.sort-modal-header-close-icon{color:var(--first-icon-color);font-size:24px}.sort-modal-container{position:relative}.sort-modal-container-active{color:var(--first-color);transition:top var(--first-transition);font-size:24px;position:absolute;inset-inline-end:0}.sort-modal-container-item{border-bottom:1px solid var(--second-border-color);color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);align-items:center;width:100%;height:56px;transition:color .2s;display:flex}.sort-modal-container-item.active{color:var(--first-text-color);font-family:my-font-medium,serif}.sort-modal-btn{width:100%;margin-top:24px;display:block}.search-match-row-link{background-color:var(--second-border-color);border-radius:var(--first-radius);width:100%;max-width:648px;padding:16px;position:relative}.search-match-row-header{align-items:center;padding-bottom:16px;display:flex}.search-match-row-header-badges{inset-inline-end:16px;align-items:center;gap:4px;display:flex;position:absolute;top:0}.search-match-row-header-img{aspect-ratio:var(--ebook-ratio);border-radius:var(--first-radius);width:112px;margin-inline-end:16px;box-shadow:0 4px 4px #00000040}.search-match-row-header-img.audio{aspect-ratio:var(--audio-ratio)}@media screen and (width<=768px){.search-match-row-header-img{width:80px;min-width:80px}}.search-match-row-header-content{flex-direction:column;flex-grow:1;gap:8px;display:flex}.search-match-row-header-content-title{font-family:my-font-medium,serif;font-size:var(--large-font)}@media screen and (width<=768px){.search-match-row-header-content-title{font-size:var(--title-font)}}.search-match-row-header-content-publisher{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--title-font)}@media screen and (width<=768px){.search-match-row-header-content-publisher{font-size:var(--small-font)}}.search-match-row-footer{border-top:1px solid var(--second-border-color);justify-content:space-between;align-items:center;height:44px;padding-top:12px;display:flex}.search-match-row-footer.row{border-top:none;height:40px;padding-top:0}.search-match-row-footer-first{align-items:center;gap:4px;display:flex}.search-match-row-footer-first-star{font-size:16px}.search-match-row-footer-first-title{color:var(--third-color);font-family:my-font-medium,serif;font-size:var(--regular-font)}.search-match-row-footer-first-responses{color:var(--third-color);font-family:my-font-regular,serif;font-size:var(--regular-font)}.search-match-row-footer-price{align-items:center;display:flex}.search-match-row-footer-not-available{color:var(--second-text-color);font-family:my-font-medium,serif;font-size:var(--title-font)}.playing-icon{align-items:flex-end;gap:1px;width:16px;height:16px;display:flex}.playing-icon.pause .playing-icon-item{animation-play-state:paused}.playing-icon-item{background-color:var(--first-color);border-radius:2px;width:2px}.playing-icon-item.first{animation:1.7s ease-in-out infinite playing-icon-item-1}.playing-icon-item.second{animation:1s ease-out infinite playing-icon-item-2}.playing-icon-item.third{animation:1.5s ease-in infinite playing-icon-item-3}.playing-icon-item.forth{animation:1.2s infinite playing-icon-item-4}@keyframes playing-icon-item-1{0%{height:15%}50%{height:80%}to{height:15%}}@keyframes playing-icon-item-2{0%{height:30%}50%{height:100%}to{height:30%}}@keyframes playing-icon-item-3{0%{height:40%}50%{height:70%}to{height:40%}}@keyframes playing-icon-item-4{0%{height:22%}50%{height:90%}to{height:22%}}.vl-text-rows{background-color:var(--first-background-color);border-radius:var(--third-radius)}.vl-text-rows-content-item{border-bottom:var(--second-border-color);align-items:center;padding:16px;display:flex}.vl-text-rows-content-item:last-child .vl-text-rows-content-item-line{display:none}.vl-text-rows-content-item-image{border-radius:var(--first-radius);width:20px;height:20px}.vl-text-rows-content-item-title{font-family:my-font-regular,serif;font-size:var(--title-font);flex:1;margin:0 8px}.vl-text-rows-content-item-icon{color:var(--second-icon-color);font-size:20px}.vl-text-rows-content-item-line{background-color:var(--second-border-color);height:1px;position:absolute;bottom:0;left:16px;right:16px}.ios-guide{max-width:var(--first-max-page-width);width:100%;padding:56px 112px}.ios-guide-header{border-bottom:1px solid var(--first-border-color);margin-bottom:16px;padding-bottom:16px;display:flex}.ios-guide-header-title{flex:1;font-family:my-font-bold,serif;font-size:16px}.ios-guide-body{flex-direction:column;align-items:center;display:flex}.ios-guide-text{color:var(--forth-text-color);font-family:my-font-light,serif;font-size:14px;line-height:var(--second-line-height);width:100%}.ios-guide-text span{color:var(--first-text-color);font-family:my-font-bold,serif}.ios-guide-img-container{justify-content:center;gap:40px;width:100%;margin:40px 0;display:flex;position:relative}.ios-guide-img-item{width:100%}.ios-guide-img{aspect-ratio:260/562;width:100%;height:100%}.ios-guide-dl-button{background-color:var(--first-color);color:var(--neutral-1);border-radius:8px;justify-content:center;align-items:center;width:341px;height:48px;font-family:my-font-regular,serif;font-size:16px;display:flex}.send-feedback{min-width:130px;position:absolute;top:-38px;left:8%}.send-feedback-container{align-items:center;display:flex}.send-feedback-text{text-align:center;width:100%}.hi-fidibo{position:absolute;bottom:-22px;right:50%}.hi-fidibo-icon{width:83px;height:123px}.send-feedback-text{color:var(--first-color);margin:6px 0;font-family:my-font-regular,serif;font-size:14px}.send-feedback-icon{width:20px;height:20px;margin:0 8px 4px -8px}.ios-guide-mobile{width:100%;padding:32px 24px}.ios-guide-text-mobile{flex-direction:column;justify-content:center;height:56px;margin:16px 0;display:flex;position:relative}.ios-guide-img-item-mobile,.ios-guide-img-item-mobile-with-margin{aspect-ratio:260/222;position:relative}.ios-guide-img-item-mobile-with-margin{margin-top:64px}.send-feedback-mobile{z-index:999;align-items:center;display:flex;position:absolute;bottom:-74px;right:90px}.send-feedback-mobile-icon{width:20px;height:20px;margin:0 8px 4px}.send-feedback-mobile-flash{width:45px;height:36px;margin-top:24px}.hi-fidibo-mobile{z-index:999;position:absolute;bottom:55%;left:116px}.reader-sample{background-color:var(--second-background-color);height:var(--full-height);padding:calc(var(--reader-sample-header-height) + 16px)var(--first-solid-padding)16px}@media screen and (width<=768px){.reader-sample{padding:calc(var(--reader-sample-header-height) + 16px)var(--first-solid-padding)calc(80px + var(--bottom-env-padding))16px}}.reader-sample-header{background-color:var(--first-background-color);box-shadow:var(--third-shadow);height:var(--reader-sample-header-height);padding:0 var(--first-solid-padding);align-items:center;gap:8px;width:100%;display:flex;position:fixed;top:0;left:0;right:0}.reader-sample-header-arrow-container{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-inline-start:-12px;display:flex}.reader-sample-header-arrow{color:var(--first-text-color);font-size:24px}.reader-sample-header-title{color:var(--first-text-color);font-family:my-font-light,serif;font-size:var(--large-font);flex:1}@media screen and (width<=768px){.reader-sample-header-title{justify-content:flex-end}}.reader-sample-header-button{font-size:var(--regular-font);width:216px;height:32px;margin-inline-start:8px;padding:0}@media screen and (width<=768px){.reader-sample-header-button{bottom:calc(16px + var(--bottom-env-padding));font-size:var(--regular-font);height:48px;left:var(--first-solid-padding);right:var(--first-solid-padding);width:auto;margin:0;padding:0;position:fixed}}.reader-sample-container{background-color:var(--solid-light);border-radius:var(--third-radius);-webkit-user-select:none;user-select:none;direction:ltr;width:100%;height:100%;position:relative;overflow:clip}.reader-sample-side-next,.reader-sample-side-next-container,.reader-sample-side-prev{opacity:1;pointer-events:none;width:128px;z-index:var(--default-z-index);align-items:center;display:flex;position:absolute;top:0;bottom:0}.reader-sample-side-next .reader-sample-arrow-container,.reader-sample-side-next .reader-sample-next-arrow-container,.reader-sample-side-next .reader-sample-prev-arrow-container,.reader-sample-side-next-container .reader-sample-arrow-container,.reader-sample-side-next-container .reader-sample-next-arrow-container,.reader-sample-side-next-container .reader-sample-prev-arrow-container,.reader-sample-side-prev .reader-sample-arrow-container,.reader-sample-side-prev .reader-sample-next-arrow-container,.reader-sample-side-prev .reader-sample-prev-arrow-container{opacity:1}@media screen and (width<=768px){.reader-sample-side-next,.reader-sample-side-next-container,.reader-sample-side-prev{width:72px}}.reader-sample-side-next{justify-content:start;left:0}.reader-sample-side-prev{justify-content:end;right:0}.reader-sample-arrow-container,.reader-sample-next-arrow-container,.reader-sample-prev-arrow-container{background-color:var(--first-background-color);border:1px solid var(--second-border-color);border-radius:var(--third-radius);opacity:.4;width:40px;height:40px;z-index:var(--default-z-index);justify-content:center;align-items:center;margin:4px;padding:0;transition:opacity .2s;animation:.2s fade-in;display:flex;box-shadow:0 4px 16px -3px #0000000f}@media screen and (width<=768px){.reader-sample-arrow-container,.reader-sample-next-arrow-container,.reader-sample-prev-arrow-container{display:none}}.reader-sample-next-arrow-container{left:0}.reader-sample-arrow,.reader-sample-prev-arrow{color:var(--first-text-color);font-size:24px}.reader-sample-prev-arrow-container{right:0}.reader-sample-prev-arrow{transform:rotate(180deg)}.reader-sample-current-page{background-color:var(--solid-light);text-align:center;width:100%;z-index:var(--default-z-index);padding:8px;font-family:my-font-light,serif;font-size:14px;position:absolute;bottom:0;left:0;right:0}.pdf-container{width:100%;height:100%}.pdf-container .react-pdf__Document{color:#0000;width:100%;height:100%}.pdf-container .react-pdf__Page{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:auto}.pdf-container canvas{margin:auto}.reader-sample-loading-container{height:calc(var(--full-height) - var(--reader-sample-header-height) - 80px - var(--bottom-env-padding));justify-content:center;align-items:center;width:100%;display:flex}.web-reader{height:100vh}.web-reader .web-reader-iframe{height:100%}.f2-page-guide-main-container{padding:var(--header-padding)0 var(--page-padding-bottom);width:100%}@media screen and (width<=768px){.f2-page-guide-main-container{padding:0}}.f2-page-guide-container{background-color:var(--second-border-color);border-radius:var(--third-radius);max-width:var(--second-max-page-width);min-height:var(--full-height);margin:32px auto 64px;padding:32px}.fdb-guide{max-width:var(--first-max-page-width);width:100%;padding:56px 112px}.fdb-guide.f2{max-width:var(--second-max-page-width);margin:0 auto}@media screen and (width<=768px){.fdb-guide{padding:32px 16px}}.fdb-guide-header{border-bottom:1px solid var(--first-border-color);margin-bottom:16px;padding-bottom:16px;display:flex}.fdb-guide-content{width:100%}@media screen and (width<=768px){.fdb-guide-content{flex-direction:column-reverse;align-items:center}}.fdb-guide-details{flex:1;width:100%;margin-top:24px}.fdb-guide-title{border-bottom:1px solid var(--second-border-color);color:var(--first-text-color);font-family:my-font-bold,serif;font-size:16px;line-height:var(--second-line-height);text-align:right;padding-bottom:16px}@media screen and (width<=768px){.fdb-guide-title{display:none}}.fdb-guide-page-title{flex:1;font-family:my-font-bold,serif;font-size:16px}.fdb-guide-desc{color:var(--first-text-color);font-family:my-font-regular,serif;font-size:14px;line-height:var(--forth-line-height);text-align:right;margin-top:24px}.fdb-guide-desc svg path{fill:var(--first-color)}.fdb-guide-desc.f2 span{font-family:my-font-bold,serif}.fdb-guide-desc.f2 svg path{fill:var(--first-text-color)}.fdb-guide-icon{margin:0 4px;font-size:24px;display:inline-block;transform:translateY(6px)}.fdb-guide-icon.fidibo-menu-dot-outline{margin:0;transform:rotate(90deg)}.fdb-guide-image-desktop{aspect-ratio:1096/658;width:100%;margin-top:24px}.fdb-guide-image-f2-container{flex-direction:column;align-items:center;display:flex}.fdb-guide-image-mobile1{aspect-ratio:329/370;width:100%;margin-top:24px;margin-bottom:24px}.fdb-guide-image-mobile1.f2-1{aspect-ratio:309/370;max-width:309px}.fdb-guide-image-mobile1.f2-2{aspect-ratio:308/341;max-width:308px}.fdb-guide-image-mobile1.f2-3{aspect-ratio:304/341;max-width:304px}.fdb-guide-image-mobile1.f2-4{aspect-ratio:284/398;max-width:284px}.fdb-guide-image-mobile2{aspect-ratio:329/341;width:100%;margin-top:24px;margin-bottom:24px}.fdb-guide-image-f2-button{background-color:var(--solid-dark);justify-content:center;align-items:center;width:100%;max-width:328px;height:40px;margin:40px 0 24px;font-family:my-font-regular,serif;font-size:14px;line-height:24px;display:flex;color:var(--solid-light)!important}.windows-guide{max-width:var(--first-max-page-width);width:100%;padding:56px 112px}@media screen and (width<=768px){.windows-guide{padding:32px 16px}}.windows-guide-header{border-bottom:1px solid var(--first-border-color);align-items:center;margin-bottom:32px;padding-bottom:32px;display:flex}@media screen and (width<=768px){.windows-guide-header{margin-bottom:16px;padding-bottom:16px}}.windows-guide-header svg,.windows-guide-header-icon-mac-os{width:34px;height:34px}.windows-guide-header-title{flex:1;padding:0 18px;font-family:my-font-bold,serif;font-size:16px}.windows-guide-header-logo{width:24px;height:24px}.windows-guide-content-container,.windows-guide-content-container-mac-os{border-bottom:1px solid var(--first-border-color);flex-direction:column;gap:40px;padding-bottom:40px;display:flex}.windows-guide-content-container p,.windows-guide-content-container-mac-os p{color:var(--first-text-color);font-family:my-font-regular,serif;font-size:14px;line-height:var(--second-line-height);text-align:right;display:inline}.windows-guide-content-container span,.windows-guide-content-container-mac-os span{color:var(--first-icon-color);font-family:my-font-regular,serif;font-size:14px;line-height:var(--second-line-height);text-align:center}@media screen and (width<=768px){.windows-guide-content-container,.windows-guide-content-container-mac-os{border:none;gap:16px}}.windows-guide-content-container-mac-os{border:none}.windows-guide-text-center{justify-content:center;align-items:center;width:100%;display:flex}.windows-guide-text-center p{text-align:left}.windows-guide-text-container img{width:32px;height:32px;margin-bottom:-10px;margin-left:4px;margin-right:4px;display:inline}.windows-guide-text-container .fidibo-app-icon,.windows-guide-text-container .fidibo-app-icon-dark{color:var(--first-color);font-size:20px}.windows-guide-center-container{align-self:center;width:100%;max-width:561px}.windows-guide-center-container.bottom-image{max-width:260px}.windows-guide-center-button-container{flex-direction:column;align-items:center;gap:40px;width:100%;padding-bottom:40px;display:flex}.windows-guide-center-button-container.no-padding{padding-bottom:0}@media screen and (width<=768px){.windows-guide-center-button-container{gap:16px;padding-bottom:16px}}.windows-guide-center-button-view{border-radius:var(--third-radius);color:var(--first-color);font-size:var(--title-font);white-space:nowrap;align-items:center;gap:8px;height:32px;margin-inline-end:-8px;padding:0 8px;display:flex}@media screen and (width<=768px){.windows-guide-center-button-view{font-family:my-font-regular,serif;font-size:var(--regular-font)}}.windows-guide-center-button-view-icon{color:var(--first-color);font-size:20px!important}.windows-guide-center-button-mac-os{min-width:312px}.windows-guide-center-button-mac-os svg{width:100px;height:34px}.windows-guide-center-image{aspect-ratio:561/351;width:100%}.windows-guide-center-image-1{aspect-ratio:480/376;width:100%}.windows-guide-center-image-2{aspect-ratio:260/292;width:100%}.windows-guide-center-image-3{aspect-ratio:260/370;width:100%}.windows-guide-bottom-container{align-items:center;width:100%;margin-top:40px;display:flex}@media screen and (width<=768px){.windows-guide-bottom-container{justify-content:center;margin-top:0}}.windows-guide-bottom-logo{font-size:53px}@media screen and (width<=768px){.windows-guide-bottom-logo{display:none}}.windows-guide-bottom-text-container{flex:1;margin:0 16px}@media screen and (width<=768px){.windows-guide-bottom-text-container{display:none}}.windows-guide-bottom-title{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:24px;line-height:var(--forth-line-height);text-align:right}.windows-guide-bottom-subtitle{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:15px;line-height:var(--first-line-height);text-align:right}.windows-guide-bottom-button{width:341px;border:unset!important}.windows-guide-bottom-button svg{width:101px;height:27px}.review-report-modal{max-width:100%;width:var(--desktop-modal-width);padding:32px 24px}@media screen and (width<=768px){.review-report-modal{padding:32px 16px}}.review-report-modal-title{font-family:my-font-bold,serif;font-size:var(--large-font);margin-bottom:16px}.review-report-modal-desc{font-family:my-font-light,serif;font-size:var(--title-font);margin-top:8px}.review-report-modal-area{width:100%;margin:24px 0}.review-report-modal-area textarea{height:100px}.review-report-modal-btn{width:100%}.vl-hl-grid{scroll-snap-type:x mandatory;white-space:nowrap;align-items:center;gap:24px;width:100%;display:flex;overflow:auto hidden}.vl-hl-grid.is-vl{flex-wrap:wrap}@media screen and (width<=768px){.vl-hl-grid{padding-left:var(--first-solid-padding);padding-right:var(--first-solid-padding);width:calc(100% + var(--first-solid-padding)*2);gap:12px;margin-inline-start:calc(var(--first-solid-padding)*-1)}.vl-hl-grid.is-hl{height:calc(58.8235vw - var(--first-solid-padding)*2*2/2/1.7 + 4.94118px);flex-flow:column wrap}}.vl-hl-grid-item{border-radius:var(--first-radius);scroll-snap-align:start;scroll-snap-stop:normal;flex-grow:1;width:calc(16.666% - 20px);min-width:calc(16.666% - 20px);position:relative}.vl-hl-grid-item.is-vl{max-width:calc(16.666% - 20px)}@media screen and (width<=1140px){.vl-hl-grid-item{width:calc(25% - 18px);min-width:calc(25% - 18px)}}@media screen and (width<=990px){.vl-hl-grid-item{width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@media screen and (width<=768px){.vl-hl-grid-item{min-width:calc(50% - 6px);scroll-margin-inline-start:var(--first-solid-padding)}}.vl-hl-grid-item-img{aspect-ratio:1.7;object-fit:cover;width:100%}.vl-hl-grid-item-title{backdrop-filter:blur(8px);background-color:var(--blur-background-color);border-radius:var(--first-radius);font-family:my-font-bold,serif;font-size:var(--title-font);text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 20px);padding:6px 8px;position:absolute;bottom:8px;left:10px;right:10px;overflow:hidden}@media screen and (width<=768px){.vl-hl-grid-item-title{font-family:my-font-medium,serif;font-size:var(--small-font);width:calc(100% - 16px);padding:5px 8px;bottom:6px;left:8px;right:8px}}.ticket-response-list-page-main-container{width:100%;padding:0 16px}.ticket-response-list-page-container{max-width:var(--first-max-page-width);padding:var(--header-padding)0 var(--page-padding-bottom);margin:0 auto}@media screen and (width<=768px){.ticket-response-list-page-container{margin:16px 0}}.ticket-response-list-page-header-container{background-color:var(--first-background-color);border-radius:var(--third-radius);align-items:center;width:100%;margin-top:56px;padding:16px 24px;display:flex}@media screen and (width<=768px){.ticket-response-list-page-header-container{flex-direction:column;align-items:normal;margin-top:0;padding:16px}}.ticket-response-list-page-header-content{flex:1;align-items:center;gap:24px;display:flex}.ticket-response-list-page-header-code{color:var(--first-text-color);font-family:my-font-light,serif;font-size:var(--title-font);flex:1}.ticket-response-list-page-header-title{color:var(--first-text-color);font-family:my-font-medium,serif;font-size:var(--large-font);margin-inline-end:24px}@media screen and (width<=768px){.ticket-response-list-page-header-title{border-bottom:1px solid var(--second-border-color);margin-bottom:16px;margin-inline-end:0;padding-bottom:16px}}.ticket-response-list-page-header-status{border-radius:var(--first-radius);color:var(--solid-light);justify-content:center;width:176px;padding:8px 0;display:flex}.ticket-response-list-page-header-status.primary{background-color:var(--first-color)}.ticket-response-list-page-header-status.warning{background-color:var(--warning-color)}.ticket-response-list-page-header-status.secondary{background-color:var(--info-color)}.ticket-response-list-page-header-status.danger{background-color:var(--danger-color)}@media screen and (width<=768px){.ticket-response-list-page-header-status{width:fit-content;padding:4px 8px}}.ticket-response-list-page-ticket-response-container{background-color:var(--first-background-color);border-radius:var(--third-radius);margin-top:24px;padding:24px}@media screen and (width<=768px){.ticket-response-list-page-ticket-response-container{margin-top:16px;padding:16px}}.ticket-response-list-page-ticket-container{flex-direction:column;gap:24px;display:flex}@media screen and (width<=768px){.ticket-response-list-page-ticket-container{align-items:flex-start}}.ticket-response-list-page-ticket-response-line{background-color:var(--second-border-color);width:100%;height:1px;margin:16px 0}.ticket-response-list-page-ticket-response-item{background-color:var(--second-background-color);border-radius:var(--third-radius);flex-direction:column;gap:24px;margin-bottom:16px;padding:24px;display:flex}.ticket-response-list-page-ticket-response-item.user-reply{background-color:var(--forth-background-color)}@media screen and (width<=768px){.ticket-response-list-page-ticket-response-item{align-items:flex-start;padding:16px}.ticket-response-list-page-ticket-response-item:last-child{margin-bottom:0}}.ticket-response-list-page-attachment-button{border-radius:var(--first-radius);font-size:var(--regular-font);min-width:110px;height:32px!important}@media screen and (width<=768px){.ticket-response-list-page-attachment-button{align-self:flex-end}}.ticket-response-list-page-attachment-button-icon{margin-inline-end:4px;font-size:16px}.ticket-response-item-header-container{flex:1}.ticket-response-item-header{align-items:center;gap:4px;display:flex}.ticket-response-item-header-avatar{border-radius:50%;width:40px;height:40px}@media screen and (width<=768px){.ticket-response-item-header-avatar{width:24px;height:24px}}.ticket-response-item-header-name{color:var(--first-text-color);font-family:my-font-light,serif;font-size:var(--regular-font);margin-inline-start:4px}.ticket-response-item-header-date{color:var(--second-text-color);font-family:my-font-regular,serif;font-size:var(--small-font)}.ticket-response-item-header-desc{color:var(--first-text-color);font-family:my-font-light,serif;font-size:var(--title-font);margin-top:16px}.ticket-response-item-button-container{flex-wrap:wrap;gap:16px;display:flex}.error-page{background-color:var(--first-color);min-height:var(--full-height);padding:48px}.error-page,.error-page-content{justify-content:center;align-items:center;display:flex}.error-page-content{flex-direction:column;width:100%;max-width:660px}.error-page-content-logo{height:72px;margin-bottom:80px}.error-page-content-logo path{fill:var(--solid-light)}@media screen and (width<=768px){.error-page-content-logo{height:40px}}.error-page-content-img{width:100%;display:block}.error-page-content-desc{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:var(--giant-font);line-height:var(--second-line-height);text-align:center;margin:56px auto 32px}@media screen and (width<=768px){.error-page-content-desc{font-size:var(--large-font);white-space:pre-line}}.error-page-content-btn{width:365px;color:var(--first-text-color)!important}@media screen and (width<=768px){.error-page-content-btn{width:100%}}.publisher-person-page-main-container{padding:0 var(--first-solid-padding);width:100%}.publisher-person-page-container{background-color:var(--second-background-color);max-width:var(--first-max-page-width);min-height:var(--full-height);padding:var(--header-padding)0 var(--page-padding-bottom);margin:0 auto}.publisher-person-page-content{flex-direction:column;gap:32px;margin:0 auto;display:flex}.publisher-person-page-content,.publisher-person-page-content.full-width{max-width:var(--first-max-page-width)}@media screen and (width<=768px){.publisher-person-page-content{gap:24px}}.publisher-person-page-content-bread{order:-3;width:100%;margin-bottom:-32px}@media screen and (width<=768px){.publisher-person-page-content-bread{margin-bottom:-24px}}.publisher-person-page-box{background-color:var(--first-background-color);border-radius:var(--third-radius);order:-2;padding:16px 24px}@media screen and (width<=768px){.publisher-person-page-box{background-color:#0000;padding:0}}.tree-page{padding:var(--header-padding)var(--first-solid-padding)var(--page-padding-bottom)}@media screen and (width<=1140px){.tree-page{padding:calc(var(--header-collapsed-mobile-height) + 32px)var(--first-solid-padding)var(--page-padding-bottom)}}@media screen and (width<=768px){.tree-page{padding:calc(var(--header-collapsed-mobile-height) + var(--first-solid-padding))var(--first-solid-padding)var(--page-padding-bottom)}}.tree-page-top{background:var(--ninth-background-color);height:556px;max-width:var(--first-max-page-width);justify-content:flex-end;align-items:center;margin:32px auto 40px;display:flex;position:relative}@media screen and (width<=1140px){.tree-page-top{background:var(--ninth-background-color);flex-direction:column-reverse;gap:32px;height:fit-content;margin:0 auto 24px 0;padding:0 16px}}.tree-page-top-image{aspect-ratio:510/503;object-fit:contain;height:503px;position:absolute;bottom:0;right:0}@media screen and (width<=1140px){.tree-page-top-image{max-width:100%;height:auto;position:unset;margin:10px 0}}.tree-page-top-content{z-index:1;flex-direction:column;gap:32px;max-width:652px;margin-inline-end:12%;display:flex}@media screen and (width<=1140px){.tree-page-top-content{margin-inline-end:unset;flex-direction:column;align-items:center;gap:4px;width:100%;margin-top:32px;display:flex}}.tree-page-top-content-title{color:var(--eighth-color);font-family:my-font-bold,serif;font-size:var(--super-gaint-font)}@media screen and (width<=1140px){.tree-page-top-content-title{font-size:var(--huge-font)}}.tree-page-top-content-subtitle{color:var(--eighth-color);max-width:550px;margin:0 0 10px;font-family:my-font-medium,serif;font-size:26px;line-height:50px}@media screen and (width<=1140px){.tree-page-top-content-subtitle{font-size:var(--large-font);max-width:unset;text-align:center;width:100%;margin:0;line-height:24px}}.tree-page-button{gap:8px;width:100%;max-width:374px;display:flex}.tree-page-button .icon{font-size:24px}@media screen and (width<=1140px){.tree-page-button .icon{font-size:var(--huge-font)}.tree-page-button{font-size:var(--title-font);max-height:40px;margin:24px auto}}.tree-page-middle{background-color:var(--tenth-background-color);border-radius:var(--first-radius);max-width:var(--first-max-page-width);flex-direction:column;gap:90px;margin:0 auto;padding:58px 80px;display:flex}@media screen and (width<=1140px){.tree-page-middle{border-radius:var(--first-radius);gap:48px;padding:24px 16px 32px}}.tree-page-middle-top{gap:48px;display:flex}@media screen and (width<=1140px){.tree-page-middle-top{flex-direction:column;gap:16px}}.tree-page-middle-top-first{flex-direction:column;flex:6;gap:32px;display:flex}@media screen and (width<=1140px){.tree-page-middle-top-first{gap:16px}}.tree-page-middle-top-first-title{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:var(--whacking-font)}@media screen and (width<=1140px){.tree-page-middle-top-first-title{font-size:var(--huge-font)}}.tree-page-middle-top-first-items{color:var(--forth-color);font-family:my-font-bold,serif;font-size:var(--big-font);margin:0;padding:0;line-height:32px}@media screen and (width<=1140px){.tree-page-middle-top-first-items{font-size:var(--title-font)}}.tree-page-middle-top-first-items-item{margin-inline-start:-8px}.tree-page-middle-top-progress{background-color:var(--solid-light);flex-direction:column;flex:4;gap:28px;margin-top:20px;padding:20px 0 27px;display:flex;position:relative}@media screen and (width<=1140px){.tree-page-middle-top-progress{display:none}}.tree-page-middle-top-progress-sample-bg{max-width:100%;overflow:hidden}.tree-page-middle-top-progress-sample{background-color:var(--tenth-background-color);border-radius:40px;justify-content:space-between;align-items:center;width:100%;max-width:380px;margin:0 auto;padding:8px 40px;display:flex}@media screen and (width<=1140px){.tree-page-middle-top-progress-sample{flex-direction:column;gap:8px}}.tree-page-middle-top-progress-sample-week{color:var(--solid-dark);font-family:my-font-bold,serif;font-size:var(--small-font)}@media screen and (width<=1140px){.tree-page-middle-top-progress-sample-week{font-size:var(--small-font)}}.tree-page-middle-top-progress-sample-percentage{color:var(--link-color);font-family:my-font-medium,serif;font-size:var(--title-font);margin-top:8px}@media screen and (width<=1140px){.tree-page-middle-top-progress-sample-percentage{font-size:var(--small-font)}.tree-page-middle-top-progress-sample-border{background-color:var(--first-border-color);width:80%;height:1px}}.tree-page-middle-top-progress-sample-time{color:var(--solid-dark);font-family:my-font-bold,serif;font-size:var(--tiny-font);text-align:center}@media screen and (width<=1140px){.tree-page-middle-top-progress-sample-time{font-size:var(--giant-font)}}.tree-page-middle-top-progress-sample-remain-time{color:var(--link-color);font-family:my-font-bold,serif;font-size:var(--tiny-font);margin-top:8px}@media screen and (width<=1140px){.tree-page-middle-top-progress-sample-remain-time{font-size:var(--small-font)}}.tree-page-middle-top-progress-sample-svg{contain:unset;max-width:380px;margin:0 auto}.tree-page-middle-top-progress-layer{background-color:var(--first-background-color);opacity:.4;position:absolute;inset:0}.tree-page-middle-bottom{gap:48px;display:flex}@media screen and (width<=1140px){.tree-page-middle-bottom{flex-direction:column;gap:16px}}.tree-page-middle-bottom-post{flex:3.5;justify-content:center;align-items:flex-end;display:flex}.tree-page-middle-bottom-post-image{aspect-ratio:1;border-radius:var(--third-radius);max-width:min(100% - 32px,400px)}.tree-page-middle-bottom-text{flex-direction:column;flex:6.5;gap:24px;display:flex}@media screen and (width<=1140px){.tree-page-middle-bottom-text{gap:16px}}.tree-page-middle-bottom-text-title{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:var(--giant-2-font)}@media screen and (width<=1140px){.tree-page-middle-bottom-text-title{font-size:var(--huge-font)}}.tree-page-middle-bottom-text-desc{color:var(--forth-color);font-family:my-font-bold,serif;font-size:var(--big-font);line-height:32px}@media screen and (width<=1140px){.tree-page-middle-bottom-text-desc{font-size:var(--title-font);line-height:24px}}.tree-page-bottom{background-color:var(--tenth-background-color);border-radius:var(--fifth-radius);max-width:var(--first-max-page-width);justify-content:space-around;align-items:center;margin:40px auto 78px;padding:80px 10px;display:flex}@media screen and (width<=1140px){.tree-page-bottom{border-radius:var(--forth-radius);flex-direction:column-reverse;margin:24px auto 40px;padding:40px 32px}.tree-page-bottom-title-container{width:100%}}.tree-page-bottom-container-title{color:var(--eighth-color);font-family:my-font-bold,serif;font-size:var(--super-big-font);margin-bottom:20px;line-height:48px}@media screen and (width<=1140px){.tree-page-bottom-container-title{font-family:my-font-bold,serif;font-size:var(--huge-font);line-height:unset;max-width:unset;text-align:center;margin-bottom:16px}}.tree-page-bottom-image{max-width:350px}@media screen and (width<=1140px){.tree-page-bottom-image{margin-top:16px}}.tree-growth-week-reading-progress{flex-direction:column-reverse;margin-bottom:50px;display:flex}@media screen and (width<=1140px){.tree-growth-week-reading-progress{margin-bottom:20px}}.tree-growth-week-reading-progress-item-main{align-items:flex-start;display:flex}.tree-growth-week-reading-progress-item{justify-content:space-between;align-items:flex-start;width:100px;height:52px;display:flex}.tree-growth-week-reading-progress-item.reverse{flex-direction:row-reverse}@media screen and (width<=1140px){.tree-growth-week-reading-progress-item{width:60px;height:25px}}.tree-growth-week-reading-progress-item-sprinkler{padding:0 10px;display:flex;position:relative}@media screen and (width<=1140px){.tree-growth-week-reading-progress-item-sprinkler{padding:0 6px}}.tree-growth-week-reading-progress-item-sprinkler-icon{width:19px}@media screen and (width<=1140px){.tree-growth-week-reading-progress-item-sprinkler-icon{width:9px}}.tree-growth-week-reading-progress-item-level{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;height:100%;display:flex;position:relative}.tree-growth-week-reading-progress-item-level-bottom-line{background-color:var(--ninth-color);width:2px;height:29px;position:absolute;bottom:0}.tree-growth-week-reading-progress-item-level-bottom-line.active{background-color:var(--tenth-color)}.tree-growth-week-reading-progress-item-level-bottom-line.first{visibility:hidden}@media screen and (width<=1140px){.tree-growth-week-reading-progress-item-level-bottom-line{width:1px;height:26px;margin-top:-16px}}.tree-growth-week-reading-progress-item-level-count{background-color:var(--first-background-color);border:2px solid var(--ninth-color);color:var(--ninth-color);font-family:my-font-light,serif;font-size:var(--title-font);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding-top:2px;display:flex;position:absolute}.tree-growth-week-reading-progress-item-level-count.active{background-color:var(--forth-background-color);border:2px solid var(--tenth-color);color:var(--tenth-color)}@media screen and (width<=1140px){.tree-growth-week-reading-progress-item-level-count{font-size:var(--small-font);width:16px;height:16px}.tree-growth-week-reading-progress-item-level-count.active{border:1px solid var(--first-color)}}.tree-growth-week-reading-progress-item-level-tick{border:2px solid var(--tenth-color);color:var(--tenth-color);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:20px;display:flex;position:absolute}@media screen and (width<=1140px){.tree-growth-week-reading-progress-item-level-tick{font-size:var(--small-font);width:16px;height:16px}}.tree-growth-week-reading-progress-item-percent{color:var(--tenth-color);font-family:my-font-regular,serif;font-size:var(--large-font);text-align:center;flex:1;padding-top:2px}@media screen and (width<=1140px){.tree-growth-week-reading-progress-item-percent{padding:0;font-size:10px}}.tree-growth-week-reading-progress-item-line{background-color:var(--ninth-color);flex:1;height:1px;margin-right:-60px}@media screen and (width<=1140px){.tree-growth-week-reading-progress-item-line{margin-right:-30px}}.tree-growth-page{padding:var(--header-padding)var(--first-solid-padding)0}@media screen and (width<=1140px){.tree-growth-page{padding:var(--header-collapsed-mobile-height)0 0}}.tree-growth-page-main{background:var(--second-border-color);border-radius:var(--third-radius);max-width:var(--first-max-page-width);flex-direction:column;margin:40px auto 32px;padding:24px 88px 0;display:flex;position:relative}@media screen and (width<=1140px){.tree-growth-page-main{background:var(--first-background-color);border-radius:0;max-width:100%;margin:0 auto;padding:24px 16px 32px}}.tree-growth-header{background-color:var(--on-first-surface-color);border-radius:var(--first-radius);z-index:1;justify-content:space-between;align-items:center;width:100%;margin-bottom:32px;padding:10px 32px;display:flex;position:relative}@media screen and (width<=1140px){.tree-growth-header{background-color:var(--first-border-color);margin-bottom:16px}}.tree-growth-header-progress{flex:1;align-items:center;gap:16px;display:flex}.tree-growth-header-progress-sprinkler{width:36px}@media screen and (width<=1140px){.tree-growth-header-progress-sprinkler{width:26px}}.tree-growth-header-progress-week{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:var(--huge-font)}@media screen and (width<=1140px){.tree-growth-header-progress-week{font-size:var(--large-font)}}.tree-growth-header-progress-percentage{color:var(--link-color);font-family:my-font-bold,serif;font-size:var(--title-font);margin-top:4px}@media screen and (width<=1140px){.tree-growth-header-progress-percentage{font-size:var(--small-font)}.tree-growth-header-time-container{flex-direction:column;align-items:center;margin-bottom:16px;display:flex;position:relative}}.tree-growth-header-time{color:var(--link-color);text-align:center;font-family:my-font-bold,serif;font-size:48px}@media screen and (width<=1140px){.tree-growth-header-time{color:var(--first-color);font-size:var(--giant-font)}}.tree-growth-header-remain-time{background:var(--link-color);border-radius:0 0 var(--first-radius)var(--first-radius);color:var(--second-background-color);font-family:my-font-bold,serif;font-size:var(--title-font);text-align:center;height:48px;padding:12px 16px;position:absolute;top:100%}@media screen and (width<=1140px){.tree-growth-header-remain-time{font-size:var(--mini-font);z-index:1;height:auto;margin-top:3px;padding:4px 18px}}.tree-growth-header-buttons{flex:1;justify-content:flex-end;align-items:center;gap:12px;display:flex}@media screen and (width<=1140px){.tree-growth-header-buttons{flex:unset;gap:4px}}.tree-growth-header-buttons-pipe{background-color:#e5dccf;width:2px;height:24px}.tree-growth-header-buttons-button{width:24px;height:24px;padding:0;border:0!important}@media screen and (width<=1140px){.tree-growth-header-buttons-button{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}}.tree-growth-header-buttons-icon{font-size:24px}.tree-growth-page-main-progress{background:var(--first-tree-growth-background);justify-content:flex-end;padding:60px 16px 0;display:flex;position:relative}@media screen and (width<=1140px){.tree-growth-page-main-progress{background:var(--second-tree-growth-background);padding:45px 6px 0 16px}}.tree-growth-page-main-progress-week{flex:1}.tree-growth-page-main-progress-tree{display:flex;position:absolute;inset:0}.tree-growth-page-main-progress-tree-1{flex:2}.tree-growth-page-main-progress-tree-2{flex:8}.tree-growth-page-main-progress-tree-chart{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.tree-growth-page-main-progress-tree-chart-grass-image{max-width:543px;position:absolute;bottom:0}@media screen and (width<=1140px){.tree-growth-page-main-progress-tree-chart-grass-image{max-width:170px}}.tree-growth-page-main-progress-tree-chart-tree-image{position:absolute;bottom:0}.tree-growth-page-main-modal{padding:32px}@media screen and (width<=1140px){.tree-growth-page-main-modal{padding:16px 24px 24px}}.tree-growth-page-main-modal-header{border-bottom:1px solid var(--first-border-color);align-items:center;margin-bottom:24px;padding-bottom:24px;display:flex}@media screen and (width<=1140px){.tree-growth-page-main-modal-header{margin-bottom:16px;padding-bottom:16px}}.tree-growth-page-main-modal-header-title{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:var(--large-font);flex:1}.tree-growth-page-main-modal-header-close-button{border-radius:50%;width:48px;height:48px;margin-inline-end:-16px;padding:0}.tree-growth-page-main-modal-header-close-icon{font-size:24px}@media screen and (width<=1140px){.tree-growth-page-main-modal-header-close-icon{display:none}}.tree-growth-page-main-modal-items{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);line-height:24px}.tree-growth-page-main-modal-items-item{margin-top:20px}.tree-growth-page-main-modal-items-item::marker{color:var(--first-color);font-size:var(--huge-font)}.tree-growth-page-main-modal-items-item-text{margin-inline-start:-8px}.tree-growth-my-trees{max-width:var(--first-max-page-width);margin:0 auto;padding:32px 0 48px}@media screen and (width<=1140px){.tree-growth-my-trees{padding:24px 16px 52px}}.tree-growth-my-trees-title{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:var(--big-font)}@media screen and (width<=1140px){.tree-growth-my-trees-title{font-size:var(--large-font)}}.tree-growth-my-trees-item{background-color:var(--first-background-color);border-radius:var(--third-radius);margin-top:16px;padding:16px 16px 16px 0;display:flex}@media screen and (width<=1140px){.tree-growth-my-trees-item{border:1px solid var(--first-border-color)}}.tree-growth-my-trees-item-image{border-radius:var(--first-radius);justify-content:center;align-items:center;width:128px;display:flex}@media screen and (width<=1140px){.tree-growth-my-trees-item-image{width:106px}}.tree-growth-my-trees-item-image-real{aspect-ratio:128/96;border-radius:var(--first-radius);width:100%}@media screen and (width<=1140px){.tree-growth-my-trees-item-image-real{aspect-ratio:106/80}}.tree-growth-my-trees-item-image-default{height:80px}.tree-growth-my-trees-item-content{flex-direction:column;flex:1;justify-content:space-between;padding:6px 12px 0 0;display:flex;position:relative}.tree-growth-my-trees-item-content-title{color:var(--first-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);z-index:1;max-width:178px;line-height:24px}.tree-growth-my-trees-item-content-details{z-index:1;align-items:center;gap:8px;display:flex}.tree-growth-my-trees-item-content-details-text{color:var(--first-text-color);font-family:my-font-light,serif;font-size:var(--small-font)}.tree-growth-my-trees-item-content-details-pipe{background-color:var(--first-border-color);width:1px;height:80%}.tree-growth-my-trees-item-content-details-number{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--small-font)}.tree-growth-my-trees-item-content-share{z-index:1;align-items:center;gap:4px;display:flex}.tree-growth-my-trees-item-content-share-button{margin-inline-start:-4px;height:fit-content;margin-bottom:-4px;padding:8px}.tree-growth-my-trees-item-content-share-icon{font-size:18px}.tree-growth-my-trees-item-content-background-icon{width:80px;height:80px;position:absolute;left:0}.tree-growth-share{position:absolute;right:-1080px}.tree-share-modal{flex-direction:column;min-width:409px;max-width:409px;padding:24px;display:flex}@media screen and (width<=1140px){.tree-share-modal{min-width:90vw;max-height:fit-content;margin:0 auto;padding:0 24px 16px}}.tree-share-modal.share{min-width:1080px;min-height:1080px;padding:64px}@media screen and (width<=1140px){.tree-share-modal.share{min-width:1080px;min-height:1080px;padding:64px}}.tree-share-modal-header{align-items:flex-start;display:flex}.tree-share-modal-header-title{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:var(--large-font);flex:1}.tree-share-modal-header-close-button{margin-inline-end:-16px;border-radius:50%;width:48px;height:48px;margin-top:-12px;padding:0}.tree-share-modal-header-close-icon{font-size:24px}.tree-share-modal-sub-title{color:var(--forth-text-color);font-family:my-font-light,serif;font-size:var(--title-font)}.tree-share-modal-image{justify-content:center;align-items:center;width:100%;display:flex}.tree-share-modal-image-complete{aspect-ratio:280/239;background-color:#0000;max-width:280px}.tree-share-modal-button-share{align-items:center;gap:8px;display:flex}.tree-share-modal-button-share-icon{font-size:20px}.tree-share-modal-footer{flex-direction:column;gap:12px;width:100%;display:flex}@media screen and (width<=1140px){.tree-share-modal-footer{padding:0}}.tree-share-modal-progress{background-color:var(--second-border-color);background-color:var(--tree-share-background);border-radius:var(--first-radius);margin-bottom:24px;padding:24px;position:relative}.tree-share-modal-progress-image{width:100%}.tree-share-modal-progress-grass-image{width:50%;position:absolute;bottom:30.6%;right:25%}.tree-share-modal-progress-tree-image{position:absolute;bottom:0;right:45%}.tree-share-modal-progress-texts{width:100%}.tree-share-modal-progress-texts.is-complete{width:85%;bottom:22%;right:7.5%}.tree-share-modal-progress-texts-big{color:#191c1e;font-family:my-font-bold,serif;font-size:var(--large-font);text-align:right;width:100%}@media screen and (width<=768px){.tree-share-modal-progress-texts-big{font-size:var(--tiny-font)}}.tree-share-modal-progress-texts-big.share{gap:12px;font-size:32px}@media screen and (width<=768px){.tree-share-modal-progress-texts-big.share{font-size:32px}}.tree-share-modal-progress-texts-small{color:#191c1e;font-family:my-font-bold,serif;font-size:var(--title-font);display:inline}@media screen and (width<=768px){.tree-share-modal-progress-texts-small{font-size:var(--small-font)}}.tree-share-modal-progress-texts-small.share{font-size:24px}@media screen and (width<=768px){.tree-share-modal-progress-texts-small.share{font-size:24px}}.tree-share-modal-progress-texts-time{color:#f3ede5;font-family:my-font-bold,serif;font-size:var(--large-font);background-color:#2c6654;align-items:center;gap:4px;margin-top:4px;margin-bottom:12px;padding:0 7px;display:inline-flex;position:relative}.tree-share-modal-progress-texts-time .tree-share-modal-progress-texts-small{color:#f3ede5}.tree-share-modal-progress-texts-time:before{content:"";border-top:10px solid #f2ede6;border-left:0 solid #0000;border-right:10px solid #0000;display:block;position:absolute;top:-1px;left:-1px}@media screen and (width<=768px){.tree-share-modal-progress-texts-time{font-size:var(--regular-font)}}.tree-share-modal-progress-texts-time.is-complete{text-align:center;display:inline}.tree-share-modal-progress-texts-time.share{gap:12px;font-size:42px}@media screen and (width<=768px){.tree-share-modal-progress-texts-time.share{font-size:42px}}.tree-share-modal-progress-tree-image-complete{aspect-ratio:736/552;width:70%;position:absolute;bottom:37%;right:15%}.tree-share-modal-progress-tree-qr-complete{aspect-ratio:3;width:27%;position:absolute;bottom:12%;right:9%}.profile-study-rate{border-radius:var(--first-radius);height:100%}@media screen and (width>=1141px){.profile-study-rate{background-color:var(--second-border-color)}}.profile-study-rate-info-button{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-inline-end:-12px;display:flex;overflow:hidden}.profile-study-rate-info-icon{font-size:24px}.profile-study-rate-header{border-bottom:1px solid var(--first-border-color);align-items:center;margin:0 24px;padding:34px 0 15px;display:flex}@media screen and (width<=1140px){.profile-study-rate-header{display:none}}.profile-study-rate-header-title{font-family:my-font-medium,serif;font-size:var(--large-font)}.profile-study-rate-main-content{flex-direction:column;gap:24px;padding:24px 34px 75px;display:flex}@media screen and (width<=1140px){.profile-study-rate-main-content{gap:16px;padding:0}}.profile-study-rate-streak{align-items:center;width:100%;min-height:80px;display:flex}.profile-study-rate-streak-streak{align-items:center;width:100%;height:100%;padding:12px 28px;display:flex}.profile-study-rate-streak-streak-icon{background-color:var(--solid-light);border-radius:50%;width:56px;height:56px}.profile-study-rate-streak-streak-days{color:var(--solid-light);font-family:my-font-bold,serif;font-size:var(--super-gaint-font);padding:4px 8px 0;line-height:0}.profile-study-rate-streak-streak-text{color:var(--solid-light);font-family:my-font-medium,serif;font-size:var(--large-font);flex:1}.profile-study-rate-streak-streak-text-sub{color:var(--solid-light);font-family:my-font-regular,serif;font-size:var(--title-font);flex:1}.profile-study-rate-streak-streak-share-button{border-radius:50%;width:48px;height:48px;margin-inline-end:-12px;padding:0}.profile-study-rate-streak-streak-share-button-icon{color:var(--second-icon-color);font-size:24px!important}.profile-study-rate-streak-streak-share-button-icon.active{color:var(--solid-light)}.profile-study-rate-share-modal{flex-direction:column;gap:24px;min-width:604px;padding:32px;display:flex}@media screen and (width<=1140px){.profile-study-rate-share-modal{gap:16px;min-width:100%;padding:24px 24px 32px}}.profile-study-rate-share-modal-title{border-bottom:1px solid var(--first-border-color);color:var(--first-text-color);font-family:my-font-light,serif;font-size:var(--large-font);padding-bottom:24px}@media screen and (width<=1140px){.profile-study-rate-share-modal-title{font-size:var(--small-font);padding-bottom:16px}}.profile-study-rate-share-modal-content{flex-direction:column;justify-content:center;align-items:center;min-height:475px;display:flex;position:relative}.profile-study-rate-share-modal-content-image{aspect-ratio:312/475;border-radius:8px;max-width:312px;height:550px}.profile-study-rate-share-modal-content-content{width:125px;height:205px;margin-bottom:55px;margin-left:20px;position:absolute}.profile-study-rate-share-modal-content-content-reading{color:#191c1e;margin-top:30px;font-size:16px;font-weight:400}.profile-study-rate-share-modal-content-content-reading span{text-align:center;width:20px;display:inline-block}.profile-study-rate-share-modal-content-content-reading .hours{margin-right:23px}.profile-study-rate-share-modal-content-content-reading .minutes{margin-right:39px}.profile-study-rate-share-modal-content-content-titles{color:#191c1e;padding-right:2px;font-size:16px;font-weight:400}.profile-study-rate-share-modal-content-content-titles span{text-align:center;width:31px;display:inline-block}.profile-study-rate-share-modal-content-content-days{margin-top:75px}.profile-study-rate-share-modal-content-content-days-text{color:var(--solid-dark);text-align:center;padding-right:20px;font-size:36px;font-weight:500}.profile-study-rate-share-modal-content-content-days-image{aspect-ratio:280/401;max-width:81px}.profile-study-rate-share-modal-content-content-title{color:var(--sixth-text-color);font-family:my-font-bold,serif;font-size:var(--big-font)}.profile-study-rate-share-modal-content-content-text{color:var(--solid-dark);font-family:my-font-medium,serif;font-size:var(--large-font);line-height:var(--second-line-height);text-align:center;padding:0 16px}.profile-study-rate-share-modal-button{align-items:center;gap:8px;width:100%;display:flex}.profile-study-rate-share-modal-button-icon{font-size:18px}.profile-study-rate-overall{align-items:center;gap:24px;width:100%;min-height:70px;display:flex}@media screen and (width<=1140px){.profile-study-rate-overall{background-color:var(--first-background-color);border-radius:var(--third-radius);padding:16px 48px}}.profile-study-rate-overall-item{border:1px solid var(--first-border-color);border-radius:var(--third-radius);flex:1;justify-content:center;align-items:center;gap:8px;padding:16px 32px;display:flex}@media screen and (width<=1140px){.profile-study-rate-overall-item{border:none;border-radius:0;flex-direction:column;gap:4px;padding:0}}.profile-study-rate-overall-item-image{aspect-ratio:1;width:32px}.profile-study-rate-overall-item-number{color:var(--first-text-color);font-family:my-font-medium,serif;font-size:var(--giant-font)}.profile-study-rate-overall-item-title{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--large-font);gap:4px;display:flex}@media screen and (width<=1140px){.profile-study-rate-overall-item-title{font-size:var(--tiny-font)}}.profile-study-rate-overall-item-title-overlay{align-items:center;gap:6px;display:flex}@media screen and (width<=1140px){.profile-study-rate-overall-item-title-overlay{flex-direction:column}}.profile-study-rate-overall-item-title-overlay-mobile{gap:4px;display:flex}@media screen and (width<=1140px){.profile-study-rate-overall-item-number-dots{display:none}}.profile-study-rate-overall-item-number-dots-mobile{display:none}@media screen and (width<=1140px){.profile-study-rate-overall-item-number-dots-mobile{display:contents}}.profile-study-rate-charts{border:1px solid var(--first-border-color);border-radius:var(--third-radius);flex-direction:column;gap:16px;padding:16px 32px;display:flex}@media screen and (width<=1140px){.profile-study-rate-charts{background-color:var(--first-background-color);border:none;padding:16px}}.profile-study-rate-charts-title{color:var(--first-text-color);font-family:my-font-medium,serif;font-size:var(--title-font)}.profile-study-rate-charts-chart{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:200px;padding:0 32px;display:flex;position:relative}@media screen and (width<=1140px){.profile-study-rate-charts-chart{font-size:var(--tiny-font);padding:0}}.profile-study-rate-charts-chart-loading{opacity:1;transition:visibility .2s ease-in-out,opacity .4s ease-in-out;position:absolute}.profile-study-rate-charts-chart-loading.hide{opacity:0;visibility:hidden;width:0;height:0}.profile-study-rate-charts-chart-tooltip{z-index:1;flex-direction:column;align-items:center;transition:top .2s ease-in-out;display:flex;position:absolute}.profile-study-rate-charts-chart-tooltip-box{background-color:var(--first-color);border-radius:var(--first-radius);gap:2px;padding:6px 8px;display:flex}.profile-study-rate-charts-chart-tooltip-box-time,.profile-study-rate-charts-chart-tooltip-box-unit{color:var(--seventh-text-color);font-family:my-font-light,serif;font-size:var(--regular-font)}.profile-study-rate-charts-chart-tooltip-box-unit{opacity:.8}.profile-study-rate-charts-chart-tooltip-box-triangle{background-color:var(--first-color);border-radius:2px;width:8px;height:8px;margin-top:-5px;transform:rotate(45deg)}.profile-study-rate-charts-chart-background{background-image:linear-gradient(to bottom,var(--second-background-color)1px,#0000 1px),linear-gradient(to bottom,var(--second-border-color)1px,#0000 1px);opacity:1;background-position:0 0,0 0;background-repeat:no-repeat,repeat;background-size:100% 20px,100% 28px;justify-content:center;width:100%;transition:opacity .2s ease-in-out,visibility .4s ease-in-out;display:flex;position:relative}.profile-study-rate-charts-chart-background.hide{opacity:0;visibility:hidden}.profile-study-rate-charts-chart-area{-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;direction:ltr;align-items:flex-end;width:min(392px,100%);max-width:392px;height:132px;margin-top:32px;display:flex;overflow:auto hidden}.profile-study-rate-charts-chart-area::-webkit-scrollbar{display:none}.profile-study-rate-charts-chart-area-loading{flex-direction:column;justify-content:center;align-items:center;min-width:42.8571%;height:100%;margin-inline-start:42.8571%;display:flex}.profile-study-rate-charts-chart-area-item-parent{justify-content:center;min-width:14.2857%;height:100%;display:flex}.profile-study-rate-charts-chart-area-item{flex-direction:column;justify-content:flex-end;align-items:center;gap:9px;width:100%;height:100%;display:inline-flex;position:relative}.profile-study-rate-charts-chart-area-item-bar{background-color:var(--third-color);width:45%;transition:all .1s ease-in-out,height .25s ease-in-out;display:inline-block}.profile-study-rate-charts-chart-area-item-bar.active{background-color:var(--forth-color)}.profile-study-rate-charts-chart-area-item-title{color:var(--second-icon-color);font-family:my-font-light,serif;font-size:var(--tiny-font);text-align:center;width:100%;transition:all .1s ease-in-out}.profile-study-rate-charts-chart-area-item-title.active{color:var(--third-color)}.profile-study-rate-charts-chart-area-item-bar-line{border-right:1px dashed var(--first-background-color);opacity:.2;width:1px;position:absolute;top:0;bottom:0}.profile-study-rate-charts-chart-footer{opacity:1;align-items:center;gap:12px;transition:opacity .2s ease-in-out,visibility .4s ease-in-out;display:flex}.profile-study-rate-charts-chart-footer.hide{opacity:0;visibility:hidden}.profile-study-rate-charts-chart-footer-title{color:var(--first-text-color);font-family:my-font-medium,serif;font-size:var(--regular-font);text-align:center}.profile-study-rate-charts-chart-footer-title.daily{width:180px;max-width:180px}.profile-study-rate-charts-chart-footer-title.weekly{width:220px;max-width:220px}.profile-study-rate-charts-chart-footer-title.monthly{width:30px;max-width:30px}.profile-study-rate-charts-chart-footer-button{border-radius:50%}.profile-study-rate-charts-chart-footer-button.disable{background-color:#0000}.profile-study-rate-charts-chart-footer-button.disable svg path{fill:var(--second-icon-color)}.profile-study-rate-charts-chart-footer-button-icon{width:16px;height:16px;font-size:16px}.profile-study-rate-charts-chart-footer-button-icon path{fill:var(--forth-text-color)}.profile-study-rate-charts-chart-footer-button-icon.next{transform:rotate(180deg)}.profile-study-rate-average{border:1px solid var(--first-border-color);border-radius:var(--third-radius);justify-content:center;align-items:center;padding:16px 0;display:flex;position:relative}@media screen and (width<=1140px){.profile-study-rate-average{background-color:var(--first-background-color);border:none;padding:16px}}.profile-study-rate-loading{position:absolute}.profile-study-rate-average-center{align-items:center;gap:24px;max-width:360px;min-height:244px;display:flex}.profile-study-rate-average-center.hide{visibility:hidden}.profile-study-rate-average-center-image{aspect-ratio:104/244;min-width:104px}.profile-study-rate-average-center-content{flex-direction:column;flex:1;gap:4px;display:flex}.profile-study-rate-average-center-content-title{color:var(--first-text-color);font-family:my-font-medium,serif;font-size:var(--title-font)}.profile-study-rate-average-center-content-text{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--regular-font);line-height:22px}.profile-study-rate-average-center-content-text strong{color:var(--first-text-color);font-family:my-font-medium,serif;font-size:var(--title-font)}.tabs{gap:24px;display:inline-flex;position:relative}@media screen and (width<=1140px){.tabs{gap:8px}}.tabs-indicator{background-color:var(--first-color);border-radius:var(--first-radius);height:40px;transition:all .15s ease-in-out;position:absolute;bottom:0}@media screen and (width<=1140px){.tabs-indicator{height:32px}}.tab{border:1px solid var(--first-border-color);border-radius:var(--first-radius);color:var(--first-text-color);cursor:pointer;font-family:my-font-light,serif;font-size:var(--title-font);z-index:1;flex:1;justify-content:center;align-items:center;height:40px;transition:all .2s ease-in-out;display:flex}@media screen and (width<=1140px){.tab{font-size:var(--regular-font);height:32px}}.tab.active{color:var(--solid-light);border-color:#0000}.profile-show{max-width:var(--first-max-page-width);min-height:var(--full-height);padding:calc(var(--header-padding) + 32px)var(--first-solid-padding)calc(var(--page-padding-bottom) + 32px);margin:0 auto}@media screen and (width<=768px){.profile-show{flex-direction:column;display:flex}.profile-show,.profile-show.without-search{padding:calc(var(--header-collapsed-mobile-height) + 16px)var(--first-solid-padding)calc(var(--page-padding-bottom) + 16px)}}.profile-show-breadcrumb{margin-top:-24px;margin-bottom:16px}@media screen and (width<=1140px){.profile-show-breadcrumb{display:none}}.profile-show-content{max-width:var(--first-max-page-width);margin:0 auto;display:flex}@media screen and (width<=768px){.profile-show-content{width:100%}}.profile-show-content-first{min-width:var(--side-width);width:var(--side-width)}@media screen and (width<=1140px){.profile-show-content-first.hide-mobile{display:none}}.profile-show-content-first.hide-desktop{width:100%}@media screen and (width>=1141px){.profile-show-content-first.hide-desktop{display:none}}.profile-show-content-first-cont{flex-direction:column;gap:16px;width:100%;display:flex}@media screen and (width>=1141px){.profile-show-content-first-cont{top:calc(var(--header-desktop-height) + 32px);transition:top var(--first-transition);position:sticky}}.profile-show-content-first-cont-details{background-color:var(--second-border-color);border-radius:var(--first-radius);flex-direction:column;align-items:center;gap:16px;padding:24px 16px;display:flex;position:relative}.profile-show-content-first-cont-details-avatar{background-color:var(--first-border-color);border-radius:50%;justify-content:center;align-items:center;width:142px;height:142px;margin-top:-48px;font-size:64px;display:flex;box-shadow:0 0 14px -2px #0000000f}@media screen and (width<=1140px){.profile-show-content-first-cont-details-avatar{box-shadow:none;margin-top:0;padding:0}}.profile-show-content-first-cont-details-avatar-image{border-radius:50%;width:128px;height:128px}.profile-show-content-first-cont-details-avatar-image.text-avatar{font-family:my-font-bold,serif;font-size:var(--super-gaint-font)}.profile-show-content-first-cont-details-name{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:var(--large-font);direction:ltr}.profile-show-content-first-cont-details-streak{align-items:baseline;gap:.1em;display:flex}.profile-show-content-first-cont-details-streak-image{max-width:22px;height:32px}.profile-show-content-first-cont-details-streak-day{-webkit-text-stroke:2px var(--sixth-text-color);color:var(--solid-light);font-family:my-font-bold,serif;font-size:var(--super-gaint-font);margin-bottom:-20px}.profile-show-content-first-cont-details-streak-day.zero{-webkit-text-stroke:2px var(--forth-icon-color)}.profile-show-content-first-cont-details-items{width:100%}.profile-show-content-first-cont-details-items-categories{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.profile-show-content-first-cont-details-items-categories .tag{background-color:var(--second-background-color);border:unset;color:var(--first-color)}.profile-show-content-first-cont-details-items-categories .tag .tag-title{font-family:my-font-regular,serif;font-size:var(--regular-font)}.profile-show-content-first-cont-details-items-bio{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);text-align:center}.profile-show-content-first-cont-details-items-separator{background-color:var(--first-border-color);width:100%;height:1px;margin:16px 0}.profile-show-content-first-cont-details-items-item{border-radius:var(--first-radius);justify-content:space-between;align-items:center;margin:-8px;padding:8px;display:flex}.profile-show-content-first-cont-details-items-item-title{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--title-font)}.profile-show-content-first-cont-details-items-item-icon{color:var(--first-icon-color);font-size:20px}.profile-show-content-first-cont-details-buttons{flex-direction:column;gap:8px;display:flex;position:absolute;top:24px;left:16px}.profile-show-content-first-cont-details-buttons-button{width:40px;height:40px;padding:8px}.profile-show-content-first-cont-details-buttons-button.border-0{border:0!important}.profile-show-content-first-cont-details-buttons-button-icon{color:var(--first-icon-color);font-size:24px}.profile-show-content-second{width:calc(100% - var(--side-width) - 24px);margin-inline-start:24px}.profile-show-content-second .switch,.profile-show-content-second .switch-cont{height:100%}.profile-show-content-second .switch-cont.hide-tab,.profile-show-content-second .switch.hide-tab{height:auto}@media screen and (width<=1140px){.profile-show-content-second{background-color:#0000;width:100%;margin-inline-start:0}}.profile-overview{flex-direction:column;gap:56px;display:flex}.profile-overview-card{background-color:var(--second-border-color);border-radius:var(--first-radius);flex-direction:column;gap:16px;height:100%;padding:32px;display:flex}@media screen and (width<=1140px){.profile-overview-card{background-color:#0000;height:auto;padding:0}}.profile-overview-card-header{color:var(--first-text-color);font-family:my-font-medium,serif;font-size:var(--large-font);align-items:center;gap:16px;display:flex}@media screen and (width<=1140px){.profile-overview-card-header{display:none}}.profile-overview-card-header-button{border-radius:50%;width:48px;height:48px;margin:-12px}.profile-overview-card-header-button-icon{color:var(--first-text-color);font-size:24px}.profile-overview-dots-button{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-inline-end:-12px;display:flex;overflow:hidden}.profile-overview-dots-icon{font-size:24px;transform:rotate(90deg)}.profile-overview-summary{gap:8px;display:flex}@media screen and (width>=1141px){.profile-overview-summary{display:none}}.profile-overview-summary-item{background-color:var(--second-border-color);border-radius:var(--first-radius);flex-direction:column;flex:1;gap:4px;padding:12px 8px;display:flex}.profile-overview-summary-item-detail{justify-content:space-between;align-items:center;width:100%;display:flex}.profile-overview-summary-item-detail-icon{color:var(--first-color);font-size:24px}.profile-overview-summary-item-title{color:var(--first-text-color);font-family:my-font-regular,serif;font-size:var(--title-font)}.profile-overview-reviews{flex-direction:column;gap:16px;display:flex}.profile-overview-reviews-title{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:var(--large-font);margin-top:8px}@media screen and (width>=768px){.profile-overview-reviews-title.hide{display:none}}.profile-overview-reviews-empty{background-color:var(--second-border-color);border-radius:var(--first-radius);padding:24px 16px}.profile-overview-reviews-btn{border-radius:var(--third-radius);color:var(--first-color);font-family:my-font-light,serif;font-size:var(--regular-font);margin:-8px;justify-content:flex-start;align-items:center;gap:4px;width:fit-content;margin-inline-start:-8px;padding:8px;display:flex}@media screen and (width<=1140px){.profile-overview-reviews-btn{background-color:var(--first-background-color);justify-content:center;width:100%;height:32px;margin-inline-start:0;padding:0}}.profile-overview-reviews-btn-icon{font-size:16px}@media screen and (width<=768px){.profile-overview-reviews-btn-icon{transform:rotate(-90deg)}}.profile-overview-shelves{flex-direction:column;gap:32px;display:flex}.profile-overview-shelves-header{align-items:center;gap:16px;display:flex}.profile-overview-shelves-header-title{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:var(--big-font)}.profile-overview-shelves-header-line{background-color:var(--first-border-color);flex:1;height:1px}.profile-account-category{width:calc(100% - 24px);margin-top:48px;position:relative}@media screen and (width<=768px){.profile-account-category{width:100%;margin-top:24px}}.profile-account-category-title{color:var(--second-icon-color);font-family:my-font-regular,serif;font-size:var(--title-font);height:var(--first-btn-input-height);pointer-events:none;inset-inline-start:12px;z-index:var(--default-z-index);align-items:center;transition:all .2s;display:flex;position:absolute;top:0}.profile-account-category-title.active{background-color:var(--second-border-color);color:var(--forth-border-color);font-size:var(--small-font);padding-inline-start:12px;inset-inline-start:12px;height:16px;padding:0 4px;top:-8px}.profile-account-category-title.open{color:var(--first-color)}.profile-account-category-selected{border:1px solid var(--forth-icon-color);border-radius:var(--third-radius);justify-content:space-between;align-items:center;width:100%;padding:8px 16px;transition:border .2s;display:flex}.profile-account-category-selected.active{border:1px solid var(--forth-border-color)}.profile-account-category-selected.open,.profile-account-category-selected:focus{border:1px solid var(--first-color)}.profile-account-category-selected-items{flex-wrap:wrap;flex:1;gap:8px;min-height:30px;padding-inline-end:16px;display:flex}.profile-account-category-selected-button{border-radius:var(--first-radius);margin-inline-end:-8px;justify-content:center;align-items:center;width:38px;height:38px;margin-top:-8px;margin-bottom:-8px;display:flex}.profile-account-category-selected-button-icon{font-size:32px}.profile-account-category-modal{background-color:var(--second-background-color);max-width:580px;margin:auto;padding:32px 32px 0}.profile-account-category-modal-header{align-items:center;display:flex}.profile-account-category-modal-header-title{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:var(--big-font);flex:1}.profile-account-category-modal-header-close{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-inline-end:-8px;display:flex}.profile-account-category-modal-header-close-icon{color:var(--first-icon-color);font-size:24px}.profile-account-category-modal-sub-title{color:var(--forth-text-color);font-family:my-font-medium,serif;font-size:var(--regular-font);text-align:right;margin-top:12px;line-height:23px}.profile-account-category-modal-categories{flex-wrap:wrap;align-items:center;gap:8px;max-height:480px;margin:0 auto;padding:48px 0 32px;display:flex;overflow-y:auto}.profile-account-category-modal-categories::-webkit-scrollbar{display:none}.profile-account-category-modal-categories-item{background-color:var(--first-background-color);border:1px solid var(--second-border-color);border-radius:var(--third-radius);flex-direction:column;align-items:center;gap:8px;width:93px;height:102px;padding:16px 8px;display:flex;overflow:hidden}.profile-account-category-modal-categories-item--disable,.profile-account-category-modal-categories-item--selected{border:1px solid var(--first-color)}.profile-account-category-modal-categories-item--disable div,.profile-account-category-modal-categories-item--selected div{color:var(--first-icon-color)}.profile-account-category-modal-categories-item--disable img,.profile-account-category-modal-categories-item--selected img{filter:grayscale()}.profile-account-category-modal-categories-item--disable{border:1px solid var(--second-border-color);opacity:.9}.profile-account-category-modal-categories-item--disable div{opacity:.6}.profile-account-category-modal-categories-item--disable img{opacity:.7}.profile-account-category-modal-categories-item-image-icon{border:1px solid var(--second-border-color);border-radius:50%;padding:8px}.profile-account-category-modal-categories-item-title{color:var(--first-icon-color);font-family:my-font-regular,serif;font-size:var(--small-font);text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.profile-account-category-modal-categories-item-sub-title{color:var(--second-text-color);font-family:my-font-light,serif;font-size:var(--tiny-font);text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.profile-account-category-modal-categories-item-icon{width:24px;height:24px}.profile-account-category-modal-footer{background-color:var(--second-border-color);flex-direction:column;justify-content:center;align-items:center;gap:24px;margin:0 -32px;padding:0 24px 32px;display:flex}.profile-account-category-modal-footer.has-item{padding:24px 24px 32px}.profile-account-category-modal-footer-selected{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-account-category-modal-footer-button{width:312px}.tag{border:1px solid var(--first-border-color);border-radius:var(--seven-radius);align-items:center;gap:8px;padding:6px 10px;display:flex}.tag.cubic{border-radius:var(--second-radius)}.tag.active{border:1px solid var(--first-color)}.tag.disabled{border:1px solid var(--first-border-color)}.tag-title{color:var(--forth-text-color);font-family:my-font-light,serif;font-size:var(--small-font)}.tag-title.disabled{color:var(--third-icon-color)}.tag-close{color:var(--forth-color);width:16px;height:16px;font-size:16px}.tag-close.disabled{color:var(--forth-icon-color)}.tag-close.disabled path{fill:var(--forth-icon-color)}.tag-image{width:20px;height:20px}.circle-progress{transform-origin:50%;width:120%;height:120%;margin:0;display:block;position:absolute;transform:rotate(-90deg)}.circle-progress-path{stroke-dashoffset:0;stroke-linecap:round;transition:var(--first-transition)}.circle-progress-path.transparent{opacity:.25}.switch-key-form{align-items:center;width:100%;display:flex}.switch-key-form.disabled{opacity:.6}.switch-key-form-inner{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--title-font);flex:1;align-items:center;gap:12px;padding:8px 0 16px 8px;display:flex}.switch-key-form-inner.switch-key{color:var(--first-text-color);justify-content:space-between}.switch-key-form-inner.no-border{border-bottom:none}.switch-key-form-inner-icon{color:var(--first-icon-color);font-size:24px}.switch-key-form-inner-title{color:var(--first-text-color);font-family:my-font-medium,serif;font-size:var(--title-font)}.switch-key-form-inner-switch{align-self:flex-end}.tree-profile-edit-modal{min-width:424px;padding:32px}.tree-profile-edit-modal-header{justify-content:space-between;display:flex}.tree-profile-edit-modal-header-icon{font-size:48px}.tree-profile-edit-modal-header-button{margin-top:-8px;margin-inline-end:-16px}.tree-profile-edit-modal-header-button-icon{font-size:24px}.tree-profile-edit-modal-title{color:var(--first-text-color);font-family:my-font-bold,serif;font-size:var(--big-font);text-align:right;margin-top:16px}.tree-profile-edit-modal-subtitle{color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:var(--regular-font);text-align:right;margin-top:8px}.tree-profile-edit-modal-form{flex-direction:column;gap:24px;margin-top:32px;display:flex}.tree-profile-edit-modal-buttons{flex-direction:column;gap:12px;margin-top:32px;display:flex}.header-campaign-banner{cursor:pointer;top:var(--header-desktop-height);transition:all var(--first-transition);z-index:9;background-color:#000;width:100%;position:fixed;overflow:hidden}@media screen and (width<=1140px){.header-campaign-banner{top:var(--header-un-collapsed-mobile-height)}}.header-campaign-banner>div{color:#23201f;height:var(--header-top-banner-height);max-width:var(--first-max-page-width);background-color:#0000;justify-content:space-between;align-items:center;margin:0 auto;display:flex}@media screen and (width<=1140px){.header-campaign-banner>div{padding:24px var(--first-solid-padding)24px;gap:6px;margin:0 auto}.header-campaign-banner-mobile{background-color:var(--header-top-banner-background-color);height:var(--header-top-banner-height-mobile);transition:border-radius .25s,transform .25s}.header-campaign-banner-mobile.collapse{transform:translate3d(0,calc(var(--header-top-banner-height-mobile)*-1),0)}}.header-campaign-banner-img{z-index:-1;height:64px;position:absolute;top:0;right:0}@media screen and (width<=1140px){.header-campaign-banner-img{height:102px}}.header-campaign-banner-content{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;padding:10px;display:flex}.header-campaign-banner-content-text{color:#fff;font-family:my-font-regular,serif;font-size:var(--large-font);text-align:center;display:inline}@media screen and (width<=1140px){.header-campaign-banner-content-text{font-size:var(--small-font)}}.header-campaign-banner-content-text-bold{color:#ddc390;font-family:my-font-medium,serif;font-size:var(--big-font);padding:5px;display:inline-block}@media screen and (width<=1140px){.header-campaign-banner-content-text-bold{font-size:var(--small-font)}}.header-campaign-banner-content-text-red{color:#b8170f;font-family:my-font-regular,serif;font-size:var(--regular-font);background:#fff;border-radius:8px;padding:2px;transition:all .1s;display:inline}.header-campaign-banner-content-text-red:hover{background:#f5f5f5}.header-campaign-banner-second{align-items:flex-start;gap:16px;display:flex}@media screen and (width<=1140px){.header-campaign-banner-second{gap:5px}}.header-campaign-banner-second-col{flex-direction:column;align-items:center;width:34px;min-width:34px;max-width:34px;display:flex}.header-campaign-banner-second-col-title{font-family:my-font-bold,serif;font-size:var(--huge-font);margin-bottom:-4px}@media screen and (width<=1140px){.header-campaign-banner-second-col-title{font-size:var(--small-font)}}.header-campaign-banner-second-col-value{font-family:my-font-regular,serif;font-size:var(--small-font)}@media screen and (width<=1140px){.header-campaign-banner-second-col-value{font-size:var(--small-font)}}.header-campaign-banner-second-separator{font-family:my-font-bold,serif;font-size:var(--huge-font)}@media screen and (width<=1140px){.header-campaign-banner-second-separator{font-size:var(--small-font)}}.count-down-timer{align-items:center;gap:4px;margin-left:8px;display:flex}@media screen and (width<=768px){.count-down-timer{gap:2px;margin-left:16px}}.count-down-timer .count-down-timer-separator{color:var(--first-color);font-size:var(--big-font)}@media screen and (width<=768px){.count-down-timer .count-down-timer-separator{font-size:var(--small-font)}}.count-down-timer .count-down-timer-col{background-color:var(--second-border-color);border-radius:var(--first-radius);justify-content:space-between;align-items:center;gap:4px;padding:4px 8px;display:flex}.count-down-timer .count-down-timer-col .count-down-timer-col-title{color:var(--forth-color);font-size:var(--tiny-font)}.count-down-timer .count-down-timer-col .count-down-timer-col-title.bold{color:var(--first-color);font-family:my-font-bold;font-size:var(--small-font)}.count-down-timer .count-down-timer-col.count-down-box{text-align:center;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.count-down-timer .count-down-timer-col.count-down-box .count-down-timer-col-title{color:var(--first-color);font-size:var(--big-font)}@media screen and (width<=768px){.count-down-timer .count-down-timer-col.count-down-box{width:24px;height:24px}.count-down-timer .count-down-timer-col.count-down-box .count-down-timer-col-title{font-size:var(--small-font)}}.gift-invite{background-color:var(--second-background-color);min-height:var(--full-height);padding:var(--header-padding)var(--first-solid-padding)calc(var(--page-padding-bottom) + 16px);width:var(--full-viewport)}@media screen and (width<=1140px){.gift-invite.sticky-padding-bottom{padding-bottom:calc(var(--page-padding-bottom) + 90px)}}.gift-invite-content{max-width:var(--first-max-page-width);flex-wrap:wrap;justify-content:center;margin:0 auto;display:flex}.gift-invite-content .flex-header{margin-top:16px}@media screen and (width<=1140px){.gift-invite-content{padding-bottom:var(--first-solid-padding);gap:16px}}.gift-invite-box{background-color:var(--second-border-color);width:100%;max-width:434px;min-height:516px;margin-top:120px;padding:32px}@media screen and (width<=768px){.gift-invite-box{margin-top:16px;padding:24px}}.gift-invite-box .gift-invite-box-loading{justify-content:center;align-items:center;height:100%;display:flex}.gift-invite-box .gift-invite-box-title{color:var(--first-text-color);font-family:my-font-regular,serif;font-size:var(--large-font)}.gift-invite-box .gift-invite-btn{font-family:my-font-bold,serif;font-size:var(--title-font);width:100%}.gift-invite-box .gift-invite-btn .gift-invite-btn-icon{margin-bottom:4px;margin-left:8px;font-size:20px}.gift-invite-box .gift-invite-description{color:var(--first-icon-color);font-family:my-font-regular,serif;font-size:var(--title-font);margin-top:32px}.gift-invite-box-img{aspect-ratio:var(--ebook-ratio);border-radius:var(--first-radius);width:178px;min-width:178px;margin:32px auto;box-shadow:0 4px 4px #00000040}.gift-invite-box-img.audio{aspect-ratio:var(--audio-ratio);width:192px;min-width:192px}.collapsible-description{border-top:1px solid var(--first-border-color);margin-top:32px;padding-top:32px}.collapsible-description .collapsible-description-title{color:var(--first-color);font-family:my-font-medium,serif;font-size:var(--large-font);margin-bottom:8px}.collapsible-description .collapsible-description-content-wrapper{position:relative}.collapsible-description .collapsible-description-content-wrapper .collapsible-description-content{color:var(--forth-border-color);font-family:my-font-regular,serif;font-size:var(--title-font);max-height:70px;transition:max-height .5s linear;overflow:hidden}.collapsible-description .collapsible-description-content-wrapper .collapsible-description-content.expanded{max-height:300px}.collapsible-description .collapsible-description-content-wrapper .collapsible-description-content.expanded+.collapsible-description-overlay{opacity:0;pointer-events:none}.collapsible-description .collapsible-description-content-wrapper .collapsible-description-overlay{background:linear-gradient(0deg,rgba(var(--second-border-color-rgb),.86)40.62%,rgba(var(--second-border-color-rgb),.2)136%);content:"";pointer-events:none;height:70%;transition:opacity .5s linear;position:absolute;bottom:0;left:0;right:0}.collapsible-description .collapsible-description-toggle{color:var(--link-color);cursor:pointer;font-family:my-font-medium,serif;font-size:var(--title-font);justify-content:center;align-items:center;gap:8px;margin:8px auto 0;display:flex}.collapsible-description .collapsible-description-toggle span{font-size:var(--huge-font);transition:transform .3s linear;display:inline-block}.collapsible-description .collapsible-description-toggle span.show{transform:rotate(180deg)}@media screen and (width<=768px){.collapsible-description{background-color:var(--second-border-color);margin-top:0;padding:16px}.collapsible-description .collapsible-description-title{font-size:var(--title-font)}.collapsible-description .collapsible-description-content-wrapper .collapsible-description-content{font-size:var(--small-font);max-height:75px}.collapsible-description .collapsible-description-content-wrapper .collapsible-description-content.expanded{max-height:700px}.collapsible-description .collapsible-description-toggle{font-family:my-font-regular,serif;font-size:var(--regular-font);gap:2px}.collapsible-description .collapsible-description-toggle span{font-size:var(--large-font)}}.header-top-banner{background-color:var(--header-top-banner);cursor:pointer;z-index:9;width:100%}@media screen and (width>=1140px){.header-top-banner{position:sticky;top:0}}.header-top-banner>div{color:var(--header-top-banner-text);height:var(--header-top-banner-height);max-width:var(--first-max-page-width);background-color:#0000;justify-content:space-between;align-items:center;margin:0 auto;display:flex}@media screen and (width<=1140px){.header-top-banner>div{height:112px;padding:24px var(--first-solid-padding)24px;flex-direction:column;gap:6px;margin:0 auto}}.header{padding-top:var(--header-top-banner-height)}@media screen and (width<=1140px){.header-top-banner-mobile{background-color:var(--header-top-banner-background-color);height:var(--header-top-banner-height-mobile);transition:border-radius .25s,transform .25s}.header-top-banner-mobile.collapse{transform:translate3d(0,calc(var(--header-top-banner-height-mobile)*-1),0)}}.header-top-banner-img{z-index:-1;height:64px;position:absolute;top:0;right:0}@media screen and (width<=1140px){.header-top-banner-img{height:102px}}.header-top-banner-content{flex-direction:column;justify-content:center;gap:5px;display:flex}.header-top-banner-content-text{font-family:my-font-regular,serif;font-size:var(--large-font);display:inline}.header-top-banner-content-text-bold{color:var(--header-top-banner-text);font-family:my-font-medium,serif;font-size:var(--big-font);display:inline-block}.header-top-banner-content-text-red{color:var(--header-top-banner-text);font-family:my-font-regular,serif;font-size:var(--regular-font);background:#fff;border-radius:8px;padding:2px;transition:all .1s;display:inline}.header-top-banner-content-text-red:hover{background:#f5f5f5}.header-top-banner-second{align-items:flex-start;gap:16px;display:flex}.header-top-banner-second-col{flex-direction:column;align-items:center;width:34px;min-width:34px;max-width:34px;display:flex}.header-top-banner-second-col-title{font-family:my-font-bold,serif;font-size:var(--huge-font);margin-bottom:-4px}@media screen and (width<=1140px){.header-top-banner-second-col-title{font-size:var(--large-font)}}.header-top-banner-second-col-value{font-family:my-font-regular,serif;font-size:var(--small-font)}.header-top-banner-second-separator{font-family:my-font-bold,serif;font-size:var(--huge-font)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.harrypotter{--harrypotter-header-height:70px;--harrypotter-footer-height:65px;--harrypotter-background-color:#000;--harrypotter-text-color:#fff;background:var(--harrypotter-background-color);color:var(--harrypotter-text-color);width:100%;height:100dvh;position:relative;overflow:hidden auto}.harrypotter__background{z-index:0;background:#001c36 url(/static/media/hogwarts_island_desk.40ccfe9e61321541b8df.jpg) top/100% no-repeat;width:100%;height:100vh;transition:background-size .3s ease-in-out,background-position .3s ease-in-out;position:absolute;top:0;left:0}.harrypotter__background:before{background:linear-gradient(to top,var(--harrypotter-background-color),#0000)no-repeat top;content:"";width:100%;height:100%;position:absolute;bottom:0;left:0}.harrypotter__background--zoom{background-position:50% -50px;background-size:130%}.harrypotter__header{height:var(--harrypotter-header-height);justify-content:space-between;padding:2em 2em 1.1em;display:flex}.harrypotter__header-image{width:auto;height:30px;object-fit:contain!important}.harrypotter__header-back{cursor:pointer}.harrypotter__header-hat-image{width:64px}.harrypotter__header-sponsor{z-index:1;flex-direction:column;align-items:flex-end;gap:5px;height:30px;display:flex;position:relative}.harrypotter__header-sponsor-image{width:auto;height:30px}.harrypotter__header-sponsor-text{color:#fff;font-size:10px}.harrypotter--adjust{flex-direction:column;justify-content:space-between;height:calc(100dvh - 138px);display:flex;overflow-y:auto}.harrypotter__landing{background:linear-gradient(to top,var(--harrypotter-background-color),#0000)no-repeat top;height:calc(100dvh - var(--harrypotter-header-height) - var(--harrypotter-footer-height));text-align:center;z-index:1;flex-direction:column;justify-content:flex-end;align-items:center;gap:2.3em;padding:3em;display:flex;position:relative}.harrypotter__landing-title{color:#f3dc67;letter-spacing:-.03em;text-align:center;font-size:30px;font-weight:900;line-height:33px}.harrypotter__landing-desc{color:#fff;letter-spacing:0;text-align:center;font-size:16px;font-weight:400;line-height:25px}.harrypotter__landing-btn{cursor:pointer;letter-spacing:-.03em;text-align:center;background-color:#0633a5;border:none;border-radius:38px;width:100%;max-width:239px;height:59px;font-size:16px;font-weight:700;line-height:25px;transition:transform .2s;transform:scale(1)}.harrypotter__landing-btn:hover{transform:scale(1.1)}.harrypotter__block{height:calc(100dvh - var(--harrypotter-header-height) - var(--harrypotter-footer-height));z-index:1;justify-content:space-evenly;gap:1.2em;min-height:600px;padding:2.2em}.harrypotter__block,.harrypotter__block-contact,.harrypotter__block-questions{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.harrypotter__block-contact,.harrypotter__block-questions{background-color:#192a56;border-radius:71px;justify-content:space-around;width:100%;max-width:480px;height:100%;min-height:calc(100dvh - 186px);margin:0 auto;padding:11em 2.5em 2em}.harrypotter__block-contact-image,.harrypotter__block-questions-image{z-index:1;width:136px;position:absolute;top:-35px;left:calc(50% - 68px)}.harrypotter__block-contact-title,.harrypotter__block-questions-title{letter-spacing:0;padding-bottom:2.5em;font-size:16px;font-weight:500;line-height:25px}.harrypotter__block-contact-list,.harrypotter__block-questions-list{flex-direction:column;gap:.6em;width:100%;list-style:none;display:flex}.harrypotter__block-contact-list-item,.harrypotter__block-questions-list-item{cursor:pointer;letter-spacing:0;background-color:#273c75;border:1px solid #111927;border-radius:71px;width:100%;max-width:240px;height:70px;padding:8px;font-size:16px;font-weight:400;line-height:25px;transition:all .2s}.harrypotter__block-contact-list-item--selected,.harrypotter__block-contact-list-item:hover,.harrypotter__block-questions-list-item--selected,.harrypotter__block-questions-list-item:hover{color:#fff;background-color:#021549}.harrypotter__block-contact{text-align:center;min-height:670px;padding:30em 2.5em 2em}.harrypotter__block-contact-image{width:480px;position:absolute;top:-135px;left:calc(50% - 240px)}.harrypotter__block-contact-title{letter-spacing:-.03em;max-width:216px;font-size:20px;font-weight:500;line-height:31px}.harrypotter__block-contact-btn{cursor:pointer;letter-spacing:-.03em;text-align:center;background-color:#0633a5;border:none;border-radius:38px;width:100%;max-width:239px;height:59px;font-size:16px;font-weight:700;line-height:25px;transition:transform .2s;transform:scale(1)}.harrypotter__block-contact-btn:hover{transform:scale(1.1)}.harrypotter__block-contact-phone{height:54px}.harrypotter__block-contact-phone .phone-input-country-img{border-radius:4px;width:31px}.harrypotter__block-list{flex-direction:column;gap:.6em;list-style:none;display:flex}.harrypotter__block-list-item{cursor:pointer;letter-spacing:-.04em;background-color:#fff;border-radius:44px;width:291px;height:84px;font-size:20px;font-weight:400;line-height:28px;transition:all .2s}.harrypotter__block-list-item.active,.harrypotter__block-list-item:hover{color:#fff;background-color:#1a0909}.harrypotter__result{height:calc(100vh - var(--harrypotter-footer-height));background-position:top;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:flex-end;align-items:center;margin-top:-70px;padding:0;display:flex}.harrypotter__result-reset{cursor:pointer;background:0 0;border:0;outline:0;display:inline;position:absolute;top:0;left:0}.harrypotter__result-reset-icon{fill:#fff;width:6.5em;height:6.5em;padding:2em;animation:4s linear infinite rotate}.harrypotter__result-block{flex-direction:column;gap:1em;width:100%;max-width:480px;display:flex}.harrypotter__result-block-btn{color:#000;cursor:pointer;letter-spacing:-.03em;text-align:center;background-color:#fff;border:none;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:100%;max-width:480px;height:56px;font-size:16px;font-weight:700;line-height:25px;transition:transform .2s;display:flex;transform:scale(1)}.harrypotter__result-block-btn span{font-size:16px}.harrypotter__result-block-btn:hover{transform:scale(1.1)}.harrypotter__result-block-btn-secondary{color:#f8f5f1;background-color:#000;border:3px solid #b4ab9e}.harrypotter__result-block-btn-secondary:hover{color:#000;background-color:#b4ab9e}.harrypotter__result-block-desc:first-child{letter-spacing:-.03em;font-size:20px;line-height:31px}.harrypotter__result-block-desc{letter-spacing:0;text-align:center;padding-bottom:1em;font-size:16px;font-weight:400;line-height:25px}.harrypotter__result-block-desc--bold{color:#f3dc67;padding:0 .3em;font-weight:900;display:inline-block}.harrypotter__footer{background-color:var(--harrypotter-background-color);height:var(--harrypotter-footer-height);text-align:center;z-index:1;padding:1.7em;display:block;position:relative}.harrypotter .books{text-align:center;background:#fff;padding:1.7em}.harrypotter .books__title{letter-spacing:-.01em;text-align:center;margin-bottom:1.7em;font-size:14px;font-weight:800;line-height:24px}.harrypotter .books__list{justify-content:center;gap:1.3em;list-style:none;display:flex}.harrypotter .books__list-item{transition:transform .1s ease-in}.harrypotter .books__list-item:hover{transform:scale(1.1)}.pagination{flex-direction:column;gap:1.3em;padding-top:26px}.pagination,.pagination__list{justify-content:center;display:flex}.pagination__list{gap:.3em;list-style:none}.pagination__list-item{background-color:#fff;border-radius:97px;width:6.44px;height:6.44px;transition:all .2s}.pagination__list-item--active{background:#021549;width:19.33px}.pagination__titles{letter-spacing:0;justify-content:center;gap:.3em;font-size:16px;font-weight:400;line-height:25px;display:flex}@media (width<=390px) or (height<=790px){.harrypotter__block,.harrypotter__block-questions{height:auto}}@media (height<=600px){.harrypotter__background--zoom{transform:scale(1.3)translateY(0)}}@media (width<=768px){.harrypotter__block-contact-phone{width:100%}.harrypotter__block,.harrypotter__landing{background:linear-gradient(to top,var(--harrypotter-background-color),var(--harrypotter-background-color),#0000)no-repeat top;padding:3em}.harrypotter__block{background:linear-gradient(to top,var(--harrypotter-background-color),#0000)no-repeat top}.harrypotter__background{background:#001c36 url(/static/media/hogwarts_island.a895e68b199fdfa37e38.png) top/cover no-repeat}}@media (height<=500px){.harrypotter__background--zoom{transform:scale(1.3)translateY(0)}.harrypotter__result{background-size:cover}}@media (width<=500px){.harrypotter__result{padding:var(--harrypotter-header-height)15px 15px}}body{-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:#0000;-webkit-font-smoothing:antialiased;background-color:var(--second-background-color);color:var(--first-text-color);direction:var(--language-direction);font-family:my-font-regular,serif;font-size:var(--regular-font);margin:0;padding:0}#root.ios{overscroll-behavior:contain}*{-webkit-appearance:none;box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit;background-color:#0000;border:none;margin:0;padding:0;font-weight:400}:focus{outline:none}b{font-family:my-font-medium,serif}div{overscroll-behavior:inherit}h1,h2,h3,h4{font-family:my-font-medium,serif}a{color:var(--first-color);text-decoration:none}ol,ul{list-style-position:inside}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}::-webkit-scrollbar{background-color:var(--second-background-color);border-radius:4px;width:4px}::-webkit-scrollbar-track{background-color:#0000;border-radius:4px}::-webkit-scrollbar-thumb{background-color:var(--forth-icon-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:var(--first-color)}::selection{background-color:var(--first-color);color:var(--on-first-surface-color)}.ltr{direction:ltr;display:inline-block}.hide-scroll{-ms-overflow-style:none;scrollbar-width:none}.hide-scroll::-webkit-scrollbar{width:0;height:0;display:none}.none{display:none}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.gap-4{gap:4px}.gap-12,.gap-8{gap:8px}.w-100{width:100%}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.textLayer{text-size-adjust:none;forced-color-adjust:none;text-align:initial;transform-origin:0 0;z-index:2;line-height:1;position:absolute;inset:0;overflow:hidden}.textLayer :is(span,br){color:#0000;cursor:text;transform-origin:0 0;white-space:pre;margin:0;position:absolute}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:0 0}.textLayer .endOfContent{cursor:default;-webkit-user-select:none;user-select:none;z-index:-1;display:block;position:absolute;inset:100% 0 0}.textLayer .endOfContent.active{top:0}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=utf-8,<svg width=\"1\" height=\"1\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"100%\" height=\"100%\" style=\"fill:rgba(0,54,255,.13)\"/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation:hover{backdrop-filter:invert()}}.annotationLayer{pointer-events:none;transform-origin:0 0;z-index:3;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer canvas{width:100%;height:100%;position:absolute}.annotationLayer section{box-sizing:border-box;pointer-events:auto;text-align:initial;transform-origin:0 0;margin:0;position:absolute}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor))sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:20%;left:30%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{width:100%;height:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;width:100%;position:absolute}.annotationLayer .popup{word-wrap:break-word;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor))calc(5px*var(--scale-factor))#888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;white-space:normal;background-color:#ff9;position:absolute}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{margin-left:calc(5px*var(--scale-factor));display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{color:#0000;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}