:root{--hd-violet:#7040f5;--hd-blue:#245bdb;--hd-cyan:#00cee8;--hd-highlight:#b699ff;--hd-gradient:linear-gradient(115deg,var(--hd-violet),var(--hd-blue));--hd-gradient-hover:linear-gradient(115deg,#8050ff,#2865e8);--hd-line:#2a304d;--hd-surface:#121629}html body:has(.nb-site),html body:has(.np-pricing-page){background:#090b16}html .nb-site .nb-hero{background:radial-gradient(ellipse at 32% 35%,#7040f51c,transparent 52%),radial-gradient(ellipse at 76% 57%,#00cee80d,transparent 48%),#090b16}html .nb-site .nb-hero-kicker>span:first-child{background:var(--hd-cyan);box-shadow:0 0 16px #00cee866}html .nb-site .nb-pill{border-color:#9b70ff66;color:#d9ceff;background:#7040f512}html .nb-site .nb-hero-tags span{color:#c7baff;border-color:#9b70ff55;background:#7040f518}html .nb-site .nb-hero h1{color:#f5f6ff}html .nb-site .nb-hero-bottom p{color:#c2c9e0}html .np-header,html .np-header.solid{--np-surface:#151a30;--np-border:#9ba9dd30;--np-muted:#a6aec8;background:#0d1020ed;color:#f3f5ff}html .np-announcement{background:linear-gradient(100deg,#21173e,#101c39 65%,#102631);color:#ecebff;border-bottom-color:#9b70ff30}html .na-empty button,html .na-library .na-primary,html .nb-site .nb-button.white,html .np-announcement-cta,html .np-header .np-signin,html .np-pricing-status a,html .np-purchase,html .ns-studio .ns-header-right .ns-home{background:var(--hd-gradient);color:#fff!important;border-color:#9b70ff55;box-shadow:0 5px 24px #7040f52b}html .na-library .na-primary:hover,html .nb-site .nb-button.white:hover,html .np-announcement-cta:hover,html .np-header .np-signin:hover,html .np-pricing-status a:hover,html .np-purchase:hover:not(:disabled),html .ns-studio .ns-header-right .ns-home:hover{background:var(--hd-gradient-hover)}html .nh-icon,html .np-billing-switch button[aria-pressed=true]{background:var(--hd-gradient);color:#fff}html .np-pricing-grid article.featured{border-color:#9b70ff99;background:#18182f;box-shadow:0 12px 40px #7040f510}html .np-plan-bonus{background:#00cee812;color:#80e6f5}html .nb-site .nh-heading>span{background:#251a43;color:#eee7ff;border:1px solid #9b70ff66;font-size:12px;font-weight:600;letter-spacing:.04em}html .nb-site .nh-faq details[open] summary,html .nb-site .nh-footer-languages>a[aria-current=page]{color:var(--hd-highlight)}html .nb-site .nh-cards article:hover,html .nb-site .nh-faq details[open]{border-color:#9b70ff80}html .ns-studio{--ns-bg:#090b16;--ns-panel:#121629;--ns-line:#2a304d;--ns-text:#f3f5ff;--ns-muted:#a6aec8;--ns-pink:#b699ff}html .ns-sidebar{background:#101426}html .ns-sidebar nav>button.selected{border-color:#9b70ff88;background:linear-gradient(135deg,#292049,#17294b);box-shadow:inset 0 -2px 5px #7040f530}html :is(.nb-site,.np-header,.np-pricing-page,.ns-studio,.na-library) :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--hd-cyan);outline-offset:3px}::-moz-selection{background:#7040f566;color:#fff}::selection{background:#7040f566;color:#fff}html .np-promo{border-color:#9b70ff55;background:radial-gradient(ellipse at top right,#245bdb38,transparent 60%),repeating-linear-gradient(-18deg,#9b70ff12,#9b70ff12 1px,transparent 0,transparent 13px),#14162b}html .np-promo-tag{border-color:#9b70ff66;background:#7040f51f;color:#d6c7ff}html .np-promo-side>a,html .np-promo-side>strong{color:#80e6f5}html .np-promo-side .border-2{border-color:#a899df;background:#eeebff;color:#201844}html .np-languages>a[aria-current=page]{background:#7040f526}html .ns-sidebar-v2{background:#101426;border-color:var(--hd-line)}html .ns-sidebar-v2 .nss-home.selected{background:linear-gradient(120deg,#302050,#162d4b);border-color:#9b70ff88;box-shadow:inset 0 0 0 1px #9b70ff22,0 0 12px #7040f518}html .nc-composer,html .nc-workbench .nc-composer{background:linear-gradient(115deg,#20213b,#142533);border-color:#41496a}html .nc-composer:focus-within,html .nc-workbench .nc-composer:focus-within{border-color:var(--hd-cyan);box-shadow:0 0 0 2px #00cee814}html .nc-composer .nc-send:not(:disabled),html .nc-workbench .nc-send:not(:disabled){background:var(--hd-gradient);color:#fff!important}html .nc-composer .nc-send:not(:disabled):hover,html .nc-workbench .nc-send:not(:disabled):hover{background:var(--hd-gradient-hover)}html :is(.nc-library-dialog,.nc-popover,.nc-panel-sheet,.ns-account-dropdown,.np-popover){background:#14192b;color:#eef1ff;border-color:#71629b80;box-shadow:0 20px 60px #03061599,inset 0 0 0 1px #9b70ff0d}html :is(.nc-library-dialog,.np-incentive)::backdrop{background:#050815b8;backdrop-filter:blur(7px)}html .nc-library-grid>button{background:#202440;border-color:#414568;color:#d9def5}html .nc-library-grid>button[aria-pressed=true]{outline-color:var(--hd-cyan)}html .nc-library-dialog>footer>button{background:#252b49;border-color:#495078;color:#e0e5ff}html .nc-library-dialog>footer>button:last-child{background:var(--hd-gradient);color:#fff}html .nc-model-option[aria-selected=true]{background:#352750;color:#dccdff}html :is(.nc-model-option,.np-popover a,.ns-account-dropdown button):hover:not(:disabled){background:#9b70ff18;color:#d6c5ff}html .ns-account-identity{border-color:#384060}html .ns-account-identity>span{color:#a6aec8}html .ns-account-avatar{background:var(--hd-gradient);color:#fff}html :is(.np-incentive,.nc-library-dialog,.nc-popover,.nc-panel-sheet,.np-popover,.ns-account-dropdown,[role=dialog]) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--hd-cyan);outline-offset:3px}html :is(.np-incentive,.nc-library-dialog,.nc-popover,.nc-panel-sheet) :is(button,a){transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}html :is(.np-incentive-close,.nc-library-dialog>header>button):hover{background:#9b70ff26;color:#f1eaff}html :is(.np-incentive-action,.nc-library-dialog>footer>button:last-child):active:not(:disabled){transform:scale(.98)}html :is(.np-incentive,.nc-library-dialog)[open]{animation:hd-dialog-in .18s ease-out}@keyframes hd-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){html :is(.np-incentive,.nc-library-dialog)[open]{animation:none}html :is(.np-incentive,.nc-library-dialog,.nc-popover,.nc-panel-sheet,[role=dialog]) :is(button,a){transition:none}html :is(.np-incentive-action,.nc-library-dialog>footer>button:last-child):active{transform:none}}html .nc-model-option .nc-model-icon{border-color:#9b70ff55;background:#7040f526;color:#c5afff}html .nc-panel-sheet .nc-sheet-handle{background:#9b70ff66}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_d8ebd1;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_d8ebd1{font-family:__Inter_d8ebd1,__Inter_Fallback_d8ebd1;font-style:normal}.__variable_d8ebd1{--font-inter:"__Inter_d8ebd1","__Inter_Fallback_d8ebd1"}