.\[\&\>\*\]\:flex-none>*{flex:none}.\[--chat-layout-shell-top\:--spacing\(11\)\]{--chat-layout-shell-top:calc(var(--spacing)*11)}.top-\(--chat-layout-shell-top\,0px\){top:var(--chat-layout-shell-top,0)}[data-tour-target=workspace-scope]{flex-shrink:0}.account-home{max-width:32rem;margin:0 auto;padding:4rem 1.5rem 5rem;display:grid;grid-gap:1.5rem;gap:1.5rem}.account-home h1{font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.account-home p{color:var(--muted-foreground,var(--muted));font-size:.875rem;line-height:1.5}.account-card{display:grid;grid-gap:.85rem;gap:.85rem;border:1px solid var(--border,var(--line));border-radius:.5rem;padding:1rem 1.1rem}.account-card div{display:grid;grid-gap:.15rem;gap:.15rem}.account-card dt{color:var(--muted-foreground,var(--muted));font-size:.75rem}.account-card dd{font-size:.875rem;font-weight:500}.account-actions{display:flex;flex-wrap:wrap;gap:.75rem}.account-actions a,.account-actions button{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding:0 1rem;border-radius:.375rem;border:1px solid var(--border,var(--line));background:transparent;color:inherit;font:inherit;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer}.account-actions a{background:var(--foreground);color:var(--background);border-color:var(--foreground)}header a[data-account]{max-width:14rem;overflow:hidden;text-overflow:ellipsis}[data-tour-target=workspace-scope] [torph-item]{display:none}[data-tour-target=workspace-scope] [torph-sr]{position:static;width:auto;height:auto;overflow:visible;clip:auto}.\[animation-delay\:0ms\]{animation-delay:0s}.\[animation-delay\:150ms\]{animation-delay:.15s}.\[animation-delay\:300ms\]{animation-delay:.3s}.\[mask-image\:linear-gradient\(\#000_86\%\,transparent\)\]{-webkit-mask-image:linear-gradient(#000 86%,#0000);mask-image:linear-gradient(#000 86%,#0000)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-blur-xl,.backdrop-saturate-150{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%)}.bg-\[\#4f9cf9\]{background-color:#4f9cf9}.bg-background\/65{background-color:var(--background);background-color:color-mix(in oklab,var(--background)65%,transparent)}.bg-orange-600{background-color:var(--color-orange-600)}.border-current,.border-current\/25{border-color:currentColor}.border-current\/25{border-color:color-mix(in oklab,currentcolor 25%,transparent)}.border-current\/30{border-color:currentColor;border-color:color-mix(in oklab,currentcolor 30%,transparent)}.dark\:bg-orange-200:is(.dark,.dark *){background-color:var(--color-orange-200)}@media (hover:hover){.dark\:hover\:bg-orange-100:is(.dark,.dark *):hover{background-color:var(--color-orange-100)}}.dark\:text-orange-950:is(.dark,.dark *){color:var(--color-orange-950)}.data-\[state\=on\]\:bg-foreground\/10[data-state=on]{background-color:var(--foreground);background-color:color-mix(in oklab,var(--foreground)10%,transparent)}@media (hover:hover){.data-\[state\=on\]\:hover\:bg-foreground\/10[data-state=on]:hover{background-color:var(--foreground);background-color:color-mix(in oklab,var(--foreground)10%,transparent)}.data-\[state\=on\]\:hover\:text-foreground[data-state=on]:hover{color:var(--foreground)}}.gap-0\.75{gap:calc(var(--spacing)*.75)}.h-\[72dvh\]{height:72dvh}@media (hover:hover){.hover\:bg-current\/10:hover{background-color:currentColor;background-color:color-mix(in oklab,currentcolor 10%,transparent)}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}@media (min-width:48rem){.md\:-mb-4{margin-bottom:calc(var(--spacing)*-4)}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:grid-cols-\[minmax\(320px\,420px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.md\:grid-rows-\[minmax\(0\,1fr\)_auto\]{grid-template-rows:minmax(0,1fr) auto}.md\:h-dvh{height:100dvh}.md\:min-h-0{min-height:0}.md\:overflow-y-auto{overflow-y:auto}.md\:pb-4{padding-bottom:calc(var(--spacing)*4)}.md\:pt-4{padding-top:calc(var(--spacing)*4)}.md\:row-start-1{grid-row-start:1}.md\:row-start-2{grid-row-start:2}}.min-h-135{min-height:calc(var(--spacing)*135)}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.pb-4\.5{padding-bottom:calc(var(--spacing)*4.5)}.pr-2\.25{padding-right:calc(var(--spacing)*2.25)}.pt-11{padding-top:calc(var(--spacing)*11)}.px-3\.25{padding-inline:calc(var(--spacing)*3.25)}.py-1\.25{padding-block:calc(var(--spacing)*1.25)}.py-2\.75{padding-block:calc(var(--spacing)*2.75)}.rounded-\[18px\]{border-radius:18px}.size-1\.75{width:calc(var(--spacing)*1.75);height:calc(var(--spacing)*1.75)}.size-10\.5{width:calc(var(--spacing)*10.5);height:calc(var(--spacing)*10.5)}.size-13\.5{width:calc(var(--spacing)*13.5);height:calc(var(--spacing)*13.5)}.size-3\.25{width:calc(var(--spacing)*3.25);height:calc(var(--spacing)*3.25)}.-top-5{top:calc(var(--spacing)*-5)}.after\:-bottom-2:after{content:var(--tw-content);bottom:calc(var(--spacing)*-2)}.after\:-left-1\.5:after{content:var(--tw-content);left:calc(var(--spacing)*-1.5)}.after\:-left-2\.5:after{content:var(--tw-content);left:calc(var(--spacing)*-2.5)}.after\:-right-2\.5:after{content:var(--tw-content);right:calc(var(--spacing)*-2.5)}.after\:bg-\[\#e9e9eb\]:after{content:var(--tw-content);background-color:#e9e9eb}.after\:bg-background:after{content:var(--tw-content);background-color:var(--background)}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:h-4\.5:after{content:var(--tw-content);height:calc(var(--spacing)*4.5)}.after\:rounded-bl-\[10px\]:after{content:var(--tw-content);border-bottom-left-radius:10px}.after\:rounded-br-\[10px\]:after{content:var(--tw-content);border-bottom-right-radius:10px}.after\:rounded-full:after{content:var(--tw-content);border-radius:2147483647px}.after\:size-1\.5:after{content:var(--tw-content);width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.after\:w-2\.5:after{content:var(--tw-content);width:calc(var(--spacing)*2.5)}.before\:-bottom-0\.5:before{content:var(--tw-content);bottom:calc(var(--spacing)*-.5)}.before\:-left-1\.75:before{content:var(--tw-content);left:calc(var(--spacing)*-1.75)}.before\:-right-1\.75:before{content:var(--tw-content);right:calc(var(--spacing)*-1.75)}.before\:bg-\[\#0a84ff\]:before{content:var(--tw-content);background-color:#0a84ff}.before\:bg-\[\#e9e9eb\]:before{content:var(--tw-content);background-color:#e9e9eb}.before\:bg-muted:before{content:var(--tw-content);background-color:var(--muted)}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:h-4\.5:before{content:var(--tw-content);height:calc(var(--spacing)*4.5)}.before\:left-0:before{content:var(--tw-content);left:0}.before\:rounded-bl-\[15px_14px\]:before{content:var(--tw-content);border-bottom-left-radius:15px 14px}.before\:rounded-br-\[15px_14px\]:before{content:var(--tw-content);border-bottom-right-radius:15px 14px}.before\:size-2\.5:before{content:var(--tw-content);width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.before\:w-4\.5:before{content:var(--tw-content);width:calc(var(--spacing)*4.5)}.bg-\[\#0a84ff\]{background-color:#0a84ff}.bg-\[\#e9e9eb\]{background-color:#e9e9eb}.dark\:after\:bg-\[\#3a3a3c\]:is(.dark,.dark *):after{content:var(--tw-content);background-color:#3a3a3c}.dark\:before\:bg-\[\#3a3a3c\]:is(.dark,.dark *):before{content:var(--tw-content);background-color:#3a3a3c}.dark\:bg-\[\#3a3a3c\]:is(.dark,.dark *){background-color:#3a3a3c}.grid-cols-16{grid-template-columns:repeat(16,minmax(0,1fr))}.max-w-\[76\%\]{max-width:76%}@media (prefers-reduced-motion:no-preference){.motion-safe\:slide-in-from-bottom-1{--tw-enter-translate-y:calc(1*var(--spacing))}.motion-safe\:zoom-in-95{--tw-enter-scale:.95}}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.pb-2\.25{padding-bottom:calc(var(--spacing)*2.25)}.py-1\.75{padding-block:calc(var(--spacing)*1.75)}.w-\[76\%\]{width:76%}.bottom-15\.5{bottom:calc(var(--spacing)*15.5)}.rounded-\[14px\]{border-radius:14px}.rounded-\[22px\]{border-radius:22px}.py-2\.25{padding-block:calc(var(--spacing)*2.25)}.text-foreground{color:var(--foreground)}@media (prefers-reduced-motion:no-preference){body:has([data-kind=demo]) .motion-safe\:fade-in{animation:fade-in .2s both}}@media (min-width:48rem){.md\:h-auto{height:auto}.md\:min-h-0{min-height:0}}._7Qr0Gq_grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._7Qr0Gq_feature{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}._7Qr0Gq_feature:after,._7Qr0Gq_feature:before{content:"";pointer-events:none;z-index:2;position:absolute}._7Qr0Gq_feature:before{border-block:1px solid var(--border);inset:15px 0}._7Qr0Gq_feature:after{border-inline:1px solid var(--border);inset:0 15px}._7Qr0Gq_feature{--play:paused}._7Qr0Gq_feature:hover{--play:running}._7Qr0Gq_feature:first-child{grid-column:span 2}._7Qr0Gq_art{isolation:isolate;min-width:0;height:270px;position:relative;overflow:hidden}._7Qr0Gq_art>svg{box-sizing:border-box;width:100%;height:100%;padding:18px 16px 0;display:block}._7Qr0Gq_feature:first-child ._7Qr0Gq_art,._7Qr0Gq_feature:nth-child(2) ._7Qr0Gq_art{height:320px}._7Qr0Gq_feature[data-feature=activity] ._7Qr0Gq_art>svg{padding-bottom:12px}._7Qr0Gq_text{z-index:1;border-top:1px solid var(--border);background:var(--background);flex:1 1;padding:20px;position:relative}@media (min-width:640px){._7Qr0Gq_text{padding:24px}}@media (max-width:767px){._7Qr0Gq_grid{grid-template-columns:minmax(0,1fr)}._7Qr0Gq_feature:first-child{grid-column:auto}._7Qr0Gq_art,._7Qr0Gq_feature:first-child ._7Qr0Gq_art,._7Qr0Gq_feature:nth-child(2) ._7Qr0Gq_art{height:260px}}.Bgh-Na_mosaic{grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:6px;gap:6px;max-width:800px;margin-inline:auto;display:grid;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.Bgh-Na_tile{aspect-ratio:1;border:1px solid var(--border);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.Bgh-Na_hollow{border-style:dashed;border-color:color-mix(in oklab,var(--border) 70%,transparent)}.Bgh-Na_core,.Bgh-Na_occupied{background:var(--card)}.Bgh-Na_core{aspect-ratio:auto;color:var(--foreground);grid-column:span 2;transition:border-color .32s,box-shadow .32s,background .32s;position:relative;overflow:hidden}.Bgh-Na_core:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(135deg,transparent 42%,color-mix(in oklab,var(--foreground) 13%,transparent) 50%,transparent 58%);transition:opacity .32s;position:absolute;inset:-40% -60%;transform:translate(-45%,-45%)}.Bgh-Na_mosaic:hover .Bgh-Na_core{border-color:color-mix(in oklab,var(--foreground) 55%,var(--border));background:color-mix(in oklab,var(--foreground) 6%,var(--card));box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground) 18%,transparent),0 0 36px color-mix(in oklab,var(--foreground) 22%,transparent),inset 0 0 28px color-mix(in oklab,var(--foreground) 8%,transparent)}.Bgh-Na_mosaic:hover .Bgh-Na_core:after{opacity:1}.Bgh-Na_occupied{color:var(--muted-foreground);transition:color .32s}.Bgh-Na_mosaic:hover .Bgh-Na_occupied{color:color-mix(in oklab,var(--muted-foreground) 55%,var(--border))}.Bgh-Na_mosaic:hover .Bgh-Na_occupied:hover{color:var(--muted-foreground)}.Bgh-Na_mosaic:hover .Bgh-Na_glint{opacity:.4}.Bgh-Na_mosaic:hover .Bgh-Na_logo>path{--pulse:28%}.Bgh-Na_logo{fill:currentColor;flex-shrink:0;width:26px;height:26px;overflow:visible}.Bgh-Na_glint{transform:translate(-34px,-34px)}.Bgh-Na_glintStop{stop-color:var(--foreground)}.Bgh-Na_brand{z-index:1;transition:filter .32s;position:relative}.Bgh-Na_mosaic:hover .Bgh-Na_brand{filter:drop-shadow(0 0 10px color-mix(in oklab,var(--foreground) 45%,transparent))}.Bgh-Na_brand>*{width:40px;height:40px}@media (prefers-reduced-motion:no-preference){.Bgh-Na_glint,.Bgh-Na_logo>path{animation-duration:4.4s;animation-iteration-count:infinite;animation-delay:calc(var(--phase,0) * .17s)}.Bgh-Na_glint{animation-name:Bgh-Na_integration-glint;animation-timing-function:ease-in-out}.Bgh-Na_logo>path{animation-name:Bgh-Na_integration-pulse;animation-timing-function:ease-out}.Bgh-Na_mosaic:hover .Bgh-Na_core:after{animation:Bgh-Na_integration-core-sweep 2.4s linear infinite}}@keyframes Bgh-Na_integration-glint{0%{transform:translate(-34px,-34px)}34%,to{transform:translate(34px,34px)}}@keyframes Bgh-Na_integration-pulse{0%,to{fill:currentColor}17%{fill:color-mix(in oklab,var(--foreground) var(--pulse,70%),currentColor)}40%{fill:currentColor}}@keyframes Bgh-Na_integration-core-sweep{to{transform:translate(45%,45%)}}@media (max-width:767px){.Bgh-Na_mosaic{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;max-width:420px}.Bgh-Na_tile{border-radius:8px;gap:4px;padding:6px}.Bgh-Na_tail{display:none}.Bgh-Na_logo{width:20px;height:20px}.Bgh-Na_brand>*{width:28px;height:28px}.Bgh-Na_core{grid-area:2/3/auto/span 2}}.Igr8gG_carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right,transparent,black var(--story-fade-start,0),black calc(100% - var(--story-fade-end,.75rem)),transparent);mask-image:linear-gradient(to right,transparent,black var(--story-fade-start,0),black calc(100% - var(--story-fade-end,.75rem)),transparent);display:flex;overflow-x:auto}.Igr8gG_carousel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){-webkit-mask-image:linear-gradient(to left,transparent,black var(--story-fade-start,0),black calc(100% - var(--story-fade-end,.75rem)),transparent);mask-image:linear-gradient(to left,transparent,black var(--story-fade-start,0),black calc(100% - var(--story-fade-end,.75rem)),transparent)}.Igr8gG_slide{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:0 0 100%;justify-content:center;min-width:0;display:flex}@font-face{font-family:Geist;src:url(/fonts/geist-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@layer app{:root{--bg:#ffffff;--fg:#0a0a0a;--muted:#737373;--muted-2:#525252;--line:#e6e6e6;--card:#ffffff;--soft:#f6f6f6;--chip:#f3f3f3;--accent:#0a0a0a;--accent-fg:#ffffff;--blue:#2563eb;--ok:#15803d;--warn:#a16207;--shadow:0 16px 40px rgba(0,0,0,0.06);--radius:12px;--header:56px;--max:1152px;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif;color-scheme:light}[data-theme=dark]{--bg:#0a0a0a;--fg:#fafafa;--muted:#a3a3a3;--muted-2:#d4d4d4;--line:rgba(255,255,255,0.12);--card:#121212;--soft:#171717;--chip:#1c1c1c;--accent:#fafafa;--accent-fg:#0a0a0a;--blue:#60a5fa;--ok:#4ade80;--warn:#fbbf24;--shadow:0 12px 40px rgba(0,0,0,0.35);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font);font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%}.skip{position:absolute;left:12px;top:-40px;background:var(--accent);color:var(--accent-fg);padding:8px 12px;border-radius:8px;z-index:20}.skip:focus{top:12px}.site-pad{width:100%}.frame-col,.header-frame{width:min(var(--max),100%);margin:0 auto}@media (min-width:768px){.frame-col,.header-frame{width:min(1152px,calc(100% - 48px));border-left:1px solid var(--line);border-right:1px solid var(--line)}}.header-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-frame{height:var(--header);display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--line)}.desktop-nav{display:none;align-items:center;gap:2px;flex:1 1}.nav-rule{display:none;width:1px;height:20px;background:var(--line);margin:0 6px}@media (min-width:768px){.desktop-nav,.nav-rule{display:flex}.menu-btn{display:none}}.nav-item{position:relative}.nav-drop,.nav-link{border:0;background:transparent;height:36px;padding:0 10px;border-radius:8px;font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:4px;color:var(--fg)}.nav-drop:hover,.nav-drop[aria-expanded=true],.nav-link:hover{background:var(--soft)}.dropdown{position:absolute;top:calc(100% + 8px);left:0;width:300px;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:6px;box-shadow:var(--shadow);z-index:40}.dropdown a{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:8px}.dropdown a:hover{background:var(--soft)}.dropdown strong{font-size:14px;font-weight:600}.dropdown span{color:var(--muted);font-size:13px}.header{display:contents}.brand{white-space:nowrap;display:inline-flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.02em}.brand svg{width:22px;height:22px;display:block}.header-actions{display:flex;align-items:center;gap:8px}.btn,.icon-btn,.menu-btn{border:1px solid var(--line);background:var(--bg);border-radius:10px;height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.icon-btn,.menu-btn{width:36px;padding:0}.menu-btn{background:transparent}@media (min-width:768px){.menu-btn{display:none}}.btn:hover,.icon-btn:hover,.menu-btn:hover{background:var(--soft)}.btn-primary{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.btn-primary:hover{filter:brightness(1.08);background:var(--accent)}.btn-lg{height:44px;padding:0 18px;border-radius:12px}.btn-block{width:100%}.drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:40}.drawer{position:fixed;top:0;left:0;bottom:0;width:min(420px,92vw);background:var(--bg);z-index:41;border-right:1px solid var(--line);padding:18px 22px 32px;overflow:auto}.drawer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.drawer h2{font-size:14px;margin:22px 0 8px;letter-spacing:.04em;text-transform:uppercase}.drawer a{display:block;padding:7px 0;color:var(--muted-2)}.drawer a:hover{color:var(--fg)}.shell{width:min(100%,calc(100% - 8px));margin:0 auto;padding:0 20px}.section{padding:88px 0}.kicker{color:var(--muted);font-size:14px;margin:0 0 12px}.display,h1,h2{letter-spacing:-.03em;font-weight:600;line-height:1.12;margin:0}.display{font-size:clamp(36px,4.6vw,60px);line-height:1;letter-spacing:-.025em;font-weight:600}.display,.lede{text-align:center}.lede{color:var(--muted-2);font-size:18px;line-height:1.55;max-width:640px;margin:18px auto 0}.center{text-align:center}.actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:28px}.hero{padding:72px 0 28px}.pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:4px 10px 4px 4px;background:var(--bg);font-size:14px;margin:0 auto 28px}.pill-wrap{display:flex;justify-content:center}.pill b{background:var(--soft);border-radius:999px;padding:2px 8px;font-weight:600;font-size:12px}.rotator{display:inline-block;border:0;border-bottom:2px dotted color-mix(in srgb,var(--fg) 55%,transparent);background:transparent;padding:0;font:inherit;font-weight:600;letter-spacing:-.03em;min-width:8ch;white-space:nowrap}.frame{border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:var(--shadow);overflow:hidden}.demo-head,.row-between{display:flex;align-items:center;justify-content:space-between;gap:12px}.demo-head{padding:14px 16px;border-bottom:1px solid var(--line)}.team-name{display:flex;gap:8px}.badge,.team-name{align-items:center;font-weight:600}.badge{display:inline-flex;gap:6px;background:color-mix(in srgb,var(--blue) 12%,var(--bg));color:var(--blue);border-radius:999px;font-size:12px;padding:3px 8px}.badge i{width:7px;height:7px;border-radius:99px;background:var(--blue);display:block}.demo-tools{display:flex;gap:6px}.stat-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:14px}.stat{border:1px solid var(--line);background:var(--soft);border-radius:12px;padding:12px 14px;min-height:92px}.stat span{display:block;color:var(--muted);font-size:13px}.stat strong{display:block;font-size:28px;letter-spacing:-.04em;margin:6px 0 2px;font-weight:600}.stat em{font-style:normal;color:var(--muted);font-size:13px}.meter{height:4px;background:var(--line);margin-top:10px;overflow:hidden}.meter,.meter b{border-radius:99px}.meter b{display:block;height:100%;background:var(--fg)}.chart{margin:0 14px 14px;border:1px solid var(--line);border-radius:12px;padding:12px 14px}.chart header{display:flex;justify-content:space-between;color:var(--muted);font-size:13px;margin-bottom:8px}.bars{display:flex;align-items:flex-end;gap:8px;height:72px}.bars span{flex:1 1;background:var(--chip);border-radius:6px 6px 2px 2px;display:block}.bars span.on{background:var(--fg)}.task-table{width:100%;border-collapse:collapse;font-size:14px}.task-table th{text-align:left;color:var(--muted);font-weight:500;padding:8px 0}.task-table td{padding:8px 0;border-top:1px solid var(--line)}.status{color:var(--muted)}.status.live{color:var(--ok);font-weight:600}.status.wait{color:var(--warn);font-weight:600}.switcher{display:flex;justify-content:center;margin-top:22px}.switcher-bar{display:flex;align-items:center;gap:4px;border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:4px}.switcher-bar button{border:0;background:transparent;height:34px;padding:0 12px;border-radius:999px;color:var(--muted-2);display:inline-flex;align-items:center;gap:6px}.switcher-bar button[aria-selected=true]{background:var(--fg);color:var(--bg)}.arrow{width:28px;border:0;background:transparent;color:var(--muted)}.linkish{display:inline-flex;margin:18px auto 0;color:var(--fg);font-weight:600;gap:6px}.stack{display:flex;flex-direction:column;align-items:center}.compare{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:36px}.card{border:1px solid var(--line);border-radius:var(--radius);padding:18px;background:var(--card)}.card h3{margin:8px 0;font-size:18px}.card p{margin:0;color:var(--muted-2)}.mini-label{color:var(--muted);font-size:13px}.vs{display:flex;justify-content:space-between;gap:8px;margin-top:14px;font-size:14px}.vs b{display:block;font-size:22px;letter-spacing:-.03em}.track{display:flex;gap:3px;margin-top:12px}.track i{flex:1 1;height:28px;background:var(--chip);border-radius:3px}.track i.fill{background:var(--fg)}.steps{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:28px;gap:28px;align-items:start;margin-top:36px}.step{width:100%;text-align:left;border:1px solid transparent;background:transparent;border-radius:12px;padding:12px 14px;display:grid;grid-template-columns:36px 1fr;grid-gap:8px;gap:8px}.step[aria-pressed=true]{background:var(--soft);border-color:var(--line)}.step small{color:var(--muted);font-weight:600}.step strong{display:block}.step span{grid-column:2;color:var(--muted-2)}.run-card{padding:18px;min-height:280px}.run-card .tag{font-size:13px;color:var(--muted)}.flow{display:flex;flex-direction:column;gap:8px;margin-top:16px}.flow div{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--soft);font-size:14px}.bento{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:14px;gap:14px;margin-top:28px}.bento article{min-height:180px}.wide{grid-column:1/-1}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.chip{border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:13px;background:var(--soft)}.schedule{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:16px}.schedule div{background:var(--soft);border-radius:10px;padding:10px;font-size:13px;color:var(--muted)}.schedule strong{display:block;color:var(--fg);font-size:16px}.enterprise-grid,.feature-grid,.post-grid,.price-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:28px}.enterprise-grid article h3{font-size:15px;font-weight:600;margin:0 0 6px}.enterprise-grid article p,.feature-grid p,.post-grid p{color:var(--muted-2);margin:0}.logo-cloud{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.logo-cloud span{border:1px solid var(--line);border-radius:999px;padding:8px 12px;background:var(--card);font-size:14px}.guard{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.activity{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:28px}.activity a{display:block}.activity strong{font-size:32px;letter-spacing:-.04em}.price{display:flex;flex-direction:column;gap:8px;min-height:360px}.price .amount{font-size:40px;letter-spacing:-.04em;font-weight:600}.price .amount span{font-size:16px;color:var(--muted);font-weight:500}.price ul{padding:0;margin:8px 0 0;list-style:none;color:var(--muted-2)}.price li{padding:6px 0;border-top:1px solid var(--line)}.price .who{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:12px}.toggle{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:4px;margin-top:18px}.toggle button{border:0;background:transparent;border-radius:999px;height:32px;padding:0 12px}.toggle button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.cta{border:1px solid var(--line);border-radius:20px;padding:48px 24px;text-align:center;background:radial-gradient(600px 180px at 50% 0,color-mix(in srgb,var(--fg) 6%,transparent),transparent 70%),var(--card)}.install{margin:22px auto 0;max-width:560px;display:flex;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--soft)}.install code,.install input{flex:1 1;text-align:left;border:0;background:transparent;padding:12px 14px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.factory-label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-weight:600}.demo-head,.team-name{flex-wrap:wrap}.day-pill{border:1px solid var(--line);border-radius:999px;padding:3px 8px;font-size:12px;color:var(--muted-2);font-weight:500;white-space:nowrap}.badge.ok{background:color-mix(in srgb,var(--ok) 14%,var(--bg));color:var(--ok)}.badge.ok i{background:var(--ok)}.day-meter{width:72px;height:4px;background:var(--line);border-radius:99px;overflow:hidden}.day-meter b{display:block;height:100%;background:var(--fg)}.slash{color:var(--muted);font-weight:500}.badge.wait{background:color-mix(in srgb,var(--warn) 16%,var(--bg));color:var(--warn)}.badge.wait i{background:var(--warn)}.badge em,.status em{font-style:normal;font-weight:500;opacity:.8}.factory{display:grid;grid-template-columns:52px minmax(0,1fr);border:1px solid var(--line);border-radius:10px;background:var(--card);box-shadow:var(--shadow);overflow:hidden;text-align:left}.rail{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0;border-right:1px solid var(--line);background:color-mix(in srgb,var(--soft) 70%,var(--bg))}.rail span{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;color:var(--muted);font-size:13px}.rail span.on{background:var(--chip);color:var(--fg)}.rail-gap{flex:1 1;height:auto!important;background:transparent!important}.factory-main{min-width:0}.factory-body{display:flex;flex-direction:column;gap:12px;padding:12px}.metric{border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--soft) 80%,var(--bg));min-width:0}.metric-label{display:flex;justify-content:space-between;gap:8px;min-height:30px;align-items:center;padding:0 10px;color:var(--muted);font-size:12px}.metric-card{margin:0 0 -1px -1px;width:calc(100% + 2px);border:1px solid var(--line);border-radius:12px;background:var(--bg);padding:12px;box-shadow:0 1px 0 rgba(0,0,0,.03)}.metric-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.metric-card strong{display:block;font-size:28px;letter-spacing:-.04em;font-weight:600}.metric-card>span,.panel-summary{color:var(--muted);font-size:13px;margin:4px 0 0}.panel-summary b{font-size:22px;color:var(--fg);letter-spacing:-.03em;margin-right:6px}.issues{display:flex;flex-direction:column;gap:8px;margin-top:10px}.issues article{border:1px solid var(--line);border-radius:10px;padding:10px}.issues header{display:flex;gap:8px;align-items:baseline;font-size:13px}.issues header b{font-family:Geist Mono,ui-monospace,monospace;font-weight:500}.issues header span{color:var(--muted-2)}.flows,.legend,.pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.flows span,.legend li,.pills span{border:1px solid var(--line);border-radius:999px;padding:3px 8px;font-size:12px;color:var(--muted-2);list-style:none}.pills em{font-style:normal;margin-left:6px;color:var(--muted)}.pills .done em{color:var(--ok)}.flows .ok,.pills .live em{color:var(--blue)}.flows .bad,.legend .bad{color:#dc2626}.flows .idle,.legend .idle{color:var(--muted)}.rows{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.rows li{display:flex;justify-content:space-between;gap:12px;font-size:13px}.rows b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.day-marks{display:flex;justify-content:space-between;margin-top:10px;color:var(--muted);font-size:12px}.people td strong{display:block;font-size:13px}.people td span{display:block;color:var(--muted);font-size:12px}.notify{width:22px;height:22px;border-radius:99px;background:var(--fg);color:var(--bg);display:grid;place-items:center;font-size:11px;font-weight:600}.run-window .factory-body{padding:14px}.slots{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px}.slots span{border:1px solid var(--line);border-radius:8px;text-align:center;padding:8px 0;font-size:12px;color:var(--muted);background:var(--soft)}.slots span.on{background:var(--fg);color:var(--bg);border-color:var(--fg)}.tabs{display:flex;justify-content:center;gap:6px;margin-top:18px}.tabs button{border:0;background:transparent;color:var(--muted);padding:6px 10px;border-radius:8px}.tabs button[aria-selected=true]{background:var(--soft);color:var(--fg)}.footer{border-top:1px solid var(--line);padding:48px 0 28px;margin-top:20px}.footer-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:18px;gap:18px}.footer h2{font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.footer a,.footer li{color:var(--muted-2);font-size:14px}.footer ul{list-style:none;margin:0;padding:0}.footer li{margin:8px 0}.footer a:hover{color:var(--fg)}.footer-bottom{justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:28px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.controls,.footer-bottom{display:flex;align-items:center}.controls{gap:8px}.controls select,.search{height:36px;border-radius:10px;border:1px solid var(--line);background:var(--bg);padding:0 10px}.socials{display:flex;gap:12px}.page-hero{padding:64px 0 12px}.page-hero h1{font-size:clamp(36px,5vw,56px);max-width:16ch}.page-hero .lede{margin-left:0;text-align:left}.page-hero .actions{justify-content:flex-start}.prose{max-width:760px}.prose h2{font-size:28px;margin:32px 0 8px}.prose li,.prose p{color:var(--muted-2)}.prose a{text-decoration:underline;text-underline-offset:3px}.filters{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.filters a,.filters button{border:1px solid var(--line);background:transparent;border-radius:999px;height:34px;padding:0 12px;display:inline-flex;align-items:center}.filters a[aria-current=page],.filters button[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.list-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.list-card h3{margin:0 0 8px;font-size:18px}.list-card p{margin:0;color:var(--muted-2);font-size:14px}.meta{color:var(--muted);font-size:13px;margin-top:12px;display:flex;gap:8px}table{width:100%;border-collapse:collapse;font-size:14px}td,th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line)}th{color:var(--muted);font-weight:500}.form{display:grid;grid-gap:12px;gap:12px;max-width:640px}.form label{display:grid;grid-gap:6px;gap:6px;font-size:14px;font-weight:600}.form input,.form textarea{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:10px 12px;font-weight:400}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.note{border:1px solid var(--line);background:var(--soft);border-radius:12px;padding:12px 14px}.split{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:28px;gap:28px;align-items:start}.side-card{position:-webkit-sticky;position:sticky;top:84px}.form label.check{display:flex;gap:8px;align-items:flex-start;font-weight:400}.faq details{border-bottom:1px solid var(--line);padding:12px 0}.faq summary{cursor:pointer;font-weight:600}.faq p{margin:8px 0 0}.code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:14px;overflow:auto;white-space:pre-wrap}.docs-layout{display:grid;grid-template-columns:240px 1fr;grid-gap:32px;gap:32px;padding-bottom:64px}.docs-side{position:-webkit-sticky;position:sticky;top:84px;align-self:start}.docs-side a{display:block;padding:6px 0;color:var(--muted-2);font-size:14px}.docs-side a[aria-current=page]{color:var(--fg);font-weight:600}.docs-side h2{font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin:16px 0 6px}.mark-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.mark-swatch{width:96px;height:96px;border-radius:16px;display:grid;place-items:center;border:1px solid var(--line)}.mark-swatch.dark{background:#0a0a0a;color:white}.mark-swatch.light{background:white;color:#0a0a0a}.mark-swatch.blue{background:#1447e6;color:white}@media (min-width:900px){.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.factory{grid-template-columns:1fr}.rail{display:none}}@media (max-width:900px){.activity,.bento,.compare,.docs-layout,.enterprise-grid,.feature-grid,.footer-grid,.list-grid,.post-grid,.price-grid,.split,.steps{grid-template-columns:1fr}.activity,.footer-grid,.stat-grid{grid-template-columns:1fr 1fr}.docs-side{position:static}.switcher-bar button span.label{display:none}.switcher-bar button[aria-selected=true] span.label{display:inline}.page-hero h1{max-width:none}}@media (max-width:640px){.shell{width:100%;padding:0 16px}.sign-label{display:none}.activity,.footer-grid,.form-row,.stat-grid{grid-template-columns:1fr}.display{font-size:36px}}body:has(.live-embed) .site-pad{padding-left:0;padding-right:0}body:has(.live-embed) .frame-col{width:100%;max-width:none;border-left:0;border-right:0}@media (min-width:768px){body:has(.live-embed) .footer{width:min(1152px,calc(100% - 48px));margin-left:auto;margin-right:auto;border-left:1px solid var(--line);border-right:1px solid var(--line);padding-left:24px;padding-right:24px}}.live-embed h1,.live-embed h2,.live-embed h3{letter-spacing:normal;line-height:inherit;font-weight:inherit}.flows span,.issues article,.metric-card strong,.panel-summary b,.task-table tbody tr{animation:of-rise .45s cubic-bezier(.23,1,.32,1) both}.grow{flex:1 1;height:4px;background:var(--line);overflow:hidden;align-self:center}.grow,.grow b{border-radius:99px}.grow b{display:block;height:100%;background:var(--fg);transition:width .6s cubic-bezier(.23,1,.32,1)}.rotator{animation:of-rise .35s cubic-bezier(.23,1,.32,1)}[data-slot=home-walkthrough] [data-on="1"]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}@keyframes of-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}body:has([data-slot=sidebar-wrapper]) [data-slot=marketing-footer],body:has([data-slot=sidebar-wrapper]) [data-slot=marketing-header]{padding-left:0;padding-right:0}body:has([data-slot=sidebar-wrapper]) [data-slot=marketing-section-frame][data-variant=footer],body:has([data-slot=sidebar-wrapper]) [data-slot=marketing-section-frame][data-variant=header]{max-width:80rem}:is(.dark,[data-theme=dark]) .prose{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}[data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger]:after{opacity:0!important}[data-slot=tabs-list][data-variant=line] [data-slot=tabs-trigger][data-state=active]:after{opacity:1!important}[class*=docs-folder][data-state=open]>[data-slot=collapsible-trigger] svg{transform:rotate(90deg)}[class*=docs-toc][data-state=open]>[data-slot=collapsible-trigger] svg{transform:rotate(180deg)}body:has([data-kind=demo]) [data-slot=marketing-footer],body:has([data-kind=demo]) [data-slot=marketing-header],body:has([data-slot=auth-backdrop]) [data-slot=marketing-footer],body:has([data-slot=auth-backdrop]) [data-slot=marketing-header]{display:none}body:has([data-kind=demo]) .frame-col,body:has([data-slot=auth-backdrop]) .frame-col{width:100%;border:0;margin:0}.ftai-ca-slot{width:100%;padding:0}@media (min-width:768px){.ftai-ca-slot{padding:0 1.5rem}}.ftai-ca-frame{width:min(72rem,100%);margin:0 auto;border-bottom:1px solid var(--border,var(--line))}@media (min-width:768px){.ftai-ca-frame{border-left:1px solid var(--border,var(--line));border-right:1px solid var(--border,var(--line))}}.ftai-ca{position:relative;justify-content:center;padding:12px 16px;animation:ftai-ca-in .56s cubic-bezier(.23,1,.32,1) both}.ftai-ca,.ftai-ca-cluster{display:flex;align-items:center}.ftai-ca-cluster{justify-content:flex-end;gap:4px;min-width:0;max-width:100%;padding:4px 4px 4px 14px;border:1px solid var(--border,var(--line));border-radius:999px;background:color-mix(in srgb,var(--foreground,currentColor) 4%,transparent);transition:background .16s ease,border-color .16s ease}.ftai-ca-cluster:hover{background:color-mix(in srgb,var(--foreground,currentColor) 7%,transparent);border-color:color-mix(in srgb,var(--foreground,currentColor) 28%,var(--border,transparent))}.ftai-ca-cluster[data-state=copied]{border-color:color-mix(in srgb,#3dd68c 70%,var(--border,transparent))}.ftai-ca-addr{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;border:0;background:transparent;color:var(--foreground,inherit);border-radius:999px;padding:6px 8px 6px 0;text-align:left;cursor:pointer;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.4;transition:color .16s ease,transform .15s cubic-bezier(.23,1,.32,1)}.ftai-ca-prefix{flex:none;font-weight:650}.ftai-ca-value{display:block;min-width:0;overflow:hidden;white-space:nowrap}.ftai-ca-addr:active{transform:scale(.985)}.ftai-ca-actions{display:flex;flex:none;align-items:center;gap:4px;margin-left:4px;padding-left:4px;border-left:1px solid var(--border,var(--line))}.ftai-ca-buy,.ftai-ca-copy{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:96px;height:32px;flex:0 0 96px;padding:0 10px;border:1px solid var(--border,var(--line));border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .15s cubic-bezier(.23,1,.32,1),background .16s ease,border-color .16s ease,color .16s ease}.ftai-ca-buy svg,.ftai-ca-copy svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ftai-ca-copy{background:var(--background,transparent);color:var(--foreground,inherit)}.ftai-ca-copy:hover{background:color-mix(in srgb,var(--foreground,currentColor) 7%,transparent)}.ftai-ca-buy:active,.ftai-ca-copy:active{transform:scale(.96)}.ftai-ca-copy[data-state=copied]{color:#0d7a45;border-color:color-mix(in srgb,#3dd68c 65%,var(--border,transparent));background:color-mix(in srgb,#3dd68c 16%,transparent)}:is(.dark,[data-theme=dark]) .ftai-ca-copy[data-state=copied]{color:#8ef0bf}.ftai-ca-buy{position:relative;overflow:hidden;background:var(--foreground,#111);color:var(--background,#fff)}.ftai-ca-buy:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 32%,color-mix(in srgb,var(--background,#fff) 45%,transparent) 50%,transparent 68%);transform:translateX(-120%);pointer-events:none}.ftai-ca-buy:hover{transform:translateY(-1px)}.ftai-ca-buy:hover svg{transform:translate(2px,-2px)}.ftai-ca-buy:hover:after{animation:ftai-ca-sheen .7s ease}.ftai-ca-buy svg{transition:transform .18s cubic-bezier(.23,1,.32,1)}.ftai-ca-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ftai-ca-addr:focus-visible,.ftai-ca-buy:focus-visible,.ftai-ca-copy:focus-visible{outline:2px solid color-mix(in srgb,var(--foreground,currentColor) 55%,transparent);outline-offset:2px}@keyframes ftai-ca-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes ftai-ca-sheen{to{transform:translateX(120%)}}@media (max-width:760px){.ftai-ca{padding:10px 12px}}@media (max-width:480px){.ftai-ca-cluster{padding:3px 3px 3px 10px;gap:2px}.ftai-ca-actions{gap:3px;margin-left:2px;padding-left:3px}.ftai-ca-buy,.ftai-ca-copy{width:72px;height:26px;flex-basis:72px;padding:0 6px;gap:4px;font-size:12px}.ftai-ca-buy svg,.ftai-ca-copy svg{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.ftai-ca,.ftai-ca-addr,.ftai-ca-buy,.ftai-ca-buy svg,.ftai-ca-buy:after,.ftai-ca-copy{animation:none;transition:none}}body:has([data-kind=demo]) [data-slot=token-ca],body:has([data-slot=auth-backdrop]) [data-slot=token-ca]{display:none}[data-slot=marketing-footer] [data-text-key="contact.status"]:hover,[data-slot=marketing-footer] nav[aria-label="Footer navigation"] a:hover{background:var(--accent);color:var(--accent-foreground)}.of-build-card{position:fixed;z-index:50;min-width:max-content;border:1px solid var(--border,var(--line));border-radius:8px;background:var(--popover,var(--background));color:var(--popover-foreground,var(--foreground));padding:12px 14px;box-shadow:0 8px 24px color-mix(in srgb,black 16%,transparent)}.of-build-card dl{display:grid;grid-gap:6px;gap:6px;margin:0}.of-build-card dl div{display:grid;grid-template-columns:auto auto;align-items:baseline;grid-column-gap:24px;column-gap:24px;font-size:12px}.of-build-card dt{color:var(--muted-foreground)}.of-build-card dd{margin:0;text-align:end;font-family:var(--font-mono,ui-monospace,monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}