@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cairo-arabic-400-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cairo-arabic-500-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cairo-arabic-600-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cairo-arabic-700-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/cairo-arabic-800-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/cairo-arabic-900-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cairo-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cairo-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cairo-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cairo-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/cairo-latin-ext-800-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/cairo-latin-ext-900-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cairo-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cairo-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cairo-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cairo-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/cairo-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/cairo-latin-900-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/orbitron-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/orbitron-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/orbitron-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/orbitron-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/orbitron-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/orbitron-latin-900-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-latin-ext-800-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-latin-ext-700-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-latin-ext-800-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-latin-700-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-latin-800-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--rsm-night:#050d24;--rsm-night-deep:#03081a;--rsm-sky:#0a2a6b;--rsm-deep-water:#061a45;--rsm-white:#fff;--rsm-interact-1:#5ea2ff;--rsm-interact-2:#1747d6;--rsm-data-1:#2fd6ff;--rsm-data-2:#0a63c9;--rsm-speed-1:#ff5a4d;--rsm-speed-2:#d4081f;--rsm-role-system:#2fd6ff;--rsm-role-analysis:#ff5a4d;--rsm-role-times:#5ea2ff;--rsm-role-people:#9b7bff;--rsm-role-academy:#ff9f45;--rsm-role-success:#38d98a;--rsm-success-1:#38d98a;--rsm-success-2:#0b8a53;--rsm-warning-1:#ffc857;--rsm-warning-2:#e08a00;--rsm-danger-1:#ff5a4d;--rsm-danger-2:#d4081f;--rsm-ink-1:#fff;--rsm-ink-2:#b8cdf5;--rsm-ink-3:#7a8dbf;--rsm-ink-4:#3b4a75;--rsm-glass-bg:#0a2a6b8c;--rsm-glass-bd:#8fc4ff2e;--rsm-radius-card:20px;--rsm-radius-btn:14px;--rsm-radius-chip:999px;--rsm-space-1:4px;--rsm-space-2:8px;--rsm-space-3:12px;--rsm-space-4:16px;--rsm-space-5:24px;--rsm-space-6:32px;--rsm-space-7:48px;--rsm-space-8:64px;--rsm-shadow-glass:0 20px 60px -10px #0000008c;--rsm-shadow-card:0 8px 22px -4px #050d2473;--rsm-shadow-cta:0 12px 32px -8px #d4081fa6;--rsm-shadow-hover:0 18px 40px -8px #d4081fbf;--rsm-z-base:0;--rsm-z-elev:10;--rsm-z-sticky:20;--rsm-z-overlay:50;--rsm-z-modal:100;--rsm-z-toast:200;--rsm-z-tooltip:300;--rsm-op-glow:.2;--rsm-op-hover:.08;--rsm-op-glass:.55;--rsm-op-mute:.4;--rsm-ease-out:cubic-bezier(.16, 1, .3, 1);--rsm-ease-in:cubic-bezier(.7, 0, .84, 0);--rsm-ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--rsm-dur-fast:.15s;--rsm-dur-base:.25s;--rsm-dur-slow:.4s;--rsm-font-ar:"Cairo", "Segoe UI", system-ui, sans-serif;--rsm-font-num:"Orbitron", "Cairo", system-ui, sans-serif;--rsm-font-en:"Cairo", "Segoe UI", system-ui, sans-serif;--rsm-font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, monospace}.rsm-glass{padding:var(--rsm-space-5);color:var(--rsm-ink-1);border:1px solid var(--rsm-glass-bd);border-radius:var(--rsm-radius-card);box-shadow:var(--rsm-shadow-glass), inset 0 1px 0 #ffffff0f;background:linear-gradient(160deg,#0a2a6ba6 0%,#050d248c 100%);position:relative;overflow:hidden}.rsm-card-hover{transition:transform var(--rsm-dur-fast) var(--rsm-ease-out), box-shadow var(--rsm-dur-fast) var(--rsm-ease-out)}.rsm-card-hover:hover{box-shadow:var(--rsm-shadow-card), 0 0 0 1px var(--rsm-glass-bd);transform:translateY(-2px)}.rsm-num{font-family:var(--rsm-font-num);letter-spacing:.5px;font-variant-numeric:tabular-nums}.rsm-btn{justify-content:center;align-items:center;gap:var(--rsm-space-2);min-block-size:44px;padding-block:var(--rsm-space-3);padding-inline:var(--rsm-space-5);border-radius:var(--rsm-radius-btn);font-family:var(--rsm-font-ar);color:var(--rsm-white);cursor:pointer;transition:transform 80ms var(--rsm-ease-in), box-shadow var(--rsm-dur-fast) var(--rsm-ease-out), filter var(--rsm-dur-fast) var(--rsm-ease-out);border:1px solid #0000;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.rsm-btn:active{transform:translateY(1px)scale(.98)}.rsm-btn:focus-visible{outline:3px solid var(--rsm-data-1);outline-offset:2px}.rsm-btn[disabled],.rsm-btn[aria-disabled=true]{opacity:var(--rsm-op-mute);cursor:not-allowed}.rsm-btn-primary{background:linear-gradient(135deg, var(--rsm-speed-1), var(--rsm-speed-2));box-shadow:var(--rsm-shadow-cta)}.rsm-btn-primary:hover{box-shadow:var(--rsm-shadow-hover)}.rsm-btn-secondary{background:linear-gradient(135deg, var(--rsm-interact-1), var(--rsm-interact-2));box-shadow:var(--rsm-shadow-card)}.rsm-btn-secondary:hover{filter:brightness(1.08)}.rsm-btn-glass{background:var(--rsm-glass-bg);border-color:var(--rsm-glass-bd);box-shadow:inset 0 1px #ffffff0f}.rsm-btn-glass:hover{background:#0a2a6bcc}.rsm-chip{align-items:center;gap:var(--rsm-space-2);padding-block:var(--rsm-space-1);padding-inline:var(--rsm-space-3);border-radius:var(--rsm-radius-chip);font-family:var(--rsm-font-ar);border:1px solid;font-size:.8125rem;font-weight:700;line-height:1.4;display:inline-flex}.rsm-chip-success{color:var(--rsm-success-1);background:#38d98a1f}.rsm-chip-warning{color:var(--rsm-warning-1);background:#ffc8571f}.rsm-chip-danger{color:var(--rsm-danger-1);background:#ff5a4d1f}.rsm-chip-info{color:var(--rsm-data-1);background:#2fd6ff1f}.rsm-chip-muted{color:var(--rsm-ink-3);background:#7a8dbf1f}.rsm-demo-badge{padding-block:2px;padding-inline:var(--rsm-space-2);border:1px dashed var(--rsm-warning-1);color:var(--rsm-warning-1);font-family:var(--rsm-font-ar);background:#ffc85714;border-radius:6px;font-size:.6875rem;font-weight:700;line-height:1.4;display:inline-block}.rsm-icon3d{vertical-align:middle;flex:none;display:inline-block}.rsm-track{z-index:var(--rsm-z-base);pointer-events:none;background:radial-gradient(1100px 700px at 85% -10%, #1747d673, transparent 60%), radial-gradient(900px 700px at -10% 10%, #2fd6ff2e, transparent 55%), linear-gradient(180deg, var(--rsm-night-deep) 0%, var(--rsm-night) 40%, var(--rsm-night) 70%, var(--rsm-night-deep) 100%);position:absolute;inset:0;overflow:hidden}.rsm-track svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.rsm-watermark{z-index:40;pointer-events:none;--rsm-wm-ink:#1747d6;--rsm-wm-red:#d4081f;opacity:.06;position:fixed;inset:0;overflow:hidden}.dark .rsm-watermark{--rsm-wm-ink:#8fc4ff;--rsm-wm-red:#ff5a4d;opacity:.07}.rsm-watermark-skater{z-index:40;pointer-events:none;background:var(--rsm-watermark,url(/images/rsm/rsm-skater.webp)) no-repeat left bottom / auto 62%;opacity:.09;position:fixed;inset:0}@media print{.rsm-watermark-skater{display:none}}.rsm-watermark svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.rsm-watermark .rsm-wm-line{stroke:var(--rsm-wm-ink)}.rsm-watermark .rsm-wm-speed{stroke:var(--rsm-wm-red)}@media print{.rsm-watermark{display:none}}@media (prefers-reduced-motion:reduce){.rsm-card-hover,.rsm-btn{transition:none}.rsm-card-hover:hover,.rsm-btn:active{transform:none}}.ai-gateway__skater{inset-inline:0;aspect-ratio:579/750;background:var(--rsm-watermark,url(/images/rsm/rsm-skater.webp)) no-repeat center bottom / contain;pointer-events:none;z-index:2;block-size:108%;margin-inline:auto;position:absolute;bottom:-2%}.ai-gateway__cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-block-start:2.5rem;display:flex}.ai-gateway__cta-primary,.ai-gateway__cta-ghost{border-radius:var(--rsm-radius-btn,14px);align-items:center;min-block-size:48px;padding-inline:28px;font-weight:700;text-decoration:none;display:inline-flex}.ai-gateway__cta-primary{background:var(--rsm-speed-2,#d4081f);color:#fff;box-shadow:0 8px 24px #d4081f59}.ai-gateway__cta-ghost{color:#fff;background:#0a2a6b59;border:1px solid #5ea2ff8c}.ai-gateway__cta-primary:focus-visible,.ai-gateway__cta-ghost:focus-visible{outline:2px solid var(--rsm-data-1,#2fd6ff);outline-offset:3px}body:has(.ai-gateway__skater) .rsm-watermark-skater{display:none}@media (min-width:1100px){body:has(.rsm-hero) .rsm-watermark-skater{display:none}}.ai-gate__price{color:var(--gate-accent,#d4081f);margin:.35rem 0 .6rem;font-size:.95rem;font-weight:700}
.recharts-wrapper{background:linear-gradient(#8fb3ff12,#8fb3ff00 70%);border-radius:16px;box-shadow:inset 0 1px #ffffff24,0 12px 28px #050d242e}.recharts-area-curve,.recharts-line-curve{filter:drop-shadow(0 6px 5px #ff2e4561);stroke-linecap:round;stroke-linejoin:round}.recharts-area-area{filter:drop-shadow(0 8px 10px #050d2438)}.recharts-bar-rectangle path,.recharts-rectangle{filter:drop-shadow(0 5px 4px #050d2459)}.recharts-radar-polygon{filter:drop-shadow(0 8px 8px #2f6bff73);stroke-width:2.5px}.recharts-pie-sector path,.recharts-sector{filter:drop-shadow(0 6px 5px #050d2466)}.recharts-dot,.recharts-active-dot circle{filter:drop-shadow(0 3px 3px #050d2473)}.recharts-cartesian-grid line{stroke-opacity:.22}.recharts-tooltip-wrapper>div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:14px!important;box-shadow:0 14px 34px #050d2466!important}.stat-card-v2{perspective:900px;background-image:linear-gradient(160deg,#ffffff8c,#fff0 55%);box-shadow:inset 0 2px #ffffffe6,inset 0 -6px 14px #050d241a,0 14px 30px #050d2429,0 3px #050d241f}.stat-card-v2:hover{transform:translateY(-8px)rotateX(4deg)}.stat-card-v2-value{text-shadow:0 1px #2b4fa8,0 2px #254596,0 3px #1d397c,0 4px #162d63,0 9px 10px #050d2459;font-variant-numeric:tabular-nums}.hero-v2-stat-value{filter:drop-shadow(0 3px #162d63e6)drop-shadow(0 8px 8px #050d2480);font-variant-numeric:tabular-nums}.admin-stat-card-v2{box-shadow:inset 0 2px #ffffff59,inset 0 -6px 14px #050d2424,0 14px 30px #050d2433}@media (prefers-reduced-motion:reduce){.stat-card-v2:hover{transform:none}}
:root:root .admin-layout,:root:root .director-shell{--background:#050d24;--foreground:#fff;--card:#081538;--card-foreground:#fff;--popover:#081538;--popover-foreground:#fff;--primary:#5ea2ff;--primary-foreground:#050d24;--secondary:#0d1f4d;--secondary-foreground:#fff;--muted:#0d1f4d;--muted-foreground:#9db0d6;--accent:#102656;--accent-foreground:#fff;--border:#8fc4ff29;--input:#8fc4ff38;--ring:#2fd6ff;--admin-surface:#081538;--admin-surface-raised:#0d1f4d;--admin-line:#8fc4ff29;--admin-muted:#9db0d6;--admin-input-text:#fff;--director-bg:#050d24;--director-panel:#081538;--director-panel-raised:#0d1f4d;--director-line:#8fc4ff29;--director-text:#fff;--director-muted:#9db0d6;color:#fff;--ink:#f2f2f5;--ink-soft:#a8a8bc}:root:root .admin-layout .admin-main{background:radial-gradient(900px 360px at 85% -10%,#1747d652,#0000 60%),#050d24}:root:root .admin-layout .admin-header{background:#050d24e0;border-block-end-color:#8fc4ff29}:root:root .admin-layout .admin-card{background:linear-gradient(160deg,#0a2a6b73,#081538f2);border-color:#8fc4ff33;border-radius:16px;box-shadow:0 18px 40px -18px #000000b3,inset 0 1px #ffffff0f}:root:root .director-shell{background:radial-gradient(900px 360px at 85% -10%,#1747d652,#0000 60%),#050d24}:root:root .director-sidebar{background:#050d24eb;border-inline-end-color:#8fc4ff29}
