:root{--color-primary-50:#f5f3ff;--color-primary-100:#ede9fe;--color-primary-200:#ddd6fe;--color-primary-300:#afa9ec;--color-primary-400:#7b5fdc;--color-primary-500:#3b2e9e;--color-primary-600:#2d2280;--color-primary-700:#1c1440;--color-primary-800:#100c28;--color-background-1:#ffffff;--color-background-2:#f6f6f9;--color-background-3:#f0f0f5;--color-background-4:#ececf2;--color-background-5:#0a0a0f;--color-background-6:#111118;--color-background-7:#14141c;--color-background-8:#0a0a0f;--color-background-9:#1c1c27;--color-secondary:#17171f;--color-accent:#f4f4f8;--color-split-text:#17171f;--color-ns-green:#5dcaa5;--color-ns-green-light:#e1f5ee;--color-ns-cyan:#0f6e56;--color-ns-cyan-light:#e1f5ee;--color-stroke-1:rgb(16 16 32 / 0.08);--color-stroke-2:rgb(16 16 32 / 0.06);--color-stroke-3:rgb(16 16 32 / 0.1);--color-stroke-4:rgb(16 16 32 / 0.05);--color-stroke-5:rgb(255 255 255 / 0.06);--color-stroke-6:rgb(255 255 255 / 0.08);--color-stroke-7:rgb(255 255 255 / 0.1);--color-stroke-8:rgb(255 255 255 / 0.12);--font-inter-tight:'DM Sans', sans-serif;--font-mono-exo:'IBM Plex Mono', ui-monospace, 'SFMono-Regular', Menlo, monospace;--font-display-exo:'IBM Plex Mono', ui-monospace, 'SFMono-Regular', Menlo, monospace;--hero-h1-size:3.5rem;--font-sans-exo:'DM Sans', sans-serif}.dark{--color-split-text:#f4f4f8}h1,h2{font-family:var(--font-display-exo);letter-spacing:-.02em;word-spacing:-.25em;text-wrap:balance}.dark .text-primary-500{color:var(--color-primary-400)}.dark a.text-primary-500{color:var(--color-primary-300)}.hero-text-color-2{background-image:linear-gradient( 45deg,#3b2e9e 0%,#afa9ec 40%,#3b2e9e 100% );animation-duration:8s}.dark .hero-text-color-2{background-image:linear-gradient( 45deg,#afa9ec 0%,#3b2e9e 40%,#afa9ec 100% )}.exo-hero-dots{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,rgba(59,46,158,.1) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 90% 85% at 50% 40%,black 30%,transparent 80%);mask-image:radial-gradient(ellipse 90% 85% at 50% 40%,black 30%,transparent 80%)}.dark .exo-hero-dots{background-image:radial-gradient(circle,rgba(59,46,158,.35) 1px,transparent 1px)}.exo-hero-glow{position:absolute;z-index:0;pointer-events:none;top:-120px;left:50%;transform:translateX(-50%);width:900px;height:700px;background:radial-gradient(ellipse at center,rgba(123,95,220,.14) 0%,transparent 65%)}.dark .exo-hero-glow{background:radial-gradient(ellipse at center,rgba(123,95,220,.32) 0%,transparent 65%)}.exo-hero-window{max-width:1040px;margin:0 auto;-webkit-mask-image:linear-gradient(to bottom,black 60%,transparent 100%);mask-image:linear-gradient(to bottom,black 60%,transparent 100%)}.exo-hero-window .exo-visual{min-height:0;height:400px;overflow:hidden;justify-content:flex-start;box-shadow:none}.exo-live-grid{display:grid;gap:10px}@media(min-width:768px){.exo-live-grid{grid-template-columns:1.6fr 1fr}}@media(max-width:640px){.exo-hero-window .exo-visual{padding:20px;height:360px}.exo-hero-window .exo-app-rail{margin:-20px -20px 14px;padding:10px 16px}.exo-hero-window .exo-app-row{padding:10px 12px}.exo-hero-window .exo-app-row>.exo-data{display:none}}@media(prefers-reduced-motion:no-preference){.exo-hero-window .exo-app-row{opacity:0;transform:translateY(4px);animation:exo-row-in .45s ease-out both}.exo-hero-window .exo-app-row:nth-child(1){animation-delay:1s}.exo-hero-window .exo-app-row:nth-child(2){animation-delay:1.12s}.exo-hero-window .exo-app-row:nth-child(3){animation-delay:1.24s}.exo-hero-window .exo-app-row:nth-child(4){animation-delay:1.36s}.exo-hero-window .exo-app-row:nth-child(5){animation-delay:1.48s}.exo-hero-window .exo-bar-fill{transform-origin:left;animation:exo-bar-grow .8s cubic-bezier(.25,.7,.3,1)1.2s both}}@keyframes exo-row-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes exo-bar-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}.badge{font-family:var(--font-mono-exo);font-size:12px;font-weight:500;letter-spacing:.09em;border-radius:3px;text-transform:uppercase}.dark .badge{color:var(--color-primary-50)}.badge-blur{color:var(--color-secondary)}.dark .badge-blur{color:var(--color-primary-50)}.bg-primary-500 .badge{color:var(--color-primary-50)}.bg-secondary .badge{color:var(--color-primary-50)}.bg-secondary .text-primary-500{color:var(--color-primary-400)}.exo-shell-bar{background:rgba(240,240,245,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgb(16 16 32/.1)}.dark .exo-shell-bar{background:rgba(17,17,24,.92);border-bottom-color:rgb(255 255 255/6%)}.header-one.scroll-header{top:0}.exo-nav-link{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:8px;font-size:14px;font-weight:500;color:#4b4b5c;transition:color .15s,background-color .15s}.exo-nav-link:hover,li[class*="group/nav"]:hover .exo-nav-link{color:#17171f;background-color:rgb(16 16 32/6%)}.dark .exo-nav-link{color:#b9b9cc}.dark .exo-nav-link:hover,.dark li[class*="group/nav"]:hover .exo-nav-link{color:#fff;background-color:rgb(255 255 255/5%)}.exo-m-drawer{background-color:#f0f0f5;border-left:1px solid rgb(16 16 32/.1);box-shadow:-6px 0 16px rgb(16 16 32/8%),-28px 0 64px rgb(16 16 32/.14)}.dark .exo-m-drawer{background-color:#111118;border-left-color:rgb(255 255 255/6%);box-shadow:-6px 0 16px rgb(0 0 0/.25),-28px 0 64px rgb(0 0 0/.45)}.exo-m-head{border-bottom:1px solid rgb(16 16 32/.1)}.dark .exo-m-head{border-bottom-color:rgb(255 255 255/6%)}.exo-m-label{font-family:var(--font-mono-exo);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#6b6b80;padding:0 12px;margin-bottom:8px}.dark .exo-m-label{color:#8a8aa3}.exo-m-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:500;text-align:left;cursor:pointer;color:#4b4b5c;transition:color .15s,background-color .15s}.exo-m-item:hover{color:#17171f;background-color:rgb(16 16 32/6%)}.dark .exo-m-item{color:#b9b9cc}.dark .exo-m-item:hover{color:#fff;background-color:rgb(255 255 255/5%)}.exo-m-item.active-menu{color:#17171f;background-color:rgba(59,46,158,.12)}.dark .exo-m-item.active-menu{color:#fff;background-color:rgba(59,46,158,.18)}.exo-m-panel{margin-left:12px;padding-left:8px;border-left:1px solid rgb(16 16 32/.1)}.dark .exo-m-panel{border-left-color:rgb(255 255 255/8%)}.exo-m-sub{display:block;padding:8px 12px;border-radius:8px;font-size:14px;font-weight:400;color:#6b6b80;transition:color .15s,background-color .15s}.exo-m-sub:hover{color:#17171f;background-color:rgb(16 16 32/6%)}.dark .exo-m-sub{color:#8a8aa3}.dark .exo-m-sub:hover{color:#fff;background-color:rgb(255 255 255/5%)}.exo-shell-burger{background-color:#fff;border:1px solid rgb(16 16 32/.1)}.dark .exo-shell-burger{background-color:#1c1c27;border-color:rgb(255 255 255/6%)}.exo-shell-burger>span:not(.sr-only){background-color:#4b4b5c}.dark .exo-shell-burger>span:not(.sr-only){background-color:#b9b9cc}li[class*="group/nav"]>div>div:last-child{border-radius:12px!important;padding:20px 24px!important;background:#fff;border-color:rgb(16 16 32/.2);box-shadow:0 20px 45px -12px rgb(16 16 32/.18)}.dark li[class*="group/nav"]>div>div:last-child{background:#1c1c27;border-color:rgb(255 255 255/.12);box-shadow:0 20px 45px -12px rgb(0 0 0/.5)}.tab-bar .active-tab-bar{background-color:var(--color-primary-400)}svg .stroke-stroke-4{stroke:rgba(175,169,236,8%)}svg .stroke-stroke-5{stroke:rgba(59,46,158,.2)}.exo-btn-ghost{color:var(--color-primary-500);border:1px solid rgba(45,34,128,.3);background:0 0;transition:border-color .2s,color .2s}.exo-btn-ghost:hover{border-color:rgba(59,46,158,.55);color:#1c1440;background:0 0}.dark .exo-btn-ghost{color:rgba(255,255,255,.85);border-color:var(--color-primary-500)}.dark .exo-btn-ghost:hover{border-color:rgba(175,169,236,.5);color:#fff}.dark .btn-primary:hover{color:#fff}.exo-pill{font-size:13px;font-weight:400;color:rgba(23,23,31,.65);border:1px solid rgba(16,16,32,.15);padding:5px 14px;border-radius:100px;text-decoration:none;display:inline-block;transition:border-color .2s,color .2s}.exo-pill:hover{border-color:rgba(59,46,158,.4);color:#2d2280}.dark .exo-pill{color:#8a8aa3;border-color:rgb(255 255 255/.12)}.dark .exo-pill:hover{border-color:rgba(175,169,236,.4);color:#afa9ec}.exo-visual{border-radius:12px;padding:32px;position:relative;overflow:hidden;min-height:380px;display:flex;flex-direction:column;justify-content:flex-end;background:#0a0a0f;border:1px solid rgb(255 255 255/8%)}.exo-visual-bg{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 90% 60% at 50% -12%,rgba(123,95,220,7%),transparent 70%),linear-gradient(to right,rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.022) 1px,transparent 1px)!important;background-size:100% 100%,40px 40px,40px 40px!important}.exo-visual>*{position:relative;z-index:1}.exo-app-rail{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:-32px -32px 16px;padding:10px 20px;background:rgba(20,20,28,.95);border-bottom:1px solid rgb(255 255 255/6%)}.exo-app-card{background:#14141c;border:1px solid rgb(255 255 255/8%);border-radius:10px}.exo-eyebrow{font-family:var(--font-mono-exo);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#8a8aa3}.exo-data{font-family:var(--font-mono-exo);font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums;color:#8a8aa3}.exo-kpi-value{font-family:var(--font-sans-exo);font-size:24px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;color:#f4f4f8}.exo-chip{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border-radius:6px;border:1px solid;font-family:var(--font-mono-exo);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.exo-chip::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.exo-chip-pulse::before{animation:exo-pulse 2.4s ease-in-out infinite}.exo-chip-success{color:#40c07f;background:rgba(64,192,127,.1);border-color:rgba(64,192,127,.25)}.exo-chip-warning{color:#e0a63a;background:rgba(224,166,58,.1);border-color:rgba(224,166,58,.25)}.exo-chip-danger{color:#ef6f6a;background:rgba(239,111,106,.1);border-color:rgba(239,111,106,.25)}.exo-chip-info{color:#6ba1f0;background:rgba(107,161,240,.1);border-color:rgba(107,161,240,.25)}.exo-chip-accent{color:#afa9ec;background:rgba(123,95,220,.1);border-color:rgba(123,95,220,.25)}.exo-chip-neutral{color:#b9b9cc;background:rgba(138,138,163,.1);border-color:rgb(255 255 255/8%)}.exo-app-rows>*+*{border-top:1px solid rgb(255 255 255/5%)}.exo-app-row{display:flex;align-items:center;gap:10px;padding:10px 16px}.exo-visual{box-shadow:0 24px 60px -12px rgba(16,16,32,.25)}.dark .exo-visual{box-shadow:none}.exo-hero-window{--exo-mock-canvas:#f6f6f9;--exo-mock-surface:#ffffff;--exo-mock-rail:rgba(255, 255, 255, .95);--exo-mock-edge:rgb(16 16 32 / 0.08);--exo-mock-edge-soft:rgb(16 16 32 / 0.05);--exo-mock-ink:#17171f;--exo-mock-slate:#4b4b5c;--exo-mock-stone:#7e7e92;--exo-mock-accent:#2d2280;--exo-mock-success:#187a45;--exo-mock-warning:#94600d;--exo-mock-danger:#d03b3b;--exo-mock-info:#275db5;--exo-mock-grid-line:rgb(16 16 32 / 0.04);--exo-mock-grid-wash:rgb(124 58 237 / 0.05);--exo-mock-bar-bg:rgb(16 16 32 / 0.1)}.dark .exo-hero-window{--exo-mock-canvas:#0a0a0f;--exo-mock-surface:#14141c;--exo-mock-rail:rgba(20, 20, 28, .95);--exo-mock-edge:rgb(255 255 255 / 0.08);--exo-mock-edge-soft:rgb(255 255 255 / 0.05);--exo-mock-ink:#f4f4f8;--exo-mock-slate:#b9b9cc;--exo-mock-stone:#8a8aa3;--exo-mock-accent:#afa9ec;--exo-mock-success:#40c07f;--exo-mock-warning:#e0a63a;--exo-mock-danger:#ef6f6a;--exo-mock-info:#6ba1f0;--exo-mock-grid-line:rgb(255 255 255 / 0.022);--exo-mock-grid-wash:rgba(123, 95, 220, .07);--exo-mock-bar-bg:rgba(255, 255, 255, .1)}.exo-hero-window .exo-visual{background:var(--exo-mock-canvas);border-color:var(--exo-mock-edge)}.exo-hero-window .exo-visual-bg{background:radial-gradient(ellipse 90% 60% at 50% -12%,var(--exo-mock-grid-wash),transparent 70%),linear-gradient(to right,var(--exo-mock-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--exo-mock-grid-line) 1px,transparent 1px)!important}.exo-hero-window .exo-app-rail{background:var(--exo-mock-rail);border-bottom-color:var(--exo-mock-edge-soft)}.exo-hero-window .exo-app-card{background:var(--exo-mock-surface);border-color:var(--exo-mock-edge)}.exo-hero-window .exo-eyebrow,.exo-hero-window .exo-data{color:var(--exo-mock-stone)}.exo-hero-window .exo-kpi-value{color:var(--exo-mock-ink)}.exo-hero-window .exo-telem-name{color:var(--exo-mock-slate)}.exo-hero-window .exo-app-rows>*+*{border-top-color:var(--exo-mock-edge-soft)}.exo-hero-window .exo-bar-bg{background:var(--exo-mock-bar-bg)}.exo-hero-window .exo-chip-success,.exo-hero-window .exo-chip-warning,.exo-hero-window .exo-chip-danger,.exo-hero-window .exo-chip-info,.exo-hero-window .exo-chip-accent,.exo-hero-window .exo-chip-neutral{color:var(--exo-mock-chip);background:color-mix(in srgb,var(--exo-mock-chip) 10%,transparent);border-color:color-mix(in srgb,var(--exo-mock-chip) 25%,transparent)}.exo-hero-window .exo-chip-success{--exo-mock-chip:var(--exo-mock-success)}.exo-hero-window .exo-chip-warning{--exo-mock-chip:var(--exo-mock-warning)}.exo-hero-window .exo-chip-danger{--exo-mock-chip:var(--exo-mock-danger)}.exo-hero-window .exo-chip-info{--exo-mock-chip:var(--exo-mock-info)}.exo-hero-window .exo-chip-accent{--exo-mock-chip:var(--exo-mock-accent)}.exo-hero-window .exo-chip-neutral{--exo-mock-chip:var(--exo-mock-slate)}.exo-card{border:1px solid rgb(16 16 32/8%);box-shadow:0 10px 30px -12px rgba(16,16,32,.12)}.dark .exo-card{border-color:rgb(255 255 255/8%);box-shadow:none}.exo-diag{display:flex;flex-direction:column;gap:6px}.exo-diag-layer{border-radius:6px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.exo-diag-top{background:rgba(15,110,86,8%);border:1px solid rgba(15,110,86,.22)}.exo-diag-mid{background:rgba(123,95,220,.1);border:1px solid rgba(123,95,220,.3);padding:24px 22px}.exo-diag-bot{background:rgba(255,255,255,4%);border:1px solid rgb(255 255 255/8%)}.exo-diag-name{font-family:var(--font-display-exo);font-size:15px;font-weight:700;letter-spacing:-.02em}.exo-diag-sub{font-family:var(--font-mono-exo);font-size:10px;font-weight:400;letter-spacing:.06em;opacity:.55;margin-top:3px}.exo-diag-badge{font-family:var(--font-mono-exo);font-size:10px;padding:3px 10px;border-radius:6px;white-space:nowrap;font-weight:500}.exo-badge-teal{background:rgba(15,110,86,.15);color:#5dcaa5}.exo-badge-void{background:rgba(123,95,220,.15);color:#afa9ec}.exo-diag-arrow{height:24px;display:flex;align-items:center;justify-content:center;color:rgba(138,138,163,.45);font-size:16px}.exo-diag-chips{display:flex;gap:6px;flex-wrap:wrap}.exo-diag-chip{font-size:11px;font-weight:400;background:rgba(255,255,255,5%);border:1px solid rgb(255 255 255/8%);color:#8a8aa3;padding:3px 10px;border-radius:6px}.exo-spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.exo-spec-card{background:#14141c;border:1px solid rgb(255 255 255/8%);border-radius:10px;padding:14px 16px}.exo-spec-label{font-family:var(--font-mono-exo);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#8a8aa3;margin-bottom:6px}.exo-spec-val{font-family:var(--font-sans-exo);font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;color:#f4f4f8}.exo-spec-sub{font-family:var(--font-mono-exo);font-size:11px;color:#8a8aa3;margin-top:2px}.exo-bar-bg{flex:1;height:4px;background:rgba(255,255,255,.1);border-radius:6px;overflow:hidden}.exo-bar-fill{height:100%;border-radius:6px;background:#7b5fdc}.exo-deploy-list{display:flex;flex-direction:column;gap:8px}.exo-deploy-item{background:#14141c;border:1px solid rgb(255 255 255/8%);border-radius:10px;padding:12px 16px;display:flex;align-items:center;gap:14px}.exo-deploy-name{font-size:13px;font-weight:500;color:#f4f4f8;flex:1}.exo-deploy-tag{font-family:var(--font-mono-exo);font-size:10px;padding:3px 8px;border-radius:6px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.exo-telem{display:flex;flex-direction:column;gap:10px}.exo-telem-hdr{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.exo-telem-title{font-family:var(--font-mono-exo);font-size:10px;font-weight:500;color:#8a8aa3;letter-spacing:.14em;text-transform:uppercase}.exo-telem-live{display:flex;align-items:center;gap:6px;font-family:var(--font-mono-exo);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#40c07f}.exo-telem-dot{width:6px;height:6px;border-radius:50%;background:#40c07f;animation:exo-pulse 2.4s ease-in-out infinite}@keyframes exo-pulse{0%,100%{opacity:1}50%{opacity:.35}}.exo-telem-row{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#14141c;border:1px solid rgb(255 255 255/8%);border-radius:10px}.exo-telem-name{font-size:12px;font-weight:400;color:#b9b9cc;flex:1}.exo-telem-stat{font-family:var(--font-mono-exo);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.exo-telem-badge{font-family:var(--font-mono-exo);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:6px;border:1px solid transparent}.exo-ok{color:#40c07f}.exo-warn{color:#e0a63a}.exo-stat-ok{background:rgba(64,192,127,.1);border-color:rgba(64,192,127,.25);color:#40c07f}.exo-stat-warn{background:rgba(224,166,58,.1);border-color:rgba(224,166,58,.25);color:#e0a63a}.exo-stat-off{background:rgba(138,138,163,.1);border-color:rgb(255 255 255/8%);color:#8a8aa3}.exo-form-card{background-color:#fff;border:1px solid rgb(16 16 32/8%);border-radius:12px;box-shadow:0 10px 30px -12px rgba(16,16,32,.12)}.dark .exo-form-card{background-color:#14141c;border-color:rgb(255 255 255/8%);box-shadow:none}.exo-field-label{display:block;margin-left:2px;font-size:12px;font-weight:500;color:#4b4b5c}.dark .exo-field-label{color:#b9b9cc}.exo-field{display:block;width:100%;height:44px;padding:10px 14px;font-size:14px;border-radius:8px;background-color:#f6f6f9;border:1px solid rgb(16 16 32/8%);color:#17171f;transition:border-color .15s,box-shadow .15s}.exo-field::placeholder{color:#7e7e92}.exo-field:focus{outline:none;border-color:rgba(59,46,158,.5);box-shadow:0 0 0 2px rgba(123,95,220,.25)}.dark .exo-field{background-color:#0a0a0f;border-color:rgb(255 255 255/8%);color:#f4f4f8}.dark .exo-field::placeholder{color:#8a8aa3}.dark .exo-field:focus{border-color:rgba(123,95,220,.55);box-shadow:0 0 0 2px rgba(123,95,220,.25)}textarea.exo-field{height:auto}.exo-checkbox{display:inline-block;flex-shrink:0;width:16px;height:16px;border-radius:4px;border:1px solid rgb(16 16 32/.25);background-color:#fff}.dark .exo-checkbox{border-color:rgb(255 255 255/.25);background-color:#0a0a0f}.exo-checkbox::after{border-radius:4px;background:#3b2e9e url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><path d='M5 13l4 4L19 7'/></svg>")50%/10px 10px no-repeat;transition:opacity .15s}.exo-cta-grid{background-color:#0a0a0f;background-image:linear-gradient(to right,rgba(255,255,255,3%) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,3%) 1px,transparent 1px);background-size:40px 40px,40px 40px}.exo-cta-grid::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 60%,#040409 85%);pointer-events:none}.exo-cta-grid .badge{color:#afa9ec}footer.exo-footer{background-color:#111118;border-top:1px solid rgb(255 255 255/6%)}.exo-footer-grid{background:radial-gradient(ellipse 120% 80% at 50% -30%,rgba(123,95,220,5%),transparent 60%)}.exo-footer .footer-link{color:#b9b9cc}.exo-footer .footer-link:hover{color:#fff}.exo-footer .footer-divider{background-color:rgb(255 255 255/6%)}.exo-footer address p{color:rgb(244 244 248/.6)}#theme-toggle::before,#theme-toggle::after{content:none}.exo-theme-toggle{padding:8px;border-radius:8px;background-color:#fff;border:1px solid rgb(16 16 32/.1);color:#4b4b5c;box-shadow:0 2px 8px rgb(16 16 32/8%);transition:color .15s,background-color .15s,border-color .15s}.exo-theme-toggle:hover{color:#17171f;background-color:color-mix(in srgb,rgb(16 16 32/6%),#ffffff)}.dark .exo-theme-toggle{background-color:#1c1c27;border-color:rgb(255 255 255/6%);color:#b9b9cc;box-shadow:0 2px 8px rgb(0 0 0/.35)}.dark .exo-theme-toggle:hover{color:#fff;background-color:color-mix(in srgb,rgb(255 255 255/5%),#1c1c27)}