.ai-faq_faq__8_mQO{--faq-ease:cubic-bezier(0.23,1,0.32,1)}.ai-faq_item__Tt2xI{border-top:1px solid var(--color-border)}.ai-faq_item__Tt2xI h3{margin:0;font-size:inherit;font-weight:400}.ai-faq_trigger__HaAj4{display:flex;width:100%;min-height:64px;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border:0;background:none;color:var(--color-ink);font:inherit;font-size:15px;line-height:1.5;text-align:left;cursor:pointer}.ai-faq_trigger__HaAj4>span{overflow-wrap:anywhere}.ai-faq_row__o6pWP button:focus-visible,.ai-faq_trigger__HaAj4:focus-visible{outline:none}.ai-faq_trigger__HaAj4:focus-visible>span{text-decoration:underline;text-underline-offset:4px}.ai-faq_row__o6pWP button:focus-visible{background:var(--color-hover)}.ai-faq_chevron__umhBf{width:18px;height:18px;flex-shrink:0;color:var(--color-ink-3);transition:rotate .22s var(--faq-ease),color .22s var(--faq-ease)}.ai-faq_item__Tt2xI[data-open=true] .ai-faq_chevron__umhBf{color:var(--color-accent);rotate:180deg}.ai-faq_panel__SBk2R{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s var(--faq-ease)}.ai-faq_item__Tt2xI[data-open=true] .ai-faq_panel__SBk2R{grid-template-rows:1fr}.ai-faq_clip__k8ovG{min-height:0;overflow:hidden}.ai-faq_content__x_KMB{padding:0 28px 22px 0;color:var(--color-ink-2);font-size:15px;line-height:1.7;overflow-wrap:anywhere}.ai-faq_content__x_KMB p{margin:0}.ai-faq_content__x_KMB a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.ai-faq_ask___0gwK{margin:0;border-top:1px solid var(--color-border)}.ai-faq_row__o6pWP{display:flex;min-height:64px;align-items:center;gap:8px;transition:box-shadow .2s var(--faq-ease)}.ai-faq_row__o6pWP:focus-within{box-shadow:inset 0 -1px 0 var(--color-accent)}.ai-faq_row__o6pWP input{min-width:0;min-height:64px;flex:1 1 0%;padding:18px 0;border:0;border-radius:0;background:none;color:var(--color-ink);font:inherit;font-size:16px;text-overflow:ellipsis;outline:none}.ai-faq_row__o6pWP input::placeholder{color:var(--color-ink-3);opacity:1}.ai-faq_row__o6pWP button{display:grid;width:44px;height:44px;flex-shrink:0;place-items:center;padding:0;border:0;border-radius:50%;background:none;color:var(--color-ink);cursor:pointer;transition:background-color .16s ease-out,color .16s ease-out}.ai-faq_row__o6pWP button svg{width:18px;height:18px}.ai-faq_row__o6pWP button:disabled,.ai-faq_row__o6pWP button[aria-disabled=true]{color:var(--color-ink-3);cursor:default}.ai-faq_row__o6pWP button:active:not([aria-disabled=true]){background:var(--color-hover)}.ai-faq_note__IfYIG{margin:0;padding-top:16px;border-top:1px solid var(--color-border);color:var(--color-ink-3);font-size:12px;line-height:1.6}.ai-faq_error___5Z5S{margin:0;padding:14px 0 20px;color:var(--color-ink);font-size:14px}.ai-faq_thinking__5VbZO{width:fit-content;background:linear-gradient(90deg,var(--color-ink-3) 0,var(--color-ink) 50%,var(--color-ink-3) 100%) 0 0 /200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ai-faq_faq-shimmer__i5fd7 1.4s linear infinite}.ai-faq_spinner__slsiP{width:15px;height:15px;flex-shrink:0;margin-right:1.5px;border:1.5px solid var(--color-border-2);border-top-color:var(--color-ink);border-radius:50%;animation:ai-faq_faq-spin__SRj7x .8s linear infinite}.ai-faq_paragraph__Slnty{display:block}.ai-faq_paragraph__Slnty+.ai-faq_paragraph__Slnty{margin-top:.8em}.ai-faq_word__nBW_D{opacity:0;filter:blur(6px);animation:ai-faq_faq-word-in__gjPas .42s var(--faq-ease) forwards}@keyframes ai-faq_faq-spin__SRj7x{to{transform:rotate(1turn)}}@keyframes ai-faq_faq-shimmer__i5fd7{to{background-position:-200% 0}}@keyframes ai-faq_faq-word-in__gjPas{to{opacity:1;filter:blur(0)}}@media (hover:hover){.ai-faq_row__o6pWP button:hover:not([aria-disabled=true]),.ai-faq_trigger__HaAj4:hover .ai-faq_chevron__umhBf{color:var(--color-accent)}}@media (prefers-reduced-motion:reduce){.ai-faq_chevron__umhBf,.ai-faq_panel__SBk2R,.ai-faq_row__o6pWP{transition:none}.ai-faq_word__nBW_D{opacity:1;filter:none;animation:none}.ai-faq_thinking__5VbZO{color:var(--color-ink-3);animation:none}}.info-tip_wrap__tf4g6{position:relative;display:inline-flex;align-items:center;vertical-align:middle;margin-left:6px}.info-tip_trigger__wyje_{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;color:var(--color-ink-3);cursor:pointer;transition:color .14s,background-color .14s}.info-tip_trigger__wyje_ svg{width:15px;height:15px}.info-tip_trigger__wyje_:focus-visible,.info-tip_trigger__wyje_:hover,.info-tip_wrap__tf4g6[data-open] .info-tip_trigger__wyje_{color:var(--color-ink);background:var(--color-hover)}.info-tip_trigger__wyje_:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.info-tip_bubble__8GQmy{display:none;position:absolute;bottom:calc(100% + 8px);left:calc(-6px - var(--tip-shift, 0px));z-index:10;width:max-content;max-width:min(22rem,calc(100vw - 32px),var(--tip-max-width,100vw));padding:10px 12px;border:1px solid var(--color-border-2);border-radius:8px;background:var(--color-surface);box-shadow:0 6px 16px rgb(0 0 0/.1);color:var(--color-ink);font-size:13px;font-weight:400;line-height:1.55;text-align:left;white-space:normal;transform:translateY(4px);opacity:0;pointer-events:none;transition:opacity .14s ease-out,transform .16s cubic-bezier(.16,1,.3,1),display allow-discrete .16s}.info-tip_bubble__8GQmy code{font-family:var(--font-mono);font-size:12px}.info-tip_trigger__wyje_:focus-visible+.info-tip_bubble__8GQmy,.info-tip_wrap__tf4g6:hover .info-tip_bubble__8GQmy,.info-tip_wrap__tf4g6[data-open] .info-tip_bubble__8GQmy{display:block;opacity:1;transform:translateY(0);pointer-events:auto}.info-tip_wrap__tf4g6[data-dismissed] .info-tip_bubble__8GQmy{display:none;opacity:0;transform:translateY(4px);pointer-events:none}@starting-style{.info-tip_trigger__wyje_:focus-visible+.info-tip_bubble__8GQmy,.info-tip_wrap__tf4g6:hover .info-tip_bubble__8GQmy,.info-tip_wrap__tf4g6[data-open] .info-tip_bubble__8GQmy{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.info-tip_bubble__8GQmy,.info-tip_trigger__wyje_{transition:none}}.buy-credits_panel__hWCAQ{padding:4rem var(--cell-pad);scroll-margin-top:6rem}.buy-credits_form__SWTXm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem 4rem}.buy-credits_intro__ybuCI{grid-row:span 2;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.buy-credits_intro__ybuCI p{max-width:24rem;color:var(--color-ink-3);font-size:1rem;line-height:1.6}.buy-credits_intro__ybuCI .ui-text-link{margin-top:.5rem}.buy-credits_selection__vDKZN{min-width:0}.buy-credits_amounts__PmBg6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.buy-credits_option__2tbFB{position:relative;min-width:0;cursor:pointer}.buy-credits_option__2tbFB input{position:absolute;width:1px;height:1px;opacity:0}.buy-credits_option__2tbFB span{display:flex;min-height:4rem;align-items:center;justify-content:center;border:1px solid var(--color-line-strong);border-radius:.625rem;color:var(--color-ink-2);font-size:1.125rem;font-weight:550;transition:border-color var(--duration-base) ease-out,background-color var(--duration-base) ease-out,color var(--duration-base) ease-out}.buy-credits_option__2tbFB:hover span{border-color:var(--color-border-2);color:var(--color-ink)}.buy-credits_option__2tbFB input:checked+span{border-color:var(--color-accent);background:var(--color-accent-bg);color:var(--color-accent)}.buy-credits_option__2tbFB input:focus-visible+span{outline:2px solid var(--color-accent);outline-offset:3px}.buy-credits_submit__A13zY{grid-column:2;width:100%;min-height:3rem}@media (max-width:63.99rem){.buy-credits_form__SWTXm{column-gap:2rem}}@media (max-width:47.99rem){.buy-credits_panel__hWCAQ{padding-block:3rem}.buy-credits_form__SWTXm{grid-template-columns:minmax(0,1fr);gap:1.5rem}.buy-credits_intro__ybuCI{grid-row:auto;margin-bottom:.5rem}.buy-credits_submit__A13zY{grid-column:1}}@media (max-width:30rem){.buy-credits_amounts__PmBg6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.buy-credits_option__2tbFB span{transition:none}}.hero-grid_art__hqJQH{--pitch:calc(100cqw / 4);position:absolute;inset:0;z-index:-1;overflow:hidden;container-type:size;pointer-events:none;mask-image:radial-gradient(ellipse 62% 58% at var(--focus,50% 42%),rgb(0 0 0/.12) 30%,#000 82%)}.hero-grid_lines__t6Jgh{position:absolute;inset:0;background-image:radial-gradient(circle at center,var(--color-line-strong) 1.5px,transparent 2px),linear-gradient(to right,var(--color-line) 1px,transparent 1px),linear-gradient(to bottom,var(--color-line) 1px,transparent 1px);background-size:var(--pitch) var(--pitch);background-position:calc(var(--pitch) / 2) calc(var(--pitch) / 2),0 0,0 0}.hero-grid_glyph__P6FLq,.hero-grid_node__sFFrK{position:absolute;display:none}.hero-grid_glyph__P6FLq{left:calc(var(--c) * var(--pitch));top:calc(var(--r) * var(--pitch));width:var(--pitch);height:var(--pitch);place-items:center}.hero-grid_glyph__P6FLq svg{width:34%;height:34%}.hero-grid_glyph__P6FLq rect{fill:var(--color-ink-2);opacity:0}.hero-grid_glyph__P6FLq rect[data-lit]{animation:hero-grid_glyph__P6FLq 5.6s var(--ease-ui) infinite;animation-delay:calc(var(--g) + var(--i) * 28ms)}@keyframes hero-grid_glyph__P6FLq{0%,8%{opacity:0;transform:scale(.4)}18%,62%{opacity:.85;transform:none}74%,to{opacity:0;transform:scale(.4)}}.hero-grid_glyph__P6FLq rect{transform-box:fill-box;transform-origin:center}.hero-grid_node__sFFrK{left:calc(var(--c) * var(--pitch) - 1.5rem);top:calc(var(--r) * var(--pitch) - 1.5rem);width:3rem;height:3rem;place-items:center;border:1px solid var(--color-line-strong);border-radius:999px;background:var(--color-bg)}.hero-grid_node__sFFrK>span{width:.5rem;height:.5rem;border-radius:999px;background:var(--color-action);box-shadow:0 0 0 0 color-mix(in srgb,var(--color-action) 60%,transparent);animation:hero-grid_ping__fbdYl 2.4s var(--ease-ui) infinite}.hero-grid_node__sFFrK+.hero-grid_node__sFFrK>span{animation-delay:1.2s}@keyframes hero-grid_ping__fbdYl{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-action) 60%,transparent)}70%,to{box-shadow:0 0 0 .875rem transparent}}@media (min-width:64rem){.hero-grid_art__hqJQH{--pitch:calc(100cqw / 12)}.hero-grid_glyph__P6FLq,.hero-grid_node__sFFrK{display:grid}}