@import "https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;700;800&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.shelf-controls>a{border:1px solid var(--line);color:#7f8ca0;background:#12141a;border-radius:7px;align-items:center;height:27px;padding:0 10px;font-size:8px;display:flex}.shelf-controls>a:hover{color:#d8dde5;background:#1c1f27}.recent-home-section{border-top:1px solid var(--line);margin-top:40px;padding-top:25px;display:none}@media (width<=720px){.recent-home-section{display:block}}.catalog-page{min-height:calc(100vh - 54px);padding:18px 12px 70px}.catalog-filter-panel{z-index:4;background:linear-gradient(145deg,#141a25fa,#0c1119fa);border:1px solid #97a8c429;border-radius:16px;padding:18px;position:relative;box-shadow:0 18px 45px #0000002e}.catalog-search{color:#7f96b5;background:#101620;border:1px solid #2a3544;border-radius:11px;align-items:center;gap:12px;height:54px;margin-bottom:16px;padding:0 16px;display:flex}.catalog-search:focus-within{border-color:#10a3ea94;box-shadow:0 0 0 3px #10a3ea14}.catalog-search input{color:#e0e6ee;background:0 0;border:0;outline:0;width:100%;font-size:14px}.catalog-filters{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:14px;padding-top:17px;display:grid}.catalog-filter{gap:7px;min-width:0;display:grid}.catalog-filter>small{letter-spacing:1.5px;color:#71829a;padding-left:2px;font-size:8px;font-weight:800}.catalog-filter details{position:relative}.catalog-filter summary{color:#cbd5e1;cursor:pointer;background:linear-gradient(#1a2230,#151c27);border:1px solid #2a3544;border-radius:10px;justify-content:space-between;align-items:center;height:46px;padding:0 14px;font-size:12px;list-style:none;transition:border-color .2s,background .2s;display:flex}.catalog-filter summary::-webkit-details-marker{display:none}.catalog-filter details[open] summary{color:#fff;background:#1b2533;border-color:#10a3ea9e}.catalog-filter details[open] summary svg{color:#10a3ea;transform:rotate(180deg)}.catalog-filter summary svg{color:#7689a3;transition:transform .2s}.catalog-filter details>div{z-index:20;background:#151c27;border:1px solid #2b3747;border-radius:11px;gap:3px;max-height:250px;padding:6px;display:grid;position:absolute;top:52px;left:0;right:0;overflow:auto;box-shadow:0 18px 46px #00000085}.catalog-filter details button{color:#aebac9;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;height:38px;padding:0 10px;font-size:11px;display:flex}.catalog-filter details button:hover{color:#fff;background:#202b39}.catalog-filter details button.active{color:#64c8f5;background:#10a3ea21}.catalog-summary{border-bottom:1px solid var(--line);color:#68778b;letter-spacing:.5px;align-items:center;gap:18px;height:58px;font-size:9px;display:flex}.catalog-summary span:first-child{color:#7f91ab}.catalog-summary b{color:#d8dce3;margin-left:5px}.catalog-summary i{color:#353d4a;font-style:normal}.catalog-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 14px;padding-top:24px;display:grid}.catalog-card{min-width:0;display:block}.catalog-poster{aspect-ratio:2/3;clip-path:polygon(0 0,95% 0,100% 3%,100% 100%,0 100%);background:#15171d;border:1px solid #ffffff1a;position:relative;overflow:hidden}.catalog-poster:after{content:"";pointer-events:none;background:linear-gradient(#0000,#040507e6);position:absolute;inset:58% 0 0}.catalog-poster>img{object-fit:cover;width:100%;height:100%;transition:transform .3s,filter .3s}.catalog-poster>b{z-index:2;color:#11151b;letter-spacing:1px;background:#91a9c7;padding:5px 8px;font-size:7px;position:absolute;top:10px;left:10px}.catalog-poster>span{z-index:2;color:#d9dee6;justify-content:space-between;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.catalog-poster>span small{font-size:7px;font-weight:700}.catalog-card>div:last-child{padding-top:10px;position:relative}.catalog-card h2{color:#cbd0d7;white-space:nowrap;text-overflow:ellipsis;height:18px;margin:0;padding-right:25px;font-size:11px;overflow:hidden}.catalog-card>div:last-child>i{color:#657185;font-style:normal;transition:all .2s;position:absolute;top:8px;right:2px}.catalog-card p{color:#606b7b;letter-spacing:.7px;margin:6px 0 0;font-size:7px}.catalog-card:hover .catalog-poster>img{filter:brightness(.72);transform:scale(1.04)}.catalog-card:hover h2{color:#f0f2f5}.catalog-card:hover>div:last-child>i{color:#b8c8df;transform:translate(3px)}@media (width<=1400px){.catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1120px){.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-filters{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.catalog-page{padding:16px 12px 50px}}@media (width<=520px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filters{grid-template-columns:1fr}.catalog-filter-panel{padding:14px}.catalog-summary{flex-wrap:wrap;gap:8px}.shelf-controls>a{display:none}}.catalog-search-row{display:block}.mobile-filter-toggle{display:none}@media (width<=720px){.catalog-page{padding-top:18px;padding-bottom:95px}.catalog-filter-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.catalog-search-row{gap:8px;display:flex}.catalog-search{background:#182235;border-radius:12px;flex:1;height:50px;margin:0}.mobile-filter-toggle{color:#aebdd0;background:#1b2638;border:1px solid #2d3a4d;border-radius:12px;flex:0 0 54px;place-items:center;width:54px;height:50px;display:grid}.mobile-filter-toggle.active{color:#62c9f7;background:#10a3ea1f;border-color:#10a3ea}.catalog-filters{background:#111a29;border:1px solid #29374a;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;padding:12px;display:none}.catalog-filters.mobile-open{display:grid}.catalog-summary{border-bottom:0;height:42px}.catalog-summary span,.catalog-summary i{display:none}.catalog-grid{gap:18px 10px;margin-top:8px}.catalog-card>div:last-child h2{font-size:12px}.catalog-card>div:last-child p{font-size:8px}}.catalog-filter-menu{position:relative}.catalog-filter-trigger{color:#cbd5e1;background:linear-gradient(#1a2230,#151c27);border:1px solid #2a3544;border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:46px;padding:0 14px;font-size:12px;transition:border-color .2s,background .2s;display:flex}.catalog-filter-menu.open .catalog-filter-trigger{color:#fff;background:#1b2533;border-color:#10a3ea9e}.catalog-filter-trigger svg{color:#7689a3;transition:transform .2s}.catalog-filter-menu.open .catalog-filter-trigger svg{color:#10a3ea;transform:rotate(180deg)}.catalog-filter-options{z-index:20;background:#151c27;border:1px solid #2b3747;border-radius:11px;gap:3px;max-height:250px;padding:6px;display:grid;position:absolute;top:52px;left:0;right:0;overflow:auto;box-shadow:0 18px 46px #00000085}.catalog-filter-options button{color:#aebac9;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;height:38px;padding:0 10px;font-size:11px;display:flex}.catalog-filter-options button:hover{color:#fff;background:#202b39}.catalog-filter-options button.active{color:#64c8f5;background:#10a3ea21}.catalog-count{z-index:3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#edf5fb;background:#070c13e0;border:1px solid #ffffff24;border-radius:7px;padding:6px 7px;font-size:8px;font-weight:800;line-height:1;position:absolute;top:8px;right:8px;box-shadow:0 5px 16px #0000004d}.catalog-card>div:last-child{padding-top:9px}.catalog-card h2{height:auto;min-height:18px;padding-right:0;line-height:1.45}.catalog-card>div:last-child>i,.catalog-card p,.catalog-poster>b,.catalog-poster>span{display:none!important}@media (width<=720px){.catalog-page{padding-top:66px}.catalog-count{padding:5px 6px;font-size:7px;top:7px;right:7px}.catalog-search-row{padding-right:0}.catalog-card>div:last-child{padding-top:8px}.catalog-card>div:last-child h2{font-size:11px;line-height:1.45}}.library-page{min-height:calc(100vh - 54px);padding:30px 18px 70px}.library-title h1{color:#eef0f4;margin:0;font-size:27px}.library-title p{color:#7193ba;margin:8px 0 28px;font-size:10px}.library-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.library-stats article{border:1px solid var(--line);background:#13151b;border-radius:11px;align-content:start;height:100px;padding:19px;display:grid}.library-stats small{color:#74869f;font-size:8px}.library-stats strong{color:#f0f2f5;margin-top:10px;font-size:24px}.library-toolbar{border:1px solid var(--line);background:#0f1116;border-radius:12px;justify-content:flex-end;align-items:center;height:62px;margin:18px 0;padding:0 12px;display:flex}.library-toolbar label{border:1px solid var(--line);background:#15171d;border-radius:9px;align-items:center;gap:9px;width:255px;height:38px;padding:0 11px;display:flex}.library-toolbar label span{color:#71849f}.library-toolbar input{color:#ccd2db;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.library-toolbar>button{border:1px solid var(--line);color:#fff;background:#526b8f;border-radius:9px;width:38px;height:38px;margin-left:8px}.library-list{gap:11px;display:grid}.library-list>article{border:1px solid var(--line);background:#101217;border-radius:13px;grid-template-columns:78px minmax(0,1fr) 95px;align-items:center;gap:16px;min-height:136px;padding:15px;display:grid;position:relative}.library-list>article>img{object-fit:cover;border-radius:9px;width:78px;height:106px}.library-item-info h2{color:#e0e3e8;margin:0 0 8px;font-size:12px}.library-item-info>p{color:#6f7c8e;align-items:center;gap:7px;margin:0;font-size:8px;display:flex}.library-item-info>p b,.library-item-info>p strong{color:#80a2ce}.reading-state{justify-content:space-between;max-width:340px;margin-top:17px;font-size:8px;display:flex}.reading-state span{color:#acb3be}.reading-state b{color:#f0f2f5}.progress-track{background:#262931;border-radius:4px;max-width:340px;height:6px;margin-top:6px;overflow:hidden}.progress-track i{background:#7798c2;border-radius:4px;height:100%;display:block}.library-list>article>a{color:#fff;background:#7694bb;border-radius:9px;place-items:center;height:34px;font-size:8px;font-weight:800;display:grid}.library-list>article>button{color:#596779;background:0 0;border:0;font-size:15px;position:absolute;top:7px;right:8px}.library-list>article>button:hover{color:#d5dae2}.mobile-library-tab,.mobile-unread-count{display:none}@media (width<=900px){.library-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.library-page{padding:68px 14px 92px!important}.library-title{align-items:center;min-height:54px;display:flex}.library-title h1{font-size:25px}.library-title p,.library-stats{display:none}.library-toolbar{background:0 0;border:0;height:50px;margin:5px 0 18px;padding:0}.library-toolbar label{background:#172236;border-color:#2b394d;border-radius:12px;width:100%;height:46px;padding:0 14px}.library-toolbar label span{font-size:17px}.library-toolbar input{font-size:13px}.library-toolbar>button{display:none}.mobile-library-tab{color:#b5c8ff;border-bottom:1px solid #2a3546;align-items:center;gap:8px;height:45px;margin:0 -14px 11px;padding:0 20px;font-size:14px;font-weight:800;display:flex}.mobile-library-tab:after{content:"";background:#9db2ff;border-radius:3px;width:76px;height:3px;margin-top:44px;position:absolute;left:20px}.mobile-library-tab b{color:#8fa0b8;background:#202b3d;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:9px;display:grid}.library-list{gap:0}.library-list>article{background:0 0;border:0;border-radius:0;grid-template-columns:62px minmax(0,1fr) auto;gap:13px;min-height:92px;padding:8px 2px}.library-list>article>img{border-radius:9px;width:62px;height:76px}.library-item-info h2{margin:0;font-size:14px;line-height:1.35}.library-item-info>p,.reading-state,.progress-track{display:none}.mobile-unread-count{color:#9fb2ca;text-align:center;background:#1b293e;border:1px solid #7997c547;border-radius:9px;max-width:112px;padding:7px 9px;font-size:9px;line-height:1.35;display:block}.mobile-unread-count b{color:#69d56d;font-size:13px}.library-list>article>a{z-index:2;background:0 0;border-radius:0;height:auto;font-size:0;position:absolute;inset:0}.library-list>article>button{display:none}}.topbar>.global-search{grid-column:2}.account-actions{grid-column:3}.nav-link i svg,.sidebar-bottom svg{display:block}.sidebar-bottom .random span{align-items:center;gap:8px;display:flex}.identity img,.admin-brand img{object-fit:contain;background:0 0;border-radius:0}.identity{padding-bottom:10px}.identity b{font-size:15px}.command-search-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050609d1;justify-content:center;align-items:flex-start;padding:84px 24px 24px;display:flex;position:fixed;inset:0}.command-search{background:#101217;border:1px solid #9aa9c22e;border-radius:13px;width:min(720px,100%);overflow:hidden;box-shadow:0 28px 90px #000000a6}.command-search>form{border-bottom:1px solid #9aa9c226;align-items:center;gap:12px;height:58px;padding:0 15px;display:flex}.command-search>form>svg{color:#9aa9bd;flex:none}.command-search input{color:#eef1f6;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.command-search input::placeholder{color:#788598}.command-search form button{color:#7f8b9c;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.command-search form button:hover{color:#fff;background:#1d2028}.command-results{max-height:440px;padding:8px;overflow:auto}.command-results>a{border-radius:9px;grid-template-columns:42px 1fr 30px;align-items:center;gap:12px;min-height:64px;padding:7px;display:grid}.command-results>a:hover{background:#1c1f27}.command-results img{object-fit:cover;border-radius:5px;width:42px;height:52px}.command-results span{gap:5px;display:grid}.command-results b{color:#e6e9ee;font-size:13px}.command-results small{color:#77869a;font-size:10px}.command-results i{color:#718096;font-style:normal}.command-results p{text-align:center;color:#778497;margin:0;padding:34px;font-size:13px}.command-search>footer{color:#8996a9;border-top:1px solid #9aa9c224;justify-content:space-between;align-items:center;height:39px;padding:0 13px;font-size:10px;display:flex}.command-search kbd{color:#cbd2dc;background:#242730;border:1px solid #ffffff1c;border-radius:5px;padding:2px 5px;font-size:9px}body{font-size:15px}.card h3{font-size:12px}.home-content,.catalog-page,.library-page{padding-left:28px;padding-right:28px}.relations,.detail-columns,.characters,.more-like{max-width:1440px}.admin-section{max-width:none}.admin-top h1{font-size:22px}.admin-form label,.admin-form input,.admin-form select,.admin-form textarea{font-size:10px}.discount-live-preview article{flex-wrap:wrap;gap:10px;height:auto;min-height:76px}.discount-live-preview article>.package-price{text-align:right;margin-left:auto;display:grid}.package-row-actions{grid-template-columns:1fr 1fr;gap:6px;width:100%;margin-left:0!important;display:grid!important}.package-row-actions button{border:1px solid var(--line);color:#aeb8c7;background:#1b1e26;border-radius:6px;height:29px;font-size:9px}.package-row-actions button:hover{color:#fff;background:#282d38}.package-row-actions button.danger{color:#e9a0a7;border-color:#e05e6c40}@media (width<=720px){.command-search-backdrop{padding:65px 12px 12px}.command-search input{font-size:14px}.command-search>footer span:last-child{display:none}.topbar>.global-search{grid-column:2}.account-actions{grid-column:3}.home-content,.catalog-page,.library-page{padding-left:13px;padding-right:13px}}.content-library-panel{gap:16px;display:grid}.content-library-head{border:1px solid var(--line);background:linear-gradient(135deg,#171a22,#111318);border-radius:13px;align-items:center;padding:22px 24px;display:flex}.content-library-head small{letter-spacing:1.5px;color:#74839a;font-size:8px}.content-library-head h2{color:#eef1f5;margin:6px 0;font-size:21px}.content-library-head p{color:#7c8899;margin:0;font-size:11px}.content-library-head>button{color:#111319;background:#e1e4e9;border:0;border-radius:9px;height:40px;margin-left:auto;padding:0 18px;font-size:11px;font-weight:700}.content-list-tools{border:1px solid var(--line);background:#121419;border-radius:11px;align-items:center;height:55px;padding:7px;display:flex}.content-list-tools nav{gap:5px;display:flex}.content-list-tools nav button{color:#7f8da1;background:0 0;border:0;border-radius:8px;height:39px;padding:0 16px;font-size:11px}.content-list-tools nav button.active{color:#e9edf3;background:#282d39}.content-list-tools nav b{color:#9da9b9;background:#171920;border-radius:9px;margin-left:7px;padding:3px 6px;font-size:8px}.content-list-tools label{border:1px solid var(--line);color:#7f8ea3;background:#0e1014;border-radius:8px;align-items:center;gap:8px;width:min(330px,40%);height:38px;margin-left:auto;padding:0 12px;display:flex}.content-list-tools input{color:#d7dce4;background:0 0;border:0;outline:0;width:100%;font-size:11px}.content-list{border:1px solid var(--line);background:#111318;border-radius:12px;overflow:hidden}.content-list-heading,.content-list-row{grid-template-columns:minmax(260px,2fr) minmax(110px,.7fr) minmax(70px,.45fr) minmax(110px,.7fr) 28px;align-items:center;display:grid}.content-list-heading{border-bottom:1px solid var(--line);color:#69768a;letter-spacing:.8px;text-transform:uppercase;background:#171920;height:38px;padding:0 15px;font-size:8px}.content-list-row{border:0;border-bottom:1px solid var(--line);color:#aeb7c4;text-align:left;background:#111318;width:100%;min-height:76px;padding:7px 15px}.content-list-row:last-child{border-bottom:0}.content-list-row:hover{background:#191c23}.content-list-title{align-items:center;gap:12px;min-width:0;display:flex}.content-list-title img{object-fit:cover;background:#20232a;border-radius:6px;width:43px;height:57px}.content-list-title i{gap:5px;min-width:0;font-style:normal;display:grid}.content-list-title b{text-overflow:ellipsis;white-space:nowrap;color:#e1e5eb;font-size:12px;overflow:hidden}.content-list-title small{color:#718096;font-size:8px}.content-status{color:#abb5c3;background:#252932;border-radius:10px;padding:5px 8px;font-size:8px;font-style:normal;display:inline-flex}.content-status.ongoing{color:#4ad891;background:#14a65e1f}.content-status.completed{color:#91acec;background:#5b7dcf26}.content-status.hiatus{color:#dfa95d;background:#cd8f3624}.content-list-row>strong{color:#d9dee6;font-size:13px}.content-list-row>time{color:#748195;font-size:9px}.content-list-arrow{color:#6e7d92;font-size:20px;font-style:normal}.content-list-empty{text-align:center;color:#758296;place-content:center;gap:7px;min-height:220px;display:grid}.content-list-empty b{color:#cbd1da;font-size:13px}.content-list-empty span{font-size:10px}.content-create-mode .content-admin-grid{grid-template-columns:minmax(0,760px);justify-content:center}.content-create-mode .existing-content{display:none}.content-create-mode>.admin-back{margin-bottom:18px}@media (width<=820px){.content-list-heading{display:none}.content-list-row{grid-template-columns:1fr auto 22px}.content-list-row>span:nth-child(2),.content-list-row>strong,.content-list-row>time{display:none}.content-list-tools{flex-direction:column;align-items:stretch;gap:8px;height:auto}.content-list-tools label{width:100%;margin-left:0}.content-library-head{align-items:flex-start;gap:15px}.content-library-head>button{white-space:nowrap}.content-library-head p{display:none}}.avatar{overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.settings-page{min-height:calc(100vh - 54px);padding:32px clamp(20px,3vw,48px) 70px}.settings-title{align-items:end;max-width:1360px;margin:0 auto 24px;display:flex}.settings-title small{letter-spacing:1.6px;color:#718198;font-size:8px}.settings-title h1{color:#f0f2f6;margin:6px 0;font-size:28px}.settings-title p{color:#758296;margin:0;font-size:11px}.settings-title code{border:1px solid var(--line);color:#a999e8;letter-spacing:1.4px;background:#12141a;border-radius:8px;margin-left:auto;padding:9px 12px;font-size:10px}.settings-message{z-index:90;color:#72dbaa;background:#15221d;border:1px solid #65d89e40;border-radius:9px;padding:12px 16px;font-size:11px;position:fixed;top:70px;right:25px;box-shadow:0 15px 40px #00000059}.settings-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:18px;max-width:1360px;margin:auto;display:grid}.settings-nav{border:1px solid var(--line);background:#111318;border-radius:12px;gap:3px;padding:8px;display:grid;position:sticky;top:76px}.settings-nav button{color:#8593a7;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:25px 1fr auto 16px;align-items:center;height:46px;padding:0 11px;display:grid}.settings-nav button:hover{color:#d4dae3;background:#191c23}.settings-nav button.active{color:#edf0f5;background:linear-gradient(100deg,#292e3a,#1d2028)}.settings-nav button span{font-size:11px}.settings-nav button b{color:#cbd4e1;text-align:center;background:#343a49;border-radius:9px;min-width:20px;padding:3px 6px;font-size:8px}.settings-content{min-width:0}.profile-settings{gap:14px;display:grid}.settings-card{border:1px solid var(--line);background:#121419;border-radius:14px;overflow:hidden}.profile-cover{background-color:#0000;background-image:radial-gradient(circle at 72% 25%,#46516a,#0000 28%),linear-gradient(135deg,#252b3a,#11151c 70%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:230px;position:relative}.profile-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#090b0f9e);position:absolute;inset:55% 0 0}.profile-cover>label{z-index:2;color:#d6dce5;cursor:pointer;background:#0c0e13b8;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:7px;height:35px;padding:0 12px;font-size:9px;display:flex;position:absolute;top:17px;right:17px}.profile-cover input,.profile-avatar-large input{display:none}.profile-avatar-wrap{align-items:center;gap:16px;height:88px;padding:0 25px;display:flex}.profile-avatar-large{color:#e9edf4;background:#343b4c;border:4px solid #121419;border-radius:24px;place-items:center;width:92px;height:92px;margin-top:-46px;font-size:19px;font-weight:800;display:grid;position:relative}.profile-avatar-large>img{object-fit:cover;border-radius:20px;width:100%;height:100%}.profile-avatar-large>label{color:#15171c;cursor:pointer;background:#e2e5ea;border:3px solid #121419;border-radius:9px;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:-4px;right:-5px}.profile-avatar-wrap h2{color:#edf0f4;margin:0 0 6px;font-size:18px}.profile-avatar-wrap p{color:#7d899a;margin:0;font-size:10px}.settings-form-card{grid-template-columns:1fr 1fr;gap:17px;padding:23px;display:grid}.settings-section-head{border-bottom:1px solid var(--line);grid-column:1/-1;align-items:flex-start;gap:11px;padding-bottom:18px;display:flex}.settings-section-head>svg{color:#91a4bf;margin-top:2px}.settings-section-head h2{color:#e3e7ed;margin:0 0 5px;font-size:15px}.settings-section-head p{color:#758295;margin:0;font-size:9px}.settings-form-card>label{color:#8a97a9;gap:7px;font-size:9px;display:grid}.settings-form-card input{border:1px solid var(--line);color:#e0e5ec;background:#0d0f13;border-radius:8px;outline:0;height:42px;padding:0 12px;font-size:11px}.settings-form-card input:focus{border-color:#657492}.settings-form-card label small{color:#626f81;font-size:8px}.settings-form-actions{grid-column:1/-1;align-items:center;padding-top:5px;display:flex}.settings-form-actions>span{color:#69768a;font-size:8px}.settings-form-actions button,.devices-head>button{color:#111318;background:#e1e4e9;border:0;border-radius:8px;height:38px;margin-left:auto;padding:0 16px;font-size:9px;font-weight:700}.settings-form-actions button:disabled,.devices-head>button:disabled{opacity:.55}.security-card{align-items:flex-start;gap:20px;min-height:260px;padding:35px;display:flex}.security-card>span{color:#aebfda;background:#242936;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.security-card>div{max-width:650px}.security-card small{letter-spacing:1.4px;color:#75849a;font-size:8px}.security-card h2{color:#edf0f5;margin:8px 0 10px;font-size:20px}.security-card p{color:#7f8b9c;margin:0 0 22px;font-size:11px;line-height:1.7}.security-card a{border:1px solid var(--line);color:#d6dce5;background:#1d2028;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:9px;display:inline-flex}.settings-content>.settings-card{padding:23px}.devices-head{align-items:center}.devices-head>button{color:#f0b0b8;background:#3a2630;align-items:center;gap:7px;display:flex}.device-list{display:grid}.device-list article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:11px;min-height:70px;display:grid}.device-list article:last-child{border-bottom:0}.device-list article>i{color:#91a4be;background:#20242d;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.device-list article>div{gap:5px;display:grid}.device-list b{color:#dce1e8;font-size:11px}.device-list small{color:#6f7c8f;font-size:8px}.device-list article>span,.device-list article>em{border-radius:10px;padding:5px 8px;font-size:8px;font-style:normal}.device-list article>span{color:#58d997;background:#23af6721}.device-list article>em{color:#8c99aa;background:#22252d}.payment-history{border:1px solid var(--line);border-radius:9px;overflow:hidden}.payment-history>div,.payment-history>article{grid-template-columns:1fr 1.3fr 1.3fr .6fr;align-items:center;gap:10px;min-height:50px;padding:0 14px;display:grid}.payment-history>div{color:#687588;text-transform:uppercase;background:#191c22;min-height:36px;font-size:8px}.payment-history>article{border-top:1px solid var(--line);font-size:9px}.payment-history article b{color:#dbe0e7}.payment-history time{color:#808da0}.payment-history article span{color:#58d997;background:#23af6721;border-radius:10px;width:max-content;padding:5px 8px}.settings-empty,.settings-loading{text-align:center;color:#748195;place-content:center;justify-items:center;gap:8px;min-height:260px;display:grid}.settings-empty b{color:#cbd2dc;font-size:12px}.settings-empty p{margin:0;font-size:9px}.settings-loading{min-height:calc(100vh - 54px)}@media (width<=920px){.settings-layout{grid-template-columns:1fr}.settings-nav{display:flex;position:static;overflow-x:auto}.settings-nav button{min-width:180px}.settings-form-card{grid-template-columns:1fr}.settings-form-card>label,.settings-form-actions{grid-column:1}.payment-history>div,.payment-history>article{grid-template-columns:1fr 1fr}.payment-history>div span:nth-child(3),.payment-history>div span:nth-child(4),.payment-history article time:nth-child(3),.payment-history article span{display:none}}@media (width<=620px){.settings-page{padding:22px 13px 55px}.settings-title p,.settings-title code{display:none}.settings-title h1{font-size:23px}.content-library-head{padding:18px}.profile-cover{height:170px}.profile-cover>label{font-size:0}.profile-cover>label svg{width:17px}.profile-avatar-wrap{padding:0 16px}.settings-form-card,.settings-content>.settings-card{padding:17px}.settings-form-actions{flex-direction:column;align-items:stretch;gap:10px}.settings-form-actions button{margin:0}.security-card{flex-direction:column;padding:24px!important}.devices-head{flex-wrap:wrap;align-items:flex-start}.devices-head>button{justify-content:center;width:100%;margin:8px 0 0}.device-list article{grid-template-columns:38px 1fr}.device-list article>span,.device-list article>em{display:none}}.card-row{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.card-row.dragging{cursor:grabbing;scroll-snap-type:none}.card-row.dragging .card{pointer-events:none}.card-row img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media (width>=1000px){body{font-size:16px}.nav-link span{font-size:14px}.nav-title span{font-size:9px}.sidebar-bottom button,.sidebar-bottom a,.global-search input{font-size:13px}.shelf h2{font-size:22px}.shelf-title>span,.shelf-controls a{font-size:10px}.card h3{height:43px;font-size:14px}.badges span,.badges small{font-size:9px}.title-intro h1{font-size:30px}.title-intro p{font-size:12px}.title-intro small,.title-stats b{font-size:10px}.detail-heading h2,.detail-side>h2,.discussion-title h2{font-size:17px}.episode-list b{font-size:13px}.episode-list p,.chapter-table>a{font-size:11px}.info-box>small,.relation-grid small,.relation-grid span{font-size:10px}.relation-grid b{font-size:12px}.page-heading h1,.admin-header h1{font-size:29px}.page-heading p,.admin-header p{font-size:12px}.admin-top h1{font-size:25px}.admin-nav nav button>span{font-size:13px}.section-title h2{font-size:17px}.admin-form label,.admin-form input,.admin-form select,.admin-form textarea{font-size:12px}.settings-title h1{font-size:31px}.settings-title p,.settings-nav button span{font-size:13px}.settings-section-head h2{font-size:17px}.settings-section-head p,.settings-form-card>label{font-size:11px}.settings-form-card input{font-size:13px}.content-library-head h2{font-size:24px}.content-library-head p,.content-list-tools nav button,.content-list-tools input{font-size:13px}.content-list-title b{font-size:14px}}.vip-checkout-page{background:#08090d;padding:34px clamp(16px,2.3vw,38px) 70px}.vip-checkout-page .vip-purchase-flow{max-width:1500px}.vip-package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.vip-package-grid>button{color:#f4f5f7;text-align:left;background:#111217;border:1px solid #272a31;border-radius:24px;flex-direction:column;min-height:207px;padding:24px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.vip-package-grid>button:hover{border-color:#454953;transform:translateY(-2px)}.vip-package-grid>button.selected{border-color:var(--vip-accent);background:var(--vip-accent)}@supports (color:color-mix(in lab, red, red)){.vip-package-grid>button.selected{background:color-mix(in srgb,var(--vip-accent) 10%,#111217)}}.vip-package-grid>button.selected{box-shadow:none}.vip-package-grid>button>i{color:#8190a4;background:#1d2028;border-radius:12px;place-items:center;width:41px;height:41px;font-style:normal;display:grid}.vip-package-grid>button.selected>i{background:var(--vip-accent);color:#111}.vip-package-grid>button em{background:var(--vip-accent);color:#14120a;border-radius:12px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:16px;right:17px}.vip-package-grid h3{color:#f3f4f6;margin:14px 0 0;font-size:14px}.vip-package-grid strong{color:#fff;margin-top:auto;font-size:29px;line-height:1}.vip-package-grid del{color:#767c87;font-size:10px;position:absolute;bottom:47px;right:22px}.vip-package-grid small{color:#71829a;margin-top:9px;font-size:9px}.vip-transfer-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.vip-transfer-card{background:#0f1015;border:1px solid #2b2f39;border-radius:31px;min-height:494px;padding:36px}.vip-transfer-card>header{align-items:center;gap:12px;display:flex}.vip-transfer-card>header>i{color:#94a6bf;background:#1c202a;border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.vip-transfer-card header div{gap:5px;display:grid}.vip-transfer-card header small{letter-spacing:1.2px;color:#6c89ae;font-size:9px}.vip-transfer-card h2{color:#fff;margin:0;font-size:21px}.bank-details{flex-direction:column;gap:16px;display:flex}.bank-details>header{margin-bottom:10px}.bank-detail-row{background:#17181e;border:1px solid #292c33;border-radius:16px;align-items:center;min-height:78px;padding:15px 16px;display:flex}.bank-detail-row>span{gap:8px;display:grid}.bank-detail-row small,.selected-package-summary small,.usercode-copy small{letter-spacing:1px;color:#7190b5;font-size:9px}.bank-detail-row b{color:#fff;font-size:16px}.bank-detail-row button,.usercode-copy button{color:#b2bdca;background:#22252c;border:0;border-radius:11px;place-items:center;width:39px;height:39px;margin-left:auto;display:grid}.bank-detail-row button:hover,.usercode-copy button:hover{color:#fff;background:#30343d}.transfer-purpose>header{margin-bottom:20px}.selected-package-summary{border:1px solid var(--vip-accent);min-height:69px;padding:13px}@supports (color:color-mix(in lab, red, red)){.selected-package-summary{border:1px solid color-mix(in srgb,var(--vip-accent) 25%,#292c33)}}.selected-package-summary{background:var(--vip-accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.selected-package-summary{background:color-mix(in srgb,var(--vip-accent) 5%,#17181e)}}.selected-package-summary{align-items:center;display:flex}.selected-package-summary span{gap:7px;display:grid}.selected-package-summary b{color:#fff;font-size:14px}.selected-package-summary>strong{color:var(--vip-accent);margin-left:auto;font-size:18px}.transfer-purpose>p{color:#91add0;margin:24px 0 20px;font-size:13px;line-height:1.65}.usercode-copy{color:#111;background:#f5f6f8;border-radius:17px;align-items:center;min-height:88px;padding:13px 17px;display:flex}.usercode-copy span{text-align:center;flex:1;gap:6px;display:grid}.usercode-copy small{color:#788ba4}.usercode-copy b{letter-spacing:1px;font-size:24px}.usercode-copy button{color:#17191e;background:#e8e9ec}.transfer-purpose ol{color:#8ba9ce;gap:16px;margin:24px 0 0;padding-left:20px;font-size:13px;line-height:1.45;display:grid}.transfer-purpose li{padding-left:5px}.transfer-purpose li b{color:#a8c8ef}@media (width<=1150px){.vip-package-grid{grid-template-columns:repeat(2,1fr)}.vip-transfer-grid{grid-template-columns:1fr}.vip-transfer-card{min-height:0}}@media (width<=650px){.vip-checkout-page{padding:22px 13px 55px}.vip-package-grid{grid-template-columns:1fr 1fr;gap:10px}.vip-package-grid>button{border-radius:18px;min-height:180px;padding:17px}.vip-package-grid strong{font-size:22px}.vip-package-grid h3{font-size:12px}.vip-transfer-grid{gap:14px;margin-top:24px}.vip-transfer-card{border-radius:22px;padding:21px}.vip-transfer-card h2{font-size:17px}.bank-detail-row{min-height:70px}.transfer-purpose>p,.transfer-purpose ol{font-size:11px}.usercode-copy b{font-size:21px}}.settings-vip-expiry{background:linear-gradient(135deg,#111b29,#101722);border:1px solid #2d3948;border-radius:14px;grid-column:1/-1;grid-template-columns:48px 1fr;align-items:center;gap:14px;min-height:96px;padding:16px;display:grid}.settings-vip-expiry>span{color:#91a6c2;background:#202b3d;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.settings-vip-expiry.active{background:linear-gradient(135deg,#ffbd001a,#101722);border-color:#ffbd0059}.settings-vip-expiry.active>span{color:#ffbd00;background:#ffbd0021}.settings-vip-expiry div{gap:6px;display:grid}.settings-vip-expiry small{letter-spacing:1.2px;color:#74869d;font-size:8px}.settings-vip-expiry strong{color:#eef2f7;font-size:15px}.settings-vip-expiry p{color:#74849a;margin:0;font-size:9px;line-height:1.45}.settings-vip-purchase{--vip-accent:#ffbd00;gap:18px;display:grid}.settings-vip-purchase>header{background:#141924;border:1px solid #293544;border-radius:15px;align-items:center;gap:12px;min-height:78px;padding:17px 19px;display:flex}.settings-vip-purchase>header>svg{color:#ffbd00}.settings-vip-purchase>header div{gap:4px;display:grid}.settings-vip-purchase>header h2{color:#eef2f7;margin:0;font-size:16px}.settings-vip-purchase>header p{color:#78879b;margin:0;font-size:9px}.settings-vip-purchase>header>span{color:#ffcc42;align-items:center;gap:6px;margin-left:auto;font-size:9px;display:flex}.settings-vip-purchase .vip-purchase-flow{max-width:none}.settings-vip-purchase .vip-package-grid{grid-template-columns:repeat(auto-fit,minmax(190px,240px));justify-content:center}.settings-vip-purchase .vip-transfer-grid{margin-top:22px}.settings-vip-purchase .vip-transfer-card{min-height:0}@media (width<=720px){.settings-vip-expiry{grid-template-columns:42px 1fr;gap:11px;padding:14px}.settings-vip-expiry>span{width:42px;height:42px}.settings-vip-expiry strong{font-size:13px}.settings-vip-purchase{gap:12px}.settings-vip-purchase>header{padding:14px}.settings-vip-purchase>header>span{display:none}.settings-vip-purchase .vip-package-grid{grid-template-columns:1fr 1fr;gap:9px}.settings-vip-purchase .vip-package-grid>button{border-radius:17px;min-height:164px;padding:15px}.settings-vip-purchase .vip-package-grid strong{font-size:20px}.settings-vip-purchase .vip-transfer-grid{gap:12px;margin-top:14px}.settings-vip-purchase .vip-transfer-card{border-radius:19px;padding:18px}.settings-vip-purchase .bank-detail-row{min-height:66px;padding:12px}.settings-vip-purchase .bank-detail-row b{font-size:13px}.settings-vip-purchase .usercode-copy{min-height:78px}.settings-vip-purchase .usercode-copy b{font-size:19px}}.admin-back,.episode-create-head>button:first-child,.reader-back{transition:background .2s,border-color .2s,color .2s,transform .2s;box-shadow:inset 0 1px #ffffff06;color:#a9b9cc!important;background:#141b25!important;border:1px solid #2c3746!important;border-radius:13px!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;padding:0!important;display:grid!important}.admin-back:hover,.episode-create-head>button:first-child:hover,.reader-back:hover{color:#eef4fb!important;background:#1c2633!important;border-color:#43536a!important}.admin-back:active,.episode-create-head>button:first-child:active,.reader-back:active{transform:scale(.96)}.admin-back{margin:0 0 18px!important;font-size:0!important}.admin-back:before{transform:translateY(-1px);content:"‹"!important;font-size:29px!important;font-weight:400!important;line-height:1!important}.admin-back:after{display:none!important}.content-create-mode>.admin-back,.episode-manager>.admin-back{justify-self:start}@media (width<=720px){.admin-back,.episode-create-head>button:first-child,.reader-back{border-radius:12px!important;width:44px!important;min-width:44px!important;height:44px!important}.admin-back{margin-bottom:14px!important}}.access-native-select{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.access-segmented-toggle{background:#151c27;border:1px solid #303b49;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;width:100%;min-height:50px;padding:5px;display:grid}.access-segmented-toggle button{color:#8494a8;background:0 0;border:0;border-radius:9px;min-height:40px;font-size:11px;font-weight:750}.access-segmented-toggle button.active{color:#111722;background:#eef2f7;box-shadow:0 4px 14px #0000002e}.access-segmented-toggle button[data-value=vip].active{color:#171207;background:#ffbd00}.access-segmented-toggle button:disabled{opacity:.35;cursor:not-allowed}.access-segmented-toggle.anime-locked{background:#ffbd000d;border-color:#ffbd0047}.episode-access-toggle{-webkit-user-select:none;user-select:none;color:#9aacbf!important;cursor:pointer!important;background:#17202c!important;border:1px solid #303c4b!important;border-radius:20px!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;width:136px!important;min-height:38px!important;padding:4px!important;font-size:9px!important;font-style:normal!important;display:flex!important}.episode-access-toggle:before{content:"";background:#68788b;border-radius:50%;width:29px;height:29px;transition:transform .2s,background .2s;box-shadow:0 2px 8px #00000040}.episode-access-toggle[aria-checked=true]{color:#ffd45c!important;background:#ffbd0014!important;border-color:#ffbd0061!important}.episode-access-toggle[aria-checked=true]:before{background:#ffbd00;transform:translate(90px)}.episode-access-toggle[aria-checked=true]{flex-direction:row-reverse;justify-content:flex-end!important}.episode-access-toggle[aria-disabled=true]{opacity:.78;cursor:not-allowed!important}.episode-access-toggle:focus-visible{outline-offset:2px;outline:2px solid #60cafa}@media (width<=760px){.episode-access-toggle{width:124px!important}.episode-access-toggle[aria-checked=true]:before{transform:translate(78px)}}.episode-access-toggle{justify-content:center!important;padding-left:34px!important;position:relative!important}.episode-access-toggle:before{position:absolute;left:4px}.episode-access-toggle[aria-checked=true]{flex-direction:row!important;justify-content:center!important;padding-left:4px!important;padding-right:34px!important}.episode-access-toggle[aria-checked=true]:before{transform:translate(98px)}@media (width<=760px){.episode-access-toggle[aria-checked=true]:before{transform:translate(86px)}}.confirm-edit-modal>header{border-bottom:0}.confirm-edit-modal>footer{padding-top:8px}.admin-edit-modal>footer button.danger-confirm{color:#fff;background:#a63243}.admin-edit-modal>footer button.danger-confirm:hover{background:#c23b4e}.advanced-content-form .check-label{display:none!important}.clean-detail .title-intro{grid-template-columns:150px minmax(0,1fr);align-items:end;gap:22px;bottom:34px}.clean-detail .title-intro>img{border-radius:8px;width:150px;height:224px}.clean-detail .title-intro h1{color:#f4f6f8;margin:0 0 13px;font-size:30px}.clean-detail .title-intro p{color:#aab2be;max-width:1000px;margin:0 0 17px;font-size:12px;line-height:1.7}.clean-title-actions{gap:10px}.clean-title-actions button{border:1px solid #344252;border-radius:11px;min-width:150px;height:42px;padding:0 20px;font-weight:800;color:#dce8f2!important;background:#19222d!important;font-size:12px!important}.clean-title-actions button:first-child{border-color:#10a3ea;color:#06131a!important;background:#10a3ea!important}.clean-title-actions button.saved{border-color:#34d39966;color:#65e0b0!important}.clean-detail-columns{grid-template-columns:minmax(0,2.7fr) minmax(240px,.8fr);margin-top:8px}.clean-detail .detail-heading{height:62px}.clean-detail .detail-heading h2,.clean-detail .detail-side>h2{color:#edf1f5;font-size:18px}.clean-detail .episode-list>a{border-radius:10px;grid-template-columns:200px 1fr;min-height:112px}.clean-detail .episode-thumb img{width:200px;height:112px}.clean-detail .episode-list>a:hover{background:#192332;border-color:#3a4a5d}.clean-detail .episode-list>a>div:last-child{padding:20px}.clean-detail .episode-list b{font-size:14px}.clean-detail .episode-list p{font-size:11px}.clean-detail .episode-list small{color:#5dccf8;font-size:10px}.clean-detail .chapter-table{border-radius:10px}.clean-detail .chapter-table>a{height:48px;font-size:12px}.clean-detail .info-box{border-radius:10px;padding:18px}.clean-detail .info-box>div:last-child{margin-bottom:0}.clean-detail .comments-section,.clean-detail .characters,.clean-detail .more-like{width:100%;max-width:none;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.clean-detail .mini-row b{height:34px;font-size:11px}.clean-detail .mini-row span{display:none}@media (width<=720px){.clean-detail .title-hero{height:500px}.clean-detail .title-intro{grid-template-columns:105px minmax(0,1fr);gap:14px;bottom:22px}.clean-detail .title-intro>img{width:105px;height:158px}.clean-detail .title-intro h1{font-size:21px}.clean-detail .title-intro p{grid-column:1/-1;margin-bottom:12px;font-size:11px}.clean-detail .title-intro .title-actions{grid-column:1/-1}.clean-title-actions button{flex:1;min-width:0;height:40px}.clean-detail .episode-list>a{grid-template-columns:120px 1fr}.clean-detail .episode-thumb img{width:120px;height:112px}.clean-detail .episode-list>a>div:last-child{padding:14px}.clean-detail .detail-heading label{width:155px}.clean-detail-columns{grid-template-columns:1fr}.clean-detail .detail-side{display:block}}.users-admin .grant-modal{display:none}.admin-modal-backdrop{z-index:250;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03050ac7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.admin-edit-modal{color:#edf1f7;background:#101219;border:1px solid #29303d;border-radius:24px;width:min(760px,100%);max-height:calc(100vh - 44px);overflow:auto;box-shadow:0 28px 90px #000000a6}.admin-edit-modal.compact{width:min(520px,100%)}.admin-edit-modal>header{border-bottom:1px solid #252b36;align-items:flex-start;gap:18px;min-height:92px;padding:22px 24px;display:flex}.admin-edit-modal>header div{gap:5px;display:grid}.admin-edit-modal>header small{letter-spacing:1.6px;color:#7192bb;font-size:9px}.admin-edit-modal>header h2{margin:0;font-size:21px}.admin-edit-modal>header p{color:#8290a4;margin:0;font-size:11px}.admin-edit-modal>header button{color:#9eabba;background:#1c2029;border:0;border-radius:11px;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.admin-edit-fields{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.admin-edit-fields label{color:#7890af;letter-spacing:1.1px;gap:8px;font-size:9px;display:grid}.admin-edit-fields label.wide{grid-column:1/-1}.admin-edit-fields input,.admin-edit-fields select,.admin-edit-fields textarea{color:#edf0f5;width:100%;min-height:46px;font:inherit;letter-spacing:0;background:#171a21;border:1px solid #303746;border-radius:12px;outline:0;padding:0 14px;font-size:13px}.admin-edit-fields textarea{resize:vertical;min-height:90px;padding:13px}.admin-edit-fields input:focus,.admin-edit-fields select:focus,.admin-edit-fields textarea:focus{border-color:#7d9bc2;box-shadow:0 0 0 3px #7d9bc21f}.admin-edit-fields label.check{letter-spacing:0;color:#aab5c4;grid-column:1/-1;align-items:center;gap:9px;font-size:12px;display:flex}.admin-edit-fields label.check input{width:17px;min-height:17px}.admin-edit-modal>footer{grid-template-columns:1fr 2fr;gap:10px;padding:0 24px 24px;display:grid}.admin-edit-modal>footer button{color:#10141b;background:#86a2c7;border:0;border-radius:12px;height:48px;font-weight:800}.admin-edit-modal>footer button.secondary{color:#aeb8c7;background:#1a1d25;border:1px solid #292f3a}.content-edit-modal{width:min(900px,100%)}.content-edit-preview{background:#171a21;border:1px solid #29313e;border-radius:16px;align-items:flex-end;gap:14px;height:150px;margin:18px 24px 0;padding:16px;display:flex;position:relative;overflow:hidden}.content-edit-preview:after{content:"";background:linear-gradient(90deg,#0a0c11e6,#0a0c1140,#0a0c11bf);position:absolute;inset:0}.content-edit-preview .banner{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.content-edit-preview .cover{z-index:1;object-fit:cover;border-radius:10px;width:70px;height:104px;position:relative}.content-edit-preview div{z-index:1;gap:7px;display:grid;position:relative}.content-edit-preview b{font-size:18px}.content-edit-preview small{color:#9fb0c8;font-size:10px}.grant-package-options{gap:10px;padding:20px;display:grid}.grant-package-options>button{color:#e7ebf2;text-align:left;background:#171a21;border:1px solid #2c3441;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:72px;padding:12px 15px;display:grid}.grant-package-options>button:hover{background:#1d222c;border-color:#7d9bc2}.grant-package-options>button>svg{color:#89a9d3;background:#222936;border-radius:11px;width:38px;height:38px;padding:9px}.grant-package-options span{gap:5px;display:grid}.grant-package-options small{color:#7f8da0;font-size:10px}.grant-package-options strong{color:#9bb8df;font-size:12px}.modal-empty{text-align:center;color:#8290a4;justify-items:center;gap:9px;padding:45px 20px;display:grid}.modal-empty b{color:#dce2eb}.modal-empty p{margin:0;font-size:11px}.admin-back{align-items:center!important;gap:8px!important;font-size:0!important;display:inline-flex!important}.admin-back:before{content:"‹";font-size:22px}.admin-back:after{content:"Буцах · Бүтээлийн жагсаалт руу";font-size:11px;font-weight:700}@media (width<=650px){.admin-modal-backdrop{align-items:end;padding:10px}.admin-edit-modal{border-radius:22px 22px 0 0;max-height:92vh}.admin-edit-modal>header{padding:18px}.admin-edit-fields{grid-template-columns:1fr;padding:18px}.admin-edit-fields label.wide,.admin-edit-fields label.check{grid-column:1}.admin-edit-modal>footer{padding:0 18px 18px}.content-edit-preview{margin:14px 18px 0}.grant-package-options{padding:15px}.grant-package-options>button{grid-template-columns:34px 1fr}.grant-package-options>button>strong{grid-column:2}.admin-back:after{content:"Бүтээлийн жагсаалт руу буцах"}}.content-create-toolbar{align-items:center;gap:12px;min-height:52px;margin-bottom:18px;display:flex}.content-create-toolbar .admin-back{margin:0!important;display:grid!important}.content-create-toolbar .admin-back:before,.content-create-toolbar .admin-back:after{content:none!important;display:none!important}.content-create-toolbar .admin-back svg{width:22px;height:22px}.episode-manager>.admin-back:before{transform:translateY(-1px);content:"‹"!important;font-size:29px!important;line-height:1!important;display:block!important}.episode-manager>.admin-back:after{content:none!important;display:none!important}.episode-manager>.admin-back{margin:0 0 16px!important}.content-create-toolbar .content-kind-tabs{align-items:center;gap:8px;margin:0;display:flex}.content-create-toolbar .content-kind-tabs button{border-radius:12px;height:48px;padding:0 22px;font-size:11px;font-weight:700}.advanced-content-form>label>textarea[name=description]{resize:none;min-height:110px;line-height:1.6;transition:height .12s,border-color .2s;overflow:hidden}.content-status-choice{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.content-status-choice legend{color:#7890af;margin-bottom:8px;font-size:10px;font-weight:700}.content-status-choice label{position:relative;display:block!important}.content-status-choice input{opacity:0;pointer-events:none;position:absolute}.content-status-choice span{color:#8291a4;cursor:pointer;background:#111821;border:1px solid #2b3644;border-radius:11px;justify-content:center;align-items:center;height:44px;font-size:11px;font-weight:700;transition:border-color .18s,background .18s,color .18s;display:flex}.content-status-choice input:checked+span{color:#eef5fb;background:#202d3d;border-color:#79a2cc;box-shadow:inset 0 0 0 1px #82b4e124}.content-status-choice span:hover{color:#dce6f0;border-color:#52657c}.content-form-sections{gap:12px;display:grid}.content-form-section{background:#101720;border:1px solid #263241;border-radius:14px;gap:13px;padding:16px;display:grid}.content-form-section>header{align-items:center;gap:11px;display:flex}.content-form-section>header>i{color:#61caf6;background:#10a3ea17;border:1px solid #5bbde83d;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:800;display:grid}.content-form-section>header>div{gap:3px;display:grid}.content-form-section>header b{color:#e5edf4;font-size:12px}.content-form-section>header small{color:#718397;font-size:9px;line-height:1.4}.content-form-section>label{display:block!important}.content-form-section input,.content-form-section textarea{background:#0d141d!important;border-radius:11px!important;width:100%!important;font-size:12px!important}.content-form-section textarea[name=description]{resize:none;min-height:110px;line-height:1.6;transition:height .12s,border-color .2s;overflow:hidden}.content-character-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.content-character-preview article{background:#121b26;border:1px solid #293746;border-radius:11px;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:68px;padding:7px;display:grid}.content-character-preview img,.content-character-preview article>span{object-fit:cover;color:#9eb1c5;background:#202c3a;border-radius:8px;place-items:center;width:45px;height:54px;font-size:12px;display:grid}.content-character-preview article>div{gap:5px;min-width:0;display:grid}.content-character-preview article b{text-overflow:ellipsis;white-space:nowrap;color:#dfe7ef;font-size:9px;overflow:hidden}.content-character-preview article small{color:#688096;font-size:7px}.content-character-empty{color:#60758b;background:#0d141d;border:1px dashed #2c3a49;border-radius:11px;justify-content:center;align-items:center;gap:11px;min-height:82px;padding:14px;display:flex}.content-character-empty>span{gap:4px;display:grid}.content-character-empty b{color:#aab8c7;font-size:10px}.content-character-empty small{color:#65778b;font-size:8px}@media (width<=600px){.content-create-toolbar{gap:8px}.content-create-toolbar .content-kind-tabs{flex:1}.content-create-toolbar .content-kind-tabs button{flex:1;min-width:0;padding:0 10px;font-size:10px}.content-status-choice{gap:6px}.content-status-choice span{font-size:9px}}@media (width<=700px){.content-form-section{padding:13px}.content-character-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}.library-toolbar label>button{color:#7d8da1;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.library-toolbar label>button:hover{color:#fff;background:#242d39}.library-toolbar>button.active{color:#061018;background:#10a3ea}.library-page.compact-view .library-list>article{grid-template-columns:58px minmax(0,1fr) 82px;min-height:102px;padding:12px}.library-page.compact-view .library-list>article>img{width:58px;height:78px}.notification-popover>header small[role=button]{cursor:pointer;transition:color .18s}.notification-popover>header small[role=button]:hover,.notification-popover>header small[role=button]:focus-visible{color:#10a3ea;outline:none}.notification-popover>header small[aria-disabled=true]{cursor:default;color:#667386}.notification-list article{cursor:pointer;border:1px solid #0000;align-items:center;transition:background .18s,border-color .18s,transform .18s;position:relative;grid-template-columns:35px minmax(0,1fr) 18px!important}.notification-list article:after{content:"›";color:#6f8299;text-align:center;grid-column:3;font-size:20px;line-height:1;transition:color .18s,transform .18s}.notification-list article:hover,.notification-list article:focus-visible{border-color:#2c4258;outline:none;transform:translateY(-1px);background:#192331!important}.notification-list article:hover:after,.notification-list article:focus-visible:after{color:#35c3f5;transform:translate(2px)}.notification-list article.unread{background:linear-gradient(90deg,#18648740,#141b27d6);border-color:#33b7e833}.notification-list article.unread>i{color:#55d5ff;background:#173c51;box-shadow:0 0 0 1px #40c4f129}.notification-list article.unread b{color:#f1fbff}.notification-list article.read{opacity:.76}button:disabled{cursor:not-allowed}.clean-title-actions button:disabled,.comments-section button:disabled{opacity:.55}@media (width<=600px){.library-page.compact-view .library-list{grid-template-columns:1fr}.library-page.compact-view .library-list>article{grid-template-columns:62px minmax(0,1fr) auto;min-height:92px;padding:8px 2px}.library-page.compact-view .library-list>article>img{width:62px;height:76px}}.clean-detail{--detail-width:1320px;--detail-gutter:clamp(38px,5vw,96px);color:#d8dde5;background:#0b0d12}.clean-detail .title-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05070b85}.clean-detail .title-gradient{background:linear-gradient(90deg,#070a0ff0,#070a0f57 62%,#070a0fb3),linear-gradient(#0000 32%,#0b0d12 98%)}.clean-detail .title-intro{left:max(var(--detail-gutter),calc((100% - var(--detail-width))/2));right:max(var(--detail-gutter),calc((100% - var(--detail-width))/2));grid-template-columns:224px minmax(0,1fr);align-items:end;gap:32px;bottom:44px}.clean-detail .title-intro>img{border:1px solid #ffffff24;border-radius:15px;width:224px;height:336px;box-shadow:0 24px 60px #00000080}.clean-detail .detail-kind{color:#6ecff6;letter-spacing:1.8px;margin-bottom:8px;font-size:10px;font-weight:800;display:inline-flex}.clean-detail .title-intro h1{margin:0 0 14px;font-size:clamp(38px,3vw,50px);line-height:1.08}.clean-detail .mobile-title-meta{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.clean-detail .mobile-title-meta span{color:#b9c5d5;background:#141b27d1;border:1px solid #859ebe38;border-radius:8px;padding:7px 11px;font-size:10px;font-weight:800}.clean-detail .mobile-title-meta span:first-child{color:#69dbb3;background:#15755429;border-color:#2dcb8f47}.clean-detail .title-intro p{color:#b4becb;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:900px;margin:0 0 14px;font-size:14.5px;line-height:1.75;display:-webkit-box;overflow:hidden}.clean-detail .title-keywords{flex-wrap:wrap;gap:7px;margin:0 0 20px;display:flex}.clean-detail .title-keywords span{color:#b4c0cf;background:#111823cc;border:1px solid #7f97b940;border-radius:999px;padding:6px 10px;font-size:10px}.clean-detail .clean-title-actions button{min-width:190px;height:48px;font-size:14px!important}.clean-detail-columns,.clean-detail .comments-section,.clean-detail .characters,.clean-detail .more-like{width:min(var(--detail-width),calc(100% - var(--detail-gutter)*2));max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.clean-detail-columns{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:32px;margin-top:40px}.entry-directory{min-width:0}.entry-directory-head{border-bottom:1px solid #262b35;min-height:76px;padding-bottom:15px}.entry-directory-head>span,.character-heading small{color:#65c7ef;letter-spacing:1.7px;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.entry-directory-head>div{align-items:end;gap:12px;display:flex}.entry-directory-head h2{color:#f0f3f7;margin:0;font-size:29px;font-weight:800;line-height:1}.entry-directory-head b{color:#7d8999;padding-bottom:2px;font-size:11px}.entry-toolbar{border-bottom:1px solid #252a33;grid-template-columns:1fr auto;gap:10px;padding:15px 0 9px;display:grid}.entry-toolbar label{color:#718096;background:#111319;border:1px solid #2d333f;border-radius:11px;align-items:center;gap:10px;height:46px;padding:0 14px;display:flex}.entry-toolbar label:focus-within{border-color:#52627a}.entry-toolbar input{color:#e2e7ee;background:0 0;border:0;outline:0;width:100%;font-size:13px}.entry-toolbar button{color:#bac4d1;background:#13161d;border:1px solid #2d333f;border-radius:11px;align-items:center;gap:8px;height:46px;padding:0 16px;font-size:12px;font-weight:700;display:flex}.entry-toolbar button:hover{background:#1a1e27;border-color:#52627a}.entry-list>a{color:#cfd6df;border-bottom:1px solid #232832;grid-template-columns:45px minmax(0,1fr) auto 28px;align-items:center;gap:13px;min-height:70px;padding:8px;display:grid}.entry-list>a:hover{color:#fff;background:#11151c}.entry-number{color:#aeb9c7;background:#171a22;border-radius:11px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:grid}.entry-copy{gap:5px;min-width:0;display:grid}.entry-copy b{color:#e8ecf2;font-size:14px}.entry-copy time{color:#718096;font-size:10px}.entry-access{color:#8fe0c5;text-align:center;white-space:nowrap;background:#2f896f1f;border:1px solid #4ccca438;border-radius:8px;justify-content:center;justify-self:end;align-items:center;gap:6px;width:max-content;min-width:0;min-height:30px;padding:7px 10px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.entry-access svg{flex:none;width:13px;height:13px}.entry-access span{white-space:nowrap;display:block}.entry-access.vip{color:#f1c56a;background:#2b2417;border-color:#f1c56a33}.entry-arrow{color:#596678}.entry-list.anime>a{grid-template-columns:118px 45px minmax(0,1fr) auto 28px}.entry-cover{background:#141820;border-radius:8px;width:118px;height:66px;position:relative;overflow:hidden}.entry-cover img{object-fit:cover;filter:brightness(.62);width:100%;height:100%}.entry-cover i{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.entry-empty{color:#748194;place-items:center;min-height:160px;font-size:13px;display:grid}.clean-detail .detail-side{padding-top:0;position:sticky;top:76px}.clean-detail .detail-side>h2{color:#edf1f6;background:#12151b;border:1px solid #2a303a;border-bottom:0;border-radius:13px 13px 0 0;height:48px;padding:0 15px;font-size:15px}.clean-detail .side-characters{background:#12151b;border:1px solid #2a303a;border-radius:13px;margin-top:14px;overflow:hidden}.clean-detail .side-character-heading{border-bottom:1px solid #282f39;align-items:center;gap:10px;min-height:58px;padding:11px 14px;display:flex}.clean-detail .side-character-heading>div{gap:2px;display:grid}.clean-detail .side-character-heading small{color:#667b91;letter-spacing:1.2px;font-size:7px;font-weight:800}.clean-detail .side-character-heading h2{color:#edf1f6;margin:0;font-size:15px}.clean-detail .side-character-heading>span{color:#6dcef7;background:#1d2b3b;border-radius:8px;place-items:center;min-width:25px;height:25px;margin-left:auto;padding:0 7px;font-size:9px;font-weight:800;display:grid}.clean-detail .side-character-grid{grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.clean-detail .side-character-grid>article{background:#0e1218;border:1px solid #282f39;border-radius:10px;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:64px;padding:6px;display:grid}.clean-detail .side-character-grid>article:hover{background:#151a22;border-color:#3b4655}.clean-detail .side-character-grid img,.clean-detail .side-character-grid>article>span{object-fit:cover;color:#9fb4ca;background:#202837;border-radius:7px;place-items:center;width:45px;height:50px;font-size:13px;font-weight:800;display:grid}.clean-detail .side-character-grid article>div{gap:5px;min-width:0;display:grid}.clean-detail .side-character-grid b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.3;overflow:hidden}.clean-detail .side-character-grid small{color:#79c9ea;white-space:nowrap;text-overflow:ellipsis;background:#1b2630;border-radius:5px;width:max-content;max-width:100%;padding:3px 5px;font-size:7px;overflow:hidden}.clean-detail .keyword-box{background:#101319;border-radius:0 0 13px 13px;padding:17px}.clean-detail .keyword-box>small{letter-spacing:1.2px;color:#718096;font-size:9px}.clean-detail .keyword-box>div{gap:8px;margin:10px 0 19px}.clean-detail .keyword-box>div:last-child{margin-bottom:0}.clean-detail .keyword-box span{color:#aeb9c7;background:#171c24;border:1px solid #2b3340;padding:7px 10px;font-size:10px}.clean-detail .comments-section{margin-top:32px}.clean-detail .comments-section .detail-heading{border-bottom:1px solid #252b34;height:58px}.clean-detail .comments-section .detail-heading h2{color:#edf1f6;font-size:22px}.clean-detail .comments-section>form{border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;margin-top:14px;padding:16px}.clean-detail .comments-section>form>span,.clean-detail .public-comments article>span{width:42px;height:42px;font-size:10px}.clean-detail .comments-section textarea{min-height:72px;font:13px/1.55 var(--font-sans);padding:13px}.clean-detail .comments-section form button{align-self:center;height:38px;padding:0 19px;font-size:11px}.clean-detail .public-comments{gap:3px;margin-top:10px}.clean-detail .public-comments article{grid-template-columns:42px 1fr;padding:16px}.clean-detail .public-comments b{font-size:12px}.clean-detail .public-comments time{font-size:9px}.clean-detail .public-comments p{font-size:12px}.clean-detail .characters,.clean-detail .more-like{margin-top:34px}.clean-detail .character-heading{border-bottom:1px solid #252b34;align-items:end;height:auto;min-height:70px;padding-bottom:14px;display:flex}.clean-detail .character-heading h2{color:#edf1f6;font-size:23px;line-height:1}.clean-detail .character-heading>span{color:#8190a4;background:#171c24;border-radius:9px;margin-left:auto;padding:5px 9px;font-size:10px}.clean-detail .character-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:15px}.clean-detail .character-grid>article{background:#11151b;border:1px solid #282f39;border-radius:13px;grid-template-columns:64px 1fr;align-items:center;gap:12px;min-height:86px;padding:9px;display:grid;overflow:hidden}.clean-detail .character-grid>article:hover{background:#151a22;border-color:#3b4655}.clean-detail .character-grid img,.clean-detail .character-grid>article>span{object-fit:cover;background:#202837;border-radius:9px;place-items:center;width:64px;height:68px;display:grid}.clean-detail .character-grid article>div{gap:7px;min-width:0;display:grid}.clean-detail .character-grid b{color:#e0e5ec;text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.clean-detail .character-grid small{color:#79c9ea;background:#1b2630;border-radius:6px;width:max-content;padding:4px 7px;font-size:8px}.clean-detail .more-like>.detail-heading h2{color:#edf1f6;font-size:22px}.clean-detail .mini-row{grid-auto-columns:minmax(135px,1fr);gap:13px}.clean-detail .mini-row img{border-radius:9px}.clean-detail .mini-row b{font-size:12px;line-height:1.45}@media (width<=1100px){.clean-detail{--detail-gutter:28px}.clean-detail .title-intro{grid-template-columns:190px minmax(0,1fr);gap:24px}.clean-detail .title-intro>img{width:190px;height:285px}.clean-detail .title-intro h1{font-size:36px}.clean-detail-columns{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.clean-detail .character-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.clean-detail{--detail-gutter:16px}.clean-detail .title-hero{height:470px}.clean-detail .title-intro{grid-template-columns:130px minmax(0,1fr);gap:17px}.clean-detail .title-intro>img{width:130px;height:194px}.clean-detail .title-intro h1{font-size:27px}.clean-detail .title-intro p{grid-column:1/-1;font-size:13px}.clean-detail .title-intro .title-actions{grid-column:1/-1}.clean-detail-columns{grid-template-columns:1fr}.clean-detail .detail-side{position:static}.clean-detail .character-grid,.clean-detail .side-character-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.clean-detail{--detail-gutter:13px;padding-bottom:92px}.clean-detail .title-hero{background-position:top;height:520px}.clean-detail .title-intro{grid-template-columns:105px minmax(0,1fr);gap:14px;bottom:22px}.clean-detail .title-intro>img{border-radius:9px;width:105px;height:158px}.clean-detail .detail-kind{margin-bottom:5px;font-size:8px}.clean-detail .title-intro h1{margin-bottom:8px;font-size:22px}.clean-detail .title-intro p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.clean-detail .clean-title-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.clean-detail .clean-title-actions button{width:100%;min-width:0;height:42px;font-size:12px!important}.clean-detail-columns{margin-top:23px}.entry-directory-head{min-height:63px}.entry-directory-head h2{font-size:24px}.entry-toolbar{grid-template-columns:minmax(0,1fr) auto}.entry-toolbar label{height:44px}.entry-toolbar button{justify-content:center;width:45px;height:44px;padding:0;font-size:0}.entry-toolbar button svg{width:18px;height:18px}.entry-list>a{grid-template-columns:42px minmax(0,1fr) 22px;gap:10px;min-height:67px;padding:7px 3px}.entry-number{width:38px;height:38px}.entry-list.manga>a{grid-template-columns:42px minmax(0,1fr) auto 18px;grid-template-areas:"number copy access arrow";gap:0 9px;min-height:70px;padding:9px 3px}.entry-list.manga .entry-number{grid-area:number;align-self:center}.entry-list.manga .entry-copy{grid-area:copy;align-self:center}.entry-list.manga .entry-access{color:#74d9ff;white-space:nowrap;background:#21a8d81a;border:1px solid #24576a;border-radius:7px;grid-area:access;justify-content:center;place-self:center end;align-items:center;gap:5px;min-width:0;min-height:27px;padding:4px 8px;font-size:9px;font-weight:800;line-height:1;display:inline-flex!important}.entry-list.manga .entry-access.vip{color:#f5c85a;background:#f5bc301a;border-color:#73591d}.entry-list.manga .entry-arrow{grid-area:arrow;align-self:center}.entry-list.anime>a{grid-template-columns:88px minmax(0,1fr) 22px}.entry-list.anime .entry-number{display:none}.entry-list.anime .entry-access{display:none!important}.entry-cover{width:88px;height:54px}.entry-copy b{font-size:13px}.entry-copy time{font-size:9px}.clean-detail .detail-side{margin-top:18px}.clean-detail .comments-section{margin-top:25px}.clean-detail .comments-section>form{grid-template-columns:36px 1fr;padding:12px}.clean-detail .comments-section>form>span{width:36px;height:36px}.clean-detail .comments-section form button{grid-column:2;width:100%}.clean-detail .comments-section .detail-heading h2{font-size:20px}.clean-detail .public-comments article{grid-template-columns:36px 1fr;padding:13px 4px}.clean-detail .public-comments article>span{width:36px;height:36px}.clean-detail .character-grid{grid-template-columns:1fr 1fr;gap:8px}.clean-detail .character-grid>article{grid-template-columns:50px minmax(0,1fr);gap:8px;min-height:72px;padding:7px}.clean-detail .character-grid img,.clean-detail .character-grid>article>span{width:50px;height:56px}.clean-detail .character-grid b{font-size:10px}.clean-detail .character-grid small{font-size:7px}.clean-detail .side-character-grid{grid-template-columns:1fr 1fr;gap:7px;padding:8px}.clean-detail .side-character-grid>article{grid-template-columns:40px minmax(0,1fr);gap:7px;padding:5px}.clean-detail .side-character-grid img,.clean-detail .side-character-grid>article>span{width:40px;height:46px}.clean-detail .side-character-grid b{font-size:10px}.clean-detail .side-character-grid small{font-size:7px}.clean-detail .mini-row{grid-auto-columns:42%;gap:10px}}.clean-detail .title-poster-column{align-self:end;gap:10px;width:224px;display:grid}.clean-detail .title-poster-column>img{object-fit:cover;border:1px solid #ffffff24;border-radius:15px;width:224px;height:336px;display:block;box-shadow:0 24px 60px #00000080}.clean-detail .title-poster-column .clean-title-actions{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.clean-detail .title-poster-column .clean-title-actions button{width:100%;min-width:0;height:44px}.clean-detail .title-copy{min-width:0;padding-bottom:4px}.clean-detail .entries{background:linear-gradient(145deg,#11151cf5,#0c0f14fa);border:1px solid #252d38;border-radius:18px;min-width:0;padding:24px;box-shadow:0 18px 48px #00000024}.clean-detail .entry-directory-head{min-height:58px}.clean-detail .detail-side{background:#10141a;border:1px solid #28313d;border-radius:16px;padding:0;overflow:hidden}.clean-detail .detail-side>h2{background:#141922;border-bottom:1px solid #28313d;height:58px;padding:0 19px}.clean-detail .detail-side .keyword-box{background:0 0;border:0;border-radius:0;padding:18px}.clean-detail .entries .comments-section{border-top:1px solid #29313b;width:100%!important;margin:34px 0 0!important;padding:28px 0 0!important}.catalog-summary{display:none!important}@media (width<=1100px){.clean-detail .title-poster-column{width:190px}.clean-detail .title-poster-column>img{width:190px;height:285px}}@media (width<=820px){.clean-detail .title-poster-column{width:130px}.clean-detail .title-poster-column>img{width:130px;height:194px}.clean-detail .entries{padding:18px}}@media (width<=560px){.clean-detail .entries{border-radius:15px;padding:16px 13px}.clean-detail .detail-side{border-radius:15px;margin-top:14px}.clean-detail .entries .comments-section{margin-top:26px!important;padding-top:22px!important}}@media (width<=720px){body:has(.catalog-page) .catalog-page{padding-top:72px!important}body:has(.catalog-page) .topbar>.account-actions{top:10px!important;right:11px!important}body:has(.catalog-page) .catalog-search-row{z-index:1;position:relative}}.settings-notice-button,.settings-notification-popover{display:none}.clean-title-actions button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.clean-title-actions button svg{flex:none}.entry-toolbar button span{white-space:nowrap}@media (width<=720px){html body .topbar,html body .topbar>.account-actions{display:none!important}html body:has(.home-content) .home-content{padding-top:16px!important}html body:has(.catalog-page) .catalog-page{padding-top:14px!important}html body:has(.library-page) .library-page{padding-top:12px!important}html body:has(.settings-page) .settings-page{padding-top:8px!important}.clean-detail .title-hero{background-position:top;height:570px!important}.clean-detail .title-backdrop{background:#060a1185}.clean-detail .title-gradient{background:linear-gradient(#06090f8a,#0a0e162b 42%,#0b0d12 98%)}.clean-detail .title-intro{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex!important;inset:24px 14px auto!important}.clean-detail .title-intro>img{border:2px solid #ffffff26;margin:0 auto 17px;box-shadow:0 18px 45px #00000085;border-radius:14px!important;width:166px!important;height:249px!important}.clean-detail .title-intro>div{flex-direction:column;align-items:center;width:100%;display:flex}.clean-detail .detail-kind{display:none!important}.clean-detail .title-intro h1{max-width:100%;line-height:1.25;margin:0 0 11px!important;font-size:24px!important}.clean-detail .mobile-title-meta{justify-content:center;align-items:center;gap:7px;margin-bottom:16px;display:flex}.clean-detail .mobile-title-meta span{color:#aebdd1;background:#0f1927e0;border:1px solid #2b3b50;border-radius:8px;padding:6px 10px;font-size:9px;font-weight:700}.clean-detail .mobile-title-meta span:first-child{color:#65ddb0;background:#12705124;border-color:#20ca8e47}.clean-detail .mobile-title-meta span:nth-child(n+3){display:none}.clean-detail .title-intro p,.clean-detail .title-keywords{display:none!important}.clean-detail .title-intro .title-actions{grid-template-columns:1fr 1fr;gap:9px;width:min(360px,100%);display:grid!important}.clean-detail .clean-title-actions button{border-radius:13px!important;height:46px!important;font-size:12px!important}.clean-detail .clean-title-actions button:first-child{color:#06131a!important;background:#13a9ed!important}.clean-detail .clean-title-actions button:last-child{color:#6ce0b6!important;background:#0f2125db!important;border:1px solid #49d3a285!important}.clean-detail .clean-title-actions button.saved{background:#1c695240!important}.entry-toolbar button span{display:none}.entry-directory-head>span{display:none!important}.entry-directory-head{min-height:52px!important;padding-top:0!important}.library-title{min-height:48px!important}.library-toolbar{margin-top:2px!important}.library-list{gap:2px!important}.library-list>article{background:0 0!important;border-bottom:1px solid #243044!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;min-height:92px!important;padding:8px 2px!important;display:grid!important;overflow:visible!important}.library-list>article>img{object-fit:cover!important;background:#1b2637!important;border-radius:9px!important;width:64px!important;height:76px!important;display:block!important}.library-item-info{min-width:0;display:block!important}.library-item-info h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#eef2f7!important;margin:0!important;font-size:14px!important;line-height:1.35!important;display:block!important}.mobile-unread-count{z-index:3;text-align:center;line-height:1.35;position:relative;color:#9aabc0!important;background:#1a273a!important;border:1px solid #6f97cf40!important;border-radius:9px!important;max-width:110px!important;padding:7px 9px!important;font-size:9px!important;display:block!important}.mobile-unread-count b{color:#69d66d!important;font-size:13px!important}.library-list>article>a{z-index:2!important;color:#0000!important;width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:0!important;position:absolute!important;inset:0!important}.settings-page .settings-layout{gap:12px}.settings-page .settings-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:4px!important;position:relative!important}.settings-page .settings-nav>button{min-width:0!important}.settings-page .settings-notice-button{color:#9fb0c5;background:#172235;border:0;border-radius:10px;place-items:center;width:44px;height:62px;position:relative;padding:0!important;display:grid!important}.settings-page .settings-notice-button>i{background:#ff754c;border-radius:50%;width:6px;height:6px;position:absolute;top:12px;right:9px;box-shadow:0 0 8px #ff754cb3}.settings-page .settings-notification-popover{z-index:180;background:#111a29;border:1px solid #2a3748;border-radius:16px;max-height:calc(100vh - 160px);display:block;position:fixed;top:78px;left:10px;right:10px;overflow:auto;box-shadow:0 25px 70px #00000094}.settings-notification-popover>header{border-bottom:1px solid #263244;align-items:center;height:58px;padding:0 14px;display:flex}.settings-notification-popover>header>div{align-items:center;gap:10px;display:flex}.settings-notification-popover>header b{color:#edf2f7;font-size:14px}.settings-notification-popover>header button{color:#8fa0b5;background:0 0;border:0;font-size:9px}.settings-notification-popover>header>button{background:#1b2637;border-radius:9px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.settings-notification-popover>div{padding:6px}.settings-notification-popover article{border-radius:10px;grid-template-columns:36px 1fr;gap:10px;min-height:68px;padding:10px;display:grid}.settings-notification-popover article.unread{background:#182438}.settings-notification-popover article>span{color:#9fc3ef;background:#243149;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.settings-notification-popover article>div{gap:4px;display:grid}.settings-notification-popover article b{color:#e4eaf1;font-size:11px}.settings-notification-popover article p{color:#8b99aa;margin:0;font-size:9px;line-height:1.45}.settings-notification-popover article small{color:#68778c;font-size:8px}.settings-notification-popover>section{text-align:center;color:#71839a;place-content:center;justify-items:center;min-height:220px;padding:30px;display:grid}.settings-notification-popover>section b{color:#e7ecf2;margin-top:12px;font-size:14px}.settings-notification-popover>section p{max-width:240px;margin:8px 0 0;font-size:10px;line-height:1.6}}@media (width<=390px){.clean-detail .title-hero{height:555px!important}.clean-detail .title-intro>img{width:154px!important;height:231px!important}.settings-page .settings-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.settings-page .settings-notice-button{width:40px}}@media (width<=720px){.clean-detail .title-intro{top:18px!important}.clean-detail .title-poster-column{grid-template-columns:1fr!important;align-items:center!important;gap:12px!important;width:min(360px,100%)!important;display:grid!important}.clean-detail .title-poster-column>img{border-radius:14px!important;justify-self:center!important;width:166px!important;height:249px!important;margin:0 auto!important}.clean-detail .title-poster-column .title-actions{grid-template-columns:1fr 1fr!important;gap:9px!important;width:100%!important;display:grid!important}.clean-detail .title-copy{flex-direction:column!important;align-items:center!important;width:100%!important;padding:0!important;display:flex!important}.clean-detail .title-copy h1{margin-top:2px!important}.settings-page .settings-nav{box-shadow:0 10px 25px #050a1247;z-index:45!important;flex:none!important;min-height:70px!important;position:sticky!important;top:0!important}.mobile-detail-back{z-index:80;left:max(13px,env(safe-area-inset-left));top:max(13px,env(safe-area-inset-top));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#e7eef7;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#0d1521e6;border:1px solid #97b0cf57;border-radius:14px;place-items:center;width:48px;height:48px;padding:0;transition:transform .16s,background .16s,border-color .16s,opacity .16s;display:grid;position:fixed;box-shadow:0 12px 28px #00000052}.mobile-detail-back:hover{color:#fff;background:#142537f5;border-color:#69cef88c}.mobile-detail-back:active{transform:scale(.92)}.mobile-detail-back:disabled{opacity:.58;pointer-events:none}.mobile-unread-count{box-shadow:inset 0 1px #ffffff0a;color:#b8c8d8!important;white-space:nowrap!important;background:linear-gradient(135deg,#193d3ae6,#142333f5)!important;border:1px solid #3ecf9552!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;max-width:none!important;min-height:34px!important;padding:4px 10px 4px 5px!important;font-size:8.5px!important;display:inline-flex!important}.mobile-unread-count b{background:#27c77f;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;box-shadow:0 0 14px #27c77f38;color:#071a12!important;font-size:11px!important}}@media (width<=390px){.clean-detail .title-poster-column>img{width:154px!important;height:231px!important}}@media (width>=721px){.mobile-detail-back{display:none}}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:radial-gradient(circle at 35% -20%,#1b1d27 0,transparent 34%),var(--bg);color:var(--text);font-family:var(--font-sans);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;padding-left:238px}.sidebar{z-index:40;border-right:1px solid var(--line);background:linear-gradient(#0f1018fc,#090a0ffc);flex-direction:column;width:238px;padding:17px 11px;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:18px 0 50px #00000038}.identity{align-items:center;gap:10px;height:54px;padding:0 8px 12px;display:flex}.identity img{object-fit:cover;border-radius:8px;width:36px;height:36px}.identity div{gap:3px;display:grid}.identity b{color:#f5f6f8;letter-spacing:3px;font-size:14px}.identity small{color:#65758b;letter-spacing:1.25px;font-size:7px}.sidebar nav{gap:16px;display:grid}.sidebar section{gap:3px;display:grid}.nav-title{align-items:center;gap:8px;height:28px;padding:0 8px;display:flex}.nav-title span{color:#66778f;letter-spacing:1.8px;font-size:8px;font-weight:800}.nav-title i{background:linear-gradient(90deg,var(--line),transparent);flex:1;height:1px}.nav-link{color:#8998ad;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:29px 1fr auto;align-items:center;width:100%;height:43px;padding:0 10px;display:grid;position:relative}.nav-link i{color:#849bb9;font-size:19px;font-style:normal}.nav-link span{font-size:12px}.nav-link b{letter-spacing:1px;color:#fff;background:linear-gradient(135deg,#a889ef,#6f59df);border-radius:4px;padding:4px 6px;font-size:7px}.nav-link.active{color:#d9e1ed;background:linear-gradient(100deg,#252936,#1b1d26);box-shadow:inset 0 1px #ffffff0d}.nav-link.active:before{content:"";background:#f4f6fa;border-radius:0 4px 4px 0;width:3px;height:28px;position:absolute;left:-6px;box-shadow:0 0 12px #9bb4e0}.nav-link.active i{color:#dbe5f5;background:linear-gradient(145deg,#64738e,#374157);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.nav-link:hover{background:#181a23}.sidebar-bottom{gap:4px;margin-top:auto;display:grid}.sidebar-bottom button,.sidebar-bottom a{color:#8392a7;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;height:38px;padding:0 10px;font-size:11px;display:flex}.sidebar-bottom .random{border:1px solid var(--line);background:#12141c;justify-content:space-between}.random b{color:#d8d9dd;background:#33343c;border-radius:5px;padding:3px 5px;font-size:7px}.plain i{color:#8fa6c5;width:27px;font-size:16px;font-style:normal;display:inline-block}.site-area{min-width:0}.topbar{z-index:25;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#090a0cd9;border-bottom:1px solid #ffffff0b;grid-template-columns:1fr minmax(300px,510px) 1fr;align-items:center;height:54px;padding:0 18px;display:grid;position:sticky;top:0}.history-buttons{gap:4px;display:flex}.history-buttons button,.bell{color:#79889d;background:0 0;border:0;border-radius:8px;width:32px;height:32px;font-size:22px}.global-search{border:1px solid var(--line);background:#111319;border-radius:8px;align-items:center;gap:8px;height:33px;padding:0 10px;display:flex}.global-search span{color:#75849a}.global-search input{color:#dce0e6;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.global-search kbd{color:#aeb4be;background:#272a31;border-radius:4px;padding:3px 5px;font-size:7px}.bell{justify-self:end;font-size:17px;position:relative}.bell i{background:#9caecc;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:6px}.home-content{min-height:calc(100vh - 54px);padding:25px 20px 55px}.shelf{min-width:0;margin-bottom:30px}.shelf-title{align-items:flex-start;gap:11px;height:36px;display:flex}.shelf h2{color:#c7c9cd;margin:0;font-size:17px;line-height:1.2}.shelf-title>span{color:#596270;background:#111317;border:1px solid #ffffff0d;border-radius:10px;padding:4px 6px;font-size:8px}.shelf-controls{gap:5px;margin-left:auto;display:flex}.shelf-controls button{border:1px solid var(--line);color:#aab3c0;background:#12141a;border-radius:7px;width:27px;height:27px;font-size:17px}.shelf-controls button:hover{color:#fff;background:#20232c}.card-row{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;grid-auto-columns:calc(16.6667% - 10px);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.card-row::-webkit-scrollbar{display:none}.card{scroll-snap-align:start;min-width:0}.cover{aspect-ratio:2/3;background:#15171b;border:1px solid #ffffff17;border-radius:7px;position:relative;overflow:hidden}.cover img{object-fit:cover;width:100%;height:100%;transition:all .32s;display:block}.cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000073);position:absolute;inset:55% 0 0}.cover>span{z-index:2;color:#0e0f11;opacity:0;background:#ffffffeb;border-radius:50%;place-items:center;width:42px;height:42px;transition:all .22s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-35%)}.card:hover .cover>span{opacity:1;transform:translate(-50%,-50%)}.card:hover .cover img{filter:brightness(.68);transform:scale(1.035)}.card h3{color:#c2c3c6;height:34px;margin:8px 0 4px;font-size:11px;font-weight:700;line-height:1.55;overflow:hidden}.badges{align-items:center;gap:7px;display:flex}.badges span,.badges small{border-radius:5px;padding:4px 7px;font-size:8px}.empty{border:1px dashed var(--line);text-align:center;color:#667386;border-radius:12px;place-content:center;gap:7px;height:200px;display:grid}.empty strong{color:#d3d5da}.detail-page{min-height:calc(100vh - 54px);padding-bottom:60px}.title-hero{background-image:var(--hero-image);background-position:50% 28%;background-size:cover;height:330px;position:relative;overflow:hidden}.title-backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0507098c;position:absolute;inset:0}.title-gradient{background:linear-gradient(90deg,#090a0cde,#090a0c47 58%,#090a0c94),linear-gradient(0deg,var(--bg),transparent 55%);position:absolute;inset:0}.title-intro{z-index:2;grid-template-columns:142px 1fr;align-items:end;gap:16px;display:grid;position:absolute;bottom:30px;left:max(24px,50% - 560px);right:max(24px,50% - 560px)}.title-intro>img{object-fit:cover;border:1px solid #ffffff26;border-radius:6px;width:142px;height:210px;box-shadow:0 16px 35px #00000073}.title-intro small{color:#9aa2ae;font-size:9px}.title-intro h1{color:#f1f2f4;letter-spacing:.3px;margin:5px 0 8px;font-size:25px}.title-stats{gap:7px;display:flex}.title-stats b{color:#1a1b1e;text-transform:uppercase;background:#d8d9de;border-radius:5px;padding:5px 9px;font-size:9px}.title-intro p{color:#9ba0aa;max-width:900px;margin:10px 0;font-size:10px;line-height:1.55}.title-actions{align-items:center;gap:8px;display:flex}.title-actions button{border:1px solid var(--line);color:#c7cad0;background:#14161b;border-radius:18px;min-width:34px;height:34px}.title-actions button:first-child{color:#111216;background:#e2e3e7;border:0;padding:0 24px;font-size:10px;font-weight:700}.title-actions span{border:1px solid var(--line);background:#15171b;border-radius:50%;place-items:center;width:35px;height:35px;font-size:8px;display:grid}.relations,.detail-columns,.characters,.more-like{max-width:1120px;margin:0 auto;padding:0 24px}.detail-heading{align-items:center;height:48px;display:flex}.detail-heading h2,.detail-side>h2,.discussion-title h2{color:#c7c9ce;margin:0;font-size:14px}.detail-heading button,.discussion-title button{color:#9da4af;background:0 0;border:0;margin-left:auto;font-size:9px}.relation-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.relation-grid>a{border:1px solid var(--line);background:#131518;border-radius:6px;grid-template-columns:68px 1fr;height:84px;display:grid;overflow:hidden}.relation-grid img{object-fit:cover;width:68px;height:84px}.relation-grid div{gap:6px;min-width:0;padding:12px;display:grid}.relation-grid small,.relation-grid span{color:#8f96a1;font-size:8px}.relation-grid b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.detail-columns{grid-template-columns:minmax(0,2.3fr) minmax(260px,.9fr);gap:14px;display:grid}.entries{min-width:0}.detail-heading label{border:1px solid var(--line);background:#111317;border-radius:5px;align-items:center;gap:6px;width:220px;height:30px;margin-left:auto;padding:0 9px;display:flex}.detail-heading label input{color:#bfc4cc;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.episode-list{gap:8px;display:grid}.episode-list>a{border:1px solid var(--line);background:#131518;border-radius:6px;grid-template-columns:170px 1fr;min-height:92px;display:grid;overflow:hidden}.episode-thumb{position:relative}.episode-thumb img{object-fit:cover;filter:brightness(.62);width:170px;height:92px}.episode-thumb span{font-size:8px;position:absolute;bottom:7px;left:8px}.episode-list>a>div:last-child{padding:15px}.episode-list b{font-size:11px}.episode-list p{color:#7e8794;font-size:9px}.episode-list small{color:#9ba4b1;font-size:8px}.chapter-table{border:1px solid var(--line);border-radius:5px;overflow:hidden}.chapter-table>a{border-bottom:1px solid var(--line);background:#131518;grid-template-columns:38px 1fr auto;align-items:center;height:38px;font-size:9px;display:grid}.chapter-table span{border-right:1px solid var(--line);color:#8b94a2;place-items:center;height:100%;display:grid}.chapter-table b{padding-left:12px}.chapter-table small{color:#778494;padding-right:14px}.detail-side{padding-top:8px}.detail-side>h2{align-items:center;height:40px;display:flex}.info-box,.discussion{border:1px solid var(--line);background:#131518;border-radius:6px;padding:14px}.info-box>small{color:#808895;margin:0 0 7px;font-size:8px;display:block}.info-box>div{flex-wrap:wrap;gap:6px;margin-bottom:13px;display:flex}.info-box span{background:#202227;border-radius:10px;padding:5px 8px;font-size:7px}.discussion-title{align-items:center;height:48px;display:flex}.discussion{color:#777f8a;place-items:center;height:70px;font-size:8px;display:grid}.characters,.more-like{margin-top:8px}.character-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.character-grid>div{border:1px solid var(--line);background:#131518;border-radius:5px;height:56px;display:flex;overflow:hidden}.character-grid img{object-fit:cover;width:52px;height:56px}.character-grid span{padding:9px;display:grid}.character-grid b{font-size:9px}.character-grid small{color:#777f8b;font-size:7px}.mini-row{scrollbar-width:none;grid-auto-columns:minmax(110px,1fr);grid-auto-flow:column;gap:9px;display:grid;overflow-x:auto}.mini-row a{min-width:0}.mini-row img{aspect-ratio:2/3;object-fit:cover;border-radius:5px;width:100%}.mini-row b{height:28px;margin-top:6px;font-size:8px;line-height:1.4;display:block;overflow:hidden}.mini-row span{color:var(--green);background:#009f4a26;border-radius:4px;padding:3px 5px;font-size:7px}.menu-toggle,.backdrop{display:none}@media (width<=1300px){.card-row{grid-auto-columns:calc(25% - 9px)}}@media (width<=980px){.card-row{grid-auto-columns:calc(33.3333% - 8px)}.detail-columns{grid-template-columns:1fr}.detail-side{grid-template-columns:1fr 1fr;gap:10px;display:grid}.detail-side>h2{grid-column:1/-1}.discussion-title{height:auto}.relation-grid{grid-template-columns:1fr}.character-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.app-shell{padding-left:0}.sidebar{transition:all .25s;transform:translate(-105%)}.sidebar.open{transform:none}.menu-toggle{z-index:50;border:1px solid var(--line);color:#d9dce3;background:#151720;border-radius:8px;place-items:center;width:35px;height:35px;display:grid;position:fixed;top:10px;left:12px}.backdrop{z-index:35;background:#000000a6;border:0;display:block;position:fixed;inset:0}.topbar{grid-template-columns:40px 1fr 34px;padding:0 10px}.history-buttons{display:none}.global-search{grid-column:2}.global-search kbd{display:none}.home-content{padding:20px 13px}.card-row{grid-auto-columns:calc(50% - 6px)}.shelf-title>span{display:none}.title-hero{height:500px}.title-intro{grid-template-columns:105px 1fr;bottom:20px;left:16px;right:16px}.title-intro>img{width:105px;height:158px}.title-intro h1{font-size:19px}.title-intro p{grid-column:1/-1}.relations,.detail-columns,.characters,.more-like{padding:0 13px}.episode-list>a{grid-template-columns:120px 1fr}.episode-thumb img{width:120px}.detail-side,.character-grid{grid-template-columns:1fr}.detail-heading label{width:165px}.relation-grid{grid-template-columns:1fr}}.account-actions{justify-self:end;align-items:center;gap:7px;display:flex;position:relative}.account-actions .bell{justify-self:auto}.avatar{color:#e8ebf1;background:linear-gradient(145deg,#4e5870,#252a36);border:1px solid #39404d;border-radius:9px;width:31px;height:31px;font-size:9px;font-weight:800}.notification-popover,.profile-popover{z-index:70;background:#11131a;border:1px solid #a0afc929;position:absolute;top:44px;right:0;box-shadow:0 24px 70px #00000094}.notification-popover{border-radius:20px;width:380px;min-height:326px;overflow:hidden}.notification-popover>header{border-bottom:1px solid var(--line);align-items:center;height:64px;padding:0 17px;display:flex}.notification-popover>header div{gap:3px;display:grid}.notification-popover>header b{color:#e8eaf0;font-size:13px}.notification-popover>header small{color:#7d8ca3;font-size:9px}.notification-popover>header button{color:#a6b0bf;background:0 0;border:0;margin-left:auto;font-size:22px}.notification-empty{text-align:center;place-content:center;justify-items:center;height:260px;padding:20px;display:grid}.notification-empty>span{color:#8494ad;border:1px solid #343946;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:14px;font-size:21px;display:grid}.notification-empty b{color:#e2e5eb;font-size:14px}.notification-empty p{color:#708097;max-width:245px;margin:9px 0 0;font-size:11px;line-height:1.6}.notification-list{padding:6px}.notification-list article{border-radius:10px;grid-template-columns:35px 1fr;gap:9px;padding:11px;display:grid}.notification-list article:hover{background:#191c24}.notification-list article>i{background:#252a36;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.notification-list b{font-size:10px}.notification-list p{color:#8993a2;margin:4px 0;font-size:9px}.notification-list small{color:#667386;font-size:7px}.profile-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:5px;padding:10px 9px 14px;display:flex}.profile-head>span{background:#323848;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.profile-head div{gap:3px;min-width:0;display:grid}.profile-head b{color:#e4e6eb;font-size:10px}.profile-head small{color:#78869a;text-overflow:ellipsis;font-size:8px;overflow:hidden}.profile-popover>a{color:#9ca8b9;border-radius:7px;align-items:center;height:36px;padding:0 10px;font-size:10px;display:flex}.profile-popover>a:hover{color:#e6e8ec;background:#1c1f27}.collection-page,.admin-page,.vip-page{min-height:calc(100vh - 54px);padding:30px 24px 70px}.collection-page{max-width:1180px;margin:auto}.page-heading{align-items:flex-end;margin-bottom:27px;display:flex}.page-heading small,.admin-header small{color:#7e8ba0;letter-spacing:1.7px;font-size:8px}.page-heading h1,.admin-header h1{color:#eef0f4;margin:5px 0 7px;font-size:25px}.page-heading p,.admin-header p{color:#7c8796;margin:0;font-size:10px}.page-heading>span{border:1px solid var(--line);border-radius:12px;place-items:center;width:40px;height:40px;margin-left:auto;display:grid}.collection-grid{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.collection-grid article{border:1px solid var(--line);background:#13151a;border-radius:9px;position:relative;overflow:hidden}.collection-grid article>a{grid-template-columns:120px 1fr;min-height:160px;display:grid}.collection-grid img{object-fit:cover;width:120px;height:160px}.collection-grid article>a>div{padding:18px}.collection-grid small{letter-spacing:1px;color:#7d8da5;font-size:8px}.collection-grid h2{color:#d7dae0;margin:9px 0;font-size:14px}.collection-grid p{color:#778493;font-size:9px}.collection-grid b{color:#9aabd0;font-size:9px}.collection-grid article>button{border:1px solid var(--line);color:#8d98a8;background:#171920;border-radius:7px;width:26px;height:26px;position:absolute;top:9px;right:9px}.collection-empty{border:1px dashed var(--line);text-align:center;border-radius:14px;place-content:center;justify-items:center;height:360px;display:grid}.collection-empty>span{color:#64738a;font-size:32px}.collection-empty h2{margin:14px 0 5px;font-size:16px}.collection-empty p{color:#788596;font-size:10px}.collection-empty a{color:#111319;background:#e0e3e8;border-radius:8px;margin-top:15px;padding:10px 18px;font-size:9px;font-weight:700}.vip-page{--vip-accent:#8b6cf6;background:radial-gradient(circle at 70% 5%,var(--vip-accent),transparent 30%)}@supports (color:color-mix(in lab, red, red)){.vip-page{background:radial-gradient(circle at 70% 5%,color-mix(in srgb,var(--vip-accent) 22%,transparent),transparent 30%)}}.vip-hero{text-align:center;max-width:850px;margin:25px auto 50px}.vip-hero>span{letter-spacing:2px;color:var(--vip-accent);font-size:9px}.vip-hero h1{color:#f0eff5;margin:14px 0;font-size:37px}.vip-hero p{color:#9097a4;font-size:11px;line-height:1.6}.vip-hero>b{background:var(--vip-accent);border-radius:20px;margin-top:12px;padding:8px 13px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.vip-hero>b{background:color-mix(in srgb,var(--vip-accent) 18%,transparent)}}.vip-hero>b{color:#c9bdfc;font-size:9px}.vip-layout{grid-template-columns:1fr 310px;gap:20px;max-width:1080px;margin:auto;display:grid}.vip-layout h2{font-size:14px}.package-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.package-grid article{border:1px solid var(--line);background:#14161c;border-radius:13px;flex-direction:column;min-height:240px;padding:25px 17px;display:flex;position:relative}.package-grid article.featured{border-color:var(--vip-accent);box-shadow:0 0 30px var(--vip-accent)}@supports (color:color-mix(in lab, red, red)){.package-grid article.featured{box-shadow:0 0 30px color-mix(in srgb,var(--vip-accent) 16%,transparent)}}.package-grid em{background:var(--vip-accent);color:#fff;border-radius:7px;padding:5px 7px;font-size:8px;font-style:normal;position:absolute;top:10px;right:10px}.package-grid small{color:#7b8798;font-size:8px}.package-grid h3{margin:10px 0 20px;font-size:13px}.package-grid strong{color:#f0f1f4;font-size:21px}.package-grid del{color:#707887;margin-top:5px;font-size:9px}.package-grid button{border:1px solid var(--line);color:#d9dce2;background:#22252e;border-radius:8px;height:34px;margin-top:auto;font-size:9px}.featured button{background:var(--vip-accent);border-color:#0000}.bank-card{background:linear-gradient(145deg,var(--vip-accent),#12141a);border-radius:15px;padding:24px}@supports (color:color-mix(in lab, red, red)){.bank-card{background:linear-gradient(145deg,color-mix(in srgb,var(--vip-accent) 40%,#191b22),#12141a)}}.bank-card{border:1px solid var(--vip-accent)}@supports (color:color-mix(in lab, red, red)){.bank-card{border:1px solid color-mix(in srgb,var(--vip-accent) 45%,transparent)}}.bank-card>small{letter-spacing:1.5px;font-size:8px}.bank-card h2{margin:11px 0 30px;font-size:21px}.bank-card label{color:#9ba3b0;margin:14px 0 5px;font-size:8px;display:block}.bank-card strong{letter-spacing:1px;font-size:20px}.bank-card b{font-size:11px}.bank-card p{color:#939baa;margin-top:27px;font-size:8px;line-height:1.5}.vip-loading{border:1px dashed var(--line);text-align:center;color:#778493;border-radius:12px;grid-column:1/-1;padding:50px;font-size:10px}.comments-section{max-width:1120px;margin:16px auto 0;padding:0 24px}.comments-section .detail-heading>span{background:#1b1e24;border-radius:10px;margin-left:8px;padding:4px 7px;font-size:8px}.comments-section>form{border:1px solid var(--line);background:#131519;border-radius:8px;grid-template-columns:35px 1fr auto;gap:9px;padding:13px;display:grid}.comments-section>form>span,.public-comments article>span{background:#303746;border-radius:10px;place-items:center;width:35px;height:35px;font-size:8px;display:grid}.comments-section textarea{resize:vertical;color:#cdd1d8;min-height:58px;font:10px var(--font-sans);background:#0f1116;border:0;border-radius:6px;outline:0;padding:10px}.comments-section form button{color:#15161a;background:#dcdfe5;border:0;border-radius:7px;align-self:end;height:31px;padding:0 15px;font-size:9px;font-weight:700}.public-comments{gap:7px;margin-top:8px;display:grid}.public-comments article{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;gap:10px;padding:13px;display:grid}.public-comments b{font-size:9px}.public-comments time{color:#697587;margin-left:8px;font-size:7px}.public-comments p{color:#9ba3af;font-size:10px;line-height:1.5}.no-comments{color:#788493;text-align:center;padding:25px;font-size:9px}.action-message{margin-top:7px;color:var(--green)!important;display:inline-block!important}.admin-page{max-width:1280px;margin:auto}.admin-header{border-bottom:1px solid var(--line);align-items:flex-end;padding-bottom:22px;display:flex}.admin-header>a{border:1px solid var(--line);background:#15171d;border-radius:8px;margin-left:auto;padding:10px 14px;font-size:9px}.admin-tabs{border-bottom:1px solid var(--line);align-items:center;gap:5px;height:61px;margin-bottom:18px;display:flex}.admin-tabs button{color:#7f8b9b;background:0 0;border:0;border-radius:8px;height:34px;padding:0 14px;font-size:9px}.admin-tabs button i{margin-right:7px;font-style:normal}.admin-tabs button.active{color:#e3e6eb;background:#232630}.dashboard-panel{min-height:360px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.metric-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#171920,#111318);border-radius:11px;align-content:start;height:145px;padding:19px;display:grid;position:relative}.metric-grid article>i{color:#94a8c6;background:#222630;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;display:grid;position:absolute;top:15px;right:15px}.metric-grid small{letter-spacing:1.1px;color:#7a8799;font-size:7px}.metric-grid strong{color:#eef0f3;margin:12px 0 4px;font-size:27px}.metric-grid span{color:#677487;font-size:8px}.analytics-row{grid-template-columns:2fr 1fr;gap:10px;margin-top:10px;display:grid}.analytics-row>article,.admin-form,.admin-guide,.live-preview{border:1px solid var(--line);background:#13151a;border-radius:11px;padding:18px}.panel-title{align-items:flex-start;min-height:40px;display:flex}.panel-title h2{color:#d8dbe1;margin:0;font-size:12px}.panel-title p{color:#6f7b8c;font-size:8px}.panel-title>span,.panel-title>input{margin-left:auto}.panel-title>span{color:#8e9aab;background:#1e2128;border-radius:6px;padding:5px 8px;font-size:8px}.fake-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000,#0000 44px,#ffffff09 45px);align-items:end;gap:9%;height:185px;padding:22px 18px 0;display:flex}.fake-chart i{background:linear-gradient(#8d74ef,#46405f);border-radius:5px 5px 0 0;flex:1;max-width:28px}.chart-labels{color:#687588;justify-content:space-between;padding:9px 18px;font-size:7px;display:flex}.donut{background:conic-gradient(#8d74ef 0 50%,#3e4657 50%);text-align:center;border-radius:50%;place-content:center;width:125px;height:125px;margin:12px auto 18px;display:grid;position:relative}.donut:before{content:"";background:#13151a;border-radius:50%;position:absolute;inset:17px}.donut strong,.donut small{z-index:1;position:relative}.donut strong{font-size:20px}.donut small{color:#738094;font-size:7px}.analytics-row>article>p{color:#8b96a5;align-items:center;font-size:8px;display:flex}.analytics-row>article>p i{background:#8d74ef;border-radius:2px;width:7px;height:7px;margin-right:7px}.analytics-row>article>p:last-child i{background:#3e4657}.analytics-row>article>p b{margin-left:auto}.two-column-admin{grid-template-columns:1.4fr .8fr;gap:12px;display:grid}.admin-form{gap:11px;display:grid}.admin-form label{color:#8591a1;gap:6px;font-size:8px;display:grid}.admin-form input,.admin-form select,.panel-title>input{border:1px solid var(--line);color:#c6cbd3;background:#0f1115;border-radius:7px;outline:0;height:34px;padding:0 10px;font-size:9px}.admin-form button{color:#121318;background:#dedfe5;border:0;border-radius:8px;height:36px;font-size:9px;font-weight:800}.form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-guide{text-align:center;place-content:center;display:grid}.admin-guide>span{color:#6e7b90;font-size:40px}.admin-guide h2{font-size:15px}.admin-guide p,.admin-guide li{color:#7d8999;font-size:9px;line-height:1.6}.admin-guide ul{text-align:left}.admin-table{border:1px solid var(--line);border-radius:9px;overflow:hidden}.admin-table>div{border-bottom:1px solid var(--line);grid-template-columns:2fr .8fr 1fr;align-items:center;min-height:56px;padding:0 15px;font-size:9px;display:grid}.admin-table .table-head{color:#6d798b;letter-spacing:1px;background:#191b21;min-height:36px;font-size:7px}.user-cell{align-items:center;gap:9px;display:flex}.user-cell>i{background:#313746;border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;display:grid}.user-cell b{gap:3px;display:grid}.user-cell small{color:#748092;font-size:7px;font-weight:400}.admin-table em{color:#5fda9c;background:#1d2c25;border-radius:10px;padding:5px 8px;font-size:7px;font-style:normal}.comment-admin-list{gap:7px;display:grid}.comment-admin-list article{border:1px solid var(--line);background:#13151a;border-radius:8px;grid-template-columns:38px 1fr 30px;gap:10px;padding:13px;display:grid}.comment-admin-list article>span{background:#303746;border-radius:10px;place-items:center;width:38px;height:38px;font-size:8px;display:grid}.comment-admin-list b{font-size:9px}.comment-admin-list b small{color:#778395}.comment-admin-list p{color:#a0a7b1;font-size:9px}.comment-admin-list time{color:#687588;font-size:7px}.comment-admin-list button{color:#788596;background:0 0;border:0}.no-admin-data{text-align:center;color:#798596;padding:80px;font-size:10px}.membership-grid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.membership-grid>div{gap:12px;display:grid}.vip-settings input[type=color]{width:100%;padding:4px}.package-form{margin-top:0}.live-preview{height:max-content;position:sticky;top:75px}.live-preview>.panel-title>span{color:#6de3a9}.preview-card{--preview-accent:#8b6cf6;background:radial-gradient(circle at 80% 10%,var(--preview-accent),transparent 45%),#191b22;border-radius:13px;padding:24px}@supports (color:color-mix(in lab, red, red)){.preview-card{background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--preview-accent) 55%,transparent),transparent 45%),#191b22}}.preview-card{border:1px solid var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.preview-card{border:1px solid color-mix(in srgb,var(--preview-accent) 55%,transparent)}}.preview-card>small{color:var(--preview-accent);font-size:8px}.preview-card h2{color:#f0f1f4;font-size:19px}.preview-card p{color:#a3a8b2;font-size:9px}.preview-card>div{background:#0003;border-radius:9px;gap:5px;padding:13px;display:grid}.preview-card>div span{font-size:8px}.preview-card>div strong{font-size:17px}.preview-card>div b{font-size:8px}.preview-card button{background:var(--preview-accent);color:#fff;border:0;border-radius:8px;width:100%;height:35px;margin-top:13px;font-size:9px}.live-preview>h3{margin-top:20px;font-size:10px}.package-admin-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;padding:10px 0;display:grid}.package-admin-row span{display:grid}.package-admin-row b{font-size:9px}.package-admin-row small{color:#778496;font-size:7px}.package-admin-row strong{font-size:9px}.package-admin-row em{color:#66db9f;margin-left:8px;font-size:7px;font-style:normal}.save-toast{z-index:90;color:#111318;background:#e4e6ea;border-radius:9px;padding:11px 16px;font-size:9px;position:fixed;bottom:25px;right:28px;box-shadow:0 12px 30px #0006}@media (width<=1000px){.metric-grid{grid-template-columns:repeat(2,1fr)}.membership-grid,.two-column-admin,.vip-layout{grid-template-columns:1fr}.live-preview{position:static}.package-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.account-actions{grid-column:3}.avatar{display:none}.notification-popover{width:auto;position:fixed;top:60px;left:10px;right:10px}.collection-page,.admin-page,.vip-page{padding:22px 13px 55px}.collection-grid{grid-template-columns:1fr}.vip-hero h1{font-size:28px}.package-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr 1fr}.analytics-row{grid-template-columns:1fr}.admin-tabs{overflow-x:auto}.admin-tabs button{white-space:nowrap}.membership-grid,.two-column-admin,.admin-table>div{grid-template-columns:1fr}.admin-table>div>span:not(:first-child),.table-head{display:none!important}.comments-section{padding:0 13px}.comments-section>form{grid-template-columns:35px 1fr}.comments-section form button{grid-column:2}.vip-layout{grid-template-columns:1fr}}.admin-shell-full{color:#c9cdd5;background:#0b0c10;min-height:100vh;padding-left:250px}.admin-nav{z-index:50;border-right:1px solid var(--line);background:linear-gradient(#11131a,#0b0c11);flex-direction:column;width:250px;padding:18px 13px;display:flex;position:fixed;top:0;bottom:0;left:0}.admin-brand{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:58px;padding:0 9px 14px;display:flex}.admin-brand img{border-radius:8px;width:37px;height:37px}.admin-brand div{display:grid}.admin-brand small{letter-spacing:1.6px;color:#69768a;font-size:6px}.admin-nav>p{letter-spacing:2px;color:#59667a;margin:22px 10px 8px;font-size:7px}.admin-nav nav button{color:#8190a5;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:22px 28px 1fr;align-items:center;height:47px;padding:0 10px;display:grid}.admin-nav nav button>small{color:#4f5b6d;font-size:6px}.admin-nav nav button>i{font-size:17px;font-style:normal}.admin-nav nav button>span{font-size:10px}.admin-nav nav button.active{color:#e1e5eb;background:linear-gradient(100deg,#282c38,#1d2028);box-shadow:inset 2px 0 #9eaed0}.admin-account{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:auto;padding:14px 8px 9px;display:flex}.admin-account>span{background:#343b4a;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.admin-account div{display:grid}.back-to-site{border:1px solid var(--line);color:#7f8b9c;border-radius:8px;place-items:center;height:35px;font-size:8px;display:grid}.admin-workspace{min-height:100vh;padding:0 28px 70px}.admin-top{border-bottom:1px solid var(--line);align-items:center;height:84px;margin-bottom:24px;display:flex}.admin-top>div:first-child{gap:5px;display:grid}.admin-top small{letter-spacing:1.4px;color:#637085;font-size:7px}.admin-top h1{color:#eef0f3;margin:0;font-size:19px}.admin-top>div:last-child{align-items:center;gap:10px;margin-left:auto;display:flex}.admin-top a,.system-online{border:1px solid var(--line);border-radius:8px;padding:9px 11px;font-size:8px}.system-online{color:#59d89c}.admin-section{max-width:1180px;margin:auto}.section-title{align-items:flex-start;min-height:48px;display:flex}.section-title small{letter-spacing:1.3px;color:#68778c;font-size:7px}.section-title h2{color:#dce0e6;margin:5px 0 0;font-size:13px}.section-title>span,.section-title>b{background:#22252e;border-radius:6px;margin-left:auto;padding:5px 8px;font-size:8px}.section-title>input{border:1px solid var(--line);color:#c8cdd4;background:#101216;border-radius:7px;width:250px;height:33px;margin-left:auto;padding:0 10px;font-size:8px}.content-kind-tabs{gap:7px;margin-bottom:12px;display:flex}.content-kind-tabs button{border:1px solid var(--line);color:#7f8c9e;background:#14161b;border-radius:8px;height:37px;padding:0 20px;font-size:9px}.content-admin-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:12px;display:grid}.advanced-content-form textarea{resize:vertical;border:1px solid var(--line);color:#c6cbd3;min-height:110px;font:9px var(--font-sans);background:#0f1115;border-radius:7px;outline:0;padding:10px}.anilist-import{background:#171923;border:1px solid #34394a;border-radius:9px;grid-template-columns:1fr auto;align-items:end;gap:8px;padding:12px;display:grid}.anilist-import button{height:34px;color:#fff!important;background:#6254a9!important;padding:0 13px!important}.check-label{align-items:center;grid-template-columns:18px 1fr!important;display:flex!important}.check-label input{width:15px;height:15px}.existing-content{border:1px solid var(--line);background:#13151a;border-radius:11px;padding:18px}.existing-content>div:last-child{gap:6px;max-height:510px;display:grid;overflow:auto}.existing-content>div>button{border:1px solid var(--line);color:#bbc1ca;text-align:left;background:#101216;border-radius:8px;grid-template-columns:43px 1fr 20px;align-items:center;gap:9px;min-height:64px;padding:5px;display:grid}.existing-content img{object-fit:cover;border-radius:5px;width:43px;height:53px}.existing-content span{gap:4px;display:grid}.existing-content small{color:#6f7c8e;font-size:7px}.existing-content i{font-size:17px;font-style:normal}.empty-admin-copy{text-align:center;color:#6f7c8e;padding:50px 10px;font-size:9px}.admin-back{color:#8f9caf;background:0 0;border:0;margin-bottom:15px;font-size:9px}.content-editor-head{border:1px solid var(--line);background:#13151a;border-radius:11px;grid-template-columns:85px 1fr;align-items:center;gap:15px;margin-bottom:12px;padding:15px;display:grid}.content-editor-head img{object-fit:cover;border-radius:6px;width:85px;height:110px}.content-editor-head small{color:#7e8da2;font-size:7px}.content-editor-head h2{color:#ebedf1;margin:6px 0;font-size:18px}.content-editor-head p{color:#7f8a99;font-size:9px;line-height:1.5}.episode-editor-grid{grid-template-columns:.75fr 1.25fr;gap:12px;display:grid}.upload-panel{border:1px solid var(--line);background:#13151a;border-radius:11px;padding:18px}.upload-drop{color:#8b9bb3;background:#101217;border:1px dashed #465068;border-radius:10px;place-content:center;justify-items:center;height:150px;display:grid;position:relative}.upload-drop>b{margin:8px 0;font-size:10px}.upload-drop>span{font-size:7px}.upload-drop>input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-panel>h3{font-size:9px}.video-preview video{background:#050607;border-radius:7px;width:100%;max-height:230px}.image-previews{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.image-previews img{aspect-ratio:2/3;object-fit:cover;border-radius:5px;width:100%}.video-preview p,.image-previews p{border:1px solid var(--line);color:#687588;border-radius:7px;grid-column:1/-1;place-items:center;height:100px;font-size:8px;display:grid}.episode-history{border:1px solid var(--line);border-radius:10px;margin-top:12px;overflow:hidden}.episode-history>h2{background:#17191f;margin:0;padding:13px;font-size:10px}.episode-history>div{border-top:1px solid var(--line);grid-template-columns:60px 120px 1fr;align-items:center;height:42px;padding:0 13px;font-size:8px;display:grid}.episode-history>div span{color:#9b8ae9}.user-code-table>button{color:#aeb5c0;text-align:left;border:0;border-bottom:1px solid var(--line);background:#121419;grid-template-columns:2fr .7fr 1fr .7fr;align-items:center;width:100%;min-height:60px;padding:0 15px;display:grid}.user-code-table code{letter-spacing:2px;color:#c8bdfa;font-size:12px}.user-code-table>button>i{color:#8593a7;font-style:normal}.grant-modal{z-index:100;background:#000000b3;place-items:center;display:grid;position:fixed;inset:0}.grant-modal>div{border:1px solid var(--line);text-align:center;background:#15171d;border-radius:15px;width:360px;padding:28px;position:relative}.grant-modal>div>button{color:#9aa5b5;background:0 0;border:0;font-size:20px;position:absolute;top:10px;right:12px}.grant-modal>div>span{background:#353c4d;border-radius:14px;place-items:center;width:50px;height:50px;margin:auto;display:grid}.grant-modal h2{font-size:15px}.grant-modal code{letter-spacing:3px;color:#c8bdfa;font-size:18px}.grant-modal p{color:#7a8799;font-size:9px}.grant-modal>div>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.grant-modal>div>div button{border:1px solid var(--line);color:#d4d8df;background:#242832;border-radius:7px;height:36px;font-size:8px}.membership-settings-grid{grid-template-columns:1.1fr .9fr;gap:12px;display:grid}.membership-settings-grid>div{gap:12px;display:grid}.promo-form{border-color:#594a96}.discount-live-preview{border:1px solid var(--line);background:#13151a;border-radius:11px;height:max-content;padding:18px;position:sticky;top:15px}.discount-live-preview>.section-title>span{color:#67dfa4}.discount-live-preview>p{color:#b9aceb;background:#2a2241;border-radius:7px;padding:10px;font-size:9px}.discount-live-preview>div:last-child{gap:7px;display:grid}.discount-live-preview article{border:1px solid var(--line);background:#101216;border-radius:8px;align-items:center;height:64px;padding:11px;display:flex}.discount-live-preview article>span{display:grid}.discount-live-preview article b{font-size:9px}.discount-live-preview article small{color:#6f7c8d;font-size:7px}.discount-live-preview article>div{text-align:right;margin-left:auto;display:grid}.discount-live-preview del{color:#6d7785;font-size:7px}.discount-live-preview strong{color:#62d79d;font-size:12px}.clickable-metrics button{border:1px solid var(--line);text-align:left;color:#cbd0d8;background:linear-gradient(145deg,#171920,#111318);border-radius:11px;align-content:start;height:145px;padding:19px;display:grid;position:relative}.clickable-metrics button.active{border-color:#7764c2;box-shadow:0 0 22px #7764c226}.clickable-metrics button>i{background:#222630;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;display:grid;position:absolute;top:15px;right:15px}.clickable-metrics small{letter-spacing:1px;color:#7d899a;font-size:7px}.clickable-metrics strong{margin:13px 0;font-size:25px}.clickable-metrics span{color:#8173be;font-size:7px}.period-analytics{border:1px solid var(--line);background:#13151a;border-radius:11px;margin-top:12px;padding:20px}.period-analytics>header{display:flex}.period-analytics h2{margin:5px 0;font-size:13px}.period-analytics header nav{gap:5px;margin-left:auto;display:flex}.period-analytics nav button{border:1px solid var(--line);color:#7e8a9c;background:#171920;border-radius:6px;height:29px;font-size:8px}.period-analytics nav button.active{color:#121318;background:#dedfe5}.period-analytics>strong{color:#eef0f3;margin:18px 0;font-size:30px;display:block}.wide-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000,#0000 49px,#ffffff09 50px);align-items:end;gap:4%;height:210px;padding:15px;display:flex}.wide-chart i{background:linear-gradient(#8d74ef,#3f3a55);border-radius:4px 4px 0 0;flex:1}.social-section{grid-template-columns:1.1fr .9fr;gap:12px;display:grid}.social-section>aside{border:1px solid var(--line);text-align:center;background:#13151a;border-radius:11px;place-content:center;padding:40px;display:grid}.social-section>aside>span{color:#75849a;font-size:45px}.social-section aside h2{font-size:15px}.social-section aside p{color:#748193;font-size:9px;line-height:1.6}.profile-head code{color:#b5a8eb;margin-top:3px;font-size:7px}.vip-purchase-flow{max-width:980px;margin:auto}.vip-purchase-flow>section>h2{margin:0 0 12px;font-size:13px}.package-grid>button{border:1px solid var(--line);text-align:left;color:#d5d9e0;background:#14161c;border-radius:13px;flex-direction:column;min-height:215px;padding:23px 17px;display:flex;position:relative}.package-grid>button.selected{border-color:var(--vip-accent);box-shadow:0 0 30px var(--vip-accent)}@supports (color:color-mix(in lab, red, red)){.package-grid>button.selected{box-shadow:0 0 30px color-mix(in srgb,var(--vip-accent) 18%,transparent)}}.package-grid>button small{color:#748193;font-size:7px}.package-grid>button h3{font-size:13px}.package-grid>button strong{font-size:21px}.package-grid>button del{color:#6d7785;font-size:8px}.package-grid>button span{background:#232630;border-radius:7px;place-items:center;width:100%;height:32px;margin-top:auto;font-size:8px;display:grid}.package-grid>button.selected span{background:var(--vip-accent);color:#fff}.payment-section{margin-top:30px}.payment-layout{grid-template-columns:1fr 1fr;gap:12px;display:grid}.payment-summary{border:1px solid var(--line);background:#14161c;border-radius:15px;padding:24px;display:grid}.payment-summary>small{color:#718094;font-size:7px}.payment-summary h3{margin:9px 0;font-size:16px}.payment-summary>span{color:#788596;font-size:8px}.payment-summary label{color:#788596;margin-top:20px;font-size:8px}.payment-summary>strong{color:#ecedf1;font-size:27px}.payment-summary p{color:#8b94a3;font-size:8px;line-height:1.5}.payment-summary button{background:var(--vip-accent);color:#fff;border:0;border-radius:8px;height:36px;font-size:9px}@media (width<=900px){.admin-shell-full{padding-left:0}.admin-nav{width:auto;height:auto;position:static}.admin-nav nav{grid-template-columns:repeat(2,1fr)}.admin-account,.back-to-site{display:none}.admin-workspace{padding:0 14px 50px}.content-admin-grid,.episode-editor-grid,.membership-settings-grid,.social-section{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,1fr)}.payment-layout{grid-template-columns:1fr}.discount-live-preview{position:static}}.sidebar .nav-link{background:0 0;grid-template-columns:40px 1fr auto;padding:0 8px;transition:color .2s}.sidebar .nav-link>i{color:#7288a6;border:1px solid #0000;border-radius:9px;place-items:center;width:34px;height:34px;font-size:19px;line-height:1;transition:background .2s,border-color .2s,color .2s,box-shadow .22s,transform .2s;display:grid}.sidebar .nav-link:hover{color:#cdd5e1;background:0 0}.sidebar .nav-link:hover>i{color:#a8bad5;background:linear-gradient(145deg,#262a36,#1a1d26);border-color:#97abcb21;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0a,0 7px 18px #04070f57}.sidebar .nav-link.active:before{background:#b8c7df;width:3px;height:31px;left:-11px;box-shadow:0 0 13px #97b1d9b3}.sidebar .nav-link.active>i{color:#d7e2f3;background:linear-gradient(145deg,#41495e,#292e3e);border-color:#aabcdb24;width:34px;height:34px;box-shadow:inset 0 1px #ffffff14,0 5px 18px #404f705c}.sidebar .nav-link.active>span{font-weight:700}.sidebar .nav-link:focus-visible{outline:0}.sidebar .nav-link:focus-visible>i{outline-offset:2px;outline:2px solid #a9bad4}:root{--bg:#0e131b;--side:#0b0c10;--panel:#141924;--panel2:#191f2b;--line:#cfd2db1c;--text:#cfd2db;--muted:#8a8f9e;--accent:#10a3ea;--green:#10a3ea}html,body{background:#0e131b}body{color:#cfd2db;background:radial-gradient(circle at 42% -18%,#10a3ea17,#0000 34%),#0e131b}.sidebar{background:linear-gradient(#0b0c10fc,#0e131bfc);border-color:#1a2029;box-shadow:18px 0 50px #00000047}.topbar{background:#0b0c10db;border-color:#1a2029}.global-search,.command-search,.notification-popover,.profile-popover{background:#141924;border-color:#262e3a}.global-search input,.command-search input{color:#cfd2db}.global-search kbd,.command-search kbd{color:#aeb2bf;background:#1f2733}.history-buttons button:hover,.bell:hover{color:#fff;background:#1f2733}.nav-title span{color:#6b7080}.sidebar .nav-link{color:#8a8f9e}.sidebar .nav-link:hover{color:#cfd2db}.sidebar .nav-link:hover>i{color:#10a3ea;box-shadow:none;background:#1a2029;border-color:#10a3ea2e}.sidebar .nav-link.active{color:#fff;background:linear-gradient(90deg,#10a3ea29,#14192440 72%,#0000)}.sidebar .nav-link.active:before{background:#10a3ea;box-shadow:0 0 14px #10a3eaa6}.sidebar .nav-link.active>i{color:#bfeaff;background:#1f2733;border-color:#10a3ea47;box-shadow:inset 0 1px #ffffff0a}.sidebar-bottom .random,.shelf-controls button,.shelf-controls>a{background:#141924;border-color:#262e3a}.sidebar-bottom .random:hover,.shelf-controls button:hover,.shelf-controls>a:hover{color:#fff;background:#1f2733}.cover,.catalog-poster{background:#141924;border-color:#cfd2db1f}.card h3,.catalog-card h2{color:#cfd2db}.badges span{color:#63c9f7;background:#10a3ea24}.badges small{color:#aeb2bf;background:#1a2029}.shelf-title>span{color:#6b7080;background:#141924;border-color:#262e3a}.empty,.vip-loading{color:#8a8f9e;border-color:#303947}.title-gradient{background:linear-gradient(90deg,#0e131bf0,#0e131b61 58%,#0e131bb8),linear-gradient(#0000 44%,#0e131b)}.relation-grid>a,.episode-list>a,.chapter-table>a,.info-box,.discussion,.character-grid>div{background:#141924;border-color:#262e3a}.chapter-table>a:hover,.info-box span{background:#1f2733}.title-actions button,.title-actions span{background:#1a2029}.title-actions button:first-child{color:#061018;background:#10a3ea}.comments-section article,.comments-section>form{background:#141924;border-color:#262e3a}.catalog-filter-panel{background:linear-gradient(145deg,#141924,#0f141d);border-color:#27313e}.catalog-search{background:#111722;border-color:#27313e}.catalog-filters select{color:#cfd2db;background:#191f2b;border-color:#2b3542}.catalog-poster>b{color:#05121a;background:#10a3ea}.catalog-summary span:first-child,.catalog-card:hover>div:last-child>i{color:#10a3ea}.library-title p,.library-item-info>p b,.library-item-info>p strong{color:#55bce9}.library-stats article,.library-toolbar,.library-toolbar label,.library-list>article{background:#141924;border-color:#262e3a}.library-stats article.active{background:#1f2733;border-color:#10a3ea}.library-toolbar>button,.library-list>article>a,.progress-track i{color:#061018;background:#10a3ea}.progress-track{background:#26303c}.collection-grid article,.admin-card,.admin-form,.admin-table,.metric-card,.settings-card,.settings-nav,.content-list,.content-library-head,.content-list-tools,.discount-live-preview,.social-section>aside{background:#141924;border-color:#262e3a}.collection-grid article:hover,.settings-nav button:hover,.content-list-row:hover{background:#1f2733}.settings-nav button.active,.admin-nav nav button.active,.content-list-tools nav button.active{color:#fff;background:#1f2733}.settings-form-card input,.admin-form input,.admin-form select,.admin-form textarea,.content-list-tools label,.content-list{color:#cfd2db;background:#0f141d;border-color:#293440}.content-list-heading,.content-list-row{background:#141924;border-color:#262e3a}.admin-shell-full,.admin-workspace,.admin-page,.settings-page,.collection-page,.library-page,.catalog-page{background-color:#0000}.admin-nav{background:#0b0c10;border-color:#1a2029}.admin-top,.admin-header{border-color:#1a2029}.metric-card.active,.analytics-card.active{border-color:#10a3ea;box-shadow:0 0 0 1px #10a3ea2e}.admin-form>button,.settings-form-actions button,.content-library-head>button{color:#061018;background:#10a3ea}.notification-popover>header,.profile-head,.command-search>footer,.command-search>form{border-color:#262e3a}.vip-checkout-page{background:#0e131b}.vip-package-grid>button,.vip-transfer-card{background:#141924;border-color:#2a3441}.vip-package-grid>button:hover{border-color:#3c4b5e}.vip-package-grid>button.selected{background:#10a3ea1a;border-color:#10a3ea}.vip-package-grid>button.selected>i,.vip-package-grid>button em{color:#061018;background:#10a3ea}.bank-detail-row{background:#191f2b;border-color:#2b3542}.selected-package-summary{background:#10a3ea12;border-color:#10a3ea52}.selected-package-summary>strong{color:#10a3ea}.bank-detail-row button{background:#232c38}.transfer-purpose>p,.transfer-purpose ol{color:#aeb2bf}.usercode-copy{background:#e9edf2}body{font-family:var(--font-sans);font-weight:500}.identity b,.shelf h2,.page-heading h1,.admin-header h1,.settings-title h1,.title-intro h1,.library-title h1{font-weight:800}.card h3,.catalog-card h2,.nav-link span,button{font-weight:600}.cover-count,.cover-type{z-index:3;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#f2f6fa;text-transform:uppercase;background:#090e16e0;border:1px solid #ffffff21;border-radius:7px;font-style:normal;font-weight:800;line-height:1;position:absolute;right:9px;box-shadow:0 5px 16px #00000047}.cover-count{padding:6px 8px;font-size:9px;top:9px}.cover-type{color:#04121a;letter-spacing:.5px;background:#10a3eae0;border-color:#81daff59;padding:5px 7px;font-size:8px;bottom:9px}.card-time{color:#77869a;align-items:center;gap:6px;min-height:19px;font-size:10px;display:flex}.card-time svg{color:#10a3ea;flex:none}.card h3{margin-bottom:3px}@media (width<=720px){.cover-count{font-size:8px;top:7px;right:7px}.cover-type{font-size:7px;bottom:7px;right:7px}.card-time{font-size:9px}.shelf{margin-bottom:25px}}.app-shell,.sidebar{transition:padding-left .24s,width .24s}.sidebar-collapse-toggle{z-index:3;color:#9eabc0;background:#141924;border:1px solid #293440;border-radius:10px;place-items:center;width:28px;height:38px;display:grid;position:absolute;top:50%;right:-14px;transform:translateY(-50%);box-shadow:0 8px 24px #00000052}.sidebar-collapse-toggle:hover{color:#fff;background:#1f2733;border-color:#3b4858}.sidebar-account{background:#121720;border:1px solid #252d39;border-radius:12px;align-items:center;gap:9px;height:55px;margin-top:8px;padding:6px 7px;display:flex;overflow:hidden}.sidebar-account-avatar{color:#eaf1f8;background:#283243;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid;overflow:hidden}.sidebar-account-avatar img{object-fit:cover;width:100%;height:100%}.sidebar-account-info{gap:2px;min-width:0;display:grid}.sidebar-account-info b{color:#eef1f5;white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-size:11px;overflow:hidden}.sidebar-account-info small{color:#10a3ea;letter-spacing:.7px;font-size:7px;font-weight:800}.sidebar-account-info small.admin{color:#ff9e45}.sidebar-account-info small.vip{color:#dfb95f}.sidebar-signout{color:#718096;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.sidebar-signout:hover{color:#ff6b78;background:#ef44441f}.profile-popover>a{gap:9px}.profile-popover>a.profile-signout{color:#ff6b78}.profile-popover>a.profile-signout:hover{color:#ff8b95;background:#ef44441f}@media (width>=721px){.app-shell.sidebar-collapsed{padding-left:74px}.sidebar.collapsed{width:74px;padding-left:9px;padding-right:9px}.sidebar.collapsed .identity{justify-content:center;padding-left:0;padding-right:0}.sidebar.collapsed .identity div,.sidebar.collapsed .nav-title span,.sidebar.collapsed .nav-link>span,.sidebar.collapsed .nav-link>b,.sidebar.collapsed .sidebar-account-info{display:none}.sidebar.collapsed .identity img{width:34px;height:34px}.sidebar.collapsed .nav-title{padding:0 13px}.sidebar.collapsed .nav-link{grid-template-columns:1fr;justify-items:center;padding:0}.sidebar.collapsed .nav-link>i{grid-column:1}.sidebar.collapsed .nav-link.active:before{left:-9px}.sidebar.collapsed .sidebar-bottom .plain{justify-content:center;padding:0;font-size:0}.sidebar.collapsed .sidebar-bottom .plain>i{width:auto}.sidebar.collapsed .random{justify-content:center;padding:0}.sidebar.collapsed .random span{font-size:0}.sidebar.collapsed .random span svg{width:16px;height:16px}.sidebar.collapsed .random>b{display:none}.sidebar.collapsed .sidebar-account{flex-direction:column;justify-content:center;gap:3px;height:78px;padding:7px 4px}.sidebar.collapsed .sidebar-signout{flex-basis:24px;width:28px;height:24px;margin:0}}@media (width<=720px){.sidebar-collapse-toggle{display:none}.sidebar-account{margin-top:7px}}.admin-workspace{width:100%;min-width:0;padding:0!important}.admin-section{width:100%;padding:14px 0 70px;max-width:none!important;margin:0!important}.admin-top{display:none}.admin-nav-toggle{z-index:3;color:#9eabc0;background:#141924;border:1px solid #293440;border-radius:10px;place-items:center;width:28px;height:38px;display:grid;position:absolute;top:50%;right:-14px;transform:translateY(-50%);box-shadow:0 8px 24px #00000052}.admin-nav-toggle:hover{color:#fff;background:#1f2733;border-color:#3b4858}.admin-nav{background:linear-gradient(#0b0c10fc,#0e131bfc);transition:width .24s,padding .24s;box-shadow:18px 0 50px #00000047}.admin-brand{border-bottom:0;gap:10px;height:58px;padding:0 8px 12px;overflow:hidden}.admin-brand img{flex:0 0 36px;width:36px;height:36px}.admin-brand b{letter-spacing:3px;font-size:15px}.admin-nav-title{align-items:center;gap:10px;height:30px;padding:0 13px;display:flex;overflow:hidden}.admin-nav-title span{color:#6b7080;letter-spacing:2px;flex:none;font-size:7px;font-weight:800}.admin-nav-title i{background:#1d2530;flex:1;height:1px}.admin-nav nav button{color:#8a8f9e;border-radius:11px;grid-template-columns:40px 1fr;height:43px;padding:0 8px;transition:color .2s,background .2s;position:relative}.admin-nav nav button>small{display:none}.admin-nav nav button>i{color:#7288a6;border:1px solid #0000;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.admin-nav nav button>span{white-space:nowrap;font-size:13px;font-weight:600}.admin-nav nav button:hover{color:#cfd2db}.admin-nav nav button:hover>i{color:#10a3ea;background:#1a2029;border-color:#10a3ea2e}.admin-nav nav button.active{box-shadow:none;color:#fff;background:linear-gradient(90deg,#10a3ea29,#14192440 72%,#0000)}.admin-nav nav button.active:before{content:"";background:#10a3ea;border-radius:3px;width:3px;height:31px;position:absolute;left:-11px;box-shadow:0 0 14px #10a3eaa6}.admin-nav-bottom{gap:7px;margin-top:auto;display:grid}.back-to-site{color:#8a8f9e;white-space:nowrap;border-color:#252d39;justify-content:flex-start;align-items:center;gap:10px;height:40px;padding:0 12px;font-size:11px;display:flex;overflow:hidden}.back-to-site:hover{color:#fff;background:#1f2733}.admin-account{background:#121720;border:1px solid #252d39;border-radius:12px;gap:9px;height:55px;margin:0;padding:6px 7px;overflow:hidden}.admin-account>span{color:#eaf1f8;background:#283243;border-radius:10px;flex:0 0 36px;width:36px;height:36px;font-size:9px}.admin-account div{min-width:0}.admin-account b{white-space:nowrap;font-size:11px}.admin-account small{color:#ff9e45;font-size:7px}.admin-account>a{color:#718096;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.admin-account>a:hover{color:#ff6b78;background:#ef44441f}@media (width>=901px){.admin-shell-full{padding-left:238px;transition:padding-left .24s}.admin-shell-full.nav-collapsed{padding-left:74px}.admin-nav{width:238px;padding:17px 11px}.admin-nav.collapsed{width:74px;padding-left:9px;padding-right:9px}.admin-nav.collapsed .admin-brand{justify-content:center;padding-left:0;padding-right:0}.admin-nav.collapsed .admin-brand div,.admin-nav.collapsed .admin-nav-title span,.admin-nav.collapsed nav button>span,.admin-nav.collapsed .back-to-site span,.admin-nav.collapsed .admin-account div{display:none}.admin-nav.collapsed .admin-brand img{width:34px;height:34px}.admin-nav.collapsed .admin-nav-title{padding:0 13px}.admin-nav.collapsed nav button{grid-template-columns:1fr;justify-items:center;padding:0}.admin-nav.collapsed nav button>i{grid-column:1}.admin-nav.collapsed nav button.active:before{left:-9px}.admin-nav.collapsed .back-to-site{justify-content:center;padding:0}.admin-nav.collapsed .admin-account{flex-direction:column;justify-content:center;gap:3px;height:78px;padding:7px 4px}.admin-nav.collapsed .admin-account>a{flex-basis:24px;width:28px;height:24px;margin:0}}@media (width<=900px){.admin-nav-toggle,.admin-nav-title,.admin-nav-bottom{display:none}.admin-section{padding:12px 0 55px}}@media (width>=651px){.vip-checkout-page .vip-package-grid{grid-template-columns:repeat(auto-fit,minmax(235px,280px));justify-content:center}}.site-area{width:100%;max-width:none}.topbar{grid-template-columns:1fr minmax(360px,720px) 1fr;padding-left:12px;padding-right:12px}.home-content,.collection-page,.library-page,.settings-page,.vip-checkout-page{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:12px;padding-right:12px}.relations,.detail-columns,.characters,.more-like{width:100%;max-width:none;padding-left:12px;padding-right:12px}.sidebar .nav-link>span{font-size:15px}.sidebar-bottom button,.sidebar-bottom a{font-size:13px}.sidebar-account-info b{font-size:12px}.sidebar-account-info small{font-size:8px}.nav-title span{font-size:9px}.global-search{height:37px;padding:0 12px}.bell{color:#a4b4c9;background:#141924;border:1px solid #27313e;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.bell:hover{color:#fff;background:#1f2733;border-color:#3a4859}.bell i{background:#10a3ea;top:4px;right:5px}.avatar{border-radius:11px;width:38px;height:38px;font-size:10px}.notification-popover,.profile-popover{top:49px}.profile-popover{border-radius:16px;width:320px;padding:10px}.profile-head{gap:13px;margin-bottom:7px;padding:14px 12px 18px}.profile-head>span{border-radius:14px;flex:0 0 50px;width:50px;height:50px;font-size:12px}.profile-head b{font-size:13px}.profile-head small{white-space:nowrap;font-size:10px}.profile-head code{font-size:8px}.profile-popover>a{border-radius:9px;height:44px;padding:0 12px;font-size:12px}.shelf-title{height:40px}.shelf h2{font-size:21px}@media (width<=720px){.topbar{grid-template-columns:40px 1fr 38px;padding-left:10px;padding-right:10px}.home-content,.collection-page,.library-page,.settings-page,.vip-checkout-page,.relations,.detail-columns,.characters,.more-like{padding-left:10px;padding-right:10px}.title-intro{left:12px;right:12px}.profile-popover{width:auto;position:fixed;top:60px;left:10px;right:10px}.sidebar .nav-link>span{font-size:14px}}.sidebar nav{scrollbar-width:none;min-height:0;overflow-y:auto}.sidebar nav::-webkit-scrollbar{display:none}.legal-page{width:100%;min-height:calc(100vh - 54px);padding:28px 12px 80px}.legal-hero{background:radial-gradient(circle at 92% 10%,#10a3ea21,#0000 28%),linear-gradient(135deg,#151d29,#0f151e);border:1px solid #283340;border-radius:18px;align-items:center;gap:22px;min-height:180px;padding:30px clamp(22px,3vw,48px);display:flex}.legal-hero>span{color:#68cef8;background:#10a3ea17;border:1px solid #10a3ea40;border-radius:18px;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid}.legal-hero small{letter-spacing:2px;color:#10a3ea;font-size:9px;font-weight:800}.legal-hero h1{color:#f0f4f8;margin:8px 0 9px;font-size:32px}.legal-hero p{color:#8998aa;max-width:760px;margin:0;font-size:13px;line-height:1.65}.legal-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.legal-layout>aside{background:#121925;border:1px solid #26303d;border-radius:14px;gap:4px;padding:12px;display:grid;position:sticky;top:72px}.legal-layout>aside>b{color:#718198;letter-spacing:1.2px;padding:10px 9px 13px;font-size:9px}.legal-layout>aside>a{color:#95a3b5;border-radius:9px;grid-template-columns:30px 1fr;align-items:center;gap:6px;min-height:46px;padding:8px 9px;font-size:11px;line-height:1.35;display:grid}.legal-layout>aside>a:hover{color:#fff;background:#1d2734}.legal-layout>aside>a span{color:#10a3ea;font-size:8px;font-weight:800}.legal-layout>article{gap:12px;display:grid}.legal-layout>article>section{background:#141b26;border:1px solid #26303d;border-radius:14px;padding:26px clamp(20px,2.6vw,38px);scroll-margin-top:72px}.legal-layout article section>header{align-items:center;gap:13px;margin-bottom:16px;display:flex}.legal-layout article section>header span{color:#56c4f3;background:#10a3ea1c;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:9px;font-weight:800;display:grid}.legal-layout h2{color:#e9edf2;margin:0;font-size:18px}.legal-layout article p{color:#a0adbd;margin:0 0 12px;font-size:13px;line-height:1.8}.legal-layout ul{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.legal-layout li{color:#a9b5c4;background:#101721;border-radius:9px;padding:11px 14px 11px 34px;font-size:12px;line-height:1.65;position:relative}.legal-layout li:before{content:"";background:#10a3ea;border-radius:50%;width:7px;height:7px;position:absolute;top:18px;left:15px;box-shadow:0 0 10px #10a3ea73}.legal-email{color:#68cef8;background:#10a3ea17;border:1px solid #10a3ea4d;border-radius:10px;margin-top:5px;padding:12px 16px;font-size:13px;font-weight:700;display:inline-flex}.legal-email:hover{background:#10a3ea29}@media (width<=900px){.legal-layout{grid-template-columns:1fr}.legal-layout>aside{grid-template-columns:repeat(2,1fr);position:static}.legal-layout>aside>b{grid-column:1/-1}}@media (width<=600px){.legal-page{padding:16px 10px 55px}.legal-hero{align-items:flex-start;min-height:0;padding:22px 18px}.legal-hero>span{border-radius:14px;flex-basis:50px;width:50px;height:50px}.legal-hero h1{font-size:23px}.legal-hero p{font-size:11px}.legal-layout>aside{grid-template-columns:1fr}.legal-layout>aside>b{grid-column:1}.legal-layout>article>section{padding:20px 16px}.legal-layout h2{font-size:16px}.legal-layout article p,.legal-layout li{font-size:11px}}:root{--page-gutter:clamp(16px,1.4vw,24px);--nav-label-size:15px;--nav-meta-size:9px;--nav-item-height:43px;--nav-item-radius:11px}.sidebar,.admin-nav{--nav-label-size:15px;--nav-meta-size:9px;--nav-item-height:43px;--nav-item-radius:11px}.sidebar .nav-link,.admin-nav nav button{height:var(--nav-item-height);border-radius:var(--nav-item-radius)}.sidebar .nav-link>span,.admin-nav nav button>span{font-size:var(--nav-label-size)}.sidebar .nav-title span,.admin-nav-title span{font-size:var(--nav-meta-size)}.sidebar-bottom button,.sidebar-bottom a,.admin-nav-bottom .back-to-site{font-size:13px}.sidebar-account-info b,.admin-account b{font-size:12px}.sidebar-account-info small,.admin-account small{font-size:8px}.home-content,.catalog-page,.collection-page,.library-page,.settings-page,.vip-checkout-page,.legal-page,.relations,.detail-columns,.characters,.more-like{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.title-intro{left:var(--page-gutter);right:var(--page-gutter)}.settings-usercode{background:#101721;border:1px solid #2b3542;border-radius:10px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:7px 18px;min-height:78px;padding:14px 16px;display:grid}.settings-usercode small{color:#71829a;letter-spacing:1.5px;font-size:8px;font-weight:800}.settings-usercode code{color:#69cdf7;letter-spacing:2px;font-size:14px;font-weight:800}.settings-usercode span{color:#758397;grid-column:1/-1;font-size:9px}.settings-title>code{display:none}@media (width<=720px){:root{--page-gutter:13px;--nav-label-size:14px}.settings-usercode{grid-template-columns:1fr;padding:13px}.settings-usercode code{grid-row:2}.settings-usercode span{grid-column:1}}.mobile-bottom-nav{display:none}@media (width<=720px){body{background:#0f192a}.app-shell{padding-left:0}.sidebar,.menu-toggle,.backdrop,.topbar{display:none!important}.site-area{width:100%;padding-bottom:68px}.mobile-bottom-nav{z-index:100;height:68px;padding:5px 5px max(5px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1726f7;border-top:1px solid #243044;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 32px #0000003d}.mobile-bottom-nav a{color:#67768b;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;font-size:8px;font-weight:700;display:flex;position:relative}.mobile-bottom-nav a span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.mobile-bottom-nav a.active{color:#ff8a25}.mobile-bottom-nav a.active:before{content:"";background:#ff7b16;border-radius:0 0 3px 3px;width:22px;height:3px;position:absolute;top:-5px;box-shadow:0 0 9px #ff7b16b3}.mobile-bottom-nav a.active svg{color:#fff}.settings-page{padding-top:4px;padding-bottom:90px}.settings-title{display:none}.settings-layout{flex-direction:column;gap:12px;display:flex}.settings-nav{background:#111b2c;border-radius:13px;order:0;grid-template-columns:repeat(3,1fr);gap:4px;width:100%;padding:4px;display:grid;position:static;overflow:visible}.settings-nav button{text-align:center;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;min-width:0;height:62px;padding:5px 3px;display:flex}.settings-nav button>svg:first-child{width:18px;height:18px}.settings-nav button>svg:last-child,.settings-nav button>b{display:none}.settings-nav button span{white-space:nowrap;font-size:9px}.settings-nav button.active{color:#fff;background:#202d41}.settings-content{width:100%}.profile-settings{gap:12px}.profile-cover{height:150px}.profile-avatar-wrap{align-items:end;height:108px;padding:0 18px 16px}.profile-avatar-large{border-radius:50%;flex:0 0 82px;width:82px;height:82px;margin-top:-41px}.profile-avatar-large>img{border-radius:50%}.profile-avatar-wrap h2{font-size:18px}.profile-avatar-wrap p{font-size:10px}.settings-form-card{grid-template-columns:1fr;padding:16px}.settings-section-head,.settings-form-card>label,.settings-usercode,.settings-form-actions{grid-column:1}.security-card{min-height:0;margin-top:12px;padding:20px!important}.security-card>span{width:48px;height:48px}.security-card h2{font-size:16px}.settings-content>.settings-card{padding:16px}.devices-head>button{display:flex}.payment-history>div,.payment-history>article{grid-template-columns:1fr 1fr}.settings-message{text-align:center;top:12px;left:13px;right:13px}}.admin-section{padding:clamp(22px,2vw,34px) var(--page-gutter) 74px}.content-library-panel{gap:18px}.content-library-head{min-height:142px;padding:28px 30px}.content-library-head h2{font-size:24px}.content-library-head p{font-size:12px;line-height:1.6}.content-list-tools{min-height:62px;padding:10px}.content-list-row{min-height:76px}.admin-form,.existing-content,.upload-panel,.discount-live-preview,.social-section>aside,.period-analytics{padding:clamp(20px,1.7vw,28px)}.admin-form label{font-size:11px}.admin-form input,.admin-form select,.admin-form textarea{min-height:42px;font-size:12px}.admin-form>button{height:43px;font-size:11px}.section-title h2{font-size:17px}.section-title small{font-size:8px}.admin-section-hero{background:radial-gradient(circle at 92% 12%,#10a3ea1f,#0000 32%),linear-gradient(135deg,#151d29,#111721);border:1px solid #26313e;border-radius:16px;align-items:center;gap:20px;min-height:128px;margin-bottom:18px;padding:24px 26px;display:flex}.admin-section-hero small{color:#55c7f5;letter-spacing:1.6px;font-size:8px;font-weight:800}.admin-section-hero h2{color:#edf2f7;margin:7px 0 8px;font-size:24px}.admin-section-hero p{color:#8291a5;margin:0;font-size:12px}.admin-section-hero>strong{color:#b9c7d8;white-space:nowrap;background:#151c27;border:1px solid #2c3947;border-radius:10px;margin-left:auto;padding:9px 13px;font-size:11px}.genre-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.genre-admin-grid article{background:#141b25;border:1px solid #27323f;border-radius:13px;align-items:center;gap:12px;min-height:82px;padding:14px;display:flex}.genre-admin-grid article>span{color:#55c7f5;background:#10a3ea1a;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.genre-admin-grid article>div{gap:5px;min-width:0;display:grid}.genre-admin-grid article b{color:#e8edf3;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.genre-admin-grid article small{color:#718196;font-size:9px}.genre-admin-grid article button{color:#9b8990;background:#1c1b22;border:1px solid #34313a;border-radius:9px;align-items:center;gap:7px;height:36px;margin-left:auto;padding:0 10px;font-size:9px;display:flex}.genre-admin-grid article button:hover{color:#ff7a85;background:#ef44441a;border-color:#ef444473}.genre-admin-empty{color:#6f8094;text-align:center;border:1px dashed #2b3744;border-radius:14px;grid-column:1/-1;place-content:center;justify-items:center;gap:8px;min-height:260px;display:grid}.genre-admin-empty b{color:#cfd8e2;font-size:14px}.genre-admin-empty p{margin:0;font-size:10px}.users-admin{--user-grid:minmax(300px,1.65fr) minmax(135px,.65fr) minmax(180px,.8fr) 125px}.usercode-search{color:#708198;background:#101721;border:1px solid #2b3745;border-radius:13px;align-items:center;gap:12px;height:58px;margin-bottom:14px;padding:0 17px;display:flex}.usercode-search:focus-within{border-color:#10a3ea;box-shadow:0 0 0 3px #10a3ea17}.usercode-search input{color:#e4ebf2;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:14px}.usercode-search input::placeholder{color:#66778c}.usercode-search kbd{color:#8292a5;white-space:nowrap;background:#17202c;border:1px solid #303d4b;border-radius:7px;padding:6px 9px;font:9px inherit}.user-code-table{border-radius:13px}.user-code-table .table-head,.user-code-table>button{grid-template-columns:var(--user-grid);column-gap:18px}.user-code-table .table-head{min-height:44px;padding:0 18px}.user-code-table>button{min-height:78px;padding:0 18px}.user-code-table>button:hover{background:#19222d}.user-code-table .user-cell>i{border-radius:11px;width:42px;height:42px;font-size:10px}.user-code-table .user-cell b{color:#e0e7ef;font-size:12px}.user-code-table .user-cell small{font-size:9px}.user-code-table code{color:#68cff9;font-size:13px}.vip-state{color:#8492a4;background:#1b222d;border-radius:9px;align-items:center;gap:7px;width:max-content;padding:7px 10px;font-size:10px;display:flex}.vip-state.active{color:#f0bd63;background:#f5b0411c}.grant-action{border:1px solid #303b48;border-radius:9px;justify-content:center;align-items:center;gap:3px;height:34px;padding:0 10px;font-size:10px;display:flex;color:#a9b7c8!important}.user-code-table>button:hover .grant-action{border-color:#10a3ea;color:#68cff9!important}.user-search-empty{color:#718196;place-items:center;min-height:220px;font-size:11px;display:grid}.analytics-live-head{margin:clamp(22px,2vw,34px) var(--page-gutter) 0;background:#111a22;border:1px solid #253542;border-radius:13px;align-items:center;padding:14px 17px;display:flex}.analytics-live-head>div{gap:5px;display:grid}.analytics-live-head span{color:#6ee7ac;letter-spacing:1px;font-size:9px;font-weight:800}.analytics-live-head span i{background:#43d991;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1.8s ease-in-out infinite admin-live-pulse;display:inline-block;box-shadow:0 0 10px #43d991cc}.analytics-live-head small{color:#718196;font-size:9px}.analytics-live-head button{color:#b7c5d4;background:#19232d;border:1px solid #2d3a47;border-radius:9px;align-items:center;gap:8px;height:38px;margin-left:auto;padding:0 13px;font-size:10px;display:flex}.analytics-live-head button:hover{color:#6bd1fb;border-color:#10a3ea}@keyframes admin-live-pulse{50%{opacity:.35;transform:scale(.8)}}.analytics-live-head+.admin-section{padding-top:14px}.clickable-metrics button{min-height:160px;padding:22px}.clickable-metrics strong{font-size:29px}.period-analytics>header{align-items:center}.period-analytics h2{font-size:17px}.period-analytics nav button{height:34px;padding:0 12px;font-size:9px}@media (width<=1150px){.genre-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.users-admin{--user-grid:minmax(245px,1.4fr) 120px minmax(145px,.8fr) 105px}.user-code-table .table-head,.user-code-table>button{column-gap:10px}}@media (width<=800px){.admin-section{padding:18px 13px 66px}.admin-section-hero{min-height:0;padding:20px}.genre-admin-grid{grid-template-columns:1fr}.analytics-live-head{margin:18px 13px 0}.usercode-search kbd{display:none}.user-code-table .table-head{display:none!important}.user-code-table>button{gap:10px;min-height:96px;padding:13px;grid-template-columns:minmax(0,1fr) auto!important}.user-code-table>button>code{justify-self:end}.user-code-table>button>.vip-state{grid-column:1}.user-code-table>button>.grant-action{grid-area:2/2}.user-code-table>button>span{display:flex!important}.metric-grid.clickable-metrics{grid-template-columns:1fr 1fr}}.membership-rebuild{gap:18px;display:grid}.membership-hero{margin-bottom:0}.membership-hero>strong{align-items:center;gap:7px;display:flex}.membership-primary-settings{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:16px;display:grid}.membership-card{border-radius:16px!important;gap:18px!important;padding:24px!important}.membership-card-head{align-items:flex-start;gap:13px;display:flex}.membership-card-head>i{color:#5bcafa;background:#10a3ea1a;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.membership-card-head>div{gap:4px;display:grid}.membership-card-head small{color:#5abde9;letter-spacing:1.3px;font-size:8px;font-weight:800}.membership-card-head h2{color:#edf3f8;margin:0;font-size:18px}.membership-card-head p{color:#78889c;margin:1px 0 0;font-size:10px;line-height:1.5}.membership-bank-fields{grid-template-columns:.75fr 1.1fr 1fr;gap:11px;display:grid}.membership-card label{color:#9aa9ba;gap:8px;display:grid}.membership-card>button{justify-content:center;align-items:center;gap:7px;display:flex;border-radius:10px!important}.discount-settings-card{background:radial-gradient(circle at 100% 0,#10a3ea17,#0000 44%),#141924!important;border-color:#10a3ea47!important}.discount-percent-field>div{height:48px;position:relative}.discount-percent-field input{height:100%;font-weight:800;padding-right:44px!important;font-size:16px!important}.discount-percent-field span{color:#63cdf8;font-size:14px;font-weight:800;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.discount-meter{background:#0d121a;border-radius:999px;height:6px;overflow:hidden}.discount-meter i{border-radius:inherit;background:linear-gradient(90deg,#10a3ea,#62d79d);height:100%;transition:width .25s;display:block}.discount-hint{color:#718197;margin-top:-8px;font-size:9px;line-height:1.45}.membership-package-layout{grid-template-columns:minmax(330px,.72fr) minmax(0,1.55fr);align-items:stretch;gap:16px;display:grid}.package-create-card{align-content:start}.package-create-card .form-row{grid-template-columns:1fr 1fr}.discount-live-preview{border-radius:16px;flex-direction:column;gap:16px;min-width:0;height:100%;min-height:420px;display:flex;position:static;background:radial-gradient(circle at 90% 0,#10a3ea1a,#0000 34%),#141924!important;padding:24px!important}.discount-live-preview>header{align-items:flex-start;gap:16px;min-height:52px;display:flex}.discount-live-preview>header>div{gap:4px;display:grid}.discount-live-preview>header small{color:#57c9f8;letter-spacing:1.4px;font-size:8px;font-weight:800}.discount-live-preview>header h2{color:#edf3f8;margin:0;font-size:19px}.discount-live-preview>header p{color:#78889c;margin:2px 0 0;font-size:10px}.discount-live-preview>header>span{color:#62d79d;background:#62d79d14;border:1px solid #62d79d38;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.discount-live-preview>header>span i{background:#62d79d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #62d79d}.preview-discount-banner{color:#78d7ff;background:#10a3ea14;border:1px solid #10a3ea3d;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 13px;font-size:10px;display:flex!important}.discount-preview-list{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:11px!important;display:grid!important}.discount-live-preview .discount-preview-list article{background:linear-gradient(145deg,#171e29,#111720);border:1px solid #2a3542;border-radius:13px;flex-direction:column;align-items:stretch;height:auto;min-height:178px;padding:16px;display:flex}.preview-package-main{gap:8px;text-align:left!important;margin:0!important;display:grid!important}.preview-package-main>span{align-items:center;gap:8px;display:flex!important}.preview-package-main>span i{color:#55c9fa;background:#10a3ea1c;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.discount-live-preview .preview-package-main b{color:#e9eff5;font-size:12px}.discount-live-preview .preview-package-main small{color:#7f8fa2;font-size:9px}.discount-live-preview .package-price{flex-direction:column;justify-content:flex-end;min-height:43px;text-align:left!important;margin:15px 0 12px!important;display:flex!important}.discount-live-preview .package-price del{color:#728095;height:15px;font-size:9px}.discount-live-preview .package-price strong{color:#62d79d;font-size:20px;line-height:1}.package-row-actions{grid-template-columns:1fr 1fr;gap:7px;width:100%;text-align:center!important;margin:auto 0 0!important;display:grid!important}.package-row-actions button{color:#b9c6d5;background:#1b2430;border:1px solid #303b48;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:34px;font-size:9px;display:flex}.package-row-actions button:hover{color:#65cff9;border-color:#10a3ea}.package-row-actions button.danger{color:#e98b93;background:#ef44440f;border-color:#ef444438}.package-row-actions button.danger:hover{color:#ff7682;background:#ef44441f;border-color:#ef444480}.preview-empty{color:#738499;text-align:center;border:1px dashed #2c3947;border-radius:13px;place-content:center;justify-items:center;gap:8px;min-height:260px;display:grid}.preview-empty b{color:#cdd8e3;font-size:13px}.preview-empty p{margin:0;font-size:9px}@media (width<=1250px){.membership-primary-settings{grid-template-columns:1fr}.membership-package-layout{grid-template-columns:330px minmax(0,1fr)}.discount-preview-list{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-bank-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.membership-primary-settings,.membership-package-layout{grid-template-columns:1fr}.discount-live-preview{min-height:0}.discount-preview-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.membership-card,.discount-live-preview{padding:17px!important}.membership-bank-fields,.package-create-card .form-row,.discount-preview-list{grid-template-columns:1fr}.discount-live-preview .discount-preview-list article{min-height:160px}.membership-hero>strong{display:none}}.comments-admin .comment-metrics{display:none!important}.social-section{display:block!important}.social-section>.admin-form{width:100%;max-width:none}.social-section>aside{display:none!important}.anilist-launch{text-align:left;grid-template-columns:42px 1fr 20px;align-items:center;width:100%;min-height:72px;color:#dcebf4!important;background:linear-gradient(135deg,#10a3ea1f,#10a3ea09)!important;border:1px solid #10a3ea4d!important;border-radius:12px!important;padding:12px 14px!important;display:grid!important}.anilist-launch>span{color:#63cffb;background:#10a3ea21;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.anilist-launch>div{gap:5px;display:grid}.anilist-launch b{font-size:12px}.anilist-launch small{color:#7e90a5;font-size:9px;line-height:1.4}.anilist-launch>svg{color:#657991}.anilist-launch:hover{background:#10a3ea24!important;border-color:#10a3ea!important}.anilist-import-summary{background:#101721;border:1px solid #2b3948;border-radius:13px;position:relative;overflow:hidden}.anilist-summary-banner{object-fit:cover;opacity:.48;width:100%;height:105px}.anilist-import-summary>div{align-items:center;gap:13px;min-height:96px;padding:13px;display:flex}.anilist-import-summary>div>img{object-fit:cover;z-index:1;border:3px solid #101721;border-radius:8px;width:62px;height:82px;margin-top:-42px}.anilist-import-summary>div>span{gap:4px;min-width:0;display:grid}.anilist-import-summary>div small{color:#55c8f8;letter-spacing:1px;font-size:7px;font-weight:800}.anilist-import-summary>div b{color:#edf2f6;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.anilist-import-summary>div em{color:#65cffa;background:#10a3ea1f;border-radius:5px;width:max-content;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.anilist-import-summary>div p{color:#75869b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:8px;overflow:hidden}.anilist-import-summary>footer{border-top:1px solid #26313e;align-items:center;min-height:45px;padding:0 13px;display:flex}.anilist-import-summary>footer span{color:#8292a5;font-size:9px}.anilist-import-summary>footer span b{color:#5fcaf7}.anilist-import-summary>footer button{color:#b9c8d7;background:#192330;border:1px solid #314051;border-radius:7px;height:29px;margin-left:auto;padding:0 11px;font-size:8px}.anilist-modal-backdrop{z-index:300;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#03070cd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.anilist-modal{background:#0e141d;border:1px solid #2b3745;border-radius:22px;grid-template-rows:auto auto 1fr;width:min(960px,100%);height:min(720px,100vh - 40px);display:grid;overflow:hidden;box-shadow:0 32px 90px #0000008c}.anilist-modal>header{border-bottom:1px solid #222d39;align-items:center;gap:13px;min-height:92px;padding:20px 24px;display:flex}.anilist-modal>header>span{color:#61cbf8;background:#10a3ea1a;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.anilist-modal>header>div{gap:5px;display:grid}.anilist-modal>header h2{color:#eef3f7;margin:0;font-size:20px}.anilist-modal>header p{color:#77889b;margin:0;font-size:10px}.anilist-modal>header>button{color:#91a0b2;background:#18202b;border:1px solid #293543;border-radius:10px;place-items:center;width:40px;height:40px;margin-left:auto;display:grid}.anilist-modal>form{border-bottom:1px solid #222d39;grid-template-columns:1fr 125px;gap:12px;min-height:94px;padding:18px 24px;display:grid}.anilist-modal>form label{color:#71849a;background:#111923;border:1px solid #344355;border-radius:13px;align-items:center;gap:11px;height:52px;padding:0 16px;display:flex}.anilist-modal>form label:focus-within{border-color:#10a3ea;box-shadow:0 0 0 3px #10a3ea17}.anilist-modal>form input{color:#e5edf4;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.anilist-modal>form button{color:#06151d;background:#10a3ea;border:0;border-radius:13px;height:52px;font-size:11px;font-weight:800}.anilist-modal>form button:disabled{opacity:.5;cursor:not-allowed}.anilist-modal-body{min-height:0;padding:20px 24px 24px;overflow:auto}.anilist-search-empty{color:#74869b;text-align:center;place-content:center;justify-items:center;gap:10px;height:100%;min-height:300px;display:grid}.anilist-search-empty>span{color:#647991;background:#121a25;border:1px solid #2b3948;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.anilist-search-empty>span.loading{animation:1.1s ease-in-out infinite anilist-pulse}.anilist-search-empty h3{color:#dce5ed;margin:4px 0 0;font-size:14px}.anilist-search-empty p{max-width:450px;margin:0;font-size:10px;line-height:1.65}.anilist-error{color:#f28e97;background:#ef444412;border:1px solid #ef444440;border-radius:10px;padding:13px;font-size:10px}.anilist-results{grid-template-columns:1fr 1fr;gap:10px;display:grid}.anilist-results>button{color:#b8c4d1;text-align:left;background:#121a24;border:1px solid #273341;border-radius:13px;grid-template-columns:70px minmax(0,1fr) 22px;align-items:center;gap:12px;min-height:126px;padding:10px;display:grid}.anilist-results>button:hover{background:#162230;border-color:#10a3ea;transform:translateY(-1px)}.anilist-results>button>img{object-fit:cover;background:#0b1017;border-radius:8px;width:70px;height:102px}.anilist-results>button>span{gap:5px;min-width:0;display:grid}.anilist-results strong{color:#ecf2f7;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.anilist-results small{color:#77899e;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.anilist-results i{color:#58c9f8;font-size:8px;font-style:normal;font-weight:800}.anilist-results em{gap:4px;display:flex;overflow:hidden}.anilist-results em b{color:#8798aa;white-space:nowrap;background:#1c2734;border-radius:5px;padding:4px 6px;font-size:7px}.anilist-results>button>svg{color:#3a4a5c}.anilist-results>button:hover>svg{color:#61cffb}.imported-characters{padding-top:10px}.imported-characters .character-grid>div{grid-template-columns:54px 1fr}.imported-characters .character-grid img{object-fit:cover;border-radius:7px;width:54px;height:66px}.imported-characters .character-grid>div>span{background:#202a37;border-radius:7px;place-items:center;width:54px;height:66px;display:grid}@keyframes anilist-pulse{50%{opacity:.45;transform:scale(.94)}}@media (width<=720px){.anilist-modal-backdrop{padding:0}.anilist-modal{border:0;border-radius:0;width:100%;height:100%;max-height:none}.anilist-modal>header{min-height:78px;padding:14px}.anilist-modal>header h2{font-size:17px}.anilist-modal>header p{font-size:9px}.anilist-modal>form{grid-template-columns:1fr 86px;min-height:0;padding:12px 14px}.anilist-modal>form label{height:48px;padding:0 12px}.anilist-modal>form button{height:48px}.anilist-modal-body{padding:14px}.anilist-results{grid-template-columns:1fr}.anilist-results>button{min-height:116px}.anilist-search-empty{min-height:260px}.anilist-launch{grid-template-columns:40px 1fr 18px}.anilist-launch small{font-size:8px}}.title-stats b:first-child{display:none}@media (width<=720px){.topbar>.account-actions{top:18px!important;right:11px!important}.topbar .bell{width:42px!important;height:50px!important;box-shadow:none!important;border-radius:12px!important}.topbar .notification-popover{width:auto!important;position:fixed!important;top:76px!important;left:10px!important;right:10px!important}.catalog-page{padding-top:18px}.catalog-filter-panel{padding-right:0}.home-content,.collection-page,.library-page,.settings-page,.vip-checkout-page,.legal-page{padding-top:78px!important}}.access-gate{z-index:1000;color:#dce3ea;background:radial-gradient(circle at 32% 28%,#7c455f21,#0000 25%),radial-gradient(circle at 67% 76%,#4773591c,#0000 24%),linear-gradient(135deg,#060a0f,#090b10 48%,#09070b);place-items:center;min-height:100dvh;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.access-gate:before{content:"";pointer-events:none;background:linear-gradient(#05080c9e,#05080cdb);position:absolute;inset:0}.access-gate-glow{filter:blur(90px);opacity:.13;border-radius:50%;width:300px;height:300px;position:absolute}.access-gate-glow.one{background:#d66375;top:20%;left:18%}.access-gate-glow.two{background:#9b32de;bottom:12%;right:20%}.age-gate-card,.auth-gate-card{z-index:1;background:linear-gradient(145deg,#1f2a39f7,#0e141df7 58%,#1e0f19f7);border:1px solid #95a9c22e;border-radius:24px;width:min(448px,100%);animation:.3s ease-out gate-enter;position:relative;box-shadow:0 34px 100px #00000094}.age-gate-card{text-align:center;flex-direction:column;align-items:center;padding:40px 32px 32px;display:flex}.age-alert{color:#ff747a;background:linear-gradient(145deg,#c2414152,#782e2566);border:1px solid #ff646c59;border-radius:17px;place-items:center;width:66px;height:66px;margin-bottom:22px;display:grid}.age-gate-card h1{color:#f2f5f8;margin:0;font-size:22px}.age-mark{color:#ef8288;background:#99323529;border:1px solid #ff5b6659;border-radius:12px;align-items:center;gap:10px;height:52px;margin-bottom:28px;padding:0 17px;display:flex}.age-mark span{letter-spacing:.4px;font-size:11px;font-weight:800}.gate-primary,.gate-exit{border-radius:13px;justify-content:center;align-items:center;width:100%;height:48px;font-size:12px;font-weight:800;display:flex}.gate-primary:hover{filter:brightness(1.08)}.gate-exit{color:#8f99a8;background:#ffffff09;border:1px solid #ffffff17;margin-top:12px}.gate-exit:hover{color:#c2c9d2;background:#ffffff12}.age-gate-card>small{color:#59687a;margin-top:22px;font-size:8px;line-height:1.65}.auth-gate-card{background:#0d131c;padding:30px 28px}.auth-gate-card>header{text-align:center;position:relative}.auth-gate-card>header>button{color:#8290a1;background:#171f2a;border:1px solid #283340;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:-7px;right:-4px}.auth-gate-card>header>img{object-fit:contain;width:50px;height:50px;margin-bottom:10px}.auth-gate-card>header h1{color:#f2f5f8;margin:0;font-size:23px}.auth-gate-card>form{gap:13px;display:grid}.auth-gate-card>form>label{color:#bdc7d3;gap:7px;font-size:11px;font-weight:700;display:grid}.auth-gate-card>form>label>div{color:#697a8f;background:#161d27;border:1px solid #2b3644;border-radius:13px;align-items:center;gap:9px;height:46px;padding:0 13px;display:flex}.auth-gate-card>form>label>div:focus-within{border-color:#687b94;box-shadow:0 0 0 3px #71849e14}.auth-gate-card input:not([type=checkbox]){color:#e7edf3;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.auth-gate-card input::placeholder{color:#536174}.auth-gate-card>form>label>div>button{color:#708094;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.auth-options{align-items:center;margin-top:-2px;display:flex}.auth-options label,.register-checks label{color:#929eae;align-items:center;gap:7px;font-size:10px;font-weight:500;display:flex}.auth-options input,.register-checks input{accent-color:#8c5ce8;width:15px;height:15px;margin:0}.auth-options>button{color:#a6afbd;background:0 0;border:0;margin-left:auto;font-size:10px}.auth-submit{color:#10141a;background:#f3f5f7;border:0;border-radius:13px;height:46px;margin-top:1px;font-size:13px;font-weight:800}.auth-submit:hover{background:#fff}.auth-divider{color:#67768a;align-items:center;gap:14px;height:50px;font-size:9px;display:flex}.auth-divider i{background:#28323e;flex:1;height:1px}.google-auth{color:#e0e6ed;background:#171e28;border:1px solid #303b48;border-radius:13px;justify-content:center;align-items:center;gap:9px;height:45px;font-size:12px;font-weight:800;display:flex}.google-auth:hover{background:#1c2531;border-color:#59697d}.google-mark{background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);color:#fff;width:21px;height:21px;font:800 13px var(--font-sans);border-radius:50%;place-items:center;display:grid}.auth-switch{text-align:center;color:#727f91;margin:22px 0 0;font-size:11px}.auth-switch button{color:#e8edf3;background:0 0;border:0;font-weight:800}.register-checks{gap:8px;display:grid}.register-checks a{color:#c296ff;text-decoration:underline}.register-card .auth-switch{margin-top:16px}@keyframes gate-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (width<=560px){.access-gate{place-items:stretch stretch;padding:0}.age-gate-card,.auth-gate-card{border:0;border-radius:0;flex-direction:column;justify-content:center;width:100%;min-height:100dvh;display:flex}.age-gate-card{padding:28px 24px}.auth-gate-card{padding:25px 28px}.register-card{justify-content:flex-start;padding-top:28px;overflow:auto}.age-gate-card h1,.auth-gate-card>header h1{font-size:21px}.age-gate-card>p{font-size:12px}.gate-primary,.gate-exit{height:50px}}@media (width<=520px){.admin-section-hero{align-items:flex-start}.admin-section-hero>strong,.genre-admin-grid article button span{display:none}.analytics-live-head button{justify-content:center;width:38px;padding:0;font-size:0}.metric-grid.clickable-metrics{grid-template-columns:1fr}.content-library-head{padding:22px 18px}.usercode-search input{font-size:12px}}.report-status-tabs{background:#111720;border:1px solid #27323f;border-radius:13px;gap:7px;min-height:54px;margin-bottom:14px;padding:7px;display:flex}.report-status-tabs button{color:#7f8da0;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:190px;height:40px;padding:0 14px;font-size:11px;display:flex}.report-status-tabs button b{color:#9eacbd;background:#202a36;border-radius:9px;min-width:22px;padding:4px 6px;font-size:8px}.report-status-tabs button.active{color:#edf4fa;background:#202b38}.report-status-tabs button.active svg{color:#55c9f8}.report-status-tabs button.active b{color:#63cdf9;background:#10a3ea29}.report-admin-list{background:#111720;border:1px solid #27323f;border-radius:14px;overflow:hidden}.report-admin-list>article{border-bottom:1px solid #252f3b;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:116px;padding:18px;display:grid}.report-admin-list>article:last-child{border-bottom:0}.report-admin-list>article:hover{background:#151e29}.report-state-icon{border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.report-state-icon.open{color:#f2a654;background:#f496301c}.report-state-icon.resolved{color:#54d7a3;background:#34d3991c}.report-main{gap:7px;min-width:0;display:grid}.report-main>div{align-items:center;gap:12px;display:flex}.report-main b{color:#e6edf4;font-size:13px}.report-main time{color:#65768b;font-size:9px}.report-main>a{color:#59c9f7;white-space:nowrap;text-overflow:ellipsis;width:max-content;max-width:100%;font-size:10px;overflow:hidden}.report-main>a:hover{text-decoration:underline}.report-main p{color:#a1adba;margin:0;font-size:11px;line-height:1.55}.report-main small{color:#66778c;font-size:9px}.report-admin-list>article>button{color:#aec0d1;white-space:nowrap;background:#1a2430;border:1px solid #304050;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:10px;display:flex}.report-admin-list>article>button.resolve-report:hover{color:#66ddb0;background:#34d3991a;border-color:#45c992}.report-admin-list>article>button.reopen-report:hover{color:#f2b266;background:#f4963017;border-color:#d6974c}.report-admin-empty{color:#64758a;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:290px;display:grid}.report-admin-empty svg{color:#486073}.report-admin-empty b{color:#cbd5df;font-size:14px}.report-admin-empty p{margin:0;font-size:10px}@media (width<=700px){.report-status-tabs button{flex:1;min-width:0;padding:0 8px;font-size:9px}.report-admin-list>article{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:14px}.report-admin-list>article>button{grid-column:1/-1;justify-content:center;width:100%}.report-main>div{gap:4px;display:grid}.report-main p{font-size:10px}}.comments-admin{gap:18px;display:grid}.comment-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.comment-metrics>article{background:#111720;border:1px solid #27313e;border-radius:18px;align-items:flex-start;min-height:142px;padding:24px;display:flex}.comment-metrics article>span{gap:7px;display:grid}.comment-metrics small{color:#7c8ca0;letter-spacing:1.2px;font-size:9px;font-weight:800}.comment-metrics strong{color:#eef3f7;font-size:30px}.comment-metrics p{color:#64758a;align-items:center;gap:5px;margin:8px 0 0;font-size:9px;display:flex}.comment-metrics article>i{color:#9eb0c2;background:#1e2834;border-radius:13px;place-items:center;width:43px;height:43px;margin-left:auto;font-style:normal;display:grid}.comment-metrics article>i.flag{color:#f05270;background:#f43f5e1a}.comment-metrics article>i.liked{color:#34d5a0;background:#10b9811a}.comment-admin-toolbar{background:#111720;border:1px solid #27313e;border-radius:18px;align-items:center;gap:18px;min-height:100px;padding:20px 23px;display:flex}.comment-admin-toolbar>div{align-items:center;gap:13px;display:flex}.comment-admin-toolbar>div>svg{color:#9eafc2;border:1px solid #2b3744;border-radius:12px;width:43px;height:43px;padding:11px}.comment-admin-toolbar>div span{gap:5px;display:grid}.comment-admin-toolbar h2{color:#e7edf3;margin:0;font-size:19px}.comment-admin-toolbar small{color:#718196;font-size:9px}.comment-admin-toolbar label{color:#65768c;background:#0e141c;border:1px solid #2b3744;border-radius:11px;align-items:center;gap:9px;width:min(420px,45%);height:44px;margin-left:auto;padding:0 13px;display:flex}.comment-admin-toolbar input{color:#e2e9ef;background:0 0;border:0;outline:0;width:100%;font-size:11px}.comment-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.comment-card-grid>article{cursor:pointer;background:#111720;border:1px solid #27313e;border-radius:21px;gap:17px;min-height:214px;padding:22px;transition:all .2s;display:grid}.comment-card-grid>article:hover,.comment-card-grid>article:focus-visible{background:#151d27;border-color:#3a4a5c;outline:0;transform:translateY(-1px)}.comment-card-grid article>header{align-items:center;gap:12px;display:flex}.comment-select{border:1px solid #34414e;border-radius:6px;width:20px;height:20px}.comment-avatar{color:#fff;background:#078de1;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.comment-avatar img{object-fit:cover;width:100%;height:100%}.comment-card-grid header>span:last-child{gap:4px;display:grid}.comment-card-grid header b{color:#e3e9ef;font-size:13px}.comment-card-grid header small{color:#68798e;font-size:9px}.comment-card-grid article>p{color:#cbd5df;background:#0f151d;border:1px solid #202a35;border-radius:12px;min-height:52px;margin:0;padding:15px;font-size:12px;line-height:1.55}.comment-card-grid article>footer{border-top:1px solid #202a35;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;padding-top:14px;display:grid}.comment-card-grid footer>span{color:#74859a;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:9px;display:flex;overflow:hidden}.comment-card-grid footer>i{color:#77889b;grid-area:1/2;align-items:center;gap:5px;font-size:9px;font-style:normal;display:flex}.comment-card-grid footer>button{color:#ed5570;background:#f43f5e14;border:1px solid #f43f5e40;border-radius:9px;grid-area:2/2;justify-self:end;place-items:center;width:34px;height:34px;display:grid}.comment-card-grid footer>button:hover{background:#f43f5e29}.comment-admin-empty{color:#64758a;text-align:center;border:1px dashed #2b3744;border-radius:18px;grid-column:1/-1;place-content:center;justify-items:center;gap:8px;min-height:280px;display:grid}.comment-admin-empty b{color:#cbd5df;font-size:14px}.comment-admin-empty p{margin:0;font-size:10px}.comment-detail-backdrop{z-index:150;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030508c2;position:fixed;inset:0}.comment-detail-drawer{background:#0e131b;border-left:1px solid #293440;flex-direction:column;width:min(470px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 70px #00000080}.comment-detail-drawer>header{border-bottom:1px solid #242d38;align-items:center;min-height:72px;padding:0 24px;display:flex}.comment-detail-drawer>header b{color:#eef3f7;align-items:center;gap:9px;font-size:16px;display:flex}.comment-detail-drawer>header button{color:#8fa0b3;background:#1b222c;border:0;border-radius:11px;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.comment-detail-drawer>section{border-bottom:1px solid #242d38;padding:25px}.comment-author{text-align:center;justify-items:center;display:grid}.comment-author>span{color:#fff;background:#078de1;border-radius:17px;place-items:center;width:78px;height:78px;font-size:24px;font-weight:800;display:grid;overflow:hidden}.comment-author>span img{object-fit:cover;width:100%;height:100%}.comment-author h2{color:#eef3f7;margin:18px 0 6px;font-size:17px}.comment-author p{color:#74869b;margin:0;font-size:11px}.comment-author>b{color:#9aaabd;border:1px solid #303c49;border-radius:12px;margin-top:11px;padding:6px 10px;font-size:8px}.comment-detail-drawer section>small{color:#708298;letter-spacing:1.1px;font-size:8px;font-weight:800}.comment-detail-body>p{color:#d7dfe7;background:#121922;border:1px solid #27313e;border-radius:13px;margin:17px 0 12px;padding:16px;font-size:12px;line-height:1.6}.comment-detail-body>div{color:#77899c;gap:15px;font-size:10px;display:flex}.comment-detail-body>div span{align-items:center;gap:5px;display:flex}.comment-related>a{background:#10161e;border:1px solid #27313e;border-radius:14px;grid-template-columns:52px minmax(0,1fr) 34px;align-items:center;gap:12px;min-height:82px;margin-top:16px;padding:10px;display:grid}.comment-related>a>span{color:#718499;background:#1d2732;border-radius:8px;place-items:center;width:52px;height:62px;display:grid;overflow:hidden}.comment-related img{object-fit:cover;width:100%;height:100%}.comment-related a>b{color:#e2e9ef;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.comment-related a>b small{color:#718399;margin-top:6px;font-size:8px;display:block}.comment-related a>i{color:#8fa1b5;background:#1b242f;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.comment-system dl{gap:10px;margin:16px 0 0;display:grid}.comment-system dl>div{justify-content:space-between;gap:15px;font-size:10px;display:flex}.comment-system dt{color:#718399}.comment-system dd{color:#c7d1db;text-align:right;margin:0}.comment-system dl>div:last-child dd{color:#4ed5a0}.comment-detail-drawer>footer{margin-top:auto;padding:24px}.comment-detail-drawer>footer button{color:#fff;background:#ed174d;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:10px;font-weight:800;display:flex}.comment-detail-drawer>footer button:hover{background:#ff245b}@media (width<=1050px){.comment-metrics,.comment-card-grid{grid-template-columns:1fr}}@media (width<=700px){.comment-admin-toolbar{flex-direction:column;align-items:stretch}.comment-admin-toolbar label{width:100%;margin-left:0}.comment-card-grid>article{padding:16px}.comment-metrics>article{min-height:120px;padding:19px}.comment-detail-drawer>section{padding:20px}}.manga-reader{--reader-surface:#0a0b0f;color:#e9edf3;isolation:isolate;background:#030405;min-height:100vh;position:relative}.reader-topbar{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0b0ff5;border-bottom:1px solid #1d222b;grid-template-columns:minmax(250px,1fr) auto minmax(250px,1fr);align-items:center;height:68px;padding:0 28px;transition:opacity .22s,transform .22s;display:grid;position:fixed;top:0;left:0;right:0}.controls-hidden .reader-topbar{opacity:0;pointer-events:none;transform:translateY(-105%)}.reader-back{color:#b9c4d2;background:#171920;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.reader-title{gap:4px;min-width:0;margin-left:68px;display:grid;position:absolute}.reader-title b{white-space:nowrap;text-overflow:ellipsis;max-width:340px;font-size:16px;overflow:hidden}.reader-title small{color:#71839a;letter-spacing:1.2px;font-size:9px;font-weight:800}.reader-chapter-control{background:#181a20;border:1px solid #343a44;border-radius:15px;grid-template-columns:42px 1fr 42px;align-items:center;min-width:240px;height:50px;display:grid;overflow:hidden}.reader-chapter-control>button{color:#78879a;background:0 0;border:0;place-items:center;height:100%;display:grid}.reader-chapter-control>button:hover:not(:disabled){color:#fff;background:#222630}.reader-chapter-control>button:disabled{opacity:.25;cursor:not-allowed}.reader-chapter-control .chapter-current{color:#b6c0ce;border-left:1px solid #2d323b;border-right:1px solid #2d323b;grid-template-columns:1fr auto auto;gap:9px;padding:0 14px}.chapter-current>span{display:grid}.chapter-current small{color:#67788f;letter-spacing:1px;font-size:7px}.chapter-current b{font-size:11px}.reader-actions{justify-self:end;gap:10px;display:flex}.reader-actions button{color:#8d9db1;background:0 0;border:0;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.reader-actions button:hover{color:#fff;background:#191d24}.reader-actions button:first-child:hover{color:#ff6d78}.reader-pages{cursor:pointer;flex-direction:column;align-items:center;width:100%;min-height:100vh;padding-top:68px;display:flex}.reader-pages>img{width:min(calc(100vw - 160px),calc(820px * var(--reader-zoom)));-webkit-user-select:none;user-select:none;background:#fff;max-width:none;height:auto;display:block}.reader-paged-stage{place-items:center;width:100%;min-height:calc(100vh - 68px);padding:28px 100px;display:grid;position:relative}.reader-paged-stage>img{max-width:min(calc(100vw - 220px),calc(900px * var(--reader-zoom)));object-fit:contain;-webkit-user-select:none;user-select:none;max-height:calc(100vh - 124px);display:block}.page-hit{color:#0000;background:0 0;border:0;place-items:center;width:25%;display:grid;position:absolute;top:0;bottom:0}.page-hit:hover:not(:disabled){color:#ffffffa6;background:linear-gradient(90deg,#00000038,#0000)}.page-hit.previous{left:0}.page-hit.next{right:0}.page-hit.next:hover{background:linear-gradient(-90deg,#00000038,#0000)}.page-hit:disabled{display:none}.page-counter{z-index:5;color:#9dabbc;background:#0c0e12db;border:1px solid #303641;border-radius:9px;padding:7px 12px;font-size:10px;position:fixed;bottom:17px;left:50%;transform:translate(-50%)}.controls-hidden .page-counter{opacity:0}.reader-float-tools{z-index:80;background:#0c0e12f0;border:1px solid #2a303a;border-radius:31px;justify-items:center;gap:5px;width:62px;padding:12px 8px;transition:opacity .2s,transform .2s;display:grid;position:fixed;bottom:30px;right:26px}.controls-hidden .reader-float-tools{opacity:0;pointer-events:none;transform:translate(22px)}.reader-float-tools button{color:#98a9bd;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.reader-float-tools button:hover,.reader-float-tools button.active{color:#fff;background:#1c222c}.reader-float-tools button.active{color:#57c9f7}.reader-float-tools button:disabled{opacity:.25}.reader-float-tools i{background:#252b34;width:28px;height:1px}.reader-drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000ad;border:0;position:fixed;inset:0}.reader-drawer{z-index:110;background:#0d0f15;border-left:1px solid #202630;width:min(390px,92vw);padding:0 24px 28px;transition:transform .25s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%)}.reader-drawer.open{transform:translate(0)}.reader-drawer>header{border-bottom:1px solid #20252e;align-items:center;height:94px;display:flex}.reader-drawer>header h2{margin:0 0 5px;font-size:21px}.reader-drawer>header small{color:#6c7e95;letter-spacing:1.3px;font-size:8px}.reader-drawer>header button{color:#a2adba;background:0 0;border:0;border-radius:9px;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.reader-chapter-list{gap:10px;padding-top:20px;display:grid}.reader-chapter-list>label{color:#74879e;background:#15171d;border:1px solid #2c333e;border-radius:11px;align-items:center;gap:10px;height:48px;margin-bottom:14px;padding:0 14px;display:flex}.reader-chapter-list input{color:#d8dfe7;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.reader-chapter-list>button{color:#d2d8e0;text-align:left;background:#15171d;border:1px solid #0000;border-radius:13px;align-items:center;min-height:62px;padding:0 16px;display:flex}.reader-chapter-list>button:hover{background:#1c2028}.reader-chapter-list>button.active{color:#fff;background:#7894b7;border-color:#8faacb;box-shadow:0 8px 26px #5578a32e}.reader-chapter-list>button b{font-size:12px}.reader-chapter-list>button span{background:#ffffff26;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:auto;display:grid}.reader-settings{gap:30px;padding-top:24px;display:grid}.reader-settings section{gap:13px;display:grid}.reader-settings section>small{color:#71839a;letter-spacing:1.3px;font-size:8px;font-weight:800}.reader-mode-options{gap:9px;display:grid}.reader-mode-options button{color:#8493a6;text-align:left;background:#15171d;border:1px solid #292f39;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;min-height:67px;padding:10px 13px;display:grid}.reader-mode-options button>span{gap:4px;display:grid}.reader-mode-options button b{color:#d8dfe7;font-size:11px}.reader-mode-options button small{font-size:9px}.reader-mode-options button.active{color:#68c9f4;background:#4e779e21;border-color:#5d83aa}.reader-speed-head{color:#94a4b7;align-items:center;gap:9px;display:flex}.reader-speed-head span{font-size:11px}.reader-speed-head b{color:#64cbf6;margin-left:auto}.reader-settings input[type=range]{accent-color:#10a3ea;width:100%}.speed-labels{color:#64758b;justify-content:space-between;font-size:8px;display:flex}.auto-scroll-toggle{color:#aebac8;background:#1a2029;border:1px solid #2d3743;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:43px;font-size:10px;display:flex}.auto-scroll-toggle.active{color:#68cff9;border-color:#10a3ea}.auto-scroll-toggle:disabled{opacity:.35}.reader-modal-backdrop{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.reader-report-modal{background:#0e1016;border:1px solid #292f39;border-radius:20px;width:min(448px,100%);padding:0 24px 24px;box-shadow:0 30px 80px #000000a6}.reader-report-modal>header{color:#ef4654;border-bottom:1px solid #242a33;align-items:center;gap:10px;height:74px;display:flex}.reader-report-modal>header h2{color:#f0f2f5;margin:0;font-size:17px}.reader-report-modal>header button{color:#8d9bac;background:0 0;border:0;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.reader-report-modal fieldset{border:0;gap:7px;margin:24px 0 20px;padding:0;display:grid}.reader-report-modal legend,.report-details{color:#75859a;letter-spacing:.8px;font-size:8px;font-weight:800}.reader-report-modal fieldset label{color:#a8b3c1;cursor:pointer;background:#181a20;border-radius:10px;align-items:center;min-height:39px;padding:0 13px;display:flex}.reader-report-modal fieldset input{accent-color:#d62e3d}.reader-report-modal fieldset span{margin-left:9px;font-size:10px}.report-details{gap:8px;display:grid}.report-details textarea{resize:vertical;color:#d8dfe7;background:#090b0f;border:1px solid #252c35;border-radius:11px;outline:0;min-height:76px;padding:12px;font:10px inherit}.reader-report-modal>footer{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.reader-report-modal>footer button{color:#d6dbe2;background:#191b21;border:0;border-radius:10px;height:42px;font-size:10px;font-weight:700}.reader-report-modal>footer button:last-child{color:#fff;background:#8d111d}.reader-report-modal>footer button:disabled{opacity:.55}.report-sent{text-align:center;place-content:center;justify-items:center;gap:9px;min-height:280px;display:grid}.report-sent>span{color:#62d99c;background:#2ac5711f;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.report-sent b{font-size:14px}.report-sent p{color:#7f8d9e;margin:0;font-size:10px}.reader-locked{text-align:center;place-content:center;justify-items:center;min-height:100vh;padding:100px 20px;display:grid}.reader-locked>span{color:#6bcdf7;background:#161b23;border-radius:18px;place-items:center;width:66px;height:66px;display:grid}.reader-locked h1{margin:18px 0 7px;font-size:25px}.reader-locked p{color:#7f8d9f;margin:0 0 18px;font-size:12px}.reader-locked a,.reader-locked>button{color:#07131a;background:#10a3ea;border:0;border-radius:10px;align-items:center;height:42px;padding:0 18px;font-size:11px;font-weight:800;display:flex}@media (width<=720px){.reader-topbar{grid-template-columns:42px 1fr auto;height:58px;padding:0 9px}.reader-back{width:38px;height:38px}.reader-title{margin-left:8px;position:static}.reader-title b{max-width:38vw;font-size:12px}.reader-title small{font-size:7px}.reader-chapter-control{min-width:210px;height:46px;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 38px #00000080}.reader-actions{gap:1px}.reader-actions button{width:37px;height:37px}.reader-actions button:last-child{display:none}.reader-pages{padding-top:58px}.reader-pages>img{width:calc(100vw * var(--reader-zoom));max-width:none}.reader-paged-stage{min-height:calc(100vh - 58px);padding:8px 0 68px}.reader-paged-stage>img{max-width:100vw;max-height:calc(100vh - 128px)}.reader-float-tools{width:52px;padding:7px 4px;bottom:75px;right:10px}.reader-float-tools button{width:40px;height:40px}.reader-drawer{width:100vw;padding-left:18px;padding-right:18px}.reader-drawer>header{height:76px}.reader-modal-backdrop{padding:10px}.reader-report-modal{border-radius:16px;padding:0 16px 18px}.reader-report-modal>header{height:62px}.reader-report-modal fieldset{margin-top:18px}.mode-vertical .reader-pages{align-items:flex-start}.controls-hidden .reader-chapter-control{opacity:0;pointer-events:none}.page-counter{bottom:70px}}.sidebar nav section:has(a[href=\/admin]){order:99}.sidebar-bottom .plain[href*=facebook]>i,.sidebar-bottom .plain[href*=fb\.com]>i,.sidebar-bottom .plain[href*=instagram]>i,.sidebar-bottom .plain[href*=discord]>i{place-items:center;width:22px;height:22px;margin-right:5px;display:grid;position:relative}.sidebar-bottom .plain[href*=facebook]>i svg,.sidebar-bottom .plain[href*=fb\.com]>i svg,.sidebar-bottom .plain[href*=instagram]>i svg,.sidebar-bottom .plain[href*=discord]>i svg{display:none}.sidebar-bottom .plain[href*=facebook]>i,.sidebar-bottom .plain[href*=fb\.com]>i{color:#fff;background:#1877f2;border-radius:50%}.sidebar-bottom .plain[href*=facebook]>i:before,.sidebar-bottom .plain[href*=fb\.com]>i:before{content:"f";font:800 17px/1 var(--font-sans);transform:translateY(2px)}.sidebar-bottom .plain[href*=instagram]>i{background:radial-gradient(circle at 30% 105%,#ffd600 0 24%,#ff7a00 25% 38%,#ff0169 50%,#d300c5 68%,#7638fa 100%);border-radius:7px}.sidebar-bottom .plain[href*=instagram]>i:before{content:"";border:2px solid #fff;border-radius:4px;width:11px;height:11px}.sidebar-bottom .plain[href*=instagram]>i:after{content:"";background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;top:4px;right:4px}.sidebar-bottom .plain[href*=discord]>i{color:#fff;background:#5865f2;border-radius:7px}.sidebar-bottom .plain[href*=discord]>i:before{content:"●  ●";letter-spacing:3px;font-size:4px;position:absolute;top:6px}.sidebar-bottom .plain[href*=discord]>i:after{content:"⌣";font:800 14px/1 var(--font-sans);position:absolute;top:3px;transform:scaleX(1.15)}.sidebar.collapsed .sidebar-bottom .plain>i{margin-right:0}.notification-empty>b,.notification-empty>p{font-size:0}.notification-empty>b:after{content:"Мэдэгдэл хоосон байна";font-size:13px}.notification-empty>p:after{content:"Одоогоор танд ирсэн шинэ мэдэгдэл алга.";font-size:10px;line-height:1.65}@media (width<=720px){.topbar{z-index:95;pointer-events:none;position:fixed;top:0;left:0;right:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;height:0!important;padding:0!important;display:grid!important}.topbar>.global-search{display:none!important}.topbar>.account-actions{pointer-events:auto;display:block;position:fixed;top:10px;right:11px}.topbar .bell{color:#b5c4d6;background:#131b27f0;border:1px solid #293543;border-radius:11px;width:40px;height:40px;box-shadow:0 8px 24px #00000047}.topbar .bell:active{transform:scale(.96)}.topbar .notification-popover{width:auto;top:60px;left:10px;right:10px}.mobile-bottom-nav a span{font-size:8px}}.settings-usercode{background:radial-gradient(circle at 92% 5%,#10a3ea1f,#0000 34%),linear-gradient(135deg,#111c29,#0f1722);border-color:#2b3b4b;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;gap:6px 14px;min-height:104px;padding:17px 18px;box-shadow:inset 0 1px #ffffff06}.settings-usercode>.settings-usercode-icon{color:#60cdf9;background:#10a3ea1a;border:1px solid #58cbfa29;border-radius:13px;grid-area:1/1/3;place-items:center;width:46px;height:46px;display:grid}.settings-usercode>.settings-usercode-value{grid-area:1/2/3;align-content:center;gap:7px;display:grid}.settings-usercode-value small{color:#71859d}.settings-usercode-value code{color:#70d5ff;letter-spacing:3px;text-shadow:0 0 20px #10a3ea38;font-size:19px}.settings-usercode>button{color:#a9bacb;background:#182433;border:1px solid #304355;border-radius:10px;grid-area:1/3/3;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:9px;display:flex}.settings-usercode>button:hover{color:#72d2fa;background:#1b2b3b;border-color:#10a3ea}.settings-usercode>p{color:#718297;border-top:1px solid #8ea4bb1f;grid-column:1/-1;margin:5px 0 0;padding-top:11px;font-size:9px;line-height:1.5}@media (width<=720px){body:has(.home-content) .home-content{padding-top:66px!important}body:has(.settings-page) .topbar>.account-actions{display:none!important}.settings-usercode{grid-template-columns:43px minmax(0,1fr) auto;gap:6px 11px;padding:14px}.settings-usercode>.settings-usercode-icon{width:42px;height:42px}.settings-usercode-value code{font-size:17px}.settings-usercode>button{justify-content:center;width:38px;padding:0;font-size:0}.settings-usercode>button svg{width:16px;height:16px}}.series-manager{gap:20px;display:grid}.series-manager-head small{color:#62cdf8;letter-spacing:1.4px;font-size:8px;font-weight:800}.series-manager-head h2{color:#eef3f7;margin:6px 0;font-size:25px}.series-manager-head p{color:#718297;margin:0;font-size:11px}.series-manager-head>button,.episode-manager-head>button{color:#fff;background:#7997bd;border:0;border-radius:12px;align-items:center;gap:8px;height:46px;margin-left:auto;padding:0 18px;font-size:11px;font-weight:800;display:flex}.series-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.series-metrics article{background:#111720;border:1px solid #27313e;border-radius:17px;min-height:132px;padding:23px;display:flex}.series-metrics article>span{gap:7px;display:grid}.series-metrics small{color:#7890a7;letter-spacing:1.2px;font-size:8px;font-weight:800}.series-metrics strong{color:#eef3f7;font-size:29px}.series-metrics p{color:#6f8094;margin:5px 0 0;font-size:9px}.series-metrics article>i{color:#9db2c7;background:#1d2937;border-radius:13px;place-items:center;width:43px;height:43px;margin-left:auto;font-style:normal;display:grid}.series-directory,.episode-directory{background:#10161e;border:1px solid #27313e;border-radius:20px;overflow:hidden}.series-directory>header{border-bottom:1px solid #252f3b;align-items:center;min-height:94px;padding:20px 25px;display:flex}.series-directory>header>div{align-items:center;gap:12px;display:flex}.series-directory>header i{color:#9fb2c6;border:1px solid #2d3946;border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.series-directory h3{color:#edf2f6;margin:0 0 5px;font-size:18px}.series-directory header small{color:#6e8095;font-size:9px}.series-directory header label{color:#718399;background:#0d131a;border:1px solid #293541;border-radius:11px;align-items:center;gap:9px;width:min(390px,42%);height:43px;margin-left:auto;padding:0 13px;display:flex}.series-directory header input{color:#e4ebf1;background:0 0;border:0;outline:0;width:100%;font-size:11px}.series-directory>nav{border-bottom:1px solid #252f3b;align-items:center;gap:6px;height:58px;padding:9px 25px;display:flex}.series-directory>nav button{color:#8394a7;background:0 0;border:0;border-radius:9px;height:35px;padding:0 14px;font-size:10px}.series-directory>nav button.active{color:#fff;background:#7895b9}.series-directory>nav b{margin-left:6px;font-size:8px}.series-table-head,.series-table>article{grid-template-columns:minmax(300px,1.7fr) minmax(100px,.55fr) minmax(130px,.65fr) 150px;align-items:center;gap:16px;display:grid}.series-table-head{color:#71869b;letter-spacing:1.2px;border-bottom:1px solid #252f3b;height:50px;padding:0 25px;font-size:8px;font-weight:800}.series-table>article{border-bottom:1px solid #222c37;min-height:104px;padding:12px 25px}.series-table>article:last-child{border-bottom:0}.series-title-cell{color:#dce4eb;text-align:left;background:0 0;border:0;align-items:center;gap:13px;min-width:0;display:flex}.series-title-cell img{object-fit:cover;border-radius:9px;width:50px;height:70px}.series-title-cell>span{gap:6px;min-width:0;display:grid}.series-title-cell b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.series-title-cell small{color:#6f8195;font-size:9px}.series-table>article>em{color:#a8bdd1;letter-spacing:.6px;background:#171e27;border:1px solid #303b47;border-radius:9px;width:max-content;padding:7px 10px;font-size:8px;font-style:normal;font-weight:800}.series-status{color:#68cafa;align-items:center;gap:7px;font-size:10px;display:flex}.series-status i{background:#258fd2;border-radius:50%;width:7px;height:7px}.series-actions{justify-content:flex-end;gap:7px;display:flex}.series-actions button,.episode-table article>div button{color:#91a4b7;background:#18212c;border:1px solid #293541;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.series-actions button:hover,.episode-table article>div button:hover{color:#72cdf5;border-color:#5898c4}.series-actions button.danger:hover,.episode-table article>div button.danger:hover{color:#f16a7e;background:#ef44441a;border-color:#d75268}.series-empty,.episode-table-empty{color:#687b90;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:250px;display:grid}.series-empty b,.episode-table-empty b{color:#cbd5df;font-size:13px}.series-empty p,.episode-table-empty p{margin:0;font-size:9px}.episode-manager{gap:17px;display:grid}.episode-manager-head{align-items:center;gap:17px;min-height:115px;display:flex}.episode-manager-head>span{color:#d8e4ee;border:1px solid #51647b;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.episode-manager-head>div{gap:5px;display:grid}.episode-manager-head small{color:#63cdf8;letter-spacing:1.2px;font-size:8px}.episode-manager-head h2{color:#f0f4f7;margin:0;font-size:27px}.episode-manager-head p{color:#7a8da2;margin:0;font-size:11px}.episode-directory>header{border-bottom:1px solid #27313e;align-items:center;height:86px;padding:0 25px;display:flex}.episode-directory>header>div{align-items:center;gap:10px;display:flex}.episode-directory>header i{background:#23d7a2;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #23d7a280}.episode-directory h3{color:#e9eef3;margin:0;font-size:19px}.episode-directory>header>span{color:#92a2b3;background:#18212a;border:1px solid #2d3945;border-radius:10px;align-items:center;gap:7px;margin-left:auto;padding:9px 12px;font-size:8px;display:flex}.episode-table-head,.episode-table>article{grid-template-columns:minmax(230px,1.3fr) minmax(130px,.6fr) minmax(130px,.7fr) 100px;align-items:center;gap:18px;display:grid}.episode-table-head{color:#71869b;letter-spacing:1.2px;border-bottom:1px solid #252f3a;height:52px;padding:0 25px;font-size:8px;font-weight:800}.episode-table>article{border-bottom:1px solid #222c37;min-height:88px;padding:12px 25px}.episode-number{align-items:center;gap:14px;display:flex}.episode-number>i{color:#afbdca;background:#171e26;border:1px solid #2b3743;border-radius:12px;place-items:center;width:45px;height:45px;font-style:normal;font-weight:800;display:grid}.episode-number b{color:#e4ebf1;font-size:13px}.episode-table article>em{color:#11161b;background:#f0f2f4;border-radius:9px;width:max-content;padding:8px 10px;font-size:8px;font-style:normal;font-weight:800}.episode-table article>em.vip{color:#e9b65b;background:#ecae341f}.episode-table time{color:#8294a7;font-size:10px}.episode-table article>div{justify-content:flex-end;gap:7px;display:flex}.episode-create{gap:20px;display:grid}.episode-create-head{grid-template-columns:52px 1fr auto auto;align-items:center;gap:12px;min-height:68px;display:grid}.episode-create-head>button:first-child{color:#9fb0c2;background:#171e27;border:1px solid #2d3743;border-radius:13px;place-items:center;width:47px;height:47px;display:grid}.episode-create-head h2{color:#eef3f7;margin:0 0 6px;font-size:25px}.episode-create-head .cancel,.episode-create-head .save{border:0;border-radius:11px;height:43px;padding:0 18px;font-size:10px;font-weight:800}.episode-create-head .cancel{color:#a8b7c7;background:#171d25}.episode-create-head .save{color:#fff;background:#8ba4c4}.episode-create-grid{grid-template-columns:minmax(300px,.7fr) minmax(0,1.4fr);gap:18px;display:grid}.episode-info-form,.episode-media-panel{background:#10161e;border:1px solid #27313e;border-radius:22px;min-height:500px;padding:28px}.episode-info-form{align-content:start;gap:23px;display:grid}.episode-form-title{align-items:center;gap:11px;display:flex}.episode-form-title>span{color:#9fb3c8;background:#202a36;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.episode-form-title h3{color:#e9eef3;margin:0;font-size:17px}.episode-info-form>label{color:#7890a6;letter-spacing:1.2px;gap:9px;font-size:8px;font-weight:800;display:grid}.episode-info-form input,.episode-info-form select{color:#e2e9ef;background:#171e27;border:1px solid #303b47;border-radius:13px;outline:0;height:55px;padding:0 15px;font-size:12px}.episode-info-form>p{color:#697b8f;margin:-10px 0 0;font-size:9px;line-height:1.55}.episode-media-panel{grid-template-rows:auto auto minmax(180px,1fr);gap:18px;display:grid}.episode-upload-zone{color:#8498ad;cursor:pointer;background:#121922;border:1px dashed #3c4a59;border-radius:15px;place-content:center;justify-items:center;gap:6px;height:118px;display:grid;position:relative}.episode-upload-zone>span{color:#6bcdf7;background:#202b37;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.episode-upload-zone b{color:#d4dde5;font-size:11px}.episode-upload-zone small{font-size:8px}.episode-upload-zone input{opacity:0;cursor:pointer;position:absolute;inset:0}.episode-video-preview,.episode-image-preview{background:#0b1016;border:1px solid #252f3a;border-radius:16px;min-height:235px;overflow:auto}.episode-video-preview>div,.episode-image-preview>div{color:#617489;text-align:center;place-content:center;justify-items:center;gap:8px;height:100%;min-height:235px;display:grid}.episode-video-preview b,.episode-image-preview b{color:#aebdca;font-size:12px}.episode-video-preview p,.episode-image-preview p{margin:0;font-size:9px}.episode-video-preview video{width:100%;max-height:360px}.episode-image-preview{grid-template-columns:repeat(4,1fr);align-content:start;gap:8px;padding:10px;display:grid}.episode-image-preview>div{grid-column:1/-1}.episode-image-preview img{aspect-ratio:2/3;object-fit:cover;border-radius:8px;width:100%}@media (width<=1050px){.series-table-head,.series-table>article{grid-template-columns:minmax(240px,1.4fr) 90px 120px 130px}.episode-create-grid{grid-template-columns:1fr}.episode-info-form,.episode-media-panel{min-height:0}.series-metrics{grid-template-columns:1fr}.episode-table-head,.episode-table>article{grid-template-columns:minmax(200px,1.2fr) 120px 120px 90px}}@media (width<=760px){.series-manager-head,.episode-manager-head{flex-wrap:wrap;align-items:flex-start}.series-manager-head>button,.episode-manager-head>button{justify-content:center;width:100%;margin-left:0}.series-directory>header{flex-direction:column;align-items:stretch;gap:13px}.series-directory header label{width:100%;margin-left:0}.series-table-head{display:none}.series-table>article{grid-template-columns:1fr auto;gap:10px;padding:14px}.series-title-cell{grid-column:1/-1}.series-status{grid-column:1}.series-actions{grid-area:2/2/4}.episode-manager-head>span{width:55px;height:55px}.episode-manager-head h2{font-size:21px}.episode-directory>header>span,.episode-table-head{display:none}.episode-table>article{grid-template-columns:1fr auto;gap:10px;padding:14px}.episode-number,.episode-table article>em{grid-column:1}.episode-table time{display:none}.episode-table article>div{grid-area:1/2/3}.episode-create-head{grid-template-columns:44px 1fr auto}.episode-create-head .cancel{display:none}.episode-create-head .save{padding:0 12px}.episode-create-head h2{font-size:20px}.episode-create-grid{grid-template-columns:1fr}.episode-info-form,.episode-media-panel{border-radius:16px;padding:18px}.episode-image-preview{grid-template-columns:repeat(2,1fr)}}.user-code-table>article{border:0;border-bottom:1px solid var(--line);color:#aeb8c5;grid-template-columns:var(--user-grid);text-align:left;cursor:pointer;background:#121821;align-items:center;column-gap:18px;width:100%;min-height:78px;padding:0 18px;transition:background .18s,border-color .18s;display:grid}.user-code-table>article:last-child{border-bottom:0}.user-code-table>article:hover,.user-code-table>article:focus-visible{background:#19232e;outline:0;box-shadow:inset 3px 0 #10a3ea}.user-code-table>article:hover .grant-action{border-color:#10a3ea;color:#68cff9!important}.user-code-table>article>.grant-action{background:#17212c;font-style:normal}.user-detail-modal{width:min(620px,100% - 28px)}.user-detail-profile{background:linear-gradient(135deg,#151f2b,#101720);border:1px solid #283542;border-radius:14px;align-items:center;gap:15px;margin:0 24px 18px;padding:18px;display:flex}.user-detail-profile>span{color:#e9f3fb;background:#253447;border-radius:15px;place-items:center;width:58px;height:58px;font-size:15px;font-weight:800;display:grid}.user-detail-profile>div{gap:7px;display:grid}.user-detail-profile small{color:#71869b;letter-spacing:1.3px;font-size:8px;font-weight:800}.user-detail-profile code{color:#65cff9;letter-spacing:2.5px;font-size:17px;font-weight:800}.user-detail-facts{border:1px solid #283542;border-radius:14px;margin:0 24px 18px;overflow:hidden}.user-detail-facts>div{border-bottom:1px solid #26313d;justify-content:space-between;align-items:center;gap:18px;min-height:55px;padding:0 15px;display:flex}.user-detail-facts>div:last-child{border-bottom:0}.user-detail-facts dt{color:#78899c;font-size:9px}.user-detail-facts dd{color:#c9d4de;text-align:right;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.user-detail-facts dd.vip-active{color:#efbd62}.user-vip-editor{background:#111923;border:1px solid #2a3744;border-radius:14px;gap:14px;margin:0 24px 20px;padding:18px;display:grid}.user-vip-editor label{color:#74889d;letter-spacing:1.1px;gap:8px;font-size:8px;font-weight:800;display:grid}.user-vip-editor input{color:#e2eaf1;background:#0d141d;border:1px solid #324152;border-radius:10px;outline:0;height:45px;padding:0 13px}.user-vip-editor>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.user-vip-editor button{color:#07131a;background:#10a3ea;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:42px;font-size:10px;font-weight:800;display:flex}.user-vip-editor button.secondary{color:#b7c5d2;background:#1a2430;border:1px solid #344253}.user-detail-modal>footer{gap:9px;display:flex}.user-detail-modal>footer button.danger{color:#f36a82;background:#f43f5e1a;border-color:#f43f5e59;margin-right:auto}.user-detail-modal>footer button.danger:hover{color:#fff;background:#d92f4e}@media (width<=1150px){.user-code-table>article{column-gap:10px}}@media (width<=800px){.user-code-table>article{gap:10px;min-height:104px;padding:14px;grid-template-columns:minmax(0,1fr) auto!important}.user-code-table>article>code{justify-self:end}.user-code-table>article>.vip-state{grid-column:1}.user-code-table>article>.grant-action{grid-area:2/2}.user-detail-profile,.user-detail-facts,.user-vip-editor{margin-left:14px;margin-right:14px}.user-vip-editor>div{grid-template-columns:1fr}.user-detail-modal>footer{flex-direction:column}.user-detail-modal>footer button.danger{order:2;margin-right:0}}.anime-watch-page{color:#edf3f8;background:#07090d;min-height:100vh;padding:18px 24px 28px}.anime-watch-header{align-items:center;gap:13px;height:54px;display:flex}.anime-watch-header>a{color:#9eb0c1;background:#111821;border:1px solid #293441;border-radius:12px;place-items:center;width:42px;height:42px;transition:all .18s;display:grid}.anime-watch-header>a:hover{color:#fff;background:#17212c;border-color:#4c647b}.anime-watch-header>div{gap:3px;min-width:0;display:grid}.anime-watch-header b{text-overflow:ellipsis;white-space:nowrap;max-width:55vw;font-size:14px;overflow:hidden}.anime-watch-header small{color:#6ecff6;letter-spacing:.7px;font-size:9px;font-weight:800}.anime-watch-layout{grid-template-columns:minmax(0,1fr) 330px;gap:18px;height:calc(100vh - 100px);display:grid}.anime-player-stage{background:#020304;border:1px solid #202a34;border-radius:18px;place-items:center;min-width:0;display:grid;overflow:hidden;box-shadow:0 22px 70px #00000059}.anime-player-stage video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.anime-video-empty{text-align:center;color:#6f8194;justify-items:center;gap:9px;display:grid}.anime-video-empty>span{color:#65cdf8;background:#121b24;border:1px solid #2d3c4a;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.anime-video-empty h1{color:#dce5ed;margin:6px 0 0;font-size:20px}.anime-video-empty p{margin:0;font-size:11px}.anime-next-episode{background:#0d1218;border:1px solid #222d38;border-radius:18px;align-self:start;min-width:0;padding:18px}.anime-next-episode>small{color:#74889d;letter-spacing:1.5px;margin-bottom:14px;font-size:8px;font-weight:900;display:block}.anime-next-episode>a{color:#dce6ee;background:#131b24;border:1px solid #293642;border-radius:14px;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px;transition:all .18s;display:grid}.anime-next-episode>a:hover{background:#17232e;border-color:#3c91bb;transform:translateY(-1px)}.anime-next-poster{background:#050709;border-radius:9px;height:76px;position:relative;overflow:hidden}.anime-next-poster img{object-fit:cover;opacity:.68;width:100%;height:100%}.anime-next-poster i{color:#06131a;background:#10a3eaeb;border-radius:50%;place-items:center;width:38px;height:38px;margin:auto;font-style:normal;display:grid;position:absolute;inset:0}.anime-next-episode>a>div{align-content:center;gap:5px;min-width:0;display:grid}.anime-next-episode>a b{font-size:13px}.anime-next-episode>a p{color:#73869a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:9px;overflow:hidden}.anime-next-episode>a div>span{color:#64cdf8;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.anime-next-empty{color:#718498;text-align:center;border:1px dashed #293540;border-radius:14px;place-content:center;justify-items:center;gap:7px;min-height:160px;display:grid}.anime-next-empty svg{color:#54d2a0}.anime-next-empty b{color:#cbd6df;font-size:12px}.anime-next-empty p{max-width:220px;margin:0;font-size:9px;line-height:1.5}.anime-video-shell,.anime-player-stage .video-js{width:100%;height:100%}.anime-player-stage .video-js{font-family:var(--font-sans);background:#000}.anime-player-stage .video-js .vjs-poster{background-size:cover}.anime-player-stage .video-js .vjs-big-play-button{background:#0fa4e1eb;border:1px solid #ffffff52;border-radius:50%;width:68px;height:68px;margin:-34px 0 0 -34px;box-shadow:0 12px 34px #00000061}.anime-player-stage .video-js:hover .vjs-big-play-button,.anime-player-stage .video-js .vjs-big-play-button:focus{background:#22b6ee;border-color:#8be1ff}.anime-player-stage .video-js .vjs-control-bar{background:linear-gradient(#0000,#03070bad,#03070bf5);height:4.4em}.anime-player-stage .video-js .vjs-progress-control{width:auto;height:1.5em;position:absolute;top:-1.15em;left:1em;right:1em}.anime-player-stage .video-js .vjs-play-progress{background:#22b6ee}.anime-player-stage .video-js .vjs-load-progress div{background:#ffffff3d}.anime-player-stage .video-js .vjs-slider{background:#ffffff38}.anime-player-stage .video-js .vjs-control:focus-visible{outline-offset:-3px;outline:2px solid #68d6ff}@media (width<=900px){.anime-watch-page{padding:10px 10px 24px}.anime-watch-header{height:52px}.anime-watch-layout{grid-template-columns:1fr;gap:12px;height:auto}.anime-player-stage{aspect-ratio:16/9;border-radius:13px;width:100%;height:auto;min-height:0}.anime-next-episode{border-radius:14px;padding:14px}.anime-next-episode>a{grid-template-columns:112px minmax(0,1fr)}.anime-next-empty{min-height:110px}}.episode-manager-head{background:linear-gradient(135deg,#142131,#111a25);border:1px solid #273746;border-radius:18px;min-height:118px;padding:20px 24px}.episode-manager-head>.episode-manager-back{color:#9fb0c2;background:#17212c;border:1px solid #345;border-radius:13px;flex:0 0 47px;place-items:center;width:47px;height:47px;margin-left:0;padding:0;display:grid}.episode-manager-head>.episode-manager-back:hover{color:#fff;background:#1d2a36;border-color:#5b7892}.episode-manager-head>.episode-manager-add{margin-left:auto}@media (width<=760px){.episode-manager-head{grid-template-columns:47px minmax(0,1fr);align-items:center;gap:13px;padding:16px;display:grid}.episode-manager-head>.episode-manager-back{grid-area:1/1;height:47px;margin:0;width:47px!important}.episode-manager-head>div{grid-area:1/2}.episode-manager-head>.episode-manager-add{grid-column:1/-1;justify-content:center;width:100%;margin:0}.episode-manager-head h2{font-size:19px}}.profile-head>span{overflow:hidden}.profile-head>span>img{object-fit:cover;width:100%;height:100%;display:block}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.auth-error{color:#fca5a5;background:#7f1d1d2e;border:1px solid #f8717147;border-radius:10px;margin:0;padding:10px 12px;font-size:11px;line-height:1.45}.auth-submit:disabled{cursor:wait;opacity:.72}.password-card{min-height:220px;box-shadow:0 18px 46px #00000024;background:radial-gradient(circle at 100% 0,#1da9e81a,#0000 38%),linear-gradient(145deg,#151d29,#10161f)!important;border-color:#293747!important;align-items:center!important;gap:24px!important;padding:28px!important}.password-card>span{border:1px solid #65c6f12e;flex:0 0 64px;box-shadow:inset 0 1px #ffffff0d;color:#78cdf2!important;background:linear-gradient(145deg,#26354a,#1b2533)!important;border-radius:18px!important;width:64px!important;height:64px!important}.password-card>div{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(230px,.7fr) minmax(420px,1.3fr);align-items:start;column-gap:32px;width:100%;display:grid;max-width:none!important}.password-card>div>small{letter-spacing:1.5px;grid-column:1;font-weight:800;color:#5fc8f5!important;font-size:8px!important}.password-card>div>h2{grid-column:1;margin:8px 0 9px!important;font-size:21px!important}.password-card>div>p{grid-column:1;max-width:330px;color:#8191a4!important;margin:0!important;font-size:10px!important;line-height:1.65!important}.password-fields{background:#090e158c;border:1px solid #2a3745;border-radius:14px;grid-area:1/2/4;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:18px;display:grid}.password-fields input{color:#e7edf3;background:#0d141d;border:1px solid #303e4d;border-radius:9px;outline:0;min-width:0;height:46px;padding:0 14px;font-size:11px}.password-fields input:first-child{grid-column:1/-1}.password-fields input::placeholder{color:#738499}.password-fields input:focus{background:#101a25;border-color:#36b7ef;box-shadow:0 0 0 3px #36b7ef1a}.password-fields button{color:#06111a;background:linear-gradient(135deg,#20afea,#1198d5);border:1px solid #25afea;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 18px;font-size:11px;font-weight:800;display:flex;box-shadow:0 10px 24px #129ad62e}.password-fields button:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 13px 30px #129ad640}.password-fields button:disabled{opacity:.65}@media (width<=1050px){.password-card>div{grid-template-columns:1fr}.password-card>div>small,.password-card>div>h2,.password-card>div>p{grid-column:1}.password-card>div>p{max-width:none}.password-fields{grid-area:auto/1;margin-top:18px}}@media (width<=620px){.password-card{align-items:flex-start!important;gap:14px!important;padding:18px!important}.password-card>span{flex:0 0 48px;width:48px!important;height:48px!important}.password-card>div{width:100%!important;min-width:0!important}.password-card>div>h2{font-size:18px!important}.password-fields{grid-template-columns:minmax(0,1fr);padding:13px;width:100%!important;min-width:0!important;margin:16px 0 0!important}.password-fields input:first-child,.password-fields button{grid-column:1}.password-fields input,.password-fields button{height:45px;width:100%!important;min-width:0!important}}.access-gate{background:radial-gradient(circle at 25% 22%,#2790c424,#0000 30%),radial-gradient(circle at 78% 76%,#c32c6f21,#0000 30%),linear-gradient(145deg,#05090e,#090d14 52%,#0d0710)!important;padding:clamp(22px,4vw,56px)!important}.age-gate-card,.auth-gate-card{overflow:hidden;background:radial-gradient(circle at 100% 100%,#c523631a,#0000 38%),linear-gradient(145deg,#182331fb,#0b121bfb)!important;border-color:#82a4c53d!important;border-radius:28px!important;box-shadow:0 38px 110px #0000009e,inset 0 1px #ffffff0b!important}.age-alert{background:linear-gradient(145deg,#cf414c57,#7122276b)!important;border-color:#ff656f6b!important;border-radius:22px!important;width:82px!important;height:82px!important;margin-bottom:27px!important;box-shadow:0 14px 35px #90223033,inset 0 1px #ffffff14!important}.age-alert svg{width:38px;height:38px}.age-gate-card h1{letter-spacing:-.7px;line-height:1.15;font-size:30px!important}.age-gate-card>p{max-width:410px!important;margin:15px 0 18px!important;font-size:15px!important;line-height:1.7!important}.age-mark{border-radius:15px!important;gap:12px!important;height:62px!important;margin-bottom:34px!important;padding:0 23px!important}.age-mark b{font-size:28px!important}.gate-primary,.gate-exit{letter-spacing:-.1px;border-radius:14px!important;height:56px!important;font-size:14px!important}.gate-primary{transition:transform .2s,filter .2s,box-shadow .2s;box-shadow:0 15px 34px #b7248b47!important}.gate-primary:hover{transform:translateY(-1px);box-shadow:0 19px 42px #b7248b57!important}.gate-exit{margin-top:13px!important}.age-gate-card>small{max-width:440px;margin-top:25px!important;font-size:9px!important;line-height:1.75!important}.auth-gate-card>header>button{transition:all .2s;border-radius:14px!important;width:46px!important;height:46px!important;top:-14px!important;right:-10px!important}.auth-gate-card>header>img{width:66px!important;height:66px!important;margin-bottom:15px!important}.auth-gate-card>header p{margin:10px 0 30px!important;font-size:13px!important}.auth-gate-card>form>label{gap:9px!important;font-size:13px!important}.auth-gate-card>form>label>div{transition:border-color .2s,box-shadow .2s,background .2s;border-radius:14px!important;gap:11px!important;height:54px!important;padding:0 16px!important}.auth-gate-card>form>label>div>button{width:34px!important;height:34px!important}.auth-options{margin-top:-4px!important}.auth-options label,.register-checks label{font-size:11px!important}.auth-options input,.register-checks input{width:17px!important;height:17px!important}.auth-submit{transition:transform .2s,box-shadow .2s;box-shadow:0 12px 25px #0000002e;border-radius:14px!important;height:54px!important;font-size:14px!important}.auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px #00000040}.auth-switch{margin-top:27px!important;font-size:12px!important}.auth-switch button{font-size:12px!important}.register-card{padding-top:34px!important}.register-card>header p{margin-bottom:23px!important}@media (width<=620px){.access-gate{padding:0!important}.age-gate-card,.auth-gate-card{min-height:100dvh;border-radius:0!important;width:100%!important}.age-gate-card{padding:34px 25px!important}.age-alert{border-radius:19px!important;width:68px!important;height:68px!important;margin-bottom:22px!important}.age-alert svg{width:31px;height:31px}.age-gate-card h1,.auth-gate-card>header h1{font-size:25px!important}.age-gate-card>p{font-size:13px!important}.age-mark{height:55px!important;margin-bottom:28px!important}.gate-primary,.gate-exit{height:52px!important;font-size:12px!important}.auth-gate-card{padding:30px 24px!important}.auth-gate-card>header>button{width:42px!important;height:42px!important;top:-5px!important;right:0!important}.auth-gate-card>header>img{width:56px!important;height:56px!important}.auth-gate-card>header p{margin-bottom:24px!important}.auth-gate-card>form{gap:14px!important}.auth-gate-card>form>label>div,.auth-submit{height:50px!important}.register-card{padding-top:24px!important}}@media (height<=720px) and (width>=621px){.age-gate-card{padding-top:36px!important;padding-bottom:30px!important}.age-alert{width:68px!important;height:68px!important;margin-bottom:18px!important}.age-mark{margin-bottom:24px!important}.age-gate-card>small{margin-top:17px!important}.auth-gate-card{padding-top:28px!important;padding-bottom:28px!important}.auth-gate-card>header>img{width:52px!important;height:52px!important;margin-bottom:8px!important}.auth-gate-card>header p{margin-bottom:20px!important}.auth-gate-card>form{gap:12px!important}.auth-switch{margin-top:18px!important}}.access-gate{--gate-line:#7aa3ca3d;--gate-panel:#0d1723;--gate-panel-soft:#111e2c;--gate-cyan:#32c5f4;background:radial-gradient(circle at 12% 18%,#1e93cb2e,#0000 27%),radial-gradient(circle at 88% 82%,#ba2e5d21,#0000 29%),linear-gradient(145deg,#03070b,#07101a 52%,#09070d)!important;padding:clamp(18px,4vw,52px)!important}.access-gate:before{background:linear-gradient(#03070c47,#03070ca8),repeating-linear-gradient(90deg,#0000 0 79px,#ffffff03 80px)!important}.access-gate-glow{opacity:.2!important;filter:blur(110px)!important}.access-gate-glow.one{background:#17a9eb!important;width:430px!important;height:430px!important;top:-8%!important;left:4%!important}.access-gate-glow.two{background:#d62972!important;width:430px!important;height:430px!important;bottom:-10%!important;right:2%!important}.age-gate-card,.auth-gate-card{border:1px solid var(--gate-line)!important;background:linear-gradient(#ffffff06,#0000 22%),linear-gradient(145deg,#111f2dfb,#080f17fc)!important;border-radius:26px!important;box-shadow:0 42px 120px #00000094,inset 0 1px #ffffff0e!important}.age-gate-card:before,.auth-gate-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#58cefab8,#0000);height:1px;position:absolute;top:0;left:28px;right:28px}.age-gate-card{width:min(620px,100%)!important;padding:50px 54px 38px!important}.age-alert{color:#ff7b87!important;background:linear-gradient(145deg,#cc3a4c52,#4916219e)!important;border:1px solid #ff66747a!important;border-radius:22px!important;width:74px!important;height:74px!important;margin-bottom:24px!important;box-shadow:0 18px 42px #8b1f2f3d,inset 0 1px #ffffff17!important}.age-alert svg{stroke-width:1.8px;width:34px!important;height:34px!important}.age-gate-card h1{letter-spacing:-1.1px!important;font-size:clamp(29px,3vw,36px)!important}.age-gate-card>p{color:#95a9bd!important;max-width:430px!important;margin:14px 0 22px!important;font-size:14px!important;line-height:1.7!important}.age-mark{color:#ff8791!important;background:linear-gradient(110deg,#7725334d,#3916236b)!important;border:1px solid #ff65735c!important;border-radius:15px!important;gap:12px!important;height:58px!important;margin:0 0 28px!important;padding:0 21px!important}.age-mark b{color:#fff!important;font-size:27px!important}.age-mark span{letter-spacing:.9px!important;font-size:11px!important}.gate-primary,.gate-exit{border-radius:13px!important;height:54px!important;font-size:13px!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important}.gate-primary{color:#04121a!important;background:linear-gradient(105deg,#23b8ee,#487eef)!important;border:1px solid #5bd8ff8c!important;box-shadow:0 15px 34px #1b9dda3d!important}.gate-primary:hover{filter:none!important;transform:translateY(-2px)!important;box-shadow:0 20px 44px #1b9dda52!important}.gate-exit{color:#90a1b4!important;background:#111b27!important;border-color:#29394a!important;margin-top:11px!important}.gate-exit:hover{transform:translateY(-1px);color:#d8e2eb!important;background:#162332!important;border-color:#42566c!important}.age-gate-card>small{color:#546a7f!important;max-width:450px!important;margin-top:22px!important;font-size:8px!important;line-height:1.75!important}.auth-gate-card{width:min(610px,100%)!important;padding:42px 46px 38px!important}.auth-gate-card>header>button{color:#8196aa!important;background:#142130!important;border:1px solid #304155!important;border-radius:13px!important;width:44px!important;height:44px!important;top:-15px!important;right:-12px!important}.auth-gate-card>header>button:hover{color:#fff!important;background:#1b2b3c!important;border-color:#5c7894!important;transform:none!important}.auth-gate-card>header>img{filter:drop-shadow(0 12px 22px #00000047);background:#101c29;border:1px solid #6aadd538;border-radius:18px;padding:9px;width:62px!important;height:62px!important;margin-bottom:17px!important}.auth-gate-card>header h1{letter-spacing:-1px!important;font-size:31px!important}.auth-gate-card>header p{color:#7790a8!important;margin:9px 0 29px!important;font-size:12px!important}.auth-gate-card>form{gap:16px!important}.auth-gate-card>form>label{color:#c4d1dc!important;gap:8px!important;font-size:12px!important}.auth-gate-card>form>label>div{box-shadow:inset 0 1px #ffffff06;color:#70879c!important;background:linear-gradient(145deg,#111c28,#0e1721)!important;border:1px solid #2b3b4d!important;border-radius:13px!important;gap:11px!important;height:55px!important;padding:0 15px!important}.auth-gate-card>form>label>div:focus-within{background:#132131!important;border-color:#38bde9!important;box-shadow:0 0 0 4px #32c5f41a!important}.auth-gate-card input:not([type=checkbox]){font-size:13px!important}.auth-gate-card input:not([type=checkbox])::placeholder{color:#52687d!important}.auth-options{min-height:30px!important;margin:-1px 0 0!important}.auth-options label,.register-checks label{cursor:pointer;-webkit-user-select:none;user-select:none;color:#92a5b7!important;gap:10px!important;font-size:11px!important}.auth-options input[type=checkbox],.register-checks input[type=checkbox]{appearance:none;cursor:pointer;background:#0d1721;border:1px solid #3b5065;border-radius:7px;place-items:center;min-width:21px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;width:21px!important;height:21px!important;margin:0!important}.auth-options input[type=checkbox]:before,.register-checks input[type=checkbox]:before{content:"";transform-origin:50%;border-bottom:2px solid #06151b;border-left:2px solid #06151b;width:9px;height:5px;transition:transform .15s;transform:rotate(-45deg)scale(0)}.auth-options input[type=checkbox]:hover,.register-checks input[type=checkbox]:hover{background:#132535;border-color:#58ccef}.auth-options input[type=checkbox]:checked,.register-checks input[type=checkbox]:checked{background:linear-gradient(145deg,#42d4f5,#22a8e7);border-color:#4fd2f7;box-shadow:0 0 0 4px #32c5f41a,0 7px 18px #1d99d333}.auth-options input[type=checkbox]:checked:before,.register-checks input[type=checkbox]:checked:before{transform:rotate(-45deg)scale(1)}.auth-options input[type=checkbox]:active,.register-checks input[type=checkbox]:active{transform:scale(.9)}.auth-options input[type=checkbox]:focus-visible,.register-checks input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #8bdfff}.auth-submit{color:#09131d!important;background:linear-gradient(145deg,#f8fafc,#e5edf4)!important;border:1px solid #fffc!important;border-radius:13px!important;height:54px!important;margin-top:2px!important;font-size:14px!important;box-shadow:0 14px 28px #0000003b!important}.auth-submit:hover:not(:disabled){background:#fff!important;transform:translateY(-2px)!important;box-shadow:0 19px 34px #0000004d!important}.auth-switch{color:#71879b!important;margin-top:25px!important;font-size:11px!important}.auth-switch button{color:#e9f4fc!important;font-size:12px!important}.auth-switch button:hover{color:#5ed4ff!important}.register-checks{padding:2px 0;gap:11px!important}.register-checks label{align-items:flex-start!important;line-height:1.55!important}.register-checks a{color:#5ed4ff!important;text-decoration-color:#5ed4ff73!important}.auth-divider{letter-spacing:.12em;color:#60778e!important;gap:14px!important;height:48px!important;font-size:10px!important;font-weight:800!important}.auth-divider i{background:#27394a!important}.google-auth{color:#eef5fa!important;background:linear-gradient(#172433,#121d29)!important;border:1px solid #30465a!important;border-radius:14px!important;gap:11px!important;height:52px!important;font-size:13px!important;font-weight:800!important;transition:border-color .2s,background .2s,transform .2s!important;box-shadow:0 10px 24px #00000029!important}.google-auth:hover{background:linear-gradient(#1b2c3d,#162433)!important;border-color:#5d7b95!important;transform:translateY(-1px)!important}.google-mark{background:0 0!important;border-radius:0!important;flex:none!important;width:22px!important;height:22px!important;display:block!important}.register-card .auth-divider{height:40px!important}.register-card .google-auth{height:48px!important}@media (width<=620px){.age-gate-card,.auth-gate-card{justify-content:center;border:0!important;border-radius:0!important;min-height:100dvh!important}.age-gate-card:before,.auth-gate-card:before{left:20px;right:20px}.age-gate-card{padding:34px 22px!important}.age-alert{width:68px!important;height:68px!important;margin-bottom:20px!important}.age-gate-card h1{font-size:29px!important}.age-gate-card>p{margin:12px 0 18px!important;font-size:13px!important}.age-mark{height:54px!important;margin-bottom:24px!important}.gate-primary,.gate-exit{height:52px!important;font-size:12px!important}.auth-gate-card{padding:30px 20px!important}.auth-gate-card>header>button{top:-5px!important;right:0!important}.auth-gate-card>header>img{width:58px!important;height:58px!important}.auth-gate-card>header h1{font-size:28px!important}.auth-gate-card>header p{margin-bottom:24px!important}.auth-gate-card>form>label>div,.auth-submit,.google-auth{height:52px!important}}@media (height<=720px) and (width>=621px){.age-gate-card{padding:30px 44px 25px!important}.age-alert{width:58px!important;height:58px!important;margin-bottom:14px!important}.age-alert svg{width:28px!important;height:28px!important}.age-gate-card h1{font-size:28px!important}.age-gate-card>p{margin:9px 0 13px!important;font-size:12px!important}.age-mark{height:48px!important;margin-bottom:18px!important}.gate-primary,.gate-exit{height:47px!important}.age-gate-card>small{margin-top:13px!important}.auth-gate-card{padding:25px 40px!important}.auth-gate-card>header>img{width:48px!important;height:48px!important;margin-bottom:7px!important}.auth-gate-card>header h1{font-size:26px!important}.auth-gate-card>header p{margin:6px 0 17px!important}.auth-gate-card>form{gap:11px!important}.auth-gate-card>form>label>div,.auth-submit{height:47px!important}.auth-switch{margin-top:15px!important}}:root{--control-accent:#10a3ea;--control-focus:#4ac2f46b;--control-radius:9px}button,[role=button]{-webkit-tap-highlight-color:transparent;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,opacity .18s,transform .12s}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--control-focus);outline-offset:2px}button:active:not(:disabled){transform:translateY(1px)}button:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.52}.settings-vip-expiry,.settings-vip-purchase{display:grid!important}.clean-detail{--detail-edge:max(var(--detail-gutter),calc((100% - var(--detail-width))/2))}.clean-detail .title-intro{left:var(--detail-edge);right:var(--detail-edge)}.clean-detail-columns,.clean-detail .characters,.clean-detail .more-like{width:auto;max-width:none;margin-left:var(--detail-edge);margin-right:var(--detail-edge)}.clean-detail .clean-title-actions{gap:8px}.clean-detail .clean-title-actions button{min-height:44px;box-shadow:none;justify-content:center;font-weight:800;border-radius:var(--control-radius)!important}.clean-detail .clean-title-actions button:first-child{border:1px solid var(--control-accent);background:var(--control-accent);color:#06131a}.clean-detail .clean-title-actions button:last-child{color:#dce6ef!important;background:#18222d!important;border:1px solid #344253!important}.clean-detail .clean-title-actions button:last-child:hover{color:#fff!important;background:#1d2b38!important;border-color:#55c8f8!important}.clean-detail .clean-title-actions button.saved{color:#73dfb8!important;background:#1f705338!important;border-color:#45d69d8c!important}.clean-detail .clean-title-actions button>span{width:auto!important;height:auto!important;color:inherit!important;font-size:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline!important}.library-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.library-stats>button{border:1px solid var(--line);height:100px;color:inherit;text-align:left;background:#13151b;border-radius:11px;align-content:start;padding:19px;display:grid}.library-stats>button:hover{background:#171b23;border-color:#536a84}.library-stats>button.active small{color:#75d2f8}.library-toolbar>button{border-radius:var(--control-radius);color:#b7c7d8;background:#182331;justify-content:center;align-items:center;gap:8px;width:auto;min-width:148px;padding:0 13px;font-size:10px;font-weight:800;display:flex}.library-toolbar>button:after{content:"Хураангуй харах"}.library-toolbar>button.active:after{content:"Дэлгэрэнгүй харах"}.library-toolbar>button:hover,.library-toolbar>button.active{color:#e8f7ff;background:#15334a;border-color:#38bdf8}.settings-form-actions button,.password-fields button,.devices-head>button,.content-library-head>button,.admin-form>button,.episode-create-head .save,.collection-empty a{border-radius:var(--control-radius)!important}.settings-form-actions button:hover:not(:disabled),.password-fields button:hover:not(:disabled),.content-library-head>button:hover:not(:disabled),.admin-form>button:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 8px 24px #0000002e}@media (width<=720px){.settings-vip-expiry,.settings-vip-purchase{display:grid!important}.clean-detail .clean-title-actions button{border-radius:var(--control-radius)!important}.clean-detail-columns,.clean-detail .characters,.clean-detail .more-like{margin-left:var(--detail-gutter);margin-right:var(--detail-gutter)}.library-toolbar>button{display:none}}:root{--surface-soft:#111821;--surface-raised:#151e29;--line-strong:#7e9bbe47;--accent-soft:#10a3ea1f}.site-area{background:radial-gradient(circle at 78% -10%,#1f4f771f,#0000 34%),#0b1017}.topbar{box-shadow:0 10px 34px #0000002e}.global-search{transition:border-color .18s,background .18s,box-shadow .18s}.global-search:focus-within{background:#131a24;border-color:#4ac2f480;box-shadow:0 0 0 3px #10a3ea14}.shelf{padding:2px 0 8px}.shelf-title{align-items:center;margin-bottom:8px}.shelf h2{letter-spacing:-.025em;color:#edf2f7}.shelf-controls button,.shelf-controls>a{background:#121a24!important;border-color:#283747!important;height:32px!important}.shelf-controls button:hover,.shelf-controls>a:hover{color:#fff!important;background:#1a2633!important;border-color:#49647f!important}.card{border-radius:12px;outline:0;display:block}.card .cover{border-color:#809dc033;border-radius:12px;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 10px 28px #0000002e}.card:hover .cover,.card:focus-visible .cover{border-color:#47c2f48c;transform:translateY(-3px);box-shadow:0 18px 38px #00000052,0 0 0 1px #10a3ea14}.card:focus-visible{outline:2px solid var(--control-focus);outline-offset:5px}.card h3{color:#e2e8f0;letter-spacing:-.01em}.card-time{color:#7890aa!important}.cover-count{box-shadow:0 5px 16px #00000047}.catalog-filter-panel{border-color:var(--line-strong)!important;box-shadow:0 18px 48px #00000038!important}.catalog-card{border-radius:13px;outline:0}.catalog-poster{transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 12px 30px #0003;clip-path:none!important;border-color:#809dc033!important;border-radius:13px!important}.catalog-card:hover .catalog-poster,.catalog-card:focus-visible .catalog-poster{transform:translateY(-3px);box-shadow:0 18px 40px #00000057;border-color:#47c2f494!important}.catalog-card:focus-visible{outline:2px solid var(--control-focus);outline-offset:5px}.catalog-card h2{line-height:1.45;color:#e5ebf2!important;height:auto!important;font-size:13px!important}.collection-empty{background:linear-gradient(145deg,#121a24c7,#0b1017d1);box-shadow:inset 0 1px #ffffff05;border:1px dashed #2a394a!important;border-radius:18px!important}.collection-empty>span{color:#68cffa!important;background:#172333!important;border-color:#31455b!important}.collection-empty h2{color:#e7edf4!important}.collection-empty.error-state>span{color:#fb7185!important;background:#7f1d1d2e!important;border-color:#fb718559!important}.collection-empty button,.error-state button{color:#dff5ff;background:#1a3042;border:1px solid #3b5872;border-radius:9px;min-height:40px;padding:0 18px;font-size:11px;font-weight:800}.collection-empty button:hover,.error-state button:hover{background:#1c4058;border-color:#55c8f8}.library-stats>button{transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.library-stats>button:hover{transform:translateY(-2px)}.library-list>article{box-shadow:0 10px 30px #0000001f;border-color:#7e9bbe2e!important}.library-list>article:hover{background:#121923!important;border-color:#47c2f457!important}.clean-detail .entries,.clean-detail .detail-side{box-shadow:0 18px 48px #00000029!important}.clean-detail .entry-directory-head h2,.clean-detail .detail-side>h2{letter-spacing:-.02em}.clean-detail .entry-list>a{transition:background .18s,border-color .18s,transform .18s}.clean-detail .entry-list>a:hover{transform:translate(3px)}.clean-detail .entry-empty{text-align:center;background:linear-gradient(145deg,#141c268c,#0a0e144d);border:1px dashed #7e9bbe33;border-radius:14px;place-content:center;justify-items:center;gap:9px;min-height:190px;padding:32px 18px;display:grid}.clean-detail .entry-empty>span{color:#69cef8;background:#172231;border:1px solid #304158;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.clean-detail .entry-empty>b{color:#dfe7ef;font-size:14px}.clean-detail .entry-empty>p{color:#718399;margin:0;font-size:11px}.content-loading,.collection-loading{gap:26px;display:grid}.content-loading>section{gap:14px;display:grid}.content-loading>section>i{background:#17202b;border-radius:7px;width:150px;height:24px;display:block}.content-loading>section>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.content-loading>section span,.catalog-loading>span,.collection-loading>span{background:linear-gradient(145deg,#131b25,#182330);border:1px solid #7e9bbe1a;position:relative;overflow:hidden}.content-loading>section span{aspect-ratio:2/3;border-radius:12px}.catalog-loading{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 14px;padding-top:24px;display:grid}.catalog-loading>span{aspect-ratio:2/3;border-radius:13px}.collection-loading>span{border-radius:14px;height:110px}.content-loading>section span:after,.catalog-loading>span:after,.collection-loading>span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0e,#0000);animation:1.35s infinite zuraas-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes zuraas-shimmer{to{transform:translate(100%)}}@media (width<=1300px){.content-loading>section>div,.catalog-loading{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.content-loading>section>div,.catalog-loading{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.site-area{background:#0d182a}.content-loading>section>div,.catalog-loading{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.content-loading>section span:nth-child(n+5),.catalog-loading>span:nth-child(n+7){display:none}.library-list>article:hover{background:0 0!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ui-bg:#0b1119;--ui-surface:#111925;--ui-surface-2:#172130;--ui-border:#89a4c433;--ui-border-hover:#68cdf77a;--ui-text:#e7edf4;--ui-text-soft:#a4b2c3;--ui-muted:#72849a;--ui-accent:#19aceb;--ui-accent-hover:#42c3f4;--ui-success:#4dd9a1;--ui-danger:#fb7185;--ui-radius-sm:9px;--ui-radius:13px;--ui-radius-lg:18px;--ui-page-pad:clamp(18px,2.35vw,38px);--ui-section-gap:clamp(24px,2.4vw,38px);--ui-shadow:0 18px 46px #0003}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:16px}body{font-family:var(--font-sans);color:var(--ui-text-soft);letter-spacing:0;font-size:14px;line-height:1.55}h1,h2,h3,h4,h5,h6,strong,b{color:var(--ui-text);text-wrap:balance}h1,h2,h3,h4{letter-spacing:-.028em}p{line-height:1.7}small{line-height:1.45}button,input,select,textarea{font-family:inherit}input,select,textarea{font-size:13px}button{letter-spacing:-.006em;font-size:12px;font-weight:750}.home-content,.catalog-page,.collection-page,.settings-page,.legal-page,.vip-checkout-page{padding-left:var(--ui-page-pad)!important;padding-right:var(--ui-page-pad)!important}.catalog-page,.collection-page,.settings-page,.legal-page{padding-top:30px!important;padding-bottom:76px!important}.admin-workspace{padding:28px var(--ui-page-pad) 64px!important}.shelf-title{min-height:42px;align-items:center!important;height:auto!important;margin-bottom:10px!important}.shelf h2{font-weight:800;line-height:1.2;font-size:20px!important}.card h3{font-weight:750;height:39px!important;margin:10px 0 5px!important;font-size:12.5px!important;line-height:1.5!important}.card-time{gap:6px!important;font-size:10.5px!important}.topbar{height:62px!important;padding:0 var(--ui-page-pad)!important;background:#080d14db!important;border-color:#7c97b821!important;grid-template-columns:1fr minmax(320px,610px) 1fr!important}.global-search{background:#111925!important;border-radius:11px!important;height:40px!important;padding:0 13px!important}.global-search input{font-size:12.5px!important}.global-search kbd{padding:4px 6px!important;font-size:8px!important}.account-actions{gap:8px!important}.nav-link{border-radius:12px!important;height:47px!important;padding:0 11px!important}.nav-link span{font-weight:650;font-size:13.5px!important}.nav-title{height:31px!important}.nav-title span{letter-spacing:1.65px!important;font-size:8.5px!important}.sidebar-bottom button,.sidebar-bottom a{border-radius:10px!important;min-height:41px!important;font-size:12px!important}.sidebar-account{border-radius:13px!important;min-height:58px!important;padding:8px!important}.shelf-controls>a,.shelf-controls>button,.catalog-filter-trigger,.mobile-filter-toggle,.library-toolbar>button,.library-stats>button,.settings-form-actions button,.password-fields button,.devices-head>button,.admin-form>button,.content-library-head>button,.content-list-tools button,.admin-section-hero button,.admin-tabs button,.admin-edit-modal footer button,.episode-create-head button,.episode-manager-head>button,.entry-toolbar button,.clean-title-actions button,.vip-package-grid>button,.reader-locked>a,.reader-locked>button{border-radius:var(--ui-radius-sm)!important;font-weight:750!important}.shelf-controls>a,.shelf-controls>button{justify-content:center!important;align-items:center!important;min-height:33px!important;padding:0 11px!important;font-size:10px!important;display:inline-flex!important}.shelf-controls>button{width:33px!important;padding:0!important;font-size:19px!important}.settings-form-actions button,.password-fields button,.devices-head>button,.admin-form>button,.admin-edit-modal footer button{min-height:44px!important;padding:0 18px!important}.admin-section button:hover:not(:disabled),.settings-page button:hover:not(:disabled),.catalog-page button:hover:not(:disabled),.collection-page button:hover:not(:disabled){border-color:var(--ui-border-hover)}.catalog-search,.catalog-filter-trigger,.library-toolbar label,.settings-form-card input,.password-fields input,.admin-form input,.admin-form select,.admin-form textarea,.admin-edit-fields input,.admin-edit-fields select,.admin-edit-fields textarea,.content-list-tools label,.entry-toolbar label,.comments-section textarea{border-color:var(--ui-border)!important;color:var(--ui-text)!important;background:#0f1722!important;border-radius:11px!important}.catalog-search:focus-within,.library-toolbar label:focus-within,.entry-toolbar label:focus-within,.settings-form-card input:focus,.password-fields input:focus,.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus,.admin-edit-fields input:focus,.admin-edit-fields select:focus,.admin-edit-fields textarea:focus{outline:0;border-color:#49c4f29e!important;box-shadow:0 0 0 3px #19aceb1a!important}textarea{resize:vertical;min-height:92px}.catalog-filter-panel,.settings-card,.admin-section,.content-library-panel,.legal-hero,.legal-layout article>section,.library-list>article,.comments-section>form,.vip-transfer-card,.membership-card,.analytics-card,.metric-card{box-shadow:var(--ui-shadow);border-color:var(--ui-border)!important}.settings-card,.admin-section,.content-library-panel{border-radius:var(--ui-radius-lg)!important}.settings-card{padding:24px!important}.settings-section-head{gap:13px!important;margin-bottom:20px!important;padding-bottom:18px!important}.settings-section-head h2,.section-title h2,.content-library-head h2{line-height:1.25;font-size:19px!important}.settings-section-head p,.content-library-head p{color:var(--ui-muted)!important;font-size:11.5px!important}.admin-section-hero{border-radius:var(--ui-radius-lg)!important;min-height:126px!important;padding:25px!important}.admin-section-hero h2{margin:5px 0!important;font-size:24px!important}.admin-section-hero p{font-size:12.5px!important}.admin-table article,.content-list-row,.episode-table article{min-height:72px!important;padding:12px 18px!important}.clean-detail .title-copy p{color:#b5c1ce!important;font-size:14px!important}.clean-detail .detail-side>h2{height:60px!important}.clean-detail .entries{padding:26px!important}.clean-detail .comments-section .detail-heading h2,.clean-detail .character-heading h2,.clean-detail .more-like>.detail-heading h2{font-size:22px!important}.clean-detail .entry-copy b{font-size:14px!important}.clean-detail .keyword-box span{font-size:10.5px!important}.profile-popover,.notification-popover,.command-search,.admin-edit-modal{border-color:var(--ui-border)!important;border-radius:16px!important;box-shadow:0 24px 70px #00000080!important}.profile-popover>a{min-height:45px!important;font-size:12.5px!important}.notification-popover>header,.command-search>form,.admin-edit-modal>header{padding-left:21px!important;padding-right:21px!important}.command-search>form{min-height:66px!important}.command-search input{font-size:14px!important}@media (width<=980px){:root{--ui-page-pad:20px}.topbar{grid-template-columns:1fr minmax(280px,520px) 1fr!important}.clean-detail .entries{padding:21px!important}}@media (width<=720px){:root{--ui-page-pad:14px;--ui-section-gap:27px}body{font-size:13px}.topbar{grid-template-columns:40px minmax(0,1fr) 38px!important;height:58px!important;padding:0 10px!important}.global-search{height:42px!important}.home-content,.catalog-page,.collection-page,.settings-page,.legal-page,.vip-checkout-page{padding-top:16px!important;padding-bottom:92px!important}.shelf h2{font-size:18px!important}.card h3{font-size:12px!important}.settings-card{border-radius:15px!important;padding:17px!important}.settings-section-head{margin-bottom:15px!important;padding-bottom:14px!important}.settings-section-head h2,.section-title h2,.content-library-head h2{font-size:17px!important}.admin-workspace{padding:16px 12px 92px!important}.admin-section-hero{min-height:110px!important;padding:18px!important}.admin-section-hero h2{font-size:20px!important}.clean-detail .entries{padding:17px 14px!important}.clean-detail .entry-directory-head h2{font-size:23px!important}.clean-detail .detail-side>h2{font-size:18px!important}.profile-popover,.notification-popover{border-radius:14px!important}}.usercode-copy b{font-variant-numeric:tabular-nums;color:#0d1726!important;text-shadow:none!important}.usercode-copy.loading b{letter-spacing:0;color:#7f8da0;font-size:13px}.usercode-copy button:disabled{opacity:.42;cursor:not-allowed}.comment-avatar{flex:none;overflow:hidden}.comment-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.cover .new-release-badge{z-index:4;color:#fff;letter-spacing:.2px;background:linear-gradient(135deg,#ff8a24,#ff5d45);border:1px solid #ffffff38;border-radius:8px;justify-content:center;align-items:center;min-width:48px;height:26px;padding:0 11px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 7px 20px #ff5b2f47}@media (width<=720px){.clean-detail .title-hero{height:490px!important}.clean-detail-columns{margin-top:12px!important}.clean-detail .entries{padding-top:13px!important}.clean-detail .entry-directory-head{min-height:52px!important}.cover .new-release-badge{border-radius:7px;min-width:42px;height:23px;padding:0 8px;font-size:9px;top:7px;left:7px}}@media (width<=390px){.clean-detail .title-hero{height:475px!important}}.settings-card,.admin-section,.content-library-head,.content-list-tools,.content-list,.catalog-filter-panel,.library-stats>button,.library-toolbar,.library-list>article,.legal-hero,.legal-layout article>section,.comments-section>form,.clean-detail .entries,.clean-detail .detail-side,.vip-transfer-card,.membership-card,.analytics-card,.metric-card,.discount-live-preview,.social-section>aside,.collection-empty{background:linear-gradient(145deg,#14202ffa,#0c141ffa)!important;border:1px solid #769ec738!important;box-shadow:0 16px 44px #0000002e,inset 0 1px #ffffff06!important}.settings-card,.admin-section,.content-library-head,.content-list-tools,.content-list,.catalog-filter-panel,.library-toolbar,.library-list>article,.legal-hero,.legal-layout article>section,.comments-section>form,.clean-detail .entries,.clean-detail .detail-side,.vip-transfer-card,.membership-card,.analytics-card,.metric-card,.discount-live-preview,.social-section>aside,.collection-empty{border-radius:16px!important}.profile-visual{padding:0!important}.settings-card>span,.settings-section-head>svg,.section-title>svg{color:#67cdf5!important}.security-card>span{border:1px solid #5dc2ec47;box-shadow:inset 0 1px #ffffff0a;color:#71d5fb!important;background:linear-gradient(145deg,#20344a,#172638)!important}.library-page{max-width:1540px;margin:0 auto!important;padding-left:clamp(18px,2.4vw,38px)!important;padding-right:clamp(18px,2.4vw,38px)!important}.library-title{margin-bottom:22px}.library-title h1{letter-spacing:-.035em;font-size:clamp(28px,2.2vw,36px)!important}.library-title p{line-height:1.65;color:#829ab5!important;margin:8px 0 0!important;font-size:12px!important}.library-stats>button{position:relative;overflow:hidden;border-radius:16px!important;height:auto!important;min-height:112px!important;padding:20px!important}.library-stats>button:after{content:"";pointer-events:none;background:#39bcf012;border-radius:50%;width:90px;height:90px;position:absolute;top:-35px;right:-32px}.library-stats>button small{letter-spacing:.08em;color:#8fa2b8!important;font-size:10px!important}.library-stats>button strong{line-height:1;color:#f4f8fb!important;font-size:30px!important}.library-stats>button.active{background:linear-gradient(145deg,#1b3145,#101c2b)!important;border-color:#44c7f8b3!important;box-shadow:0 16px 42px #0003,inset 3px 0 #32bff3!important}.library-toolbar{gap:10px;height:auto!important;min-height:66px!important;margin:18px 0!important;padding:12px!important}.library-toolbar label{margin-left:0;margin-right:auto;width:min(380px,100%)!important;height:42px!important}.library-toolbar input{font-size:12px!important}.library-list{gap:13px!important}.library-list>article{transition:transform .18s,border-color .18s,background .18s;grid-template-columns:82px minmax(0,1fr) 112px!important;gap:18px!important;min-height:146px!important;padding:16px 18px!important}.library-list>article:hover{transform:translateY(-2px);background:linear-gradient(145deg,#18283a,#101923)!important}.library-list>article>img{box-shadow:0 9px 25px #0000004d;border-radius:11px!important;width:82px!important;height:112px!important}.library-item-info{min-width:0}.library-item-info h2{line-height:1.4;color:#f0f5fa!important;font-size:15px!important}.library-item-info>p{flex-wrap:wrap;font-size:10px!important}.reading-state{max-width:480px!important;font-size:10px!important}.progress-track{max-width:480px!important;height:7px!important}.library-list>article>a{box-shadow:0 9px 22px #0f9fdc29;color:#06151d!important;background:linear-gradient(135deg,#30bdf3,#159fdd)!important;border-radius:10px!important;height:42px!important;font-size:10px!important}.library-list>article>button{z-index:4;width:30px;height:30px;border-radius:8px!important;font-size:18px!important;top:9px!important;right:11px!important}.library-list>article>button:hover{color:#fb8d99!important;background:#f871711f!important}.collection-empty{padding:36px 20px;height:auto!important;min-height:360px!important}.settings-layout>*,.settings-content>*,.profile-settings>*,.settings-form-card>*,.security-card>*,.password-card>div,.password-fields>*,.admin-section>*,.content-library-panel>*,.catalog-filter-panel>*,.library-list>article>*{min-width:0}@media (width<=720px){.settings-page,.settings-layout,.settings-content,.profile-settings,.settings-card,.security-card,.password-card>div,.password-fields{width:100%!important;min-width:0!important;max-width:100%!important}.settings-page .settings-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.settings-page .settings-nav>button{width:100%!important;min-width:0!important;padding:0 6px!important}.security-card{flex-direction:column!important;gap:14px!important;min-height:0!important;padding:18px!important;display:flex!important;overflow:hidden!important}.security-card>span{border-radius:14px!important;flex:0 0 48px!important;width:48px!important;height:48px!important}.security-card>div{width:100%!important;min-width:0!important;max-width:none!important}.security-card h2{margin:7px 0 8px!important;font-size:20px!important}.security-card p{margin-bottom:0!important;font-size:11px!important;line-height:1.6!important}.password-fields{overflow:hidden;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:16px 0 0!important;padding:12px!important;display:grid!important}.password-fields input,.password-fields button{grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.library-page{padding:14px 13px 92px!important}.library-title{padding:0 2px;min-height:auto!important;margin:0 0 14px!important}.library-title h1{font-size:26px!important}.library-toolbar{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 14px!important;padding:0!important}.library-toolbar label{background:#142033!important;width:100%!important;height:46px!important;margin:0!important}.mobile-library-tab{position:relative;color:#d9e9f8!important;border-color:#769ec733!important;height:44px!important;margin:0 -13px 8px!important;padding:0 16px!important}.mobile-library-tab:after{background:#35bff2!important;width:66px!important;left:16px!important}.library-list{gap:9px!important}.library-list>article{background:linear-gradient(145deg,#142235,#0f1927)!important;border:1px solid #769ec72e!important;border-radius:13px!important;grid-template-columns:60px minmax(0,1fr) auto!important;gap:12px!important;min-height:92px!important;padding:9px 10px!important;overflow:hidden!important;box-shadow:0 8px 24px #00000024!important}.library-list>article:hover{transform:none!important}.library-list>article>img{border-radius:9px!important;width:60px!important;height:76px!important}.library-item-info h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;font-size:13px!important;display:-webkit-box!important}.mobile-unread-count{pointer-events:none;color:#a9bed1!important;background:#1e3a50b3!important;border-color:#4bc4f140!important;border-radius:9px!important;max-width:92px!important;padding:7px 8px!important;font-size:9px!important}.mobile-unread-count b{margin-right:2px;color:#65ddab!important;font-size:13px!important;display:inline!important}.library-list>article>a{width:100%!important;height:100%!important;box-shadow:none!important;color:#0000!important;background:0 0!important;border:0!important;font-size:0!important;position:absolute!important;inset:0!important}.library-list>article>button{display:none!important}.collection-empty{min-height:280px!important;margin-top:8px!important;padding:28px 18px!important}}.library-page.compact-view .library-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.library-page.compact-view .library-list>article{grid-template-columns:62px minmax(0,1fr) 94px!important;gap:13px!important;min-height:108px!important;padding:12px!important}.library-page.compact-view .library-list>article>img{border-radius:9px!important;width:62px!important;height:82px!important}.library-page.compact-view .library-item-info h2{margin-bottom:7px!important;font-size:13px!important}.library-page.compact-view .library-item-info>p{font-size:9px!important;display:flex!important}.library-page.compact-view .reading-state,.library-page.compact-view .progress-track{display:none!important}.library-page.compact-view .library-list>article>a{height:38px!important;font-size:9px!important}.history-page{max-width:1540px!important;padding:34px clamp(18px,2.4vw,38px) 78px!important}.history-heading{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.history-heading small{color:#54c8f5;letter-spacing:.16em;font-size:9px;font-weight:800}.history-heading h1{color:#f1f6fb;letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.2vw,36px)}.history-heading p{color:#8297af;margin:0;font-size:12px}.history-heading>span{color:#6fd2f7;background:linear-gradient(145deg,#17283a,#101b29);border:1px solid #5bbce53d;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-width:70px;height:48px;padding:0 14px;display:flex}.history-heading>span b{color:#eef6fb;font-size:16px}.history-toolbar{background:linear-gradient(145deg,#14202ffa,#0c141ffa);border:1px solid #769ec738;border-radius:16px;justify-content:flex-start;min-height:66px;margin-bottom:16px;padding:12px;display:flex}.history-toolbar label{border:1px solid var(--ui-border);color:#8297af;background:#0f1722;border-radius:11px;align-items:center;gap:9px;width:min(390px,100%);height:42px;padding:0 13px;display:flex}.history-toolbar input{color:#edf4fa;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.history-toolbar label>button{color:#8297af;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.history-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.history-list>article{background:linear-gradient(145deg,#142235,#0e1825);border:1px solid #769ec733;border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:13px;transition:transform .18s,border-color .18s;display:grid;position:relative;box-shadow:0 12px 34px #00000029}.history-list>article:hover{border-color:#47c2f46b;transform:translateY(-2px)}.history-list img{object-fit:cover;border-radius:9px;width:64px;height:86px;box-shadow:0 8px 20px #00000047}.history-list article>div{min-width:0}.history-list article>div small{color:#56c9f5;letter-spacing:.11em;font-size:8px;font-weight:800}.history-list h2{color:#eef4f9;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 8px;font-size:14px;line-height:1.4;overflow:hidden}.history-list p{color:#7f94aa;align-items:center;gap:6px;margin:0;font-size:9px;display:flex}.history-list article>a{color:#72d4f8;background:#1f53704d;border:1px solid #41c2f047;border-radius:11px;grid-template-columns:18px 1fr;align-items:center;column-gap:7px;min-width:116px;height:46px;padding:0 13px;display:grid}.history-list article>a span{color:#9bb0c3;font-size:9px}.history-list article>a b{color:#eaf6fb;grid-column:2;font-size:10px}.legal-layout-full{grid-template-columns:minmax(0,1fr)!important}.legal-layout-full>article{width:100%}.user-status-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.user-status-tabs button{color:#8fa2b7;text-align:left;background:#111c2a;border:1px solid #769ec72e;border-radius:13px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:54px;padding:0 15px;font-size:11px;font-weight:750;display:grid}.user-status-tabs button:hover{color:#d8e6f1;background:#162537;border-color:#4fc2ee61}.user-status-tabs button.active{color:#eff8fc;background:linear-gradient(145deg,#1a3348,#112235);border-color:#3ec3f59e;box-shadow:inset 3px 0 #31bdf1}.user-status-tabs button b{color:#7ed8f8;background:#070e1773;border-radius:9px;place-items:center;min-width:27px;height:25px;padding:0 7px;font-size:10px;display:grid}.vip-state.admin{color:#75c9ff!important;background:#398ee224!important}@media (width<=720px){.library-page.compact-view .library-list{grid-template-columns:1fr!important}.library-page.compact-view .library-list>article{grid-template-columns:60px minmax(0,1fr) auto!important;min-height:92px!important;padding:9px 10px!important}.library-page.compact-view .library-list>article>img{width:60px!important;height:76px!important}.library-page.compact-view .library-item-info>p{display:none!important}.history-page{padding:14px 13px 92px!important}.history-heading{align-items:flex-start;margin-bottom:16px}.history-heading small,.history-heading p{display:none}.history-heading h1{margin:0;font-size:26px}.history-heading>span{min-width:48px;height:42px;padding:0 10px}.history-toolbar{min-height:0;box-shadow:none;background:0 0;border:0;margin-bottom:12px;padding:0}.history-toolbar label{background:#142033;width:100%;height:46px}.history-list{grid-template-columns:1fr;gap:9px}.history-list>article{border-radius:13px;grid-template-columns:60px minmax(0,1fr) 42px;gap:12px;min-height:94px;padding:9px 10px}.history-list img{width:60px;height:76px}.history-list h2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box}.history-list article>a{border-radius:11px;place-items:center;width:42px;min-width:42px;height:42px;padding:0;display:grid;position:static}.history-list article>a span,.history-list article>a b{display:none}.user-status-tabs{grid-template-columns:1fr;gap:7px}.user-status-tabs button{min-height:48px}}.settings-vip-tab{gap:14px;min-width:0;display:grid}.settings-vip-purchase{display:none!important}.settings-vip-history{color:#edf3fb;background:linear-gradient(145deg,#141d2a,#101722);border:1px solid #2b3747;border-radius:17px;overflow:hidden}.settings-vip-history>header{border-bottom:1px solid #91a6c224;align-items:center;gap:13px;min-height:82px;padding:17px 20px;display:flex}.settings-vip-history>header>span{color:#9cb3d1;background:#202c3d;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.settings-vip-history>header>div{gap:4px;display:grid}.settings-vip-history h2{margin:0;font-size:17px}.settings-vip-history header p{color:#7e8da1;margin:0;font-size:10px;line-height:1.45}.settings-vip-history header>b{color:#a8bdd8;background:#182333;border:1px solid #334357;border-radius:10px;place-items:center;min-width:31px;height:31px;margin-left:auto;padding:0 9px;font-size:11px;display:grid}.settings-vip-history-list{padding:0 20px;display:grid}.settings-vip-history-list article{border-bottom:1px solid #91a6c21f;grid-template-columns:42px minmax(150px,1fr) minmax(330px,1.4fr) auto;align-items:center;gap:15px;min-height:96px;display:grid}.settings-vip-history-list article:last-child{border-bottom:0}.settings-vip-history-list article>i{color:#ffc43d;background:#ffbe291c;border-radius:12px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.settings-vip-history-list article>div{gap:5px;display:grid}.settings-vip-history-list article strong{font-size:13px}.settings-vip-history-list article span{color:#7e90a8;font-size:9px}.settings-vip-history-list dl{grid-template-columns:repeat(2,minmax(145px,1fr));gap:22px;margin:0;display:grid}.settings-vip-history-list dl>div{gap:5px;display:grid}.settings-vip-history-list dt{color:#708198;text-transform:uppercase;letter-spacing:.75px;font-size:8px}.settings-vip-history-list dd{color:#cbd6e4;margin:0;font-size:10px}.settings-vip-history-list em{text-align:center;border-radius:999px;min-width:72px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:800}.settings-vip-history-list em.active{color:#42dda5;background:#1fcf8d1f}.settings-vip-history-list em.expired{color:#8d9bae;background:#7e8da31f}.settings-vip-history-empty{text-align:center;color:#64758c;place-content:center;justify-items:center;gap:9px;min-height:190px;display:grid}.settings-vip-history-empty svg{margin-bottom:3px}.settings-vip-history-empty strong{color:#d5deea;font-size:13px}.settings-vip-history-empty p{margin:0;font-size:10px}@media (width<=720px){.settings-vip-tab{gap:12px;min-width:0;display:grid}.settings-vip-tab .settings-vip-expiry{min-height:104px;background:radial-gradient(circle at 92% 0,#24afe624,#0000 38%),linear-gradient(145deg,#142235,#0f1927)!important;border:1px solid #63b7e23d!important;border-radius:16px!important;margin:0!important;padding:17px!important}.settings-vip-history{display:none!important}.settings-vip-tab .settings-vip-purchase{margin:0!important;display:grid!important}}.clean-detail .mini-row{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;grid-auto-flow:column;justify-content:start;padding:3px 1px 8px;overflow-x:auto;grid-auto-columns:160px!important;gap:14px!important;display:grid!important}.clean-detail .mini-row>a{scroll-snap-align:start;width:160px}.clean-detail .mini-row img{object-fit:cover;aspect-ratio:auto!important;width:160px!important;height:240px!important}.clean-detail .mini-row b{min-height:38px;height:auto!important;margin-top:8px!important;font-size:11px!important;line-height:1.45!important}.history-list>.history-card{background:linear-gradient(145deg,#142235,#0e1825);border:1px solid #769ec733;border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:13px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative;box-shadow:0 12px 34px #00000029}.history-list>.history-card:hover{background:linear-gradient(145deg,#182a3d,#101b29);border-color:#47c2f46b;transform:translateY(-2px)}.history-card>div{min-width:0}.history-card>div small{color:#56c9f5;letter-spacing:.11em;font-size:8px;font-weight:800}.history-progress{color:#69cff5;background:#16415847;border:1px solid #48bce838;border-radius:11px;align-items:center;gap:9px;min-width:155px;padding:11px 13px;display:flex}.history-progress b{color:#d9edf6;font-size:10px;line-height:1.4}@media (width<=720px){.clean-detail .mini-row{grid-auto-columns:132px!important;gap:11px!important}.clean-detail .mini-row>a{width:132px}.clean-detail .mini-row img{width:132px!important;height:198px!important}.clean-detail .mini-row b{font-size:10px!important}.library-page.compact-view .library-list{gap:10px!important}.library-page.compact-view .library-list>article{background:radial-gradient(circle at 100% 0,#27a8de14,#0000 38%),linear-gradient(145deg,#142338,#0e1928)!important;border:1px solid #709cc73b!important;border-radius:15px!important;grid-template-columns:68px minmax(0,1fr) auto!important;gap:13px!important;min-height:106px!important;padding:9px 10px!important;box-shadow:0 10px 28px #0000002e!important}.library-page.compact-view .library-list>article>img{border-radius:10px!important;width:68px!important;height:88px!important}.library-page.compact-view .library-item-info h2{-webkit-line-clamp:2;margin:0 0 7px!important;font-size:14px!important;line-height:1.35!important}.library-page.compact-view .library-item-info>p{color:#8295ab!important;gap:5px!important;font-size:8px!important;display:flex!important}.library-page.compact-view .library-item-info>p strong{display:none}.mobile-unread-count{text-align:left!important;white-space:normal!important;background:linear-gradient(145deg,#19433ecc,#122230f5)!important;border:1px solid #3ecf954d!important;border-radius:12px!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:7px!important;min-width:92px!important;max-width:104px!important;min-height:48px!important;padding:7px 9px!important;display:grid!important}.mobile-unread-count>b{color:#071a12!important;background:#2acb83!important;border-radius:9px!important;place-items:center!important;width:27px!important;height:27px!important;font-size:12px!important;display:grid!important;box-shadow:0 0 15px #2acb8333!important}.mobile-unread-count>span{color:#b8cad8;font-size:8px;line-height:1.35}.mobile-unread-count.complete{background:#172233!important;border-color:#8297b23d!important}.mobile-unread-count.complete>b{color:#9db1c8!important;box-shadow:none!important;background:#26364a!important}.history-list>.history-card{border-radius:14px;grid-template-columns:62px minmax(0,1fr);gap:12px;min-height:100px;padding:10px}.history-list>.history-card img{width:62px;height:80px}.history-progress{border-radius:8px;grid-column:2;width:max-content;min-width:0;max-width:100%;margin-top:-2px;padding:6px 9px}.history-progress svg{width:13px;height:13px}.history-progress b{font-size:8.5px}.history-card h2{margin:4px 0 6px!important}}.admin-shell-full{--admin-nav-width:238px;min-height:100vh;color:var(--ui-text-soft);padding-left:var(--admin-nav-width)!important;background:radial-gradient(circle at 78% -10%,#1f4f771f,transparent 34%),var(--ui-bg)!important}.admin-nav{width:var(--admin-nav-width)!important;background:linear-gradient(#080d14fc,#0b1017fc)!important;border-right:1px solid #7c97b821!important;padding:17px 11px!important;box-shadow:18px 0 50px #0003!important}.admin-brand{gap:11px!important;height:62px!important;padding:0 8px 12px!important}.admin-brand img{object-fit:contain;border-radius:0!important;width:38px!important;height:38px!important}.admin-brand b{letter-spacing:3px!important;color:#f2f6fa!important;font-size:15px!important}.admin-nav-title{height:35px!important;padding:0 12px!important}.admin-nav-title span{letter-spacing:1.65px!important;color:#64768b!important;font-size:8.5px!important}.admin-nav nav{gap:4px!important;display:grid!important}.admin-nav nav button{color:#8595a9!important;border-radius:12px!important;grid-template-columns:38px minmax(0,1fr)!important;height:47px!important;min-height:47px!important;padding:0 9px!important;font-size:13px!important}.admin-nav nav button>i{border-radius:9px!important;width:34px!important;height:34px!important}.admin-nav nav button>span{font-size:13.5px!important;font-weight:650!important}.admin-nav nav button:hover{color:#e3edf5!important;background:#151f2b!important}.admin-nav nav button.active{color:#fff!important;background:linear-gradient(90deg,#19aceb2b,#141d29b3 78%)!important}.admin-nav nav button.active:before{background:var(--ui-accent)!important;box-shadow:0 0 14px #19aceb94!important}.admin-nav nav button.active>i{color:#9ce5ff!important;background:#1d2a39!important;border-color:#4ac2f447!important}.back-to-site{background:#101720!important;border-radius:11px!important;height:43px!important;font-size:12px!important}.admin-account{background:#111925!important;border-radius:13px!important;height:auto!important;min-height:60px!important}.admin-account>span{background:#253246!important;border-radius:10px!important;flex-basis:39px!important;width:39px!important;height:39px!important;font-size:10px!important}.admin-account b{font-size:11.5px!important}.admin-account small{font-size:8px!important}.admin-workspace{width:100%;min-width:0;min-height:100vh;background:0 0!important;padding:0!important}.admin-section{width:100%!important;max-width:none!important;padding:30px var(--ui-page-pad) 76px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}.admin-section-hero,.series-manager-head{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-lg)!important;min-height:132px!important;box-shadow:var(--ui-shadow)!important;background:radial-gradient(circle at 94% 0,#19aceb1f,#0000 34%),linear-gradient(145deg,#152131,#101925)!important;margin-bottom:18px!important;padding:25px 28px!important}.series-manager-head{align-items:center!important;gap:20px!important;display:flex!important}.series-manager-head>button,.admin-section-hero>button{margin-left:auto!important}.series-manager-head small,.admin-section-hero small,.section-title small{letter-spacing:1.35px!important;color:#63cdf8!important;font-size:9px!important;font-weight:800!important}.series-manager-head h2,.admin-section-hero h2{margin:6px 0!important;font-size:25px!important;line-height:1.2!important}.series-manager-head p,.admin-section-hero p{color:#8193a8!important;margin:0!important;font-size:12.5px!important}.series-metrics{gap:14px!important;margin-bottom:18px!important}.series-metrics article,.clickable-metrics button,.genre-admin-grid article,.comment-admin-toolbar,.series-directory,.episode-directory,.admin-form,.existing-content,.upload-panel,.period-analytics,.usercode-search,.user-code-table,.report-status-tabs,.report-admin-list,.comment-card-grid>article{border-color:var(--ui-border)!important;border-radius:var(--ui-radius)!important;background:linear-gradient(145deg,#14202ffa,#0c141ffa)!important;box-shadow:0 14px 38px #00000026,inset 0 1px #ffffff06!important}.series-metrics article{min-height:128px!important;padding:21px!important}.series-metrics small,.series-table-head span,.episode-table-head span,.table-head span{letter-spacing:1.2px!important;font-size:9px!important}.series-metrics p{color:#75889f!important;font-size:10px!important}.series-directory{overflow:hidden!important}.series-directory>header{border-color:var(--ui-border)!important;min-height:82px!important;padding:17px 20px!important}.series-directory>header h3{font-size:17px!important}.series-directory>header small{font-size:10px!important}.series-directory>header label{border-color:var(--ui-border)!important;background:#0f1722!important;border-radius:11px!important;width:min(390px,42vw)!important;height:43px!important}.series-directory>nav{border-color:var(--ui-border)!important;min-height:58px!important;padding:9px 20px!important}.series-directory>nav button{border-radius:9px!important;min-height:39px!important;padding:0 15px!important;font-size:11px!important}.series-table-head,.series-table>article{grid-template-columns:minmax(300px,1.55fr) minmax(110px,.45fr) minmax(140px,.55fr) 150px!important;column-gap:18px!important}.series-table-head{min-height:47px!important;padding:0 20px!important}.series-table>article{border-color:var(--ui-border)!important;min-height:84px!important;padding:10px 20px!important}.series-title-cell img{box-shadow:0 7px 20px #00000047;border-radius:8px!important;width:48px!important;height:64px!important}.series-title-cell b{font-size:13px!important}.series-title-cell small{font-size:9.5px!important}.series-actions button,.episode-table article>div button{border-radius:10px!important;width:39px!important;height:39px!important}.content-create-toolbar{align-items:center!important;gap:12px!important;margin-bottom:18px!important;display:flex!important}.admin-back{border:1px solid var(--ui-border)!important;color:#aebed0!important;background:#131d29!important;border-radius:12px!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;margin:0!important;padding:0!important;display:grid!important}.admin-back:hover{border-color:var(--ui-border-hover)!important;color:#fff!important;background:#1b2938!important}.episode-manager>.admin-back{margin-bottom:16px!important;font-size:0!important}.episode-manager>.admin-back:before{content:"‹";font-size:30px;font-weight:400;line-height:1}.content-kind-tabs{gap:8px!important;margin:0!important}.content-kind-tabs button{border-radius:11px!important;height:44px!important;padding:0 18px!important;font-size:11px!important}.content-kind-tabs button.active{color:#071018!important;background:#e7edf4!important}.content-admin-grid{align-items:start;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr)!important;gap:18px!important}.admin-form,.existing-content,.upload-panel,.period-analytics{padding:24px!important}.admin-form{gap:17px!important}.admin-form label{color:#91a4b8!important;font-size:11px!important}.admin-form input,.admin-form select,.admin-form textarea{border-radius:11px!important;min-height:45px!important;font-size:13px!important}.admin-form textarea{min-height:110px!important;line-height:1.55!important}.admin-form>button{background:var(--ui-accent)!important;color:#06151d!important;border-radius:10px!important;min-height:45px!important}.admin-form>button:hover{background:var(--ui-accent-hover)!important}.content-form-section{border-color:var(--ui-border)!important;background:#111a26!important;border-radius:12px!important;padding:16px!important}.content-form-section>header b{font-size:13px!important}.content-form-section>header small{font-size:9.5px!important}.content-status-choice{gap:8px!important}.content-status-choice label span{border-radius:9px!important;min-height:40px!important;font-size:11px!important}.existing-content>div:last-child{gap:8px!important}.existing-content>div>button{border-radius:10px!important;min-height:72px!important;padding:8px!important}.existing-content img{width:48px!important;height:60px!important}.existing-content b{font-size:11px!important}.existing-content small{font-size:8.5px!important}.episode-manager-head,.episode-create-head{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-lg)!important;min-height:118px!important;box-shadow:var(--ui-shadow)!important;background:linear-gradient(145deg,#152131,#101925)!important;padding:22px 24px!important}.episode-manager-head h2,.episode-create-head h2{font-size:24px!important}.episode-manager-head p,.episode-create-head p{font-size:11px!important}.episode-manager-head>button,.episode-create-head>button{border-radius:10px!important;min-height:44px!important}.episode-manager{position:relative!important}.episode-manager>.admin-back{z-index:2!important;border:1px solid var(--ui-border)!important;color:#9fb2c6!important;background:#111b27!important;border-radius:11px!important;place-items:center!important;width:48px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;font-size:0!important;display:grid!important;position:absolute!important;top:35px!important;left:24px!important}.episode-manager>.admin-back:after{content:"";border-bottom:2px solid;border-left:2px solid;width:9px;height:9px;margin-left:4px;transform:rotate(45deg)}.episode-manager>.admin-back:hover{color:#e4edf5!important;background:#172434!important;border-color:#4c7290!important}.episode-manager-head{padding-left:88px!important}.episode-manager-head>span{display:none!important}.episode-directory{margin-top:18px!important;overflow:hidden!important}.episode-directory>header{border-color:var(--ui-border)!important;min-height:66px!important;padding:0 20px!important}.episode-directory h3{font-size:17px!important}.episode-table-head,.episode-table article{grid-template-columns:minmax(260px,1.3fr) minmax(150px,.55fr) minmax(130px,.5fr) 105px!important;column-gap:16px!important;padding-left:20px!important;padding-right:20px!important}.episode-table article{min-height:78px!important}.episode-number b{font-size:12.5px!important}.episode-table time{font-size:10px!important}.episode-create-grid{gap:18px!important;margin-top:18px!important}.episode-info-form,.episode-media-panel{border-color:var(--ui-border)!important;border-radius:var(--ui-radius-lg)!important;background:linear-gradient(145deg,#152131,#101925)!important;padding:24px!important}.save-toast{top:18px!important;right:var(--ui-page-pad)!important;color:#86efbd!important;white-space:normal!important;background:#12271f!important;border:1px solid #4dd9a147!important;border-radius:12px!important;align-items:center!important;gap:9px!important;width:max-content!important;max-width:min(520px,100vw - 32px)!important;height:auto!important;min-height:46px!important;padding:11px 16px!important;font-size:11.5px!important;line-height:1.45!important;display:flex!important;bottom:auto!important;left:auto!important;box-shadow:0 18px 50px #00000061!important}.save-toast svg{flex:none!important}.save-toast span{min-width:0!important}.save-toast.error{color:#fecaca!important;background:#2a161a!important;border-color:#f871716b!important;box-shadow:0 18px 50px #0000006b,0 0 0 1px #f8717114!important}.episode-create-head>.save:disabled{opacity:.5!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.admin-modal-backdrop,.anilist-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-edit-modal{background:#0f1722!important}.admin-edit-modal>header{min-height:82px!important}.admin-edit-modal input,.admin-edit-modal select,.admin-edit-modal textarea{min-height:44px!important;font-size:12px!important}@media (width>=901px){.admin-shell-full.nav-collapsed{padding-left:74px!important}.admin-nav.collapsed{width:74px!important;padding-left:9px!important;padding-right:9px!important}.admin-nav.collapsed nav button{grid-template-columns:1fr!important}}@media (width<=1100px){.series-table-head,.series-table>article{grid-template-columns:minmax(240px,1.4fr) 90px 120px 132px!important;column-gap:10px!important}.content-admin-grid{grid-template-columns:1fr!important}.existing-content{position:static!important}}@media (width<=900px){.admin-shell-full{padding-bottom:88px!important;padding-left:0!important}.admin-nav{z-index:90!important;box-sizing:border-box!important;border-bottom:1px solid #7c97b829!important;border-right:0!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100vw!important;height:auto!important;padding:8px 10px!important;display:flex!important;position:sticky!important;top:0!important;bottom:auto!important;overflow:hidden!important;box-shadow:0 12px 34px #0000003d!important}.admin-brand{border:0!important;flex:0 0 43px!important;justify-content:center!important;width:43px!important;height:43px!important;padding:0!important}.admin-brand img{width:32px!important;height:32px!important}.admin-brand div,.admin-nav-title,.admin-nav-bottom,.admin-nav-toggle{display:none!important}.admin-nav nav{scrollbar-width:none;overscroll-behavior-inline:contain;flex:auto!important;gap:6px!important;width:0!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:auto hidden!important}.admin-nav nav::-webkit-scrollbar{display:none}.admin-nav nav button{border-radius:10px!important;grid-template-columns:30px auto!important;width:auto!important;min-width:max-content!important;height:43px!important;min-height:43px!important;padding:0 12px 0 7px!important}.admin-nav nav button>i{width:29px!important;height:29px!important}.admin-nav nav button>span{font-size:11.5px!important}.admin-nav nav button.active:before{display:none!important}.admin-section{padding:18px 13px 72px!important}.admin-section-hero,.series-manager-head{border-radius:15px!important;min-height:auto!important;padding:19px!important}.series-manager-head h2,.admin-section-hero h2{font-size:21px!important}.series-manager-head p,.admin-section-hero p{font-size:11px!important}.series-manager-head>button{min-height:41px!important;padding:0 12px!important;font-size:10px!important}.series-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.series-metrics article{min-height:104px!important;padding:14px!important}.series-metrics strong{font-size:24px!important}.series-metrics p{display:none!important}.series-directory>header{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.series-directory>header label{width:100%!important}.series-table-head{display:none!important}.series-table>article{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:12px!important}.series-title-cell{grid-column:1!important}.series-table>article>em,.series-table>article>.series-status{display:none!important}.series-actions{grid-area:1/2!important}.episode-table-head{display:none!important}.episode-table article{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:13px!important}.episode-table article>em{grid-column:1!important}.episode-table article>time{display:none!important}.episode-table article>div{grid-area:1/2/3!important}.episode-create-grid{grid-template-columns:1fr!important}}@media (width<=600px){.admin-nav nav button{padding-right:8px!important}.admin-nav nav button>span{display:none!important}.admin-nav nav button{grid-template-columns:30px!important}.admin-section{padding:14px 10px 68px!important}.admin-section-hero,.series-manager-head{gap:13px!important;display:grid!important}.series-manager-head>button,.admin-section-hero>strong{justify-content:center!important;width:100%!important;margin-left:0!important}.series-metrics{grid-template-columns:1fr!important}.series-metrics article{min-height:88px!important}.content-create-toolbar{align-items:stretch!important}.content-kind-tabs{flex:1;grid-template-columns:1fr 1fr!important;display:grid!important}.content-kind-tabs button{padding:0 10px!important}.admin-form,.existing-content,.upload-panel,.period-analytics{padding:16px!important}.episode-manager-head{grid-template-columns:48px 1fr!important;display:grid!important}.episode-manager-head>button{grid-column:1/-1!important;width:100%!important}.episode-manager>.admin-back{width:44px!important;height:44px!important;min-height:44px!important;top:30px!important;left:24px!important}.episode-manager-head{grid-template-columns:1fr!important;padding-left:80px!important}.episode-create-head{gap:8px!important;padding:14px!important}.episode-create-head>div{grid-column:2/-1!important}.episode-create-head>.cancel{display:none!important}.episode-create-head>.save{grid-column:1/-1!important;width:100%!important}.save-toast{justify-content:center!important;width:auto!important;max-width:none!important;left:10px!important;right:10px!important}}.series-manager-head{background:radial-gradient(circle at 87% 18%,#2ebbf133,#0000 27%),radial-gradient(circle at 57% 130%,#4b70d321,#0000 38%),linear-gradient(135deg,#162536 0%,#101a27 64%,#0e1722 100%)!important;min-height:148px!important;padding:27px 30px!important;position:relative!important;overflow:hidden!important}.series-manager-head:after{content:"";pointer-events:none;border:1px solid #66cdf61a;border-radius:50%;width:190px;height:190px;position:absolute;top:-76px;right:132px;box-shadow:0 0 0 34px #66cdf606,0 0 0 68px #66cdf605}.series-manager-copy{z-index:1;align-items:center;gap:17px;min-width:0;display:flex;position:relative}.series-manager-icon{color:#82dbff;background:linear-gradient(145deg,#27a4db33,#172c41b8);border:1px solid #5bc7f440;border-radius:15px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #0000002e}.series-create-button{z-index:1;position:relative;color:#06151d!important;background:linear-gradient(135deg,#27b5eb,#159bd4)!important;border:1px solid #64ccf740!important;border-radius:12px!important;align-items:center!important;gap:9px!important;min-height:48px!important;padding:0 19px!important;font-size:12px!important;font-weight:800!important;display:flex!important;box-shadow:0 12px 30px #119ed633!important}.series-create-button:hover{filter:brightness(1.06)!important;transform:translateY(-1px)!important;box-shadow:0 16px 34px #119ed647!important}.series-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.series-metric-card{isolation:isolate;border-color:#6e8eb133!important;transition:transform .2s,border-color .2s,box-shadow .2s!important;position:relative!important;overflow:hidden!important}.series-metric-card:before{content:"";background:#39bdf1;border-radius:0 4px 4px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.series-metric-card:after{content:"";z-index:-1;background:#31b5eb12;border-radius:50%;width:145px;height:145px;position:absolute;top:-52px;right:-45px}.series-metric-card.episodes:before{background:#8b9dff}.series-metric-card.episodes:after{background:#7182f214}.series-metric-card.chapters:before{background:#4dd7a1}.series-metric-card.chapters:after{background:#38cb9413}.series-metric-card:hover{transform:translateY(-2px);border-color:#64c2ea52!important;box-shadow:0 18px 44px #00000038!important}.series-metric-card>span{align-content:center;gap:6px;display:grid}.series-metric-card>span>small{color:#7890aa!important}.series-metric-card>span>strong{color:#f2f7fb!important;line-height:1!important}.series-metric-card>span>p{margin:0!important;font-size:11px!important}.series-metric-card>i{color:#8edcff!important;background:#182638!important;border:1px solid #6e96bc2e!important;border-radius:14px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important}.series-metric-card.episodes>i{color:#a9b4ff!important}.series-metric-card.chapters>i{color:#74e0b6!important}.series-directory{border-color:#688cb038!important}.series-directory>header{background:linear-gradient(#14202fb8,#0e172259)!important;min-height:88px!important}.series-directory>header>div>i{color:#7dd7fb!important;background:#172535!important;border:1px solid #55b9e533!important;border-radius:12px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important}.series-directory>header label{padding-right:7px!important;transition:border-color .2s,box-shadow .2s!important;position:relative!important}.series-directory>header label:focus-within{border-color:#397898!important;box-shadow:0 0 0 3px #31acde17!important}.series-directory>header label input{font-size:12px!important}.series-directory>header label button{color:#8295aa!important;background:#1b2837!important;border:0!important;border-radius:8px!important;place-items:center!important;width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;display:grid!important}.series-type-tabs{background:#090f1757!important;gap:8px!important}.series-type-tabs button{color:#7e91a6!important;border:1px solid #0000!important;align-items:center!important;gap:8px!important;display:flex!important}.series-type-tabs button b{color:#8fa4ba;background:#1c2938;border-radius:7px;place-items:center;min-width:23px;height:21px;padding:0 7px;display:grid;font-size:9px!important}.series-type-tabs button.active{color:#ebf8ff!important;background:linear-gradient(135deg,#203348,#172638)!important;border-color:#4abae833!important;box-shadow:inset 0 0 0 1px #ffffff05!important}.series-type-tabs button.active svg{color:#69d3fc}.series-type-tabs button.active b{color:#eaf9ff;background:#257ca3}.series-table-head{background:#080e1559!important}.series-table>article{transition:background .18s,transform .18s!important;position:relative!important}.series-table>article:before{content:"";background:0 0;border-radius:0 3px 3px 0;width:2px;transition:background .18s;position:absolute;top:13px;bottom:13px;left:0}.series-table>article:hover{background:linear-gradient(90deg,#23445d6b,#18283838)!important}.series-table>article:hover:before{background:#38bdf2}.series-title-cell{border-radius:10px!important;grid-template-columns:50px minmax(0,1fr) 20px!important;gap:13px!important;min-width:0!important}.series-title-cell span{gap:7px!important;min-width:0!important}.series-title-cell b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#eaf0f5!important}.series-title-cell small{color:#71869d!important;align-items:center!important;gap:5px!important;display:flex!important}.series-open-arrow{color:#50667c;transition:transform .18s,color .18s}.series-title-cell:hover .series-open-arrow{color:#8bdcfc;transform:translate(2px)}.series-kind{color:#91b9d5!important;text-align:center!important;letter-spacing:.7px!important;background:#162332!important;border:1px solid #6c95bc33!important;border-radius:9px!important;width:max-content!important;min-width:76px!important;padding:7px 10px!important;font-size:9px!important;font-style:normal!important}.series-kind.manga{color:#7eddb7!important;background:#142820!important;border-color:#4dcf9d30!important}.series-status{color:#a9b8c7!important;font-size:11px!important}.series-status i{box-shadow:0 0 10px;width:7px!important;height:7px!important}.series-status.status-completed{color:#6edcad!important}.series-status.status-hiatus{color:#f0b96b!important}.series-status.status-ongoing{color:#65cffa!important}.series-actions{justify-content:flex-end!important;gap:7px!important}.series-actions button{color:#8fa5ba!important;background:#152232!important;border-color:#688cb033!important}.series-actions button:hover{transform:translateY(-1px);color:#dff6ff!important;background:#203247!important;border-color:#5dc2eb61!important}.series-actions button.danger:hover{color:#ff879a!important;background:#301b25!important;border-color:#f5596f59!important}.series-empty{text-align:center!important;color:#70859a!important;place-content:center!important;justify-items:center!important;gap:9px!important;min-height:290px!important;display:grid!important}.series-empty>span{color:#67c9f2;background:#142130;border:1px solid #5ca6cc33;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:4px;display:grid}.series-empty>b{color:#d9e5ee!important;font-size:14px!important}.series-empty>p{margin:0!important;font-size:10px!important}.series-empty>button{color:#8edcff!important;background:#17293a!important;border:1px solid #52b5e040!important;border-radius:9px!important;min-height:36px!important;margin-top:7px!important;padding:0 14px!important;font-size:10px!important}@media (width<=900px){.series-manager-head{min-height:auto!important}.series-manager-head:after{right:25px!important}.series-manager-icon{flex-basis:46px;width:46px;height:46px}.series-table>article{align-items:center!important}.series-title-cell{grid-template-columns:48px minmax(0,1fr)!important}.series-open-arrow{display:none!important}.series-actions button{width:37px!important;height:37px!important}}@media (width<=600px){.series-manager-copy{align-items:flex-start!important}.series-manager-icon{border-radius:12px;flex-basis:42px;width:42px;height:42px}.series-manager-icon svg{width:20px}.series-manager-head h2{margin-top:4px!important}.series-create-button{justify-content:center!important;width:100%!important}.series-metrics{grid-template-columns:1fr!important}.series-metric-card{grid-template-columns:1fr 44px!important;min-height:92px!important}.series-metric-card>i{border-radius:12px!important;width:42px!important;height:42px!important}.series-directory>header{padding:15px!important}.series-directory>header>div>i{width:40px!important;height:40px!important}.series-type-tabs{grid-template-columns:1fr 1fr!important;padding:8px!important;display:grid!important}.series-type-tabs button{justify-content:center!important;padding:0 8px!important}.series-table>article{min-height:82px!important}.series-title-cell img{width:45px!important;height:60px!important}.series-title-cell b{font-size:12px!important}.series-actions{gap:5px!important}.series-actions button{border-radius:9px!important;width:34px!important;height:34px!important}.series-actions button svg{width:14px}}:root{--font-sans:"Noto Sans","Segoe UI",Arial,sans-serif;--motion-fast:.14s;--motion-base:.2s;--ease-ui:cubic-bezier(.2,.75,.25,1);--z-bg:#09121d;--z-sidebar:#0a111b;--z-surface:#111c2a;--z-surface-raised:#162334;--z-surface-soft:#0e1825;--z-line:#84a4c733;--z-line-strong:#84bce057;--z-text:#edf4fa;--z-text-soft:#a8b7c8;--z-muted:#72869d;--z-accent:#22b6ee;--z-accent-hover:#54cef8;--z-success:#45d7a0;--z-warning:#ffc44c;--z-danger:#fb7185;--z-radius-sm:10px;--z-radius:15px;--z-radius-lg:20px;--z-page-pad:clamp(20px,2vw,36px);--z-card-shadow:0 16px 42px #0000002b,inset 0 1px #ffffff06;--ui-bg:var(--z-bg);--ui-surface:var(--z-surface);--ui-surface-2:var(--z-surface-raised);--ui-border:var(--z-line);--ui-border-hover:var(--z-line-strong);--ui-text:var(--z-text);--ui-text-soft:var(--z-text-soft);--ui-muted:var(--z-muted);--ui-accent:var(--z-accent);--ui-accent-hover:var(--z-accent-hover);--ui-page-pad:var(--z-page-pad);--ui-radius-sm:var(--z-radius-sm);--ui-radius:var(--z-radius);--ui-radius-lg:var(--z-radius-lg)}.entry-copy-meta{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.entry-read-state{color:#92a0af;white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.clean-detail .entry-list.manga>a.is-read{color:#8f9aa7;background:#818f9e0e}.clean-detail .entry-list.manga>a.is-read:hover{background:#818f9e1a}.clean-detail .entry-list.manga>a.is-read .entry-number{color:#86919e;background:#171d25;border-color:#252e39}.clean-detail .entry-list.manga>a.is-read .entry-copy b{color:#9ba6b2!important}.clean-detail .entry-list.manga>a.is-read .entry-copy time,.clean-detail .entry-list.manga>a.is-read .entry-arrow{color:#6f7c89}@media (width<=560px){.entry-copy-meta{gap:6px}.entry-read-state{font-size:9px}}.reader-end-navigation{cursor:default;background:linear-gradient(145deg,#11202ffa,#09131efa);border:1px solid #539ac447;border-radius:20px;gap:20px;width:min(820px,100% - 32px);min-width:0;margin:20px auto 44px;padding:24px;display:grid;box-shadow:0 22px 60px #00000052,inset 0 1px #ffffff09}.reader-end-copy{text-align:left;justify-content:center;align-items:center;gap:12px;min-width:0;display:flex}.reader-end-copy>span{color:#58d9a9;background:#2cc28c1a;border:1px solid #49daa642;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.reader-end-copy>div{gap:3px;min-width:0;display:grid}.reader-end-copy small{color:#69cffa;letter-spacing:1.2px;font-size:9px;font-weight:800}.reader-end-copy b{color:#f0f6fb;font-size:20px;line-height:1.2}.reader-end-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.reader-end-actions.only-back{grid-template-columns:minmax(180px,320px);justify-content:center}.reader-end-actions>button{color:#dbe8f3;background:#172536;border:1px solid #304257;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:56px;padding:9px 18px;font-weight:800;transition:border-color .18s,background .18s,transform .18s;display:flex}.reader-end-actions>button:hover{background:#1d3044;border-color:#5a7795;transform:translateY(-1px)}.reader-end-actions>button.next-chapter{color:#04131b;text-align:left;background:linear-gradient(135deg,#24b7ef,#159fdc);border-color:#25aee9;justify-content:space-between}.reader-end-actions .next-chapter>span{gap:2px;min-width:0;display:grid}.reader-end-actions .next-chapter small{letter-spacing:.9px;opacity:.72;font-size:8px}.reader-end-actions .next-chapter b{font-size:14px;line-height:1.2}@media (width<=720px){.reader-end-navigation{border-radius:16px;gap:16px;width:calc(100% - 24px);margin:14px auto 28px;padding:18px}.reader-end-copy{justify-content:flex-start}.reader-end-copy>span{border-radius:12px;flex-basis:42px;width:42px;height:42px}.reader-end-copy b{font-size:18px}.reader-end-actions{gap:8px}.reader-end-actions>button{border-radius:12px;min-height:52px;padding:8px 12px;font-size:12px}.reader-end-actions .next-chapter b{font-size:12px}}.settings-page .device-access-card{background:linear-gradient(145deg,#111c2c 0%,#0d1623 100%)!important;gap:18px!important;padding:26px!important;display:grid!important}.settings-page .device-access-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:24px!important;padding:2px 4px 8px!important;display:grid!important}.settings-page .device-access-head h2{color:#f3f6fa!important;margin:0 0 7px!important;font-size:20px!important;line-height:1.2!important}.settings-page .device-access-head p{color:#8191a8!important;max-width:680px!important;margin:0!important;font-size:11px!important;line-height:1.55!important}.settings-page .device-access-head>button{color:#ff9dac!important;min-height:44px!important;font:inherit!important;cursor:pointer!important;background:#46121f29!important;border:1px solid #f452687a!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:9px!important;padding:0 18px!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important;display:inline-flex!important}.settings-page .device-access-head>button:hover:not(:disabled){color:#ffc0c9!important;background:#5b162752!important;border-color:#ff6076d1!important}.settings-page .device-access-head>button:disabled{opacity:.42!important;cursor:not-allowed!important}.settings-page .device-list{gap:12px!important;display:grid!important}.settings-page .device-list article{background:#121b29cc!important;border:1px solid #29364a!important;border-radius:13px!important;grid-template-columns:44px minmax(0,1fr) 38px!important;align-items:center!important;gap:14px!important;min-height:76px!important;padding:14px 16px!important;display:grid!important}.settings-page .device-list article.current{background:linear-gradient(105deg,#1a2638f0,#0f1825e0)!important;border-color:#35465e!important}.settings-page .device-list article>i{color:#a9b8cb!important;background:#202c3e!important;border-radius:11px!important;width:42px!important;height:42px!important}.settings-page .device-copy{gap:7px!important;min-width:0!important;display:grid!important}.settings-page .device-title{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.settings-page .device-title>b{color:#f0f3f8!important;font-size:13px!important;line-height:1.3!important}.settings-page .device-title>span{color:#c8d3e1!important;letter-spacing:.04em!important;background:#263244!important;border:1px solid #46566c!important;border-radius:7px!important;padding:4px 8px!important;font-size:8px!important;font-weight:800!important}.settings-page .device-copy>small{color:#77889f!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;font-size:9px!important;line-height:1.45!important;display:flex!important}.settings-page .device-meta-dot{color:#4f6077!important}.settings-page .device-revoke{color:#8798ad!important;cursor:pointer!important;background:#182231!important;border:1px solid #2b3749!important;border-radius:10px!important;place-items:center!important;width:36px!important;height:36px!important;padding:0!important;display:grid!important}.settings-page .device-revoke:hover:not(:disabled){color:#ff8fa0!important;background:#46121f3d!important;border-color:#f452688c!important}.settings-page .device-revoke:disabled{opacity:.45!important}@media (width<=720px){.settings-page .device-access-card{gap:14px!important;padding:16px!important}.settings-page .device-access-head{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:0!important}.settings-page .device-access-head h2{font-size:18px!important}.settings-page .device-access-head>button{width:100%!important}.settings-page .device-list article{grid-template-columns:40px minmax(0,1fr) 34px!important;gap:11px!important;min-height:72px!important;padding:12px!important}.settings-page .device-list article>i{width:38px!important;height:38px!important}.settings-page .device-title>b{font-size:12px!important}.settings-page .device-copy>small{flex-direction:column!important;align-items:flex-start!important;gap:2px!important}.settings-page .device-meta-dot{display:none!important}.settings-page .device-revoke{width:32px!important;height:32px!important}}@media (width<=360px){.reader-end-actions:not(.only-back){grid-template-columns:minmax(0,1fr)}}html{background:var(--z-bg)}body{background:radial-gradient(circle at 78% -12%,#1b7bae1c,transparent 31%), radial-gradient(circle at 10% 12%,#4854a20f,transparent 26%), var(--z-bg);color:var(--z-text-soft);font-family:var(--font-sans);font-size:14px;line-height:1.58}body,button,input,select,textarea,option,.app-shell,.admin-shell-full,.admin-modal-backdrop,.reader-drawer,.reader-modal-backdrop,.auth-gate-card,.anime-player-stage .video-js{font-family:var(--font-sans)!important}h1,h2,h3,h4{color:var(--z-text);letter-spacing:-.03em}p{color:var(--z-text-soft)}::selection{color:#fff;background:#22b6ee47}.app-shell,.admin-shell-full{--z-nav-width:248px;min-height:100vh}.app-shell{padding-left:var(--z-nav-width)!important}.admin-shell-full{--admin-nav-width:var(--z-nav-width);padding-left:var(--z-nav-width)!important}.sidebar,.admin-nav{width:var(--z-nav-width)!important;border-right:1px solid var(--z-line)!important;background:linear-gradient(#0a111bfb,#070d15fe)!important;padding:16px 12px!important;box-shadow:16px 0 46px #0003!important}.identity,.admin-brand{height:64px!important;padding:0 9px 13px!important}.identity img,.admin-brand img{object-fit:contain!important;border-radius:0!important;width:39px!important;height:39px!important}.identity b,.admin-brand b{letter-spacing:3.2px!important;font-size:14px!important}.nav-title,.admin-nav-title{height:34px!important;padding:0 10px!important}.nav-link,.admin-nav nav button{border-radius:12px!important;height:48px!important;min-height:48px!important}.nav-link{grid-template-columns:36px minmax(0,1fr) auto!important;padding:0 10px!important}.sidebar:not(.collapsed) .nav-link,.admin-nav:not(.collapsed) nav button{column-gap:8px!important}.nav-link span,.admin-nav nav button>span{font-size:13px!important;font-weight:700!important}.nav-link:hover,.admin-nav nav button:hover{color:#edf5fb!important;background:#142132!important}.nav-link.active,.admin-nav nav button.active{color:#fff!important;background:linear-gradient(90deg,#22b6ee29,#152233c2)!important;box-shadow:inset 0 0 0 1px #57c4ef1a!important}.nav-link.active i,.admin-nav nav button.active>i{color:#9de2fb!important;background:#203247!important}.sidebar-bottom,.admin-nav-bottom{gap:7px!important}.sidebar-account,.admin-account,.back-to-site,.sidebar-bottom .random{border:1px solid var(--z-line)!important;background:#101b29!important;border-radius:12px!important}.app-shell.sidebar-collapsed{padding-left:76px!important}.sidebar.collapsed{width:76px!important;padding-left:10px!important;padding-right:10px!important}.admin-shell-full.nav-collapsed{padding-left:76px!important}.admin-nav.collapsed{width:76px!important}.topbar{height:64px!important;padding:0 var(--z-page-pad)!important;border-bottom:1px solid var(--z-line)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#080f18e0!important;grid-template-columns:1fr minmax(340px,620px) 1fr!important}.global-search{border:1px solid var(--z-line)!important;background:#101a28!important;border-radius:12px!important;height:42px!important;padding:0 14px!important;box-shadow:inset 0 1px #ffffff05!important}.global-search:focus-within{border-color:#46c4f48f!important;box-shadow:0 0 0 3px #22b6ee17!important}.global-search input{color:var(--z-text)!important;font-size:13px!important}.bell,.avatar{border:1px solid var(--z-line)!important;background:#142031!important;border-radius:12px!important;width:42px!important;height:42px!important}.bell:hover,.avatar:hover{border-color:var(--z-line-strong)!important;background:#1a2a3d!important}.home-content,.catalog-page,.collection-page,.library-page,.settings-page,.legal-page,.vip-checkout-page{width:100%!important;max-width:none!important;padding-left:var(--z-page-pad)!important;padding-right:var(--z-page-pad)!important;margin:0!important}.home-content{padding-top:30px!important;padding-bottom:76px!important}.catalog-page,.collection-page,.library-page,.settings-page,.legal-page{padding-top:32px!important;padding-bottom:78px!important}.admin-workspace{background:0 0!important;width:100%!important;min-width:0!important;padding:0!important}.admin-section{width:100%!important;max-width:none!important;padding:30px var(--z-page-pad) 78px!important;margin:0!important}.catalog-filter-panel,.library-stats>button,.library-toolbar,.library-list>article,.history-toolbar,.history-list>.history-card,.legal-hero,.legal-layout article>section,.settings-card,.settings-nav,.settings-vip-expiry,.settings-vip-history,.clean-detail .entries,.clean-detail .detail-side,.clean-detail .side-characters,.series-manager-head,.admin-section-hero,.series-metric-card,.series-directory,.episode-manager-head,.episode-create-head,.episode-directory,.episode-info-form,.episode-media-panel,.admin-form,.existing-content,.upload-panel,.period-analytics,.comment-admin-toolbar,.comment-card-grid>article,.usercode-search,.user-code-table,.report-status-tabs,.report-admin-list,.genre-admin-grid article,.membership-card,.discount-live-preview{border:1px solid var(--z-line)!important;border-radius:var(--z-radius)!important;box-shadow:var(--z-card-shadow)!important;background:linear-gradient(145deg,#121f2efa,#0c1622fa)!important}.legal-hero,.series-manager-head,.admin-section-hero,.episode-manager-head,.episode-create-head{border-radius:var(--z-radius-lg)!important;background:radial-gradient(circle at 92% 0,#22b6ee1f,#0000 34%),linear-gradient(145deg,#162638,#101b29)!important}.shelf{margin-bottom:38px!important}.shelf-title{align-items:center!important;height:auto!important;min-height:44px!important;margin-bottom:11px!important}.shelf h2{font-size:clamp(19px,1.35vw,23px)!important;font-weight:800!important}.page-heading h1,.history-heading h1,.library-title h1,.settings-title h1,.legal-hero h1{font-size:clamp(28px,2.25vw,38px)!important;line-height:1.15!important}.page-heading p,.history-heading p,.library-title p,.settings-title p,.legal-hero p{color:#8296ae!important;font-size:12px!important;line-height:1.65!important}.admin-section-hero,.series-manager-head{min-height:142px!important;margin-bottom:20px!important;padding:27px 29px!important}.admin-section-hero h2,.series-manager-head h2{font-size:clamp(23px,1.8vw,29px)!important}.admin-section-hero p,.series-manager-head p{max-width:760px;font-size:12px!important;line-height:1.65!important}.card{border-radius:14px!important}.card .cover,.catalog-poster{border:1px solid var(--z-line)!important;background:#111c29!important;border-radius:14px!important;box-shadow:0 12px 30px #00000038!important}.card:hover .cover,.card:focus-visible .cover,.catalog-card:hover .catalog-poster,.catalog-card:focus-visible .catalog-poster{border-color:#4ac4f494!important;box-shadow:0 19px 42px #00000057!important}.card h3,.catalog-card h2{color:#e6edf5!important;margin-top:10px!important;font-size:13px!important;font-weight:750!important;line-height:1.45!important}.card-time{color:#7890a8!important;font-size:10px!important}.cover-count,.cover-type,.new-release-badge{box-shadow:0 7px 18px #00000047;border-radius:8px!important}input,select,textarea{accent-color:var(--z-accent)}.catalog-search,.catalog-filters select,.library-toolbar label,.history-toolbar label,.settings-form-card input,.password-fields input,.admin-form input,.admin-form select,.admin-form textarea,.series-directory>header label,.entry-toolbar label,.usercode-search,.admin-edit-modal input,.admin-edit-modal select,.admin-edit-modal textarea{border:1px solid var(--z-line)!important;border-radius:var(--z-radius-sm)!important;min-height:44px!important;color:var(--z-text)!important;background:#0d1723!important}textarea{line-height:1.6!important}input:focus,select:focus,textarea:focus,.catalog-search:focus-within,.library-toolbar label:focus-within,.history-toolbar label:focus-within,.usercode-search:focus-within{border-color:#4bc7f79e!important;outline:0!important;box-shadow:0 0 0 3px #22b6ee17!important}.auth-gate-card>form>label>div>input:not([type=checkbox]),.auth-gate-card>form>label>div>input:not([type=checkbox]):focus{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.series-create-button,.admin-form>button,.settings-form-actions button,.password-fields button,.devices-head>button,.episode-manager-head>button,.episode-create-head>button,.admin-edit-modal footer button,.collection-empty a,.collection-empty button,.clean-title-actions button,.entry-toolbar button,.library-toolbar>button{border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 16px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}.clean-detail .clean-title-actions.single-action{grid-template-columns:1fr!important}body .library-page.compact-view .library-list>article.library-entry-card{background:radial-gradient(circle at 100% 0,#2aaee11a,#0000 35%),linear-gradient(145deg,#152538,#0f1927)!important;border:1px solid #5b9dcb47!important;border-radius:15px!important;grid-template-columns:76px minmax(0,1fr) 132px!important;gap:16px!important;min-height:132px!important;padding:14px 15px!important;overflow:hidden!important}body .library-page.compact-view .library-list>article.library-entry-card>img{border-radius:10px!important;width:76px!important;height:102px!important}.library-entry-card .library-item-info h2{margin-bottom:8px!important;font-size:15px!important}.library-card-actions{z-index:3;align-content:center;gap:8px;display:grid;position:relative}.library-card-actions>a,.library-card-actions>button{border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;font-size:10px;font-weight:800;transition:all .18s;display:flex}.library-card-actions>a{color:#05131a;background:linear-gradient(135deg,#31c3f5,#159fdd);border:1px solid #2cbcf1;box-shadow:0 9px 22px #0f9fdc29}.library-card-actions>a:hover{filter:brightness(1.08);transform:translateY(-1px)}.library-card-actions>button{color:#d88b95;background:#681e2a1f;border:1px solid #f4657440}.library-card-actions>button:hover{color:#ff9ba6;background:#7e23303d;border-color:#f465748c}.library-card-actions svg{flex:none}@media (width<=720px){body .library-page.compact-view .library-list>article.library-entry-card{border-radius:14px!important;grid-template-rows:auto auto!important;grid-template-columns:66px minmax(0,1fr)!important;align-items:center!important;gap:7px 12px!important;min-height:126px!important;padding:10px!important}body .library-page.compact-view .library-list>article.library-entry-card>img{grid-row:1/3;border-radius:10px!important;width:66px!important;height:94px!important}.library-entry-card .library-item-info{align-self:end}.library-entry-card .library-item-info h2{margin:0 0 6px!important;font-size:13px!important;line-height:1.35!important}.library-entry-card .mobile-unread-count{text-align:left!important;background:linear-gradient(135deg,#16465edb,#12273af5)!important;border:1px solid #40c9f64d!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:max-content!important;max-width:100%!important;min-height:36px!important;padding:6px 10px 6px 7px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0d,0 7px 18px #0000001f!important}.library-entry-card .mobile-unread-count>svg{color:#052033;stroke-width:2.4px;background:#22b9ee;border-radius:8px;flex:none;width:24px;height:24px;padding:5px}.library-entry-card .mobile-unread-count>span{gap:1px;min-width:0;display:grid}.library-entry-card .mobile-unread-count b{white-space:nowrap;color:#e8f8ff!important;margin:0!important;font-size:9px!important;line-height:1.25!important}.library-entry-card .mobile-unread-count small{color:#8ea9bd;white-space:nowrap;font-size:7px;line-height:1.25}.library-entry-card .mobile-unread-count.complete{background:linear-gradient(135deg,#1c2d3ee6,#111d2bf5)!important;border-color:#6d92ae40!important}.library-entry-card .mobile-unread-count.complete>svg{color:#8fb7ce;background:#253b4e}.library-card-actions{grid-area:2/2;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-self:start;gap:7px}.library-card-actions>a,.library-card-actions>button{border-radius:9px;height:36px;font-size:9px}}.home-content>.shelf,.recent-home-section>.shelf{isolation:isolate;background:radial-gradient(circle at 100% 0,#1fa9e817,#0000 30%),linear-gradient(145deg,#122231f0,#0d1925e6);border:1px solid #4c749757;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 14px 34px #0000001f;padding:18px!important}.home-content>.shelf:before,.recent-home-section>.shelf:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#20b7ed,#56d2f5);border-radius:0 0 999px 999px;width:58px;height:2px;position:absolute;top:0;left:18px;box-shadow:0 0 16px #20b7ed6b}.home-content>.shelf .shelf-title,.recent-home-section>.shelf .shelf-title{border-bottom:1px solid #698ba82e;padding-bottom:12px;min-height:44px!important}.home-content>.shelf .card-row,.recent-home-section>.shelf .card-row{padding-top:2px}@media (width<=720px){.home-content>.shelf,.recent-home-section>.shelf{border-color:#4c74974d;border-radius:15px;box-shadow:inset 0 1px #ffffff05;padding:13px!important}.home-content>.shelf:before,.recent-home-section>.shelf:before{width:48px;left:13px}.home-content>.shelf .shelf-title,.recent-home-section>.shelf .shelf-title{padding-bottom:9px;min-height:38px!important}}.series-create-button,.admin-form>button,.settings-form-actions button,.password-fields button,.episode-manager-head>button,.episode-create-head>.save,.collection-empty a,.collection-empty button{border:1px solid var(--z-accent)!important;color:#06141d!important;background:linear-gradient(135deg,#28baf0,#169fda)!important;box-shadow:0 9px 24px #15a0da2b!important}.series-create-button:hover,.admin-form>button:hover,.settings-form-actions button:hover,.password-fields button:hover,.episode-manager-head>button:hover,.episode-create-head>.save:hover,.collection-empty a:hover,.collection-empty button:hover{background:linear-gradient(135deg,#55cef7,#27afe4)!important;border-color:#65d5fb!important}button:focus-visible,a:focus-visible{outline-offset:3px!important;outline:2px solid #4fcaf9b3!important}.library-title,.history-heading,.settings-title{margin-bottom:22px!important}.library-stats{gap:14px!important}.library-stats>button{min-height:116px!important;padding:20px!important}.library-toolbar,.history-toolbar{min-height:66px!important;margin:18px 0!important;padding:11px 13px!important}.library-list,.history-list{gap:14px!important}.library-list>article,.history-list>.history-card{transition:transform .18s,border-color .18s,background .18s}.library-list>article:hover,.history-list>.history-card:hover{background:linear-gradient(145deg,#17283a,#101b29)!important;border-color:#4dc4f36b!important;transform:translateY(-2px)!important}.settings-layout{grid-template-columns:240px minmax(0,1fr)!important;gap:20px!important;max-width:1480px!important}.settings-title{max-width:1480px!important}.settings-nav{padding:8px!important;top:82px!important}.settings-nav button{border-radius:10px!important;height:48px!important}.settings-content,.profile-settings{gap:16px!important}.settings-form-card,.settings-content>.settings-card{padding:24px!important}.profile-cover{height:250px!important}.security-card{padding:30px!important}.legal-hero{min-height:168px!important;margin-bottom:18px!important;padding:30px clamp(24px,3vw,46px)!important}.legal-layout-full>article{display:grid;gap:14px!important}.legal-layout article>section{padding:25px 28px!important}.clean-detail{--detail-gutter:var(--z-page-pad)!important;--detail-width:1540px!important}.clean-detail .title-hero{height:500px!important}.clean-detail .title-intro{gap:28px!important;bottom:36px!important}.clean-detail .title-poster-column>img{border-radius:15px!important;box-shadow:0 20px 50px #00000075!important}.clean-detail .title-copy h1{font-size:clamp(31px,3vw,48px)!important;line-height:1.08!important}.clean-detail .title-copy p{max-width:920px;font-size:13px!important;line-height:1.7!important}.clean-detail-columns{gap:18px!important;margin-top:20px!important;padding-left:0!important;padding-right:0!important}.clean-detail .entries,.clean-detail .detail-side{border-radius:var(--z-radius)!important;padding:22px!important}.clean-detail .entry-directory-head h2,.clean-detail .detail-side>h2{font-size:21px!important}.clean-detail .more-like{margin-top:28px!important}.series-metrics,.metric-grid{gap:14px!important}.series-metric-card,.clickable-metrics button{min-height:124px!important;padding:20px!important}.series-directory,.episode-directory{overflow:hidden!important}.series-directory>header{padding:17px 20px!important}.series-table-head,.series-table>article,.episode-table-head,.episode-table>article{padding-left:20px!important;padding-right:20px!important}.admin-form,.existing-content,.upload-panel,.period-analytics,.membership-card,.discount-live-preview{padding:24px!important}.comment-card-grid,.report-admin-list,.genre-admin-grid{gap:14px!important}.admin-edit-modal,.anilist-modal{border:1px solid var(--z-line-strong)!important;border-radius:var(--z-radius-lg)!important;background:#0d1723!important;box-shadow:0 30px 90px #0000008c!important}.content-edit-modal{flex-direction:column;display:flex;width:min(1040px,100vw - 40px)!important;max-height:calc(100vh - 36px)!important;overflow:hidden!important}.content-edit-modal>header{background:linear-gradient(#111e2d,#0d1723);flex:none;border-bottom:1px solid var(--z-line)!important;min-height:96px!important;padding:22px 26px!important}.content-edit-modal>header h2{letter-spacing:-.35px;font-size:23px!important}.content-edit-modal>header p{max-width:680px;line-height:1.5;color:#8fa4bb!important;margin-top:2px!important}.content-edit-modal>header>button{background:#1b2635!important;border:1px solid #0000!important;border-radius:12px!important;width:42px!important;height:42px!important}.content-edit-modal>header>button:hover{color:#fff!important;background:#233348!important;border-color:#3d536b!important}.content-edit-scroll{scrollbar-width:thin;scrollbar-color:#41566d transparent;min-height:0;padding:20px 24px 4px;overflow-y:auto}.content-edit-preview{box-shadow:0 12px 30px #0000002e;background:#121d2a!important;border-color:#33475c!important;border-radius:18px!important;height:174px!important;margin:0 0 18px!important;padding:20px!important}.content-edit-preview:after{background:linear-gradient(90deg,#050c14f5 0%,#070e17a8 48%,#070e17e6 100%)!important}.content-edit-preview .cover{border:2px solid #ffffff2b;box-shadow:0 12px 30px #00000073;border-radius:12px!important;width:88px!important;height:132px!important}.content-edit-preview div{gap:6px!important}.content-edit-preview .preview-kicker{letter-spacing:1.1px;background:#17a7db21;border:1px solid #32bef04d;border-radius:6px;width:max-content;padding:4px 7px;font-weight:800;color:#5dd4ff!important;font-size:8px!important}.content-edit-preview b{line-height:1.2;font-size:22px!important}.content-edit-preview div>span{color:#9db0c4;max-width:660px;font-size:10px;line-height:1.5}.content-edit-fields{grid-template-columns:1fr!important;gap:14px!important;padding:0!important;display:grid!important}.content-edit-group{border:1px solid var(--z-line);background:linear-gradient(145deg,#152333f5,#0d1824f5);border-radius:16px;padding:18px}.content-edit-group>header{align-items:center;gap:11px;margin-bottom:16px;display:flex}.content-edit-group>header>span{color:#55d1ff;background:#17a3d81f;border:1px solid #33bff152;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:grid}.content-edit-group>header>div{gap:3px;display:grid}.content-edit-group>header b{color:#eef7ff;font-size:13px}.content-edit-group>header small{color:#7189a1;font-size:9px}.content-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.content-edit-grid label{color:#7f9ab7;letter-spacing:.8px;gap:7px;min-width:0;font-size:9px;font-weight:750;display:grid}.content-edit-grid label.wide{grid-column:1/-1}.content-edit-grid input,.content-edit-grid select,.content-edit-grid textarea{font-size:12px!important}.content-edit-grid textarea{resize:vertical;min-height:112px!important;line-height:1.55!important}.content-edit-modal>footer{border-top:1px solid var(--z-line);background:#0d1723;flex:none;box-shadow:0 -12px 30px #040a1133;padding:16px 24px 20px!important}.content-edit-modal>footer button{height:46px!important}.episode-create{gap:18px!important}.episode-create-head{grid-template-columns:48px minmax(0,1fr) auto auto!important;column-gap:12px!important;min-height:112px!important;padding:20px 22px!important}.episode-create-head>div{gap:3px;display:grid}.episode-create-head>div>small{color:#52cef9;letter-spacing:1.35px;font-size:8px;font-weight:850}.episode-create-head h2{letter-spacing:-.3px;margin:0!important;font-size:22px!important}.episode-create-head p{color:#8298af!important;margin:2px 0 0!important;font-size:10px!important}.episode-create-head>.cancel,.episode-create-head>.save{min-width:92px!important;height:44px!important}.episode-create-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.45fr)!important;gap:16px!important;margin-top:0!important}.episode-info-form,.episode-media-panel{background:linear-gradient(145deg,#142333fa,#0c1723fa)!important;border-radius:17px!important;min-height:520px!important;padding:22px!important}.episode-info-form{gap:20px!important}.episode-form-title{border-bottom:1px solid var(--z-line);padding-bottom:15px}.episode-form-title>span{border:1px solid #4dc3ee33;color:#5bd2fa!important;background:#1b3043!important;width:40px!important;height:40px!important}.episode-form-title>div{gap:3px;display:grid}.episode-form-title small{color:#5ccdf7;letter-spacing:1.2px;font-size:8px;font-weight:850}.episode-form-title h3{font-size:16px!important}.episode-info-form input,.episode-info-form select{background:#0e1a27!important;border-color:#30445a!important;border-radius:11px!important;height:52px!important}.anime-vip-access{color:#ffd45d;letter-spacing:0;background:linear-gradient(135deg,#4b391261,#211e18b8);border:1px solid #f2bb3157;border-radius:13px;grid-template-columns:36px 1fr 20px;align-items:center;gap:11px;min-height:68px;padding:12px 14px;display:grid}.anime-vip-access>svg:first-child{color:#ffc62e;background:#ffbe1f24;border-radius:10px;width:36px;height:36px;padding:9px}.anime-vip-access>span{gap:4px;display:grid}.anime-vip-access b{color:#fff3ca;font-size:12px}.anime-vip-access small{color:#a99b72;font-size:8px;font-weight:500;line-height:1.4}.anime-vip-access>svg:last-child{color:#ffcc3f}.episode-media-panel{grid-template-rows:auto 132px minmax(220px,1fr)!important;gap:16px!important}.episode-upload-zone{transition:border-color .18s,background .18s,transform .18s;background:linear-gradient(145deg,#122a3ba3,#0c1925d1)!important;border:1px dashed #4dbfeb59!important;border-radius:14px!important;height:132px!important}.episode-upload-zone:hover{transform:translateY(-1px);background:linear-gradient(145deg,#163a4ebf,#0e1f2de6)!important;border-color:#55cef8!important}.episode-upload-zone>span{border:1px solid #52cdf833;color:#64d4fa!important;background:#193247!important;width:42px!important;height:42px!important}.episode-upload-zone b{font-size:12px!important}.episode-video-preview,.episode-image-preview{background:#08111a!important;border-color:#2d4053!important;border-radius:14px!important}.episode-video-preview>div,.episode-image-preview>div{min-height:250px!important}@media (width<=1050px){.episode-create-grid{grid-template-columns:1fr!important}.episode-info-form,.episode-media-panel{min-height:0!important}}@media (width<=700px){.content-edit-modal{width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important}.content-edit-modal>header{min-height:auto!important;padding:17px!important}.content-edit-modal>header h2{font-size:19px!important}.content-edit-modal>header p{display:none}.content-edit-scroll{padding:14px 13px 3px}.content-edit-preview{height:142px!important;padding:14px!important}.content-edit-preview .cover{width:70px!important;height:105px!important}.content-edit-preview b{font-size:17px!important}.content-edit-group{border-radius:14px;padding:14px}.content-edit-grid{grid-template-columns:1fr;gap:12px}.content-edit-grid label.wide{grid-column:1}.content-edit-modal>footer{padding:12px 13px 14px!important}.episode-create-head{grid-template-columns:44px minmax(0,1fr)!important;min-height:auto!important;padding:14px!important}.episode-create-head>.cancel{display:none!important}.episode-create-head>.save{grid-column:1/-1!important;width:100%!important}.episode-info-form,.episode-media-panel{border-radius:15px!important;padding:15px!important}.episode-media-panel{grid-template-rows:auto 118px minmax(210px,1fr)!important}}@media (width>=721px){.reader-topbar .reader-title{margin-left:0!important;left:92px!important}}:root{--z-space-1:6px;--z-space-2:10px;--z-space-3:14px;--z-space-4:18px;--z-space-5:24px;--z-space-6:32px;--z-page-space:clamp(20px,2vw,30px);--z-card-space:clamp(18px,1.45vw,24px);--z-section-gap:24px}.home-content,.catalog-page,.collection-page,.library-page,.history-page,.settings-page,.legal-page,.vip-checkout-page,.admin-section{padding:var(--z-space-5) var(--z-page-space)!important;gap:var(--z-section-gap)!important}.home-content>.shelf .shelf-title,.recent-home-section>.shelf .shelf-title{min-height:42px!important;padding:0 0 var(--z-space-3)!important;margin:0!important}.home-content>.shelf:before,.recent-home-section>.shelf:before{left:var(--z-card-space)!important}.card-row{padding:var(--z-space-1) 2px var(--z-space-2)!important;grid-auto-columns:calc(16.6667% - 15px)!important;gap:0 18px!important}.card{grid-template-rows:auto auto auto;align-content:start;row-gap:var(--z-space-2)!important;min-width:0!important;padding:0 2px var(--z-space-1)!important;display:grid!important}.card .cover{margin:0!important}.catalog-card{align-content:start!important;gap:var(--z-space-2)!important;display:grid!important}.catalog-filter-panel,.library-toolbar,.history-toolbar,.settings-form-card,.settings-content>.settings-card,.clean-detail .entries,.clean-detail .detail-side,.clean-detail .side-characters,.series-manager-head,.admin-section-hero,.episode-manager-head,.episode-info-form,.episode-media-panel,.admin-form,.existing-content,.upload-panel,.period-analytics,.membership-card,.discount-live-preview,.content-library-head{padding:var(--z-card-space)!important}.library-list,.history-list,.comment-card-grid,.report-admin-list,.series-table,.episode-table{gap:var(--z-space-3)!important}@media (width<=1500px) and (width>=1101px){.card-row{grid-auto-columns:calc(20% - 14.4px)!important}}@media (width<=1100px) and (width>=721px){.card-row{grid-auto-columns:calc(25% - 12px)!important;column-gap:16px!important}}@media (width<=720px){:root{--z-page-space:12px;--z-card-space:14px;--z-section-gap:16px}.home-content,.catalog-page,.collection-page,.library-page,.history-page,.settings-page,.legal-page,.vip-checkout-page,.admin-section{padding:14px var(--z-page-space)!important}.home-content{gap:var(--z-section-gap)!important}.home-content>.shelf,.recent-home-section>.shelf{padding:var(--z-card-space)!important}.home-content .shelf{gap:var(--z-space-2)!important}.home-content>.shelf .shelf-title,.recent-home-section>.shelf .shelf-title{min-height:38px!important;padding-bottom:var(--z-space-2)!important}.card-row{grid-auto-columns:calc(50% - 6px)!important;column-gap:12px!important;padding:4px 1px 8px!important}.card{row-gap:7px!important;padding:0 1px 4px!important}.card h3{min-height:2.7em!important;padding:0 1px!important}.card-time{min-height:20px!important;padding:0 1px!important}.catalog-card{gap:8px!important}}@media (width<=1300px){.card-row{grid-auto-columns:calc(25% - 10.5px)!important}.settings-layout{grid-template-columns:220px minmax(0,1fr)!important}}@media (width<=900px){.app-shell,.admin-shell-full{padding-left:0!important}.admin-shell-full{padding-bottom:88px!important}.admin-nav{width:100%!important}.admin-section{padding:18px 14px 76px!important}.settings-layout{grid-template-columns:1fr!important}.settings-nav{position:static!important}.card-row{grid-auto-columns:calc(33.3333% - 9.33333px)!important}}.settings-panel .password-card{grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr)!important;align-items:center!important;gap:28px!important;min-height:0!important;padding:24px!important;display:grid!important}.settings-panel .password-card>.password-card-copy{grid-template-rows:auto!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;gap:20px!important;width:100%!important;min-width:0!important;display:grid!important}.settings-panel .password-card-copy>span{color:#78cdf2!important;background:linear-gradient(145deg,#26354a,#1b2533)!important;border:1px solid #65c6f138!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;width:64px!important;height:64px!important;display:inline-flex!important}.settings-panel .password-card-copy>div{min-width:0!important;display:block!important}.settings-panel .password-card-copy h2{margin:0 0 8px!important;font-size:21px!important;line-height:1.2!important}.settings-panel .password-card-copy p{max-width:360px!important;margin:0!important;font-size:11px!important;line-height:1.65!important}.settings-panel .password-card>.password-fields{grid-area:1/2!important;grid-template-rows:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0!important;padding:18px!important;display:grid!important}.settings-panel .password-fields input:first-child,.settings-panel .password-fields button{grid-column:1/-1!important}@media (width<=1050px){.settings-panel .password-card{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.settings-panel .password-card>.password-fields{grid-area:auto/1!important}}.settings-page .profile-cover-actions{z-index:3!important;align-items:center!important;gap:8px!important;display:flex!important;position:absolute!important;top:16px!important;right:16px!important}.settings-page .profile-cover-actions :where(button,label),.settings-page .profile-avatar-upload{color:#e9f2fb!important;cursor:pointer!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#070d15c7!important;border:1px solid #ffffff29!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-height:38px!important;margin:0!important;padding:0 13px!important;font:700 12px/1 Noto Sans,sans-serif!important;display:inline-flex!important;position:static!important}.settings-page .profile-cover-actions :where(button,label):hover,.settings-page .profile-avatar-upload:hover{background:#0e2334e6!important;border-color:#36bef385!important}.settings-page .profile-cover-actions input,.settings-page .profile-avatar-upload input{display:none!important}.settings-page .profile-avatar-large>button{color:#0b1722!important;background:#eef6fc!important;border:3px solid #121923!important;border-radius:10px!important;place-items:center!important;width:31px!important;height:31px!important;min-height:31px!important;padding:0!important;display:grid!important;position:absolute!important;bottom:-4px!important;right:-5px!important}.settings-page .profile-avatar-upload{border-color:var(--z-line)!important;color:#a8bdd2!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#172333!important;margin-left:auto!important}.profile-media-backdrop{z-index:300!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#01050ac7!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important}.profile-media-picker{background:linear-gradient(145deg,#111e2c,#0b141f)!important;border:1px solid #2b4054!important;border-radius:20px!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(1040px,100%)!important;height:min(680px,100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;display:grid!important;overflow:hidden!important;box-shadow:0 32px 100px #0000009e!important}.profile-media-picker>header{border-bottom:1px solid #779dbe2e!important;grid-template-columns:48px minmax(0,1fr) 42px!important;align-items:center!important;gap:14px!important;min-height:88px!important;padding:18px 20px!important;display:grid!important}.profile-media-picker>header>span{color:#47c7f6!important;background:#142d40!important;border:1px solid #36bef347!important;border-radius:14px!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important}.profile-media-picker>header h2{color:#f3f8fc!important;margin:0 0 5px!important;font-size:22px!important;line-height:1.2!important}.profile-media-picker>header p{color:#8399ad!important;margin:0!important;font-size:12px!important}.profile-media-picker>header>button{color:#9fb0c2!important;background:#172230!important;border:1px solid #2b3a49!important;border-radius:12px!important;place-items:center!important;width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:grid!important}.profile-media-grid{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;background:linear-gradient(#121f2cb8,#0a121beb)!important;grid-template-columns:repeat(auto-fill,minmax(164px,1fr))!important;grid-auto-rows:max-content!important;align-content:start!important;justify-items:stretch!important;gap:14px!important;min-width:0!important;min-height:260px!important;padding:20px!important;display:grid!important;overflow:auto!important}.profile-media-grid>button{color:#e9f0f7!important;text-align:left!important;background:linear-gradient(155deg,#152536,#101b27)!important;border:1px solid #26394b!important;border-radius:14px!important;grid-template-rows:190px minmax(58px,auto)!important;place-self:start stretch!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;padding:0!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 26px #00000029!important}.profile-media-grid.profile-media-grid-cover{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))!important}.profile-media-grid.profile-media-grid-cover>button{grid-column:auto!important;grid-template-rows:150px minmax(58px,auto)!important}.profile-media-grid>button:hover,.profile-media-grid>button.selected{border-color:#2bb9ee!important;transform:translateY(-2px)!important;box-shadow:0 0 0 1px #2bb9ee38,0 16px 34px #00000047!important}.profile-media-grid>button>img{object-fit:cover!important;background:#0a1119!important;width:100%!important;height:100%!important}.profile-media-grid>button>span{align-content:center!important;gap:5px!important;min-width:0!important;padding:11px 12px 12px!important;display:grid!important}.profile-media-grid>button b{color:#eaf2f9!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:1.35!important;overflow:hidden!important}.profile-media-grid>button small{color:#5dcaf2!important;font-size:10px!important;font-weight:700!important}.profile-media-grid>button>i{color:#041018!important;background:#19b8ef!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;display:grid!important;position:absolute!important;top:8px!important;right:8px!important;box-shadow:0 5px 18px #0006!important}.profile-media-empty{color:#72889c!important;text-align:center!important;place-content:center!important;justify-items:center!important;gap:9px!important;min-height:280px!important;padding:30px!important;display:grid!important}.profile-media-empty strong{color:#dce8f2!important;font-size:15px!important}.profile-media-empty p{margin:0!important;font-size:11px!important}@media (width<=720px){.settings-page .profile-cover-actions{top:10px!important;right:10px!important}.settings-page .profile-cover-actions :where(button,label){width:38px!important;min-height:38px!important;padding:0!important;font-size:0!important}.settings-page .profile-avatar-upload{width:38px!important;min-height:38px!important;margin-left:auto!important;padding:0!important;font-size:0!important}.profile-media-backdrop{place-items:end center!important;padding:10px!important}.profile-media-picker{border-radius:20px 20px 14px 14px!important;width:100%!important;height:min(720px,100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important}.profile-media-picker>header{grid-template-columns:42px minmax(0,1fr) 38px!important;gap:10px!important;min-height:76px!important;padding:14px!important}.profile-media-picker>header>span{border-radius:12px!important;width:42px!important;height:42px!important}.profile-media-picker>header h2{font-size:17px!important}.profile-media-picker>header p{font-size:10px!important;line-height:1.45!important}.profile-media-picker>header>button{width:38px!important;height:38px!important;min-height:38px!important}.profile-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:12px!important}.profile-media-grid>button{border-radius:12px!important;grid-template-rows:160px minmax(54px,auto)!important}.profile-media-grid.profile-media-grid-cover{grid-template-columns:1fr!important}.profile-media-grid.profile-media-grid-cover>button{grid-column:auto!important;grid-template-rows:128px minmax(54px,auto)!important}.profile-media-grid>button>span{padding:8px!important}.profile-media-grid>button b{font-size:11px!important}}.admin-workspace .user-status-tabs{gap:10px!important}.admin-workspace .user-status-tabs>button{border-radius:12px!important;gap:9px!important;min-height:48px!important;padding:0 18px!important}.admin-workspace .user-status-tabs>button>b{border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:25px!important;min-height:25px!important;display:inline-flex!important}.admin-workspace .user-role-editor{background:linear-gradient(135deg,#0ea5e917,#0f172a61)!important;border:1px solid #38bdf838!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin:0 24px 18px!important;padding:16px 18px!important;display:flex!important}.admin-workspace .user-role-editor>div{gap:4px!important;min-width:0!important;display:grid!important}.admin-workspace .user-role-editor small{color:#67d4ff!important;letter-spacing:.14em!important;font-size:10px!important;font-weight:800!important}.admin-workspace .user-role-editor b{color:#f8fafc!important;font-size:16px!important}.admin-workspace .user-role-editor p{color:#8fa6bd!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.admin-workspace .user-role-editor>button{color:#04111d!important;background:#0ea5e9!important;border:1px solid #38bdf859!important;border-radius:11px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 16px!important;font-weight:800!important;display:inline-flex!important}.admin-workspace .user-role-editor.is-admin{background:linear-gradient(135deg,#f43f5e14,#0f172a61)!important;border-color:#fb718540!important}.admin-workspace .user-role-editor.is-admin>button{color:#fda4af!important;background:#f43f5e1a!important;border-color:#fb718559!important}@media (width<=700px){.admin-workspace .user-status-tabs{grid-template-columns:1fr!important}.admin-workspace .user-role-editor{flex-direction:column!important;align-items:stretch!important;margin:0 16px 16px!important}.admin-workspace .user-role-editor>button{width:100%!important}}@media (width<=620px){.settings-panel .password-card{gap:16px!important;padding:18px!important}.settings-panel .password-card>.password-card-copy{grid-template-columns:48px minmax(0,1fr)!important;gap:14px!important}.settings-panel .password-card-copy>span{border-radius:14px!important;width:48px!important;height:48px!important}.settings-panel .password-card-copy h2{font-size:18px!important}.settings-panel .password-card>.password-fields{grid-template-columns:minmax(0,1fr)!important;padding:13px!important}.settings-panel .password-fields input,.settings-panel .password-fields button{grid-column:1!important}}@media (width<=720px){:root{--z-page-pad:12px}body{background:#0e192a;font-size:13px}:is(html:has(.manga-reader),body:has(.manga-reader)){overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:hidden!important}.manga-reader,.reader-pages,.reader-paged-stage{touch-action:pan-y;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.mode-vertical .reader-pages{align-items:center!important}.mode-vertical .reader-pages>img{width:100%!important;max-width:100%!important;height:auto!important;margin:0 auto!important;display:block!important}.reader-paged-stage>img{width:auto!important;max-width:100%!important}.app-shell{padding-left:0!important}.home-content,.catalog-page,.collection-page,.library-page,.settings-page,.legal-page,.vip-checkout-page{padding-bottom:92px!important;padding-left:12px!important;padding-right:12px!important}.home-content{padding-top:16px!important}.catalog-page,.collection-page,.library-page,.legal-page{padding-top:15px!important}.settings-page{padding-top:8px!important}.card-row{grid-auto-columns:calc(50% - 6px)!important;gap:12px!important}.shelf{margin-bottom:29px!important}.shelf-title{min-height:38px!important;margin-bottom:8px!important}.shelf h2{font-size:18px!important}.card h3,.catalog-card h2{font-size:12px!important}.library-stats{display:none!important}.library-toolbar,.history-toolbar{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 14px!important;padding:0!important}.library-list,.history-list{gap:9px!important}.library-list>article:hover,.history-list>.history-card:hover{transform:none!important}.settings-layout{gap:12px!important;display:flex!important}.settings-nav{border-radius:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:4px!important}.settings-nav button{height:62px!important}.settings-form-card,.settings-content>.settings-card{padding:16px!important}.profile-cover{height:150px!important}.security-card{padding:19px!important}.legal-hero{border-radius:16px!important;min-height:auto!important;padding:21px 18px!important}.legal-layout article>section{padding:20px 17px!important}.clean-detail .title-hero{height:570px!important}.clean-detail .title-intro{gap:0!important;bottom:auto!important}.clean-detail .entries,.clean-detail .detail-side{border-radius:14px!important;padding:14px!important}.clean-detail .entry-directory-head h2,.clean-detail .detail-side>h2{font-size:19px!important}.admin-section-hero,.series-manager-head{border-radius:16px!important;padding:19px!important}.admin-form,.existing-content,.upload-panel,.period-analytics,.membership-card,.discount-live-preview{padding:16px!important}.admin-edit-modal,.anilist-modal{border-radius:17px!important;width:calc(100vw - 20px)!important;max-height:calc(100vh - 20px)!important}}@media (width<=900px){.admin-nav{box-sizing:border-box!important;flex-direction:row!important;align-items:center!important;width:100%!important;max-width:100vw!important;padding:8px 10px!important;overflow:hidden!important}.admin-nav nav{overscroll-behavior-inline:contain;scrollbar-width:none;flex:1!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 71px)!important;overflow:auto hidden!important}.admin-nav nav::-webkit-scrollbar{display:none}}@media (width<=390px){.card-row{grid-auto-columns:calc(50% - 5px)!important;gap:10px!important}.settings-nav button{padding-left:2px!important;padding-right:2px!important}}.admin-shell-full{--admin-card:linear-gradient(145deg,#121f2efa,#0c1622fa);--admin-card-soft:linear-gradient(145deg,#142232f0,#0e1926f5);--admin-input:#0d1723;color:var(--z-text-soft);font-size:14px;font-family:var(--font-sans)!important}.admin-workspace,.admin-workspace :where(button,input,textarea,select){font-family:var(--font-sans)!important}.admin-section{align-content:start!important;gap:20px!important;padding:24px clamp(20px,2vw,30px)!important;display:grid!important}.admin-section>*{min-width:0}.admin-workspace :where(h1,h2,h3,h4,b,strong){color:var(--z-text);text-wrap:balance}.admin-workspace :where(p,small,label,dt){color:var(--z-text-soft)}.admin-section-hero h2,.series-manager-head h2,.episode-manager-head h2,.episode-create-head h2{letter-spacing:-.035em!important;font-size:clamp(25px,2vw,33px)!important;font-weight:800!important;line-height:1.15!important}.admin-workspace :where(.section-title h2,.membership-card-head h2,.period-analytics h2){letter-spacing:-.02em!important;font-size:19px!important;font-weight:750!important;line-height:1.25!important}.admin-workspace :where(.admin-section-hero p,.series-manager-head p,.episode-manager-head p,.episode-create-head p,.membership-card-head p){font-size:13px!important;line-height:1.65!important}.admin-workspace :where(.series-manager-head,.admin-section-hero,.series-metric-card,.series-directory,.episode-manager-head,.episode-create-head,.episode-directory,.episode-info-form,.episode-media-panel,.admin-form,.existing-content,.upload-panel,.period-analytics,.comment-admin-toolbar,.comment-card-grid>article,.usercode-search,.user-code-table,.report-status-tabs,.report-admin-list,.genre-admin-grid article,.membership-card,.discount-live-preview,.social-section>aside,.clickable-metrics>button,.content-form-section,.content-edit-group){border:1px solid var(--z-line)!important;border-radius:var(--z-radius-lg)!important;background:var(--admin-card)!important;box-shadow:0 16px 34px #00000026!important}.admin-workspace :where(.series-manager-head,.admin-section-hero,.episode-manager-head,.episode-create-head){padding:26px!important}.admin-workspace :where(.admin-form,.membership-card,.period-analytics,.discount-live-preview,.social-section>aside){padding:22px!important}.admin-workspace :where(.series-metrics,.metric-grid,.comment-metrics){gap:14px!important}.admin-workspace :where(.series-metric-card,.clickable-metrics>button,.comment-metrics>article){min-height:126px!important;padding:20px!important}.admin-workspace :where(.series-metric-card strong,.clickable-metrics>button strong,.comment-metrics>article strong){letter-spacing:-.035em!important;font-size:30px!important;line-height:1!important}.admin-workspace :where(.series-create-button,.back-to-site,.admin-back,.content-kind-tabs button,.content-create-actions button,.anilist-launch,.episode-manager-add,.episode-create-head>.cancel,.episode-create-head>.save,.admin-form>button,.grant-action,.period-analytics nav button,.package-row-actions button,.report-status-tabs button,.user-status-tabs button,.admin-edit-modal footer button,.series-empty button){border:1px solid var(--z-line)!important;background:var(--z-surface-raised)!important;color:#d8e4ee!important;min-height:42px!important;box-shadow:none!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 16px!important;font-size:12px!important;font-weight:750!important;line-height:1.15!important;transition:border-color .18s,background .18s,color .18s,transform .18s!important;display:inline-flex!important}.admin-workspace :where(.series-create-button,.content-create-actions button,.episode-manager-add,.episode-create-head>.save,.admin-form>button:not(.secondary):not(.danger),.admin-edit-modal footer button[type=submit]){background:var(--z-accent)!important;color:#06121b!important;border-color:#22b6ee7a!important}.admin-workspace :where(.series-create-button,.content-create-actions button,.episode-manager-add,.episode-create-head>.save,.admin-form>button:not(.secondary):not(.danger)):hover:not(:disabled){transform:translateY(-1px);border-color:var(--z-accent-hover)!important;background:var(--z-accent-hover)!important}.admin-workspace button:disabled{cursor:not-allowed!important;opacity:.48!important;transform:none!important}.admin-workspace :where(.danger,.danger-confirm){color:#ff9aac!important;background:#fb718514!important;border-color:#fb718552!important}.admin-workspace :where(.series-actions button,.episode-table article>div button,.admin-edit-modal>header>button,.anilist-modal>header>button){border:1px solid var(--z-line)!important;background:var(--z-surface-raised)!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;color:var(--z-text-soft)!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.admin-workspace :where(input:not([type=radio]):not([type=checkbox]),textarea,select),.admin-workspace .form-dropdown-trigger{border:1px solid var(--z-line)!important;background:var(--admin-input)!important;min-height:46px!important;color:var(--z-text)!important;box-shadow:none!important;border-radius:11px!important;outline:none!important;padding:11px 14px!important;font-size:13px!important;line-height:1.45!important}.admin-workspace textarea{resize:vertical!important;min-height:108px!important}.admin-workspace :where(input,textarea,select,.form-dropdown-trigger):focus,.admin-workspace .form-dropdown.open .form-dropdown-trigger{border-color:#22b6eeb8!important;box-shadow:0 0 0 3px #22b6ee1c!important}.admin-workspace :where(input,textarea)::placeholder{color:#6f849a!important;opacity:1!important}.admin-workspace label{gap:8px;display:grid;letter-spacing:.08em!important;font-size:10px!important;font-weight:750!important;line-height:1.2!important}.admin-workspace .form-dropdown-options{border:1px solid var(--z-line-strong)!important;background:#111c2a!important;border-radius:12px!important;padding:6px!important;box-shadow:0 18px 40px #00000057!important}.admin-workspace .form-dropdown-options button{border-radius:8px!important;min-height:40px!important;padding:0 11px!important;font-size:13px!important;font-weight:700!important}.admin-workspace :where(.series-directory>header,.comment-admin-toolbar,.episode-directory>header,.usercode-search){padding:18px 20px!important}.admin-workspace :where(.series-table>article,.episode-table article,.user-code-table article,.report-admin-list>article){border-color:var(--z-line)!important;min-height:78px!important;padding:12px 20px!important;transition:background .18s,border-color .18s!important}.admin-workspace :where(.series-table>article,.episode-table article,.user-code-table article,.report-admin-list>article):hover{background:#192a3c85!important}.admin-workspace :where(.series-table-head,.episode-table-head,.table-head){color:#7fa0bd!important;letter-spacing:.12em!important;min-height:48px!important;padding:0 20px!important;font-size:9px!important;font-weight:800!important}.admin-workspace :where(.series-title-cell b,.episode-number b,.user-cell>b){font-size:13px!important;line-height:1.35!important}.admin-workspace :where(.series-title-cell small,.episode-table time,.user-cell small){color:var(--z-muted)!important;font-size:10px!important;line-height:1.45!important}.admin-workspace :where(.series-type-tabs,.user-status-tabs,.report-status-tabs){border:1px solid var(--z-line)!important;background:#09121da3!important;border-radius:13px!important;gap:6px!important;padding:8px!important}.admin-workspace :where(.series-type-tabs,.user-status-tabs,.report-status-tabs) button.active{color:#eaf8ff!important;background:#22b6ee21!important;border-color:#22b6ee4d!important}.admin-modal-backdrop{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#02070cc2!important}.admin-edit-modal,.anilist-modal{border:1px solid var(--z-line-strong)!important;background:linear-gradient(155deg,#132131,#0b1521)!important;border-radius:22px!important;box-shadow:0 30px 80px #00000075!important}.admin-edit-modal>header,.admin-edit-modal>footer,.anilist-modal>header{border-color:var(--z-line)!important;padding:20px 24px!important}.admin-edit-fields,.content-edit-scroll{padding:22px 24px!important}.admin-nav nav button{border-radius:11px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;min-height:46px!important;padding:0 10px!important;font-size:13px!important;font-weight:650!important}.admin-nav nav button>i{width:34px!important;height:34px!important}.admin-nav-bottom{gap:8px!important}.admin-account{border-radius:12px!important;min-height:60px!important;padding:8px!important}@media (width<=1100px){.admin-section{padding:20px!important}.admin-workspace :where(.membership-primary-settings,.membership-package-layout,.social-section,.episode-create-grid){grid-template-columns:minmax(0,1fr)!important}}@media (width<=900px){.admin-section{gap:14px!important;padding:16px 12px 76px!important}.admin-workspace :where(.series-manager-head,.admin-section-hero,.episode-manager-head,.episode-create-head,.admin-form,.membership-card,.period-analytics,.discount-live-preview,.social-section>aside){border-radius:16px!important;padding:18px!important}.admin-workspace :where(.series-metrics,.metric-grid,.comment-metrics){grid-template-columns:minmax(0,1fr)!important}.admin-workspace :where(.series-table-head,.episode-table-head,.table-head){display:none!important}.admin-workspace :where(.series-table>article,.episode-table article,.user-code-table article){padding:14px!important}}@media (width<=720px){.reader-topbar{background:#070d15f5!important;border-bottom-color:#243142!important;grid-template-columns:44px minmax(0,1fr) 84px!important;column-gap:7px!important;height:60px!important;padding:0 8px!important;box-shadow:0 8px 24px #00000047!important}.reader-topbar .reader-title{display:none!important}.reader-back{touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:#d9e7f4!important;background:#142033!important;border:1px solid #2d3d50!important;border-radius:12px!important;width:44px!important;min-width:44px!important;height:44px!important}.reader-chapter-control{width:100%!important;min-width:0!important;height:44px!important;box-shadow:none!important;background:#121b29!important;border-color:#2d3a4b!important;border-radius:13px!important;grid-template-columns:38px minmax(0,1fr) 38px!important;position:static!important;inset:auto!important;transform:none!important}.reader-chapter-control>button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:0!important;min-width:0!important;padding:0!important}.reader-chapter-control>button:active:not(:disabled){color:#fff!important;background:#243449!important}.reader-chapter-control .chapter-current{gap:6px!important;padding:0 8px!important}.reader-chapter-control .chapter-current>span{min-width:0!important}.reader-chapter-control .chapter-current small{font-size:6.5px!important}.reader-chapter-control .chapter-current b{font-size:11px!important}.reader-actions{grid-template-columns:repeat(2,40px)!important;justify-self:end!important;gap:4px!important;width:84px!important;display:grid!important}.reader-actions button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:#9fb1c5!important;border:1px solid #0000!important;border-radius:11px!important;width:40px!important;height:40px!important;padding:0!important}.reader-actions button:hover,.reader-actions button:active{color:#eef7ff!important;background:#172438!important;border-color:#2d3d50!important}.reader-actions button:first-child:hover,.reader-actions button:first-child:active{color:#ff7882!important}.reader-actions button:last-child{display:none!important}.reader-pages{padding-top:60px!important}.controls-hidden .reader-chapter-control{opacity:1!important;pointer-events:auto!important}}@media (width<=350px){.reader-topbar{grid-template-columns:42px minmax(0,1fr) 76px!important;column-gap:5px!important;padding-left:6px!important;padding-right:6px!important}.reader-back{width:42px!important;min-width:42px!important;height:42px!important}.reader-actions{grid-template-columns:repeat(2,36px)!important;width:76px!important}.reader-actions button{width:36px!important;height:38px!important}.reader-chapter-control{grid-template-columns:34px minmax(0,1fr) 34px!important}.reader-chapter-control .chapter-current{gap:4px!important;padding:0 5px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.episode-manager{gap:18px!important}.episode-manager .episode-manager-head{grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;min-height:116px!important;padding:20px 22px!important;display:grid!important}.episode-manager-head>.episode-manager-back{border:1px solid var(--z-line-strong)!important;color:#a9bdcf!important;background:#142130!important;border-radius:13px!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}.episode-manager-head>.episode-manager-back:hover{border-color:var(--z-accent)!important;color:#eef8fc!important;background:#1a2b3c!important}.episode-manager-head>div{gap:4px!important;min-width:0!important}.episode-manager-head h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:24px!important}.episode-manager-head p{color:var(--z-muted)!important;font-size:10px!important}.episode-manager-head>.episode-manager-add{white-space:nowrap!important;margin-left:0!important}.episode-manager .episode-directory{background:linear-gradient(145deg,#111e2d,#0d1825)!important;border-radius:18px!important;margin-top:0!important}.episode-directory>header{background:#16243499!important;min-height:72px!important;padding:0 22px!important}.episode-directory>header>div{gap:12px!important}.episode-directory>header i{background:#35d7a4!important;border:2px solid #4fd3a538!important;width:10px!important;height:10px!important}.episode-directory h3{letter-spacing:-.2px!important;font-size:18px!important}.episode-directory>header>span{background:#121f2d!important;border-radius:10px!important;padding:9px 12px!important}.episode-table-head{background:#08111b66!important;height:48px!important}.episode-table>article{min-height:82px!important;transition:background .18s,border-color .18s!important}.episode-table>article:hover{background:#1f344885!important}.episode-number>i{border-color:var(--z-line-strong)!important;color:#dce9f3!important;background:#172638!important;width:46px!important;height:46px!important}.episode-table-empty{color:#7890a7!important;background:radial-gradient(circle at 50% 28%,#25aee114,#0000 36%),#08111b38!important;border:1px dashed #6f9fc74d!important;border-radius:16px!important;min-height:300px!important;margin:16px!important}.episode-table-empty>svg{border:1px solid var(--z-line-strong)!important;color:#62ccf4!important;background:#142334!important;border-radius:15px!important;width:54px!important;height:54px!important;padding:13px!important}.episode-table-empty b{color:#e1edf5!important;font-size:14px!important}.episode-table-empty p{max-width:360px!important;font-size:10px!important;line-height:1.55!important}@media (width<=760px){.episode-manager .episode-manager-head{grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;padding:15px!important}.episode-manager-head>.episode-manager-back{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.episode-manager-head>.episode-manager-add{grid-column:1/-1!important;width:100%!important}.episode-manager-head h2{font-size:19px!important}.episode-directory>header{min-height:62px!important;padding:0 15px!important}.episode-directory h3{font-size:16px!important}.episode-table-empty{min-height:230px!important;margin:10px!important;padding:24px 14px!important}}.mobile-social-links{display:none}@media (width<=700px){.mobile-social-links{background:linear-gradient(145deg,#142131,#101925);border:1px solid #7e9dbe2e;border-radius:16px;justify-content:center;align-items:center;gap:13px;min-height:70px;padding:13px 15px;display:flex;box-shadow:0 14px 35px #00000029}.mobile-social-links a{color:#eef6ff;border:1px solid #ffffff1a;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:transform .18s,filter .18s;display:grid;box-shadow:inset 0 1px #ffffff1a,0 8px 20px #0003}.mobile-social-links a:active{transform:scale(.93)}.mobile-social-facebook{background:#1877f2!important}.mobile-social-instagram{background:linear-gradient(145deg,#7b43d6,#dd2a7b 55%,#f2a23b)!important}.mobile-social-youtube{background:#e32636!important}.mobile-social-discord{background:#5865f2!important}.mobile-social-telegram{background:#229ed9!important}}.episode-media-edit-modal{width:min(860px,100vw - 32px)!important}.episode-media-edit-modal.page-manager-mode{width:min(1120px,100vw - 32px)!important}.episode-media-edit-body{grid-template-columns:250px minmax(0,1fr);gap:18px;padding:22px 24px;display:grid}.episode-edit-upload{border:1px dashed color-mix(in srgb, var(--accent,#25b8ec) 55%, #31445a);text-align:center;cursor:pointer;background:linear-gradient(145deg,#25b8ec17,#101c2b6b);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:290px;padding:28px 20px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative;overflow:hidden}.episode-edit-upload:hover{border-color:var(--accent,#25b8ec);background:linear-gradient(145deg,#25b8ec26,#101c2b8c);transform:translateY(-1px)}.episode-edit-upload>span{width:54px;height:54px;color:var(--accent,#25b8ec);background:#25b8ec1f;border:1px solid #25b8ec40;border-radius:15px;place-items:center;display:grid}.episode-edit-upload b{color:#edf6ff;font-size:15px}.episode-edit-upload small{color:#7f95ad;max-width:190px;line-height:1.55}.episode-edit-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.episode-edit-preview{background:#09111b;border:1px solid #25384c;border-radius:16px;min-width:0;min-height:290px;max-height:440px;overflow:auto}.episode-edit-preview.video{place-items:center;padding:12px;display:grid;overflow:hidden}.episode-video-preview{gap:10px;width:100%;display:grid}.episode-video-preview>span{color:#8ddcff;background:#25b8ec1a;border:1px solid #25b8ec47;border-radius:8px;width:max-content;padding:6px 10px;font-size:11px;font-weight:800}.episode-video-preview.current>span{color:#b8c8d9;background:#101d2a;border-color:#30475d}.episode-edit-preview video{background:#000;border-radius:11px;width:100%;max-height:410px;display:block}.episode-edit-preview.images{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:10px;padding:12px;display:grid}.episode-edit-preview figure{min-width:0;margin:0;position:relative}.episode-edit-preview img{aspect-ratio:2/3;object-fit:cover;background:#111a26;border-radius:10px;width:100%;display:block}.episode-edit-preview figcaption{color:#fff;background:#040a12d6;border-radius:8px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:6px;right:6px}.episode-edit-empty{text-align:center;color:#6f849b;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;min-height:265px;padding:30px;display:flex}.episode-edit-empty b{color:#dce9f5}.episode-edit-empty p{max-width:330px;margin:0;line-height:1.55}.episode-page-manager{overscroll-behavior:contain;min-height:330px;max-height:min(68vh,720px);padding:20px 24px 24px;overflow-y:auto}.episode-current-pages{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.episode-current-page{background:linear-gradient(155deg,#121f2e,#0b1420);border:1px solid #263b51;border-radius:15px;min-width:0;transition:border-color .18s,transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 12px 28px #00000029}.episode-current-page:hover{border-color:#25b8ecb3;transform:translateY(-2px);box-shadow:0 16px 34px #0000003d}.episode-current-page.replacing{border-color:var(--accent,#25b8ec);box-shadow:0 0 0 3px #25b8ec1a}.episode-current-page-image{aspect-ratio:2/3;width:100%;color:inherit;cursor:zoom-in;background:#07101a;border:0;padding:0;position:relative;overflow:hidden}.episode-current-page-image img{object-fit:contain;background:#050b12;width:100%;height:100%;display:block}.episode-page-view{z-index:1;color:#eaf7ff;opacity:0;background:#040a12d1;border:1px solid #ffffff29;border-radius:9px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:10px;font-weight:800;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;bottom:9px;right:9px;transform:translateY(4px);box-shadow:0 5px 14px #00000040}.episode-current-page-image:hover .episode-page-view,.episode-current-page-image:focus-visible .episode-page-view{opacity:1;transform:translateY(0)}.episode-image-lightbox{z-index:260;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02070df0;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow:auto}.episode-image-lightbox>img{object-fit:contain;border-radius:10px;width:auto;max-width:min(100%,1100px);height:auto;max-height:calc(100vh - 56px);display:block;box-shadow:0 28px 90px #0000008c}.episode-image-lightbox>button{z-index:2;color:#e8f5ff;cursor:pointer;background:#0d1b29eb;border:1px solid #36506a;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:0 14px;display:inline-flex;position:fixed;top:20px;right:20px}.episode-current-page.replacing .episode-current-page-image:after{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050d169e;position:absolute;inset:0}.episode-page-number{z-index:1;color:#fff;background:#040a12d1;border:1px solid #ffffff2e;border-radius:9px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:12px;font-weight:800;display:grid;position:absolute;top:9px;left:9px;box-shadow:0 5px 14px #00000040}.episode-current-page-action{justify-content:space-between;align-items:center;gap:8px;padding:11px;display:flex}.episode-current-page-action>span{gap:2px;min-width:0;display:grid}.episode-current-page-action b{color:#edf6ff;font-size:12px}.episode-current-page-action small{color:#71879e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.episode-page-replace{color:#75dcff;cursor:pointer;background:#25b8ec17;border:1px solid #25b8ec47;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:11px;font-weight:750;transition:background .18s,border-color .18s;display:inline-flex;position:relative}.episode-page-replace:hover{background:#25b8ec29;border-color:#25b8eca8}.episode-page-replace input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.episode-page-manager-note{color:#7890a8;margin-right:auto;font-size:12px}@media (width<=720px){.episode-media-edit-body{grid-template-columns:1fr;padding:16px}.episode-edit-upload{min-height:150px;padding:20px}.episode-edit-preview{min-height:230px;max-height:350px}.episode-edit-preview.images{grid-template-columns:repeat(3,minmax(0,1fr))}.episode-edit-empty{min-height:205px}.episode-page-manager{min-height:280px;max-height:66vh;padding:14px}.episode-current-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.episode-current-page-action{padding:9px}.episode-page-manager-note{display:none}}@media (width>=721px) and (width<=980px){.episode-current-pages{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1101px){.clean-detail .title-hero{height:540px!important}.clean-detail .title-intro{bottom:36px!important}}.settings-vip-tab .settings-vip-expiry{grid-template-columns:48px minmax(130px,1fr) minmax(215px,auto)!important;gap:16px!important}.settings-vip-expiry-copy{min-width:0}.settings-vip-expiry-date{text-align:right;border-left:1px solid #749abf33;flex-direction:column;justify-content:center;align-items:flex-end;min-width:215px;padding:13px 17px;gap:6px!important;display:flex!important}.settings-vip-expiry-date small{color:#7e93ab!important;letter-spacing:1.2px!important;font-size:8px!important}.settings-vip-expiry-date strong{letter-spacing:-.25px;white-space:nowrap;color:#f5f9fd!important;font-size:clamp(15px,1.2vw,20px)!important;font-weight:800!important}.settings-vip-expiry.active .settings-vip-expiry-date strong{color:#ffd15b!important}@media (width<=720px){.settings-vip-tab .settings-vip-expiry{grid-template-columns:42px minmax(82px,1fr) minmax(128px,auto)!important;gap:11px!important}.settings-vip-expiry-date{min-width:128px;padding:8px 0 8px 11px}.settings-vip-expiry-date strong{white-space:normal;max-width:155px;line-height:1.35;font-size:13px!important}.settings-vip-expiry-copy p{display:none}}@media (width<=350px){.settings-vip-tab .settings-vip-expiry{grid-template-columns:42px 1fr!important}.settings-vip-expiry-date{text-align:left;border-top:1px solid #749abf33;border-left:0;grid-column:2;align-items:flex-start;min-width:0;padding:9px 0 0}}@media (width<=720px){.clean-detail .title-hero{height:438px!important;min-height:438px!important}.clean-detail .title-intro{gap:0!important;top:14px!important;left:12px!important;right:12px!important}.clean-detail .title-poster-column{gap:10px!important}.clean-detail .title-poster-column>img{width:148px!important;height:222px!important}.clean-detail .title-poster-column .title-actions{gap:8px!important}.clean-detail .clean-title-actions button{border-radius:11px!important;height:44px!important}.clean-detail .title-copy h1{margin:8px 0 7px!important;font-size:23px!important;line-height:1.16!important}.clean-detail .mobile-title-meta{gap:6px!important;margin:0!important}.clean-detail .mobile-title-meta span{padding:5px 9px!important}.clean-detail-columns{gap:12px!important;margin-top:10px!important}.clean-detail .entries,.clean-detail .detail-side{padding:12px!important}.clean-detail .entry-directory-head{min-height:48px!important}.clean-detail .entry-directory-head h2{font-size:18px!important}.clean-detail .entry-toolbar{margin-top:6px!important;padding-bottom:8px!important}}@media (width<=390px){.clean-detail .title-hero{height:424px!important;min-height:424px!important}.clean-detail .title-poster-column>img{width:142px!important;height:213px!important}}.content-create-mode{background:radial-gradient(circle at 94% 2%,#20ade713,#0000 28%),linear-gradient(#0d1621 0,#0b131d 100%)!important}.content-create-mode>.content-create-toolbar,.content-create-mode>.content-admin-grid{width:min(1180px,100%)!important;margin-left:auto!important;margin-right:auto!important}.content-create-mode>.content-create-toolbar{background:#0f1823e0!important;border:1px solid #7e9dbe2b!important;border-radius:15px!important;min-height:64px!important;margin-bottom:16px!important;padding:8px!important;box-shadow:0 12px 34px #00000029!important}.content-create-mode .content-kind-tabs{background:#0a1119!important;border-radius:11px!important;min-width:290px!important;padding:4px!important}.content-create-mode .content-kind-tabs button{color:#8294a8!important;background:0 0!important;border:0!important;border-radius:9px!important;min-width:138px!important;height:42px!important}.content-create-mode .content-kind-tabs button.active{color:#0b1520!important;background:linear-gradient(#edf3f8,#d8e3ed)!important;box-shadow:0 7px 20px #00000038!important}.content-create-mode .content-admin-grid{display:block!important}.content-create-mode .advanced-content-form{background:radial-gradient(circle at 94% 0,#25b2e714,#0000 25%),linear-gradient(145deg,#131f2d,#0f1823 72%)!important;border:1px solid #7e9dbe33!important;border-radius:20px!important;gap:20px!important;width:100%!important;max-width:none!important;padding:28px!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 70px #00000040!important}.content-create-mode .advanced-content-form>.section-title{border-bottom:1px solid #7e9dbe26!important;min-height:62px!important;padding:0 2px 18px!important}.content-create-mode .advanced-content-form>.section-title small{color:#51c9fa!important;letter-spacing:1.5px!important;font-size:9px!important;font-weight:800!important}.content-create-mode .advanced-content-form>.section-title h2{letter-spacing:-.45px!important;margin:7px 0 0!important;font-size:24px!important}.content-create-mode .advanced-content-form>.section-title>span{color:#7ad7fb!important;letter-spacing:1px!important;background:#25a8dd17!important;border:1px solid #4dc2f133!important;border-radius:8px!important;padding:7px 10px!important;font-size:8px!important}.content-create-mode .anilist-launch{background:linear-gradient(100deg,#148ec129,#0e1b28b3)!important;border-color:#37bcee4d!important;border-radius:14px!important;min-height:82px!important;padding:14px 17px!important;box-shadow:inset 0 1px #ffffff09!important}.content-create-mode .anilist-launch:hover{background:linear-gradient(100deg,#17a3d938,#102130c7)!important;border-color:#50cdfb9e!important;transform:translateY(-1px)!important}.content-create-mode .anilist-launch>span{border:1px solid #5bcef82e!important;border-radius:13px!important;width:46px!important;height:46px!important}.content-create-mode .anilist-launch b{font-size:13px!important}.content-create-mode .anilist-launch small{font-size:9.5px!important}.content-create-mode .content-form-sections{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.content-create-mode .content-form-section{background:linear-gradient(145deg,#131e2bf5,#0d1620f5)!important;border:1px solid #7e9dbe29!important;border-radius:15px!important;gap:15px!important;min-width:0!important;padding:18px!important;transition:border-color .18s,transform .18s,box-shadow .18s!important;box-shadow:inset 0 1px #ffffff06!important}.content-create-mode .content-form-section:hover{border-color:#64a6cd4f!important;box-shadow:0 12px 28px #0000001f,inset 0 1px #ffffff08!important}.content-create-mode .content-form-section:first-child{grid-column:span 7}.content-create-mode .content-form-section:nth-child(2){grid-column:1/-1}.content-create-mode .content-form-section:nth-child(3){grid-column:span 7}.content-create-mode .content-form-section:nth-child(4){grid-column:span 5}.content-create-mode .content-form-section:nth-child(5),.content-create-mode .content-form-section:nth-child(6){grid-column:1/-1}.content-create-mode .content-form-section>header>i{color:#72d9ff!important;background:linear-gradient(145deg,#15a9e02e,#0f608714)!important;border-radius:10px!important;width:34px!important;height:34px!important}.content-create-mode .content-form-section>header b{font-size:13px!important}.content-create-mode .content-form-section>header small{color:#71869b!important;font-size:9.5px!important}.content-create-mode .content-form-section input,.content-create-mode .content-form-section textarea{background:#0b141e!important;border-color:#7e9dbe33!important;border-radius:11px!important;min-height:48px!important;padding-left:15px!important;padding-right:15px!important;box-shadow:inset 0 1px 3px #0000002e!important}.content-create-mode .content-form-section input:focus,.content-create-mode .content-form-section textarea:focus{border-color:#32bbed!important;box-shadow:0 0 0 3px #27aee217!important}.content-create-mode .content-status-choice span{background:#0c151f!important;border-radius:11px!important;min-height:48px!important}.content-create-mode .content-status-choice input:checked+span{color:#f3f8fb!important;background:linear-gradient(145deg,#20364a,#172838)!important;border-color:#5fbde8!important;box-shadow:0 0 0 2px #46b5e614!important}.content-create-actions{background:#0d1621!important;border:1px solid #7e9dbe29!important;border-radius:14px!important;align-items:center!important;gap:18px!important;min-height:76px!important;padding:14px 15px 14px 18px!important;display:flex!important}.content-create-actions>span{gap:4px;min-width:0;display:grid}.content-create-actions b{color:#e8f0f7;font-size:12px}.content-create-actions small{color:#718397;font-size:9px;line-height:1.45}.content-create-actions>button{color:#06141d!important;background:linear-gradient(135deg,#27b7ec,#119dd5)!important;border:0!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:190px!important;min-height:46px!important;margin-left:auto!important;padding:0 20px!important;font-size:11px!important;font-weight:800!important;display:flex!important;box-shadow:0 10px 25px #0f9ed633!important}.content-create-actions>button:hover{filter:brightness(1.08);transform:translateY(-1px)}@media (width<=760px){.content-create-mode>.content-create-toolbar{border-radius:13px!important;padding:6px!important}.content-create-mode .content-kind-tabs{flex:1!important;min-width:0!important}.content-create-mode .content-kind-tabs button{min-width:0!important}.content-create-mode .advanced-content-form{border-radius:16px!important;gap:15px!important;padding:16px!important}.content-create-mode .advanced-content-form>.section-title h2{font-size:21px!important}.content-create-mode .content-form-sections{grid-template-columns:1fr!important;gap:10px!important}.content-create-mode .content-form-section{grid-column:1!important;padding:14px!important}.content-create-mode .anilist-launch{min-height:76px!important;padding:11px!important}.content-create-actions{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.content-create-actions>button{width:100%!important;margin-left:0!important}}.anime-watch-page{background:radial-gradient(circle at 18% -15%,#1a79a924,#0000 34%),radial-gradient(circle at 100% 0,#495b8f1a,#0000 28%),#070b10!important;min-height:100dvh!important;padding:14px 18px 28px!important}.anime-watch-header{width:min(1720px,100%);margin:0 auto 10px;padding:0 2px;gap:12px!important;height:58px!important}.anime-watch-header>a{flex:0 0 44px;box-shadow:inset 0 1px #ffffff0a,0 9px 24px #0003;background:linear-gradient(145deg,#172333,#101923)!important;border-color:#2c3b4d!important;border-radius:13px!important;width:44px!important;height:44px!important}.anime-watch-header>div{gap:4px!important}.anime-watch-header b{color:#f2f6fa;line-height:1.2;font-size:15px!important}.anime-watch-header small{color:#48c9ff!important;letter-spacing:.9px!important;font-size:9px!important}.anime-watch-layout{align-items:start;width:min(1720px,100%);margin:0 auto;grid-template-columns:minmax(0,1fr) 320px!important;gap:16px!important;height:auto!important}.anime-player-stage{aspect-ratio:16/9;width:100%;max-height:calc(100dvh - 110px);background:#020406!important;border-color:#293849!important;border-radius:17px!important;min-height:0!important;box-shadow:0 22px 70px #0000006b,inset 0 1px #ffffff09!important}.anime-next-episode{position:sticky;top:14px;box-shadow:inset 0 1px #ffffff09,0 18px 44px #0003;background:linear-gradient(155deg,#111c29,#0b121b)!important;border-color:#293849!important;border-radius:17px!important;padding:16px!important}.anime-next-episode>small{color:#7eb8d8!important;letter-spacing:1.7px!important;margin-bottom:13px!important}.anime-episode-directory{max-height:calc(100dvh - 110px);overflow:hidden}.anime-episode-directory-head{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.anime-episode-directory-head>small{color:#7eb8d8;letter-spacing:1.7px;font-size:9px;font-weight:900}.anime-episode-directory-head>span{color:#79d7ff;background:#3491be1f;border:1px solid #30475b;border-radius:999px;place-items:center;min-width:28px;height:24px;padding:0 8px;font-size:10px;font-weight:800;display:grid}.anime-episode-directory-list{scrollbar-width:thin;scrollbar-color:#314b60 transparent;gap:10px;max-height:calc(100dvh - 142px);padding-right:3px;display:grid;overflow-y:auto}.anime-next-episode .anime-episode-directory-item{color:#dce6ee;background:linear-gradient(135deg,#162433f0,#0d1620f5);border:1px solid #293b4d;border-radius:14px;grid-template-columns:112px minmax(0,1fr);gap:13px;min-height:92px;padding:10px;transition:border-color .16s,background-color .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffff06}a.anime-episode-directory-item:hover{background:#172532;border-color:#3c91bb;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0b,0 10px 24px #0000002e}.anime-next-episode .anime-episode-directory-item.is-active{background:linear-gradient(135deg,#1c63844d,#101c28e6);border-color:#48c9ff9e;box-shadow:inset 3px 0 #48c9ff}.anime-episode-directory-item .anime-next-poster{height:72px!important}.anime-episode-directory-item .anime-next-poster em{color:#fff;background:#03080dc7;border-radius:6px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900;position:absolute;bottom:5px;right:6px}.anime-episode-directory-item .anime-next-poster i{width:32px;height:32px}.anime-episode-directory-item>div{align-content:center;gap:5px;min-width:0;display:grid}.anime-episode-directory-item b{color:#edf5fb;font-size:14px;line-height:1.25}.anime-episode-directory-item p{color:#758b9f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.anime-episode-directory-item>div>span{color:#59cdfd;font-size:10px;font-weight:800}.anime-episode-directory-item.is-active>div>span{color:#5fe1ad}.anime-next-episode>a:not(.anime-episode-directory-item){min-height:108px;background:#111c29eb!important;border-color:#314357!important;border-radius:13px!important;grid-template-columns:116px minmax(0,1fr)!important;gap:11px!important;padding:9px!important}.anime-next-poster{height:88px!important}.anime-next-empty{background:#070d146b;padding:24px 18px;border-color:#2c4053!important;border-radius:13px!important;gap:9px!important;min-height:190px!important}.anime-next-empty svg{background:#24976f1f;border:1px solid #47daa557;border-radius:50%;width:30px;height:30px;padding:6px}.anime-next-empty b{font-size:13px!important}.anime-next-empty p{color:#7790a6!important;font-size:9px!important;line-height:1.65!important}@media (width<=900px){.anime-watch-page{padding:max(8px, env(safe-area-inset-top)) 9px calc(22px + env(safe-area-inset-bottom))!important}.anime-watch-header{margin-bottom:7px;padding:0 4px;height:50px!important}.anime-watch-header>a{flex-basis:40px;border-radius:12px!important;width:40px!important;height:40px!important}.anime-watch-header b{max-width:calc(100vw - 82px)!important;font-size:14px!important}.anime-watch-layout{grid-template-columns:1fr!important;gap:11px!important}.anime-player-stage{aspect-ratio:16/9;max-height:none;border-radius:13px!important;box-shadow:0 14px 38px #00000057!important}.anime-next-episode{position:static;border-radius:14px!important;padding:12px!important}.anime-episode-directory{max-height:none}.anime-episode-directory-list{grid-template-columns:minmax(0,1fr);gap:10px;max-height:none;padding-right:0}.anime-next-episode .anime-episode-directory-item{grid-template-columns:112px minmax(0,1fr);gap:12px;width:100%;min-height:92px;padding:9px}.anime-episode-directory-item .anime-next-poster{height:72px!important}.anime-next-episode>small{margin-bottom:10px!important}.anime-next-empty{padding:18px 14px;min-height:122px!important}.anime-next-empty svg{width:27px;height:27px}.anime-next-episode>a:not(.anime-episode-directory-item){min-height:94px;grid-template-columns:108px minmax(0,1fr)!important}.anime-next-poster{height:74px!important}}@media (width<=390px){.anime-watch-page{padding-left:7px!important;padding-right:7px!important}.anime-next-episode{padding:11px!important}.anime-next-episode>a:not(.anime-episode-directory-item){grid-template-columns:96px minmax(0,1fr)!important}.anime-next-poster{height:68px!important}.anime-episode-directory-list{grid-template-columns:1fr}.anime-next-episode .anime-episode-directory-item{grid-template-columns:102px minmax(0,1fr)!important}}body .library-page.compact-view .library-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}body .library-page.compact-view .library-list>article.library-entry-card{background:radial-gradient(circle at 100% 0,#22b6eb1f,#0000 38%),linear-gradient(145deg,#17283b,#0f1a28)!important;border:1px solid #57a4d74d!important;border-radius:18px!important;grid-template-rows:1fr!important;grid-template-columns:88px minmax(0,1fr) 142px!important;align-items:center!important;gap:18px!important;min-height:156px!important;padding:16px!important;box-shadow:0 14px 34px #00000029,inset 0 1px #ffffff06!important}body .library-page.compact-view .library-list>article.library-entry-card:hover{border-color:#4bc9f880!important;transform:translateY(-2px)!important;box-shadow:0 18px 42px #0000003b,0 0 0 1px #1faee514!important}body .library-page.compact-view .library-list>article.library-entry-card>img{border:1px solid #ffffff1a!important;border-radius:12px!important;width:88px!important;height:124px!important;box-shadow:0 10px 24px #00000057!important}.library-entry-card .library-item-info{min-width:0;align-self:center!important}.library-entry-card .library-item-info h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#f3f7fb!important;margin:0 0 8px!important;font-size:16px!important;line-height:1.35!important}.library-entry-card .library-item-info>p{flex-wrap:wrap;align-items:center;color:#8294a9!important;gap:6px!important;font-size:9px!important;display:flex!important}.library-entry-card .library-item-info>p b{letter-spacing:.5px}.library-entry-card .mobile-unread-count{color:#a8bdd0!important;text-align:left!important;background:linear-gradient(135deg,#114760e6,#0f273afa)!important;border:1px solid #36c9f652!important;border-radius:12px!important;align-items:center!important;gap:9px!important;width:max-content!important;max-width:100%!important;min-height:44px!important;margin-top:13px!important;padding:7px 12px 7px 8px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0d!important}.library-entry-card .mobile-unread-count>svg{color:#06202b!important;stroke-width:2.4px!important;background:#28bcec!important;border-radius:9px!important;flex:0 0 28px!important;width:28px!important;height:28px!important;padding:6px!important}.library-entry-card .mobile-unread-count>span{gap:2px;min-width:0;display:grid}.library-entry-card .mobile-unread-count b{color:#edfaff!important;font-size:10px!important;line-height:1.2!important}.library-entry-card .mobile-unread-count small{color:#88a1b7!important;font-size:8px!important;line-height:1.25!important}.library-entry-card .mobile-unread-count.complete{background:linear-gradient(135deg,#1c3042eb,#101d2bfa)!important;border-color:#5f94b747!important}.library-entry-card .mobile-unread-count.complete>svg{color:#9ec4d9!important;background:#294359!important}.library-entry-card .library-card-actions{z-index:3!important;align-content:center!important;gap:9px!important;display:grid!important;position:relative!important}.library-entry-card .library-card-actions>a,.library-entry-card .library-card-actions>button{border-radius:11px!important;height:42px!important;font-size:10px!important;font-weight:800!important}@media (width<=720px){body .library-page.compact-view .library-list{grid-template-columns:1fr!important;gap:11px!important}body .library-page.compact-view .library-list>article.library-entry-card{border-radius:16px!important;grid-template-rows:auto auto!important;grid-template-columns:74px minmax(0,1fr)!important;align-items:start!important;gap:12px 13px!important;min-height:0!important;padding:13px!important}body .library-page.compact-view .library-list>article.library-entry-card:hover{transform:none!important}body .library-page.compact-view .library-list>article.library-entry-card>img{border-radius:11px!important;grid-area:1/1!important;width:74px!important;height:104px!important}.library-entry-card .library-item-info{padding-top:2px;grid-area:1/2!important;align-self:start!important}.library-entry-card .library-item-info h2{margin-bottom:7px!important;font-size:14px!important}.library-entry-card .library-item-info>p{font-size:8px!important}.library-entry-card .mobile-unread-count{border-radius:10px!important;gap:7px!important;min-height:39px!important;margin-top:10px!important;padding:6px 9px 6px 6px!important}.library-entry-card .mobile-unread-count>svg{border-radius:8px!important;flex-basis:25px!important;width:25px!important;height:25px!important;padding:5px!important}.library-entry-card .mobile-unread-count b{white-space:normal!important;font-size:9px!important}.library-entry-card .mobile-unread-count small{display:none!important}.library-entry-card .library-card-actions{grid-area:2/1/auto/-1!important;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr)!important;gap:9px!important}.library-entry-card .library-card-actions>a,.library-entry-card .library-card-actions>button{border-radius:10px!important;height:40px!important;font-size:10px!important}}.library-entry-card .mobile-unread-count,.library-entry-card .mobile-unread-count.complete{width:auto!important;min-height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:7px!important;margin-top:11px!important;padding:0!important}.library-entry-card .mobile-unread-count>svg,.library-entry-card .mobile-unread-count.complete>svg{color:#55d7ff!important;width:18px!important;height:18px!important;box-shadow:none!important;background:#27b2e01f!important;border:1px solid #47caf557!important;border-radius:50%!important;flex:0 0 18px!important;padding:3px!important}.library-entry-card .mobile-unread-count>span{align-items:baseline!important;gap:7px!important;display:flex!important}.library-entry-card .mobile-unread-count b{color:#dff7ff!important;white-space:nowrap!important;font-size:10px!important;line-height:1.25!important}.library-entry-card .mobile-unread-count small{color:#71879a!important;white-space:nowrap!important;font-size:8px!important;line-height:1.25!important}@media (width<=720px){.library-entry-card .mobile-unread-count,.library-entry-card .mobile-unread-count.complete{gap:6px!important;min-height:20px!important;margin-top:9px!important;padding:0!important}.library-entry-card .mobile-unread-count>svg,.library-entry-card .mobile-unread-count.complete>svg{flex-basis:17px!important;width:17px!important;height:17px!important;padding:3px!important}.library-entry-card .mobile-unread-count b{white-space:nowrap!important;font-size:9px!important}}.library-entry-card .mobile-unread-count,.library-entry-card .mobile-unread-count.has-unread,.library-entry-card .mobile-unread-count.complete{width:max-content!important;min-width:0!important;max-width:100%!important;min-height:0!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin:10px 0 0!important;padding:0!important;display:flex!important;overflow:visible!important}.library-entry-card .mobile-unread-count:before,.library-entry-card .mobile-unread-count:after{content:none!important;display:none!important}.library-entry-card .mobile-unread-count>svg{color:#54d5ff!important;width:20px!important;height:20px!important;box-shadow:none!important;background:#2bbae81a!important;border:1px solid #37c7f357!important;border-radius:7px!important;flex:0 0 20px!important;padding:4px!important}.library-entry-card .mobile-unread-count.complete>svg{color:#8cabc0!important;background:#6f97b514!important;border-color:#6f97b542!important}.library-entry-card .mobile-unread-count>span{align-items:start!important;gap:2px!important;min-width:0!important;display:grid!important}.library-entry-card .mobile-unread-count b{width:auto!important;height:auto!important;box-shadow:none!important;color:#dff7ff!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:800!important;line-height:1.25!important;display:block!important}.library-entry-card .mobile-unread-count small{color:#748ba0!important;white-space:normal!important;font-size:8px!important;line-height:1.3!important;display:block!important}@media (width<=720px){.library-entry-card .mobile-unread-count,.library-entry-card .mobile-unread-count.has-unread,.library-entry-card .mobile-unread-count.complete{gap:7px!important;margin-top:8px!important}.library-entry-card .mobile-unread-count>svg{flex-basis:19px!important;width:19px!important;height:19px!important;padding:4px!important}.library-entry-card .mobile-unread-count b{font-size:9px!important}.library-entry-card .mobile-unread-count small{display:none!important}.library-page .mobile-library-tab{box-sizing:border-box!important;width:100%!important;margin:0 0 10px!important;padding-inline:3px!important}.library-page .mobile-library-tab:after{left:3px!important}}:root{--z-content-max:1760px;--z-section-gap:18px;--z-control-height:44px}.home-content,.catalog-page,.collection-page,.library-page,.settings-page,.legal-page,.vip-checkout-page,.admin-section{box-sizing:border-box!important;width:min(100%,var(--z-content-max))!important;max-width:var(--z-content-max)!important;margin-inline:auto!important}.admin-workspace{background:radial-gradient(circle at 88% -8%,#1e8ec217,#0000 29%),0 0!important;min-height:100vh!important}.sidebar,.admin-nav{gap:0!important}.sidebar nav,.admin-nav nav{gap:4px!important}.nav-link,.admin-nav nav button{color:#8497ac!important;border:1px solid #0000!important;border-radius:12px!important;min-height:48px!important;padding:0 10px!important;transition:background .18s,border-color .18s,color .18s,transform .18s!important}.nav-link:hover,.admin-nav nav button:hover{color:#eff7fc!important;background:#142233!important;border-color:#75a9cd24!important}.nav-link.active,.admin-nav nav button.active{background:linear-gradient(90deg,#1fade22e,#142233db)!important;border-color:#42beed38!important}.nav-link i,.admin-nav nav button>i{border-radius:9px!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}.sidebar:not(.collapsed) .nav-link,.admin-nav:not(.collapsed) nav button{gap:10px!important}.catalog-filter-panel,.library-stats>button,.library-toolbar,.library-list>article,.history-toolbar,.history-list>.history-card,.legal-hero,.legal-layout article>section,.settings-card,.settings-nav,.settings-vip-expiry,.settings-vip-history,.clean-detail .entries,.clean-detail .detail-side,.clean-detail .side-characters,.series-manager-head,.admin-section-hero,.series-metric-card,.series-directory,.episode-manager-head,.episode-create-head,.episode-directory,.episode-info-form,.episode-media-panel,.admin-form,.existing-content,.upload-panel,.period-analytics,.comment-admin-toolbar,.comment-card-grid>article,.usercode-search,.user-code-table,.report-status-tabs,.report-admin-list,.genre-admin-grid article,.membership-card,.discount-live-preview,.content-library-head,.content-list-tools,.content-list,.social-section>aside{border:1px solid var(--z-line)!important;background:linear-gradient(145deg,#121f2efa,#0b1520fa)!important;border-radius:16px!important;box-shadow:0 14px 38px #00000026,inset 0 1px #ffffff06!important}.admin-section,.series-manager,.content-library-panel{gap:var(--z-section-gap)!important}.admin-section-hero,.series-manager-head,.content-library-head{background:radial-gradient(circle at 92% 2%,#22b6ee21,#0000 35%),linear-gradient(145deg,#16283a,#101b29)!important;border-radius:20px!important;min-height:138px!important;padding:26px 28px!important}.admin-section-hero h2,.series-manager-head h2,.content-library-head h2{margin:6px 0!important;font-size:clamp(23px,1.65vw,29px)!important;line-height:1.2!important}.admin-section-hero p,.series-manager-head p,.content-library-head p{color:#8296ad!important;max-width:760px!important;margin:0!important;font-size:12px!important;line-height:1.65!important}.content-list-tools,.library-toolbar,.history-toolbar,.comment-admin-toolbar,.report-status-tabs{gap:10px!important;min-height:64px!important;padding:10px!important}.library-toolbar,.history-toolbar{justify-content:flex-start!important}.library-toolbar label,.history-toolbar label{margin-left:0!important;margin-right:auto!important}.admin-form input,.admin-form select,.admin-form textarea,.series-directory header label,.content-list-tools label,.usercode-search,.entry-toolbar label,.catalog-search,.library-toolbar label,.history-toolbar label{min-height:var(--z-control-height)!important;border-color:var(--z-line)!important;color:var(--z-text)!important;background:#0c1723!important;border-radius:11px!important;font-size:12px!important}.admin-section button,.settings-page button,.catalog-page button,.collection-page button,.admin-section a[role=button]{transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s!important}.admin-section button:hover:not(:disabled),.settings-page button:hover:not(:disabled),.catalog-page button:hover:not(:disabled),.collection-page button:hover:not(:disabled){transform:translateY(-1px)}.admin-section button:active:not(:disabled),.settings-page button:active:not(:disabled),.catalog-page button:active:not(:disabled),.collection-page button:active:not(:disabled){transform:translateY(0)scale(.985)}.series-metrics,.metric-grid,.comment-metrics{gap:14px!important}.series-metric-card,.clickable-metrics button,.comment-metrics>article{border:1px solid var(--z-line)!important;min-height:124px!important;box-shadow:var(--z-card-shadow)!important;background:linear-gradient(145deg,#152538,#0f1a28)!important;border-radius:16px!important;padding:20px!important}.series-table-head,.episode-table-head,.content-list-heading,.user-code-table .table-head{border-bottom:1px solid var(--z-line)!important;background:#0810197a!important;min-height:48px!important}.series-table>article,.episode-table>article,.content-list-row,.user-code-table>article{background:0 0!important;border-bottom:1px solid #84a4c724!important;transition:background .18s!important}.series-table>article:hover,.episode-table>article:hover,.content-list-row:hover,.user-code-table>article:hover{background:#1d354c6b!important}@media (width<=900px){:root{--z-section-gap:13px}.home-content,.catalog-page,.collection-page,.library-page,.settings-page,.legal-page,.vip-checkout-page,.admin-section{max-width:none!important}.admin-section-hero,.series-manager-head,.content-library-head{min-height:auto!important;padding:19px!important}}@media (width<=720px){.catalog-filter-panel,.library-toolbar,.history-toolbar,.settings-card,.settings-nav,.clean-detail .entries,.clean-detail .detail-side,.series-manager-head,.admin-section-hero,.series-directory,.episode-directory,.admin-form,.existing-content,.upload-panel,.period-analytics,.membership-card,.discount-live-preview,.content-library-head,.content-list-tools,.content-list,.social-section>aside{border-radius:14px!important}html,body{width:100%;max-width:100%;overflow-x:clip!important}.site-area,.app-shell,.site-main,.home-content,.catalog-page,.collection-page,.library-page,.settings-page,.legal-page,.vip-checkout-page,.clean-detail,.clean-detail-columns,.settings-layout,.settings-content{min-width:0!important;max-width:100%!important}.home-content,.catalog-page,.collection-page,.library-page,.settings-page,.legal-page,.vip-checkout-page{padding-left:12px!important;padding-right:12px!important;padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}.home-content,.catalog-page,.collection-page,.library-page,.legal-page,.vip-checkout-page{padding-top:14px!important}.settings-page{padding-top:8px!important}.shelf{margin-bottom:25px!important}.shelf-title{gap:8px!important;min-height:36px!important;margin-bottom:9px!important}.shelf-controls{flex-shrink:0;gap:6px!important}.shelf-controls button,.shelf-controls a{border-radius:10px!important;min-width:36px!important;min-height:36px!important;padding:0 10px!important}.card-row,.catalog-grid,.catalog-search-row,.library-list,.history-list,.card,.catalog-card,.library-list>article,.history-list>.history-card{min-width:0!important}.catalog-search-row{gap:8px!important;width:100%!important}.catalog-search{flex:auto!important;min-width:0!important}.mobile-bottom-nav{height:calc(70px + env(safe-area-inset-bottom))!important;padding-bottom:env(safe-area-inset-bottom)!important}.mobile-bottom-nav a{gap:4px!important;min-width:0!important;padding-inline:3px!important}.settings-layout,.settings-content,.profile-settings{gap:12px!important}.settings-nav{margin:0!important}.settings-card{border-radius:15px!important}.profile-cover{height:142px!important}.profile-avatar-wrap{min-height:92px!important;padding:0 16px 12px!important}.settings-form-card,.settings-content>.settings-card{padding:15px!important}.clean-detail .title-hero{height:408px!important}.clean-detail-columns{gap:12px!important;margin-top:10px!important}.clean-detail .entries,.clean-detail .detail-side{border-radius:15px!important}.entry-directory-head{padding-inline:13px!important}.entry-toolbar{gap:8px!important;padding:10px 12px!important}.vip-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.vip-package-grid>button{border-radius:17px!important;min-width:0!important;min-height:158px!important;padding:16px!important}.vip-package-grid>button:last-child:nth-child(odd){grid-column:1/-1!important;min-height:142px!important}.vip-transfer-grid{gap:12px!important;margin-top:18px!important}.vip-transfer-card{border-radius:18px!important;padding:18px!important}.bank-detail-row{min-height:66px!important;padding:12px!important}.usercode-copy{min-height:76px!important;padding:12px!important}.legal-hero{padding:20px!important}.legal-layout,.legal-layout>article{width:100%!important;min-width:0!important}}@media (width<=380px){.home-content,.catalog-page,.collection-page,.library-page,.settings-page,.legal-page,.vip-checkout-page{padding-left:10px!important;padding-right:10px!important}.clean-detail .title-hero{height:396px!important}.vip-package-grid>button{padding:14px!important}}html{font-size:16px!important}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:var(--z-font-body)!important;line-height:1.55!important}.identity b,.admin-brand b{font-size:15px!important}.identity small,.admin-brand small,.nav-title span,.admin-nav>small{font-size:10px!important;line-height:1.35!important}.nav-link span,.admin-nav nav button>span,.sidebar-bottom a,.sidebar-bottom button{font-size:14px!important;line-height:1.3!important}.global-search input,.catalog-search input,.library-toolbar input,.history-toolbar input,.series-directory header input,.content-list-tools input,.usercode-search input{font-size:var(--z-font-control)!important}.global-search kbd,.random b{font-size:9px!important}.profile-popover b,.notification-popover b,.sidebar-account b{font-size:14px!important}.profile-popover small,.notification-popover small,.sidebar-account small{font-size:11px!important}.page-heading h1,.history-heading h1,.library-title h1,.settings-title h1,.legal-hero h1,.admin-section-hero h2,.series-manager-head h2,.content-library-head h2{font-size:var(--z-font-page)!important;letter-spacing:-.025em!important;line-height:1.12!important}.shelf h2,.detail-heading h2,.discussion-title h2,.entry-directory-head h2,.clean-detail .detail-side>h2,.series-directory h3,.episode-directory h3,.settings-card h2,.membership-card h2,.admin-form h3{font-size:var(--z-font-section)!important;letter-spacing:-.018em!important;line-height:1.2!important}.card h3,.catalog-card h2,.library-item-info h2,.history-card h2,.series-title-cell b,.episode-number b,.comment-card-grid h3{font-size:var(--z-font-card)!important;line-height:1.4!important}.card-time,.badges span,.badges small,.catalog-card small,.library-item-info p,.history-card small,.series-title-cell small,.episode-table time,.title-stats b,.clean-detail .title-copy small{font-size:var(--z-font-label)!important;line-height:1.35!important}.clean-detail .title-copy h1{font-size:clamp(34px,3.15vw,56px)!important}.clean-detail .title-copy p{font-size:var(--z-font-body)!important;line-height:1.7!important}.clean-detail .entry-directory-head h2{font-size:var(--z-font-section)!important}.clean-detail .detail-side>h2{letter-spacing:-.012em!important;font-size:clamp(16px,.35vw + 14px,18px)!important}.legal-layout article>section h2{font-size:clamp(20px,.7vw + 15px,25px)!important}.legal-layout article>section p,.legal-layout article>section li{font-size:var(--z-font-body)!important;line-height:1.78!important}button,.btn,.nav-button,a[role=button]{font-size:var(--z-font-control);line-height:1.2}input,select,textarea{font-size:var(--z-font-control)!important;line-height:1.5!important}.admin-form label,.content-edit-grid label,.episode-info-form>label,.user-vip-editor label,.content-form-section label{font-size:var(--z-font-label)!important}.content-edit-group>header b,.content-create-mode .content-form-section>header b,.episode-upload-zone b,.series-empty b,.episode-table-empty b{font-size:var(--z-font-card)!important}.content-edit-group>header small,.content-create-mode .content-form-section>header small,.episode-upload-zone small,.series-empty p,.episode-table-empty p,.episode-manager-head p,.episode-form-title small{font-size:var(--z-font-label)!important;line-height:1.55!important}.content-edit-grid input,.content-edit-grid select,.content-edit-grid textarea,.episode-info-form input,.episode-info-form select{font-size:var(--z-font-control)!important}.episode-manager-head h2,.episode-create-head h2,.content-edit-modal>header h2{font-size:clamp(24px,1vw + 17px,32px)!important}.series-metrics small,.series-table-head,.episode-table-head,.content-list-heading,.user-code-table .table-head{font-size:11px!important}.series-metrics p,.series-title-cell small,.episode-table time{font-size:12px!important}.series-metrics strong{font-size:clamp(30px,1.25vw + 18px,40px)!important}.clean-detail .comments-section .detail-heading{align-items:center;gap:10px;display:flex}.clean-detail .comments-section .detail-heading>span{color:#7dd3fc;background:#0ea5e91a;border:1px solid #38bdf833;border-radius:999px;justify-content:center;align-items:center;min-width:25px;height:25px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.clean-detail .comments-section>form.comment-composer{background:linear-gradient(135deg,#132232f5,#0c1622fa);border:1px solid #29394b;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:16px;padding:14px;display:grid;box-shadow:0 12px 30px #00000024}.clean-detail .comment-avatar{color:#eaf7ff;letter-spacing:.04em;border:1px solid #7dd3fc3d;place-items:center;font-weight:800;display:grid;overflow:hidden;box-shadow:0 5px 16px #0000002e;background:linear-gradient(145deg,#24384d,#182638)!important;border-radius:13px!important;width:46px!important;height:46px!important;font-size:11px!important}.clean-detail .comment-composer textarea{resize:vertical;width:100%;max-height:180px;transition:border-color var(--motion-fast) var(--ease-ui),background-color var(--motion-fast) var(--ease-ui),box-shadow var(--motion-fast) var(--ease-ui);outline:0;color:#edf6ff!important;background:#060d1699!important;border:1px solid #0000!important;border-radius:12px!important;min-height:66px!important;padding:12px 14px!important;font-size:14px!important;line-height:1.55!important}.clean-detail .comment-composer textarea::placeholder{color:#7e8fa3}.clean-detail .comment-composer textarea:focus{box-shadow:0 0 0 3px #0ea5e91a;background:#0a1623!important;border-color:#38bdf894!important}.clean-detail .comment-composer button{min-width:104px;box-shadow:0 8px 22px #0ea5e92e;color:#04131d!important;background:linear-gradient(135deg,#20b7ec,#0ea5e9)!important;border:1px solid #38bdf8!important;border-radius:11px!important;height:42px!important;padding:0 20px!important;font-size:13px!important;font-weight:800!important}.clean-detail .comment-composer button:hover:not(:disabled){box-shadow:0 10px 26px #0ea5e940;background:linear-gradient(135deg,#53ccf4,#22b5ed)!important}.clean-detail .comment-composer button:disabled{box-shadow:none;cursor:not-allowed;color:#8492a3!important;background:#283442!important;border-color:#344151!important}.clean-detail .public-comments{display:grid;gap:10px!important;margin-top:12px!important}.clean-detail .public-comments article{background:linear-gradient(135deg,#111f2edb,#0b141feb);border-radius:15px;gap:13px;display:grid;box-shadow:0 8px 22px #0000001a;border:1px solid #263648!important;grid-template-columns:46px minmax(0,1fr)!important;padding:15px!important}.clean-detail .public-comments article:hover{border-color:#38516a!important}.clean-detail .public-comment-content{min-width:0}.clean-detail .public-comment-content>header{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:22px;display:flex}.clean-detail .public-comment-content>header b{color:#f4f8fc;font-weight:800;font-size:13px!important}.clean-detail .public-comment-content>header time{color:#7790a9;font-weight:600;font-size:10px!important}.clean-detail .public-comment-content>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#cbd7e3!important;margin:6px 0 0!important;font-size:13px!important;line-height:1.65!important}.clean-detail .comments-section .no-comments{color:#8297ac;text-align:center;background:#0d192694;border:1px dashed #2c4257;border-radius:14px;margin:0;padding:24px 16px;font-size:13px!important}@media (width<=720px){:root{--z-font-body:15px;--z-font-small:13px;--z-font-label:11px;--z-font-control:14px;--z-font-card:14px;--z-font-section:21px;--z-font-page:29px}body{font-size:15px!important;line-height:1.5!important}.nav-link span,.admin-nav nav button>span{font-size:14px!important}.mobile-bottom-nav span,.mobile-bottom-nav small{font-size:11px!important;line-height:1.15!important}.mobile-bottom-nav svg{width:21px!important;height:21px!important}input,select,textarea,.global-search input,.catalog-search input,.library-toolbar input,.history-toolbar input{font-size:16px!important}button,.btn,.nav-button,a[role=button]{font-size:14px!important}.shelf h2{font-size:21px!important}.card h3,.catalog-card h2{font-size:14px!important;line-height:1.35!important}.card-time,.badges span,.badges small,.catalog-card small{font-size:11px!important}.clean-detail .title-copy h1{font-size:clamp(27px,8vw,34px)!important;line-height:1.08!important}.clean-detail .title-copy p{font-size:14px!important;line-height:1.6!important}.clean-detail .entry-directory-head h2,.discussion-title h2{font-size:21px!important}.clean-detail .detail-side>h2{font-size:17px!important}.library-entry-card .library-item-info h2{font-size:15px!important}.library-entry-card .library-item-info>p{font-size:11px!important}.library-entry-card .mobile-unread-count b{font-size:12px!important}.library-entry-card .mobile-unread-count small{font-size:10px!important}.library-entry-card .library-card-actions>a,.library-entry-card .library-card-actions>button{font-size:13px!important}.content-create-mode .anilist-launch b,.content-create-mode .content-form-section>header b{font-size:14px!important}.content-create-mode .anilist-launch small,.content-create-mode .content-form-section>header small{font-size:11px!important}.clean-detail .comments-section>form.comment-composer{border-radius:14px;grid-template-columns:40px minmax(0,1fr);gap:10px;padding:11px}.clean-detail .comment-avatar{border-radius:11px!important;width:40px!important;height:40px!important}.clean-detail .comment-composer textarea{min-height:58px!important;padding:10px 12px!important;font-size:14px!important}.clean-detail .comment-composer button{grid-column:2;width:100%;min-width:0;height:40px!important}.clean-detail .public-comments article{border-radius:14px;gap:10px;grid-template-columns:40px minmax(0,1fr)!important;padding:12px!important}.clean-detail .public-comment-content>header b{font-size:13px!important}.clean-detail .public-comment-content>header time{font-size:10px!important}.clean-detail .public-comment-content>p{font-size:13px!important;line-height:1.58!important}}:where(.nav-link,.admin-nav button,.card,.catalog-card,.library-entry-card,.history-card,button,.profile-popover>a,.sidebar-bottom>a){transition:color var(--motion-fast) var(--ease-ui), background-color var(--motion-fast) var(--ease-ui), border-color var(--motion-fast) var(--ease-ui), opacity var(--motion-fast) var(--ease-ui), transform var(--motion-base) var(--ease-ui), box-shadow var(--motion-base) var(--ease-ui)}.card:hover,.catalog-card:hover{transform:translateY(-2px)}.card:active,.catalog-card:active,button:active{transform:translateY(0)scale(.985)}.cover .new-release-badge{letter-spacing:.15px!important;border-radius:9px!important;min-width:58px!important;height:31px!important;padding:0 13px!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.cover-count,.cover-type{letter-spacing:.25px!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}@media (width<=720px){.cover .new-release-badge{min-width:52px!important;height:28px!important;padding:0 11px!important;font-size:11px!important}.cover-count,.cover-type{min-height:25px!important;padding:0 9px!important;font-size:10px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{box-shadow:none!important;background-image:none!important}input:focus,select:focus,textarea:focus{box-shadow:none!important;outline:0!important}.global-search input,.catalog-search input,.library-toolbar label input,.history-toolbar label input,.series-directory header label input,.content-list-tools label input,.usercode-search input,.entry-toolbar label input,.comment-admin-toolbar label input,.command-search input,.reader-chapter-list label input,.auth-gate-card>form>label>div>input:not([type=checkbox]){min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}input:-webkit-autofill{-webkit-text-fill-color:var(--z-text)!important;caret-color:var(--z-text)!important;-webkit-box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;background-color:var(--z-surface-soft)!important;border-color:var(--z-line-strong)!important;background-image:none!important;transition:background-color 9999s ease-out,color 9999s ease-out!important}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--z-text)!important;caret-color:var(--z-text)!important;-webkit-box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;background-color:var(--z-surface-soft)!important;border-color:var(--z-line-strong)!important;background-image:none!important;transition:background-color 9999s ease-out,color 9999s ease-out!important}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--z-text)!important;caret-color:var(--z-text)!important;-webkit-box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;background-color:var(--z-surface-soft)!important;border-color:var(--z-line-strong)!important;background-image:none!important;transition:background-color 9999s ease-out,color 9999s ease-out!important}input:-webkit-autofill:active{-webkit-text-fill-color:var(--z-text)!important;caret-color:var(--z-text)!important;-webkit-box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;background-color:var(--z-surface-soft)!important;border-color:var(--z-line-strong)!important;background-image:none!important;transition:background-color 9999s ease-out,color 9999s ease-out!important}textarea:-webkit-autofill{-webkit-text-fill-color:var(--z-text)!important;caret-color:var(--z-text)!important;-webkit-box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;background-color:var(--z-surface-soft)!important;border-color:var(--z-line-strong)!important;background-image:none!important;transition:background-color 9999s ease-out,color 9999s ease-out!important}textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--z-text)!important;caret-color:var(--z-text)!important;-webkit-box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;background-color:var(--z-surface-soft)!important;border-color:var(--z-line-strong)!important;background-image:none!important;transition:background-color 9999s ease-out,color 9999s ease-out!important}textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--z-text)!important;caret-color:var(--z-text)!important;-webkit-box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;background-color:var(--z-surface-soft)!important;border-color:var(--z-line-strong)!important;background-image:none!important;transition:background-color 9999s ease-out,color 9999s ease-out!important}textarea:-webkit-autofill:active{-webkit-text-fill-color:var(--z-text)!important;caret-color:var(--z-text)!important;-webkit-box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;background-color:var(--z-surface-soft)!important;border-color:var(--z-line-strong)!important;background-image:none!important;transition:background-color 9999s ease-out,color 9999s ease-out!important}select:-webkit-autofill{-webkit-text-fill-color:var(--z-text)!important;caret-color:var(--z-text)!important;-webkit-box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;background-color:var(--z-surface-soft)!important;border-color:var(--z-line-strong)!important;background-image:none!important;transition:background-color 9999s ease-out,color 9999s ease-out!important}select:-webkit-autofill:hover{-webkit-text-fill-color:var(--z-text)!important;caret-color:var(--z-text)!important;-webkit-box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;background-color:var(--z-surface-soft)!important;border-color:var(--z-line-strong)!important;background-image:none!important;transition:background-color 9999s ease-out,color 9999s ease-out!important}select:-webkit-autofill:focus{-webkit-text-fill-color:var(--z-text)!important;caret-color:var(--z-text)!important;-webkit-box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;background-color:var(--z-surface-soft)!important;border-color:var(--z-line-strong)!important;background-image:none!important;transition:background-color 9999s ease-out,color 9999s ease-out!important}select:-webkit-autofill:active{-webkit-text-fill-color:var(--z-text)!important;caret-color:var(--z-text)!important;-webkit-box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important;background-color:var(--z-surface-soft)!important;border-color:var(--z-line-strong)!important;background-image:none!important;transition:background-color 9999s ease-out,color 9999s ease-out!important}:is(input:autofill,textarea:autofill,select:autofill){color:var(--z-text)!important;caret-color:var(--z-text)!important;background:var(--z-surface-soft)!important;box-shadow:0 0 0 1000px var(--z-surface-soft) inset!important}@media (width>=561px){.clean-detail .entry-list.anime>a{grid-template-columns:168px 50px minmax(0,1fr) auto 32px;gap:18px;min-height:106px;padding:12px 11px}.clean-detail .entry-list.anime .entry-cover{border-radius:12px;width:168px;height:90px}.clean-detail .entry-list.anime .entry-number{width:48px;height:48px;font-size:14px}.clean-detail .entry-list.anime .entry-copy{gap:7px}.clean-detail .entry-list.anime .entry-copy b{font-size:17px!important}.clean-detail .entry-list.anime .entry-copy time{font-size:12px}.clean-detail .entry-list.anime .entry-access{min-width:92px;padding:9px 12px;font-size:11px}.clean-detail .entry-list.anime .entry-arrow svg{width:20px;height:20px}}@media (width<=560px){.clean-detail .entry-list.anime>a{grid-template-columns:112px minmax(0,1fr) 26px;gap:12px;min-height:86px;padding:9px 3px}.clean-detail .entry-list.anime .entry-cover{border-radius:10px;width:112px;height:70px}.clean-detail .entry-list.anime .entry-copy b{font-size:14px!important}.clean-detail .entry-list.anime .entry-copy time{font-size:10px}}.sidebar-collapse-toggle,.sidebar-collapse-toggle:hover,.sidebar-collapse-toggle:focus,.sidebar-collapse-toggle:focus-visible,.sidebar-collapse-toggle:active{top:50%!important;transform:translateY(-50%)!important}@media (width>=721px){.sidebar.collapsed{overflow:visible}.sidebar.collapsed nav,.sidebar.collapsed nav section,.sidebar.collapsed .sidebar-bottom{width:100%;min-width:0;overflow:hidden}.sidebar.collapsed .identity{width:100%;overflow:hidden;justify-content:center!important;padding-left:0!important;padding-right:0!important}.sidebar.collapsed .identity div,.sidebar.collapsed .nav-title span,.sidebar.collapsed .nav-link>span,.sidebar.collapsed .nav-link>b,.sidebar.collapsed .sidebar-account-info,.sidebar.collapsed .sidebar-bottom .plain>span{display:none!important}.sidebar.collapsed .nav-title{width:100%;padding:0 12px!important}.sidebar.collapsed .nav-link{max-width:56px;overflow:hidden;grid-template-columns:1fr!important;justify-items:center!important;width:100%!important;padding:0!important}.sidebar.collapsed .nav-link>i{grid-column:1!important;margin:0!important}.sidebar.collapsed .sidebar-bottom>button,.sidebar.collapsed .sidebar-bottom>a,.sidebar.collapsed .sidebar-account{max-width:56px;width:100%!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important}.sidebar.collapsed .sidebar-bottom .plain{color:#0000!important;justify-content:center!important;padding:0!important;font-size:0!important}.sidebar.collapsed .sidebar-bottom .plain>i{color:#8fa6c5!important;width:24px!important;min-width:24px!important;margin:0!important}.sidebar.collapsed .sidebar-bottom .random{justify-content:center!important;padding:0!important}.sidebar.collapsed .sidebar-bottom .random>span{width:20px;overflow:hidden;gap:0!important;font-size:0!important}.sidebar.collapsed .sidebar-bottom .random>b{display:none!important}.sidebar.collapsed .sidebar-account{align-items:center!important;padding:7px 4px!important}}.library-entry-card .library-item-info{align-content:center!important;gap:12px!important;display:grid!important}.library-entry-card .library-item-info h2{color:#f2f7fb!important;margin:0!important;font-size:17px!important;line-height:1.3!important}.library-entry-card .mobile-unread-count,.library-entry-card .mobile-unread-count.has-unread,.library-entry-card .mobile-unread-count.complete{gap:9px!important;margin:0!important}.library-entry-card .mobile-unread-count>svg{flex-basis:23px!important;width:23px!important;height:23px!important;padding:5px!important}@media (width<=720px){.library-entry-card .library-item-info{gap:9px!important}.library-entry-card .library-item-info h2{font-size:15px!important}.library-entry-card .mobile-unread-count>svg{flex-basis:21px!important;width:21px!important;height:21px!important;padding:4px!important}.library-entry-card .mobile-unread-count b{font-size:10px!important}}.home-content,.catalog-page,.collection-page,.library-page,.history-page,.settings-page,.legal-page,.vip-checkout-page,.admin-section,.settings-title,.settings-layout{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.clean-detail-columns,.clean-detail .comments-section,.clean-detail .characters,.clean-detail .more-like{width:100%!important;max-width:none!important;padding-left:var(--z-page-pad)!important;padding-right:var(--z-page-pad)!important;margin-left:0!important;margin-right:0!important}@media (width<=720px){.clean-detail-columns,.clean-detail .comments-section,.clean-detail .characters,.clean-detail .more-like{padding-left:12px!important;padding-right:12px!important}}:root{--z-page-space:clamp(18px,2vw,32px);--z-card-space:clamp(17px,1.35vw,22px);--z-toolbar-space:11px}.home-content,.catalog-page,.collection-page,.library-page,.history-page,.settings-page,.legal-page,.vip-checkout-page,.admin-section{padding:28px var(--z-page-space)!important}.topbar{padding-left:var(--z-page-space)!important;padding-right:var(--z-page-space)!important}.catalog-filter-panel,.library-stats>button,.library-list>article,.history-list>.history-card,.legal-hero,.legal-layout article>section,.settings-form-card,.settings-content>.settings-card,.clean-detail .entries,.clean-detail .detail-side,.clean-detail .side-characters,.series-manager-head,.admin-section-hero,.series-metric-card,.episode-manager-head,.episode-info-form,.episode-media-panel,.admin-form,.existing-content,.upload-panel,.period-analytics,.comment-card-grid>article,.usercode-search,.report-admin-list>article,.genre-admin-grid article,.membership-card,.discount-live-preview,.content-library-head,.social-section>aside{padding:var(--z-card-space)!important}.library-toolbar,.history-toolbar,.content-list-tools,.comment-admin-toolbar,.report-status-tabs,.entry-toolbar,.series-directory>header,.episode-directory>header{padding:var(--z-toolbar-space)!important}@media (width<=720px){:root{--z-page-space:12px;--z-card-space:14px;--z-toolbar-space:9px}.home-content,.catalog-page,.collection-page,.library-page,.history-page,.settings-page,.legal-page,.vip-checkout-page,.admin-section{padding:14px var(--z-page-space)!important}.site-area{padding-bottom:calc(74px + env(safe-area-inset-bottom))!important}.catalog-filter-panel,.library-list>article,.history-list>.history-card,.legal-hero,.legal-layout article>section,.settings-form-card,.settings-content>.settings-card,.clean-detail .entries,.clean-detail .detail-side,.clean-detail .side-characters,.series-manager-head,.admin-section-hero,.episode-manager-head,.episode-info-form,.episode-media-panel,.admin-form,.existing-content,.upload-panel,.period-analytics,.comment-card-grid>article,.report-admin-list>article,.membership-card,.discount-live-preview{padding:var(--z-card-space)!important}}.home-content,.catalog-page,.collection-page,.library-page,.history-page,.settings-page,.legal-page,.vip-checkout-page{align-content:start!important;gap:var(--z-section-gap)!important;display:grid!important}.home-content{gap:28px!important}.home-content>.shelf,.home-content>.recent-home-section,.recent-home-section>.shelf{margin:0!important}.home-content .shelf{gap:10px!important;display:grid!important}.home-content .shelf-title,.catalog-search,.catalog-grid,.catalog-summary,.library-title,.history-heading,.settings-title,.library-toolbar,.history-toolbar,.legal-hero,.admin-section-hero,.series-manager-head,.content-library-head,.episode-manager-head,.episode-directory,.episode-create-grid,.clean-detail-columns,.clean-detail .comments-section,.clean-detail .characters,.clean-detail .more-like,.vip-transfer-grid,:where(.shelf-title,.page-heading,.history-heading,.settings-title,.settings-section-head,.legal-hero,.admin-section-hero,.series-manager-head,.content-library-head,.episode-manager-head,.episode-create-head,.panel-title) :where(h1,h2,h3,h4,p){margin:0!important}.shelf-title{justify-content:space-between!important}.shelf-controls{margin-left:0!important}.settings-form-actions{justify-content:space-between!important}.settings-form-actions button,.episode-manager-head>.episode-manager-add{margin-left:0!important}.content-create-actions{justify-content:space-between!important}.content-create-actions>button{margin-left:0!important}@media (width<=720px){.home-content,.catalog-page,.collection-page,.library-page,.history-page,.settings-page,.legal-page,.vip-checkout-page{gap:14px!important}.home-content{gap:20px!important}.home-content .shelf{gap:8px!important}}:root{--z-font-body:clamp(16px,.16vw + 15px,17px);--z-font-small:clamp(13px,.1vw + 12px,14px);--z-font-label:clamp(12px,.08vw + 11px,13px);--z-font-control:clamp(14px,.14vw + 13px,16px);--z-font-card:clamp(15px,.16vw + 14px,17px);--z-font-section:clamp(23px,.75vw + 17px,30px);--z-font-page:clamp(32px,1.35vw + 20px,44px)}body{letter-spacing:-.006em;font-size:var(--z-font-body)!important;line-height:1.6!important}.nav-link span,.admin-nav nav button>span,.sidebar-bottom a,.sidebar-bottom button{letter-spacing:-.01em!important;font-size:15px!important;font-weight:650!important}.nav-title span,.admin-nav>small{letter-spacing:.14em!important;font-size:11px!important}button,.btn,.nav-button,a[role=button],input,select,textarea{font-size:var(--z-font-control)!important}button,.btn,.nav-button,a[role=button]{letter-spacing:-.008em!important;font-weight:700!important}.page-heading h1,.history-heading h1,.library-title h1,.settings-title h1,.legal-hero h1,.admin-section-hero h2,.series-manager-head h2,.content-library-head h2{font-size:var(--z-font-page)!important;letter-spacing:-.035em!important;font-weight:750!important;line-height:1.08!important}.page-heading p,.history-heading p,.library-title p,.settings-title p,.legal-hero p,.admin-section-hero p,.series-manager-head p,.content-library-head p{font-size:var(--z-font-small)!important;line-height:1.65!important}.shelf h2,.detail-heading h2,.discussion-title h2,.entry-directory-head h2,.clean-detail .detail-side>h2,.series-directory h3,.episode-directory h3,.settings-card h2,.membership-card h2,.admin-form h3{font-size:var(--z-font-section)!important;letter-spacing:-.025em!important;font-weight:750!important;line-height:1.16!important}.card h3,.catalog-card h2,.library-item-info h2,.history-card h2,.series-title-cell b,.episode-number b,.comment-card-grid h3,.entry-copy b{font-size:var(--z-font-card)!important;font-weight:700!important;line-height:1.38!important}.card-time,.badges span,.badges small,.catalog-card small,.library-item-info p,.history-card small,.series-title-cell small,.episode-table time,.entry-copy time,.title-stats b,.clean-detail .title-copy small{font-size:var(--z-font-label)!important;line-height:1.4!important}.new-release-badge,.cover-count,.cover-type{letter-spacing:.015em!important;font-size:12px!important;font-weight:800!important}.series-metrics small,.series-table-head,.episode-table-head,.content-list-heading,.user-code-table .table-head,.admin-form label,.content-edit-grid label,.episode-info-form>label,.user-vip-editor label,.content-form-section label{font-size:12px!important}.series-title-cell small,.series-metrics p,.episode-table time,.user-code-table article,.comment-card-grid article,.report-admin-list article{font-size:13px!important}@media (width<=720px){:root{--z-font-body:15px;--z-font-small:13px;--z-font-label:11px;--z-font-control:14px;--z-font-card:15px;--z-font-section:22px;--z-font-page:30px}body{font-size:var(--z-font-body)!important;line-height:1.55!important}.nav-link span,.admin-nav nav button>span{font-size:14px!important}.mobile-bottom-nav span,.mobile-bottom-nav small{font-size:10px!important}.page-heading h1,.history-heading h1,.library-title h1,.settings-title h1,.legal-hero h1{font-size:var(--z-font-page)!important}.shelf h2,.detail-heading h2,.discussion-title h2,.entry-directory-head h2{font-size:var(--z-font-section)!important}.card h3,.catalog-card h2,.library-item-info h2,.history-card h2,.entry-copy b{font-size:var(--z-font-card)!important}.new-release-badge,.cover-count,.cover-type{font-size:11px!important}}.library-entry-card .library-item-info{align-content:center!important;justify-items:start!important;gap:13px!important;min-width:0!important;padding:5px 0!important;display:grid!important}.library-entry-card .library-item-info h2{text-wrap:balance;color:#f4f9fd!important;letter-spacing:-.025em!important;max-width:100%!important;margin:0!important;font-size:20px!important;font-weight:750!important;line-height:1.22!important}.library-entry-card:hover .library-item-info h2{color:#fff!important}.library-entry-card .mobile-unread-count,.library-entry-card .mobile-unread-count.has-unread,.library-entry-card .mobile-unread-count.complete{color:#9cb1c4!important;gap:9px!important;margin:0!important}.library-entry-card .mobile-unread-count>svg{border-radius:8px!important;flex-basis:25px!important;width:25px!important;height:25px!important;padding:5px!important}.library-entry-card .mobile-unread-count b{color:#dff7ff!important;letter-spacing:-.01em!important;font-size:13px!important;font-weight:750!important;line-height:1.3!important}.library-entry-card .mobile-unread-count.has-unread b{color:#70ddff!important}.library-entry-card .mobile-unread-count.complete b{color:#a9bdcc!important}@media (width<=720px){.library-entry-card .library-item-info{align-self:center!important;gap:9px!important;padding:2px 0!important}.library-entry-card .library-item-info h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important;font-size:17px!important;line-height:1.25!important;display:-webkit-box!important}.library-entry-card .mobile-unread-count>svg{flex-basis:22px!important;width:22px!important;height:22px!important;padding:4px!important}.library-entry-card .mobile-unread-count b{font-size:11px!important;line-height:1.3!important}}.sidebar-bottom{gap:7px!important}.sidebar-bottom>a.plain{white-space:nowrap;transition:background .18s,color .18s,border-color .18s;position:relative;overflow:hidden;color:#8fa1b5!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:12px!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;column-gap:8px!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0 10px!important;font-size:15px!important;font-weight:650!important;display:grid!important}.sidebar-bottom>a.plain>i{font-style:normal;border-radius:9px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;margin:0!important;display:grid!important}.sidebar-bottom>a.plain[href=\/settings]>i{border:1px solid #0000;transition:background .18s,color .18s,border-color .18s;color:#7f96b1!important}.sidebar-bottom>a.plain:hover{color:#edf5fb!important;background:#142132!important}.sidebar-bottom>a.plain[href=\/settings]:hover>i{border-color:#4eb1dc38;color:#9de2fb!important;background:#1b2a3c!important}.sidebar-bottom .sidebar-account{background:linear-gradient(145deg,#142333f5,#0e1926f5)!important;border:1px solid #47688666!important;border-radius:12px!important;min-height:58px!important;margin-top:3px!important;padding:7px 9px!important;box-shadow:inset 0 1px #ffffff06!important}@media (width>=721px){.sidebar.collapsed .sidebar-bottom>a.plain{color:#0000!important;grid-template-columns:1fr!important;justify-items:center!important;width:100%!important;max-width:56px!important;padding:0!important;font-size:0!important}.sidebar.collapsed .sidebar-bottom>a.plain>i{grid-column:1!important;width:34px!important;min-width:34px!important;height:34px!important}.sidebar.collapsed .sidebar-bottom>a.plain>span{display:none!important}}.home-content,.catalog-page,.collection-page,.library-page,.history-page,.settings-page,.legal-page,.vip-checkout-page,.admin-section{gap:24px!important;padding:24px clamp(20px,2vw,30px)!important}.home-content>.shelf,.recent-home-section>.shelf{padding:clamp(18px,1.45vw,24px)!important}.home-content .shelf{gap:14px!important}.home-content>.shelf .shelf-title,.recent-home-section>.shelf .shelf-title{min-height:42px!important;margin:0!important;padding:0 0 14px!important}.card-row{grid-auto-columns:calc(16.6667% - 15px)!important;gap:18px!important;padding:6px 2px 10px!important}.card{grid-template-rows:auto auto auto;align-content:start;row-gap:10px!important;padding:0 2px 6px!important;display:grid!important}.card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;height:auto!important;min-height:2.75em!important;margin:0!important;padding:0 2px!important}.card-time{gap:7px!important;min-height:22px!important;margin:0!important;padding:0 2px!important;line-height:1.35!important}.catalog-card{gap:10px!important}.catalog-card>div:last-child{padding:0 2px!important}.catalog-card h2{min-height:2.7em!important;margin:0!important}@media (width<=1500px) and (width>=1101px){.card-row{grid-auto-columns:calc(20% - 14.4px)!important}}@media (width<=1100px) and (width>=721px){.card-row{grid-auto-columns:calc(25% - 12px)!important;gap:16px!important}}@media (width<=720px){.home-content,.catalog-page,.collection-page,.library-page,.history-page,.settings-page,.legal-page,.vip-checkout-page,.admin-section{gap:16px!important;padding:14px 12px!important}.site-area{padding-bottom:calc(74px + env(safe-area-inset-bottom))!important}.home-content>.shelf,.recent-home-section>.shelf{padding:14px!important}.home-content .shelf{gap:10px!important}.home-content>.shelf .shelf-title,.recent-home-section>.shelf .shelf-title{min-height:38px!important;padding-bottom:10px!important}.card-row{grid-auto-columns:calc(50% - 6px)!important;gap:12px!important;padding:4px 1px 8px!important}.card{row-gap:7px!important;padding:0 1px 4px!important}.card h3{min-height:2.7em!important;padding:0 1px!important}.card-time{min-height:20px!important;padding:0 1px!important}.catalog-card{gap:8px!important}}.library-entry-card .library-item-info{gap:14px!important}.library-entry-card .library-item-info h2{letter-spacing:-.03em!important;font-size:23px!important;font-weight:800!important;line-height:1.2!important}.library-entry-card .mobile-unread-count b{font-size:14px!important;line-height:1.35!important}.library-entry-card .mobile-unread-count small{font-size:12px!important;line-height:1.35!important}@media (width<=720px){.library-entry-card .library-item-info{gap:10px!important}.library-entry-card .library-item-info h2{font-size:19px!important;line-height:1.22!important}.library-entry-card .mobile-unread-count b{font-size:12px!important}.library-entry-card .mobile-unread-count small{font-size:10px!important}.catalog-page{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important}.catalog-filter-panel,.catalog-search-row,.catalog-grid{width:100%!important;min-width:0!important;max-width:100%!important}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:18px 10px!important;padding:4px 0 0!important}.catalog-card{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.catalog-poster{aspect-ratio:2/3!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.catalog-poster>img{object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important}.catalog-card>div:last-child{width:100%!important;min-width:0!important;padding:0 2px!important;overflow:hidden!important}.catalog-card h2{-webkit-line-clamp:2!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;width:100%!important;min-width:0!important;min-height:2.7em!important;margin:0!important;padding:0!important;display:-webkit-box!important;overflow:hidden!important}}.sidebar .nav-link>span,.admin-nav nav button>span{font-size:12px!important;line-height:1.25!important}.sidebar .nav-title>span,.admin-nav-title>span{font-size:8px!important}.sidebar-bottom>a,.sidebar-bottom>button,.admin-nav-bottom .back-to-site{font-size:11.5px!important}.clean-detail .detail-side>h2{letter-spacing:-.01em!important;font-size:16px!important;line-height:1.3!important}@media (width<=720px){.clean-detail .detail-side>h2{font-size:15px!important}}.comments-section,.clean-detail .comments-section,.clean-detail .entries .comments-section{margin:0!important}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}select option{color:#b8c4d2;background:#131d2a;padding:10px 12px}select option:checked{color:#67d2fa;background:#15344b}.catalog-filter-menu,.form-dropdown{min-width:0;position:relative}.catalog-filter-trigger,.form-dropdown-trigger{color:#d4deea!important;text-align:left!important;background:linear-gradient(#172231,#111a26)!important;border:1px solid #2b3b4d!important;border-radius:11px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:46px!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important;transition:border-color .18s,background .18s,box-shadow .18s!important;display:flex!important}.catalog-filter-trigger:hover,.form-dropdown-trigger:hover{background:#192636!important;border-color:#3a5269!important}.catalog-filter-menu.open .catalog-filter-trigger,.form-dropdown.open .form-dropdown-trigger{background:#172637!important;border-color:#47c4f1b8!important;box-shadow:0 0 0 3px #23aee117!important}.catalog-filter-trigger svg,.form-dropdown-trigger svg{flex:none;color:#7f94a9!important;transition:transform .18s,color .18s!important}.catalog-filter-menu.open .catalog-filter-trigger svg,.form-dropdown.open .form-dropdown-trigger svg{transform:rotate(180deg);color:#56cff8!important}.catalog-filter-options,.form-dropdown-options{z-index:120!important;background:#131d2a!important;border:1px solid #2c3a4a!important;border-radius:12px!important;gap:3px!important;max-height:280px!important;padding:7px!important;display:grid!important;position:absolute!important;top:calc(100% + 7px)!important;left:0!important;right:0!important;overflow:auto!important;box-shadow:0 20px 55px #0000008c!important}.catalog-filter-options button,.form-dropdown-options button{color:#aebccb!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:41px!important;padding:0 11px!important;font-size:13px!important;font-weight:700!important;display:flex!important}.catalog-filter-options button:hover,.form-dropdown-options button:hover{color:#f1f7fb!important;background:#1c2938!important}.catalog-filter-options button.active,.form-dropdown-options button.active{color:#63cdf7!important;background:#143249!important}.catalog-filter-options button.active svg,.form-dropdown-options button.active svg{stroke-width:2.4px;color:#64d4fb!important}@media (width<=720px){.catalog-filter-trigger,.form-dropdown-trigger{min-height:48px!important;font-size:14px!important}.catalog-filter-options,.form-dropdown-options{max-height:240px!important}.catalog-filter-options button,.form-dropdown-options button{min-height:43px!important;font-size:14px!important}}.sidebar-bottom{grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:7px!important}.sidebar-bottom>a.plain[target=_blank]{border:1px solid var(--z-line,#26384a)!important;color:#0000!important;background:#111d2a!important;border-radius:10px!important;place-items:center!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0!important;font-size:0!important;display:grid!important;overflow:hidden!important}.sidebar-bottom>a.plain[target=_blank]:hover{background:#17283a!important;border-color:#4ac4f47a!important}.sidebar-bottom>a.plain[target=_blank]>i{color:#8ea4bc!important;place-items:center!important;width:22px!important;min-width:22px!important;height:22px!important;margin:0!important;display:grid!important}.sidebar-bottom>a.plain[href=\/settings],.sidebar-bottom>.sidebar-account{grid-column:1/-1!important}@media (width>=721px){.sidebar.collapsed .sidebar-bottom>a.plain[target=_blank]{display:none!important}}.clean-detail .detail-side{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-content:start!important;gap:14px!important;padding:0!important;display:grid!important}.clean-detail .detail-side>h2{background:linear-gradient(145deg,#14202ffa,#0c141ffa)!important;border:1px solid #769ec738!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;align-items:center!important;height:auto!important;min-height:52px!important;margin:0 0 -14px!important;padding:0 18px!important;display:flex!important}.clean-detail .detail-side>.keyword-box{background:linear-gradient(145deg,#14202ffa,#0c141ffa)!important;border:1px solid #769ec738!important;border-top:0!important;border-radius:0 0 16px 16px!important;margin:0!important;padding:4px 18px 18px!important;box-shadow:0 16px 44px #0000002e!important}.clean-detail .detail-side>.side-characters{background:linear-gradient(145deg,#14202ffa,#0c141ffa)!important;border:1px solid #769ec738!important;border-radius:16px!important;margin:0!important;overflow:hidden!important;box-shadow:0 16px 44px #0000002e!important}@media (width<=720px){.clean-detail .detail-side{gap:12px!important}.clean-detail .detail-side>h2{min-height:48px!important;margin-bottom:-12px!important;padding-inline:15px!important}.clean-detail .detail-side>.keyword-box{padding:3px 15px 15px!important}}@media (width>=721px){.sidebar.collapsed .sidebar-bottom{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px 6px!important}.sidebar.collapsed .sidebar-bottom>a.plain[target=_blank]{justify-self:stretch!important;place-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:34px!important;padding:0!important;display:grid!important}.sidebar.collapsed .sidebar-bottom>a.plain[target=_blank]>i{width:20px!important;min-width:20px!important;height:20px!important;margin:0!important}.sidebar.collapsed .sidebar-bottom>a.plain[href=\/settings],.sidebar.collapsed .sidebar-bottom>.sidebar-account{grid-column:1/-1!important}.sidebar.collapsed .sidebar-bottom{grid-template-columns:repeat(2,34px)!important;justify-content:center!important;place-items:center!important;gap:7px 6px!important;overflow:visible!important}.sidebar.collapsed .sidebar-bottom>a.plain[target=_blank]{border-radius:10px!important;width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important}.sidebar.collapsed .sidebar-bottom>a.plain[href=\/settings]{border:1px solid var(--z-line,#26384a)!important;background:#111d2a!important;border-radius:11px!important;grid-column:1/-1!important;place-items:center!important;width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:grid!important}.sidebar.collapsed .sidebar-bottom>a.plain[href=\/settings]>i{place-items:center!important;width:24px!important;min-width:24px!important;height:24px!important;display:grid!important}.sidebar.collapsed .sidebar-bottom>.sidebar-account{width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;grid-column:1/-1!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.sidebar.collapsed .sidebar-account-avatar{border:1px solid #5b86ae59!important;border-radius:11px!important;flex-basis:40px!important;width:40px!important;height:40px!important}.sidebar.collapsed .sidebar-signout{display:none!important}}.vip-checkout-page .vip-purchase-flow{width:min(100%,1400px)!important;min-width:0!important;margin-inline:auto!important}.vip-checkout-page .vip-package-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:18px!important;width:min(100%,1120px)!important;margin-inline:auto!important}.vip-checkout-page .vip-package-grid>button{min-width:0!important;min-height:214px!important;padding:24px!important}.vip-checkout-page .vip-package-grid h3{overflow-wrap:anywhere;margin-top:14px!important}.vip-checkout-page .vip-package-grid strong{margin-top:auto!important}.vip-checkout-page .vip-package-grid small{margin-top:10px!important}.vip-checkout-page .vip-transfer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:24px!important;margin-top:30px!important}.vip-checkout-page .vip-transfer-card{min-width:0!important;min-height:510px!important;padding:clamp(24px,2.2vw,34px)!important}.vip-checkout-page .vip-transfer-card>header{column-gap:13px!important;min-width:0!important}.vip-checkout-page .vip-transfer-card>header>div{min-width:0!important}.vip-checkout-page .vip-transfer-card h2{overflow-wrap:anywhere}.vip-checkout-page .bank-details{gap:16px!important}.vip-checkout-page .bank-details>header{margin-bottom:4px!important}.vip-checkout-page .bank-detail-row,.vip-checkout-page .bank-detail-row>span{min-width:0!important}.sidebar-bottom{grid-template-columns:1fr!important}.sidebar-social-row{justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;padding:4px 10px 6px;display:flex}.sidebar-social-row .sidebar-social-link{overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #00000029;color:#a9bed3!important;background:linear-gradient(145deg,#162536,#101a27)!important;border:1px solid #6f97bf3d!important;border-radius:12px!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;font-size:0!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important;display:grid!important}.sidebar-social-row .sidebar-social-link:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000003d,0 0 0 3px #2eb9ef14;background:linear-gradient(145deg,#1b3146,#132231)!important;border-color:#5bcdfa9e!important}.sidebar-social-row .sidebar-social-link>i{width:24px!important;min-width:24px!important;height:24px!important;color:inherit!important;place-items:center!important;margin:0!important;display:grid!important}.sidebar-social-row .sidebar-social-link>i:before,.sidebar-social-row .sidebar-social-link>i:after{content:none!important;display:none!important}.sidebar-social-row .sidebar-social-link .social-brand-icon{width:21px!important;height:21px!important;display:block!important}.sidebar-social-row .social-facebook{color:#4f9dff!important}.sidebar-social-row .social-instagram{color:#f07ab0!important}.sidebar-social-row .social-youtube{color:#ff6875!important}.sidebar-social-row .social-discord{color:#8995ff!important}.sidebar-social-row .social-telegram{color:#55bff1!important}.sidebar-social-row .sidebar-social-link>span{display:none!important}@media (width>=721px){.sidebar.collapsed .sidebar-bottom{grid-template-columns:1fr!important;justify-items:center!important}.sidebar.collapsed .sidebar-social-row{background:#101b28b8;border:1px solid #6f97bf2e;border-radius:12px;grid-template-columns:repeat(2,22px);justify-content:center;gap:4px;width:56px;padding:5px;display:grid}.sidebar.collapsed .sidebar-social-row .sidebar-social-link{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:5px!important}.sidebar.collapsed .sidebar-social-row .sidebar-social-link:hover{transform:scale(1.08);background:#ffffff12!important}.sidebar.collapsed .sidebar-social-row .sidebar-social-link>i{width:20px!important;min-width:20px!important;height:20px!important}.sidebar.collapsed .sidebar-social-row .social-brand-icon{width:19px!important;height:19px!important}}.mobile-social-links .social-brand-icon{display:block}.vip-checkout-page .bank-detail-row b{overflow-wrap:anywhere}.vip-checkout-page .transfer-purpose{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:18px!important;display:grid!important}.vip-checkout-page .transfer-purpose>header,.vip-checkout-page .transfer-purpose>p,.vip-checkout-page .transfer-purpose>ol{margin:0!important}.vip-checkout-page .transfer-purpose>p{overflow-wrap:anywhere;max-width:100%!important;line-height:1.65!important}.vip-checkout-page .selected-package-summary,.vip-checkout-page .usercode-copy{min-width:0!important}.vip-checkout-page .selected-package-summary{gap:14px!important}.vip-checkout-page .selected-package-summary span{min-width:0!important}.vip-checkout-page .selected-package-summary b{overflow-wrap:anywhere}.vip-checkout-page .selected-package-summary>strong{white-space:nowrap!important;flex:none!important}.vip-checkout-page .transfer-purpose ol{gap:13px!important;padding-left:22px!important}:where(.settings-card,.admin-form,.membership-card,.content-form-section,.episode-info-form,.episode-media-panel,.series-directory,.content-list,.library-list>article,.history-list>.history-card)>*{min-width:0}:where(.settings-card,.admin-form,.membership-card,.content-form-section,.episode-info-form,.episode-media-panel,.series-directory,.content-list) :where(h1,h2,h3,p,b,strong,small,label){overflow-wrap:anywhere}@media (width<=1100px){.vip-checkout-page .vip-transfer-grid{grid-template-columns:minmax(0,1fr)!important}.vip-checkout-page .vip-transfer-card{min-height:0!important}}@media (width<=720px){.vip-checkout-page .vip-package-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important}.vip-checkout-page .vip-package-grid>button{border-radius:19px!important;grid-column:auto!important;min-height:168px!important;padding:20px!important}.vip-checkout-page .vip-package-grid>button:last-child:nth-child(odd){grid-column:auto!important;min-height:168px!important}.vip-checkout-page .vip-package-grid h3{white-space:normal!important;font-size:14px!important}.vip-checkout-page .vip-package-grid strong{font-size:27px!important}.vip-checkout-page .vip-package-grid del{bottom:46px!important;right:20px!important}.vip-checkout-page .vip-transfer-grid{gap:12px!important;margin-top:16px!important}.vip-checkout-page .vip-transfer-card{padding:18px!important}.vip-checkout-page .transfer-purpose{gap:14px!important}.vip-checkout-page .selected-package-summary{align-items:flex-start!important}.vip-checkout-page .transfer-purpose ol{gap:11px!important}}@media (width<=390px){.vip-checkout-page .vip-package-grid{grid-template-columns:minmax(0,1fr)!important}.vip-checkout-page .vip-package-grid>button,.vip-checkout-page .vip-package-grid>button:last-child:nth-child(odd){grid-column:auto!important;min-height:156px!important}.vip-checkout-page .selected-package-summary{flex-wrap:wrap!important}.vip-checkout-page .selected-package-summary>strong{margin-left:0!important}}.settings-vip-purchase .vip-purchase-flow{gap:0!important;display:grid!important}.settings-vip-purchase .vip-package-grid{grid-auto-rows:1fr!important;align-items:stretch!important}.settings-vip-purchase .vip-package-grid>button,.settings-vip-purchase .vip-package-grid>button:last-child:nth-child(odd){grid-column:auto!important;width:100%!important;height:100%!important;min-height:200px!important}.settings-vip-purchase .vip-transfer-grid{border-top:1px solid var(--z-line,#7e9bbe33)!important;margin-top:32px!important;padding-top:32px!important}@media (width<=720px){.settings-vip-purchase .vip-package-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.settings-vip-purchase .vip-package-grid>button,.settings-vip-purchase .vip-package-grid>button:last-child:nth-child(odd){min-height:166px!important;padding:19px!important}.settings-vip-purchase .vip-transfer-grid{gap:14px!important;margin-top:22px!important;padding-top:22px!important}}.settings-page :where(.settings-layout,.settings-content,.profile-settings,.settings-card,.settings-form-card,.settings-section-head,.settings-form-actions,.device-list,.device-list>article,.settings-vip-tab,.settings-vip-history-list,.settings-vip-history-list>article)>*{min-width:0!important}.settings-panel .password-card,.settings-page .password-card{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:20px!important;min-height:0!important;padding:24px!important;display:grid!important;overflow:hidden!important}.settings-panel .password-card>.password-card-copy,.settings-page .password-card>.password-card-copy{grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.settings-panel .password-card-copy>span,.settings-page .password-card-copy>span{color:#70d4fb!important;background:linear-gradient(145deg,#20364a,#17283a)!important;border:1px solid #65c6f13d!important;border-radius:16px!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0a!important}.settings-panel .password-card-copy h2,.settings-page .password-card-copy h2{margin:0 0 6px!important;font-size:21px!important;line-height:1.2!important}.settings-panel .password-card-copy p,.settings-page .password-card-copy p{max-width:none!important;margin:0!important;font-size:11px!important;line-height:1.6!important}.settings-panel .password-card>.password-fields,.settings-page .password-card>.password-fields{border:1px solid var(--z-line)!important;background:#08111b57!important;border-radius:14px!important;grid-area:auto/1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0!important;padding:16px!important;display:grid!important;overflow:hidden!important}.settings-page .password-fields :where(input,button){grid-column:auto!important;width:100%!important;min-width:0!important;margin:0!important}.settings-page .password-fields button{grid-column:1/-1!important}.settings-page .settings-form-card{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.settings-page .settings-section-head,.settings-page .settings-form-actions{grid-column:1/-1!important}.settings-page .settings-section-head>div{min-width:0!important}.settings-page .settings-form-actions{flex-wrap:wrap!important;gap:16px!important;min-height:44px!important}.settings-page .settings-form-actions>span{flex:220px!important;line-height:1.5!important}.settings-page .settings-form-actions>button{white-space:nowrap!important;flex:none!important}.settings-page .devices-head{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}.settings-page .devices-head>button{white-space:normal!important;text-align:center!important;margin-left:0!important}.settings-page .device-list article{grid-template-columns:42px minmax(0,1fr) auto!important}.settings-page .device-list :where(b,small),.settings-page .settings-vip-history-list :where(strong,span,dt,dd){overflow-wrap:anywhere}:where(.admin-workspace,.vip-checkout-page,.clean-detail,.library-page,.catalog-page) :where(.series-table,.episode-table,.user-code-table,.vip-transfer-grid,.clean-detail-columns,.content-edit-grid,.episode-create-grid,.library-list)>*{min-width:0!important}:where(.admin-workspace,.vip-checkout-page,.clean-detail,.library-page,.catalog-page) :where(h1,h2,h3,p,b,strong,small,label,dd){overflow-wrap:anywhere}@media (width<=1120px){.settings-page .password-card>.password-fields{grid-template-columns:minmax(0,1fr)!important}.settings-page .password-fields :where(input,button){grid-column:1!important}.settings-page .settings-vip-history-list article{grid-template-columns:42px minmax(0,1fr) auto!important}.settings-page .settings-vip-history-list article dl{grid-column:2/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important}}@media (width<=760px){.settings-page .settings-form-card{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;align-content:start!important;align-self:start!important;gap:14px!important;height:auto!important;min-height:0!important}.settings-page .settings-form-card>label,.settings-page .settings-section-head,.settings-page .settings-form-actions{grid-column:1!important;align-items:stretch!important;min-height:0!important;margin-top:2px!important;padding-top:0!important}.settings-page .settings-form-actions>button{flex:auto!important;width:100%!important}.settings-page .password-card{gap:14px!important;padding:16px!important}.settings-page .password-card>.password-card-copy{grid-template-columns:48px minmax(0,1fr)!important;gap:13px!important}.settings-page .password-card-copy>span{border-radius:13px!important;width:48px!important;height:48px!important}.settings-page .password-card-copy h2{font-size:18px!important}.settings-page .password-card>.password-fields{padding:11px!important}.settings-page .devices-head{grid-template-columns:auto minmax(0,1fr)!important}.settings-page .devices-head>button{grid-column:1/-1!important;width:100%!important}.settings-page .settings-vip-history-list article,.settings-page .settings-vip-history-list article dl{grid-template-columns:minmax(0,1fr)!important}.settings-page .settings-vip-history-list article dl{grid-column:1/-1!important}}@media (width<=720px){.library-page .library-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.library-page .library-stats>button{border-radius:13px!important;align-content:space-between!important;gap:10px!important;min-width:0!important;height:auto!important;min-height:82px!important;padding:12px!important}.library-page .library-stats>button small{letter-spacing:.04em!important;white-space:normal!important;font-size:8px!important;line-height:1.35!important}.library-page .library-stats>button strong{margin:0!important;font-size:23px!important;line-height:1!important}.library-page .mobile-library-tab{display:none!important}}.settings-page .settings-content{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:18px!important;display:grid!important}.settings-page .settings-content>.profile-settings,.settings-page .settings-content>.settings-card,.settings-page .settings-content>.settings-vip-tab,.settings-page .settings-content>.mobile-social-links{min-width:0!important}.clean-detail .entries>.comments-section{border-top:1px solid #7e9dbe33!important;margin:0!important;padding-top:0!important}@media (width<=720px){.settings-page .settings-content{gap:14px!important}.clean-detail .entries>.comments-section{padding-top:0!important}}.settings-page .profile-avatar-wrap{align-items:center!important;gap:14px!important;height:76px!important;min-height:76px!important;padding:0 22px!important}.settings-page .profile-avatar-large{box-sizing:border-box!important;border-width:3px!important;border-radius:18px!important;flex:0 0 70px!important;width:70px!important;min-width:70px!important;max-width:70px!important;height:70px!important;min-height:70px!important;max-height:70px!important;margin-top:0!important;overflow:visible!important}.settings-page .profile-avatar-large>img{aspect-ratio:1!important;object-fit:cover!important;border-radius:15px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:block!important}.settings-page .profile-avatar-large>button{border-width:2px!important;border-radius:9px!important;width:27px!important;height:27px!important;min-height:27px!important;bottom:-5px!important;right:-5px!important}@media (width<=720px){.settings-page .profile-avatar-wrap{align-items:center!important;gap:12px!important;height:76px!important;min-height:76px!important;padding:0 15px 10px!important}.settings-page .profile-avatar-large{border-radius:17px!important;flex-basis:64px!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin-top:0!important}.settings-page .profile-avatar-large>img{border-radius:14px!important}.settings-page .profile-avatar-wrap h2{font-size:17px!important}}.clean-detail .entries>.comments-section>.detail-heading{align-items:center!important;height:auto!important;min-height:64px!important;padding:0!important}.clean-detail .entries>.comments-section>.detail-heading h2,.clean-detail .entries>.comments-section>.detail-heading>span{margin-top:0!important;margin-bottom:0!important;transform:none!important}.admin-workspace .admin-section{align-content:start!important;gap:20px!important}.admin-workspace .admin-section-heading{background:radial-gradient(circle at 100% 0,#25b1e81c,#0000 34%),linear-gradient(145deg,#142334fa,#0e1926fa);border:1px solid #7e9dbe38;border-radius:16px;align-items:center;gap:15px;width:100%;min-width:0;padding:20px 22px;display:flex;box-shadow:0 16px 38px #0000001f}.admin-workspace .admin-section-heading-icon{color:#4fd2ff;background:#1f719a29;border:1px solid #2dbfef47;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.admin-workspace .admin-section-heading>div{min-width:0}.admin-workspace .admin-section-heading small{color:#54caf7;letter-spacing:.13em;font-size:9px;font-weight:800;line-height:1.2;display:block}.admin-workspace .admin-section-heading h2{color:#f3f7fb;letter-spacing:-.025em;margin:5px 0 3px!important;font-size:22px!important;line-height:1.2!important}.admin-workspace .admin-section-heading p{color:#8195aa;margin:0!important;font-size:12px!important;line-height:1.55!important}.admin-workspace .analytics-section .metric-grid,.admin-workspace .analytics-section .period-analytics{margin:0!important}.admin-workspace .analytics-section .clickable-metrics>button{border-radius:16px!important;height:auto!important;min-height:148px!important;padding:20px!important}.admin-workspace .analytics-section .period-analytics{min-height:320px;border-radius:16px!important}.admin-workspace .social-section{grid-template-columns:minmax(0,1fr)!important}.admin-workspace .social-admin-form{background:linear-gradient(145deg,#13202ffa,#0e1824fa)!important;border:1px solid #7e9dbe38!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;width:100%!important;max-width:none!important;margin:0!important;padding:22px!important;display:grid!important}.admin-workspace .social-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-workspace .social-fields label{min-width:0;color:#91a4b9!important;gap:8px!important;font-size:11px!important;font-weight:700!important;display:grid!important}.admin-workspace .social-fields label:last-child{grid-column:1/-1}.admin-workspace .social-fields input{width:100%!important;min-height:48px!important}.admin-workspace .social-admin-form>button{justify-self:end;min-width:220px;width:auto!important}.admin-workspace .comment-metrics,.admin-workspace .metric-grid{gap:14px!important}.admin-workspace .comment-admin-toolbar,.admin-workspace .content-list-tools,.admin-workspace .report-status-tabs,.admin-workspace .usercode-search{min-height:64px;border-radius:15px!important}@media (width<=1040px){.admin-workspace .social-fields{grid-template-columns:minmax(0,1fr)}.admin-workspace .social-fields label:last-child{grid-column:auto}.admin-workspace .analytics-section .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.admin-workspace .usercode-search{box-sizing:border-box!important;align-items:center!important;gap:12px!important;width:100%!important;height:56px!important;min-height:56px!important;padding:0 16px!important;display:flex!important}.admin-workspace .usercode-search>svg,.admin-workspace .usercode-search>kbd{flex:none!important}.admin-workspace .usercode-search>input{background:0 0!important;border:0!important;flex:auto!important;align-self:center!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1.4!important}.admin-workspace .comment-admin-toolbar{box-sizing:border-box!important;align-items:center!important;min-height:80px!important;padding:12px 16px!important}.admin-workspace .comment-admin-toolbar>label{box-sizing:border-box!important;flex:0 420px!important;align-items:center!important;gap:10px!important;width:min(420px,45%)!important;height:48px!important;min-height:48px!important;margin-left:auto!important;padding:0 14px!important;display:flex!important}.admin-workspace .comment-admin-toolbar>label>svg{flex:none!important}.admin-workspace .comment-admin-toolbar>label>input{background:0 0!important;border:0!important;flex:auto!important;align-self:center!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:1.4!important}.admin-workspace .admin-section-hero h2,.admin-workspace .series-manager-head h2,.admin-workspace .content-library-head h2{font-size:clamp(24px,1.55vw,30px)!important;line-height:1.15!important}@media (width<=700px){.admin-workspace .comment-admin-toolbar{align-items:stretch!important;min-height:auto!important}.admin-workspace .comment-admin-toolbar>label{flex-basis:auto!important;width:100%!important;margin-left:0!important}.admin-workspace .admin-section-hero h2,.admin-workspace .series-manager-head h2,.admin-workspace .content-library-head h2{font-size:22px!important}}.settings-page .device-access-card .device-list article{grid-template-columns:44px minmax(0,1fr) 38px!important}@media (width<=720px){.settings-page .device-access-card .device-list article{grid-template-columns:40px minmax(0,1fr) 34px!important}}.library-entry-card .library-card-actions>.library-read-unavailable{color:#8fa7ba;cursor:default;background:#1b2a39b8;border:1px solid #7091ab3d;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;padding:0 12px;font-size:10px;font-weight:800;display:flex}.library-entry-card .library-card-actions>.library-read-unavailable svg{color:#70a5bd;flex:none}@media (width<=720px){.library-entry-card .library-card-actions>.library-read-unavailable{border-radius:10px;height:40px;font-size:10px}}.catalog-grid{align-items:start!important}.catalog-grid>.catalog-card{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.catalog-grid>.catalog-card>*,.catalog-grid>.catalog-card>div,.catalog-grid>.catalog-card h2{min-width:0!important;max-width:100%!important}.catalog-grid>.catalog-card .catalog-poster{aspect-ratio:2/3!important;width:100%!important;max-width:100%!important}.catalog-grid>.catalog-card h2{overflow-wrap:anywhere;word-break:normal}.settings-confirm-backdrop{z-index:520;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02070fc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.settings-confirm-dialog{color:#f4f8fc;text-align:center;background:radial-gradient(circle at 50% -20%,#ef444429,#0000 48%),linear-gradient(155deg,#132235 0%,#0c1725 100%);border:1px solid #728fae52;border-radius:24px;justify-items:center;width:min(460px,100%);padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000094}.settings-confirm-close{color:#91a5bb;background:#ffffff0b;border:1px solid #849bb52e;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:16px;right:16px}.settings-confirm-close:hover{color:#fff;background:#ffffff17}.settings-confirm-icon{color:#ff7a86;background:#ef444421;border:1px solid #f8717159;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:18px;display:grid}.settings-confirm-dialog>small{color:#6fcfff;letter-spacing:.13em;font-size:.72rem;font-weight:800}.settings-confirm-dialog h2{margin:9px 0 0;font-size:clamp(1.35rem,3vw,1.7rem);line-height:1.25}.settings-confirm-dialog>p{color:#91a5bb;max-width:360px;margin:12px 0 0;font-size:.95rem;line-height:1.55}.settings-confirm-actions{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:28px;display:grid}.settings-confirm-actions button{border-radius:13px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:800;display:inline-flex}.settings-confirm-cancel{color:#d8e2ed;background:#172537;border:1px solid #2b3c51}.settings-confirm-submit{color:#fff;background:linear-gradient(135deg,#e33f52,#bb263d);border:1px solid #ff7c8973;gap:8px;box-shadow:0 10px 28px #be263d38}.settings-confirm-submit:hover{background:linear-gradient(135deg,#ef5262,#ca3048)}.settings-confirm-actions button:disabled,.settings-confirm-close:disabled{cursor:wait;opacity:.58}@media (width<=640px){.settings-confirm-backdrop{align-items:end;padding:12px}.settings-confirm-dialog{border-radius:22px;width:100%;padding:30px 20px 20px}.settings-confirm-actions{grid-template-columns:1fr}.settings-confirm-submit{grid-row:1}}.reader-modal-backdrop{-webkit-backdrop-filter:blur(16px)saturate(120%)!important;backdrop-filter:blur(16px)saturate(120%)!important;background:#03080ed1!important;padding:clamp(14px,3vw,30px)!important}.reader-report-modal{max-height:calc(100dvh - 28px);overflow:auto;border:1px solid var(--z-line-strong)!important;border-radius:var(--z-radius-lg)!important;background:radial-gradient(circle at 0 0,#fb718514,#0000 34%),linear-gradient(145deg,#121e2c,#0d1722 72%)!important;width:min(520px,100%)!important;padding:0!important;box-shadow:0 32px 90px #0000009e,inset 0 1px #ffffff09!important}.reader-report-modal>header{border-bottom:1px solid var(--z-line)!important;height:auto!important;min-height:86px!important;color:var(--z-danger)!important;gap:13px!important;padding:16px 20px!important}.reader-report-modal>header>svg{box-sizing:content-box;background:#fb71851a;border:1px solid #fb718547;border-radius:12px;flex:none;width:21px;height:21px;padding:10px}.reader-report-modal>header h2{line-height:1.25;color:var(--z-text)!important;letter-spacing:-.02em!important;margin:0!important;font-size:18px!important}.reader-report-modal>header h2:after{content:"Асуудлын төрлийг сонгоод дэлгэрэнгүй мэдээлнэ үү.";color:var(--z-muted);letter-spacing:0;margin-top:5px;font-size:9px;font-weight:500;line-height:1.45;display:block}.reader-report-modal>header button{transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast);flex:none;border:1px solid var(--z-line)!important;color:#91a4b8!important;background:#182433!important;border-radius:11px!important;width:38px!important;height:38px!important;margin-left:auto!important}.reader-report-modal>header button:hover{color:#ff8798!important;background:#fb71851a!important;border-color:#fb718557!important}.reader-report-modal>header button:active{transform:scale(.96)}.reader-report-modal fieldset{gap:8px!important;margin:20px 20px 18px!important;padding:0!important}.reader-report-modal legend,.reader-report-modal .report-details{line-height:1.3;color:#69c9ef!important;letter-spacing:1.05px!important;font-size:9px!important;font-weight:800!important}.reader-report-modal fieldset legend{margin-bottom:10px}.reader-report-modal fieldset label{transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast);border:1px solid var(--z-line)!important;min-height:50px!important;color:var(--z-text-soft)!important;background:#141f2c!important;border-radius:12px!important;padding:8px 14px!important}.reader-report-modal fieldset label:hover{transform:translateY(-1px);border-color:var(--z-line-strong)!important;background:#182636!important}.reader-report-modal fieldset label:has(input:checked){box-shadow:inset 3px 0 #22b6ee,0 8px 22px #0000001a;background:#22b6ee1a!important;border-color:#44c4f094!important}.reader-report-modal fieldset input{appearance:none;background:#0c151f;border:1px solid #586b80;border-radius:50%;flex:0 0 18px;place-content:center;width:18px;height:18px;margin:0;display:grid}.reader-report-modal fieldset input:before{content:"";width:8px;height:8px;transition:transform var(--motion-fast);background:#70d5fa;border-radius:50%;transform:scale(0)}.reader-report-modal fieldset input:checked{border-color:#65cff8;box-shadow:0 0 0 3px #22b6ee1c}.reader-report-modal fieldset input:checked:before{transform:scale(1)}.reader-report-modal fieldset span{color:#c4d0dc;font-weight:650;line-height:1.45;margin-left:11px!important;font-size:12px!important}.reader-report-modal .report-details{gap:10px!important;margin:0 20px!important}.reader-report-modal .report-details textarea{letter-spacing:0;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),background var(--motion-fast);font-weight:500;line-height:1.6;border:1px solid var(--z-line)!important;min-height:112px!important;color:var(--z-text)!important;font-family:var(--font-sans)!important;background:#0b151f!important;border-radius:12px!important;padding:14px 15px!important;font-size:12px!important}.reader-report-modal .report-details textarea::placeholder{color:#65798e;opacity:1}.reader-report-modal .report-details textarea:focus{box-shadow:0 0 0 3px #22b6ee1c;background:#0d1824!important;border-color:#47c8f7bf!important}.reader-report-modal>footer{grid-template-columns:1fr 1.15fr!important;gap:10px!important;margin:0!important;padding:20px!important}.reader-report-modal>footer button{transition:transform var(--motion-fast),border-color var(--motion-fast),background var(--motion-fast),filter var(--motion-fast);border:1px solid var(--z-line)!important;color:#c8d4df!important;background:#182432!important;border-radius:11px!important;height:46px!important;font-size:11px!important;font-weight:800!important}.reader-report-modal>footer button:hover:not(:disabled){border-color:var(--z-line-strong)!important;background:#1d2d3e!important}.reader-report-modal>footer button:last-child{box-shadow:0 9px 24px #a8172c33;color:#fff!important;background:linear-gradient(135deg,#d9364c,#a8172c)!important;border-color:#fb718547!important}.reader-report-modal>footer button:last-child:hover:not(:disabled){filter:brightness(1.04);background:linear-gradient(135deg,#ec4c60,#bd2036)!important}.reader-report-modal>footer button:active:not(:disabled){transform:translateY(1px)}.reader-report-modal .report-sent{padding:30px;min-height:310px!important}.reader-report-modal .report-sent>span{border:1px solid #45d7a038;width:60px!important;height:60px!important;color:var(--z-success)!important;background:#45d7a01a!important;border-radius:17px!important}.reader-report-modal .report-sent b{color:var(--z-text);font-size:17px!important}.reader-report-modal .report-sent p{color:var(--z-muted);font-size:11px!important}@media (width<=720px){.reader-modal-backdrop{align-items:center;padding:10px!important}.reader-report-modal{max-height:calc(100dvh - 20px);border-radius:17px!important}.reader-report-modal>header{min-height:76px!important;padding:13px 14px!important}.reader-report-modal>header>svg{width:19px;height:19px;padding:9px}.reader-report-modal>header h2{font-size:16px!important}.reader-report-modal>header h2:after{font-size:8px}.reader-report-modal>header button{width:36px!important;height:36px!important}.reader-report-modal fieldset{gap:7px!important;margin:16px 14px!important}.reader-report-modal fieldset label{min-height:47px!important;padding:7px 12px!important}.reader-report-modal fieldset span{font-size:11px!important}.reader-report-modal .report-details{margin:0 14px!important}.reader-report-modal .report-details textarea{min-height:92px!important}.reader-report-modal>footer{padding:16px 14px!important}}
