.ESXKBq_swarmHero{--cue-opacity:1;--hero-opacity:1;--hero-scale:1;--hero-shift:0px;--scatter-opacity:0;--scatter-shift:64px;background:#f4fbff;height:300svh;position:relative}.ESXKBq_heroSky{background:radial-gradient(circle at 50% 48%,#fff 0 17rem,#0000 37rem),radial-gradient(circle at 8% 8%,#bae6fdc7,#0000 27rem),radial-gradient(circle at 92% 15%,#e0f2feeb,#0000 30rem),linear-gradient(#fbfeff 0%,#eaf7ff 100%);position:absolute;inset:0}.ESXKBq_heroSky:after{content:"";background-image:linear-gradient(#0ea5e90d 1px,#0000 1px),linear-gradient(90deg,#0ea5e90d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.ESXKBq_swarmItem{--tile-size:68px;width:var(--tile-size);height:var(--tile-size);transform:translate3d(calc(-50% + var(--swarm-x)), calc(-50% + var(--swarm-y)), 0);will-change:transform;background:#ffffffeb;border:1px solid #bae6fde6;border-radius:25%;padding:4px;position:absolute;top:50%;left:50%;box-shadow:0 10px 28px #0ea5e926}.ESXKBq_swarmItem:nth-child(3n+1){border-radius:31% 27% 34% 24%}.ESXKBq_swarmItem:nth-child(3n+2){border-radius:24% 35% 27% 32%}.ESXKBq_heroCopy{z-index:5;text-align:center;width:min(39rem,100% - 3rem);opacity:var(--hero-opacity);transform:translate(-50%, calc(-50% + var(--hero-shift))) scale(var(--hero-scale));flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%}.ESXKBq_heroTitle{justify-content:center;align-items:center;width:100%;min-height:clamp(6rem,12vw,9rem);font-size:clamp(4.5rem,min(10vw,16svh),8.5rem);line-height:.8;display:flex;position:relative}.ESXKBq_wordAvatar{background:#fffc;border:1px solid #fff;border-radius:30% 24% 34% 25%;width:clamp(5rem,9vw,7rem);height:clamp(5rem,9vw,7rem);padding:.55rem;position:absolute;top:50%;right:-.5rem;transform:translateY(-50%)rotate(4deg);box-shadow:0 28px 70px #0ea5e93b}.ESXKBq_wordAvatar img{border-radius:23%}.ESXKBq_heroSubhead{max-width:32rem;color:var(--muted);margin-top:1.1rem;font-size:clamp(.94rem,1.5vw,1.08rem);line-height:1.7}.ESXKBq_scatterCopy{z-index:4;text-align:center;width:min(54rem,100% - 3rem);opacity:var(--scatter-opacity);transform:translate(-50%, calc(-50% + var(--scatter-shift)));position:absolute;top:50%;left:50%}.ESXKBq_scrollCue{z-index:7;color:#6d86a3;text-transform:uppercase;letter-spacing:.12em;opacity:var(--cue-opacity);align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;display:flex;position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%)}.ESXKBq_customColorInput::-webkit-color-swatch-wrapper{padding:0}.ESXKBq_customColorInput::-webkit-color-swatch{border:0;border-radius:50%}.ESXKBq_customColorInput::-moz-color-swatch{border:0;border-radius:50%}.ESXKBq_surfaceCanvas{background:radial-gradient(circle at 76% 18%, color-mix(in srgb, var(--surface-accent) 18%, transparent), transparent 22rem), linear-gradient(150deg, #fafdff, var(--surface-soft))}.ESXKBq_profileBanner{background:radial-gradient(circle at 15% 30%, #ffffff73 0 .7rem, transparent .75rem), radial-gradient(circle at 80% 50%, #ffffff6b 0 1.2rem, transparent 1.25rem), var(--surface-accent);height:5.5rem}@media (max-width:1050px){.ESXKBq_wordAvatar{right:1rem}}@media (max-width:820px){.ESXKBq_wordAvatar{width:5rem;height:5rem;right:0}}@media (max-width:640px){.ESXKBq_swarmHero{height:300svh}.ESXKBq_swarmItem{--tile-size:47px;padding:3px}.ESXKBq_heroCopy{width:calc(100% - 2rem)}.ESXKBq_heroTitle{min-height:5.5rem;font-size:clamp(3.5rem,min(17vw,12svh),5.5rem)}.ESXKBq_wordAvatar{width:4rem;height:4rem;top:auto;bottom:-2.5rem;right:.4rem}.ESXKBq_heroSubhead{max-width:20rem;margin-top:2.2rem;font-size:.9rem}.ESXKBq_scrollCue{font-size:.58rem}.ESXKBq_profileBanner{height:5rem}}@media (max-width:420px){.ESXKBq_heroCopy{width:calc(100% - 1.25rem)}.ESXKBq_heroSubhead{max-width:18rem}}@media (max-height:700px) and (min-width:641px){.ESXKBq_swarmItem{--tile-size:58px;padding:3px}.ESXKBq_heroTitle{min-height:6rem;font-size:clamp(4rem,min(9vw,15svh),7rem)}.ESXKBq_wordAvatar{width:5rem;height:5rem;right:1rem}.ESXKBq_heroSubhead{max-width:34rem;margin-top:.8rem;font-size:.9rem;line-height:1.5}.ESXKBq_heroActions{margin-top:1rem}.ESXKBq_primaryAction,.ESXKBq_secondaryAction{height:2.75rem}.ESXKBq_scrollCue{bottom:.65rem}}@media (max-height:620px) and (max-width:640px){.ESXKBq_heroTitle{min-height:6rem}.ESXKBq_wordAvatar{width:3.5rem;height:3.5rem;bottom:-2rem;right:.5rem}.ESXKBq_heroSubhead{margin-top:2rem;font-size:.8rem;line-height:1.45}.ESXKBq_heroActions{margin-top:.85rem}.ESXKBq_secondaryAction{display:none}.ESXKBq_primaryAction{height:2.8rem}.ESXKBq_scrollCue{display:none}}@media (prefers-reduced-transparency:reduce){.ESXKBq_translucentSurface{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-reduced-motion:reduce){.ESXKBq_swarmHero{height:100svh}.ESXKBq_scrollCue{display:none}}
.mZZwuq_hero{background:radial-gradient(circle at 80% 44%,#bae6fd73,#0000 32rem),linear-gradient(150deg,#fbfeff,#ecf9ff);position:relative;overflow:clip}.mZZwuq_inner{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);min-height:min(51rem,100svh);padding:8.25rem 0 5.5rem;display:grid;position:relative}.mZZwuq_copy{min-width:0}.mZZwuq_eyebrow{color:#0369a1;text-transform:uppercase;letter-spacing:.14em;margin-bottom:1.25rem;font-size:.72rem;font-weight:850}.mZZwuq_title{max-width:44rem;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3.25rem,5.5vw,5.25rem);font-weight:800;line-height:1.02}.mZZwuq_title span{color:#087eaf}.mZZwuq_features{color:#52647c;flex-wrap:wrap;align-items:center;gap:.7rem 1.25rem;margin:2rem 0 0;padding:0;font-size:.75rem;font-weight:600;list-style:none;display:flex}.mZZwuq_features li:before{vertical-align:middle;content:"";background:#0ea5e9;border-radius:50%;width:.3rem;height:.3rem;margin-right:.5rem;display:inline-block}.mZZwuq_description{color:#52647c;max-width:34rem;margin-top:1.8rem;font-size:clamp(1rem,1.6vw,1.14rem);line-height:1.7}.mZZwuq_actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.mZZwuq_primaryLink{min-height:2.75rem;transition:transform .16s var(--ease-out), background-color .16s ease;font-weight:750}.mZZwuq_primaryLink:active{transform:scale(.97)}.mZZwuq_secondaryLink{color:#075985;text-underline-offset:.3rem;align-items:center;gap:.45rem;min-height:2.75rem;font-size:.9rem;font-weight:750;-webkit-text-decoration:underline #9bdcf8;text-decoration:underline #9bdcf8;display:inline-flex}.mZZwuq_secondaryLink svg{width:1rem;height:1rem}.mZZwuq_secondaryLink:focus-visible{outline-offset:4px;outline:2px solid #0284c7}@media (max-width:900px){.mZZwuq_inner{grid-template-columns:1fr;gap:1.5rem;padding-top:8rem}.mZZwuq_title{max-width:42rem;font-size:clamp(3.25rem,7.8vw,4.5rem)}}@media (max-width:480px){.mZZwuq_inner{padding-top:7.25rem;padding-bottom:4rem}.mZZwuq_title{font-size:clamp(2.75rem,10.5vw,3.4rem)}.mZZwuq_description{margin-top:1.4rem}.mZZwuq_features{margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){.mZZwuq_primaryLink{transition:none}.mZZwuq_primaryLink:active{transform:none}}
.IbfMKG_demo{--foreground:#0b1830;--primary:#0b1830;--primary-foreground:#fff;--muted:#eef7fd;--muted-foreground:#60708a;--input:#d9eaf5;--ring:#0284c7;width:min(100%,25rem);min-width:0;color:var(--foreground);margin-inline:auto;scroll-margin-top:6rem;position:relative}.IbfMKG_stage{perspective:1200px;padding-top:3.75rem}.IbfMKG_deck{aspect-ratio:.96;width:100%;transform-style:preserve-3d;position:relative}.IbfMKG_card{backface-visibility:hidden;border-radius:1.75rem;position:absolute;inset:0;box-shadow:0 18px 42px #0e577817}.IbfMKG_cardContent{grid-template-rows:3.5rem minmax(0,1fr) auto;height:100%;padding:1.6rem 1.75rem 2rem;display:grid}.IbfMKG_card[data-revealed=false] .IbfMKG_cardContent{visibility:hidden}.IbfMKG_cardHeader{justify-content:space-between;align-items:baseline;gap:1rem;min-width:0;display:flex}.IbfMKG_name{-webkit-line-clamp:2;min-width:0;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:750;line-height:1.1;display:-webkit-box;overflow:hidden}.IbfMKG_counter{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.72rem;font-weight:650}.IbfMKG_counterTotal{opacity:.6}.IbfMKG_avatar{aspect-ratio:1;-webkit-user-select:none;user-select:none;object-fit:contain;align-self:center;max-height:100%}.IbfMKG_cardFooter{justify-content:space-between;align-items:center;gap:1rem;display:flex}.IbfMKG_paletteLabel{color:#47576b;align-items:center;gap:.45rem;font-size:.72rem;font-weight:550;display:inline-flex}.IbfMKG_paletteDot{border-radius:50%;width:.4rem;height:.4rem}.IbfMKG_wordmark{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.04em;font-size:1.25rem;font-weight:800}.IbfMKG_dock{z-index:1;background:#fff;border:1px solid #d5e7f3;border-radius:1.25rem;margin-top:1rem;position:relative}.IbfMKG_nameRow{border-bottom:1px solid #e5eff6;padding:.4rem .85rem .4rem 1.1rem}.IbfMKG_inputLabel{color:var(--muted-foreground);white-space:nowrap;flex:none;font-size:.75rem;font-weight:600}.IbfMKG_nameInput{height:2.75rem;box-shadow:none;background:0 0;border-color:#0000}.IbfMKG_nameInput input{min-width:0;caret-color:var(--ring);font-size:1rem;font-weight:550}.IbfMKG_nameInput [data-slot=input-group-addon]{padding-block:0}.IbfMKG_nameInput input::placeholder{color:#6a7e94;font-weight:400}.IbfMKG_toolbar,.IbfMKG_browseControls,.IbfMKG_exports{align-items:center;gap:.2rem;display:flex}.IbfMKG_toolbar{justify-content:space-between;padding:.55rem}.IbfMKG_iconButton,.IbfMKG_nextButton,.IbfMKG_downloadButton,.IbfMKG_resetButton{touch-action:manipulation;min-height:2.75rem;transition:transform .16s var(--ease-out), background-color .16s ease;-webkit-tap-highlight-color:transparent}.IbfMKG_iconButton,.IbfMKG_resetButton{min-width:2.75rem}.IbfMKG_nextButton{padding-inline:.6rem}.IbfMKG_downloadButton{gap:.5rem;padding-inline:.9rem}.IbfMKG_demo button:active{transform:scale(.97)}.IbfMKG_demo button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.IbfMKG_nextButton[aria-disabled=true]{opacity:.55}.IbfMKG_exportStatus{color:#52647c;text-align:center;font-size:.72rem;line-height:1.5;position:absolute;bottom:-1.75rem;left:0;right:0}.IbfMKG_spinner{animation:.8s linear infinite IbfMKG_spin}@keyframes IbfMKG_spin{to{transform:rotate(360deg)}}@media (max-width:480px){.IbfMKG_demo{width:min(100%,23rem)}.IbfMKG_cardContent{padding:1.4rem 1.5rem 1.75rem}.IbfMKG_name{font-size:1.5rem}}@media (max-width:360px){.IbfMKG_toolbar{flex-wrap:wrap;gap:.25rem}.IbfMKG_browseControls,.IbfMKG_exports{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.IbfMKG_iconButton,.IbfMKG_nextButton,.IbfMKG_downloadButton,.IbfMKG_resetButton{transition:none}.IbfMKG_demo button:active{transform:none}.IbfMKG_spinner{animation:none}}
.V7KQAW_tabs{position:relative}.V7KQAW_billingList{background:#e8f7ff;border:1px solid #cce8f7;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,25rem);min-height:3.5rem;padding:.25rem;display:grid;position:relative}.V7KQAW_indicator{pointer-events:none;width:calc(50% - .25rem);transition:transform .22s var(--ease-in-out);background:#0b1830;border-radius:999px;position:absolute;top:.25rem;bottom:.25rem;left:.25rem;transform:translate(100%);box-shadow:0 7px 18px #0b18302e}.V7KQAW_billingList[data-billing=monthly] .V7KQAW_indicator{transform:translate(0)}.V7KQAW_billingList [data-slot=tabs-trigger]{z-index:1;color:#52647c;background:0 0;border:0;border-radius:999px;height:auto;min-height:2.9rem;padding:.4rem .7rem;transition:color .16s}.V7KQAW_billingList [data-slot=tabs-trigger][data-active]{color:#fff;background:0 0}.V7KQAW_billingList [data-slot=tabs-trigger]:after{display:none}.V7KQAW_panel{display:grid}.V7KQAW_price{width:fit-content}.V7KQAW_tabs[data-has-switched=true] .V7KQAW_price{animation:V7KQAW_price-appear .2s var(--ease-out) both}.V7KQAW_panel[hidden]{display:none}.V7KQAW_tabs:has([data-slot=tabs-trigger]:focus-visible) .V7KQAW_indicator{transition:none}@keyframes V7KQAW_price-appear{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.V7KQAW_indicator,.V7KQAW_billingList [data-slot=tabs-trigger]{transition:none}.V7KQAW_tabs[data-has-switched=true] .V7KQAW_price{animation:none}}
.NjkODG_section{--background:#102139;--foreground:#e4f3ff;--muted:#162c45;--muted-foreground:#a6bdd1;--ring:#7dd3fc;--border:#263d54;color:var(--foreground);background:#071426;padding-block:5.5rem;scroll-margin-top:6.5rem;position:relative}.NjkODG_inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.NjkODG_intro{padding-top:.75rem}.NjkODG_eyebrow{color:#7dd3fc;text-transform:uppercase;letter-spacing:.14em;margin-bottom:1.25rem;font-size:.72rem;font-weight:850}.NjkODG_title{max-width:28rem;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.75rem,4.4vw,4.5rem);font-weight:780;line-height:1.02}.NjkODG_description{max-width:25rem;color:var(--muted-foreground);margin-top:1.5rem;font-size:1.02rem;line-height:1.75}.NjkODG_freeNote{color:#b9e8ff;margin-top:2rem;font-size:.8rem;line-height:1.8}.NjkODG_section [data-slot=tabs-list]{min-height:2.75rem}.NjkODG_section [data-slot=tabs-trigger]{transition:color .15s}.NjkODG_section [data-slot=button]{transition:background-color .15s ease, transform .15s var(--ease-out)}.NjkODG_section [data-slot=button]:active{transform:scale(.97)}.NjkODG_section [data-slot=tabs-trigger]:focus-visible{transition:none}.NjkODG_panel{flex-direction:column;gap:1rem;min-width:0;min-height:28rem;display:flex}.NjkODG_panel[hidden]{display:none}.NjkODG_snippet{border:1px solid var(--border);background:#0b1b2e;border-radius:1rem;min-width:0;overflow:hidden}.NjkODG_snippetHeader{min-height:2.8rem;font-family:var(--font-geist-mono), monospace;color:var(--muted-foreground);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.25rem .5rem .25rem 1rem;font-size:.7rem;display:flex}.NjkODG_code{overscroll-behavior-x:contain;max-width:100%;font-family:var(--font-geist-mono), monospace;color:#c7eaff;tab-size:2;margin:0;padding:1.1rem 1.25rem;font-size:.8rem;line-height:1.85;overflow-x:auto}.NjkODG_panelFooter{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;margin-top:auto;font-size:.75rem;line-height:1.7;display:flex}.NjkODG_docsLink{color:#7dd3fc;text-underline-offset:.25rem;border-radius:.25rem;align-items:center;gap:.25rem;min-height:2.75rem;font-weight:700;-webkit-text-decoration:underline #345e7a;text-decoration:underline #345e7a;display:inline-flex}.NjkODG_docsLink svg{width:1rem;height:1rem}.NjkODG_docsLink:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.NjkODG_apiIntro{color:var(--muted-foreground);flex-direction:column;gap:.6rem;padding-top:.6rem;font-size:.85rem;line-height:1.75;display:flex}.NjkODG_apiLabel{color:#b9e8ff;font-weight:650}@media (hover:hover) and (pointer:fine){.NjkODG_docsLink:hover{color:#fff;text-decoration-color:currentColor}}@media (max-width:820px){.NjkODG_inner{grid-template-columns:minmax(0,1fr)}.NjkODG_title{max-width:40rem}.NjkODG_description{max-width:38rem}.NjkODG_freeNote{margin-top:1.25rem}}@media (max-width:640px){.NjkODG_section{padding-block:4rem}.NjkODG_code{padding:1rem;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.NjkODG_section [data-slot=button],.NjkODG_section [data-slot=tabs-trigger]{transition:none}.NjkODG_section [data-slot=button]:active{transform:none}}
.IQAGpG_creditRow{border-top:1px solid #e8f3f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding:.75rem 0 1.25rem;display:flex}.IQAGpG_credit{text-wrap:pretty;font-size:.8rem;line-height:2}.IQAGpG_author{vertical-align:middle;white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.IQAGpG_author a{color:#0b1830;text-underline-offset:.2rem;border-radius:.2rem;font-weight:600;-webkit-text-decoration:underline #b5d9ec;text-decoration:underline #b5d9ec}.IQAGpG_author img{display:block}.IQAGpG_accountLink{border-radius:.2rem;align-items:center;min-height:2.75rem;font-size:.75rem;transition:color .15s;display:inline-flex}.IQAGpG_creditRow a:focus-visible{outline-offset:4px;outline:2px solid #0284c7;transition:none}@media (hover:hover) and (pointer:fine){.IQAGpG_author a:hover,.IQAGpG_accountLink:hover{color:#0369a1;text-decoration-color:currentColor}}@media (prefers-reduced-motion:reduce){.IQAGpG_accountLink{transition:none}}
.tE7i7W_card{color:#fff;background:#0b1830;border:1px solid #ffffff1f;border-radius:1.35rem;flex-direction:column;justify-content:space-between;gap:1.25rem;width:100%;min-height:8.5rem;padding:1.3rem;text-decoration:none;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s,border-color .18s;display:flex;box-shadow:0 20px 50px #0b183024}.tE7i7W_card:focus-visible{outline-offset:3px;outline:2px solid #0ea5e9}.tE7i7W_card:active{transform:scale(.98)}.tE7i7W_header,.tE7i7W_invite{align-items:center;display:flex}.tE7i7W_header{justify-content:space-between;gap:1rem;font-size:.9rem;font-weight:750}.tE7i7W_arrow{color:#7dd3fc;width:1rem;height:1rem}.tE7i7W_invite{color:#b6c6d8;gap:.8rem;font-size:.82rem;line-height:1.45}.tE7i7W_avatar{background:#fffffff2;border:1px solid #7dd3fc73;border-radius:.8rem;flex:none;place-items:center;width:2.55rem;height:2.55rem;padding:.15rem;display:grid}.tE7i7W_avatar img{border-radius:.6rem;width:100%;height:100%}.tE7i7W_compact{border-radius:.9rem;gap:.75rem;min-height:7rem;padding:1rem}.tE7i7W_compact .tE7i7W_invite{font-size:.75rem}@media (hover:hover) and (pointer:fine){.tE7i7W_card:hover{border-color:#7dd3fc59;transform:translateY(-2px);box-shadow:0 26px 58px #0b183033}}@media (prefers-reduced-motion:reduce){.tE7i7W_card{transition:none}}
.Tud_JG_item{position:relative}.Tud_JG_card{pointer-events:none;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.Tud_JG_item:hover{z-index:3}.Tud_JG_item:hover .Tud_JG_card{transform:translateY(-.65rem)scale(1.04);box-shadow:0 26px 56px #0ea5e93b}}@media (prefers-reduced-motion:reduce){.Tud_JG_card{transition:none}}
