body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sn-font-body,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);min-width:320px;overflow-x:hidden}:root{--sn-font-display:"Space Grotesk","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--sn-font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--sn-font-mono:"JetBrains Mono","SF Mono",ui-monospace,SFMono-Regular,Menlo,monospace}[data-theme=dark]{--sn-bg:#050510;--sn-bg-subtle:#0a0a18;--sn-card:hsla(0,0%,100%,.045);--sn-card-hover:#ffffff14;--sn-card-elevated:hsla(0,0%,100%,.065);--sn-menu-bg:#111120;--sn-input-bg:#ffffff0d;--sn-border:#ffffff1a;--sn-border-hover:#ffffff2e;--sn-border-strong:#ffffff42;--sn-primary:#7c3aed;--sn-primary-dark:#6d28d9;--sn-primary-glow:#7c3aed59;--sn-primary-surface:#7c3aed24;--sn-violet:#a855f7;--sn-purple:#8b5cf6;--sn-cyan:#22d3ee;--sn-green:#10b981;--sn-red:#ef4444;--sn-red-hover:#dc2626;--sn-yellow:#f59e0b;--sn-amber:#f59e0b;--sn-pink:#f472b6;--sn-text:#f8fafc;--sn-text-secondary:#a0a8c0;--sn-text-tertiary:#6b7394;--sn-text-muted:#ffffff59;--sn-text-on-primary:#fff;--sn-text-inverse:#0f172a;--sn-accent:#c4b5fd;--sn-grad-main:linear-gradient(135deg,#7c3aed,#a855f7 50%,#f472b6);--sn-grad-beam:linear-gradient(90deg,#7c3aed,#a855f7 50%,#f472b6);--sn-grad-cyan:linear-gradient(135deg,#22d3ee,#0891b2);--sn-grad-green:linear-gradient(135deg,#10b981,#059669);--sn-grad-hero:linear-gradient(180deg,#0a0a1a,#0d0820 50%,#050510);--sn-tooltip-bg:#17162e;--sn-hover-bg:#a855f712;--sn-skeleton-bg:#ffffff0f;--sn-input-border:#ffffff1f;--sn-input-border-hover:#fff3;--sn-input-border-focus:#a855f7b3;--sn-focus-glow:0 0 0 3px #a855f747;--sn-shadow-sm:0 1px 2px #00000059;--sn-shadow-md:0 4px 16px #00000059;--sn-shadow-lg:0 12px 40px #00000073;--sn-shadow-xl:0 18px 60px #00000080;--sn-shadow-card:0 4px 24px #00000040,inset 0 1px 0 #ffffff0a;--sn-shadow-card-hover:0 20px 40px #7c3aed2e,0 0 0 1px #a855f71f;--sn-card-shadow:0 20px 40px #05051080;--sn-dialog-shadow:0 30px 80px #0009,0 0 60px #7c3aed1f;--sn-card-top-border:linear-gradient(90deg,#7c3aed,#a855f7,#f472b6) 1;--sn-glow-btn:0 0 0 1px #a855f773,0 8px 32px #7c3aed73,0 2px 12px #f472b640;--sn-glow-btn-hover:0 0 0 1px #a855f7a6,0 16px 56px #7c3aed99,0 4px 20px #f472b659;--sn-glow-sm:0 0 20px #7c3aed66;--sn-glow-sm-hover:0 0 28px #7c3aed8c;--sn-glow-md:0 0 30px #7c3aed80,0 0 0 1px #a855f780;--sn-glow-md-hover:0 0 50px #7c3aeda6,0 0 0 1px #a855f7b3;--sn-glow-lg:0 8px 40px #7c3aed59;--sn-glow-subtle:0 0 40px #7c3aed24;--sn-logo-glow:0 0 16px #a855f78c;--sn-auth-card:#ffffff0d;--sn-auth-card-border:#a855f72e;--sn-auth-shadow:0 20px 60px #0000008c,0 0 40px #7c3aed1f;--sn-auth-glow:#7c3aed38;--sn-auth-glow-cyan:#22d3ee1f;--sn-auth-side-gradient:linear-gradient(135deg,#7c3aed,#a855f7 45%,#f472b6);--sn-shimmer:linear-gradient(90deg,#0000,#ffffff26,#0000);--sn-shimmer-strong:linear-gradient(90deg,#0000,#ffffff38,#0000);--sn-radial-shine:radial-gradient(circle at 30% 30%,#ffffff40 0%,#0000 60%);--sn-conic-shine:conic-gradient(from 0deg,#0000,#ffffff1a,#0000 30%);--sn-icon-muted:#ffffff24;--sn-disabled-text:#ffffff47;--sn-disabled-bg:#7c3aed1f;--sn-disabled-border:#ffffff14;--sn-primary-border:#a855f759;--sn-primary-border-soft:#a855f738;--sn-primary-border-strong:#a855f780;--sn-cyan-surface:#22d3ee24;--sn-cyan-border:#22d3ee52;--sn-cyan-border-soft:#22d3ee33;--sn-cyan-ghost:#22d3ee0f;--sn-green-surface:#10b98126;--sn-green-border:#10b9814d;--sn-green-border-strong:#10b98180;--sn-green-glow:0 0 30px #10b98140,0 0 60px #10b9811a;--sn-step-dot-glow:0 0 12px #a855f78c;--sn-green-glow-subtle:0 0 24px #10b9810f;--sn-red-surface:#ef444426;--sn-red-border:#ef44444d;--sn-red-glow:0 0 30px #ef444440,0 0 60px #ef44441a;--sn-red-glow-subtle:0 0 24px #ef44440f;--sn-yellow-surface:#f59e0b26;--sn-yellow-border:#f59e0b4d;--sn-yellow-glow:0 0 30px #f59e0b40,0 0 60px #f59e0b1a;--sn-yellow-glow-subtle:0 0 24px #f59e0b0f;--sn-overlay-heavy:#02020ac7;--sn-dialog-bg:#0c0b20;--sn-nav-bg:#050510d1;--sn-nav-border:1px solid #a855f724;--sn-sidebar-bg:#080816;--sn-sidebar-active:#7c3aed29;--sn-sidebar-gradient:linear-gradient(180deg,#0a0a1a,#0d0820 50%,#0a0a1a);--sn-sidebar-border:1px solid #a855f726;--sn-sidebar-shadow:4px 0 24px #00000073,1px 0 4px #0000004d;--sn-divider:#ffffff12;--sn-glass-bg:#ffffff0f;--sn-glass-border:#ffffff1f;--sn-glass-hover:hsla(0,0%,100%,.085);--sn-ghost-text:#ffffffb8;--sn-ghost-border:#ffffff1f;--sn-ghost-hover-border:#a855f780;--sn-ghost-hover-bg:#7c3aed14;--sn-dot-grid:radial-gradient(#a855f724 1px,#0000 0);--sn-section-heading:linear-gradient(135deg,#fff,#a855f7 55%,#f472b6);--sn-status-paid-bg:#10b98126;--sn-status-paid-border:#10b9814d;--sn-status-failed-bg:#ef444426;--sn-status-failed-border:#ef44444d;--sn-status-pending-bg:#f59e0b26;--sn-status-pending-border:#f59e0b4d;--sn-alert-error-bg:#ef44441a;--sn-alert-error-border:#ef44444d;--sn-alert-error-text:#fca5a5;--sn-alert-success-bg:#10b9811a;--sn-alert-success-border:#10b9814d;--sn-alert-success-text:#6ee7b7;color-scheme:dark}[data-theme=light]{--sn-bg:#f7f7fc;--sn-bg-subtle:#f0f0f8;--sn-card:#fff;--sn-card-hover:#faf9ff;--sn-card-elevated:#f5f4fb;--sn-menu-bg:#fff;--sn-input-bg:#fff;--sn-border:#e5e4f2;--sn-border-hover:#cfcce8;--sn-border-strong:#a9a5ce;--sn-primary:#6d28d9;--sn-primary-dark:#5b21b6;--sn-primary-glow:#ede9fe;--sn-primary-surface:#f3eeff;--sn-violet:#7c3aed;--sn-purple:#6d28d9;--sn-cyan:#0e7490;--sn-green:#059669;--sn-red:#dc2626;--sn-red-hover:#b91c1c;--sn-yellow:#b45309;--sn-amber:#b45309;--sn-pink:#db2777;--sn-text:#14122b;--sn-text-secondary:#4a4869;--sn-text-tertiary:#6e6c8f;--sn-text-muted:#9c9ab8;--sn-text-on-primary:#fff;--sn-text-inverse:#f8fafc;--sn-accent:#6d28d9;--sn-grad-main:linear-gradient(135deg,#7c3aed,#a855f7 50%,#f472b6);--sn-grad-beam:linear-gradient(90deg,#7c3aed,#a855f7 50%,#f472b6);--sn-grad-cyan:linear-gradient(135deg,#06b6d4,#0891b2);--sn-grad-green:linear-gradient(135deg,#10b981,#059669);--sn-grad-hero:linear-gradient(135deg,#fff,#f3eeff 55%,#fce7f3);--sn-tooltip-bg:#1e1b4b;--sn-hover-bg:#f5f3ff;--sn-skeleton-bg:#e9e7f5;--sn-input-border:#d6d3ea;--sn-input-border-hover:#a9a5ce;--sn-input-border-focus:#7c3aed;--sn-focus-glow:0 0 0 3px #ddd6fe;--sn-shadow-sm:0 1px 2px #1e1b4b0f,0 1px 3px #1e1b4b1a;--sn-shadow-md:0 4px 6px #1e1b4b0d,0 10px 15px #1e1b4b1a;--sn-shadow-lg:0 10px 15px #1e1b4b0a,0 20px 25px #1e1b4b1a;--sn-shadow-xl:0 18px 40px #1e1b4b24;--sn-shadow-card:0 1px 3px #1e1b4b14,0 1px 2px #1e1b4b0f;--sn-shadow-card-hover:0 10px 25px #6d28d91f,0 4px 10px #1e1b4b0f;--sn-card-shadow:0 1px 3px #1e1b4b14,0 4px 12px #1e1b4b0a;--sn-dialog-shadow:0 20px 60px #1e1b4b2e,0 8px 20px #1e1b4b14;--sn-card-top-border:linear-gradient(90deg,#7c3aed,#a855f7,#f472b6) 1;--sn-glow-btn:0 1px 3px #1e1b4b1f,0 4px 14px #7c3aed40;--sn-glow-btn-hover:0 4px 12px #1e1b4b1f,0 8px 24px #7c3aed52;--sn-glow-sm:0 2px 8px #1e1b4b14;--sn-glow-sm-hover:0 4px 12px #6d28d929;--sn-glow-md:0 4px 12px #1e1b4b1a;--sn-glow-md-hover:0 8px 24px #6d28d929;--sn-glow-lg:0 8px 20px #1e1b4b14;--sn-glow-subtle:0 2px 8px #1e1b4b0a;--sn-logo-glow:0 2px 8px #7c3aed40;--sn-auth-card:#fff;--sn-auth-card-border:#e5e4f2;--sn-auth-shadow:0 4px 12px #1e1b4b14,0 20px 40px #1e1b4b0f;--sn-auth-glow:#f3eeff;--sn-auth-glow-cyan:#fdf2f8;--sn-auth-side-gradient:linear-gradient(135deg,#6d28d9,#7c3aed 45%,#db2777);--sn-shimmer:linear-gradient(90deg,#0000,#ffffffb3,#0000);--sn-shimmer-strong:linear-gradient(90deg,#0000,#ffffffe6,#0000);--sn-radial-shine:radial-gradient(circle at 30% 30%,#fff9 0%,#0000 60%);--sn-conic-shine:conic-gradient(from 0deg,#0000,#fff6,#0000 30%);--sn-icon-muted:#a9a5ce;--sn-disabled-text:#a5a3c0;--sn-disabled-bg:#f1f0f9;--sn-disabled-border:#e5e4f2;--sn-primary-border:#ddd6fe;--sn-primary-border-soft:#ede9fe;--sn-primary-border-strong:#c4b5fd;--sn-cyan-surface:#ecfeff;--sn-cyan-border:#a5f3fc;--sn-cyan-border-soft:#cffafe;--sn-cyan-ghost:#f0fbfe;--sn-green-surface:#ecfdf5;--sn-green-border:#a7f3d0;--sn-green-border-strong:#6ee7b7;--sn-green-glow:0 2px 8px #0596691f;--sn-step-dot-glow:0 0 8px #7c3aed4d;--sn-green-glow-subtle:0 1px 4px #0596690f;--sn-red-surface:#fef2f2;--sn-red-border:#fecaca;--sn-red-glow:0 2px 8px #dc26261f;--sn-red-glow-subtle:0 1px 4px #dc26260f;--sn-yellow-surface:#fffbeb;--sn-yellow-border:#fde68a;--sn-yellow-glow:0 2px 8px #b453091f;--sn-yellow-glow-subtle:0 1px 4px #b453090f;--sn-overlay-heavy:#14122b8c;--sn-dialog-bg:#fff;--sn-nav-bg:#ffffffdb;--sn-nav-border:1px solid #e5e4f2;--sn-sidebar-bg:#fff;--sn-sidebar-active:#f3eeff;--sn-sidebar-gradient:linear-gradient(180deg,#fff,#faf9ff 50%,#fff);--sn-sidebar-border:1px solid #e5e4f2;--sn-sidebar-shadow:1px 0 3px #1e1b4b0f,2px 0 8px #1e1b4b0a;--sn-divider:#ebeaf5;--sn-glass-bg:#fff;--sn-glass-border:#e5e4f2;--sn-glass-hover:#faf9ff;--sn-ghost-text:#4a4869;--sn-ghost-border:#c9c6e2;--sn-ghost-hover-border:#7c3aed;--sn-ghost-hover-bg:#f5f3ff;--sn-dot-grid:radial-gradient(#ddd6fe 1px,#0000 0);--sn-section-heading:linear-gradient(135deg,#1e1b4b,#6d28d9 55%,#db2777);--sn-status-paid-bg:#ecfdf5;--sn-status-paid-border:#a7f3d0;--sn-status-failed-bg:#fef2f2;--sn-status-failed-border:#fecaca;--sn-status-pending-bg:#fffbeb;--sn-status-pending-border:#fde68a;--sn-alert-error-bg:#fef2f2;--sn-alert-error-border:#fecaca;--sn-alert-error-text:#991b1b;--sn-alert-success-bg:#ecfdf5;--sn-alert-success-border:#a7f3d0;--sn-alert-success-text:#065f46;color-scheme:light}[data-theme=light] .MuiSkeleton-root{background-color:#e9e7f5!important}[data-theme=light] .MuiChip-root{border-color:var(--sn-border)}[data-theme=light] .MuiTableCell-root{border-color:var(--sn-border)!important}[data-theme=light] .MuiAlert-root{border-radius:12px}[data-theme=light] .MuiPaper-root{box-shadow:var(--sn-shadow-card)!important}[data-theme=light] .MuiOutlinedInput-notchedOutline{border-color:var(--sn-input-border)!important}[data-theme=light] .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:var(--sn-input-border-hover)!important}[data-theme=light] .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--sn-input-border-focus)!important;box-shadow:var(--sn-focus-glow)}[data-theme=light] .MuiButton-root.Mui-disabled,[data-theme=light] .MuiIconButton-root.Mui-disabled{color:var(--sn-disabled-text)!important}[data-theme=light] .MuiSlider-rail{background:var(--sn-border)!important}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#a855f759}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#a855f78c}[data-theme=dark] ::-webkit-scrollbar-track{background:#0000}[data-theme=light] ::-webkit-scrollbar-thumb{background:#c9c6e2;border-radius:3px}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#a9a5ce}[data-theme=light] ::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-thumb{border-radius:3px}[data-theme=light] .MuiDrawer-root .MuiDrawer-paper{border-right:var(--sn-sidebar-border)!important;box-shadow:var(--sn-sidebar-shadow)!important}*,:after,:before{transition-duration:0s;transition-property:background-color,border-color,color,box-shadow}[data-theme] *,[data-theme] :after,[data-theme] :before{transition-duration:.2s;transition-timing-function:ease}.sn-grad-text{-webkit-text-fill-color:#0000;background:var(--sn-section-heading);-webkit-background-clip:text;background-clip:text;color:#0000}.sn-eyebrow{align-items:center;color:var(--sn-accent);display:inline-flex;font-family:JetBrains Mono,SF Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--sn-font-mono);font-size:12px;font-weight:600;gap:8px;letter-spacing:.18em;text-transform:uppercase}.sn-onair-dot{animation:sn-onair-pulse 2s cubic-bezier(.66,0,0,1) infinite;background:var(--sn-red);border-radius:50%;box-shadow:0 0 0 0 #ef44448c;height:8px;width:8px}@keyframes sn-onair-pulse{0%{box-shadow:0 0 0 0 #ef44448c}70%{box-shadow:0 0 0 9px #ef444400}to{box-shadow:0 0 0 0 #ef444400}}.sn-live-chip{align-items:center;background:var(--sn-red-surface);border:1px solid var(--sn-red-border);border-radius:999px;color:var(--sn-red);display:inline-flex;font-family:JetBrains Mono,SF Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--sn-font-mono);font-size:11px;font-weight:700;gap:6px;letter-spacing:.14em;padding:3px 10px;text-transform:uppercase}.sn-wave{align-items:flex-end;display:inline-flex;gap:2.5px;height:14px}.sn-wave i{animation:sn-wave 1.1s ease-in-out infinite;background:var(--sn-grad-beam);border-radius:2px;display:block;height:100%;transform-origin:bottom;width:2.5px}.sn-wave i:first-child{animation-delay:0s}.sn-wave i:nth-child(2){animation-delay:.14s}.sn-wave i:nth-child(3){animation-delay:.28s}.sn-wave i:nth-child(4){animation-delay:.42s}.sn-wave i:nth-child(5){animation-delay:.56s}@keyframes sn-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}::selection{background:#a855f766;color:#fff}[data-theme=light] ::selection{background:#ddd6fe;color:#14122b}@media (prefers-reduced-motion:reduce){.sn-onair-dot,.sn-wave i{animation:none}}.sn-admin-shell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-theme=light] .sn-admin-shell{--sn-bg:#f3f5f8;--sn-bg-subtle:#eef1f5;--sn-card:#fff;--sn-card-hover:#f8fafc;--sn-card-elevated:#f5f7fa;--sn-hover-bg:#f4f6fa;--sn-border:#dde2ea;--sn-border-hover:#c8d0dc;--sn-divider:#e7eaf0;--sn-text:#111827;--sn-text-secondary:#475569;--sn-text-tertiary:#718096;--sn-text-muted:#94a3b8;--sn-nav-bg:#fffffff5;--sn-sidebar-gradient:linear-gradient(180deg,#fff,#f8fafc);--sn-sidebar-active:#f0ecff;--sn-sidebar-shadow:1px 0 0 #dde2ea;--sn-shadow-sm:0 1px 2px #0f172a0a,0 1px 3px #0f172a0f;--sn-shadow-card:0 1px 2px #0f172a0a}[data-theme=dark] .sn-admin-shell{--sn-bg:#080b12;--sn-bg-subtle:#0d111b;--sn-card:#101621;--sn-card-hover:#141c29;--sn-card-elevated:#151d2a;--sn-hover-bg:#151c28;--sn-border:#273142;--sn-border-hover:#3a465a;--sn-divider:#202a39;--sn-text:#f1f5f9;--sn-text-secondary:#a8b3c5;--sn-text-tertiary:#77859a;--sn-nav-bg:#080b12f5;--sn-sidebar-gradient:linear-gradient(180deg,#0b1019,#080c14);--sn-sidebar-active:#7c3aed29;--sn-sidebar-shadow:1px 0 0 #273142;--sn-shadow-sm:0 1px 2px #00000052;--sn-shadow-card:0 1px 2px #00000047}.sn-admin-shell .MuiAppBar-root{box-shadow:0 1px 0 var(--sn-border)!important}.sn-admin-shell .MuiDrawer-paper{border-right:1px solid var(--sn-border)!important}.sn-admin-workspace{background:linear-gradient(180deg,color-mix(in srgb,var(--sn-primary) 2.5%,#0000) 0,#0000 220px),var(--sn-bg);min-height:calc(100vh - 64px)}.sn-admin-page{margin-inline:auto;max-width:1480px;width:100%}.sn-admin-workspace .sn-grad-text{-webkit-text-fill-color:var(--sn-text);background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--sn-text)}.sn-admin-workspace .sn-eyebrow{color:var(--sn-text-tertiary);font-size:.56rem;font-weight:800;letter-spacing:.14em}.sn-admin-workspace .MuiButton-root{border-radius:7px;box-shadow:none;letter-spacing:0;text-transform:none}.sn-admin-workspace .MuiIconButton-root,.sn-admin-workspace .MuiOutlinedInput-root{border-radius:8px}.sn-admin-workspace .MuiChip-root{border-radius:6px;font-family:JetBrains Mono,SF Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--sn-font-mono);font-weight:700}.sn-admin-workspace .MuiTableContainer-root{background:var(--sn-card)}.sn-admin-workspace .MuiTableHead-root .MuiTableCell-root{background:var(--sn-bg-subtle);border-bottom:1px solid var(--sn-border)!important;color:var(--sn-text-secondary)}.sn-admin-workspace .MuiTableBody-root .MuiTableRow-root{transition:background-color .12s ease}.sn-admin-workspace .MuiTableBody-root .MuiTableRow-root:hover{background:var(--sn-hover-bg)}.sn-admin-workspace .MuiTablePagination-root{background:var(--sn-card)}@media (max-width:899px){.sn-admin-page{max-width:none}}.sn-article{color:var(--sn-text-secondary);font-size:1.02rem;line-height:1.8}.sn-article h2,.sn-article h3,.sn-article h4{color:var(--sn-text);font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--sn-font-display);font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:2.2em 0 .7em;scroll-margin-top:90px}.sn-article h2{border-bottom:1px solid var(--sn-divider);font-size:1.6rem;padding-bottom:.4em}.sn-article h3{font-size:1.25rem}.sn-article h4{font-size:1.05rem}.sn-article p{margin:0 0 1.15em}.sn-article a{color:var(--sn-primary);text-decoration:underline;-webkit-text-decoration-color:var(--sn-primary-border-strong);text-decoration-color:var(--sn-primary-border-strong);text-underline-offset:3px}.sn-article a:hover{-webkit-text-decoration-color:var(--sn-primary);text-decoration-color:var(--sn-primary)}.sn-article b,.sn-article strong{color:var(--sn-text);font-weight:650}.sn-article ol,.sn-article ul{margin:0 0 1.2em;padding-left:1.4em}.sn-article li{margin-bottom:.5em}.sn-article li::marker{color:var(--sn-violet);font-weight:700}.sn-article img{border:1px solid var(--sn-border);border-radius:14px;display:block;height:auto;margin:1.6em 0;max-width:100%}.sn-article blockquote{background:var(--sn-primary-surface);border-image:var(--sn-card-top-border);border-left:3px solid #0000;border-radius:0 12px 12px 0;color:var(--sn-text);margin:1.6em 0;padding:.9em 1.3em}.sn-article blockquote p:last-child{margin-bottom:0}.sn-article code{background:var(--sn-hover-bg);border:1px solid var(--sn-border);border-radius:6px;color:var(--sn-text);font-family:JetBrains Mono,SF Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--sn-font-mono);font-size:.88em;padding:.12em .42em}.sn-article pre{background:var(--sn-tooltip-bg);border:1px solid var(--sn-border);border-radius:14px;color:#f8fafc;margin:1.6em 0;overflow-x:auto;padding:1.1em 1.3em}.sn-article pre code{background:none;border:0;color:inherit;padding:0}.sn-article table{border-collapse:collapse;display:block;font-size:.92rem;margin:1.6em 0;overflow-x:auto;width:100%}.sn-article th{background:var(--sn-bg-subtle);color:var(--sn-text-tertiary);font-family:JetBrains Mono,SF Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--sn-font-mono);font-size:.72rem;letter-spacing:.08em;text-align:left;text-transform:uppercase}.sn-article td,.sn-article th{border:1px solid var(--sn-border);padding:.6em .9em}.sn-article hr{background:var(--sn-divider);border:0;height:1px;margin:2.2em 0}.sn-article iframe{border:1px solid var(--sn-border);border-radius:14px;max-width:100%}[data-theme] body{background:var(--sn-bg);color:var(--sn-text);font-family:var(--sn-font-body)}[data-theme] .MuiPaper-root{background-image:none}[data-theme] .MuiButton-containedPrimary{background:var(--sn-grad-main);box-shadow:var(--sn-glow-sm);color:var(--sn-text-on-primary)}[data-theme] .MuiButton-containedPrimary:hover{background:var(--sn-grad-main);box-shadow:var(--sn-glow-sm-hover);filter:brightness(1.08)}[data-theme] .MuiButton-containedPrimary.Mui-disabled{background:var(--sn-disabled-bg);box-shadow:none;filter:none}[data-theme] .MuiButton-outlinedPrimary{border-color:var(--sn-primary-border-strong);color:var(--sn-primary)}[data-theme=dark] .MuiButton-outlinedPrimary{color:var(--sn-violet)}[data-theme] .MuiButton-outlinedPrimary:hover{background:var(--sn-primary-surface);border-color:var(--sn-primary)}[data-theme] :focus-visible{outline:2px solid var(--sn-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=main.2406669f.css.map*/