.blip-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#faf8fd;--foreground:#14091f;--card:#fff;--card-foreground:#14091f;--popover:#fff;--popover-foreground:#14091f;--primary:#8c00ff;--primary-foreground:#fff;--secondary:#f1ebf9;--secondary-foreground:#14091f;--muted:#f3eef9;--muted-foreground:#6b5f7d;--accent:#ece4f7;--accent-foreground:#14091f;--destructive:#c41a42;--destructive-foreground:#fff;--success:#107a46;--success-foreground:#fff;--warning:#9a5b00;--warning-foreground:#fff;--info:#6d28d9;--info-foreground:#fff;--border:#e6dff0;--input:#d8cde8;--ring:#8c00ff;--canvas:#faf8fd;--panel-2:#f5f1fb;--line:#ece6f4;--line-strong:#d8cde8;--faint:#716683;--switch-off:#8f849f;--overlay:#14091f5c;--sidebar:#f4f0fa;--sidebar-foreground:#3b3348;--sidebar-primary:#8c00ff;--sidebar-primary-foreground:#fff;--sidebar-accent:#ebe3f6;--sidebar-accent-foreground:#14091f;--sidebar-border:#e6dff0;--sidebar-ring:#8c00ff;--chart-1:#8c00ff;--chart-2:#e0258a;--chart-3:#12a25d;--chart-4:#c98a00;--chart-5:#0e8fc2;--chart-6:#9b5de5;--blip-glow-1:#8c00ff1a;--blip-glow-2:#ff3ea50f;--blip-primary-shadow:0 12px 28px -16px #8c00ff8c;--blip-pressed-shadow:0 0 0 1px #8c00ff4d, 0 8px 22px -14px #8c00ff80}body:has(.blip-theme){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#faf8fd;--foreground:#14091f;--card:#fff;--card-foreground:#14091f;--popover:#fff;--popover-foreground:#14091f;--primary:#8c00ff;--primary-foreground:#fff;--secondary:#f1ebf9;--secondary-foreground:#14091f;--muted:#f3eef9;--muted-foreground:#6b5f7d;--accent:#ece4f7;--accent-foreground:#14091f;--destructive:#c41a42;--destructive-foreground:#fff;--success:#107a46;--success-foreground:#fff;--warning:#9a5b00;--warning-foreground:#fff;--info:#6d28d9;--info-foreground:#fff;--border:#e6dff0;--input:#d8cde8;--ring:#8c00ff;--canvas:#faf8fd;--panel-2:#f5f1fb;--line:#ece6f4;--line-strong:#d8cde8;--faint:#716683;--switch-off:#8f849f;--overlay:#14091f5c;--sidebar:#f4f0fa;--sidebar-foreground:#3b3348;--sidebar-primary:#8c00ff;--sidebar-primary-foreground:#fff;--sidebar-accent:#ebe3f6;--sidebar-accent-foreground:#14091f;--sidebar-border:#e6dff0;--sidebar-ring:#8c00ff;--chart-1:#8c00ff;--chart-2:#e0258a;--chart-3:#12a25d;--chart-4:#c98a00;--chart-5:#0e8fc2;--chart-6:#9b5de5;--blip-glow-1:#8c00ff1a;--blip-glow-2:#ff3ea50f;--blip-primary-shadow:0 12px 28px -16px #8c00ff8c;--blip-pressed-shadow:0 0 0 1px #8c00ff4d, 0 8px 22px -14px #8c00ff80}.dark .blip-theme,.blip-theme.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#07040d;--foreground:#f4f0fa;--card:#120a1e;--card-foreground:#f4f0fa;--popover:#160d24;--popover-foreground:#f4f0fa;--primary:#8c00ff;--primary-foreground:#fff;--secondary:#1a1128;--secondary-foreground:#f4f0fa;--muted:#1a1128;--muted-foreground:#a99dbb;--accent:#221634;--accent-foreground:#fff;--destructive:#ff4d6d;--destructive-foreground:#07040d;--success:#5ee59a;--success-foreground:#07040d;--warning:#fbc04a;--warning-foreground:#07040d;--info:#c79bff;--info-foreground:#07040d;--border:#251a35;--input:#3a2d4e;--ring:#b266ff;--canvas:#07040d;--panel-2:#170e25;--line:#21172f;--line-strong:#3a2d4e;--faint:#877a9a;--switch-off:#6f6482;--overlay:#07040db8;--sidebar:#0c0715;--sidebar-foreground:#d9d0e6;--sidebar-primary:#8c00ff;--sidebar-primary-foreground:#fff;--sidebar-accent:#1c1229;--sidebar-accent-foreground:#f4f0fa;--sidebar-border:#1f1530;--sidebar-ring:#b266ff;--chart-1:#8c00ff;--chart-2:#ff3ea5;--chart-3:#5ee59a;--chart-4:#fbc04a;--chart-5:#4cc9f0;--chart-6:#c79bff;--blip-glow-1:#8c00ff47;--blip-glow-2:#ff3ea51f;--blip-primary-shadow:0 16px 40px -16px #8c00ffe6;--blip-pressed-shadow:0 0 0 1px #b266ff59, 0 10px 30px -14px #8c00ffcc}html.dark body:has(.blip-theme){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#07040d;--foreground:#f4f0fa;--card:#120a1e;--card-foreground:#f4f0fa;--popover:#160d24;--popover-foreground:#f4f0fa;--primary:#8c00ff;--primary-foreground:#fff;--secondary:#1a1128;--secondary-foreground:#f4f0fa;--muted:#1a1128;--muted-foreground:#a99dbb;--accent:#221634;--accent-foreground:#fff;--destructive:#ff4d6d;--destructive-foreground:#07040d;--success:#5ee59a;--success-foreground:#07040d;--warning:#fbc04a;--warning-foreground:#07040d;--info:#c79bff;--info-foreground:#07040d;--border:#251a35;--input:#3a2d4e;--ring:#b266ff;--canvas:#07040d;--panel-2:#170e25;--line:#21172f;--line-strong:#3a2d4e;--faint:#877a9a;--switch-off:#6f6482;--overlay:#07040db8;--sidebar:#0c0715;--sidebar-foreground:#d9d0e6;--sidebar-primary:#8c00ff;--sidebar-primary-foreground:#fff;--sidebar-accent:#1c1229;--sidebar-accent-foreground:#f4f0fa;--sidebar-border:#1f1530;--sidebar-ring:#b266ff;--chart-1:#8c00ff;--chart-2:#ff3ea5;--chart-3:#5ee59a;--chart-4:#fbc04a;--chart-5:#4cc9f0;--chart-6:#c79bff;--blip-glow-1:#8c00ff47;--blip-glow-2:#ff3ea51f;--blip-primary-shadow:0 16px 40px -16px #8c00ffe6;--blip-pressed-shadow:0 0 0 1px #b266ff59, 0 10px 30px -14px #8c00ffcc}.blip-theme{background-image:radial-gradient(520px 320px at 85% -10%, var(--blip-glow-1), transparent 70%), radial-gradient(420px 300px at -10% 110%, var(--blip-glow-2), transparent 70%);background-attachment:fixed}.dark .blip-theme .text-primary,.blip-theme.dark .text-primary{color:var(--ring)}html.dark body:has(.blip-theme) .text-primary{color:var(--ring)}.blip-theme :is(a,button,[role=button],[role=tab],[role=radio],[tabindex],summary,input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:2px}body:has(.blip-theme) [role=dialog] :is(a,button,[role=button],[tabindex],input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.blip-theme [data-blip-primary]{box-shadow:var(--blip-primary-shadow)}body:has(.blip-theme) [data-blip-primary]{box-shadow:var(--blip-primary-shadow)}.blip-theme [data-blip-primary]:not(:disabled):hover{background:#9d24ff}.blip-theme [aria-pressed=true]{box-shadow:var(--blip-pressed-shadow)}@keyframes blip-stage-drift{0%{transform:translate(-5%,-3%)scale(1)}to{transform:translate(5%,3%)scale(1.1)}}@keyframes blip-stage-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}
