@media (max-width:1023.98px){:root{--top-menu-height:64px}}html,body{max-width:100%}@supports (overflow:clip){html,body{overflow-x:clip}}@media (hover:none) and (pointer:coarse){a,button,[role=button],label,summary,select,input[type=checkbox],input[type=radio]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}}@supports (-webkit-touch-callout:none){@media (max-width:1023.98px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=color]):not([type=file]),select,textarea{font-size:max(16px,1em)!important}}}@media (max-width:1023.98px){img,video,canvas,iframe{max-width:100%}h1,h2,h3,h4,p,li,dd,td,th,blockquote{overflow-wrap:break-word}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:1023.98px){.site-header{height:64px}.sh-search{display:none}.sh-mobile-search-toggle{display:inline-flex}.sh-mobile-search{display:block}}@media (min-width:640px) and (max-width:1023.98px){.sh-mobile-search{border:1px solid var(--sh-border);border-top:none;border-radius:0 0 18px 18px;width:min(640px,100vw - 32px);left:50%;right:auto;transform:translate(-50%)}}@media (hover:none) and (pointer:coarse),(max-width:1023.98px){.sh-bar,.sh-mobile-search{-webkit-backdrop-filter:none;backdrop-filter:none}.site-header:not(.sh-theme-light){--sh-bg:#09090ef7}}@media (max-width:639.98px){.sh-profile-panel{width:min(320px,100vw - 16px);right:-4px}.sh-profile-panel-card{max-height:calc(100dvh - 80px)}.sh-suggestions{max-height:min(60dvh,420px)}}@media (min-width:1024px) and (max-width:1279.98px){.anime-catalog-page,.characters-catalog-page,.figures-catalog-page,.social-page-modern,.collaborations-page-modern,.news-detail-page,.anime-detail-page,.hero-detail-page,.model-detail-page,.wallet-page,.home-page-modern,.kawaii-light-page,.kawaii-winter-page{padding-top:20px}.gacha-store-page .gs-sheet{margin-top:20px}}@media (max-width:1023.98px){.anime-catalog-page,.characters-catalog-page,.figures-catalog-page,.social-page-modern,.collaborations-page-modern,.news-detail-page,.anime-detail-page,.hero-detail-page,.model-detail-page,.wallet-page,.home-page-modern,.kawaii-light-page,.kawaii-winter-page,.auth-page-modern{padding-top:20px}.gacha-store-page .gs-sheet{margin-top:20px}}@media (max-width:639.98px){.anime-catalog-page,.characters-catalog-page,.figures-catalog-page,.social-page-modern,.collaborations-page-modern,.news-detail-page,.anime-detail-page,.hero-detail-page,.model-detail-page,.wallet-page,.home-page-modern,.kawaii-light-page,.kawaii-winter-page{padding-top:12px;padding-bottom:32px}.gacha-store-page .gs-sheet{margin-top:12px}.auth-page-modern{padding-top:16px}.anime-catalog-page .acp-shell,.characters-catalog-page .ccp-shell,.figures-catalog-page .fcp-shell,.anime-detail-page .adp-shell,.adp-shell,.hero-detail-page .hdp-shell,.model-detail-page .mdp-shell,.home-page-modern .hp-shell,.gacha-store-page .gs-shell,.stlani-page .stlp-shell,.kawaii-light-page .kwl-shell,.ipm-shell,.ndp-shell,.pfl2-shell,.fp-shell,.sfm-shell{padding-left:6px;padding-right:6px}.anime-catalog-page .acp-sheet,.characters-catalog-page .ccp-sheet,.figures-catalog-page .fcp-sheet,.anime-detail-page .adp-sheet,.adp-sheet,.hero-detail-page .hdp-sheet,.model-detail-page .mdp-sheet,.home-page-modern .hp-sheet,.stlani-page .stlp-sheet,.ipm-sheet,.ndp-sheet,.pfl2-sheet,.sfm-sheet{border-radius:22px;padding-top:16px;padding-left:12px;padding-right:12px;box-shadow:0 10px 30px #0f172a0f}.fp-sheet{border-radius:24px;padding:8px}}@media (max-width:379.98px){.anime-catalog-page .acp-sheet,.characters-catalog-page .ccp-sheet,.figures-catalog-page .fcp-sheet,.anime-detail-page .adp-sheet,.adp-sheet,.hero-detail-page .hdp-sheet,.model-detail-page .mdp-sheet,.home-page-modern .hp-sheet,.stlani-page .stlp-sheet,.ipm-sheet,.ndp-sheet,.pfl2-sheet,.sfm-sheet{padding-left:10px;padding-right:10px}}.floating-sitemap-btn{display:none}@media (min-width:1024px){.floating-sitemap-btn{display:flex}}@media (min-width:1024px) and (max-width:1279.98px){.floating-sitemap-btn{bottom:88px;right:20px}.floating-sitemap-btn>a{border-radius:14px;gap:8px;padding:9px 16px;font-size:15px}}@media (max-width:859.98px){.pfl2-header-card{min-height:0}.pfl2-header-panel{padding-bottom:14px}.pfl2-header-quicklinks{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 16px 16px;display:grid;position:relative}.pfl2-header-quicklinks .pfl2-quicklink-btn{text-align:center;justify-content:center;min-height:46px;padding:11px 12px;line-height:1.2}}@media (max-width:639.98px){.pfl2-header-panel{padding:16px 16px 12px}.pfl2-header-top{gap:8px;margin-bottom:12px}.pfl2-header-top>button{padding:8px 12px;font-size:12.5px}.pfl2-header-body{gap:14px}.pfl2-avatar-wrap{border-radius:20px;width:84px;height:84px}.pfl2-header-name{overflow-wrap:anywhere;font-size:20px}.pfl2-header-email{overflow-wrap:anywhere}.pfl2-header-info .pfl-btn{padding-left:14px;padding-right:14px}.pfl2-header-quicklinks .pfl2-quicklink-btn{gap:6px;font-size:12px}}@media (max-width:379.98px){.pfl2-header-body{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.sm-fod-actions{gap:8px}.sm-fod-actions .sm-btn--lg{text-overflow:ellipsis;flex:auto;justify-content:center;min-width:0;padding:14px 16px;font-size:13px;overflow:hidden}.sm-fod-actions .sm-icon-btn{flex:none;width:46px;height:46px}.sm-fcard-foot .sm-cart-btn{width:34px;height:34px}.sm-collect-fan{overflow:hidden}}@media (max-width:379.98px){.sm-fod-actions .sm-btn--lg{letter-spacing:0;padding:13px 12px;font-size:12px}.sm-fod-actions .sm-icon-btn{width:42px;height:42px}}@media (max-width:639.98px){.figures-catalog-page .fcp-card-topbar{gap:6px;padding-left:8px;padding-right:8px}.figures-catalog-page .fcp-card-topbar>a{white-space:nowrap;padding:6px 0;font-size:11px}}@media (max-width:379.98px){.figures-catalog-page .fcp-card-topbar{gap:4px;padding-left:6px;padding-right:6px}.figures-catalog-page .fcp-card-topbar>a{letter-spacing:-.01em;font-size:10px}}.kwt-follow-bar{top:calc(var(--top-menu-height) + 8px);z-index:30;pointer-events:none;opacity:0;justify-content:flex-end;height:0;transition:opacity .2s,transform .2s;display:flex;position:sticky;transform:translateY(-6px)}.kwt-follow-bar.is-visible{opacity:1;transform:none}.kwt-follow-bar-inner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border:1px solid #94a3b840;border-radius:16px;align-items:flex-start;gap:6px;padding:5px;display:flex;box-shadow:0 10px 26px #0f172a1f}.kwt-follow-bar.is-visible .kwt-follow-bar-inner{pointer-events:auto}.kawaii-winter-page .kwt-follow-bar .kwt-follow-btn{gap:6px;padding:8px 12px}.kwt-follow-btn-label{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}@media (max-width:639.98px){.kwt-follow-btn-label{display:none}}.kwt-reward-bar{overflow:hidden}.kwt-reward-bar-fill{max-width:100%}.gw-bn-recent li b{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;max-width:42%;overflow:hidden}.gw-bn-recent time{flex-shrink:0}@media (max-width:479.98px){.gw-bn-recent li{-moz-column-gap:10px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;display:grid}.gw-bn-recent li b{max-width:none}.gw-bn-recent li span{grid-area:2/1/auto/-1;font-size:12.5px}.gw-bn-recent time{font-size:12px}}@media (max-width:1279.98px){.sm-fcard-foot{align-items:flex-end}.sm-fcard-foot .sm-price{-moz-column-gap:4px;flex-wrap:wrap;gap:0 4px;min-width:0}}@media (max-width:1023.98px){.sm-nav-tabs{padding-right:18px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}@media (min-width:761px) and (max-width:1023.98px){.sm-nav-tab{gap:6px;padding:9px 13px;font-size:13px}.sm-mode-switch-icon{display:none}.sm-mode-switch-btn{padding:7px 11px}}@media (min-width:761px) and (max-width:900px){.sm-fod{grid-template-columns:minmax(0,1fr)}.sm-fod-info{padding:26px 28px 10px}.sm-fod-visual{order:-1;min-height:380px}.sm-fod-visual-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%}.sm-fod-side{flex-wrap:wrap}.sm-fod-bg-fade{background:linear-gradient(0deg, var(--sm-fade) 0%, var(--sm-fade) 45%, transparent 75%)}}@media (min-width:761px) and (max-width:1100px){.sm-fod-actions{flex-wrap:wrap;gap:10px}.sm-fod-actions .sm-btn--lg{padding:14px 22px}.sm-fod-actions .sm-icon-btn{flex:none;width:46px;height:46px}}@media (min-width:1024px) and (max-width:1279.98px){.sh-shell{gap:8px;padding:0 20px}.sh-logo-img{width:56px;height:56px}.sh-nav-trigger{min-width:150px;max-width:180px}.sh-search{justify-content:center}.sh-search-modes{z-index:31;border:1px solid var(--sh-border);background:var(--sh-panel);opacity:0;visibility:hidden;border-radius:14px;padding:6px;transition:opacity .15s,transform .15s,visibility 0s linear .15s;position:absolute;top:calc(100% + 6px);left:0;right:0;transform:translateY(-4px);box-shadow:0 16px 36px #00000059}.sh-search:focus-within .sh-search-modes{opacity:1;visibility:visible;transition:opacity .15s,transform .15s;transform:none}.sh-search:focus-within .sh-suggestions{top:calc(100% + 56px)}}@media (min-width:860px) and (max-width:1279.98px){.pfl2-header-card{grid-template-columns:minmax(0,56%) minmax(0,1fr);align-content:start;display:grid}.pfl2-header-panel{grid-area:1/1;width:auto;padding-bottom:8px}.pfl2-header-quicklinks{grid-area:2/1;align-self:end;padding:6px 30px 24px;position:relative;bottom:auto;left:auto;right:auto}}@media (max-width:1023.98px){.ag-admin table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.ag-admin input,.ag-admin select,.ag-admin textarea{max-width:100%}.ag-admin .container{padding-left:12px;padding-right:12px}.ag-admin .flex.items-center.justify-between,.ag-admin .flex.justify-between{flex-wrap:wrap;gap:8px}.ag-admin pre,.ag-admin code{white-space:pre-wrap;overflow-wrap:anywhere}}@media (max-width:639.98px){.ag-admin .p-6{padding:16px}.ag-admin .p-8{padding:18px}.ag-admin .px-6{padding-left:14px;padding-right:14px}}@media (max-width:1023.98px){.hpl-root{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.hpl-rail-mobile{bottom:calc(10px + env(safe-area-inset-bottom,0px))}}@media (max-width:760px){.sm-nav{gap:8px;margin-bottom:14px;padding:6px;position:relative;top:auto}.sm-nav-side{flex-wrap:nowrap;justify-content:space-between;gap:6px;min-width:0}.sm-balance-chip{flex-shrink:0;padding:6px 10px;font-size:13px}.sm-mode-switch{flex-shrink:1;min-width:0}.sm-mode-switch-btn{white-space:nowrap;padding:6px 9px;font-size:12px}.sm-nav-tab{gap:6px;padding:8px 12px;font-size:13px}}@media (max-width:379.98px){.sm-balance-chip{padding:5px 8px;font-size:12px}.sm-mode-switch-btn{padding:6px 7px;font-size:11px}.sm-nav-tab{padding:8px 10px}}.sm-cases-bar>*{max-width:100%}@media (max-width:760px){.sm-cases-bar .sm-cat-tabs{width:100%}.sm-case-mode{align-self:stretch}.sm-case-mode button{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;padding:8px 10px}.sm-cat-tab{flex-shrink:0}.sm-cat-tabs{padding-right:16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}}@media (max-width:379.98px){.sm-case-mode button{gap:4px;padding:8px 6px;font-size:11.5px}}.sm-case-off-badge{white-space:normal;text-align:center;max-width:calc(100% - 16px);line-height:1.25}.sm-search{min-width:0;max-width:min(420px,100%)}.sm-search .sm-input{min-width:0}.sm-search .sm-select--mode{flex-shrink:0}@media (max-width:379.98px){.sm-search .sm-select--mode select{max-width:112px}}@media (max-width:479.98px){.sm-anima-info .sm-hero-actions{flex-wrap:wrap}.sm-anima-info .sm-hero-actions>*{max-width:100%}.sm-anima-stage{overflow:hidden}.sm-btn{white-space:normal;text-align:center;justify-content:center;max-width:100%;line-height:1.2}.sm-btn--lg{padding:14px 18px;font-size:13px}.sm-fod-price-row{flex-wrap:wrap;row-gap:4px}.sm-fod-price-row .sm-price{flex-wrap:wrap;min-width:0}.sm-price--lg{font-size:26px}}
