@import "https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@100;300;400;500;700;800;900&display=swap";
.app-shell-module__yotX0W__shell{--shell-gutter:16px;--shell-header-height:62px;--shell-sidenav-width:300px;box-sizing:border-box;min-height:100vh;padding:calc(var(--shell-header-height) + var(--shell-gutter) * 2) var(--shell-gutter) var(--shell-gutter);background:var(--bg-canvas)}.app-shell-module__yotX0W__header{top:var(--shell-gutter);right:var(--shell-gutter);left:var(--shell-gutter);z-index:20;height:var(--shell-header-height);background:var(--bg-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:var(--shadow-default);border-radius:16px;position:fixed}.app-shell-module__yotX0W__sidenav{box-sizing:border-box;top:calc(var(--shell-header-height) + var(--shell-gutter) * 2);left:var(--shell-gutter);z-index:10;width:var(--shell-sidenav-width);max-height:calc(100vh - var(--shell-header-height) - var(--shell-gutter) * 3);overscroll-behavior-y:contain;background:var(--bg-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:var(--shadow-default);visibility:hidden;transform:translateX(calc(-100% - var(--shell-gutter) * 2));border-radius:16px;transition:transform .45s cubic-bezier(.34,1.2,.64,1),visibility .45s;position:fixed;overflow-y:auto}.app-shell-module__yotX0W__sidenav>*{padding:var(--shell-gutter)}.app-shell-module__yotX0W__sidenav:before,.app-shell-module__yotX0W__sidenav:after{content:"";z-index:1;pointer-events:none;opacity:0;height:40px;transition:opacity .2s linear;display:block;position:sticky}.app-shell-module__yotX0W__sidenav:before{background:linear-gradient(to bottom, var(--bg-overlay), transparent);margin-bottom:-40px;top:0}.app-shell-module__yotX0W__sidenav:after{background:linear-gradient(to top, var(--bg-overlay), transparent);margin-top:-40px;bottom:0}.app-shell-module__yotX0W__sidenav[data-scroll-up]:before,.app-shell-module__yotX0W__sidenav[data-scroll-down]:after{opacity:1}.app-shell-module__yotX0W__main{gap:var(--shell-gutter);min-height:calc(100vh - var(--shell-header-height) - var(--shell-gutter) * 3);flex-direction:column;display:flex}.app-shell-module__yotX0W__content{flex:1;min-width:0}.app-shell-module__yotX0W__footer{margin-top:auto}@media (min-width:767.02px) and (max-width:1150px){.app-shell-module__yotX0W__shell[data-drawer-open] .app-shell-module__yotX0W__sidenav{visibility:visible;transform:none}}@media (min-width:1150.02px){.app-shell-module__yotX0W__shell[data-sidebar-open] .app-shell-module__yotX0W__sidenav{visibility:visible;transform:none}.app-shell-module__yotX0W__main{transition:padding-left .45s cubic-bezier(.34,1.2,.64,1)}.app-shell-module__yotX0W__shell[data-sidebar-open] .app-shell-module__yotX0W__main{padding-left:calc(var(--shell-sidenav-width) + 24px)}}@media (max-width:767px){.app-shell-module__yotX0W__shell{--shell-gutter:10px;--shell-sidenav-width:calc(100vw - var(--shell-gutter) * 2);overflow-x:clip}.app-shell-module__yotX0W__shell[data-drawer-open] .app-shell-module__yotX0W__sidenav{visibility:visible;transform:none}.app-shell-module__yotX0W__main{transition:translate .45s cubic-bezier(.34,1.2,.64,1)}.app-shell-module__yotX0W__shell[data-drawer-open] .app-shell-module__yotX0W__main{translate:calc(var(--shell-sidenav-width) + var(--shell-gutter)) 0}}@media (prefers-reduced-motion:reduce){.app-shell-module__yotX0W__sidenav,.app-shell-module__yotX0W__main{transition:none}}
.footer-module__WiRdqa__footer{background:var(--bg-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-default);border-radius:16px;justify-items:center;gap:16px;padding:24px;display:grid}.footer-module__WiRdqa__copyright{font:var(--text-xs);color:var(--fg-default);align-items:center;gap:6px;display:flex}.footer-module__WiRdqa__logoLink{border-radius:4px;align-items:center;display:flex}.footer-module__WiRdqa__logoLink:focus-visible{outline:2px solid var(--border-focus-ring);outline-offset:2px}.footer-module__WiRdqa__logo{width:80px;height:auto}.footer-module__WiRdqa__links{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.footer-module__WiRdqa__link{font:var(--text-xs-bold);color:var(--fg-default);border-radius:4px}.footer-module__WiRdqa__link:focus-visible{outline:2px solid var(--border-focus-ring);outline-offset:2px}@media (max-width:767px){.footer-module__WiRdqa__links{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%}}
.loading-icon-module__5eMdHq__wrapper{fill:none;display:block;overflow:visible}.loading-icon-module__5eMdHq__bg{stroke:var(--bg-color,#0000001a)}.loading-icon-module__5eMdHq__front{stroke:var(--front-color,#0000004d);stroke-linecap:round;stroke-dasharray:24 100;transform-box:fill-box;transform-origin:50%;animation:.9s linear infinite both loading-icon-module__5eMdHq__loading}@keyframes loading-icon-module__5eMdHq__loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
.button-module__Nzus5G__wrapper{--loading-front:currentColor;--loading-bg:var(--border-subtle);box-sizing:border-box;width:fit-content;color:var(--color);background:var(--bg);border-radius:999px;outline:none;display:block;position:relative}.button-module__Nzus5G__wrapper.button-module__Nzus5G__autoWidth{width:auto}.button-module__Nzus5G__wrapper:focus-visible{outline:2px solid var(--border-focus-ring);outline-offset:2px}@media (hover:hover){.button-module__Nzus5G__wrapper:not([data-disabled]):hover .button-module__Nzus5G__bg{inset:-3px}}.button-module__Nzus5G__disabled{--bg-shadow:none;opacity:.5}.button-module__Nzus5G__s{--padding:6px 16px;--font:var(--text-xs-bold);--stroke-width:2px}.button-module__Nzus5G__m{--padding:8px 20px;--font:var(--text-xs-bold);--stroke-width:2px}.button-module__Nzus5G__l{--padding:10px 32px;--font:var(--text-s-bold);--stroke-width:3px}.button-module__Nzus5G__primary{--color:var(--fg-on-emphasis);--bg:var(--bg-emphasis)}.button-module__Nzus5G__brandColor{--color:var(--fg-on-emphasis);--bg:var(--brand-gradient)}.button-module__Nzus5G__heart{--color:var(--fg-on-emphasis);--bg:var(--pink-default)}.button-module__Nzus5G__warning{--color:var(--fg-on-emphasis);--bg:var(--red-default)}.button-module__Nzus5G__primary,.button-module__Nzus5G__brandColor,.button-module__Nzus5G__heart,.button-module__Nzus5G__warning{--border-color:transparent;--border-width:0;--loading-front:var(--fg-on-emphasis);--loading-bg:#fff3}.button-module__Nzus5G__secondary{--color:var(--fg-default);--bg:var(--bg-surface);--border-color:var(--border-default);--border-width:var(--stroke-width)}.button-module__Nzus5G__surface{--color:var(--fg-default);--bg:var(--bg-surface);--border-color:transparent;--border-width:0;--bg-shadow:var(--shadow-default)}.button-module__Nzus5G__bg{box-sizing:border-box;background:inherit;border:solid var(--border-width) var(--border-color);box-shadow:var(--bg-shadow,none);transition:inset .36s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.button-module__Nzus5G__inner{box-sizing:border-box;padding:var(--padding);font:var(--font);color:currentColor;text-align:center;transition:opacity .16s ease-out;display:block;position:relative}.button-module__Nzus5G__loadingIcon{--front-color:var(--loading-front);--bg-color:var(--loading-bg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.button-module__Nzus5G__bg,.button-module__Nzus5G__inner{transition:none}}
.header-module__WrtdfW__header{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;height:100%;padding:0 20px 0 12px;display:flex}.header-module__WrtdfW__left{align-items:center;gap:16px;display:flex}.header-module__WrtdfW__menuToggle{width:38px;height:38px;color:var(--fg-subtle);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:flex}.header-module__WrtdfW__menuToggle:focus-visible{outline:2px solid var(--border-focus-ring);outline-offset:2px}.header-module__WrtdfW__menuDots{grid-template-columns:repeat(3,5px);gap:5px;display:grid}.header-module__WrtdfW__menuDot{background-color:currentColor;border-radius:999px;width:5px;height:5px}.header-module__WrtdfW__logoLink{border-radius:4px;align-items:center;display:flex}.header-module__WrtdfW__logoLink:focus-visible{outline:2px solid var(--border-focus-ring);outline-offset:2px}.header-module__WrtdfW__logo{width:auto;height:23px}.header-module__WrtdfW__right{align-items:center;gap:16px;display:flex}.header-module__WrtdfW__actions{align-items:center;gap:12px;display:flex}@media (max-width:767px){.header-module__WrtdfW__actions{display:none}}
.icon-module__J_jwYG__icon{aspect-ratio:1;background-color:currentColor;position:relative;-webkit-mask:none 50%/100% no-repeat;mask:none 50%/100% no-repeat}
.menu-list-module__l2mImW__wrapper{row-gap:6px;display:grid}.menu-list-module__l2mImW__heading{font:var(--text-s-bold);color:var(--fg-default)}.menu-list-module__l2mImW__panel{background-color:var(--bg-canvas);border-radius:16px;padding:12px 10px;position:relative}.menu-list-module__l2mImW__item{box-sizing:border-box;-moz-column-gap:8px;text-align:left;cursor:pointer;border:3px solid #0000;border-radius:8px;outline:none;grid-template-columns:1fr auto;align-items:center;column-gap:8px;width:100%;padding:8px 8px 8px 12px;transition:background-color .16s linear;display:grid}@media (hover:hover){.menu-list-module__l2mImW__item:hover{background-color:var(--bg-inset-hover)}.menu-list-module__l2mImW__item:hover .menu-list-module__l2mImW__icon{animation:.45s ease-in-out both menu-list-module__l2mImW__arrow}}.menu-list-module__l2mImW__item:focus-visible{border-color:var(--border-subtle)}.menu-list-module__l2mImW__item.menu-list-module__l2mImW__current{background-color:var(--bg-surface);box-shadow:var(--shadow-default)}.menu-list-module__l2mImW__itemInner{grid-template-columns:repeat(2,auto);justify-content:space-between;align-items:center;display:grid}.menu-list-module__l2mImW__label{font:var(--text-xs);color:var(--fg-default)}.menu-list-module__l2mImW__status{font:var(--text-xs);color:var(--fg-subtle)}.menu-list-module__l2mImW__icon{color:var(--fg-subtle)}@media (prefers-reduced-motion:reduce){.menu-list-module__l2mImW__item{transition:none}.menu-list-module__l2mImW__item:hover .menu-list-module__l2mImW__icon{animation:none}}@keyframes menu-list-module__l2mImW__arrow{0%,to{transform:none}40%{transform:translate(3px)}70%{transform:translate(-1.5px)}}
.tab-module__ZE7oZW__tab{font:var(--text-m);color:var(--fg-subtle);white-space:nowrap;cursor:pointer;padding:16px 20px}.tab-module__ZE7oZW__tab[data-selected]{color:var(--fg-default);font-weight:700}.tab-module__ZE7oZW__tab:not(:focus-visible){outline:none}.tab-module__ZE7oZW__tabListContainer{scroll-behavior:smooth;overscroll-behavior-x:contain;grid-area:1/1;overflow-x:auto}.tab-module__ZE7oZW__tabListInner{position:relative}.tab-module__ZE7oZW__tabList{flex-wrap:nowrap;display:flex}.tab-module__ZE7oZW__tabListSlider{background-color:var(--border-strong);height:6px;width:var(--tabs-slider-width);transform:translateX(var(--tabs-slider-offset));border-radius:3px;position:absolute;bottom:0}.tab-module__ZE7oZW__tabs.tab-module__ZE7oZW__isTabAnimated .tab-module__ZE7oZW__tabListSlider{transition:transform .35s cubic-bezier(.34,1.56,.64,1),width .2s ease-out}.tab-module__ZE7oZW__tabPanel{grid-area:2/1}.tab-module__ZE7oZW__tabPanel:not(:focus-visible){outline:none}.tab-module__ZE7oZW__tabPanel[data-inert]{visibility:hidden;opacity:0}.tab-module__ZE7oZW__tabPanel:not([data-inert]){opacity:1;transition:opacity .3s ease-out}.tab-module__ZE7oZW__tabs{width:100%;display:grid;position:relative}.tab-module__ZE7oZW__tabs:before{content:"";background-color:var(--border-subtle);border-radius:999px;grid-area:1/1;align-self:end;width:100%;height:6px;display:block}
.lazy-image-module__d-dlYa__wrapper{background-color:var(--bg-inset);display:block;position:relative;overflow:hidden}.lazy-image-module__d-dlYa__skeleton:not([data-loaded]):before{content:"";background-color:var(--bg-inset-hover);animation:1.6s ease-in-out infinite lazy-image-module__d-dlYa__pulse;position:absolute;inset:0}.lazy-image-module__d-dlYa__image{opacity:0;width:100%;height:100%;transition:opacity .3s linear;display:block}.lazy-image-module__d-dlYa__wrapper[data-loaded] .lazy-image-module__d-dlYa__image{opacity:1}@keyframes lazy-image-module__d-dlYa__pulse{0%,to{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.lazy-image-module__d-dlYa__skeleton:not([data-loaded]):before{animation:none}.lazy-image-module__d-dlYa__image{transition:none}}
.user-icon-module__lDRNOa__wrapper{border-radius:999px;flex-shrink:0}
.default-mascot-module__AlAl_W__wrapper{justify-items:center;gap:8px;display:grid}.default-mascot-module__AlAl_W__text{font:var(--text-xs-bold);color:var(--fg-subtle);text-align:center}.default-mascot-module__AlAl_W__svg{display:block}.default-mascot-module__AlAl_W__path,.default-mascot-module__AlAl_W__mimi{fill:none;stroke:var(--border-input);stroke-linecap:round;stroke-linejoin:round;stroke-width:10px}.default-mascot-module__AlAl_W__mimi{transform-origin:56px 43px}.default-mascot-module__AlAl_W__leftMimi{animation:3s ease-in-out infinite both default-mascot-module__AlAl_W__leftMimi}.default-mascot-module__AlAl_W__rightMimi{animation:3s ease-in-out infinite both default-mascot-module__AlAl_W__rightMimi}.default-mascot-module__AlAl_W__body{fill:var(--bg-surface)}.default-mascot-module__AlAl_W__eyeWrapper{transform:translate(-7px)}.default-mascot-module__AlAl_W__eye{fill:var(--border-input);transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite both default-mascot-module__AlAl_W__eyeToggle}@keyframes default-mascot-module__AlAl_W__leftMimi{0%,16.67%,33.34%,56.67%,73.34%,to{transform:rotate(0)}10%,26.67%,50%,66.67%{transform:rotate(20deg)}}@keyframes default-mascot-module__AlAl_W__rightMimi{0%,16.67%,33.34%,56.67%,73.34%,to{transform:rotate(0)}10%,26.67%,50%,66.67%{transform:rotate(-20deg)}}@keyframes default-mascot-module__AlAl_W__moveEye{0%,40%{transform:translate(-7px)}53.33%,86.67%{transform:translate(7px)}to{transform:translate(-7px)}}@keyframes default-mascot-module__AlAl_W__eyeToggle{0%,13.33%,53.33%,66.67%,to{transform:scaleY(1)}6.67%,60%{transform:scaleY(.2)}}@media (prefers-reduced-motion:reduce){.default-mascot-module__AlAl_W__dot,.default-mascot-module__AlAl_W__leftMimi,.default-mascot-module__AlAl_W__rightMimi,.default-mascot-module__AlAl_W__eyeWrapper,.default-mascot-module__AlAl_W__eye{animation:none}}
.modal-module__YPpDSW__modalOverlay{z-index:1000;background-color:var(--bg-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-overflow-scrolling:touch;place-items:center;padding:60px 0;display:grid;position:fixed;inset:0;overflow:scroll}.modal-module__YPpDSW__modalDialog{background:var(--bg-surface);width:calc(100vw - 32px);max-width:420px;box-shadow:var(--shadow-default);border-radius:16px;outline:none;position:relative;overflow:hidden}.modal-module__YPpDSW__titleWrapper{box-sizing:border-box;border-bottom:solid 1px var(--border-default);padding:16px 64px;position:relative}.modal-module__YPpDSW__title{font:var(--text-m-bold);color:var(--fg-default);text-align:center}.modal-module__YPpDSW__titleMascot{opacity:.6;position:absolute;bottom:0;right:12px}.modal-module__YPpDSW__content{box-sizing:border-box;padding:24px}.modal-module__YPpDSW__bottom{box-sizing:border-box;grid-row-gap:16px;border-top:solid 1px var(--border-default);justify-items:stretch;padding:16px;display:grid}.modal-module__YPpDSW__bottom>*{width:100%}@keyframes modal-module__YPpDSW__enterOverlay{0%{opacity:var(--modal-enter-opacity,1)}}@keyframes modal-module__YPpDSW__enter{0%{transform:translateY(var(--modal-enter-translate-y,0))}}@keyframes modal-module__YPpDSW__exitOverlay{to{opacity:var(--modal-exit-opacity,1)}}@keyframes modal-module__YPpDSW__exit{to{transform:translateY(var(--modal-exit-translate-y,0))}}.modal-module__YPpDSW__modalOverlay[data-entering],.modal-module__YPpDSW__modalContent[data-entering]{--modal-enter-opacity:initial;--modal-enter-translate-y:initial;animation-fill-mode:forwards}.modal-module__YPpDSW__modalOverlay[data-entering]{animation-name:modal-module__YPpDSW__enterOverlay}.modal-module__YPpDSW__modalContent[data-entering]{animation-name:modal-module__YPpDSW__enter}.modal-module__YPpDSW__modalOverlay[data-exiting],.modal-module__YPpDSW__modalContent[data-exiting]{--modal-exit-opacity:initial;--modal-exit-translate-y:initial;animation-fill-mode:forwards}.modal-module__YPpDSW__modalOverlay[data-exiting]{animation-name:modal-module__YPpDSW__exitOverlay}.modal-module__YPpDSW__modalContent[data-exiting]{animation-name:modal-module__YPpDSW__exit}.modal-module__YPpDSW__modalOverlay[data-entering]{--modal-enter-opacity:0;animation-duration:.25s}.modal-module__YPpDSW__modalContent[data-entering]{--modal-enter-translate-y:56px;animation-duration:.5s;animation-timing-function:cubic-bezier(.14,1.47,.69,.88)}.modal-module__YPpDSW__modalOverlay[data-exiting]{--modal-exit-opacity:0;animation-duration:.12s}.modal-module__YPpDSW__modalContent[data-exiting]{--modal-exit-translate-y:32px;animation-duration:.12s;animation-timing-function:ease-out}
.locale-modal-module__ryYiJa__list{gap:8px;min-width:min(320px,100%);display:grid}.locale-modal-module__ryYiJa__option{box-sizing:border-box;width:100%;font:var(--text-s);color:var(--fg-default);text-align:left;cursor:pointer;background-color:var(--bg-inset);border:2px solid #0000;border-radius:999px;align-items:center;gap:12px;padding:10px 16px;transition:background-color .16s linear;display:flex}.locale-modal-module__ryYiJa__option:focus-visible{outline:2px solid var(--border-focus-ring);outline-offset:2px}@media (hover:hover){.locale-modal-module__ryYiJa__option:hover{background-color:var(--bg-inset-hover)}}.locale-modal-module__ryYiJa__selected{font:var(--text-s-bold);background-color:var(--bg-surface);box-shadow:var(--shadow-default)}@media (hover:hover){.locale-modal-module__ryYiJa__selected:hover{background-color:var(--bg-surface)}}.locale-modal-module__ryYiJa__label{flex:1;min-width:0}.locale-modal-module__ryYiJa__check{color:var(--fg-default);flex-shrink:0}@media (prefers-reduced-motion:reduce){.locale-modal-module__ryYiJa__option{transition:none}}
.user-menu-module__msYCmW__trigger{cursor:pointer;border-radius:999px;align-items:center;gap:8px;display:flex}.user-menu-module__msYCmW__trigger:focus-visible{outline:2px solid var(--border-focus-ring);outline-offset:2px}.user-menu-module__msYCmW__avatar{display:block;position:relative}.user-menu-module__msYCmW__notificationBadge{background:var(--accent-danger);border-radius:999px;width:16px;height:16px;position:absolute;top:-3px;right:-3px}.user-menu-module__msYCmW__notificationBadge:after{content:"";background:var(--bg-surface);border-radius:999px;width:4px;height:4px;position:absolute;top:50%;left:50%;translate:-50% -50%}.user-menu-module__msYCmW__chevron{color:var(--fg-default);transition:rotate .36s cubic-bezier(.34,1.2,.64,1);display:flex;rotate:90deg}.user-menu-module__msYCmW__chevron[data-open]{rotate:-90deg}.user-menu-module__msYCmW__menu{gap:12px;padding-top:12px;display:grid}.user-menu-module__msYCmW__panelScroll{max-height:320px;padding-top:12px;overflow-y:auto}.user-menu-module__msYCmW__profile{align-items:center;gap:10px;min-width:0;padding-block:8px;display:flex}.user-menu-module__msYCmW__profileText{gap:2px;min-width:0;display:grid}.user-menu-module__msYCmW__profileName{font:var(--text-s-bold);color:var(--fg-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu-module__msYCmW__profileSub{font:var(--text-2xs);color:var(--fg-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu-module__msYCmW__studioBanner{background-color:var(--bg-inset);border-radius:12px;gap:6px;padding:12px;transition:background-color .16s linear;display:grid}.user-menu-module__msYCmW__studioBanner:focus-visible{outline:2px solid var(--border-focus-ring);outline-offset:2px}@media (hover:hover){.user-menu-module__msYCmW__studioBanner:hover{background-color:var(--bg-inset-hover)}}.user-menu-module__msYCmW__studioLogo{justify-self:start;width:auto;height:20px}.user-menu-module__msYCmW__studioDescription{font:var(--text-2xs);color:var(--fg-subtle)}@media (prefers-reduced-motion:reduce){.user-menu-module__msYCmW__chevron,.user-menu-module__msYCmW__studioBanner{transition:none}}
.point-icon-module__b6t49q__wrapper{width:fit-content;color:var(--fg-default);white-space:nowrap;align-items:center;display:inline-flex}.point-icon-module__b6t49q__s{--icon-width:20px;--value-font:bold 20px/28px var(--font-noto-sans-jp);--unit-font:var(--text-xs);gap:6px}.point-icon-module__b6t49q__m{--icon-width:28px;--value-font:bold 28px/38px var(--font-noto-sans-jp);--unit-font:var(--text-s);gap:8px}.point-icon-module__b6t49q__l{--icon-width:34px;--value-font:bold 34px/48px var(--font-noto-sans-jp);--unit-font:var(--text-m);gap:10px}.point-icon-module__b6t49q__icon{width:var(--icon-width);flex:none;height:auto;display:block}.point-icon-module__b6t49q__amount{align-items:baseline;gap:4px;display:inline-flex}.point-icon-module__b6t49q__value{font:var(--value-font)}.point-icon-module__b6t49q__unit{font:var(--unit-font)}
.sidenav-module__nhhG9G__sidenav{align-content:start;gap:16px;display:grid}.sidenav-module__nhhG9G__pointSection{gap:8px;display:grid}.sidenav-module__nhhG9G__pointBalance{justify-items:center;gap:4px;padding:5px 0;display:grid}.sidenav-module__nhhG9G__pointTitle{font:var(--text-2xs-bold);color:var(--fg-default)}.sidenav-module__nhhG9G__sectionWithHeading{gap:6px;display:grid}.sidenav-module__nhhG9G__heading{font:var(--text-s-bold);color:var(--fg-default)}.sidenav-module__nhhG9G__fanclubPanel{background-color:var(--bg-canvas);border-radius:16px;padding:12px 10px;display:grid}.sidenav-module__nhhG9G__fanclubRow{font:var(--text-xs);color:var(--fg-default);border-radius:8px;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.sidenav-module__nhhG9G__fanclubRow:focus-visible{outline:2px solid var(--border-focus-ring);outline-offset:2px}@media (hover:hover){.sidenav-module__nhhG9G__fanclubRow:hover{background-color:var(--bg-inset-hover)}}.sidenav-module__nhhG9G__fanclubName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidenav-module__nhhG9G__noFanclub{font:var(--text-xs);color:var(--fg-subtle);padding:8px 12px}.sidenav-module__nhhG9G__row{box-sizing:border-box;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 8px 8px 12px;display:flex}.sidenav-module__nhhG9G__row:focus-visible{outline:2px solid var(--border-focus-ring);outline-offset:2px}@media (hover:hover){.sidenav-module__nhhG9G__row:hover{background-color:var(--bg-inset-hover)}}.sidenav-module__nhhG9G__rowBody{min-width:0;font:var(--text-xs);color:var(--fg-default);flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.sidenav-module__nhhG9G__rowLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidenav-module__nhhG9G__rowStatus,.sidenav-module__nhhG9G__rowIcon{color:var(--fg-subtle);flex-shrink:0}
.icon-module__0BqEja__icon{aspect-ratio:1;background-color:currentColor;position:relative;-webkit-mask:none 50%/100% no-repeat;mask:none 50%/100% no-repeat}
.toast-module__jn2h5G__wrapper{width:100%;height:60px;color:var(--color-white);z-index:100;place-content:center;display:grid;position:fixed;top:0;left:0}@media (max-width:767px){.toast-module__jn2h5G__wrapper{height:48px}}.toast-module__jn2h5G__wrapper[data-animation=entering]{animation:.3s cubic-bezier(0,0,.2,1) both toast-module__jn2h5G__slideIn}.toast-module__jn2h5G__wrapper[data-animation=exiting]{animation:.2s cubic-bezier(0,0,.2,1) both toast-module__jn2h5G__slideOut}@keyframes toast-module__jn2h5G__slideIn{0%{transform:translateY(-101%)}to{transform:translateY(0)}}@keyframes toast-module__jn2h5G__slideOut{0%{transform:translateY(0)}to{transform:translateY(-101%)}}.toast-module__jn2h5G__title{font:var(--text-s-bold);text-align:center;color:currentColor}@media (max-width:767px){.toast-module__jn2h5G__title{font:var(--text-xs-bold)}}.toast-module__jn2h5G__closeButton{top:50%;right:var(--spacing-m);position:absolute;transform:translateY(-50%)}
.arrow-link-module__GZCgOW__wrapper{grid-template-columns:repeat(2,auto);justify-content:start;align-items:center;width:fit-content;display:grid}@media (hover:hover){.arrow-link-module__GZCgOW__wrapper:focus,.arrow-link-module__GZCgOW__wrapper:hover{outline:none}.arrow-link-module__GZCgOW__wrapper:focus .arrow-link-module__GZCgOW__text:after,.arrow-link-module__GZCgOW__wrapper:hover .arrow-link-module__GZCgOW__text:after{transform:scaleX(1)}.arrow-link-module__GZCgOW__wrapper:focus .arrow-link-module__GZCgOW__icon,.arrow-link-module__GZCgOW__wrapper:hover .arrow-link-module__GZCgOW__icon{animation:.3s ease-in-out .1s both arrow-link-module__GZCgOW__move}}.arrow-link-module__GZCgOW__icon{color:currentColor;grid-area:icon}@keyframes arrow-link-module__GZCgOW__move{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.arrow-link-module__GZCgOW__text{font:var(--text-xs);color:currentColor;grid-area:text;position:relative}.arrow-link-module__GZCgOW__text:after{content:"";transform-origin:0;background-color:currentColor;width:100%;height:1px;transition:transform .16s ease-in-out;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}
.checkbox-module__tliWWW__wrapper{column-gap:var(--spacing-s);-webkit-user-select:none;user-select:none;cursor:pointer;grid-template-columns:repeat(2,auto);justify-content:start;align-items:center;width:fit-content;display:grid}.checkbox-module__tliWWW__text{font:var(--text-m);color:var(--color-text-primary)}.checkbox-module__tliWWW__icon{--icon-size:20px;width:var(--icon-size);height:var(--icon-size);position:relative}.checkbox-module__tliWWW__stroke{box-sizing:border-box;border-radius:var(--rounded-xs);border:solid 2px var(--color-border);position:absolute;inset:0}.checkbox-module__tliWWW__bg{background-color:var(--color-brand);border-radius:var(--rounded-xs);transition:opacity 50ms ease-out;position:absolute;inset:0}.checkbox-module__tliWWW__checkIcon{width:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox-module__tliWWW__path{fill:#fff}.checkbox-module__tliWWW__maskPath{--stroke-length:11.4;fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;stroke-dasharray:0 var(--stroke-length);transition:stroke-dasharray .35s ease-in-out}.checkbox-module__tliWWW__checked{stroke-dasharray:var(--stroke-length) var(--stroke-length)}@keyframes checkbox-module__tliWWW__drawLine{0%{stroke-dasharray:0 var(--stroke-length)}to{stroke-dasharray:var(--stroke-length) var(--stroke-length)}}
@media (hover:hover){.circle-module__jnjc2W__link:hover .circle-module__jnjc2W__name{-webkit-text-decoration:underline;text-decoration:underline}}.circle-module__jnjc2W__wrapper{display:grid}.circle-module__jnjc2W__wrapperHorizontal{grid-template-columns:repeat(2,auto);justify-content:start;align-items:center}.circle-module__jnjc2W__wrapperVertical{justify-items:center}.circle-module__jnjc2W__textWrapper{justify-items:start;width:100%;display:grid}.circle-module__jnjc2W__textWrapperHorizontal{justify-items:start}.circle-module__jnjc2W__textWrapperVertical{text-align:center;justify-items:center}.circle-module__jnjc2W__name{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.circle-module__jnjc2W__name-s{font:var(--text-xs)}.circle-module__jnjc2W__name-m{font:var(--text-s-bold)}.circle-module__jnjc2W__name-l{font:var(--text-xs-bold)}.circle-module__jnjc2W__id{font:var(--text-2xs);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.circle-module__jnjc2W__id-s{display:none}.circle-module__jnjc2W__id-m{line-height:12px}
.comment-input-module__gmhXTa__wrapper{row-gap:var(--spacing-m);display:grid;position:relative}.comment-input-module__gmhXTa__inputWrapper{column-gap:var(--spacing-s);grid-template-columns:auto 1fr;display:grid}.comment-input-module__gmhXTa__footer{grid-template-columns:repeat(2,auto);justify-content:space-between;align-items:center;display:grid}.comment-input-module__gmhXTa__buttons{column-gap:var(--spacing-m);grid-auto-flow:column;justify-content:start;align-items:center;display:grid}.comment-input-module__gmhXTa__cancel{font:var(--text-xs-bold);color:var(--color-button-secondary)}
.heading-module__K2MsIq__wrapper{grid-row-gap:var(--spacing-xs);place-items:center start;display:grid}.heading-module__K2MsIq__inner{grid-column-gap:var(--spacing-s);grid-template-columns:repeat(2,auto);display:grid}.heading-module__K2MsIq__heading{color:var(--color-text-primary)}.heading-module__K2MsIq__subText{color:var(--color-text-tertiary)}.heading-module__K2MsIq__description{font:var(--text-xs);color:var(--color-text-tertiary)}
.input-module__HnAPyW__fieldContainer{box-sizing:border-box;gap:.5rem;display:grid}.input-module__HnAPyW__fieldDescription{font:var(--text-m);color:var(--color-text-tertiary)}.input-module__HnAPyW__fieldError{font:var(--text-m);color:var(--color-warning)}.input-module__HnAPyW__fieldLabel{font:var(--text-m-bold);color:var(--color-text-primary)}.input-module__HnAPyW__inputContainer{--input-padding:9px 16px;width:100%;font:var(--text-m);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--rounded-s);display:grid}.input-module__HnAPyW__inputContainer>*{grid-area:1/1/2/2}.input-module__HnAPyW__inputContainer:has(.input-module__HnAPyW__input[data-focused]){border-color:var(--color-border-active)}.input-module__HnAPyW__inputContainer:has(.input-module__HnAPyW__input[data-invalid]){border-color:var(--color-warning)}.input-module__HnAPyW__inputContainer:has(.input-module__HnAPyW__textareaInput):after{content:attr(data-content) " ";padding:var(--input-padding);white-space:pre-wrap;visibility:hidden;grid-area:1/1/2/2;display:block}.input-module__HnAPyW__input{box-sizing:border-box;padding:var(--input-padding);border-radius:var(--rounded-s);background-color:var(--color-screen-bg-primary);outline:none;width:100%}.input-module__HnAPyW__input:disabled{opacity:.4}.input-module__HnAPyW__input::placeholder{color:var(--color-text-tertiary)}.input-module__HnAPyW__input[data-focus-visible]{outline:5px auto}.input-module__HnAPyW__textareaInput{resize:none}
.label-module__t8cdha__wrapper{display:grid}.label-module__t8cdha__title{width:fit-content;font:var(--text-s-bold);color:var(--color-text-primary);display:block;position:relative}.label-module__t8cdha__required{transform:translateX(calc(100% + var(--spacing-2xs)));font:var(--text-s-bold);color:var(--color-warning);display:block;position:absolute;top:0;right:0}.label-module__t8cdha__description{font:var(--text-xs);color:var(--color-text-tertiary);white-space:pre-line;display:block}.label-module__t8cdha__description a{color:var(--color-link);-webkit-text-decoration:underline;text-decoration:underline}.label-module__t8cdha__description a:hover{-webkit-text-decoration:none;text-decoration:none}
.comment-report-modal-module__KDPDhG__section{row-gap:var(--spacing-s);display:grid}
.lazy-image-module__ayCT_G__overlay{width:100%;height:100%;position:absolute;top:0;left:0}.lazy-image-module__ayCT_G__aspectRatio{width:100%;position:relative}.lazy-image-module__ayCT_G__bg{background-color:#f5f5f5;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.lazy-image-module__ayCT_G__loading{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.lazy-image-module__ayCT_G__loading:before{content:"";background:linear-gradient(90deg,#fff0,#fff9,#fff0);width:80%;height:100%;display:block;position:absolute;top:0;right:0}.lazy-image-module__ayCT_G__loadingAnimate{animation:1.4s ease-out .5s infinite both lazy-image-module__ayCT_G__loading}@keyframes lazy-image-module__ayCT_G__loading{0%{transform:translate(-100%)}80%,to{transform:translate(80%)}}.lazy-image-module__ayCT_G__img{opacity:0;width:100%;height:100%;transition:opacity .4s cubic-bezier(0,0,.28,1);position:absolute;top:0;left:0}
.link-module__FEoz0a__link.link-module__FEoz0a__isFocusRingDisabled:not([data-focus-visible]){outline:none}
.loading-icon-module__9Yr-oW__wrapper{fill:none;display:block;overflow:visible}.loading-icon-module__9Yr-oW__bg{stroke:var(--bg-color,#0000001a)}.loading-icon-module__9Yr-oW__front{stroke:var(--front-color,#0000004d);stroke-linecap:round;stroke-dasharray:24 100;transform-box:fill-box;transform-origin:50%;animation:.9s linear infinite both loading-icon-module__9Yr-oW__loading}@keyframes loading-icon-module__9Yr-oW__loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
.button-module__WzWc1q__wrapper{box-sizing:border-box;width:fit-content;color:var(--color);border:solid var(--border-color);border-width:var(--border-width);background:var(--bg);border-radius:var(--rounded);outline:none;transition:transform .1s ease-in-out,background-color .32s ease-out;display:block;position:relative}.button-module__WzWc1q__wrapper:is(:enabled,a):active{transform:scale(.96)}@media (hover:hover){.button-module__WzWc1q__wrapper:is(:enabled,a):hover{background:var(--bg-hover)}}.button-module__WzWc1q__wrapper[data-focus-visible]{outline:5px auto}.button-module__WzWc1q__wrapper.button-module__WzWc1q__autoWidth{width:auto}.button-module__WzWc1q__disabled{opacity:.5}.button-module__WzWc1q__s{--ball-size:4px;--padding:6px 14px;--grid-gap:var(--spacing-xs);--font:var(--text-xs-bold);--rounded:var(--rounded-s);--border-width:1px}.button-module__WzWc1q__s.button-module__WzWc1q__square{--padding:6px 6px}.button-module__WzWc1q__m{--ball-size:5px;--padding:8px 20px;--grid-gap:var(--spacing-xs);--font:var(--text-s-bold);--rounded:12px;--border-width:1.5px}.button-module__WzWc1q__m.button-module__WzWc1q__square{--padding:8px 8px}.button-module__WzWc1q__l{--ball-size:6px;--padding:15px 40px;--grid-gap:var(--spacing-xs);--font:var(--text-m-bold);--rounded:var(--rounded-m);--border-width:2px}.button-module__WzWc1q__l.button-module__WzWc1q__square{--padding:15px 15px}.button-module__WzWc1q__primary{--color:var(--color-button-primary);--bg:var(--color-button-bg-primary);--bg-hover:var(--color-button-bg-hover-primary);--border-color:transparent}.button-module__WzWc1q__secondary{--color:var(--color-text-primary);--bg:var(--color-button-bg-secondary);--bg-hover:var(--color-button-bg-hover-secondary);--border-color:transparent}.button-module__WzWc1q__tertiary{--color:var(--color-button-tertiary);--bg:var(--color-button-bg-tertiary);--bg-hover:var(--color-button-bg-hover-tertiary);--border-color:transparent}.button-module__WzWc1q__warning{--color:var(--color-button-warning);--bg:var(--color-button-bg-warning);--bg-hover:var(--color-button-bg-hover-warning);--border-color:transparent}.button-module__WzWc1q__primaryStroke,.button-module__WzWc1q__primaryGhost{--color:var(--color-button-primary);outline-offset:2px;--bg:transparent;--bg-hover:transparent;--border-color:var(--border-color)}.button-module__WzWc1q__secondaryStroke,.button-module__WzWc1q__secondaryGhost{--color:var(--color-text-primary);outline-offset:2px;--bg:transparent;--bg-hover:transparent;--border-color:var(--border-color)}.button-module__WzWc1q__tertiaryStroke{--color:var(--color-button-tertiary);outline-offset:2px;--bg:transparent;--bg-hover:transparent;--border-color:var(--border-color)}.button-module__WzWc1q__warningStroke{--color:var(--color-button-warning);outline-offset:2px;--bg:transparent;--bg-hover:transparent;--border-color:var(--border-color)}.button-module__WzWc1q__primaryStroke,.button-module__WzWc1q__secondaryStroke,.button-module__WzWc1q__tertiaryStroke,.button-module__WzWc1q__warningStroke{--border-color:currentColor}.button-module__WzWc1q__primaryGhost,.button-module__WzWc1q__secondaryGhost{--border-color:transparent}.button-module__WzWc1q__inner{box-sizing:border-box;grid-gap:var(--grid-gap);padding:var(--padding);grid-auto-flow:column;justify-content:center;align-items:center;display:grid}.button-module__WzWc1q__text{font:var(--font);color:currentColor}.button-module__WzWc1q__loadingIcon{--bg-color:var(--bg-hover);--front-color:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.2)}
.login-form-module__Iu3LcG__loginForm{display:contents}.login-form-module__Iu3LcG__googleLoginButton{--bg:#fff;--bg-hover:#f3f3f3;box-shadow:0 0 0 2px var(--color-border) inset;--color:var(--color-text-primary);--font:var(--text-m)}.login-form-module__Iu3LcG__twitterLoginButton{--bg:#000;--bg-hover:#333;--color:#fff}.login-form-module__Iu3LcG__paragraphLink{-webkit-text-decoration:underline;text-decoration:underline}
.login-modal-module__igk9kW__wrapper{row-gap:var(--spacing-m);display:grid}.login-modal-module__igk9kW__googleLoginButton{--bg:#fff;--bg-hover:#f3f3f3;box-shadow:0 0 0 2px var(--color-border) inset;--color:var(--color-text-primary);--font:var(--text-m)}.login-modal-module__igk9kW__twitterLoginButton{--bg:#000;--bg-hover:#333;--color:#fff}.login-modal-module__igk9kW__loginFormContainer{gap:1rem;display:grid}.login-modal-module__igk9kW__socialLoginLead{font:var(--text-s-bold);color:var(--color-text-primary);text-align:center;margin-top:1rem}.login-modal-module__igk9kW__secondaryParagraph{font:var(--text-s);color:var(--color-text-secondary);text-align:center;margin-block:.5rem;margin-top:1rem}
.like-button-module__dRmkGq__wrapper{column-gap:var(--spacing-xs);border-radius:var(--rounded-s);grid-template-columns:repeat(2,auto);justify-content:center;align-items:center;padding:5px 16px;transition:transform .1s ease-in-out,background-color .32s ease-out;display:grid}.like-button-module__dRmkGq__wrapper:is(:enabled,a):active{transform:scale(.96)}@media (hover:hover){.like-button-module__dRmkGq__wrapper:is(:enabled,a):hover{background-color:var(--bg-hover)!important}}.like-button-module__dRmkGq__wrapper:focus,.like-button-module__dRmkGq__wrapper[data-focus-visible]{outline:0}.like-button-module__dRmkGq__count{font:var(--text-xs-bold);transition:color .2s ease-out}
.like-icon-module__YNBE8G__wrapper{width:var(--size);height:var(--size);position:relative}.like-icon-module__YNBE8G__bgIcon{width:100%;height:100%;color:var(--color-text-primary);position:absolute;top:0;left:0}.like-icon-module__YNBE8G__effect{top:calc(45% - (var(--size,15px) / 2));left:calc(50% - (var(--size,15px) / 2));width:var(--size,15px);height:var(--size,15px);--size:5px;--translate-y:-28px;border-radius:50%;animation:.65s cubic-bezier(.63,-.01,.29,1) both like-icon-module__YNBE8G__slide;position:absolute}.like-icon-module__YNBE8G__effect:nth-child(2n){--size:4px;--translate-y:-27px;animation-delay:.1s}.like-icon-module__YNBE8G__effect:nth-child(2n):before{background-color:#8eb539}.like-icon-module__YNBE8G__effect:nth-child(3n){--size:3px;--translate-y:-26px;animation-delay:.2s}.like-icon-module__YNBE8G__effect:nth-child(3n):before{background-color:#3e9be7}.like-icon-module__YNBE8G__effect:nth-child(4n):before{background-color:#f5ce50}.like-icon-module__YNBE8G__effect:first-child{--rotate:0deg}.like-icon-module__YNBE8G__effect:nth-child(2){--rotate:36deg}.like-icon-module__YNBE8G__effect:nth-child(3){--rotate:72deg}.like-icon-module__YNBE8G__effect:nth-child(4){--rotate:108deg}.like-icon-module__YNBE8G__effect:nth-child(5){--rotate:144deg}.like-icon-module__YNBE8G__effect:nth-child(6){--rotate:180deg}.like-icon-module__YNBE8G__effect:nth-child(7){--rotate:216deg}.like-icon-module__YNBE8G__effect:nth-child(8){--rotate:252deg}.like-icon-module__YNBE8G__effect:nth-child(9){--rotate:288deg}.like-icon-module__YNBE8G__effect:nth-child(10){--rotate:324deg}.like-icon-module__YNBE8G__effect:before{content:"";border-radius:inherit;background-color:#fe5064;width:100%;height:100%;animation:.4s ease-out both like-icon-module__YNBE8G__scaleIn,.4s ease-out .55s forwards like-icon-module__YNBE8G__scaleOut;display:block}.like-icon-module__YNBE8G__effect:nth-child(2n){animation-delay:.1s,.65s}.like-icon-module__YNBE8G__effect:nth-child(3n){animation-delay:.2s,.75s}@keyframes like-icon-module__YNBE8G__scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes like-icon-module__YNBE8G__scaleOut{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes like-icon-module__YNBE8G__slide{0%{opacity:0}to{opacity:1}0%{transform:rotate(var(--rotate,0)) translateY(0)}to{transform:rotate(var(--rotate,0)) translateY(var(--translate-y,0px))}}.like-icon-module__YNBE8G__circle{box-sizing:border-box;border:1px solid #fe587a;border-radius:50%;width:350%;height:350%;animation:1.1s cubic-bezier(0,.06,.29,1) both like-icon-module__YNBE8G__circle;position:absolute;top:50%;left:50%}@keyframes like-icon-module__YNBE8G__circle{0%,to{opacity:0}50%,80%{opacity:.4}0%{transform:translate(-50%,-50%)scale(0)}to{transform:translate(-50%,-50%)scale(.4)}}.like-icon-module__YNBE8G__frontIcon{width:100%;height:100%;color:var(--color-button-tertiary);position:absolute;top:5%;left:0}.like-icon-module__YNBE8G__show{opacity:1}.like-icon-module__YNBE8G__hidden{opacity:0}.like-icon-module__YNBE8G__liked{animation:.7s ease-in-out .15s both like-icon-module__YNBE8G__popup}.like-icon-module__YNBE8G__uniked{animation:.3s ease-in-out both like-icon-module__YNBE8G__popout}@keyframes like-icon-module__YNBE8G__popup{0%{transform:scale(0)}40%{transform:scale(1.6)}60%{transform:scale(1.04)}80%{transform:scale(1.1)}to{transform:scale(1.04)}}@keyframes like-icon-module__YNBE8G__popout{0%{transform:scale(1.04)}to{transform:scale(0)}}
.comic-post-editor-module__7P83XW__panel{margin-top:var(--spacing-m);row-gap:var(--spacing-m);display:grid}
.image-dropzone-module__HaFqAa__wrapper{background-color:var(--color-button-bg-secondary);border-radius:var(--rounded-s);cursor:pointer;margin-top:var(--spacing-s);color:var(--color-button-secondary);padding:64px 24px;transition:background-color .3s ease-out;position:relative;overflow:hidden}.image-dropzone-module__HaFqAa__wrapper:hover{background-color:var(--color-button-bg-hover-secondary)}.image-dropzone-module__HaFqAa__inner{row-gap:var(--spacing-xs);justify-items:center;margin:0 auto;display:grid}.image-dropzone-module__HaFqAa__largeText{font:var(--text-s)}.image-dropzone-module__HaFqAa__smallText{font:var(--text-xs)}.image-dropzone-module__HaFqAa__noticeList{row-gap:var(--spacing-xs);display:grid}.image-dropzone-module__HaFqAa__input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}
.buttons-module__9M8QFG__playButton{--size:24px;width:var(--size);height:var(--size);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;display:block;position:relative}.buttons-module__9M8QFG__play,.buttons-module__9M8QFG__pause{position:absolute;top:0;left:0}.buttons-module__9M8QFG__button{grid-gap:4px;cursor:pointer;-webkit-user-select:none;user-select:none;width:fit-content;color:var(--color-text-primary);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--color-border);background-color:#ffffffb3;border-radius:999px;grid-template-columns:repeat(2,auto);justify-content:start;align-items:center;padding:6px;transition:transform .16s ease-out;display:grid}.buttons-module__9M8QFG__button:hover{transform:scale(1.035)}.buttons-module__9M8QFG__text{font:var(--text-s);padding-left:4px;padding-right:10px}.buttons-module__9M8QFG__horizontalScrollButton{top:calc(var(--header-height) + 8px);z-index:10;margin-bottom:16px;margin-left:auto;margin-right:8px;position:sticky}@media (max-width:680px){.buttons-module__9M8QFG__pc{display:none}}
.page-list-module__soWabG__wrapper{gap:var(--spacing-m);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:767px){.page-list-module__soWabG__wrapper{gap:var(--spacing-s);grid-template-columns:repeat(2,1fr)}}.page-list-module__soWabG__item{width:100%;position:relative}.page-list-module__soWabG__itemInner{box-sizing:border-box;border:solid 1px var(--color-border);border-radius:var(--rounded-xs);width:100%;position:relative;overflow:hidden}.page-list-module__soWabG__itemImage{width:100%}.page-list-module__soWabG__itemNumber{font:var(--text-xs-bold);color:var(--color-white);background-color:var(--color-bg);border-radius:999px;padding:0 6.5px;position:absolute;top:4px;left:4px}.page-list-module__soWabG__itemCloseButton{top:-4px;right:-4px;--button-size:26px!important;position:absolute!important}.page-list-module__soWabG__itemSampleReading{width:100%;height:22px;font:var(--text-2xs);color:var(--color-white);background-color:var(--color-bg);place-content:center;display:grid;position:absolute;bottom:0;left:0}.page-list-module__soWabG__itemLabel{height:22px;font:var(--text-2xs);color:var(--color-white);white-space:nowrap;background-color:var(--color-black);border-radius:var(--rounded-xs);place-content:center;padding:0 16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.epilogue-page-module__iejHWq__wrapper{width:100%;height:500px;margin-top:var(--spacing-xs);background-color:#f9f9f9;place-content:center;display:grid;position:relative}
.replace-button-module__6aQzaG__wrapper{--button-size:32px;width:var(--button-size);height:var(--button-size);background-color:var(--color-black);border-radius:50%;transition:transform .16s cubic-bezier(0,0,.34,.98);position:relative}@media (hover:hover){.replace-button-module__6aQzaG__wrapper:hover{transform:scale(1.1)}}.replace-button-module__6aQzaG__icon{color:var(--color-white);top:50%;left:50%;transform:translate(-50%,-50%);width:64%!important;position:absolute!important}.replace-button-module__6aQzaG__input{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}
.page-image-module__61VZ1q__wrapper{-webkit-user-select:none;user-select:none;width:100%;position:relative}.page-image-module__61VZ1q__image{pointer-events:none;width:100%;display:block;position:relative}.page-image-module__61VZ1q__error{row-gap:var(--spacing-m);color:#fff;background-color:#000;align-content:center;justify-items:center;width:100%;height:100%;display:grid;position:absolute;top:0;left:0}.page-image-module__61VZ1q__errorMessage{font:var(--text-s-bold);text-align:center;white-space:nowrap}
.schedule-input-module__pemQPG__wrapper{row-gap:var(--spacing-s);display:grid}.schedule-input-module__pemQPG__inner{column-gap:var(--spacing-s);grid-template-columns:repeat(2,auto);justify-content:start;align-items:center;display:grid}.schedule-input-module__pemQPG__scheduleInputWrapper{width:fit-content;color:var(--color-text-primary);background-color:var(--color-button-bg-secondary);cursor:pointer;border-radius:4px;padding:3px 12px;transition:background-color .32s ease-out;position:relative}.schedule-input-module__pemQPG__scheduleInputWrapper:hover{background-color:var(--color-button-bg-hover-secondary)}.schedule-input-module__pemQPG__input{font:var(--text-s);color:currentColor;white-space:nowrap}
.scroll-guide-module__KCchDa__wrapper{--size:100px;width:var(--size);height:var(--size);border-radius:var(--rounded-s);pointer-events:none;background-color:#000;animation:.3s ease-out 1.2s both scroll-guide-module__KCchDa__fadeOut;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scroll-guide-module__KCchDa__vertical{--size:100px;width:var(--size);height:var(--size);border-radius:var(--rounded-s);pointer-events:none;background-color:#000;animation:.3s ease-out 1.2s both scroll-guide-module__KCchDa__fadeOut;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.scroll-guide-module__KCchDa__inner{grid-row-gap:4px;align-content:center;justify-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.scroll-guide-module__KCchDa__iconWrapper{--icon-size:33px;box-sizing:border-box;width:var(--icon-size);height:var(--icon-size);border:3px solid #fff;border-radius:50%;position:relative;overflow:hidden}.scroll-guide-module__KCchDa__iconX{color:#fff;animation:.7s ease-out .4s both scroll-guide-module__KCchDa__move-x;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(-1)}.scroll-guide-module__KCchDa__iconY{color:#fff;animation:.7s ease-out .4s both scroll-guide-module__KCchDa__move-y;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.scroll-guide-module__KCchDa__text{font:var(--text-s-bold);color:#fff}@keyframes scroll-guide-module__KCchDa__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes scroll-guide-module__KCchDa__move-x{0%{transform:translate(-52%,-50%)scaleX(-1)}50%{transform:translate(-125%,-50%)scaleX(-1)}50.001%{transform:translate(25%,-50%)scaleX(-1)}to{transform:translate(-52%,-50%)scaleX(-1)}}@keyframes scroll-guide-module__KCchDa__move-y{0%{transform:translate(-50%,-50%)rotate(90deg)}50%{transform:translate(-50%,20%)rotate(90deg)}50.001%{transform:translate(-50%,-120%)rotate(90deg)}to{transform:translate(-50%,-50%)rotate(90deg)}}
.completed-view-module__RsUhUG__wrapper{row-gap:var(--spacing-xl);justify-items:center;display:grid}.completed-view-module__RsUhUG__comic{row-gap:var(--spacing-s);justify-items:center;width:100%;max-width:220px;display:grid}.completed-view-module__RsUhUG__cover{border-radius:var(--rounded-xs);width:140px;position:relative;overflow:hidden}.completed-view-module__RsUhUG__title{font:var(--text-m-bold);text-align:center;color:var(--color-text-primary)}.completed-view-module__RsUhUG__button{width:220px}
.vertical-scroll-comic-reader-module__ML_i7a__wrapper{width:100%;position:relative}.vertical-scroll-comic-reader-module__ML_i7a__controls{background-color:#0003;position:fixed}.vertical-scroll-comic-reader-module__ML_i7a__overlay{width:100%;height:500px;position:relative}
.common-module__sG9wOq__wrapper{row-gap:var(--spacing-s);display:grid}.common-module__sG9wOq__button{width:60px}
.modal-module__qz2dHG__modalOverlay{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-overflow-scrolling:touch;background-color:#0009;place-items:center;padding:60px 0;display:grid;position:fixed;inset:0;overflow:scroll}.modal-module__qz2dHG__modalDialog{background:var(--color-screen-bg-primary);max-width:420px;width:calc(100vw - var(--spacing-m) * 2);border-radius:var(--rounded-m);outline:none;position:relative;overflow:hidden}.modal-module__qz2dHG__titleWrapper{box-sizing:border-box;padding:var(--spacing-m) 40px;border-bottom:solid 1px var(--color-border);position:relative}.modal-module__qz2dHG__title{font:var(--text-m-bold);color:var(--color-text-primary);text-align:center}.modal-module__qz2dHG__content{box-sizing:border-box;padding:var(--spacing-l)}.modal-module__qz2dHG__bottom{box-sizing:border-box;grid-row-gap:var(--spacing-m);padding:var(--spacing-m);border-top:solid 1px var(--color-border);justify-items:stretch;display:grid}.modal-module__qz2dHG__bottom>*{width:100%}@keyframes modal-module__qz2dHG__enterOverlay{0%{opacity:var(--modal-enter-opacity,1)}}@keyframes modal-module__qz2dHG__enter{0%{transform:translateY(var(--modal-enter-translate-y,0))}}@keyframes modal-module__qz2dHG__exitOverlay{to{opacity:var(--modal-exit-opacity,1)}}@keyframes modal-module__qz2dHG__exit{to{transform:translateY(var(--modal-exit-translate-y,0))}}.modal-module__qz2dHG__modalOverlay[data-entering],.modal-module__qz2dHG__modalContent[data-entering]{--modal-enter-opacity:initial;--modal-enter-translate-y:initial;animation-fill-mode:forwards}.modal-module__qz2dHG__modalOverlay[data-entering]{animation-name:modal-module__qz2dHG__enterOverlay}.modal-module__qz2dHG__modalContent[data-entering]{animation-name:modal-module__qz2dHG__enter}.modal-module__qz2dHG__modalOverlay[data-exiting],.modal-module__qz2dHG__modalContent[data-exiting]{--modal-exit-opacity:initial;--modal-exit-translate-y:initial;animation-fill-mode:forwards}.modal-module__qz2dHG__modalOverlay[data-exiting]{animation-name:modal-module__qz2dHG__exitOverlay}.modal-module__qz2dHG__modalContent[data-exiting]{animation-name:modal-module__qz2dHG__exit}.modal-module__qz2dHG__modalOverlay[data-entering]{--modal-enter-opacity:0;animation-duration:.25s}.modal-module__qz2dHG__modalContent[data-entering]{--modal-enter-translate-y:56px;animation-duration:.5s;animation-timing-function:cubic-bezier(.14,1.47,.69,.88)}.modal-module__qz2dHG__modalOverlay[data-exiting]{--modal-exit-opacity:0;animation-duration:.12s}.modal-module__qz2dHG__modalContent[data-exiting]{--modal-exit-translate-y:32px;animation-duration:.12s;animation-timing-function:ease-out}
.modal-module__WSpEAa__wrapper{row-gap:var(--spacing-m);display:grid}.modal-module__WSpEAa__button{width:100%}.modal-module__WSpEAa__cover{aspect-ratio:1200/630;width:100%;position:relative}.modal-module__WSpEAa__cover img{object-fit:cover;border-radius:var(--rounded-s)}.modal-module__WSpEAa__titleWrapper{row-gap:var(--spacing-xs);display:grid}.modal-module__WSpEAa__title{font:var(--text-m-bold);color:var(--color-text-primary)}.modal-module__WSpEAa__description{font:var(--text-xs);color:var(--color-text-primary);word-break:break-all;white-space:pre-line}.modal-module__WSpEAa__point{row-gap:var(--spacing-xs);color:var(--color-text-primary);display:grid}.modal-module__WSpEAa__pointTitle{font:var(--text-xs-bold)}
.input-module__Q-BJuG__wrapper{grid-template-columns:1fr auto;display:grid}.input-module__Q-BJuG__input{box-sizing:border-box;width:100%;font:var(--text-m);background-color:var(--color-screen-bg-primary);border:1px solid var(--color-border);border-radius:12px 0 0 12px;outline:none;padding:10px 16px}.input-module__Q-BJuG__input::placeholder{color:var(--color-text-tertiary)}.input-module__Q-BJuG__input:focus{border-color:var(--color-border-active)}.input-module__Q-BJuG__input:user-invalid{border-color:var(--color-warning)}.input-module__Q-BJuG__button{--size:46px;width:var(--size);height:var(--size);color:var(--color-button-secondary);background-color:var(--color-button-bg-secondary);border-radius:0 12px 12px 0;place-content:center;transition:background-color .32s ease-out;display:grid}.input-module__Q-BJuG__button:hover{background-color:var(--color-button-bg-hover-secondary)}
.success-message-module__DUKwxq__wrapper{column-gap:var(--spacing-xs);grid-template-columns:repeat(2,auto);justify-content:start;align-items:start;display:grid}.success-message-module__DUKwxq__icon{color:var(--color-success);margin-top:2px}.success-message-module__DUKwxq__text{font:var(--text-xs);color:var(--color-text-tertiary);white-space:pre-line}
.index-module__UCcQPq__wrapper{column-gap:var(--spacing-2xs);color:var(--color-text-primary);grid-template-columns:repeat(2,auto);justify-content:start;align-items:center;display:grid}.index-module__UCcQPq__text{font:var(--text-s)}
.result-modal-module__9zfPia__wrapper{row-gap:var(--spacing-m);display:grid}.result-modal-module__9zfPia__joinMessage{padding:var(--spacing-l);border-radius:var(--rounded-s);background:#96bd3e33;justify-content:center}.result-modal-module__9zfPia__joinMessage>:first-child{margin-top:1px;width:20px!important}.result-modal-module__9zfPia__joinMessage>:nth-child(2){font:var(--text-s-bold);color:var(--color-success)}.result-modal-module__9zfPia__leaveMessage{padding:var(--spacing-l);background:var(--color-button-bg-secondary);border-radius:var(--rounded-s);justify-content:center}.result-modal-module__9zfPia__leaveMessage>:first-child{color:var(--color-button-secondary);margin-top:1px;width:20px!important}.result-modal-module__9zfPia__leaveMessage>:nth-child(2){font:var(--text-s-bold);color:var(--color-button-secondary)}.result-modal-module__9zfPia__cover{width:calc(100% + var(--spacing-l) * 2);aspect-ratio:420/245;margin:calc(var(--spacing-l) * -1);position:relative}
.close-button-module__MwMEbq__wrapper{--button-size:32px;width:var(--button-size);height:var(--button-size);background-color:var(--color-black);border-radius:50%;transition:transform .16s cubic-bezier(0,0,.34,.98);position:relative}@media (hover:hover){.close-button-module__MwMEbq__wrapper:hover{transform:scale(1.1)}}.close-button-module__MwMEbq__icon{color:var(--color-white);top:50%;left:50%;transform:translate(-50%,-50%);position:absolute!important}
.national-flag-module__TxqEqa__wrapper{box-sizing:border-box;border:solid 1px var(--color-border);border-radius:50%;position:relative}
.language-badge-module__Lgx_tG__wrapper{grid-template-columns:repeat(2,auto);justify-content:start;align-items:center;display:grid}.language-badge-module__Lgx_tG__text{color:var(--color-text-secondary);display:block}
.language-select-button-module__sQd8_a__wrapper{box-sizing:border-box;border:solid 1px var(--color-border);border-radius:var(--rounded-s);grid-auto-flow:column;width:fit-content;display:grid;overflow:hidden}.language-select-button-module__sQd8_a__button{font:var(--text-s);color:var(--color-text-tertiary);justify-content:center;padding:6px 17px;display:grid}.language-select-button-module__sQd8_a__button>div>div{width:20px!important;height:20px!important}@media (max-width:767px){.language-select-button-module__sQd8_a__button>div>div{width:18px!important;height:18px!important}}.language-select-button-module__sQd8_a__button span{display:none}.language-select-button-module__sQd8_a__selected{font:var(--text-s-bold);color:var(--color-white);background-color:var(--color-orange-15)}.language-select-button-module__sQd8_a__selected span{color:#fff!important}
.title-module__XdCqfa__container{display:grid}@media (min-width:767.02px){.title-module__XdCqfa__containerHorizontal{column-gap:var(--spacing-s);grid-template-columns:1fr auto;align-items:start}}@media (max-width:767px){.title-module__XdCqfa__containerHorizontal{row-gap:var(--spacing-m)}}.title-module__XdCqfa__containerVertical{row-gap:var(--spacing-m)}.title-module__XdCqfa__wrapper{color:var(--color-text-primary);justify-items:start;display:grid}.title-module__XdCqfa__tags{gap:var(--spacing-s);margin-bottom:var(--spacing-s);flex-wrap:wrap;display:flex}.title-module__XdCqfa__tag{font:var(--text-s);color:var(--color-text-primary)}.title-module__XdCqfa__content-name{font:var(--text-xs);color:var(--color-link)}.title-module__XdCqfa__content-name:hover{-webkit-text-decoration:underline;text-decoration:underline}.title-module__XdCqfa__title{font:var(--text-l-bold)}.title-module__XdCqfa__info-wrapper{gap:var(--spacing-s);margin-top:var(--spacing-s);flex-wrap:wrap;justify-content:start;align-items:center;display:flex}.title-module__XdCqfa__info{font:var(--text-xs);color:var(--color-text-tertiary)}.title-module__XdCqfa__localeSwitcherWrapper{grid-template-columns:repeat(2,auto);justify-content:start;align-items:center;display:grid}@media (min-width:767.02px){.title-module__XdCqfa__localeSwitcherWrapper{justify-self:end;margin-top:32px}}@media (max-width:767px){.title-module__XdCqfa__localeSwitcherWrapper{margin-top:16px}}.title-module__XdCqfa__localeSwitcherLabel{box-sizing:border-box;font:var(--text-xs);color:#fff;background-color:#555;border-radius:4px 0 0 4px;padding:4px 8px 4px 10px}.title-module__XdCqfa__localeSwitcherSelectBox{border-radius:0 4px 4px 0!important;column-gap:4px!important;padding:3px 8px 3px 6px!important}
.image-dropzone-module__Bnw_Cq__wrapper{cursor:pointer;position:relative}.image-dropzone-module__Bnw_Cq__inner{background:var(--color-button-bg-secondary);border-radius:8px;position:absolute;inset:0;overflow:hidden}.image-dropzone-module__Bnw_Cq__icon{color:var(--color-button-secondary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-dropzone-module__Bnw_Cq__closeButton{top:8px;right:8px;position:absolute!important}.image-dropzone-module__Bnw_Cq__input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}
.page-content-module__1BUk4a__wrapper{background-color:var(--color-screen-bg-primary)}.page-content-module__1BUk4a__horizontal{box-sizing:border-box;display:grid}@media (min-width:681px){.page-content-module__1BUk4a__horizontal{grid-gap:24px;grid-template:"viewer episode-list""episode-info comic-list""comment comic-list"1fr/2.4fr 1fr;align-items:start;padding:24px}}@media (max-width:680px){.page-content-module__1BUk4a__horizontal{grid-gap:24px;grid-template-areas:"viewer""episode-info""episode-list""comic-list""comment";align-items:start;padding-bottom:24px}}@media (min-width:681px){.page-content-module__1BUk4a__horizontalSingle{grid-template-areas:"viewer comic-list""episode-info comic-list""comment comic-list"}}@media (max-width:680px){.page-content-module__1BUk4a__horizontalSingle{grid-template-areas:"viewer""episode-info""comic-list""comment"}}@media (min-width:681px){.page-content-module__1BUk4a__wide{grid-template-areas:"viewer viewer""episode-info episode-list""comment comic-list";align-items:start}}.page-content-module__1BUk4a__vertical{box-sizing:border-box;display:grid}@media (min-width:681px){.page-content-module__1BUk4a__vertical{grid-gap:24px;grid-template-columns:2fr 1fr;grid-template-areas:"episode-info episode-list""viewer episode-list""comment episode-list""comic-list episode-list";justify-content:center;max-width:1024px;margin:0 auto;padding:60px 24px}}@media (max-width:680px){.page-content-module__1BUk4a__vertical{grid-gap:16px;grid-template-areas:"episode-info""viewer""episode-list""comment""comic-list";padding:24px 0}}@media (min-width:681px){.page-content-module__1BUk4a__verticalSingle{grid-gap:24px;grid-template-columns:1fr;grid-template-areas:"episode-info""viewer""comment""comic-list";justify-content:center;max-width:680px;margin:0 auto;padding:60px 24px}}@media (max-width:680px){.page-content-module__1BUk4a__verticalSingle{grid-gap:16px;grid-template-areas:"episode-info""viewer""comment""comic-list";padding:24px 0}}.page-content-module__1BUk4a__viewer{grid-area:viewer;position:relative}.page-content-module__1BUk4a__episodeInfo{grid-gap:var(--spacing-l);grid-area:episode-info;display:grid}@media (max-width:680px){.page-content-module__1BUk4a__episodeInfo{padding:0 var(--spacing-m)}}.page-content-module__1BUk4a__creator{grid-gap:var(--spacing-m);display:grid}@media (min-width:681px){.page-content-module__1BUk4a__creatorHorizontal{grid-template-columns:70% auto;justify-content:space-between;align-items:center}}.page-content-module__1BUk4a__pv{column-gap:var(--spacing-xs);grid-template-columns:repeat(2,auto);justify-content:start;align-items:center;display:grid}.page-content-module__1BUk4a__comment{row-gap:var(--spacing-l);grid-area:comment;display:grid}@media (max-width:680px){.page-content-module__1BUk4a__comment{padding:0 var(--spacing-m)}}.page-content-module__1BUk4a__episodeList{grid-area:episode-list}@media (max-width:680px){.page-content-module__1BUk4a__episodeList{padding:0 var(--spacing-m);height:fit-content!important}}@media (min-width:681px){.page-content-module__1BUk4a__episodeListVertical{border-radius:var(--rounded-s);border:solid 1px var(--color-border);height:fit-content;max-height:calc(100vh - 108px);position:sticky;top:84px;overflow:scroll}.page-content-module__1BUk4a__episodeListVertical>*{border:none}}.page-content-module__1BUk4a__comicList{grid-area:comic-list}@media (max-width:680px){.page-content-module__1BUk4a__comicList{padding:0 var(--spacing-m)}}.page-content-module__1BUk4a__comment{grid-area:comment}
.cover-dropzone-module__zo0niq__wrapper{width:250px}@media (max-width:767px){.cover-dropzone-module__zo0niq__wrapper{width:150px}}
.transcript-module__EH-x7a__wrapper{width:100%}.transcript-module__EH-x7a__details{padding:var(--spacing-s) var(--spacing-m);border:1px solid var(--color-border);border-radius:var(--rounded-s)}.transcript-module__EH-x7a__summary{cursor:pointer;-webkit-user-select:none;user-select:none}.transcript-module__EH-x7a__heading{font:var(--text-s-bold);color:var(--color-text-secondary);display:inline}.transcript-module__EH-x7a__pages{row-gap:var(--spacing-m);padding-top:var(--spacing-m);display:grid}.transcript-module__EH-x7a__page{row-gap:var(--spacing-xs);display:grid}.transcript-module__EH-x7a__pageNumber{font:var(--text-s-bold);color:var(--color-text-secondary)}.transcript-module__EH-x7a__texts{row-gap:var(--spacing-2xs);margin:0;padding:0;list-style:none;display:grid}.transcript-module__EH-x7a__text{font:var(--text-s);color:var(--color-text-secondary);overflow-wrap:anywhere}
.error-message-module__aYy8gG__wrapper{color:var(--color-warning);grid-template-columns:repeat(2,auto);justify-content:start;align-items:start;column-gap:0;display:grid}.error-message-module__aYy8gG__icon{color:currentColor;margin-top:2px}.error-message-module__aYy8gG__text{font:var(--text-xs);color:currentColor}
.error-messages-module__63nYTG__wrapper{row-gap:var(--spacing-xs);border-radius:var(--rounded-s);width:100%;padding:var(--spacing-m) var(--spacing-m);background-color:#fb01010f;display:grid}
.overflow-menu-module__LtlOya__wrapper,.overflow-menu-module__LtlOya__button{position:relative}.overflow-menu-module__LtlOya__icon{color:var(--color-icon)}.overflow-menu-module__LtlOya__menu{border-radius:var(--rounded-s);border:1px solid var(--color-border);background-color:var(--color-screen-bg-primary);transform-origin:100% 0;min-width:150px;padding:12px 0;transition:opacity .12s cubic-bezier(0,0,.2,1),transform .12s cubic-bezier(0,0,.2,1),visibility .12s cubic-bezier(0,0,.2,1);position:absolute;bottom:0;right:-8px;transform:translateY(100%);box-shadow:2px 2px 4px #00000014}.overflow-menu-module__LtlOya__menu>*{box-sizing:border-box;font:var(--text-xs);color:var(--color-text-primary);white-space:nowrap;cursor:pointer;width:100%;padding:4px 16px;transition:background-color .1s ease-in-out;display:block}.overflow-menu-module__LtlOya__menu>:hover{background-color:var(--color-screen-bg-secondary)}
.comment-item-module__Ahonzq__container{row-gap:var(--spacing-m);display:grid}.comment-item-module__Ahonzq__wrapper{row-gap:var(--spacing-s);display:grid}.comment-item-module__Ahonzq__header{grid-template-columns:repeat(2,auto);justify-content:space-between;align-items:center;display:grid}.comment-item-module__Ahonzq__headerInner{column-gap:var(--spacing-s);grid-template-columns:repeat(3,auto);justify-content:start;align-items:center;display:grid}.comment-item-module__Ahonzq__name{font:var(--text-s-bold);color:var(--color-text-primary)}.comment-item-module__Ahonzq__circleName{font:var(--text-xs-bold);color:var(--color-white);background-color:var(--color-pink);border-radius:999px;padding:1px 8px}.comment-item-module__Ahonzq__id{font:var(--text-2xs);color:var(--color-text-secondary);line-height:12px}.comment-item-module__Ahonzq__createdAt{font:var(--text-2xs);color:var(--color-text-tertiary)}.comment-item-module__Ahonzq__comment{font:var(--text-xs);color:var(--color-text-primary)}.comment-item-module__Ahonzq__seemore{justify-content:start;align-items:center;column-gap:var(--spacing-2xs);color:var(--color-warning);cursor:pointer;grid-template-columns:repeat(2,auto);width:fit-content;display:grid}.comment-item-module__Ahonzq__seemoreText{font:var(--text-xs);color:currentColor}.comment-item-module__Ahonzq__seemoreIcon{--icon-size:12px;width:var(--icon-size);height:var(--icon-size);color:currentColor;transform:rotate(90deg)}.comment-item-module__Ahonzq__footer{column-gap:var(--spacing-m);grid-auto-flow:column;justify-content:start;align-items:center;display:grid}.comment-item-module__Ahonzq__reply{row-gap:var(--spacing-m);margin-left:var(--spacing-l);display:grid}.comment-item-module__Ahonzq__circleLiked{position:relative}.comment-item-module__Ahonzq__circleLikedIcon{color:var(--color-pink);position:absolute;bottom:0;right:0;transform:translate(50%)}
.notice-module__0hRMeG__wrapper{column-gap:var(--spacing-xs);color:var(--color-text-tertiary);grid-template-columns:repeat(2,auto);justify-content:start;align-items:start;display:grid}.notice-module__0hRMeG__icon{color:currentColor;margin-top:2px}.notice-module__0hRMeG__text{font:var(--text-xs);color:currentColor;white-space:pre-line}
.notice-list-module__Ujnb2a__wrapper{row-gap:var(--spacing-xs);border-radius:var(--rounded-s);width:100%;padding:var(--spacing-m) var(--spacing-m);background-color:var(--color-screen-bg-secondary);display:grid}
.member-only-badge-module__Gv_JRa__wrapper{color:var(--color-white);background:var(--color-brand-gradient);grid-template-columns:repeat(2,auto);justify-content:start;align-items:center;display:grid}.member-only-badge-module__Gv_JRa__icon,.member-only-badge-module__Gv_JRa__text{color:currentColor}
.header-module__gU3jMG__headerHolder{z-index:30;pointer-events:none;grid-area:1/1/2/-1;position:sticky;top:0}.header-module__gU3jMG__headerHolder>*{pointer-events:auto}.header-module__gU3jMG__header{width:100%;height:100%;padding:0 var(--spacing-l);background-color:var(--color-white);border-bottom:1px solid var(--color-gray-30);justify-content:space-between;display:flex}[data-header-layout~=float] .header-module__gU3jMG__header{transform:translateY(calc(-1 * var(--header-height)));transition:transform .2s cubic-bezier(0,0,.2,1)}[data-header-layout~=float-active] :is([data-header-layout~=float] .header-module__gU3jMG__header){transform:translateY(0)}@media (max-width:767px){.header-module__gU3jMG__header{padding:0 var(--spacing-m)}}.header-module__gU3jMG__header>*{grid-auto-flow:column;display:grid}.header-module__gU3jMG__header>:first-of-type{place-self:stretch start;margin-left:-8px}.header-module__gU3jMG__header>:nth-of-type(2){place-self:stretch end}.header-module__gU3jMG__headerList{column-gap:var(--spacing-m);grid-auto-flow:column;justify-content:start;align-items:center;display:grid}.header-module__gU3jMG__buttons{column-gap:var(--spacing-s);grid-auto-flow:column;justify-content:start;align-items:center;display:grid}@media (max-width:320px){.header-module__gU3jMG__buttons *{font:var(--text-2xs-bold)!important}}.header-module__gU3jMG__headerIconButton{height:100%;color:var(--color-text-tertiary);font:var(--text-s);outline:none;place-items:center;padding:0 .5rem;display:grid}.header-module__gU3jMG__headerIconButton[data-focus-visible]{outline:5px auto}@media (hover:hover){.header-module__gU3jMG__headerIconButton:is(:enabled,a):hover{opacity:.7}}.header-module__gU3jMG__headerIconButton:is(:enabled,a):active{opacity:.5}.header-module__gU3jMG__headerIconButton.header-module__gU3jMG__headerLogoButton{margin:0 .5rem;padding:0 .25rem}@media (max-width:767px){.header-module__gU3jMG__headerIconButton.header-module__gU3jMG__headerLogoButton{margin:0}}.header-module__gU3jMG__logoImage{height:22px;margin-top:.1em;margin-left:-8px}@media (max-width:767px){.header-module__gU3jMG__logoImage{height:18px;margin-left:-10px}}@media (max-width:320px){.header-module__gU3jMG__logoImage{height:16px}}
.buttons-module__ISNB7q__playButton{--size:24px;width:var(--size);height:var(--size);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;display:block;position:relative}.buttons-module__ISNB7q__play,.buttons-module__ISNB7q__pause{position:absolute;top:0;left:0}.buttons-module__ISNB7q__button{grid-gap:4px;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(2,auto);justify-content:start;align-items:center;width:fit-content;transition:transform .16s ease-out;display:grid}.buttons-module__ISNB7q__button:hover{transform:scale(1.035)}.buttons-module__ISNB7q__text{font:var(--text-s)}.buttons-module__ISNB7q__horizontalScrollButton{color:#000;background-color:#ffffff4d;border-radius:6px;margin-bottom:16px;margin-left:auto;margin-right:8px;padding:4px 8px;position:sticky;top:8px}@media (max-width:680px){.buttons-module__ISNB7q__pc{display:none}}
.paid-badge-module__cKJJQG__wrapper{background:var(--color-brand-gradient);grid-template-columns:repeat(2,auto);justify-content:start;align-items:center;display:grid}.paid-badge-module__cKJJQG__iconPath{fill:var(--color-white)}.paid-badge-module__cKJJQG__text{color:var(--color-white)}
.terms-agreement-footer-module__bONNda__wrapper{z-index:10;background-color:#000c;width:100%;position:fixed;bottom:0;left:0}.terms-agreement-footer-module__bONNda__inner{column-gap:var(--spacing-s);width:100%;max-width:980px;min-height:80px;padding:var(--spacing-m);grid-template-columns:1fr auto;align-items:center;margin:0 auto;display:grid}.terms-agreement-footer-module__bONNda__text{font:var(--text-xs);color:var(--color-white);word-break:break-all}.terms-agreement-footer-module__bONNda__text a{font:var(--text-xs-bold);-webkit-text-decoration:underline;text-decoration:underline}@media (hover:hover){.terms-agreement-footer-module__bONNda__text a:hover{-webkit-text-decoration:none;text-decoration:none}}
.page-list-module__eAd2zW__wrapper{grid-gap:1em;grid-template-columns:repeat(4,1fr);width:calc(100% - 128px);max-width:550px;margin:0 auto;padding:60px 0;display:grid}@media (max-width:680px){.page-list-module__eAd2zW__wrapper{grid-template-columns:repeat(2,1fr)}}.page-list-module__eAd2zW__previewImageWrapper{cursor:pointer;-webkit-user-select:none;user-select:none;justify-items:center;transition:transform .1s ease-out;display:grid}.page-list-module__eAd2zW__previewImageWrapper:hover{transform:scale(1.03)}.page-list-module__eAd2zW__previewImageWrapper:active{transform:scale(1)}.page-list-module__eAd2zW__previewImage{width:100%;display:block}.page-list-module__eAd2zW__pageNum{font:var(--text-s-bold);color:#fff;text-align:center}
.purchased-badge-module__ZzAaia__wrapper{color:var(--color-green);background:var(--color-green-15);grid-template-columns:repeat(2,auto);justify-content:start;align-items:center;display:grid}.purchased-badge-module__ZzAaia__icon,.purchased-badge-module__ZzAaia__text{color:currentColor}
.circle-item-module__wxR4_W__wrapper{box-sizing:border-box;column-gap:var(--spacing-s);padding:var(--spacing-s) var(--spacing-l);grid-template-columns:repeat(2,auto);justify-content:start;align-items:center;width:100%;transition:background-color .1s ease-out;display:grid}.circle-item-module__wxR4_W__wrapper:hover{background-color:var(--color-screen-bg-secondary)}.circle-item-module__wxR4_W__name{font:var(--text-xs);color:var(--color-text-primary)}
.comic-viewer-item-module__aIbhGG__wrapper{box-sizing:border-box;column-gap:var(--spacing-m);padding:var(--spacing-s);grid-template-columns:auto 1fr;align-items:start;display:grid}.comic-viewer-item-module__aIbhGG__read{background-color:var(--color-screen-bg-secondary)}.comic-viewer-item-module__aIbhGG__selected{background-color:var(--color-orange-10)}.comic-viewer-item-module__aIbhGG__thumb{box-sizing:border-box;aspect-ratio:90/120;border:solid 1px var(--color-border);border-radius:var(--rounded-xs);width:90px;position:relative;overflow:hidden}.comic-viewer-item-module__aIbhGG__inner{color:var(--color-text-primary);row-gap:var(--spacing-s);justify-items:start;display:grid}.comic-viewer-item-module__aIbhGG__title{font:var(--text-m-bold);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.comic-viewer-item-module__aIbhGG__description{font:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.select-box-module__m4RY9q__wrapper{cursor:pointer;background-color:#fff3;border-radius:4px;width:fit-content;min-width:52px;height:24px;position:relative}.select-box-module__m4RY9q__icon{color:#fff;position:absolute;top:50%;right:3px;transform:translateY(-50%)rotate(90deg)}.select-box-module__m4RY9q__text{font:var(--text-xs);color:#fff;white-space:nowrap;padding:0 24px 0 6px;line-height:24px}.select-box-module__m4RY9q__select{opacity:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}
.free-translation-counter-module__HNFVLG__wrapper{row-gap:var(--spacing-xs);padding:var(--spacing-s) var(--spacing-l) var(--spacing-m);justify-content:start;align-items:center;display:grid}.free-translation-counter-module__HNFVLG__title{font:var(--text-2xs-bold);color:var(--color-text-primary);grid-template-columns:repeat(2,auto);justify-content:start;align-items:center;display:grid}.free-translation-counter-module__HNFVLG__questionWrapper{margin-top:var(--spacing-s);width:100%;padding:var(--spacing-xs) var(--spacing-s);background-color:var(--color-screen-bg-secondary);color:var(--color-text-secondary);border:1px solid var(--color-border);white-space:normal;overflow-wrap:anywhere;line-height:1.6;font:var(--text-2xs-bold);border-radius:8px;display:block}.free-translation-counter-module__HNFVLG__questionIcon{padding:var(--spacing-xs);cursor:pointer;display:block;position:relative}.free-translation-counter-module__HNFVLG__questionIcon:hover+*{opacity:1}.free-translation-counter-module__HNFVLG__speechBubble{opacity:0;transition:opacity .1s ease-in-out;width:164px!important;color:var(--color-text-primary)!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%,calc(100% + 8px))!important}.free-translation-counter-module__HNFVLG__textWrapper{grid-column-gap:var(--spacing-2xs);color:var(--color-text-primary);grid-template-columns:repeat(2,auto);justify-content:start;align-items:end;display:grid}.free-translation-counter-module__HNFVLG__amount{font:var(--text-l-bold)}.free-translation-counter-module__HNFVLG__unit{font:var(--text-xs)}
.toggle-switch-module__F9t9Za__wrapper{cursor:pointer;border-radius:16px;width:28px;height:16px;transition:all .16s ease-in-out;position:relative}.toggle-switch-module__F9t9Za__ball{--ball-size:14px;width:var(--ball-size);height:var(--ball-size);border-radius:50%;transition:all .16s ease-in-out;position:absolute;top:1px;left:1px}
.point-label-module__6G2OJq__wrapper{grid-template-columns:repeat(2,auto);justify-content:start;align-items:center;display:grid}.point-label-module__6G2OJq__wrapperXS,.point-label-module__6G2OJq__wrapperS{grid-column-gap:var(--spacing-xs)}.point-label-module__6G2OJq__wrapperM,.point-label-module__6G2OJq__wrapperL{grid-column-gap:var(--spacing-s)}.point-label-module__6G2OJq__textWrapper{grid-column-gap:var(--spacing-2xs);color:var(--color-text-primary);grid-template-columns:repeat(2,auto);justify-content:end;align-items:end;display:grid}.point-label-module__6G2OJq__priceXS{font:var(--text-s-bold)}.point-label-module__6G2OJq__priceS{font:var(--text-m-bold)}.point-label-module__6G2OJq__priceM{font:var(--text-l-bold)}.point-label-module__6G2OJq__priceL{font:var(--text-xl-bold)}.point-label-module__6G2OJq__unitXS{font:var(--text-2xs)}.point-label-module__6G2OJq__unitS{font:var(--text-xs)}.point-label-module__6G2OJq__unitM{font:var(--text-s)}.point-label-module__6G2OJq__unitL{font:var(--text-l)}
.fanclub-plans-modal-module__MGe6OW__wrapper{row-gap:var(--spacing-l);display:grid}.fanclub-plans-modal-module__MGe6OW__section{gap:var(--spacing-s);grid-template-columns:140px 1fr;grid-template-areas:"cover text-wrapper""button-wrapper button-wrapper";align-items:start;display:grid}@media (max-width:767px){.fanclub-plans-modal-module__MGe6OW__section{grid-template-columns:120px 1fr}}.fanclub-plans-modal-module__MGe6OW__cover{border-radius:var(--rounded-xs);cursor:pointer;grid-area:cover;overflow:hidden}.fanclub-plans-modal-module__MGe6OW__textWrapper{row-gap:var(--spacing-s);grid-area:text-wrapper;display:grid}.fanclub-plans-modal-module__MGe6OW__title{font:var(--text-m-bold);color:var(--color-text-primary);cursor:pointer}@media (max-width:767px){.fanclub-plans-modal-module__MGe6OW__title{font:var(--text-s-bold)}}.fanclub-plans-modal-module__MGe6OW__small{font:var(--text-xs-bold);color:var(--color-brand);line-height:1.1;display:block}.fanclub-plans-modal-module__MGe6OW__buttonWrapper{grid-area:button-wrapper;justify-content:center;display:grid}.fanclub-plans-modal-module__MGe6OW__button{min-width:120px}
.point-balance-module__L-mBQG__wrapper{margin-bottom:var(--spacing-m);justify-items:center;row-gap:10px;display:grid}.point-balance-module__L-mBQG__topSection{row-gap:var(--spacing-xs);padding:var(--spacing-s) var(--spacing-l) var(--spacing-m);justify-content:center;align-items:center;display:grid}.point-balance-module__L-mBQG__title{font:var(--text-2xs-bold);color:var(--color-text-primary)}.point-balance-module__L-mBQG__twoColumn{column-gap:var(--spacing-m);grid-template-columns:repeat(2,auto);justify-content:center;display:grid}.point-balance-module__L-mBQG__column{color:var(--color-text-primary);justify-content:center;align-items:center;display:grid}.point-balance-module__L-mBQG__subTitle{font:var(--text-2xs);color:var(--color-text-primary)}.point-balance-module__L-mBQG__balace{column-gap:var(--spacing-2xs);grid-template-columns:repeat(2,auto);justify-content:center;align-items:end;display:grid}.point-balance-module__L-mBQG__val{font:var(--text-xs-bold)}.point-balance-module__L-mBQG__unit{font:var(--text-2xs)}
.menu-module__MrvAKW__wrapper{width:fit-content;margin-left:auto;position:relative}.menu-module__MrvAKW__button{color:#fff;cursor:pointer;width:fit-content;display:block;position:relative}.menu-module__MrvAKW__menu{box-sizing:border-box;grid-row-gap:8px;opacity:0;background-color:#000;border-radius:8px;justify-content:space-between;align-items:center;width:260px;padding:8px 12px;transition:opacity 80ms ease-in-out;display:grid;position:absolute;bottom:0;right:0;transform:translateY(calc(100% + 8px))}.menu-module__MrvAKW__item{grid-column-gap:12px;color:#fff;grid-template-columns:1fr auto;justify-content:space-between;align-items:center;display:grid}@media (max-width:680px){.menu-module__MrvAKW__pc{display:none}}@media (min-width:681px){.menu-module__MrvAKW__sp{display:none}}.menu-module__MrvAKW__text{font-size:12px;line-height:24px}
.series-see-more-button-module__NEY0gq__wrapper{box-sizing:border-box;border:solid 1px var(--color-border);border-radius:var(--rounded-s);cursor:pointer;color:var(--color-text-tertiary);grid-template-columns:repeat(2,auto);justify-content:center;align-items:center;column-gap:2px;margin:8px 0;padding:12px;transition:transform .1s ease-in-out,background-color .32s ease-out;display:grid}.series-see-more-button-module__NEY0gq__wrapper:is(:enabled,a):active{transform:scale(.96)}@media (hover:hover){.series-see-more-button-module__NEY0gq__wrapper:hover{background-color:var(--color-screen-bg-secondary)}}.series-see-more-button-module__NEY0gq__text{font:var(--text-s-bold)}.series-see-more-button-module__NEY0gq__icon{color:currentColor;transform:rotate(90deg)}
.side-nav-module__QEBh5a__sideNavHolder{z-index:1;visibility:hidden;height:100vh;padding-top:var(--header-height);grid-area:1/1/-1/2;position:sticky;top:0}[data-sidenav-layout~=overlay] .side-nav-module__QEBh5a__sideNavHolder{z-index:10;padding-top:0}[data-sidenav-layout~=persist][data-sidenav-layout~=persist-active] .side-nav-module__QEBh5a__sideNavHolder,[data-sidenav-layout~=overlay][data-sidenav-layout~=overlay-opening] .side-nav-module__QEBh5a__sideNavHolder{visibility:visible}@media (min-width:767.02px){[data-sidenav-layout~=init] .side-nav-module__QEBh5a__sideNavHolder{visibility:visible}}.side-nav-module__QEBh5a__sideNav{background-color:var(--color-white);overscroll-behavior:contain;width:100%;height:100%;overflow-y:auto}.side-nav-module__QEBh5a__sideNavHeaderArea{display:none}[data-sidenav-layout~=overlay] .side-nav-module__QEBh5a__sideNavHeaderArea{display:block}.side-nav-module__QEBh5a__sideNavContentArea{flex-direction:column;align-items:stretch;display:flex}.side-nav-module__QEBh5a__noFanclubMember{box-sizing:border-box;font:var(--text-s);color:var(--color-text-tertiary);padding:var(--spacing-s) var(--spacing-l)}.side-nav-module__QEBh5a__snsWrapper{margin:var(--spacing-s) var(--spacing-l)}.side-nav-module__QEBh5a__badge{font:var(--text-2xs-bold);color:var(--color-white);background-color:var(--color-brand);border-radius:var(--rounded-xs);padding:1px 5px}
.page-label-module__XzhSfG__wrapper{color:#fff9;-webkit-user-select:none;user-select:none;width:fit-content;display:block}.page-label-module__XzhSfG__current{font:var(--text-s-bold);color:#fff}.page-label-module__XzhSfG__total{font:var(--text-s)}
.url-highlighter-module__SZbg-a__wrapper{white-space:pre-line;word-break:break-all}.url-highlighter-module__SZbg-a__wrapper a{color:var(--color-link);-webkit-text-decoration:underline;text-decoration:underline}@media (hover:hover){.url-highlighter-module__SZbg-a__wrapper a:hover{-webkit-text-decoration:none;text-decoration:none}}
.side-nav-overlay-module__jQXFrG__sideNavOverlayContainer{width:100%;height:100%}.side-nav-overlay-module__jQXFrG__sideNavModalOverlay{z-index:1;background-color:#0000;transition:background-color .3s ease-out;position:fixed;inset:0}[data-sidenav-layout~=overlay][data-sidenav-layout~=overlay-active] .side-nav-overlay-module__jQXFrG__sideNavModalOverlay{background-color:#0009}[data-sidenav-layout~=persist] .side-nav-overlay-module__jQXFrG__sideNavModalOverlay{display:contents}@media (min-width:767.02px){[data-sidenav-layout~=init] .side-nav-overlay-module__jQXFrG__sideNavModalOverlay{display:contents}}.side-nav-overlay-module__jQXFrG__sideNavModalContent{height:100%;position:fixed;inset:0 auto 0 0}[data-sidenav-layout~=persist] .side-nav-overlay-module__jQXFrG__sideNavModalContent{display:contents}@media (min-width:767.02px){[data-sidenav-layout~=init] .side-nav-overlay-module__jQXFrG__sideNavModalContent{display:contents}}.side-nav-overlay-module__jQXFrG__sideNavContainer{width:100%;height:100%}[data-sidenav-layout~=overlay] .side-nav-overlay-module__jQXFrG__sideNavContainer{--sidenav-content-width:min(var(--sidenav-width), 85vw);width:var(--sidenav-content-width);transform:translateX(calc(-1 * var(--sidenav-content-width)));transition:transform .3s cubic-bezier(0,0,.2,1)}[data-sidenav-layout~=overlay-active] :is([data-sidenav-layout~=overlay] .side-nav-overlay-module__jQXFrG__sideNavContainer){transform:translate(0)}
.range-slider-module__zAVORq__wrapper{align-content:center;width:100%;height:10px;display:grid;position:relative}.range-slider-module__zAVORq__input{cursor:pointer;background-color:#ffffff80;border-radius:999px;width:100%;height:5px;transition:height .16s ease-out;display:block;transform:scaleX(-1)}.range-slider-module__zAVORq__input:hover{height:8px}.range-slider-module__zAVORq__input:focus{outline:none}.range-slider-module__zAVORq__input::-webkit-slider-thumb{appearance:none;--size:16px;opacity:0;background-color:#fff;border-radius:50%;width:16px;height:16px;transition:opacity .16s ease-out}.range-slider-module__zAVORq__input:hover::-webkit-slider-thumb{opacity:1}.range-slider-module__zAVORq__preview{grid-row-gap:4px;justify-items:center;display:grid;position:absolute;top:0;transform:translate(50%,calc(-100% - 32px))}@media (max-width:680px){.range-slider-module__zAVORq__preview{display:none}}.range-slider-module__zAVORq__previewImage{border-radius:8px;width:120px}.range-slider-module__zAVORq__previewTitle{color:#fff;font-size:12px;font-weight:700;line-height:20px}
.user-icon-module__O2nEpa__wrapper{background-color:#eee;border-radius:50%;position:relative;overflow:hidden}
.controls-overlay-module__mO0TgW__top{width:100%;transition:visibility .3s ease-in-out,opacity .3s ease-in-out;position:absolute;top:0;left:0}.controls-overlay-module__mO0TgW__topOverlay{width:100%;position:absolute;top:0;left:0}@media (min-width:681px){.controls-overlay-module__mO0TgW__topOverlay{opacity:.6;pointer-events:none;background:linear-gradient(#000 0%,#0000 100%);height:140px}}@media (max-width:680px){.controls-overlay-module__mO0TgW__topOverlay{display:none}}.controls-overlay-module__mO0TgW__topInner{box-sizing:border-box;padding:var(--spacing-m) var(--spacing-l);grid-column-gap:16px;grid-template-columns:1fr auto;justify-content:space-between;align-items:start;display:grid;position:relative}.controls-overlay-module__mO0TgW__title{font:var(--text-l-bold);color:#fff;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (max-width:680px){.controls-overlay-module__mO0TgW__title{font:var(--text-m-bold)}}.controls-overlay-module__mO0TgW__bottom{width:100%;transition:visibility .3s ease-in-out,opacity .3s ease-in-out;position:absolute;bottom:0;left:0}.controls-overlay-module__mO0TgW__bottomOverlay{width:100%;position:absolute;bottom:0;left:0}@media (min-width:681px){.controls-overlay-module__mO0TgW__bottomOverlay{opacity:.6;pointer-events:none;background:linear-gradient(#0000 0%,#000 100%);height:280px}}@media (max-width:680px){.controls-overlay-module__mO0TgW__bottomOverlay{opacity:.55;pointer-events:none;background:#000;height:100vh}}.controls-overlay-module__mO0TgW__bottomInner{box-sizing:border-box;padding:var(--spacing-s) var(--spacing-l) var(--spacing-l) var(--spacing-l);position:relative}@media (max-width:680px){.controls-overlay-module__mO0TgW__bottomInner{padding:0 var(--spacing-m) var(--spacing-l) var(--spacing-m)}}.controls-overlay-module__mO0TgW__arrows{color:#fff;margin-bottom:var(--spacing-m);grid-template-columns:repeat(2,auto);justify-content:space-between;display:grid}@media (max-width:680px){.controls-overlay-module__mO0TgW__arrows{margin-bottom:var(--spacing-2xl)}}.controls-overlay-module__mO0TgW__next{cursor:pointer;transform:scaleX(-1)}.controls-overlay-module__mO0TgW__prev{cursor:pointer}.controls-overlay-module__mO0TgW__footer{margin-top:var(--spacing-m);grid-template-columns:repeat(2,auto);justify-content:space-between;align-items:center;display:grid}.controls-overlay-module__mO0TgW__play,.controls-overlay-module__mO0TgW__buttons{grid-gap:var(--spacing-m);grid-auto-flow:column;justify-content:start;align-items:center;display:grid}
.wellnet-charge-and-pay-reminder-module__BqGqia__text{font:var(--text-s);color:var(--color-text-primary);white-space:pre-line;margin-bottom:var(--spacing-m);line-height:1.8}.wellnet-charge-and-pay-reminder-module__BqGqia__productCard{column-gap:var(--spacing-m);padding:var(--spacing-m);border:1px solid var(--color-border);border-radius:var(--rounded-s);grid-template-columns:auto 1fr;align-items:center;display:grid}.wellnet-charge-and-pay-reminder-module__BqGqia__productCoverComic{object-fit:cover;border:1px solid var(--color-border);border-radius:var(--rounded-s);width:72px;height:102px}.wellnet-charge-and-pay-reminder-module__BqGqia__productCoverFanclub{object-fit:cover;border-radius:var(--rounded-s);width:112px;height:59px}.wellnet-charge-and-pay-reminder-module__BqGqia__productInfo{row-gap:var(--spacing-s);min-width:0;display:grid}.wellnet-charge-and-pay-reminder-module__BqGqia__productTitle{font:var(--text-s-bold);color:var(--color-text-primary);word-break:break-word}.wellnet-charge-and-pay-reminder-module__BqGqia__productPoint{row-gap:var(--spacing-xxs);display:grid}.wellnet-charge-and-pay-reminder-module__BqGqia__productPointLabel{font:var(--text-xs);color:var(--color-text-secondary)}
.image-modal-module__bzkb6W__img{width:auto;max-width:calc(100% - 132px);height:auto;max-height:calc(100% - 132px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.image-modal-module__bzkb6W__img{max-width:calc(100% - 16px)}}.image-modal-module__bzkb6W__closeButton{color:var(--color-white);pointer-events:none;position:absolute;top:16px;right:16px}@media (max-width:767px){.image-modal-module__bzkb6W__closeButton{top:0;right:0}}.image-modal-module__bzkb6W__arrowButton{color:var(--color-white);position:absolute}@media (min-width:767.02px){.image-modal-module__bzkb6W__arrowButton{top:50%;transform:translateY(-50%)}}@media (max-width:767px){.image-modal-module__bzkb6W__arrowButton{bottom:8px}}.image-modal-module__bzkb6W__arrowButtonLeft{left:16px}@media (max-width:767px){.image-modal-module__bzkb6W__arrowButtonLeft{left:8px}}.image-modal-module__bzkb6W__arrowButtonRight{right:16px}@media (max-width:767px){.image-modal-module__bzkb6W__arrowButtonRight{right:8px}}.image-modal-module__bzkb6W__externalLinkButton{color:var(--color-white);font:var(--text-m-bold);grid-template-columns:repeat(2,auto);justify-content:center;align-items:center;column-gap:8px;display:grid;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}@media (max-width:767px){.image-modal-module__bzkb6W__externalLinkButton{bottom:16px}}
.countdown-bar-module__y2wYLW__wrapper{width:100%;height:4px;position:absolute;bottom:0;left:0}.countdown-bar-module__y2wYLW__bar{background-color:var(--color-brand);width:100%;height:100%;animation:linear infinite both countdown-bar-module__y2wYLW__move;position:absolute;top:0;left:100%}@keyframes countdown-bar-module__y2wYLW__move{0%{transform:translate(0)}to{transform:translate(-100%)}}
.illust-section-module__Vav_KW__wrapper{position:relative}.illust-section-module__Vav_KW__inner{box-sizing:border-box;width:100%;max-width:880px;margin:0 auto;padding:80px 0;position:relative}@media (max-width:767px){.illust-section-module__Vav_KW__inner{padding:100px 24px}}.illust-section-module__Vav_KW__items{display:grid}@media (min-width:767.02px){.illust-section-module__Vav_KW__items{grid-template-columns:repeat(2,1fr);gap:80px;margin-top:60px}}@media (max-width:767px){.illust-section-module__Vav_KW__items{row-gap:40px;margin-top:30px}}.illust-section-module__Vav_KW__item{row-gap:24px;display:grid}@media (max-width:767px){.illust-section-module__Vav_KW__item{row-gap:18px}}.illust-section-module__Vav_KW__itemCover{aspect-ratio:1;background:var(--color-brand-gradient);width:100%;position:relative;box-shadow:16px 16px 16px #ff850014}.illust-section-module__Vav_KW__itemCover img{--margin:4px;top:var(--margin);left:var(--margin);width:calc(100% - var(--margin) * 2);height:calc(100% - var(--margin) * 2);object-fit:cover;display:block;position:absolute}
.comilio-official-account-module__YJmwZq__wrapper{box-sizing:border-box;row-gap:var(--spacing-s);padding:var(--spacing-m);border-radius:var(--rounded-s);border:solid 1px var(--color-border);display:grid}.comilio-official-account-module__YJmwZq__title{font:var(--text-s-bold);color:var(--color-text-primary)}.comilio-official-account-module__YJmwZq__linkWrapper{column-gap:var(--spacing-xs);grid-template-columns:repeat(2,auto);justify-content:start;align-items:center;width:fit-content;display:grid}.comilio-official-account-module__YJmwZq__linkWrapper:hover{-webkit-text-decoration:underline;text-decoration:underline}.comilio-official-account-module__YJmwZq__linkIcon{color:var(--color-text-secondary)}.comilio-official-account-module__YJmwZq__linkId{font:var(--text-xs-bold);color:var(--color-text-secondary)}
.horizontal-scroll-comic-reader-module__ae0QUW__wrapper{touch-action:none;background-color:#000;outline:none;display:block;position:relative;overflow:hidden}.horizontal-scroll-comic-reader-module__ae0QUW__default{width:100%}@media (min-width:681px){.horizontal-scroll-comic-reader-module__ae0QUW__default{box-sizing:border-box;border:1px solid #ccc;border-radius:8px}.horizontal-scroll-comic-reader-module__ae0QUW__default:before{--width:1600;--height:1130;content:"";padding-top:calc(var(--height) / var(--width) * 100%);display:block}}@media (max-width:680px){.horizontal-scroll-comic-reader-module__ae0QUW__default:before{content:"";padding-top:70svh;display:block}}.horizontal-scroll-comic-reader-module__ae0QUW__theater{width:100%;height:82svh}.horizontal-scroll-comic-reader-module__ae0QUW__fullscreen{z-index:1000;width:100%;position:fixed;top:0;left:0}.horizontal-scroll-comic-reader-module__ae0QUW__fullscreen:before{content:"";padding-top:100svh;display:block}.horizontal-scroll-comic-reader-module__ae0QUW__content{-webkit-user-select:none;user-select:none;will-change:transform;height:100%;position:absolute;top:0;right:0}
.footer-module__l_PPta__wrapper{background-color:var(--color-screen-bg-primary);border-top:solid 1px var(--color-border);grid-area:3/1/-1/-1;width:100%;margin-top:40px}@media (min-width:767.02px){[data-sidenav-layout~=init] .footer-module__l_PPta__wrapper{grid-area:3/2/-1/-1}}@media (max-width:767px){.footer-module__l_PPta__wrapper{grid-area:3/1/-1/-1}}[data-sidenav-layout~=persist][data-sidenav-layout~=persist-active] .footer-module__l_PPta__wrapper{grid-area:3/2/-1/-1}.footer-module__l_PPta__inner{box-sizing:border-box;grid-row-gap:var(--spacing-m);color:var(--color-text-primary);padding:var(--spacing-2xl) var(--spacing-m);width:100%;max-width:844px;margin:0 auto;display:grid}.footer-module__l_PPta__list{gap:var(--spacing-m);flex-flow:wrap;display:flex}.footer-module__l_PPta__link{font:var(--text-xs-bold)}.footer-module__l_PPta__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.footer-module__l_PPta__copyright{column-gap:var(--spacing-xs);font:var(--text-s);grid-template-columns:repeat(2,auto);justify-content:start;align-items:center;display:grid}.footer-module__l_PPta__logo{aspect-ratio:52/10;background:url(/assets/logo.svg) 50%/contain no-repeat;width:78px;margin-top:.3em}
.kv-section-module__668Yqq__wrapper{z-index:1;background-color:#fff;width:100%;height:750px;position:relative;overflow:hidden}@media (max-width:767px){.kv-section-module__668Yqq__wrapper{height:830px}}.kv-section-module__668Yqq__bg{object-fit:cover;width:100%;height:100%;animation:4s ease-in-out infinite kv-section-module__668Yqq__scale;position:absolute;top:0;left:0}@keyframes kv-section-module__668Yqq__scale{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.kv-section-module__668Yqq__scroll{cursor:pointer;width:187px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:767px){.kv-section-module__668Yqq__scroll{width:140px}}.kv-section-module__668Yqq__header{z-index:3;background-color:#fff;width:100%;height:46px;position:fixed;top:0;left:0;box-shadow:0 0 8px #ff850133}.kv-section-module__668Yqq__header img{width:105px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kv-section-module__668Yqq__frame{aspect-ratio:900/505;width:100%;max-width:900px;position:absolute;top:127px;left:50%;transform:translate(-50%)}@media (max-width:767px){.kv-section-module__668Yqq__frame{display:none}}.kv-section-module__668Yqq__kv{width:100%;max-width:900px;animation:.7s ease-in-out .7s both kv-section-module__668Yqq__popup;position:absolute;top:127px;left:50%;transform:translate(-50%)}@media (max-width:767px){.kv-section-module__668Yqq__kv{max-width:420px;top:107px}}@keyframes kv-section-module__668Yqq__popup{0%{opacity:0}60%,to{opacity:1}0%{transform:translate(-50%)scale(.5)}40%{transform:translate(-50%)scale(1.1)}60%{transform:translate(-50%)scale(1)}80%{transform:translate(-50%)scale(1.02)}to{transform:translate(-50%)scale(1)}}.kv-section-module__668Yqq__kvBg{width:100%;display:block}@media (max-width:767px){.kv-section-module__668Yqq__kvBg{display:none}}.kv-section-module__668Yqq__kvBgMobile{width:100%;display:block}@media (min-width:767.02px){.kv-section-module__668Yqq__kvBgMobile{display:none}}.kv-section-module__668Yqq__kvLogo{width:53.5%;position:absolute;top:50%;left:50%;transform:translate(-50%,-53%)}@media (max-width:767px){.kv-section-module__668Yqq__kvLogo{width:106%;transform:translate(-50%,-66%)}}.kv-section-module__668Yqq__balloon{width:13%;position:absolute;top:50%;left:50%}@media (max-width:767px){.kv-section-module__668Yqq__balloon{width:19.2%}}.kv-section-module__668Yqq__balloon img{width:100%;animation:kv-section-module__668Yqq__balloon 3.5s ease-in-out var(--delay,0s) infinite;display:block}@keyframes kv-section-module__668Yqq__balloon{0%,to{transform:translate(0)}50%{transform:translateY(5%)}}.kv-section-module__668Yqq__red{--delay:0s;transform:translate(183%,-1%)rotate(5deg)}@media (max-width:767px){.kv-section-module__668Yqq__red{transform:translate(22%,69%)rotate(5deg)}}.kv-section-module__668Yqq__blue{--delay:.3s;transform:translate(150%,-120%)rotate(5deg)}@media (max-width:767px){.kv-section-module__668Yqq__blue{transform:translate(170%,-224%)rotate(5deg)}}.kv-section-module__668Yqq__yellow{--delay:.6s;transform:translate(-254%,-120%)rotate(-5deg)}@media (max-width:767px){.kv-section-module__668Yqq__yellow{transform:translate(-284%,-220%)rotate(-5deg)}}.kv-section-module__668Yqq__green{--delay:.9s;transform:translate(-281%,24%)rotate(-5deg)}@media (max-width:767px){.kv-section-module__668Yqq__green{transform:translate(-112%,88%)rotate(-5deg)}}.kv-section-module__668Yqq__heart{width:19.2%;position:absolute;top:0;right:0;transform:translate(140%,30%)}@media (max-width:767px){.kv-section-module__668Yqq__heart{display:none}}.kv-section-module__668Yqq__gift{width:19.2%;position:absolute;top:0;left:0;transform:translate(-140%,80%)}@media (max-width:767px){.kv-section-module__668Yqq__gift{display:none}}.kv-section-module__668Yqq__line{transform-origin:0 100%;background:linear-gradient(#ff8500b3 0%,#fc615bb3 100%),#fff;width:120px;height:1200px;position:absolute;bottom:0;left:50%;transform:translate(300%)rotate(45deg)}@media (max-width:767px){.kv-section-module__668Yqq__line{display:none}}.kv-section-module__668Yqq__line2{transform-origin:100% 100%;background:linear-gradient(#ff8500b3 0%,#fc615bb3 100%),#fff;width:120px;height:1200px;position:absolute;bottom:0;right:50%;transform:translate(-300%)rotate(-45deg)}@media (max-width:767px){.kv-section-module__668Yqq__line2{display:none}}.kv-section-module__668Yqq__intro{z-index:10;width:100%;height:120%;animation:.1s ease-in-out 1.3s both kv-section-module__668Yqq__slideOut;position:fixed;top:0;left:0}.kv-section-module__668Yqq__intro:before,.kv-section-module__668Yqq__intro:after{--skew:50vmin;content:"";width:100%;height:100%;animation:1s cubic-bezier(.93,.02,.02,.98) both kv-section-module__668Yqq__clip;position:absolute;top:0;left:0}.kv-section-module__668Yqq__intro:before{background:var(--color-brand-gradient);animation-delay:.3s}.kv-section-module__668Yqq__intro:after{background:#fff;animation-delay:.1s}@keyframes kv-section-module__668Yqq__slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes kv-section-module__668Yqq__clip{0%{clip-path:polygon(0 0, calc(100% + var(--skew)) 0, 100% 100%, calc(var(--skew) * -1) 100%)}to{clip-path:polygon(calc(100% + var(--skew)) 0, calc(100% + var(--skew)) 0, 100% 100%, 100% 100%)}}
.lazy-image-module__-lF__a__wrapper{height:100%;position:absolute;top:0}.lazy-image-module__-lF__a__bg{background-color:#eee;width:100%;height:100%;position:absolute;top:0;left:0}.lazy-image-module__-lF__a__text{color:#ffffff4d;font-size:40px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lazy-image-module__-lF__a__dummyPage{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22800%22%20height%3D%221130%22%20viewBox%3D%220%200%20800%201130%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cstyle%3E.logo%20%7B%20fill%3A%20%23000%3B%20fill-opacity%3A%200.08%3B%20animation%3A%20fadeInOut%201.5s%20ease-in-out%200s%20infinite%3B%7D%40keyframes%20fadeInOut%20%7B%20from%2C%20to%20%7B%20opacity%3A%201%3B%20%7D%2050%25%20%7B%20opacity%3A%200.3%3B%20%7D%7D%3C%2Fstyle%3E%3Crect%20width%3D%22800%22%20height%3D%221130%22%20fill%3D%22%23EEEEEE%22%2F%3E%3Cpath%20class%3D%22logo%22%20d%3D%22M280.007%20566.866V566.679C280.007%20552.187%20291.014%20540.235%20306.425%20540.235C314.037%20540.235%20319.395%20542.321%20323.612%20545.93C324.54%20546.679%20325.867%20548.39%20325.867%20550.85C325.867%20554.46%20322.949%20557.294%20319.368%20557.294C317.485%20557.294%20316.079%20556.545%20315.231%20555.877C312.684%20553.898%20310.058%20552.642%20306.292%20552.642C299.157%20552.642%20294.065%20558.978%20294.065%20566.465V566.652C294.065%20574.433%20299.051%20580.663%20306.849%20580.663C310.615%20580.663%20313.507%20579.326%20316.238%20577.16C316.981%20576.599%20318.413%20575.823%20320.084%20575.823C323.479%20575.823%20326.105%20578.577%20326.105%20581.973C326.105%20583.872%20325.256%20585.396%20324.036%20586.519C319.819%20590.396%20314.461%20593.043%20306.186%20593.043C291.068%20593.043%20279.954%20581.305%20279.954%20566.813L280.007%20566.866ZM333.664%20566.866V566.679C333.664%20552.08%20345.308%20540.235%20361.01%20540.235C376.712%20540.235%20388.171%20551.893%20388.171%20566.465V566.652C388.171%20581.251%20376.527%20593.069%20360.825%20593.069C345.123%20593.069%20333.664%20581.412%20333.664%20566.839V566.866ZM374.086%20566.866V566.679C374.086%20559.192%20368.729%20552.668%20360.825%20552.668C352.921%20552.668%20347.749%20559.005%20347.749%20566.492V566.679C347.749%20574.166%20353.106%20580.69%20361.01%20580.69C368.914%20580.69%20374.06%20574.353%20374.06%20566.866H374.086ZM398.515%20548.39C398.515%20544.406%20401.698%20541.198%20405.65%20541.198C409.602%20541.198%20412.784%20544.406%20412.784%20548.39V548.952C416.073%20544.7%20420.397%20540.797%20427.638%20540.797C434.216%20540.797%20439.202%20543.738%20441.828%20548.845C446.257%20543.631%20451.509%20540.797%20458.379%20540.797C468.988%20540.797%20475.38%20547.241%20475.38%20559.46V585.877C475.38%20589.861%20472.197%20593.069%20468.245%20593.069C464.293%20593.069%20461.111%20589.834%20461.111%20585.877V564.192C461.111%20557.374%20458.113%20553.872%20452.756%20553.872C447.398%20553.872%20444.109%20557.374%20444.109%20564.192V585.877C444.109%20589.861%20440.9%20593.069%20436.974%20593.069C433.049%20593.069%20429.839%20589.834%20429.839%20585.877V564.192C429.839%20557.374%20426.842%20553.872%20421.484%20553.872C416.126%20553.872%20412.838%20557.374%20412.838%20564.192V585.877C412.838%20589.861%20409.628%20593.069%20405.703%20593.069C401.777%20593.069%20398.568%20589.834%20398.568%20585.877V548.364L398.515%20548.39ZM487.608%20529.62C487.608%20525.449%20491.082%20521.973%20495.591%20521.973C500.1%20521.973%20503.575%20525.449%20503.575%20529.62V529.807C503.575%20533.978%20500.1%20537.535%20495.591%20537.535C491.082%20537.535%20487.608%20533.978%20487.608%20529.807V529.62ZM488.456%20548.39C488.456%20544.406%20491.666%20541.198%20495.591%20541.198C499.517%20541.198%20502.726%20544.406%20502.726%20548.39V585.904C502.726%20589.888%20499.543%20593.096%20495.591%20593.096C491.639%20593.096%20488.456%20589.861%20488.456%20585.904V548.39ZM516.837%20530.021C516.837%20526.037%20520.02%20522.829%20523.972%20522.829C527.924%20522.829%20531.106%20526.064%20531.106%20530.021V585.904C531.106%20589.888%20527.897%20593.096%20523.972%20593.096C520.046%20593.096%20516.837%20589.861%20516.837%20585.904V530.021ZM570.494%20566.866V566.679C570.494%20552.08%20582.138%20540.235%20597.84%20540.235C613.542%20540.235%20625%20551.893%20625%20566.465V566.652C625%20581.251%20613.356%20593.069%20597.654%20593.069C581.952%20593.069%20570.494%20581.412%20570.494%20566.839V566.866ZM610.916%20566.866V566.679C610.916%20559.192%20605.558%20552.668%20597.654%20552.668C589.75%20552.668%20584.605%20559.005%20584.605%20566.492V566.679C584.605%20574.166%20589.962%20580.69%20597.866%20580.69C605.77%20580.69%20610.916%20574.353%20610.916%20566.866ZM545.217%20548.39C545.217%20544.406%20548.426%20541.198%20552.352%20541.198C556.277%20541.198%20559.487%20544.406%20559.487%20548.39V585.904C559.487%20589.888%20556.304%20593.096%20552.352%20593.096C548.4%20593.096%20545.217%20589.861%20545.217%20585.904V548.39ZM544.368%20529.834C544.368%20534.005%20547.843%20537.561%20552.352%20537.561C556.861%20537.561%20560.335%20534.005%20560.335%20529.834V529.647C560.335%20525.476%20556.861%20522%20552.352%20522C547.843%20522%20544.368%20525.476%20544.368%20529.647V529.834Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.08%22%2F%3E%3Cpath%20class%3D%22logo%22%20d%3D%22M191.843%20582.989L186.273%20574.059L191.843%20565.128H262.077V522.749H180.729L175%20529.219V576.786L183.673%20590.743L187.413%20593.123H195.741L193.779%20607L210.303%20593.123H262.077V582.989H191.843Z%22%20fill%3D%22black%22%20fill-opacity%3D%220.08%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;top:0;left:0}.lazy-image-module__-lF__a__inner{background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;top:0;left:0}
.search-overlay-module__2wym3q__content[data-entering],.search-overlay-module__2wym3q__content[data-exiting]{animation:none}.search-overlay-module__2wym3q__panel{box-sizing:border-box;width:min(560px,100vw - 32px);animation:.3s cubic-bezier(.34,1.4,.64,1) search-overlay-module__2wym3q__pop}@keyframes search-overlay-module__2wym3q__pop{0%{opacity:0;scale:.8}}@media (prefers-reduced-motion:reduce){.search-overlay-module__2wym3q__panel{animation:none}}
.page-module__cYwtnq__wrapper{font-family:"M PLUS 1p",sans-serif;font-style:normal;font-weight:400;position:relative;overflow:hidden}
.list-floating-nav-module__JQZypW__bar{z-index:5;justify-content:center;width:100%;display:flex;position:sticky;bottom:16px}@media (max-width:767px){.list-floating-nav-module__JQZypW__bar{bottom:10px}}.list-floating-nav-module__JQZypW__barContent{transform-origin:bottom;align-items:center;gap:8px;width:max-content;transition:scale .2s ease-out;display:flex}.list-floating-nav-module__JQZypW__pill{background:var(--bg-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:999px;padding:8px;transition:box-shadow .2s linear}.list-floating-nav-module__JQZypW__searchPill{background:var(--bg-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px;transition:box-shadow .2s linear;display:flex}.list-floating-nav-module__JQZypW__searchButton{width:36px;height:36px;color:var(--fg-default);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.list-floating-nav-module__JQZypW__searchButton:before{content:"";background:var(--bg-inset);border-radius:999px;transition:inset .36s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.list-floating-nav-module__JQZypW__searchButton>*{z-index:1;position:relative}.list-floating-nav-module__JQZypW__searchButton:focus-visible:before{outline:2px solid var(--border-focus-ring);outline-offset:2px}@media (hover:hover){.list-floating-nav-module__JQZypW__searchButton:hover:before{inset:-3px}}.list-floating-nav-module__JQZypW__bar[data-stuck] .list-floating-nav-module__JQZypW__pill,.list-floating-nav-module__JQZypW__bar[data-stuck] .list-floating-nav-module__JQZypW__searchPill{box-shadow:var(--shadow-default)}.list-floating-nav-module__JQZypW__sentinel{height:1px}@media (prefers-reduced-motion:reduce){.list-floating-nav-module__JQZypW__barContent,.list-floating-nav-module__JQZypW__pill,.list-floating-nav-module__JQZypW__searchPill,.list-floating-nav-module__JQZypW__searchButton:before{transition:none}}
.modal-module__uOWpIW__wrapper{cursor:auto;background-color:#000000d9;width:100%;height:100%;transition:transform .32s cubic-bezier(.61,.01,.39,.98),opacity .32s cubic-bezier(.61,.01,.39,.98),visibility .32s cubic-bezier(.61,.01,.39,.98);position:absolute;top:0;left:0;overflow:hidden}.modal-module__uOWpIW__content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;width:100%;height:100%;position:absolute;top:0;left:0;overflow:scroll}.modal-module__uOWpIW__closeButton{--button-size:24px;width:var(--button-size);height:var(--button-size);color:#fff;cursor:pointer;display:block;position:absolute;top:24px;right:24px}.modal-module__uOWpIW__closeButton>*{width:100%!important;height:100%!important}
.no-content-message-module__WQ3J1q__wrapper{justify-items:center;padding:120px 0;display:grid}@media (max-width:767px){.no-content-message-module__WQ3J1q__wrapper{padding:100px 0}}.no-content-message-module__WQ3J1q__chara{width:120px;display:block;transform:translate(-5%)}@media (max-width:767px){.no-content-message-module__WQ3J1q__chara{width:110px}}.no-content-message-module__WQ3J1q__messageWrapper{max-width:460px;margin:0 auto}.no-content-message-module__WQ3J1q__messageWrapper:after{content:"";aspect-ratio:12/8;background-color:var(--color-screen-bg-secondary);clip-path:polygon(0 0,100% 0,50% 100%);width:20px;margin:-1px auto 0;display:block}.no-content-message-module__WQ3J1q__message{box-sizing:border-box;font:var(--text-m);color:var(--color-text-tertiary);background-color:var(--color-screen-bg-secondary);border-radius:12px;padding:16px 24px}@media (max-width:767px){.no-content-message-module__WQ3J1q__message{font:var(--text-s);border-radius:10px;padding:12px 18px}}
.poem-section-module__qRGHzq__wrapper{position:relative}@media (max-width:767px){.poem-section-module__qRGHzq__brWithDesktop{display:none}}@media (min-width:767.02px){.poem-section-module__qRGHzq__brWithMobile{display:none}}.poem-section-module__qRGHzq__inner{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:134px 24px;display:grid;position:relative}@media (min-width:767.02px){.poem-section-module__qRGHzq__inner{justify-items:center;row-gap:40px}}@media (max-width:767px){.poem-section-module__qRGHzq__inner{row-gap:30px}}.poem-section-module__qRGHzq__title{letter-spacing:.2em;background:var(--color-brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:50px;font-weight:900;line-height:1.45;position:relative}@media (max-width:767px){.poem-section-module__qRGHzq__title{font-size:40px}}.poem-section-module__qRGHzq__deco1{width:82px;display:block;position:absolute;bottom:0;left:0;transform:translate(-200%,50%)}@media (max-width:767px){.poem-section-module__qRGHzq__deco1{display:none}}.poem-section-module__qRGHzq__deco2{width:89px;display:block;position:absolute;bottom:0;right:0;transform:translate(200%,50%)}@media (max-width:767px){.poem-section-module__qRGHzq__deco2{width:65px;transform:translate(-140%,110%)}}.poem-section-module__qRGHzq__line{background:var(--color-brand-gradient);border-radius:999px;width:100px;height:10px;position:relative}.poem-section-module__qRGHzq__description{letter-spacing:.1em;color:#2d2623;font-weight:500;line-height:1.45}@media (min-width:767.02px){.poem-section-module__qRGHzq__description{text-align:center;font-size:18px}}@media (max-width:767px){.poem-section-module__qRGHzq__description{font-size:14px}}
.notification-module__qNLE8G__wrapper{grid-row-gap:8px;pointer-events:none;justify-items:center;width:80%;display:grid;position:absolute;top:16px;left:50%;transform:translate(-50%)}.notification-module__qNLE8G__message{color:#fff;background-color:#000;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;line-height:20px;animation:.2s ease-out both notification-module__qNLE8G__fadeIn,.2s ease-out .8s forwards notification-module__qNLE8G__fadeOut}@keyframes notification-module__qNLE8G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes notification-module__qNLE8G__fadeOut{0%{opacity:1}to{opacity:0}}
.tab-module__AwevLW__tab{font:var(--text-m);color:var(--color-gray);white-space:nowrap;cursor:pointer;padding:.75rem 1rem}.tab-module__AwevLW__tab[data-selected]{color:var(--color-text-primary);font-weight:700}.tab-module__AwevLW__tab:not([data-focus-visible]){outline:none}.tab-module__AwevLW__tabListContainer{scroll-behavior:smooth;overscroll-behavior-x:contain;grid-area:1/1;overflow-x:auto}.tab-module__AwevLW__tabListInner{position:relative}.tab-module__AwevLW__tabList{flex-wrap:nowrap;display:flex}.tab-module__AwevLW__tabListSlider{background-color:var(--color-border-active);height:3px;width:var(--tabs-slider-width);transform:translateX(var(--tabs-slider-offset));border-radius:3px;position:absolute;bottom:0}.tab-module__AwevLW__tabs.tab-module__AwevLW__isTabAnimated .tab-module__AwevLW__tabListSlider{transition:all .2s}.tab-module__AwevLW__tabPanel{grid-area:2/1}.tab-module__AwevLW__tabPanel:not([data-focus-visible]){outline:none}.tab-module__AwevLW__tabPanel[data-inert]{visibility:hidden;opacity:0}.tab-module__AwevLW__tabPanel:not([data-inert]){opacity:1;transition:opacity .3s ease-out}.tab-module__AwevLW__tabs{width:100%;display:grid;position:relative}.tab-module__AwevLW__tabs:before{content:"";border-bottom:3px solid var(--color-gray-30);grid-area:1/1}
.arrow-button-module___fHUdq__wrapper{cursor:pointer;border-radius:21px;display:block;position:relative}.arrow-button-module___fHUdq__wrapper:disabled{--bg-shadow:none;pointer-events:none;color:var(--fg-disabled)!important;background-color:var(--bg-disabled)!important}.arrow-button-module___fHUdq__wrapper:focus-visible{outline:2px solid var(--border-focus-ring);outline-offset:2px}@media (hover:hover){.arrow-button-module___fHUdq__wrapper:hover .arrow-button-module___fHUdq__bg{border-radius:20px;inset:-3px}.arrow-button-module___fHUdq__wrapper:hover .arrow-button-module___fHUdq__icon{animation:.5s ease-in-out .1s both arrow-button-module___fHUdq__arrow}}.arrow-button-module___fHUdq__bg{background-color:inherit;box-shadow:var(--bg-shadow,none);transition:inset .36s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.arrow-button-module___fHUdq__primary{color:var(--fg-on-emphasis);background-color:var(--bg-emphasis)}.arrow-button-module___fHUdq__secondary{color:var(--fg-default);background-color:var(--bg-inset)}.arrow-button-module___fHUdq__surface{--bg-shadow:var(--shadow-default);color:var(--fg-default);background-color:var(--bg-surface)}.arrow-button-module___fHUdq__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(180deg)}@keyframes arrow-button-module___fHUdq__arrow{0%,to{transform:translate(-50%,-50%)rotate(180deg)}40%{transform:translate(-3px)translate(-50%,-50%)rotate(180deg)}70%{transform:translate(1.5px)translate(-50%,-50%)rotate(180deg)}}@media (prefers-reduced-motion:reduce){.arrow-button-module___fHUdq__bg{transition:none}.arrow-button-module___fHUdq__wrapper:hover .arrow-button-module___fHUdq__icon{animation:none}}
.scroll-guide-module__7jfkwq__wrapper{--size:100px;width:var(--size);height:var(--size);border-radius:var(--rounded-s);pointer-events:none;background-color:#000;animation:.3s ease-out 1.2s both scroll-guide-module__7jfkwq__fadeOut;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scroll-guide-module__7jfkwq__vertical{--size:100px;width:var(--size);height:var(--size);border-radius:var(--rounded-s);pointer-events:none;background-color:#000;animation:.3s ease-out 1.2s both scroll-guide-module__7jfkwq__fadeOut;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.scroll-guide-module__7jfkwq__inner{grid-row-gap:4px;align-content:center;justify-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.scroll-guide-module__7jfkwq__iconWrapper{--icon-size:33px;box-sizing:border-box;width:var(--icon-size);height:var(--icon-size);border:3px solid #fff;border-radius:50%;position:relative;overflow:hidden}.scroll-guide-module__7jfkwq__iconX{color:#fff;animation:.7s ease-out .4s both scroll-guide-module__7jfkwq__move-x;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(-1)}.scroll-guide-module__7jfkwq__iconY{color:#fff;animation:.7s ease-out .4s both scroll-guide-module__7jfkwq__move-y;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.scroll-guide-module__7jfkwq__text{font:var(--text-s-bold);color:#fff}@keyframes scroll-guide-module__7jfkwq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes scroll-guide-module__7jfkwq__move-x{0%{transform:translate(-52%,-50%)scaleX(-1)}50%{transform:translate(-125%,-50%)scaleX(-1)}50%{transform:translate(25%,-50%)scaleX(-1)}to{transform:translate(-52%,-50%)scaleX(-1)}}@keyframes scroll-guide-module__7jfkwq__move-y{0%{transform:translate(-50%,-50%)rotate(90deg)}50%{transform:translate(-50%,20%)rotate(90deg)}50%{transform:translate(-50%,-120%)rotate(90deg)}to{transform:translate(-50%,-50%)rotate(90deg)}}
.close-button-module__By8DKq__wrapper{cursor:pointer;border-radius:21px;display:block;position:relative}.close-button-module__By8DKq__wrapper[data-disabled]{--bg-shadow:none;pointer-events:none;color:var(--fg-disabled)!important;background-color:var(--bg-disabled)!important}.close-button-module__By8DKq__wrapper:focus-visible{outline:2px solid var(--border-focus-ring);outline-offset:2px}@media (hover:hover){.close-button-module__By8DKq__wrapper:hover .close-button-module__By8DKq__bg{border-radius:20px;inset:-3px}}.close-button-module__By8DKq__bg{background-color:inherit;box-shadow:var(--bg-shadow,none);transition:inset .36s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.close-button-module__By8DKq__primary{color:var(--fg-on-emphasis);background-color:var(--bg-emphasis)}.close-button-module__By8DKq__secondary{color:var(--fg-default);background-color:var(--bg-inset)}.close-button-module__By8DKq__surface{--bg-shadow:var(--shadow-default);color:var(--fg-default);background-color:var(--bg-surface)}.close-button-module__By8DKq__icon{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute!important}@media (prefers-reduced-motion:reduce){.close-button-module__By8DKq__bg{transition:none}}
.access-type-settings-module__17db0a__selectbox{background-color:var(--color-white)}
.series-list-module__TVwBiq__wrapper{display:grid}