@font-face{font-family:AI Creator;src:url(/fonts/AICreator-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/GeistSans-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-cyrillic-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;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:Geist Mono;src:url(/fonts/geist-mono-cyrillic-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin-ext-500-normal.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;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}:where(.aicr-api){--blue:#3957ff;--bg:#edf4fa;--ink:#1b1e33;--navy:#4e5680;--orange:#ff5f0f;--yellow:#ffc800;--yellow-card:#ffe839;--green:#528c68;--green-card:#507956;--pink:#f9bcf4;--pink-accent:#ff8aff;--brown:#695e57;--pale-blue:#e7edff;--radius:clamp(24px, 3vw, 40px);--gutter:clamp(16px, 2.2vw, 32px);--font-text:"Geist", Arial, sans-serif;--font-mono:"Geist Mono", monospace;--font-hand:"AI Creator", cursive;color:var(--blue);background:var(--bg);font-family:var(--font-text);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light;scroll-behavior:smooth;font-weight:500;line-height:normal}:where(.aicr-api),:where(.aicr-api) *{box-sizing:border-box}:where(.aicr-api) body{min-width:320px;margin:0}:where(.aicr-api) :is(h1,h2,h3,p,figure){margin:0}:where(.aicr-api) :is(h1,h2,h3){font-weight:inherit}:where(.aicr-api) :is(button,input,textarea){font:inherit}:where(.aicr-api) :is(button,a,input,textarea){-webkit-tap-highlight-color:transparent}:where(.aicr-api) button{cursor:pointer}:where(.aicr-api) :is(button,a){touch-action:manipulation}:where(.aicr-api) button{color:inherit}:where(.aicr-api) a{color:inherit;text-decoration:none}:where(.aicr-api) img{max-width:100%;display:block}:where(.aicr-api) button{border:0}:where(.aicr-api) [hidden]{display:none!important}:where(.aicr-api) ::selection{background:var(--orange);color:#fff}:where(.aicr-api) :focus-visible,:where(.aicr-api) :is(a,button,input,select):focus-visible{outline:3px solid var(--orange);outline-offset:5px}:where(.aicr-api) section[id]{scroll-margin-top:24px}:where(.aicr-api) .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.aicr-api) .skip-link{z-index:40;background:#fff;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}:where(.aicr-api) .skip-link:focus{transform:none}:where(.aicr-api) [data-away],:where(.aicr-api) [data-away] *,:where(.aicr-api) [data-away] :before,:where(.aicr-api) [data-away] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){:where(.aicr-api){scroll-behavior:auto}:where(.aicr-api) *,:where(.aicr-api) :before,:where(.aicr-api) :after{transition:none!important;animation:none!important}}:where(.aicr-api) .wrap{width:100%;max-width:1440px;padding-inline:var(--gutter);margin:0 auto}:where(.aicr-api) .section{padding-block:clamp(56px,8vw,120px) 0}:where(.aicr-api) .head{text-align:center;justify-items:center;gap:14px;margin-bottom:clamp(28px,4vw,56px);display:grid;position:relative}:where(.aicr-api) .display{font:500 clamp(30px, 4.6vw, 68px)/.95 var(--font-mono);letter-spacing:-.03em;text-transform:uppercase;color:var(--blue);text-wrap:balance}:where(.aicr-api) .hand{font:400 clamp(38px, 5.6vw, 86px)/.8 var(--font-hand);color:var(--blue);display:inline-block;transform:rotate(-4deg)}:where(.aicr-api) .head .hand{margin-block:6px 10px;transform:rotate(-2.5deg)}:where(.aicr-api) .lead{max-width:620px;font:500 clamp(16px, 1.4vw, 19px)/1.4 var(--font-text);color:var(--navy);text-wrap:pretty}:where(.aicr-api) .label{font:500 12px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}:where(.aicr-api) .btn{min-height:52px;font:500 16px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;transition:transform .2s,background-color .2s;display:inline-flex}:where(.aicr-api) .btn:active{transform:scale(.97)}:where(.aicr-api) .btn-blue{color:#fff;background:var(--blue)}:where(.aicr-api) .btn-blue:hover{background:#2a46e8}:where(.aicr-api) .btn-white{color:var(--blue);background:#fff}:where(.aicr-api) .btn-white:hover{background:var(--pale-blue)}:where(.aicr-api) .btn-orange{color:#fff;background:var(--orange)}:where(.aicr-api) .btn-orange:hover{background:#ec5203}:where(.aicr-api) .soon{color:#fff;background:var(--orange);font:500 12px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}:where(.aicr-api) .card{border-radius:var(--radius);background:#fff;position:relative;overflow:clip}:where(.aicr-api) [data-rise].will-rise{opacity:0;transform:translateY(24px)}:where(.aicr-api) [data-rise].is-in{opacity:1;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i,0) * 70ms);transform:none}:where(.aicr-api){--surface:#fff;--line:#d8e2f1;--muted:#5c6488;--orange-ink:#b23f00;--orange-wash:#ffe9dc;--ok:#2f8f5b;--error:#e5484d;--code-bg:#1b1e33;--code-ink:#e7edff}:where(.aicr-api) code,:where(.aicr-api) pre,:where(.aicr-api) kbd{font-family:var(--font-mono)}:where(.aicr-api) :not(pre)>code{background:var(--pale-blue);color:var(--ink);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px;font-size:.9em}:where(.aicr-api) .num{font-variant-numeric:tabular-nums}:where(.aicr-api) .table-wrap{background:var(--surface);border-radius:20px;width:100%;overflow-x:auto}:where(.aicr-api) table{border-collapse:collapse;width:100%;color:var(--ink);font:500 14px/1.35 var(--font-text)}:where(.aicr-api) th{color:var(--muted);font:500 11px/1.3 var(--font-mono);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--line);padding:12px 16px}:where(.aicr-api) td{border-bottom:1px solid var(--bg);vertical-align:middle;padding:12px 16px}:where(.aicr-api) tr:last-child td{border-bottom:0}:where(.aicr-api) .field{color:var(--ink);font:500 13px/1.3 var(--font-text);gap:6px;display:grid}:where(.aicr-api) :is(input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],select){border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:500 15px/1 var(--font-text);border-radius:14px;padding:0 14px}:where(.aicr-api) :is(input,select):focus-visible{outline-offset:2px}:where(.aicr-api) .tag{font:500 11px/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.footer[data-astro-cid-nw2ivrzo]{padding:clamp(56px,8vw,120px) 0 24px}.line[data-astro-cid-nw2ivrzo]{width:fit-content;color:var(--blue);text-align:center;margin:0 auto clamp(24px,3vw,40px);font-size:clamp(40px,6vw,96px);display:block}.cards[data-astro-cid-nw2ivrzo]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.col[data-astro-cid-nw2ivrzo]{min-height:220px;font:500 18px/1.3 var(--font-text);border-radius:28px;align-content:start;justify-items:start;gap:10px;padding:24px;display:grid;position:relative;overflow:clip}.col[data-astro-cid-nw2ivrzo] .label[data-astro-cid-nw2ivrzo]{opacity:.7;margin-bottom:6px}.col[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]:hover{text-underline-offset:5px;text-decoration:underline}.tone-blue[data-astro-cid-nw2ivrzo]{color:#fff;background:var(--blue)}.tone-yellow[data-astro-cid-nw2ivrzo]{color:var(--ink);background:var(--yellow-card)}.tone-pink[data-astro-cid-nw2ivrzo]{color:var(--ink);background:var(--pink)}.languages[data-astro-cid-nw2ivrzo]{gap:10px;display:grid}.languages[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo]{opacity:.55}.languages[data-astro-cid-nw2ivrzo] a[data-astro-cid-nw2ivrzo][aria-current]{opacity:1;text-underline-offset:5px;text-decoration:underline}.art[data-astro-cid-nw2ivrzo]{width:120px;height:auto;position:absolute;bottom:-18px;right:-12px;transform:rotate(10deg)}.giant[data-astro-cid-nw2ivrzo]{aspect-ratio:206/34;width:100%;margin-top:clamp(32px,5vw,72px);display:block;position:relative}.giant-word[data-astro-cid-nw2ivrzo]{width:100%;height:auto;position:absolute;top:20.6%;left:0}.giant-star[data-astro-cid-nw2ivrzo]{width:15.5%;height:auto;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:23.8%}.giant[data-astro-cid-nw2ivrzo]:hover .giant-star[data-astro-cid-nw2ivrzo]{transform:rotate(-10deg)scale(1.04)}.copy[data-astro-cid-nw2ivrzo]{color:var(--navy);text-align:center;opacity:.7;margin-top:18px}@media (width<=800px){.cards[data-astro-cid-nw2ivrzo]{grid-template-columns:1fr}.col[data-astro-cid-nw2ivrzo]{min-height:0}}.brand[data-astro-cid-do7cvzzd]{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.mark[data-astro-cid-do7cvzzd]{width:206px;height:34px;display:block;position:relative}.wordmark[data-astro-cid-do7cvzzd]{width:206px;height:22px;position:absolute;top:7px;left:0}.star[data-astro-cid-do7cvzzd]{width:32px;height:34px;position:absolute;top:0;left:49px}.api[data-astro-cid-do7cvzzd]{font:500 15px/1 var(--font-mono);letter-spacing:.04em;border-radius:999px;padding:5px 9px 4px}.tone-blue[data-astro-cid-do7cvzzd] .api[data-astro-cid-do7cvzzd]{color:#fff;background:var(--blue)}.tone-white[data-astro-cid-do7cvzzd] .api[data-astro-cid-do7cvzzd]{color:var(--blue);background:#fff}.bar-sentinel[data-astro-cid-jr7posx5]{height:1px;margin-bottom:-1px}.bar[data-astro-cid-jr7posx5]{z-index:30;height:0;padding-inline:var(--gutter);display:flow-root;position:sticky;top:0}.pill[data-astro-cid-jr7posx5]{backdrop-filter:blur(12px);background:#fffffff2;border-radius:999px;align-items:center;gap:24px;max-width:1200px;margin:12px auto 0;padding:10px 10px 10px 22px;transition:box-shadow .3s;display:flex;box-shadow:0 1px #3957ff14}.bar[data-astro-cid-jr7posx5].scrolled .pill[data-astro-cid-jr7posx5]{box-shadow:0 12px 32px #1b1e3324}.pill[data-astro-cid-jr7posx5] .brand{transform-origin:0;margin-right:-40px;transform:scale(.82)}.links[data-astro-cid-jr7posx5]{font:500 14px/1 var(--font-mono);text-transform:uppercase;gap:22px;margin-left:auto;display:flex}.links[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]{padding:8px 0;position:relative}.links[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]:hover,.links[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5][aria-current]{text-underline-offset:6px;text-decoration:underline}.actions[data-astro-cid-jr7posx5]{align-items:center;gap:16px;margin-left:12px;display:flex}.login[data-astro-cid-jr7posx5]{color:var(--orange-ink);font:500 14px/1 var(--font-mono);text-transform:uppercase}.menu-login[data-astro-cid-jr7posx5]{color:var(--orange-ink)}.login[data-astro-cid-jr7posx5]:hover{text-underline-offset:6px;text-decoration:underline}.open[data-astro-cid-jr7posx5]{min-height:44px;padding:0 20px;font-size:14px}.menu-toggle[data-astro-cid-jr7posx5]{background:var(--bg);border-radius:50%;width:44px;height:44px;display:none}.burger[data-astro-cid-jr7posx5],.burger[data-astro-cid-jr7posx5]:before,.burger[data-astro-cid-jr7posx5]:after{background:var(--blue);border-radius:2px;width:18px;height:2px;margin:0 auto;transition:transform .25s,opacity .25s;display:block}.burger[data-astro-cid-jr7posx5]{position:relative}.burger[data-astro-cid-jr7posx5]:before,.burger[data-astro-cid-jr7posx5]:after{content:"";position:absolute;left:0}.burger[data-astro-cid-jr7posx5]:before{top:-6px}.burger[data-astro-cid-jr7posx5]:after{top:6px}[data-astro-cid-jr7posx5][aria-expanded=true] .burger[data-astro-cid-jr7posx5]{background:0 0}[data-astro-cid-jr7posx5][aria-expanded=true] .burger[data-astro-cid-jr7posx5]:before{transform:translateY(6px)rotate(45deg)}[data-astro-cid-jr7posx5][aria-expanded=true] .burger[data-astro-cid-jr7posx5]:after{transform:translateY(-6px)rotate(-45deg)}.menu[data-astro-cid-jr7posx5]{transform-origin:100% 0;background:#fff;border-radius:28px;gap:10px;max-width:520px;margin:8px 0 0 auto;padding:20px;animation:.25s cubic-bezier(.2,.8,.2,1) aicr-menu-in;display:grid;box-shadow:0 20px 48px #1b1e332e}.menu[data-astro-cid-jr7posx5] nav[data-astro-cid-jr7posx5]{margin-bottom:8px;display:grid}.menu[data-astro-cid-jr7posx5] nav[data-astro-cid-jr7posx5] a[data-astro-cid-jr7posx5]{border-bottom:1px solid var(--bg);font:500 22px/1 var(--font-mono);text-transform:uppercase;padding:12px 4px}@keyframes aicr-menu-in{0%{opacity:0;transform:scale(.96)translateY(-6px)}}@media (width<=860px){.links[data-astro-cid-jr7posx5],.login[data-astro-cid-jr7posx5]{display:none}.actions[data-astro-cid-jr7posx5]{margin-left:auto}.menu-toggle[data-astro-cid-jr7posx5]{display:block}}@media (width<=520px){.open[data-astro-cid-jr7posx5]{display:none}.pill[data-astro-cid-jr7posx5]{padding:6px 6px 6px 16px}.pill[data-astro-cid-jr7posx5] .brand{margin-right:-78px;transform:scale(.68)}}
