:root{--kx-ink:var(--color-text,rgb(255,255,255));--kx-quiet:#9a9a9a;--kx-paper:var(--color-background,rgb(40,43,43));--kx-ground:var(--color-black,rgb(11,12,13));--kx-line:rgba(255,255,255,0.16);--kx-accent:#e2483d;--kx-bad:#ff6b5e;--kx-radius:8px;--kx-ease:cubic-bezier(0.32,0.72,0,1);--kx-dur-1:140ms;--kx-dur-2:240ms}.kx-wait{display:flex;flex-flow:column;gap:10px;width:100%;padding:14px 16px;border:1px solid var(--kx-line);border-radius:var(--kx-radius);background:var(--kx-paper);position:relative}.kx-wait-head{display:flex;align-items:center;gap:10px}.kx-wait-title{font-size:13px;line-height:1.3;color:var(--kx-ink);letter-spacing:.01em}.kx-wait-steps{list-style:none;margin:0;padding:0;display:flex;flex-flow:column;gap:2px}.kx-wait-step{display:grid;grid-template-columns:14px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:5px 0;font-size:13px;line-height:1.35;color:var(--kx-quiet);transition:color var(--kx-dur-1) var(--kx-ease)}.kx-wait-label{min-width:0}.kx-wait-mark{width:9px;height:9px;margin-left:2px;border:1px solid var(--kx-line);border-radius:2px;transition:background-color var(--kx-dur-1) var(--kx-ease),border-color var(--kx-dur-1) var(--kx-ease)}.kx-wait-step[data-state=running]{color:var(--kx-ink)}.kx-wait-step[data-state=running] .kx-wait-mark{border-color:var(--kx-accent)}.kx-wait-step[data-state=done] .kx-wait-mark{background:var(--kx-accent);border-color:var(--kx-accent)}.kx-wait-step[data-state=failed]{color:var(--kx-bad)}.kx-wait-step[data-state=failed] .kx-wait-mark{background:var(--kx-bad);border-color:var(--kx-bad)}.kx-wait-when{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;color:var(--kx-quiet)}.kx-orb{--kx-orb-size:14px;width:var(--kx-orb-size);height:var(--kx-orb-size);flex:0 0 auto;border-radius:50%;position:relative;display:inline-block;background:var(--kx-line);-webkit-mask:radial-gradient(circle,transparent 44%,#000 46%);mask:radial-gradient(circle,transparent 44%,#000 46%)}.kx-orb[data-orb=running]{background:conic-gradient(from 0deg,transparent 0deg,var(--kx-accent) 70deg,var(--kx-accent) 130deg,transparent 200deg,transparent 1turn);animation:kx-orb-spin 1.1s linear infinite}.kx-orb[data-orb=done]{background:var(--kx-accent);-webkit-mask:none;mask:none}.kx-orb[data-orb=failed]{background:var(--kx-bad);-webkit-mask:none;mask:none}@keyframes kx-orb-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.kx-orb[data-orb=running]{animation:none;background:var(--kx-accent);-webkit-mask:radial-gradient(circle,transparent 44%,#000 46%);mask:radial-gradient(circle,transparent 44%,#000 46%)}}.js .kx-reveal>[data-reveal-step]{opacity:0;transform:translateY(6px);animation:kx-reveal var(--kx-dur-2) var(--kx-ease) forwards}.js .kx-reveal>[data-reveal-step="0"]{animation-delay:0s}.js .kx-reveal>[data-reveal-step="1"]{animation-delay:70ms}.js .kx-reveal>[data-reveal-step="2"]{animation-delay:.14s}.js .kx-reveal>[data-reveal-step="3"]{animation-delay:.21s}.js .kx-reveal>[data-reveal-step="4"]{animation-delay:.28s}@keyframes kx-reveal{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js .kx-reveal>[data-reveal-step]{opacity:1;transform:none;animation:none}}[data-sonner-toaster]{--width:380px;font-family:inherit}[data-sonner-toast]{background:var(--kx-paper);border:1px solid var(--kx-ink);border-radius:var(--kx-radius);color:var(--kx-ink);box-shadow:0 18px 40px -20px rgba(0,0,0,.34);font-size:14px;line-height:1.45;padding:14px 16px}[data-sonner-toast][data-type=error]{border-color:var(--kx-bad)}[data-sonner-toast] [data-title]{font-weight:500}[data-sonner-toast] [data-description]{color:var(--kx-quiet);margin-top:4px}[data-sonner-toast] [data-button]{background:var(--kx-ink);color:var(--kx-paper);border-radius:var(--kx-radius);min-height:44px;padding:0 14px;font-size:13px;cursor:pointer}[data-sonner-toast] [data-close-button]{background:var(--kx-paper);border-color:var(--kx-line);color:var(--kx-ink)}[role=button],[role=radio],[role=switch],[role=tab],[tabindex]:not([tabindex="-1"]),a[href],button,input:not([type=hidden]),select,summary,textarea{outline:2px solid transparent;outline-offset:2px}[role=button]:focus-visible,[role=radio]:focus-visible,[role=switch]:focus-visible,[role=tab]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,a[href]:focus-visible,button:focus-visible,input:not([type=hidden]):focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline-color:var(--kx-ink)}[role=button],[role=radio],[role=tab],a[href],button,input:not([type=hidden]),select,textarea{transition-property:transform,opacity,background-color,color,box-shadow,filter,border-color,border-radius,letter-spacing}div.faq[data-name=FAQ]{overflow-x:clip}.kx-field{outline:2px solid transparent;outline-offset:2px;min-height:44px}.kx-field:focus-visible{outline-color:var(--kx-ink)}.author-link,.footer-legal a,.lookup-hint a,a.dark-3,a.inactive-2,a.logo,a.nav-link-home,a.remix-cta-link-2,a.remix-cta-link-4,footer a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.author-link,.footer-legal a,.lookup-hint a,a.inactive-2,a.logo,a.nav-link-home,footer a{justify-content:flex-start}.kx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:809.98px){.footer-copyright,.footer-copyright *,footer *{min-width:0!important;max-width:100%!important}.footer-copyright:has(>*),footer .footer-copyright:has(>*),footer [class*=framer-]:has(>.framer-text),footer [class*=framer-]:has(>[class*=framer-] .framer-text){grid-template-columns:minmax(0,1fr)!important}.footer-copyright div,.footer-copyright p,footer .framer-text,footer .text-block,footer .text-node,footer [class*=copyright],footer [class*=copyright] *,footer [class*=credit],footer [class*=credit] *,footer [class*=reserved],footer [class*=reserved] *,footer [class*=rights],footer [class*=rights] *{white-space:pre-wrap!important}}@media (max-width:809.98px),(pointer:coarse){a.button-label,a.text-13.button-label{display:inline-block;padding:6px 4px;margin:-6px -4px}}