@font-face{font-family:Vazir;src:url(/fonts/vazir/Vazir-Light-FD.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0-2F,U+3A-10FFFF}@font-face{font-family:Vazir;src:url(/fonts/vazir/Vazir-Regular-FD.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-2F,U+3A-10FFFF}@font-face{font-family:Vazir;src:url(/fonts/vazir/Vazir-Medium-FD.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0-2F,U+3A-10FFFF}@font-face{font-family:Vazir;src:url(/fonts/vazir/Vazir-Bold-FD.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0-2F,U+3A-10FFFF}@font-face{font-family:Vazir;src:url(/fonts/vazir/Vazir-Black-FD.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0-2F,U+3A-10FFFF}@font-face{font-family:Vazir;src:url(/fonts/vazir/digits-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0030-0039}@font-face{font-family:Vazir;src:url(/fonts/vazir/digits-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0030-0039}@font-face{font-family:Vazir;src:url(/fonts/vazir/digits-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0030-0039}@font-face{font-family:Vazir;src:url(/fonts/vazir/digits-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0030-0039}@font-face{font-family:Vazir;src:url(/fonts/vazir/digits-900.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0030-0039}@font-face{font-family:Estedad;src:url(/fonts/estedad/Estedad-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/estedad/Estedad-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Peyda;src:url(/fonts/peyda/Peyda-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Peyda;src:url(/fonts/peyda/Peyda-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--is-bg: #090811;--is-bg-deep: #100E1B;--is-surface: #100E1B;--is-surface-2: #191528;--is-surface-hover: #211B30;--is-accent: #7546D8;--is-accent-strong: #6238BC;--is-accent-light: #A477F5;--is-accent-soft: #29213D;--is-indigo: #3943A8;--is-indigo-deep: #232A63;--is-gold: #D6AE68;--is-gold-light: #F0D9A5;--is-gold-hover: #E7C586;--is-gold-active: #BD9550;--is-gold-soft: #3A2C17;--is-pink: #C15BCE;--is-pink-light: #E5A5EA;--is-pink-soft: #321B3A;--is-blue: #5689E8;--is-teal: #39B9A5;--is-rose: #E05B75;--is-amber: #E5A34B;--is-text: #F4F0FA;--is-text-secondary: #B8B3C8;--is-muted: #A39CAF;--is-text-muted: #A39CAF;--is-border: #292238;--is-success: var(--is-teal);--is-danger: var(--is-rose);--is-warning: var(--is-amber);--is-info: var(--is-blue);--is-focus-ring: rgba(164, 119, 245, .2);--is-border-active: rgba(164, 119, 245, .55);--is-border-premium: rgba(214, 174, 104, .5);--is-accent-rgb: 117, 70, 216;--is-accent-light-rgb: 164, 119, 245;--is-gold-rgb: 214, 174, 104;--is-shadow-accent: rgba(117, 70, 216, .18);--is-shadow-indigo: rgba(57, 67, 168, .2);--is-shadow-gold: rgba(214, 174, 104, .12);--is-btn-primary: var(--is-accent);--is-btn-primary-hover: #8552E2;--is-btn-primary-active: var(--is-accent-strong);--is-btn-secondary: #191528;--is-btn-secondary-hover: #29213D;--is-btn-secondary-active: #34264E;--is-btn-ghost-hover: #211B30;--is-btn-ghost-active: #302542;--is-btn-gold: var(--is-gold);--is-btn-gold-hover: var(--is-gold-hover);--is-btn-gold-active: var(--is-gold-active);--is-btn-danger: var(--is-rose);--is-btn-danger-hover: #C94762;--is-btn-danger-active: #A9344D;--color-bg: var(--is-bg);--color-bg-secondary: var(--is-bg-deep);--color-surface: var(--is-surface);--color-surface-elevated: var(--is-surface-2);--color-primary: var(--is-accent);--color-primary-light: var(--is-accent-light);--color-primary-dark: var(--is-accent-strong);--color-accent: var(--is-accent);--color-text-primary: var(--is-text);--color-text-secondary: var(--is-text-secondary);--color-text-muted: var(--is-text-muted);--color-border: var(--is-border);--is-radius: 16px;--is-radius-lg: 20px;--is-nav-h: 80px;--is-r-square: 6px;--is-r-rect: 8px;--is-r-rect-md: 10px;--is-r-cta: 12px;--is-r-pill: 999px;--is-surface-3: #2A2340;--is-inverse-surface: #F4F0FA;--is-inverse-ink: #090811;--is-teal-soft: #16302D;--is-blue-soft: #1C2647;--is-rose-soft: #3A1E28;--is-amber-soft: #3A2A16;--is-scrim: rgba(9, 8, 17, .72);--is-scrim-strong: rgba(9, 8, 17, .88);--is-glass: rgba(25, 21, 40, .66);--is-glass-line: rgba(255, 255, 255, .08);--is-r-card: 16px;--is-r-panel: 20px;--is-r-sheet: 24px;--is-r-promo: 22px;--is-btn-h-sm: 36px;--is-btn-h-md: 44px;--is-btn-h-lg: 52px;--is-btn-r-sm: 10px;--is-btn-r-md: 12px;--is-btn-r-lg: 14px;--is-bg-rgb: 9, 8, 17;--is-bg-deep-rgb: 16, 14, 27;--is-deep-rgb: 4, 4, 18;--is-scrim-rgb: 5, 4, 12;--is-deep-2-rgb: 5, 3, 16;--is-header-bg-a: rgba(26, 26, 54, .55);--is-header-bg-b: rgba(13, 13, 30, .5);--is-font-ui: "Vazir", "Segoe UI", Tahoma, sans-serif;--is-font-display: "Estedad", var(--is-font-ui);--is-font-special: "Peyda", "Estedad", var(--is-font-ui);--is-fw-ui: 400;--is-fw-display: 700;--is-fw-display-strong: 800;--is-fw-special: 700;--is-fs-page: 32px;--is-fs-section: 24px;--is-fs-card: 15px;--is-fs-body: 14px;--is-fs-meta: 12px;--is-fs-btn: 14px;--is-fs-price: 36px}:root[data-theme=dark]{--is-bg: #08090c;--is-bg-deep: #0d0e12;--is-surface: #15171d;--is-surface-2: #1d2028;--is-surface-hover: #292d38;--is-surface-3: #292d38;--is-border: #20232c;--is-text: #f3f4f8;--is-text-secondary: #a3a9b8;--is-muted: #a3a9b8;--is-text-muted: #a3a9b8;--is-accent: #7546D8;--is-accent-strong: #6238BC;--is-accent-light: #A477F5;--is-accent-soft: rgba(117, 70, 216, .16);--is-gold: #D6AE68;--is-gold-light: #F0D9A5;--is-gold-hover: #E7C586;--is-gold-active: #BD9550;--is-gold-soft: rgba(214, 174, 104, .16);--is-indigo: #7c5cff;--is-indigo-deep: #3a2bb8;--is-pink: #b3a2ff;--is-pink-light: #c9bfff;--is-pink-soft: rgba(124, 92, 255, .24);--is-blue: #1f7ae0;--is-teal: #4ae0d0;--is-rose: #ff8aa3;--is-amber: #ffbe63;--is-teal-soft: rgba(14, 165, 164, .22);--is-blue-soft: rgba(31, 122, 224, .22);--is-rose-soft: rgba(255, 138, 163, .22);--is-amber-soft: rgba(232, 137, 12, .22);--is-inverse-surface: #f3f4f8;--is-inverse-ink: #08090c;--is-focus-ring: rgba(164, 119, 245, .2);--is-border-active: rgba(164, 119, 245, .55);--is-border-premium: rgba(214, 174, 104, .5);--is-btn-secondary: #1d2028;--is-btn-secondary-hover: #292d38;--is-btn-secondary-active: #333846;--is-btn-ghost-hover: #1d2028;--is-btn-ghost-active: #292d38;--is-btn-danger: #ff8aa3;--is-btn-danger-hover: #ffa3b6;--is-btn-danger-active: #e0758d;--is-shadow-accent: rgba(117, 70, 216, .18);--is-shadow-indigo: rgba(124, 92, 255, .2);--is-shadow-gold: rgba(214, 174, 104, .12);--is-scrim: rgba(8, 9, 12, .85);--is-scrim-strong: rgba(8, 9, 12, .92);--is-glass: rgba(13, 14, 18, .7);--is-glass-line: rgba(255, 255, 255, .08);--is-bg-rgb: 8, 9, 12;--is-bg-deep-rgb: 13, 14, 18;--is-deep-rgb: 8, 9, 12;--is-scrim-rgb: 8, 9, 12;--is-deep-2-rgb: 8, 9, 12;--is-header-bg-a: rgba(21, 23, 29, .62);--is-header-bg-b: rgba(13, 14, 18, .55)}html{background:var(--is-bg);font-size:15px;font-family:var(--is-font-ui)}body.is-body{font-family:var(--is-font-ui);font-synthesis:none;margin:0;background:radial-gradient(1200px 480px at 85% -120px,rgba(var(--is-accent-rgb),.1),transparent 60%),var(--is-bg);color:var(--is-text);min-height:100vh;line-height:1.9}input,select,textarea,button{font-family:inherit}[hidden]{display:none!important}::selection{background:var(--is-accent);color:#fff}body.is-body ::-webkit-scrollbar{width:10px;height:10px}body.is-body ::-webkit-scrollbar-track{background:var(--is-bg-deep)}body.is-body ::-webkit-scrollbar-thumb{background:var(--is-surface-2);border-radius:8px}body.is-body ::-webkit-scrollbar-thumb:hover{background:var(--is-accent-strong)}a{color:inherit;text-decoration:none}.is-header{position:absolute;top:0;left:0;right:0;z-index:990;padding:0 20px;pointer-events:none}.is-header .is-header-inner{box-sizing:border-box;max-width:1440px;margin:48px auto 0;height:var(--is-nav-h);padding:0 14px;display:flex;align-items:center;gap:16px;background:linear-gradient(180deg,var(--is-header-bg-a),var(--is-header-bg-b));backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:16px;box-shadow:0 0 20px #ffffff14;pointer-events:auto}.is-header-gap{height:160px}.is-brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.is-brand-mark{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--is-accent) 0%,var(--is-indigo) 100%);display:grid;place-items:center;color:#fff;font-weight:900;font-size:18px;box-shadow:0 4px 18px rgba(var(--is-accent-rgb),.35)}.is-brand-text{display:flex;flex-direction:column;line-height:1.2}.is-brand-fa{font-weight:900;font-size:17px;color:var(--is-text)}.is-brand-en{font-size:9.5px;letter-spacing:3px;color:var(--is-muted)}@media(min-width:641px){.is-brand .is-brand-text{transform:translateY(2px)}}.is-nav-links{display:flex;align-items:center;gap:4px}.is-nav-link{padding:8px 15px;border-radius:999px;color:var(--is-muted);font-size:14.5px;font-weight:500;transition:color .15s,background .15s,box-shadow .15s;white-space:nowrap}.is-nav-link:hover{color:var(--is-text);background:#ffffff0f}.is-nav-link.is-active{color:#fff;background:rgba(var(--is-accent-rgb),.22);box-shadow:inset 0 0 0 1px rgba(var(--is-accent-light-rgb),.35)}.is-header-actions{margin-inline-start:auto;display:flex;align-items:center;gap:12px}.is-nav-profile{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,var(--is-accent),var(--is-accent-strong));color:#fff;border:1px solid var(--is-border);font-size:16px;font-weight:800;line-height:1;text-decoration:none;transition:border-color .15s,box-shadow .15s}.is-nav-profile img{width:100%;height:100%;object-fit:cover;display:block}.is-nav-profile:hover{border-color:var(--is-accent-light);box-shadow:0 0 12px var(--is-shadow-accent)}.is-nav-profile:focus-visible{outline:2px solid var(--is-accent-light);outline-offset:2px}.is-search-pill{display:flex;align-items:center;gap:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:8px 16px;min-width:240px;color:var(--is-muted);transition:border-color .15s,box-shadow .15s,background .15s}.is-search-pill:focus-within{border-color:var(--is-accent);background:#ffffff17;box-shadow:0 0 0 3px var(--is-focus-ring)}.is-search-pill input{background:transparent;border:none;outline:none;color:var(--is-text);width:100%;font-family:inherit;font-size:14px}.is-search-pill input::placeholder{color:var(--is-muted)}.is-search-wrap{position:relative}.is-search-live{position:absolute;top:calc(100% + 10px);right:0;left:0;z-index:70;padding:6px;background:var(--is-surface-2);border:1px solid var(--is-border);border-radius:14px;box-shadow:0 24px 60px rgba(var(--is-deep-rgb),.6)}.is-search-item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:10px;transition:background .12s}.is-search-item:hover{background:#ffffff0d}.is-search-item img,.is-search-item .is-search-ph{width:40px;height:54px;border-radius:8px;object-fit:cover;flex:none;background:var(--is-surface);display:block}.is-search-item-text{display:flex;flex-direction:column;gap:3px;min-width:0}.is-search-item-title{color:var(--is-text);font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-search-item-sub{color:var(--is-muted);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-search-item:hover .is-search-item-title{color:var(--is-accent-light)}.is-search-more{display:block;text-align:center;padding:8px;margin-top:4px;border-radius:9px;background:#ffffff0d;color:var(--is-accent-light);font-size:13px;transition:background .12s}.is-search-more:hover{background:#ffffff17}.is-search-empty{padding:14px 10px;text-align:center;color:var(--is-muted);font-size:13.5px}.is-search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;align-items:center;padding:10px 15px 0;background:rgba(var(--is-scrim-rgb),.86);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.is-search-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.is-search-modal form{display:flex;align-items:center;gap:5px;width:100%}.is-modal-box{position:relative;flex:1;min-width:0}.is-modal-box input{width:100%;height:40px;box-sizing:border-box;padding:0 44px;text-align:center;border:1px solid var(--is-border);border-radius:var(--is-btn-r-md);background:var(--is-surface-2);color:var(--is-text);font-family:inherit;font-size:15px;outline:none;transition:border-color .15s}.is-modal-box input:focus{border-color:rgba(var(--is-accent-light-rgb),.55)}.is-modal-box input::placeholder{color:var(--is-muted)}.is-modal-box .is-modal-icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);color:var(--is-muted);pointer-events:none}.is-modal-clear{position:absolute;top:50%;left:8px;transform:translateY(-50%);padding:2px 10px;border:1px solid rgba(255,255,255,.22);border-radius:var(--is-r-rect);background:transparent;color:var(--is-muted);font-family:inherit;font-size:12px;cursor:pointer}.is-modal-clear:hover{color:var(--is-text)}.is-modal-btn{flex:none;box-sizing:border-box;width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--is-border);border-radius:var(--is-r-rect-md);background:var(--is-surface-2);color:var(--is-muted);cursor:pointer;transition:color .15s,border-color .15s}.is-modal-btn:hover{color:var(--is-accent-light);border-color:var(--is-accent-light)}.is-search-modal .is-search-live{position:static;width:100%;margin-top:10px;max-height:calc(100vh - 80px);overflow-y:auto}@media(max-width:1100px){.is-header-inner{position:relative}.is-header-actions .is-search-pill{min-width:0;width:40px;height:40px;padding:0;justify-content:center;background:transparent;border-color:transparent}.is-header-actions .is-search-pill input{display:none}.is-header-actions .is-search-pill svg{width:24px;height:24px}}@media(max-width:640px){.is-header-actions{margin-inline-start:0;width:100%;justify-content:space-between;flex-direction:row-reverse}.is-header-actions>.is-btn{display:none}.is-header-actions .is-nav-profile{display:none}.is-header-actions .is-nav-toggle{width:36px;height:36px;padding:0;background:transparent;border-color:transparent}.is-header-actions .is-nav-toggle:hover{background:transparent}.is-nav-toggle svg{width:24px;height:24px}.is-brand{position:absolute;left:50%;transform:translate(-50%)}.is-brand-logo{display:none}.is-brand-text{align-items:center;transform:none}.is-brand .is-brand-fa{font-size:16px}.is-brand-en{display:none}}@media(max-width:425px){.is-header-actions .is-search-pill,.is-nav-toggle{transform:scale(.9)}}.is-nav-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.09);background:#ffffff0f;color:var(--is-text);font-family:inherit;cursor:pointer;transition:background .15s}.is-nav-toggle:hover{background:#ffffff1a}.is-nav-toggle svg{transition:transform .18s}.is-nav-toggle.is-active svg{transform:rotate(90deg)}.is-theme-toggle{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px 0 12px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff0f;color:var(--is-muted);font-family:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.is-theme-toggle:hover{color:var(--is-text);background:#ffffff1a;border-color:#ffffff29}.is-theme-toggle:focus-visible{outline:2px solid var(--is-accent-light);outline-offset:2px}.is-theme-toggle .is-theme-toggle-icon{flex:none;color:var(--is-accent-light)}.is-theme-name-dark{display:none}:root[data-theme=dark] .is-theme-name-classic{display:none}:root[data-theme=dark] .is-theme-name-dark{display:inline}.is-mnav-theme .is-theme-state{margin-inline-start:auto;font-size:13px;font-weight:600;color:var(--is-accent-light)}.is-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;visibility:hidden;pointer-events:none}.is-mobile-menu.is-open{visibility:visible;pointer-events:auto}.is-mnav-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--is-scrim-rgb),.62);opacity:0;transition:opacity .25s}.is-mobile-menu.is-open .is-mnav-scrim{opacity:1}.is-mnav-bar{position:absolute;top:0;bottom:0;right:0;width:min(320px,86%);box-sizing:border-box;display:flex;flex-direction:column;padding:14px;overflow-y:auto;background:color-mix(in srgb,var(--is-bg-deep) 98%,transparent);border-left:1px solid var(--is-border);box-shadow:-24px 0 60px rgba(var(--is-deep-rgb),.55);transform:translate(105%);transition:transform .28s ease}.is-mobile-menu.is-open .is-mnav-bar{transform:translate(0)}@media(min-width:1101px){.is-mobile-menu{display:none}}.is-mnav-top{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 0}.is-mnav-logo img{width:48px;height:48px;object-fit:contain;padding:4px;box-sizing:border-box;border-radius:50%;border:1px solid var(--is-accent);display:block}.is-mnav-close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:2px solid rgba(255,255,255,.14);border-radius:50%;background:transparent;color:var(--is-muted);cursor:pointer;transition:color .15s,border-color .15s}.is-mnav-close:hover{color:var(--is-accent-light);border-color:var(--is-accent-light)}.is-mnav-sep{height:1px;background:var(--is-border);margin:12px 0}.is-mnav-links{display:flex;flex-direction:column;gap:2px}.is-mnav-link{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:var(--is-r-rect-md);color:var(--is-muted);font-size:15px;font-weight:500;transition:color .15s,background .15s}.is-mnav-link svg{flex:none;opacity:.8}.is-mnav-link:hover{color:var(--is-text);background:#ffffff0f}.is-mnav-link.is-active{color:var(--is-accent-light);background:rgba(var(--is-accent-rgb),.22)}.is-mnav-link--gold,.is-mnav-link--gold:hover{color:var(--is-gold)}.is-scroll-locked{overflow:hidden}.is-mobile-actions .is-btn{flex:1}.is-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;min-height:var(--is-btn-h-md);box-sizing:border-box;border-radius:var(--is-btn-r-md);font-size:var(--is-fs-btn);font-weight:700;letter-spacing:.01em;font-family:inherit;line-height:1;border:1px solid transparent;background:var(--is-surface-2);color:var(--is-text);cursor:pointer;text-align:center;vertical-align:middle;flex-shrink:0;transition:transform .12s,filter .15s,background .15s,color .15s,border-color .15s;white-space:nowrap}.is-btn:hover{filter:brightness(1.1)}.is-btn:active{transform:scale(.97)}.is-btn:focus-visible{outline:2px solid var(--is-accent-light);outline-offset:2px}.is-btn:disabled,.is-btn[disabled],.is-btn[aria-disabled=true],.is-btn.is-off{opacity:.5;pointer-events:none}.is-btn-square{border-radius:var(--is-r-square)}.is-btn-rect{border-radius:var(--is-r-rect)}.is-btn-pill{border-radius:var(--is-r-pill)}.is-btn-icon{width:44px;min-width:44px;padding:0;border-radius:var(--is-btn-r-md)}.is-btn-circle{width:44px;min-width:44px;padding:0;border-radius:50%}.is-btn-pill:active,.is-btn-icon:active,.is-btn-circle:active{transform:scale(.9)}.is-btn-accent{background:var(--is-btn-primary);color:#fff}.is-btn-accent:hover{background:var(--is-btn-primary-hover);color:#fff;filter:none}.is-btn-accent:active{background:var(--is-btn-primary-active);color:#fff}.is-btn-secondary{background:var(--is-btn-secondary);color:var(--is-accent-light);border-color:color-mix(in srgb,var(--is-accent) 45%,transparent)}.is-btn-secondary:hover{background:var(--is-btn-secondary-hover);color:var(--is-accent-light);border-color:var(--is-accent-light);filter:none}.is-btn-secondary:active{background:var(--is-btn-secondary-active);color:#fff;border-color:var(--is-accent-strong)}.is-btn-gold{background:var(--is-surface);color:var(--is-gold);border-color:color-mix(in srgb,var(--is-gold) 45%,transparent);transition:transform .12s,background .15s,color .15s,border-color .15s,box-shadow .15s}.is-btn-gold:hover{background:var(--is-btn-gold-hover);color:var(--is-bg);border-color:var(--is-btn-gold-hover);box-shadow:0 0 14px color-mix(in srgb,var(--is-gold) 25%,transparent);filter:none}.is-btn-gold:active{background:var(--is-btn-gold-active)}.is-btn-gold-solid{background:var(--is-gold);color:var(--is-bg);border-color:var(--is-gold);transition:transform .12s,background .15s,color .15s,border-color .15s,box-shadow .15s}.is-btn-gold-solid:hover{background:var(--is-btn-gold-hover);color:var(--is-bg);border-color:var(--is-btn-gold-hover);box-shadow:0 0 14px color-mix(in srgb,var(--is-gold) 25%,transparent);filter:none}.is-btn-gold-solid:active{background:var(--is-btn-gold-active);color:var(--is-bg)}.is-btn-ghost{background:transparent;color:var(--is-muted);border-color:var(--is-border)}.is-btn-ghost:hover{background:var(--is-btn-ghost-hover);color:var(--is-text);border-color:var(--is-accent-light);filter:none}.is-btn-ghost:active{background:var(--is-btn-ghost-active);color:#fff}.is-btn-soft{background:var(--is-surface-2);color:var(--is-text)}.is-btn-soft:hover{background:var(--is-surface-3);filter:none}.is-btn-on{background:var(--is-inverse-surface);color:var(--is-inverse-ink)}.is-btn-on:hover{background:var(--is-inverse-surface);filter:brightness(1.04)}.is-btn-lg{min-height:var(--is-btn-h-lg);padding:0 28px;font-size:16px;border-radius:var(--is-btn-r-lg)}@media(max-width:640px){.is-btn-lg{border-radius:var(--is-r-pill)}.is-btn-block{width:100%}}.is-container{max-width:1320px;margin:0 auto;padding:0 20px}.is-container--catalog{max-width:1216px}.is-section-title{display:flex;align-items:center;gap:10px;font-size:var(--is-fs-section);font-weight:700;margin:0 0 18px}.is-section-title:before{content:"";width:5px;height:22px;border-radius:4px;background:linear-gradient(180deg,var(--is-accent),var(--is-indigo))}.is-section-title .is-title-gold{color:var(--is-gold)}.is-card{background:var(--is-surface);border:1px solid var(--is-border);border-radius:var(--is-radius);padding:20px 22px}.is-series-card{display:block;border-radius:var(--is-r-card);overflow:hidden;background:var(--is-surface);border:1px solid var(--is-border);transition:transform .18s,box-shadow .18s,border-color .18s}.is-series-card:hover{transform:translateY(-3px);border-color:rgba(var(--is-accent-light-rgb),.35);box-shadow:0 14px 34px #00000073}.is-cover{position:relative;aspect-ratio:212 / 317;width:calc(100% - 24px);margin:12px auto 8px;align-self:center;display:block;overflow:hidden;border-radius:var(--is-r-cta);background:var(--is-surface-2)}.is-cover img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.is-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff0f}.is-cover .is-badge-pill{position:absolute;top:8px;inset-inline-start:8px;background:rgba(var(--is-bg-rgb),.85);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.55)}.is-cover .is-badge-pill--chapter{top:auto;inset-inline-start:auto;bottom:8px;left:8px}.is-series-card-body{padding:12px 14px 14px}.is-series-title{font-size:var(--is-fs-card);font-weight:700;color:var(--is-text);margin:0 0 8px;text-align:left;direction:ltr;min-width:0;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}@media(max-width:560px){.is-series-title{font-size:var(--is-fs-card)}}.is-badge-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:500;background:var(--is-accent-soft);color:var(--is-accent-light);border:1px solid rgba(var(--is-accent-rgb),.25)}.is-stars{color:var(--is-gold);display:inline-flex;align-items:center;gap:4px;font-size:13px;line-height:1}.is-stars svg{width:1.15em;height:1.15em;flex:none;fill:currentColor;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;transform:translateY(-1px)}.is-series-card .is-stars svg{transform:none}.is-series-card .is-stars span{position:relative;top:1px}.is-sp-rating .is-stars svg{transform:translateY(-2px)}.is-hero{position:relative}.is-hero-title{font-size:var(--is-fs-page);font-weight:var(--is-fw-display-strong);margin:0 0 10px}.is-hero-sub{color:#eef0facc;font-size:var(--is-fs-body);font-weight:var(--is-fw-ui);margin:0 0 24px;max-width:560px}.is-hero-empty{padding:170px 0 72px;background:radial-gradient(900px 340px at 85% -80px,rgba(var(--is-accent-rgb),.22),transparent 65%),var(--is-surface-2)}.is-hero-variant-mobile,.is-hero-variant-tablet{display:none}.is-hero-carousel{position:relative}.is-hero .uk-slideshow{-webkit-tap-highlight-color:transparent}.is-hero .uk-slideshow-items{position:relative;z-index:0;margin:0;padding:0;list-style:none;overflow:hidden;-webkit-touch-callout:none;touch-action:pan-y}.is-hero-variant-desktop .uk-slideshow-items{aspect-ratio:1120 / 400}.is-hero-variant-tablet .uk-slideshow-items{aspect-ratio:640 / 320}.is-hero-variant-mobile .uk-slideshow-items{aspect-ratio:375 / 250}.is-hero .uk-slideshow-items>*{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;will-change:transform,opacity}.is-hero .uk-slideshow-items>:not(.uk-active){display:none}.is-hero-slide{height:100%;display:flex;align-items:flex-end;justify-content:center}.is-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.is-hero-shadow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 85% 100%,rgba(var(--is-bg-rgb),.72),rgba(var(--is-bg-rgb),.38) 38%,rgba(var(--is-bg-rgb),0) 68%),linear-gradient(0deg,var(--is-bg) 3.85%,rgba(var(--is-bg-rgb),.96) 16.12%,rgba(var(--is-bg-rgb),.85) 25.44%,rgba(var(--is-bg-rgb),.7) 32.31%,rgba(var(--is-bg-rgb),.3) 39.18%,rgba(var(--is-bg-rgb),.28) 73.53%,var(--is-bg-deep) 99.96%)}.is-hero-info-container{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:1320px;margin:0 auto;padding:0 40px 44px}.is-hero-info{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.is-hero-info .is-hero-title{font-size:32px;font-weight:700;margin:0;color:var(--is-text);text-shadow:0 2px 18px rgba(var(--is-deep-rgb),.55)}.is-hero-genres{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;font-size:14px}.is-hero-genres li{display:flex;align-items:center;height:25px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:var(--is-text)}.is-hero-description{margin:0;width:399px;max-width:100%;height:87px;line-height:1.8;color:var(--is-muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.is-hero-links{display:flex;align-items:center;flex-wrap:wrap;gap:16px;font-size:16px;font-weight:500}.is-hero-bookmark{display:inline-flex}.is-hero-link{display:inline-flex;align-items:center;gap:8px;height:var(--is-btn-h-lg);padding:0 24px;border:0;border-radius:var(--is-btn-r-lg);font-family:inherit;font-weight:700;cursor:pointer;transition:transform .12s,opacity .15s,background .15s,filter .15s;box-sizing:border-box}.is-hero-link:active{transform:scale(.97)}.is-hero-link:hover{opacity:.75}.is-hero-link-read{background:var(--is-accent);color:#fff}.is-hero-link-read:hover{background:var(--is-accent-strong);opacity:1}.is-hero-link-bookmark{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.16)}.is-hero-link-label{display:inline-grid}.is-hero-link-label>span{grid-area:1 / 1;white-space:nowrap}.is-hero-link-label>span[data-state=active]{visibility:hidden}.is-hero-link-bookmark.is-bookmarked .is-hero-link-label>span[data-state=idle]{visibility:hidden}.is-hero-link-bookmark.is-bookmarked .is-hero-link-label>span[data-state=active]{visibility:visible}.is-hero-icon-plus{display:none}.is-hero-icon-bookmark{display:inline-block}.is-hero-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#ffffffd9;transition:color .15s}.is-hero-arrow:hover{color:#fff}.is-hero-arrow-prev{inset-inline-start:22px}.is-hero-arrow-next{inset-inline-end:22px}.is-hero-pagination{position:relative;width:100%;max-width:1320px;margin:0 auto}.is-hero-dots{position:absolute;bottom:18px;left:40px;display:flex;align-items:center;margin:0;padding:0;list-style:none;z-index:5}.is-hero-dots li{display:block;box-sizing:content-box;margin:0 2px;cursor:pointer}.is-hero-dots li>a{display:block;width:7px;height:7px;border-radius:45px;background:#fff;transition:all .5s ease}.is-hero-dots li.uk-active>a{width:42px;border-radius:20px;background:var(--is-accent)}@media(max-width:959.9px){.is-hero-variant-desktop{display:none}.is-hero-variant-tablet{display:block}}@media(min-width:640px)and (max-width:959.9px){.is-hero-info .is-hero-title,.is-hero-links{font-size:18px}.is-hero-link{border-radius:12px}.is-hero-info-container{padding:0 30px 36px}}@media(max-width:639.9px){.is-hero-variant-tablet{display:none}.is-hero-variant-mobile{display:block}.is-hero-info .is-hero-title,.is-hero-links{font-size:14px}.is-hero-link{height:41px;border-radius:8px}.is-hero-link-bookmark{border-width:1px}.is-hero-icon-plus{display:none}.is-hero-icon-bookmark{display:inline-block}.is-hero-link-bookmark .is-hero-link-label{display:none}.is-hero-info-container{padding:0 20px 28px}.is-hero-arrow{width:38px;height:38px}.is-hero-arrow-prev{inset-inline-start:8px}.is-hero-arrow-next{inset-inline-end:8px}.is-hero-dots{left:20px;bottom:14px}}.is-chip{display:inline-flex;align-items:center;min-height:34px;padding:7px 16px;border-radius:var(--is-r-pill);font-size:13px;font-weight:500;color:var(--is-muted);background:var(--is-surface);border:1px solid var(--is-border);cursor:pointer;transition:all .15s}.is-chip:hover{color:var(--is-text);background:var(--is-surface-hover);border-color:rgba(var(--is-accent-rgb),.4)}.is-chip.is-chip-active{background:var(--is-accent-soft);color:var(--is-accent-light);border-color:rgba(var(--is-accent-rgb),.45)}.is-chip:active{background:var(--is-btn-secondary-active);color:#fff;transform:scale(.97)}.is-chip:focus-visible{outline:2px solid var(--is-accent-light);outline-offset:2px}.is-input{width:100%;background:var(--is-surface);border:1px solid var(--is-border);border-radius:12px;padding:11px 16px;color:var(--is-text);font-family:inherit;font-size:14.5px;min-height:42px;box-sizing:border-box;outline:none;transition:border-color .15s,box-shadow .15s}select.is-input{cursor:pointer}.is-input:focus{border-color:var(--is-accent);box-shadow:0 0 0 3px var(--is-focus-ring)}.is-label{display:block;font-size:13.5px;font-weight:500;color:var(--is-muted);margin-bottom:7px}.is-footer{margin-top:70px;background:var(--is-bg-deep);border-top:1px solid var(--is-border);padding:48px 0 0}.is-footer-title{font-size:15.5px;font-weight:700;margin:0 0 14px;color:var(--is-text)}.is-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:34px;align-items:start}.is-page-series .is-footer .is-container{max-width:1216px;padding:0 40px}.is-page-home .is-footer .is-container{max-width:1200px;padding:0 15px}@media(max-width:639px){.is-page-series .is-footer .is-container{padding:0 15px}}@media(max-width:900px){.is-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media(max-width:520px){.is-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.is-footer-brand{grid-column:1 / -1}}@media(max-width:640px){.is-footer{margin-top:48px;padding:36px 0 0}.is-footer-bottom{flex-direction:column;align-items:center;gap:6px;text-align:center}}.is-footer-link{display:block;color:var(--is-muted);font-size:13.5px;padding:4px 0;transition:color .15s}.is-footer-link:hover{color:var(--is-accent-light)}.is-footer-bottom{margin-top:36px;border-top:1px solid var(--is-border);padding:18px 0;color:var(--is-muted);font-size:12.5px;display:flex;align-items:center;justify-content:space-between}.is-footer-imh{color:inherit;text-decoration:none;transition:color .15s}.is-footer-imh:hover{color:#2aabee}.is-social{display:flex;flex-direction:column;gap:8px}.is-social-link{display:inline-flex;align-items:center;gap:8px;color:var(--is-muted);font-size:13.5px;transition:color .15s}.is-social-link svg{flex:none}.is-tg-link:hover{color:#2aabee}.is-ig-link:hover{color:#e1306c}.is-muted{color:var(--is-muted)}.is-divider{height:1px;background:var(--is-border);border:none;margin:0}.is-auth{margin:40px auto 88px}.is-auth-shell{display:grid;grid-template-columns:1fr 1fr;max-width:920px;margin:0 auto;background:var(--is-surface);border:1px solid var(--is-border);border-radius:var(--is-r-panel);overflow:hidden;box-shadow:0 34px 90px -46px #000000d9}.is-auth-panel{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:46px 36px;text-align:center;color:#fff;overflow:hidden;background:radial-gradient(115% 78% at 100% 0%,rgba(var(--is-accent-light-rgb),.24),transparent 58%),radial-gradient(120% 90% at 0% 100%,rgba(var(--is-gold-rgb),.12),transparent 55%),linear-gradient(155deg,var(--is-indigo-deep) 0%,var(--is-bg) 78%)}.is-auth-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.7) .9px,transparent 1.3px);background-size:8px 8px;opacity:.13;-webkit-mask-image:linear-gradient(205deg,#000 2%,transparent 66%);mask-image:linear-gradient(205deg,#000 2%,transparent 66%);pointer-events:none}.is-auth-panel:after{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:1px solid rgba(var(--is-gold-rgb),.34);border-radius:calc(var(--is-r-panel) - 9px);pointer-events:none}.is-auth-panel-emblem{display:block;width:84px;height:84px;filter:drop-shadow(0 10px 26px rgba(var(--is-accent-rgb),.55))}.is-auth-panel-name{margin:0;font-family:var(--is-font-display);font-weight:var(--is-fw-display-strong);font-size:30px;line-height:1.2;letter-spacing:.02em}.is-auth-panel-rule{width:40px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--is-gold),transparent)}.is-auth-panel-tag{max-width:26ch;margin:0;font-size:13.5px;line-height:1.95;color:#ffffffb8;text-wrap:balance}.is-auth-card{display:flex;flex-direction:column;justify-content:center;padding:42px 38px 38px;background:var(--is-surface)}.is-auth-brand{display:flex;align-items:center;gap:14px;margin-bottom:14px}.is-auth-brand img{display:block;flex:none;width:50px;height:50px}.is-auth-brand-sep{width:1px;align-self:stretch;min-height:48px;background:linear-gradient(180deg,transparent,var(--is-border) 22%,var(--is-border) 78%,transparent)}.is-auth-title{font-size:25px;line-height:1.3;margin:0}.is-auth-sub{margin:0 0 24px;color:var(--is-muted);font-size:13.5px;line-height:1.8}.is-auth-form{display:flex;flex-direction:column;gap:14px}.is-auth-field{display:flex;flex-direction:column;gap:6px}.is-auth-grid{display:grid;gap:14px}.is-auth-control{position:relative;display:flex}.is-auth-control .is-input{padding-right:44px;padding-left:14px;border-radius:var(--is-r-rect-md)}.is-auth-control .is-input::placeholder{color:var(--is-muted);opacity:.72}.is-auth-control-icon{position:absolute;top:50%;right:13px;width:18px;height:18px;transform:translateY(-50%);color:var(--is-muted);pointer-events:none;transition:color .15s}.is-auth-control:focus-within .is-auth-control-icon{color:var(--is-accent-light)}.is-auth .is-check{margin:0}.is-auth-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:6px}.is-auth-actions .is-btn{width:100%;min-height:46px;border-radius:var(--is-r-cta)}.is-field{margin-bottom:16px}.is-error{color:var(--is-danger);font-size:12.5px;margin:6px 0 0}.is-check{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--is-muted);margin-bottom:20px;cursor:pointer}.is-check input{accent-color:var(--is-accent);width:16px;height:16px}.is-captcha-row{display:flex;align-items:center;gap:10px}.is-captcha-row .is-auth-control{flex:1 1 auto;min-width:0}.is-captcha-img{flex:0 0 auto;display:inline-flex;padding:3px;border:1px solid var(--is-border);border-radius:var(--is-r-rect-md);background:var(--is-surface-2);overflow:hidden}.is-captcha-img img{display:block;width:120px;height:auto;border-radius:7px}.is-captcha-refresh{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid var(--is-border);border-radius:var(--is-r-rect-md);background:var(--is-surface-2);color:var(--is-muted);font-family:inherit;font-size:12.5px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.is-captcha-refresh:hover{border-color:var(--is-border-active);background:var(--is-surface-hover);color:var(--is-accent-light)}@media(min-width:620px){.is-auth-grid--2{grid-template-columns:1fr 1fr}}@media(max-width:619px){.is-captcha-row{flex-wrap:wrap}.is-captcha-row .is-auth-control{flex:1 1 100%}}@media(max-width:999px){.is-auth-shell{grid-template-columns:1fr;max-width:462px}.is-auth-panel{display:none}}@media(min-width:1000px){.is-auth-brand img,.is-auth-brand-sep{display:none}}@media(max-width:480px){.is-auth{margin:22px auto 72px}.is-auth-card{padding:30px 22px 26px}.is-auth-title{font-size:22px}.is-auth-actions{gap:10px}.is-auth-actions .is-btn{padding:0 10px;font-size:14px}}.is-cover-ph{aspect-ratio:2 / 3;width:100%;display:block;background:linear-gradient(160deg,var(--is-surface-2),var(--is-indigo-deep))}@media(max-width:1100px){.is-nav-links{display:none}.is-nav-toggle{display:inline-flex}.is-theme-toggle{display:none}}@media(min-width:960px)and (max-width:1250px){.is-header .is-header-inner{margin-top:30px}}@media(max-width:960px){.is-header .is-header-inner{margin-top:16px;height:60px}.is-header-gap{height:90px}}@media(max-width:640px){.is-header .is-header-inner{height:48px}}@media(max-width:560px){.is-header .is-header-inner{gap:10px;padding:0 10px}.is-header-actions{gap:8px}.is-header-actions .is-btn{padding:0 14px}.is-brand-en{letter-spacing:2px}.is-hide-sm{display:none!important}.is-mobile-menu{padding:12px}}.is-hero-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.is-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.is-grid-series{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:18px}.is-series-meta{display:flex;justify-content:space-between;align-items:center;font-size:var(--is-fs-meta);gap:6px;margin-top:6px}.is-card-status{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--is-r-rect);font-size:11.5px;font-weight:600;line-height:1.4;white-space:nowrap;color:#fff;background:var(--is-accent)}.is-card-status--ongoing{background:var(--is-accent);color:#fff}.is-card-status--completed{background:var(--is-teal);color:#06231f}.is-card-status--hiatus{background:var(--is-amber);color:#2a1c05}.is-series-meta .is-stars{white-space:nowrap}@media(max-width:560px){.is-container--catalog{padding-inline:10px}.is-grid-series{grid-template-columns:repeat(2,1fr);gap:16px 4px}}@media(max-width:359px){.is-grid-series{grid-template-columns:1fr}}.is-grid-series .is-series-card{display:flex;flex-direction:column}.is-grid-series .is-series-card-body{flex:1;display:flex;flex-direction:column}.is-grid-series .is-series-meta{margin-top:auto}.is-series-banner{background:linear-gradient(180deg,color-mix(in srgb,var(--is-accent-strong) 55%,transparent),rgba(var(--is-bg-rgb),0));border-bottom:1px solid var(--is-border);padding:40px 0 30px}.is-series-banner-inner{display:flex;gap:30px;align-items:flex-start}.is-series-cover img{width:220px;height:310px;object-fit:cover;border-radius:var(--is-r-card);box-shadow:0 18px 50px #00000080}.is-series-title-lg{font-size:26px;font-weight:900;margin:0;color:var(--is-text)}.is-series-rating{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:14px}.is-chapter-row{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 16px;border-radius:10px;color:var(--is-text);font-size:14px;transition:background .15s}.is-chapter-row:hover{background:#ffffff0d}.is-chapter-row+.is-chapter-row{border-top:1px solid var(--is-border)}.is-chapter-side{display:flex;align-items:center;gap:10px;white-space:nowrap}.is-pagination{display:flex;justify-content:center;gap:6px;margin-top:10px}.is-page-btn{min-width:36px;min-height:36px;padding:8px 12px;border-radius:var(--is-r-rect);border:1px solid var(--is-border);color:var(--is-muted);font-size:13.5px;text-align:center;font-family:inherit}.is-page-btn:hover{color:var(--is-text);border-color:rgba(var(--is-accent-rgb),.4)}.is-page-active{background:var(--is-accent);border-color:var(--is-accent);color:#fff}.is-page-disabled{opacity:.45;pointer-events:none}@media(max-width:768px){.is-series-banner-inner{flex-direction:column;align-items:center;text-align:center}.is-series-banner-inner .is-hero-tags,.is-series-banner-inner .is-hero-actions{justify-content:center}}.is-flash{padding:13px 18px;border-radius:12px;font-size:14px;margin-bottom:8px;border:1px solid}.is-flash-success{background:color-mix(in srgb,var(--is-success) 10%,transparent);border-color:color-mix(in srgb,var(--is-success) 35%,transparent);color:var(--is-success)}.is-flash-error{background:color-mix(in srgb,var(--is-danger) 10%,transparent);border-color:color-mix(in srgb,var(--is-danger) 35%,transparent);color:var(--is-danger)}.is-avatar-lg{width:84px;height:84px;margin:0 auto;border-radius:50%;background:linear-gradient(135deg,var(--is-accent),var(--is-accent-strong));display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:900;color:#fff;overflow:hidden}.is-avatar-lg img{width:100%;height:100%;object-fit:cover}.is-comment{padding:14px 0;border-bottom:1px solid var(--is-border)}.is-comment:last-child{border-bottom:none}.is-comment-reply{margin-inline-start:44px;border-inline-start:2px solid rgba(var(--is-accent-rgb),.25);padding-inline-start:14px;margin-top:10px}.is-comment-head{display:flex;align-items:center;gap:10px}.is-comment-head form{margin-inline-start:auto}.is-comment-delete{background:none;border:none;color:var(--is-muted);font-size:12px;cursor:pointer}.is-comment-delete:hover{color:var(--is-danger)}.is-comment-body{margin:8px 0 0;font-size:13.5px;line-height:1.9;color:var(--is-text)}.is-avatar-sm{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--is-accent),var(--is-accent-strong));color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;flex-shrink:0;overflow:hidden}.is-avatar-sm img{width:100%;height:100%;object-fit:cover}.is-comment-form textarea.is-input{width:100%;resize:vertical}.is-rating-form{display:flex;align-items:center;gap:8px;margin-top:12px}.is-admin-layout{display:flex;min-height:100vh;max-width:1440px;margin:0 auto}.is-admin-sidebar{display:flex;flex-direction:column;width:240px;flex-shrink:0;padding:24px 18px;border-inline-end:1px solid var(--is-border);background:var(--is-bg-deep);position:sticky;top:0;height:100vh;box-sizing:border-box}.is-admin-brand{margin-bottom:26px}.is-admin-sidebar .is-theme-toggle{display:inline-flex;align-self:flex-start;margin-bottom:12px}.is-admin-link{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;color:var(--is-muted);font-size:14.5px;text-decoration:none;transition:background .15s,color .15s}.is-admin-link:hover{color:var(--is-text);background:#ffffff0d}.is-admin-link.is-active{color:#fff;background:var(--is-accent-soft);box-shadow:inset 2px 0 0 var(--is-accent)}.is-admin-main{flex:1;padding:30px 34px 60px;min-width:0}.is-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.is-admin-title{margin:0;font-size:24px;font-weight:900;color:var(--is-text)}.is-admin-sub{margin:4px 0 0;color:var(--is-muted);font-size:13.5px}.is-admin-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;flex:1 1 320px;min-width:0}.is-admin-head-actions .is-admin-inline-form{flex:1 1 320px;min-width:0}.is-admin-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px;padding:4px;border:1px solid var(--is-border);border-radius:12px;background:var(--is-bg-deep);width:fit-content;max-width:100%}.is-admin-tab{padding:8px 16px;border-radius:9px;color:var(--is-muted);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.is-admin-tab:hover{color:var(--is-text);background:var(--is-surface-hover)}.is-admin-tab.is-active{color:#fff;background:var(--is-accent)}.is-admin-h2{margin:0 0 14px;font-size:16px;font-weight:700;color:var(--is-text)}.is-admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:24px}.is-admin-stat{background:var(--is-surface);border:1px solid var(--is-border);border-radius:var(--is-radius);padding:18px 16px;display:flex;flex-direction:column;gap:6px}.is-admin-stat-num{font-size:24px;font-weight:900;color:#fff}.is-admin-stat-label{font-size:12.5px;color:var(--is-muted)}.is-admin-stat-warn{border-color:color-mix(in srgb,var(--is-warning) 45%,transparent)}.is-admin-stat-warn .is-admin-stat-num{color:var(--is-warning)}.is-admin-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.is-admin-table{width:100%;border-collapse:collapse;font-size:14px}.is-admin-table th{text-align:right;padding:10px 12px;color:var(--is-muted);font-weight:500;font-size:12.5px;white-space:nowrap}.is-admin-table td{padding:12px;vertical-align:middle}.is-admin-series-cell{display:flex;align-items:center;gap:12px}.is-admin-cover-thumb{width:42px;height:56px;object-fit:cover;border-radius:8px;flex-shrink:0}.is-admin-cover-empty{display:inline-block;background:var(--is-surface-2)}.is-admin-cover-preview{max-width:120px;max-height:160px;border-radius:10px;display:block;margin-bottom:8px}.is-admin-actions{display:flex;gap:8px;align-items:center;flex-wrap:nowrap}.is-admin-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 4px}.is-admin-row-main{color:var(--is-text);text-decoration:none;font-size:14.5px;min-width:0}a.is-admin-row-main:hover{color:var(--is-accent-light)}.is-admin-row-side{display:flex;align-items:center;gap:10px;color:var(--is-muted);font-size:13px;flex-shrink:0}.is-admin-row-actions .is-admin-row-main p{margin:6px 0 0;color:var(--is-text);font-size:14px}.is-admin-muted{color:var(--is-muted);font-size:12.5px;display:block}.is-admin-empty{color:var(--is-muted);padding:18px 4px;margin:0;font-size:14px}.is-admin-chips{display:flex;flex-wrap:wrap;gap:8px}.is-admin-chip{padding:6px 14px;border-radius:999px;background:var(--is-surface-2);color:var(--is-text);font-size:13px;text-decoration:none;border:1px solid var(--is-border)}.is-admin-chip:hover{border-color:var(--is-accent);color:#fff}.is-admin-form{display:flex;flex-direction:column;gap:18px}.is-admin-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.is-admin-field{display:flex;flex-direction:column;gap:7px;font-size:13.5px;color:var(--is-muted)}.is-admin-field.is-grow{flex:1}.is-admin-span-2{grid-column:span 2}@media(max-width:720px){.is-admin-span-2{grid-column:auto}}.is-admin-fieldset{border:1px solid var(--is-border);border-radius:var(--is-radius);padding:16px;margin:0}.is-admin-fieldset legend{color:var(--is-muted);font-size:13px;padding:0 8px}.is-admin-genre-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.is-admin-check{display:flex;align-items:center;gap:8px;color:var(--is-text);font-size:14px;cursor:pointer}.is-admin-check input{accent-color:var(--is-accent);width:16px;height:16px}.is-admin-check-row{display:flex;gap:24px;flex-wrap:wrap}.is-admin-form-actions{display:flex;gap:10px}.is-admin-inline-form{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.is-admin-inline-form .is-admin-field{min-width:160px}.is-admin-inline-form>.is-input{flex:1 1 160px;width:auto;min-width:0}.is-admin-table .is-admin-inline-form{flex-wrap:nowrap;align-items:center;gap:10px;width:100%}.is-admin-table .is-admin-inline-form .is-input{flex:1 1 auto;width:auto;min-width:0;min-height:var(--is-btn-h-sm)}.is-admin-table .is-admin-inline-form .is-btn{min-height:var(--is-btn-h-sm);padding:0 14px;white-space:nowrap}.is-admin-table td>form{margin:0}.is-admin-collapse-form{margin-bottom:18px}.is-admin-pages{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px}.is-admin-page-cell{display:flex;flex-direction:column;gap:8px;align-items:center;background:var(--is-bg-deep);border:1px solid var(--is-border);border-radius:10px;padding:10px;font-size:12px;color:var(--is-muted)}.is-admin-page-cell img{width:100%;height:auto;border-radius:6px}.is-admin-tabs a{text-decoration:none}.is-admin-head>.is-admin-tabs{margin-inline-start:auto}.is-btn-sm{min-height:var(--is-btn-h-sm);padding:0 14px;font-size:13.5px;border-radius:var(--is-btn-r-sm)}.is-btn-danger{background:transparent;color:var(--is-danger);border-color:color-mix(in srgb,var(--is-danger) 32%,transparent)}.is-btn-danger:hover{background:color-mix(in srgb,var(--is-danger) 12%,transparent);color:var(--is-danger);border-color:color-mix(in srgb,var(--is-danger) 50%,transparent)}.is-badge-ok{background:color-mix(in srgb,var(--is-success) 14%,transparent);color:var(--is-success)}.is-badge-warn{background:color-mix(in srgb,var(--is-warning) 14%,transparent);color:var(--is-warning)}.is-badge-danger{background:color-mix(in srgb,var(--is-danger) 14%,transparent);color:var(--is-danger)}.is-badge-premium{background:color-mix(in srgb,var(--is-gold) 14%,transparent);color:var(--is-gold);border-color:rgba(var(--is-gold-rgb),.35)}.is-admin-panel{background:var(--is-surface);border:1px solid var(--is-border);border-radius:var(--is-radius-lg);padding:22px 24px;display:flex;flex-direction:column;gap:16px}.is-admin-panel-title{margin:0;font-size:15.5px;font-weight:700;color:var(--is-text);display:flex;align-items:center;gap:8px}.is-admin-panel-title:before{content:"";width:4px;height:16px;border-radius:3px;background:linear-gradient(180deg,var(--is-accent),var(--is-indigo));flex-shrink:0}.is-admin-panel-hint{margin:-8px 0 0;color:var(--is-muted);font-size:12.5px;line-height:1.8}.is-admin-panel-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.is-admin-inline-field{display:flex;align-items:center;gap:12px}.is-admin-inline-field .is-input{flex:1;min-width:0}.is-admin-check-nowrap{flex-shrink:0;white-space:nowrap}.is-admin-alert{padding:14px 18px;border-radius:var(--is-radius);font-size:13.5px;line-height:1.9}.is-admin-alert-error{background:color-mix(in srgb,var(--is-danger) 8%,transparent);border:1px solid color-mix(in srgb,var(--is-danger) 35%,transparent);color:var(--is-danger)}.is-admin-alert ul{margin:6px 0 0;padding-inline-start:18px}.is-dynamic-rows{display:flex;flex-direction:column;gap:10px}.is-dynamic-row{display:flex;align-items:center;gap:10px}.is-dynamic-row .is-input{flex:1;min-width:0}.is-dynamic-row .is-row-remove{flex-shrink:0}.is-dynamic-row-staff{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:10px;align-items:center}.is-dynamic-row-staff .is-input{flex:none;width:100%}.is-genre-toggle{position:relative;cursor:pointer}.is-genre-toggle input{position:absolute;opacity:0;pointer-events:none}.is-genre-toggle span{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:38px;padding:8px 14px;border-radius:999px;font-size:13.5px;font-weight:500;color:var(--is-muted);background:var(--is-bg-deep);border:1px solid var(--is-border);transition:color .15s,border-color .15s,background .15s,box-shadow .15s;overflow-wrap:anywhere;text-align:center}.is-genre-toggle:hover span{color:var(--is-text);border-color:rgba(var(--is-accent-rgb),.4)}.is-genre-toggle input:checked+span{background:var(--is-accent-soft);color:var(--is-accent-light);border-color:rgba(var(--is-accent-rgb),.55);box-shadow:0 0 0 1px rgba(var(--is-accent-rgb),.25)}.is-genre-toggle input:focus-visible+span{box-shadow:0 0 0 3px var(--is-focus-ring)}.is-admin-genre-grid .is-genre-toggle span{flex-direction:column;gap:8px;min-height:0;padding:14px 10px 12px;border-radius:var(--is-radius);line-height:1.4}.is-genre-emblem{width:48px;height:48px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 4px 10px rgba(var(--is-accent-rgb),.35))}.is-genre-emblem-ph{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-size:18px;font-weight:900;color:var(--is-muted);background:var(--is-bg-deep);border:1px solid var(--is-border)}@media(max-width:480px){.is-admin-genre-grid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr))}.is-genre-emblem,.is-genre-emblem-ph{width:40px;height:40px}}@media(max-width:720px){.is-dynamic-row-staff{grid-template-columns:1fr}}.is-info-list{display:flex;flex-direction:column}.is-info-row{display:flex;align-items:baseline;gap:14px;padding:11px 2px;border-bottom:1px solid var(--is-border);font-size:14px}.is-info-row:last-child{border-bottom:none}.is-info-label{color:var(--is-muted);font-size:13px;min-width:110px;flex-shrink:0}.is-info-value{color:var(--is-text);flex:1;min-width:0;overflow-wrap:anywhere}.is-alt-names{display:flex;flex-direction:column;gap:10px}.is-alt-name-row{display:flex;align-items:baseline;gap:14px;font-size:14px}.is-alt-name-label{color:var(--is-muted);font-size:13px;min-width:110px;flex-shrink:0}.is-alt-name-value{color:var(--is-text)}.is-staff-group{margin:0 0 18px}.is-staff-group:last-child{margin-bottom:0}.is-staff-group-title{margin:0 0 10px;font-size:13px;font-weight:500;color:var(--is-muted)}.is-staff-members{display:flex;flex-wrap:wrap;gap:10px}.is-staff-member{display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border-radius:999px;background:var(--is-bg-deep);border:1px solid var(--is-border);font-size:13px;color:var(--is-text)}.is-staff-avatar{width:26px;height:26px;border-radius:50%;object-fit:cover;background:var(--is-surface-2);flex-shrink:0}.is-staff-avatar-initial{display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--is-accent-light);background:var(--is-accent-soft)}@media(max-width:900px){.is-admin-layout{flex-direction:column}.is-admin-sidebar{width:100%;height:auto;position:static;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px}.is-admin-sidebar .is-admin-brand{position:static;left:auto;transform:none;flex:1 1 100%;white-space:nowrap;margin-bottom:12px}.is-admin-sidebar .is-admin-brand .is-brand-logo{display:inline-block}.is-admin-sidebar .is-admin-brand .is-brand-en{display:block}.is-admin-sidebar>div{flex:1 1 100%}.is-admin-main{padding:20px 16px 50px}}.is-brand-logo{width:42px;height:auto;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 4px 12px rgba(var(--is-accent-rgb),.45))}.is-footer-logo{display:block;width:150px;height:auto;margin-bottom:14px;filter:drop-shadow(0 6px 18px rgba(var(--is-accent-rgb),.35))}@media(max-width:640px){.is-footer-logo{width:104px;margin-bottom:10px}}.is-shortcut-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:26px}.is-shortcut{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 6px 10px;border-radius:var(--is-radius);transition:transform .18s,background .18s}.is-shortcut:hover{transform:translateY(-4px);background:var(--is-surface)}.is-shortcut-icon{width:72px;height:72px;display:grid;place-items:center}.is-shortcut-icon img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(var(--is-accent-rgb),.35));transition:filter .18s}.is-shortcut:hover .is-shortcut-icon img{filter:drop-shadow(0 8px 22px rgba(var(--is-accent-rgb),.6))}.is-shortcut-name{font-size:13px;font-weight:500;color:var(--is-text)}.is-shortcut-body{position:relative}@media(max-width:820px){.is-shortcut-row{display:flex;overflow-x:auto;gap:4px;padding-bottom:6px;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.is-shortcut-row::-webkit-scrollbar{display:none}.is-shortcut{flex:0 0 84px;padding:10px 4px;scroll-snap-align:start}.is-shortcut-icon{width:60px;height:60px}.is-shortcut-body:after{content:"";position:absolute;top:0;left:0;height:100%;width:clamp(56px,18vw,100px);background:linear-gradient(270deg,rgba(var(--is-bg-rgb),0) -1.63%,rgba(var(--is-bg-rgb),.72) 21.92%,var(--is-bg) 70.75%);pointer-events:none;z-index:2}.is-shortcut-body:not(.is-overflowing):after{display:none}}.is-home-section{margin-top:46px}.is-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.is-section-head .is-section-title{margin-bottom:0}.is-section-more{color:var(--is-muted);font-size:13px;white-space:nowrap;transition:color .15s}.is-section-more:hover{color:var(--is-accent-light)}.is-loop-clip{overflow-x:hidden;overflow-x:clip}.is-loop-container{max-width:1200px;margin:0 auto;padding:0 15px}.is-loop-body{position:relative;overflow:hidden;width:calc(100% + 75px);margin-left:-75px}.is-loop-body:after{content:"";position:absolute;top:0;left:0;height:100%;width:100px;background:linear-gradient(270deg,rgba(var(--is-bg-rgb),0) -1.63%,rgba(var(--is-bg-rgb),.72) 21.92%,var(--is-bg) 70.75%);pointer-events:none;z-index:2}.is-loop-track{display:flex;margin:0;padding:8px 0;list-style:none;gap:20px;overflow-x:hidden;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.is-loop-track::-webkit-scrollbar{display:none}.is-loop-track:not(.is-dragging){scroll-behavior:smooth}.is-loop-track.is-dragging{cursor:grabbing}.is-loop-track.is-dragging li{pointer-events:none}.is-loop-item{flex:none;width:230px;max-width:100%}.is-loop-item .is-series-card{position:relative;width:100%;height:auto;padding-bottom:98px;box-sizing:border-box;display:flex;flex-direction:column}.is-loop-item .is-cover{position:relative;top:auto;right:auto;left:auto;bottom:auto;aspect-ratio:212 / 317;min-height:0;flex:none}.is-loop-item .is-series-card-body{position:absolute;right:0;bottom:0;left:0;height:98px;display:flex;flex-direction:column;justify-content:flex-end;box-sizing:border-box;padding:10px 14px}.is-loop-item .is-series-title{line-height:1.4;height:2.8em}.is-section-tools{display:flex;align-items:center;gap:12px}.is-loop-nav{display:flex;gap:2px}.is-loop-arrow{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--is-r-rect-md);background:var(--is-surface-2);color:var(--is-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .12s,color .2s,opacity .2s,background .2s}.is-loop-arrow:hover{color:var(--is-text);background:var(--is-surface)}.is-loop-arrow:active{transform:scale(.9)}.is-loop-arrow:disabled{opacity:.5;cursor:default;pointer-events:none}@media(max-width:768px){.is-loop-track{overflow-x:auto}.is-loop-nav{display:none}}@media(max-width:480px){.is-loop-item{transform:scale(.8);margin:-44px -17px}.is-loop-track{gap:14px}}.is-hidden{display:none!important}.is-ajax-busy{opacity:.55;pointer-events:none}.is-ajax-note{align-self:center;font-size:12.5px;color:var(--is-success);opacity:0;transition:opacity .2s}.is-ajax-note.is-show{opacity:1}.is-bm-items{display:flex;flex-direction:column;gap:14px}.is-hero-link-bookmark.is-bookmarked{background:var(--is-accent);border-color:var(--is-accent);color:#fff}.is-hero-link-bookmark.is-bookmarked .is-hero-icon-plus{display:none}.is-hero-link-bookmark.is-bookmarked .is-hero-icon-bookmark{display:inline-block}.is-count-pill{flex-shrink:0;font-size:12.5px;color:var(--is-muted);background:#ffffff0d;border:1px solid var(--is-border);border-radius:999px;padding:3px 12px}.is-sp{margin-top:0}.is-sp .is-container{max-width:1216px;padding:0 40px}.is-sp-crumb{background:var(--is-accent)}.is-sp-crumb>*{margin-bottom:60px}.is-sp-crumb-list{display:flex;align-items:center;gap:8px;height:47px;margin:0;padding:0;list-style:none;font-size:14px;color:#ffffffd1;overflow:hidden;white-space:nowrap}.is-sp-crumb-list li{display:inline-flex;align-items:center;gap:8px;min-width:0}.is-sp-crumb-list li+li:before{content:"";flex:none;width:6px;height:6px;border-left:1.5px solid rgba(255,255,255,.55);border-bottom:1.5px solid rgba(255,255,255,.55);transform:rotate(45deg)}.is-sp-crumb-list a{color:#fff}.is-sp-crumb-list a:hover{text-decoration:underline}.is-sp-crumb-list li[aria-current]{color:#fff;overflow:hidden;text-overflow:ellipsis}.is-sp-tabs{display:flex;flex-wrap:nowrap;gap:0;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.is-sp-tabs::-webkit-scrollbar{display:none}.is-sp-tabs:before{display:none!important}.is-sp-tab{flex:none;padding:5px 0;border-bottom:1px solid var(--is-border)}.is-sp-tab.uk-active{position:relative;background:var(--is-surface);border-bottom:none;border-top:1px solid var(--is-border);border-left:1px solid var(--is-border);border-right:1px solid var(--is-border);border-radius:16px 16px 0 0;z-index:2}.is-sp-tab.uk-active:before{content:"";position:absolute;right:-17px;bottom:0;width:16px;height:16px;border-bottom:solid 1px var(--is-border);border-left:solid 1px var(--is-border);border-bottom-left-radius:12px;box-shadow:-7px 0 0 var(--is-surface)}.is-sp-tab.uk-active:after{content:"";position:absolute;left:-17px;bottom:0;width:16px;height:16px;border-bottom:solid 1px var(--is-border);border-right:solid 1px var(--is-border);border-bottom-right-radius:12px;box-shadow:7px 1px 0 var(--is-surface)}.is-sp-tab:first-child.uk-active:before{display:none}.is-sp-tab:last-child.uk-active:after{display:none}.is-sp-tab>a{display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;height:41px;padding:10px 28px;font-size:16px;font-weight:700;line-height:24px;color:var(--is-muted);text-transform:none;white-space:nowrap;transition:color .15s,background .15s}.is-sp-tab>a:hover{color:var(--is-text)}.is-sp-tab.uk-active>a{color:var(--is-accent-light)}.is-sp-switcher{margin:0;padding:0;list-style:none}.is-sp-switcher>li{display:none}.is-sp-switcher>li.uk-active{display:block}.is-sp-panel{background:var(--is-surface);padding:60px 20px;border-radius:8px}.is-sp-panel-title{margin:0 0 20px;font-size:18px;font-weight:700;color:var(--is-text)}.is-sp-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:15px;align-items:start}.is-sp-cover{justify-self:center;width:220px;height:325px;max-width:100%;box-sizing:border-box;padding:2px;border:2px solid var(--is-bg-deep);border-radius:20px;background:linear-gradient(133.15deg,#fff 10.89%,#ffffff14 41.78%,#ffffff0d 73.9%,#fff 92.31%);overflow:hidden}.is-sp-cover img,.is-sp-cover .is-cover-ph{width:100%;height:100%;object-fit:cover;border-radius:18px;display:block}.is-sp-cover .is-cover-ph{display:grid;place-items:center;color:var(--is-muted);font-weight:900}.is-sp-info{min-width:0}.is-sp-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.is-sp-title{font-size:18px;font-weight:700;line-height:1.25;margin:0;color:var(--is-text)}.is-sp-alt{color:var(--is-muted);margin:8px 0 0;font-size:14px}.is-sp-genres{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:15px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--is-border)}.is-sp-genres .is-chip{display:inline-flex;align-items:center;padding:2px 8px;font-size:14px;line-height:22px;border:1px solid rgba(255,255,255,.16);border-radius:var(--is-r-pill);background:transparent;color:var(--is-muted)}.is-sp-genres .is-chip:hover{color:var(--is-text);border-color:var(--is-accent)}.is-sp-score,.is-sp-hit{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--is-muted)}.is-sp-score .is-stars{color:var(--is-gold)}.is-sp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 20px;font-size:14px}.is-sp-rating{display:flex;align-items:center;gap:8px}.is-sp-status{--c-ac: var(--is-accent);display:inline-flex;align-items:center;gap:7px;padding:0 11px;border-radius:999px;font-weight:500;color:var(--is-accent-light);background:var(--is-accent-soft);border:1px solid rgba(var(--is-accent-rgb),.25)}.is-sp-status .is-live{transform:translateY(-2px)}.is-sp-status--static .is-live:after{animation:none;opacity:0}.is-sp-status--completed{--c-ac: var(--is-teal);color:var(--is-teal);background:color-mix(in srgb,var(--is-teal) 16%,transparent);border-color:color-mix(in srgb,var(--is-teal) 30%,transparent)}.is-sp-status--hiatus{--c-ac: var(--is-amber);color:var(--is-amber);background:color-mix(in srgb,var(--is-amber) 16%,transparent);border-color:color-mix(in srgb,var(--is-amber) 30%,transparent)}.is-sp-views{display:flex;align-items:center;gap:8px;color:var(--is-muted);font-size:14px}.is-sp-views-icon{display:inline-flex;align-items:center;font-size:13px;line-height:1;color:var(--is-accent-light)}.is-sp-views-icon svg{width:1.15em;height:1.15em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;transform:translateY(-2px)}.is-sp-block{margin-top:0;padding-top:0;border-top:none}.is-sp-block-title{margin:0 0 14px;font-size:16px;font-weight:700;color:var(--is-text)}.is-sp-info-grid{display:flex;flex-direction:column;column-gap:24px;margin-bottom:20px;gap:0}.is-sp-info-grid .is-info-row{display:flex;align-items:baseline;gap:14px;padding:12px 0;margin:0;border-bottom:none;border-top:1px solid var(--is-border);font-size:16px;line-height:1.4}.is-sp-info-grid .is-info-row:first-child{border-top:none}.is-sp-info-grid .is-info-label{flex:none;min-width:auto;font-size:16px;font-weight:700;color:var(--is-muted);white-space:nowrap}.is-sp-info-grid .is-info-value{flex:0 1 auto;min-width:0;overflow-wrap:anywhere;color:var(--is-text);font-size:16px;font-weight:400}.is-sp-info-grid .is-info-value.is-info-value--type{color:var(--is-gold)}.is-sp-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}.is-sp-actions .is-btn-lg{box-sizing:border-box;min-height:var(--is-btn-h-lg);padding:12px 15px;font-size:16px;font-weight:500}.is-sp-tools{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.is-fdrop .js-fdrop-toggle{min-width:170px;justify-content:center}.is-tool-form{display:flex;gap:8px;flex:1 1 280px;min-width:0}.is-tool-form--rating{flex:0 1 auto;align-items:center;gap:12px}.is-rating-label{font-size:14px;color:var(--is-muted);white-space:nowrap}.is-rating-widget{display:inline-flex;align-items:center;gap:6px;touch-action:none;user-select:none;-webkit-user-select:none}.is-rating-star{position:relative;width:30px;height:30px;padding:0;border:0;background:none;color:var(--is-muted);cursor:pointer;display:inline-flex;transition:color .12s,transform .12s}.is-rating-star svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round}.is-rating-star .is-rating-star-fg{position:absolute;top:0;right:0;bottom:0;left:0;fill:var(--is-gold);stroke:var(--is-gold);display:none}.is-rating-star.is-on .is-rating-star-fg{display:block}.is-rating-star.is-half .is-rating-star-fg{display:block;clip-path:inset(0 0 0 50%)}.is-rating-star:hover{color:var(--is-text);transform:scale(1.05)}.is-rating-widget.is-ajax-busy{opacity:.6;pointer-events:none}.is-rating-submit{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.is-rating-locked{align-items:center}.is-rating-locked .is-rating-label{white-space:normal;line-height:1.9}.is-rating-widget.is-static,.is-rating-widget.is-static .is-rating-star{cursor:default}.is-rating-widget.is-static .is-rating-star:hover{color:var(--is-muted);transform:none}.is-tool-form .is-input{flex:1;width:auto;min-width:0}.is-tool-form .is-btn{flex-shrink:0;min-height:44px}.is-fdrop{position:relative;display:inline-flex}.is-fdrop .js-bookmark-store{display:flex}.is-fdrop-caret{flex:none;margin-inline-start:-2px;opacity:.9;transition:transform .18s}.is-fdrop.is-open .is-fdrop-caret{transform:rotate(180deg)}.is-fdrop.is-open .js-fdrop-toggle{background:var(--is-accent-strong)}.is-fdrop-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:200px;max-width:min(280px,calc(100vw - 24px));padding:6px;background:var(--is-surface-2);border:1px solid var(--is-border);border-radius:12px;box-shadow:0 18px 40px -12px #0009,0 2px 6px #00000059;animation:is-fdrop-in .14s ease-out both}@keyframes is-fdrop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.is-fdrop-label{padding:6px 10px 4px;font-size:10.5px;font-weight:600;letter-spacing:.12em;color:var(--is-muted);text-transform:uppercase}.is-fdrop-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--is-muted);font-family:inherit;font-size:13.5px;text-align:right;cursor:pointer;transition:background .12s,color .12s}.is-fdrop-item>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-fdrop-item:hover{background:#ffffff0f;color:var(--is-text)}.is-fdrop-item.is-active{color:var(--is-accent-light)}.is-fdrop-check{flex:none;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--is-accent-light)}.is-fdrop-item--danger{color:var(--is-muted)}.is-fdrop-item--danger:hover{background:color-mix(in srgb,var(--is-danger) 12%,transparent);color:var(--is-danger)}.is-fdrop-item--danger:hover .is-fdrop-check{color:var(--is-danger)}.is-fdrop-sep{height:1px;margin:4px 6px;background:var(--is-border)}.is-sp-story{margin:30px 0;padding:20px 22px;background:var(--is-surface-2);border:1px solid var(--is-border);border-radius:14px}.is-sp-synopsis{margin:0;padding:0;background:transparent;border-radius:0}.is-sp-synopsis+.is-sp-synopsis{margin-top:20px;padding-top:20px;border-top:1px solid var(--is-border)}.is-sp-synopsis .title{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:var(--is-text)}.is-sp-synopsis .title svg{color:var(--is-accent-light);flex-shrink:0}.is-sp-synopsis .dic{padding-block:12px 0;padding-inline-start:30px;border-radius:5px;font-size:14px;line-height:26px;color:var(--is-muted);overflow-wrap:anywhere}.is-sp-desc{margin:0;font-size:var(--is-fs-body);white-space:pre-line}.is-sp-synopsis .is-alt-names{gap:8px}.is-sp-synopsis .is-alt-name-row{display:flex;align-items:baseline;gap:14px;font-size:14px;line-height:26px}.is-sp-synopsis .is-alt-name-label{color:var(--is-muted);font-weight:700;flex-shrink:0}.is-sp-synopsis .is-alt-name-value{color:var(--is-text);overflow-wrap:anywhere}.is-sp-chapters{margin-top:30px}.is-chapter-controls{display:flex;gap:10px;margin-bottom:18px}.is-chapter-files{background:var(--is-surface-2);border:1px solid var(--is-border);border-radius:16px;padding:24px}.is-chapter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px}@media(max-width:639px){.is-chapter-files{padding:12px}}@media(min-width:640px){.is-chapter-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.is-chapter-grid{grid-template-columns:1fr}}.is-chapter-card{background:var(--is-surface);border-radius:13px;padding:15px;display:flex;align-items:center;gap:10px;color:var(--is-text);text-decoration:none;transition:opacity .3s,background .15s;border:1px solid var(--is-border);margin-bottom:0}.is-chapter-card:hover{opacity:.6}.is-chapter-thumb{position:relative;width:55px;height:55px;border-radius:10px;overflow:hidden;border:2px solid var(--is-border);flex-shrink:0;background:var(--is-bg-deep)}.is-chapter-thumb img{width:100%;height:100%;object-fit:cover;display:block}.is-chapter-thumb .is-cover-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--is-muted)}.is-lock-badge{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0c0ce6;display:flex;align-items:center;justify-content:center;color:var(--is-gold);z-index:1}.is-read-badge{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0c0ce6;display:flex;align-items:center;justify-content:center;color:#fff;z-index:1;pointer-events:none}.is-read-badge svg{width:24px;height:24px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.55))}.is-chapter-card.is-read .is-chapter-number{color:var(--is-muted)}.is-chapter-meta{flex:1;display:flex;justify-content:space-between;align-items:center;gap:10px;min-width:0}.is-chapter-left{flex:1;min-width:0}.is-chapter-number{font-weight:500;font-size:16px;color:silver;margin-bottom:4px}@media(max-width:480px){.is-chapter-number{font-size:14px}}.is-chapter-title{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-chapter-right{display:flex;flex-direction:column;align-items:flex-end;gap:5px;white-space:nowrap}.is-chapter-date{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border:1px solid var(--is-border);border-radius:8px;font-size:12px;color:var(--is-muted);white-space:nowrap}.is-chapter-clock{flex:none;color:var(--is-accent-light)}.is-chapter-controls{display:flex;align-items:center;gap:12px;margin-bottom:18px;flex-wrap:wrap}.is-chapter-sort-dropdown{position:relative;display:inline-flex}.is-chapter-sort-btn{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--is-border);border-radius:12px;background:var(--is-surface-2);color:var(--is-muted);cursor:pointer;transition:opacity .3s;font-family:inherit;font-size:13.5px}.is-chapter-sort-btn:hover{opacity:.6}.is-chapter-sort-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:180px;padding:6px;background:var(--is-surface-2);border:1px solid var(--is-border);border-radius:12px;box-shadow:0 18px 40px -12px #0009,0 2px 6px #00000059;animation:is-fdrop-in .14s ease-out both}.is-chapter-sort-item{display:block;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--is-muted);font-family:inherit;font-size:13.5px;text-align:right;cursor:pointer;transition:background .12s,color .12s}.is-chapter-sort-item:hover{background:#ffffff0f;color:var(--is-text)}.is-chapter-sort-item.is-active{color:var(--is-accent-light)}.is-chapter-details{display:flex;gap:15px;margin-top:20px;font-weight:400;font-size:13.5px}.is-chapter-detail-item{display:flex;gap:5px;color:var(--is-muted);position:relative}.is-chapter-detail-item:not(:last-child):after{content:"";position:absolute;right:-8px;top:0;height:100%;width:1px;background:var(--is-border)}.is-chapter-detail-label{color:var(--is-muted)}.is-chapter-detail-value{color:var(--is-text);font-weight:500}.is-sp-comments .is-comment-form{margin-bottom:22px}@media(max-width:959px){.is-sp-hero-grid{grid-template-columns:minmax(0,1fr);gap:24px;justify-items:center}.is-sp-info{width:100%}.is-sp-title-row,.is-sp-genres,.is-sp-meta,.is-sp-actions,.is-sp-tools{justify-content:center;text-align:center}.is-sp-alt{text-align:center}.is-sp-block{text-align:start}.is-tool-form{flex:1 1 100%}}@media(max-width:639px){.is-sp .is-container{padding:0 15px}.is-sp-panel{padding:30px 15px}.is-sp-tab>a{font-size:14px;font-weight:500;line-height:21px}.is-sp-title{font-size:18px}.is-sp-story{padding:16px 15px;border-radius:12px}.is-sp-synopsis .title{font-size:14px}.is-sp-synopsis .dic{padding-block:10px 0;padding-inline-start:0}.is-sp-actions{justify-content:center}.is-sp-actions .is-btn-lg,.is-sp-actions .is-btn-block{width:auto;min-height:44px;padding:9px 22px;font-size:14px;margin-inline:auto}.is-sp-tools{justify-content:flex-start}.is-tool-form--rating{margin-top:8px}.is-fdrop .js-fdrop-toggle{min-width:0;padding:9px 14px;font-size:13.5px}}@media(max-width:479px){.is-sp-info-grid .is-info-row{gap:10px}}.is-dash{padding-top:34px;max-width:1100px}.is-dash-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start}.is-dash-side,.is-dash-main{min-width:0}.is-dash-bookmarks{margin-top:34px}.is-bm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.is-bm-col{padding:18px;display:flex;flex-direction:column;gap:14px}.is-bm-col-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--is-border)}.is-bm-col-title{margin:0;font-size:15px;font-weight:700}.is-bm-count{min-width:26px;height:26px;padding:0 8px;border-radius:999px;display:inline-grid;place-items:center;font-size:12px;font-weight:700;color:var(--is-accent-light);background:var(--is-accent-soft);border:1px solid rgba(var(--is-accent-rgb),.35)}.is-bm-item{display:flex;gap:12px;align-items:flex-start}.is-bm-thumb{flex-shrink:0}.is-bm-cover{width:54px;height:81px;border-radius:8px;object-fit:cover;display:block;background:var(--is-surface-2);border:1px solid var(--is-border)}.is-bm-cover-ph{display:grid;place-items:center;font-size:20px;font-weight:900;color:var(--is-muted)}.is-bm-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.is-bm-title{font-size:13.5px;font-weight:700;color:var(--is-text);line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.is-bm-title:hover{color:var(--is-accent-light)}.is-bm-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.is-bm-controls form{margin:0}.is-input-sm{min-height:34px;padding:0 10px;font-size:12.5px;border-radius:9px;width:auto}.is-bm-empty{margin:0;font-size:13px}.is-bm-add{display:flex;flex-direction:column;gap:10px}@media(max-width:900px){.is-dash-grid,.is-bm-grid{grid-template-columns:1fr}}@media(max-width:560px){.is-dash{padding-top:24px}.is-bm-cover{width:46px;height:69px}}@media(max-width:760px){.is-card:has(>.is-admin-table){overflow-x:auto;-webkit-overflow-scrolling:touch}.is-admin-table{min-width:560px}}@media(max-width:640px){.is-card:has(>.is-admin-table){overflow-x:visible}.is-admin-table{display:block;min-width:0}.is-admin-table thead{display:none}.is-admin-table tbody{display:block}.is-admin-table tr{display:block;padding:13px 4px}.is-admin-table td{display:block;padding:4px 0}.is-admin-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:12px;color:var(--is-muted)}.is-admin-table td.is-admin-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;padding-top:10px}.is-admin-table td.is-admin-actions:before{content:none}.is-admin-table td.is-admin-empty{padding:6px 0;text-align:center}}.is-admin-search,.is-admin-search-box{position:relative}.is-admin-search-box .is-input{width:100%;padding-inline-end:40px}.is-admin-search-clear{position:absolute;inset-inline-end:8px;top:50%;translate:0 -50%;width:26px;height:26px;display:grid;place-items:center;border:none;border-radius:50%;background:var(--is-surface-hover);color:var(--is-muted);font-size:15px;line-height:1;cursor:pointer}.is-admin-search-clear:hover{color:var(--is-text)}.is-admin-search-panel{position:absolute;z-index:40;inset-inline:0;top:calc(100% + 6px);max-height:320px;overflow:auto;padding:6px;background:var(--is-surface);border:1px solid var(--is-border);border-radius:var(--is-radius);box-shadow:0 14px 34px #00000038}.is-admin-search-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:none;border-radius:9px;background:none;color:var(--is-text);text-align:start;cursor:pointer}.is-admin-search-item:hover{background:var(--is-surface-hover)}.is-admin-search-item img,.is-admin-search-thumb{width:36px;height:50px;flex:none;object-fit:cover;border-radius:6px;background:var(--is-surface-2)}.is-admin-search-title{display:block;font-size:13.5px;font-weight:600}.is-admin-search-sub{display:block;font-size:12px;color:var(--is-muted);margin-top:2px}.is-admin-search-empty{padding:16px;text-align:center;color:var(--is-muted);font-size:13px}.is-admin-hint{margin:10px 0 0;font-size:12.5px}.is-admin-sched-preview .is-cal{margin-top:14px}.is-admin-works{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:16px}.is-admin-work-card{display:grid;grid-template-columns:84px minmax(0,1fr);grid-template-areas:"cover body" "actions actions";gap:10px 14px;padding:14px;background:var(--is-surface);border:1px solid var(--is-border);border-radius:var(--is-radius-lg);min-width:0}.is-admin-work-cover{grid-area:cover;flex-shrink:0;width:84px;height:112px;border-radius:10px;overflow:hidden;background:var(--is-surface-2);display:flex;align-items:center;justify-content:center;text-decoration:none}.is-admin-work-cover img{width:100%;height:100%;object-fit:cover}.is-admin-work-cover .is-admin-cover-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;color:var(--is-muted)}.is-admin-work-body{grid-area:body;min-width:0;display:flex;flex-direction:column;gap:8px}.is-admin-work-title{display:block;color:var(--is-text);font-size:14.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-admin-work-badges{display:flex;flex-wrap:wrap;gap:6px}.is-admin-work-genres{margin:0;color:var(--is-muted);font-size:12.5px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.is-admin-work-actions{grid-area:actions;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.is-admin-work-actions form{margin:0}@media(max-width:640px){.is-admin-works{grid-template-columns:1fr}}.is-admin-add-chapter{margin-bottom:18px}.is-admin-dropzone{margin-top:14px;padding:26px 18px;border:1.5px dashed var(--is-border);border-radius:var(--is-radius-lg);background:var(--is-surface-2);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;color:var(--is-muted);cursor:pointer;transition:border-color .15s ease,background .15s ease}.is-admin-dropzone svg{color:var(--is-accent)}.is-admin-dropzone strong{color:var(--is-text);font-size:14.5px}.is-admin-dropzone:hover,.is-admin-dropzone:focus-visible,.is-admin-dropzone.is-drag{border-color:var(--is-accent);background:color-mix(in srgb,var(--is-accent) 7%,transparent);outline:none}.is-admin-upload-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:420px;overflow-y:auto}.is-admin-upload-item{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 12px;border:1px solid var(--is-border);border-radius:10px;background:var(--is-surface-2);font-size:13px}.is-admin-upload-name{color:var(--is-text);font-weight:600;min-width:0;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;unicode-bidi:plaintext}.is-admin-upload-meta{color:var(--is-muted);font-size:12px;flex-shrink:0}.is-admin-upload-msg{flex-basis:100%;color:var(--is-muted);font-size:12px}.is-admin-upload-item.is-invalid{border-color:color-mix(in srgb,var(--is-warning) 45%,transparent)}.is-admin-upload-item.is-invalid .is-admin-upload-msg{color:var(--is-warning)}.is-admin-upload-item.is-uploading{border-color:color-mix(in srgb,var(--is-accent) 45%,transparent)}.is-admin-upload-item.is-done{border-color:color-mix(in srgb,var(--is-success) 45%,transparent)}.is-admin-upload-item.is-failed{border-color:color-mix(in srgb,var(--is-danger) 45%,transparent)}.is-admin-upload-item.is-failed .is-admin-upload-msg{color:var(--is-danger)}.is-admin-upload-item .is-btn{margin-inline-start:auto}.is-panel{padding-top:34px;max-width:1180px}.is-panel-grid{display:grid;grid-template-columns:268px minmax(0,1fr);gap:26px;align-items:start}.is-panel-side{position:sticky;top:24px;display:flex;flex-direction:column;gap:16px;padding:18px;background:var(--is-surface);border:1px solid var(--is-border);border-radius:var(--is-radius-lg)}.is-panel-main{min-width:0}.is-panel-title{display:flex;align-items:center;gap:10px;font-size:25px;font-weight:900;margin:0 0 20px}.is-panel-title:before{content:"";width:5px;height:24px;border-radius:4px;background:linear-gradient(180deg,var(--is-accent),var(--is-indigo))}.is-panel-brand{display:flex;align-items:center;gap:10px;padding:0 4px}.is-panel-logo{display:inline-flex}.is-panel-logo img{width:38px;height:38px;border-radius:10px}.is-panel-pill{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:var(--is-r-pill);color:var(--is-accent-light);background:var(--is-accent-soft);border:1px solid rgba(var(--is-accent-rgb),.35)}.is-panel-me{display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;background:var(--is-surface-2);border:1px solid var(--is-border)}.is-panel-me-avatar{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,var(--is-accent),var(--is-accent-strong));color:#fff;font-size:17px;font-weight:900}.is-panel-me-avatar img{width:100%;height:100%;object-fit:cover}.is-panel-me-text{min-width:0;display:flex;flex-direction:column;gap:1px}.is-panel-me-text b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-panel-me-text small{font-size:11.5px;color:var(--is-muted)}.is-panel-me-text small.is-ok{color:var(--is-success);font-weight:700}.is-panel-nav{display:flex;flex-direction:column;gap:3px}.is-panel-tab{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:11px;color:var(--is-muted);font-size:14px;font-weight:600;border:1px solid transparent;transition:background .15s,color .15s,border-color .15s}.is-panel-tab svg{flex:none}.is-panel-tab:hover{background:var(--is-surface-hover);color:var(--is-text)}.is-panel-tab.on{background:var(--is-accent-soft);color:var(--is-accent-light);border-color:rgba(var(--is-accent-rgb),.4)}.is-panel-tab-label{flex:1;min-width:0}.is-panel-caret{flex:none;opacity:.7;transition:transform .18s ease}.is-panel-group.is-open .is-panel-caret{transform:rotate(180deg)}.is-panel-sub{display:none;flex-direction:column;gap:2px;margin:3px 0 5px;padding-inline-start:30px}.is-panel-group.is-open .is-panel-sub{display:flex}.is-panel-subitem{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:9px;font-size:13px;color:var(--is-muted);transition:background .15s,color .15s}.is-panel-subitem:hover{background:var(--is-surface-hover);color:var(--is-text)}.is-panel-subitem.on{color:var(--is-accent-light);background:var(--is-accent-soft)}.is-panel-dot{flex:none;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.65}.is-panel-main.is-panel-loading{opacity:.55;transition:opacity .15s ease}.is-bm-col.is-focus{border-color:rgba(var(--is-accent-rgb),.55)}.is-panel-foot{display:flex;flex-direction:column;gap:8px;margin-top:4px}.is-panel-back{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--is-muted);padding:8px 4px;transition:color .15s}.is-panel-back:hover{color:var(--is-accent-light)}.is-panel-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;align-items:stretch}.is-panel-hero{display:flex;flex-direction:column;gap:16px}.is-panel-hero-id{display:flex;align-items:center;gap:14px}.is-panel-hero-avatar{flex:none;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,var(--is-accent),var(--is-accent-strong));color:#fff;font-size:22px;font-weight:900}.is-panel-hero-avatar img{width:100%;height:100%;object-fit:cover}.is-panel-hero-text{display:flex;flex-direction:column;gap:2px;min-width:0}.is-panel-hero-text b{font-size:16px;font-weight:800}.is-panel-hero-text small{font-size:12.5px;color:var(--is-muted)}.is-panel-hero-sub{display:flex;align-items:center;gap:12px}.is-panel-crown{flex:none;width:42px;height:42px;display:grid;place-items:center}.is-panel-crown img{width:100%;height:100%;object-fit:contain;display:block}.is-panel-hero-actions{display:flex;gap:8px;flex-wrap:wrap}.is-panel-stats-card{display:flex;flex-direction:column}.is-panel-h2{font-size:17px;font-weight:800;margin:0 0 14px}.is-panel-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.is-panel-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 6px;border-radius:12px;background:var(--is-surface-2);border:1px solid var(--is-border);text-align:center;transition:border-color .15s,background .15s}a.is-panel-stat:hover{border-color:rgba(var(--is-accent-rgb),.45);background:var(--is-surface-hover)}.is-panel-stat b{font-size:22px;font-weight:900}.is-panel-stat span{font-size:11.5px;color:var(--is-muted)}.is-gold-ink{color:var(--is-gold)}.is-ok-ink{color:var(--is-success)}.is-panel-block{margin-top:28px}.is-panel-list{padding:6px 0}.is-panel-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;border-bottom:1px solid var(--is-border)}.is-panel-row:last-child{border-bottom:none}.is-panel-row-main{display:flex;flex-direction:column;gap:3px;min-width:0}.is-panel-row-main b{font-size:14px;font-weight:700}.is-panel-row-main small{font-size:12px}.is-panel-row-side{display:flex;align-items:center;gap:12px;flex-shrink:0}.is-panel-amount{font-weight:800;font-size:14px;white-space:nowrap}.is-panel-amount small{font-size:11.5px;font-weight:600;color:var(--is-muted)}.is-panel-empty{margin:0;padding:22px 20px;text-align:center;color:var(--is-muted);font-size:13.5px}.is-panel-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.is-vip-hero{display:flex;align-items:center;gap:28px;padding:30px 32px;min-height:168px;margin-bottom:20px}.is-vip-ring{position:relative;flex:none;width:140px;height:140px;display:grid;place-items:center}.is-vip-dial{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.is-vip-track{fill:none;stroke:color-mix(in srgb,var(--is-gold) 16%,transparent);stroke-width:7}.is-vip-arc{fill:none;stroke:url(#isVipGoldGrad);stroke-width:7;stroke-linecap:round;filter:drop-shadow(0 0 3px rgba(var(--is-gold-rgb),.45));transition:stroke-dashoffset .9s cubic-bezier(.22,.61,.36,1)}.is-vip-crown{position:relative;z-index:1;width:100px;height:100px;object-fit:contain;display:block;filter:drop-shadow(0 6px 12px rgba(var(--is-gold-rgb),.28))}.is-vip-ring.is-off .is-vip-crown{opacity:.42}.is-vip-text{display:flex;flex-direction:column;gap:6px;min-width:0}.is-vip-eyebrow{font-size:13px;color:var(--is-muted)}.is-vip-text b{font-size:30px;font-weight:900;line-height:1.25}.is-vip-text .is-muted{font-size:14px;line-height:1.9}.is-vip-note{margin:8px 0 0;font-size:13.5px;line-height:1.9;color:var(--is-muted);max-width:48ch}.is-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.is-plan-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:20px 18px;border-radius:var(--is-r-promo);background:var(--is-surface);border:2px solid var(--is-border);transition:transform .16s,border-color .16s,box-shadow .16s}.is-plan-card:hover{transform:translateY(-2px);border-color:rgba(var(--is-accent-rgb),.45);box-shadow:0 18px 44px #00000073}.is-plan-card:active{transform:scale(.99)}.is-plan-card.is-featured{border-color:var(--is-border-premium);box-shadow:0 0 0 1px rgba(var(--is-gold-rgb),.25),0 12px 30px var(--is-shadow-gold)}.is-plan-card.is-featured:hover{border-color:var(--is-gold);box-shadow:0 0 0 1px rgba(var(--is-gold-rgb),.35),0 18px 44px var(--is-shadow-gold)}.is-plan-badge{position:absolute;top:-12px;inset-inline-start:16px;font-size:11px;font-weight:900;padding:3px 10px;border-radius:8px;background:var(--is-gold);color:var(--is-bg)}.is-plan-title{font-size:28px;font-weight:900;line-height:1.1}.is-plan-price{display:flex;align-items:baseline;gap:6px}.is-plan-price b{font-size:var(--is-fs-price);font-weight:var(--is-fw-special);color:var(--is-gold);line-height:1}.is-plan-price small{font-size:13px;font-weight:700;color:var(--is-muted)}.is-plan-permonth{font-size:12px;font-weight:700;color:var(--is-muted)}.is-plan-days{font-size:12.5px}.is-plan-card form{margin-top:auto;padding-top:6px}.is-plan-card .is-btn{width:100%;min-height:46px;font-size:14px}.is-container.is-sub{max-width:1000px;padding-top:34px;padding-bottom:44px;display:flex;flex-direction:column;gap:20px}.is-sub-title{margin:0;font-size:36px;line-height:1.1;font-weight:900;color:var(--is-text)}.is-sub .is-card{border-radius:var(--is-r-promo)}.is-sub .is-vip-hero{margin-bottom:0}.is-sub .is-plan-grid{grid-template-columns:repeat(2,1fr)}@media(min-width:1024px){.is-sub .is-plan-grid{grid-template-columns:repeat(4,1fr)}}.is-vip-ring.is-off .is-vip-track{stroke-dasharray:5 9}.is-sub-gift{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.is-sub-gift-ic{flex:none;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:var(--is-gold);background:var(--is-gold-soft);border:1px solid var(--is-border-premium)}.is-sub-gift-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.is-sub-gift-text b{font-size:16px;font-weight:900}.is-sub-gift-text .is-muted{font-size:12.5px;line-height:1.9}.is-sub-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#05040ad1;display:grid;place-items:center;padding:24px}.is-sub-ov[hidden]{display:none}.is-sub-sheet{width:100%;max-width:440px;max-height:calc(100vh - 48px);overflow-y:auto;background:var(--is-surface-2);border:1px solid var(--is-border);border-radius:var(--is-r-sheet);padding:20px 18px;display:flex;flex-direction:column;gap:10px;box-shadow:0 24px 60px #0000008c}.is-sub-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.is-sub-sheet-title{margin:0;font-size:20px;font-weight:900;color:var(--is-gold)}.is-sub-x{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:var(--is-surface);border:1px solid var(--is-border);color:var(--is-text);cursor:pointer}.is-sub-x:hover{border-color:var(--is-accent-light);color:var(--is-accent-light)}.is-sub-x:active{transform:scale(.96)}.is-sub-lbl{font-size:12.5px;font-weight:800;color:var(--is-muted);margin-top:4px}.is-sub-methods{display:flex;flex-direction:column;gap:8px}.is-sub-m{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid var(--is-border);background:var(--is-surface);cursor:pointer;transition:border-color .15s,background .15s}.is-sub-m:hover{border-color:var(--is-border-active)}.is-sub-m input{position:absolute;opacity:0;width:0;height:0}.is-sub-m:has(input:checked){border-color:var(--is-accent);background:var(--is-accent-soft)}.is-sub-m-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.is-sub-m-t b{font-size:14px;font-weight:900}.is-sub-m-t small{font-size:11.5px;color:var(--is-muted)}.is-sub-radio{flex:none;position:relative;width:18px;height:18px;border-radius:50%;border:2px solid var(--is-border)}.is-sub-m:has(input:checked) .is-sub-radio{border-color:var(--is-accent)}.is-sub-m:has(input:checked) .is-sub-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--is-accent)}.is-sub-find{display:flex;gap:8px}.is-sub-find[hidden]{display:none}.is-sub-inp{flex:1;min-width:0;height:44px;padding:0 14px;border-radius:12px;background:var(--is-surface);border:1px solid var(--is-border);color:var(--is-text);font:inherit}.is-sub-inp:focus{outline:none;border-color:var(--is-border-active);box-shadow:0 0 0 3px var(--is-focus-ring)}.is-sub-msg{min-height:18px;font-size:12.5px;font-weight:700;color:var(--is-danger)}.is-sub-who{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid var(--is-border-premium);background:var(--is-gold-soft)}.is-sub-who[hidden]{display:none}.is-sub-who img{flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--is-surface)}.is-sub-who-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.is-sub-who-text small{font-size:11px;color:var(--is-muted)}.is-sub-who-text b{font-size:14px;font-weight:900}.is-sub-link{background:none;border:0;padding:0;font:inherit;font-size:12.5px;font-weight:800;color:var(--is-accent-light);cursor:pointer}.is-sub-note{font-size:11.5px;line-height:1.9;color:var(--is-muted)}.is-sub-go{min-height:46px}@media(max-width:759.98px){.is-sub-ov{place-items:end center;padding:0}.is-sub-sheet{max-width:100%;border-radius:22px 22px 0 0;border-left:0;border-right:0;border-bottom:0;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}}@media(max-width:560px){.is-sub-title{font-size:26px}.is-sub .is-plan-grid{gap:10px}.is-sub .is-plan-card{gap:8px;padding:14px 12px;border-radius:18px}.is-sub .is-plan-title{font-size:17px}.is-sub .is-plan-price{gap:4px}.is-sub .is-plan-price b{font-size:var(--is-fs-price)}.is-sub .is-plan-price small{font-size:11px}.is-sub .is-plan-permonth{font-size:10.5px}.is-sub .is-plan-days{font-size:11px}.is-sub .is-plan-badge{top:-10px;inset-inline-start:12px;font-size:9.5px;padding:2px 8px}.is-sub .is-plan-card .is-btn{min-height:40px;font-size:12.5px}.is-sub-gift{gap:12px 14px}.is-sub-gift .is-btn{width:100%}}.is-panel-form{display:flex;flex-direction:column;gap:16px}.is-avatar-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.is-avatar-up{position:relative;flex:none;width:88px;height:88px;border-radius:50%;cursor:pointer;box-shadow:0 0 0 3px var(--is-surface-2),0 0 0 4px var(--is-border)}.is-avatar-up img,.is-avatar-up-ph{width:88px;height:88px;border-radius:50%;object-fit:cover;display:grid;place-items:center}.is-avatar-up-ph{background:linear-gradient(135deg,var(--is-accent),var(--is-accent-strong));color:#fff;font-size:32px;font-weight:900}.is-avatar-up [hidden]{display:none}.is-avatar-up-badge{position:absolute;bottom:-2px;inset-inline-start:-2px;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--is-accent);color:#fff;border:2px solid var(--is-bg)}.is-avatar-up input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.is-avatar-help{flex:1 1 240px;display:flex;flex-direction:column;gap:6px;min-width:0}.is-avatar-help b{font-size:15px}.is-avatar-help .is-muted{font-size:12.5px;line-height:1.9}.is-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.is-panel-summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:700;list-style:none}.is-panel-summary::-webkit-details-marker{display:none}.is-panel-account-foot{margin-top:18px}.is-pref-row{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.is-pref-text{display:flex;flex-direction:column;gap:5px;min-width:0}.is-pref-text b{font-size:15px}.is-pref-text .is-muted{font-size:12.5px;line-height:1.9;max-width:56ch}.is-switch{position:relative;display:inline-flex;flex:none;cursor:pointer}.is-switch input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.is-switch-track{width:54px;height:31px;padding:3px;display:flex;align-items:center;border-radius:var(--is-r-pill);background:var(--is-surface-2);border:1px solid var(--is-border);transition:background .18s ease,border-color .18s ease}.is-switch-thumb{width:23px;height:23px;border-radius:50%;background:var(--is-muted);transition:transform .18s ease,background .18s ease}.is-switch input:checked+.is-switch-track{background:var(--is-accent-soft);border-color:rgba(var(--is-accent-rgb),.55)}.is-switch input:checked+.is-switch-track .is-switch-thumb{transform:translate(-31px);background:var(--is-accent)}.is-switch input:focus-visible+.is-switch-track{outline:2px solid var(--is-accent-light);outline-offset:2px}.is-switch:hover .is-switch-track{border-color:rgba(var(--is-accent-rgb),.45)}.is-pref-row .js-cursor-toggle{display:flex;align-items:center;gap:10px}.is-mtab{display:none}@media(max-width:980px){.is-panel{padding-bottom:84px}.is-panel-grid{grid-template-columns:1fr}.is-panel-side{display:none}.is-mtab{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;gap:2px;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--is-surface) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--is-border)}.is-mtab a{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;border-radius:10px;font-size:10.5px;font-weight:700;color:var(--is-muted);text-align:center}.is-mtab a span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-mtab a.on{color:var(--is-accent-light)}}@media(max-width:560px){.is-panel{padding-top:22px}.is-panel-title{font-size:22px}.is-panel-row{flex-direction:column;align-items:flex-start;gap:8px}.is-panel-row-side{width:100%;justify-content:space-between}.is-panel-stat-grid{gap:8px}.is-vip-hero{flex-direction:column;align-items:flex-start;text-align:start}}.is-reader-html,.is-reader-body{margin:0;padding:0;background:var(--is-bg);color:var(--is-text);min-height:100%;overscroll-behavior-y:none}.is-reader-body{-webkit-tap-highlight-color:transparent}.is-reader{--rdr-chrome: var(--is-bg-deep);--rdr-chrome-2: var(--is-surface-2);--rdr-border: var(--is-border);--rdr-text: var(--is-text);--rdr-muted: var(--is-muted);--col-size: 45%;position:relative;min-height:100vh}.is-reader-stage{transition:padding-right .3s ease}.is-reader.is-pinned-open .is-reader-stage{padding-right:300px}.is-reader-top{padding:15px;background:var(--rdr-chrome);border-bottom:1px solid var(--rdr-border);font-size:15px;font-weight:700;color:var(--rdr-text)}.is-reader.is-sticky .is-reader-top{position:sticky;top:0;z-index:30}.is-reader-top-inner{display:flex;align-items:center;gap:12px}.is-reader-top-menu{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;border-radius:9px;background:transparent;color:var(--rdr-text);cursor:pointer;transition:background .15s ease,color .15s ease}.is-reader-top-menu:hover{background:#ffffff12;color:var(--is-accent-light)}.is-reader-top-info{min-width:0}.is-reader-top-es{display:flex;gap:6px;font-size:12px;font-weight:600;color:var(--rdr-muted)}.is-reader-top-title{display:block;font-size:15px;font-weight:700;color:var(--rdr-text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-reader-top-title:hover{color:var(--is-accent-light)}.is-reader-group{display:flex;flex-direction:column;align-items:center;user-select:none;-webkit-user-select:none}.is-reader-items{display:grid;gap:0;width:100%;justify-items:center;min-height:calc(100vh - 200px)}.is-reader-item{width:100%;display:flex;justify-content:center;line-height:0}.is-reader-box{position:relative;display:block;width:100%;max-width:100%;text-align:center;line-height:0}.is-reader-box canvas{display:inline-block;width:100%;height:auto;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.is-reader-uid{position:absolute;top:38px;left:0;right:0;text-align:center;opacity:.3;z-index:1;color:var(--is-danger);font-size:20px;font-weight:700;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.is-reader-retry{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;padding:20px;text-align:center;font-size:15px;font-weight:700;line-height:1.6;color:var(--is-danger);cursor:pointer;z-index:2}.is-reader-box.is-reader-error .is-reader-retry{display:flex}.is-reader-box.is-reader-error .is-reader-canvas{visibility:hidden}.is-reader.is-paged .is-reader-items .is-reader-item{align-items:center;justify-content:center;min-height:60vh}.is-reader-group.is-cols-2 .is-reader-items{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:var(--col-size);margin:0 auto}.is-reader-group.is-cols-2 .is-reader-item{width:50%;display:flex}.is-reader-group.is-cols-2 .is-reader-box{width:100%}.is-reader-group.is-cols-2 .is-reader-box canvas{width:100%!important}.is-reader-arrows{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none}.is-reader-arrows[hidden]{display:none}.is-reader-prev,.is-reader-next{position:absolute;top:0;bottom:0;width:50%;max-width:260px;cursor:pointer;pointer-events:auto;background-repeat:no-repeat;background-position:center;background-size:46px;opacity:.5;transition:opacity .15s ease}.is-reader-prev:hover,.is-reader-next:hover{opacity:1}.is-reader-prev{left:0}.is-reader-next{right:0}.is-reader-next{left:0;right:auto;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A477F5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M15 6l-6 6 6 6'/></svg>")}.is-reader-prev{right:0;left:auto;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A477F5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M9 6l6 6-6 6'/></svg>")}.is-reader-status{padding:18px;text-align:center;color:var(--rdr-muted);font-size:14px}.is-reader-status[hidden]{display:none}.is-reader-space{height:300px}.is-reader-space[hidden]{display:none}.is-reader-bottom{display:flex;justify-content:center;padding:28px 16px 60px}.is-reader-next-chapter{padding:13px 30px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--is-accent) 0%,var(--is-indigo) 100%);color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:filter .15s ease}.is-reader-next-chapter:hover{filter:brightness(1.1)}.is-reader-progress{position:fixed;left:0;right:0;bottom:0;height:4px;background:#ffffff1f;z-index:40}.is-reader-progress:before{content:"";display:block;width:var(--bar, 0%);height:100%;background:linear-gradient(90deg,var(--is-accent),var(--is-accent-light))}.is-reader.is-hide-progress .is-reader-progress{display:none}.is-reader-menu-btn{position:fixed;top:14px;right:14px;z-index:45;display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--rdr-border);border-radius:50%;background:var(--rdr-chrome);color:var(--rdr-text);cursor:pointer;box-shadow:0 6px 20px #00000073}.is-reader.is-menu-visible .is-reader-menu-btn{display:inline-flex;animation:is-reader-fade .25s ease}@keyframes is-reader-fade{0%{opacity:0}to{opacity:1}}.is-reader-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0000008c}.is-reader-scrim[hidden]{display:none}.is-reader-drawer{position:fixed;top:0;right:0;bottom:0;width:300px;max-width:90vw;z-index:60;display:flex;flex-direction:column;background:var(--rdr-chrome);border-left:1px solid var(--rdr-border);transform:translate(100%);transition:transform .3s ease;overflow-y:auto;overscroll-behavior:contain}.is-reader.is-drawer-open .is-reader-drawer{transform:translate(0)}.is-reader-paneltop{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--rdr-border)}.is-reader-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--rdr-border);border-radius:8px;background:transparent;color:var(--rdr-text);cursor:pointer}.is-reader-close:hover{color:var(--is-accent-light);border-color:var(--is-accent)}.is-reader-logo{margin-inline-start:auto;display:inline-flex}.is-reader-logo img{display:block;width:42px;height:auto;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(var(--is-accent-rgb),.45))}.is-reader-pin{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--rdr-border);border-radius:8px;background:transparent;color:var(--rdr-muted);cursor:pointer}.is-reader-pin.is-active{color:var(--is-accent-light);border-color:var(--is-accent);background:var(--is-accent-soft)}.is-reader-panel{padding:14px;display:flex;flex-direction:column;gap:10px}.is-reader-row{display:flex;align-items:center;gap:8px}.is-reader-row[hidden]{display:none}.is-reader-row-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 5px;border:1px solid var(--rdr-border);border-radius:var(--is-r-square);background:transparent;color:var(--is-text-secondary);font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-decoration:none;transition:border-color .15s ease,color .15s ease}.is-reader-row-btn:hover{color:var(--rdr-text);border-color:var(--is-accent)}.is-reader-row-btn:disabled{opacity:.4;cursor:not-allowed}.is-reader-row-btn:disabled:hover{color:var(--is-text-secondary);border-color:var(--rdr-border)}.is-reader-row .js-reader-nav,.is-reader-row .js-reader-size-up,.is-reader-row .js-reader-size-down{width:40px;min-width:40px}.is-reader-row-icon svg{width:24px;height:24px}.is-reader-count{flex:none;color:var(--is-text-secondary);font-size:14px;font-weight:400}.is-reader-select{position:relative;flex:1;display:flex;align-items:center;padding:7px 5px;border:1px solid var(--rdr-border);border-radius:5px;color:var(--is-text-secondary)}.is-reader-select[data-open=true]{border-color:var(--is-accent)}.is-reader-select-trigger{display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:0;border:0;background:transparent;color:inherit;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;text-align:start;cursor:pointer}.is-reader-select-start{display:flex;align-items:center;gap:8px;min-width:0}.is-reader-select-label{font-size:14px;font-weight:400;white-space:nowrap}.is-reader-select-value{color:var(--rdr-text);font-size:14px;font-weight:700}.is-reader-chevron{color:var(--rdr-muted);pointer-events:none;flex:none;transition:transform .2s ease}.is-reader-select[data-open=true] .is-reader-chevron{transform:rotate(180deg)}.is-reader-dropdown{position:absolute;top:calc(100% + 20px);left:0;right:0;z-index:5;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;max-height:300px;overflow-y:auto;overscroll-behavior:contain;padding:5px;border:1px solid var(--rdr-border);border-radius:5px;background:var(--rdr-chrome-2);box-shadow:0 7px 12px #00000030}.is-reader-dropdown[hidden]{display:none}.is-reader-dropdown-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:5px 10px;border:0;border-radius:4px;background:transparent;color:var(--rdr-text);font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;text-align:start;cursor:pointer;transition:background .2s ease,color .2s ease}.is-reader-dropdown-item:hover{background:var(--is-accent);color:#fff}.is-reader-dropdown-item.is-active{background:var(--is-accent-soft);color:#fff;font-weight:700}.is-reader-dd-label{flex:none;white-space:nowrap}.is-reader-dd-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--is-text-secondary);font-size:12.5px}.is-reader-dropdown-item:hover .is-reader-dd-type,.is-reader-dropdown-item.is-active .is-reader-dd-type{color:#ffffffd9}.is-reader-col-btn{flex:1;padding:10px}.is-reader-col-btn.is-active{color:var(--rdr-text);border-color:var(--is-accent);background:var(--is-accent-soft)}.is-reader-toggle-row{justify-content:flex-start;gap:10px;padding:10px;width:100%}.is-reader-row-icon{display:inline-flex;color:var(--is-text-secondary);flex:none}.is-reader-toggle-row:hover .is-reader-row-icon{color:var(--is-accent-light)}.is-reader-row-text{flex:1;text-align:right}.is-reader-switch{position:relative;flex:none;width:35px;height:18px;border-radius:10px;background:var(--is-surface-hover);transition:background .2s ease}.is-reader-switch:before{content:"";position:absolute;top:2px;right:2px;width:14px;height:14px;border-radius:50%;background:var(--is-text-secondary);transition:transform .2s ease,background .2s ease}.is-reader-switch.is-active{background:var(--is-accent)}.is-reader-switch.is-active:before{transform:translate(-17px);background:#fff}@media(max-width:900px){.is-reader.is-pinned-open .is-reader-stage{padding-right:0}.is-reader.is-pinned-open .is-reader-drawer{transform:translate(0)}}@media(max-width:640px){.is-reader-top{padding:11px 12px}.is-reader-group:not(.is-cols-2) .is-reader-box canvas{max-width:100%}}.is-rc-locked{overflow:hidden}.is-rc-modal,.is-rc-modal *,.is-rc-modal *:before,.is-rc-modal *:after{box-sizing:border-box}.is-rc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;padding:50px 30px;overflow-y:auto;overscroll-behavior:contain;background:#0000001c}.is-rc-modal[hidden]{display:none}.is-rc-dialog{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0;background:var(--is-surface);border-radius:5px;overflow:hidden}.is-rc-dialog--inline,.is-rc-dialog--inline *,.is-rc-dialog--inline *:before,.is-rc-dialog--inline *:after{box-sizing:border-box}.is-rc-dialog--inline{max-width:none;margin:0;background:transparent;border-radius:0;overflow:visible}.is-rc-dialog--inline>.box-comment{padding:0}.is-rc-close{position:absolute;top:15px;left:10px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;background:transparent;color:var(--is-muted);cursor:pointer;transition:color .3s}.is-rc-close:hover{color:var(--is-text)}.is-rc-header{padding:15px 15px 15px 30px;margin-bottom:5px;background:var(--is-surface);border-bottom:1px solid var(--is-border)}.is-rc-dialog .modal-title{font-size:16px;font-weight:500;color:var(--is-text)}.is-rc-dialog .box-comment{padding:15px}.is-rc-dialog .title-box{display:flex;align-items:center;gap:12px;margin-bottom:40px;color:var(--is-muted)}.is-rc-dialog .title-box .title{font-size:16px;font-weight:700;color:var(--is-text)}.is-rc-dialog .comments.form{padding:15px;background:var(--is-bg);border:1px solid var(--is-border);border-radius:16px}.is-rc-dialog .top-textarea{display:flex;align-items:center;margin-bottom:24px}.is-rc-dialog .top-textarea-title{flex:1 1 0%;color:var(--is-text);font-size:16px;font-weight:500}.is-rc-dialog .spoiler{-webkit-user-select:none;user-select:none;color:var(--is-muted)}.is-rc-dialog .check-box-switchable{display:flex;align-items:center;gap:8px}.is-rc-dialog .switch{position:relative;display:inline-block;width:39px;height:23px;flex:none}.is-rc-dialog .switch input{position:absolute;opacity:0;width:0;height:0}.is-rc-dialog .slider{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;border:1px solid var(--is-muted);transition:.4s}.is-rc-dialog .slider:before{content:"";position:absolute;height:14px;width:14px;left:4px;bottom:4px;background:var(--is-muted);transition:.4s}.is-rc-dialog .slider.round{border-radius:20px}.is-rc-dialog .slider.round:before{border-radius:50%}.is-rc-dialog input:checked+.slider{background:var(--is-accent);border-color:var(--is-accent)}.is-rc-dialog input:focus+.slider{box-shadow:0 0 1px var(--is-muted)}.is-rc-dialog input:checked+.slider:before{transform:translate(17px);background:var(--is-bg)}.is-rc-dialog .spoiler-label-short{display:none}.is-rc-dialog .comments.form textarea{display:block;width:100%;min-width:100%;max-width:100%;resize:none;min-height:130px;margin-bottom:15px;padding:10px;border:1px solid var(--is-accent);border-radius:12px;background:var(--is-bg);font-family:inherit;font-size:15px;color:var(--is-text)}.is-rc-dialog .comments.form textarea::placeholder{color:var(--is-text)}.is-rc-dialog .is-rc-formfoot{display:flex;justify-content:flex-end}.is-rc-dialog .btnSendCommet{display:inline-flex;align-items:center;gap:5px;padding:12px 32px;border:1px solid var(--is-border);border-radius:12px;background:var(--is-accent);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .3s}.is-rc-dialog .btnSendCommet:hover{opacity:.6}.is-rc-honeypot{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;opacity:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;pointer-events:none}.is-rc-guest{color:var(--is-muted);font-size:14px;margin:0}.is-rc-guest a{color:var(--is-accent-light)}.is-rc-dialog .comments-list{position:relative}.is-rc-dialog .action-sort{padding:15px 20px;margin-top:15px;margin-bottom:20px;background:var(--is-bg);border-radius:16px}.is-rc-dialog .action-sort .rc-sort-items{display:flex;flex-wrap:wrap;gap:10px}.is-rc-dialog .action-sort .item{display:flex;gap:10px;padding:7px 15px;border-radius:var(--is-r-rect);color:var(--is-muted);font-size:16px;font-weight:500;cursor:pointer;transition:.3s}.is-rc-dialog .action-sort .item:hover,.is-rc-dialog .action-sort .item.active{background:var(--is-accent);color:#fff}.is-rc-dialog .h-20{height:20px}.is-rc-dialog .bodyComment{position:relative;overflow:hidden;margin-bottom:20px;padding:20px;background:var(--is-bg);border:1px solid var(--is-border);border-radius:16px;font-weight:400}.is-rc-dialog .comment-top{display:flex}.is-rc-dialog .comment-top .user-info{display:flex;align-items:center;gap:10px;flex:1 1 0%;min-width:0}.is-rc-dialog .comment-top .avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:none}.is-rc-dialog .avatar-initial{display:inline-flex;align-items:center;justify-content:center;background:var(--is-accent-soft);color:var(--is-accent-light);font-size:24px;font-weight:700}.is-rc-dialog .comment-top .box-name{display:flex;gap:10px}.is-rc-dialog .comment-top .box-name .name{color:var(--is-text);font-size:14px;font-weight:400}.is-rc-dialog .comment-top .date{display:flex;align-items:center;gap:8px;color:var(--is-muted);font-size:13px;flex:none}.is-rc-dialog .comment-top .date svg{width:24px;height:24px}.is-rc-dialog .data-body .dic{padding:20px 15px;margin-bottom:15px;color:var(--is-text);font-size:16px;font-weight:400;line-height:24px;white-space:pre-line;word-break:break-word}.is-rc-dialog .bodyComment.spoilerActive .data-body .dic{opacity:.5;filter:blur(4px)}.is-rc-dialog .box-spoiler{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;text-align:center;font-size:15px;color:var(--is-accent-light);border:1px solid var(--is-border);background:color-mix(in srgb,var(--is-bg) 80%,transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.is-rc-dialog .box-spoiler[hidden]{display:none}.is-rc-dialog .box-spoiler .spoiler-dic{margin-top:20px}.is-rc-dialog .box-spoiler .spoiler-btn{display:inline-block;margin-top:20px;padding:9px 15px;border:1px solid var(--is-muted);border-radius:12px;color:var(--is-accent-light);cursor:pointer;-webkit-user-select:none;user-select:none;transition:.3s}.is-rc-dialog .box-spoiler .spoiler-btn:hover{opacity:.6}.is-rc-dialog .bodyComment .rc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.is-rc-dialog .bodyComment .rc-foot-l{display:flex;align-items:center;gap:14px}.is-rc-dialog .like-sub{display:flex;border-radius:8px}.is-rc-dialog .like-sub .like{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:73px;padding:5px;text-align:center;color:var(--is-muted);cursor:pointer;transition:.3s}.is-rc-dialog .like-sub .like:hover{opacity:.6}.is-rc-dialog .like-sub .like.active{color:var(--is-accent-light)}.is-rc-dialog .like-sub .count{font-size:14px;font-weight:700;color:inherit}.is-rc-dialog .show-more-comment{display:inline-flex;align-items:center;gap:5px;padding:7px 13px;border:1px solid var(--is-border);border-radius:36px;color:var(--is-muted);font-size:14px;cursor:pointer;transition:.3s}.is-rc-dialog .show-more-comment:hover{opacity:.6}.is-rc-dialog .reply{display:inline-flex;align-items:center;gap:6px;color:var(--is-muted);font-size:14px;cursor:pointer;transition:.3s}.is-rc-dialog .reply:hover{opacity:.6}.is-rc-dialog .childComment .bodyComments{margin-right:25px}.is-rc-dialog .rc-empty{padding:20px 10px;text-align:center;color:var(--is-muted);font-size:14px}.is-rc-dialog .rc-pagination-wrap{padding:20px;background:var(--is-surface-2);border:1px solid var(--is-border);border-radius:10px}.is-rc-dialog .pagination{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:0;padding:0;list-style:none}.is-rc-dialog .page-link{display:flex;align-items:center;justify-content:center;height:40px;padding:0 15px;border:1px solid var(--is-border);border-radius:8px;line-height:25px;color:var(--is-muted);text-decoration:none;cursor:pointer}.is-rc-dialog .page-link:hover{border-color:rgba(var(--is-accent-rgb),.5);color:var(--is-text);background:var(--is-surface-hover)}.is-rc-dialog .page-item.active .page-link{background:var(--is-accent);border-color:var(--is-accent);color:#fff}.is-rc-dialog .page-item.disabled .page-link{opacity:.4;cursor:default}.is-rc-dialog .is-rc-toast{position:absolute;top:64px;left:50%;transform:translate(-50%,-8px);z-index:5;padding:10px 18px;border:1px solid var(--is-accent);border-radius:10px;background:var(--is-surface-2);color:var(--is-text);font-size:13.5px;opacity:0;transition:opacity .25s ease,transform .25s ease;pointer-events:none}.is-rc-dialog .is-rc-toast.is-show{opacity:1;transform:translate(-50%)}.is-rc-dialog .is-rc-toast.is-error{border-color:var(--is-danger);color:color-mix(in srgb,var(--is-danger) 65%,white)}.is-rc-reply-modal .is-rc-dialog{max-width:560px}@media(max-width:640px){.is-rc-modal{padding:0}.is-rc-dialog{border-radius:0}.is-rc-dialog .top-textarea{flex-direction:column;align-items:flex-start;gap:6px}.is-rc-dialog .top-textarea-title{font-size:12px}.is-rc-dialog .spoiler-label-full{display:none}.is-rc-dialog .spoiler-label-short{display:inline}.is-rc-dialog .action-sort .rc-sort-items>div{flex:0 0 calc(50% - 5px)}.is-rc-dialog .action-sort .item{justify-content:center}.is-rc-dialog .comment-top .avatar{width:48px;height:48px}.is-rc-dialog .childComment .bodyComments{margin-right:12px}.is-rc-dialog .btnSendCommet{width:100%;justify-content:center}.is-rc-dialog .is-rc-formfoot{display:block}}.is-promo{position:relative;display:block;overflow:hidden;border-radius:var(--is-radius-lg);border:1px solid var(--is-border);background:var(--is-surface);box-shadow:0 18px 44px #00000061;transition:border-color .18s,box-shadow .18s}.is-promo:hover{border-color:rgba(var(--is-accent-light-rgb),.4);box-shadow:0 22px 52px #00000075}.is-promo img{display:block;width:100%;height:auto;aspect-ratio:2048 / 768;object-fit:cover;object-position:14% center}.is-promo-copy{position:absolute;top:33%;right:3.7%;width:32%;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;text-align:center}.is-promo-title{margin:0;color:#fff;font-size:clamp(19px,2.6vw,34px);font-weight:900;line-height:1.5;text-shadow:0 2px 16px rgba(4,0,18,.72)}.is-promo-brand{color:var(--is-accent)}.is-promo-sub{margin:0;color:var(--is-gold);font-size:clamp(12px,1.05vw,15px);line-height:1.85}.is-promo-cta{position:absolute;top:70.1%;left:73.5%;width:16.5%;height:13.3%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(11.5px,1vw,14px);font-weight:900;text-shadow:0 1px 3px rgba(26,0,46,.5)}.is-promo-action{display:none}@media(max-width:1080px){.is-promo img{aspect-ratio:5 / 2;object-position:12% center}.is-promo-copy{position:static;width:auto;padding:20px 18px 0;text-align:right}.is-promo-title{font-size:21px;line-height:1.7}.is-promo-sub{font-size:13.5px}.is-promo-cta{display:none}.is-promo-action{display:flex;width:auto;max-width:360px;margin:16px 18px 20px;min-height:46px;font-size:15px}}@media(max-width:640px){.is-promo img{aspect-ratio:8 / 5;object-position:12% center}.is-promo-copy{padding:18px 16px 0}.is-promo-title{font-size:20px}.is-promo-action{max-width:none;margin:14px 16px 18px}}.is-sched{line-height:1.7;--c-s1: var(--is-surface);--c-s2: var(--is-surface-2);--c-s3: var(--is-surface-hover);--c-ln: var(--is-border);--c-tx: var(--is-text);--c-mu: var(--is-muted);--c-ac: var(--is-accent);--c-ac2: var(--is-accent-light);--c-acs: var(--is-accent-soft);--c-ok: var(--is-teal);--c-soon: var(--is-amber);--c-soonb: color-mix(in srgb, var(--is-amber) 16%, transparent);--c-shadow: 0 18px 44px rgba(0, 0, 0, .45)}.is-cal-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.is-cal-ttl{display:flex;flex-direction:column;gap:3px;min-width:0}.is-cal-ttl .is-cal-title{margin:0;font-size:21px}.is-cal-range{font-size:13px;color:var(--c-mu);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.is-cal-range i{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.5}.is-cal-ctl{display:flex;align-items:center;gap:8px}.is-cal-ib{width:38px;height:38px;border-radius:50%;background:var(--c-s1);border:1px solid var(--c-ln);display:grid;place-items:center;color:var(--c-mu);transition:background .15s,color .15s,transform .12s}.is-cal-ib:hover{background:var(--c-s2);color:var(--c-tx)}.is-cal-ib:active{transform:scale(.94)}.is-cal-today{height:38px;padding:0 14px;border-radius:999px;background:var(--c-s1);border:1px solid var(--c-ln);display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:13px;font-weight:600;color:var(--c-tx);cursor:pointer;transition:background .15s}.is-cal-today:hover{background:var(--c-s2)}.is-cal-today[hidden]{display:none}.is-cal-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.is-cal-pulse{flex:1 1 360px;min-width:0;max-width:560px;display:flex;align-items:center;gap:12px;padding:8px 14px 8px 8px;border-radius:18px;background:var(--c-s1);border:1px solid var(--c-ln);color:var(--c-tx);transition:background .15s,border-color .15s}.is-cal-pulse:hover{background:var(--c-s2)}.is-cal-pulse.is-next{border-color:color-mix(in srgb,var(--c-ac) 45%,var(--c-ln));background:linear-gradient(270deg,var(--c-s1),color-mix(in srgb,var(--c-ac) 12%,var(--c-s1)))}.is-cal-pulse .is-cc{flex:0 0 40px;height:54px;border-radius:10px;box-shadow:0 4px 12px #00000047}.is-cp-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.is-cp-b small{font-size:12px;font-weight:700;color:var(--c-mu);display:flex;align-items:center;gap:6px}.is-cp-b b{font-size:14.5px;font-weight:800}.is-cp-b em{font-style:normal;font-size:12px;color:var(--c-mu)}.is-cp-t{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:92px;height:48px;padding:0 12px;border-radius:13px;background:var(--c-acs);color:var(--c-ac2)}.is-cp-t b{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.3px;white-space:nowrap}.is-cp-t small{font-size:10.5px;opacity:.8}.is-live{position:relative;width:7px;height:7px;border-radius:50%;background:var(--c-ac);flex:none}.is-live:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:color-mix(in srgb,var(--c-ac) 60%,transparent);animation:is-sched-live 1.8s ease-out infinite;will-change:transform,opacity}@keyframes is-sched-live{0%{transform:scale(1);opacity:1}to{transform:scale(3.3);opacity:0}}.is-cal-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;padding-bottom:14px}.is-cd{position:relative;text-align:start;background:var(--c-s1);border:1px solid var(--c-ln);border-radius:20px;padding:13px 12px 12px;min-height:172px;display:flex;flex-direction:column;gap:9px;color:var(--c-tx);font-family:inherit;cursor:pointer;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s}.is-cd:hover{background:var(--c-s2);transform:translateY(-2px)}.is-cd-w{font-size:12px;color:var(--c-mu);font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:6px}.is-cd-w em{font-style:normal;font-size:12px;font-weight:800;color:#fff;background:var(--c-ac);border-radius:999px;padding:0 8px;line-height:18px}.is-cd-s{display:none}.is-cd-d{display:flex;align-items:baseline;gap:6px}.is-cd-n{font-size:32px;font-weight:800;line-height:1;letter-spacing:-1px}.is-cd-d small{font-size:12px;color:var(--c-mu)}.is-cd-stack{display:flex;align-items:center;margin-top:auto;height:46px;color:var(--c-mu);font-size:12px}.is-cd-stack .is-cc{position:relative;width:34px;height:46px;border-radius:9px;border:2px solid var(--c-s1);margin-inline-start:-12px;box-shadow:0 4px 10px #0000004d;flex:0 0 auto;transition:border-color .18s}.is-cd:hover .is-cd-stack .is-cc,.is-cd.is-on .is-cd-stack .is-cc{border-color:var(--c-s2)}.is-cd-stack .is-cc:first-child{margin-inline-start:0}.is-cd-stack em{font-style:normal;margin-inline-start:6px;font-weight:700}.is-cd-dots{display:none}.is-cd-foot{font-size:12px;color:var(--c-mu);display:flex;align-items:center;gap:5px;min-height:18px}.is-cd.is-past{opacity:.6}.is-cd.is-past .is-cd-foot.is-ok{color:var(--c-ok)}.is-cd.is-now .is-cd-n{background:var(--c-ac);color:#fff;border-radius:13px;padding:5px 9px;font-size:27px;box-shadow:0 8px 22px var(--is-shadow-accent)}.is-cd.is-on{background:var(--c-s2);border-color:var(--c-s3);box-shadow:var(--c-shadow);transform:translateY(-3px);opacity:1}.is-cd.is-on:after{content:"";position:absolute;bottom:-9px;inset-inline-start:calc(50% - 7px);width:14px;height:14px;background:var(--c-s2);border-inline-end:1px solid var(--c-s3);border-bottom:1px solid var(--c-s3);transform:rotate(45deg);border-radius:0 0 4px}.is-cd:focus-visible{outline:2px solid var(--c-ac);outline-offset:2px}.is-cal-agenda{background:var(--c-s2);border:1px solid var(--c-s3);border-radius:var(--is-r-panel);padding:8px 8px 10px;margin-top:6px}.is-cal-agenda[hidden]{display:none}.is-ag-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px 8px;flex-wrap:wrap}.is-ag-head h3{margin:0;font-size:16px;font-weight:800}.is-ag-head span{font-size:12.5px;color:var(--c-mu)}.is-ag-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:30px 10px 34px;color:var(--c-mu);text-align:center}.is-ag-empty p{font-size:13.5px}.is-cr{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:16px;transition:background .15s}.is-cr:hover{background:var(--c-s1)}.is-cr-t{width:52px;flex:0 0 52px;text-align:center;font-size:13px;font-weight:700;color:var(--c-mu);font-variant-numeric:tabular-nums}.is-cr-c{position:relative;flex:0 0 48px;height:64px;border-radius:11px;box-shadow:0 6px 16px #0000004d}.is-cr-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.is-cr-b b{font-size:15.5px;font-weight:700}.is-cr-b small{color:var(--c-mu);font-size:12.5px;display:block}.is-cr-b small i{display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6;vertical-align:middle;margin:0 7px}.is-cr-tg{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.is-ctg{font-style:normal;display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:700}.is-ctg.is-free{background:color-mix(in srgb,var(--c-ok) 16%,transparent);color:var(--c-ok)}.is-cr-st{flex:0 0 auto;height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;background:var(--c-s3);color:var(--c-mu);white-space:nowrap}.is-cr-st .is-lg{display:inline-flex;align-items:center;gap:6px}.is-cr-st .is-sm{display:none}.is-cr.is-soon .is-cr-st{background:var(--c-soonb);color:var(--c-soon)}.is-cr-st.is-go{background:var(--c-acs);color:var(--c-ac2);transition:filter .15s,transform .12s}.is-cr-st.is-go:hover{filter:brightness(1.12)}.is-cr-st.is-go:active{transform:scale(.96)}.is-cr.is-done .is-cr-t{opacity:.75}.is-cr-bm{display:flex;flex:none}.is-cr-bm .is-mk,.is-cr-bm.is-mk{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--c-mu);cursor:pointer;transition:color .15s,background .15s}.is-cr-bm .is-mk:hover,.is-cr-bm.is-mk:hover{color:var(--c-tx);background:var(--c-s3)}.is-cr-bm[data-bookmarked="1"] .is-mk{color:var(--c-ac2)}.is-ag-rows.is-folded:not(.is-open)>.is-ag-x{display:none}.is-ag-now{display:flex;align-items:center;gap:10px;padding:2px 14px;color:var(--c-ac2);font-size:12px;font-weight:800}.is-ag-now i{flex:1;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--c-ac),transparent);position:relative}.is-ag-now i:before{content:"";position:absolute;inset-inline-start:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--c-ac);box-shadow:0 0 0 4px var(--is-focus-ring)}.is-ag-now span{order:-1;width:52px;text-align:center}.is-ag-all{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:46px;margin-top:6px;border:0;border-radius:14px;background:var(--c-s2);color:var(--c-tx);font-family:inherit;font-weight:800;font-size:14px;cursor:pointer}.is-ag-all:hover{background:var(--c-s3)}.is-ag-all .is-ag-all-ic{color:var(--c-mu);transition:transform .2s}.is-ag-rows.is-open .is-ag-all .is-ag-all-ic{transform:rotate(180deg)}.is-cc{position:relative;overflow:hidden;display:block}.is-cc img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.is-cc-ph{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit;background:linear-gradient(160deg,var(--is-surface-2),var(--is-indigo-deep));color:var(--c-mu);font-weight:800;font-size:14px}.is-trunc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:820px){.is-cal-head{align-items:center}.is-cal-ttl .is-cal-title{font-size:19px;line-height:1.45}.is-cal-bar{gap:10px}.is-cal-pulse{flex-basis:100%;max-width:none}.is-cal-ib{width:42px;height:42px}.is-cal-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;overflow:visible;margin:0;padding:2px 0 12px}.is-cd{flex:none;height:auto;min-height:0;padding:7px 0 6px;gap:5px;border:0;border-radius:14px;background:none;box-shadow:none;transform:none;opacity:1}.is-cd:hover{background:none}.is-cd-w{display:none}.is-cd-s{display:block;font-size:12px;font-weight:700;color:var(--c-mu);line-height:1}.is-cd-d{justify-content:center}.is-cd-n,.is-cd.is-now .is-cd-n{display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:50%;font-size:17px;font-weight:800;letter-spacing:0;background:none;color:var(--c-tx);box-shadow:none;transition:background .18s,color .18s}.is-cd.is-past .is-cd-n,.is-cd.is-past .is-cd-s{opacity:.55}.is-cd.is-now .is-cd-n{box-shadow:inset 0 0 0 1.5px var(--c-ac);color:var(--c-ac2)}.is-cd.is-on{background:none;color:var(--c-tx);box-shadow:none}.is-cd.is-on .is-cd-n,.is-cd.is-on.is-now .is-cd-n{background:var(--c-ac);color:#fff;box-shadow:none;opacity:1}.is-cd.is-on .is-cd-s{color:var(--c-tx);opacity:1}.is-cd.is-now .is-cd-s,.is-cd.is-on.is-now .is-cd-s{color:var(--c-ac2);opacity:1}.is-cd.is-on:after{display:none}.is-cd-stack,.is-cd-foot,.is-cd-d small{display:none}.is-cd-dots{display:flex;justify-content:center;gap:3px;height:4px;margin-top:1px}.is-cd-dots i{width:4px;height:4px;border-radius:50%;background:var(--c-mu);opacity:.55}.is-cd:active .is-cd-n{transform:scale(.92)}.is-cal-agenda{padding:6px 6px 8px;border-radius:20px;margin-top:0}.is-ag-head{padding:10px 12px 6px}.is-ag-head h3{font-size:14.5px}.is-cr{gap:10px;padding:8px}.is-cr-t{width:38px;flex-basis:38px;font-size:12px}.is-cr-c{flex-basis:42px;height:56px}.is-cr-b b{font-size:14px}.is-cr-b small{font-size:12px}.is-cr-st{height:28px;padding:0 10px;font-size:11px}.is-cr-st .is-lg{display:none}.is-cr-st .is-sm{display:inline}.is-cr-st.is-go .is-lg{display:inline-flex}.is-cr-bm,.is-cr-bm.is-mk{display:none}.is-ag-now span{width:38px}}.is-nav-item{position:relative;display:flex}.is-nav-trigger{display:inline-flex;align-items:center;gap:6px;padding:8px 15px;border:0;background:none;font-family:inherit;cursor:pointer}.is-nav-caret{flex:none;opacity:.75;transition:transform .18s ease}.is-nav-item.is-open .is-nav-caret{transform:rotate(180deg)}.is-nav-item.is-open .is-nav-trigger{color:var(--is-text);background:#ffffff0f}.is-nav-drop{position:absolute;top:calc(100% + 10px);inset-inline-start:0;min-width:216px;padding:8px;display:flex;flex-direction:column;gap:2px;background:var(--is-surface-2);border:1px solid var(--is-border);border-radius:14px;box-shadow:0 22px 48px rgba(var(--is-deep-2-rgb),.55),0 0 0 1px rgba(var(--is-accent-rgb),.08);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:30}.is-nav-item.is-open .is-nav-drop{opacity:1;visibility:visible;transform:translateY(0)}.is-nav-drop-item{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:10px;color:var(--is-muted);font-size:14px;font-weight:500;white-space:nowrap;transition:color .15s,background .15s}.is-nav-drop-item:hover{color:var(--is-text);background:rgba(var(--is-accent-rgb),.16)}.is-nav-drop-item svg{flex:none}.is-nav-drop-item--all{color:var(--is-accent-light);font-weight:700}.is-nav-drop-item--all:hover{color:var(--is-accent-light);background:rgba(var(--is-accent-rgb),.14)}.is-nav-drop-sep{height:1px;margin:6px 4px;background:var(--is-border)}.is-nav-drop-foot{padding:9px 12px;border-radius:10px;font-size:13px;font-weight:600;color:var(--is-accent-light);transition:color .15s,background .15s}.is-nav-drop-foot:hover{color:#fff;background:rgba(var(--is-accent-rgb),.2)}.is-mnav-group{display:flex;flex-direction:column}.is-mnav-trigger{width:100%;border:0;background:none;font-family:inherit;text-align:start;cursor:pointer}.is-mnav-trigger .is-mnav-caret{margin-inline-start:auto;opacity:.7;transition:transform .2s ease}.is-mnav-group.is-open>.is-mnav-trigger{color:var(--is-text);background:#ffffff0f}.is-mnav-group.is-open>.is-mnav-trigger .is-mnav-caret{transform:rotate(180deg)}.is-mnav-sub{display:flex;flex-direction:column;gap:2px;max-height:0;overflow:hidden;transition:max-height .26s ease}.is-mnav-group.is-open>.is-mnav-sub{max-height:480px}.is-mnav-sublink{padding:9px 14px;border-radius:10px;color:var(--is-muted);font-size:14px;transition:color .15s,background .15s}.is-mnav-sublink:hover{color:var(--is-text);background:#ffffff0d}.is-blog{padding-bottom:60px}#is-blog-results{transition:opacity .15s ease}#is-blog-results.is-blog-loading{opacity:.5;pointer-events:none}.is-blog-hero{padding-top:34px}.is-blog-title{display:flex;align-items:center;gap:12px;margin:0;font-size:28px;font-weight:900;color:var(--is-text)}.is-blog-title-rule{width:6px;height:30px;border-radius:4px;background:linear-gradient(180deg,var(--is-accent),var(--is-indigo));flex:none}.is-blog-subtitle{margin:10px 0 0;color:var(--is-muted);font-size:14px}.is-blog-subtitle strong{color:var(--is-gold)}.is-blog-search{display:flex;align-items:stretch;gap:10px;margin-top:20px;padding:12px;background:var(--is-surface);border:1px solid var(--is-border);border-radius:16px}.is-blog-search-box{flex:1;display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:12px;background:var(--is-bg-deep);border:1px solid var(--is-border);transition:border-color .15s}.is-blog-search-box:focus-within{border-color:rgba(var(--is-accent-rgb),.5)}.is-blog-search-box svg{flex:none;color:var(--is-accent-light)}.is-blog-search-box input{flex:1;width:100%;min-height:44px;border:0;background:none;outline:none;color:var(--is-text);font-family:inherit;font-size:14px}.is-blog-search-box input::placeholder{color:var(--is-muted)}.is-blog-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.is-blog-result{margin:18px 0 0;color:var(--is-muted);font-size:13.5px}.is-blog-result strong{color:var(--is-text)}.is-blog-result-clear{margin-inline-start:8px;color:var(--is-accent-light)}.is-blog-result-clear:hover{color:#fff}.is-blog-result-clear:focus-visible{outline:2px solid var(--is-accent-light);outline-offset:2px;border-radius:6px}.is-blog-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:26px}@media(min-width:640px){.is-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.is-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.is-blog-card{display:flex;flex-direction:column;overflow:hidden;background:var(--is-surface);border:1px solid var(--is-border);border-radius:16px;color:var(--is-text);text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.is-blog-card:hover{transform:translateY(-4px);border-color:rgba(var(--is-accent-rgb),.42);box-shadow:0 20px 44px rgba(var(--is-deep-2-rgb),.5)}.is-blog-cover{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--is-surface-2)}.is-blog-cover img{display:block;width:100%;height:100%;object-fit:cover}.is-blog-cover img.is-blog-cover-emblem{width:52%;height:52%;object-fit:contain;margin:12% auto 0;opacity:.55;mix-blend-mode:screen}.is-blog-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 85% 0%,rgba(var(--is-accent-rgb),.38),transparent 62%);pointer-events:none}.is-blog-cover:before{content:"";position:absolute;top:40%;right:-20%;bottom:-40%;left:45%;background:radial-gradient(closest-side,rgba(var(--is-gold-rgb),.22),transparent);pointer-events:none}.is-blog-cover-1{background:linear-gradient(135deg,var(--is-accent) 0%,var(--is-indigo) 100%)}.is-blog-cover-2{background:linear-gradient(135deg,var(--is-accent) 0%,var(--is-pink) 100%)}.is-blog-cover-3{background:linear-gradient(135deg,var(--is-indigo) 0%,var(--is-bg-deep) 100%)}.is-blog-cover-4{background:linear-gradient(135deg,var(--is-gold) 0%,var(--is-gold-soft) 100%)}.is-blog-tag{position:absolute;top:12px;inset-inline-end:12px;z-index:2;display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700;background:rgba(var(--is-bg-rgb),.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(var(--is-accent-rgb),.5);color:var(--is-accent-light)}.is-blog-tag--announcements{background:var(--is-gold-soft);border-color:rgba(var(--is-gold-rgb),.45);color:var(--is-gold-light)}.is-blog-tag--reviews{background:var(--is-pink-soft);border-color:color-mix(in srgb,var(--is-pink) 50%,transparent);color:var(--is-pink-light)}.is-blog-card-body{display:flex;flex-direction:column;gap:10px;flex:1;padding:16px 18px 18px}.is-blog-card-title{margin:0;font-size:17px;font-weight:700;line-height:1.75;color:var(--is-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s}.is-blog-card:hover .is-blog-card-title{color:var(--is-accent-light)}.is-blog-excerpt{margin:0;font-size:13.5px;line-height:1.9;color:var(--is-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.is-blog-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:auto;padding-top:12px;border-top:1px solid var(--is-border);font-size:12.5px;color:var(--is-muted)}.is-blog-count{display:inline-flex;align-items:center;gap:6px}.is-blog-count svg{flex:none;color:var(--is-accent-light);opacity:.9;transform:translateY(-1.9px)}.is-blog-count-date{margin-inline-end:auto}.is-blog-more{display:inline-flex;align-items:center;min-height:32px;padding:6px 14px;border-radius:var(--is-r-pill);font-size:12.5px;font-weight:600;background:var(--is-accent-soft);border:1px solid rgba(var(--is-accent-rgb),.35);color:var(--is-accent-light);transition:background .15s,border-color .15s,color .15s}.is-blog-card:hover .is-blog-more,.is-blog-more:hover{background:var(--is-accent);border-color:var(--is-accent);color:#fff}.is-blog-more:active{background:var(--is-accent-strong);border-color:var(--is-accent-strong);color:#fff}.is-blog-more:focus-visible{outline:2px solid var(--is-accent-light);outline-offset:2px}.is-blog-empty{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:26px;padding:54px 20px;border:1px dashed var(--is-border);border-radius:16px;color:var(--is-muted);background:var(--is-surface)}.is-blog-empty svg{color:var(--is-accent-light)}.is-blog-empty p{margin:0;font-size:14px}.is-blog-post{padding-bottom:60px}.is-blog-crumb{display:flex;align-items:center;gap:8px;padding-top:30px;font-size:13px;color:var(--is-muted)}.is-blog-crumb a:hover{color:var(--is-accent-light)}.is-blog-post-head{margin-top:16px}.is-blog-post-title{margin:0 0 14px;font-size:30px;font-weight:900;line-height:1.6;color:var(--is-text)}.is-blog-post-meta-top{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;color:var(--is-muted)}.is-blog-post-cover{position:relative;margin:22px 0 0;aspect-ratio:21 / 9;border-radius:18px;overflow:hidden;border:1px solid var(--is-border);background:var(--is-surface-2)}.is-blog-post-cover img{display:block;width:100%;height:100%;object-fit:cover}.is-blog-post-cover img.is-blog-cover-emblem{width:30%;height:76%;object-fit:contain;margin:2% auto 0;opacity:.6;mix-blend-mode:screen}.is-blog-post-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(110% 100% at 85% 0%,rgba(var(--is-accent-rgb),.35),transparent 60%);pointer-events:none}.is-blog-body{margin-top:28px;font-size:15px;line-height:2.1;color:var(--is-text)}.is-blog-body>*:first-child{margin-top:0}.is-blog-body h2{margin:32px 0 12px;font-size:21px;font-weight:800;line-height:1.7;color:var(--is-accent-light)}.is-blog-body h3{margin:26px 0 10px;font-size:18px;font-weight:700;line-height:1.7;color:var(--is-text)}.is-blog-body p{margin:0 0 16px}.is-blog-body strong,.is-blog-body b{color:#fff;font-weight:700}.is-blog-body em{color:var(--is-accent-light)}.is-blog-body a{color:var(--is-accent-light);text-decoration:underline;text-underline-offset:3px}.is-blog-body a:hover{color:#fff}.is-blog-body a:focus-visible{outline:2px solid var(--is-accent-light);outline-offset:2px}.is-blog-body ul,.is-blog-body ol{margin:0 0 16px;padding-inline-start:22px}.is-blog-body li{margin-bottom:8px}.is-blog-body li::marker{color:var(--is-accent-light)}.is-blog-body blockquote{margin:20px 0;padding:14px 18px;border-inline-start:3px solid var(--is-accent);border-radius:12px;background:var(--is-surface);color:var(--is-muted)}.is-blog-body img{display:block;max-width:100%;height:auto;margin:18px auto;border-radius:14px;border:1px solid var(--is-border)}.is-blog-body hr{margin:26px 0;border:0;height:1px;background:var(--is-border)}.is-blog-body code{padding:2px 6px;border-radius:6px;background:var(--is-surface-2);color:var(--is-accent-light);font-size:13px}.is-blog-body pre{padding:14px;border-radius:12px;background:var(--is-bg-deep);border:1px solid var(--is-border);overflow-x:auto}.is-blog-post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:28px;padding:14px 18px;border-radius:14px;background:var(--is-surface);border:1px solid var(--is-border);font-size:13px;color:var(--is-muted)}.is-blog-post-meta .is-blog-tag{position:static}.is-blog-post-meta-link{margin-inline-start:auto;color:var(--is-accent-light);font-weight:600}.is-blog-post-meta-link:hover{color:#fff}.is-blog-post-meta-link:focus-visible{outline:2px solid var(--is-accent-light);outline-offset:2px;border-radius:6px}.is-blog-comments{margin-top:40px}.is-blog-comments-title{margin:0 0 16px;font-size:19px;font-weight:800;color:var(--is-text)}.is-blog-gate{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px 20px;text-align:center;border:1px dashed rgba(var(--is-accent-rgb),.4);border-radius:16px;background:var(--is-surface);color:var(--is-muted)}.is-blog-gate svg{color:var(--is-gold)}.is-blog-gate p{margin:0;font-size:14px}.is-blog-comment-list{margin-top:18px}.is-admin-cover-thumb.is-admin-cover-wide{width:66px;height:40px}.is-admin-cover-preview.is-admin-cover-wide{max-width:240px;max-height:135px}@media(max-width:640px){.is-blog-title,.is-blog-post-title{font-size:23px}.is-blog-search{flex-direction:column}.is-blog-search .is-btn{width:100%}.is-blog-post-cover{aspect-ratio:16 / 9;border-radius:14px}}html.is-sword-cursor,html.is-sword-cursor body,html.is-sword-cursor body *{cursor:url(/images/cursors/iris-sword-cursor.png) 8 8,auto!important}.is-font-ui{font-family:var(--is-font-ui)}.is-font-display{font-family:var(--is-font-display)}.is-font-special{font-family:var(--is-font-special)}.is-hero-title,.is-section-title,.is-sp-title,.is-sp-block-title,.is-sp-panel-title,.is-staff-group-title,.is-sub-title,.is-sub-sheet-title,.is-blog-title,.is-blog-post-title,.is-blog-comments-title,.is-blog-card-title,.is-panel-title,.is-panel-h2,.is-bm-col-title,.is-admin-title,.is-admin-h2,.is-admin-panel-title,.is-footer-title,.is-auth-title{font-family:var(--is-font-display);font-weight:var(--is-fw-display)}.is-hero-title,.is-hero-info .is-hero-title,.is-brand-fa{font-family:var(--is-font-display);font-weight:var(--is-fw-display-strong)}.is-plan-price,.is-plan-price b,.is-plan-price small,.is-badge-premium,.is-promo-title,.is-vip-text b{font-family:var(--is-font-special)}.is-plan-price b,.is-badge-premium,.is-promo-title,.is-vip-text b{font-weight:var(--is-fw-special)}.is-reader,.is-reader-body{font-family:var(--is-font-ui)}@media(max-width:960px){:root{--is-fs-page: 25px}}@media(max-width:640px){:root{--is-fs-section: 20px;--is-fs-card: 14px;--is-fs-body: 13px;--is-fs-meta: 11px;--is-fs-btn: 13px;--is-fs-price: 30px}}@property --is-ann-p{syntax: "<percentage>"; inherits: false; initial-value: 100%;}.is-ann{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:20px;background:#05040ad1;overflow-y:auto}.is-ann[hidden]{display:none}.is-ann-sheet{position:relative;box-sizing:border-box;width:100%;max-width:520px;max-height:calc(100vh - 40px);overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:14px;background:var(--is-surface-2);border:1px solid var(--is-border);border-radius:var(--is-r-sheet);box-shadow:0 24px 60px #0000008c}.is-ann-media img{display:block;width:100%;border:1px solid var(--is-border);border-radius:var(--is-r-card);object-fit:cover}.is-ann-title{margin:0 0 8px;font-size:21px;font-weight:900;color:var(--is-text)}.is-ann-text{color:var(--is-muted);font-size:14.5px;line-height:1.95}.is-ann-text :first-child{margin-top:0}.is-ann-text :last-child{margin-bottom:0}.is-ann-text h2,.is-ann-text h3{margin:14px 0 8px;color:var(--is-text)}.is-ann-text a{color:var(--is-accent-light)}.is-ann-text img{max-width:100%;height:auto;border-radius:12px}.is-ann-text ul,.is-ann-text ol{padding-inline-start:22px}.is-ann-text blockquote{margin:10px 0;padding:8px 14px;border-inline-start:3px solid var(--is-accent);background:var(--is-surface);border-radius:10px}.is-ann-footer{display:flex;justify-content:flex-start}.is-ann-ctl{position:relative;display:inline-flex}.is-ann-ctl:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;padding:2px;border-radius:inherit;background:conic-gradient(var(--is-accent-light) var(--is-ann-p),transparent var(--is-ann-p));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;animation:is-ann-countdown 3s linear forwards}@keyframes is-ann-countdown{0%{--is-ann-p: 100%}to{--is-ann-p: 0%}}.is-ann-ctl-x{position:absolute;top:12px;right:12px;border-radius:50%}.is-ann-ctl-never{border-radius:var(--is-btn-r-md)}.is-ann-x{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--is-surface);border:1px solid var(--is-border);color:var(--is-text);cursor:pointer;transition:border-color .15s,color .15s}.is-ann-x:hover:not(:disabled){border-color:var(--is-accent-light);color:var(--is-accent-light)}.is-ann-x:disabled,.is-ann-ctl-never .is-btn:disabled{cursor:default;opacity:.65}@media(max-width:560px){.is-ann{padding:12px}.is-ann-sheet{padding:14px}.is-ann-title{font-size:19px}}.is-notif{position:relative;flex-shrink:0}.is-nav-bell{position:relative;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0f;border:1px solid var(--is-border);color:var(--is-text);cursor:pointer;transition:border-color .15s,color .15s,box-shadow .15s}.is-nav-bell:hover,.is-nav-bell.is-open{border-color:var(--is-accent-light);color:var(--is-accent-light);box-shadow:0 0 12px var(--is-shadow-accent)}.is-nav-bell:focus-visible{outline:2px solid var(--is-accent-light);outline-offset:2px}.is-notif-badge{position:absolute;top:-5px;inset-inline-end:-5px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--is-danger);color:#fff;font-size:11px;font-weight:800;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--is-surface-2)}.is-notif-badge[hidden]{display:none}.is-notif-badge--inline{position:static;inset-inline-end:auto;margin-inline-start:auto;box-shadow:none;line-height:18px}.is-notif-panel{position:absolute;top:calc(100% + 10px);inset-inline-end:0;z-index:1100;width:min(360px,92vw);background:var(--is-surface-2);border:1px solid var(--is-border);border-radius:var(--is-r-card);box-shadow:0 24px 60px #0000008c;overflow:hidden}.is-notif-panel[hidden]{display:none}.is-notif-head{padding:12px 16px;font-size:14px;font-weight:800;color:var(--is-text);border-bottom:1px solid var(--is-border)}.is-notif-list{max-height:60vh;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.is-notif-empty{padding:26px 16px;text-align:center;font-size:13px;color:var(--is-muted)}.is-notif-item{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--is-surface);border:1px solid var(--is-border);border-radius:calc(var(--is-r-rect) + 4px);color:var(--is-text);transition:background .15s,border-color .15s}.is-notif-item:hover{background:var(--is-surface-hover)}.is-notif-item.is-unread{background:color-mix(in srgb,var(--is-accent) 14%,var(--is-surface));border-color:color-mix(in srgb,var(--is-accent) 45%,var(--is-border))}.is-notif-item-thumb{flex:none;width:40px;height:40px;border-radius:10px;overflow:hidden;background:rgba(var(--is-accent-rgb),.12);border:1px solid var(--is-border);display:grid;place-items:center;color:var(--is-accent-light)}.is-notif-item-thumb img{width:100%;height:100%;object-fit:cover;display:block}.is-notif-item-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.is-notif-item-main b{font-size:13.5px;font-weight:700;line-height:1.5}.is-notif-item-main small{font-size:12px;color:var(--is-muted);line-height:1.7}.is-notif-item-side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.is-notif-item-side time{font-size:11px;color:var(--is-muted);white-space:nowrap}.is-notif-dot{width:8px;height:8px;border-radius:50%;background:var(--is-accent-light)}.is-notif-foot{display:block;padding:12px 16px;text-align:center;font-size:13px;font-weight:700;color:var(--is-accent-light);border-top:1px solid var(--is-border)}.is-notif-foot:hover{background:rgba(var(--is-accent-rgb),.12)}.is-notif-page{padding:4px 0}.is-notif-row{display:flex;align-items:center;gap:14px;padding:13px 16px;border-bottom:1px solid var(--is-border);color:var(--is-text);transition:background .15s}.is-notif-page>.is-notif-row:last-child{border-bottom:0}.is-notif-row:hover{background:#ffffff0a}.is-notif-row.is-unread{background:rgba(var(--is-accent-rgb),.09)}.is-notif-row-thumb{flex:none;width:48px;height:48px;border-radius:12px;overflow:hidden;background:var(--is-surface);border:1px solid var(--is-border);display:grid;place-items:center;color:var(--is-accent-light)}.is-notif-row-thumb img{width:100%;height:100%;object-fit:cover;display:block}.is-notif-row-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.is-notif-row-main b{font-size:14.5px;font-weight:700}.is-notif-row-main small{font-size:12.5px;line-height:1.8}.is-notif-row-side{flex:none;display:flex;align-items:center;gap:10px}.is-notif-row-side time{font-size:11.5px;white-space:nowrap}@media(max-width:640px){.is-header-actions .is-notif{display:none}.is-notif-row{align-items:flex-start}.is-notif-row-side{flex-direction:column;align-items:flex-end}}
