:root,[data-theme=midnight]{--lk-page-bg: radial-gradient(circle at top right, #1e293b, #020617 45%);--lk-page-bg-flat: #020617;--lk-chrome-bg: rgba(2, 6, 23, .88);--lk-sidebar-bg: #0b1223;--lk-surface-deep: #0f172a;--lk-panel-bg: rgba(15, 23, 42, .85);--lk-panel-bg-solid: #111827;--lk-panel-gradient: linear-gradient(180deg, #111827, #0f172a);--lk-trigger-bg: linear-gradient(135deg, rgba(30, 41, 59, .95), rgba(15, 23, 42, .98));--lk-text: #e2e8f0;--lk-text-bright: #f1f5f9;--lk-text-soft: #cbd5e1;--lk-muted: #94a3b8;--lk-muted-dim: #64748b;--lk-link: #93c5fd;--lk-accent: #3b82f6;--lk-accent-strong: #2563eb;--lk-accent-text: #f8fafc;--lk-border: #334155;--lk-border-strong: #1e293b;--lk-border-soft: #475569;--lk-input-bg: #111827;--lk-hover-bg: #111c33;--lk-table-head-bg: #0a1429;--lk-side-active: #1d4ed8;--lk-status: #a5b4fc;--lk-badge: #93c5fd;--lk-highlight-green: #22c55e;--lk-highlight-orange: #f97316;--lk-error: #f87171;--lk-error-soft: #fecaca;--lk-error-bg: rgba(248, 113, 113, .1);--lk-error-border: rgba(248, 113, 113, .35);--lk-success: #4ade80;--lk-success-soft: #86efac;--lk-success-bg: rgba(34, 197, 94, .12);--lk-success-ring: rgba(34, 197, 94, .4);--lk-warning-bg: rgba(234, 179, 8, .12);--lk-warning-border: #854d0e;--lk-warning-text: #fde68a;--lk-star: #fbbf24;--lk-overlay: rgba(2, 6, 23, .66);--lk-shadow: rgba(0, 0, 0, .45);--lk-panel-shadow: 0 18px 50px rgba(0, 0, 0, .45);--lk-btn-shadow: 0 1px 2px rgba(0, 0, 0, .35);--lk-tag-admin-text: #fecaca;--lk-tag-admin-bg: rgba(127, 29, 29, .35);--lk-tag-vip-text: #fef9c3;--lk-tag-vip-bg: rgba(113, 63, 18, .4);--lk-tag-vip-border: rgba(234, 179, 8, .35);--lk-tag-invited-text: #dbeafe;--lk-tag-invited-bg: rgba(30, 58, 138, .45);--lk-tag-invited-border: rgba(96, 165, 250, .35);--lk-tag-test-text: #e9d5ff;--lk-tag-test-bg: rgba(88, 28, 135, .4);--lk-tag-test-border: rgba(192, 132, 252, .35);--lk-tag-normal-bg: rgba(51, 65, 85, .55);--lk-tag-normal-border: rgba(100, 116, 139, .45);--lk-avatar-gradient: linear-gradient(145deg, #334155, #1e293b);--lk-code-bg: var(--lk-surface-deep);--lk-theme-swatch: #3b82f6}[data-theme=ocean]{--lk-page-bg: radial-gradient(circle at top right, #0e4f6e, #042f3a 48%);--lk-page-bg-flat: #042f3a;--lk-chrome-bg: rgba(4, 47, 58, .9);--lk-sidebar-bg: #063a47;--lk-surface-deep: #0a4d5c;--lk-panel-bg: rgba(8, 70, 86, .88);--lk-panel-bg-solid: #0a4d5c;--lk-panel-gradient: linear-gradient(180deg, #0c5a6d, #063a47);--lk-trigger-bg: linear-gradient(135deg, rgba(12, 90, 109, .95), rgba(6, 58, 71, .98));--lk-text: #e0f2fe;--lk-text-bright: #f0f9ff;--lk-text-soft: #bae6fd;--lk-muted: #7dd3fc;--lk-muted-dim: #38bdf8;--lk-link: #67e8f9;--lk-accent: #06b6d4;--lk-accent-strong: #0891b2;--lk-accent-text: #ecfeff;--lk-border: #155e75;--lk-border-strong: #0e4f6e;--lk-border-soft: #0e7490;--lk-input-bg: #0a4d5c;--lk-hover-bg: #0c5a6d;--lk-table-head-bg: #063a47;--lk-side-active: #0891b2;--lk-status: #5eead4;--lk-badge: #67e8f9;--lk-highlight-green: #2dd4bf;--lk-highlight-orange: #fb923c;--lk-error: #fca5a5;--lk-error-soft: #fecdd3;--lk-error-bg: rgba(244, 63, 94, .15);--lk-error-border: rgba(251, 113, 133, .4);--lk-success: #2dd4bf;--lk-success-soft: #5eead4;--lk-success-bg: rgba(45, 212, 191, .15);--lk-success-ring: rgba(45, 212, 191, .45);--lk-warning-bg: rgba(251, 191, 36, .15);--lk-warning-border: #b45309;--lk-warning-text: #fde68a;--lk-star: #fbbf24;--lk-overlay: rgba(4, 47, 58, .72);--lk-shadow: rgba(2, 20, 28, .5);--lk-panel-shadow: 0 18px 50px rgba(2, 20, 28, .5);--lk-btn-shadow: 0 1px 2px rgba(2, 20, 28, .35);--lk-tag-admin-text: #fecdd3;--lk-tag-admin-bg: rgba(136, 19, 55, .4);--lk-tag-vip-text: #fef08a;--lk-tag-vip-bg: rgba(120, 53, 15, .45);--lk-tag-vip-border: rgba(251, 191, 36, .4);--lk-tag-invited-text: #a5f3fc;--lk-tag-invited-bg: rgba(14, 116, 144, .5);--lk-tag-invited-border: rgba(34, 211, 238, .4);--lk-tag-test-text: #e9d5ff;--lk-tag-test-bg: rgba(22, 78, 99, .55);--lk-tag-test-border: rgba(103, 232, 249, .35);--lk-tag-normal-bg: rgba(21, 94, 117, .5);--lk-tag-normal-border: rgba(56, 189, 248, .35);--lk-avatar-gradient: linear-gradient(145deg, #0e7490, #0e4f6e);--lk-code-bg: var(--lk-surface-deep);--lk-theme-swatch: #06b6d4}[data-theme=forest]{--lk-page-bg: radial-gradient(circle at top right, #14532d, #052e16 48%);--lk-page-bg-flat: #052e16;--lk-chrome-bg: rgba(5, 46, 22, .9);--lk-sidebar-bg: #0a3d22;--lk-surface-deep: #14532d;--lk-panel-bg: rgba(12, 74, 42, .88);--lk-panel-bg-solid: #14532d;--lk-panel-gradient: linear-gradient(180deg, #166534, #0a3d22);--lk-trigger-bg: linear-gradient(135deg, rgba(22, 101, 52, .95), rgba(10, 61, 34, .98));--lk-text: #ecfdf5;--lk-text-bright: #f0fdf4;--lk-text-soft: #bbf7d0;--lk-muted: #86efac;--lk-muted-dim: #4ade80;--lk-link: #6ee7b7;--lk-accent: #22c55e;--lk-accent-strong: #16a34a;--lk-accent-text: #f0fdf4;--lk-border: #166534;--lk-border-strong: #14532d;--lk-border-soft: #15803d;--lk-input-bg: #14532d;--lk-hover-bg: #166534;--lk-table-head-bg: #0a3d22;--lk-side-active: #16a34a;--lk-status: #86efac;--lk-badge: #6ee7b7;--lk-highlight-green: #4ade80;--lk-highlight-orange: #fbbf24;--lk-error: #fca5a5;--lk-error-soft: #fecaca;--lk-error-bg: rgba(220, 38, 38, .15);--lk-error-border: rgba(248, 113, 113, .35);--lk-success: #4ade80;--lk-success-soft: #86efac;--lk-success-bg: rgba(74, 222, 128, .15);--lk-success-ring: rgba(74, 222, 128, .45);--lk-warning-bg: rgba(250, 204, 21, .14);--lk-warning-border: #a16207;--lk-warning-text: #fde68a;--lk-star: #fbbf24;--lk-overlay: rgba(5, 46, 22, .72);--lk-shadow: rgba(2, 24, 10, .5);--lk-panel-shadow: 0 18px 50px rgba(2, 24, 10, .5);--lk-btn-shadow: 0 1px 2px rgba(2, 24, 10, .35);--lk-tag-admin-text: #fecaca;--lk-tag-admin-bg: rgba(127, 29, 29, .4);--lk-tag-vip-text: #fef9c3;--lk-tag-vip-bg: rgba(113, 63, 18, .45);--lk-tag-vip-border: rgba(234, 179, 8, .4);--lk-tag-invited-text: #bbf7d0;--lk-tag-invited-bg: rgba(21, 128, 61, .5);--lk-tag-invited-border: rgba(74, 222, 128, .4);--lk-tag-test-text: #d9f99d;--lk-tag-test-bg: rgba(77, 124, 15, .45);--lk-tag-test-border: rgba(163, 230, 53, .35);--lk-tag-normal-bg: rgba(22, 101, 52, .5);--lk-tag-normal-border: rgba(74, 222, 128, .35);--lk-avatar-gradient: linear-gradient(145deg, #15803d, #14532d);--lk-code-bg: var(--lk-surface-deep);--lk-theme-swatch: #22c55e}[data-theme=sunset]{--lk-page-bg: radial-gradient(circle at top right, #7c2d12, #431407 48%);--lk-page-bg-flat: #431407;--lk-chrome-bg: rgba(67, 20, 7, .9);--lk-sidebar-bg: #5c1d0a;--lk-surface-deep: #7c2d12;--lk-panel-bg: rgba(124, 45, 18, .85);--lk-panel-bg-solid: #7c2d12;--lk-panel-gradient: linear-gradient(180deg, #9a3412, #5c1d0a);--lk-trigger-bg: linear-gradient(135deg, rgba(154, 52, 18, .95), rgba(92, 29, 10, .98));--lk-text: #fff7ed;--lk-text-bright: #fffbeb;--lk-text-soft: #fed7aa;--lk-muted: #fdba74;--lk-muted-dim: #fb923c;--lk-link: #fdba74;--lk-accent: #f97316;--lk-accent-strong: #ea580c;--lk-accent-text: #fff7ed;--lk-border: #9a3412;--lk-border-strong: #7c2d12;--lk-border-soft: #c2410c;--lk-input-bg: #7c2d12;--lk-hover-bg: #9a3412;--lk-table-head-bg: #5c1d0a;--lk-side-active: #ea580c;--lk-status: #fcd34d;--lk-badge: #fdba74;--lk-highlight-green: #a3e635;--lk-highlight-orange: #fb923c;--lk-error: #fca5a5;--lk-error-soft: #fecaca;--lk-error-bg: rgba(185, 28, 28, .2);--lk-error-border: rgba(248, 113, 113, .4);--lk-success: #a3e635;--lk-success-soft: #bef264;--lk-success-bg: rgba(163, 230, 53, .15);--lk-success-ring: rgba(163, 230, 53, .45);--lk-warning-bg: rgba(251, 191, 36, .16);--lk-warning-border: #b45309;--lk-warning-text: #fde68a;--lk-star: #fcd34d;--lk-overlay: rgba(67, 20, 7, .72);--lk-shadow: rgba(40, 10, 2, .5);--lk-panel-shadow: 0 18px 50px rgba(40, 10, 2, .5);--lk-btn-shadow: 0 1px 2px rgba(40, 10, 2, .35);--lk-tag-admin-text: #fecaca;--lk-tag-admin-bg: rgba(127, 29, 29, .4);--lk-tag-vip-text: #fef9c3;--lk-tag-vip-bg: rgba(120, 53, 15, .5);--lk-tag-vip-border: rgba(251, 191, 36, .4);--lk-tag-invited-text: #fed7aa;--lk-tag-invited-bg: rgba(154, 52, 18, .55);--lk-tag-invited-border: rgba(251, 146, 60, .45);--lk-tag-test-text: #fde68a;--lk-tag-test-bg: rgba(180, 83, 9, .45);--lk-tag-test-border: rgba(251, 191, 36, .35);--lk-tag-normal-bg: rgba(124, 45, 18, .55);--lk-tag-normal-border: rgba(251, 146, 60, .35);--lk-avatar-gradient: linear-gradient(145deg, #c2410c, #7c2d12);--lk-code-bg: var(--lk-surface-deep);--lk-theme-swatch: #f97316}[data-theme=lavender]{--lk-page-bg: radial-gradient(circle at top right, #4c1d95, #1e1b4b 48%);--lk-page-bg-flat: #1e1b4b;--lk-chrome-bg: rgba(30, 27, 75, .92);--lk-sidebar-bg: #312e81;--lk-surface-deep: #4c1d95;--lk-panel-bg: rgba(76, 29, 149, .55);--lk-panel-bg-solid: #4c1d95;--lk-panel-gradient: linear-gradient(180deg, #5b21b6, #312e81);--lk-trigger-bg: linear-gradient(135deg, rgba(91, 33, 182, .95), rgba(49, 46, 129, .98));--lk-text: #f5f3ff;--lk-text-bright: #faf5ff;--lk-text-soft: #ddd6fe;--lk-muted: #c4b5fd;--lk-muted-dim: #a78bfa;--lk-link: #c4b5fd;--lk-accent: #a855f7;--lk-accent-strong: #9333ea;--lk-accent-text: #faf5ff;--lk-border: #5b21b6;--lk-border-strong: #4c1d95;--lk-border-soft: #7c3aed;--lk-input-bg: #4c1d95;--lk-hover-bg: #5b21b6;--lk-table-head-bg: #312e81;--lk-side-active: #9333ea;--lk-status: #e9d5ff;--lk-badge: #c4b5fd;--lk-highlight-green: #a3e635;--lk-highlight-orange: #fb7185;--lk-error: #fda4af;--lk-error-soft: #fecdd3;--lk-error-bg: rgba(190, 24, 93, .2);--lk-error-border: rgba(251, 113, 133, .4);--lk-success: #a3e635;--lk-success-soft: #d9f99d;--lk-success-bg: rgba(163, 230, 53, .14);--lk-success-ring: rgba(163, 230, 53, .45);--lk-warning-bg: rgba(250, 204, 21, .14);--lk-warning-border: #a16207;--lk-warning-text: #fde68a;--lk-star: #fbbf24;--lk-overlay: rgba(30, 27, 75, .72);--lk-shadow: rgba(20, 10, 50, .5);--lk-panel-shadow: 0 18px 50px rgba(20, 10, 50, .5);--lk-btn-shadow: 0 1px 2px rgba(20, 10, 50, .35);--lk-tag-admin-text: #fecdd3;--lk-tag-admin-bg: rgba(136, 19, 55, .4);--lk-tag-vip-text: #fef9c3;--lk-tag-vip-bg: rgba(113, 63, 18, .45);--lk-tag-vip-border: rgba(234, 179, 8, .4);--lk-tag-invited-text: #ddd6fe;--lk-tag-invited-bg: rgba(76, 29, 149, .55);--lk-tag-invited-border: rgba(167, 139, 250, .45);--lk-tag-test-text: #f5d0fe;--lk-tag-test-bg: rgba(107, 33, 168, .5);--lk-tag-test-border: rgba(192, 132, 252, .4);--lk-tag-normal-bg: rgba(91, 33, 182, .45);--lk-tag-normal-border: rgba(167, 139, 250, .35);--lk-avatar-gradient: linear-gradient(145deg, #7c3aed, #4c1d95);--lk-code-bg: var(--lk-surface-deep);--lk-theme-swatch: #a855f7}[data-theme=daylight]{--lk-page-bg: radial-gradient(circle at top right, #e2e8f0, #f8fafc 55%);--lk-page-bg-flat: #f1f5f9;--lk-chrome-bg: rgba(248, 250, 252, .94);--lk-sidebar-bg: #f8fafc;--lk-surface-deep: #ffffff;--lk-panel-bg: rgba(255, 255, 255, .92);--lk-panel-bg-solid: #ffffff;--lk-panel-gradient: linear-gradient(180deg, #ffffff, #f1f5f9);--lk-trigger-bg: linear-gradient(135deg, rgba(255, 255, 255, .98), rgba(241, 245, 249, .98));--lk-text: #0f172a;--lk-text-bright: #020617;--lk-text-soft: #334155;--lk-muted: #64748b;--lk-muted-dim: #94a3b8;--lk-link: #2563eb;--lk-accent: #2563eb;--lk-accent-strong: #1d4ed8;--lk-accent-text: #ffffff;--lk-border: #cbd5e1;--lk-border-strong: #94a3b8;--lk-border-soft: #94a3b8;--lk-input-bg: #ffffff;--lk-hover-bg: #e2e8f0;--lk-table-head-bg: #f1f5f9;--lk-side-active: #2563eb;--lk-status: #4f46e5;--lk-badge: #2563eb;--lk-highlight-green: #16a34a;--lk-highlight-orange: #ea580c;--lk-error: #dc2626;--lk-error-soft: #b91c1c;--lk-error-bg: rgba(220, 38, 38, .08);--lk-error-border: rgba(220, 38, 38, .28);--lk-success: #16a34a;--lk-success-soft: #15803d;--lk-success-bg: rgba(22, 163, 74, .1);--lk-success-ring: rgba(22, 163, 74, .35);--lk-warning-bg: rgba(234, 179, 8, .12);--lk-warning-border: #ca8a04;--lk-warning-text: #a16207;--lk-star: #ca8a04;--lk-overlay: rgba(15, 23, 42, .35);--lk-shadow: rgba(15, 23, 42, .12);--lk-panel-shadow: 0 18px 50px rgba(15, 23, 42, .12);--lk-btn-shadow: 0 1px 2px rgba(15, 23, 42, .08);--lk-tag-admin-text: #b91c1c;--lk-tag-admin-bg: rgba(254, 226, 226, .9);--lk-tag-vip-text: #a16207;--lk-tag-vip-bg: rgba(254, 243, 199, .95);--lk-tag-vip-border: rgba(234, 179, 8, .45);--lk-tag-invited-text: #1d4ed8;--lk-tag-invited-bg: rgba(219, 234, 254, .95);--lk-tag-invited-border: rgba(59, 130, 246, .35);--lk-tag-test-text: #7e22ce;--lk-tag-test-bg: rgba(243, 232, 255, .95);--lk-tag-test-border: rgba(168, 85, 247, .35);--lk-tag-normal-bg: rgba(241, 245, 249, .95);--lk-tag-normal-border: rgba(148, 163, 184, .55);--lk-avatar-gradient: linear-gradient(145deg, #e2e8f0, #cbd5e1);--lk-code-bg: #f1f5f9;--lk-theme-swatch: #2563eb}.theme-picker{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.theme-picker--compact .theme-picker-label{display:none}.theme-picker-label{font-size:12px;color:var(--lk-muted);white-space:nowrap}.theme-picker-select{border:1px solid var(--lk-border);border-radius:8px;background:var(--lk-input-bg);color:var(--lk-text);padding:5px 8px;font-size:12px;max-width:120px;cursor:pointer}.theme-picker-dots{display:inline-flex;gap:5px;align-items:center}.theme-picker-dot{width:18px;height:18px;border-radius:50%;border:2px solid transparent;padding:0;cursor:pointer;box-shadow:0 0 0 1px color-mix(in srgb,var(--lk-border) 80%,transparent)}.theme-picker-dot[aria-pressed=true]{border-color:var(--lk-text);box-shadow:0 0 0 2px var(--lk-accent)}.theme-picker-dot[data-theme-id=midnight]{background:#3b82f6}.theme-picker-dot[data-theme-id=ocean]{background:#06b6d4}.theme-picker-dot[data-theme-id=forest]{background:#22c55e}.theme-picker-dot[data-theme-id=sunset]{background:#f97316}.theme-picker-dot[data-theme-id=lavender]{background:#a855f7}.theme-picker-dot[data-theme-id=daylight]{background:#f8fafc}.site{--mkt-rail-ch: 3;--mkt-rail-font: 15px;--mkt-rail-text-width: calc(var(--mkt-rail-ch) * 1em);--mkt-rail-total: calc(var(--mkt-rail-text-width) + 28px);min-height:100vh;margin:0;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;background:var(--lk-page-bg);color:var(--lk-text)}.site-rail{position:fixed;left:max(10px,env(safe-area-inset-left,0px));top:0;bottom:0;height:100vh;height:100dvh;width:var(--mkt-rail-total);z-index:200;box-sizing:border-box;pointer-events:none;display:flex;align-items:center;justify-content:center;transform:none}.site-rail-inner{pointer-events:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:var(--mkt-rail-text-width);padding:14px 0;border-radius:12px;border:1px solid var(--lk-border-strong);background:var(--lk-chrome-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--lk-panel-shadow);font-size:var(--mkt-rail-font);box-sizing:content-box}.brand{font-size:1em;font-weight:700;line-height:1;letter-spacing:.2em;padding:0 0 10px;margin:0;writing-mode:vertical-rl;text-orientation:upright;text-align:center;border-bottom:1px solid color-mix(in srgb,var(--lk-border) 65%,transparent)}.side-nav{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.side-nav a{display:flex;align-items:center;justify-content:center;width:var(--mkt-rail-text-width);min-height:2.8em;padding:6px 0;border-radius:8px;color:var(--lk-link);text-decoration:none;font-size:1em;line-height:1;letter-spacing:.18em;writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.side-nav a:hover{background:color-mix(in srgb,var(--lk-hover-bg) 75%,transparent);color:var(--lk-text-bright)}.side-nav a.nav-try-web{font-weight:600;color:var(--lk-text-soft);letter-spacing:.12em}.side-nav a.nav-try-web:hover{color:var(--lk-text-bright)}.site-rail-footer{display:flex;justify-content:center;width:100%;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--lk-border) 65%,transparent)}.theme-picker-rail.theme-picker{flex-direction:column;align-items:center;gap:6px;width:100%}.theme-picker-rail .theme-picker-label{display:none}.theme-picker-rail .theme-picker-dots{flex-direction:column;align-items:center;gap:5px}.site-main{width:calc(100% - var(--mkt-rail-total) - 12px);margin-left:var(--mkt-rail-total);margin-right:auto;display:flex;flex-direction:column;align-items:center;padding:0 max(20px,env(safe-area-inset-right,0px));min-width:0;box-sizing:border-box}.auth-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;justify-content:flex-end;min-width:0;overflow:visible}.account-hub--toprail{align-self:center}.account-hub--toprail .account-hub-trigger{padding:4px 10px 4px 4px;border-radius:999px;border:1px solid color-mix(in srgb,var(--lk-border) 70%,transparent);background:color-mix(in srgb,var(--lk-surface-deep) 35%,transparent);box-shadow:none;max-width:min(240px,42vw)}.account-hub--toprail .account-hub-trigger:hover{border-color:color-mix(in srgb,var(--lk-muted-dim) 80%,var(--lk-border-strong));background:color-mix(in srgb,var(--lk-border-strong) 55%,transparent);box-shadow:none}.account-hub--toprail .account-hub-avatar{width:32px;height:32px}.account-hub--toprail .account-hub-trigger-name{font-size:13px;font-weight:600;color:var(--lk-text)}.account-hub--toprail .account-hub-trigger-hint{font-size:10px;color:var(--lk-muted-dim);letter-spacing:.04em}.account-hub--toprail .account-hub-panel{top:calc(100% + 8px);max-height:min(520px,calc(100vh - 56px));overflow-y:auto;overscroll-behavior:contain;z-index:220}.account-hub-panel--overlay,.account-hub-panel--dropdown{position:fixed;z-index:1201;width:min(400px,calc(100vw - 32px));max-height:min(520px,calc(100vh - 72px));overflow-y:auto;overscroll-behavior:contain;margin:0;background:var(--lk-panel-bg-solid);border:1px solid var(--lk-border);color:var(--lk-text);box-shadow:var(--lk-panel-shadow)}.account-hub-panel--overlay .account-hub-input,.account-hub-panel--dropdown .account-hub-input{background:var(--lk-input-bg)}.account-hub-flash{margin:0;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.45;background:var(--lk-status-bg, color-mix(in srgb, var(--lk-accent) 18%, var(--lk-panel-bg-solid)));border:1px solid color-mix(in srgb,var(--lk-accent) 40%,var(--lk-border));color:var(--lk-text)}.account-hub-overlay-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.account-hub-overlay-title{margin:0;font-size:18px;font-weight:700}.account-hub-overlay-close{flex-shrink:0;width:32px;height:32px;padding:0;font-size:22px;line-height:1}@media (max-width: 640px){.account-hub--toprail .account-hub-trigger-text{display:none}.account-hub--toprail .account-hub-trigger{padding:4px 8px 4px 4px;max-width:none}}.account-hub-panel-head{padding-bottom:2px;border-bottom:1px solid var(--lk-border-strong)}.account-hub-panel-title{margin:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lk-muted)}.account-hub-panel-nick{margin:4px 0 0;font-size:16px;font-weight:700;color:var(--lk-text-bright);line-height:1.3;word-break:break-word}.account-hub{position:relative;flex-shrink:0}.account-hub-trigger{display:inline-flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border-radius:999px;border:1px solid color-mix(in srgb,var(--lk-muted-dim) 55%,transparent);background:var(--lk-trigger-bg);color:var(--lk-text);cursor:pointer;max-width:min(280px,46vw);transition:border-color .15s ease,box-shadow .15s ease}.account-hub-trigger:hover{border-color:color-mix(in srgb,var(--lk-link) 45%,var(--lk-muted-dim));box-shadow:0 0 0 1px color-mix(in srgb,var(--lk-accent) 25%,transparent)}.account-hub-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(145deg,var(--lk-border),var(--lk-border-strong));border:1px solid var(--lk-border-soft)}.account-hub-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.account-hub-avatar-fallback{font-size:12px;font-weight:700;color:var(--lk-text-soft);letter-spacing:.02em}.account-hub-trigger-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-align:left}.account-hub-trigger-name{font-size:13px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.account-hub-trigger-hint{font-size:11px;color:var(--lk-muted);line-height:1.2}.account-hub-chevron{margin-left:2px;font-size:11px;color:var(--lk-muted);transition:transform .18s ease}.account-hub-chevron--open{transform:rotate(-180deg)}.account-hub-panel{position:absolute;right:0;top:calc(100% + 10px);width:min(340px,calc(100vw - 32px));padding:14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--lk-muted-dim) 50%,var(--lk-border-strong));background:var(--lk-panel-gradient);box-shadow:var(--lk-panel-shadow);z-index:220;display:grid;gap:12px}.account-hub-retry{display:grid;gap:10px}.account-tag--free{color:var(--lk-text-soft);background:color-mix(in srgb,var(--lk-muted-dim) 18%,transparent);border-color:color-mix(in srgb,var(--lk-border) 80%,transparent)}.account-hub-tags{display:flex;flex-wrap:wrap;gap:6px}.account-tag{font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;border:1px solid transparent;letter-spacing:.02em}.account-tag--admin{color:var(--lk-error-soft);background:var(--lk-tag-admin-bg);border-color:var(--lk-error-border)}.account-tag--vip{color:var(--lk-tag-vip-text);background:var(--lk-tag-vip-bg);border-color:var(--lk-tag-vip-border)}.account-tag--invited{color:var(--lk-tag-invited-text);background:var(--lk-tag-invited-bg);border-color:var(--lk-tag-invited-border)}.account-tag--test{color:var(--lk-tag-test-text);background:var(--lk-tag-test-bg);border-color:var(--lk-tag-test-border)}.account-tag--normal{color:var(--lk-text-soft);background:var(--lk-tag-normal-bg);border-color:var(--lk-tag-normal-border)}.account-hub-field{display:grid;gap:6px}.account-hub-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--lk-muted)}.account-hub-email{margin:0;font-size:13px;word-break:break-all;color:var(--lk-text)}.account-hub-nick-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.account-hub-input{width:100%;box-sizing:border-box;padding:8px 10px;font-size:13px;border-radius:10px}.account-hub-hint{margin:0;font-size:11px;color:var(--lk-star);line-height:1.45}.account-hub-error{margin:0;font-size:13px;color:var(--lk-error)}.account-hub-muted{margin:0;font-size:13px;color:var(--lk-muted)}.account-hub-linkish{justify-self:start;padding:0;border:none;background:none;color:var(--lk-link);font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.account-hub-pwd{display:grid;gap:8px;padding-top:4px;border-top:1px solid var(--lk-border-strong)}.account-hub-pwd-label{display:grid;gap:4px;font-size:12px;color:var(--lk-text-soft)}.account-hub-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.account-hub-btn{padding:8px 12px;font-size:13px;border-radius:10px;cursor:pointer}.account-hub-btn:disabled{opacity:.45;cursor:not-allowed}.account-hub-btn--primary{background:var(--lk-accent-strong);border-color:var(--lk-accent-strong);justify-self:start}.account-hub-btn--ghost{background:transparent}button,input{border:1px solid var(--lk-border);border-radius:10px;background:var(--lk-input-bg);color:var(--lk-text);padding:9px 12px}button{cursor:pointer}button.ghost{background:transparent}.hero{width:100%;max-width:1120px;margin:0;padding:32px 16px 80px;box-sizing:border-box}.hero section{scroll-margin-top:24px}.hero-main h1{font-size:46px;line-height:1.15;margin:0 0 12px}.badge{display:inline-block;margin:0 0 18px;font-size:13px;padding:6px 10px;border:1px solid var(--lk-border);border-radius:999px;color:var(--lk-link)}.sub{max-width:900px;margin-inline:0;color:var(--lk-text-soft);line-height:1.7;text-align:start}.site .hero-main h1{text-align:start}.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.cta-primary{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px;border-radius:10px;border:1px solid var(--lk-accent);background:linear-gradient(180deg,var(--lk-accent),var(--lk-accent-strong));color:var(--lk-accent-text);font-size:inherit;font-family:inherit;font-weight:600;box-shadow:var(--lk-btn-shadow);cursor:pointer}.cta-primary:hover{filter:brightness(1.06)}.cta-header-register{padding:7px 14px;font-size:13px}.modal-hint{margin:0 0 12px;font-size:13px;line-height:1.5}.cta-try-editor{font-size:14px}.status{margin-top:14px;color:var(--lk-status)}.highlights-showcase{margin-top:42px;width:100%;max-width:1120px}.highlights-heading{margin:0 0 8px;font-size:28px;letter-spacing:.02em;text-align:center}.highlights-lead{margin:0 auto 28px;max-width:720px;line-height:1.65;text-align:center}.highlights-list{display:grid;gap:28px}.highlight-block{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:18px 18px 16px;border:1px solid var(--lk-border);border-radius:16px;background:var(--lk-panel-bg);scroll-margin-top:24px}.highlight-caption{align-self:flex-start;max-width:min(100%,560px);text-align:left}.feature-tag{margin:0;font-size:12px;color:var(--lk-link);letter-spacing:.04em;text-transform:uppercase}.highlight-caption h3{margin:10px 0 8px;font-size:22px;line-height:1.3}.highlight-desc{margin:0;color:var(--lk-text-soft);line-height:1.65;font-size:15px}.highlight-carousel{width:100%;margin-top:16px}.highlight-carousel-viewport{position:relative;width:100%;aspect-ratio:16 / 10;max-height:min(56vh,520px);border:1px solid var(--lk-border-strong);border-radius:12px;overflow:hidden;background:var(--lk-surface-deep)}.highlight-carousel-slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:none;border-radius:0;background:transparent;opacity:0;transition:opacity .4s ease;cursor:zoom-in;pointer-events:none}.highlight-carousel-slide.is-active{opacity:1;pointer-events:auto;z-index:1}.highlight-carousel-slide img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;background:var(--lk-surface-deep)}.highlight-dots{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding-bottom:2px}.highlight-dot{width:9px;height:9px;padding:0;border:none;border-radius:50%;background:color-mix(in srgb,var(--lk-muted-dim) 55%,var(--lk-border));cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.highlight-dot:hover{background:color-mix(in srgb,var(--lk-accent) 55%,var(--lk-border-soft))}.highlight-dot.is-active{background:var(--lk-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--lk-accent) 35%,transparent);transform:scale(1.2)}.pricing{margin-top:42px}.pricing-api-note{margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid var(--lk-warning-border);background:var(--lk-warning-bg);color:var(--lk-warning-text);font-size:13px;line-height:1.55}.demo-carousel{margin-top:14px;display:grid;grid-template-columns:44px 1fr 44px;gap:10px;align-items:center}.nav-btn{width:44px;height:44px;border-radius:999px;padding:0;font-size:24px}.shot-large{border:1px solid var(--lk-border);border-radius:14px;overflow:hidden;background:var(--lk-surface-deep)}.shot-large img{width:100%;display:block;cursor:zoom-in;border-bottom:1px solid var(--lk-border-strong)}.shot-caption{padding:12px 14px}.shot-caption h3{margin:0}.shot-caption p{margin:6px 0 0;color:var(--lk-text-soft)}.shot-thumbs{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.thumb{padding:6px;border:1px solid var(--lk-border);border-radius:10px;background:var(--lk-surface-deep);display:grid;gap:6px;text-align:left}.thumb.active{border-color:var(--lk-accent-strong);box-shadow:0 0 0 1px var(--lk-accent-strong) inset}.thumb img{width:100%;border-radius:6px}.thumb span{font-size:12px;color:var(--lk-text-soft)}.demo-note{margin-top:12px;border:1px solid var(--lk-border);border-radius:12px;padding:12px 14px;background:var(--lk-sidebar-bg)}.demo-note h3{margin:0 0 8px}.demo-note ul{margin:0;padding-left:18px}.demo-note p{margin:8px 0 0;color:var(--lk-muted)}.price-card{max-width:360px;border:1px solid var(--lk-border);border-radius:16px;padding:16px;background:var(--lk-panel-gradient)}.price-plan{color:var(--lk-link);margin:0 0 6px}.price{margin:0;font-size:34px;font-weight:700}.muted{color:var(--lk-muted)}.cta-secondary{display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;border-radius:10px;border:1px solid var(--lk-border-soft);background:transparent;color:var(--lk-text);font-size:inherit;text-decoration:none}.invite-row{margin-top:14px;display:grid;grid-template-columns:110px 1fr;align-items:center;gap:10px;max-width:480px;font-size:13px;color:var(--lk-text-soft)}.plan-grid{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.plan-card{border:1px solid var(--lk-border);border-radius:16px;padding:18px;background:var(--lk-panel-gradient);display:grid;gap:8px}.plan-card.plan-early_bird{border-color:var(--lk-highlight-green);box-shadow:0 0 0 1px var(--lk-success-ring) inset}.plan-card.plan-bulk{border-color:var(--lk-highlight-orange)}.plan-card.plan-free{margin-top:18px;max-width:360px;border-style:dashed}.plan-auth-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.plan-tag{margin:0;color:var(--lk-link);font-size:12px;letter-spacing:.4px;text-transform:uppercase}.plan-card h3{margin:4px 0 0;font-size:18px}.plan-price{margin:6px 0 0;font-size:30px;font-weight:700}.plan-unit{font-size:14px;font-weight:400;color:var(--lk-muted)}.plan-features{margin:8px 0 12px;padding-left:18px;color:var(--lk-text-soft);font-size:13px;display:grid;gap:4px}.packs{margin-top:42px}.pack-grid{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.pack-card{border:1px solid var(--lk-border);border-radius:14px;background:var(--lk-surface-deep);padding:14px;display:grid;gap:8px}.pack-card img{width:100%;border-radius:10px;display:block}.pack-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.pack-price{font-size:18px;font-weight:700}.empty-card{margin-top:14px;border:1px dashed var(--lk-border);border-radius:12px;padding:18px;text-align:center;color:var(--lk-muted)}.download{margin-top:42px}.download-grid{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.download-card{border:1px solid var(--lk-border);border-radius:14px;padding:18px;background:linear-gradient(180deg,var(--lk-surface-deep),var(--lk-sidebar-bg));display:grid;gap:6px;text-decoration:none;color:inherit}.download-card h3{margin:0}.download-card:hover{border-color:var(--lk-border-soft)}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--lk-overlay);display:flex;align-items:center;justify-content:center;padding:24px 16px;box-sizing:border-box;overflow-y:auto;z-index:1200}.modal-mask--portal{isolation:isolate}.modal{width:min(420px,calc(100vw - 32px));max-height:min(calc(100vh - 48px),720px);overflow-y:auto;margin:auto;background:var(--lk-surface-deep);border:1px solid var(--lk-border);border-radius:16px;padding:16px;display:grid;gap:12px;box-shadow:var(--lk-panel-shadow)}.auth-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.auth-modal-title{margin:0;font-size:18px;font-weight:700}.auth-modal-close{flex-shrink:0;width:32px;height:32px;padding:0;font-size:22px;line-height:1}.modal label{display:grid;gap:6px;font-size:13px;color:var(--lk-text-soft)}.modal-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.modal-tabs button.active{background:var(--lk-side-active);border-color:var(--lk-side-active)}.inline-input{display:grid;grid-template-columns:1fr auto;gap:8px}.policy{display:flex!important;align-items:center;gap:8px}.submit{background:var(--lk-accent-strong);border-color:var(--lk-accent-strong)}.footer{width:100%;max-width:1120px;box-sizing:border-box;padding:18px 24px 26px;color:var(--lk-muted);border-top:1px solid var(--lk-border-strong)}.preview-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--lk-overlay);display:grid;place-items:center;z-index:50}.preview{width:min(1080px,calc(100vw - 40px));border-radius:14px;border:1px solid var(--lk-border);overflow:hidden;background:var(--lk-surface-deep)}.preview img{width:100%;display:block}.preview-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px}.checkout-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--lk-overlay);z-index:45;display:grid;align-items:end;justify-items:center;padding:12px}.checkout-sheet{width:min(520px,100%);max-height:min(88vh,680px);overflow:auto;background:var(--lk-panel-gradient);border:1px solid var(--lk-border);border-radius:18px 18px 12px 12px;padding:18px 18px 20px;box-shadow:var(--lk-panel-shadow)}.checkout-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.checkout-head h2{margin:0;font-size:20px}.checkout-close{font-size:22px;line-height:1;padding:2px 10px;border-radius:8px}.checkout-section{margin-top:16px}.checkout-section h3{margin:0 0 8px;font-size:14px;color:var(--lk-link);letter-spacing:.02em}.checkout-muted{margin:0 0 10px;font-size:12px;color:var(--lk-muted);line-height:1.45}.billing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.billing-tile{border:1px solid var(--lk-border);border-radius:12px;padding:12px 10px;background:var(--lk-sidebar-bg);color:var(--lk-text);cursor:pointer;text-align:left;display:grid;gap:4px;transition:border-color .12s ease,background .12s ease}.billing-tile:hover:not(:disabled){border-color:var(--lk-border-soft)}.billing-tile.active{border-color:var(--lk-accent-strong);background:color-mix(in srgb,var(--lk-side-active) 18%,var(--lk-sidebar-bg))}.billing-tile.disabled{opacity:.45;cursor:not-allowed}.billing-title{font-weight:600;font-size:14px}.billing-sub{font-size:16px;font-weight:700;color:var(--lk-accent-text)}.billing-hint{font-size:11px;color:var(--lk-muted)}.billing-one{border:1px solid var(--lk-border);border-radius:12px;padding:14px;background:var(--lk-sidebar-bg)}.billing-title-lg{margin:0;font-size:16px;font-weight:600}.billing-price-lg{margin:8px 0 0;font-size:26px;font-weight:700}.channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.channel-tile{border:1px solid var(--lk-border);border-radius:12px;padding:12px 8px;background:var(--lk-sidebar-bg);color:var(--lk-text);cursor:pointer;display:grid;gap:4px;text-align:center}.channel-tile.active{border-color:var(--lk-highlight-green);background:color-mix(in srgb,var(--lk-highlight-green) 25%,var(--lk-sidebar-bg))}.channel-label{font-size:13px;font-weight:600}.channel-hint{font-size:11px;color:var(--lk-muted)}.checkout-summary{margin-top:18px;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--lk-accent-strong) 55%,var(--lk-border));background:color-mix(in srgb,var(--lk-side-active) 12%,var(--lk-sidebar-bg));display:grid;gap:4px;font-size:13px}.checkout-summary strong{font-size:22px;color:var(--lk-accent-text)}.checkout-error{margin-top:12px;color:var(--lk-error);font-size:13px}.checkout-actions{margin-top:18px;display:flex;gap:10px;justify-content:flex-end}.checkout-actions button:last-child{min-width:120px;padding:10px 16px;border-radius:10px;background:var(--lk-accent-strong);border:1px solid var(--lk-accent-strong);color:var(--lk-accent-text);font-weight:600;cursor:pointer}.checkout-actions button:last-child:disabled{opacity:.55;cursor:not-allowed}@media (min-width: 600px){.checkout-mask{align-items:center}.checkout-sheet{border-radius:18px}}@media (max-width: 980px){.site{--mkt-rail-font: 14px;--mkt-rail-total: calc(var(--mkt-rail-text-width) + 22px)}.highlight-block,.highlight-block--reverse{grid-template-columns:1fr;direction:ltr}.hero-main h1{font-size:34px}}:root,html[data-theme]{--mkt-top-radius: 0;--mkt-top-margin: 0;--mkt-top-shadow: none;--mkt-top-blur: 8px;--mkt-hero-pad-top: 48px;--mkt-hero-align: center;--mkt-hero-max: 1120px;--mkt-h1-size: clamp(2rem, 4.2vw, 2.875rem);--mkt-h1-weight: 700;--mkt-h1-tracking: -.02em;--mkt-card-radius: 14px;--mkt-card-border: 1px solid var(--lk-border);--mkt-card-bg: var(--lk-panel-bg);--mkt-card-shadow: none;--mkt-card-backdrop: none;--mkt-feature-cols: repeat(3, minmax(0, 1fr));--mkt-feature-gap: 14px;--mkt-cta-radius: 10px;--mkt-badge-radius: 999px;--mkt-badge-bg: transparent;--mkt-section-gap: 42px;--mkt-hero-glow: radial-gradient( ellipse 80% 50% at 70% -10%, color-mix(in srgb, var(--lk-accent) 22%, transparent), transparent 70% );--mkt-nav-link-pad: 0;--mkt-nav-link-radius: 0}.site{position:relative;isolation:isolate}.site:before{content:"";position:absolute;inset:0 0 auto;height:min(520px,55vh);background:var(--mkt-hero-glow);pointer-events:none;z-index:0}.site>*:not(.site-rail){position:relative;z-index:1}.site-rail-inner{border-radius:var(--mkt-top-radius, 14px);box-shadow:var(--mkt-top-shadow, var(--lk-panel-shadow));-webkit-backdrop-filter:blur(var(--mkt-top-blur, 10px));backdrop-filter:blur(var(--mkt-top-blur, 10px))}.site .side-nav a:not(.nav-try-web){padding:var(--mkt-nav-link-pad, 10px 12px);border-radius:var(--mkt-nav-link-radius, 10px)}.site .hero{max-width:var(--mkt-hero-max);padding-top:var(--mkt-hero-pad-top)}.site .hero-main{text-align:var(--mkt-hero-align)}.site .hero-main h1{font-size:var(--mkt-h1-size);font-weight:var(--mkt-h1-weight);letter-spacing:var(--mkt-h1-tracking)}.site .sub{margin-inline:0;text-align:var(--mkt-hero-align)}.site .cta-row{justify-content:var(--mkt-hero-align)}.site .badge{border-radius:var(--mkt-badge-radius);background:var(--mkt-badge-bg)}.site .highlights-showcase{margin-top:var(--mkt-section-gap)}.site .highlight-block,.site .feature-card,.site .plan-card,.site .pack-card,.site .download-card,.site .shot-large,.site .thumb,.site .demo-note,.site .price-card{border-radius:var(--mkt-card-radius);border:var(--mkt-card-border);background:var(--mkt-card-bg);box-shadow:var(--mkt-card-shadow);-webkit-backdrop-filter:var(--mkt-card-backdrop);backdrop-filter:var(--mkt-card-backdrop)}.site .plan-card,.site .price-card{background:var(--lk-panel-gradient)}.site .cta-primary,.site .cta-row .cta-secondary,.site .plan-card button:not(.ghost){border-radius:var(--mkt-cta-radius)}.site .cta-primary{background:linear-gradient(180deg,var(--lk-accent),var(--lk-accent-strong))}@media (max-width: 640px){.site .hero-main h1{font-size:clamp(1.65rem,7vw,2rem)}}html[data-theme] body{background:var(--lk-page-bg-flat);color:var(--lk-text)}html[data-theme] .site{background:var(--lk-page-bg);color:var(--lk-text)}html[data-theme] .site :is(h1,h2,h3,h4,h5,h6){color:var(--lk-text)}html[data-theme] .site :is(p,li,label,span,td,th,div,section,article,footer){color:inherit}html[data-theme] .site a:not(.cta-primary):not(.cta-secondary){color:var(--lk-link)}html[data-theme] .site-rail-inner{background:var(--lk-chrome-bg);border-color:var(--lk-border-strong)}html[data-theme] .brand{color:var(--lk-text)}html[data-theme] .side-nav a{color:var(--lk-link)}html[data-theme] .side-nav a.nav-try-web{color:var(--lk-text-soft)}html[data-theme] .muted,html[data-theme] .account-hub-muted,html[data-theme] .demo-note p{color:var(--lk-muted)}html[data-theme] .sub,html[data-theme] .shot-caption p,html[data-theme] .plan-features,html[data-theme] .invite-row{color:var(--lk-text-soft)}html[data-theme] .badge,html[data-theme] .plan-tag,html[data-theme] .feature-tag,html[data-theme] .price-plan{color:var(--lk-badge);border-color:var(--lk-border)}html[data-theme] .status{color:var(--lk-status)}html[data-theme] :is(button,input,textarea,select){border-color:var(--lk-border);background:var(--lk-input-bg);color:var(--lk-text)}html[data-theme] button.ghost,html[data-theme] .account-hub-btn--ghost{background:transparent;color:var(--lk-text)}html[data-theme] :is(.feature-card,.plan-card,.pack-card,.empty-card,.shot-large,.thumb,.demo-note,.price-card,.modal-card,.login-card,.checkout-card,.account-hub-panel,.creator-placeholder){border-color:var(--lk-border);background:var(--lk-panel-bg-solid);color:var(--lk-text)}html[data-theme] .plan-card,html[data-theme] .price-card{background:var(--lk-panel-gradient)}html[data-theme] .feature-card,html[data-theme] .shot-large,html[data-theme] .pack-card{background:var(--lk-panel-bg)}html[data-theme] .shot-large img{border-bottom-color:var(--lk-border-strong)}html[data-theme] .thumb.active{border-color:var(--lk-accent-strong);box-shadow:0 0 0 1px var(--lk-accent-strong) inset}html[data-theme] .cta-primary,html[data-theme] .account-hub-btn--primary,html[data-theme] .create-account-actions button{border-color:var(--lk-accent-strong);background:linear-gradient(180deg,var(--lk-accent),var(--lk-accent-strong));color:var(--lk-accent-text)}html[data-theme] .cta-secondary{border-color:var(--lk-border-soft);color:var(--lk-text);background:transparent}html[data-theme] .pricing-api-note{border-color:var(--lk-warning-border);background:var(--lk-warning-bg);color:var(--lk-warning-text)}html[data-theme] .account-hub-trigger{border-color:color-mix(in srgb,var(--lk-border-soft) 55%,transparent);background:var(--lk-trigger-bg);color:var(--lk-text)}html[data-theme] .account-hub-panel{background:var(--lk-panel-gradient);border-color:color-mix(in srgb,var(--lk-border-soft) 50%,var(--lk-border-strong));box-shadow:var(--lk-panel-shadow)}html[data-theme] .account-hub-avatar{background:var(--lk-avatar-gradient);border-color:var(--lk-border-soft)}html[data-theme] .account-hub-panel-head,html[data-theme] .account-hub-pwd{border-color:var(--lk-border-strong)}html[data-theme] .account-hub-panel-title,html[data-theme] .account-hub-label{color:var(--lk-muted)}html[data-theme] .account-hub-panel-nick{color:var(--lk-text-bright)}html[data-theme] .account-tag--admin{color:var(--lk-tag-admin-text);background:var(--lk-tag-admin-bg);border-color:var(--lk-error-border)}html[data-theme] .account-tag--vip{color:var(--lk-tag-vip-text);background:var(--lk-tag-vip-bg);border-color:var(--lk-tag-vip-border)}html[data-theme] .account-tag--invited{color:var(--lk-tag-invited-text);background:var(--lk-tag-invited-bg);border-color:var(--lk-tag-invited-border)}html[data-theme] .account-tag--test{color:var(--lk-tag-test-text);background:var(--lk-tag-test-bg);border-color:var(--lk-tag-test-border)}html[data-theme] .account-tag--normal{color:var(--lk-text-soft);background:var(--lk-tag-normal-bg);border-color:var(--lk-tag-normal-border)}html[data-theme] .account-hub-linkish{color:var(--lk-link)}html[data-theme] .account-hub-hint{color:var(--lk-star)}html[data-theme] .account-hub-error,html[data-theme] .error{color:var(--lk-error)}html[data-theme] .error{background:var(--lk-error-bg);border-color:var(--lk-error-border)}html[data-theme] .shell{background:var(--lk-page-bg-flat);color:var(--lk-text)}html[data-theme] .sidebar{background:var(--lk-sidebar-bg);border-right-color:var(--lk-border-strong)}html[data-theme] .sidebar h1{color:var(--lk-text)}html[data-theme] .side-link{border-color:var(--lk-border);color:var(--lk-text-soft);background:transparent}html[data-theme] .side-link:hover{border-color:var(--lk-border-soft);background:var(--lk-hover-bg)}html[data-theme] .side-link.active{background:var(--lk-side-active);border-color:var(--lk-side-active);color:var(--lk-accent-text)}html[data-theme] .sidebar-footer{border-top-color:var(--lk-border-strong)}html[data-theme] .login-shell{background:var(--lk-page-bg)}html[data-theme] .login-card{background:var(--lk-panel-bg-solid);border-color:var(--lk-border);color:var(--lk-text)}html[data-theme] :is(.cards article,.table-wrap,.create-account-card,.modal,.stat-card,.sync-list,.sync-detail,.pack-editor){background:var(--lk-surface-deep);border-color:var(--lk-border-strong);color:var(--lk-text)}html[data-theme] th{background:var(--lk-table-head-bg);color:var(--lk-link)}html[data-theme] :is(th,td){border-bottom-color:var(--lk-border-strong)}html[data-theme] .pill{background:var(--lk-border);color:var(--lk-text-soft)}html[data-theme] .pill-paid,html[data-theme] .pill-active,html[data-theme] .pill-on_sale{background:var(--lk-success-bg);color:var(--lk-success-soft)}html[data-theme] .pill-failed,html[data-theme] .pill-archived{background:var(--lk-error-bg);color:var(--lk-error)}html[data-theme] .pill-paused,html[data-theme] .pill-created,html[data-theme] .pill-draft{background:var(--lk-warning-bg);color:var(--lk-warning-text)}html[data-theme] .modal-mask,html[data-theme] .account-hub-mask,html[data-theme] .preview-mask,html[data-theme] .checkout-mask{background:var(--lk-overlay)}html[data-theme] .checkout-sheet,html[data-theme] .preview{background:var(--lk-panel-gradient);border-color:var(--lk-border);color:var(--lk-text);box-shadow:var(--lk-panel-shadow)}html[data-theme] .account-hub-panel--overlay{background:var(--lk-panel-bg-solid);border-color:var(--lk-border);color:var(--lk-text)}html[data-theme] .account-hub-mask{background:var(--lk-page-bg-flat)}html[data-theme] .modal-card{background:var(--lk-panel-bg-solid);border-color:var(--lk-border);color:var(--lk-text)}html[data-theme] code{background:var(--lk-code-bg);color:var(--lk-link)}html[data-theme] .site footer{color:var(--lk-muted);border-top-color:var(--lk-border-strong)}
