.visible-campaign-banner .router-wrapper{padding-top:64px;padding-top:var(--header-top-banner-height)}.visible-campaign-banner .router-wrapper .router-wrapper{padding-top:0}.router-container{overflow-x:clip;width:100%}.timer-cont{border-radius:50%;height:38px;min-width:38px;overflow:hidden;position:relative;width:38px}.timer-text{align-items:center;display:flex;font-size:12px;font-size:var(--small-font);height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.timer{display:block;height:110%;margin:-5% -5% 0 0;transform:rotate(-90deg);transform-origin:center center;width:110%}.timer-path{stroke-dashoffset:0;stroke-linecap:round;transition:all .2s ease}.timer-path.transparent{opacity:.25}.image-loading-main{contain:content;display:block;object-fit:cover}.image-loading-main.image-loading{background-color:#c9baa7;background-color:var(--forth-icon-color);content-visibility:auto;font-size:0}.image-loading-main.load-fail{background-color:#e5dccf;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;display:block;overflow:hidden;position:relative;transform:perspective(0);-webkit-user-select:none;user-select:none;vertical-align:top}.material.disable{cursor:not-allowed}.ripple{animation:ripple .4s ease;opacity:0}.ripple,.ripple-slow{background:#00000026;background:var(--first-material-color);border-radius:50%;pointer-events:none;position:fixed;will-change:transform}.ripple-slow{animation:ripple-slow 1s ease-out;transform:scale(2);transition:all .4s ease}@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{animation:ios-rotate 1s step-end infinite;border-radius:50%;display:block;margin:0 auto;opacity:.8;position:relative}.ios-loader-part{border-radius:50%;height:100%;left:0;position:absolute;top:0;width:100%}.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{border-radius:100px;content:" ";height:33%;left:45%;position:absolute;top:0;width:10%}.circular{animation:rotate 2s linear infinite;display:block;margin:0 auto;transform-origin:center center}.path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@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{align-items:center;display:flex;justify-content:center}.dot-flashing{animation:dot-flashing 1s linear infinite alternate;animation-delay:.5s;background-color:#867f76;background-color:var(--second-text-color);border-radius:5px;height:5px;position:relative;width:5px}.dot-flashing:after,.dot-flashing:before{content:"";display:inline-block;position:absolute;top:0}.dot-flashing:before{animation:dot-flashing 1s infinite alternate;animation-delay:0s;right:9px}.dot-flashing:after,.dot-flashing:before{background-color:#867f76;background-color:var(--second-text-color);border-radius:5px;height:5px;width:5px}.dot-flashing:after{animation:dot-flashing 1s infinite alternate;animation-delay:1s;left:9px}@keyframes dot-flashing{0%{background-color:#23211f;background-color:var(--first-text-color)}50%,to{background-color:#867f76;background-color:var(--second-text-color)}}.toast-container{left:16px;margin-inline-start:auto;max-height:calc(100vh - 32px);max-height:calc(var(--full-height) - 32px);overflow:hidden;pointer-events:none;position:fixed;right:16px;transition:top .35s cubic-bezier(.8,-.3,.2,1.3);transition:top var(--first-transition);width:calc(100% - 32px);z-index:5;z-index:var(--toast-z-index)}@media screen and (min-width:769px){.toast-container{left:50%;max-width:calc(100% - var(--first-solid-padding)*2);right:auto;transform:translateX(-50%);width:1320px;width:var(--first-max-page-width)}}.toast-item{align-items:center;border-radius:8px;border-radius:var(--third-radius);color:#23211f;color:var(--first-text-color);display:flex;font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);justify-content:space-between;overflow:hidden;pointer-events:all;-webkit-user-select:none;user-select:none;width:100%}.toast-item.SUCCESS_TOAST{background-color:#deeddb;background-color:var(--toast-success-bg);border:1px solid #33b377;border:1px solid var(--toast-success-text)}.toast-item.WARNING_TOAST{background-color:#f9eac9;background-color:var(--toast-warning-bg);border:1px solid #ebe542;border:1px solid var(--toast-warning-text)}.toast-item.INFO_TOAST{background-color:#dee9f3;background-color:var(--toast-info-bg);border:1px solid #493edc;border:1px solid var(--toast-info-text)}.toast-item.FAIL_TOAST{background-color:#ffe5e0;background-color:var(--toast-fail-bg);border:1px solid #f54c4c;border:1px solid var(--toast-fail-text)}.toast-item-message{align-items:center;display:flex}.toast-item-svg{border-radius:50%;height:24px;margin-inline-end:8px;min-width:24px;width:24px}.toast-item-close-material{align-items:center;border-radius:50%;display:inline-flex;height:32px;justify-content:center;margin-inline-end:-8px;margin-inline-start:8px;min-width:32px;width:32px}.toast-item-close{font-size:16px}.toast-item-undo-btn{align-items:center;border-radius:8px;border-radius:var(--third-radius);display:flex;margin-inline-end:-10px;min-width:100px;padding:8px;width:100px}.toast-item-undo-text{font-family:my-font-regular,serif}.back-cont{animation:fade-in .2s ease;-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%);background-color:#0006;background-color:var(--first-modal-background-color);bottom:0;height:100vh;height:var(--full-height);left:0;position:fixed;right:0;top:0;transition:opacity .35s cubic-bezier(.8,-.3,.2,1.3);transition:opacity var(--first-transition);width:100%;z-index:4;z-index:var(--modal-z-index)}.back-cont.hide{opacity:0!important}.image-show-picture{animation:none!important;margin:0!important;max-height:none!important;max-width:none!important;padding:0!important;position:fixed!important;right:auto!important;z-index:4!important;z-index:var(--modal-z-index)!important}.loading-wrapper{align-items:center;animation:fade-in-long .5s ease;display:flex;justify-content:center;min-height:100vh;min-height:var(--full-height)}.loading-wrapper.top-index{position:relative;z-index:999999}.loading-wrapper.have-bg{animation:none;background-color:#f8f5f1;background-color:var(--second-background-color)}:root{--ebook-ratio:0.729;--audio-ratio:1;--podcast-ratio:1;--language-direction:rtl;--full-viewport:100vw;--full-height:100vh;--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-collapsed-mobile-height:56px;--header-un-collapsed-mobile-height:112px;--header-top-banner-height-mobile:64px;--header-desktop-height:var(--header-un-collapsed-desktop-height);--header-collapsed-desktop-height:96px;--header-un-collapsed-desktop-height:129px;--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;--on-first-surface-color:#fff;--on-second-surface-color:#fff;--blur-background-color:#ffffff80;--disable-bg-color:#e4e4e4;--disable-text-color:#c4c4c4;--success-color:#33b377;--info-color:#493edc;--warning-color:#ebe542;--danger-color:#f54c4c;--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:350ms;--transition-method:cubic-bezier(.8,-0.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;--header-top-banner-background-color:#ebe6e0;--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}@supports(height:100dvh){:root{--full-viewport:100dvw;--full-height:100dvh}}@media screen and (min-width:1141px){:root{--header-padding:var(--header-un-collapsed-desktop-height);--nav-height:0px!important;--first-solid-padding:32px;--desktop-modal-width:536px}}@media screen and (max-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 (max-width:990px){:root{--first-solid-padding:32px}}@media screen and (max-width:768px){:root{--first-solid-padding:16px}}.desktop-modal{animation:modal-in .2s ease;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);box-shadow:0 3px 11px #0003;left:50%;max-height:calc(100vh - 16px);max-height:calc(var(--full-height) - 16px);overflow-x:hidden;overflow-y:auto;position:fixed;top:50%;transform:translate3d(-50%,-50%,0);z-index:4;z-index:var(--modal-z-index)}.desktop-modal.hide{animation:modal-out .2s ease;opacity:0}.desktop-modal-background{animation:fade-in .2s ease;-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%);background-color:#0006;background-color:var(--first-modal-background-color);bottom:0;left:0;position:fixed;right:0;top:0;z-index:4;z-index:var(--modal-z-index)}.desktop-modal-background.hide{animation:fade-out .3s ease;opacity:0}.mobile-modal-background{animation:vertical-back .2s ease;-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%);background-color:#0006;background-color:var(--first-modal-background-color);bottom:0;height:100vh;height:var(--full-height);left:0;position:fixed;right:0;top:0;width:100%;z-index:4;z-index:var(--modal-z-index)}@keyframes vertical-back{0%{-webkit-backdrop-filter:grayscale(0);backdrop-filter:grayscale(0);opacity:0}to{-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%);opacity:1}}.mobile-modal{animation:vertical .2s ease;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px 4px 0 0;border-radius:var(--first-radius) var(--first-radius) 0 0;bottom:0;left:0;overflow:hidden;padding-bottom:calc(min(env(safe-area-inset-bottom), 20px));padding-bottom:var(--bottom-env-padding);position:fixed;right:0;touch-action:none;transform:perspective(0);-webkit-user-select:none;user-select:none;z-index:4;z-index:var(--modal-z-index)}@keyframes vertical{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}.mobile-modal-line{background-color:#e5dccf;background-color:var(--first-border-color);border-radius:8px;border-radius:var(--third-radius);height:4px;margin:8px auto;width:40px}.mobile-modal-content{max-height:calc(100vh - 20px - min(env(safe-area-inset-bottom), 20px));max-height:calc(var(--full-height) - 20px - var(--bottom-env-padding));overflow-x:hidden;overflow-y: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:translate3d(-50%,-50%,0) scale(.9)}to{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}}@keyframes modal-out{0%{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}to{opacity:0;transform:translate3d(-50%,-50%,0) 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%{height:0;opacity:0}to{height:36px;opacity:1}}@keyframes show-password-btn-mobile{0%{height:0;opacity:0}to{height:56px;opacity:1}}@keyframes progress{0%{border-radius:0 4px 4px 0;border-radius:0 var(--first-radius) var(--first-radius) 0;width:0}to{border-radius:4px;border-radius:var(--first-radius);width:100%}}.toggle{background-color:#e5dccf;background-color:var(--first-border-color);border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:4px;border-radius:var(--first-radius);height:40px;padding:4px}.toggle,.toggle-item{align-items:center;display:flex;position:relative}.toggle-item{border-radius:4px;border-radius:var(--first-radius);color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);height:100%;justify-content:center;transition:color .3s ease;width:50%}.toggle-item.active{color:#f8f5f1;color:var(--forth-background-color)}.toggle-border{background-color:#23211f;background-color:var(--first-color);border-radius:4px;border-radius:var(--first-radius);bottom:4px;inset-inline-start:4px;position:absolute;top:4px;transition:inset-inline-start .3s ease;width:calc(50% - 8px)}.toggle-border.second{inset-inline-start:calc(50% + 4px)}.btn{align-items:center;border-radius:4px;border-radius:var(--first-radius);display:flex;font-family:my-font-regular,serif;font-size:16px;font-size:var(--large-font);height:48px;height:var(--first-btn-input-height);justify-content:center;padding:0 12px;text-align:center;transition:background-color .1s ease,color .1s ease,border .1s ease}.btn path{transition:fill .1s ease}.btn.small{height:40px;height:var(--second-btn-input-height)}.btn.first{border:1px solid #c9baa7;border:1px solid var(--forth-icon-color);color:#4d463d;color:var(--forth-text-color)}.btn.second{background-color:#23211f;background-color:var(--first-color);color:#f8f5f1;color:var(--second-background-color)}.btn.second path{fill:#fff;fill:var(--on-first-surface-color)}.btn.third{background-color:#553a89;background-color:var(--second-color);color:#fff;color:var(--on-second-surface-color)}.btn.forth{background-color:#f8f5f1;background-color:var(--forth-background-color);border:1px solid #e5dccf;border:1px solid var(--third-border-color);color:#695e4f;color:var(--first-icon-color)}.btn.fifth{border:1px solid #553a89;border:1px solid var(--second-color);color:#553a89;color:var(--second-color)}.btn.sixth{background-color:#493edc;background-color:var(--info-color);color:#fff;color:var(--solid-light)}.btn.seventh{background-color:#ede9f6;background-color:var(--fifth-background-color);border:1px solid #dbd3ec;border:1px solid var(--sixth-color);color:#553a89;color:var(--second-color)}.btn.eighth{border:1px solid #493edc;border:1px solid var(--info-color);color:#493edc;color:var(--info-color)}.btn.eighth path{fill:#493edc;fill:var(--info-color)}.btn.danger{background-color:#f54c4c;background-color:var(--danger-color);color:#fff;color:var(--solid-light)}.btn.warning{background-color:#ebe542;background-color:var(--warning-color);color:#000;color:var(--solid-dark)}.btn.fill{background-color:#f8f5f1;background-color:var(--forth-background-color);border:1px solid #e5dccf;border:1px solid var(--third-border-color)}.btn.fill path{fill:#695e4f;fill:var(--third-color)}.btn.outline{color:#23211f;color:var(--first-color);font-size:14px;font-size:var(--title-font);gap:8px}.btn.outline svg{height:20px;width:20px}@media screen and (max-width:768px){.btn.outline{font-size:13px;font-size:var(--regular-font)}}.btn.disable{background-color:#e5dccf;background-color:var(--first-border-color);color:#b4ab9e;color:var(--third-icon-color);cursor:not-allowed}.btn.disable path{fill:#fff;fill:var(--solid-light)}.btn.loading{cursor:not-allowed}.btn.active:focus-visible{box-shadow:0 0 0 2px #553a89!important;box-shadow:0 0 0 2px var(--second-color)!important}@media screen and (max-width:768px){.btn{border-radius:6px;border-radius:var(--second-radius);font-size:14px;font-size:var(--title-font)}}button:focus-visible{box-shadow:0 0 0 2px #23211f!important;box-shadow:0 0 0 2px var(--first-color)!important}.radio-button{position:relative}.radio-button-item{height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(0);transition:transform .35s cubic-bezier(.8,-.3,.2,1.3),opacity .35s cubic-bezier(.8,-.3,.2,1.3);transition:transform var(--first-transition),opacity var(--first-transition);width:100%}.radio-button-item.show{opacity:1;transform:scale(1)}.auto-height{overflow-x:visible;overflow-y:clip}.auto-height-content{transition:height .35s cubic-bezier(.8,-.3,.2,1.3);transition:height var(--first-transition)}.switch-key-btn{border:1px solid #b4ab9e;border:1px solid var(--third-icon-color);border-radius:12px;border-radius:var(--forth-radius);height:24px;position:relative;transition:all .2s ease;width:40px}.switch-key-btn.active{background-color:#23211f;background-color:var(--first-color);border:1px solid #23211f;border:1px solid var(--first-color)}.switch-key-btn.active.plus{background-color:#553a89;background-color:var(--second-color);border:1px solid #553a89;border:1px solid var(--second-color)}.switch-key-btn-dot{background-color:#b4ab9e;background-color:var(--third-icon-color);border-radius:50%;box-shadow:none;height:16px;inset-inline-end:3px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:16px}.switch-key-btn-dot.active{box-shadow:0 4px 12px -2px #2323281f;inset-inline-end:19px}.audio-player,.switch-key-btn-dot.active{background-color:#f2ede6;background-color:var(--second-border-color)}.audio-player{--player-color:var(--first-color);--player-surface-color:var(--on-first-surface-color);border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:12px 12px 0 0;border-radius:var(--forth-radius) var(--forth-radius) 0 0;bottom:0;box-shadow:0 -12px 24px -6px #1414190f;height:96px;height:var(--player-desktop-height);left:0;padding:0 var(--first-solid-padding);position:fixed;right:0;transition:height .4s ease,border-radius .4s ease,bottom .25s ease,transform .4s ease,opacity .4s ease;-webkit-user-select:none;user-select:none;z-index:3;z-index:var(--header-z-index)}.audio-player.is-from-subscription{--player-color:var(--first-color);--player-surface-color:var(--on-second-surface-color)}.audio-player.hide{transform:translate3d(0,100%,0)}@media screen and (max-width:1140px){.audio-player{background-color:#f8f5f1;background-color:var(--second-background-color);border:none;bottom:calc(var(--nav-height) - 2px);height:64px;height:var(--player-mobile-height);touch-action:none}.audio-player.full-view{border-radius:0;bottom:0;height:100vh;height:var(--full-height)}.audio-player.hide{opacity:0;transform:none}}.audio-player-content{align-items:center;display:flex;height:100%;margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width);padding:16px 0}.audio-player-content-bg-one{display:none}@media screen and (max-width:1140px){.audio-player-content-bg-one{display:block;height:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:height .4s ease}.audio-player-content-bg-one.full-view{height:200px;opacity:1}}.audio-player-content-bg-two{display:none}@media screen and (max-width:1140px){.audio-player-content-bg-two{background-color:#fff;background-color:var(--first-background-color);border-radius:8px 8px 0 0;border-radius:var(--third-radius) var(--third-radius) 0 0;display:block;height:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:height .4s ease,top .4s ease,opacity .4s ease}.audio-player-content-bg-two.full-view{height:calc(100vh - 195px);height:calc(var(--full-height) - 195px);opacity:1;top:195px}}.audio-player-content-img{aspect-ratio:1;aspect-ratio:var(--audio-ratio);border-radius:4px;border-radius:var(--first-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.251);height:64px;width:64px}@media screen and (max-width:1140px){.audio-player-content-img{height:32px;inset-inline-start:56px;position:absolute;top:16px;transition:width .4s ease,height .4s ease,inset-inline-start .4s ease,transform .4s ease;width:32px;will-change:transform}.audio-player-content-img.full-view{height:240px;transform:translate3d(calc(176px - 50vw),64px,0);width:240px}}.audio-player-content-detail{display:flex;flex-direction:column;gap:8px;margin-inline-end:24px;margin-inline-start:12px;width:250px}@media screen and (max-width:1140px){.audio-player-content-detail{display:contents}}.audio-player-content-detail-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);overflow:hidden;text-overflow:ellipsis;white-space:pre-line;width:100%;word-break:break-word}@media screen and (max-width:1140px){.audio-player-content-detail-title{font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);inset-inline-start:96px;position:absolute;top:12px;transition:all .4s ease;width:calc(100% - 148px)}.audio-player-content-detail-title.full-view{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);inset-inline-end:32px;inset-inline-start:32px;top:344px;width:calc(100% - 64px)}}.audio-player-content-detail-desc{color:#4d463d;color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1140px){.audio-player-content-detail-desc{display:none;transition:opacity .2s ease}.audio-player-content-detail-desc.full-view{display:block;inset-inline-end:32px;inset-inline-start:32px;position:absolute;top:370px;width:calc(100% - 64px)}.audio-player-content-detail-desc.is-gesturing{opacity:0}}.audio-player-content-speed{position:relative}@media screen and (max-width:1140px){.audio-player-content-speed{display:none;transition:opacity .2s ease}.audio-player-content-speed.full-view{animation:fade-in .2s ease;display:block;inset-inline-end:12px;position:absolute;top:422px}.audio-player-content-speed.is-gesturing{opacity:0}}.audio-player-content-volume-btn{position:relative}@media screen and (max-width:1140px){.audio-player-content-volume-btn{display:none}.audio-player-content-playlist{display:none;transition:opacity .2s ease}.audio-player-content-playlist.full-view{animation:fade-in .2s ease;display:block;inset-inline-start:12px;position:absolute;top:422px}.audio-player-content-playlist.is-gesturing{opacity:0}}.audio-player-content-btn-material{align-items:center;border-radius:50%;display:flex;height:64px;justify-content:center;min-width:64px;width:64px}.audio-player-content-btn-material-icon{color:#695e4f;color:var(--third-color);font-size:24px;height:24px;transition:transform .2s ease;width:24px}.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 ease}.audio-player-content-btn-material-icon.mute{transform:translateX(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;display:flex;flex-direction:column;flex-grow:1;gap:8px;margin:4px 24px 0}@media screen and (max-width:1140px){.audio-player-content-progress-cont{display:contents}}.audio-player-content-time{align-items:center;color:#867f76;color:var(--second-text-color);display:flex;font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);justify-content:space-between}@media screen and (max-width:1140px){.audio-player-content-time{font-size:12px;font-size:var(--small-font)}.audio-player-content-time-elapsed{display:none;transition:opacity .2s ease}.audio-player-content-time-elapsed.full-view{display:block;inset-inline-start:32px;position:absolute;top:550px}.audio-player-content-time-elapsed.is-gesturing{opacity:0}.audio-player-content-time-duration{inset-inline-end:96px;position:absolute;top:34px;transition:inset-inline-end .4s ease,top .4s ease;width:40px}.audio-player-content-time-duration.full-view{inset-inline-end:32px;text-align:right;top:550px}}.audio-player-content-progress{height:8px;position:relative;width:100%}.audio-player-content-progress.loading{border-radius:4px;border-radius:var(--first-radius);overflow:hidden}@media screen and (max-width:1140px){.audio-player-content-progress{height:4px;inset-inline-end:144px;position:absolute;top:40px;transition:inset-inline-end .4s ease,top .4s ease,width .4s ease;width:calc(100% - 200px)}.audio-player-content-progress.full-view{inset-inline-end:32px;top:520px;width:calc(100% - 64px)}}.audio-player-content-progress-input{background-color:#e5dccf;background-color:var(--first-border-color);border-radius:4px;border-radius:var(--first-radius);display:block;height:100%;opacity:.5;width:100%}.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:4px;border-radius:var(--first-radius);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:0}.audio-player-content-progress-seek.show{animation:fade-in .2s ease}.audio-player-content-progress-seek.loaded{background:#e5dccf;background:var(--first-border-color);transition:width .1s ease}.audio-player-content-progress-seek.loading{animation:player-loading 1s linear infinite}@keyframes player-loading{0%{left:-35%;width:33%}50%{left:50%;width:33%}to{left:100%;width:33%}}.audio-player-content-progress-slider{background-color:var(--player-surface-color);border:5px solid var(--player-color);border-radius:50%;box-shadow:0 0 0 2px var(--player-surface-color);height:16px;left:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:16px}@media screen and (max-width:1140px){.audio-player-content-progress-slider{border:4px solid var(--player-color);height:8px;transition:width .4s ease,height .4s ease,border .4s ease;width:8px}.audio-player-content-progress-slider.full-view{border:7px solid var(--player-color);height:24px;width:24px}}.audio-player-content-progress-slider.hide{opacity:0}.audio-player-content-forward-back{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;min-width:48px;width:48px}.audio-player-content-forward-back.disable{cursor:not-allowed;opacity:.3}@media screen and (max-width:1140px){.audio-player-content-forward-back{display:none;transition:opacity .2s ease}.audio-player-content-forward-back.full-view{animation:fade-in .2s ease;display:flex;height:56px;min-width:0;min-width:auto;position:absolute;top:600px;width:56px}.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{height:48px;margin:0 20px;min-width:48px;width:48px}@media screen and (max-width:1140px){.audio-player-content-play{height:32px;inset-inline-start:16px;margin:0;min-width:0;min-width:auto;position:absolute;top:16px;transition:top .4s ease,width .4s ease,height .4s ease,inset-inline-start .4s ease;width:32px}.audio-player-content-play.full-view{height:56px;inset-inline-start:calc(50% - 28px);top:600px;width:56px}}.audio-player-content-play-icon{color:#f8f5f1;color:var(--second-background-color);font-size:18px;height:40%;left:50%;opacity:1;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transition:all .2s ease;width:40%}.audio-player-content-play-icon.play.hide{opacity:0;transform:translate3d(-50%,-50%,0) rotate(90deg)}.audio-player-content-play-icon.pause.hide{opacity:0;transform:translate3d(-50%,-50%,0) rotate(-90deg)}.audio-player-content-play-icon path{fill:var(--player-surface-color)}.audio-player-content-close{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-end:-16px;margin-inline-start:20px;min-width:48px;width:48px}@media screen and (max-width:1140px){.audio-player-content-close{height:48px;inset-inline-end:0;margin:0;min-width:48px;position:absolute;top:8px;width:48px}}.audio-player-content-close-icon{color:#695e4f;color:var(--third-color);font-size:24px;height:24px;width:24px}@media screen and (max-width:1140px){.audio-player-content-close-icon{height:20px;width:20px}}.audio-player-content-close-icon path{fill:#695e4f;fill:var(--first-icon-color)}.audio-player-main{display:none}@media screen and (min-width:769px){.audio-player-speed-menu-back{-webkit-backdrop-filter:grayscale(0);backdrop-filter:grayscale(0);background-color:#0000000d}}.audio-player-speed-menu{animation:none!important;background-color:#fff;background-color:var(--first-background-color);border-radius:8px;border-radius:var(--third-radius);bottom:56px;box-shadow:0 12px 24px -4px #0000001f;left:50%;overflow:visible;position:absolute;top:auto;transform:translate3d(-50%,0,0);transition:transform .2s ease,opacity .2s ease;width:105px}.audio-player-speed-menu.hide{opacity:0;pointer-events:none;transform:translate3d(-50%,-8px,0)}@media screen and (max-width:1140px){.audio-player-speed-menu{bottom:auto;left:auto;position:relative;transform:none!important;width:100%}}.audio-player-speed-menu-icon{bottom:-6px;left:50%;position:absolute;transform:translateX(-50%);width:12px}@media screen and (max-width:1140px){.audio-player-speed-menu-icon.just-desktop{display:none}}.audio-player-speed-menu-item{background-color:#fff;background-color:var(--first-background-color);color:#4d463d;color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);height:39px;padding:0 12px;width:100%;z-index:1;z-index:var(--default-z-index)}@media screen and (max-width:1140px){.audio-player-speed-menu-item{height:56px!important;padding:0 24px}}.audio-player-speed-menu-item.title{border-radius:8px 8px 0 0;border-radius:var(--third-radius) var(--third-radius) 0 0;color:#23211f;color:var(--first-text-color);font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font);height:43px}@media screen and (max-width:1140px){.audio-player-speed-menu-item.title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}}.audio-player-speed-menu-item.last{border-radius:0 0 8px 8px;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{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;height:100%;padding-top:1px}.audio-player-speed-menu-tick{font-size:24px;height:24px;left:12px;position:absolute;transition:top .35s cubic-bezier(.8,-.3,.2,1.3);transition:top var(--first-transition);width:24px;z-index:1;z-index:var(--default-z-index)}.audio-player-speed-menu-tick path{fill:var(--player-color)}@media screen and (max-width:1140px){.audio-player-speed-menu-tick{left:24px}.audio-player-speed-menu-tick path{fill:#23211f;fill:var(--first-color)}}.audio-player-volume-menu{align-items:center;background-color:#fff;background-color:var(--first-background-color);border-radius:4px;border-radius:var(--first-radius);bottom:56px;box-shadow:0 12px 24px -4px #0000001f;display:flex;height:96px;left:50%;padding:0 8px;position:absolute;transform:translate3d(-50%,0,0);transition:transform .2s ease,opacity .2s ease;width:24px;z-index:3;z-index:var(--header-z-index)}.audio-player-volume-menu.hide{opacity:0;pointer-events:none;transform:translate3d(-50%,-8px,0)}.audio-player-content-volume{direction:ltr;height:4px;min-width:70px;position:relative;transform:rotate(-90deg) translateY(31px);width:70px}.audio-player-content-volume-input{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:block;height:100%;width:100%}.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:4px;border-radius:var(--first-radius);height:100%;top:0;width:0}.audio-player-content-volume-seek,.audio-player-content-volume-slider{background-color:var(--player-color);left:0;pointer-events:none;position:absolute}.audio-player-content-volume-slider{border-radius:50%;box-shadow:0 0 0 2px var(--player-surface-color);height:10px;top:50%;transform:translate(-5px,-50%);width:10px}.audio-player-mobile-row{display:none}@media screen and (max-width:1140px){.audio-player-mobile-row{transition:opacity .2s ease}.audio-player-mobile-row.full-view{animation:fade-in .2s ease;border-top:1px solid #f2ede6;border-top:1px solid var(--second-border-color);display:block;inset-inline-end:32px;inset-inline-start:32px;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 #b4ab9e;border:1px solid var(--third-icon-color);border-radius:4px;border-radius:var(--first-radius);display:block;font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);height:var(--input-height);padding-inline-end:calc(var(--input-height)/4);padding-inline-start:calc(var(--input-height)/4);transition:all .2s ease;width:100%}.input-field[disabled]{pointer-events:none}.input-field::placeholder{opacity:0;transition:opacity .2s ease}.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-end:calc(var(--input-height)/4 + var(--input-height)/2 + var(--input-height)/4);padding-inline-start:calc(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-end:calc(var(--input-height)/4 + var(--input-height)/2 + var(--input-height)/4);padding-inline-start:calc(var(--input-height)/4)}.input-field.ltr.have-icon.have-clear{padding-inline-end:calc(var(--input-height)/4*2 + var(--input-height)/2*2 + var(--input-height)/4*2);padding-inline-start:calc(var(--input-height)/4)}.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:#f2ede6;background-color:var(--second-border-color);font-size:12px;font-size:var(--small-font);height:16px;inset-inline-start:calc(var(--input-height)/4);padding-inline-start:calc(var(--input-height)/4);padding:0 4px;top:-8px}.input-field:not(:placeholder-shown){border:1px solid #322e2a;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:#322e2a;color:var(--forth-border-color)}.input-field:focus{border:1px solid #23211f;border:1px solid var(--first-color)}.input-field:focus+.input-icons .input-label-icon,.input-field:focus+.input-icons .input-label-title{color:#23211f;color:var(--first-color)}.input-field.error{border:1px solid #f54c4c;border:1px solid var(--danger-color)}.input-field.success{border:1px solid #33b377;border:1px solid var(--success-color)}.input-label-title{align-items:center;color:#867f76;color:var(--second-text-color);display:flex;font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);height:var(--input-height);inset-inline-start:calc(var(--input-height)/4);pointer-events:none;position:absolute;top:0;transition:all .2s ease}.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:#f54c4c!important;color:var(--danger-color)!important}.input-label-title.success{color:#33b377!important;color:var(--success-color)!important}.input-label-icon{color:#867f76;color:var(--second-text-color);font-size:calc(var(--input-height)/2);height:calc(var(--input-height)/2);inset-inline-start:calc(var(--input-height)/4);pointer-events:none;position:absolute;top:calc(var(--input-height)/4);transition:fill .2s ease;width:calc(var(--input-height)/2)}.input-label-icon.second{inset-inline-end:calc(var(--input-height)/4);inset-inline-start:auto}.input-label-icon.error path{fill:#f54c4c!important;fill:var(--danger-color)!important}.input-label-icon.success path{fill:#33b377!important;fill:var(--success-color)!important}.input-label-lock{align-items:center;border-radius:8px;border-radius:var(--third-radius);color:#b4ab9e;color:var(--third-icon-color);display:flex;height:var(--input-height);inset-inline-end:0;justify-content:center;position:absolute;top:0;transition:fill .2s ease;width:var(--input-height)}.input-label-lock.active{color:#322e2a!important;color:var(--forth-border-color)!important}.input-label-lock-icon{font-size:24px;pointer-events:none}.input-label-clear{align-items:center;border-radius:8px;border-radius:var(--third-radius);display:flex!important;height:var(--input-height);inset-inline-end:0;justify-content:center;position:absolute;top:0;transform:scale(1);transition:transform .35s cubic-bezier(.8,-.3,.2,1.3);transition:transform var(--first-transition);width:var(--input-height)}.input-label-clear.ltr{inset-inline-end:30px;inset-inline-start:0}.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 (max-width:768px){.input-label-clear-icon{font-size:20px}}.input-field-price-label{align-items:center;display:flex;font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);gap:4px;inset-inline-start:calc(var(--input-height)/4 + 1px);opacity:0;pointer-events:none;position:absolute;top:14px;transition:opacity .2s ease}.input-field-price-label.show{opacity:1}.input-field-price-label-value{opacity:0}.input-field-price-label-desc{color:#23211f;color:var(--first-text-color)}.checkbox{border:1.5px solid #e5dccf;border:1.5px solid var(--first-border-color);border-radius:4px;border-radius:var(--first-radius);height:20px;position:relative;width:20px}.checkbox.small{height:16px;width:16px}.checkbox.big{height:24px;width:24px}.checkbox-inner{align-items:center;background-color:#23211f;background-color:var(--first-color);border-radius:4px;border-radius:var(--first-radius);display:flex;height:calc(100% + 3px);justify-content:center;opacity:1;position:absolute;right:-1.5px;top:-1.5px;transform:scale(1);transition:transform .35s cubic-bezier(.8,-.3,.2,1.3),opacity .35s cubic-bezier(.8,-.3,.2,1.3);transition:transform var(--first-transition),opacity var(--first-transition);width:calc(100% + 3px)}.checkbox-inner.hide{opacity:0;transform:scale(0)}.checkbox-inner-icon{height:12px;width:12px}.checkbox-inner-icon.small{height:10px;width:10px}.checkbox-inner-icon.big{height:16px;width:16px}.checkbox-inner-icon path{stroke:#f8f5f1;stroke:var(--forth-background-color)}.textarea-label{display:block;position:relative}.textarea-field{border:1px solid #c9baa7;border:1px solid var(--forth-icon-color);border-radius:8px;border-radius:var(--third-radius);display:block;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);padding:12px;resize:none;transition:border .2s ease;width:100%}.textarea-field:not(:placeholder-shown){border:1px solid #867f76;border:1px solid var(--second-text-color)}.textarea-field:not(:placeholder-shown)+.textarea-counter{color:#695e4f;color:var(--first-icon-color)}.textarea-field:focus{border:1px solid #867f76;border:1px solid var(--second-text-color)}.textarea-field:focus+.textarea-counter{color:#695e4f;color:var(--first-icon-color)}.textarea-field::placeholder{color:#867f76;color:var(--second-text-color)}.textarea-field[disabled]{opacity:.5}.textarea-counter{align-items:center;color:#8f9193;color:var(--second-icon-color);direction:ltr;display:flex;font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);margin-top:8px;transition:color .2s ease}.textarea-counter-char{min-width:14px;text-align:center}.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 #c9baa7;border:1px solid var(--forth-icon-color)}.profile-password-modal-content .input-field:focus{border:1px solid #23211f;border:1px solid var(--first-color)}@media screen and (max-width:768px){.profile-password-modal-content{padding:32px 24px}}.profile-password-modal-content-header{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;justify-content:space-between;padding-bottom:12px}.profile-password-modal-content-header-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.profile-password-modal-content-header-close{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-end:-12px;width:48px}.profile-password-modal-content-header-close-icon{font-size:24px}.profile-password-modal-content-title{color:#4d463d;color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);margin-bottom:24px;margin-top:24px}@media screen and (max-width:768px){.profile-password-modal-content-title{font-size:13px;font-size:var(--regular-font)}}.profile-password-modal-content-recover{align-items:center;border-radius:8px;border-radius:var(--third-radius);color:#594ef2;color:var(--link-color);display:flex;font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);gap:4px;margin-inline-start:-12px;margin-top:4px;padding:12px}.profile-password-modal-content-recover-icon{color:#594ef2;color:var(--link-color);font-size:16px;font-size:var(--large-font)}.profile-password-modal-content-hint{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);margin-bottom:24px;margin-top:24px}.profile-password-modal-content-input.margin{margin-bottom:24px}.profile-password-modal-content-btn{margin-top:24px;width:100%}.unhandled-flex{background-color:#e5dccf;background-color:var(--first-border-color);border-radius:8px;border-radius:var(--third-radius);line-height:23px;line-height:var(--first-line-height);padding:24px;width:100%}.unhandled-flex.have-err{color:#f54c4c;color:var(--danger-color)}.date-picker{max-width:100%;width:var(--desktop-modal-width)}.date-picker-header{border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);margin:0 24px;padding:16px 0}.select-birth-items{position:relative}.select-birth-col{display:inline-block;text-align:center;vertical-align:top;width:33.3%}.select-birth-items-shadow{height:50px;left:0;pointer-events:none;position:absolute;right:0;top:0}.select-birth-items-shadow.bottom{bottom:0;top:auto}.select-birth-items-scroll{overflow:auto;-webkit-user-select:none;user-select:none}.select-birth-items-scroll:focus-visible{box-shadow:0 0 0 2px #23211f;box-shadow:0 0 0 2px var(--first-color)}.select-birth-item{align-items:center;color:#867f76;color:var(--second-text-color);cursor:inherit;display:flex;font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);justify-content:center;transition:color .1s ease,font-size .1s ease;width:100%}.select-birth-item.active{color:#23211f;color:var(--first-text-color);font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}.date-picker-scrolls{position:relative}.date-picker-scrolls-active-box{background-color:#f8f5f1;background-color:var(--third-background-color);border:1px solid #f2ede6;border:1px solid var(--second-border-color);border-radius:8px;border-radius:var(--third-radius);height:50px;left:24px;pointer-events:none;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.date-picker-footer{align-items:center;display:flex;gap:12px;padding:24px}.date-picker-footer-item{border-radius:8px;border-radius:var(--third-radius);flex-grow:1;font-family:my-font-regular,serif;font-size:16px;font-size:var(--large-font);width:45%}.static-page-header{align-items:center;display:flex;justify-content:center;padding:48px 0 36px;position:relative;width:100%}@media screen and (max-width:768px){.static-page-header{padding:12px 0 0}}.static-page-header-content{align-items:center;color:#fff;color:var(--solid-light);display:flex;flex-direction:column;gap:16px;justify-content:center;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}@media screen and (max-width:768px){.static-page-header-content{flex-direction:row;gap:0;padding:0 20px}}.buy-and-pay-page-header-back-container{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-start:-32px;width:48px}.buy-and-pay-page-header-back-container.hide{visibility:hidden}@media screen and (min-width:769px){.buy-and-pay-page-header-back-container{display:none}}.buy-and-pay-page-header-back-container-icon{color:#695e4f!important;color:var(--first-icon-color)!important;font-size:24px}.buy-and-pay-page-header-back-container-tablet{display:none}@media screen and (max-width:1140px){.buy-and-pay-page-header-back-container-tablet{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-start:-12px;position:absolute;right:0;top:10px;width:48px;z-index:3;z-index:var(--header-z-index)}.buy-and-pay-page-header-back-container-tablet .fidibo-arrow-right-2-outline{color:#695e4f;color:var(--first-icon-color);font-size:24px}}@media screen and (max-width:768px){.buy-and-pay-page-header-back-container-tablet{display:none}}.static-page-header-content-content{align-items:center;display:flex;flex:1 1;justify-content:center}@media screen and (min-width:769px){.static-page-header-content-content{display:contents}}.static-page-header-content-svg{color:#23211f;color:var(--first-color);font-size:64px;height:64px;width:64px}@media screen and (max-width:768px){.static-page-header-content-svg{font-size:24px;height:24px;margin-block-end:0;width:24px}}.static-page-header-svg-fill path{fill:#23211f;fill:var(--first-color)}.static-page-header-svg-fill.fidiplus path{fill:#553a89;fill:var(--second-color)}.static-page-header-content-title{color:#23211f;color:var(--first-color);font-family:my-font-bold,serif;font-size:28px}.static-page-header-content-title.fidiplus{color:#553a89;color:var(--second-color)}@media screen and (max-width:768px){.static-page-header-content-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);margin-inline-start:8px}}.static-page-header-content-description{display:flex;font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);margin-bottom:36px}@media screen and (max-width:768px){.static-page-header-content-description{display:none}}.static-page-header-content-description .static-page-header-content-description-arrow{height:16px;margin:0 4px;width:16px}.static-page-header-content-description .static-page-header-content-description-arrow path{fill:#fff;fill:var(--solid-light)}.static-page-header-space{margin-inline-end:-32px;width:48px}@media screen and (min-width:769px){.static-page-header-space{display:none}}.pagination-loading{align-items:center;display:flex;height:200px;justify-content:center;order:100}.search-result-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) var(--first-solid-padding) calc(var(--page-padding-bottom) + 24px)}@media screen and (max-width:1140px){.search-result-page{padding-top:56px;padding-top:var(--header-collapsed-mobile-height)}}.search-result-page-content{display:flex;flex-direction:column;gap:32px;margin:0 auto}.search-result-page-content,.search-result-page-content.full-width{max-width:1320px;max-width:var(--first-max-page-width)}@media screen and (max-width:768px){.search-result-page-content{gap:24px}}.search-result-page-content-bread{margin-bottom:-32px;order:-3;width:100%}@media screen and (max-width:768px){.search-result-page-content-bread{margin-bottom:-24px}}.search-result-page-content-title{display:inline-block;margin-inline-start:4px}@media screen and (max-width:768px){.search-result-page-content-title{display:none}}.search-result-page-box-total{display:none}@media screen and (max-width:768px){.search-result-page-box-total{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);color:#4d463d;color:var(--forth-text-color);display:flex;font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);justify-content:space-between;padding:8px 0 16px}}.devices-page-content-box{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.devices-page-content-box .auto-height-content,.devices-page-content-box .auto-height-content-child{width:100%}.devices-page-content-box-content{animation:fade-in-long .5s ease}.devices-page-content-box-content-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);width:100%}@media screen and (max-width:768px){.devices-page-content-box-content-title{font-size:14px;font-size:var(--title-font)}}.devices-page-content-box-content-desc{color:#695e4f;color:var(--first-icon-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);margin-bottom:24px;margin-top:8px;width:100%}@media screen and (max-width:768px){.devices-page-content-box-content-desc{font-size:13px;font-size:var(--regular-font);line-height:28px;line-height:var(--second-line-height);margin-top:16px}}.devices-page-content-box-content-item{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;justify-content:space-between;padding:16px 0;width:100%}.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:#23211f;background-color:var(--first-color);border-radius:50%;color:#fff;color:var(--on-first-surface-color);font-size:32px;height:32px;margin-inline-end:8px;width: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:14px;font-size:var(--title-font);margin-bottom:2px}@media screen and (max-width:768px){.devices-page-content-box-content-item-title{font-size:12px;font-size:var(--small-font)}}.devices-page-content-box-content-item-desc{color:#8f9193;color:var(--second-icon-color);font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font)}@media screen and (max-width:768px){.devices-page-content-box-content-item-desc{font-size:11px;font-size:var(--tiny-font)}}.devices-page-content-box-content-item-remove{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-end:-14px;width:48px}.devices-page-content-box-content-item-remove-text{align-items:center;border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;gap:4px;min-width:215px;padding:8px 12px;width:215px}.devices-page-content-box-content-item-remove-text-title{font-family:my-font-regular,serif;font-size:13px;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:#695e4f;color:var(--first-icon-color);font-size:20px}.devices-page-content-box-content-active{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}.devices-page-content-box-content-btn{margin-top:24px;width:100%}.flex-row-container{display:flex;flex-direction:column;gap:24px;width:100%}@media screen and (max-width:768px){.flex-row-container{gap:16px}.flex-row-container.have-bg{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;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{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;white-space:nowrap;width:100%}.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 (max-width:480px){.flex-row-container-content{gap:12px;margin-inline-start:calc(var(--first-solid-padding)*-1);padding-left:var(--first-solid-padding);padding-right:var(--first-solid-padding);width:calc(100% + var(--first-solid-padding)*2)}}.flex-row-arrow{align-items:center;background-color:#fff;background-color:var(--neutral-1);border-radius:4px;border-radius:var(--first-radius);display:flex;height:40px;inset-inline-start:8px;justify-content:center;opacity:.75;padding:0;position:absolute;top:calc(50% - 20px);transition:opacity .2s ease;width:40px}.flex-row-arrow.second{inset-inline-end:8px;inset-inline-start:auto}.flex-row-arrow.hide{opacity:0;pointer-events:none}@media screen and (max-width:768px){.flex-row-arrow{display:none}.flex-row-arrow.show{display:flex;inset-inline-start:0}.flex-row-arrow.show.second{inset-inline-end:0;inset-inline-start:auto}}@keyframes fade-in-arrow{0%{opacity:0}to{opacity:.85}}.flex-row-arrow-icon{color:#23211f;color:var(--first-color);font-size:24px;font-size:var(--giant-font)}.single-text-simple{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:8px;border-radius:var(--third-radius);padding:26px 24px}@media screen and (max-width:768px){.single-text-simple{padding:24px 16px}}.single-text-simple-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.single-text-simple-header-img{border-radius:50%;height:64px;width:64px}@media screen and (max-width:768px){.single-text-simple-header-img{height:40px;width:40px}}.single-text-simple-header-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);margin-bottom:4px}@media screen and (max-width:768px){.single-text-simple-header-title{font-size:14px;font-size:var(--title-font)}}.single-text-simple-header-subtitle{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:15px;font-size:var(--title-2-font)}.single-text-simple-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#23211f;color:var(--first-text-color);display:-webkit-box;font-family:my-font-regular,serif;font-size:18px;font-size:var(--big-font);line-height:28px;line-height:var(--second-line-height);overflow:hidden;text-align:justify;text-align-last:start;text-overflow:ellipsis;transition:height .35s cubic-bezier(.8,-.3,.2,1.3);transition:height var(--first-transition);white-space:pre-line;word-break:break-word}.single-text-simple-text.show-all{display:block}@media screen and (max-width:768px){.single-text-simple-text{font-family:my-font-medium,serif;font-size:13px;font-size:var(--regular-font);line-height:23px;line-height:var(--first-line-height)}}.vl-cards-simple-more-content{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%}@media screen and (max-width:1140px){.vl-cards-simple-more-content{flex-direction:column;gap:8px;overflow:hidden;white-space:normal}}.vl-cards-simple-more{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:8px;border-radius:var(--third-radius);display:flex;gap:12px;max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px);padding:16px 24px;scroll-snap-align:start;scroll-snap-stop:normal}@media screen and (max-width:1140px){.vl-cards-simple-more{max-width:100%;min-width:100%;scroll-margin-inline-start:var(--first-solid-padding)}}.vl-cards-simple-more-material-img{border-radius:50%;height:80px;min-width:80px;width:80px}@media screen and (max-width:768px){.vl-cards-simple-more-material-img{height:48px;min-width:48px;width:48px}}.vl-cards-simple-more-material-detail{display:flex;flex-direction:column;gap:4px;white-space:normal;width:calc(100% - 92px)}@media screen and (max-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:16px;font-size:var(--large-font)}@media screen and (max-width:768px){.vl-cards-simple-more-material-detail-title{font-size:14px;font-size:var(--title-font)}}.vl-cards-simple-more-material-detail-subtitle{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:15px;font-size:var(--title-2-font)}@media screen and (max-width:768px){.vl-cards-simple-more-material-detail-subtitle{font-size:13px;font-size:var(--regular-font)}}.channel-card-flex{align-items:center;background-color:#fff;background-color:var(--first-background-color);border-radius:8px;border-radius:var(--third-radius);display:flex;gap:12px;padding:16px;width:100%}.channel-card-flex-img{border-radius:4px;border-radius:var(--first-radius);height:96px;width:96px}@media screen and (max-width:768px){.channel-card-flex-img{height:80px;width:80px}}.channel-card-flex-detail{display:flex;flex-direction:column;gap:8px}.channel-card-flex-detail-name{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}@media screen and (max-width:768px){.channel-card-flex-detail-name{font-size:14px;font-size:var(--title-font)}}.channel-card-flex-detail-author{font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:768px){.channel-card-flex-detail-author{font-size:13px;font-size:var(--regular-font)}}.channel-card-flex-detail-followers{align-items:center;color:#867f76;color:var(--second-text-color);display:flex;font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);gap:8px}@media screen and (max-width:768px){.channel-card-flex-detail-followers{font-size:13px;font-size:var(--regular-font)}}.channel-card-flex-detail-followers-count{align-items:center;display:flex;gap:4px}.channel-card-flex-detail-followers-count-icon{color:#8f9193;color:var(--second-icon-color);font-size:24px}.channel-card-flex-detail-followers-separator{background-color:#e5dccf;background-color:var(--first-border-color);height:12px;width:1px}.hl-logos-content-item{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;flex-direction:column;justify-content:center;max-width:calc(16.666% - 20px);min-width:calc(16.666% - 20px);padding:16px 0;scroll-snap-align:start;scroll-snap-stop:normal}@media screen and (max-width:1140px){.hl-logos-content-item{max-width:calc(20% - 19.2px);min-width:calc(20% - 19.2px)}}@media screen and (max-width:1100px){.hl-logos-content-item{max-width:calc(25% - 18px);min-width:calc(25% - 18px)}}@media screen and (max-width:990px){.hl-logos-content-item{max-width:calc(20% - 19.2px);min-width:calc(20% - 19.2px)}}@media screen and (max-width:870px){.hl-logos-content-item{max-width:calc(25% - 18px);min-width:calc(25% - 18px)}}@media screen and (max-width:600px){.hl-logos-content-item{max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@media screen and (max-width:480px){.hl-logos-content-item{max-width:calc(48% - 16px);min-width:calc(48% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}@container flex-content (max-width:1140px){.hl-logos-content-item{max-width:calc(20% - 19.2px);min-width:calc(20% - 19.2px)}}@container flex-content (max-width:1100px){.hl-logos-content-item{max-width:calc(25% - 18px);min-width:calc(25% - 18px)}}@container flex-content (max-width:990px){.hl-logos-content-item{max-width:calc(20% - 19.2px);min-width:calc(20% - 19.2px)}}@container flex-content (max-width:870px){.hl-logos-content-item{max-width:calc(25% - 18px);min-width:calc(25% - 18px)}}@container flex-content (max-width:600px){.hl-logos-content-item{max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@container flex-content (max-width:480px){.hl-logos-content-item{max-width:calc(48% - 16px);min-width:calc(48% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}.hl-logos-content-item-img{aspect-ratio:1;aspect-ratio:var(--audio-ratio);border-radius:50%;object-fit:cover;width:40%}.hl-logos-content-item-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);margin-top:16px;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.hl-logos-content-item-title{font-size:14px;font-size:var(--title-font)}}.hl-books-wide-content-item{align-items:center;border-radius:4px;border-radius:var(--first-radius);display:flex;max-width:calc(25% - 18px);min-width:calc(25% - 18px);overflow:visible;scroll-snap-align:start;scroll-snap-stop:normal}@media screen and (max-width:1140px){.hl-books-wide-content-item{max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@media screen and (max-width:1100px){.hl-books-wide-content-item{max-width:calc(50% - 12px);min-width:calc(50% - 12px)}}@media screen and (max-width:990px){.hl-books-wide-content-item{max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@media screen and (max-width:870px){.hl-books-wide-content-item{max-width:calc(50% - 12px);min-width:calc(50% - 12px)}}@media screen and (max-width:480px){.hl-books-wide-content-item{max-width:calc(96% - 16px);min-width:calc(96% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}@container flex-content (max-width:1140px){.hl-books-wide-content-item{max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@container flex-content (max-width:1100px){.hl-books-wide-content-item{max-width:calc(50% - 12px);min-width:calc(50% - 12px)}}@container flex-content (max-width:990px){.hl-books-wide-content-item{max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@container flex-content (max-width:870px){.hl-books-wide-content-item{max-width:calc(50% - 12px);min-width:calc(50% - 12px)}}@container flex-content (max-width:600px){.hl-books-wide-content-item{max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@container flex-content (max-width:480px){.hl-books-wide-content-item{max-width:calc(96% - 16px);min-width:calc(96% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}.hl-books-wide-content-item-badges{align-items:center;display:flex;gap:4px;inset-inline-end:16px;position:absolute;top:0}.hl-books-wide-content-item-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:4px;border-radius:var(--first-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.251);margin:-32px 16px 16px 12px;min-width:40%;width:40%}.hl-books-wide-content-item-img.audio{aspect-ratio:1;aspect-ratio:var(--audio-ratio);margin:16px 16px 16px 12px}.hl-books-wide-content-item-content{color:#23211f;color:var(--first-text-color);display:flex;flex-direction:column;gap:4px;margin-inline-end:16px;white-space:normal}.hl-books-wide-content-item-content path{fill:#23211f;fill:var(--first-text-color)}.hl-books-wide-content-item-content.banner-wide{color:#23211f;color:var(--first-text-color)}.hl-books-wide-content-item-content.banner-wide path{fill:#23211f;fill:var(--first-text-color)}.hl-books-wide-content-item-content-rate{align-items:center;display:flex;font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font)}.hl-books-wide-content-item-content-rate-icon{height:16px;width:16px}.hl-books-wide-content-item-content-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.hl-books-wide-content-item-content-desc,.hl-books-wide-content-item-content-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:pre-line;word-break:break-word}.hl-books-wide-content-item-content-desc{font-family:my-font-regular,serif;font-size:12px;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:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;flex-direction:column;max-width:calc(16.666% - 20px);min-width:calc(16.666% - 20px);padding:32px 16px;scroll-snap-align:start;scroll-snap-stop:normal}@media screen and (max-width:1140px){.hl-series{max-width:calc(20% - 19.2px);min-width:calc(20% - 19.2px)}}@media screen and (max-width:1100px){.hl-series{max-width:calc(25% - 18px);min-width:calc(25% - 18px)}}@media screen and (max-width:990px){.hl-series{max-width:calc(20% - 19.2px);min-width:calc(20% - 19.2px)}}@media screen and (max-width:870px){.hl-series{max-width:calc(25% - 18px);min-width:calc(25% - 18px)}}@media screen and (max-width:600px){.hl-series{max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@media screen and (max-width:480px){.hl-series{max-width:calc(48% - 16px);min-width:calc(48% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}@container flex-content (max-width:1140px){.hl-series{max-width:calc(20% - 19.2px);min-width:calc(20% - 19.2px)}}@container flex-content (max-width:1100px){.hl-series{max-width:calc(25% - 18px);min-width:calc(25% - 18px)}}@container flex-content (max-width:990px){.hl-series{max-width:calc(20% - 19.2px);min-width:calc(20% - 19.2px)}}@container flex-content (max-width:870px){.hl-series{max-width:calc(25% - 18px);min-width:calc(25% - 18px)}}@container flex-content (max-width:600px){.hl-series{max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@container flex-content (max-width:480px){.hl-series{max-width:calc(48% - 16px);min-width:calc(48% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}.hl-series-card{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;flex-direction:column;flex-grow:1;padding:32px 16px;text-align:center;width:200px}@media screen and (max-width:768px){.hl-series-card{min-width:40%;width:40%}}.hl-series-img-cont{align-items:center;display:flex;flex-grow:1;justify-content:center;width:100%}.hl-series-img{margin:0 auto;min-width:65%;width:65%}@media screen and (max-width:768px){.hl-series-img{min-width:80%;width:80%}}.hl-series-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);margin-top:16px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.hl-series-title{font-size:14px;font-size:var(--title-font)}}.hl-series-subtitle{color:#867f76;color:var(--second-text-color);font-family:my-font-medium,serif;font-size:12px;font-size:var(--small-font);margin-top:4px}.hl-series-template{padding-top:18px;position:relative}.hl-series-template-placeholder{background-color:#e5dccf;background-color:var(--first-border-color);border-radius:4px;border-radius:var(--first-radius);box-shadow:0 12px 24px -4px #0000001a;left:50%;position:absolute;transform:translateX(-50%);transition:aspect-ratio .2s ease}.hl-series-template-placeholder.first{top:0;width:calc(100% - 32px)}.hl-series-template-placeholder.second{top:8px;width:calc(100% - 16px)}.hl-series-template-img{animation:none!important;background-color:#e5dccf!important;background-color:var(--first-border-color)!important;border-radius:4px;border-radius:var(--first-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.251);transition:aspect-ratio .2s ease;width:100%}.flex-header-content{align-items:center;display:flex;gap:16px;justify-content:space-between}.flex-header-title-icon{height:24px;margin-inline-end:8px;width:24px}.flex-header-title{align-items:center;color:#23211f;color:var(--first-color);display:flex;font-family:my-font-bold,serif;font-size:18px;font-size:var(--big-font)}@media screen and (max-width:768px){.flex-header-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}}.flex-header-subtitle{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);margin-top:4px}@media screen and (max-width:768px){.flex-header-subtitle{font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font)}}.flex-header-separator{background-color:#e5dccf;background-color:var(--first-border-color);flex-grow:1;height:1px}@media screen and (max-width:768px){.flex-header-separator{display:none}}.flex-header-more{color:#493edc!important;color:var(--info-color)!important;height:32px;margin-inline-end:-18px;white-space:nowrap}@media screen and (max-width:768px){.flex-header-more{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}}.flex-header-more-icon{font-size:20px}.flex-header-more-icon path{fill:#493edc;fill:var(--info-color)}.category-filter{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;justify-content:space-between;padding:16px 24px;transition:opacity .2s ease,margin-top .2s ease;width:100%}.category-filter .auto-height-content,.category-filter .auto-height-content-child{width:100%}.category-filter.list{flex-direction:column;padding:0}.category-filter.hide{margin-top:-16px;opacity:0}.category-filter-title-back{display:none}@media screen and (max-width:1140px){.category-filter-title-back{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;margin-inline-start:-8px;width:40px}}.category-filter-title-back-icon{font-size:24px}.category-filter-title{align-items:center;display:flex;font-family:my-font-regular,serif;font-size:15px;font-size:var(--title-2-font);gap:8px}.category-filter-title.list{border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);justify-content:space-between;margin:0 24px;padding:24px 0 16px;position:relative;width:calc(100% - 48px)}.category-filter-title.list.no-border{border-bottom:none}@media screen and (max-width:1140px){.category-filter-title.list{font-family:my-font-bold,serif;font-size:16px;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:#553a89;color:var(--second-color)}.category-filter-mobile{width:100%}@media screen and (max-width:1140px){.category-filter-mobile{height:430px;margin:16px 8px;overflow:auto;width:calc(100% - 16px)}}.category-filter-selected{opacity:1;overflow:hidden;transition:height .2s ease,opacity .2s ease;width:100%}.category-filter-selected.ios{transition:none}.category-filter-selected.hide{opacity:0}.category-filter-selected-title{color:#867f76;color:var(--second-text-color);font-family:my-font-medium,serif;font-size:12px;font-size:var(--small-font);height:40px;padding:16px 24px 8px}@media screen and (max-width:1140px){.category-filter-selected-title{margin-top:-16px}}.category-filter-list{width:100%}.category-filter-list.pagination{height:240px;margin:8px 0 24px;margin-inline-end:8px;overflow:auto;padding-inline-end:8px;width:calc(100% - 8px)}@media screen and (max-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:13px;font-size:var(--regular-font);padding:0 24px;text-align:center}.category-filter-list-loading{padding:16px 0}.category-filter-list-item{align-items:center;display:flex;font-size:15px;font-size:var(--title-2-font);gap:16px;padding:8px 24px;width:100%}.category-filter-list-item:first-child{padding-top:16px}.category-filter-list-item:last-child{padding-bottom:16px}.category-filter-search{display:block;margin:0 24px;position:relative;width:calc(100% - 48px)}.category-filter-search input{background-color:#f8f5f1;background-color:var(--second-background-color)}.category-filter-list-selected-filter{display:flex;flex-wrap:wrap;gap:12px;padding:16px 24px;width:100%}.category-filter-list-selected-filter-item{align-items:center;border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:32px;border-radius:var(--seven-radius);display:flex;gap:4px;padding:6px 10px}.category-filter-list-selected-filter-item-title{color:#4d463d;color:var(--forth-text-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}.category-filter-list-selected-filter-item-icon{font-size:16px;height:16px;width:16px}.navbar{display:none}@media screen and (max-width:1140px){.navbar{background-color:#f8f5f1;background-color:var(--forth-background-color);bottom:-1px;box-shadow:0 -4px 14px -2px #0000000f;display:block;height:calc(72px + min(env(safe-area-inset-bottom), 20px));height:var(--nav-mobile-height);left:0;overflow:hidden;padding-bottom:calc(min(env(safe-area-inset-bottom), 20px));padding-bottom:var(--bottom-env-padding);position:fixed;right:0;transform:translateZ(0);transition:border-radius .25s ease,transform .25s ease}.navbar.hide,.navbar.player-visible{border-radius:0}.navbar.hide{transform:translate3d(0,calc(100% - min(env(safe-area-inset-bottom), 20px)),0);transform:translate3d(0,calc(100% - var(--bottom-env-padding)),0)}.navbar.hide .navbar-item{opacity:0}}.superapp-navbar{background-color:#f2ede6;background-color:var(--second-border-color)}.navbar-content{display:flex;height:100%;position:relative}@media screen and (max-width:1140px)and (min-width:990px){.navbar-content{margin:0 var(--first-solid-padding)}}.navbar-content .navbar-content-basket-count{position:relative;width:100%}.navbar-content .navbar-content-basket-count .five-items{max-width:100%;min-width:100%}.navbar-content-basket-count-circle{align-items:center;aspect-ratio:1;aspect-ratio:var(--audio-ratio);background-color:#23211f;background-color:var(--first-color);border-radius:50%;color:#f8f5f1;color:var(--fifth-icon-color);display:flex;font-family:my-font-light,serif;font-size:11px;font-size:var(--tiny-font);justify-content:center;left:50%;min-width:16px;opacity:1;pointer-events:none;position:absolute;top:24px;transform:scale(1);transition:transform .35s cubic-bezier(.8,-.3,.2,1.3),opacity .35s cubic-bezier(.8,-.3,.2,1.3);transition:transform var(--first-transition),opacity var(--first-transition);width:16px;z-index:3;z-index:var(--header-z-index)}.navbar-content-basket-count-circle.hide{opacity:0;transform:scale(0)}.navbar-item{align-items:center;display:flex;flex-direction:column;gap:2px;height:100%;justify-content:space-between;max-width:25%;min-width:25%;opacity:1;padding:8px 0;transition:opacity .2s ease}.navbar-item.five-items{max-width:20%;min-width:20%}.navbar-item-inner.active{align-items:center;background-color:#e5dccf;background-color:var(--first-border-color);border-radius:24px;border-radius:var(--sixth-radius);display:flex;height:32px;justify-content:center;left:50%;opacity:1;position:absolute;top:8px;transform:translateX(-50%);width:56px}.navbar-item-inner.active.hide{opacity:0;transition:opacity .4s ease}.navbar-item-inner-icon{font-size:24px;opacity:1;transform:scale(1);transition:transform .3s ease,opacity .3s ease}.navbar-item-inner-icon.not-active{color:#867f76;color:var(--second-text-color);margin-top:4px}.navbar-item-inner-icon.not-active.hide{opacity:0}.navbar-item-inner-icon.plus{color:#553a89;color:var(--second-color)}.navbar-item-inner-title{color:#867f76;color:var(--second-text-color);font-family:my-font-medium,serif;font-size:12px;font-size:var(--small-font);transition:color .3s ease}.navbar-item-inner-title.active{color:#23211f;color:var(--first-color)}.navbar-item-inner-title.plus.active{color:#553a89;color:var(--second-color)}.channel-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;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{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width)}.channel-page-content-first{display:flex;flex-direction:column;min-width:312px;min-width:var(--side-width);width:312px;width:var(--side-width)}@media screen and (max-width:768px){.channel-page-content-first{margin-bottom:16px;width:100%}}.channel-page-content-second{display:flex;flex-direction:column;gap:24px;margin-inline-start:24px;width:calc(100% - 336px);width:calc(100% - var(--side-width) - 24px)}@media screen and (max-width:768px){.channel-page-content-second{gap:12px;margin-inline-start:0;width:100%}}.channel-page-side{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);padding:24px;text-align:center;width:100%}@media screen and (max-width:768px){.channel-page-side{padding:24px 16px}}.channel-page-side-main{align-items:center;display:flex;justify-content:center;margin-bottom:16px}@media screen and (max-width:768px){.channel-page-side-main{justify-content:center;position:relative}}.channel-page-side-main-img{border-radius:4px;border-radius:var(--first-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.251);height:160px;object-fit:contain;width:160px}@media screen and (max-width:768px){.channel-page-side-main-img{height:120px;width:120px}}.channel-page-side-main-buttons{align-items:center;display:flex;flex-direction:column;gap:16px}@media screen and (max-width:768px){.channel-page-side-main-buttons{inset-inline-end:0;position:absolute;top:0}}.channel-page-side-main-buttons-item{border:0!important;height:40px;padding:0;width:40px}.channel-page-side-main-buttons-item-icon{font-size:24px}.channel-page-side-name{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);margin-bottom:8px;margin-top:16px}@media screen and (max-width:768px){.channel-page-side-name{text-align:center}}.channel-page-side-detail{align-items:center;display:flex;justify-content:center}@media screen and (max-width:768px){.channel-page-side-detail{justify-content:center}}.channel-page-side-detail-podcaster{color:#4d463d;color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.channel-page-side-detail-separator{background-color:#e5dccf;background-color:var(--first-border-color);height:16px;margin:0 8px;width:1px}.channel-page-side-detail-lang{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}.channel-page-side-desc{margin:16px 0}.channel-page-side-desc-text{color:#4d463d;color:var(--forth-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);line-height:23px;line-height:var(--first-line-height);overflow:hidden;text-align:center;transition:height .35s cubic-bezier(.8,-.3,.2,1.3);transition:height var(--first-transition);white-space:pre-line;word-break:break-word}.channel-page-side-desc-text *{color:#4d463d!important;color:var(--forth-color)!important}.channel-page-side-desc-text.show-all{display:block}.channel-page-side-desc-btn{align-items:center;border-radius:4px;border-radius:var(--first-radius);color:#594ef2;color:var(--link-color);display:flex;font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);gap:4px;margin:0 auto;padding:8px 16px}.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 #e5dccf;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:#e5dccf;background-color:var(--first-border-color);height:24px;margin:0 12px;width:1px}.channel-page-side-footer-detail-section{align-items:center;color:#867f76;color:var(--second-text-color);display:flex;flex-grow:1;font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font);gap:4px;width:50%}.channel-page-side-footer-detail-section.second{justify-content:flex-end}.channel-page-side-footer-detail-section-icon{color:#8f9193;color:var(--second-icon-color);font-size:20px}.channel-page-side-footer-btn{gap:8px;margin-top:24px;width:100%}.channel-page-side-footer-btn-icon{font-size:24px;height:24px;width:24px}.channel-page-side-footer-btn-icon.followed{color:#695e4f;color:var(--third-color)}.channel-page-side-footer-btn-icon.followed path{fill:#695e4f;fill:var(--third-color)}.channel-page-content-box{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius)}.channel-page-content-box-title{border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);margin:16px 24px 0;padding-bottom:16px}.channel-page-content-box-content{padding:8px 24px 24px}@media screen and (max-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 #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;gap:16px;height:100%;margin-top:16px;padding:0 0 16px;width:100%}@media screen and (max-width:768px){.channel-page-content-box-content-item{gap:8px}}.channel-page-content-box-content-item-img{border-radius:4px;border-radius:var(--first-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.251);height:72px;min-width:72px;width:72px}.channel-page-content-box-content-item-detail{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}@media screen and (max-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:13px;font-size:var(--regular-font);margin-bottom:8px}@media screen and (max-width:768px){.channel-page-content-box-content-item-detail-title{line-height:23px;line-height:var(--first-line-height);margin-bottom:4px}}.channel-page-content-box-content-item-number{align-items:center;align-self:flex-start;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:0 0 16px 16px;border-radius:0 0 var(--fifth-radius) var(--fifth-radius);box-shadow:0 2px 4px #0000001f;color:#4d463d;color:var(--forth-text-color);display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);height:32px;justify-content:center;min-width:32px;width:32px}@media screen and (max-width:768px){.channel-page-content-box-content-item-number{font-family:my-font-light,serif;font-size:11px;font-size:var(--tiny-font);height:24px;min-width:24px;width:24px}}.channel-page-content-box-content-item-detail-progress{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:2px;bottom:0;direction:ltr;height:2px;left:0;position:absolute;right:0;width:100%}.channel-page-content-box-content-item-detail-playing{bottom:12px;inset-inline-end:8px;position:absolute}@media screen and (max-width:768px){.channel-page-content-box-content-item-detail-playing{bottom:24px;inset-inline-end:4px}}.channel-page-content-box-content-item-detail-content{align-items:center;color:#867f76;color:var(--second-text-color);display:flex;font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font)}@media screen and (max-width:768px){.channel-page-content-box-content-item-detail-content{font-size:12px;font-size:var(--small-font)}}.channel-page-content-box-content-item-detail-content-btn{border-radius:50%;height:24px;margin-inline-end:8px;min-width:24px;width:24px}.channel-page-content-box-content-item-detail-content-btn-icon{font-size:24px}.channel-page-content-box-content-item-detail-content-icon{color:#8f9193;color:var(--second-icon-color);font-size:16px;margin-inline-end:4px}@media screen and (max-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:#e5dccf;background-color:var(--first-border-color);height:16px;margin:0 8px;width:1px}@media screen and (max-width:768px){.channel-page-content-box-content-item-detail-content-separator{margin:0 4px}}.mobile-category{background-color:#f2ede6;background-color:var(--second-border-color);min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) 0 calc(var(--page-padding-bottom) + var(--first-solid-padding))}.mobile-category-content{margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width)}.mobile-category-loading{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 129px);min-height:calc(var(--full-height) - var(--header-un-collapsed-desktop-height))}.mobile-category-loading.flex{margin-top:24px;min-height:56px}@media screen and (max-width:768px){.mobile-category-loading{min-height:calc(100vh - var(--header-padding) - var(--nav-height) - var(--first-solid-padding));min-height:calc(var(--full-height) - var(--header-padding) - var(--page-padding-bottom) - var(--first-solid-padding))}}.mobile-category-item{animation:fade-in-long .4s ease;padding:0 var(--first-solid-padding);width:100%}.mobile-category-item-inner{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;height:56px;justify-content:space-between}.mobile-category-item-inner-detail{align-items:center;display:flex;gap:8px;height:100%}.mobile-category-item-inner-detail-icon{height:20px;min-width:20px;width:20px}.mobile-category-item-inner-detail-icon.image-loading{border-radius:4px;border-radius:var(--first-radius)}.mobile-category-item-inner-detail-title{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.mobile-category-item-inner-arrow{color:#867f76;color:var(--second-text-color);font-size:20px;height:20px;min-width:20px;width:20px}.mobile-category-flex{animation:fade-in-long .4s ease;display:flex;flex-direction:column;gap:24px;margin-top:24px;padding:0 var(--first-solid-padding)}.slide-show-banner{border-radius:16px;border-radius:var(--fifth-radius);overflow:clip;position:relative;transform:perspective(0)}.slide-show-banner.full-width{margin-inline-start:calc((min(100vw,1920px) - 100%)/-2);max-width:1920px;width:100vw}@media screen and (max-width:1920px){.slide-show-banner.full-width,.slide-show-banner.full-width .slide-show-banner-item{border-radius:0}}@media screen and (max-width:768px){.slide-show-banner{border-radius:8px;border-radius:var(--third-radius)}}.slide-show-banner-content{overflow:auto;scroll-snap-type:x mandatory;text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}.slide-show-banner-item{display:inline-block;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;vertical-align:middle;width:100%}.slide-show-banner-item:last-child{border-radius:8px 0 0 8px;border-radius:var(--third-radius) 0 0 var(--third-radius)}.slide-show-banner-item:first-child{border-radius:0 8px 8px 0;border-radius:0 var(--third-radius) var(--third-radius) 0}.slide-show-banner-item-img{display:block;object-fit:cover;width:100%}.slide-show-banner-dots{align-items:center;bottom:8px;display:flex;gap:4px;left:50%;position:absolute;transform:translateX(-50%)}.slide-show-banner-dots-item{background-color:#8f9193;background-color:var(--second-icon-color);border-radius:50%;height:6px;transition:width .2s ease;width:6px}.slide-show-banner-dots-item.active{background-color:#23211f;background-color:var(--first-color);border-radius:8px;border-radius:var(--third-radius);width:16px}.vl-cards-big-content{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;white-space:nowrap;width:100%}@media screen and (max-width:768px){.vl-cards-big-content{flex-direction:column;gap:0;margin-inline-start:calc(var(--first-solid-padding)*-1);overflow:hidden;padding-left:var(--first-solid-padding);padding-right:var(--first-solid-padding);white-space:normal;width:calc(100% + var(--first-solid-padding)*2)}}.vl-cards-big-content-item-link{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);max-width:calc(25% - 18px);min-width:calc(25% - 18px);padding:24px;scroll-snap-align:start;scroll-snap-stop:normal;width:100%}@media screen and (max-width:1000px){.vl-cards-big-content-item-link{max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@media screen and (max-width:750px){.vl-cards-big-content-item-link{max-width:calc(50% - 12px);min-width:calc(50% - 12px)}}@media screen and (max-width:768px){.vl-cards-big-content-item-link{border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);border-radius:0;max-width:100%;min-width:100%;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:4px;border-radius:var(--first-radius);display:block;width:100%}.vl-cards-big-content-item-content{margin-top:12px}.vl-cards-big-content-item-title{font-family:my-font-regular,serif;font-size:16px;font-size:var(--large-font);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.vl-cards-big-content-item-title{font-size:13px;font-size:var(--regular-font)}}.vl-cards-big-content-item-bottom{align-items:center;display:flex;margin-top:8px}.vl-cards-big-content-item-bottom-img{border-radius:50%;height:48px;margin-inline-end:8px;width:48px}@media screen and (max-width:768px){.vl-cards-big-content-item-bottom-img{height:24px;width:24px}}.vl-cards-big-content-item-bottom-title{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:768px){.vl-cards-big-content-item-bottom-title{font-size:13px;font-size:var(--regular-font)}}.vl-cards-big-content-item-bottom-separator{height:2px;margin:0 4px;width:2px}.vl-cards-big-content-item-bottom-text{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font)}@media screen and (max-width:768px){.vl-cards-big-content-item-bottom-text{font-size:12px;font-size:var(--small-font)}}.vl-cards-big-content-item-subtitle{align-items:center;background-color:#000c;border-radius:4px;border-radius:var(--first-radius);bottom:8px;display:flex;gap:4px;inset-inline-start:8px;padding:4px 8px;position:absolute}.vl-cards-big-content-item-subtitle-icon{color:#fff;color:var(--solid-light);font-size:16px;height:16px;width:16px}.vl-cards-big-content-item-subtitle-sub{color:#fff;color:var(--solid-light);font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font)}.hl-grid-logo-item{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:8px;border-radius:var(--third-radius);display:flex;flex-grow:1;gap:12px;justify-content:center;min-width:fit-content;padding:16px;scroll-snap-align:start;scroll-snap-stop:normal}.hl-grid-logo-item.no-icon{padding:16px 24px}@media screen and (max-width:768px){.hl-grid-logo-item{flex-direction:column;gap:8px;max-width:28%;min-width:28%;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{font-size:32px;height:32px;object-fit:contain;width:32px}.hl-grid-logo-item-material-icon.image-loading{border-radius:4px;border-radius:var(--first-radius)}.hl-grid-logo-item-material-text{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.hl-grid-logo-item-material-text{font-family:my-font-medium,serif;font-size:13px;font-size:var(--regular-font)}}.channel-card{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:16px;width:200px}.channel-card.hide{height:0;overflow:hidden}@media screen and (max-width:768px){.channel-card{width:40%}}.channel-card-counter{align-items:center;background-color:#23211f;background-color:var(--first-color);border-radius:0 0 16px 16px;border-radius:0 0 var(--fifth-radius) var(--fifth-radius);color:#fff;color:var(--on-first-surface-color);display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);height:32px;inset-inline-end:12px;justify-content:center;position:absolute;top:0;width:32px}.channel-card-img{border-radius:4px;border-radius:var(--first-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.251);height:80px;min-width:80px;width:80px}@media screen and (max-width:768px){.channel-card-img{height:64px;min-width:64px;width:64px}}.channel-card-name{font-family:my-font-medium,serif;margin:16px 0 4px}.channel-card-desc,.channel-card-name{font-size:14px;font-size:var(--title-font);text-align:center}.channel-card-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#867f76;color:var(--second-text-color);display:-webkit-box;flex-grow:1;font-family:my-font-light,serif;overflow:hidden;text-overflow:ellipsis;white-space:pre-line;word-break:break-word}.channel-card-row{background-color:#f2ede6;background-color:var(--second-border-color);display:flex;gap:12px;padding:16px;width:100%}.channel-card-row,.channel-card-row-img{border-radius:4px;border-radius:var(--first-radius)}.channel-card-row-img{box-shadow:0 12px 24px -4px #0000001f;height:96px;min-width:96px;width:96px}@media screen and (max-width:768px){.channel-card-row-img{height:80px;min-width:80px;width:80px}}.channel-card-row-detail{display:flex;flex-direction:column;height:96px;justify-content:space-between;width:calc(100% - 108px)}@media screen and (max-width:768px){.channel-card-row-detail{height:80px;width:calc(100% - 92px)}}.channel-card-row-detail-name{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}@media screen and (max-width:768px){.channel-card-row-detail-name{font-size:14px;font-size:var(--title-font)}}.channel-card-row-detail-desc{font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media screen and (max-width:768px){.channel-card-row-detail-desc{font-size:13px;font-size:var(--regular-font)}}.channel-card-row-detail-follow{align-items:center;display:flex;gap:4px}.channel-card-row-detail-follow-icon{color:#695e4f;color:var(--third-color);font-size:24px;height:24px;width:24px}.channel-card-row-detail-follow-separator{background-color:#e5dccf;background-color:var(--first-border-color);height:12px;margin:0 8px;width:1px}.channel-card-row-detail-follow-text{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}.hl-cards-content-item-link{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);max-width:calc(25% - 18px);min-width:calc(25% - 18px);padding:16px;scroll-snap-align:start;scroll-snap-stop:normal}@media screen and (max-width:1140px){.hl-cards-content-item-link{max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@media screen and (max-width:1100px){.hl-cards-content-item-link{max-width:calc(50% - 12px);min-width:calc(50% - 12px)}}@media screen and (max-width:990px){.hl-cards-content-item-link{max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@media screen and (max-width:870px){.hl-cards-content-item-link{max-width:calc(50% - 12px);min-width:calc(50% - 12px)}}@media screen and (max-width:480px){.hl-cards-content-item-link{max-width:calc(96% - 16px);min-width:calc(96% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}@container flex-content (max-width:1140px){.hl-cards-content-item-link{max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@container flex-content (max-width:1100px){.hl-cards-content-item-link{max-width:calc(50% - 12px);min-width:calc(50% - 12px)}}@container flex-content (max-width:990px){.hl-cards-content-item-link{max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@container flex-content (max-width:870px){.hl-cards-content-item-link{max-width:calc(50% - 12px);min-width:calc(50% - 12px)}}@container flex-content (max-width:600px){.hl-cards-content-item-link{max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@container flex-content (max-width:480px){.hl-cards-content-item-link{max-width:calc(96% - 16px);min-width:calc(96% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}.hl-cards-content-item-img{aspect-ratio:286/163;border-radius:4px;border-radius:var(--first-radius);display:block;object-fit:cover;width:100%}.hl-cards-content-item-title{font-family:my-font-regular,serif;font-size:14px;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%;height:32px;margin-inline-end:8px;width:32px}.hl-cards-content-item-bottom-title{color:#4d463d;color:var(--forth-color);font-family:my-font-medium,serif;font-size:12px;font-size:var(--small-font)}.hl-cards-content-item-bottom-second{align-items:center;color:#867f76;color:var(--second-text-color);display:flex}.hl-cards-content-item-bottom-second-separator{background-color:#e5dccf;background-color:var(--first-border-color);height:12px;margin:0 4px;width:1px}.hl-cards-content-item-bottom-second-item{align-items:center;display:flex}.hl-cards-content-item-bottom-second-icon{font-size:16px;height:16px;margin-inline-end:4px;width:16px}.hl-cards-content-item-bottom-second-icon path{fill:#8f9193;fill:var(--second-icon-color)}.hl-books-two-line-content{align-content:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;height:var(--hl-books-two-height);margin-bottom:-24px;overflow-x:auto;overflow-y:hidden;padding-bottom:24px;scroll-snap-type:x mandatory;width:100%}.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 (max-width:480px){.hl-books-two-line-content{margin-inline-start:calc(var(--first-solid-padding)*-1);padding-left:var(--first-solid-padding);padding-right:var(--first-solid-padding);width:calc(100% + var(--first-solid-padding)*2)}.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:4px;border-radius:var(--first-radius);box-shadow:0 12px 24px -4px #0000001f;scroll-snap-align:start;scroll-snap-stop:normal}.hl-books-two-line-content-item.ebook.big{height:100%;max-width:calc(var(--hl-books-two-height)*.729);max-width:calc(var(--ebook-ratio)*var(--hl-books-two-height));width:calc(var(--hl-books-two-height)*.729);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(--hl-books-two-height)/2*.729 - 4.374px);max-width:calc(var(--ebook-ratio)*(var(--hl-books-two-height)/2 - 6px));width:calc(var(--hl-books-two-height)/2*.729 - 4.374px);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(--hl-books-two-height)*1);max-width:calc(var(--audio-ratio)*var(--hl-books-two-height));width:calc(var(--hl-books-two-height)*1);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(--hl-books-two-height)/2*1 - 6px);max-width:calc(var(--audio-ratio)*(var(--hl-books-two-height)/2 - 6px));width:calc(var(--hl-books-two-height)/2*1 - 6px);width:calc(var(--audio-ratio)*(var(--hl-books-two-height)/2 - 6px))}@media screen and (max-width:480px){.hl-books-two-line-content-item{scroll-margin-inline-start:var(--first-solid-padding)}}.hl-books-two-line-content-item-material-img{height:100%;width:100%}.hl-books-two-line-content-item-material-img .show-image-img{position:relative;z-index:-1}.fidi-plus-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;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{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width);padding:24px 0}@media screen and (max-width:768px){.fidi-plus-page-content{gap:24px}}.fidi-plus-page-box{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:16px;border-radius:var(--fifth-radius);padding:32px 48px}@media screen and (max-width:768px){.fidi-plus-page-box{padding:0}}.fidi-plus-page-box-top{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;justify-content:space-between;padding-bottom:24px}@media screen and (max-width:768px){.fidi-plus-page-box-top{padding:16px}}.fidi-plus-page-box-top-first{display:flex;flex-direction:column;gap:4px}.fidi-plus-page-box-top-first.reserve{align-items:center;flex-direction:row;gap:8px}.fidi-plus-page-box-top-first-icon{color:#553a89;color:var(--second-color);font-size:32px}.fidi-plus-page-box-top-first-title{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.fidi-plus-page-box-top-first-title.reserve{color:#4d463d;color:var(--forth-text-color)}@media screen and (max-width:768px){.fidi-plus-page-box-top-first-title{font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}}.fidi-plus-page-box-top-first-desc{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);white-space:nowrap}.fidi-plus-page-box-top-first-desc.reserve{font-size:24px;font-size:var(--giant-font)}@media screen and (max-width:768px){.fidi-plus-page-box-top-first-desc,.fidi-plus-page-box-top-first-desc.reserve{font-size:14px;font-size:var(--title-font)}.fidi-plus-page-box-top-second-sticky-cont{height:48px;width:128px}}.fidi-plus-page-box-top-second{padding:0 40px;white-space:nowrap}@media screen and (min-width:769px){.fidi-plus-page-box-top-second{transform:none!important;width:auto!important}}@media screen and (max-width:768px){.fidi-plus-page-box-top-second{height:40px;padding:0 12px;transition:top .3s ease}.fidi-plus-page-box-top-second.sticky{inset-inline-end:calc(var(--first-solid-padding) + 16px);position:fixed;top:128px;top:calc(var(--header-mobile-height) + 16px);z-index:3;z-index:var(--header-z-index)}.fidi-plus-page-box-top-second.buy{width:100%}}.fidi-plus-page-box-top-btn{align-items:center;border-radius:8px;border-radius:var(--third-radius);display:flex;gap:8px;margin-inline-end:-16px;padding:8px 16px}.fidi-plus-page-box-top-btn-text{color:#553a89;color:var(--second-color);font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);white-space:nowrap}@media screen and (max-width:768px){.fidi-plus-page-box-top-btn-text{font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font)}}.fidi-plus-page-box-top-btn-icon{color:#553a89;color:var(--second-color);font-size:24px}@media screen and (max-width:768px){.fidi-plus-page-box-top-btn-icon{font-size:16px}}.fidi-plus-page-box-bottom{align-items:center;display:flex;justify-content:space-between;padding-top:24px}@media screen and (max-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:16px;font-size:var(--large-font)}@media screen and (max-width:768px){.fidi-plus-page-box-bottom-first{align-items:center;display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);justify-content:space-between;padding:16px;width:100%}}.fidi-plus-page-box-bottom-first-icon{display:none}@media screen and (max-width:768px){.fidi-plus-page-box-bottom-first-icon{color:#695e4f;color:var(--first-icon-color);display:block;font-size:24px;transition:transform .35s cubic-bezier(.8,-.3,.2,1.3);transition:transform var(--first-transition)}.fidi-plus-page-box-bottom-first-icon.active{transform:rotate(180deg)}}.fidi-plus-page-box-bottom-second{align-items:center;display:flex;pointer-events:none;transition:height .35s cubic-bezier(.8,-.3,.2,1.3),padding-bottom .35s cubic-bezier(.8,-.3,.2,1.3),opacity .35s cubic-bezier(.8,-.3,.2,1.3);transition:height var(--first-transition),padding-bottom var(--first-transition),opacity var(--first-transition)}@media screen and (min-width:769px){.fidi-plus-page-box-bottom-second{height:auto!important}}@media screen and (max-width:768px){.fidi-plus-page-box-bottom-second{padding-bottom:16px;width:100%}.fidi-plus-page-box-bottom-second.hide{opacity:0;padding-bottom:0}}.fidi-plus-page-box-bottom-second-item{align-items:center;border-inline-end:1px solid #f2ede6;border-inline-end:1px solid var(--second-border-color);display:flex;gap:8px;padding-inline-end:32px;padding-inline-start:32px}.fidi-plus-page-box-bottom-second-item:last-child{border-inline-end:none;padding-inline-end:0}@media screen and (max-width:768px){.fidi-plus-page-box-bottom-second-item{border:none;flex-direction:column;flex-grow:1;gap:4px;padding:0;width:30%}.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:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:768px){.fidi-plus-page-box-bottom-second-item-title{font-family:my-font-light,serif;font-size:11px;font-size:var(--tiny-font)}}.fidi-plus-page-box-bottom-second-item-desc{font-family:my-font-medium,serif;font-size:24px;font-size:var(--giant-font)}.content-card-row-link{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);padding:16px;position:relative;width:100%}.content-card-row-header{align-items:center;display:flex;padding-bottom:16px}.content-card-row-header-badges{align-items:center;display:flex;gap:4px;inset-inline-end:16px;position:absolute;top:0}.content-card-row-header-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:4px;border-radius:var(--first-radius);box-shadow:0 12px 24px -4px #0000001f;margin-inline-end:16px;width:112px}.content-card-row-header-img.audio{aspect-ratio:1;aspect-ratio:var(--audio-ratio)}@media screen and (max-width:768px){.content-card-row-header-img{min-width:80px;width:80px}}.content-card-row-header-content{display:flex;flex-direction:column;flex-grow:1;gap:8px}.content-card-row-header-content-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}@media screen and (max-width:768px){.content-card-row-header-content-title{font-size:14px;font-size:var(--title-font)}}.content-card-row-header-content-publisher{color:#695e4f;color:var(--third-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:768px){.content-card-row-header-content-publisher{font-size:12px;font-size:var(--small-font)}}.content-card-row-footer{align-items:center;border-top:1px solid #f2ede6;border-top:1px solid var(--second-border-color);display:flex;height:44px;justify-content:space-between;padding-top:12px}.content-card-row-footer.row{border-top:none;height:40px;padding-top:0}.content-card-row-footer-first{align-items:center;display:flex;gap:4px}.content-card-row-footer-first-star{color:#695e4f;color:var(--third-color);font-size:16px;height:16px;width:16px}.content-card-row-footer-first-star.empty path{fill:#c9baa7;fill:var(--forth-icon-color)}.content-card-row-footer-first-title{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.content-card-row-footer-first-title.empty{color:#695e4f;color:var(--third-color)}.content-card-row-footer-first-responses{color:#695e4f;color:var(--third-color);font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font)}.content-card-row-footer-price{align-items:center;display:flex}.content-card-row-footer-not-available{color:#867f76;color:var(--second-text-color);font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.basket-payment-box{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);padding:24px;width:100%}@media screen and (max-width:768px){.basket-payment-box{padding:16px}}.basket-payment-box-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);margin-bottom:16px}.basket-payment-box-list .auto-height-content-child{display:flex;flex-direction:column;gap:12px}.basket-payment-box-usd{align-items:center;display:flex;font-family:my-font-regular,serif;font-size:#322E2A;font-size:var(--forth-border-color);gap:8px}.basket-payment-box-usd-icon{height:24px;width:24px}.basket-payment-box-item{align-items:center;border:1px solid #f2ede6;border:1px solid var(--second-border-color);border-radius:8px;border-radius:var(--third-radius);display:flex;padding:12px;width:100%}.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:#23211f;color:var(--first-color);font-family:my-font-medium,serif;font-size:14px}.basket-payment-box-item.active{background-color:#f8f5f1;background-color:var(--second-background-color);border:1px solid #23211f;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:#695e4f;fill:var(--first-icon-color)}.basket-payment-box-item-radio{height:16px;width:16px}.basket-payment-box-item-icon{height:32px;min-width:32px;width:32px}.basket-payment-box-item-text{display:flex;flex-direction:column;flex-grow:1;gap:4px;margin-inline-start:12px}.basket-payment-box-item-text-desc{align-items:center;color:#23211f;color:var(--first-color);display:flex;font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}.basket-payment-box-item-text-title{color:#695e4f;color:var(--third-color);font-family:my-font-medium,serif;font-size:13px;font-size:var(--regular-font)}.basket-payment-box-item-text-title.digipay{color:#493edc;color:var(--info-color)}.basket-payment-box-item-text-title.detail{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:12px;font-size:var(--small-font)}.basket-payment-box-item-text-question{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;margin-inline-start:2px;width:32px}.basket-payment-box-item-text-question-icon{color:#867f76;color:var(--second-text-color);font-size:20px}.basket-factor{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);padding:24px}@media screen and (max-width:768px){.basket-factor{padding:16px}}.basket-factor-title{border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);margin-bottom:24px;padding-bottom:12px}.basket-factor-sum{color:#867f76;color:var(--second-text-color);font-size:15px;font-size:var(--title-2-font)}.basket-factor-sum,.basket-factor-wallet{align-items:center;display:flex;font-family:my-font-regular,serif;justify-content:space-between;margin-bottom:16px}.basket-factor-wallet{color:#695e4f;color:var(--third-color);font-size:14px;font-size:var(--title-font);overflow:hidden;transition:height .35s cubic-bezier(.8,-.3,.2,1.3),margin-bottom .35s cubic-bezier(.8,-.3,.2,1.3),opacity .05s ease;transition:height var(--first-transition),margin-bottom var(--first-transition),opacity ease .05s}.basket-factor-wallet.show{height:20px;opacity:1}.basket-factor-wallet.hide{height:0;margin-bottom:0;opacity:0}.basket-factor-pay{align-items:center;display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);justify-content:space-between}.basket-factor-price{align-items:center;display:flex;font-size:16px;font-size:var(--large-font);gap:4px}.basket-factor-price.bold{font-family:my-font-bold,serif}@media screen and (max-width:1140px){.basket-factor-btn-container{background-color:#f8f5f1;background-color:var(--second-background-color);bottom:calc(-10px + var(--nav-height));bottom:calc(var(--page-padding-bottom) - 10px);left:0;padding:16px var(--first-solid-padding) 26px;position:fixed;right:0;transition:bottom .2s ease;width:100%}}.basket-factor-btn{font-family:my-font-bold,serif;margin-top:28px;width:100%}@media screen and (max-width:1140px){.basket-factor-btn{margin-top:0}}.basket-factor-btn-mobile-text{display:block;margin-inline-start:8px}.basket-off-code{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);padding:16px 24px}.basket-off-code .input-field{border:1px solid #b4ab9e;border:1px solid var(--third-icon-color)}.basket-off-code .input-field:focus{border:1px solid #23211f;border:1px solid var(--first-color)}.basket-off-code input:placeholder-shown{text-align:right!important}@media screen and (max-width:1140px){.basket-off-code{order:-1;padding:16px}}.basket-off-code-title{color:#23211f;color:var(--first-text-color);font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);margin-bottom:16px;transition:color .2s ease}.basket-off-code-disable,.basket-off-code-title.disable{color:#867f76;color:var(--second-text-color)}.basket-off-code-disable{font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}.basket-off-code-input-btn{border-radius:4px;border-radius:var(--first-radius);font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);height:32px;height:calc(var(--first-btn-input-height) - 16px);inset-inline-end:8px;position:absolute;top:8px;width:48px;width:var(--first-btn-input-height)}.basket-off-code-input-btn-icon{color:#695e4f;color:var(--first-icon-color);font-size:20px}.user-avatar{border-radius:16px;height:32px;min-width:32px;width:32px}.user-avatar.no-avatar{background-color:#f2ede6;background-color:var(--second-border-color);color:#c9baa7;color:var(--forth-icon-color)}.user-avatar.no-avatar,.user-avatar.text-avatar{align-items:center;display:flex;justify-content:center}.user-avatar.text-avatar{border-radius:50%;color:#fff;color:var(--solid-light);font-family:my-font-medium,serif;font-size:12px;font-size:var(--small-font)}.user-avatar.small{border-radius:12px;font-size:12px;height:24px;min-width:24px;width:24px}.user-avatar.big{border-radius:20px;font-size:24px;height:40px;min-width:40px;width:40px}.badge{align-items:flex-end;display:flex;font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);height:24px;justify-content:center;width:32px}.badge+.triangle{border-left:16px solid #0000;border-right:16px solid #0000;border-top:8px solid #0000;height:8px;width:32px}.badge.small{font-family:my-font-light,serif;font-size:11px;font-size:var(--tiny-font);height:18px;width:24px}.badge.small+.triangle{border-left:12px solid #0000;border-right:12px solid #0000;border-top:6px solid #0000;height:6;width:24px}.badge.campaign{background-color:#f54c4c;background-color:var(--danger-color);color:#fff;color:var(--solid-light)}.badge.campaign+.triangle{border-top-color:#f54c4c;border-top-color:var(--danger-color)}.badge.dana{background-color:#f37021;background-color:var(--dana-primary);color:var(--solid-primary)}.badge.dana span:before{color:#fff;color:var(--solid-light)}.badge.dana+.triangle{border-top-color:#f37021;border-top-color:var(--dana-primary)}.badge.plus{background-color:#553a89;background-color:var(--second-color)}.badge.plus,.badge.plus span:before{color:#fff;color:var(--solid-light)}.badge.plus+.triangle{border-top-color:#553a89;border-top-color:var(--second-color)}.badge.number{background-color:#f8f5f1;background-color:var(--second-background-color);color:#4d463d;color:var(--forth-text-color)}.badge.number+.triangle{border-top-color:#f8f5f1;border-top-color:var(--second-background-color)}.badge.number2{background-color:#e5dccf;background-color:var(--first-border-color);color:#695e4f;color:var(--third-color);font-size:12px;font-size:var(--small-font)}.badge.number2+.triangle{border-top-color:#e5dccf;border-top-color:var(--first-border-color)}@media screen and (max-width:768px){.badge{font-family:my-font-light,serif;font-size:11px;font-size:var(--tiny-font);height:18px;width:24px}.badge+.triangle{border-left:12px solid #0000;border-right:12px solid #0000;border-top:6px solid #0000;height:6;width:24px}}.badge-icon{font-size:20px}.badge-icon.small{font-size:16px;height:16px;width:16px}@media screen and (max-width:768px){.badge-icon{font-size:14px}}.badge-text{color:#867f76;color:var(--second-text-color);font-family:my-font-medium,serif;margin-right:4px}.badge-text,.main-card-badges .plus-badge{font-size:13px;font-size:var(--regular-font)}.main-card-badges .plus-badge{align-items:center;background-color:#553a89;background-color:var(--second-color);border-radius:24px;color:#f8f5f1;color:var(--second-background-color);display:flex;flex-direction:row;gap:4px;justify-content:center;margin-right:12px;padding:4px 8px;position:relative;width:98px}.main-card-badges .plus-badge:before{background-color:#c9baa7;background-color:var(--forth-icon-color);content:"";display:block;height:16px;left:calc(100% + 9px);position:absolute;top:7px;width:1px}.main-card-badges .plus-badge .plus-badge-icon,.main-card-badges .plus-badge .plus-badge-icon:before{color:#f8f5f1;color:var(--second-background-color);font-size:14px}@media screen and (max-width:1140px){.main-card-badges{justify-content:center;padding-bottom:16px}}.add-rate{max-width:100%;width:var(--desktop-modal-width)}@media screen and (max-width:768px){.add-rate{height:100vh;height:var(--full-height)}}.add-rate-inner{padding:32px 24px}.add-rate-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.add-rate-header-detail{display:flex;flex-direction:column;gap:4px}.add-rate-header-detail-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.add-rate-header-detail-desc{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}.add-rate-header-close{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-end:-12px;width:48px}.add-rate-header-close-icon{font-size:24px}.add-rate-title{border-top:1px solid #f2ede6;border-top:1px solid var(--second-border-color);font-family:my-font-regular,serif;font-size:14px;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{display:block;margin-top:16px;width:100%}.book-editions-modal{max-width:100%;width:var(--desktop-modal-width)}.book-editions-modal-inner{padding:32px 24px}.book-editions-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.book-editions-modal-header-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.book-editions-modal-header-close{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-end:-12px;margin-bottom:-12px;margin-top:-12px;width:48px}.book-editions-modal-header-close-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px}.book-editions-modal-tabs{border-bottom:1px solid #f2ede6;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:#23211f;background-color:var(--first-color);bottom:0;height:2px;position:absolute}.book-editions-modal-tabs-item{border-bottom:2px solid #0000;color:#867f76;color:var(--second-text-color);font-size:14px;font-size:var(--title-font);padding:8px 12px;transition:color .2s ease,border-bottom .2s ease}.book-editions-modal-tabs-item:first-child{padding-inline-start:0}.book-editions-modal-tabs-item.active{border-bottom:2px solid #23211f;border-bottom:2px solid var(--first-color);color:#23211f;color:var(--first-color)}.book-editions-modal-item{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;gap:12px;padding:16px 0;width:100%}.book-editions-modal-item:last-child{border-bottom:none;padding-bottom:0}.book-editions-modal-item-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:4px;border-radius:var(--first-radius);width:88px}.book-editions-modal-item-img.audio{aspect-ratio:1;aspect-ratio:var(--audio-ratio)}.book-editions-modal-item-content{display:flex;flex-direction:column;gap:8px}.book-editions-modal-item-content-rate{align-items:center;display:flex;gap:4px}.book-editions-modal-item-content-rate-icon{font-size:16px}.book-editions-modal-item-content-rate-icon.empty{color:#c9baa7;color:var(--forth-icon-color)}.book-editions-modal-item-content-rate-title{font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font)}.book-editions-modal-item-content-rate-desc{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:11px;font-size:var(--tiny-font)}.book-editions-modal-item-content-title{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.book-editions-modal-item-content-publisher{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:12px;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:16px;font-size:var(--large-font);margin-inline-end:4px}.book-editions-modal-item-content-price-title{color:#322e2a;color:var(--forth-border-color);font-family:my-font-light,serif;font-size:11px;font-size:var(--tiny-font)}.add-choice{display:flex;flex-wrap:wrap;gap:8px;width:100%}.add-choice-loading{padding:4px 0}.add-choice-item{align-items:center;background-color:#f8f5f1;background-color:var(--third-background-color);border:1px solid #0000;border-radius:24px;border-radius:var(--sixth-radius);display:inline-flex;font-family:my-font-regular,serif;font-size:12px;font-size:var(--small-font);height:32px;justify-content:center;padding:0 10px;transition:background-color .2s ease,border .2s ease;vertical-align:top}.add-choice-item.active{background-color:#0000;border:1px solid #23211f;border:1px solid var(--first-color)}.add-choice-item-close{font-size:0;margin-inline-start:0;overflow:hidden;transition:width .2s ease,height .2s ease,margin-inline-start .2s ease}.add-choice-item-close.active{font-size:16px;margin-inline-start:4px}.rate-distribution{align-items:center;display:flex;width:100%}.rate-distribution-score{color:#322e2a;color:var(--forth-border-color);font-family:my-font-regular,serif;font-size:12px;font-size:var(--small-font);white-space:nowrap}.rate-distribution-score.star{display:flex;min-width:40px;text-align:start;width:40px}@media screen and (max-width:768px){.rate-distribution-score.star{min-width:0;min-width:auto;text-align:center;width:8px}}.rate-distribution-score.percent{min-width:27px;text-align:end;width:27px}@media screen and (max-width:768px){.rate-distribution-score.percent{display:none}}.rate-distribution-score-star{align-items:center;display:flex;margin-inline-start:4px}.rate-distribution-score-star .rate-distribution-score-star-icon{color:#695e4f;color:var(--third-color);font-size:16px;font-size:var(--large-font)}@media screen and (max-width:768px){.rate-distribution-score-star{display:none}}.rate-distribution-bar{background-color:#e5dccf;background-color:var(--first-border-color);border-radius:2px;flex-grow:1;height:8px;margin:0 8px;overflow:hidden;position:relative}@media screen and (max-width:768px){.rate-distribution-bar{margin-inline-end:0}}.rate-distribution-bar-fill{background-color:#695e4f;background-color:var(--third-color);border-radius:inherit;bottom:0;inset-inline-start:0;position:absolute;top:0}.label{align-items:center;background-color:#e5dccf;background-color:var(--first-border-color);border-radius:40px;border-radius:var(--eight-radius);display:flex;font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);gap:6px;height:32px;padding:0 10px}.label.small{height:24px}@media screen and (max-width:768px){.label{font-size:11px;font-size:var(--tiny-font)}}.book-reviews-main-box{display:none}@media screen and (max-width:768px){.book-reviews-main-box{align-items:center;background-color:#fff;background-color:var(--first-background-color);border-radius:8px;border-radius:var(--third-radius);display:flex;gap:12px;order:-2;padding:16px;width:100%}}.book-reviews-main-box-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:4px;border-radius:var(--first-radius);box-shadow:8px 5px 12px -4px #37373733;width:52px}.book-reviews-main-box-img.audio{aspect-ratio:1;aspect-ratio:var(--audio-ratio)}.book-reviews-main-box-content-title{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.home-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) var(--first-solid-padding) calc(var(--page-padding-bottom) + 16px)}@media screen and (max-width:1920px)and (min-width:769px){.home-page .flex-row-container:nth-child(2):has(.slide-show-banner.full-width){margin-top:-16px}}@media screen and (max-width:1140px){.home-page{padding-bottom:0}}.home-page-content{display:flex;flex-direction:column;gap:36px;margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width);padding:0 0 16px}.add-comment{border-top:1px solid #f2ede6;border-top:1px solid var(--second-border-color);margin:0 16px;padding:16px 0}@media screen and (max-width:768px){.add-comment{background-color:#fff;background-color:var(--first-background-color);bottom:calc(-20px + var(--nav-height));bottom:calc(var(--page-padding-bottom) - 20px);left:0;margin:0;padding:0 var(--first-solid-padding) 20px;position:fixed;right:0;transition:bottom .25s ease;z-index:3;z-index:var(--header-z-index)}}.add-comment-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}@media screen and (max-width:768px){.add-comment-header{display:none}}.add-comment-header-name{font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);margin-bottom:2px}.add-comment-header-desc{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}.add-comment-input{align-items:center;display:flex;gap:8px}.add-comment-input-avatar{display:none}@media screen and (max-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 (max-width:768px){.add-comment-input-area textarea{border:none!important}}.add-comment-input-btn{height:48px;padding:0;width:48px}@media screen and (max-width:768px){.add-comment-input-btn{height:32px;width:32px}}.add-comment-input-btn-icon{color:#fff;color:var(--solid-light);font-size:24px}@media screen and (max-width:768px){.add-comment-input-btn-icon{font-size:20px}}.comment{background-color:#f8f5f1;background-color:var(--second-background-color);border-radius:8px;border-radius:var(--third-radius);padding:16px}.comment-header{align-items:center;display:flex;gap:8px}.comment-header-author{font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font)}.comment-header-separator{background-color:#23211f;background-color:var(--first-text-color);border-radius:50%;height:2px;width:2px}.comment-header-time{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}.comment-body{font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);line-height:23px;line-height:var(--first-line-height);margin-top:16px;text-align:justify;text-align-last:start;white-space:pre-wrap;word-break:break-word}.rate{align-items:center;display:flex;gap:8px}@media screen and (max-width:768px){.rate{justify-content:space-between;width:100%}}.rate-item{align-items:center;background-color:#b4ab9e;background-color:var(--third-icon-color);border-radius:4px;border-radius:var(--first-radius);display:flex;height:48px;justify-content:center;position:relative;width:48px}.rate-item.active{background-color:#23211f;background-color:var(--first-color)}@media screen and (max-width:768px){.rate-item{border-radius:8px;border-radius:var(--third-radius)}}.rate-item-icon{display:block;height:36px;width:38px}.rate-item-icon.face{left:50%;opacity:1;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.rate-item-icon.face.hide{opacity:0}.rate-item-desc{color:#4d463d;color:var(--forth-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);margin-top:8px;opacity:1;text-align:center}.rate-item-desc.hide{opacity:0}.show-image{overflow:hidden;position:relative}.show-image-img{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.show-image-img.zoomable{cursor:pointer}.show-image-header{inset-inline-end:16px;top:0}.show-image-footer,.show-image-header{display:flex;gap:4px;position:absolute}.show-image-footer{background-color:#000c;border-radius:4px;border-radius:var(--first-radius);bottom:8px;inset-inline-start:8px;padding:4px 8px}.show-image-footer.icon-type{background-color:#0000;bottom:0;padding:0}.show-image-footer.icon-type.small{inset-inline-start:0}.show-image-footer-item{align-items:center;color:#fff;color:var(--solid-light);display:flex;font-family:my-font-regular,serif;font-size:12px;font-size:var(--small-font);gap:4px}.show-image-footer-item-icon{height:16px;width:16px}.show-image-footer-item-icon path{fill:#fff;fill:var(--solid-light)}.show-image-footer-separator{background-color:#8f9193;background-color:var(--second-icon-color);margin:2px 4px;width:1px}.show-image-footer-icon-type{align-items:center;background-color:#0000004d;border-radius:16px 16px 0 0;border-radius:var(--fifth-radius) var(--fifth-radius) 0 0;display:flex;height:32px;justify-content:center;width:32px}.show-image-footer-icon-type.small{height:24px;width:24px}.show-image-footer-icon-type.micro-book{border-radius:12px 12px 0 0;border-radius:var(--forth-radius) var(--forth-radius) 0 0;color:#fff;color:var(--solid-light);font-family:my-font-light,serif;font-size:11px;font-size:var(--tiny-font);gap:2px;padding:0 4px 0 6px;width:auto}.show-image-footer-icon-type.micro-book.small{border-radius:12px 0 0 0;border-radius:var(--forth-radius) 0 0 0}@media screen and (max-width:768px){.show-image-footer-icon-type{height:24px;width:24px}}.show-image-footer-icon-type-svg{color:#695e4f;color:var(--first-icon-color);font-size:20px;height:20px;width:20px}.show-image-footer-icon-type-svg.small{font-size:16px;height:16px;width:16px}.show-image-footer-icon-type-svg path{fill:#fff;fill:var(--solid-light)}@media screen and (max-width:768px){.show-image-footer-icon-type-svg{font-size:16px;height:16px;width:16px}}.card-badges{align-items:center;display:flex;gap:2px;justify-content:center}.card-badges>div{align-content:center;display:flex}.buy-subscription-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;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{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:872px;max-width:var(--second-max-page-width);padding:24px 0;width:100%}@media screen and (max-width:1140px){.buy-subscription-page-content{padding:0 0 24px}}.buy-subscription-page-content-breadcrumb{display:none}@media screen and (max-width:768px){.buy-subscription-page-content-breadcrumb{display:block;margin-bottom:-16px}}.buy-subscription-page-content-title{font-family:my-font-bold,serif;font-size:18px;font-size:var(--big-font)}@media screen and (max-width:768px){.buy-subscription-page-content-title{display:none}}.buy-subscription-page-content-item{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:8px;border-radius:var(--third-radius);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:24px;position:relative}.buy-subscription-page-content-item.have-campaign{align-items:flex-end}@media screen and (max-width:768px){.buy-subscription-page-content-item{padding:16px}}.buy-subscription-page-content-item-btn{border-radius:8px;border-radius:var(--third-radius);min-width:176px;padding:0 16px}@media screen and (max-width:768px){.buy-subscription-page-content-item-btn{border-radius:4px;border-radius:var(--first-radius);font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);height:32px;min-width:104px;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{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.buy-subscription-page-content-item-content-head-title{align-items:center;border-radius:24px;border-radius:var(--sixth-radius);color:#553a89;color:var(--second-color);display:flex;font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);gap:8px;margin-inline-end:12px;position:relative}@media screen and (max-width:768px){.buy-subscription-page-content-item-content-head-title{font-size:14px;font-size:var(--title-font);margin-inline-end:0}}.buy-subscription-page-content-item-content-head-title-icon{color:#553a89;color:var(--second-color);font-size:24px;position:relative;z-index:1;z-index:var(--default-z-index)}@media screen and (max-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:1;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;display:flex;gap:4px;margin-inline-end:4px}.buy-subscription-page-content-item-content-head-campaign-percent{align-items:center;background-color:#f54c4c;background-color:var(--danger-color);border-radius:0 0 16px 16px;border-radius:0 0 var(--fifth-radius) var(--fifth-radius);color:#fff;color:var(--solid-light);display:flex;font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);height:32px;inset-inline-end:16px;justify-content:center;padding:0;position:absolute;top:0;width:32px}@media screen and (max-width:768px){.buy-subscription-page-content-item-content-head-campaign-percent{font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);height:24px;width:24px}}.buy-subscription-page-content-item-content-head-campaign-amount{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);text-decoration-line:line-through}.buy-subscription-page-content-item-content-desc{color:#4d463d;color:var(--forth-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);line-height:23px;line-height:var(--first-line-height);width:100%}@media screen and (max-width:768px){.buy-subscription-page-content-item-content-desc{font-size:13px;font-size:var(--regular-font)}.buy-subscription-page-content-item-content-desc.desktop{display:none}}@media screen and (min-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;display:flex;gap:4px}.buy-subscription-page-content-item-content-head-price-number{font-family:my-font-bold,serif;font-size:24px;font-size:var(--giant-font)}@media screen and (max-width:768px){.buy-subscription-page-content-item-content-head-price-number{color:#4d463d;color:var(--forth-text-color);font-size:20px;font-size:var(--huge-font)}}.buy-subscription-page-content-item-content-head-price-currency{color:#4d463d;color:var(--forth-text-color);font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font)}.buy-subscription-page-content-flex{margin-top:16px}@media screen and (max-width:768px){.buy-subscription-page-content-flex{margin-top:8px}}.book-author-detail,.book-detail{display:flex;gap:4px}.book-author-detail{align-items:center;color:#4d463d;color:var(--forth-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.book-author-detail-badges{justify-content:flex-start}.book-author-detail-separator{background-color:#c9baa7;background-color:var(--forth-icon-color);height:15px;margin:0 8px;width:1px}.book-author-detail-second{color:#695e4f;color:var(--third-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.book-author-detail-icons{color:#695e4f;color:var(--third-color);font-size:24px}.basket-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;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 (max-width:1140px){.basket-page{padding-bottom:calc(var(--page-padding-bottom) + 96px)}}.basket-page-content{margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width);padding-bottom:32px;padding-top:32px}@media screen and (max-width:768px){.basket-page-content{padding-bottom:0;padding-top:16px}}.basket-page-content-empty{align-items:center;animation:fade-in .2s ease;display:flex;flex-direction:column;height:calc(100vh - 96px - var(--header-padding) - var(--nav-height) - var(--first-solid-padding));height:calc(var(--full-height) - 96px - var(--header-padding) - var(--page-padding-bottom) - var(--first-solid-padding));justify-content:center}.basket-page-content-full{animation:fade-in .2s ease}.basket-page-content-empty-icon{display:block;width:220px}.basket-page-content-empty-icon.basket-page-empty-icon{width:290px}.basket-page-content-empty-text{color:#4d463d;color:var(--forth-text-color);font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);line-height:28px;line-height:var(--second-line-height);margin-top:16px;text-align:center;white-space:pre-wrap;word-break:break-word}.basket-page-content-first-section{display:inline-flex;flex-direction:column;gap:16px;margin-bottom:24px;vertical-align:top;width:66%}@media screen and (max-width:1140px){.basket-page-content-first-section{margin-bottom:16px;width:100%}}.basket-page-content-first-section-list{display:flex;flex-direction:column;gap:16px}.basket-page-content-second-section{display:inline-flex;flex-direction:column;gap:16px;margin-inline-start:24px;width:calc(34% - 24px)}@media screen and (max-width:1140px){.basket-page-content-second-section{margin-inline-start:0;margin-bottom:16px;width:100%}}.basket-page-content-first-section-header{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;justify-content:space-between;padding:8px 16px}.basket-page-content-first-section-header-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}@media screen and (max-width:768px){.basket-page-content-first-section-header-title{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}}@media screen and (max-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 (max-width:1140px){.basket-page-content-first-section-header-title-mobile{display:block}}.basket-change-currency{width:144px}@media screen and (max-width:768px){.basket-change-currency{width:114px}.basket-change-currency .toggle{height:32px}.basket-change-currency .toggle-item{font-size:12px;font-size:var(--small-font)}}.hl-books-content-item-link{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;flex-direction:column;max-width:calc(16.666% - 20px);min-width:calc(16.666% - 20px);scroll-snap-align:start;scroll-snap-stop:normal}@media screen and (max-width:1140px){.hl-books-content-item-link{max-width:calc(20% - 19.2px);min-width:calc(20% - 19.2px)}}@media screen and (max-width:1100px){.hl-books-content-item-link{max-width:calc(25% - 18px);min-width:calc(25% - 18px)}}@media screen and (max-width:990px){.hl-books-content-item-link{max-width:calc(20% - 19.2px);min-width:calc(20% - 19.2px)}}@media screen and (max-width:870px){.hl-books-content-item-link{max-width:calc(25% - 18px);min-width:calc(25% - 18px)}}@media screen and (max-width:600px){.hl-books-content-item-link{max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@media screen and (max-width:480px){.hl-books-content-item-link{max-width:calc(48% - 16px);min-width:calc(48% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}@container flex-content (max-width:1140px){.hl-books-content-item-link{max-width:calc(20% - 19.2px);min-width:calc(20% - 19.2px)}}@container flex-content (max-width:1100px){.hl-books-content-item-link{max-width:calc(25% - 18px);min-width:calc(25% - 18px)}}@container flex-content (max-width:990px){.hl-books-content-item-link{max-width:calc(20% - 19.2px);min-width:calc(20% - 19.2px)}}@container flex-content (max-width:870px){.hl-books-content-item-link{max-width:calc(25% - 18px);min-width:calc(25% - 18px)}}@container flex-content (max-width:600px){.hl-books-content-item-link{max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@container flex-content (max-width:480px){.hl-books-content-item-link{max-width:calc(48% - 16px);min-width:calc(48% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}.hl-books-content-item-img{align-items:center;display:flex;flex-grow:1;height:100%;overflow:visible;overflow:initial;padding:36px 18px 0;width:100%}.hl-books-content-item-img .show-image-img-bg{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);margin:0 auto;position:relative;width:78%}.hl-books-content-item-img .show-image-img-bg:before{background:linear-gradient(90deg,#0000,#0000 94.49%,rgba(0,0,0,.156) 95.52%,#0000 98.56%,#0003);content:"";display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:9}.hl-books-content-item-img .show-image-img-bg .show-image-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:4px;border-radius:var(--first-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.251);height:auto;width:100%}.hl-books-content-item-img.audio .show-image-img-bg{aspect-ratio:1;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:1;aspect-ratio:var(--audio-ratio)}.hl-books-content-item-content{padding:16px;width:100%}.hl-books-content-item-content-title{color:#23211f;color:var(--first-color);font-family:my-font-bold,serif;font-size:14px;font-size:var(--title-font);margin:0 0 12px;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.hl-books-content-item-content-title{font-size:13px;font-size:var(--regular-font)}}.hl-books-content-item-content-subtitle{align-items:center;color:#4d463d;color:var(--forth-color);display:flex;font-family:my-font-medium,serif;font-size:13px;font-size:var(--regular-font);gap:4px;justify-content:center;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.hl-books-content-item-content-subtitle{font-size:12px;font-size:var(--small-font)}}.hl-books-content-item-content-subtitle-separator{background-color:#e5dccf;background-color:var(--first-border-color);height:16px;margin:0 8px;width:1px}.hl-books-content-item-content-subtitle-narrator{color:#867f76;color:var(--second-text-color);flex:1 1;font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.hl-books-content-item-content-subtitle-narrator{font-size:12px;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{align-items:center;color:#695e4f;color:var(--first-icon-color);display:flex;gap:4px;justify-content:center;margin-top:8px;min-height:20px}.hl-books-content-item-content-rate-icon{font-size:20px;margin-bottom:2px}.hl-books-content-item-content-rate-score{font-family:my-font-medium,serif}.hl-books-content-item-content-rate-responses,.hl-books-content-item-content-rate-score{color:#695e4f;color:var(--first-icon-color);font-size:13px;font-size:var(--regular-font)}.hl-books-content-item-content-rate-responses{font-family:my-font-regular,serif}.hl-books-content-item-content-footer{align-items:center;display:flex;height:48px;justify-content:center;margin-top:16px}@media screen and (max-width:768px){.hl-books-content-item-content-footer{height:40px}}.hl-books-content-item-content-footer-view{align-items:center;color:#594ef2;color:var(--link-color);display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);gap:8px;height:100%}@media screen and (max-width:768px){.hl-books-content-item-content-footer-view{font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font)}}.hl-books-content-item-content-footer-view-icon{font-size:18px}@media screen and (max-width:768px){.hl-books-content-item-content-footer-view-icon{font-size:16px}}.hl-books-content-item-content-price-discount{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:12px;font-size:var(--small-font);margin-inline-end:8px;text-decoration-line:line-through}@media screen and (max-width:768px){.hl-books-content-item-content-price-discount{font-family:my-font-light,serif;font-size:11px;font-size:var(--tiny-font);margin-inline-end:4px}}.hl-books-content-item-content-price-number{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);margin-inline-end:4px}@media screen and (max-width:768px){.hl-books-content-item-content-price-number{font-size:13px;font-size:var(--regular-font)}}.hl-books-content-item-content-price-title{color:#23211f;color:var(--first-color);font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}@media screen and (max-width:768px){.hl-books-content-item-content-price-title{font-size:13px;font-size:var(--regular-font)}}.hl-books-content-item-content-not-available{color:#867f76;color:var(--second-text-color);font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.dynamic-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;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{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width);padding:24px 0}@media screen and (max-width:768px){.dynamic-page-content{gap:24px}}.content-card-container{display:flex;flex-wrap:wrap;gap:24px}.content-card-container.row{gap:16px}@media screen and (max-width:768px){.content-card-container{gap:12px}}.content-card-container-item{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;flex-direction:column;flex-grow:1;position:relative;width:200px}.content-card-container-item.hide{height:0;overflow:hidden}@media screen and (max-width:768px){.content-card-container-item{min-width:40%;width:40%}.content-card-container-item.hide.just-desktop{display:none}}.single-banner{border-radius:4px;border-radius:var(--first-radius);display:block;width:100%}.single-banner.full-width{margin-inline-start:calc((min(100vw,1920px) - 100%)/-2);max-width:1920px;width:100vw}@media screen and (max-width:1920px){.single-banner.full-width{border-radius:0}}@media screen and (max-width:768px){.single-banner{border-radius:8px;border-radius:var(--third-radius)}}.single-banner-item{border-radius:inherit;box-shadow:0 12px 24px -6px #1414190f;display:block;object-fit:cover;width:100%}.single-banner-item.no-shadow{box-shadow:none}.footer{background-color:#f2ede6;background-color:var(--second-border-color);contain:content;padding:64px var(--first-solid-padding)}@media screen and (max-width:1140px){.footer{display:none}.footer.show-mobile{background-color:#f8f5f1;background-color:var(--second-background-color);display:block;padding:0 var(--first-solid-padding) calc(var(--page-padding-bottom) + 16px)}}.footer-content-bg{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;width:100%}@media screen and (max-width:1140px){.footer-content-bg{flex-direction:column}}.footer-content{margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width)}@media screen and (max-width:1140px){.footer-content{border-top:0;padding-top:16px}.footer-content.border-less{border-top:none}}.homepage-title{color:#23211f;color:var(--first-color);font-family:my-font-bold,serif;font-size:20px;font-size:var(--huge-font);margin-bottom:24px}.footer-content-top{display:flex}@media screen and (max-width:1140px){.footer-content-top{flex-wrap:wrap}}.footer-content-col{border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);flex-grow:1;width:25%}@media screen and (max-width:1140px){.footer-content-col{background-color:#f2ede6;background-color:var(--second-border-color);padding:0 0 16px;width:100%}.footer-content-col:first-child{border-radius:4px 4px 0 0;border-radius:var(--first-radius) var(--first-radius) 0 0}}.footer-content-col-title{align-items:center;display:flex;justify-content:space-between;padding-bottom:16px;pointer-events:none;width:100%}@media screen and (max-width:1140px){.footer-content-col-title{padding:16px;pointer-events:all}}.footer-content-col-title-text{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}@media screen and (max-width:768px){.footer-content-col-title-text{font-size:14px;font-size:var(--title-font)}}.footer-content-col-title-arrow-icon{display:none}@media screen and (max-width:1140px){.footer-content-col-title-arrow-icon{color:#695e4f;color:var(--first-icon-color);display:block;font-size:16px;transition:transform .2s ease}.footer-content-col-title-arrow-icon.show{transform:rotate(180deg)}}.footer-content-col-ul{list-style:none}@media screen and (min-width:1141px){.footer-content-col-ul{height:auto!important}}@media screen and (max-width:1140px){.footer-content-col-ul{margin-top:0;opacity:1;overflow:hidden;padding:0 16px;transition:margin-top .2s ease,height .2s ease,opacity .2s ease .2s}.footer-content-col-ul.hide{margin-top:-16px;opacity:0;transition:margin-top .2s ease .2s,height .2s ease .2s,opacity .2s ease}}.footer-content-col-list{align-items:center;display:flex;gap:8px}.footer-content-col-list:before{border-radius:50%;color:#867f76;color:var(--second-text-color);content:"•";height:6px;margin-top:-10px;width:6px}.footer-content-col-link{border-radius:4px;border-radius:var(--first-radius);color:#867f76;color:var(--second-text-color);font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font);margin-inline-start:-8px;padding:4px 8px}.footer-content-col-link.second-color{color:#695e4f;color:var(--first-icon-color)}@media screen and (max-width:768px){.footer-content-col-link{font-size:12px;font-size:var(--small-font)}}.footer-content-download{background-color:#f8f5f1;background-color:var(--second-background-color);border-radius:8px;border-radius:var(--third-radius);margin-inline-start:32px;min-width:312px;padding:34px 24px;width:312px}@media screen and (max-width:1140px){.footer-content-download{background-color:#f2ede6;background-color:var(--second-border-color);margin-inline-start:0;margin-bottom:16px;order:-1;padding:16px;width:100%}}.footer-content-download-top{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;justify-content:space-between;padding-bottom:24px}@media screen and (max-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:13px;font-size:var(--regular-font);margin-bottom:2px}.footer-content-download-top-logo-content-desc{width:85px}.footer-content-download-top-icon{align-items:center;border:1px solid #c9baa7;border:1px solid var(--forth-icon-color);border-radius:4px;border-radius:var(--first-radius);display:flex;height:40px;justify-content:center;width:40px}.footer-content-download-top-icon-svg{color:#695e4f;color:var(--first-icon-color);font-size:24px}.footer-content-download-row{align-items:center;display:flex;margin-top:32px}@media screen and (max-width:1140px){.footer-content-download-row{display:none}}.footer-content-download-row-icon{font-size:24px;margin-inline-end:8px}.footer-content-download-row-title{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.footer-content-download-download{align-items:center;display:flex;gap:8px;margin-top:16px}@media screen and (max-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;display:flex;padding-top:32px}@media screen and (max-width:1140px){.footer-content-down{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:0 0 4px 4px;border-radius:0 0 var(--first-radius) var(--first-radius);flex-direction:column}}.footer-content-down-section{width:calc(50% - 172px)}@media screen and (max-width:1140px){.footer-content-down-section{padding:0 16px 32px;width:100%}.footer-content-down-section.hide-mobile{display:none}}.footer-content-down-logos{align-items:center;display:flex;flex-grow:1;gap:8px;justify-content:space-between;margin-inline-start:32px;width:312px}@media screen and (max-width:1140px){.footer-content-down-logos{margin-inline-start:0;padding:0 16px 16px;width:100%}}@media screen and (min-width:769px)and (max-width:1140px){.footer-content-down-logos{gap:32px;justify-content:flex-start}}.footer-content-down-logos-first-second{aspect-ratio:1;aspect-ratio:var(--audio-ratio);display:block;object-fit:contain;width:32%}@media screen and (max-width:1140px){.footer-content-down-logos-first-second{max-width:120px;width:28%}}.footer-content-down-logos-third{aspect-ratio:1;aspect-ratio:var(--audio-ratio);display:block;width:32%}.footer-content-down-logos-third img{display:block;height:100%;object-fit:contain;width:100%}@media screen and (max-width:1140px){.footer-content-down-logos-third{max-width:120px;width:28%}}.footer-content-down-section-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);margin-bottom:16px}.footer-content-down-content{display:inline-flex;flex-direction:column}.footer-content-down-section-desc{align-items:center;direction:ltr;display:flex;justify-content:flex-end}.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:#695e4f;color:var(--first-icon-color);font-size:24px;margin-inline-end:8px}.footer-content-down-section-desc-detail{border-inline-start:1px solid #e5dccf;border-inline-start:1px solid var(--first-border-color);color:#867f76;color:var(--second-text-color);font-size:13px;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;display:flex;gap:16px}@media screen and (max-width:768px){.footer-content-down-section-social{justify-content:space-between;padding:0 16px}}.footer-content-down-section-social-link{align-items:center;display:flex;height:28px;justify-content:center;width:28px}.footer-content-down-section-social-link.big{height:auto;margin-inline-start:0;width:120px}.footer-content-down-section-social-link.small:last-child{margin-inline-end:-6px}@media screen and (max-width:768px){.footer-content-down-section-social-link{height:24px;width:24px}}.footer-content-down-section-social-icon{height:20px;width:20px}.footer-content-down-section-social-icon.small{height:16px;width:16px}.header{border-radius:0 0 8px 8px;border-radius:0 0 var(--third-radius) var(--third-radius);height:129px;height:var(--header-desktop-height);left:0;padding:0 var(--first-solid-padding);position:fixed;right:0;top:0;transition:height .35s cubic-bezier(.8,-.3,.2,1.3);transition:height var(--first-transition);z-index:3;z-index:var(--header-z-index)}.header,.header.mac{background-color:#f2ede6;background-color:var(--second-border-color)}.header.mac{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}@media screen and (max-width:1140px){.header{display:none}}.header-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width)}.header-top{align-items:flex-start;display:flex;flex-direction:row;gap:32px;margin-top:24px;width:100%}.header-column{display:flex;flex-direction:column;gap:9px;width:100%}.header-row{align-items:center;display:flex;flex-direction:row;width:100%}.header-top-logo{max-height:96px;max-width:91px;object-fit:contain;padding-inline-end:5px;transition:all .2s linear;width:100%}.header-top-logo.image-loading{border-radius:4px;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{font-size:24px;height:24px;margin-inline-end:8px;width: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:#695e4f;color:var(--first-icon-color);font-size:24px}.header-top-basket-container{margin-inline-start:16px;position:relative}.header-top-basket{padding:0;width:48px;width:var(--first-btn-input-height)}.header-top-basket.fill-btn{border:1px solid #e5dccf;border:1px solid var(--first-border-color)}.header-top-basket-count{align-items:center;aspect-ratio:1;aspect-ratio:var(--audio-ratio);background-color:#23211f;background-color:var(--first-color);border-radius:50%;bottom:8px;color:#f8f5f1;color:var(--fifth-icon-color);display:flex;font-family:my-font-light,serif;font-size:11px;font-size:var(--tiny-font);inset-inline-start:8px;justify-content:center;min-width:16px;opacity:1;pointer-events:none;position:absolute;transform:scale(1);transition:transform .35s cubic-bezier(.8,-.3,.2,1.3),opacity .35s cubic-bezier(.8,-.3,.2,1.3);transition:transform var(--first-transition),opacity var(--first-transition);width:16px;z-index:3;z-index:var(--header-z-index)}.header-top-basket-count.hide{opacity:0;transform:scale(0)}.header-top-basket-icon{font-size:24px;height:24px;width:24px}.header-bottom{align-items:center;display:flex;justify-content:space-between;transition:opacity .2s ease .2s}.header-bottom.hide{opacity:0;pointer-events:none;transition:opacity .1s ease}.header-bottom-categories{align-items:center;display:flex;margin-inline-start:-12px;opacity:0;position:relative;transition:opacity .35s cubic-bezier(.8,-.3,.2,1.3);transition:opacity var(--first-transition)}.header-bottom-categories.show{opacity:1}.header-bottom-categories-active-border{background-color:#23211f;background-color:var(--first-color);border-radius:4px;border-radius:var(--first-radius);bottom:0;height:2px;inset-inline-end:0;position:absolute;transition:width .35s ease,transform .35s ease,background-color .35s ease}.header-bottom-categories-active-border.plus{background-color:#553a89;background-color:var(--second-color)}@media screen and (max-width:950px){.header-bottom-categories-item-link:first-child{display:none}}.header-bottom-categories-item{border-color:#0000!important;border-radius:0}.header-bottom-categories-item-icon{font-size:24px;height:24px;margin-inline-end:8px;width:24px}.header-bottom-categories-item-icon.image-loading{border-radius:4px;border-radius:var(--first-radius)}.header-bottom-categories-item-icon.plus{color:#553a89;color:var(--second-color)}.header-bottom-categories-item-title{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.header-bottom-categories-item-title.plus{color:#553a89;color:var(--second-color)}.header-bottom-download{border-color:#0000!important;margin-inline-end:-12px}.header-bottom-download-icon{font-size:24px;height:24px;width:24px}.header-bottom-download-title{font-size:14px;font-size:var(--title-font);margin:0 4px}.header-bottom-download-arrow{font-size:20px;height:20px;width:20px}.header-top-basket-menu-back{animation:fade-in .2s ease;background-color:#00000003;height:100vh;height:var(--full-height);left:0;position:fixed;right:0;top:0;z-index:4;z-index:var(--modal-z-index)}.header-top-basket-menu{background-color:#f8f5f1;background-color:var(--second-background-color);border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:8px;border-radius:var(--third-radius);display:flex;flex-direction:column;inset-inline-end:0;opacity:0;pointer-events:none;position:absolute;top:56px;top:calc(var(--first-btn-input-height) + 8px);transform:scale(.5);transform-origin:24px 0;transform-origin:calc(var(--first-btn-input-height)/2) 0;transition:transform .35s cubic-bezier(.8,-.3,.2,1.3),opacity .35s cubic-bezier(.8,-.3,.2,1.3);transition:transform var(--first-transition),opacity var(--first-transition);width:370px;z-index:4;z-index:var(--modal-z-index)}.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:16px;font-size:var(--large-font);padding:24px 24px 16px;transition:box-shadow .35s cubic-bezier(.8,-.3,.2,1.3);transition:box-shadow var(--first-transition);width:100%;z-index:1;z-index:var(--default-z-index)}.header-top-basket-menu-title.sticky{box-shadow:0 4px 16px -3px #0000000f}.header-top-basket-menu-list{max-height:min(470px,100vh - 250px);max-height:min(470px,var(--full-height) - 250px);min-height:180px;overflow-x:hidden;overflow-y:auto;padding:0 24px}@supports(overflow-y:overlay){.header-top-basket-menu-list{overflow-y:overlay}}.header-top-basket-menu-list .auto-height-content-child{display:flex;flex-direction:column;gap:16px;overflow:hidden}.header-top-basket-menu-item{background-color:#f2ede6;background-color:var(--second-border-color);border:1px solid #f2ede6;border:1px solid var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);overflow:hidden;position:relative}.header-top-basket-menu-item.page{border:none}.header-top-basket-menu-item-badges{align-items:center;display:flex;gap:4px;inset-inline-end:12px;position:absolute;top:0}.header-top-basket-menu-item-content{align-items:center;display:flex;padding:16px;width:100%}.header-top-basket-menu-item-content-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:4px;border-radius:var(--first-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.251);margin-inline-end:12px;width:80px}.header-top-basket-menu-item-content-img.audio{aspect-ratio:1;aspect-ratio:var(--audio-ratio)}.header-top-basket-menu-item-content-detail{display:flex;flex-direction:column;gap:8px;margin-top:8px}.header-top-basket-menu-item-content-detail-subscription{font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}.header-top-basket-menu-item-content-detail-title{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.header-top-basket-menu-item-content-detail-publisher{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}.header-top-basket-menu-item-footer{align-items:center;border-top:1px solid #f2ede6;border-top:1px solid var(--second-border-color);display:flex;justify-content:space-between;margin:0 16px;padding:16px 0}.header-top-basket-menu-item-footer-remove{border-radius:4px;border-radius:var(--first-radius);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);gap:4px;height:32px;min-width:32px;padding:6px 8px;white-space:nowrap;width:auto}.header-top-basket-menu-item-footer-remove-icon{color:#f54c4c;color:var(--danger-color);font-size:16px}.header-top-basket-menu-item-footer-price{align-items:center;display:flex;gap:4px}.header-top-basket-menu-item-footer-price-line{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:12px;font-size:var(--small-font);margin-inline-end:8px;text-decoration-line:line-through}@media screen and (max-width:768px){.header-top-basket-menu-item-footer-price-line{font-family:my-font-light,serif;font-size:11px;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:16px;font-size:var(--large-font)}.header-top-basket-menu-item-footer-price-text{color:#23211f;color:var(--first-color);font-family:my-font-bold,serif;font-size:18px;font-size:var(--big-font)}.header-top-basket-menu-footer{align-items:center;display:flex;justify-content:space-between;padding:16px 24px 24px;transition:box-shadow .35s cubic-bezier(.8,-.3,.2,1.3);transition:box-shadow var(--first-transition);z-index:1;z-index:var(--default-z-index)}.header-top-basket-menu-footer.sticky{box-shadow:0 -4px 14px -2px #0000000f}.header-top-basket-menu-footer-title{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:12px;font-size:var(--small-font);margin-bottom:6px}.header-top-basket-menu-footer-price{align-items:center;display:flex;gap:4px}.header-top-basket-menu-footer-price-number{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}.header-top-basket-menu-footer-price-text{font-family:my-font-regular,serif;font-size:12px;font-size:var(--small-font)}.header-top-basket-menu-footer-btn{padding:0 16px}.header-top-user-menu{background-color:#f8f5f1;background-color:var(--second-background-color);border:1px solid #f2ede6;border:1px solid var(--second-border-color);border-radius:12px;border-radius:var(--forth-radius);box-shadow:0 12px 24px -6px #1414190f;display:flex;flex-direction:column;inset-inline-end:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:56px;top:calc(var(--first-btn-input-height) + 8px);transform:scale(.5);transform-origin:24px 0;transform-origin:calc(var(--first-btn-input-height)/2) 0;transition:transform .35s cubic-bezier(.8,-.3,.2,1.3),opacity .35s cubic-bezier(.8,-.3,.2,1.3);transition:transform var(--first-transition),opacity var(--first-transition);width:260px;z-index:4;z-index:var(--modal-z-index)}.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{font-size:20px;height:20px;inset-inline-end:24px;position:absolute;transition:top .35s cubic-bezier(.8,-.3,.2,1.3);transition:top var(--first-transition);width:20px}.header-top-user-menu-checked{background:#23211f;height:40px;margin-top:-5px;position:absolute;right:0;transition:all .1s ease;width:2px;z-index:9}.header-top-user-menu-item{padding:0 24px;width:100%}.header-top-user-menu-item:last-child .header-top-user-menu-item-material-inner{border-bottom:none}.header-top-user-menu-item-material-inner{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;gap:8px;padding:16px 0;width:100%}.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:#4d463d;color:var(--forth-text-color);font-size:24px;height:24px;min-width:24px;width:24px}.header-top-user-menu-item-material-icon.plus{color:#553a89;color:var(--second-color)}.header-top-user-menu-item-material-icon.exit{color:#f54c4c;color:var(--danger-color)}.header-top-user-menu-item-material-title{flex-grow:1;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.header-top-user-menu-item-material-new-badge{align-items:center;background-color:#f54c4c;background-color:var(--danger-color);border-radius:12px;color:#fff;color:var(--solid-light);display:flex;font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);height:24px;padding:0 8px}.header-top-user-menu-item-material-arrow{color:#695e4f;color:var(--first-icon-color);font-size:20px}.header-top-basket-menu-empty{align-items:center;animation:fade-in .35s cubic-bezier(.8,-.3,.2,1.3);animation:fade-in var(--first-transition);display:flex;flex-direction:column;justify-content:center;padding:72px}.header-top-basket-menu-empty-icon{margin-bottom:16px;width:210px}.header-top-basket-menu-empty-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);line-height:28px;line-height:var(--second-line-height);text-align:center;white-space:pre-wrap}.header-mega-menu{animation:mega-menu-in .35s cubic-bezier(.8,-.3,.2,1.3);animation:mega-menu-in var(--first-transition);box-shadow:0 4px 16px -3px #0000000f;box-shadow:var(--third-shadow);left:max(var(--first-solid-padding),(100vw - 1320px)/2);left:max(var(--first-solid-padding),(var(--full-viewport) - var(--first-max-page-width))/2);opacity:1;position:absolute;right:max(var(--first-solid-padding),(100vw - 1320px)/2);right:max(var(--first-solid-padding),(var(--full-viewport) - var(--first-max-page-width))/2);top:129px;top:var(--header-un-collapsed-desktop-height);transform:translateZ(0)}@keyframes mega-menu-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.header-mega-menu-inner{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);height:564px;max-height:calc(100vh - 161px);max-height:calc(var(--full-height) - var(--header-un-collapsed-desktop-height) - 32px);overflow-x:clip;overflow-y:auto;position:relative}.header-mega-menu-box{align-content:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;height:564px;left:0;padding:24px;position:absolute;right:0;top:0;transition:opacity .2s ease;width:100%}.header-mega-menu-box.hide{opacity:0;pointer-events:none}.header-mega-menu-box-title{align-items:center;animation:fade-in .35s cubic-bezier(.8,-.3,.2,1.3);animation:fade-in var(--first-transition);display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);height:32px;max-width:20%;width:20%}.header-mega-menu-box-title-icon{font-size:20px;margin-inline-end:4px}.header-mega-menu-box-title-arrow{color:#695e4f;color:var(--third-color);font-size:16px;height:16px;margin-inline-start:8px;width:16px}.header-mega-menu-box-title-arrow path{fill:#695e4f;fill:var(--third-color)}.header-mega-menu-box-item{align-items:center;animation:fade-in .35s cubic-bezier(.8,-.3,.2,1.3);animation:fade-in var(--first-transition);display:flex;font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font);height:32px;max-width:20%;padding-inline-start:24px;width:20%}.header-mega-menu-box-item-separator{height:32px}.payment-result{align-items:center;background-color:#f8f5f1;background-color:var(--second-background-color);display:flex;justify-content:center;min-height:100vh;min-height:var(--full-height);padding:calc(var(--header-padding) + 16px) var(--first-solid-padding) calc(var(--page-padding-bottom) + 16px)}.payment-result-content{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width);width:100%}.payment-result-content-box{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;flex-direction:column;margin:0 auto;max-width:100%;padding:24px 32px;width:424px}@media screen and (max-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:18px;font-size:var(--big-font);margin-top:12px}.payment-result-content-box-title.success{color:#23211f;color:var(--first-color)}.payment-result-content-box-title.fail{color:#f54c4c;color:var(--danger-color)}.payment-result-content-retry{border-top:1px solid #f2ede6;border-top:1px solid var(--second-border-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);margin-top:24px;padding-top:24px;text-align:center;width:100%}.payment-result-content-box-account{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);margin-top:16px}.payment-result-content-box-code{font-family:my-font-medium,serif;font-size:13px;font-size:var(--regular-font);margin-top:12px}.payment-result-content-box-btn-cont{display:block;width:100%}.payment-result-content-box-btn{margin-top:32px;width:100%}.payment-result-content-box-btn.back{margin-top:16px}.payment-result-content-box-support-title{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);text-align:start;width:100%}.payment-result-content-box-support-desc{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);margin-top:4px;text-align:start;width:100%}.payment-result-content-box-support-detail{align-items:center;display:flex;font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font);gap:8px;justify-content:flex-end;margin-top:12px;width:100%}.payment-result-content-box-support-detail-icon{font-size:24px}.mobile-header{display:none}@media screen and (max-width:1140px){.mobile-header{background-color:#f2ede6;background-color:var(--second-border-color);display:block;height:112px;height:var(--header-un-collapsed-mobile-height);left:0;position:fixed;right:0;top:0;transition:border-radius .25s ease,transform .25s ease;z-index:3;z-index:var(--header-z-index)}.mobile-header.hide{transform:translate3d(0,-100%,0)}.mobile-header.collapse,.mobile-header.is-search,.mobile-header.is-searching{transform:translate3d(0,-56px,0);transform:translate3d(0,calc(var(--header-collapsed-mobile-height) - var(--header-un-collapsed-mobile-height)),0)}.mobile-header.is-searching{border-radius:0}.mobile-header.is-searching .mobile-header-bottom{transform:translate3d(0,8px,0)}.mobile-header.is-searching .mobile-header-back-search{margin-inline-start:-8px;opacity:1;transform:scale(1);width:40px}}.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:#695e4f;color:var(--third-color);font-size:22px}.mobile-header-top-container-inner{align-items:center;animation:fade-in-long .2s ease;display:none;width:100%}.mobile-header-top-container-inner:last-child{display:flex}.mobile-header-top-container-left{animation:fade-in-long .2s ease;bottom:0;inset-inline-end:0;position:absolute;top:0}.mobile-header-top-container-search{animation:fade-in-long .2s ease;bottom:0;inset-inline-end:var(--first-solid-padding);inset-inline-start:var(--first-solid-padding);position:absolute;top:0}.mobile-header-top{align-items:center;display:flex;height:56px;justify-content:space-between;padding:0 var(--first-solid-padding);transition:transform .25s ease}.mobile-header-top.collapse{transform:translate3d(0,56px,0);transform:translate3d(0,calc(var(--header-collapsed-mobile-height)),0)}.mobile-header-bottom{align-items:flex-start;display:flex;height:56px;padding:0 var(--first-solid-padding);position:relative;transition:transform .2s ease,opacity .2s ease .2s}.mobile-header-bottom.collapse{opacity:0;pointer-events:none;transition:transform .2s ease,opacity .1s ease}.mobile-header-bottom.is-search{transform:translate3d(0,8px,0)}.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{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-start:-12px;overflow:hidden;transition:transform .2s ease .2s,opacity .2s ease .2s,width .2s ease,margin-inline-start .2s ease;width:48px}.mobile-header-back.small{height:40px;margin-inline-start:-8px;width:40px}.mobile-header-back.hide{margin-inline-start:0;opacity:0;transform:scale(0);width:0}.mobile-header-back-search{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;margin-inline-start:0;opacity:0;overflow:hidden;transition:transform .2s ease .2s,opacity .2s ease .2s,width .2s ease,margin-inline-start .2s ease;width:0}.mobile-header-back-search.show{margin-inline-start:-8px;opacity:1;transform:scale(1);width:40px}.mobile-header-back-icon{font-size:24px}.mobile-header-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);margin:0 2px;max-width:calc(100% - 48px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-header-btn-separator{background-color:#e5dccf;background-color:var(--first-border-color);height:16px;transition:opacity .2s ease;width:1px}.mobile-header-btn-cont{position:relative}.mobile-header-btn{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;transition:opacity .2s ease;width:48px}.mobile-header-btn.user{margin-inline-end:-12px}.mobile-header-btn-icon{color:#695e4f;color:var(--third-color);font-size:24px;transition:width .25s ease,height .25s ease}.mobile-header-logo{max-height:56px;object-fit:contain;width:76px}.superapp-mobile-header{background-color:#f2ede6;background-color:var(--second-border-color);height:52px;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(100vh - 52px);height:calc(var(--full-height) - var(--header-mobile-height-superapp));top:52px;top:var(--header-mobile-height-superapp)}.superapp-mobile-header .mobile-header-title{display:flex;margin-bottom:4px;max-width:100%;width:100%}.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{align-items:start;gap:8px;height:52px;height:var(--header-mobile-height-superapp);padding-top:4px}.superapp-mobile-header .mobile-header-top .mobile-header-bottom{background-color:#f2ede6;background-color:var(--second-border-color);max-height:48px;max-height:var(--header-mobile-bottom-height-superapp);position:absolute;right:0;top:100%;width:100%}.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,.superapp-mobile-header .shelve-page-mobile-menu{height:40px;text-align:center;width:40px}.superapp-mobile-header .mobile-header-btn[aria-label=profile],.superapp-mobile-header .shelve-page-mobile-menu[aria-label=profile]{background-color:#f8f5f1;background-color:var(--second-background-color);border-radius:8px;border-radius:var(--third-radius)}.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:8px;border-radius:var(--third-radius);font-size:13px;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:#f2ede6;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:#695e4f;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{margin:24px 0 0;padding:var(--first-solid-padding);width:100%}.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:52px;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{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%}@media screen and (max-width:768px){.vl-cards-full-content{flex-direction:column;gap:0;overflow:hidden;white-space:normal}}.vl-cards-full-content-item{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;flex-direction:column;max-width:calc(25% - 18px);min-width:calc(25% - 18px);padding:16px}@media screen and (max-width:1140px){.vl-cards-full-content-item{max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@media screen and (max-width:870px){.vl-cards-full-content-item{max-width:calc(50% - 12px);min-width:calc(50% - 12px)}}@media screen and (max-width:768px){.vl-cards-full-content-item{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);border-radius:0;display:flex;flex-direction:row;gap:8px;max-width:100%;min-width:100%;padding:16px 0}.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:8px;border-radius:var(--third-radius);overflow:hidden;position:relative;width:100%}@media screen and (max-width:768px){.vl-cards-full-content-item-img-cont{border-radius:4px;border-radius:var(--first-radius);min-width:42%;width:42%}}.vl-cards-full-content-item-img{border-radius:4px;border-radius:var(--first-radius);height:100%;width:100%}.vl-cards-full-content-item-content{display:flex;flex:1 1;flex-direction:column;margin-top:12px}@media screen and (max-width:768px){.vl-cards-full-content-item-content{margin-top:0}}.vl-cards-full-content-item-content-title{flex:1 1;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);white-space:normal}@media screen and (max-width:768px){.vl-cards-full-content-item-content-title{font-size:13px;font-size:var(--regular-font)}}.vl-cards-full-content-item-bottom{align-items:center;display:flex;margin-top:8px}.vl-cards-full-content-item-bottom-img{border-radius:50%;height:48px;margin-inline-end:8px;width:48px}@media screen and (max-width:768px){.vl-cards-full-content-item-bottom-img{height:24px;width:24px}}.vl-cards-full-content-item-bottom-title{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:768px){.vl-cards-full-content-item-bottom-title{font-size:13px;font-size:var(--regular-font)}}.vl-cards-full-content-item-bottom-separator{height:2px;margin:0 4px;width:2px}.vl-cards-full-content-item-bottom-text{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font)}@media screen and (max-width:768px){.vl-cards-full-content-item-bottom-text{font-size:12px;font-size:var(--small-font)}}.vl-cards-full-content-item-subtitle{align-items:center;background-color:#141419cc;border-radius:4px;border-radius:var(--first-radius);bottom:8px;display:flex;gap:4px;inset-inline-start:8px;padding:2px 8px;position:absolute}.vl-cards-full-content-item-subtitle-icon{color:#fff;color:var(--solid-light);font-size:16px}.vl-cards-full-content-item-subtitle-sub{color:#fff;color:var(--solid-light);font-family:my-font-regular,serif;font-size:13px;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{height:100%;transform:translateZ(0);transition:transform .3s ease;white-space:nowrap}.category-filter-modal-inner-slide.slide{transform:translate3d(100%,0,0)}.category-filter-modal-main{display:inline-flex;flex-direction:column;height:100%;padding:32px;vertical-align:top;width:100%}.category-filter-modal-main.second{padding:8px 0 0}@media screen and (max-width:768px){.category-filter-modal-main{padding:8px 24px 24px}}.category-filter-modal-header{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;justify-content:space-between;padding-bottom:8px}.category-filter-modal-header-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.category-filter-modal-header-loading{inset-inline-end:24px;opacity:.7;pointer-events:none;position:absolute;top:32px}@media screen and (max-width:768px){.category-filter-modal-header-loading{display:none}}.category-filter-modal-header-cancel{border-radius:4px;border-radius:var(--first-radius);color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);margin-inline-end:-16px;padding:8px 16px}.category-filter-modal-header-cancel.active{color:#f54c4c;color:var(--danger-color)}@media screen and (max-width:768px){.category-filter-modal-header-cancel{font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font)}}@media screen and (min-width:769px){.category-filter-modal-header-cancel{opacity:0;transition:opacity .2s ease}.category-filter-modal-header-cancel.active{opacity:1}}.category-filter-modal-btn{margin-top:auto;width:100%}.category-filter-modal-item{border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);padding:16px 0;width:100%}.category-filter-modal-item-header{align-items:center;display:flex;justify-content:space-between;width:100%}.category-filter-modal-item-header-title{align-items:center;display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);gap:8px}.category-filter-modal-item-header-active{background-color:#23211f;background-color:var(--first-color);border-radius:50%;height:4px;transform:scale(1);transition:transform .35s cubic-bezier(.8,-.3,.2,1.3);transition:transform var(--first-transition);width:4px}.category-filter-modal-item-header-active.hide{transform:scale(0)}.category-filter-modal-item-header-arrow{color:#8f9193;color:var(--second-icon-color);font-size:16px}.category-filter-modal-item-desc{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);height:17px;margin-top:4px;opacity:1;overflow:hidden;text-overflow:ellipsis;transition:all .35s cubic-bezier(.8,-.3,.2,1.3);transition:all var(--first-transition);white-space:nowrap;width:100%}.category-filter-modal-item-desc.hide{height:0;margin-top:0;opacity:0}.breadcrumb{align-items:center;display:flex;width:100%}.breadcrumb-name{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:12px;font-size:var(--small-font);min-width:fit-content;padding:16px 4px;white-space:nowrap}.breadcrumb-name.last{color:#23211f;color:var(--first-text-color);font-family:my-font-medium,serif}.breadcrumb-arrow{color:#b4ab9e;color:var(--third-icon-color);font-size:16px}.book-overview-container{position:relative}.book-overview-container-slide{position:absolute;top:0;width:100vw;width:var(--full-viewport)}.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:show-edge-prev .2s ease;transform:translate3d(-24px,0,0)}.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:show-edge-next .2s ease;transform:translate3d(24px,0,0)}@keyframes show-edge-prev{0%{transform:translateZ(0)}to{transform:translate3d(-24px,0,0)}}@keyframes show-edge-next{0%{transform:translateZ(0)}to{transform:translate3d(24px,0,0)}}.book-overview{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) var(--first-solid-padding) calc(var(--page-padding-bottom) + 16px);width:100vw;width:var(--full-viewport)}@media screen and (min-width:769px){.book-overview.review-page .book-user-rate{border-top:none;padding:0}}@media screen and (max-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{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width)}.book-overview-content .flex-header{margin-top:16px}@media screen and (max-width:1140px){.book-overview-content{gap:16px;padding-bottom:var(--first-solid-padding)}}.book-overview-content-breadcrumb{order:-3;width:100%}@media screen and (max-width:1140px){.book-overview-content-breadcrumb{margin-bottom:-16px}}.book-overview-first-section{display:inline-flex;flex-direction:column;gap:16px;margin-bottom:24px;max-width:calc(100% - 314px);vertical-align:top;width:66%}@media screen and (max-width:1140px){.book-overview-first-section{display:contents}}.book-overview-second-section{display:inline-flex;flex-direction:column;gap:16px;margin-inline-start:24px;min-width:290px;padding:24px 0;vertical-align:top;width:calc(34% - 24px)}.book-overview-second-section.audio{padding-top:0}.book-overview-second-section.review-page{padding:0}@media screen and (max-width:1140px){.book-overview-second-section{display:contents}}.book-overview-second-section-buy{flex-grow:1;order:100}@media screen and (max-width:1140px){.book-overview-second-section-buy{display:none}}.book-overview-reviews{border-top:1px solid #f2ede6;border-top:1px solid var(--second-border-color);display:flex;flex-direction:column;gap:16px;order:50;padding:36px 0 0;width:100%}@media screen and (max-width:768px){.book-overview-reviews{border-top:none;padding:0}}.book-overview-review-item{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);overflow:hidden;width:100%}.book-overview-review-item-header{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;height:56px;margin:0 16px}@media screen and (max-width:768px){.book-overview-review-item-header{display:none}}.book-overview-review-item-header-icon{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;margin-inline-end:8px;margin-inline-start:-8px;width:40px}.book-overview-review-item-header-icon-svg{font-size:24px}.book-overview-review-item-header-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}.book-overview-review-item-comments{display:flex;flex-direction:column;gap:16px;margin:0 16px 16px}@media screen and (max-width:768px){.book-overview-review-item-comments{border-top:1px solid #f2ede6;border-top:1px solid var(--second-border-color);padding-top:16px}}.book-overview-third-section{display:flex;flex-direction:column;gap:24px;margin-bottom:24px;width:100%}@media screen and (max-width:1140px){.book-overview-third-section{display:contents}}.book-overview-flex-loading{align-content:center;display:flex;justify-content:center;min-width:100%}.book-main-box{align-items:flex-start;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;margin-top:24px;order:-2;padding:0 24px 16px;transition:transform .2s ease;width:100%}.book-main-box.audio{margin-top:0}@media screen and (max-width:1140px){.book-main-box{align-items:center;background-color:#0000;border-radius:4px 4px 0 0;border-radius:var(--first-radius) var(--first-radius) 0 0;flex-direction:column;flex-wrap:wrap;margin-top:0;padding:0 16px}}.book-main-box-content{align-items:flex-end;display:flex;width:100%}@media screen and (max-width:1140px){.book-main-box-content{flex-direction:column}}.book-main-box-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:4px;border-radius:var(--first-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.251);margin-top:-24px;min-width:178px;width:178px}.book-main-box-img.audio{aspect-ratio:1;aspect-ratio:var(--audio-ratio);margin-top:24px;min-width:192px;width:192px}@media screen and (max-width:1140px){.book-main-box-img,.book-main-box-img.audio{margin-top:16px}}.book-main-box-detail{display:flex;flex-direction:column;flex-grow:1;gap:12px;padding:24px 24px 12px}@media screen and (max-width:1140px){.book-main-box-detail{align-items:center;order:1;padding:0;width:100%}}.book-main-box-detail-title{color:#23211f;color:var(--first-color);font-family:my-font-bold,serif;font-size:20px;font-size:var(--huge-font)}@media screen and (max-width:1140px){.book-main-box-detail-title{text-align:center}}@media screen and (max-width:768px){.book-main-box-detail-title{font-size:16px;font-size:var(--large-font)}}.book-main-box-detail-subtitle{color:#695e4f;color:var(--first-icon-color);font-family:my-font-regular,serif;font-size:12px;font-size:var(--small-font)}@media screen and (max-width:768px){.book-main-box-detail-subtitle{font-size:12px;font-size:var(--small-font)}}.book-main-box-detail-channel{align-items:center;display:flex;gap:8px}.book-main-box-detail-channel-title{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:768px){.book-main-box-detail-channel-title{font-size:12px;font-size:var(--small-font)}}.book-main-box-detail-channel-value{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.book-main-box-detail-channel-value.have-action{border-bottom:1px solid #23211f;border-bottom:1px solid var(--first-text-color)}@media screen and (max-width:768px){.book-main-box-detail-channel-value{font-size:13px;font-size:var(--regular-font)}}.book-main-box-detail-author{align-items:center;display:flex;flex-wrap:wrap}@media screen and (max-width:1140px){.book-main-box-detail-author{justify-content:center}}.book-main-box-detail-author-title{color:#867f76;color:var(--second-text-color);font-size:13px;font-size:var(--regular-font);margin-inline-end:8px}@media screen and (max-width:768px){.book-main-box-detail-author-title{font-size:12px;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 #23211f;border-bottom:1px solid var(--first-text-color);cursor:pointer}.book-main-box-detail-author-name{font-size:13px;font-size:var(--regular-font);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-main-box-detail-author-name.have-action{border-bottom:1px solid #23211f;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:#867f76;color:var(--second-text-color);font-size:20px;left:-28px;position:absolute}.book-main-box-detail-author-separator:last-child{margin-inline-start:4px}.book-main-box-buttons{display:flex;flex-direction:row;gap:8px;padding:24px 0 0}@media screen and (max-width:1140px){.book-main-box-buttons{flex-direction:row-reverse;margin:0 auto;padding:16px 0}}.book-main-box-buttons-item{align-items:center;border:0!important;display:flex;height:40px;justify-content:center;min-width:40px;padding:0;width:40px}.book-main-box-buttons-item-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px;height:24px;width: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{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.book-main-box-share-header-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.book-main-box-share-header-close{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-end:-12px;margin-bottom:-12px;margin-top:-12px;width:48px}.book-main-box-share-header-close-icon{height:24px;width:24px}.book-main-box-share-content{border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;gap:24px;padding-bottom:16px}.book-main-box-share-content-img{border-radius:4px;border-radius:var(--first-radius);box-shadow:0 12px 24px -4px #0000001f;height:233px;width:165px}.book-main-box-share-content-img.square{height:165px}.book-main-box-share-content-img.no-aspect{height:auto}@media screen and (max-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:14px;font-size:var(--title-font);margin-bottom:20px}.book-main-box-share-content-section-social{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:1140px)and (min-width:769px){.book-main-box-share-content-section-social{gap:12px;justify-content:flex-start}}.book-main-box-share-content-section-social-item{height:28px;padding:4px;width:28px}.book-main-box-share-content-section-social-item path{fill:#23211f;fill:var(--first-text-color)}.book-main-box-share-content-section-email{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font);margin:24px 0}.book-main-box-share-content-section-email-btn{align-items:center;background-color:#c9baa7;background-color:var(--forth-icon-color);border-radius:4px;border-radius:var(--first-radius);color:#fff;color:var(--solid-light);display:flex;font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);height:32px;height:calc(var(--first-btn-input-height) - 16px);inset-inline-end:8px;justify-content:center;position:absolute;top:8px;transition:background-color .2s ease;width:48px;width:var(--first-btn-input-height)}.book-main-box-share-content-section-email-btn.active{background-color:#23211f;background-color:var(--first-color)}.book-main-box-share-footer-title{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font);margin:16px 0}.book-main-box-share-footer-section{align-items:center;background-color:#f8f5f1;background-color:var(--third-background-color);border:1px solid #f2ede6;border:1px solid var(--second-border-color);border-radius:8px;border-radius:var(--third-radius);display:flex;height:40px;justify-content:space-between}.book-main-box-share-footer-section-btn{border-radius:4px;border-radius:var(--first-radius);font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);gap:4px;height:32px;margin-inline-start:4px}.book-main-box-share-footer-section-btn-icon{color:#23211f;color:var(--first-color);font-size:16px}.book-main-box-share-footer-section-link{direction:ltr;font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font);margin-inline-start:12px;max-width:calc(100% - 120px);overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap}.book-main-box .show-image-footer-icon-type-svg{font-size:28px;height:28px;width:28px}.book-toc{max-width:100%;width:var(--desktop-modal-width)}.book-toc-inner{padding:32px 24px}.book-toc-header{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;justify-content:space-between;padding-bottom:16px}.book-toc-header-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.book-toc-header-close{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-end:-12px;margin-bottom:-12px;margin-top:-12px;width:48px}@media screen and (max-width:768px){.book-toc-header-close{display:none}}.book-toc-header-close-icon{color:#695e4f;color:var(--third-color);font-size:24px;height:24px;width:24px}.book-toc-item{align-items:center;border-top:1px solid #f2ede6;border-top:1px solid var(--second-border-color);display:flex;justify-content:space-between;padding:12px 0}.book-toc-item-title{font-family:my-font-medium,serif}.book-toc-item-time,.book-toc-item-title{font-size:14px;font-size:var(--title-font)}.book-toc-item-time{color:#4d463d;color:var(--forth-text-color);font-family:my-font-regular,serif;margin-inline-start:16px}.book-toc-item-child{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.book-toc-item-child:last-child{margin-bottom:0}.book-toc-item-child-item{color:#4d463d;color:var(--forth-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);margin-inline-start:8px}.book-toc-loading{padding:24px 0}.book-toc-empty{align-items:center;display:flex;flex-direction:column;font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font);justify-content:center;line-height:28px;line-height:var(--second-line-height);margin-top:12px}.book-toc-empty,.book-toc-empty-title{color:#4d463d;color:var(--forth-text-color)}.book-toc-empty-title{font-size:16px;font-size:var(--large-font)}.book-toc-empty-icon{margin-bottom:28px;width:290px}.base-category{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;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 ease}@media screen and (max-width:1140px){.base-category.search{padding-top:112px;padding-top:var(--header-mobile-height)}}.base-category-content{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width)}.base-category-content-first{display:flex;flex-direction:column;gap:16px;min-width:312px;min-width:var(--side-width);width:312px;width:var(--side-width)}.base-category-content-first.margin-top{margin-top:24px}@media screen and (max-width:1140px){.base-category-content-first{display:none}}.base-category-content-box{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);padding:0 24px;width:100%}.base-category-content-box-title{font-family:my-font-medium,serif;font-size:15px;font-size:var(--title-2-font);padding:24px 0 16px}.base-category-content-box-name,.base-category-content-box-title{border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color)}.base-category-content-box-name{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:16px 0;width:100%}.base-category-content-box-name:last-child{border-bottom:none}.base-category-content-box-name-first{align-items:center;display:flex;gap:8px}.base-category-content-box-name-first-icon{color:#322e2a;color:var(--forth-border-color);font-size:16px;transform:rotate(-90deg)}.base-category-content-box-name-first-icon path{fill:#322e2a;fill:var(--forth-border-color)}.base-category-content-box-name-first-detail{font-family:my-font-regular,serif;font-size:15px;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 #e5dccf;border-top:1px solid var(--first-border-color);margin-inline-start:16px}.base-category-content-box-children-item{align-items:center;color:#4d463d;color:var(--forth-text-color);display:flex;font-family:my-font-light,serif;font-size:15px;font-size:var(--title-2-font);gap:8px;justify-content:space-between;padding:8px 0;width:100%}.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;display:flex;gap:8px}.base-category-content-box-children-item-material-icon{color:#695e4f;color:var(--third-color);font-size:20px}.base-category-content-box-children-item-material-active{font-size:24px}.base-category-content-second{display:flex;flex-direction:column;gap:40px;margin-inline-start:24px;order:2;width:calc(100% - 336px);width:calc(100% - var(--side-width) - 24px)}.base-category-content-second.is-container{container-name:flex-content;container-type:inline-size}.base-category-content-second.content-list{gap:24px}.base-category-content-second.margin-top{margin-top:24px}@media screen and (max-width:1140px){.base-category-content-second.margin-top{margin-top:10px}.base-category-content-second{gap:24px;margin-inline-start:0;width:100%}.base-category-content-second.content-list{gap:16px}}.base-category-content-desc{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:8px;border-radius:var(--third-radius);padding:40px;position:relative;width:100%}@media screen and (max-width:1140px){.base-category-content-desc{display:none}}.base-category-content-desc-title{color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:18px;font-size:var(--big-font);margin-bottom:16px}.base-category-content-desc-text{color:#322e2a;color:var(--forth-border-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.base-category-content-desc-text a{color:#594ef2;color:var(--link-color)}.base-category-content-children-title{font-family:my-font-bold,serif;font-size:18px;font-size:var(--big-font)}@media screen and (max-width:1140px){.base-category-content-children-title{display:none}}.base-category-content-children-cont .auto-height-content-child{display:flex;gap:12px}.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 (max-width:1140px){.base-category-content-children-cont{display:none}}.base-category-content-children-mobile-cont{display:none}@media screen and (max-width:1140px){.base-category-content-children-mobile-cont{display:flex;flex-direction:column;gap:8px;margin-inline-start:calc(var(--first-solid-padding)*-1);overflow:auto;padding:0 var(--first-solid-padding);width:calc(100% + var(--first-solid-padding)*2)}}.base-category-content-children-mobile{display:flex;gap:8px}.base-category-content-children-mobile-empty{min-width:1px}.base-category-content-children-item-link{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;flex-direction:column;gap:8px;max-width:calc(16.666% - 10px);min-width:calc(16.666% - 10px);padding:12px}.base-category-content-children-item-link.count{align-items:flex-start;background-color:#23211f;background-color:var(--first-color);color:#f8f5f1;color:var(--fifth-icon-color);justify-content:space-between}.base-category-content-children-item-link.complete-view{display:inline-flex;max-width:none;min-width:fit-content;vertical-align:top}@media screen and (max-width:1170px){.base-category-content-children-item-link{max-width:calc(20% - 9.6px);min-width:calc(20% - 9.6px)}}@media screen and (max-width:950px){.base-category-content-children-item-link{max-width:calc(25% - 9px);min-width:calc(25% - 9px)}}@media screen and (max-width:800px){.base-category-content-children-item-link{max-width:calc(33.3% - 8px);min-width:calc(33.3% - 8px)}}@media screen and (max-width:1140px){.base-category-content-children-item-link{display:inline-flex;flex-direction:row;height:40px;max-width:none;min-width:fit-content;padding:0 10px;vertical-align:top}}.base-category-content-children-item-count-title{align-items:center;display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);gap:4px}.base-category-content-children-item-count-desc{align-items:center;display:flex;font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font);gap:4px}.base-category-content-children-item-count-desc-icon{color:#f8f5f1;color:var(--fifth-icon-color);font-size:16px}.base-category-content-children-item-count-title-number{font-family:my-font-bold,serif;font-size:28px;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:4px;border-radius:var(--first-radius)}@media screen and (max-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:14px;font-size:var(--title-font);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-category-content-404{padding:16px;text-align:center}.book-buy-box{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);order:-1;padding:16px 24px;transition:transform .2s ease,opacity .2s ease,top .35s cubic-bezier(.8,-.3,.2,1.3);transition:transform ease .2s,opacity ease .2s,top var(--first-transition);width:100%}.book-buy-box.fix{position:sticky;top:153px;top:calc(var(--header-desktop-height) + 24px)}.book-buy-box.fix.in-overview{top:218px;top:calc(var(--header-desktop-height) + 89px)}.book-buy-box.hide{opacity:0}@media screen and (max-width:1140px){.book-buy-box{border-radius:0 0 8px 8px;border-radius:0 0 var(--third-radius) var(--third-radius);margin-top:16px;padding:16px}}.visible-campaign-banner .book-buy-box.fix{position:sticky;top:217px;top:calc(var(--header-desktop-height) + var(--header-top-banner-height) + 24px)}.visible-campaign-banner .book-buy-box.fix.in-overview{top:282px;top:calc(var(--header-desktop-height) + var(--header-top-banner-height) + 89px)}.book-buy-box-detail{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;margin-bottom:16px;padding-bottom:16px}.book-buy-box-detail-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:4px;border-radius:var(--first-radius);margin-inline-end:16px;min-width:72px;width:72px}.book-buy-box-detail-img.audio{aspect-ratio:1;aspect-ratio:var(--audio-ratio);min-width:80px;width:80px}.book-buy-box-detail-content{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:space-between}.book-buy-box-detail-content-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.book-buy-box-detail-content-publisher{color:#8f9193;color:var(--second-icon-color);font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font)}.book-buy-box-header{align-items:flex-end;display:flex;flex-direction:column;gap:16px;justify-content:space-between;margin-bottom:16px}.book-buy-box-header.single-row{flex-direction:row}@media screen and (max-width:768px){.book-buy-box-header{border-top:1px solid #f2ede6;border-top:1px solid var(--second-border-color);padding-top:0}}.book-buy-box-header-first{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:space-between;width:100%}.book-buy-box-header-rate{align-items:center;background-color:#efe944;background-color:var(--rate-tag-color);border-radius:24px;display:flex;justify-content:center;padding:6px 10px}.book-buy-box-header-rate.empty{background:#e5dccf;background:var(--first-border-color);color:#867f76;color:var(--second-text-color);font-family:my-font-medium,serif}.book-buy-box-header-rate-icon{color:#322e2a;color:var(--on-rate-tag-color);font-size:24px;margin-inline-end:4px}.book-buy-box-header-rate-icon.empty{color:#c9baa7;color:var(--forth-icon-color)}.book-buy-box-header-rate-title{align-items:center;display:flex;font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.book-buy-box-header-rate-title,.book-buy-box-header-rate-title-responses,.book-buy-box-header-rate-title.empty{color:#322e2a;color:var(--on-rate-tag-color)}.book-buy-box-header-rate-title-responses{font-family:my-font-light,serif;font-size:12px;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;display:flex;gap:8px}.book-buy-box-header-rate-badge .label{color:#23211f;color:var(--first-color);font-family:my-font-medium,serif;font-size:12px;font-size:var(--small-font)}.book-buy-box-header-bg{display:flex;gap:8px}.book-buy-box-header-second{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;width:100%}.book-buy-box-header-discount{align-items:center;display:flex;margin-bottom:4px}.book-buy-box-header-discount-price{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:14px;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:#f54c4c;background-color:var(--danger-color);color:#fff;color:var(--solid-light);font-family:my-font-regular,serif;font-size:16px;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:#f37021;background-color:var(--dana-primary)}.book-buy-box-header-discount-percent.dana:after{border-right:8px solid #f37021;border-right:8px solid var(--dana-primary)}.book-buy-box-header-discount-percent.dana:before{border-left:8px solid #f37021;border-left:8px solid var(--dana-primary)}.book-buy-box-header-discount-percent:after,.book-buy-box-header-discount-percent:before{border-bottom:15px solid #0000;border-top:15px solid #0000;content:"";display:block}.book-buy-box-header-discount-percent:after{border-right:8px solid #f54c4c;border-right:8px solid var(--danger-color)}.book-buy-box-header-discount-percent:before{border-left:8px solid #f54c4c;border-left:8px solid var(--danger-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:20px;font-size:var(--huge-font);margin-inline-end:4px}@media screen and (max-width:768px){.book-buy-box-header-price-number{font-size:18px;font-size:var(--big-font)}}.book-buy-box-header-price-title{color:#695e4f;color:var(--first-icon-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}.book-buy-box-header-price-free{font-family:my-font-medium,serif;font-size:20px;font-size:var(--huge-font)}@media screen and (max-width:768px){.book-buy-box-header-price-free{font-size:18px;font-size:var(--big-font)}}.book-buy-box-header-already-bought{align-items:center;color:#695e4f;color:var(--third-color);display:flex;font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);gap:8px;padding-top:16px}.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:#695e4f;color:var(--third-color)}.book-buy-box-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.book-buy-box-sticky{display:none}@media screen and (max-width:1140px){.book-buy-box-sticky{background-color:#f8f5f1;background-color:var(--second-background-color);border-radius:8px 8px 0 0;border-radius:var(--third-radius) var(--third-radius) 0 0;bottom:0;display:flex;gap:8px;left:0;margin-bottom:-10px;opacity:1;padding:16px 16px 26px;position:fixed;right:0;transform:translate3d(0,calc(var(--nav-height)*-1),0);transform:translate3d(0,calc(var(--page-padding-bottom)*-1),0);transition:opacity .35s cubic-bezier(.8,-.3,.2,1.3),transform .25s ease;transition:opacity var(--first-transition),transform ease .25s;z-index:3;z-index:var(--header-z-index)}.book-buy-box-sticky.hide{opacity:0;transform:translate3d(0,calc(100% - var(--nav-height)),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:12px;font-size:var(--small-font)}.book-buy-box-sticky .book-buy-box-footer-first{flex-grow:1;height:40px;white-space:nowrap;width:100%}.book-buy-box-sticky .book-buy-box-main-btn-icon{font-size:16px}}.book-buy-box-footer-first{flex-grow:1;font-family:my-font-medium,serif;width:calc(66% - 12px)}@media screen and (max-width:1230px){.book-buy-box-footer-first{font-size:14px;font-size:var(--title-font)}}@media screen and (max-width:1115px){.book-buy-box-footer-first{font-size:13px;font-size:var(--regular-font)}}.book-buy-box-footer-first-plus .playing-icon-item{background-color:#fff;background-color:var(--on-second-surface-color)}.book-buy-box-footer-second{flex-grow:1;font-family:my-font-medium,serif;gap:8px;width:34%}@media screen and (max-width:1230px){.book-buy-box-footer-second{font-size:14px;font-size:var(--title-font)}}@media screen and (max-width:1115px){.book-buy-box-footer-second{font-size:13px;font-size:var(--regular-font)}}.book-buy-box-footer-second-icon{color:#23211f;color:var(--first-text-color);font-size:24px}.book-buy-box-header-off-code{align-items:center;border-top:1px solid #e5dccf;border-top:1px solid var(--first-border-color);display:flex;gap:12px;margin-top:16px;padding-top:16px}@media screen and (max-width:768px){.book-buy-box-header-off-code{margin-top:16px;padding-top:16px}}.book-buy-box-header-off-code-frame{height:56px;min-width:56px;position:relative;width:56px}@media screen and (max-width:768px){.book-buy-box-header-off-code-frame{height:48px;min-width:48px;width:48px}}.book-buy-box-header-off-code-frame-icon{font-size:56px}.book-buy-box-header-off-code-frame-text{color:#f54c4c;color:var(--danger-color);font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}@media screen and (max-width:768px){.book-buy-box-header-off-code-frame-text{font-size:14px;font-size:var(--title-font)}}.book-buy-box-header-off-code-text{flex-grow:1;font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);line-height:23px;line-height:var(--first-line-height);white-space:pre-line}@media screen and (max-width:768px){.book-buy-box-header-off-code-text{font-size:14px;font-size:var(--title-font)}}.book-buy-box-header-off-code-copy{border:0!important;color:#695e4f;color:var(--first-icon-color);height:40px;min-width:40px;padding:0;width:40px}@media screen and (max-width:768px){.book-buy-box-header-off-code-copy{height:32px;min-width:32px;width:32px}}.book-buy-box-header-off-code-copy-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px}@media screen and (max-width:768px){.book-buy-box-header-off-code-copy-icon{font-size:20px}}.book-rate{align-items:center;border-top:1px solid #e5dccf;border-top:1px solid var(--first-border-color);display:flex;justify-content:space-between;padding:24px 0 0;width:100%}@media screen and (max-width:1140px){.book-rate{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);border-top:none;padding:24px 16px}}.book-rate-content-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);margin-bottom:8px}@media screen and (max-width:1140px){.book-rate-content-title{display:none}}.book-rate-content-rate{align-items:center;display:flex}.book-rate-content-rate-icon{color:#695e4f;color:var(--third-color);font-size:24px;height:24px;margin-inline-end:6px;width:24px}.book-rate-content-rate-score{color:var(--neutral-12);font-family:my-font-medium,serif;font-size:24px;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:14px;font-size:var(--title-font)}.book-rate-content-responses{color:#867f76;color:var(--second-text-color);margin-top:4px}.book-rate-content-rate-labels{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.book-rate-distribution{display:flex;flex-direction:column;gap:12px;min-width:216px;width:216px}@media screen and (max-width:768px){.book-rate-distribution{gap:4px;min-width:94px;width:94px}}.vl-content-list-more{display:flex;gap:24px}@media screen and (max-width:768px){.vl-content-list-more{flex-direction:column;gap:0;margin-top:16px;width:100%}}.vl-content-list-more-item{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;flex-direction:column;gap:8px;max-width:calc(25% - 18px);min-width:calc(25% - 18px);padding:24px}@media screen and (max-width:1000px){.vl-content-list-more-item{max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@media screen and (max-width:750px){.vl-content-list-more-item{max-width:calc(50% - 12px);min-width:calc(50% - 12px)}}@media screen and (max-width:768px){.vl-content-list-more-item{border-radius:0;border-top:1px solid #f2ede6;border-top:1px solid var(--second-border-color);max-width:100%;min-width:100%;padding:16px 0}.vl-content-list-more-item:last-child{padding-bottom:18px}}.vl-content-list-more-item-content-title{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:15px;font-size:var(--title-2-font);white-space:normal;word-break:break-word}@media screen and (max-width:768px){.vl-content-list-more-item-content-title{font-size:13px;font-size:var(--regular-font)}}.vl-content-list-more-item-content-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#23211f;color:var(--first-color);display:-webkit-box;font-family:my-font-regular,serif;font-size:16px;font-size:var(--large-font);overflow:hidden;text-overflow:ellipsis;white-space:pre-line;word-break:break-word}@media screen and (max-width:768px){.vl-content-list-more-item-content-desc{-webkit-line-clamp:2;font-size:13px;font-size:var(--regular-font)}}.book-editions{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);padding:24px;width:100%}@media screen and (max-width:768px){.book-editions{padding:24px 16px}}.book-editions-header{align-items:center;display:flex;justify-content:space-between;position:relative}.book-editions-header-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}.book-editions-header-btn{align-items:center;border-radius:50%;display:flex;height:48px;inset-inline-end:0;justify-content:center;margin-inline-end:-14px;position:absolute;top:50%;transform:translateY(-50%);width:48px}.book-editions-header-btn-icon{color:#8f9193;color:var(--second-icon-color);font-size:20px;height:20px;width:20px}.book-editions-header-btn-icon path{fill:#8f9193;fill:var(--second-icon-color)}.book-editions-content{margin-inline-start:-8px;margin-top:8px;width:calc(100% + 16px)}.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{align-items:center;border-radius:4px;border-radius:var(--first-radius);display:flex;padding:8px}.book-editions-content-item-border{background-color:#f2ede6;background-color:var(--second-border-color);height:20px;width:1px}.book-editions-content-item-material-icon{height:24px;width:24px}.book-editions-content-item-material-total{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);margin:0 4px}.book-editions-content-item-material-title{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}.book-library{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);padding:16px 24px;width:100%}@media screen and (max-width:950px){.book-library{padding:16px}}.book-library-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);margin-bottom:16px}.book-library-actions{align-items:center;display:flex;justify-content:space-between;padding:0 16px}.book-library-actions.episode{justify-content:space-around}@media screen and (max-width:1140px){.book-library-actions{gap:64px;justify-content:center;padding:0 8px}}@media screen and (max-width:768px){.book-library-actions{gap:0;justify-content:space-between}}.book-library-actions-item{align-items:center;display:flex;flex-direction:column}.book-library-actions-item:hover .book-library-actions-item-btn{background-color:#f8f5f1;background-color:var(--second-background-color)}.book-library-actions-item-btn{align-items:center;background:#e5dccf;background:var(--first-border-color);border:0!important;display:flex;height:56px;justify-content:center;padding:0;transition:all .1s ease;width:56px}.book-library-actions-item-btn-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px;height:24px;transition:fill .1s ease;width:24px}.book-library-actions-item-title{color:#23211f;color:var(--first-color);font-size:12px;font-size:var(--small-font);margin-top:8px}.vl-tags-content{display:flex;flex-wrap:wrap;gap:8px}.vl-tags-content-item{padding:9px 12px}.hl-tags-content-item,.vl-tags-content-item{background-color:#fff;background-color:var(--first-background-color);border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:32px;border-radius:var(--seven-radius)}.hl-tags-content-item{padding:6px 10px}.book-exact{align-items:stretch;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;gap:12px;justify-content:flex-start;padding:16px 16px 16px 0;position:relative;width:100%}.book-exact-badges{display:flex;gap:4px;inset-inline-end:12px;position:absolute;top:0}.book-exact-img{border-radius:4px;border-radius:var(--first-radius);height:96px;object-fit:contain;width:68px}.book-exact-img.audio{height:80px;width:80px}.book-exact-detail{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding-top:6px;position:relative}.book-exact-detail-name{font-family:my-font-regular,serif;font-size:15px;font-size:var(--title-2-font)}.book-exact-detail-link{align-items:center;border-radius:4px;border-radius:var(--first-radius);color:#493edc;color:var(--info-color);display:flex;font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font);gap:4px;margin-bottom:-4px;margin-top:-4px;margin-inline-start:-8px;padding:4px 8px}.book-exact-detail-link-icon{font-size:16px;height:16px;width:16px}.book-exact-bg{bottom:0;height:100%;inset-inline-end:0;opacity:.2;position:absolute;top:0;z-index:-1}.book-series{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:8px;border-radius:var(--third-radius);display:flex;gap:12px;padding:10px 16px;width:100%}.book-series-img{width:72px}.book-series-detail{display:flex;flex-direction:column;flex-grow:1;gap:6px}.book-series-detail-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.book-series-detail-subtitle{color:#867f76;color:var(--second-text-color);font-family:my-font-medium,serif;font-size:12px;font-size:var(--small-font)}.book-series-icon{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;margin-inline-end:-10px;width:40px}.book-series-icon-svg{font-size:20px}.book-series-icon-svg path{fill:#8f9193;fill:var(--second-icon-color)}.book-reviews{border-top:1px solid #e5dccf;border-top:1px solid var(--first-border-color);display:flex;flex-direction:column;gap:16px;width:100%}@media screen and (max-width:1140px){.book-reviews{border-top:none}}.book-reviews-title{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font);padding:24px 0 0}@media screen and (max-width:1140px){.book-reviews-title{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);font-family:my-font-regular,serif;padding:12px 16px}}.book-reviews-btn-material{align-items:center;color:#594ef2;color:var(--link-color);display:flex;font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font);gap:4px;justify-content:flex-start;margin-inline-start:-16px;padding:16px;width:100%}@media screen and (max-width:1140px){.book-reviews-btn-material{height:32px;justify-content:center;margin-inline-start:0;padding:0}}.book-reviews-btn-material-icon{font-size:16px}.review{background-color:#f2ede6;background-color:var(--second-border-color);border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:4px;border-radius:var(--first-radius);padding:16px;width:100%}.review.full-page-view{border:none;border-radius:0}@media screen and (max-width:768px){.review{border:none}}.review-material{border-radius:4px 4px 0 0;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;display:contents;-webkit-user-select:text;user-select:text}.review-header{align-items:center;display:flex;justify-content:space-between}.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{display:flex;flex-direction:column;gap:4px}.review-header-user-name{direction:ltr;font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font)}@media screen and (max-width:480px){.review-header-user-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.review-header-user-separator{background-color:#23211f;background-color:var(--first-text-color);border-radius:50%;height:2px;margin:0 4px;width:2px}.review-header-user-date{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}.review-header-rate{align-items:center;display:flex;gap:4px}.review-header-rate-number{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.review-header-rate-icon{font-size:16px}.review-choices{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:0 16px}.review-choices.margin-top{margin-top:16px}.review-body{border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);line-height:23px;line-height:var(--first-line-height);margin:16px 0 0;padding-bottom:16px;text-align:justify;text-align-last:start;white-space:pre-wrap;word-break:break-word}.review-body.no-border{border-bottom:none}.review-submit-review{align-items:center;border-radius:8px;border-radius:var(--third-radius);color:#23211f;color:var(--first-color);display:flex;font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font);gap:4px;margin-inline-start:8px;margin-top:8px;padding:8px}.review-submit-review.margin-bottom{margin-bottom:16px}.review-submit-review-icon{font-size:16px}.review-footer{align-items:center;display:flex;height:24px;justify-content:space-between;margin:16px -15px 0;padding:0 4px}.review-footer-button{align-items:center;display:flex;height:100%}.review-comments{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}.review-login-button{height:48px;justify-content:center;margin-inline-end:-12px;width:48px}.review-footer-button-item,.review-login-button{align-items:center;border-radius:8px;border-radius:var(--third-radius);display:flex}.review-footer-button-item{gap:4px;padding:0 12px}.review-footer-button-item path{transition:fill .1s ease}.review-footer-button-item.liked path{fill:#f54c4c;fill:var(--danger-color)}.review-footer-button-item-icon{color:#695e4f;color:var(--third-color);font-size:24px;height:24px;width:24px}.review-footer-button-item-icon path{fill:#695e4f;fill:var(--third-color)}.review-footer-button-item-icon.liked{color:#f54c4c;color:var(--danger-color)}.review-footer-button-item-icon.absolute{inset-inline-start:12px;opacity:1;position:absolute;top:50%;transform:translateY(-50%) scale(1);transition:transform .35s cubic-bezier(.8,-.3,.2,1.3),opacity .35s cubic-bezier(.8,-.3,.2,1.3);transition:transform var(--first-transition),opacity var(--first-transition);z-index:1;z-index:var(--default-z-index)}.review-footer-button-item-icon.absolute.hide{opacity:0;transform:translateY(-50%) scale(.5)}.review-footer-button-item-icon.menu path{fill:#8f9193;fill:var(--second-icon-color)}.review-footer-button-item-text{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font);min-width:24px}.review-content{align-items:center;background-color:#f8f5f1;background-color:var(--second-background-color);border-radius:8px;border-radius:var(--third-radius);display:flex;gap:12px;margin:16px 16px 0;padding:16px;width:calc(100% - 32px)}.review-content-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:4px;border-radius:var(--first-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.251);width:80px}.review-content-img.square{aspect-ratio:1;aspect-ratio:var(--audio-ratio)}.review-content-detail{display:flex;flex-direction:column;gap:8px}.review-menu-modal{max-width:100%;width:var(--desktop-modal-width)}.review-user-rate{align-items:center;direction:ltr;display:flex;justify-content:flex-end}.review-user-rate-item{font-size:16px}.review-user-rate-item.empty{color:#e5dccf;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{transform:translateZ(0);transition:transform .3s ease;white-space:nowrap;width:100%}.add-to-shelve-slide.slide{transform:translate3d(calc(100% + 24px),0,0)}.add-to-shelve-section{display:inline-block;opacity:1;transition:opacity .3s ease;vertical-align:top;white-space:normal;width:100%}.add-to-shelve-section.hide{height:0;opacity:0}.add-shelve-section{display:inline-block;margin-inline-start:24px;opacity:1;transition:opacity .3s ease;vertical-align:top;white-space:normal;width:100%}.add-shelve-section.hide{height:0;opacity:0}.add-to-shelve-header-icon{color:#695e4f;color:var(--third-color);font-size:24px}.add-to-shelve-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);margin-bottom:16px}.add-to-shelve-header{align-items:center;display:flex;justify-content:space-between}.add-to-shelve-close-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px}.add-to-shelve-icon{display:block;margin:0 auto;width:163px}.add-to-shelve-empty-title{color:#4d463d;color:var(--forth-text-color);font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font);margin:16px 0 4px;text-align:center}.add-to-shelve-empty-desc{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font);margin-bottom:24px;text-align:center}.add-to-shelve-add{align-items:center;background-color:#f8f5f1;background-color:var(--second-background-color);border:2px dashed #e5dccf;border:2px dashed var(--first-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;height:56px;justify-content:space-between;padding:0 16px;width:100%}.add-to-shelve-add-section{align-items:center;display:flex;gap:8px}.add-to-shelve-add-section-icon{font-size:24px}.add-to-shelve-add-section-title{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.add-to-shelve-add-plus{color:#23211f;color:var(--first-color);font-size:16px}.add-shelve-title{align-items:center;display:flex;font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);gap:4px;margin-bottom:20px}.add-shelve-title-back{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-start:-12px;width:48px}.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:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font)}.add-shelve-btn{margin-top:32px;width:100%}.add-to-shelve-list{display:flex;flex-direction:column;gap:16px}.add-to-shelve-list-item{align-items:center;border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:8px;border-radius:var(--third-radius);display:flex;height:56px;justify-content:space-between;padding:0 12px;transition:opacity .2s ease,border .2s ease}.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:#23211f;color:var(--first-text-color);font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font);margin-inline-start:8px}.add-to-shelve-list-item-total{align-items:center;color:#8f9193;color:var(--second-icon-color);display:flex;font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);justify-content:flex-end;min-height:19px}.book-user-rate{align-items:center;border-top:1px solid #e5dccf;border-top:1px solid var(--first-border-color);display:flex;gap:8px;justify-content:space-between;padding:36px 0 0;scroll-margin:185px;scroll-margin:calc(var(--header-un-collapsed-desktop-height) + 56px);width:100%}@media screen and (max-width:1140px){.book-user-rate{align-items:flex-start;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);border-top:none;flex-direction:column;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:16px;font-size:var(--large-font);margin-bottom:4px}.book-user-rate-title.have-review{margin-bottom:12px;margin-inline-start:16px}@media screen and (max-width:1140px){.book-user-rate-title{font-family:my-font-medium,serif}}.book-user-rate-subtitle{color:#4d463d;color:var(--neutral-9);font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.book-user-rate-subtitle .path2{color:#4d463d;color:var(--forth-text-color)}@media screen and (max-width:1140px){.book-user-rate-subtitle{display:none}}.book-user-rate-detail{align-items:center;display:flex}@media screen and (max-width:1140px){.book-user-rate-detail{margin-top:16px;width:100%}}.book-user-rate-section.have-review{width:100%}.book-introduction{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);width:100%}@media screen and (max-width:1140px){.book-introduction{display:contents}}.book-introduction-header{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);border-radius:8px 8px 0 0;border-radius:var(--third-radius) var(--third-radius) 0 0;border-top:2px solid #0000;display:flex;height:65px;margin:0 32px;padding:8px 0 0;position:sticky;top:128px;top:calc(-1px + var(--header-desktop-height));transform:translateX(0);transition:top .35s cubic-bezier(.8,-.3,.2,1.3),border-radius .2s ease,border-top .2s ease;transition:top var(--first-transition),border-radius ease .2s,border-top ease .2s;z-index:2;z-index:var(--book-introduction-header-z-index)}.book-introduction-header.is-pinned{border-radius:0;border-top:2px solid #f2ede6;border-top:2px solid var(--second-border-color);margin-inline-start:calc(max(0px,100vw - 1320px)/-2);margin-inline-start:calc(max(0px,var(--full-viewport) - var(--first-max-page-width))/-2);padding-inline-start:calc(max(0px,100vw - 1320px)/2 + 32px);padding-inline-start:calc(max(0px,var(--full-viewport) - var(--first-max-page-width))/2 + 32px);width:100vw;width:var(--full-viewport)}@media screen and (max-width:1320px){.book-introduction-header.is-pinned{margin-inline-start:calc(max(0px,100vw - 1320px)/-2 - var(--first-solid-padding));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,100vw - 1320px)/2 + 32px + 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 (max-width:1140px){.book-introduction-header{display:none}}.visible-campaign-banner .book-introduction-header{top:192px;top:calc(-1px + var(--header-desktop-height) + var(--header-top-banner-height))}.book-introduction-header-item{border-radius:4px;border-radius:var(--first-radius);margin-bottom:-1.5px;max-width:40%;padding:0 16px;transition:margin-inline-start .35s cubic-bezier(.8,-.3,.2,1.3);transition:margin-inline-start var(--first-transition)}.book-introduction-header-item:first-child{padding-right:0}.book-introduction-header-item.active .book-introduction-header-item-content{color:#23211f;color:var(--first-text-color);font-family:my-font-medium,serif}.book-introduction-header-item.active .book-introduction-header-item-content-border{background-color:#23211f;background-color:var(--first-color)}.book-introduction-header-item-content{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:16px;font-size:var(--large-font);max-width:100%;overflow:hidden;padding:16px 0;position:relative;text-overflow:ellipsis;white-space:nowrap}.book-introduction-header-item-content-border{background-color:#0000;border-radius:3px;bottom:0;height:3px;inset-inline-start:0;position:absolute;width:100%}.book-introduction-content{display:flex;flex-direction:column;gap:32px;padding:32px;scroll-margin:185px;scroll-margin:calc(var(--header-un-collapsed-desktop-height) + 56px)}@media screen and (max-width:1140px){.book-introduction-content{display:contents}}.book-introduction-desc{align-items:flex-start;display:flex;flex-direction:column;gap:16px;width:100%}@media screen and (max-width:1140px){.book-introduction-desc{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);padding:24px 16px}}.book-introduction-desc-inner{width:100%}.book-introduction-desc-title{display:none}@media screen and (max-width:1140px){.book-introduction-desc-title{display:block;font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);margin-bottom:16px}}.book-introduction-desc-text{font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);line-height:23px;line-height:var(--first-line-height);overflow:hidden;text-align:justify;text-align-last:start;white-space:pre-line;word-break:break-word}.book-introduction-desc-text *{color:#4d463d!important;color:var(--forth-color)!important}.book-introduction-desc-text img{height:auto!important;object-fit:contain;width:100%!important}.book-introduction-desc-btn{color:#594ef2!important;color:var(--link-color)!important;margin-top:8px;margin-inline-start:-12px}.book-introduction-desc-text-btn-icon{color:#594ef2;color:var(--link-color);font-size:20px;transform:rotate(-90deg);transition:transform .35s cubic-bezier(.8,-.3,.2,1.3);transition:transform var(--first-transition)}.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:14px;font-size:var(--title-font);margin-inline-end:8px;padding-top:8px}@media screen and (max-width:768px){.book-introduction-categories-title{font-size:13px;font-size:var(--regular-font)}}.book-introduction-categories-items{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.book-introduction-categories-items-item{background-color:#f8f5f1;background-color:var(--second-background-color);border-radius:4px;border-radius:var(--first-radius);color:#23211f;color:var(--first-color);font-family:my-font-regular,serif;font-size:13px;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:14px;font-size:var(--title-font);margin-inline-end:8px}@media screen and (max-width:768px){.book-introduction-tags-title{font-size:13px;font-size:var(--regular-font)}}.book-introduction-tags-items{align-items:center;display:flex;gap:8px}.book-introduction-tags-items-item{border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:24px;border-radius:var(--sixth-radius);font-family:my-font-light,serif;font-size:11px;font-size:var(--tiny-font);padding:4px 8px}.book-vl-rows{border-top:1px solid #e5dccf;border-top:1px solid var(--first-border-color);padding-top:32px;scroll-margin:185px;scroll-margin:calc(var(--header-un-collapsed-desktop-height) + 56px);width:100%}@media screen and (max-width:1140px){.book-vl-rows{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);border-top:none;padding:0}}.book-vl-rows-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);margin-bottom:8px}@media screen and (max-width:1140px){.book-vl-rows-title{margin-bottom:16px}.book-vl-rows-title.just-desktop{display:none}}.book-vl-rows-table{display:block;width:100%}@media screen and (max-width:1140px){.book-vl-rows-table.just-desktop{display:none}}.book-vl-rows-table-body{display:block;width:100%}.book-specification-mobile{display:none}@media screen and (max-width:1140px){.book-specification-mobile{display:block}}.book-vl-rows-mobile{align-items:center;display:flex;padding:16px}.book-vl-rows-mobile-item{align-items:center;border-radius:4px;border-radius:var(--first-radius);display:flex;flex-direction:column;flex-grow:1;gap:4px;padding:8px 0;position:relative}.book-vl-rows-mobile-item:after{background-color:#f2ede6;background-color:var(--second-border-color);bottom:16px;content:" ";inset-inline-end:0;position:absolute;top:16px;width:1px}.book-vl-rows-mobile-item:last-child:after{display:none}.book-vl-rows-mobile-item-icon{color:#695e4f;color:var(--third-color);font-size:24px;height:24px;width:24px}.book-vl-rows-mobile-item-icon.image-loading{border-radius:4px;border-radius:var(--first-radius)}.book-vl-rows-mobile-item-title{color:#23211f;color:var(--first-color);font-family:my-font-regular,serif;font-size:12px;font-size:var(--small-font)}.book-vl-rows-mobile-item-title.more{color:#695e4f;color:var(--third-color)}.book-vl-rows-item{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;padding:12px 0}.book-vl-rows-item:last-child{border-bottom:none}@media screen and (max-width:1140px){.book-vl-rows-item{justify-content:space-between;padding:16px 0}.book-vl-rows-item:first-child{border-top:1px solid #f2ede6;border-top:1px solid var(--second-border-color)}}.book-vl-rows-item-title{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);margin-inline-end:8px;min-width:200px}@media screen and (max-width:1140px){.book-vl-rows-item-title{font-family:my-font-light,serif;font-size:13px;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:14px;font-size:var(--title-font);-webkit-user-select:auto;user-select:auto}.book-vl-rows-item-subtitle.have-action{border-bottom:1px solid #23211f;border-bottom:1px solid var(--first-text-color);cursor:pointer;-webkit-user-select:none;user-select:none}@media screen and (max-width:1140px){.book-vl-rows-item-subtitle{font-family:my-font-regular,serif;max-width:100%;overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap}}.book-vl-rows-modal{padding:24px}.book-toc-btn{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;justify-content:space-between;padding:16px 24px;width:100%}@media screen and (max-width:1140px){.book-toc-btn{border-radius:0 0 4px 4px;border-radius:0 0 var(--first-radius) var(--first-radius);border-top:1px solid #f2ede6;border-top:1px solid var(--second-border-color)}.book-toc-btn.just-desktop{display:none}}.book-toc-btn-first{align-items:center;display:flex;gap:8px}.book-toc-btn-first-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px;height:24px;width:24px}.book-toc-btn-first-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}@media screen and (max-width:768px){.book-toc-btn-first-title{font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font)}}.book-toc-btn-arrow{color:#8f9193;color:var(--second-icon-color);font-size:20px;height:20px;width:20px}.book-toc-btn-arrow path{fill:#8f9193;fill:var(--second-icon-color)}@media screen and (max-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{align-items:flex-start;display:flex;justify-content:space-between}.alert-modal-header-icon{color:#f54c4c;color:var(--danger-color);font-size:40px}.alert-modal-header-close{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;margin-inline-end:-12px;margin-top:-12px;width:40px}.alert-modal-header-close-icon{color:#695e4f;color:var(--first-icon-color);font-size:16px}.alert-modal-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);margin-top:16px}.alert-modal-desc{color:#4d463d;color:var(--forth-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);line-height:23px;line-height:var(--first-line-height);margin-top:8px;white-space:pre-wrap}.alert-modal-submit{margin-top:24px}.alert-modal-cancel,.alert-modal-submit{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);width:100%}.alert-modal-cancel{margin-top:12px}.login{align-items:center;background-color:#f8f5f1;background-color:var(--second-background-color);display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;min-height:var(--full-height)}@media screen and (max-width:768px){.login{background-color:#f2ede6;background-color:var(--second-border-color)}}.login-logo-link{margin-top:72px;width:130px}@media screen and (min-width:769px)and (max-height:900px){.login-logo-link{margin-top:56px}}@media screen and (max-width:768px){.login-logo-link{display:none}}.login-logo{display:block;height:40px;width:100%}@media screen and (max-width:768px){.login-switch{min-height:100vh;min-height:var(--full-height);width:100%}}.login-box{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:6px;border-radius:var(--second-radius);margin:56px 0;padding:32px;width:424px}.login-box.otp{padding-bottom:32px}.login-box .input-field{border:1px solid #c9baa7;border:1px solid var(--forth-icon-color)}.login-box .input-field:focus{border:1px solid #23211f;border:1px solid var(--first-color)}@media screen and (min-width:769px)and (max-height:900px){.login-box{margin:32px 0}}@media screen and (max-width:768px){.login-box{margin:32px 0 0;padding:40px var(--first-solid-padding);width:100%}}.login-box-back{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-start:-12px;margin-bottom:8px;margin-top:-12px;width:48px}.login-box-back.just-mobile{display:none}@media screen and (max-width:768px){.login-box-back.just-mobile{display:flex}}.login-box-back-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px}.login-box-icon{display:block;font-size:48px;margin-bottom:16px}.login-box-icon.margin-top{margin-top:24px}.login-box-title{font-family:my-font-bold,serif;font-size:18px;font-size:var(--big-font);margin-bottom:8px}.login-box-desc{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);line-height:23px;line-height:var(--first-line-height);margin-bottom:32px}.login-box-input{margin-bottom:24px}.login-box-sub-title{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);margin-bottom:28px;margin-top:32px}.login-box-desc-phone{direction:ltr;display:inline-block}.login-box-submit{gap:8px;margin:24px 0;width:100%}.login-box-submit.more-margin-top{margin-top:32px}.login-box-submit.no-margin-bottom{margin-bottom:0}.login-box-later{border:none!important;margin-bottom:-12px;margin-top:-12px;width:100%}.login-box-submit-icon{font-size:24px;height:24px;width:24px}.login-box-other{align-items:center;display:flex;gap:8px;margin-bottom:24px}.login-box-other-line{background-color:#e5dccf;background-color:var(--first-border-color);flex-grow:1;height:1px}.login-box-other-text{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:12px;font-size:var(--small-font)}.login-box-options{align-items:center;display:flex;gap:16px}@media screen and (max-width:768px){.login-box-options{flex-wrap:wrap}}.login-box-options-item{flex-grow:1;font-size:14px;font-size:var(--title-font);gap:8px;width:50%}@media screen and (max-width:768px){.login-box-options-item{width:100%}}.login-box-options-item-icon{font-size:20px;height:20px;width:20px}.login-box-rule{align-items:center;display:flex;font-size:12px;font-size:var(--small-font);gap:4px;justify-content:center;margin-top:32px}.login-box-rule-link{border-bottom:1px solid #594ef2;border-bottom:1px solid var(--link-color);color:#594ef2;color:var(--link-color)}.login-box-otp{margin:32px 0 16px;position:relative;width:100%}.login-box-otp-progress{background-color:#23211f;background-color:var(--first-color);border-radius:4px;border-radius:var(--first-radius);bottom:0;position:absolute;right:0;top:0;transition:all 2s linear;width:0}.login-box-otp-progress.progress-bar{animation:progress 120s linear}.login-box-otp-progress.submit-loading{width:100%!important}.login-box-otp-text{position:relative}.login-box-change{align-items:center;border-radius:8px;border-radius:var(--third-radius);color:#594ef2;color:var(--link-color);display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);gap:8px;height:36px;margin:0 auto;overflow:hidden;padding:8px;width:fit-content}.login-box-change.show-anime{animation:show-password-btn .35s cubic-bezier(.8,-.3,.2,1.3);animation:show-password-btn var(--first-transition)}@media screen and (max-width:768px){.login-box-change{height:56px;justify-content:center;margin-inline-start:0;padding:16px 8px;width:100%}.login-box-change.show-anime{animation:show-password-btn-mobile .35s cubic-bezier(.8,-.3,.2,1.3);animation:show-password-btn-mobile var(--first-transition)}}.login-box-change-icon{color:#594ef2;color:var(--link-color);font-size:20px}.login-footer{padding:0 var(--first-solid-padding);width:100%}@media screen and (max-width:768px){.login-footer{display:none}}.login-footer-content{margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width)}.login-footer-content-top{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;justify-content:space-between;padding-bottom:24px}.login-footer-content-top-section{align-items:center;display:flex;gap:42px}.login-footer-content-down{align-items:center;display:flex;justify-content:space-between;padding:24px 0}.login-footer-content-down-text{color:#695e4f;color:var(--first-icon-color);font-family:my-font-regular,serif;font-size:14px;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:4px;border-radius:var(--first-radius);color:#695e4f;color:var(--first-icon-color);font-family:my-font-regular,serif;font-size:14px;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:#e5dccf;background-color:var(--first-border-color);height:16px;margin:0 16px;width:1px}.country-menu{direction:rtl;direction:var(--language-direction)}@media screen and (min-width:1141px){.country-menu{animation:fade-in .2s ease!important;border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:8px;border-radius:var(--third-radius);left:0;overflow:hidden;position:absolute;right:0;top:60px;top:calc(var(--first-btn-input-height) + 12px);transform:none;z-index:4;z-index:var(--modal-z-index)}}.country-menu-header{align-items:flex-start;display:flex;height:64px;justify-content:space-between;padding:24px 24px 16px}@media screen and (max-width:768px){.country-menu-header{padding:16px var(--first-solid-padding) 16px}}.country-menu-header-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.country-menu-header-close{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;margin-top:-8px;margin-inline-end:-12px;width:40px}.country-menu-header-close-icon{color:#8f9193;color:var(--second-icon-color);font-size:24px}.country-menu-search{display:block;flex-grow:1;margin:0 24px;position:relative;width:calc(100% - 48px)}.country-menu-search input{background-color:#f8f5f1;background-color:var(--second-background-color)}@media screen and (max-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-x:hidden;overflow-y:auto}@supports(overflow-y:overlay){.country-menu-items{overflow-y:overlay}}@media screen and (max-width:768px){.country-menu-items{max-height:calc(100vh - 124px);max-height:calc(var(--full-height) - 124px);min-height:calc(100vh - 124px);min-height:calc(var(--full-height) - 124px)}}@media screen and (max-height:780px)and (min-width:769px){.country-menu-items{max-height:240px}}.country-menu-items-404{align-items:center;display:flex;height:96px;justify-content:center}.country-menu-item{direction:ltr;height:48px;padding:0 24px;width:100%}@media screen and (max-width:768px){.country-menu-item{padding:0 var(--first-solid-padding)}}.country-menu-item-content{border-bottom:1px solid #f2ede6;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;display:flex;height:100%}.country-menu-item-first-img{border-radius:50%;height:24px;margin-inline-end:8px;object-fit:cover;width:24px}.country-menu-item-first-title,.country-menu-item-second{font-size:14px;font-size:var(--title-font)}.country-menu-item-second{font-family:my-font-regular,serif}.phone-input{align-items:center;border:1px solid #c9baa7;border:1px solid var(--forth-icon-color);border-radius:8px;border-radius:var(--third-radius);direction:ltr;display:flex;height:48px;height:var(--first-btn-input-height);position:relative;transition:all .2s ease}.phone-input:has(>input:not(:placeholder-shown)){border:1px solid #322e2a;border:1px solid var(--forth-border-color)}.phone-input:has(>input:not(:placeholder-shown)) .phone-input-title{color:#322e2a;color:var(--forth-border-color);transform:translate3d(0,-50%,0) scale(1);transition:color .2s ease,transform .2s ease!important}.phone-input:has(>input:focus){border:1px solid #23211f;border:1px solid var(--first-color)}.phone-input:has(>input:focus) .phone-input-title{color:#23211f;color:var(--first-color);transform:translate3d(0,-50%,0) scale(1);transition:color .2s ease .2s,transform .2s ease}.phone-input-country{align-items:center;border-radius:8px 0 0 8px;border-radius:var(--third-radius) 0 0 var(--third-radius);display:flex;gap:8px;height:100%;min-width:71px;padding:12px 8px}.phone-input-country-img{border-radius:50%;height:24px;object-fit:cover;width:24px}.phone-input-country-code{font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}.phone-input-separator{background-color:#c9baa7;background-color:var(--forth-icon-color);height:24px;width:1px}.phone-input-field{border-radius:0 8px 8px 0;border-radius:0 var(--third-radius) var(--third-radius) 0;flex-grow:1;font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);height:100%;padding:0 8px;padding-inline-end:48px}.phone-input-field::placeholder{color:#8f9193;color:var(--second-icon-color)}.phone-input-title{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);color:#0000;direction:rtl;direction:var(--language-direction);display:flex;font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);height:17px;padding:0 4px;pointer-events:none;position:absolute;right:12px;top:0;transform:translate3d(0,-50%,0) scale(0);transition:color .2s ease,transform .2s ease .2s}.phone-input-close{align-items:center;border-radius:8px;border-radius:var(--third-radius);display:flex;height:48px;justify-content:center;transform:scale(1);transition:transform .35s cubic-bezier(.8,-.3,.2,1.3);transition:transform var(--first-transition);width:48px}.phone-input-close.hide{transform:scale(0)}.phone-input-close-icon{color:#a09990;font-size:24px}.header-search{display:block;flex-grow:1;margin:0 24px;margin-inline-start:0;position:relative}@media screen and (max-width:1140px){.header-search{margin:0}}.header-search-input{position:relative;z-index:1;z-index:var(--default-z-index)}.header-search-input input{border:1px solid #f2ede6;border:1px solid var(--second-border-color)}.header-search-input input,.header-search-input.open input{background-color:#f8f5f1;background-color:var(--second-background-color)}.header-search-modal-back{animation:fade-in .25s ease;background-color:#0000001a;height:100vh;height:var(--full-height);left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .25s ease;z-index:1;z-index:var(--default-z-index)}.header-search-modal-back.hide{opacity:0}@media screen and (max-width:1140px){.header-search-modal-back{background-color:#0000}}.header-search-modal{animation:fade-in .25s ease;background-color:#f8f5f1;background-color:var(--second-background-color);border:1px solid #f2ede6;border:1px solid var(--second-border-color);border-radius:8px;border-radius:var(--third-radius);box-shadow:0 12px 24px -6px #1414190f;left:0;max-height:calc(100vh - 100px);max-height:calc(var(--full-height) - 100px);opacity:1;overflow:auto;padding:24px 0;position:absolute;right:0;top:56px;top:calc(var(--first-btn-input-height) + 8px);transition:opacity .25s ease;z-index:1;z-index:var(--default-z-index)}.header-search-modal.search-result{padding:12px 0}.header-search-modal.hide{opacity:0}@media screen and (max-width:1140px){.header-search-modal{border-radius:0;height:calc(100vh - 56px);height:calc(var(--full-height) - var(--header-collapsed-mobile-height));left:0;max-height:none;position:fixed;right:0;top:48px;top:calc(var(--header-collapsed-mobile-height) - 8px)}.header-search-modal .auto-height-content{height:auto!important}.header-search-modal.search-result{overflow:auto;padding:0 0 var(--nav-height) 0}}.header-search-modal-history{animation:fade-in .25s ease}.header-search-modal-history-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);margin:0 24px 8px}@media screen and (max-width:1140px){.header-search-modal-history-title{margin:0 var(--first-solid-padding) 8px}}.header-search-modal-frequent-item-cont{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding:0 24px}@media screen and (max-width:1140px){.header-search-modal-frequent-item-cont{padding:0 var(--first-solid-padding)}}.header-search-modal-frequent-item-material{border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:32px;border-radius:var(--seven-radius);padding:6px 10px}.header-search-modal-frequent-item-material-title{color:#4d463d;color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:12px;font-size:var(--small-font)}.header-search-modal-history-item-material{align-items:center;display:flex;gap:8px;padding:8px 24px;width:100%}@media screen and (max-width:1140px){.header-search-modal-history-item-material{padding:8px var(--first-solid-padding)}}.header-search-modal-history-item-material-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px}.header-search-modal-history-item-material-title{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.header-search-modal-frequent{animation:fade-in .25s ease}.header-search-modal-frequent.margin-top{margin-top:24px}.header-search-suggestion-item{animation:fade-in .25s ease;background-color:#0000;padding:0 24px;transition:background-color .2s ease;width:100%}.header-search-suggestion-item.active{background-color:#f8f5f1;background-color:var(--third-background-color)}@media screen and (max-width:1140px){.header-search-suggestion-item{padding:0 var(--first-solid-padding)}}.header-search-suggestion-item-material-inner{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;gap:12px;padding:12px 0;width:100%}.header-search-suggestion-item-material-img{aspect-ratio:1;aspect-ratio:var(--audio-ratio);border-radius:2px;border-radius:calc(var(--first-radius)/2);box-shadow:0 12px 24px -4px #f8f5f1;box-shadow:0 12px 24px -4px var(--second-background-color);width:40px}.header-search-suggestion-item-material-img.person{align-items:center;background-color:#e5dccf;background-color:var(--first-border-color);color:#b4ab9e;color:var(--third-icon-color);display:flex;font-size:20px;justify-content:center}.header-search-suggestion-item-material-img.round{border-radius:50%}.header-search-suggestion-item-material-img.not-square{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio)}.header-search-suggestion-item-material-icon{color:#695e4f;color:var(--first-icon-color);font-size:28px;margin-inline:6px}.header-search-suggestion-item-material-detail{display:flex;flex-direction:column;gap:4px}.header-search-suggestion-item-material-title{font-family:my-font-regular,serif;font-size:16px;font-size:var(--large-font)}@media screen and (max-width:768px){.header-search-suggestion-item-material-title{font-size:14px;font-size:var(--title-font)}}.header-search-suggestion-item-material-subtitle{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:12px;font-size:var(--small-font)}@media screen and (max-width:768px){.header-search-suggestion-item-material-subtitle{font-size:11px;font-size:var(--tiny-font)}}.header-search-suggestion-all{align-items:center;animation:fade-in .25s ease;background-color:#0000;display:flex;gap:8px;padding:12px 24px;transition:background-color .2s ease;width:100%}.header-search-suggestion-all.active{background-color:#f8f5f1;background-color:var(--third-background-color)}@media screen and (max-width:1140px){.header-search-suggestion-all{padding:12px var(--first-solid-padding)}}.header-search-suggestion-loading{animation:fade-in .25s ease;padding:150px 0}.header-search-suggestion-404{align-items:center;animation:fade-in .25s ease;display:flex;flex-direction:column;padding:32px 24px}.header-search-suggestion-404-icon{width:290px}.header-search-suggestion-404-icon.small{width:200px}@media screen and (max-width:768px){.header-search-suggestion-404-icon{width:160px}}.header-search-suggestion-404-title{color:#322e2a;color:var(--forth-border-color);font-family:my-font-bold,serif;font-size:14px;font-size:var(--title-font);line-height:23px;line-height:var(--first-line-height);margin-bottom:4px;margin-top:16px;text-align:center}@media screen and (max-width:768px){.header-search-suggestion-404-title{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}}.header-search-suggestion-404-desc{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);text-align:center}.header-search-suggestion-all-material-search{color:#23211f;color:var(--first-color);font-size:24px}.header-search-suggestion-all-material-arrow{font-size:16px}.header-search-suggestion-all-material-title{color:#23211f;color:var(--first-color);font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.otp-input{direction:ltr;position:relative}.otp-input-field{caret-color:#0000;color:#000;height:56px;letter-spacing:66px;padding:0 28px;width:100%}.otp-input-field:focus+.otp-input-box .otp-input-box-item.ready{border:1px solid #23211f;border:1px solid var(--first-color)}.otp-input-field:focus+.otp-input-box .otp-input-box-item.ready:after{animation:caret 1s ease infinite;content:"|"}.otp-input-box{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;right:0;top:0}.otp-input-box-item{align-items:center;border:1px solid #c9baa7;border:1px solid var(--forth-icon-color);border-radius:8px;border-radius:var(--third-radius);display:flex;font-family:my-font-medium,serif;font-size:18px;font-size:var(--big-font);height:56px;justify-content:center;transition:all .2s ease;width:56px}.otp-input-box-item.fill:last-child:after{animation:caret 1s ease infinite;content:"|";margin-inline-start:-1px}.otp-input-box-item.loading:last-child:after{display:none}.otp-input-box-item.error{border:1px solid #f54c4c!important;border:1px solid var(--danger-color)!important;color:#f54c4c;color:var(--danger-color)}@keyframes caret{0%{opacity:0}50%{opacity:1}to{opacity:0}}.validation-err{align-items:center;display:flex;font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);height:0;opacity:0;overflow:hidden;transition:height .35s cubic-bezier(.8,-.3,.2,1.3),opacity .35s cubic-bezier(.8,-.3,.2,1.3);transition:height var(--first-transition),opacity var(--first-transition)}.validation-err.no-space{position:absolute}.validation-err.error{color:#f54c4c;color:var(--danger-color)}.validation-err.success{color:#33b377;color:var(--success-color)}.validation-err.show{height:40px;opacity:1}.info-container{border-radius:8px;border-radius:var(--third-radius);display:flex;flex-direction:column;gap:8px;padding:12px}.info-container.warning{background-color:#f9eac9;background-color:var(--warning-container-color);border:1px solid #ebe542;border:1px solid var(--warning-color)}.info-container.success{background-color:#deeddb;background-color:var(--success-container-color);border:1px solid #33b377;border:1px solid var(--success-color)}.info-container-title{align-items:center;color:#23211f;color:var(--first-text-color);display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);gap:8px;text-align:start}.info-container-title-icon{font-size:24px}.info-container-desc{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font);line-height:23px;line-height:var(--first-line-height);text-align:justify;text-align-last:start;white-space:pre-line}.list-button{align-items:center;border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:8px;border-radius:var(--third-radius);color:#23211f;color:var(--first-text-color);display:flex;font-family:my-font-regular,serif;font-size:16px;font-size:var(--large-font);height:48px;height:var(--first-btn-input-height);justify-content:center;padding:0 12px;position:relative;text-align:center;transition:background-color .1s ease,color .1s ease,border .1s ease}.list-button.danger{background-color:#f54c4c;background-color:var(--danger-color);color:#fff;color:var(--solid-light)}.list-button.fill{background-color:#f8f5f1;background-color:var(--forth-background-color);border:1px solid #e5dccf;border:1px solid var(--third-border-color)}.list-button.fill path{fill:#695e4f;fill:var(--third-color)}.list-button.outline{color:#23211f;color:var(--first-color);font-size:14px;font-size:var(--title-font);gap:8px}.list-button.outline svg{height:20px;width:20px}@media screen and (max-width:768px){.list-button.outline{font-size:13px;font-size:var(--regular-font)}}.list-button.disable{background-color:#e5dccf;background-color:var(--first-border-color);color:#fff;color:var(--solid-light);cursor:not-allowed}.list-button.loading{cursor:not-allowed}.list-button.active:focus-visible{box-shadow:0 0 0 2px #553a89!important;box-shadow:0 0 0 2px var(--second-color)!important}@media screen and (max-width:768px){.list-button{border-radius:4px;border-radius:var(--first-radius);font-size:14px;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{align-items:center;display:inline-flex;gap:8px;justify-content:center;max-width:fit-content}.single-button-sample-btn.outline{background-color:#0000;border:1px solid #23211f;border:1px solid var(--first-color);color:#23211f;color:var(--first-color)}.single-button-sample-btn.solid{background-color:#23211f;background-color:var(--first-color);color:#fff;color:var(--on-first-surface-color)}.single-button-sample-btn.xl{border-radius:12px;border-radius:var(--forth-radius);font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);height:56px;padding:0 24px}.single-button-sample-btn.lg{border-radius:8px;border-radius:var(--third-radius);font-family:my-font-regular,serif;font-size:16px;font-size:var(--large-font);height:48px;padding:0 16px}.single-button-sample-btn.md{font-size:14px;font-size:var(--title-font);height:40px;padding:0 12px}.single-button-sample-btn.md,.single-button-sample-btn.sm{border-radius:4px;border-radius:var(--first-radius);font-family:my-font-regular,serif}.single-button-sample-btn.sm{font-size:13px;font-size:var(--regular-font);height:32px;padding:0 8px}.single-button-sample-btn-icon.lg,.single-button-sample-btn-icon.xl{height:24px;width:24px}.single-button-sample-btn-icon.md{height:20px;width:20px}.single-button-sample-btn-icon.sm{height:16px;width:16px}.three-column-banner{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}@media screen and (max-width:1140px){.three-column-banner{flex-wrap:wrap;gap:16px}}@media screen and (max-width:768px){.three-column-banner{gap:8px}}.three-column-banner-item{aspect-ratio:1.4;border-radius:4px;border-radius:var(--first-radius);flex-grow:1;min-width:calc(16.6% - 20px);overflow:hidden;scroll-snap-align:start;scroll-snap-stop:normal;text-align:center;width:calc(16.6% - 20px)}@media screen and (max-width:1140px){.three-column-banner-item{max-width:calc(33.3% - 10.66667px);min-width:calc(33.3% - 10.66667px)}}@media screen and (max-width:768px){.three-column-banner-item{max-width:calc(33.3% - 5.33333px);min-width:calc(33.3% - 5.33333px)}}.three-column-banner-item-img{height:100%;object-fit:cover;width:100%}.three-column-banner-item-content{align-items:center;background-color:#0006;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.three-column-banner-item-content-img{height:40px;object-fit:contain;width:40px}@media screen and (max-width:768px){.three-column-banner-item-content-img{height:20px;width:20px}}.three-column-banner-item-content-title{color:#fff;color:var(--solid-light);font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:1140px){.three-column-banner-item-content-title{font-family:my-font-regular,serif}}.sticky-badge-link{bottom:0;height:56px;inset-inline-end:max(var(--first-solid-padding),(100vw - 1320px)/2);inset-inline-end:max(var(--first-solid-padding),(var(--full-viewport) - var(--first-max-page-width))/2);overflow:visible;position:fixed;transform:translate3d(0,calc(-16px + var(--nav-height)*-1),0);transform:translate3d(0,calc((16px + var(--page-padding-bottom))*-1),0);transition:transform .25s ease;z-index:3;z-index:var(--header-z-index)}@media screen and (max-width:768px){.sticky-badge-link{inset-inline-end:var(--first-solid-padding)}}.sticky-badge-img{height:100%;left:0;position:absolute;top:0;transition:opacity .2s ease}.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 ease .2s}.contributor{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) var(--first-solid-padding) calc(var(--page-padding-bottom) + 16px)}.contributor-content{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width)}@media screen and (max-width:768px){.contributor-content{gap:24px}}.contributor-content-bread{margin-bottom:-40px}@media screen and (max-width:768px){.contributor-content-bread{margin-bottom:-24px}}.contributor-content-box{align-items:flex-start;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;gap:24px;padding:24px;position:relative}@media screen and (max-width:768px){.contributor-content-box{align-items:center;flex-direction:column;gap:16px;padding:24px 16px}}.contributor-content-box-desc{display:flex;flex-direction:column;flex-grow:1;gap:4px;margin-top:36px;max-width:calc(100% - 216px)}@media screen and (max-width:768px){.contributor-content-box-desc{margin-top:0;max-width:100%}}.contributor-content-box-desc-name{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}@media screen and (max-width:768px){.contributor-content-box-desc-name{text-align:center}}.contributor-content-box-desc-role{align-items:center;display:flex}@media screen and (max-width:768px){.contributor-content-box-desc-role{justify-content:center;order:-1}}.contributor-content-box-desc-text-inner{color:#23211f;color:var(--first-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:768px){.contributor-content-box-desc-text-inner{color:#4d463d;color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}}.contributor-content-box-desc-text{margin-top:16px;position:relative}.contributor-content-box-desc-role-item{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);padding-inline-end:16px;position:relative}.contributor-content-box-desc-role-item:after{background-color:#e5dccf;background-color:var(--first-border-color);content:" ";height:12px;inset-inline-end:8px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.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{border-radius:50%;height:128px;min-width:128px;object-fit:cover;width:128px}.contributor-content-box-share{align-items:center;display:flex;height:40px;justify-content:center;min-width:40px;padding:0;width:40px}@media screen and (max-width:768px){.contributor-content-box-share{inset-inline-end:16px;position:absolute;top:24px}}.contributor-content-box-share-icon{font-size:24px;height:24px;width:24px}.expandable-desc{line-height:23px;line-height:var(--first-line-height);overflow:hidden;text-align:justify;text-align-last:start;transition:height .35s cubic-bezier(.8,-.3,.2,1.3);transition:height var(--first-transition);white-space:pre-line;word-break:break-word}@media screen and (max-width:768px){.expandable-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.expandable-desc.show-all{display:block}}.expandable-desc-btn{align-items:flex-end;animation:fade-in .2s ease;bottom:0;display:flex;height:164px;justify-content:center;left:0;padding-bottom:10px;position:absolute;right:0;transition:opacity .35s cubic-bezier(.8,-.3,.2,1.3);transition:opacity var(--first-transition)}.expandable-desc-btn.hide{opacity:0;pointer-events:none}@media screen and (max-width:768px){.expandable-desc-btn{background:#0000!important;height:auto;padding-bottom:0;position:static}}.expandable-desc-btn-text{align-items:center;border-radius:4px;border-radius:var(--first-radius);color:#493edc;color:var(--info-color);display:flex;font-size:14px;font-size:var(--title-font);gap:8px;padding:16px}.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 (max-width:768px){.playlist-content{padding:24px 0}}.playlist-content-header{align-items:center;display:flex;justify-content:space-between;padding:0 32px}@media screen and (max-width:768px){.playlist-content-header{display:none}}.playlist-content-header-close{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-end:-12px;width:48px}.playlist-content-header-close-icon{font-size:24px}.playlist-content-header-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.playlist-content-main{align-items:center;display:flex;gap:12px;margin-bottom:16px;margin-top:8px;padding:0 32px}@media screen and (max-width:768px){.playlist-content-main{padding:0 24px}}.playlist-content-main-img{border-radius:4px;border-radius:var(--first-radius);height:80px;width:80px}.playlist-content-main-detail{display:flex;flex-direction:column;gap:4px;justify-content:space-between}.playlist-content-main-detail-name{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.playlist-content-item{display:block;height:76px;padding:0 32px 0 24px;position:static;width:100%}.playlist-content-item.is-playing:after{background-color:#23211f;background-color:var(--first-color);border-radius:2px;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:4px}.playlist-content-item-header{align-items:center;display:flex;justify-content:space-between;width:100%}.playlist-content-item-header-first{align-items:center;display:flex;gap:8px;width:100%}.playlist-content-item-header-first-icon{align-items:center;display:flex;font-size:32px;height:32px;justify-content:center;min-width:32px;width:32px}.playlist-content-item-header-first-icon.is-playing{font-size:28px;height:28px;margin:2px;min-width:28px;width:28px}.playlist-content-item-header-first-title{font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);max-width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playlist-content-item-time{align-items:center;display:flex;gap:4px;margin-inline-start:40px;margin-top:4px}.playlist-content-item-time-icon{color:#8f9193;color:var(--second-icon-color);font-size:16px}.playlist-content-item-time-title{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}.playlist-content-item-progress{background-color:#e5dccf;background-color:var(--first-border-color);border-radius:2px;direction:ltr;height:2px;margin-top:12px}.playlist-content-item-progress-line{background-color:var(--player-color);border-radius:2px;height:100%}.playlist-content-item-container{margin-inline-end:8px;max-height:456px;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:768px){.playlist-content-item-container{max-height:none;padding:0 24px 0 16px}}.profile{min-height:100vh;min-height:var(--full-height);padding:calc(var(--header-padding) + 32px) var(--first-solid-padding) calc(var(--page-padding-bottom) + 32px)}@media screen and (max-width:768px){.profile{display:flex;flex-direction:column;padding:calc(var(--header-padding) + 16px) var(--first-solid-padding) calc(var(--page-padding-bottom) + 16px)}.profile.without-search{padding:calc(var(--header-collapsed-mobile-height) + 16px) var(--first-solid-padding) calc(var(--page-padding-bottom) + 16px)}}.profile-content{display:flex;margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width)}@media screen and (max-width:768px){.profile-content{width:100%}}.profile-content-first{min-width:312px;min-width:var(--side-width);width:312px;width:var(--side-width)}@media screen and (max-width:1140px){.profile-content-first{display:none}.profile-content-first.mobile-page{display:flex;min-width:100%;width:100%}}.profile-content-first-cont{display:flex;flex-direction:column;gap:16px;width:100%}@media screen and (min-width:1141px){.profile-content-first-cont{position:sticky;top:161px;top:calc(var(--header-desktop-height) + 32px);transition:top .35s cubic-bezier(.8,-.3,.2,1.3);transition:top var(--first-transition)}}.profile-content-first-flex{margin-top:0;opacity:1;transition:margin-top .35s cubic-bezier(.8,-.3,.2,1.3),opacity .3s .3s;transition:margin-top var(--first-transition),opacity .3s .3s}.profile-content-first-flex .auto-height-content-child{display:flex;flex-direction:column;gap:16px}.profile-content-first-flex.hide{margin-top:-16px;opacity:0}.profile-content-first-loading{align-items:center;display:flex;height:32px;justify-content:center;margin-bottom:0;transition:height .35s cubic-bezier(.8,-.3,.2,1.3),margin-bottom .35s cubic-bezier(.8,-.3,.2,1.3),opacity .35s cubic-bezier(.8,-.3,.2,1.3);transition:height var(--first-transition),margin-bottom var(--first-transition),opacity var(--first-transition)}.profile-content-first-loading.hide{height:0;margin-bottom:-16px;opacity:0}.profile-user-box{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;justify-content:space-between;padding:16px 24px;width:100%}@media screen and (max-width:768px){.profile-user-box{padding:16px}}.profile-user-box-top-detail{display:flex;flex-direction:column;gap:8px;margin-inline-start:12px;width:calc(100% - 104px)}.profile-user-box-top-detail-name{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.profile-user-box-top-detail-name{font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font)}}.profile-user-box-top-detail-phone{color:#8f9193;color:var(--second-icon-color);direction:ltr;font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font);text-align:end}@media screen and (max-width:768px){.profile-user-box-top-detail-phone{font-size:12px;font-size:var(--small-font)}}.profile-user-box-top-icon{color:#695e4f;color:var(--first-icon-color);font-size:20px}.profile-user-box-bottom{border-radius:0 0 4px 4px;border-radius:0 0 var(--first-radius) var(--first-radius);padding:0 24px;width:100%}@media screen and (max-width:768px){.profile-user-box-bottom{padding:0 16px}}.profile-user-box-bottom-content{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;padding:16px 0}@media screen and (max-width:768px){.profile-user-box-bottom-content{padding:16px 0}}.profile-user-box-bottom-content-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px}.profile-user-box-bottom-content-title{flex-grow:1;margin-inline-start:8px}.profile-user-box-bottom-content-btn,.profile-user-box-bottom-content-title{font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font)}.profile-user-box-bottom-content-btn{align-items:center;color:#493edc;color:var(--info-color);display:flex;gap:4px;white-space:nowrap}.profile-user-box-bottom-content-btn-icon{color:#493edc;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:14px;font-size:var(--title-font)}.profile-user-box-bottom-content-wallet-currency{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:11px;font-size:var(--tiny-font);margin-inline-end:8px;margin-inline-start:4px}.profile-user-box-bottom-content-wallet-icon{color:#695e4f;color:var(--first-icon-color);font-size:20px}.profile-plus{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);padding:16px 24px;width:100%}.profile-plus .profile-plus-icon{color:#553a89;color:var(--second-color)}@media screen and (max-width:768px){.profile-plus{padding:16px}}.profile-plus-header{align-items:center;display:flex;gap:8px}.profile-plus-desc{align-items:center;color:#4d463d;color:var(--forth-text-color);display:flex;font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);justify-content:space-between;margin-top:8px}.profile-plus-desc-inner{align-items:center;display:flex;gap:4px}.profile-plus-desc-day{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.profile-plus-desc-day-desc{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);white-space:nowrap}.profile-plus-icon{font-size:24px}.profile-plus-title{color:#553a89;color:var(--second-color);flex-grow:1;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.profile-plus-arrow{color:#553a89;color:var(--second-color);font-size:20px}.profile-side-buttons{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);order:50;overflow:hidden;position:relative}.profile-side-buttons-border{background-color:#23211f;background-color:var(--first-color);border-radius:2px;height:40px;inset-inline-start:0;margin-top:8px;position:absolute;transition:top .3s ease,background-color .3s ease,opacity .3s ease;width:2px}.profile-side-buttons-border.hide{opacity:0}.profile-side-buttons-item{padding:0 24px;width:100%}@media screen and (max-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:#867f76;color:var(--second-text-color);font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.profile-side-buttons-item-material-inner{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;gap:8px;height:56px;width:100%}.profile-side-buttons-item-material-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px;transition:fill .3s ease}.profile-side-buttons-item-material-icon.logout{color:#f54c4c;color:var(--danger-color)}.profile-side-buttons-item-material-icon.active{color:#23211f;color:var(--first-color)}.profile-side-buttons-item-material-title{flex-grow:1;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.profile-side-buttons-item-material-title.logout{color:#f54c4c;color:var(--danger-color)}.profile-side-buttons-item-material-new-badge{align-items:center;background-color:#f54c4c;background-color:var(--danger-color);border-radius:12px;color:#fff;color:var(--solid-light);display:flex;font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);height:24px;padding:0 8px}.profile-side-buttons-item-material-desc{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:11px;font-size:var(--tiny-font)}@media screen and (min-width:769px){.profile-side-buttons-item-material-desc{margin-inline-end:-2px}}.profile-side-buttons-item-material-arrow{color:#695e4f;color:var(--first-icon-color);font-size:20px}.profile-side-buttons-item-material-arrow.active{color:#23211f;color:var(--first-color)}.profile-content-second{margin-inline-start:24px;width:calc(100% - 336px);width:calc(100% - var(--side-width) - 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 (max-width:1140px){.profile-content-second{background-color:#0000;margin-inline-start:0;width:100%}}.profile-empty{align-items:center;background-color:#f8f5f1;background-color:var(--second-background-color);display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--header-padding) + 16px) var(--first-solid-padding) 24px}.profile-content-empty{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);margin-bottom:12px;padding:32px 24px;width:100%}.profile-content-empty-cont{width:100%}.profile-content-empty-icon{display:block;margin:0 auto;max-width:400px;width:100%}.profile-content-empty-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);margin-bottom:16px;margin-top:32px;text-align:center;width:100%}.profile-content-empty-link-button{border-radius:4px;border-radius:var(--first-radius);font-family:my-font-regular,serif;font-size:16px;font-size:var(--large-font);width:100%}.profile-empty-logo{margin-top:32px;width:64px}.profile-user-wallet{max-width:100%;width:var(--desktop-modal-width)}.profile-user-wallet-slide{transform:translateZ(0);transition:transform .3s ease;white-space:nowrap;width:100%}.profile-user-wallet-slide.slide{transform:translate3d(100%,0,0)}.profile-user-wallet-section{display:inline-block;opacity:1;transition:opacity .3s ease;vertical-align:top;white-space:normal;width:100%}.profile-user-wallet-section.hide{height:0;opacity:0}.profile-user-wallet-section-inner{padding:32px}@media screen and (max-width:768px){.profile-user-wallet-section-inner{padding:24px}}.profile-user-wallet-section-header{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;justify-content:space-between;padding-bottom:10px}.profile-user-wallet-section-content{display:flex;flex-direction:column}.profile-user-wallet-section-content .currency-box-bg{border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);cursor:pointer;display:flex;justify-content:space-between;padding:16px 0;width:100%}.profile-user-wallet-section-content .currency-box-bg .currency-box{align-items:center;display:flex;gap:12px}.profile-user-wallet-section-content .currency-box-bg .currency-box-icon{color:#695e4f;color:var(--third-color);font-size:24px}.profile-user-wallet-section-content .currency-box-bg .currency-box-title{color:#23211f;color:var(--first-color);font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.profile-user-wallet-section-content .currency-box-bg:last-child{border:0}.profile-user-wallet-section-header-title{align-items:center;display:flex;font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}.profile-user-wallet-section-header-close{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-end:-12px;width:48px}.profile-user-wallet-section-header-close-icon{font-size:24px}.profile-user-wallet-section-detail{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:24px}.profile-user-wallet-section-detail-icon{font-size:48px}.profile-user-wallet-section-detail-title{color:#4d463d;color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:16px;font-size:var(--large-font)}.profile-user-wallet-section-detail-current{align-items:center;display:flex;gap:4px}.profile-user-wallet-section-detail-current-price{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}.profile-user-wallet-section-detail-current-desc{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.profile-user-wallet-section-choose{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font);margin:24px 0 32px}.profile-user-wallet-section-items{display:flex;flex-direction:column;gap:12px;margin-top:24px}.profile-user-wallet-section-items-item{align-items:center;border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;gap:4px;height:40px;padding:0 8px;transition:border .2s ease,opacity .2s ease}.profile-user-wallet-section-items-item.disable{cursor:not-allowed;opacity:.6}.profile-user-wallet-section-items-item.active{border:1px solid #23211f;border:1px solid var(--first-color)}.profile-user-wallet-section-items-item-title{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.profile-user-wallet-section-items-item-desc{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:11px;font-size:var(--tiny-font)}.profile-user-wallet-input{margin-top:24px}.profile-user-wallet-section-submit{border-radius:4px;border-radius:var(--first-radius);margin-top:24px;width:100%}.profile-user-wallet-section-gift{color:#594ef2!important;color:var(--link-color)!important;margin:12px auto -12px}.profile-user-wallet-section-gift-icon{font-size:20px}.profile-account{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);height:100%;padding:24px 32px 86px}@media screen and (max-width:768px){.profile-account{background-color:#0000;height:auto;padding:0}}.profile-account-title{border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);margin-bottom:24px;padding-bottom:16px}@media screen and (max-width:768px){.profile-account-title{display:none}}.profile-account-loading{align-items:center;display:flex;height:calc(100% - 40px);justify-content:center}@media screen and (max-width:768px){.profile-account-loading{height:calc(100vh - var(--header-padding) - var(--nav-height) - 32px);height:calc(var(--full-height) - var(--header-padding) - var(--nav-height) - 32px)}.profile-content-section-container{background-color:#fff;background-color:var(--first-background-color);border:none;border-radius:8px;border-radius:var(--third-radius);flex-direction:column;padding:0}}.profile-content-section{animation:fade-in .2s ease;display:flex;padding:46px 0 0}@media screen and (max-width:768px){.profile-content-section{border:none;flex-direction:column;padding:0}}.profile-content-section-part{width:50%}@media screen and (min-width:769px){.profile-content-section-part.first{margin-inline-start:24px}.profile-content-section-part:first-child{border-inline-end:1px solid #e5dccf;border-inline-end:1px solid var(--first-border-color)}}@media screen and (max-width:768px){.profile-content-section-part{background-color:#fff;background-color:var(--first-background-color);border-radius:8px;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{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;padding:24px 0;width:calc(100% - 24px)}@media screen and (max-width:768px){.profile-content-section-part-box.gender{border-bottom:none;margin-inline-end:0;padding:16px 0 12px;width:100%}}.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 (max-width:768px){.profile-content-section-part-box{margin-inline-end:0;padding:16px 0;width:100%}}.profile-content-section-part-box-icon{color:#23211f;color:var(--first-color);font-size:16px}.profile-content-section-part-box-title{color:#23211f;color:var(--first-color);font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font);margin-inline-start:4px}.profile-content-section-part-box-detail{display:flex;flex-direction:column;flex-grow:1;gap:4px;height:48px;justify-content:space-between}.profile-content-section-part-box-detail.gender{align-items:center;flex-direction:row;gap:24px;height:auto}@media screen and (max-width:768px){.profile-content-section-part-box-detail.gender{align-items:flex-start;flex-direction:column;gap:4px}.profile-content-section-part-box-detail{flex-direction:row;height:auto}}.profile-content-section-part-box-password{align-items:center;display:flex;height:48px}@media screen and (max-width:768px){.profile-content-section-part-box-password{height:auto}}.profile-content-section-part-box-detail-phone{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font)}@media screen and (max-width:768px){.profile-content-section-part-box-detail-phone{font-size:11px;font-size:var(--tiny-font)}}.profile-content-section-part-box-detail-number{font-family:my-font-regular,serif;font-size:16px;font-size:var(--large-font)}.profile-content-section-part-box-detail-number.gender{flex:1 1;width:100%}.profile-content-section-part-box-detail-number.ltr{direction:ltr;text-align:right}@media screen and (max-width:768px){.profile-content-section-part-box-detail-number{font-size:14px;font-size:var(--title-font)}}.profile-content-section-part-box-edit{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-end:-12px;margin-bottom:-12px;margin-top:-12px;width:48px}.profile-content-section-part-box-edit-icon{color:#695e4f;color:var(--first-icon-color);font-size:22px}.profile-content-section-password{align-items:center;display:flex;gap:4px;justify-content:flex-start;margin-top:-16px}@media screen and (max-width:768px){.profile-content-section-password{margin-top:8px}}.profile-content-section-password-item{background-color:#23211f;background-color:var(--first-text-color);border-radius:50%;height:8px;width:8px}.profile-account-section-avatar-container{align-items:center;display:flex;gap:16px}@media screen and (max-width:768px){.profile-account-section-avatar-container{align-items:center;flex-direction:column;gap:0;padding:16px 0 0}}.profile-account-section-avatar{align-items:center;background:radial-gradient(closest-side,#0000 92.5%,#f8f5f1 0 98.5%,#0000 0 100%);background:radial-gradient(closest-side,#0000 92.5%,var(--third-background-color) 1% 98.5%,#0000 1% 100%);border-radius:50%;display:flex;height:148px;justify-content:center;position:relative;width:148px}.profile-account-section-avatar-input{display:none}.profile-account-section-avatar-placeholder{align-items:center;background-color:#fff;background-color:var(--first-background-color);border-radius:50%;display:flex;height:135px;justify-content:center;width:135px}.profile-account-section-avatar-loader{align-items:center;background:#fff;background:var(--first-background-color);display:flex;justify-content:center;opacity:.5;position:absolute}.profile-account-section-avatar-loader,.profile-account-section-avatar-placeholder-image{border-radius:50%;height:128px;width:128px}.profile-account-section-avatar-placeholder-image.text-avatar{font-size:42px;font-size:var(--super-gaint-font)}.profile-account-section-avatar-container-button{align-items:center;border-radius:8px;border-radius:var(--third-radius);color:#23211f;color:var(--first-color);display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);gap:8px;height:fit-content;justify-content:center;margin:-8px;padding:8px}.profile-account-section-avatar-container-button-icon{color:#23211f;color:var(--first-color);font-size:20px}.profile-account-section-avatar-modal{display:flex;flex-direction:column;min-width:400px;padding:20px 24px 8px}.profile-account-section-avatar-modal-header{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;justify-content:space-between;padding-bottom:16px}.profile-account-section-avatar-modal-header-title{color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.profile-account-section-avatar-modal-header-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px}.profile-account-section-avatar-modal-content{margin-top:8px}.profile-account-section-avatar-modal-content-item{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;gap:12px;padding-bottom:12px;padding-top:12px;width:100%}.profile-account-section-avatar-modal-content-item.border-less{border-bottom:none}.profile-account-section-avatar-modal-content-item-text{color:#4d463d;color:var(--forth-text-color);flex:1 1;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);text-align:right}.profile-account-section-avatar-modal-content-item-text.danger{color:#f54c4c;color:var(--danger-color)}.profile-account-section-avatar-modal-content-item-arrow{color:#695e4f;color:var(--first-icon-color);font-size:16px}.profile-account-section-avatar-modal-content-item-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px;height:24px;width:24px}.profile-account-section-avatar-modal-content-item-icon.fidibo-delete-outline{color:#f54c4c;color:var(--danger-color)}.profile-content-section-gender{align-items:center;display:flex;gap:24px;margin-top:4px}@media screen and (max-width:768px){.profile-content-section-gender{gap:12px}}.profile-content-section-gender-item{flex:1 1;gap:6px;height:40px;height:var(--second-btn-input-height);justify-content:flex-start}.profile-content-section-gender-item.disable .profile-content-section-gender-item-icon{opacity:.4}@media screen and (max-width:768px){.profile-content-section-gender-item{border-radius:8px;border-radius:var(--third-radius);width:96px}}.profile-content-section-gender-item-icon{height:16px;width:16px}.profile-content-section-gender-item-text{font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font)}.profile-content-section-part-input{align-items:center;display:flex;padding:20px 0}.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 (min-width:769px){.profile-content-section-part-input{margin-inline-end:24px}}@media screen and (max-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{display:flex;justify-content:flex-end;margin-top:40px;margin-inline-end:24px}@media screen and (max-width:768px){.profile-content-section-submit{background-color:#fff;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 (max-width:768px){.profile-content-section-submit-btn{border-radius:8px;border-radius:var(--third-radius);width:100%}}.profile-subscription{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);height:100%}@media screen and (max-width:1140px){.profile-subscription{height:auto}}.profile-subscription-header{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;justify-content:space-between;margin:0 32px;padding:32px 0 16px}@media screen and (max-width:1140px){.profile-subscription-header{display:none}}.profile-subscription-header-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}.profile-subscription-header-section{align-items:center;display:flex}.profile-subscription-header-section-btn{align-items:center;border-radius:4px;border-radius:var(--first-radius);color:#4d463d;color:var(--forth-text-color);display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);gap:8px;height:32px;padding:0 8px}.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:4px;border-radius:var(--first-radius);font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);height:32px;margin-inline-start:8px}.profile-subscription-tab{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;height:56px;margin:0 32px;position:relative}@media screen and (max-width:1140px){.profile-subscription-tab{margin:0 16px}.profile-subscription-tab.review-tab{display:none}}.profile-subscription-tab-item{align-items:center;color:#867f76;color:var(--second-text-color);display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);height:100%;justify-content:center;padding:0 24px;transition:color .3s ease;white-space:nowrap}.profile-subscription-tab-item:first-child{margin-inline-start:-24px}.profile-subscription-tab-item.active{color:#553a89;color:var(--second-color);font-family:my-font-medium,serif}.profile-subscription-tab-item.active.not-subscription{color:#23211f;color:var(--first-color)}@media screen and (max-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:#553a89;background-color:var(--second-color);border-radius:3px;bottom:0;height:3px;inset-inline-start:0;position:absolute;transition:width .3s ease,inset-inline-start .3s ease;width:74px}.profile-subscription-tab-border.not-subscription{background-color:#23211f;background-color:var(--first-color)}.profile-subscription-content{flex-grow:1}.profile-subscription-plan-loading{animation:fade-in .2s ease;padding:64px 0}.profile-subscription-plan{animation:fade-in .2s ease;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;flex-direction:column;margin:0 32px;padding:24px 0}@media screen and (max-width:768px){.profile-subscription-plan{margin:0 16px}}.profile-subscription-plan-content{align-items:center;display:flex;justify-content:space-between}.profile-subscription-plan-content-first{align-items:center;display:flex;gap:24px}@media screen and (max-width:768px){.profile-subscription-plan-content-first{gap:16px}}.profile-subscription-plan-content-first-img{height:112px;width:112px}@media screen and (max-width:768px){.profile-subscription-plan-content-first-img{height:80px;width:80px}}.profile-subscription-plan-content-first-detail{display:flex;flex-direction:column;gap:12px}.profile-subscription-plan-content-first-detail-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}@media screen and (max-width:768px){.profile-subscription-plan-content-first-detail-title{font-size:14px;font-size:var(--title-font)}}.profile-subscription-plan-content-first-detail-data{align-items:center;display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);gap:4px}@media screen and (max-width:768px){.profile-subscription-plan-content-first-detail-data{font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}}.profile-subscription-plan-content-first-detail-data-title{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font)}.profile-subscription-plan-empty{align-items:center;animation:fade-in .2s ease;display:flex;flex-direction:column;flex-grow:1;gap:8px;height:100%;justify-content:center;padding:72px 0}.profile-subscription-plan-empty.without-padding{padding:0}.profile-subscription-plan-empty-icon{margin-bottom:16px;width:160px}.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:#4d463d;color:var(--forth-text-color);font-family:my-font-bold,serif;font-size:14px;font-size:var(--title-font);line-height:28px;line-height:var(--second-line-height);text-align:center;white-space:pre-line}@media screen and (max-width:768px){.profile-subscription-plan-empty-title{font-size:14px;font-size:var(--title-font)}}.profile-subscription-plan-empty-button{max-width:300px;width:100%}.profile-subscription-plan-empty-desc{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);line-height:23px;line-height:var(--first-line-height);margin-top:8px;text-align:center;white-space:pre-wrap}@media screen and (max-width:768px){.profile-subscription-plan-empty-desc{font-size:13px;font-size:var(--regular-font)}}.profile-subscription-plan-empty-btn{margin-top:16px;width:264px}.profile-subscription-plan-content-reserve-desc{color:#553a89;color:var(--second-color);font-family:my-font-regular,serif;font-size:16px;font-size:var(--large-font);margin-top:24px}@media screen and (max-width:768px){.profile-subscription-plan-content-reserve-desc{font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);margin-bottom:16px;margin-top:0;order:-1}}.profile-subscription-box{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;justify-content:space-between;margin-bottom:12px;padding:8px 16px}.profile-subscription-box-section{align-items:center;display:flex;gap:4px}.profile-subscription-box-section-icon{font-size:24px}.profile-subscription-box-section-title{color:#4d463d;color:var(--forth-text-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}.profile-subscription-box-section-desc{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.profile-subscription-box-btn{align-items:center;border-radius:8px;border-radius:var(--third-radius);display:flex;gap:4px;margin-inline-end:-8px;padding:8px}.profile-subscription-box-btn-text{color:#553a89;color:var(--second-color);font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font)}.profile-subscription-box-btn-icon{color:#553a89;color:var(--second-color);font-size:16px}.profile-referral{background-color:#fff;background-color:var(--first-background-color);border-radius:8px;border-radius:var(--third-radius);display:flex;flex-direction:column;height:100%}@media screen and (max-width:1140px){.profile-referral.select-book{background-color:#0000}}.profile-referral-title{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);gap:4px;margin:0 32px;padding:32px 0 16px}@media screen and (max-width:1140px){.profile-referral-title{display:none}}.profile-referral-title-back{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-start:-12px;width:48px}.profile-referral-title-back-icon{font-size:24px}.profile-referral-content{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 auto;max-width:100%;padding:24px 16px;width:580px}.profile-referral-content.select-book{justify-content:flex-start;padding:0 32px;width:100%}.profile-referral-content.select-book .page-options-header{padding:0}@media screen and (max-width:1140px){.profile-referral-content{min-height:calc(100vh - 144px - var(--nav-height));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:18px;font-size:var(--big-font);text-align:center}@media screen and (max-width:1140px){.profile-referral-content-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);white-space:pre-wrap}}.profile-referral-content-icon{aspect-ratio:1.1;display:block;margin:24px auto;max-width:260px;width:240px}@media screen and (max-width:1140px){.profile-referral-content-icon{margin:16px auto;width:100%}}.profile-referral-content-capacity{color:#4d463d;color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);margin-bottom:16px}@media screen and (max-width:1140px){.profile-referral-content-capacity{font-size:13px;font-size:var(--regular-font);margin-bottom:12px}}.profile-referral-content-gift{align-items:center;display:flex;gap:20px;margin-bottom:24px}.profile-referral-content-gift-item{font-size:32px}@media screen and (max-width:1140px){.profile-referral-content-gift-item{font-size:24px}}.profile-referral-content-btn{width:296px}@media screen and (max-width:1140px){.profile-referral-content-btn{order:2;width:100%}}.profile-referral-content-info{background-color:#f8f5f1;background-color:var(--third-background-color);border-radius:6px;border-radius:var(--second-radius);display:flex;flex-direction:column;margin-top:32px;overflow:hidden;width:100%}@media screen and (max-width:1140px){.profile-referral-content-info{margin-bottom:16px;margin-top:0;order:1}}.profile-referral-content-info-title{align-items:center;display:flex;gap:8px;padding:12px}.profile-referral-content-info-title-text{flex-grow:1;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.profile-referral-content-info-title-icon{font-size:24px}.profile-referral-content-info-title-arrow{color:#23211f;color:var(--first-text-color);font-size:20px;transition:transform .2s ease}.profile-referral-content-info-title-arrow.expanded{transform:rotate(180deg)}.profile-referral-content-info-desc{color:#867f76;color:var(--second-text-color);display:grid;font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font);grid-template-rows:0fr;line-height:23px;line-height:var(--first-line-height);overflow:hidden;transition:grid-template-rows .2s ease}.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 ease,opacity .2s ease .2s}.profile-referral-content-info-desc-info{min-height:0;opacity:0;padding:0 12px;transition:padding .2s ease,opacity .2s ease}.profile-referral-phone-modal{max-width:100%;padding:32px 24px;width:var(--desktop-modal-width)}.profile-referral-phone-modal-title{border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);margin-bottom:32px;padding-bottom:24px}@media screen and (max-width:1140px){.profile-referral-phone-modal-title{margin-bottom:24px;padding-bottom:16px}}.profile-referral-phone-modal-btn{margin-top:24px;width:100%}.profile-referral-phone-modal-phone{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;justify-content:space-between;margin-top:24px;padding-bottom:8px}.profile-referral-phone-modal-phone-btn{border-radius:4px;border-radius:var(--first-radius);color:#23211f;color:var(--first-color);font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font);margin-inline-start:-8px;padding:8px}.profile-referral-phone-modal-phone-text{direction:ltr;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.profile-referral-content-books{border-top:1px solid #f2ede6;border-top:1px solid var(--second-border-color);padding:24px 0;width:100%}@media screen and (max-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:16px;font-size:var(--large-font);padding:24px 24px 0}.book-report-modal-content{align-items:center;display:flex;gap:12px;padding:16px 24px}.book-report-modal-content-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:4px;border-radius:var(--first-radius);width:52px}.book-report-modal-content-img.square{aspect-ratio:1;aspect-ratio:var(--audio-ratio)}.book-report-modal-content-detail{display:flex;flex-direction:column;gap:8px}.book-report-modal-content-detail-title{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.book-report-modal-item{padding:0 24px;width:100%}.book-report-modal-item-inner{align-items:center;border-top:1px solid #f2ede6;border-top:1px solid var(--second-border-color);display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);gap:8px;padding:16px 0}.book-report-modal-area{margin:8px 24px 0}.book-report-modal-area textarea{height:100px}.book-report-modal-btn{display:inline-flex;margin:24px;width:calc(100% - 48px)}.profile-purchases{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;flex-direction:column;height:100%;padding:32px}@media screen and (max-width:768px){.profile-purchases{background-color:#0000;padding:0}}.profile-purchases-title{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);padding-bottom:16px}.profile-purchases-title.no-padding{margin-top:-8px;padding-bottom:8px}@media screen and (max-width:768px){.profile-purchases-title{display:none}}.profile-purchases-title-arrow{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;margin-inline-end:8px;margin-inline-start:-8px;width:40px}.profile-purchases-title-arrow-icon{font-size:24px}.profile-purchases-item{border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:4px;border-radius:var(--first-radius);padding:16px 24px;width:100%}@media screen and (min-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 (max-width:768px){.profile-purchases-item{background-color:#f2ede6;background-color:var(--second-border-color);border:none;margin-bottom:12px;padding:16px}}.profile-purchases-item-header{align-items:center;display:flex;justify-content:space-between}.profile-purchases-item-header-section{align-items:center;display:flex;gap:12px}@media screen and (max-width:768px){.profile-purchases-item-header-section{gap:8px;width:100%}}.profile-purchases-item-header-code{align-items:center;display:flex;gap:8px}@media screen and (max-width:768px){.profile-purchases-item-header-code{gap:4px}}.profile-purchases-item-header-code-title{color:#8f9193;color:var(--second-icon-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:768px){.profile-purchases-item-header-code-title{font-size:12px;font-size:var(--small-font)}}.profile-purchases-item-header-code-value{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:768px){.profile-purchases-item-header-code-value{font-size:13px;font-size:var(--regular-font)}}.profile-purchases-item-header-separator{background-color:#e5dccf;background-color:var(--first-border-color);height:16px;width:1px}@media screen and (max-width:768px){.profile-purchases-item-header-separator.first{background-color:#0000;flex-grow:1}}.profile-purchases-item-header-arrow{color:#695e4f;color:var(--first-icon-color);font-size:24px}.profile-purchases-item-header-arrow.mobile{display:none}@media screen and (max-width:768px){.profile-purchases-item-header-arrow{display:none}.profile-purchases-item-header-arrow.mobile{display:block;height:16px;margin-inline-start:auto;min-width:16px;width:16px}}.profile-purchases-item-header-time{color:#695e4f;color:var(--first-icon-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:768px){.profile-purchases-item-header-time{font-size:12px;font-size:var(--small-font)}}.profile-purchases-item-products{align-items:center;display:flex;gap:8px;padding:16px 0}.profile-purchases-item-products-number{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:12px;border-radius:var(--forth-radius);display:flex;font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);height:20px;justify-content:center;min-width:32px;width:32px}.profile-purchases-item-products-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:2px;border-radius:calc(var(--first-radius)/2);box-shadow:0 12px 24px -4px #0000001f;width:35px}.profile-purchases-item-products-img.square{aspect-ratio:1;aspect-ratio:var(--audio-ratio);width:40px}@media screen and (max-width:768px){.profile-purchases-item-products-img{width:29px}.profile-purchases-item-products-img.square{width:32px}}.profile-purchases-item-footer{align-items:center;border-top:1px solid #e5dccf;border-top:1px solid var(--first-border-color);display:flex;justify-content:space-between;padding-top:16px}.profile-purchases-item-footer-status{border:1px solid #00ab5099;border-radius:24px;border-radius:var(--sixth-radius);color:#33b377;color:var(--success-color);padding:4px 8px}.profile-purchases-item-footer-status.danger{border:1px solid #f54c4c;border:1px solid var(--danger-color);color:#f54c4c;color:var(--danger-color)}.profile-purchases-item-footer-section{align-items:center;display:flex}.profile-purchases-item-footer-section-title{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}.profile-purchases-item-footer-section-value{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);margin-inline-end:4px;margin-inline-start:8px}.profile-purchases-item-footer-section-desc{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:11px;font-size:var(--tiny-font)}.profile-purchase-detail{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);padding:32px}@media screen and (max-width:768px){.profile-purchase-detail{padding:0}}.profile-purchase-detail-loading{padding:64px 0}.profile-purchase-detail-header{align-items:center;display:flex;gap:16px;padding:24px 0}@media screen and (max-width:768px){.profile-purchase-detail-header{flex-direction:column;padding:16px 0}}.profile-purchase-detail-header-item{align-items:center;display:flex;gap:4px}@media screen and (max-width:768px){.profile-purchase-detail-header-item{justify-content:space-between;padding:0 16px;width:100%}}.profile-purchase-detail-header-item-title{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font)}.profile-purchase-detail-header-item-value{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.profile-purchase-detail-header-separator{background-color:#e5dccf;background-color:var(--first-border-color);height:16px;width:1px}@media screen and (max-width:768px){.profile-purchase-detail-header-separator{display:none}}.profile-purchase-detail-product{border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:12px;border-radius:var(--forth-radius);margin-bottom:16px}@media screen and (max-width:768px){.profile-purchase-detail-product{border:none;border-radius:0;border-top:1px solid #e5dccf;border-top:1px solid var(--first-border-color);margin:0 16px}}.profile-purchase-detail-product-main{align-items:center;border-radius:12px;border-radius:var(--forth-radius);display:flex;gap:16px;padding:16px;width:100%}@media screen and (max-width:768px){.profile-purchase-detail-product-main{padding:16px 0}}.profile-purchase-detail-product-main-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:4px;border-radius:var(--first-radius);box-shadow:0 12px 24px -4px #0000001f;width:80px}.profile-purchase-detail-product-main-img.square{aspect-ratio:1;aspect-ratio:var(--audio-ratio)}.profile-purchase-detail-product-main-detail{display:flex;flex-direction:column;gap:8px}.profile-purchase-detail-product-main-detail-rate{align-items:center;display:flex;gap:4px}.profile-purchase-detail-product-main-detail-rate-icon{font-size:20px;height:20px;width:20px}.profile-purchase-detail-product-main-detail-rate-score{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.profile-purchase-detail-product-main-detail-rate-responses{color:#8f9193;color:var(--second-icon-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}.profile-purchase-detail-product-main-detail-title{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.profile-purchase-detail-product-main-publisher{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}.profile-purchase-detail-product-main-detail-price{align-items:center;display:flex;gap:4px}.profile-purchase-detail-product-main-detail-price-value{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}.profile-purchase-detail-product-main-detail-price-desc{color:#8f9193;color:var(--second-icon-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}.profile-purchase-detail-product-main-review{align-items:center;border-radius:12px;border-radius:var(--forth-radius);color:#23211f;color:var(--first-color);display:flex;gap:8px;margin-top:-16px;margin-inline-start:auto;padding:16px}.profile-purchase-detail-product-main-review.mobile{display:none}@media screen and (max-width:768px){.profile-purchase-detail-product-main-review{display:none}.profile-purchase-detail-product-main-review.mobile{display:flex;margin-top:-4px;margin-inline-start:0;padding:4px;width:fit-content}}.profile-purchase-detail-product-main-review-icon{color:#23211f;color:var(--first-color);font-size:20px}.profile-purchase-detail-factor{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);margin-top:16px;padding:32px}.profile-purchase-detail-factor-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);margin-bottom:12px}.profile-purchase-detail-factor-box{align-items:center;display:flex;flex-wrap:wrap}.profile-purchase-detail-factor-box-item{width:50%}.profile-purchase-detail-factor-box-item.first{border-inline-end:1px solid #e5dccf;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 (max-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{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;justify-content:space-between;padding:12px 0}@media screen and (min-width:769px){.profile-purchase-detail-factor-box-item-field.bold .profile-purchase-detail-factor-box-item-field-title{color:#23211f;color:var(--first-text-color);font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}}.profile-purchase-detail-factor-box-item-field:last-child{border-bottom:none}@media screen and (max-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 #e5dccf;border-bottom:1px solid var(--first-border-color);border-top:1px solid #e5dccf;border-top:1px solid var(--first-border-color);margin:8px 0;padding:16px 0}}.profile-purchase-detail-factor-box-item-field-title{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font)}.profile-purchase-detail-factor-box-item-field-value{align-items:center;display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);gap:4px}.profile-purchase-detail-factor-box-item-field-value-currency{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:11px;font-size:var(--tiny-font)}.profile-reviews{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);height:100%}@media screen and (min-width:769px){.profile-reviews{display:flex;flex-direction:column}}@media screen and (max-width:768px){.profile-reviews{background-color:#0000;height:auto}.profile-reviews-main{background-color:#fff;background-color:var(--first-background-color);border-radius:8px;border-radius:var(--third-radius)}}.profile-reviews-header{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;margin:0 32px;padding:32px 0 16px}@media screen and (max-width:1140px){.profile-reviews-header{display:none}}.profile-reviews-header-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}.profile-reviews-items{display:flex;flex-direction:column;flex-grow:1;gap:16px;padding:24px 32px}@media screen and (max-width:768px){.profile-reviews-items{padding:12px}}.profile-reviews-waiting-item{background-color:#f2ede6;background-color:var(--second-border-color);border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:4px;border-radius:var(--first-radius);margin:12px 32px 0;overflow:hidden}@media screen and (max-width:768px){.profile-reviews-waiting-item{border:none;margin:0 0 12px}}.profile-reviews-waiting-item-main{border-radius:8px;border-radius:var(--third-radius);width:100%}.profile-reviews-waiting-item-main-inner{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;gap:16px;margin:16px 16px 0;padding-bottom:16px;width:calc(100% - 32px)}.profile-reviews-waiting-item-main-inner-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:4px;border-radius:var(--first-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.251);width:112px}.profile-reviews-waiting-item-main-inner-img.square{aspect-ratio:1;aspect-ratio:var(--audio-ratio)}@media screen and (max-width:768px){.profile-reviews-waiting-item-main-inner-img{width:80px}}.profile-reviews-waiting-item-footer{align-items:center;display:flex;justify-content:space-between;padding:8px 16px}.profile-reviews-waiting-item-footer-rate{align-items:center;display:flex;gap:4px}.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:14px;font-size:var(--title-font)}.profile-reviews-waiting-item-footer-rate-responses{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font)}.profile-reviews-waiting-item-footer-btn{align-items:center;border-radius:8px;border-radius:var(--third-radius);color:#23211f;color:var(--first-color);display:flex;gap:8px;margin-inline-end:-8px;padding:8px}.profile-reviews-waiting-item-footer-btn-icon{font-size:20px}.profile-gifts{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);height:100%}@media screen and (min-width:769px){.profile-gifts{display:flex;flex-direction:column}}@media screen and (max-width:768px){.profile-gifts{background-color:#0000;height:auto}.profile-gifts-main{background-color:#fff;background-color:var(--first-background-color);border-radius:8px;border-radius:var(--third-radius)}}.profile-gifts-header{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;margin:0 32px;padding:32px 0 16px}@media screen and (max-width:1140px){.profile-gifts-header{display:none}}.profile-gifts-header-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}.profile-gifts-items{display:flex;flex-direction:column;flex-grow:1;gap:16px;padding:24px 32px}@media screen and (max-width:768px){.profile-gifts-items{padding:12px}}.profile-gifts-item{background-color:#f2ede6;background-color:var(--second-border-color);border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:4px;border-radius:var(--first-radius);margin:12px 32px 0;overflow:hidden}@media screen and (max-width:768px){.profile-gifts-item{border:none;margin:0 0 12px}}.profile-gifts-item-main{border-radius:8px;border-radius:var(--third-radius);width:100%}.profile-gifts-item-main-inner{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;gap:16px;margin:16px 16px 0;padding-bottom:16px;width:calc(100% - 32px)}.profile-gifts-item-main-inner-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:4px;border-radius:var(--first-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.251);width:112px}.profile-gifts-item-main-inner-img.square{aspect-ratio:1;aspect-ratio:var(--audio-ratio)}@media screen and (max-width:768px){.profile-gifts-item-main-inner-img{width:80px}}.profile-gifts-item-footer{align-items:center;display:flex;justify-content:flex-end;padding:8px 16px}.profile-gifts-item-footer-btn{align-items:center;display:flex;gap:8px;width:320px}@media screen and (max-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 (max-width:768px){.send-gift-modal{height:100vh;height:var(--full-height)}}.send-gift-modal-inner{padding:32px 24px}.send-gift-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:28px}.send-gift-modal-header-detail{display:flex;flex-direction:column;gap:4px}.send-gift-modal-header-detail-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.send-gift-modal-header-close{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-end:-12px;width:48px}.send-gift-modal-header-close-icon{font-size:24px}.send-gift-modal-item-main-inner{border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;gap:12px;padding-bottom:24px;width:calc(100% - 32px)}.send-gift-modal-item-main-inner-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:4px;border-radius:var(--first-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.251);width:112px}.send-gift-modal-item-main-inner-img.square{aspect-ratio:1;aspect-ratio:var(--audio-ratio)}@media screen and (max-width:768px){.send-gift-modal-item-main-inner-img{width:80px}}.send-gift-modal-product-main-detail{display:flex;flex-direction:column;gap:8px}.send-gift-modal-product-main-detail-title{font-family:my-font-regular,serif;font-size:15px;font-size:var(--title-2-font)}.send-gift-modal-product-main-detail-separate{background-color:#e5dccf;background-color:var(--first-border-color);height:1px;width:100%}.send-gift-modal-product-main-detail-share-social{align-items:center;display:flex;height:110px;justify-content:space-between}.send-gift-modal-product-main-detail-share-social-item{height:48px;width:48px}.send-gift-modal-submit{gap:8px;margin-top:28px;width:100%}.series-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;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{margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width)}.series-page-content-second{display:flex;flex-direction:column;gap:24px;width:100%}@media screen and (max-width:768px){.series-page-content-second{gap:16px}}.series-page-side{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);margin-bottom:24px;padding:24px;width:100%}@media screen and (max-width:768px){.series-page-side{margin-bottom:16px;padding:24px 16px}}.series-page-side-main{align-items:flex-start;display:flex;gap:24px;position:relative}@media screen and (max-width:768px){.series-page-side-main{flex-direction:column;gap:12px}}.series-page-side-main-img{min-width:160px;width:160px}.series-page-side-main-content{display:flex;flex-direction:column;flex-grow:1;gap:8px;margin-top:60px}@media screen and (max-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:18px;font-size:var(--big-font)}.series-page-side-subtitle{color:#867f76;color:var(--second-text-color);font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.series-page-item{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);width:100%}.series-page-item-main{align-items:center;border-radius:4px 4px 0 0;border-radius:var(--first-radius) var(--first-radius) 0 0;display:flex;gap:16px;padding:16px;width:100%}@media screen and (max-width:768px){.series-page-item-main{gap:12px}}.series-page-item-main-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:4px;border-radius:var(--first-radius);width:112px}.series-page-item-main-img.square{aspect-ratio:1;aspect-ratio:var(--audio-ratio)}@media screen and (max-width:768px){.series-page-item-main-img{width:80px}}.series-page-item-main-detail{display:flex;flex-direction:column;gap:8px}.series-page-item-main-detail-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}@media screen and (max-width:768px){.series-page-item-main-detail-title{font-size:14px;font-size:var(--title-font)}}.series-page-item-main-detail-publisher{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:768px){.series-page-item-main-detail-publisher{font-size:12px;font-size:var(--small-font)}}.series-page-item-footer{align-items:center;border-top:1px solid #f2ede6;border-top:1px solid var(--second-border-color);display:flex;justify-content:space-between;margin:0 16px;padding:8px 0 16px}.series-page-item-footer-rate{align-items:center;display:flex;gap:4px}.series-page-item-footer-rate-icon{font-size:16px;height:16px;width:16px}.series-page-item-footer-rate-icon.empty{color:#c9baa7;color:var(--forth-icon-color)}.series-page-item-footer-rate-icon.empty path{fill:#c9baa7;fill:var(--forth-icon-color)}.series-page-item-footer-rate-score{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:768px){.series-page-item-footer-rate-score{font-size:13px;font-size:var(--regular-font)}}.series-page-item-footer-buy{align-items:center;display:flex;gap:4px}.series-page-item-footer-view{align-items:center;border-radius:8px;border-radius:var(--third-radius);color:#23211f;color:var(--first-color);display:flex;font-size:14px;font-size:var(--title-font);gap:8px;height:32px;margin-inline-end:-8px;padding:0 8px;white-space:nowrap}@media screen and (max-width:768px){.series-page-item-footer-view{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}}.series-page-item-footer-view-icon{font-size:20px}.series-page-item-footer-buy-strike{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);text-decoration-line:line-through}@media screen and (max-width:768px){.series-page-item-footer-buy-strike{font-size:12px;font-size:var(--small-font)}}.series-page-item-footer-buy-price{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}.series-page-item-footer-buy-currency{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:768px){.series-page-item-footer-buy-currency{font-size:12px;font-size:var(--small-font)}}.series-page-item-footer-buy-btn{align-items:center;border-radius:4px;border-radius:var(--first-radius);display:flex;height:32px;justify-content:center;margin-inline-start:8px;padding:0;width:32px}.series-page-item-footer-buy-btn-icon{font-size:20px}.series-page-item-badges{align-items:center;display:flex;gap:4px;inset-inline-end:16px;position:absolute;top:0}.suggestion-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;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{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width);padding:24px 0}@media screen and (max-width:768px){.suggestion-page-content{padding:16px 0}}.suggestion-page-title{font-family:my-font-bold,serif;font-size:18px;font-size:var(--big-font)}.suggestion-page-img{display:none}@media screen and (max-width:768px){.suggestion-page-img{border-radius:12px;border-radius:var(--forth-radius);box-shadow:0 12px 24px -6px #1414190f;display:block;width:100%}}.suggestion-page-desc{background-color:#fff;background-color:var(--first-background-color);border-radius:8px;border-radius:var(--third-radius);padding:32px}.person-card{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:16px;position:relative;width:200px}.person-card.hide{height:0;overflow:hidden}@media screen and (max-width:768px){.person-card{width:40%}.person-card.hide.just-desktop{display:none}}.person-card-material-img{border-radius:50%;height:80px;min-width:80px;width:80px}.person-card-material-img.person{align-items:center;background-color:#e5dccf;background-color:var(--first-border-color);color:#b4ab9e;color:var(--third-icon-color);display:flex;font-size:40px;justify-content:center}@media screen and (max-width:768px){.person-card-material-img{height:48px;min-width:48px;width:48px}.person-card-material-img.person{font-size:24px}}.person-card-material-name{color:#191c1e;font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);margin-top:8px;text-align:center}.person-card-row{align-items:center;background-color:#fff;background-color:var(--first-background-color);border-radius:8px;border-radius:var(--third-radius);display:flex;gap:12px;padding:16px 24px;width:100%}@media screen and (max-width:768px){.person-card-row{padding:16px}}.person-card-row-material-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}@media screen and (max-width:768px){.person-card-row-material-title{font-size:14px;font-size:var(--title-font)}}.person-card-roles{align-items:center;color:#867f76;color:var(--second-text-color);display:flex;font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);line-height:23px;margin-top:4px}@media screen and (max-width:768px){.person-card-roles{font-size:13px;font-size:var(--regular-font)}}.person-card-roles-line{background-color:#e5dccf;background-color:var(--first-border-color);height:12px;margin:0 8px;width:1px}.faq-content{display:flex;flex-direction:column;gap:12px}.faq-content-item{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius)}.faq-content-item-question{align-items:flex-start;border-radius:8px;border-radius:var(--third-radius);display:flex;gap:16px;padding:24px;transition:padding .35s cubic-bezier(.8,-.3,.2,1.3);transition:padding var(--first-transition);width:100%}.faq-content-item-question.open{padding:24px 24px 16px}.faq-content-item-question-icon{font-size:24px;height:24px;min-width:24px;transition:transform .35s cubic-bezier(.8,-.3,.2,1.3);transition:transform var(--first-transition);width:24px}.faq-content-item-question-icon path:first-child{opacity:1;transition:opacity .35s cubic-bezier(.8,-.3,.2,1.3);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:#695e4f;color:var(--third-color);font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);transition:color .35s cubic-bezier(.8,-.3,.2,1.3);transition:color var(--first-transition)}@media screen and (max-width:768px){.faq-content-item-question-title{font-size:14px;font-size:var(--title-font)}}.faq-content-item-answer{opacity:0;overflow:hidden;transition:height .35s cubic-bezier(.8,-.3,.2,1.3) .2s,opacity .2s ease;transition:height var(--first-transition) .2s,opacity ease .2s}.faq-content-item-answer.open{opacity:1;transition:height .35s cubic-bezier(.8,-.3,.2,1.3),opacity .2s ease .35s;transition:height var(--first-transition),opacity ease .2s var(--transition-time)}.faq-content-item-answer-text{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);line-height:23px;line-height:var(--first-line-height);padding:0 24px 16px;text-align:justify;text-align-last:start;white-space:pre-line}@media screen and (max-width:768px){.faq-content-item-answer-text{font-family:my-font-light,serif}}.faq-content-item-reaction-container{align-items:center;border-top:1px solid #f2ede6;border-top:1px solid var(--second-border-color);display:flex;margin-top:12px;padding-top:12px}.faq-content-item-reaction-title{color:#23211f;color:var(--first-text-color);flex:1 1;font-family:my-font-light,serif;font-size:14px;line-height:23px;text-align:right}.faq-content-item-reaction-button{align-items:center;border-radius:4px;display:flex;font-size:12px;font-size:var(--small-font);gap:4px;height:32px;margin-inline-start:8px;padding:0 8px}.faq-content-item-reaction-button.selected svg path{fill:#23211f;fill:var(--first-color)}.faq-content-item-reaction-icon-like{font-size:16px}.vl-book-description{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius)}.vl-book-description-item{padding:16px;position:relative}.vl-book-description-item:last-child .vl-book-description-item-divider{display:none}.vl-book-description-item-header{align-items:center;border-radius:4px;border-radius:var(--first-radius);cursor:auto;display:flex;gap:12px;-webkit-user-select:text;user-select:text;width:100%}.vl-book-description-item-header.active{cursor:pointer;-webkit-user-select:none;user-select:none}.vl-book-description-item-header-img{border-radius:4px;border-radius:var(--first-radius);box-shadow:0 12px 24px -4px #0000001f;width:112px}@media screen and (max-width:768px){.vl-book-description-item-header-img{width:80px}}.vl-book-description-item-header-detail{display:flex;flex-direction:column;gap:8px}.vl-book-description-item-header-detail-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}@media screen and (max-width:768px){.vl-book-description-item-header-detail-title{font-size:14px;font-size:var(--title-font)}}.vl-book-description-item-header-detail-content{align-items:center;display:flex;gap:8px}.vl-book-description-item-header-detail-desc{font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:768px){.vl-book-description-item-header-detail-desc{font-size:12px;font-size:var(--small-font)}}.vl-book-description-item-header-detail-footer{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:768px){.vl-book-description-item-header-detail-footer{font-size:12px;font-size:var(--small-font)}}.vl-book-description-item-header-detail-separator{background-color:#e5dccf;background-color:var(--first-border-color);height:16px;width:1px}.vl-book-description-item-header-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);line-height:28px;line-height:var(--second-line-height);margin-top:16px;overflow:hidden;text-align:justify;text-align-last:start;text-overflow:ellipsis;white-space:pre-line;word-break:break-word}.vl-book-description-item-divider{background-color:#f2ede6;background-color:var(--second-border-color);bottom:0;height:1px;left:16px;position:absolute;right:16px}.multiple-banner-simple-item{border-radius:4px;border-radius:var(--first-radius);box-shadow:0 12px 24px -6px #1414190f;flex-grow:1;min-width:600px;scroll-snap-align:start;scroll-snap-stop:normal;width:600px}@media screen and (max-width:768px){.multiple-banner-simple-item{min-width:52%;width:52%}}@media screen and (max-width:480px){.multiple-banner-simple-item{border-radius:8px;border-radius:var(--third-radius);min-width:280px;scroll-margin-inline-start:var(--first-solid-padding);width:280px}}.multiple-banner-simple-item-material-img{object-fit:cover;width:100%}.apps-page{position:sticky}.apps-page-inner{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;min-height:var(--full-height);padding:calc(var(--header-padding) + 20px) var(--first-solid-padding) 30px}@media screen and (max-width:1140px){.apps-page-inner{padding:calc(var(--header-padding) + 10px) var(--first-solid-padding) 0}}.apps-page-new-container{background-color:#f8f5f1;background-color:var(--forth-background-color);border-radius:16px;display:flex;gap:95px;margin:0 auto 78px;max-width:1320px;max-width:var(--first-max-page-width);padding:0 112px}@media screen and (max-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{display:flex;flex:1 1;flex-direction:column;gap:24px;margin:64px 0 34px}@media screen and (max-width:990px){.apps-page-new-details{margin:0 0 34px}}.apps-page-new-title{color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:36px;line-height:56px;line-height:var(--third-line-height);text-align:right;white-space:pre-line}@media screen and (max-width:990px){.apps-page-new-title{font-size:18px;line-height:32px;line-height:var(--forth-line-height)}}.apps-page-new-desc{color:#4d463d;color:var(--forth-text-color);font-family:my-font-medium,serif;font-size:18px;line-height:32px;line-height:var(--forth-line-height)}@media screen and (max-width:990px){.apps-page-new-desc{font-size:14px;line-height:23px;line-height:var(--first-line-height)}}.apps-page-new-bottom-text{color:#695e4f;color:var(--third-color);font-family:my-font-bold,serif;font-size:20px;line-height:32px;line-height:var(--forth-line-height)}@media screen and (max-width:990px){.apps-page-new-bottom-text{font-size:16px;line-height:23px;line-height:var(--first-line-height)}}.apps-page-new-image-container{align-items:center;display:flex;flex:1 1;justify-content:center;max-height:331px;max-width:443px}.apps-page-new-image{aspect-ratio:443/331;margin:40px 0 -62px;width:100%}@media screen and (max-width:768px){.apps-page-new-image{margin:-24px 0 0;max-width:100%}}.apps-page-content{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:8px;border-radius:var(--third-radius);margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width)}@media screen and (max-width:768px){.apps-page-content{background-color:#0000}}.apps-page-content-main{align-items:flex-start;display:flex;padding-inline-start:8%;padding-top:5%}@media screen and (max-width:1140px){.apps-page-content-main{border-radius:4px;border-radius:var(--first-radius);padding:24px 24px 0}}@media screen and (max-width:768px){.apps-page-content-main{background-color:#f2ede6;background-color:var(--second-border-color)}}.apps-page-content-main-first{margin:0 auto;width:425px}@media screen and (max-width:768px){.apps-page-content-main-first{width:100%}}.apps-page-content-main-second{aspect-ratio:1.116;background-color:#0000!important;margin-inline-start:16px;width:calc(100% - 441px)}@media screen and (max-width:1140px){.apps-page-content-main-second{display:none}}.apps-page-content-main-first-detail{align-items:center;display:flex;gap:16px;margin-bottom:8px}.apps-page-content-main-first-detail-icon{font-size:64px}@media screen and (max-width:768px){.apps-page-content-main-first-detail-icon{font-size:40px}}.apps-page-content-main-first-detail-text{display:flex;flex-direction:column;gap:4px}.apps-page-content-main-first-detail-text-title{font-family:my-font-bold,serif;font-size:24px;font-size:var(--giant-font)}@media screen and (max-width:768px){.apps-page-content-main-first-detail-text-title{font-size:16px;font-size:var(--large-font)}}.apps-page-content-main-first-detail-text-desc{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:15px;font-size:var(--title-2-font)}@media screen and (max-width:768px){.apps-page-content-main-first-detail-text-desc{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}}.apps-page-content-main-first-download{border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);padding:32px 0}.apps-page-content-main-first-download.no-border{border-bottom:none}@media screen and (max-width:768px){.apps-page-content-main-first-download{padding:24px 0}.apps-page-content-main-first-download.first{border-top:1px solid #e5dccf;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-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}@media screen and (max-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;display:flex;gap:8px}@media screen and (max-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:16px;font-size:var(--large-font)}.apps-page-content-main-first-download-main{align-items:center;display:flex;flex-wrap:wrap;gap:12px;overflow:hidden;transition:height .3s ease}@media screen and (min-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 (max-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 (max-width:768px){.apps-page-content-main-first-download-main-item{width:100%}}.apps-page-content-main-first-download-btn{align-items:center;border-radius:4px;border-radius:var(--first-radius);color:#23211f;color:var(--first-color);display:flex;font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font);gap:4px;margin-top:8px;margin-inline-start:-8px;padding:8px 8px 0;transition:opacity .3s ease}.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:14px;font-size:var(--title-font)}@media screen and (max-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{display:flex;margin:16px 0}.apps-page-content-main-first-download-hint-icon{color:#f54c4c;color:var(--danger-color);font-size:24px;margin-bottom:-4px;margin-inline-end:8px}@media screen and (max-width:768px){.apps-page-content-main-first-download-hint-icon{font-size:22px}}.apps-page-content-main-first-download-hint-text{color:#f54c4c;color:var(--danger-color);font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font);line-height:24px}.apps-page-content-main-first-download-header-qr{height:76px;width:76px}@media screen and (max-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;display:flex;gap:12px;margin-top:16px}.apps-page-content-section{align-items:center;background-color:#e5dccf;background-color:var(--first-border-color);border-radius:16px;border-radius:var(--fifth-radius);display:inline-flex;height:550px;justify-content:space-between;margin:0 40px 40px;padding:0 3% 0 1%;width:calc(100% - 80px)}@media screen and (max-width:768px){.apps-page-content-section{flex-direction:column;height:auto;margin:24px 0 0;padding:0 24px;width:100%}}.apps-page-content-section-first{height:100%;position:relative;width:440px}@media screen and (max-width:768px){.apps-page-content-section-first{height:300px;min-height:300px;width:100%}}.apps-page-content-section-first-content{display:flex;flex-direction:column;gap:12px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.9);transition:all .35s cubic-bezier(.8,-.3,.2,1.3);transition:all var(--first-transition);width:100%}.apps-page-content-section-first-content.show{opacity:1;transform:translate(-50%,-50%) scale(1)}.apps-page-content-section-second-cont{height:100%;position:relative;width:540px}@media screen and (max-width:768px){.apps-page-content-section-second-cont{height:calc(100vh - var(--header-padding) - 274px - var(--nav-height));height:calc(var(--full-height) - var(--header-padding) - var(--page-padding-bottom) - 274px);min-height:calc(100vh - var(--header-padding) - 274px - var(--nav-height));min-height:calc(var(--full-height) - var(--header-padding) - var(--page-padding-bottom) - 274px);width:100%}}.apps-page-content-section-second{height:100%;overflow:hidden;width:100%}.apps-page-content-section-second-fade{height:40px;left:0;position:absolute;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;background-color:#0000!important;width:100%}.apps-page-content-section-first-title{font-family:my-font-bold,serif;font-size:24px;font-size:var(--giant-font);line-height:56px;line-height:var(--third-line-height);margin-bottom:4px;white-space:pre-wrap}@media screen and (max-width:768px){.apps-page-content-section-first-title{font-size:16px;font-size:var(--large-font);line-height:23px;line-height:var(--first-line-height);white-space:normal}}.apps-page-content-section-first-row{align-items:center;color:#4d463d;color:var(--forth-text-color);display:flex;font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);gap:8px}@media screen and (max-width:768px){.apps-page-content-section-first-row{font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}}.apps-page-content-section-first-row-bullet{background-color:#23211f;background-color:var(--first-color);border-radius:50%;height:8px;width:8px}.faq-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) 0 var(--page-padding-bottom)}@media screen and (max-width:1140px){.faq-page{padding:0 0 var(--page-padding-bottom)}}.faq-page-hint-container{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);margin:48px auto 0;max-width:1320px;max-width:var(--first-max-page-width);padding:40px 5%}@media screen and (min-width:1141px){.faq-page-hint-container.mobile{display:none}}@media screen and (max-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;display:flex;gap:12px;margin-bottom:24px}@media screen and (max-width:1140px){.faq-page-hint-header{margin-bottom:16px}}.faq-page-hint-icon{color:#493edc;color:var(--info-color);font-size:40px}.faq-page-hint-title{color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:32px;font-size:var(--whacking-font);line-height:32px;line-height:var(--forth-line-height);text-align:right}@media screen and (max-width:1140px){.faq-page-hint-title{font-size:18px;font-size:var(--big-font)}}.faq-page-hint-content-container{display:flex;gap:40px}@media screen and (max-width:1140px){.faq-page-hint-content-container{display:flex;flex-direction:column;gap:16px}}.faq-page-hint-desc-container{max-width:613px}.faq-page-hint-desc{color:#4d463d;color:var(--forth-text-color);font-family:my-font-medium,serif;font-size:18px;font-size:var(--big-font);line-height:32px;line-height:var(--forth-line-height);margin:0 0 24px;text-align:right}@media screen and (max-width:1140px){.faq-page-hint-desc{font-size:16px;font-size:var(--large-font);margin:0}}.faq-page-hint-button{background-color:#493edc!important;background-color:var(--info-color)!important;color:#f8f5f1!important;color:var(--second-background-color)!important;height:48px;width:296px}@media screen and (max-width:1140px){.faq-page-hint-button.desktop{display:none}}.faq-page-hint-button.mobile{display:none}@media screen and (max-width:1140px){.faq-page-hint-button.mobile{display:flex;width:100%}}.faq-page-hint-list{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.faq-page-hint-list-container{line-height:28px;line-height:var(--second-line-height)}@media screen and (max-width:1140px){.faq-page-hint-list-container{margin-bottom:16px}}.faq-page-hint-list-item{display:inline-block;margin-inline-end:4px}.faq-page-content{padding:0 var(--first-solid-padding) 114px}.faq-content-categories{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:8px;border-radius:var(--third-radius);margin:12px auto 0;max-width:1320px;max-width:var(--first-max-page-width);padding:48px 48px 24px}@media screen and (max-width:768px){.faq-content-categories{padding:24px 16px 8px;transform:translateY(0)}}.faq-content-categories-header{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;justify-content:space-between;padding-block-end:40px}.faq-content-categories-header .input-field{background-color:#f8f5f1;background-color:var(--second-background-color);border-color:#e5dccf;border-color:var(--first-border-color)}@media screen and (max-width:768px){.faq-content-categories-header{flex-wrap:wrap;padding-block-end:16px;padding-block-start:8px}}.faq-content-categories-header-title{color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:20px;font-size:var(--huge-font)}@media screen and (max-width:768px){.faq-content-categories-header-title{font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font);line-height:23px;line-height:var(--first-line-height);margin-top:-12px;width:100%}}.faq-content-categories-header-input{height:48px;width:37.5%}@media screen and (max-width:768px){.faq-content-categories-header-input{font-family:my-font-light,serif;font-size:16px;font-size:var(--large-font);height:40px;margin-block:16px;width:100%}}.faq-content-categories-content{display:flex;flex-basis:0;flex-wrap:wrap;justify-content:center;padding-block-start:24px}@media screen and (max-width:1140px){.faq-content-categories-content{padding-block-start:0}}@media screen and (max-width:768px){.faq-content-categories-content{flex-direction:column;padding-block-start:0}}.faq-content-categories-item{align-items:center;border-radius:12px;border-radius:var(--forth-radius);color:#23211f;color:var(--first-text-color);display:flex;flex-direction:column;flex-wrap:wrap;font-family:my-font-medium,serif;font-size:18px;font-size:var(--big-font);gap:16px;justify-content:center;padding:24px 0;width:30%}@media screen and (max-width:768px){.faq-content-categories-item{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);border-radius:0;flex-direction:row;flex-wrap:nowrap;gap:10px;height:56px;justify-content:flex-start;padding:0;width:100%}.faq-content-categories-item:last-child{border:none}}.faq-mobile-item{background-color:#fff;background-color:var(--first-background-color);border-radius:8px;border-radius:var(--third-radius);flex-wrap:nowrap;gap:10px;justify-content:flex-start;margin-top:12px;padding:16px;width:100%}.faq-content-categories-item-title,.faq-mobile-item{align-items:center;display:flex;font-family:my-font-medium,serif;font-size:18px;font-size:var(--big-font)}.faq-content-categories-item-title{color:#23211f;color:var(--first-text-color);gap:8px}@media screen and (max-width:768px){.faq-content-categories-item-title{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}}.faq-content-categories-item-title-badge{align-items:center;border-radius:50%;color:#23211f;color:var(--first-color);display:flex;height:24px;justify-content:center;width:24px}.faq-content-categories-item-icon{font-size:56px}@media screen and (max-width:768px){.faq-content-categories-item-icon{flex-basis:24px;font-size:24px}}.faq-content-categories-item-mobile-link-icon{display:flex;flex-grow:1;justify-content:flex-end;margin-inline-end:4px}.faq-content-subject{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;margin-block-end:48px;margin-block-start:32px}.faq-content-subject-title{font-family:my-font-bold,serif;font-size:20px;font-size:var(--huge-font);text-align:center}.faq-content-subjects-container{margin:auto;max-width:1320px;max-width:var(--first-max-page-width)}.faq-content-subject-description{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:8px;font-family:my-font-regular,serif;font-size:18px;font-size:var(--big-font);padding:16px;text-align:center;width:100%}@media screen and (max-width:768px){.faq-content-subject-description{color:#4d463d;color:var(--forth-text-color);font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font);margin-block:16px;text-align:start;width:100%}}.faq-last-item{background-color:#fff;background-color:var(--first-background-color);border-radius:8px;border-radius:var(--third-radius);display:flex;flex-direction:column;margin:12px auto 32px;max-width:1320px;max-width:var(--first-max-page-width)}@media screen and (max-width:768px){.faq-last-item{width:100%}}.faq-input-header{align-items:center;display:flex;gap:16px;padding:24px}@media screen and (max-width:768px){.faq-input-header{flex-direction:column;padding:24px 16px}}.faq-input-label{font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:768px){.faq-input-label{width:100%}}.faq-input{border-radius:8px;border-radius:var(--third-radius);flex-grow:1;padding:0 24px;width:100%}.faq-input,.faq-input textarea{font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font)}.faq-input textarea{min-height:80px}@media screen and (max-width:1140px){.faq-input{padding:0 16px}}.faq-input-submit{display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-end;padding:24px 24px 16px}@media screen and (max-width:768px){.faq-input-submit{flex-direction:column;padding:12px 16px 16px}}.faq-input-submit-attach-label{align-items:center;border:1px dashed #e5dccf!important;border:1px dashed var(--first-border-color)!important;border-radius:8px;border-radius:var(--third-radius);display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);gap:8px;height:40px;justify-content:center;padding:0 12px;width:254px}.faq-input-submit-attach-label.have-file{justify-content:space-between}@media screen and (max-width:768px){.faq-input-submit-attach-label{margin:12px 0;width:100%}}.faq-input-submit-attach-label-delete{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.faq-input-submit-attach-label-progress{align-items:center;background-color:#e5dccf;background-color:var(--first-border-color);border-radius:2px;display:flex;height:4px;justify-content:flex-end;width:40%}.faq-input-submit-attach-label-progress-line{background-color:#23211f;background-color:var(--first-color);border-radius:2px;display:inline-block;height:100%;transition:width .1s linear}.faq-input-submit-attach-label-name{overflow:hidden;text-align:end;text-overflow:ellipsis;white-space:nowrap;width:50%}.faq-input-submit-attach-label-delete-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px}.faq-input-submit-attach-icon{font-size:20px}.faq-input-submit-button{border-radius:8px;border-radius:var(--third-radius);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);height:40px;padding:8px 40px;width:254px}@media screen and (max-width:768px){.faq-input-submit-button{width:100%}}.faq-input-new{border:1px solid #e5dccf;border:1px solid var(--third-border-color);border-radius:8px;border-radius:var(--third-radius);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);height:40px;padding:8px 40px}@media screen and (max-width:768px){.faq-input-new{width:100%}}.faq-support-mobile-title{align-items:center;display:flex;flex-wrap:wrap;font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);gap:8px;justify-content:flex-start;margin:0 auto 64px;max-width:1320px;max-width:var(--first-max-page-width);padding:0 16px;position:relative}@media screen and (max-width:768px){.faq-support-mobile-title{gap:0}}.faq-support-mobile-title-svg{flex-basis:40px;height:40px;min-height:40px;min-width:40px;width:40px}.faq-support-mobile-title-subject{color:#695e4f;color:var(--third-color);flex-grow:1}.library-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) var(--first-solid-padding) var(--page-padding-bottom)}.library-page-content{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width)}@media screen and (min-width:769px){.library-page-content{margin-bottom:24px}}.library-page-content-bread{width:100%}.library-page-content-bread.mobile{display:none}@media screen and (max-width:768px){.library-page-content-bread{display:none}.library-page-content-bread.mobile{display:block}}.library-page-content-side{background:#f2ede6;background:var(--second-border-color);border-radius:8px;border-radius:var(--third-radius);position:sticky;top:153px;top:calc(var(--header-desktop-height) + 24px);transition:top .35s cubic-bezier(.8,-.3,.2,1.3);transition:top var(--first-transition);width:312px;width:var(--side-width)}@media screen and (max-width:1140px){.library-page-content-side{display:none}}.library-page-content-main{margin-inline-start:24px;width:calc(100% - 336px);width:calc(100% - var(--side-width) - 24px)}.library-page-content-main .router-container{overflow-x:visible}@media screen and (max-width:1140px){.library-page-content-main{margin-inline-start:0;width:100%}}.library-page-content-side-toggle{margin:24px 24px 8px}.library-page-content-side-item{padding:0 24px;width:100%}.library-page-content-side-item:last-child .library-page-content-side-item-content{border-bottom:none}.library-page-content-side-item-content{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;gap:8px;height:56px;padding:16px 0;width:100%}.library-page-content-side-item-content-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px;transition:fill .3s ease}.library-page-content-side-item-content-icon.active{color:#23211f;color:var(--first-color)}.library-page-content-side-item-content-icon.active.plus{color:#553a89;color:var(--second-color)}.library-page-content-side-item-content-title{flex-grow:1;font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.library-page-content-side-item-content-title.active{font-family:my-font-bold,serif}.library-page-content-side-item-content-arrow{color:#695e4f;color:var(--first-icon-color);font-size:20px;transition:fill .3s ease}.library-page-content-side-item-content-arrow.active{color:#23211f;color:var(--first-color)}.library-page-content-side-item-content-arrow.active.plus{color:#553a89;color:var(--second-color)}.library-page-content-side-content{animation:fade-in .4s ease;position:relative}.library-page-content-side-content-border{background-color:#23211f;background-color:var(--first-color);border-radius:2px;height:40px;inset-inline-start:0;margin-top:8px;position:absolute;transition:top .3s ease,background-color .3s ease;width:2px}.library-page-content-side-content-border.plus{background-color:#553a89;background-color:var(--second-color)}.library-page-content-main-detail{display:flex;flex-direction:column;gap:24px}.library-page-content-main-detail-title{animation:fade-in .2s ease;margin-inline-start:4px}.library-page-filter-modal{max-width:100%;width:var(--desktop-modal-width)}.library-page-filter-modal-header{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;justify-content:space-between;margin:0 32px;padding:16px 0}@media screen and (max-width:768px){.library-page-filter-modal-header{margin:0 24px}}.library-page-filter-modal-header-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.library-page-filter-modal-header-cancel{border-radius:4px;border-radius:var(--first-radius);color:#f54c4c;color:var(--danger-color);font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font);margin-inline-end:-16px;padding:8px 16px}.library-page-filter-modal-header-cancel.active{color:#f54c4c;color:var(--danger-color)}@media screen and (max-width:768px){.library-page-filter-modal-header-cancel{font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font)}}.library-page-filter-modal-content-types{align-items:center;display:flex;flex-direction:column;height:284px;justify-content:center}.library-page-filter-modal-checkbox{padding:0 32px;width:100%}@media screen and (max-width:768px){.library-page-filter-modal-checkbox{padding:0 24px}}.library-page-filter-modal-checkbox-inner{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);color:#4d463d;color:var(--forth-text-color);display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);gap:12px;padding:16px 0}.library-page-filter-modal-checkbox-inner.switch-key{color:#23211f;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{margin:8px 32px 32px;width:calc(100% - 64px)}@media screen and (max-width:768px){.library-page-filter-modal-btn{margin:8px 24px 24px;width:calc(100% - 48px)}}.library-page-empty{align-items:center;animation:fade-in .2s ease;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:0 auto;max-width:430px;text-align:center;width:430px}@media screen and (min-width:1141px){.library-page-empty.empty{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:8px;border-radius:var(--third-radius);max-width:100%;min-height:409px;padding:40px 0;width:100%}.library-page-empty.empty.podcast-tab{min-height:353px}.library-page-empty.empty.shelve-tab{min-height:100%}}@media screen and (max-width:768px){.library-page-empty{max-width:100%;min-height:0;min-height:auto;padding:40px 0;width:100%}.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 (max-width:768px){.library-page-empty-icon{width:120px}}.library-page-empty-title{color:#4d463d;color:var(--forth-text-color);font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);line-height:28px;line-height:var(--second-line-height);margin-top:16px;white-space:pre-wrap}@media screen and (max-width:768px){.library-page-empty-title{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}}.library-page-empty-desc{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);line-height:23px;line-height:var(--first-line-height);white-space:pre-wrap}@media screen and (max-width:768px){.library-page-empty-desc{font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font)}}.library-page-empty-btn{margin-top:24px;max-width:312px;width:100%}.library-page-empty-btn.plus{max-width:430px}.library-card-container{display:flex;flex-wrap:wrap;gap:24px}.library-card-container.row{gap:16px}@media screen and (max-width:768px){.library-card-container{gap:12px}}.library-card-container-item{flex-grow:1;min-width:180px;position:relative;width:180px}.library-card-container-item.hide{height:0;overflow:hidden}@media screen and (max-width:768px){.library-card-container-item{min-width:40%;width:40%}.library-card-container-item.hide.just-desktop{display:none}}.library-card{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;flex-direction:column;height:100%;width:100%}@media screen and (min-width:1141px){.library-card.clickable{border:1px solid #e5dccf;border:1px solid var(--first-border-color)}}.library-card-img{align-items:center;display:flex;flex-grow:1;height:100%;min-height:170px;padding:36px 16px 16px;width:100%}.library-card-img.freeze{filter:grayscale(100%)}.library-card-img.freeze .show-image-img{filter:contrast(50%)}.library-card-img .show-image-img-bg{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);margin:0 auto;position:relative;width:78%}.library-card-img .show-image-img-bg:before{background:linear-gradient(90deg,#0000,#0000 94.49%,rgba(0,0,0,.156) 95.52%,#0000 98.56%,#0003);content:"";display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:9}.library-card-img .show-image-img-bg .show-image-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:2px;box-shadow:0 4px 4px 0 rgba(0,0,0,.251);height:auto;width:100%}.library-card-img.audio .show-image-img-bg{aspect-ratio:1;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:1;aspect-ratio:var(--audio-ratio)}@media screen and (max-width:768px){.library-card-img{background-color:#0000!important;margin:12px auto 0;padding:16px 0;width:calc(100% - 24px)}.library-card-img .show-image-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:4px;border-radius:var(--first-radius);box-shadow:0 12px 24px -4px #0000001f;width:100%}.library-card-img.audio .show-image-img{aspect-ratio:1;aspect-ratio:var(--audio-ratio)}}.library-card-content{padding:0 16px 16px;text-align:center;width:100%}.library-card-content-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:my-font-bold,serif;font-size:14px;font-size:var(--title-font);height:40px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:pre-line}@media screen and (max-width:768px){.library-card-content-title{display:none}}.library-card-content-badges{align-items:center;display:flex;gap:3px;justify-content:center;margin-bottom:16px}@media screen and (max-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:12px;font-size:var(--small-font);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.library-card-content-subtitle{display:none}}.library-card-content-progress{background-color:#e5dccf;background-color:var(--first-border-color);border-radius:4px;border-radius:var(--first-radius);height:4px}.library-card-content-progress-line{background-color:#4d463d;background-color:var(--forth-color);border-radius:inherit;height:100%;transition:width .3s ease}.library-card-content-detail{align-items:center;color:#4d463d;color:var(--forth-color);display:flex;font-size:14px;font-size:var(--title-font);height:40px;justify-content:space-between;margin-top:12px}@media screen and (max-width:768px){.library-card-content-detail{height:32px}}.freeze .library-card-content-detail{color:#b4ab9e;color:var(--third-icon-color)}.library-card-content-detail-buttons{bottom:16px;display:flex;gap:4px;inset-inline-end:16px;position:absolute}.library-card-content-detail-buttons.row{bottom:8px;inset-inline-end:16px}.library-card-content-detail-buttons-item{align-items:center;background:#0000!important;border:0!important;border-radius:4px;border-radius:var(--first-radius);display:flex;gap:8px;height:40px;justify-content:center;padding:0;width:40px}.library-card-content-detail-buttons-item.recover{border:1px solid #c9baa7!important;border:1px solid var(--forth-icon-color)!important;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);width:125px}@media screen and (max-width:768px){.library-card-content-detail-buttons-item{border-radius:4px;border-radius:var(--first-radius);height:32px;width:32px}}.library-card-content-detail-buttons-item-recover{font-size:20px}.library-card-content-detail-buttons-item-icon{color:#4d463d;color:var(--forth-text-color);font-size:20px;padding:10px}@media screen and (min-width:1141px){.library-card-menu-back{-webkit-backdrop-filter:grayscale(0);backdrop-filter:grayscale(0);background-color:#0000000d}.library-card-menu{animation:modal-in-no-transform .2s ease;inset-inline-end:0;margin-top:calc(var(--page-padding-bottom)*1);position:absolute;top:calc(100% + 8px);transform:none;transform-origin:left top;width:280px}.library-card-menu.hide{animation:modal-out-no-transform .2s ease}}.library-card-menu-inner{padding:8px 0}.library-card-menu-box{display:none}@media screen and (max-width:1140px){.library-card-menu-box{align-items:center;display:flex;gap:12px;padding:0 24px}}.library-card-menu-box-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:4px;border-radius:var(--first-radius);box-shadow:0 12px 24px -4px #0000001f;min-width:52px;width:52px}.library-card-menu-box-img.square{aspect-ratio:1;aspect-ratio:var(--audio-ratio)}.library-card-menu-box-detail{display:flex;flex-direction:column;gap:8px}.library-card-menu-box-detail-title{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.library-card-menu-box-detail-subtitle{font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}.library-card-menu-main{font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);height:32px;margin:16px 24px 0;width:calc(100% - 48px)}@media screen and (max-width:1140px){.library-card-menu-main{height:40px}}.library-card-menu-item-cont{height:57px;padding:0 24px;width:100%}.library-card-menu-item-cont:last-child .library-card-menu-item-inner{border-bottom:none}.library-card-menu-item-inner{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;gap:8px;height:100%;justify-content:center;padding:16px 0}@media screen and (max-width:768px){.library-card-menu-item-inner{gap:12px}}.library-card-menu-item-inner-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px;transition:fill .2s ease}.library-card-menu-item-inner-icon.danger{color:#f54c4c;color:var(--danger-color)}.library-card-menu-item-inner-title{color:#4d463d;color:var(--forth-text-color);flex-grow:1;font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.library-card-menu-item-inner-title.danger{color:#f54c4c;color:var(--danger-color)}@media screen and (max-width:768px){.library-card-menu-item-inner-title{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}}.library-card-menu-item-inner-arrow{color:#695e4f;color:var(--first-icon-color);font-size:16px}.library-card-row-link{position:relative;width:100%}.library-card-loading{align-items:center;background-color:#0006;background-color:var(--first-modal-background-color);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:4;z-index:var(--modal-z-index)}.library-card-loading-inner{background-color:#fff;background-color:var(--first-background-color);border-radius:8px;border-radius:var(--third-radius);box-shadow:0 4px 16px -3px #0000000f;box-shadow:var(--third-shadow);padding:32px}.library-card-row{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);padding:16px 16px 8px;position:relative;width:100%}@media screen and (min-width:1141px){.library-card-row.clickable{border:1px solid #e5dccf;border:1px solid var(--first-border-color)}}.library-card-row-header{align-items:center;display:flex;padding-bottom:16px}.library-card-row-header.clickable{padding-bottom:0}.library-card-row-header-badges{inset-inline-end:16px}.library-card-row-header-badges,.library-card-row-header-sample{position:absolute;top:0;z-index:1;z-index:var(--default-z-index)}.library-card-row-header-sample{align-items:center;background-color:#8f9193;background-color:var(--second-icon-color);border-radius:24px 8px 0 24px;border-radius:var(--sixth-radius) var(--third-radius) 0 var(--sixth-radius);color:#fff;color:var(--solid-light);display:flex;font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);height:32px;inset-inline-start:0;justify-content:center;width:64px}@media screen and (max-width:768px){.library-card-row-header-sample{font-size:11px;font-size:var(--tiny-font);height:24px;width:48px}}.library-card-row-header-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:4px;border-radius:var(--first-radius);box-shadow:0 12px 24px -4px #0000001f;margin-inline-end:16px;min-width:112px;width:112px}.library-card-row-header-img.audio{aspect-ratio:1;aspect-ratio:var(--audio-ratio)}.library-card-row-header-img.freeze{filter:grayscale(100%)}.library-card-row-header-img.freeze .show-image-img{filter:contrast(50%)}@media screen and (max-width:768px){.library-card-row-header-img{margin-inline-end:12px;min-width:80px;width:80px}}.library-card-row-header-content{display:flex;flex-direction:column;flex-grow:1;gap:8px}.library-card-row-header-content-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}@media screen and (max-width:768px){.library-card-row-header-content-title{font-size:14px;font-size:var(--title-font)}}.library-card-row-header-content-detail{align-items:center;display:flex}.library-card-row-header-content-publisher{color:#695e4f;color:var(--first-icon-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:768px){.library-card-row-header-content-publisher{font-size:12px;font-size:var(--small-font)}}.mobile-library{animation:fade-in .2s ease;background-color:#f8f5f1;background-color:var(--second-background-color);margin:0 auto;max-width:1140px;min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) var(--first-solid-padding) calc(var(--page-padding-bottom) + 16px)}.mobile-library.login-state{padding-top:calc(var(--header-padding) + 32px)}.mobile-library-header{align-items:center;display:flex;justify-content:space-between}.mobile-library-header-title{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.mobile-library-header-button{align-items:center;border-radius:4px;border-radius:var(--first-radius);color:#23211f;color:var(--first-color);display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);gap:8px;margin-inline-end:-8px;padding:16px 8px}.mobile-library-header-button-icon{font-size:20px}.mobile-library-main{align-items:flex-start;display:flex;gap:12px;min-height:270px;overflow:auto}.mobile-library-main .library-card-container-item{max-width:140px;min-width:140px;position:relative;width:140px}@media screen and (max-width:480px){.mobile-library-main{margin-inline-start:calc(var(--first-solid-padding)*-1);padding:0 var(--first-solid-padding);width:calc(100% + var(--first-solid-padding)*2)}}.mobile-library-section{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.mobile-library-section.podcast{flex-wrap:nowrap}@media screen and (max-width:768px){.mobile-library-section{gap:8px}}.mobile-library-section-item{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;flex-direction:column;flex-grow:1;gap:4px;padding:12px 8px;width:45%}.mobile-library-section-item-material-icon{color:#23211f;color:var(--first-color);font-size:24px}.mobile-library-section-item-material-icon.plus{color:#553a89;color:var(--second-color)}.mobile-library-section-item-material-title{font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}.mobile-library-shelve{align-items:center;display:flex;margin-bottom:16px;margin-top:24px}.mobile-library-shelve-title{font-family:my-font-medium,serif;font-size:14px;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 (max-width:768px){.profile-theme-inner{padding:24px 0 8px}}.profile-theme-header{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;justify-content:space-between;margin:0 32px;padding-bottom:4px}@media screen and (max-width:768px){.profile-theme-header{margin:0 24px}}.profile-theme-header-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.profile-theme-header-close{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-end:-12px;width:48px}.profile-theme-header-close-icon{color:#695e4f;color:var(--third-color);font-size:24px}.profile-theme-item-container{position:relative}.profile-theme-item-active{color:#695e4f;color:var(--third-color);font-size:24px;inset-inline-end:32px;margin-top:16px;position:absolute;transition:top .35s cubic-bezier(.8,-.3,.2,1.3);transition:top var(--first-transition)}@media screen and (max-width:768px){.profile-theme-item-active{inset-inline-end:24px}}.profile-theme-item{padding:0 32px;width:100%}@media screen and (max-width:768px){.profile-theme-item{padding:0 24px}}.profile-theme-item:last-child .profile-theme-item-inner{border-bottom:none}.profile-theme-item-inner{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;gap:12px;height:56px;padding:16px 0}.profile-theme-item-inner-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px}.profile-theme-item-inner-title{font-family:my-font-regular,serif;font-size:14px;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 (max-width:768px){.episode-playlist-list{max-height:none}}.episode-playlist-header{align-items:flex-start;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;justify-content:space-between;margin:24px 20px 0;padding-bottom:16px}.episode-playlist-header-close{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-end:-12px;width:48px}.episode-playlist-header-close-icon{height:24px;width:24px}.episode-playlist-header-main{align-items:center;display:flex;gap:12px}.episode-playlist-header-main-img{border-radius:4px;border-radius:var(--first-radius);box-shadow:0 12px 24px -4px #0000001f;height:88px;width:88px}.episode-playlist-header-main-detail{display:flex;flex-direction:column;gap:8px}.episode-playlist-header-main-detail-name{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.episode-playlist-header-main-detail-desc{font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}.shelve-card-container{display:flex;flex-wrap:wrap;gap:24px}.shelve-card-container.row{gap:16px}@media screen and (max-width:768px){.shelve-card-container{gap:12px}}.shelve-card-container-item{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);flex-grow:1;padding:16px;width:200px}.shelve-card-container-item.text-only{background-color:#0000}.shelve-card-container-item.hide{height:0;overflow:hidden;padding:0}@media screen and (max-width:768px){.shelve-card-container-item{min-width:40%;width:40%}.shelve-card-container-item.hide.just-desktop{display:none}}.shelve-card-container-item-text-only{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);line-height:24px;text-align:center}.shelve-card-container-item-material-detail{border-top:1px solid #f2ede6;border-top:1px solid var(--second-border-color);display:flex;flex-direction:column;gap:12px;padding-top:12px}.shelve-card-container-item-material-detail-title-container{align-items:center;display:flex;justify-content:center}.shelve-card-container-item-material-detail-title{align-items:center;color:#695e4f;color:var(--first-icon-color);display:flex;font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);gap:4px}.shelve-card-container-item-material-detail-title-icon{font-size:16px}.shelve-card-container-item-material-detail-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);height:46px;line-height:23px;line-height:var(--first-line-height);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:pre-line}.shelve-card-container-item-material-detail-user{align-items:center;display:flex;gap:8px;justify-content:center}.shelve-card-container-item-material-img{aspect-ratio:1;aspect-ratio:var(--audio-ratio);margin:0 auto;position:relative;width:90%}.shelve-card-container-item-material-img-template{left:50%;position:absolute;top:50%;transform:translate(-60%,-50%);width:115px}.shelve-card-container-item-material-img-template.audio{width:111px}.shelve-card-container-item-material-img-placeholder{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);box-shadow:-4px 0 12px -4px #0000001f;display:flex;height:124px;justify-content:center;left:calc(50% - 45px);position:absolute;top:calc(50% - 62px);width:90px}.shelve-card-container-item-material-img-placeholder-icon{font-size:24px}@media screen and (max-width:768px){.shelve-card-container-item-material-img-placeholder-icon{height:20px;width:20px}}.shelve-card-container-item-material-img-src{border-radius:4px;border-radius:var(--first-radius);box-shadow:-4px 0 12px -4px #0000001f;height:124px;left:calc(50% - 45px);position:absolute;top:calc(50% - 62px);width:90px}.shelve-card-container-item-material-img-src.audio{height:90px;top:calc(50% - 45px)}.add-shelve-card{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:8px;border-radius:var(--third-radius);display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;padding:16px;text-align:center;width:100%}.add-shelve-card-icon{height:80px;width:80px}.add-shelve-card-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.add-shelve-card-desc{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);line-height:23px;line-height:var(--first-line-height)}.shelve-card-row{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;gap:12px;margin-bottom:15px;padding:16px;width:100%}.shelve-card-row.text-only{background-color:#0000}@media screen and (max-width:768px){.shelve-card-row.add{gap:16px}}.shelve-card-row-material-add{height:80px;width:80px}@media screen and (max-width:768px){.shelve-card-row-material-add{height:32px;width:32px}}.shelve-card-row-material-img{height:98px;overflow:clip;position:relative;width:88px}.shelve-card-row-material-img.audio{height:72px}@media screen and (max-width:768px){.shelve-card-row-material-img{height:78px;width:68px}.shelve-card-row-material-img.audio{height:56px}}.shelve-card-row-material-img-template{display:block;height:auto;width:100%}.shelve-card-container-item-material-img-placeholder-row{align-items:center;background-color:#e5dccf;background-color:var(--first-border-color);border-radius:4px;border-radius:var(--first-radius);box-shadow:-4px 0 12px -4px #0000001f;display:flex;height:98px;inset-inline-start:0;justify-content:center;position:absolute;top:0;width:72px}@media screen and (max-width:768px){.shelve-card-container-item-material-img-placeholder-row{height:78px;width:56px}.shelve-card-container-item-material-img-placeholder-row.audio{height:56px}}.shelve-card-row-material-img-src{background-color:#e5dccf;background-color:var(--first-border-color);border-radius:4px;border-radius:var(--first-radius);box-shadow:-4px 0 12px -4px #0000001f;display:block;height:98px;inset-inline-start:0;position:absolute;top:0;width:72px}.shelve-card-row-material-img-src.audio{height:72px}@media screen and (max-width:768px){.shelve-card-row-material-img-src{height:78px;width:56px}.shelve-card-row-material-img-src.audio{height:56px}}.shelve-card-row-material-detail{display:flex;flex-direction:column;flex-grow:1;gap:12px}.shelve-card-container-item-material-detail-title-container-row{align-items:center;display:flex;justify-content:flex-start}.shelve-card-container-item-material-detail-title-container-lock-icon{border-right:1px solid #e5dccf;border-right:1px solid var(--first-border-color);color:#695e4f;color:var(--first-icon-color);font-size:16px;margin:0 8px 0 4px;padding-right:8px}.shelve-card-container-item-material-detail-title-container-lock-icon-text{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font)}.shelve-card-container-item-material-detail-user-row{align-items:center;display:flex;gap:8px;justify-content:flex-start}.shelve-card-container-item-material-detail-user-image{aspect-ratio:1;border-radius:50%;min-width:24px;width:24px}.shelve-card-container-item-material-detail-user-name{color:#23211f;color:var(--first-text-color);font-family:my-font-regular,serif;font-size:12px;font-size:var(--small-font)}.shelve-card-row-material-detail-title{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.shelve-card-row-material-detail-desc{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.shelve-card-row-material-arrow{color:#695e4f;color:var(--first-icon-color);font-size:24px}.shelve-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) var(--first-solid-padding) var(--page-padding-bottom)}.shelve-page-content{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width)}.shelve-page-content.empty{align-items:stretch}@media screen and (min-width:1141px){.shelve-page-content{margin-bottom:24px}}.shelve-page-content-bread{width:100%}.shelve-page-side{background:#f2ede6;background:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);padding:32px 24px;width:312px;width:var(--side-width)}@media screen and (max-width:1140px){.shelve-page-side{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding:24px 16px;width:100%}}.shelve-page-img{aspect-ratio:1;aspect-ratio:var(--audio-ratio);margin:0 auto;position:relative;width:100%}@media screen and (max-width:1140px){.shelve-page-img{margin:0;margin-inline-start:-12px;width:120px}}.shelve-page-img-template{left:50%;position:absolute;top:50%;transform:translate(-60%,-50%);width:206px}.shelve-page-img-template.audio{width:200px}@media screen and (max-width:1140px){.shelve-page-img-template{width:110px}.shelve-page-img-template.audio{width:104px}}.shelve-page-img-src{background-color:#fff;background-color:var(--first-background-color);border-radius:4px;border-radius:var(--first-radius);box-shadow:-4px 0 12px -4px #0000001f;height:220px;left:calc(50% - 80px);position:absolute;top:calc(50% - 110px);width:160px}.shelve-page-img-src.audio{height:160px;top:calc(50% - 80px)}@media screen and (max-width:1140px){.shelve-page-img-src{height:120px;left:calc(50% - 44px);top:calc(50% - 60px);width:88px}.shelve-page-img-src.audio{height:88px;top:calc(50% - 44px)}}.shelve-page-count{align-items:center;color:#867f76;color:var(--second-text-color);display:flex;font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);gap:8px;justify-content:center;margin-bottom:8px}.shelve-page-count-icon{font-size:24px}.shelve-page-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);text-align:center}@media screen and (max-width:1140px){.shelve-page-title{font-family:my-font-medium,serif}}.shelve-page-user{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:16px}.shelve-page-user-image{aspect-ratio:1;border-radius:50%;min-width:24px;width:24px}.shelve-page-user-name{align-items:center;color:#23211f;color:var(--first-text-color);display:flex;font-family:my-font-regular,serif;font-size:12px;font-size:var(--small-font);gap:4px;justify-content:space-between;width:100%}.shelve-page-user-name-time{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}.shelve-page-desc{color:#4d463d;color:var(--forth-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);line-height:23px;line-height:var(--first-line-height);margin-top:16px;overflow:hidden;text-align:center;text-align-last:start;white-space:pre-line;word-break:break-word}@media screen and (max-width:1140px){.shelve-page-desc{margin-bottom:0;margin-top:4px;min-width:100%}}.shelve-page-desc-btn{color:#594ef2!important;color:var(--link-color)!important;margin-inline-start:-12px;margin:0 auto}.shelve-page-desc-text-btn-icon{transition:transform .35s cubic-bezier(.8,-.3,.2,1.3);transition:transform var(--first-transition)}.shelve-page-desc-text-btn-icon.complete{transform:rotate(180deg)}.shelve-page-buttons{align-items:center;display:flex;gap:16px}@media screen and (max-width:1140px){.shelve-page-buttons{display:none}}.shelve-page-buttons-delete,.shelve-page-buttons-edit{flex-grow:1;font-family:my-font-bold,serif;font-size:14px;font-size:var(--title-font);gap:8px;height:40px;padding:0 8px}.shelve-page-buttons-delete-icon,.shelve-page-buttons-edit-icon{color:#695e4f;color:var(--first-icon-color);font-size:20px}.shelve-page-main{display:flex;flex-direction:column;gap:24px;margin-inline-start:24px;width:calc(100% - 336px);width:calc(100% - var(--side-width) - 24px)}@media screen and (max-width:1140px){.shelve-page-main{gap:16px;margin-inline-start:0;width:100%}}.shelve-page-mobile-menu{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-end:-12px;width:48px}.shelve-page-mobile-menu-icon{color:#695e4f;color:var(--first-icon-color);font-size:20px;padding:10px;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:16px;font-size:var(--large-font);padding:24px 24px 12px}.shelve-page-mobile-menu-modal-btn{align-items:center;display:flex;gap:12px;padding:16px 24px;width:100%}.shelve-page-mobile-menu-modal-btn:last-child{margin-bottom:8px}.shelve-page-mobile-menu-modal-btn-separator{background-color:#f2ede6;background-color:var(--second-border-color);height:1px;margin:0 24px}.shelve-page-mobile-menu-modal-btn-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px}.shelve-page-mobile-menu-modal-btn-icon.danger{color:#f54c4c;color:var(--danger-color)}.shelve-page-mobile-menu-modal-btn-title{color:#4d463d;color:var(--forth-text-color);flex-grow:1;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.shelve-page-mobile-menu-modal-btn-title.danger{color:#f54c4c;color:var(--danger-color)}.shelve-page-mobile-menu-modal-btn-arrow{color:#8f9193;color:var(--second-icon-color);font-size:16px}.profile-device{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;flex-direction:column;height:100%;padding:32px}@media screen and (max-width:768px){.profile-device{padding:24px 16px 8px}}.profile-device-main{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);padding-bottom:16px}@media screen and (max-width:768px){.profile-device-main{display:none}}.profile-device-title{color:#493edc;color:var(--info-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);margin-bottom:16px;margin-top:24px}@media screen and (max-width:768px){.profile-device-title{margin-top:0}}.contact-us-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) 0 calc(var(--page-padding-bottom) + var(--first-solid-padding))}@media screen and (max-width:1140px){.contact-us-page{padding:0}}.contact-us-page-content{padding:0 var(--first-solid-padding) 80px;position:relative}@media screen and (max-width:768px){.contact-us-page-content{margin-top:-6px;padding:0 var(--first-solid-padding)}}.contact-us-page-content-card{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;justify-content:space-between;margin:16px auto 0;max-width:1320px;max-width:var(--first-max-page-width);padding:40px 128px;transform:translateY(0)}@media screen and (max-width:768px){.contact-us-page-content-card{flex-wrap:wrap;padding:24px 16px 8px}}.contact-us-page-content-card-info{color:#23211f;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 (max-width:768px){.contact-us-page-content-card-info{max-width:100%;width:100%}.contact-us-page-content-card-info:first-child{max-width:100%}}.contact-us-page-content-card-address{border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;font-family:my-font-bold,serif;font-size:18px;font-size:var(--big-font);justify-content:flex-start;line-height:32px;line-height:var(--forth-line-height);margin-block-end:24px;padding-bottom:24px;text-align:right}.contact-us-page-content-card-address .contact-us-page-content-card-address-svg{height:40px;margin-inline-end:8px;min-height:40px;min-width:40px;width:40px}.contact-us-page-content-card-address .small{color:#867f76;color:var(--second-text-color);font-size:13px;font-size:var(--regular-font)}@media screen and (max-width:768px){.contact-us-page-content-card-address{border-bottom:none;margin-block-end:2px}}.contact-us-page-content-card-phones{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;flex-wrap:wrap;gap:16px;margin-block-end:24px;padding-bottom:24px}.contact-us-page-content-card-phones-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);width:100%}.contact-us-page-content-card-phones-work-hours{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:14px;max-width:50%;white-space:nowrap}@media screen and (max-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{align-items:center;color:#4d463d;color:var(--forth-text-color);display:flex;flex-grow:1;font-family:my-font-regular,serif;font-size:20px;gap:10px;max-width:50%}.contact-us-page-content-card-phones-item:nth-child(3){border-inline-start:1px solid #e5dccf;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 (max-width:768px){.contact-us-page-content-card-phones-item{font-size:16px;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 #e5dccf;border-bottom:1px solid var(--first-border-color);margin-block-end:24px;padding-bottom:24px}.contact-us-page-content-card-socials-title{color:#23211f;color:var(--first-text-color);font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);margin-block-end:16px}.contact-us-page-content-card-socials-list{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:768px){.contact-us-page-content-card-socials-list{margin-block-start:16px}}.contact-us-page-content-card-socials-list-icon{height:20px;width:20px}.contact-us-page-content-card-socials-list-instagram{background:linear-gradient(265.86deg,#4f5bd5 -2.59%,#962fbf 26.9%,#df0897 49.54%,#f50b5e 73.93%,#fa7e1e 91.34%,#feda75 112.05%);border-radius:8px;border-radius:var(--third-radius);color:#fff;color:var(--solid-light);display:flex;flex-wrap:nowrap;font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font);gap:8px;padding:10px 16px}.contact-us-page-content-card-socials-list-instagram .contact-us-page-content-card-socials-list-icon path{fill:#fff;fill:var(--solid-light)}.contact-us-page-content-card-links{color:#23211f;color:var(--first-color);display:flex;flex-direction:column;gap:12px}@media screen and (max-width:768px){.contact-us-page-content-card-links{padding-bottom:16px}}.contact-us-page-content-card-link-item{display:flex;transition:padding .3s ease}.contact-us-page-content-card-link-item-arrow{font-size:20px;margin-inline-start:6px;transition:margin .3s ease}.contact-us-page-content-image-container{border-radius:4px;border-radius:var(--first-radius);padding:12px 12px 8px}@media screen and (max-width:768px){.contact-us-page-content-image-container{margin-block-end:24px}}.contact-us-page-content-location-image{border-radius:8px;border-radius:var(--third-radius);width:100%}.contact-us-page-content-location-open-button{background-color:#23211f;background-color:var(--first-color);color:#fff;color:var(--solid-light);font-family:my-font-regular,serif!important;font-size:14px;margin-top:16px;width:100%}.contact-us-page-content-location-open-button .fidibo-arrow-left-2-outline{font-size:20px;margin-inline-start:8px}@media screen and (max-width:768px){.contact-us-page-content-location-open-button{margin-bottom:24px}}.terms-of-use-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) 0 var(--page-padding-bottom)}@media screen and (max-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:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);font-size:16px;font-size:var(--large-font);line-height:23px;line-height:var(--first-line-height);margin:16px auto 30px;max-width:1320px;max-width:var(--first-max-page-width);padding:56px 110px}.terms-of-use-page-content-card b{color:#23211f;color:var(--first-text-color);display:block;font-family:my-font-medium,serif}.terms-of-use-page-content-card span{color:#4d463d;color:var(--forth-text-color);font-family:my-font-regular,serif}@media screen and (max-width:768px){.terms-of-use-page-content-card{padding:24px 16px 8px;transform:translateY(0)}}.terms-of-use-page-items{display:flex;flex-direction:column;gap:12px;margin:auto;margin-block-start:48px;max-width:1320px;max-width:var(--first-max-page-width)}.terms-item{background-color:#f8f5f1;background-color:var(--third-background-color);border:1px solid #f2ede6;border:1px solid var(--second-border-color);border-radius:8px;border-radius:var(--third-radius)}.terms-item.active{background-color:#f2ede6;background-color:var(--second-border-color);border-color:#e5dccf;border-color:var(--first-border-color)}.terms-item-svg{color:#23211f;color:var(--first-color);flex-basis:24px;font-size:24px;margin-inline-end:16px}@media screen and (max-width:768px){.terms-item-svg{margin-inline-end:8px}}.terms-item-title{align-items:center;border:none!important;border-radius:8px;border-radius:var(--third-radius);color:#23211f;color:var(--first-text-color);display:flex;font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);justify-content:flex-start;line-height:23px;line-height:var(--first-line-height);overflow:hidden!important;padding:24px;transition:font-size .2s linear;width:100%}@media screen and (max-width:768px){.terms-item-title{font-size:14px;font-size:var(--title-font);padding:16px}}.terms-item-contents{color:#4d463d;color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:16px;font-size:var(--large-font);height:0;line-height:23px;line-height:var(--first-line-height);opacity:0;overflow:hidden;padding:0 24px;text-align:justify;transition:height .3s ease,opacity .2s ease,padding .2s linear}@media screen and (max-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{height:0;opacity:0}.privacy-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) 0 var(--page-padding-bottom)}@media screen and (max-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:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);font-size:16px;font-size:var(--large-font);line-height:23px;line-height:var(--first-line-height);margin:16px auto 80px;max-width:1320px;max-width:var(--first-max-page-width);padding:56px 90px;text-align:justify}@media screen and (max-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:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) 0 var(--page-padding-bottom)}@media screen and (max-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{display:flex;flex-direction:column;gap:12px;margin:16px auto 64px;max-width:1320px;max-width:var(--first-max-page-width)}@media screen and (max-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:#553a89;fill:var(--second-color)}@media screen and (max-width:768px){.fidiplus-subscription-page-items .faq-item-svg{margin-inline-end:8px}}.about-us-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) 0 var(--page-padding-bottom)}@media screen and (max-width:1140px){.about-us-page{padding:0 0 var(--page-padding-bottom)}}.about-us-page-header-content{align-items:center;bottom:0;color:#fff;color:var(--solid-light);display:flex;flex-direction:column;gap:20px;justify-content:center;left:0;position:absolute;right:0;top:0;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;z-index:2}@media screen and (max-width:768px){.about-us-page-header-content{flex-direction:row;gap:0;padding:0 20px}.about-us-page-header-content path{fill:#695e4f;fill:var(--third-color)}}.about-us-page-header-content-svg{height:56px;margin-block-end:8px;width:56px}.about-us-page-header-content-svg path{fill:#fff;fill:var(--solid-light)}@media screen and (max-width:768px){.about-us-page-header-content-svg{height:24px;margin-block-end:0;width:24px}}.about-us-page-header-content-title{font-family:my-font-bold,serif;font-size:28px}@media screen and (max-width:768px){.about-us-page-header-content-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);margin-inline-start:8px}}.about-us-page-header-content-description{display:flex;font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);margin-bottom:36px}@media screen and (max-width:768px){.about-us-page-header-content-description{display:none}}.about-us-page-header-content-description .about-us-page-header-content-description-arrow{height:16px;margin:0 4px;width:16px}.about-us-page-header-content-description .about-us-page-header-content-description-arrow path{fill:#fff;fill:var(--solid-light)}.about-us-page-content{padding:0 var(--first-solid-padding)}@media screen and (max-width:768px){.about-us-page-content{padding:0 var(--first-solid-padding)}}.about-us-page-content-card{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);margin:16px auto 0;max-width:1320px;max-width:var(--first-max-page-width);padding:80px 110px 16px}@media screen and (max-width:768px){.about-us-page-content-card{padding:16px;transform:translateY(0)}}.about-us-page-content-card-content{align-items:flex-start;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;flex-wrap:nowrap;gap:64px;justify-content:space-between;margin-block-end:64px;padding:0 64px 64px}@media screen and (max-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 (max-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 (max-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:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:32px;font-size:var(--whacking-font);margin-block-end:24px;width:100%}@media screen and (max-width:768px){.about-us-page-content-card-content-title{font-size:18px;font-size:var(--big-font)}}.about-us-page-content-card-content-description{color:#4d463d;color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:18px;font-size:var(--big-font);line-height:32px;line-height:var(--forth-line-height);width:100%}@media screen and (max-width:768px){.about-us-page-content-card-content-description{font-size:16px;font-size:var(--large-font)}}.about-us-page-content-card-content-image{border-radius:16px;border-radius:var(--fifth-radius);height:636px;width:520px}@media screen and (max-width:768px){.about-us-page-content-card-content-image{height:auto;margin-inline-end:12px;width:calc(100% - 12px)}}.about-us-page-content-description-item-image{border-radius:16px;border-radius:var(--fifth-radius);margin-block-start:20px;object-fit:contain;width:100%}@media screen and (max-width:768px){.about-us-page-content-description-item-image{height:auto;margin-inline-start:5px;width:100%}}.about-us-page-content-card-statistics{padding:0 12px;width:100%}.about-us-page-content-card-statistics-title{font-family:my-font-bold,serif;font-size:24px;font-size:var(--giant-font);margin-block-end:64px;text-align:center;width:100%}@media screen and (max-width:768px){.about-us-page-content-card-statistics-title{font-size:18px;font-size:var(--big-font);margin-block-end:24px;text-align:start}}.about-us-page-content-card-statistics-content{display:flex;gap:16px;justify-content:space-around}@media screen and (max-width:1140px){.about-us-page-content-card-statistics-content{flex-wrap:wrap}}.about-us-page-content-card-statistics-item{align-items:center;background-color:#f8f5f1;background-color:var(--third-background-color);border-radius:8px;border-radius:var(--third-radius);display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;height:160px;justify-content:center;text-align:center;width:180px}@media screen and (max-width:768px){.about-us-page-content-card-statistics-item{gap:16px;height:140px;width:140px}}.about-us-page-content-card-statistics-item-value{color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:32px;font-size:var(--whacking-font)}@media screen and (max-width:768px){.about-us-page-content-card-statistics-item-value{font-size:24px;font-size:var(--giant-font)}}.about-us-page-content-card-statistics-item-name{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:18px;font-size:var(--big-font)}@media screen and (max-width:768px){.about-us-page-content-card-statistics-item-name{font-size:14px;font-size:var(--title-font)}}.about-us-page-content-description-text{color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:28px;margin-block-end:64px;margin-block-start:64px;text-align:center}@media screen and (max-width:768px){.about-us-page-content-description-text{font-size:18px;margin-block-end:24px;margin-block-start:32px;text-align:start}}.about-us-page-content-description .about-us-page-content-description-text{font-size:24px;font-size:var(--giant-font);margin-block-end:40px}.about-us-page-content-description-item,.about-us-page-content-description-item-reverse{align-items:center;display:flex;flex-wrap:nowrap;margin-block-end:64px;margin:auto;max-width:1096px;padding:0 64px 64px}.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 (max-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:#4d463d;color:var(--forth-text-color);font-size:14px;line-height:23px;line-height:var(--first-line-height)}}@media screen and (max-width:768px)and (max-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{align-items:center;display:flex;flex-wrap:nowrap;gap:64px;justify-content:center;margin:auto;max-width:1320px;max-width:var(--first-max-page-width);padding-block-end:42px}@media screen and (max-width:768px){.about-us-page-logos{font-size:18px;margin-block-end:24px;margin-block-start:32px;padding:0;text-align:start}}.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:16px;font-size:var(--large-font);padding:24px 24px 12px}.review-menu-modal-menu-modal-btn{align-items:center;display:flex;gap:12px;padding:16px 24px;width:100%}.review-menu-modal-menu-modal-btn:last-child{margin-bottom:8px}.review-menu-modal-menu-modal-btn-separator{background-color:#f2ede6;background-color:var(--second-border-color);height:1px;margin:0 24px}.review-menu-modal-menu-modal-btn-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px}.review-menu-modal-menu-modal-btn-icon.danger{color:#f54c4c;color:var(--danger-color)}.review-menu-modal-menu-modal-btn-title{color:#4d463d;color:var(--forth-text-color);flex-grow:1;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.review-menu-modal-menu-modal-btn-title.danger{color:#f54c4c;color:var(--danger-color)}.review-menu-modal-menu-modal-btn-arrow{color:#8f9193;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{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;justify-content:space-between;margin:16px 24px 0;padding-bottom:8px}@media screen and (max-width:1140px){.book-overview-menu-header{display:none}}.book-overview-menu-header-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.book-overview-menu-header-close{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-end:-12px;width:48px}.book-overview-menu-header-close-icon{color:#695e4f;color:var(--third-color);font-size:24px;height:24px;width:24px}.book-overview-menu-item{padding:0 24px;width:100%}.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{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;gap:12px;height:57px;justify-content:center;padding:16px 0}.book-overview-menu-item-icon{color:#695e4f;color:var(--third-color);font-size:24px;height:24px;width:24px}.book-overview-menu-item-icon path{fill:#695e4f;fill:var(--third-color)}.book-overview-menu-item-icon.danger{color:#f54c4c;color:var(--danger-color)}.book-overview-menu-item-icon.danger path{fill:#f54c4c;fill:var(--danger-color)}.book-overview-menu-item-title{color:#4d463d;color:var(--forth-text-color);flex-grow:1;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.book-overview-menu-item-arrow{color:#695e4f;color:var(--third-color);font-size:16px;height:16px;width:16px}.book-overview-menu-item-arrow path{fill:#8f9193;fill:var(--second-icon-color)}.book-overview-menu-bg{padding:24px 24px 32px}.book-overview-menu-content{border-top:1px solid #e5dccf;border-top:1px solid var(--first-border-color);display:flex;flex-direction:column;gap:12px;padding:24px 0}.book-overview-author{align-content:center;align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;gap:12px;justify-content:flex-start;padding:12px}.book-overview-author .book-overview-author-image{border-radius:100%}.book-overview-author .book-overview-author-name{align-content:center;align-items:center;color:#23211f;color:var(--first-color);display:flex;font-family:my-font-bold,serif;font-size:14px;font-size:var(--title-font);gap:12px;justify-content:flex-start;width:100%}.book-overview-author:last-child{border-bottom:0}.report-problem{align-items:center;background-color:#f8f5f1;background-color:var(--second-background-color);display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;min-height:var(--full-height)}.report-header{display:none}@media screen and (max-width:768px){.report-header{background-color:#fff;background-color:var(--first-background-color);border-radius:0 0 8px 8px;border-radius:0 0 var(--third-radius) var(--third-radius);box-shadow:0 4px 16px -3px #0000000f;box-shadow:var(--third-shadow);display:block;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:3;z-index:var(--header-z-index)}}.report-header-top{align-items:center;display:flex;height:64px;justify-content:space-between;overflow:hidden;padding:8px var(--first-solid-padding);transition:height .2s ease,padding .2s ease,opacity .2s ease}.report-header-top-container{align-items:center;display:flex;width:100%}.report-box{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:8px;border-radius:var(--third-radius);margin:56px 0;padding:42px 38px;width:424px}.report-box.otp{padding-bottom:32px}@media screen and (min-width:769px)and (max-height:900px){.report-box{margin:32px 0}}@media screen and (max-width:768px){.report-box{margin:calc(64px + var(--first-solid-padding)) var(--first-solid-padding) var(--first-solid-padding);min-height:calc(100vh - 64px - 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(100vh - var(--first-solid-padding) - var(--first-solid-padding));min-height:calc(var(--full-height) - var(--first-solid-padding) - var(--first-solid-padding))}}.report-box-icon{display:block;margin:0 auto;max-width:253px;width:100%}.report-box-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);margin-bottom:8px;margin-top:24px}.report-box-desc{color:#4d463d;color:var(--forth-text-color);font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font);line-height:23px;line-height:var(--first-line-height);margin-bottom:24px;text-align:justify;white-space:pre-line}.report-box-area,.report-box-gift{margin-top:24px}.report-box-area textarea{height:100px}.report-box-btn{border-radius:8px;border-radius:var(--third-radius);margin-top:24px;width:100%}.select-container{position:relative}.select{align-items:center;border:1px solid #c9baa7;border:1px solid var(--forth-icon-color);border-radius:8px;border-radius:var(--third-radius);display:flex;height:48px;height:var(--first-btn-input-height);justify-content:space-between;padding:0 12px;transition:border .2s ease;width:100%}.select.active{border:1px solid #322e2a;border:1px solid var(--forth-border-color)}.select.open,.select:focus{border:1px solid #23211f;border:1px solid var(--first-color)}.select-title{align-items:center;color:#8f9193;color:var(--second-icon-color);display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);height:48px;height:var(--first-btn-input-height);inset-inline-start:12px;pointer-events:none;position:absolute;top:0;transition:all .2s ease;z-index:1;z-index:var(--default-z-index)}.select-title.active{background-color:#fff;background-color:var(--first-background-color);color:#322e2a;color:var(--forth-border-color);font-size:12px;font-size:var(--small-font);height:16px;inset-inline-start:12px;padding-inline-start:12px;padding:0 4px;top:-8px}.select-title.open{color:#23211f;color:var(--first-color)}.select-item{color:#322e2a;color:var(--forth-border-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.select-item.open{color:#23211f;color:var(--first-color)}.select-item.active{animation:fade-in-long .4s ease}.select-arrow{color:#8f9193;color:var(--second-icon-color);font-size:24px;transition:transform .35s cubic-bezier(.8,-.3,.2,1.3);transition:transform var(--first-transition);transition:color .2s ease}.select-arrow.open{transform:rotate(180deg)}.select-arrow.active{color:#322e2a;color:var(--forth-border-color)}@media screen and (min-width:769px){.select-modal{animation:modal-in-no-transform .2s ease;border:1px solid #f2ede6;border:1px solid var(--second-border-color);border-radius:8px;border-radius:var(--third-radius);left:0;position:absolute;right:0;top:56px;top:calc(var(--first-btn-input-height) + 8px);transform:none}.select-modal.hide{animation:modal-out-no-transform .2s ease}}@media screen and (max-width:768px){.select-modal{padding:8px 0}}.select-modal .auto-height-content-child{position:relative}.select-modal-header{display:none}@media screen and (max-width:768px){.select-modal-header{border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:block;font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);margin:8px 24px 0;padding-bottom:16px}}.select-modal-item{background-color:#0000;height:48px;padding:0 16px;transition:background-color .2s ease;width:100%}@media screen and (min-width:769px){.select-modal-item:hover{background-color:#f8f5f1;background-color:var(--third-background-color)}}@media screen and (max-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{align-items:center;color:#4d463d;color:var(--forth-text-color);display:flex;font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);height:100%}@media screen and (max-width:768px){.select-modal-item-inner{border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);font-family:my-font-regular,serif}}.select-modal-item-tick{animation:fade-in .2s ease;color:#23211f;color:var(--first-color);font-size:24px;inset-inline-end:16px;position:absolute;transition:top .35s cubic-bezier(.8,-.3,.2,1.3);transition:top var(--first-transition);z-index:1;z-index:var(--default-z-index)}@media screen and (max-width:768px){.select-modal-item-tick{inset-inline-end:24px}}.hl-channel-full{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;flex-direction:column;max-width:calc(16.666% - 20px);min-width:calc(16.666% - 20px);padding:16px;scroll-snap-align:start;scroll-snap-stop:normal}@media screen and (max-width:1140px){.hl-channel-full{max-width:calc(20% - 19.2px);min-width:calc(20% - 19.2px)}}@media screen and (max-width:1100px){.hl-channel-full{max-width:calc(25% - 18px);min-width:calc(25% - 18px)}}@media screen and (max-width:990px){.hl-channel-full{max-width:calc(20% - 19.2px);min-width:calc(20% - 19.2px)}}@media screen and (max-width:870px){.hl-channel-full{max-width:calc(25% - 18px);min-width:calc(25% - 18px)}}@media screen and (max-width:600px){.hl-channel-full{max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@media screen and (max-width:480px){.hl-channel-full{max-width:calc(48% - 16px);min-width:calc(48% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}@container flex-content (max-width:1140px){.hl-channel-full{max-width:calc(20% - 19.2px);min-width:calc(20% - 19.2px)}}@container flex-content (max-width:1100px){.hl-channel-full{max-width:calc(25% - 18px);min-width:calc(25% - 18px)}}@container flex-content (max-width:990px){.hl-channel-full{max-width:calc(20% - 19.2px);min-width:calc(20% - 19.2px)}}@container flex-content (max-width:870px){.hl-channel-full{max-width:calc(25% - 18px);min-width:calc(25% - 18px)}}@container flex-content (max-width:600px){.hl-channel-full{max-width:calc(33.3% - 16px);min-width:calc(33.3% - 16px)}}@container flex-content (max-width:480px){.hl-channel-full{max-width:calc(48% - 16px);min-width:calc(48% - 16px);scroll-margin-inline-start:var(--first-solid-padding)}}.hl-channel-full-img{aspect-ratio:1;aspect-ratio:var(--podcast-ratio);border-radius:4px;border-radius:var(--first-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.251);height:80px;margin-bottom:8px;width:80px}@media screen and (max-width:768px){.hl-channel-full-img{height:64px;width:64px}}.hl-channel-full-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);max-width:100%;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.hl-channel-full-title{font-size:14px;font-size:var(--title-font)}}.not-found-page{background-color:#23211f;background-color:var(--first-color);margin-top:var(--header-padding);padding:0 var(--first-solid-padding) var(--page-padding-bottom)}.not-found-page-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width);min-height:calc(100vh - var(--header-padding) - var(--nav-height));min-height:calc(var(--full-height) - var(--header-padding) - var(--page-padding-bottom))}.not-found-page-icon{display:block;margin:0 auto;max-width:90%;width:480px}.not-found-page-title{color:#fff;color:var(--on-first-surface-color);font-family:my-font-bold,serif;font-size:20px;font-size:var(--huge-font);margin-top:40px;text-align:center}@media screen and (max-width:768px){.not-found-page-title{font-family:my-font-regular,serif;font-size:16px;font-size:var(--large-font)}}.not-found-page-desc{color:#fff;color:var(--on-first-surface-color);font-family:my-font-bold,serif;font-size:24px;font-size:var(--giant-font);line-height:28px;line-height:var(--second-line-height);margin-top:16px;text-align:center}@media screen and (max-width:768px){.not-found-page-desc{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}}.not-found-page-btn{background-color:#fff;background-color:var(--first-background-color);border:none!important;margin-top:32px;max-width:100%;padding:0 32px;width:376px}.buy-and-pay-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) 0 var(--page-padding-bottom)}@media screen and (max-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{display:flex;flex-direction:column;gap:12px;margin:16px auto 64px;max-width:1320px;max-width:var(--first-max-page-width)}@media screen and (max-width:768px){.buy-and-pay-page-items{padding-block-start:0}}.login-signup-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) 0 var(--page-padding-bottom)}@media screen and (max-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{display:flex;flex-direction:column;gap:12px;margin:16px auto 64px;max-width:1320px;max-width:var(--first-max-page-width)}@media screen and (max-width:768px){.login-signup-page-items{padding-block-start:0}}.my-library-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) 0 var(--page-padding-bottom)}@media screen and (max-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{display:flex;flex-direction:column;gap:12px;margin:16px auto 0;max-width:1320px;max-width:var(--first-max-page-width)}@media screen and (max-width:768px){.my-library-page-items{padding-block-start:0}}.download-and-read-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) 0 var(--page-padding-bottom)}@media screen and (max-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{display:flex;flex-direction:column;gap:12px;margin:16px auto 64px;max-width:1320px;max-width:var(--first-max-page-width)}@media screen and (max-width:768px){.download-and-read-page-items{padding-block-start:0}}.publisher-guide-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) 0 var(--page-padding-bottom)}@media screen and (max-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 (max-width:768px){.publisher-guide-page-content{padding:0 var(--first-solid-padding)}}.publisher-guide-page-items{display:flex;flex-direction:column;gap:12px;margin:auto;max-width:1320px;max-width:var(--first-max-page-width)}@media screen and (max-width:1140px){.publisher-guide-page-items{padding-block-start:0}.publisher-guide-page-items .faq-item-question{padding:24px}}.publisher-guide-page-link-card{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;height:88px;justify-content:space-between;margin:auto;margin-block:40px 24px;max-width:1320px;max-width:var(--first-max-page-width);padding:0 40px}@media screen and (max-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:#23211f;color:var(--first-text-color);flex-grow:1;font-family:my-font-medium,serif;font-size:18px;font-size:var(--big-font)}@media screen and (max-width:1140px){.publisher-guide-page-link-card-title{font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);width:100%}}.publisher-guide-page-link-card-button{align-items:center;background-color:#23211f;background-color:var(--first-color);border-radius:4px;color:#fff;color:var(--first-background-color);display:flex;gap:10px;padding:8px 12px}@media screen and (max-width:1140px){.publisher-guide-page-link-card-button{justify-content:center;padding:8px 0;text-align:center;width:100%}}.publisher-guide-page-link-card-button-arrow{color:#fff;color:var(--first-background-color);font-size:16px;height:16px;width:16px}.publisher-guide-page-link-card-button-arrow path{fill:#fff;fill:var(--first-background-color)}.publisher-guide-page-card{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);margin:auto;margin-block-end:80px;max-width:1320px;max-width:var(--first-max-page-width);padding:64px 40px 1px}@media screen and (max-width:1140px){.publisher-guide-page-card{background-color:#0000;margin-block-end:24px;padding:0 0 1px}}.publisher-guide-page-card-title{color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:24px;font-size:var(--giant-font);margin-block-end:40px;text-align:center;width:100%}@media screen and (max-width:1140px){.publisher-guide-page-card-title{background-color:#fff;background-color:var(--first-background-color);border-top-left-radius:8px;border-top-right-radius:8px;font-size:14px;font-size:var(--title-font);margin-block-end:0;padding:24px 16px;text-align:start}}.publisher-guide-page-card-contents{display:flex;gap:16px;justify-content:space-between;margin-block-end:40px}@media screen and (max-width:1140px){.publisher-guide-page-card-contents{background-color:#fff;background-color:var(--first-background-color);border-bottom-left-radius:8px;border-bottom-right-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 #e5dccf;border-left:1px solid var(--first-border-color);display:flex;flex-basis:0;flex-direction:column;flex-grow:1;gap:8px;padding-inline-end:16px}.publisher-guide-page-card-content-item:last-child{border:none}.publisher-guide-page-card-content-item span{color:#23211f;color:var(--first-color);font-size:40px}@media screen and (max-width:1140px){.publisher-guide-page-card-content-item{border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);border-left:none;flex-basis:100%;flex-direction:row;flex-wrap:wrap;gap:12px;padding-block:16px;width:100%}.publisher-guide-page-card-content-item svg{height:24px;width:24px}}.publisher-guide-page-card-content-steps-item{border-left:1px solid #e5dccf;border-left:1px solid var(--first-border-color);display:flex;flex-basis:0;flex-direction:column;flex-grow:1;gap:16px;margin-inline-end:24px;padding-inline-end:24px}.publisher-guide-page-card-content-steps-item:last-child{border:none}.publisher-guide-page-card-content-steps-item svg{height:40px;width:40px}.publisher-guide-page-card-content-steps-item svg path{fill:#23211f;fill:var(--first-color)}@media screen and (max-width:1140px){.publisher-guide-page-card-content-steps-item{border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);border-left:none;flex-basis:100%;flex-direction:row;flex-wrap:wrap;gap:12px;margin-inline-end:0;padding-block:16px;padding-inline-end:0;width:100%}.publisher-guide-page-card-content-steps-item svg{height:24px;width:24px}}.publisher-guide-page-card-content-item-title{color:#23211f;color:var(--first-text-color);font-family:my-font-medium,serif;font-size:18px;font-size:var(--big-font)}@media screen and (max-width:1140px){.publisher-guide-page-card-content-item-title{font-size:14px;font-size:var(--title-font)}}.publisher-guide-page-card-content-item-description{color:#4d463d;color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);line-height:23px;line-height:var(--first-line-height)}@media screen and (max-width:1140px){.publisher-guide-page-card-content-item-description{width:100%}}.publisher-guide-page-faqs-title{color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:20px;font-size:var(--huge-font);margin:auto auto 32px;max-width:1320px;max-width:var(--first-max-page-width);text-align:start}@media screen and (max-width:1140px){.publisher-guide-page-faqs-title{font-size:16px;font-size:var(--large-font);margin-block-end:16px}}.publisher-guide-page-card-images{display:flex;gap:24px;margin-block-end:80px;margin-block-start:64px}@media screen and (max-width:1140px){.publisher-guide-page-card-images{flex-wrap:wrap;gap:16px;margin-block-end:36px;margin-block-start:24px}}.publisher-guide-page-card-image{height:330px}@media screen and (max-width:1140px){.publisher-guide-page-card-image{border-radius:4px;border-radius:var(--first-radius);height:auto;min-height:180px;width:100%}}.publisher-guide-page-partnership{align-items:center;border-radius:16px;border-radius:var(--fifth-radius);display:flex;justify-content:space-between;margin:80px auto;max-width:1320px;max-width:var(--first-max-page-width);padding:70px 120px}@media screen and (max-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:#23211f;background-color:var(--first-color);border:none;color:#fff!important;width:350px}@media screen and (max-width:990px){.publisher-guide-page-partnership-send-info-button{width:100%}}.publisher-guide-page-partnership-info{color:#fff;color:var(--solid-light);display:flex;flex-direction:column;gap:12px}@media screen and (max-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 (max-width:1140px){.publisher-guide-page-partnership-info-title{font-size:16px;font-size:var(--large-font)}}.publisher-guide-page-partnership-info-description{font-family:my-font-regular,serif;font-size:16px;font-size:var(--large-font);line-height:28px;line-height:var(--second-line-height)}@media screen and (max-width:1140px){.publisher-guide-page-partnership-info-description{font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}}.publisher-guide-page-partnership-form{background-color:#fff;background-color:var(--first-background-color);border-radius:8px;border-radius:var(--third-radius);color:#23211f;color:var(--first-text-color);display:flex;flex-direction:column;gap:24px;padding:40px 32px}@media screen and (max-width:1140px){.publisher-guide-page-partnership-form{padding:24px 16px;width:100%}}.publisher-guide-page-partnership-form-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);text-align:start}.publisher-guide-page-card-content-steps-item-title{align-items:center;color:#23211f;color:var(--first-text-color);display:flex;font-family:my-font-bold,serif;font-size:18px;font-size:var(--big-font);justify-content:flex-start}.publisher-guide-page-card-content-steps-item-title .title-svg{font-size:40px;margin-inline-end:8px}.publisher-guide-page-card-content-steps-item-title .title-index-number{font-size:24px;font-size:var(--giant-font);margin-inline-end:8px}@media screen and (max-width:1140px){.publisher-guide-page-card-content-steps-item-title{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.publisher-guide-page-card-content-steps-item-title .title-index-number{font-size:14px;font-size:var(--title-font)}}.publisher-guide-page-card-content-steps-item-description{color:#4d463d;color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:1140px){.publisher-guide-page-card-content-steps-item-description{font-family:my-font-light,serif}}.guide-page{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) 0 var(--page-padding-bottom)}@media screen and (max-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{display:flex;flex-direction:column;gap:12px;margin:16px auto 64px;max-width:1320px;max-width:var(--first-max-page-width)}@media screen and (max-width:768px){.guide-page-items{padding-block-start:0}}.header-theme{position:relative}.header-theme-btn{border:none!important;border-radius:8px;border-radius:var(--third-radius);height:48px;margin-inline-start:16px;padding:0;width:48px}.header-theme-btn.active-menu,.header-theme-btn:hover{background-color:#f8f5f1;background-color:var(--third-background-color)}.header-theme-btn-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px}.header-theme-back{animation:fade-in .2s ease;background-color:#00000003;height:100vh;height:var(--full-height);left:0;position:fixed;right:0;top:0;z-index:4;z-index:var(--modal-z-index)}.download-app-sticky-holder{display:none}@media screen and (max-width:768px){.download-app-sticky-holder{display:block;height:64px;transition:height .2s ease,margin-bottom .2s ease}.download-app-sticky-holder.close{height:0}}.download-app-sticky{display:none}@media screen and (max-width:768px){.download-app-sticky{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);box-shadow:0 4px 16px -3px #0000000f;contain:strict;display:block;height:64px;left:16px;margin-top:8px;overflow:hidden;position:fixed;right:16px;transition:opacity .25s ease,right .25s ease,left .25s ease,border-radius .25s ease,transform .25s ease;z-index:3;z-index:var(--header-z-index)}.download-app-sticky.hide{opacity:0;pointer-events:none}.mobile-header.collapse+.router-wrapper .download-app-sticky{top:47px;top:calc(var(--header-collapsed-mobile-height) - 9px)}}.download-app-sticky-content{align-items:center;display:flex;height:64px}.download-app-sticky-close{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.download-app-sticky-close-icon{color:#695e4f;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:#4d463d;color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:11px;font-size:var(--tiny-font);margin-bottom:4px}.download-app-sticky-detail-desc{font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.download-app-sticky-btn{border-radius:4px;border-radius:var(--first-radius);font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);gap:4px;height:32px;margin-inline-end:12px;padding:0;width:68px}.download-app-sticky-btn-icon{font-size:16px}.download-app-sticky-btn-icon path{fill:#fff;fill:var(--solid-light)}.book-overview-app{display:none}@media screen and (max-width:768px){.book-overview-app{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;order:-2;padding:8px;width:100%}}.book-overview-app-icon{font-size:26px}.book-overview-app-title{color:#4d463d;color:var(--forth-text-color);flex-grow:1;font-family:my-font-regular,serif;font-size:12px;font-size:var(--small-font);margin-inline-start:8px}.book-overview-app-btn{font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);gap:4px;height:32px;padding:0;width:76px}.book-overview-app-btn-icon{color:#fff;color:var(--solid-light);font-size:16px}.library-download-app{display:none}@media screen and (max-width:768px){.library-download-app{background-color:#dee9f3;background-color:var(--info-container-color);border:1px solid #493edc;border:1px solid var(--info-color);border-radius:8px;border-radius:var(--third-radius);display:block;height:140px;margin-top:var(--first-solid-padding);opacity:1;overflow:hidden;transition:height .2s ease .2s,margin-top .2s ease .2s,opacity .2s ease}.library-download-app.hide{height:0;margin-top:0;opacity:0}}.library-download-app-header{align-items:center;display:flex;gap:8px;padding-inline-start:12px}.library-download-app-header-logo{font-size:20px}.library-download-app-header-title{flex-grow:1;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.library-download-app-header-close{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.library-download-app-header-close-icon{color:#695e4f;color:var(--first-icon-color);font-size:16px}.library-download-app-desc{color:#4d463d;color:var(--forth-text-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);line-height:23px;line-height:var(--first-line-height);margin-bottom:8px;padding:0 12px}.library-download-app-btn{font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);gap:8px;height:32px;margin-inline-end:12px;margin-inline-start:auto;margin-bottom:12px;padding:0 24px;width:100px}.library-download-app-btn-icon{color:#fff;color:var(--solid-light);font-size:16px}.page-options-header{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);padding:0 24px;width:100%}@media screen and (max-width:768px){.page-options-header{background-color:#0000;border-radius:0;display:flex;flex-direction:column;gap:12px;padding:0}.page-options-header.hide-mobile{display:none}}.page-options-header-main{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 0}@media screen and (max-width:768px){.page-options-header-main{padding:0}.page-options-header-main.hide-mobile{display:none}}.page-options-header-main-text{align-items:center;display:flex;font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);min-height:40px}.page-options-header-main-text.mobile{display:none}@media screen and (max-width:768px){.page-options-header-main-text{display:none}.page-options-header-main-text.mobile{color:#4d463d;color:var(--forth-text-color);display:flex;font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font);min-height:0;padding:0 12px}}.page-options-header-main-buttons{align-items:center;display:flex;gap:16px}@media screen and (max-width:768px){.page-options-header-main-buttons{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);gap:8px;justify-content:space-between;overflow:hidden;width:100%}}.page-options-header-main-buttons-section{align-items:center;display:flex;gap:8px}@media screen and (max-width:768px){.page-options-header-main-buttons-section{gap:0}}.page-options-header-main-buttons-section-item{color:#695e4f;color:var(--first-icon-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);gap:8px;padding:10px 12px;transition:color .3s ease}.page-options-header-main-buttons-section-item.active-filter{color:#695e4f;color:var(--third-color)}@media screen and (min-width:1141px){.page-options-header-main-buttons-section-item.hide-desktop{display:none}}@media screen and (max-width:768px){.page-options-header-main-buttons-section-item{border:none!important}}.page-options-header-main-buttons-section-item-icon{color:#4d463d;color:var(--forth-color);font-size:20px}@media screen and (max-width:480px){.page-options-header-main-buttons-section-item-text{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (max-width:360px){.page-options-header-main-buttons-section-item-text{max-width:72px}}.page-options-header-main-buttons-section-item-dot{background-color:#695e4f;background-color:var(--third-color);border:1px solid #fff;border:1px solid var(--first-background-color);border-radius:50%;height:6px;inset-inline-start:24px;position:absolute;top:9px;transform:scale(0);transition:transform .35s cubic-bezier(.8,-.3,.2,1.3);transition:transform var(--first-transition);width:6px}.page-options-header-main-buttons-section-item-dot.active{transform:scale(1)}.page-options-header-main-buttons-section-item-arrow{color:#695e4f;color:var(--third-color);font-size:20px;height:20px;transform:rotate(-90deg);width:20px}.page-options-header-main-buttons-section-item-arrow path{fill:#695e4f;fill:var(--third-color)}@media screen and (max-width:768px){.page-options-header-main-buttons-section-item-arrow{display:none}}.page-options-header-main-buttons-section-separator{display:none}@media screen and (max-width:768px){.page-options-header-main-buttons-section-separator{background-color:#e5dccf;background-color:var(--first-border-color);display:block;height:16px;width:1px}}.page-options-header-main-buttons-section-grid{align-items:center;display:flex;gap:17px}@media screen and (max-width:768px){.page-options-header-main-buttons-section-grid{padding-left:8px}}.page-options-header-main-buttons-section-grid-item{border:none!important;border-radius:0;color:#695e4f;color:var(--first-icon-color);font-size:24px;height:24px;padding:0;width:24px}.page-options-header-main-buttons-section-grid-item:last-child{overflow:visible;overflow:initial;position:relative}.page-options-header-main-buttons-section-grid-item:last-child:after{background-color:#e5dccf;background-color:var(--first-border-color);bottom:auto;content:"";height:20px;inset-inline-start:0;left:calc(100% + 8px);position:absolute;right:auto;top:calc(100% - 20.5px);width:1px}.page-options-header-main-buttons-section-grid-item-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px;transition:fill .1s ease}@media screen and (max-width:768px){.page-options-header-main-buttons-section-grid-item-icon{font-size:20px}}.page-options-header-content-types{align-items:center;border-top:1px solid #e5dccf;border-top:1px solid var(--first-border-color);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 0}.page-options-header-content-types.no-border{border-top:none}@media screen and (max-width:768px){.page-options-header-content-types{border-top:none;margin-inline-start:calc(var(--first-solid-padding)*-1);order:-1;padding:0;width:calc(100% + var(--first-solid-padding)*2)}}.page-options-header-content-types-first{align-items:center;display:flex;gap:8px;min-height:40px}@media screen and (max-width:768px){.page-options-header-content-types-first{flex-wrap:nowrap;overflow:auto;padding:0 var(--first-solid-padding);white-space:nowrap}}.page-options-header-content-types-first-item{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border:1px solid #c9baa7;border:1px solid var(--forth-icon-color);border-radius:4px;border-radius:var(--first-radius);color:#4d463d;color:var(--forth-text-color);display:flex;font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font);height:40px;justify-content:center;min-width:fit-content;padding:8px 12px;transition:all .2s ease}.page-options-header-content-types-first-item.active{background-color:#23211f;background-color:var(--first-color);border:1px solid #0000;color:#fff;color:var(--on-first-surface-color)}@media screen and (max-width:768px){.page-options-header-content-types-first-item{border:1px solid #0000;border-radius:6px;border-radius:var(--second-radius)}}.page-options-header-content-types-second{width:248px}.page-options-header-content-types-second input{background-color:#f8f5f1;background-color:var(--second-background-color)}@media screen and (max-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{align-items:center;border-top:1px solid #f2ede6;border-top:1px solid var(--second-border-color);display:flex;flex-wrap:wrap;gap:8px;padding:16px 0}@media screen and (max-width:768px){.page-options-header-content-tags{border-top:none;flex-wrap:nowrap;margin-inline-start:calc(var(--first-solid-padding)*-1);order:-1;overflow-x:auto;overflow-y:hidden;padding:0 var(--first-solid-padding);width:calc(100% + var(--first-solid-padding)*2)}}.page-options-header-content-tags-item{background-color:#f2ede6;background-color:var(--second-border-color);border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:32px;border-radius:var(--seven-radius);color:#4d463d;color:var(--forth-text-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font);min-width:fit-content;padding:6px 10px;white-space:nowrap;width:fit-content}@media screen and (max-width:768px){.page-options-header-content-tags-item{padding:9px 12px}}.sort-modal{max-width:100%;padding:32px;width:var(--desktop-modal-width)}@media screen and (max-width:768px){.sort-modal{padding:24px}}.sort-modal-header{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);display:flex;justify-content:space-between;padding-bottom:4px}.sort-modal-header-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.sort-modal-header-close{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-end:-12px;width:48px}@media screen and (max-width:768px){.sort-modal-header-close{opacity:0;pointer-events:none}}.sort-modal-header-close-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px}.sort-modal-container{position:relative}.sort-modal-container-active{color:#23211f;color:var(--first-color);font-size:24px;inset-inline-end:0;position:absolute;transition:top .35s cubic-bezier(.8,-.3,.2,1.3);transition:top var(--first-transition)}.sort-modal-container-item{align-items:center;border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);color:#4d463d;color:var(--forth-text-color);display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);height:56px;transition:color .2s ease;width:100%}.sort-modal-container-item.active{color:#23211f;color:var(--first-text-color);font-family:my-font-medium,serif}.sort-modal-btn{display:block;margin-top:24px;width:100%}.search-match-row-link{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);max-width:648px;padding:16px;position:relative;width:100%}.search-match-row-header{align-items:center;display:flex;padding-bottom:16px}.search-match-row-header-badges{align-items:center;display:flex;gap:4px;inset-inline-end:16px;position:absolute;top:0}.search-match-row-header-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:4px;border-radius:var(--first-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.251);margin-inline-end:16px;width:112px}.search-match-row-header-img.audio{aspect-ratio:1;aspect-ratio:var(--audio-ratio)}@media screen and (max-width:768px){.search-match-row-header-img{min-width:80px;width:80px}}.search-match-row-header-content{display:flex;flex-direction:column;flex-grow:1;gap:8px}.search-match-row-header-content-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}@media screen and (max-width:768px){.search-match-row-header-content-title{font-size:14px;font-size:var(--title-font)}}.search-match-row-header-content-publisher{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:768px){.search-match-row-header-content-publisher{font-size:12px;font-size:var(--small-font)}}.search-match-row-footer{align-items:center;border-top:1px solid #f2ede6;border-top:1px solid var(--second-border-color);display:flex;height:44px;justify-content:space-between;padding-top:12px}.search-match-row-footer.row{border-top:none;height:40px;padding-top:0}.search-match-row-footer-first{align-items:center;display:flex;gap:4px}.search-match-row-footer-first-star{font-size:16px}.search-match-row-footer-first-title{font-family:my-font-medium,serif}.search-match-row-footer-first-responses,.search-match-row-footer-first-title{color:#695e4f;color:var(--third-color);font-size:13px;font-size:var(--regular-font)}.search-match-row-footer-first-responses{font-family:my-font-regular,serif}.search-match-row-footer-price{align-items:center;display:flex}.search-match-row-footer-not-available{color:#867f76;color:var(--second-text-color);font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.playing-icon{align-items:flex-end;display:flex;gap:1px;height:16px;width:16px}.playing-icon.pause .playing-icon-item{animation-play-state:paused}.playing-icon-item{background-color:#23211f;background-color:var(--first-color);border-radius:2px;width:2px}.playing-icon-item.first{animation:playing-icon-item-1 1.7s ease-in-out infinite}.playing-icon-item.second{animation:playing-icon-item-2 1s ease-out infinite}.playing-icon-item.third{animation:playing-icon-item-3 1.5s ease-in infinite}.playing-icon-item.forth{animation:playing-icon-item-4 1.2s ease infinite}@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:#fff;background-color:var(--first-background-color);border-radius:8px;border-radius:var(--third-radius)}.vl-text-rows-content-item{align-items:center;border-bottom:#f2ede6;border-bottom:var(--second-border-color);display:flex;padding:16px}.vl-text-rows-content-item:last-child .vl-text-rows-content-item-line{display:none}.vl-text-rows-content-item-image{border-radius:4px;border-radius:var(--first-radius);height:20px;width:20px}.vl-text-rows-content-item-title{flex:1 1;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);margin:0 8px}.vl-text-rows-content-item-icon{color:#8f9193;color:var(--second-icon-color);font-size:20px}.vl-text-rows-content-item-line{background-color:#f2ede6;background-color:var(--second-border-color);bottom:0;height:1px;left:16px;position:absolute;right:16px}.ios-guide{max-width:1320px;max-width:var(--first-max-page-width);padding:56px 112px;width:100%}.ios-guide-header{border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;margin-bottom:16px;padding-bottom:16px}.ios-guide-header-title{flex:1 1;font-family:my-font-bold,serif;font-size:16px}.ios-guide-body{align-items:center;display:flex;flex-direction:column}.ios-guide-text{color:#4d463d;color:var(--forth-text-color);font-family:my-font-light,serif;font-size:14px;line-height:28px;line-height:var(--second-line-height);width:100%}.ios-guide-text span{color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif}.ios-guide-img-container{display:flex;gap:40px;justify-content:center;margin:40px 0;position:relative;width:100%}.ios-guide-img-item{width:100%}.ios-guide-img{aspect-ratio:260/562;height:100%;width:100%}.ios-guide-dl-button{align-items:center;background-color:#23211f;background-color:var(--first-color);border-radius:8px;color:#fff;color:var(--neutral-1);display:flex;font-family:my-font-regular,serif;font-size:16px;height:48px;justify-content:center;width:341px}.send-feedback{left:8%;min-width:130px;position:absolute;top:-38px}.send-feedback-container{align-items:center;display:flex}.send-feedback-text{text-align:center;width:100%}.hi-fidibo{bottom:-22px;position:absolute;right:50%}.hi-fidibo-icon{height:123px;width:83px}.send-feedback-text{color:#23211f;color:var(--first-color);font-family:my-font-regular,serif;font-size:14px;margin:6px 0}.send-feedback-icon{height:20px;margin:0 8px 4px -8px;width:20px}.ios-guide-mobile{padding:32px 24px;width:100%}.ios-guide-text-mobile{display:flex;flex-direction:column;height:56px;justify-content:center;margin:16px 0;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{align-items:center;bottom:-74px;display:flex;position:absolute;right:90px;z-index:999}.send-feedback-mobile-icon{height:20px;margin:0 8px 4px;width:20px}.send-feedback-mobile-flash{height:36px;margin-top:24px;width:45px}.hi-fidibo-mobile{bottom:55%;left:116px;position:absolute;z-index:999}.reader-sample{background-color:#f8f5f1;background-color:var(--second-background-color);height:100vh;height:var(--full-height);padding:calc(var(--reader-sample-header-height) + 16px) var(--first-solid-padding) 16px}@media screen and (max-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{align-items:center;background-color:#fff;background-color:var(--first-background-color);box-shadow:0 4px 16px -3px #0000000f;box-shadow:var(--third-shadow);display:flex;gap:8px;height:72px;height:var(--reader-sample-header-height);left:0;padding:0 var(--first-solid-padding);position:fixed;right:0;top:0;width:100%}.reader-sample-header-arrow-container{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-start:-12px;width:48px}.reader-sample-header-arrow{color:#23211f;color:var(--first-text-color);font-size:24px}.reader-sample-header-title{color:#23211f;color:var(--first-text-color);flex:1 1;font-family:my-font-light,serif;font-size:16px;font-size:var(--large-font)}@media screen and (max-width:768px){.reader-sample-header-title{justify-content:flex-end}}.reader-sample-header-button{font-size:13px;font-size:var(--regular-font);height:32px;margin-inline-start:8px;padding:0;width:216px}@media screen and (max-width:768px){.reader-sample-header-button{bottom:calc(16px + min(env(safe-area-inset-bottom), 20px));bottom:calc(16px + var(--bottom-env-padding));font-size:13px;font-size:var(--regular-font);height:48px;left:var(--first-solid-padding);margin:0;padding:0;position:fixed;right:var(--first-solid-padding);width:auto}}.reader-sample-container{background-color:#fff;background-color:var(--solid-light);border-radius:8px;border-radius:var(--third-radius);direction:ltr;height:100%;overflow:clip;position:relative;-webkit-user-select:none;user-select:none;width:100%}.reader-sample-side-next,.reader-sample-side-next-container,.reader-sample-side-prev{align-items:center;bottom:0;display:flex;position:absolute;top:0;width:128px;z-index:1;z-index:var(--default-z-index)}.reader-sample-side-next-container:hover .reader-sample-arrow-container,.reader-sample-side-next-container:hover .reader-sample-next-arrow-container,.reader-sample-side-next-container:hover .reader-sample-prev-arrow-container,.reader-sample-side-next:hover .reader-sample-arrow-container,.reader-sample-side-next:hover .reader-sample-next-arrow-container,.reader-sample-side-next:hover .reader-sample-prev-arrow-container,.reader-sample-side-prev:hover .reader-sample-arrow-container,.reader-sample-side-prev:hover .reader-sample-next-arrow-container,.reader-sample-side-prev:hover .reader-sample-prev-arrow-container{opacity:1}@media screen and (max-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{align-items:center;animation:fade-in .2s ease;background-color:#fff;background-color:var(--first-background-color);border:1px solid #f2ede6;border:1px solid var(--second-border-color);border-radius:8px;border-radius:var(--third-radius);box-shadow:0 4px 16px -3px #0000000f;display:flex;height:40px;justify-content:center;margin:4px;opacity:.4;padding:0;transition:opacity .2s ease;width:40px;z-index:1;z-index:var(--default-z-index)}@media screen and (max-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:#23211f;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:#fff;background-color:var(--solid-light);bottom:0;font-family:my-font-light,serif;font-size:14px;left:0;padding:8px;position:absolute;right:0;text-align:center;width:100%;z-index:1;z-index:var(--default-z-index)}.pdf-container{height:100%;width:100%}.pdf-container .react-pdf__Document{color:#0000;height:100%;width:100%}.pdf-container .react-pdf__Page{align-items:center;display:flex;height:100%;justify-content:center;overflow:auto;width:100%}.pdf-container canvas{margin:auto}.reader-sample-loading-container{align-items:center;display:flex;height:calc(100vh - 152px - min(env(safe-area-inset-bottom), 20px));height:calc(var(--full-height) - var(--reader-sample-header-height) - 80px - var(--bottom-env-padding));justify-content:center;width:100%}.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 (max-width:768px){.f2-page-guide-main-container{padding:0}}.f2-page-guide-container{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:8px;border-radius:var(--third-radius);margin:32px auto 64px;max-width:872px;max-width:var(--second-max-page-width);min-height:100vh;min-height:var(--full-height);padding:32px}.fdb-guide{max-width:1320px;max-width:var(--first-max-page-width);padding:56px 112px;width:100%}.fdb-guide.f2{margin:0 auto;max-width:872px;max-width:var(--second-max-page-width)}@media screen and (max-width:768px){.fdb-guide{padding:32px 16px}}.fdb-guide-header{border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;margin-bottom:16px;padding-bottom:16px}.fdb-guide-content{width:100%}@media screen and (max-width:768px){.fdb-guide-content{align-items:center;flex-direction:column-reverse}}.fdb-guide-details{flex:1 1;margin-top:24px;width:100%}.fdb-guide-title{border-bottom:1px solid #f2ede6;border-bottom:1px solid var(--second-border-color);color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:16px;line-height:28px;line-height:var(--second-line-height);padding-bottom:16px;text-align:right}@media screen and (max-width:768px){.fdb-guide-title{display:none}}.fdb-guide-page-title{flex:1 1;font-family:my-font-bold,serif;font-size:16px}.fdb-guide-desc{color:#23211f;color:var(--first-text-color);font-family:my-font-regular,serif;font-size:14px;line-height:32px;line-height:var(--forth-line-height);margin-top:24px;text-align:right}.fdb-guide-desc svg path{fill:#23211f;fill:var(--first-color)}.fdb-guide-desc.f2 span{font-family:my-font-bold,serif}.fdb-guide-desc.f2 svg path{fill:#23211f;fill:var(--first-text-color)}.fdb-guide-icon{display:inline-block;font-size:24px;margin:0 4px;transform:translateY(6px)}.fdb-guide-icon.fidibo-menu-dot-outline{margin:0;transform:rotate(90deg)}.fdb-guide-image-desktop{aspect-ratio:1096/658;margin-top:24px;width:100%}.fdb-guide-image-f2-container{align-items:center;display:flex;flex-direction:column}.fdb-guide-image-mobile1{aspect-ratio:329/370;margin-bottom:24px;margin-top:24px;width:100%}.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;margin-bottom:24px;margin-top:24px;width:100%}.fdb-guide-image-f2-button{align-items:center;background-color:#000;background-color:var(--solid-dark);color:#fff!important;color:var(--solid-light)!important;display:flex;font-family:my-font-regular,serif;font-size:14px;height:40px;justify-content:center;line-height:24px;margin:40px 0 24px;max-width:328px;width:100%}.windows-guide{max-width:1320px;max-width:var(--first-max-page-width);padding:56px 112px;width:100%}@media screen and (max-width:768px){.windows-guide{padding:32px 16px}}.windows-guide-header{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;margin-bottom:32px;padding-bottom:32px}@media screen and (max-width:768px){.windows-guide-header{margin-bottom:16px;padding-bottom:16px}}.windows-guide-header svg,.windows-guide-header-icon-mac-os{height:34px;width:34px}.windows-guide-header-title{flex:1 1;font-family:my-font-bold,serif;font-size:16px;padding:0 18px}.windows-guide-header-logo{height:24px;width:24px}.windows-guide-content-container,.windows-guide-content-container-mac-os{border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;flex-direction:column;gap:40px;padding-bottom:40px}.windows-guide-content-container p,.windows-guide-content-container-mac-os p{color:#23211f;color:var(--first-text-color);display:inline;font-family:my-font-regular,serif;font-size:14px;line-height:28px;line-height:var(--second-line-height);text-align:right}.windows-guide-content-container span,.windows-guide-content-container-mac-os span{color:#695e4f;color:var(--first-icon-color);font-family:my-font-regular,serif;font-size:14px;line-height:28px;line-height:var(--second-line-height);text-align:center}@media screen and (max-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{align-items:center;display:flex;justify-content:center;width:100%}.windows-guide-text-center p{text-align:left}.windows-guide-text-container img{display:inline;height:32px;margin-bottom:-10px;margin-left:4px;margin-right:4px;width:32px}.windows-guide-text-container .fidibo-app-icon,.windows-guide-text-container .fidibo-app-icon-dark{color:#23211f;color:var(--first-color);font-size:20px}.windows-guide-center-container{align-self:center;max-width:561px;width:100%}.windows-guide-center-container.bottom-image{max-width:260px}.windows-guide-center-button-container{align-items:center;display:flex;flex-direction:column;gap:40px;padding-bottom:40px;width:100%}.windows-guide-center-button-container.no-padding{padding-bottom:0}@media screen and (max-width:768px){.windows-guide-center-button-container{gap:16px;padding-bottom:16px}}.windows-guide-center-button-view{align-items:center;border-radius:8px;border-radius:var(--third-radius);color:#23211f;color:var(--first-color);display:flex;font-size:14px;font-size:var(--title-font);gap:8px;height:32px;margin-inline-end:-8px;padding:0 8px;white-space:nowrap}@media screen and (max-width:768px){.windows-guide-center-button-view{font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font)}}.windows-guide-center-button-view-icon{color:#23211f;color:var(--first-color);font-size:20px!important}.windows-guide-center-button-mac-os{min-width:312px}.windows-guide-center-button-mac-os svg{height:34px;width:100px}.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;display:flex;margin-top:40px;width:100%}@media screen and (max-width:768px){.windows-guide-bottom-container{justify-content:center;margin-top:0}}.windows-guide-bottom-logo{font-size:53px}@media screen and (max-width:768px){.windows-guide-bottom-logo{display:none}}.windows-guide-bottom-text-container{flex:1 1;margin:0 16px}@media screen and (max-width:768px){.windows-guide-bottom-text-container{display:none}}.windows-guide-bottom-title{color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:24px;line-height:32px;line-height:var(--forth-line-height);text-align:right}.windows-guide-bottom-subtitle{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:15px;line-height:23px;line-height:var(--first-line-height);text-align:right}.windows-guide-bottom-button{border:initial!important;width:341px}.windows-guide-bottom-button svg{height:27px;width:101px}.review-report-modal{max-width:100%;padding:32px 24px;width:var(--desktop-modal-width)}@media screen and (max-width:768px){.review-report-modal{padding:32px 16px}}.review-report-modal-title{font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);margin-bottom:16px}.review-report-modal-desc{font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);margin-top:8px}.review-report-modal-area{margin:24px 0;width:100%}.review-report-modal-area textarea{height:100px}.review-report-modal-btn{width:100%}.vl-hl-grid{align-items:center;display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;white-space:nowrap;width:100%}.vl-hl-grid.is-vl{flex-wrap:wrap}@media screen and (max-width:768px){.vl-hl-grid{gap:12px;margin-inline-start:calc(var(--first-solid-padding)*-1);padding-left:var(--first-solid-padding);padding-right:var(--first-solid-padding);width:calc(100% + var(--first-solid-padding)*2)}.vl-hl-grid.is-hl{flex-direction:column;flex-wrap:wrap;height:calc(58.82353vw - var(--first-solid-padding)*2*2/2/1.7 + 4.94118px)}}.vl-hl-grid-item{border-radius:4px;border-radius:var(--first-radius);flex-grow:1;min-width:calc(16.666% - 20px);position:relative;scroll-snap-align:start;scroll-snap-stop:normal;width:calc(16.666% - 20px)}.vl-hl-grid-item.is-vl{max-width:calc(16.666% - 20px)}@media screen and (max-width:1140px){.vl-hl-grid-item{min-width:calc(25% - 18px);width:calc(25% - 18px)}}@media screen and (max-width:990px){.vl-hl-grid-item{min-width:calc(33.3% - 16px);width:calc(33.3% - 16px)}}@media screen and (max-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{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff80;background-color:var(--blur-background-color);border-radius:4px;border-radius:var(--first-radius);bottom:8px;font-family:my-font-bold,serif;font-size:14px;font-size:var(--title-font);left:10px;overflow:hidden;padding:6px 8px;position:absolute;right:10px;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 20px)}@media screen and (max-width:768px){.vl-hl-grid-item-title{bottom:6px;font-family:my-font-medium,serif;font-size:12px;font-size:var(--small-font);left:8px;padding:5px 8px;right:8px;width:calc(100% - 16px)}}.ticket-response-list-page-main-container{padding:0 16px;width:100%}.ticket-response-list-page-container{margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width);padding:var(--header-padding) 0 var(--page-padding-bottom)}@media screen and (max-width:768px){.ticket-response-list-page-container{margin:16px 0}}.ticket-response-list-page-header-container{align-items:center;background-color:#fff;background-color:var(--first-background-color);border-radius:8px;border-radius:var(--third-radius);display:flex;margin-top:56px;padding:16px 24px;width:100%}@media screen and (max-width:768px){.ticket-response-list-page-header-container{align-items:normal;flex-direction:column;margin-top:0;padding:16px}}.ticket-response-list-page-header-content{align-items:center;display:flex;flex:1 1;gap:24px}.ticket-response-list-page-header-code{color:#23211f;color:var(--first-text-color);flex:1 1;font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}.ticket-response-list-page-header-title{color:#23211f;color:var(--first-text-color);font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);margin-inline-end:24px}@media screen and (max-width:768px){.ticket-response-list-page-header-title{border-bottom:1px solid #f2ede6;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:4px;border-radius:var(--first-radius);color:#fff;color:var(--solid-light);display:flex;justify-content:center;padding:8px 0;width:176px}.ticket-response-list-page-header-status.primary{background-color:#23211f;background-color:var(--first-color)}.ticket-response-list-page-header-status.warning{background-color:#ebe542;background-color:var(--warning-color)}.ticket-response-list-page-header-status.secondary{background-color:#493edc;background-color:var(--info-color)}.ticket-response-list-page-header-status.danger{background-color:#f54c4c;background-color:var(--danger-color)}@media screen and (max-width:768px){.ticket-response-list-page-header-status{padding:4px 8px;width:fit-content}}.ticket-response-list-page-ticket-response-container{background-color:#fff;background-color:var(--first-background-color);border-radius:8px;border-radius:var(--third-radius);margin-top:24px;padding:24px}@media screen and (max-width:768px){.ticket-response-list-page-ticket-response-container{margin-top:16px;padding:16px}}.ticket-response-list-page-ticket-container{display:flex;flex-direction:column;gap:24px}@media screen and (max-width:768px){.ticket-response-list-page-ticket-container{align-items:flex-start}}.ticket-response-list-page-ticket-response-line{background-color:#f2ede6;background-color:var(--second-border-color);height:1px;margin:16px 0;width:100%}.ticket-response-list-page-ticket-response-item{background-color:#f8f5f1;background-color:var(--second-background-color);border-radius:8px;border-radius:var(--third-radius);display:flex;flex-direction:column;gap:24px;margin-bottom:16px;padding:24px}.ticket-response-list-page-ticket-response-item.user-reply{background-color:#f8f5f1;background-color:var(--forth-background-color)}@media screen and (max-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:4px;border-radius:var(--first-radius);font-size:13px;font-size:var(--regular-font);height:32px!important;min-width:110px}@media screen and (max-width:768px){.ticket-response-list-page-attachment-button{align-self:flex-end}}.ticket-response-list-page-attachment-button-icon{font-size:16px;margin-inline-end:4px}.ticket-response-item-header-container{flex:1 1}.ticket-response-item-header{align-items:center;display:flex;gap:4px}.ticket-response-item-header-avatar{border-radius:50%;height:40px;width:40px}@media screen and (max-width:768px){.ticket-response-item-header-avatar{height:24px;width:24px}}.ticket-response-item-header-name{color:#23211f;color:var(--first-text-color);font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font);margin-inline-start:4px}.ticket-response-item-header-date{color:#867f76;color:var(--second-text-color);font-family:my-font-regular,serif;font-size:12px;font-size:var(--small-font)}.ticket-response-item-header-desc{color:#23211f;color:var(--first-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);margin-top:16px}.ticket-response-item-button-container{display:flex;flex-wrap:wrap;gap:16px}.error-page{background-color:#23211f;background-color:var(--first-color);min-height:100vh;min-height:var(--full-height);padding:48px}.error-page,.error-page-content{align-items:center;display:flex;justify-content:center}.error-page-content{flex-direction:column;max-width:660px;width:100%}.error-page-content-logo{height:72px;margin-bottom:80px}.error-page-content-logo path{fill:#fff;fill:var(--solid-light)}@media screen and (max-width:768px){.error-page-content-logo{height:40px}}.error-page-content-img{display:block;width:100%}.error-page-content-desc{color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:24px;font-size:var(--giant-font);line-height:28px;line-height:var(--second-line-height);margin:56px auto 32px;text-align:center}@media screen and (max-width:768px){.error-page-content-desc{font-size:16px;font-size:var(--large-font);white-space:pre-line}}.error-page-content-btn{color:#23211f!important;color:var(--first-text-color)!important;width:365px}@media screen and (max-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:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) 0 var(--page-padding-bottom)}.publisher-person-page-container,.publisher-person-page-content{margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width)}.publisher-person-page-content{display:flex;flex-direction:column;gap:32px}.publisher-person-page-content.full-width{max-width:1320px;max-width:var(--first-max-page-width)}@media screen and (max-width:768px){.publisher-person-page-content{gap:24px}}.publisher-person-page-content-bread{margin-bottom:-32px;order:-3;width:100%}@media screen and (max-width:768px){.publisher-person-page-content-bread{margin-bottom:-24px}}.publisher-person-page-box{background-color:#fff;background-color:var(--first-background-color);border-radius:8px;border-radius:var(--third-radius);order:-2;padding:16px 24px}@media screen and (max-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 (max-width:1140px){.tree-page{padding:calc(var(--header-collapsed-mobile-height) + 32px) var(--first-solid-padding) var(--page-padding-bottom)}}@media screen and (max-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{align-items:center;background:linear-gradient(180deg,#c0efff,#fff);background:linear-gradient(180deg,var(--eigth-background-color) 0,var(--solid-light) 100%);border-radius:16px;border-radius:var(--fifth-radius);display:flex;height:438px;justify-content:flex-end;margin:150px auto 48px;max-width:1320px;max-width:var(--first-max-page-width);position:relative}@media screen and (max-width:1140px){.tree-page-top{background:linear-gradient(180deg,#c0efff,#c1efff 55.73%,#fff);background:linear-gradient(180deg,var(--eigth-background-color) 0,var(--seventh-background-color) 55.73%,var(--solid-light) 100%);border-radius:12px;border-radius:var(--forth-radius);flex-direction:column-reverse;gap:32px;height:fit-content;margin:0 auto 24px 0;padding:0 16px}}.tree-page-top-image{aspect-ratio:801/556;bottom:0;height:132.8%;object-fit:contain;position:absolute;right:8px;top:-118px}@media screen and (max-width:1140px){.tree-page-top-image{margin-bottom:-1.8vw;max-width:100%;position:static}}.tree-page-top-content{margin-inline-end:15%;max-width:320px;z-index:1}@media screen and (max-width:1140px){.tree-page-top-content{align-items:center;display:flex;flex-direction:column;margin-inline-end:unset;margin-top:32px;width:100%}}.tree-page-top-content-title{color:#4d463d;color:var(--forth-color);font-family:my-font-bold,serif;font-size:28px;font-size:var(--giant-2-font)}@media screen and (max-width:1140px){.tree-page-top-content-title{font-size:20px;font-size:var(--huge-font)}}.tree-page-top-content-subtitle{color:#4d463d;color:var(--forth-color);font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font);line-height:24px;margin:7px 0 19px}@media screen and (max-width:1140px){.tree-page-top-content-subtitle{margin:16px 0 24px;text-align:center}}.tree-page-button{width:100%}@media screen and (max-width:1140px){.tree-page-button{max-height:40px}}.tree-page-middle{background-color:#fff;background-color:var(--first-background-color);border-radius:16px;border-radius:var(--fifth-radius);display:flex;flex-direction:column;gap:96px;margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width);padding:64px 80px}@media screen and (max-width:1140px){.tree-page-middle{border-radius:12px;border-radius:var(--forth-radius);gap:48px;padding:24px 16px}}.tree-page-middle-top{display:flex;gap:48px}@media screen and (max-width:1140px){.tree-page-middle-top{flex-direction:column;gap:16px}}.tree-page-middle-top-first{display:flex;flex:6 1;flex-direction:column;gap:24px}@media screen and (max-width:1140px){.tree-page-middle-top-first{gap:16px}}.tree-page-middle-top-first-title{color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:28px;font-size:var(--giant-2-font)}@media screen and (max-width:1140px){.tree-page-middle-top-first-title{font-size:20px;font-size:var(--huge-font)}}.tree-page-middle-top-first-items{color:#695e4f;color:var(--first-icon-color);font-family:my-font-regular,serif;font-size:18px;font-size:var(--big-font);line-height:30px;margin:0;padding:0}@media screen and (max-width:1140px){.tree-page-middle-top-first-items{font-size:14px;font-size:var(--title-font)}}.tree-page-middle-top-first-items-item{margin-inline-start:-8px}.tree-page-middle-top-progress{display:flex;flex:4 1;flex-direction:column;gap:32px;position:relative}.tree-page-middle-top-progress-sample-bg{max-width:100%;overflow:hidden}.tree-page-middle-top-progress-sample{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:1140px){.tree-page-middle-top-progress-sample{flex-direction:column;gap:8px}}.tree-page-middle-top-progress-sample-week{color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:20px;font-size:var(--huge-font)}@media screen and (max-width:1140px){.tree-page-middle-top-progress-sample-week{font-size:16px;font-size:var(--large-font)}}.tree-page-middle-top-progress-sample-percentage{color:#23211f;color:var(--first-color);font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font);margin-top:4px}@media screen and (max-width:1140px){.tree-page-middle-top-progress-sample-percentage{font-size:12px;font-size:var(--small-font)}.tree-page-middle-top-progress-sample-border{background-color:#e5dccf;background-color:var(--first-border-color);height:1px;width:80%}}.tree-page-middle-top-progress-sample-time{color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:36px;font-size:var(--super-big-font);text-align:center}@media screen and (max-width:1140px){.tree-page-middle-top-progress-sample-time{font-size:24px;font-size:var(--giant-font)}}.tree-page-middle-top-progress-sample-remain-time{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:1140px){.tree-page-middle-top-progress-sample-remain-time{font-size:12px;font-size:var(--small-font)}}.tree-page-middle-top-progress-sample-svg{float:left;height:127px}.tree-page-middle-top-progress-layer{background-color:#fff;background-color:var(--first-background-color);bottom:0;left:0;opacity:.4;position:absolute;right:0;top:0}.tree-page-middle-bottom{display:flex;gap:48px}@media screen and (max-width:1140px){.tree-page-middle-bottom{flex-direction:column-reverse;gap:16px}}.tree-page-middle-bottom-post{align-items:center;display:flex;flex:3.5 1;justify-content:center}.tree-page-middle-bottom-post-image{aspect-ratio:1;border-radius:8px;border-radius:var(--third-radius);max-width:min(100% - 32px,400px)}.tree-page-middle-bottom-text{display:flex;flex:6.5 1;flex-direction:column;gap:24px}@media screen and (max-width:1140px){.tree-page-middle-bottom-text{gap:16px}}.tree-page-middle-bottom-text-title{color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:28px;font-size:var(--giant-2-font)}@media screen and (max-width:1140px){.tree-page-middle-bottom-text-title{font-size:20px;font-size:var(--huge-font)}}.tree-page-middle-bottom-text-desc{color:#695e4f;color:var(--first-icon-color);font-family:my-font-light,serif;font-size:18px;font-size:var(--big-font);line-height:30px}@media screen and (max-width:1140px){.tree-page-middle-bottom-text-desc{font-size:14px;font-size:var(--title-font);line-height:24px}}.tree-page-bottom{align-items:center;background-color:#fff;background-color:var(--first-background-color);border-radius:16px;border-radius:var(--fifth-radius);display:flex;justify-content:space-around;margin:96px auto 72px;max-width:1320px;max-width:var(--first-max-page-width)}@media screen and (max-width:1140px){.tree-page-bottom{border-radius:12px;border-radius:var(--forth-radius);flex-direction:column;margin:24px auto 40px;padding:24px 16px}}.tree-page-bottom-title-container{max-width:320px}@media screen and (max-width:1140px){.tree-page-bottom-title-container{width:100%}}.tree-page-bottom-container-title{color:#4d463d;color:var(--forth-color);font-family:my-font-regular,serif;font-size:28px;font-size:var(--giant-2-font);line-height:40px;margin-bottom:24px}@media screen and (max-width:1140px){.tree-page-bottom-container-title{font-family:my-font-medium,serif;font-size:20px;font-size:var(--huge-font);line-height:inherit;margin-bottom:16px;max-width:none;text-align:center}}.tree-page-bottom-image{aspect-ratio:1;margin-top:-50px;max-width:380px}@media screen and (max-width:1140px){.tree-page-bottom-image{margin-top:16px}}.tree-growth-week-reading-progress{display:flex;flex-direction:column-reverse;margin-bottom:113px}@media screen and (max-width:1140px){.tree-growth-week-reading-progress{margin-bottom:50px}}.tree-growth-week-reading-progress-item-main{align-items:center;display:flex;gap:24px}@media screen and (max-width:1140px){.tree-growth-week-reading-progress-item-main{gap:4px}}.tree-growth-week-reading-progress-item{align-items:center;display:flex;flex:2 1;height:64px;justify-content:space-between;width:100%}.tree-growth-week-reading-progress-item.reverse{flex-direction:row-reverse}@media screen and (max-width:1140px){.tree-growth-week-reading-progress-item{flex:2.5 1;height:24px}}.tree-growth-week-reading-progress-item-sprinkler{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative}.tree-growth-week-reading-progress-item-sprinkler-icon{width:55px}@media screen and (max-width:1140px){.tree-growth-week-reading-progress-item-sprinkler-icon{width:24px}}.tree-growth-week-reading-progress-item-sprinkler-layer{background-color:#fff;background-color:var(--first-background-color);bottom:0;left:0;opacity:.3;position:absolute;right:0;top:0}.tree-growth-week-reading-progress-item-level{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;position:relative}.tree-growth-week-reading-progress-item-level-top-line{background-color:#e5dccf;background-color:var(--first-border-color);height:50%;width:1px}.tree-growth-week-reading-progress-item-level-top-line.active{background-color:#23211f;background-color:var(--first-color)}.tree-growth-week-reading-progress-item-level-top-line.last{visibility:hidden}.tree-growth-week-reading-progress-item-level-bottom-line{background-color:#e5dccf;background-color:var(--first-border-color);height:50%;width:1px}.tree-growth-week-reading-progress-item-level-bottom-line.active{background-color:#23211f;background-color:var(--first-color)}.tree-growth-week-reading-progress-item-level-bottom-line.first{visibility:hidden}.tree-growth-week-reading-progress-item-level-count{align-items:center;background-color:#fff;background-color:var(--first-background-color);border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:50%;color:#e5dccf;color:var(--first-border-color);display:flex;font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);height:24px;justify-content:center;padding-top:2px;position:absolute;width:24px}.tree-growth-week-reading-progress-item-level-count.active{background-color:#f8f5f1;background-color:var(--forth-background-color);border:2px solid #23211f;border:2px solid var(--first-color);color:#23211f;color:var(--first-color)}@media screen and (max-width:1140px){.tree-growth-week-reading-progress-item-level-count{font-size:12px;font-size:var(--small-font);height:16px;width:16px}.tree-growth-week-reading-progress-item-level-count.active{border:1px solid #23211f;border:1px solid var(--first-color)}}.tree-growth-week-reading-progress-item-level-tick{font-size:26px;position:absolute}@media screen and (max-width:1140px){.tree-growth-week-reading-progress-item-level-tick{font-size:16px}}.tree-growth-week-reading-progress-item-percent{color:#23211f;color:var(--first-text-color);flex:1 1;font-family:my-font-regular,serif;font-size:16px;font-size:var(--large-font);padding-top:2px;text-align:center}@media screen and (max-width:1140px){.tree-growth-week-reading-progress-item-percent{font-size:12px;font-size:var(--small-font)}}.tree-growth-week-reading-progress-item-line{background-color:#e5dccf;background-color:var(--first-border-color);flex:8 1;height:1px}@media screen and (max-width:1140px){.tree-growth-week-reading-progress-item-line{flex:7.5 1}}.tree-growth-page{padding:var(--header-padding) var(--first-solid-padding) 0}@media screen and (max-width:1140px){.tree-growth-page{padding:var(--header-padding) 0 0}}@media screen and (max-width:768px){.tree-growth-page{padding:var(--header-padding) 0 0}}@media screen and (max-width:1140px){.tree-growth-page{background-color:#fff;background-color:var(--first-background-color)}}.tree-growth-page-main{background:no-repeat bottom url(/static/media/tree-grass-big.6d7e285469f3dc27e426.svg),#fff;background:no-repeat bottom url(/static/media/tree-grass-big.6d7e285469f3dc27e426.svg),var(--first-background-color);border-radius:8px;border-radius:var(--third-radius);display:flex;flex-direction:column;margin:40px auto 32px;max-width:1320px;max-width:var(--first-max-page-width);padding:24px 88px 0;position:relative}@media screen and (max-width:1140px){.tree-growth-page-main{background:no-repeat bottom url(/static/media/tree-grass-big-mobile.abd55369f4a28c952821.svg),#fff;background:no-repeat bottom url(/static/media/tree-grass-big-mobile.abd55369f4a28c952821.svg),var(--first-background-color);border-radius:0;margin:0 auto;max-width:100%;padding:24px 16px 0}}.tree-growth-header{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:24px;width:100%;z-index:1}@media screen and (max-width:1140px){.tree-growth-header{margin-bottom:16px;padding-bottom:16px}}.tree-growth-header-progress{align-items:center;display:flex;flex:1 1;gap:16px}.tree-growth-header-progress-sprinkler{width:102px}@media screen and (max-width:1140px){.tree-growth-header-progress-sprinkler{width:65px}}.tree-growth-header-progress-week{color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:20px;font-size:var(--huge-font)}@media screen and (max-width:1140px){.tree-growth-header-progress-week{font-size:16px;font-size:var(--large-font)}}.tree-growth-header-progress-percentage{color:#23211f;color:var(--first-color);font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font);margin-top:4px}@media screen and (max-width:1140px){.tree-growth-header-progress-percentage{font-size:12px;font-size:var(--small-font)}.tree-growth-header-time-container{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;flex-direction:column;margin-bottom:16px;padding-bottom:16px}}.tree-growth-header-time{color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:36px;font-size:var(--super-big-font);text-align:center}@media screen and (max-width:1140px){.tree-growth-header-time{font-size:24px;font-size:var(--giant-font)}}.tree-growth-header-remain-time{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}@media screen and (max-width:1140px){.tree-growth-header-remain-time{font-size:12px;font-size:var(--small-font)}}.tree-growth-header-buttons{align-items:center;display:flex;flex:1 1;gap:12px;justify-content:flex-end}@media screen and (max-width:1140px){.tree-growth-header-buttons{flex:initial;gap:4px}}.tree-growth-header-buttons-pipe{display:none}@media screen and (max-width:1140px){.tree-growth-header-buttons-pipe{background-color:#e5dccf;background-color:var(--first-border-color);display:inline;height:16px;margin:0 2px;width:1px}.tree-growth-header-buttons-button{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;padding:0;width:32px}}.tree-growth-header-buttons-icon{font-size:24px}.tree-growth-page-main-progress{display:flex;justify-content:flex-end}.tree-growth-page-main-progress-week{flex:1 1}.tree-growth-page-main-progress-tree{bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.tree-growth-page-main-progress-tree-1{flex:2 1}.tree-growth-page-main-progress-tree-2{flex:8 1}.tree-growth-page-main-progress-tree-chart{align-items:flex-end;display:flex;height:100%;justify-content:center;position:relative}.tree-growth-page-main-progress-tree-chart-grass-image{bottom:0;max-width:543px;position:absolute}@media screen and (max-width:1140px){.tree-growth-page-main-progress-tree-chart-grass-image{max-width:170px}}.tree-growth-page-main-progress-tree-chart-tree-image{bottom:0;position:absolute}.tree-growth-page-main-modal{padding:32px}@media screen and (max-width:1140px){.tree-growth-page-main-modal{padding:16px 24px 24px}}.tree-growth-page-main-modal-header{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;margin-bottom:24px;padding-bottom:24px}@media screen and (max-width:1140px){.tree-growth-page-main-modal-header{margin-bottom:16px;padding-bottom:16px}}.tree-growth-page-main-modal-header-title{color:#23211f;color:var(--first-text-color);flex:1 1;font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.tree-growth-page-main-modal-header-close-button{border-radius:50%;height:48px;margin-inline-end:-16px;padding:0;width:48px}.tree-growth-page-main-modal-header-close-icon{font-size:24px}@media screen and (max-width:1140px){.tree-growth-page-main-modal-header-close-icon{display:none}}.tree-growth-page-main-modal-items{color:#4d463d;color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:14px;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:#23211f;color:var(--first-color);font-size:20px;font-size:var(--huge-font)}.tree-growth-page-main-modal-items-item-text{margin-inline-start:-8px}.tree-growth-my-trees{margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width);padding:32px 0 48px}@media screen and (max-width:1140px){.tree-growth-my-trees{padding:24px 16px 52px}}.tree-growth-my-trees-title{color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:18px;font-size:var(--big-font)}@media screen and (max-width:1140px){.tree-growth-my-trees-title{font-size:16px;font-size:var(--large-font)}}.tree-growth-my-trees-item{background-color:#fff;background-color:var(--first-background-color);border-radius:8px;border-radius:var(--third-radius);display:flex;margin-top:16px;padding:16px 16px 16px 0}@media screen and (max-width:1140px){.tree-growth-my-trees-item{border:1px solid #e5dccf;border:1px solid var(--first-border-color)}}.tree-growth-my-trees-item-image{align-items:center;border-radius:4px;border-radius:var(--first-radius);display:flex;justify-content:center;width:128px}@media screen and (max-width:1140px){.tree-growth-my-trees-item-image{width:106px}}.tree-growth-my-trees-item-image-real{aspect-ratio:128/96;border-radius:4px;border-radius:var(--first-radius);width:100%}@media screen and (max-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{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:6px 12px 0 0;position:relative}.tree-growth-my-trees-item-content-title{color:#23211f;color:var(--first-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);line-height:24px;max-width:178px;z-index:1}.tree-growth-my-trees-item-content-details{align-items:center;display:flex;gap:8px;z-index:1}.tree-growth-my-trees-item-content-details-text{color:#23211f;color:var(--first-text-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}.tree-growth-my-trees-item-content-details-pipe{background-color:#e5dccf;background-color:var(--first-border-color);height:80%;width:1px}.tree-growth-my-trees-item-content-details-number{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}.tree-growth-my-trees-item-content-share{align-items:center;display:flex;gap:4px;z-index:1}.tree-growth-my-trees-item-content-share-button{height:fit-content;margin-inline-start:-4px;margin-bottom:-4px;padding:8px}.tree-growth-my-trees-item-content-share-icon{font-size:18px}.tree-growth-my-trees-item-content-background-icon{height:80px;left:0;position:absolute;width:80px}.tree-growth-share{left:-1080px;position:absolute}.tree-share-modal{display:flex;flex-direction:column;max-width:409px;min-width:409px;padding:24px}@media screen and (max-width:1140px){.tree-share-modal{max-height:fit-content;min-width:90vw;padding:16px}}.tree-share-modal.share{min-height:1080px;min-width:1080px;padding:64px}@media screen and (max-width:1140px){.tree-share-modal.share{min-height:1080px;min-width:1080px;padding:64px}}.tree-share-modal-header{align-items:flex-start;display:flex}.tree-share-modal-header-title{color:#23211f;color:var(--first-text-color);flex:1 1;font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.tree-share-modal-header-close-button{border-radius:50%;height:48px;margin-inline-end:-16px;margin-top:-12px;padding:0;width:48px}.tree-share-modal-header-close-icon{font-size:24px}.tree-share-modal-sub-title{color:#4d463d;color:var(--forth-text-color);font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font)}.tree-share-modal-image{align-items:center;display:flex;justify-content:center;margin:24px 0;width:100%}.tree-share-modal-image-complete{aspect-ratio:280/239;background-color:#0000;max-width:280px}.tree-share-modal-button-share{align-items:center;display:flex;gap:8px}.tree-share-modal-button-share-icon{font-size:20px}.tree-share-modal-footer{display:flex;flex-direction:column;gap:12px;width:100%}.tree-share-modal-progress{position:relative}.tree-share-modal-progress-image{border-radius:8px;border-radius:var(--third-radius);width:100%}.tree-share-modal-progress-grass-image{bottom:30.6%;position:absolute;right:25%;width:50%}.tree-share-modal-progress-tree-image{bottom:30.6%;position:absolute;right:45%}.tree-share-modal-progress-texts{align-items:center;bottom:15%;display:flex;flex-direction:column;height:15%;justify-content:center;position:absolute;right:5%;width:90%}.tree-share-modal-progress-texts.is-complete{bottom:22%;right:7.5%;width:85%}.tree-share-modal-progress-texts-big{align-items:center;color:#191c1e;display:flex;font-family:my-font-bold,serif;font-size:14px;font-size:var(--title-font);gap:4px}@media screen and (max-width:768px){.tree-share-modal-progress-texts-big{font-size:11px;font-size:var(--tiny-font)}}.tree-share-modal-progress-texts-big.share{font-size:32px;gap:12px}@media screen and (max-width:768px){.tree-share-modal-progress-texts-big.share{font-size:32px}}.tree-share-modal-progress-texts-small{color:#191c1e;display:inline;font-family:my-font-regular,serif;font-size:12px;font-size:var(--small-font)}@media screen and (max-width:768px){.tree-share-modal-progress-texts-small{font-size:10px;font-size:var(--micro-font)}}.tree-share-modal-progress-texts-small.share{font-size:24px}@media screen and (max-width:768px){.tree-share-modal-progress-texts-small.share{font-size:24px}}.tree-share-modal-progress-texts-time{align-items:center;color:#23211f;color:var(--first-color);display:inline-flex;font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);gap:4px;margin-top:4px}@media screen and (max-width:768px){.tree-share-modal-progress-texts-time{font-size:13px;font-size:var(--regular-font)}}.tree-share-modal-progress-texts-time.is-complete{display:inline;text-align:center}.tree-share-modal-progress-texts-time.share{font-size:42px;gap:12px}@media screen and (max-width:768px){.tree-share-modal-progress-texts-time.share{font-size:42px}}.tree-share-modal-progress-tree-image-complete{aspect-ratio:736/552;bottom:37%;position:absolute;right:15%;width:70%}.tree-share-modal-progress-tree-qr-complete{aspect-ratio:3/1;bottom:12%;position:absolute;right:9%;width:27%}.profile-study-rate{border-radius:4px;border-radius:var(--first-radius);height:100%}@media screen and (min-width:1141px){.profile-study-rate{background-color:#f2ede6;background-color:var(--second-border-color)}}.profile-study-rate-info-button{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-end:-12px;overflow:hidden;width:48px}.profile-study-rate-info-icon{font-size:24px}.profile-study-rate-header{align-items:center;border-bottom:1px solid #e5dccf;border-bottom:1px solid var(--first-border-color);display:flex;margin:0 24px;padding:34px 0 15px}@media screen and (max-width:1140px){.profile-study-rate-header{display:none}}.profile-study-rate-header-title{font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}.profile-study-rate-main-content{display:flex;flex-direction:column;gap:24px;padding:24px 34px 75px}@media screen and (max-width:1140px){.profile-study-rate-main-content{gap:16px;padding:0}}.profile-study-rate-streak{align-items:center;display:flex;min-height:80px;width:100%}.profile-study-rate-streak-streak{align-items:center;display:flex;height:100%;padding:12px 28px;width:100%}.profile-study-rate-streak-streak-icon{background-color:#fff;background-color:var(--solid-light);border-radius:50%;height:56px;width:56px}.profile-study-rate-streak-streak-days{color:#fff;color:var(--solid-light);font-family:my-font-bold,serif;font-size:42px;font-size:var(--super-gaint-font);line-height:0;padding:4px 8px 0}.profile-study-rate-streak-streak-text{color:#fff;color:var(--solid-light);flex:1 1;font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font)}.profile-study-rate-streak-streak-text-sub{color:#fff;color:var(--solid-light);flex:1 1;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.profile-study-rate-streak-streak-share-button{border-radius:50%;height:48px;margin-inline-end:-12px;padding:0;width:48px}.profile-study-rate-streak-streak-share-button-icon{color:#8f9193;color:var(--second-icon-color);font-size:24px!important}.profile-study-rate-streak-streak-share-button-icon.active{color:#fff;color:var(--solid-light)}.profile-study-rate-share-modal{display:flex;flex-direction:column;gap:24px;min-width:604px;padding:32px}@media screen and (max-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 #e5dccf;border-bottom:1px solid var(--first-border-color);color:#23211f;color:var(--first-text-color);font-family:my-font-light,serif;font-size:16px;font-size:var(--large-font);padding-bottom:24px}@media screen and (max-width:1140px){.profile-study-rate-share-modal-title{font-size:12px;font-size:var(--small-font);padding-bottom:16px}}.profile-study-rate-share-modal-content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:475px;position:relative}.profile-study-rate-share-modal-content-image{aspect-ratio:312/475;border-radius:8px;height:550px;max-width:312px}.profile-study-rate-share-modal-content-content{display:flex;flex-direction:column;gap:25px;margin-top:-117px;position:absolute;width:112px}.profile-study-rate-share-modal-content-content-reading{color:#191c1e;display:flex;font-size:16px;font-weight:700}.profile-study-rate-share-modal-content-content-reading .hours{display:flex;justify-content:center;left:52px;position:absolute;width:18px}.profile-study-rate-share-modal-content-content-reading .minutes{display:flex;justify-content:center;left:-8px;position:absolute;width:25px}.profile-study-rate-share-modal-content-content-titles{color:#191c1e;font-size:24px;font-weight:700}.profile-study-rate-share-modal-content-content-days{align-items:flex-end;display:flex}.profile-study-rate-share-modal-content-content-days-text{-webkit-text-stroke:1px #ff9600;-webkit-text-stroke:1px var(--sixth-text-color);color:#fff;color:var(--solid-light);font-family:my-font-bold,serif;font-size:30px;z-index:1}.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:#ff9600;color:var(--sixth-text-color);font-family:my-font-bold,serif;font-size:18px;font-size:var(--big-font)}.profile-study-rate-share-modal-content-content-text{color:#000;color:var(--solid-dark);font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);line-height:28px;line-height:var(--second-line-height);padding:0 16px;text-align:center}.profile-study-rate-share-modal-button{align-items:center;display:flex;gap:8px;width:100%}.profile-study-rate-share-modal-button-icon{font-size:18px}.profile-study-rate-overall{align-items:center;display:flex;gap:24px;min-height:70px;width:100%}@media screen and (max-width:1140px){.profile-study-rate-overall{background-color:#fff;background-color:var(--first-background-color);border-radius:8px;border-radius:var(--third-radius);padding:16px 48px}}.profile-study-rate-overall-item{align-items:center;border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:8px;border-radius:var(--third-radius);display:flex;flex:1 1;gap:8px;justify-content:center;padding:16px 32px}@media screen and (max-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:#23211f;color:var(--first-text-color);font-family:my-font-medium,serif;font-size:24px;font-size:var(--giant-font)}.profile-study-rate-overall-item-title{color:#867f76;color:var(--second-text-color);display:flex;font-family:my-font-light,serif;font-size:16px;font-size:var(--large-font);gap:4px}@media screen and (max-width:1140px){.profile-study-rate-overall-item-title{font-size:11px;font-size:var(--tiny-font)}}.profile-study-rate-overall-item-title-overlay{align-items:center;display:flex;gap:6px}@media screen and (max-width:1140px){.profile-study-rate-overall-item-title-overlay{flex-direction:column}}.profile-study-rate-overall-item-title-overlay-mobile{display:flex;gap:4px}@media screen and (max-width:1140px){.profile-study-rate-overall-item-number-dots{display:none}}.profile-study-rate-overall-item-number-dots-mobile{display:none}@media screen and (max-width:1140px){.profile-study-rate-overall-item-number-dots-mobile{display:contents}}.profile-study-rate-charts{border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:8px;border-radius:var(--third-radius);display:flex;flex-direction:column;gap:16px;padding:16px 32px}@media screen and (max-width:1140px){.profile-study-rate-charts{background-color:#fff;background-color:var(--first-background-color);border:none;padding:16px}}.profile-study-rate-charts-title{color:#23211f;color:var(--first-text-color);font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.profile-study-rate-charts-chart{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:200px;padding:0 32px;position:relative;width:100%}@media screen and (max-width:1140px){.profile-study-rate-charts-chart{font-size:11px;font-size:var(--tiny-font);padding:0}}.profile-study-rate-charts-chart-loading{opacity:1;position:absolute;transition:visibility .2s ease-in-out,opacity .4s ease-in-out}.profile-study-rate-charts-chart-loading.hide{height:0;opacity:0;visibility:hidden;width:0}.profile-study-rate-charts-chart-tooltip{align-items:center;display:flex;flex-direction:column;position:absolute;transition:top .2s ease-in-out;z-index:1}.profile-study-rate-charts-chart-tooltip-box{background-color:#23211f;background-color:var(--first-color);border-radius:4px;border-radius:var(--first-radius);display:flex;gap:2px;padding:6px 8px}.profile-study-rate-charts-chart-tooltip-box-time,.profile-study-rate-charts-chart-tooltip-box-unit{color:#fff;color:var(--seventh-text-color);font-family:my-font-light,serif;font-size:13px;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:#23211f;background-color:var(--first-color);border-radius:2px;height:8px;margin-top:-5px;transform:rotate(45deg);width:8px}.profile-study-rate-charts-chart-background{background-image:linear-gradient(180deg,#f8f5f1 1px,#0000 0),linear-gradient(180deg,#f2ede6 1px,#0000 0);background-image:linear-gradient(to bottom,var(--second-background-color) 1px,#0000 1px),linear-gradient(to bottom,var(--second-border-color) 1px,#0000 1px);background-position:0 0,0 0;background-repeat:no-repeat,repeat;background-size:100% 20px,100% 28px;display:flex;justify-content:center;opacity:1;position:relative;transition:opacity .2s ease-in-out,visibility .4s ease-in-out;width:100%}.profile-study-rate-charts-chart-background.hide{opacity:0;visibility:hidden}.profile-study-rate-charts-chart-area{-ms-overflow-style:none;align-items:flex-end;direction:ltr;display:flex;height:132px;margin-top:32px;max-width:392px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap;width:min(392px,100%)}.profile-study-rate-charts-chart-area::-webkit-scrollbar{display:none}.profile-study-rate-charts-chart-area-loading{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin-inline-start:42.8571428571%;min-width:42.8571428571%}.profile-study-rate-charts-chart-area-item-parent{display:flex;height:100%;justify-content:center;min-width:14.2857142857%}.profile-study-rate-charts-chart-area-item{align-items:center;display:inline-flex;flex-direction:column;gap:9px;height:100%;justify-content:flex-end;position:relative;width:100%}.profile-study-rate-charts-chart-area-item-bar{background-color:#695e4f;background-color:var(--third-color);display:inline-block;transition:all .1s ease-in-out,height .25s ease-in-out;width:45%}.profile-study-rate-charts-chart-area-item-bar.active{background-color:#4d463d;background-color:var(--forth-color)}.profile-study-rate-charts-chart-area-item-title{color:#8f9193;color:var(--second-icon-color);font-family:my-font-light,serif;font-size:11px;font-size:var(--tiny-font);text-align:center;transition:all .1s ease-in-out;width:100%}.profile-study-rate-charts-chart-area-item-title.active{color:#695e4f;color:var(--third-color)}.profile-study-rate-charts-chart-area-item-bar-line{border-right:1px dashed #fff;border-right:1px dashed var(--first-background-color);bottom:0;opacity:.2;position:absolute;top:0;width:1px}.profile-study-rate-charts-chart-footer{align-items:center;display:flex;gap:12px;opacity:1;transition:opacity .2s ease-in-out,visibility .4s ease-in-out}.profile-study-rate-charts-chart-footer.hide{opacity:0;visibility:hidden}.profile-study-rate-charts-chart-footer-title{color:#23211f;color:var(--first-text-color);font-family:my-font-medium,serif;font-size:13px;font-size:var(--regular-font);text-align:center}.profile-study-rate-charts-chart-footer-title.daily{max-width:180px;width:180px}.profile-study-rate-charts-chart-footer-title.weekly{max-width:220px;width:220px}.profile-study-rate-charts-chart-footer-title.monthly{max-width:30px;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:#8f9193;fill:var(--second-icon-color)}.profile-study-rate-charts-chart-footer-button-icon{font-size:16px;height:16px;width:16px}.profile-study-rate-charts-chart-footer-button-icon path{fill:#4d463d;fill:var(--forth-text-color)}.profile-study-rate-charts-chart-footer-button-icon.next{transform:rotate(180deg)}.profile-study-rate-average{align-items:center;border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:8px;border-radius:var(--third-radius);display:flex;justify-content:center;padding:16px 0;position:relative}@media screen and (max-width:1140px){.profile-study-rate-average{background-color:#fff;background-color:var(--first-background-color);border:none;padding:16px}}.profile-study-rate-loading{position:absolute}.profile-study-rate-average-center{align-items:center;display:flex;gap:24px;max-width:360px;min-height:244px}.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{display:flex;flex:1 1;flex-direction:column;gap:4px}.profile-study-rate-average-center-content-title{color:#23211f;color:var(--first-text-color);font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.profile-study-rate-average-center-content-text{color:#4d463d;color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);line-height:22px}.profile-study-rate-average-center-content-text strong{color:#23211f;color:var(--first-text-color);font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font)}.tabs{display:inline-flex;gap:24px;position:relative}@media screen and (max-width:1140px){.tabs{gap:8px}}.tabs-indicator{background-color:#23211f;background-color:var(--first-color);border-radius:4px;border-radius:var(--first-radius);bottom:0;height:40px;position:absolute;transition:all .15s ease-in-out}@media screen and (max-width:1140px){.tabs-indicator{height:32px}}.tab{align-items:center;border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:4px;border-radius:var(--first-radius);color:#23211f;color:var(--first-text-color);cursor:pointer;display:flex;flex:1 1;font-family:my-font-light,serif;font-size:14px;font-size:var(--title-font);height:40px;justify-content:center;transition:all .2s ease-in-out;z-index:1}@media screen and (max-width:1140px){.tab{font-size:13px;font-size:var(--regular-font);height:32px}}.tab.active{border-color:#0000;color:#fff;color:var(--solid-light)}.profile-show{margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width);min-height:100vh;min-height:var(--full-height);padding:calc(var(--header-padding) + 32px) var(--first-solid-padding) calc(var(--page-padding-bottom) + 32px)}@media screen and (max-width:768px){.profile-show{display:flex;flex-direction:column}.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-bottom:16px;margin-top:-24px}@media screen and (max-width:1140px){.profile-show-breadcrumb{display:none}}.profile-show-content{display:flex;margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width)}@media screen and (max-width:768px){.profile-show-content{width:100%}}.profile-show-content-first{min-width:312px;min-width:var(--side-width);width:312px;width:var(--side-width)}@media screen and (max-width:1140px){.profile-show-content-first.hide-mobile{display:none}}.profile-show-content-first.hide-desktop{width:100%}@media screen and (min-width:1141px){.profile-show-content-first.hide-desktop{display:none}}.profile-show-content-first-cont{display:flex;flex-direction:column;gap:16px;width:100%}@media screen and (min-width:1141px){.profile-show-content-first-cont{position:sticky;top:161px;top:calc(var(--header-desktop-height) + 32px);transition:top .35s cubic-bezier(.8,-.3,.2,1.3);transition:top var(--first-transition)}}.profile-show-content-first-cont-details{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;flex-direction:column;gap:16px;padding:24px 16px;position:relative}.profile-show-content-first-cont-details-avatar{align-items:center;background-color:#e5dccf;background-color:var(--first-border-color);border-radius:50%;box-shadow:0 0 14px -2px #0000000f;display:flex;font-size:64px;height:142px;justify-content:center;margin-top:-48px;width:142px}@media screen and (max-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%;height:128px;width:128px}.profile-show-content-first-cont-details-avatar-image.text-avatar{font-family:my-font-bold,serif;font-size:42px;font-size:var(--super-gaint-font)}.profile-show-content-first-cont-details-name{color:#23211f;color:var(--first-text-color);direction:ltr;font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font)}.profile-show-content-first-cont-details-streak{align-items:baseline;display:flex;gap:.1em}.profile-show-content-first-cont-details-streak-image{height:32px;max-width:22px}.profile-show-content-first-cont-details-streak-day{-webkit-text-stroke:2px #ff9600;-webkit-text-stroke:2px var(--sixth-text-color);color:#fff;color:var(--solid-light);font-family:my-font-bold,serif;font-size:42px;font-size:var(--super-gaint-font);margin-bottom:-20px}.profile-show-content-first-cont-details-streak-day.zero{-webkit-text-stroke:2px #c9baa7;-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{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.profile-show-content-first-cont-details-items-categories .tag{background-color:#f8f5f1;background-color:var(--second-background-color);border:initial;color:#23211f;color:var(--first-color)}.profile-show-content-first-cont-details-items-categories .tag .tag-title{font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font)}.profile-show-content-first-cont-details-items-bio{color:#4d463d;color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);text-align:center}.profile-show-content-first-cont-details-items-separator{background-color:#e5dccf;background-color:var(--first-border-color);height:1px;margin:16px 0;width:100%}.profile-show-content-first-cont-details-items-item{align-items:center;border-radius:4px;border-radius:var(--first-radius);display:flex;justify-content:space-between;margin:-8px;padding:8px}.profile-show-content-first-cont-details-items-item-title{color:#4d463d;color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.profile-show-content-first-cont-details-items-item-icon{color:#695e4f;color:var(--first-icon-color);font-size:20px}.profile-show-content-first-cont-details-buttons{display:flex;flex-direction:column;gap:8px;left:16px;position:absolute;top:24px}.profile-show-content-first-cont-details-buttons-button{height:40px;padding:8px;width:40px}.profile-show-content-first-cont-details-buttons-button.border-0{border:0!important}.profile-show-content-first-cont-details-buttons-button-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px}.profile-show-content-second{margin-inline-start:24px;width:calc(100% - 336px);width:calc(100% - var(--side-width) - 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 (max-width:1140px){.profile-show-content-second{background-color:#0000;margin-inline-start:0;width:100%}}.profile-overview{display:flex;flex-direction:column;gap:56px}.profile-overview-card{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;flex-direction:column;gap:16px;height:100%;padding:32px}@media screen and (max-width:1140px){.profile-overview-card{background-color:#0000;height:auto;padding:0}}.profile-overview-card-header{align-items:center;color:#23211f;color:var(--first-text-color);display:flex;font-family:my-font-medium,serif;font-size:16px;font-size:var(--large-font);gap:16px}@media screen and (max-width:1140px){.profile-overview-card-header{display:none}}.profile-overview-card-header-button{border-radius:50%;height:48px;margin:-12px;width:48px}.profile-overview-card-header-button-icon{color:#23211f;color:var(--first-text-color);font-size:24px}.profile-overview-dots-button{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-inline-end:-12px;overflow:hidden;width:48px}.profile-overview-dots-icon{font-size:24px;transform:rotate(90deg)}.profile-overview-summary{display:flex;gap:8px}@media screen and (min-width:1141px){.profile-overview-summary{display:none}}.profile-overview-summary-item{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);display:flex;flex:1 1;flex-direction:column;gap:4px;padding:12px 8px}.profile-overview-summary-item-detail{align-items:center;display:flex;justify-content:space-between;width:100%}.profile-overview-summary-item-detail-icon{color:#23211f;color:var(--first-color);font-size:24px}.profile-overview-summary-item-title{color:#23211f;color:var(--first-text-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font)}.profile-overview-reviews{display:flex;flex-direction:column;gap:16px}.profile-overview-reviews-title{color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:16px;font-size:var(--large-font);margin-top:8px}@media screen and (min-width:768px){.profile-overview-reviews-title.hide{display:none}}.profile-overview-reviews-empty{background-color:#f2ede6;background-color:var(--second-border-color);border-radius:4px;border-radius:var(--first-radius);padding:24px 16px}.profile-overview-reviews-btn{align-items:center;border-radius:8px;border-radius:var(--third-radius);color:#23211f;color:var(--first-color);display:flex;font-family:my-font-light,serif;font-size:13px;font-size:var(--regular-font);gap:4px;justify-content:flex-start;margin:-8px;margin-inline-start:-8px;padding:8px;width:fit-content}@media screen and (max-width:1140px){.profile-overview-reviews-btn{background-color:#fff;background-color:var(--first-background-color);height:32px;justify-content:center;margin-inline-start:0;padding:0;width:100%}}.profile-overview-reviews-btn-icon{font-size:16px}@media screen and (max-width:768px){.profile-overview-reviews-btn-icon{transform:rotate(-90deg)}}.profile-overview-shelves{display:flex;flex-direction:column;gap:32px}.profile-overview-shelves-header{align-items:center;display:flex;gap:16px}.profile-overview-shelves-header-title{color:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:18px;font-size:var(--big-font)}.profile-overview-shelves-header-line{background-color:#e5dccf;background-color:var(--first-border-color);flex:1 1;height:1px}.profile-account-category{margin-top:48px;position:relative;width:calc(100% - 24px)}@media screen and (max-width:768px){.profile-account-category{margin-top:24px;width:100%}}.profile-account-category-title{align-items:center;color:#8f9193;color:var(--second-icon-color);display:flex;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);height:48px;height:var(--first-btn-input-height);inset-inline-start:12px;pointer-events:none;position:absolute;top:0;transition:all .2s ease;z-index:1;z-index:var(--default-z-index)}.profile-account-category-title.active{background-color:#f2ede6;background-color:var(--second-border-color);color:#322e2a;color:var(--forth-border-color);font-size:12px;font-size:var(--small-font);height:16px;inset-inline-start:12px;padding-inline-start:12px;padding:0 4px;top:-8px}.profile-account-category-title.open{color:#23211f;color:var(--first-color)}.profile-account-category-selected{align-items:center;border:1px solid #c9baa7;border:1px solid var(--forth-icon-color);border-radius:8px;border-radius:var(--third-radius);display:flex;justify-content:space-between;padding:8px 16px;transition:border .2s ease;width:100%}.profile-account-category-selected.active{border:1px solid #322e2a;border:1px solid var(--forth-border-color)}.profile-account-category-selected.open,.profile-account-category-selected:focus{border:1px solid #23211f;border:1px solid var(--first-color)}.profile-account-category-selected-items{display:flex;flex:1 1;flex-wrap:wrap;gap:8px;min-height:30px;padding-inline-end:16px}.profile-account-category-selected-button{align-items:center;border-radius:4px;border-radius:var(--first-radius);display:flex;height:38px;justify-content:center;margin-inline-end:-8px;margin-bottom:-8px;margin-top:-8px;width:38px}.profile-account-category-selected-button-icon{font-size:32px}.profile-account-category-modal{background-color:#f8f5f1;background-color:var(--second-background-color);margin:auto;max-width:580px;padding:32px 32px 0}.profile-account-category-modal-header{align-items:center;display:flex}.profile-account-category-modal-header-title{color:#23211f;color:var(--first-text-color);flex:1 1;font-family:my-font-bold,serif;font-size:18px;font-size:var(--big-font)}.profile-account-category-modal-header-close{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;margin-inline-end:-8px;width:32px}.profile-account-category-modal-header-close-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px}.profile-account-category-modal-sub-title{color:#4d463d;color:var(--forth-text-color);font-family:my-font-medium,serif;font-size:13px;font-size:var(--regular-font);line-height:23px;margin-top:12px;text-align:right}.profile-account-category-modal-categories{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 auto;max-height:480px;overflow-y:auto;padding:48px 0 32px}.profile-account-category-modal-categories::-webkit-scrollbar{display:none}.profile-account-category-modal-categories-item{align-items:center;background-color:#fff;background-color:var(--first-background-color);border:1px solid #f2ede6;border:1px solid var(--second-border-color);border-radius:8px;border-radius:var(--third-radius);display:flex;flex-direction:column;gap:8px;height:102px;overflow:hidden;padding:16px 8px;width:93px}.profile-account-category-modal-categories-item--disable,.profile-account-category-modal-categories-item--selected{border:1px solid #23211f;border:1px solid var(--first-color)}.profile-account-category-modal-categories-item--disable div,.profile-account-category-modal-categories-item--selected div{color:#695e4f;color:var(--first-icon-color)}.profile-account-category-modal-categories-item--disable img,.profile-account-category-modal-categories-item--selected img{filter:grayscale(100%)}.profile-account-category-modal-categories-item--disable{border:1px solid #f2ede6;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 #f2ede6;border:1px solid var(--second-border-color);border-radius:50%;padding:8px}.profile-account-category-modal-categories-item-title{color:#695e4f;color:var(--first-icon-color);font-family:my-font-regular,serif;font-size:12px;font-size:var(--small-font);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.profile-account-category-modal-categories-item-sub-title{color:#867f76;color:var(--second-text-color);font-family:my-font-light,serif;font-size:11px;font-size:var(--tiny-font);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.profile-account-category-modal-categories-item-icon{height:24px;width:24px}.profile-account-category-modal-footer{align-items:center;background-color:#f2ede6;background-color:var(--second-border-color);display:flex;flex-direction:column;gap:24px;justify-content:center;margin:0 -32px;padding:0 24px 32px}.profile-account-category-modal-footer.has-item{padding:24px 24px 32px}.profile-account-category-modal-footer-selected{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.profile-account-category-modal-footer-button{width:312px}.tag{align-items:center;border:1px solid #e5dccf;border:1px solid var(--first-border-color);border-radius:32px;border-radius:var(--seven-radius);display:flex;gap:8px;padding:6px 10px}.tag.cubic{border-radius:6px;border-radius:var(--second-radius)}.tag.active{border:1px solid #23211f;border:1px solid var(--first-color)}.tag.disabled{border:1px solid #e5dccf;border:1px solid var(--first-border-color)}.tag-title{color:#4d463d;color:var(--forth-text-color);font-family:my-font-light,serif;font-size:12px;font-size:var(--small-font)}.tag-title.disabled{color:#b4ab9e;color:var(--third-icon-color)}.tag-close{color:#4d463d;color:var(--forth-color);font-size:16px;height:16px;width:16px}.tag-close.disabled{color:#c9baa7;color:var(--forth-icon-color)}.tag-close.disabled path{fill:#c9baa7;fill:var(--forth-icon-color)}.tag-image{height:20px;width:20px}.circle-progress{display:block;height:120%;margin:0;position:absolute;transform:rotate(-90deg);transform-origin:center center;width:120%}.circle-progress-path{stroke-dashoffset:0;stroke-linecap:round;transition:.35s cubic-bezier(.8,-.3,.2,1.3);transition:var(--first-transition)}.circle-progress-path.transparent{opacity:.25}.switch-key-form{align-items:center;display:flex;width:100%}.switch-key-form.disabled{opacity:.6}.switch-key-form-inner{align-items:center;color:#4d463d;color:var(--forth-text-color);display:flex;flex:1 1;font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);gap:12px;padding:8px 0 16px 8px}.switch-key-form-inner.switch-key{color:#23211f;color:var(--first-text-color);justify-content:space-between}.switch-key-form-inner.no-border{border-bottom:none}.switch-key-form-inner-icon{color:#695e4f;color:var(--first-icon-color);font-size:24px}.switch-key-form-inner-title{color:#23211f;color:var(--first-text-color);font-family:my-font-medium,serif;font-size:14px;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{display:flex;justify-content:space-between}.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:#23211f;color:var(--first-text-color);font-family:my-font-bold,serif;font-size:18px;font-size:var(--big-font);margin-top:16px;text-align:right}.tree-profile-edit-modal-subtitle{color:#4d463d;color:var(--forth-text-color);font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);margin-top:8px;text-align:right}.tree-profile-edit-modal-form{display:flex;flex-direction:column;gap:24px;margin-top:32px}.tree-profile-edit-modal-buttons{display:flex;flex-direction:column;gap:12px;margin-top:32px}.header-campaign-banner{background-color:#000;cursor:pointer;overflow:hidden;position:fixed;top:129px;top:var(--header-desktop-height);transition:all .35s cubic-bezier(.8,-.3,.2,1.3);transition:all var(--first-transition);width:100%;z-index:9}@media screen and (max-width:1140px){.header-campaign-banner{top:112px;top:var(--header-un-collapsed-mobile-height)}}.header-campaign-banner>div{align-items:center;background-color:#0000;color:#23201f;display:flex;height:64px;height:var(--header-top-banner-height);justify-content:space-between;margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width)}@media screen and (max-width:1140px){.header-campaign-banner>div{gap:6px;margin:0 auto;padding:24px var(--first-solid-padding) 24px}.header-campaign-banner-mobile{background-color:#ebe6e0;background-color:var(--header-top-banner-background-color);height:64px;height:var(--header-top-banner-height-mobile);transition:border-radius .25s ease,transform .25s ease}.header-campaign-banner-mobile.collapse{transform:translate3d(0,-64px,0);transform:translate3d(0,calc(var(--header-top-banner-height-mobile)*-1),0)}}.header-campaign-banner-img{height:64px;position:absolute;right:0;top:0;z-index:-1}@media screen and (max-width:1140px){.header-campaign-banner-img{height:102px}}.header-campaign-banner-content{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;padding:10px;width:100%}.header-campaign-banner-content-text{color:#fff;display:inline;font-family:my-font-regular,serif;font-size:16px;font-size:var(--large-font);text-align:center}@media screen and (max-width:1140px){.header-campaign-banner-content-text{font-size:12px;font-size:var(--small-font)}}.header-campaign-banner-content-text-bold{color:#ddc390;display:inline-block;font-family:my-font-medium,serif;font-size:18px;font-size:var(--big-font);padding:5px}@media screen and (max-width:1140px){.header-campaign-banner-content-text-bold{font-size:12px;font-size:var(--small-font)}}.header-campaign-banner-content-text-red{background:#fff;border-radius:8px;color:#b8170f;display:inline;font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);padding:2px;transition:all .1s ease}.header-campaign-banner-content-text-red:hover{background:#f5f5f5}.header-campaign-banner-second{align-items:flex-start;display:flex;gap:16px}@media screen and (max-width:1140px){.header-campaign-banner-second{gap:5px}}.header-campaign-banner-second-col{align-items:center;display:flex;flex-direction:column;max-width:34px;min-width:34px;width:34px}.header-campaign-banner-second-col-title{font-family:my-font-bold,serif;font-size:20px;font-size:var(--huge-font);margin-bottom:-4px}@media screen and (max-width:1140px){.header-campaign-banner-second-col-title{font-size:12px;font-size:var(--small-font)}}.header-campaign-banner-second-col-value{font-family:my-font-regular,serif;font-size:12px;font-size:var(--small-font)}@media screen and (max-width:1140px){.header-campaign-banner-second-col-value{font-size:12px;font-size:var(--small-font)}}.header-campaign-banner-second-separator{font-family:my-font-bold,serif;font-size:20px;font-size:var(--huge-font)}@media screen and (max-width:1140px){.header-campaign-banner-second-separator{font-size:12px;font-size:var(--small-font)}}.gift-invite{background-color:#f8f5f1;background-color:var(--second-background-color);min-height:100vh;min-height:var(--full-height);padding:var(--header-padding) var(--first-solid-padding) calc(var(--page-padding-bottom) + 16px);width:100vw;width:var(--full-viewport)}@media screen and (max-width:1140px){.gift-invite.sticky-padding-bottom{padding-bottom:calc(var(--page-padding-bottom) + 90px)}}.gift-invite-content{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1320px;max-width:var(--first-max-page-width)}.gift-invite-content .flex-header{margin-top:16px}@media screen and (max-width:1140px){.gift-invite-content{gap:16px;padding-bottom:var(--first-solid-padding)}}.gift-invite-box{background-color:#f2ede6;background-color:var(--second-border-color);margin-top:120px;max-width:434px;min-height:516px;padding:32px;width:100%}@media screen and (max-width:768px){.gift-invite-box{margin-top:16px;padding:24px}}.gift-invite-box .gift-invite-box-loading{align-items:center;display:flex;height:100%;justify-content:center}.gift-invite-box .gift-invite-box-title{color:#23211f;color:var(--first-text-color);font-family:my-font-regular,serif;font-size:16px;font-size:var(--large-font)}.gift-invite-box .gift-invite-btn{font-family:my-font-bold,serif;font-size:14px;font-size:var(--title-font);width:100%}.gift-invite-box .gift-invite-btn .gift-invite-btn-icon{font-size:20px;margin-bottom:4px;margin-left:8px}.gift-invite-box .gift-invite-description{color:#695e4f;color:var(--first-icon-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);margin-top:32px}.gift-invite-box-img{aspect-ratio:.729;aspect-ratio:var(--ebook-ratio);border-radius:4px;border-radius:var(--first-radius);box-shadow:0 4px 4px 0 rgba(0,0,0,.251);margin:32px auto;min-width:178px;width:178px}.gift-invite-box-img.audio{aspect-ratio:1;aspect-ratio:var(--audio-ratio);min-width:192px;width:192px}.collapsible-description{border-top:1px solid #e5dccf;border-top:1px solid var(--first-border-color);margin-top:32px;padding-top:32px}.collapsible-description .collapsible-description-title{color:#23211f;color:var(--first-color);font-family:my-font-medium,serif;font-size:16px;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:#322e2a;color:var(--forth-border-color);font-family:my-font-regular,serif;font-size:14px;font-size:var(--title-font);max-height:70px;overflow:hidden;transition:max-height .5s linear}.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,#f2ede6db 40.62%,#f2ede633 136%);background:linear-gradient(0deg,rgba(var(--second-border-color-rgb),.86) 40.62%,rgba(var(--second-border-color-rgb),.2) 136%);bottom:0;content:"";height:70%;left:0;pointer-events:none;position:absolute;right:0;transition:opacity .5s linear}.collapsible-description .collapsible-description-toggle{align-items:center;color:#594ef2;color:var(--link-color);cursor:pointer;display:flex;font-family:my-font-medium,serif;font-size:14px;font-size:var(--title-font);gap:8px;justify-content:center;margin:8px auto 0}.collapsible-description .collapsible-description-toggle span{display:inline-block;font-size:20px;font-size:var(--huge-font);transition:transform .3s linear}.collapsible-description .collapsible-description-toggle span.show{transform:rotate(180deg)}@media screen and (max-width:768px){.collapsible-description{background-color:#f2ede6;background-color:var(--second-border-color);margin-top:0;padding:16px}.collapsible-description .collapsible-description-title{font-size:14px;font-size:var(--title-font)}.collapsible-description .collapsible-description-content-wrapper .collapsible-description-content{font-size:12px;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:13px;font-size:var(--regular-font);gap:2px}.collapsible-description .collapsible-description-toggle span{font-size:16px;font-size:var(--large-font)}}@keyframes rotate{0%{transform:rotate(0deg)}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);height:100dvh;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.harrypotter__background{background:#001c36 url(/static/media/hogwarts_island_desk.40ccfe9e61321541b8df.jpg) no-repeat top;background-size:100% auto;height:100vh;left:0;position:absolute;top:0;transition:background-size .3s ease-in-out,background-position .3s ease-in-out;width:100%;z-index:0}.harrypotter__background:before{background:linear-gradient(to top,var(--harrypotter-background-color),#0000) no-repeat top;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.harrypotter__background--zoom{background-position:center -50px;background-size:130% auto}.harrypotter__header{display:flex;height:var(--harrypotter-header-height);justify-content:space-between;padding:2em 2em 1.1em}.harrypotter__header-image{height:30px;object-fit:contain!important;width:auto}.harrypotter__header-back{cursor:pointer}.harrypotter__header-hat-image{width:64px}.harrypotter__header-sponsor{align-items:flex-end;display:flex;flex-direction:column;gap:5px;height:30px;position:relative;z-index:1}.harrypotter__header-sponsor-image{height:30px;width:auto}.harrypotter__header-sponsor-text{color:#fff;font-size:10px}.harrypotter--adjust{display:flex;flex-direction:column;height:calc(100dvh - 138px);justify-content:space-between;overflow-y:auto}.harrypotter__landing{align-items:center;background:linear-gradient(to top,var(--harrypotter-background-color),#0000) no-repeat top;display:flex;flex-direction:column;gap:2.3em;height:calc(100dvh - var(--harrypotter-header-height) - var(--harrypotter-footer-height));justify-content:flex-end;padding:3em;position:relative;text-align:center;z-index:1}.harrypotter__landing-title{color:#f3dc67;font-size:30px;font-weight:900;letter-spacing:-.03em;line-height:33px;text-align:center}.harrypotter__landing-desc{color:#fff;font-size:16px;font-weight:400;letter-spacing:0;line-height:25px;text-align:center}.harrypotter__landing-btn{background-color:#0633a5;border:none;border-radius:38px;cursor:pointer;font-size:16px;font-weight:700;height:59px;letter-spacing:-.03em;line-height:25px;max-width:239px;text-align:center;transform:scale(1);transition:transform .2s ease;width:100%}.harrypotter__landing-btn:hover{transform:scale(1.1)}.harrypotter__block{gap:1.2em;height:calc(100dvh - var(--harrypotter-header-height) - var(--harrypotter-footer-height));justify-content:space-evenly;min-height:600px;padding:2.2em;z-index:1}.harrypotter__block,.harrypotter__block-contact,.harrypotter__block-questions{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center}.harrypotter__block-contact,.harrypotter__block-questions{background-color:#192a56;border-radius:71px;height:100%;justify-content:space-around;margin:0 auto;max-width:480px;min-height:calc(100dvh - 186px);padding:11em 2.5em 2em;width:100%}.harrypotter__block-contact-image,.harrypotter__block-questions-image{left:calc(50% - 68px);position:absolute;top:-35px;width:136px;z-index:1}.harrypotter__block-contact-title,.harrypotter__block-questions-title{font-size:16px;font-weight:500;letter-spacing:0;line-height:25px;padding-bottom:2.5em}.harrypotter__block-contact-list,.harrypotter__block-questions-list{display:flex;flex-direction:column;gap:.6em;list-style:none;width:100%}.harrypotter__block-contact-list-item,.harrypotter__block-questions-list-item{background-color:#273c75;border:1px solid #111927;border-radius:71px;cursor:pointer;font-size:16px;font-weight:400;height:70px;letter-spacing:0;line-height:25px;max-width:240px;padding:8px;transition:all .2s ease;width:100%}.harrypotter__block-contact-list-item--selected,.harrypotter__block-contact-list-item:hover,.harrypotter__block-questions-list-item--selected,.harrypotter__block-questions-list-item:hover{background-color:#021549;color:#fff}.harrypotter__block-contact{min-height:670px;padding:30em 2.5em 2em;text-align:center}.harrypotter__block-contact-image{left:calc(50% - 240px);position:absolute;top:-135px;width:480px}.harrypotter__block-contact-title{font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:31px;max-width:216px}.harrypotter__block-contact-btn{background-color:#0633a5;border:none;border-radius:38px;cursor:pointer;font-size:16px;font-weight:700;height:59px;letter-spacing:-.03em;line-height:25px;max-width:239px;text-align:center;transform:scale(1);transition:transform .2s ease;width:100%}.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{display:flex;flex-direction:column;gap:.6em;list-style:none}.harrypotter__block-list-item{background-color:#fff;border-radius:44px;cursor:pointer;font-size:20px;font-weight:400;height:84px;letter-spacing:-.04em;line-height:28px;transition:all .2s ease;width:291px}.harrypotter__block-list-item.active,.harrypotter__block-list-item:hover{background-color:#1a0909;color:#fff}.harrypotter__result{align-items:center;background-position:top;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;height:calc(100vh - var(--harrypotter-footer-height));justify-content:flex-end;margin-top:-70px;padding:0}.harrypotter__result-reset{background:#0000;border:0;cursor:pointer;display:inline;left:0;outline:0;position:absolute;top:0}.harrypotter__result-reset-icon{fill:#fff;animation:rotate 4s linear infinite;height:6.5em;padding:2em;width:6.5em}.harrypotter__result-block{display:flex;flex-direction:column;gap:1em;max-width:480px;width:100%}.harrypotter__result-block-btn{align-items:center;background-color:#fff;border:none;border-radius:4px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:6px;height:56px;justify-content:center;letter-spacing:-.03em;line-height:25px;max-width:480px;text-align:center;transform:scale(1);transition:transform .2s ease;width:100%}.harrypotter__result-block-btn span{font-size:16px}.harrypotter__result-block-btn:hover{transform:scale(1.1)}.harrypotter__result-block-btn-secondary{background-color:#000;border:3px solid #b4ab9e;color:#f8f5f1}.harrypotter__result-block-btn-secondary:hover{background-color:#b4ab9e;color:#000}.harrypotter__result-block-desc{font-size:16px;font-weight:400;letter-spacing:0;line-height:25px;padding-bottom:1em;text-align:center}.harrypotter__result-block-desc:first-child{font-size:20px;letter-spacing:-.03em;line-height:31px}.harrypotter__result-block-desc--bold{color:#f3dc67;display:inline-block;font-weight:900;padding:0 .3em}.harrypotter__footer{background-color:var(--harrypotter-background-color);display:block;height:var(--harrypotter-footer-height);padding:1.7em;position:relative;text-align:center;z-index:1}.harrypotter .books{background:#fff;padding:1.7em;text-align:center}.harrypotter .books__title{font-size:14px;font-weight:800;letter-spacing:-.01em;line-height:24px;margin-bottom:1.7em;text-align:center}.harrypotter .books__list{display:flex;gap:1.3em;justify-content:center;list-style:none}.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{display:flex;justify-content:center}.pagination__list{gap:.3em;list-style:none}.pagination__list-item{background-color:#fff;border-radius:97px;height:6.44px;transition:all .2s ease;width:6.44px}.pagination__list-item--active{background:#021549;width:19.33px}.pagination__titles{display:flex;font-size:16px;font-weight:400;gap:.3em;justify-content:center;letter-spacing:0;line-height:25px}@media(max-width:390px)or (max-height:790px){.harrypotter__block,.harrypotter__block-questions{height:auto}}@media(max-height:600px){.harrypotter__background--zoom{transform:scale(1.3) translateY(0)}}@media(max-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) no-repeat top;background-size:cover}}@media(max-height:500px){.harrypotter__background--zoom{transform:scale(1.3) translateY(0)}.harrypotter__result{background-size:cover}}@media(max-width:500px){.harrypotter__result{padding:var(--harrypotter-header-height) 15px 15px}}body{-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;background-color:#f8f5f1;background-color:var(--second-background-color);color:#23211f;color:var(--first-text-color);direction:rtl;direction:var(--language-direction);font-family:my-font-regular,serif;font-size:13px;font-size:var(--regular-font);margin:0;padding:0}#root.ios{overscroll-behavior:contain}*{-webkit-appearance:none;background-color:#0000;border:none;box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;font-weight:400;margin:0;padding:0;text-align:inherit}: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:#23211f;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:#f8f5f1;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:#c9baa7;background-color:var(--forth-icon-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#23211f;background-color:var(--first-color)}::selection{background-color:#23211f;background-color:var(--first-color);color:#fff;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{display:none;height:0;width:0}.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) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;text-align:left;text-align:initial;z-index:2}.textLayer,.textLayer :is(span,br){position:absolute;transform-origin:0 0}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;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:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.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{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-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{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image: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>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.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]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;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{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.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%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width: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;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;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;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.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{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}