@layer theme, base, components, utilities;@layer components{.Button_root__gqO24{display:inline-flex;align-items:center;justify-content:center;position:relative;vertical-align:middle;gap:8px;min-width:64px;border-radius:var(--radius-control);font-family:var(--font-sans),system-ui,sans-serif;font-weight:600;line-height:1.25;text-decoration:var(--control-text-decoration,none);text-decoration-color:var(--control-text-decoration-color,currentColor);text-underline-offset:var(--control-text-underline-offset,auto);text-transform:none;cursor:pointer;user-select:none;background-color:var(--control-background-color,var(--button-bg));color:var(--control-color,var(--button-fg));border:var(--control-border,1px solid var(--button-border));border-color:var(--control-border-color,var(--button-border));transition:background-color var(--motion-press) var(--ease-out),border-color var(--motion-press) var(--ease-out),color var(--motion-press) var(--ease-out),transform var(--motion-press) var(--ease-out)}.Button_primary__6_Dls{--button-bg:var(--accent-solid);--button-fg:var(--accent-on-solid);--button-border:var(--accent-solid);--button-hover-bg:var(--accent-solid-hover);--button-hover-border:var(--accent-solid-hover)}.Button_secondary__uuOdH{--button-bg:var(--button-secondary-bg);--button-fg:var(--fg);--button-border:transparent;--button-hover-bg:var(--button-secondary-hover-bg)}.Button_outline__PQR9W{--button-bg:var(--bg-elev);--button-fg:var(--fg);--button-border:var(--border-control);--button-hover-bg:var(--button-secondary-hover-bg)}.Button_ghost__gZqlA{border:var(--control-border,none);--button-bg:transparent;--button-fg:var(--fg);--button-border:transparent;--button-hover-bg:var(--button-secondary-bg);--button-hover-fg:var(--fg)}.Button_destructive__9VB0j{--button-bg:var(--red);--button-fg:var(--error-contrast);--button-border:var(--red)}.Button_xs__zS4ea{font-size:12px;min-height:30px;padding:4px 10px}.Button_sm__pnQzd{font-size:12.5px;min-height:34px;padding:6px 12px}.Button_md__ktIWF{font-size:13px;min-height:36px;padding:8px 16px}.Button_lg__s7W56{font-size:14.5px;min-height:44px;padding:11px 18px}.Button_ghost__gZqlA.Button_xs__zS4ea{padding:5px 11px}.Button_ghost__gZqlA.Button_sm__pnQzd{padding:5px 6px}.Button_ghost__gZqlA.Button_md__ktIWF{padding:7px 9px}.Button_ghost__gZqlA.Button_lg__s7W56{padding:9px 12px}.Button_root__gqO24:hover:not(:disabled):not([aria-disabled=true]){background-color:var(
      --control-hover-background-color,var(--control-background-color,var(--button-hover-bg,var(--button-bg)))
    );color:var(
      --control-hover-color,var(--control-color,var(--button-hover-fg,var(--button-fg)))
    );border:var(--control-hover-border,var(--control-border,1px solid var(--button-border)));border-color:var(
      --control-hover-border-color,var(--control-border-color,var(--button-hover-border,var(--button-border)))
    )}.Button_root__gqO24:disabled,.Button_root__gqO24[aria-disabled=true]{cursor:default;pointer-events:none;background-color:var(--control-disabled-background-color,var(--button-bg));color:var(--control-disabled-color,var(--button-fg));border:var(--control-disabled-border,1px solid var(--button-border));border-color:var(--control-disabled-border-color,var(--button-border));opacity:var(--control-disabled-opacity,.5)}.Button_root__gqO24[data-loading=true]{background-color:var(--button-bg);color:var(--button-fg);border-color:var(--button-border);opacity:.65}@media (prefers-reduced-motion:no-preference){.Button_root__gqO24:not(.Button_ghost__gZqlA):active:not(:focus-visible):not(:disabled){transform:scale(var(--control-press-scale,.97))}}.Button_root__gqO24:focus-visible:not(:disabled):not([aria-disabled=true]){background-color:var(
      --control-focus-background-color,var(--control-background-color,var(--button-focus-bg,var(--button-bg)))
    );color:var(
      --control-focus-color,var(--control-color,var(--button-focus-fg,var(--button-fg)))
    );border-color:var(
      --control-focus-border-color,var(--control-border-color,var(--button-border))
    );outline:var(--control-focus-outline,2px solid var(--accent-solid));outline-offset:var(--control-focus-outline-offset,2px);text-decoration:var(--control-focus-text-decoration,var(--control-text-decoration,none));text-underline-offset:var(
      --control-focus-text-underline-offset,var(--control-text-underline-offset,auto)
    )}.Button_ghost__gZqlA{--button-focus-bg:var(--button-secondary-bg);--button-focus-fg:var(--fg)}.Button_root__gqO24:hover:not(:disabled):not([aria-disabled=true]){text-decoration:var(--control-hover-text-decoration,var(--control-text-decoration,none));text-decoration-color:var(
      --control-hover-text-decoration-color,var(--control-text-decoration-color,currentColor)
    );text-underline-offset:var(
      --control-hover-text-underline-offset,var(--control-text-underline-offset,auto)
    )}.Button_root__gqO24:disabled,.Button_root__gqO24[aria-disabled=true]{text-decoration:var(--control-disabled-text-decoration,var(--control-text-decoration,none));text-decoration-color:var(
      --control-disabled-text-decoration-color,var(--control-text-decoration-color,currentColor)
    )}.Button_root__gqO24[aria-pressed=true]{background-color:var(
      --control-selected-background-color,var(--control-background-color,var(--button-bg))
    );border-color:var(
      --control-selected-border-color,var(--control-border-color,var(--button-border))
    );color:var(--control-selected-color,var(--control-color,var(--button-fg)))}.Button_destructive__9VB0j:hover:not(:disabled){opacity:.9}.Button_ghost__gZqlA:hover:not(:disabled):not([aria-disabled=true]){border:var(--control-hover-border,var(--control-border,none))}.Button_ghost__gZqlA:disabled{border:var(--control-disabled-border,none)}.Button_ghost__gZqlA[data-loading=true]{border:none}}@layer theme, base, components, utilities;@media (max-width:639.98px){.api-code-panel_hero__6ah_X pre{padding-bottom:8px;line-height:1.6}.api-code-panel_hero__6ah_X [role=tabpanel]>div+div pre{padding-top:8px}.api-code-panel_hero__6ah_X [role=tabpanel]>p:last-child{padding-bottom:8px}}@layer theme, base, components, utilities;.api-keys-card_root__d5Us_{container:api-keys/inline-size;content-visibility:auto;contain-intrinsic-size:auto 560px;min-width:0}@layer theme, base, components, utilities;@layer components{.overlay_popup__AMJJb{z-index:1300;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--bg-elev);color:var(--fg);font-family:var(--font-sans),system-ui,sans-serif;box-shadow:none;outline:none;transform-origin:var(--radix-popper-transform-origin);max-height:var(--radix-popper-available-height);overflow-y:auto}.overlay_popup__AMJJb[data-state=open]{animation:overlay_popup-enter___X_0q var(--motion-menu-enter) var(--ease-out)}.overlay_popup__AMJJb[data-state=closed]{animation:overlay_popup-exit__53hSo var(--motion-menu-exit) var(--ease-out)}.overlay_popup__AMJJb[data-instant=true]{animation:none}.overlay_menu__6eerA{padding:4px;min-width:160px}.overlay_item__svGHB{display:flex;position:relative;align-items:center;min-height:36px;padding:6px 12px;border-radius:var(--radius-control);font-size:14px;line-height:1.5;cursor:pointer;outline:none;user-select:none;background-color:var(--control-background-color,transparent);color:var(--control-color,var(--fg))}.overlay_item__svGHB:hover,.overlay_item__svGHB[data-highlighted]{background-color:var(--control-hover-background-color,var(--bg-sunken));color:var(--control-hover-color,var(--control-color,var(--fg)))}.overlay_item__svGHB[data-selected=true]{background-color:var(--control-selected-background-color,transparent)}.overlay_item__svGHB[data-selected=true]:hover{background-color:var(
      --control-selected-hover-background-color,var(--control-hover-background-color,var(--bg-sunken))
    )}.overlay_item__svGHB[data-highlighted]{background-color:var(
      --control-focus-background-color,var(--control-hover-background-color,var(--bg-sunken))
    );color:var(--control-focus-color,var(--control-hover-color,var(--control-color,var(--fg))))}.overlay_item__svGHB:active{background-color:var(--control-active-background-color,var(--bg-inset))}.overlay_item__svGHB[data-disabled]{pointer-events:none;opacity:.38}@keyframes overlay_popup-enter___X_0q{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes overlay_popup-exit__53hSo{to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.overlay_popup__AMJJb[data-state]{animation:none}}}@layer theme, base, components, utilities;.ios-app-showcase_showcase__yPP7J{--ios-count:5;--ios-slot:3.6s;--ios-cycle:calc(var(--ios-slot) * var(--ios-count));--ios-phone-width:min(68vw,272px);display:grid;grid-template-areas:"copy" "phone" "features" "form";gap:40px;align-items:start}@media (min-width:1024px){.ios-app-showcase_showcase__yPP7J{--ios-phone-width:300px;grid-template-columns:minmax(0,1fr) minmax(0,420px);grid-template-rows:auto auto 1fr;grid-template-areas:"copy phone" "features phone" "form phone";column-gap:64px;row-gap:36px}}.ios-app-showcase_copy__FTfwY{grid-area:copy}.ios-app-showcase_features__a30WX{grid-area:features}.ios-app-showcase_form__uUm_Y{grid-area:form}.ios-app-showcase_phoneArea__SpKOR{grid-area:phone;display:flex;justify-content:center;align-self:center}.ios-app-showcase_phone__EdYXc{width:var(--ios-phone-width);padding:calc(var(--ios-phone-width) * .034);border-radius:calc(var(--ios-phone-width) * .165);background:#121212;box-shadow:0 0 0 1px var(--border),inset 0 0 0 1px rgba(255,255,255,.07)}.ios-app-showcase_screen__7JCQ_{position:relative;aspect-ratio:1206/2622;overflow:hidden;border-radius:calc(var(--ios-phone-width) * .135);background:var(--bg)}.ios-app-showcase_shot__Br9ko{position:absolute;inset:0;opacity:0}.ios-app-showcase_shot__Br9ko[data-active]{opacity:1}.ios-app-showcase_shot__Br9ko img{display:block;width:100%;height:100%}.ios-app-showcase_marker__kdjEL{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--bg-elev);opacity:0}.ios-app-showcase_item__k0GSP[data-active] .ios-app-showcase_marker__kdjEL{opacity:1}.ios-app-showcase_item__k0GSP{position:relative;isolation:isolate}.ios-app-showcase_item__k0GSP:focus-visible{outline:2px solid var(--accent-solid);outline-offset:2px}@media screen and (prefers-reduced-motion:no-preference){.ios-app-showcase_showcase__yPP7J:not([data-pinned]) .ios-app-showcase_marker__kdjEL,.ios-app-showcase_showcase__yPP7J:not([data-pinned]) .ios-app-showcase_shot__Br9ko{animation:ios-app-showcase_ios-slot__JsTU_ var(--ios-cycle) linear infinite both;animation-delay:calc(var(--ios-lead, 0) * var(--ios-slot) * -1)}.ios-app-showcase_showcase__yPP7J:not([data-pinned]) .ios-app-showcase_marker__kdjEL[data-span="2"]{animation-name:ios-app-showcase_ios-slot-double__fTdki}.ios-app-showcase_showcase__yPP7J[data-inview=false] :is(.ios-app-showcase_shot__Br9ko,.ios-app-showcase_marker__kdjEL){animation-play-state:paused}.ios-app-showcase_showcase__yPP7J[data-pinned] :is(.ios-app-showcase_shot__Br9ko,.ios-app-showcase_marker__kdjEL){transition:opacity var(--motion-modal-enter) var(--ease-out)}.ios-app-showcase_item__k0GSP{transition:transform var(--motion-press) var(--ease-out)}.ios-app-showcase_item__k0GSP:active{transform:scale(.985)}}@keyframes ios-app-showcase_ios-slot__JsTU_{0%,18%{opacity:1}20.5%,97.5%{opacity:0}to{opacity:1}}@keyframes ios-app-showcase_ios-slot-double__fTdki{0%,38%{opacity:1}40.5%,97.5%{opacity:0}to{opacity:1}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.ios-app-showcase_settle__VGSpq{animation:ios-app-showcase_ios-settle__Oehgh linear both;animation-timeline:view();animation-range:entry 0 cover 45%;transform-origin:50% 100%;will-change:transform}}}@keyframes ios-app-showcase_ios-settle__Oehgh{0%{transform:perspective(1600px) rotateX(16deg) translateY(56px) scale(.94)}to{transform:none}}