.reading-sync[data-v-d3f2549e]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:12px 16px;border:1px solid #d7dfea;border-radius:12px;background:#fff;color:#43516a;font-size:13px}.reading-sync button[data-v-d3f2549e],.reading-sync a[data-v-d3f2549e]{border:0;background:none;color:#3859d6;font:inherit;font-weight:700;cursor:pointer}.reading-form[data-v-d3f2549e]{display:grid;gap:10px;margin-top:30px;padding:24px;border:1px solid #e3e7ef;border-radius:20px;background:#fff}.reading-form label[data-v-d3f2549e]{font-weight:700;font-size:14px}.reading-form label span[data-v-d3f2549e]{color:#8791a0;font-weight:400}.reading-form input[data-v-d3f2549e]{width:100%;min-height:44px;margin-bottom:8px;padding:0 13px;border:1px solid #d7dfea;border-radius:11px;background:#fff;color:#1d2535;font:inherit}.reading-form input[data-v-d3f2549e]:focus{outline:2px solid #aab9ff;border-color:#3859d6}.reading-form ion-button[data-v-d3f2549e]{margin-top:4px}.section-heading small[data-v-d3f2549e]{color:#8791a0;font-size:14px;font-weight:500}.reading-list[data-v-d3f2549e]{display:grid;gap:12px}.reading-item[data-v-d3f2549e]{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px;border:1px solid #e3e7ef;border-radius:18px;background:#fff}.reading-item h3[data-v-d3f2549e]{margin:0 0 6px;font-size:17px;overflow-wrap:anywhere}.reading-item p[data-v-d3f2549e]{margin:0 0 8px;color:#657083;font-size:13px;overflow-wrap:anywhere}.reading-item small[data-v-d3f2549e]{color:#8791a0}.reading-actions[data-v-d3f2549e]{display:flex;gap:16px;flex-shrink:0;align-items:center}.reading-actions a[data-v-d3f2549e]{color:#3859d6;font-weight:700;text-decoration:none}.reading-actions button[data-v-d3f2549e]{padding:8px 0;border:0;background:none;color:#a63849;cursor:pointer;font:inherit}@media(max-width:600px){.reading-item[data-v-d3f2549e]{align-items:flex-start;flex-direction:column}.reading-actions[data-v-d3f2549e]{width:100%;justify-content:space-between}}.luna-card[data-v-8542a39a]{position:relative;min-width:0}.poster-link[data-v-8542a39a]{display:block;color:#e5e7eb;text-decoration:none}.poster[data-v-8542a39a]{position:relative;aspect-ratio:2/3;overflow:hidden;border-radius:10px;background:#1f2937;box-shadow:0 4px 12px #0002;transition:transform .2s}.poster img[data-v-8542a39a]{width:100%;height:100%;object-fit:cover}.placeholder[data-v-8542a39a]{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:14px;gap:12px;color:#6b7280;text-align:center;font-size:12px}.placeholder svg[data-v-8542a39a]{width:32px;fill:none;stroke:currentColor;stroke-width:1.5}.year[data-v-8542a39a],.remarks[data-v-8542a39a]{position:absolute;font-size:11px;color:#fff}.year[data-v-8542a39a]{top:8px;left:8px;background:#0009;padding:3px 6px;border-radius:5px}.remarks[data-v-8542a39a]{bottom:0;left:0;right:0;padding:22px 8px 8px;background:linear-gradient(transparent,#000c);text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.poster-link strong[data-v-8542a39a]{display:block;margin:10px 0 4px;font-size:14px;line-height:1.4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.poster-link small[data-v-8542a39a]{display:block;color:#9ca3af;font-size:12px}.favorite[data-v-8542a39a]{position:absolute;top:7px;right:7px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#111827b3;color:#fff;font-size:24px;cursor:pointer}.favorite[aria-pressed=true][data-v-8542a39a]{color:#4ade80}.play-overlay[data-v-8542a39a]{position:absolute;inset:0;display:grid;place-items:center;background:#0004;color:#fff;font-size:36px;opacity:0;transition:opacity .2s}.poster-link:hover .play-overlay[data-v-8542a39a]{opacity:1}.poster-link:hover .poster[data-v-8542a39a]{transform:translateY(-3px)}.poster-link:hover strong[data-v-8542a39a]{color:#4ade80}button[data-v-8542a39a]:focus-visible,a[data-v-8542a39a]:focus-visible{outline:2px solid #4ade80;outline-offset:4px}@media(prefers-reduced-motion:reduce){.poster[data-v-8542a39a],.play-overlay[data-v-8542a39a]{transition:none}}ion-toolbar[data-v-6f8e2a26]{--background:#111827;--color:#e5e7eb}.video-content[data-v-6f8e2a26]{--background:#0f1722;--color:#e5e7eb;--padding-bottom:0}.video-page[data-v-6f8e2a26]{--primary:#4ade80;--muted:#9ca3af;box-sizing:border-box;min-height:100%;max-width:none;margin:0 0 0 220px;padding:32px clamp(20px,4vw,64px) 80px;color:#e5e7eb}.video-page.sidebar-collapsed[data-v-6f8e2a26]{margin-left:72px}button[data-v-6f8e2a26],input[data-v-6f8e2a26],select[data-v-6f8e2a26],textarea[data-v-6f8e2a26]{font:inherit}button[data-v-6f8e2a26]{cursor:pointer}button[data-v-6f8e2a26]:disabled{opacity:.45;cursor:default}button[data-v-6f8e2a26]:focus-visible,a[data-v-6f8e2a26]:focus-visible,input[data-v-6f8e2a26]:focus-visible,select[data-v-6f8e2a26]:focus-visible,textarea[data-v-6f8e2a26]:focus-visible{outline:2px solid #4ade80;outline-offset:3px}button[data-v-6f8e2a26]{touch-action:manipulation}.luna-sidebar[data-v-6f8e2a26]{position:fixed;top:calc(56px + env(safe-area-inset-top));bottom:0;left:0;width:220px;padding:14px 12px;background:#111827e8;backdrop-filter:blur(20px);border-right:1px solid #37415180;z-index:10;display:flex;flex-direction:column;gap:6px}.luna-sidebar.collapsed[data-v-6f8e2a26]{width:72px}.sidebar-brand[data-v-6f8e2a26]{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#22c55e;font-size:26px;font-weight:750}.sidebar-brand button[data-v-6f8e2a26]{border:0;background:none;color:#9ca3af;padding:8px;font-size:20px}.luna-sidebar>button[data-v-6f8e2a26]{display:flex;gap:16px;align-items:center;min-height:44px;padding:8px 16px;border:0;border-radius:8px;background:none;color:#d1d5db;text-align:left;font-size:14px;white-space:nowrap}.luna-sidebar>button>span[data-v-6f8e2a26]:first-child{width:22px;font-size:24px;line-height:1}.luna-sidebar>button.active[data-v-6f8e2a26],.luna-sidebar>button[data-v-6f8e2a26]:hover{background:#22c55e1a;color:#4ade80}.collapsed .nav-label[data-v-6f8e2a26]{display:none}.collapsed .sidebar-brand[data-v-6f8e2a26]{padding:0}.nav-divider[data-v-6f8e2a26]{height:1px;background:#37415180;margin:18px 0}.sidebar-credit[data-v-6f8e2a26]{margin-top:auto;padding:12px;color:#6b7280;font-size:12px}.luna-bottom-nav[data-v-6f8e2a26]{display:none}.video-hero[data-v-6f8e2a26]{text-align:center;margin-bottom:24px;padding:0 48px}.hero-brand[data-v-6f8e2a26]{display:flex;align-items:center;justify-content:center;gap:10px}.hero-brand h1[data-v-6f8e2a26]{margin:0;color:#22c55e;font-size:32px;font-weight:750;letter-spacing:-1px}.brand-mark[data-v-6f8e2a26]{display:none}.video-hero p[data-v-6f8e2a26]{color:#9ca3af;font-size:13px;margin:8px 0}.hero-actions[data-v-6f8e2a26]{position:absolute;top:22px;left:24px;right:24px;display:flex;justify-content:space-between;pointer-events:none;z-index:51}.video-page[data-v-6f8e2a26]{position:relative}.icon-button[data-v-6f8e2a26]{pointer-events:auto;border:0;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#1f293780;color:#d1d5db}.icon-button[data-v-6f8e2a26]:hover,.icon-button[aria-expanded=true][data-v-6f8e2a26]{background:#374151;color:#4ade80}.icon-button svg[data-v-6f8e2a26]{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.capsule-tabs[data-v-6f8e2a26]{display:flex;justify-content:center;width:max-content;max-width:100%;padding:4px;border-radius:999px;background:#374151;margin:0 auto 28px}.capsule-tabs button[data-v-6f8e2a26]{border:0;min-height:36px;padding:6px 22px;border-radius:999px;color:#9ca3af;background:transparent;font-size:14px}.capsule-tabs button.active[data-v-6f8e2a26]{background:#6b7280;color:#fff;box-shadow:0 1px 4px #0003}.search-area[data-v-6f8e2a26]{max-width:672px;margin:0 auto 36px}.search-form[data-v-6f8e2a26]{margin:0}.search-row[data-v-6f8e2a26]{display:grid;grid-template-columns:36px minmax(0,1fr) 72px;align-items:center;border:1px solid #374151;border-radius:10px;background:#1f2937;overflow:hidden}.search-symbol[data-v-6f8e2a26]{padding-left:12px;font-size:26px;color:#9ca3af}.search-row input[data-v-6f8e2a26]{width:100%;min-width:0;border:0;min-height:48px;background:transparent;color:#e5e7eb;padding:8px 12px;font-size:15px;outline:none}.search-row[data-v-6f8e2a26]:focus-within{box-shadow:0 0 0 2px #4ade80}.search-row button[data-v-6f8e2a26]{border:0;background:transparent;color:#4ade80;min-height:48px;padding:8px;font-size:14px;font-weight:600}.search-row input[data-v-6f8e2a26]::placeholder{color:#6b7280}.recent-searches[data-v-6f8e2a26]{margin-top:16px}.recent-heading[data-v-6f8e2a26]{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#9ca3af;font-size:13px}.recent-heading button[data-v-6f8e2a26]{border:0;background:none;color:#9ca3af;min-height:32px;font-size:12px}.search-chips[data-v-6f8e2a26]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.search-chip[data-v-6f8e2a26]{display:inline-flex;align-items:center;border-radius:999px;background:#37415180}.search-chip button[data-v-6f8e2a26]{border:0;min-height:34px;background:none;color:#d1d5db;font-size:13px}.term-button[data-v-6f8e2a26]{padding:6px 3px 6px 14px}.remove-term[data-v-6f8e2a26]{padding:6px 10px;color:#9ca3af}.recent-empty[data-v-6f8e2a26]{font-size:12px;color:#6b7280;margin-top:6px}.section-heading[data-v-6f8e2a26],.browse-title-row[data-v-6f8e2a26]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.section-heading h2[data-v-6f8e2a26],.browse-title-row h2[data-v-6f8e2a26]{font-size:20px;margin:0;color:#e5e7eb}.section-heading small[data-v-6f8e2a26]{color:#9ca3af;font-size:13px}.section-heading button[data-v-6f8e2a26]{border:0;background:none;color:#9ca3af;min-height:40px;font-size:13px}.browse-controls[data-v-6f8e2a26]{display:flex;align-items:center;gap:8px;max-width:100%}.browse-controls label[data-v-6f8e2a26]{font-size:12px;color:#9ca3af}.browse-controls select[data-v-6f8e2a26],.result-filters select[data-v-6f8e2a26]{max-width:200px;min-width:0;padding:8px 12px;min-height:40px;background:#1f2937;border:1px solid #374151;color:#d1d5db;border-radius:8px;font-size:13px}.category-list[data-v-6f8e2a26]{display:flex;overflow-x:auto;gap:8px;margin-bottom:24px;padding-bottom:4px;scrollbar-width:thin}.category-list button[data-v-6f8e2a26]{flex-shrink:0;border:0;background:#1f2937;color:#9ca3af;padding:8px 16px;border-radius:999px;min-height:38px;font-size:13px}.category-list button.active[data-v-6f8e2a26]{background:#22c55e26;color:#4ade80}.result-grid[data-v-6f8e2a26]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:28px 24px}.result-filters[data-v-6f8e2a26]{display:flex;justify-content:space-between;gap:16px;margin-bottom:24px;font-size:13px;color:#9ca3af}.result-filters label[data-v-6f8e2a26]{display:flex;align-items:center;gap:8px}.aggregate-toggle input[data-v-6f8e2a26]{width:18px;height:18px;accent-color:#22c55e}.group-sources[data-v-6f8e2a26]{margin-top:8px;color:#9ca3af;font-size:12px}.group-sources summary[data-v-6f8e2a26]{cursor:pointer;padding:6px 0}.group-sources a[data-v-6f8e2a26]{display:block;color:#4ade80;line-height:1.5;padding:7px 0;text-decoration:none}.continue-section[data-v-6f8e2a26]{margin-bottom:36px}.continue-row[data-v-6f8e2a26]{display:grid;grid-auto-flow:column;grid-auto-columns:150px;gap:20px;overflow-x:auto;padding:4px 0 16px;scrollbar-width:thin}.browse-pages[data-v-6f8e2a26]{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:32px;color:#9ca3af;font-size:13px}.browse-pages button[data-v-6f8e2a26],.empty-card button[data-v-6f8e2a26]{min-height:40px;padding:7px 12px;border:1px solid #374151;background:#1f2937;border-radius:8px;color:#4ade80}.empty-card[data-v-6f8e2a26]{padding:28px 20px;background:#1f293780;border:1px dashed #374151;border-radius:10px;color:#9ca3af;line-height:1.8;font-size:14px}.empty-card button[data-v-6f8e2a26]{margin:8px}.error-text[data-v-6f8e2a26]{color:#fca5a5;line-height:1.6;font-size:14px}.success-text[data-v-6f8e2a26]{color:#86efac;font-size:14px}.favorites-section[data-v-6f8e2a26]{margin-bottom:32px}.floating-panel[data-v-6f8e2a26]{position:fixed;z-index:50;top:calc(56px + env(safe-area-inset-top));bottom:0;width:min(560px,calc(100vw - 20px));padding:72px 24px calc(28px + env(safe-area-inset-bottom));background:#111827f5;backdrop-filter:blur(24px);border:1px solid #374151;overflow:auto;overscroll-behavior:contain;box-shadow:0 12px 60px #0008;box-sizing:border-box}.history-section[data-v-6f8e2a26]{left:0}.source-workspace[data-v-6f8e2a26]{right:0;display:grid;align-content:start;gap:16px}.source-workspace[data-v-6f8e2a26]>*{min-width:0}.drawer-heading[data-v-6f8e2a26]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.drawer-heading h2[data-v-6f8e2a26]{margin:0;color:#e5e7eb;font-size:22px}.drawer-heading button[data-v-6f8e2a26]{border:0;width:40px;height:40px;font-size:28px;color:#9ca3af;background:transparent;border-radius:50%}.settings-tabs[data-v-6f8e2a26]{margin:0 auto}.settings-block[data-v-6f8e2a26]{padding:18px;background:#1f293780;border:1px solid #374151;border-radius:12px}.block-title-row[data-v-6f8e2a26]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px}.block-title[data-v-6f8e2a26]{font-size:16px;margin:0 0 14px;color:#e5e7eb}.block-title-row .block-title[data-v-6f8e2a26]{margin:0}.add-api-button[data-v-6f8e2a26],.primary-action[data-v-6f8e2a26]{border:0;border-radius:8px;min-height:40px;background:#16a34a;color:#fff;padding:8px 12px;font-size:13px}.batch-actions[data-v-6f8e2a26]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.batch-actions button[data-v-6f8e2a26],.secondary-action[data-v-6f8e2a26]{border:1px solid #4b5563;border-radius:8px;background:#374151;color:#d1d5db;padding:8px 12px;min-height:40px;font-size:12px}.batch-actions small[data-v-6f8e2a26]{margin-left:auto;color:#9ca3af;font-size:12px}.source-list[data-v-6f8e2a26]{display:grid;gap:12px}.source-card[data-v-6f8e2a26]{padding:14px;background:#111827;border:1px solid #374151;border-radius:8px;min-width:0}.source-head[data-v-6f8e2a26]{display:flex;align-items:center;justify-content:space-between;gap:12px}.source-head label[data-v-6f8e2a26]{display:flex;gap:10px;align-items:center;font-size:14px;min-width:0;overflow-wrap:anywhere}.source-head input[data-v-6f8e2a26]{accent-color:#22c55e;width:18px;height:18px;flex-shrink:0}.source-head>span[data-v-6f8e2a26]{font-size:11px;border-radius:999px;white-space:nowrap;padding:4px 8px}.enabled[data-v-6f8e2a26]{background:#22c55e26;color:#86efac}.disabled[data-v-6f8e2a26]{background:#374151;color:#9ca3af}.source-card p[data-v-6f8e2a26]{font-size:12px;color:#9ca3af;overflow-wrap:anywhere;margin:10px 0}.source-actions[data-v-6f8e2a26]{display:flex;gap:12px;flex-wrap:wrap}.source-actions button[data-v-6f8e2a26]{border:0;background:none;min-height:32px;padding:0;color:#60a5fa;font-size:12px}.source-actions button.danger[data-v-6f8e2a26]{color:#fca5a5}.source-form[data-v-6f8e2a26]{display:grid;gap:10px;padding:16px;margin-top:16px;background:#111827;border-radius:8px}.source-form h4[data-v-6f8e2a26]{margin:0 0 8px;font-size:16px}.source-form label[data-v-6f8e2a26],.transfer-section>label[data-v-6f8e2a26]{font-size:13px;color:#d1d5db}.source-form input[data-v-6f8e2a26],textarea[data-v-6f8e2a26]{box-sizing:border-box;width:100%;min-width:0;border:1px solid #4b5563;border-radius:8px;background:#1f2937;color:#e5e7eb;padding:10px 12px;font-size:14px}.source-form input[data-v-6f8e2a26]{min-height:44px}.form-actions[data-v-6f8e2a26]{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 16px}.api-list-empty[data-v-6f8e2a26],.source-form small[data-v-6f8e2a26],.transfer-section p[data-v-6f8e2a26],.transfer-section small[data-v-6f8e2a26]{color:#9ca3af;line-height:1.7;font-size:12px}.transfer-actions[data-v-6f8e2a26]{display:flex;flex-wrap:wrap;gap:8px}.gradient-action[data-v-6f8e2a26]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;background:#2563eb;color:#fff;border:0;border-radius:8px;font-size:12px;cursor:pointer}.transfer-actions input[data-v-6f8e2a26]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}textarea[data-v-6f8e2a26]{display:block;min-height:240px;resize:vertical;font-family:ui-monospace,monospace;margin:10px 0}.attribution[data-v-6f8e2a26]{color:#6b7280;font-size:11px;line-height:1.7}.attribution a[data-v-6f8e2a26]{color:#9ca3af}.history-list[data-v-6f8e2a26]{display:grid;gap:12px}.history-card[data-v-6f8e2a26]{padding:16px;border:1px solid #374151;border-radius:10px;background:#1f2937}.history-card strong[data-v-6f8e2a26],.history-card small[data-v-6f8e2a26]{display:block}.history-card small[data-v-6f8e2a26]{color:#9ca3af;font-size:12px;margin-top:6px;line-height:1.5}.history-actions[data-v-6f8e2a26]{display:flex;align-items:center;gap:14px;margin-top:12px;font-size:13px}.history-actions a[data-v-6f8e2a26]{color:#4ade80;text-decoration:none}.history-actions button[data-v-6f8e2a26]{min-height:32px;border:0;background:none;color:#fca5a5}.history-actions span[data-v-6f8e2a26]{color:#9ca3af}.history-footer[data-v-6f8e2a26]{display:flex;gap:10px;margin-top:20px}@media(max-width:767px){.luna-sidebar[data-v-6f8e2a26]{display:none}.video-page[data-v-6f8e2a26],.video-page.sidebar-collapsed[data-v-6f8e2a26]{margin:0;padding:24px 16px calc(90px + env(safe-area-inset-bottom))}.video-hero[data-v-6f8e2a26]{padding:0 38px;margin-bottom:20px}.hero-brand h1[data-v-6f8e2a26]{font-size:26px}.video-hero p[data-v-6f8e2a26]{font-size:11px}.hero-actions[data-v-6f8e2a26]{top:20px;left:12px;right:12px}.capsule-tabs[data-v-6f8e2a26]{margin-bottom:24px}.search-area[data-v-6f8e2a26]{margin-bottom:28px}.result-grid[data-v-6f8e2a26]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 10px}.browse-title-row h2[data-v-6f8e2a26],.section-heading h2[data-v-6f8e2a26]{font-size:18px}.browse-controls label[data-v-6f8e2a26]{display:none}.browse-controls select[data-v-6f8e2a26]{max-width:145px}.continue-row[data-v-6f8e2a26]{grid-auto-columns:110px;gap:12px}.luna-bottom-nav[data-v-6f8e2a26]{position:fixed;bottom:0;left:0;right:0;z-index:20;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-bottom:env(safe-area-inset-bottom);background:#111827ed;border-top:1px solid #37415180;backdrop-filter:blur(20px)}.luna-bottom-nav button[data-v-6f8e2a26]{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;min-height:58px;padding:5px 0;background:none;color:#9ca3af;border:0;font-size:11px}.luna-bottom-nav button span[data-v-6f8e2a26]{font-size:24px;height:28px;line-height:28px}.luna-bottom-nav button.active[data-v-6f8e2a26]{color:#4ade80}.floating-panel[data-v-6f8e2a26]{padding:72px 16px calc(28px + env(safe-area-inset-bottom))}.settings-block[data-v-6f8e2a26]{padding:14px}.settings-tabs button[data-v-6f8e2a26]{padding:6px 16px}.result-filters[data-v-6f8e2a26]{gap:8px}.result-filters select[data-v-6f8e2a26]{max-width:150px}}@media(prefers-reduced-motion:reduce){[data-v-6f8e2a26]{scroll-behavior:auto!important}}.video-sync-banner[data-v-6f8e2a26]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0 auto 18px;padding:9px 14px;max-width:720px;border:1px solid #334155;border-radius:12px;background:#111827;color:#cbd5e1;font-size:12px;text-align:center}.video-sync-banner button[data-v-6f8e2a26],.video-sync-banner a[data-v-6f8e2a26]{border:0;background:none;color:#4ade80;font:inherit;font-weight:700;cursor:pointer}.legacy-import[data-v-6f8e2a26]{border-color:#166534}.sync-conflict[data-v-6f8e2a26]{border-color:#b45309}ion-toolbar[data-v-6af3d038]{--background:#111827;--color:#e5e7eb}ion-content[data-v-6af3d038]{--background:#0f1722;--color:#e5e7eb}.detail-page[data-v-6af3d038]{max-width:1440px;padding:16px 12px calc(40px + env(safe-area-inset-bottom));color:#e5e7eb}.title-row[data-v-6af3d038]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.title-row h1[data-v-6af3d038]{margin:0;font-size:26px}.title-row p[data-v-6af3d038]{margin:8px 0 0;color:#9ca3af;font-size:13px}.title-row button[data-v-6af3d038]{flex-shrink:0;border:1px solid #374151;border-radius:8px;background:#1f2937;color:#4ade80;padding:10px 14px;min-height:44px}.play-layout[data-v-6af3d038]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.play-section[data-v-6af3d038]{min-width:0}.play-section video[data-v-6af3d038]{display:block;width:100%;aspect-ratio:16/9;background:#000;border-radius:12px;max-height:70vh}.play-controls[data-v-6af3d038]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.play-controls button[data-v-6af3d038],.episode-heading button[data-v-6af3d038]{border:1px solid #374151;border-radius:8px;background:#1f2937;color:#d1d5db;padding:8px 12px;min-height:40px;font-size:13px}.play-controls label[data-v-6af3d038]{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:12px;color:#9ca3af}.play-controls input[data-v-6af3d038]{accent-color:#22c55e;width:18px;height:18px}.episode-panel[data-v-6af3d038]{padding:18px;background:#111827;border:1px solid #374151;border-radius:12px;max-height:70vh;overflow:auto}.selector-tabs[data-v-6af3d038]{display:flex;border-bottom:1px solid #374151;gap:20px}.selector-tabs button[data-v-6af3d038]{padding:10px 16px;color:#9ca3af;background:none;border:0;border-bottom:2px solid transparent;font-size:15px}.selector-tabs button.active[data-v-6af3d038]{color:#4ade80;border-bottom-color:#22c55e}.episode-panel h3[data-v-6af3d038]{font-size:13px;color:#9ca3af;font-weight:500;margin:20px 0 10px}.choice-list[data-v-6af3d038]{display:flex;flex-wrap:wrap;gap:8px}.choice-list button[data-v-6af3d038]{border:1px solid #374151;border-radius:8px;background:#1f2937;color:#d1d5db;min-height:40px;padding:8px 12px;font-size:13px;overflow-wrap:anywhere;max-width:100%}.choice-list button.active[data-v-6af3d038]{background:#22c55e26;color:#4ade80;border-color:#22c55e80}.episode-grid[data-v-6af3d038]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.episode-heading[data-v-6af3d038]{display:flex;align-items:center;justify-content:space-between;margin:12px 0}.episode-heading h3[data-v-6af3d038]{margin:0}.episode-heading button[data-v-6af3d038]{border:0;background:none}.episode-pages[data-v-6af3d038]{display:flex;gap:8px;align-items:center;margin-bottom:12px;color:#9ca3af;font-size:12px}.episode-pages select[data-v-6af3d038]{min-width:0;width:100%;padding:8px;border:1px solid #374151;border-radius:8px;background:#1f2937;color:#d1d5db}.episode-pages label[data-v-6af3d038]{white-space:nowrap}.source-choices[data-v-6af3d038]{display:grid;gap:10px;margin-top:16px}.source-choices a[data-v-6af3d038]{padding:12px;background:#1f2937;border:1px solid #374151;border-radius:8px;color:#d1d5db;text-decoration:none;font-size:14px}.source-choices a.active[data-v-6af3d038]{color:#4ade80;border-color:#22c55e}.source-choices small[data-v-6af3d038]{display:block;margin-top:6px;color:#9ca3af}.detail-head[data-v-6af3d038]{display:flex;align-items:start;gap:24px;margin-top:32px;padding-top:24px;border-top:1px solid #374151}.detail-head img[data-v-6af3d038]{width:120px;aspect-ratio:2/3;object-fit:cover;border-radius:8px}.detail-head>div[data-v-6af3d038]{min-width:0}.detail-head h2[data-v-6af3d038]{margin:0;font-size:20px}.detail-head p[data-v-6af3d038]{font-size:14px;color:#9ca3af;line-height:1.8;overflow-wrap:anywhere}.empty-card[data-v-6af3d038]{border:1px dashed #374151;padding:24px;color:#9ca3af;border-radius:10px}.empty-card a[data-v-6af3d038]{color:#4ade80}.error-text[data-v-6af3d038]{color:#fca5a5;font-size:13px;line-height:1.6}button[data-v-6af3d038],select[data-v-6af3d038]{font:inherit;cursor:pointer}button[data-v-6af3d038]:disabled{opacity:.4;cursor:default}button[data-v-6af3d038]:focus-visible,a[data-v-6af3d038]:focus-visible{outline:2px solid #4ade80;outline-offset:3px}@media(max-width:1000px){.play-layout[data-v-6af3d038]{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:767px){.detail-page[data-v-6af3d038]{padding:4px 0 32px}.title-row h1[data-v-6af3d038]{font-size:22px}.play-layout[data-v-6af3d038]{grid-template-columns:1fr;gap:24px}.episode-panel[data-v-6af3d038]{max-height:440px}.episode-grid[data-v-6af3d038]{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-head[data-v-6af3d038]{gap:16px}.detail-head img[data-v-6af3d038]{width:80px}.play-controls label[data-v-6af3d038]{margin-left:0}.play-section video[data-v-6af3d038]{border-radius:8px}}.account-page>p[data-v-e9cdead1]{color:#657083;line-height:1.6}.account-form[data-v-e9cdead1]{display:grid;gap:16px;max-width:440px}.account-form p[data-v-e9cdead1]{margin:0;color:#657083}label[data-v-e9cdead1]{display:grid;gap:8px;margin:12px 0;font-weight:600}input[data-v-e9cdead1]{width:100%;min-height:44px;padding:8px 12px;border:1px solid #ccd4e2;border-radius:10px;background:#fff;color:#1d2535;font:inherit}.account-device[data-v-e9cdead1]{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #e3e7ef}@media(max-width:500px){.account-device[data-v-e9cdead1]{align-items:flex-start;flex-direction:column;padding:8px 0}}:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}:root{--ion-color-primary: #3859d6;--ion-color-primary-rgb: 56, 89, 214;--ion-color-primary-contrast: #ffffff;--ion-color-primary-shade: #314ebc;--ion-color-primary-tint: #4c6add;--ion-background-color: #f5f6f8;--ion-text-color: #1d2535;--ion-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}ion-toolbar{--background: #f5f6f8}.content-wrap{max-width:960px;margin:0 auto;padding:24px 8px 64px}.eyebrow{color:#5366a3;font-size:12px;font-weight:800;letter-spacing:.13em}h1{margin:12px 0;font-size:clamp(30px,6vw,44px);line-height:1.16;letter-spacing:-.04em}.content-wrap>p{max-width:540px;color:#657083;line-height:1.7}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-top:28px}.section-heading h2,.info-card h2{font-size:19px}.plugin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px}.plugin-card,.empty-card,.info-card{padding:22px;border:1px solid #e3e7ef;border-radius:20px;background:#fff;box-shadow:0 12px 30px #20304d0a}.plugin-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#e9edff;color:#3859d6;font-weight:800}.plugin-card h3{margin:18px 0 6px}.plugin-card p{min-height:48px;margin:0 0 14px;color:#657083;line-height:1.5}.plugin-card ion-button{margin-left:-12px}.manager-list{margin-top:32px;border-radius:20px;background:#fff;overflow:hidden}.manager-list ion-item{--background: #fff;--padding-start: 20px;--inner-padding-end: 20px}.manager-list ion-label{white-space:normal;padding:12px 0}.manager-list ion-label h2{font-weight:700;margin-bottom:5px}.manager-list ion-label p{color:#657083}.manager-list ion-label small{display:block;margin-top:8px;color:#8791a0}.error-text{color:#ad2635}.info-card{margin-top:32px}.info-card dl{display:grid;grid-template-columns:90px 1fr;gap:14px;margin-bottom:0}.info-card dt{color:#778294}.info-card dd{margin:0}.status-wrap{padding-top:72px}.status-wrap ion-button{margin-top:16px}@media(max-width:600px){.content-wrap{padding-top:16px}.status-wrap{padding-top:48px}.section-heading{margin-top:24px}}
