@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_951ab660-module__1hUyQW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_951ab660-module__1hUyQW__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer components{.button-module__2NABzW__button{position:relative}.button-module__2NABzW__highlight:before{content:"";border-radius:inherit;background:var(--btn-surface-stroke);pointer-events:none;padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.button-module__2NABzW__primary{--btn-surface-stroke:var(--btn-primary-stroke)}.button-module__2NABzW__ai{--btn-surface-stroke:var(--btn-ai-stroke)}.button-module__2NABzW__chat{--btn-surface-stroke:linear-gradient(180deg, #ffffffb3 0%, transparent 40%)}@media (prefers-reduced-motion:no-preference){.button-module__2NABzW__button:active:not(:disabled):not([data-static]){scale:.96}}@media (pointer:coarse){.button-module__2NABzW__button{min-height:44px}.button-module__2NABzW__button[data-size^=icon]{min-width:44px}}@media (forced-colors:active){.button-module__2NABzW__highlight:before{content:none}}}
.editorial-module__tAxqcG__surface{--editorial-light:#0000000e;--editorial-spill:#00000005;--editorial-grain:.025;--editorial-grain-strong:.035;--editorial-metal-top:#f8f8f8;--editorial-metal-bottom:#d7d7d7}@supports (color:lab(0% 0 0)){.editorial-module__tAxqcG__surface{--editorial-light:lab(0% 0 0/.055);--editorial-spill:lab(0% 0 0/.018);--editorial-metal-top:lab(97.68% -.0000298023 .0000119209);--editorial-metal-bottom:lab(86.08% -.0000298023 0)}}.dark .editorial-module__tAxqcG__surface{--editorial-light:#ffffff1b;--editorial-spill:#ffffff06;--editorial-grain:.055;--editorial-grain-strong:.075;--editorial-metal-top:#292929;--editorial-metal-bottom:#0f0f0f}@supports (color:lab(0% 0 0)){.dark .editorial-module__tAxqcG__surface{--editorial-light:lab(100% 0 0/.105);--editorial-spill:lab(100% 0 0/.025);--editorial-metal-top:lab(16.48% 0 0);--editorial-metal-bottom:lab(4.4379% 0 0)}}.editorial-module__tAxqcG__grain{z-index:0;pointer-events:none;opacity:var(--editorial-grain);background-image:url(/textures/grain.svg);background-size:192px 192px;display:block;position:absolute;inset:0}.editorial-module__tAxqcG__grain[data-grain=hero]{-webkit-mask-image:radial-gradient(62% 70% at 44% 28%,#000 12%,#0000 100%);mask-image:radial-gradient(62% 70% at 44% 28%,#000 12%,#0000 100%)}.editorial-module__tAxqcG__grain[data-grain=surface]{opacity:var(--editorial-grain-strong);-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.editorial-module__tAxqcG__grain[data-grain=closing]{opacity:var(--editorial-grain-strong);-webkit-mask-image:radial-gradient(at 85% 45%,#000 10%,#0000 90%);mask-image:radial-gradient(at 85% 45%,#000 10%,#0000 90%)}.editorial-module__tAxqcG__hero{isolation:isolate}.editorial-module__tAxqcG__heroIntro{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:1.5rem 3rem;display:grid}.editorial-module__tAxqcG__heroVisual{min-width:0}@media (max-width:767px){.editorial-module__tAxqcG__heroIntro{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.editorial-module__tAxqcG__publicHeader{isolation:isolate}.editorial-module__tAxqcG__publicHeader .lp-grid{opacity:.65}.editorial-module__tAxqcG__authAtmosphere{--editorial-light:#0000000a;--editorial-spill:#00000003;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 8%,#0000 86%);mask-image:linear-gradient(#000 8%,#0000 86%)}@supports (color:lab(0% 0 0)){.editorial-module__tAxqcG__authAtmosphere{--editorial-light:lab(0% 0 0/.04);--editorial-spill:lab(0% 0 0/.012)}}.dark .editorial-module__tAxqcG__authAtmosphere{--editorial-light:#ffffff17;--editorial-spill:#ffffff06}@supports (color:lab(0% 0 0)){.dark .editorial-module__tAxqcG__authAtmosphere{--editorial-light:lab(100% 0 0/.09);--editorial-spill:lab(100% 0 0/.022)}}.editorial-module__tAxqcG__authAtmosphere .editorial-module__tAxqcG__grain{opacity:.018;mix-blend-mode:soft-light}.dark .editorial-module__tAxqcG__authAtmosphere .editorial-module__tAxqcG__grain{opacity:.032;mix-blend-mode:overlay}.editorial-module__tAxqcG__authAtmosphere .editorial-module__tAxqcG__heroLight{height:42rem;inset:-12% -25% auto;-webkit-mask-image:linear-gradient(#000 8%,#0000 92%);mask-image:linear-gradient(#000 8%,#0000 92%)}.editorial-module__tAxqcG__authAtmosphere .editorial-module__tAxqcG__grain{-webkit-mask-image:radial-gradient(62% 58% at 50% 30%,#000 12%,#0000 100%);mask-image:radial-gradient(62% 58% at 50% 30%,#000 12%,#0000 100%)}.editorial-module__tAxqcG__publicBody{isolation:isolate;position:relative;overflow:hidden}.editorial-module__tAxqcG__publicBodyContent{z-index:1;position:relative}.editorial-module__tAxqcG__heroAtmosphere{pointer-events:none;height:min(100%,58rem);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.editorial-module__tAxqcG__heroLight{background:radial-gradient(ellipse 42% 68% at 47% 4%, var(--editorial-spill), transparent 85%), conic-gradient(from 151deg at 46% -18%, transparent 0deg, var(--editorial-spill) 9deg, var(--editorial-light) 20deg, var(--editorial-spill) 33deg, transparent 45deg);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 5%,#0000 95%);mask-image:linear-gradient(#000 5%,#0000 95%)}.editorial-module__tAxqcG__automation{isolation:isolate;position:relative}.editorial-module__tAxqcG__automationHead{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:1.5rem 4rem;display:grid}.editorial-module__tAxqcG__hosting{isolation:isolate;background:linear-gradient(180deg, var(--background), var(--muted) 45%, var(--background));position:relative}.editorial-module__tAxqcG__hostingContent{z-index:1;position:relative}.editorial-module__tAxqcG__hostingIntro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem;display:grid}.editorial-module__tAxqcG__installation{flex-direction:column;align-items:center;min-width:0;padding:3rem 1rem 1.5rem;display:flex;position:relative}.editorial-module__tAxqcG__installation:before{content:"";z-index:-1;background:radial-gradient(closest-side at 50% 40%, var(--editorial-light), transparent 85%);position:absolute;inset:-30% -20%}.editorial-module__tAxqcG__modelConnection{color:var(--muted-foreground);text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-block-start:.75rem;font-size:.75rem;display:flex}.editorial-module__tAxqcG__modelConnection:before{content:"";background:linear-gradient(var(--border), var(--muted-foreground));width:1px;height:2.5rem}.editorial-module__tAxqcG__serverRow{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:2.5rem;margin-block-start:4.5rem;display:grid}.editorial-module__tAxqcG__serverPlan{margin:0;padding-block:1rem}.editorial-module__tAxqcG__guarantees{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2rem;display:grid}.editorial-module__tAxqcG__guarantee{border-block-start:1px solid var(--border);min-width:0;padding-block-start:1.1rem;transition:opacity .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1)}.editorial-module__tAxqcG__guarantees[data-lit] .editorial-module__tAxqcG__guarantee{opacity:.42}.editorial-module__tAxqcG__guarantees[data-lit] .editorial-module__tAxqcG__guarantee[data-active]{opacity:1;border-block-start-color:var(--foreground)}@media (max-width:1023px){.editorial-module__tAxqcG__automationHead{grid-template-columns:minmax(0,1fr)}.editorial-module__tAxqcG__hostingIntro{gap:1.5rem}.editorial-module__tAxqcG__serverRow{grid-template-columns:minmax(0,1fr);gap:2.5rem}.editorial-module__tAxqcG__serverPlan{width:100%;max-width:36rem;margin-inline:auto}}@media (max-width:639px){.editorial-module__tAxqcG__heroAtmosphere{height:min(100%,54rem)}.editorial-module__tAxqcG__heroLight{inset-inline:-65%}.editorial-module__tAxqcG__hostingIntro,.editorial-module__tAxqcG__guarantees{grid-template-columns:minmax(0,1fr)}.editorial-module__tAxqcG__installation{padding-block-start:1.5rem}.editorial-module__tAxqcG__guarantees{gap:2rem}.editorial-module__tAxqcG__serverRow{margin-block-start:2.5rem}}@media (prefers-contrast:more),(forced-colors:active){.editorial-module__tAxqcG__grain,.editorial-module__tAxqcG__heroLight{display:none}}
.human-visual-module__Q3emUa__frame{--halo:#16161609;--rim:transparent;--gutter:1.25rem;--soften-from:66%;--soften-to:84%;--fade-from:64%;--fade-to:99%;--edge:0rem;isolation:isolate;pointer-events:none;min-width:0;position:relative}@supports (color:lab(0% 0 0)){.human-visual-module__Q3emUa__frame{--halo:lab(7.22637% -.0000149012 0/.035)}}.human-visual-module__Q3emUa__frame[data-shape=landscape]{aspect-ratio:1672/941;width:100%}.human-visual-module__Q3emUa__frame[data-shape=portrait]{--gutter:1.5rem;--soften-from:70%;--soften-to:88%;--fade-from:68%;--edge:1rem;aspect-ratio:941/1672;width:min(100%,15.5rem);margin-inline:auto}.dark .human-visual-module__Q3emUa__frame{--halo:#ffffff17;--rim:#ffffff1c}@supports (color:lab(0% 0 0)){.dark .human-visual-module__Q3emUa__frame{--halo:lab(100% 0 0/.09);--rim:lab(100% 0 0/.11)}}.dark .human-visual-module__Q3emUa__frame[data-shape=portrait]{--halo:#ffffff21;--rim:#ffffff29}@supports (color:lab(0% 0 0)){.dark .human-visual-module__Q3emUa__frame[data-shape=portrait]{--halo:lab(100% 0 0/.13);--rim:lab(100% 0 0/.16)}}.human-visual-module__Q3emUa__halo{--pool:radial-gradient(closest-side, var(--halo), color-mix(in oklab, var(--halo) 78%, transparent) 22%, color-mix(in oklab, var(--halo) 46%, transparent) 44%, color-mix(in oklab, var(--halo) 20%, transparent) 64%, color-mix(in oklab, var(--halo) 6%, transparent) 82%, transparent);z-index:-1;background:var(--pool);position:absolute;inset:-34% -12% -14%}.human-visual-module__Q3emUa__frame[data-shape=portrait] .human-visual-module__Q3emUa__halo{inset:-10% -55% 4%}.human-visual-module__Q3emUa__cutout{inset:calc(var(--gutter) * -1) calc(var(--gutter) * -1) 0;-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--gutter), black var(--fade-from), transparent var(--fade-to)), linear-gradient(to right, transparent, black calc(var(--gutter) + var(--edge)), black calc(100% - var(--gutter)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--gutter), black var(--fade-from), transparent var(--fade-to)), linear-gradient(to right, transparent, black calc(var(--gutter) + var(--edge)), black calc(100% - var(--gutter)), transparent);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--gutter), black var(--fade-from), transparent var(--fade-to)), linear-gradient(to right, transparent, black calc(var(--gutter) + var(--edge)), black calc(100% - var(--gutter)), transparent);-webkit-mask-composite:source-in;filter:drop-shadow(0 0 14px var(--rim));position:absolute}.human-visual-module__Q3emUa__image{inset:var(--gutter) auto 0 var(--gutter);width:calc(100% - var(--gutter) * 2);height:calc(100% - var(--gutter));object-fit:contain;display:block;position:absolute}.human-visual-module__Q3emUa__image[data-layer=sharp]{-webkit-mask-image:linear-gradient(to bottom, black var(--soften-from), transparent var(--soften-to));mask-image:linear-gradient(to bottom, black var(--soften-from), transparent var(--soften-to));-webkit-mask-image:linear-gradient(to bottom, black var(--soften-from), transparent var(--soften-to))}.human-visual-module__Q3emUa__image[data-layer=soft]{filter:blur(4px);-webkit-mask-image:linear-gradient(to bottom, transparent var(--soften-from), black var(--soften-to));mask-image:linear-gradient(to bottom, transparent var(--soften-from), black var(--soften-to));-webkit-mask-image:linear-gradient(to bottom, transparent var(--soften-from), black var(--soften-to))}.is-in .human-visual-module__Q3emUa__cutout{animation:1.1s cubic-bezier(.22,1,.36,1) 80ms backwards human-visual-module__Q3emUa__scene-arrive}@keyframes human-visual-module__Q3emUa__scene-arrive{0%{opacity:0;filter:blur(10px) drop-shadow(0 0 14px var(--rim));scale:.98}to{opacity:1;filter:blur(0) drop-shadow(0 0 14px var(--rim));scale:1}}@media (max-width:767px){.human-visual-module__Q3emUa__frame[data-shape=portrait]{width:min(100%,13rem)}}@media (prefers-reduced-motion:reduce){.is-in .human-visual-module__Q3emUa__cutout{animation:none}}
.automation-run-module__fcr-Jq__run{--gap:clamp(2.5rem, 4.4vw, 4rem);--cols:minmax(0, 1fr) var(--gap) minmax(0, 1fr) var(--gap) minmax(0, .8fr) calc(var(--gap) + 1.5rem) minmax(0, 1.2fr);--ease-out:cubic-bezier(.22, 1, .36, 1);--wire:color-mix(in oklab, var(--foreground) 16%, transparent);--wire-lit:color-mix(in oklab, var(--foreground) 48%, transparent);--lit:color-mix(in oklab, var(--foreground) 36%, var(--border));--ring:color-mix(in oklab, var(--foreground) 6%, transparent);--halo:#00000024;--bevel:#ffffffb3;--pool:#1616160d;--dot:#63636333;margin-block-start:3.5rem}@supports (color:lab(0% 0 0)){.automation-run-module__fcr-Jq__run{--halo:lab(0% 0 0/.14);--bevel:lab(100% 0 0/.7);--pool:lab(7.22637% -.0000149012 0/.05);--dot:lab(42% 0 0/.2)}}.dark .automation-run-module__fcr-Jq__run{--halo:#ffffff21;--bevel:#ffffff0d;--pool:#ffffff0f;--dot:#cecece1c}@supports (color:lab(0% 0 0)){.dark .automation-run-module__fcr-Jq__run{--halo:lab(100% 0 0/.13);--bevel:lab(100% 0 0/.05);--pool:lab(100% 0 0/.06);--dot:lab(82.6% .0000298023 -.0000119209/.11)}}.automation-run-module__fcr-Jq__scene{isolation:isolate;margin:0;padding-block:3.25rem;position:relative}.automation-run-module__fcr-Jq__scene:before{content:"";z-index:-1;background-image:radial-gradient(circle at center, var(--dot) .75px, transparent 1.25px);pointer-events:none;background-position:50%;background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(56% 60%,#000 18%,#0000 80%);mask-image:radial-gradient(56% 60%,#000 18%,#0000 80%)}.automation-run-module__fcr-Jq__scene:after{content:"";z-index:-2;background:radial-gradient(ellipse 50% 50% at 50% 50%, var(--pool), transparent 72%);pointer-events:none;position:absolute;inset:-8% 4%}.automation-run-module__fcr-Jq__stage{grid-template-columns:var(--cols);align-items:center;display:grid;position:relative}.automation-run-module__fcr-Jq__trigger{grid-column:1}.automation-run-module__fcr-Jq__ai{grid-column:3}.automation-run-module__fcr-Jq__condition{grid-column:5}.automation-run-module__fcr-Jq__outcomes{grid-column:7}.automation-run-module__fcr-Jq__wires{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.automation-run-module__fcr-Jq__wire{fill:none;stroke:var(--wire);stroke-width:1px;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1s var(--ease-out) .55s, stroke .5s ease, opacity .5s ease}.automation-run-module__fcr-Jq__stage[data-shown] .automation-run-module__fcr-Jq__wire{stroke-dashoffset:0}.automation-run-module__fcr-Jq__wires g[data-state=flowing] .automation-run-module__fcr-Jq__wire,.automation-run-module__fcr-Jq__wires g[data-state=done] .automation-run-module__fcr-Jq__wire{stroke:var(--wire-lit)}.automation-run-module__fcr-Jq__wires g[data-state=skipped] .automation-run-module__fcr-Jq__wire{opacity:.35}.automation-run-module__fcr-Jq__pulse{fill:none;stroke:var(--foreground);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:14 130;stroke-dashoffset:14px;opacity:0}.automation-run-module__fcr-Jq__wires g[data-state=flowing] .automation-run-module__fcr-Jq__pulse{filter:drop-shadow(0 0 3px var(--foreground));animation:.65s cubic-bezier(.45,0,.25,1) forwards automation-run-module__fcr-Jq__wire-pulse}@keyframes automation-run-module__fcr-Jq__wire-pulse{0%{stroke-dashoffset:14px;opacity:1}80%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}.automation-run-module__fcr-Jq__port{fill:var(--background);stroke:var(--wire-lit);stroke-width:1px;opacity:0;transition:opacity .6s .9s,stroke .4s}.automation-run-module__fcr-Jq__stage[data-shown] .automation-run-module__fcr-Jq__port{opacity:1}.automation-run-module__fcr-Jq__wires g[data-state=skipped] .automation-run-module__fcr-Jq__port{stroke:var(--wire)}.automation-run-module__fcr-Jq__branchLabel{z-index:2;border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);font:500 .625rem/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:0;border-radius:999px;padding:.1875rem .5rem;transition:opacity .6s 1.1s,filter .5s,color .4s,border-color .4s;position:absolute;translate:-50% -50%}.automation-run-module__fcr-Jq__stage[data-shown] .automation-run-module__fcr-Jq__branchLabel{opacity:1}.automation-run-module__fcr-Jq__stage[data-landed] .automation-run-module__fcr-Jq__branchLabel{transition-delay:0s}.automation-run-module__fcr-Jq__branchLabel[data-state=flowing],.automation-run-module__fcr-Jq__branchLabel[data-state=done]{border-color:var(--lit);color:var(--foreground)}.automation-run-module__fcr-Jq__stage[data-shown] .automation-run-module__fcr-Jq__branchLabel[data-state=skipped]{opacity:.45;filter:blur(1px)}.automation-run-module__fcr-Jq__node{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:var(--shadow-soft), inset 0 1px 0 var(--bevel);opacity:0;filter:blur(12px);transition:opacity .8s var(--ease-out) var(--d,0s), filter 1s var(--ease-out) var(--d,0s), translate 1s var(--ease-out) var(--d,0s), scale 1s var(--ease-out) var(--d,0s), border-color .45s ease, box-shadow .45s ease;border-radius:.875rem;flex-direction:column;gap:.625rem;padding:.75rem .875rem .875rem;display:flex;position:relative;translate:0 10px;scale:.97}.automation-run-module__fcr-Jq__stage[data-shown] .automation-run-module__fcr-Jq__node{opacity:1;filter:blur();translate:0;scale:1}.automation-run-module__fcr-Jq__stage[data-landed] .automation-run-module__fcr-Jq__node{filter:none;transition:opacity .5s,filter .5s,border-color .45s,box-shadow .45s}.automation-run-module__fcr-Jq__stage[data-landed] .automation-run-module__fcr-Jq__node[data-state=current]{border-color:var(--lit);box-shadow:0 0 0 4px var(--ring), 0 14px 44px -14px var(--halo), inset 0 1px 0 var(--bevel)}.automation-run-module__fcr-Jq__stage[data-landed] .automation-run-module__fcr-Jq__node[data-state=done]{border-color:color-mix(in oklab, var(--foreground) 18%, var(--border))}.automation-run-module__fcr-Jq__stage[data-landed] .automation-run-module__fcr-Jq__node[data-state=skipped]{opacity:.4;filter:blur(1.5px)}.automation-run-module__fcr-Jq__head{align-items:center;gap:.5rem;min-width:0;display:flex}.automation-run-module__fcr-Jq__icon,.automation-run-module__fcr-Jq__mark{background:var(--muted);width:1.5rem;height:1.5rem;color:var(--muted-foreground);border-radius:.5rem;flex:none;place-items:center;transition:background-color .4s,color .4s;display:grid}.automation-run-module__fcr-Jq__node[data-state=current] .automation-run-module__fcr-Jq__icon{background:var(--foreground);color:var(--background)}.automation-run-module__fcr-Jq__node[data-state=done] .automation-run-module__fcr-Jq__icon{color:var(--foreground)}.automation-run-module__fcr-Jq__title{min-width:0;color:var(--foreground);letter-spacing:-.01em;text-wrap:balance;flex:1;font-size:.8125rem;font-weight:500;line-height:1.25}.automation-run-module__fcr-Jq__tag{color:var(--muted-foreground);font:500 .5625rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex:none}.automation-run-module__fcr-Jq__body{color:var(--muted-foreground);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.automation-run-module__fcr-Jq__layers{min-width:0;display:grid}.automation-run-module__fcr-Jq__layers>*{grid-area:1/1}.automation-run-module__fcr-Jq__layer{opacity:0;filter:blur(6px);min-width:0;transition:opacity .5s ease, filter .65s var(--ease-out);flex-direction:column;gap:.625rem;display:flex}.automation-run-module__fcr-Jq__layer[data-on]{opacity:1;filter:none}.automation-run-module__fcr-Jq__incoming{background:var(--muted);max-width:100%;color:var(--foreground);border-radius:.875rem .875rem .875rem .3rem;align-self:flex-start;padding:.5rem .75rem;font-size:.75rem;line-height:1.45}.automation-run-module__fcr-Jq__thinking{background:var(--muted);opacity:.4;border-radius:.875rem .875rem .875rem .3rem;place-self:start;gap:.25rem;padding:.625rem .75rem;transition:opacity .4s;display:inline-flex}.automation-run-module__fcr-Jq__thinking>span{background:var(--muted-foreground);border-radius:999px;width:.3rem;height:.3rem}.automation-run-module__fcr-Jq__thinking[data-state=on]{opacity:1}.automation-run-module__fcr-Jq__thinking[data-state=off]{opacity:0}.automation-run-module__fcr-Jq__thinking[data-state=on]>span{animation:1s ease-in-out infinite automation-run-module__fcr-Jq__think}.automation-run-module__fcr-Jq__thinking[data-state=on]>span:nth-child(2){animation-delay:.15s}.automation-run-module__fcr-Jq__thinking[data-state=on]>span:nth-child(3){animation-delay:.3s}@keyframes automation-run-module__fcr-Jq__think{0%,to{opacity:.35;translate:0}40%{opacity:1;translate:0 -2px}}.automation-run-module__fcr-Jq__reply{background:var(--primary);max-width:92%;color:var(--primary-foreground);opacity:0;filter:blur(8px);transition:opacity .5s ease, filter .7s var(--ease-out), translate .7s var(--ease-out);border-radius:.875rem .875rem .3rem;justify-self:end;padding:.5rem .75rem;font-size:.75rem;line-height:1.45;translate:0 4px}.automation-run-module__fcr-Jq__reply[data-on]{opacity:1;filter:none;translate:0}.automation-run-module__fcr-Jq__outcomes{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.automation-run-module__fcr-Jq__phases{grid-template-columns:var(--cols);margin:.5rem 0 0;padding:0;list-style:none;display:grid}.automation-run-module__fcr-Jq__phase{opacity:0;filter:blur(8px);min-width:0;transition:opacity .8s var(--ease-out) var(--d,0s), filter .9s var(--ease-out) var(--d,0s), translate .9s var(--ease-out) var(--d,0s);translate:0 8px}.automation-run-module__fcr-Jq__phase:first-child{grid-column:1}.automation-run-module__fcr-Jq__phase:nth-child(2){grid-column:3/6}.automation-run-module__fcr-Jq__phase:nth-child(3){grid-column:7}.automation-run-module__fcr-Jq__phases[data-shown] .automation-run-module__fcr-Jq__phase{opacity:1;filter:none;translate:0}.automation-run-module__fcr-Jq__rule{background:var(--border);height:1px;margin-block-end:1.125rem;display:block;position:relative;overflow:hidden}.automation-run-module__fcr-Jq__rule:after{content:"";background:var(--foreground);opacity:0;transform-origin:0;transition:opacity .4s,scale 0s linear .4s;position:absolute;inset:0;scale:0 1}.automation-run-module__fcr-Jq__phase[data-state=active] .automation-run-module__fcr-Jq__rule:after{opacity:1;transition:opacity .2s ease, scale var(--run) linear;scale:1}.automation-run-module__fcr-Jq__phase[data-state=done] .automation-run-module__fcr-Jq__rule:after{opacity:.3;transition:opacity .5s;scale:1}.automation-run-module__fcr-Jq__phaseNumber{color:var(--muted-foreground);font:500 .6875rem/1 var(--font-mono);letter-spacing:.08em;transition:color .4s;display:block}.automation-run-module__fcr-Jq__phaseTitle{color:color-mix(in oklab, var(--foreground) 74%, transparent);letter-spacing:-.02em;margin-block-start:.75rem;font-size:.9375rem;font-weight:500;transition:color .4s}.automation-run-module__fcr-Jq__phase[data-state=active] .automation-run-module__fcr-Jq__phaseNumber,.automation-run-module__fcr-Jq__phase[data-state=active] .automation-run-module__fcr-Jq__phaseTitle{color:var(--foreground)}.automation-run-module__fcr-Jq__phaseBody{max-width:38ch;color:var(--muted-foreground);text-wrap:pretty;margin-block-start:.375rem;font-size:.875rem;line-height:1.6}@media (max-width:959px){.automation-run-module__fcr-Jq__stage{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:3rem}.automation-run-module__fcr-Jq__stage>.automation-run-module__fcr-Jq__node{width:min(100%,22rem)}.automation-run-module__fcr-Jq__trigger,.automation-run-module__fcr-Jq__ai,.automation-run-module__fcr-Jq__condition,.automation-run-module__fcr-Jq__outcomes{grid-column:1}.automation-run-module__fcr-Jq__outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;width:min(100%,30rem);display:grid}.automation-run-module__fcr-Jq__phases{grid-template-columns:minmax(0,1fr);row-gap:1.75rem;margin-block-start:0}.automation-run-module__fcr-Jq__phase:nth-child(n){grid-column:1}}@media (max-width:639px){.automation-run-module__fcr-Jq__scene{padding-block:2.5rem}.automation-run-module__fcr-Jq__outcomes .automation-run-module__fcr-Jq__tag{display:none}}@media (prefers-reduced-motion:reduce){.automation-run-module__fcr-Jq__node,.automation-run-module__fcr-Jq__phase,.automation-run-module__fcr-Jq__wire,.automation-run-module__fcr-Jq__port,.automation-run-module__fcr-Jq__branchLabel,.automation-run-module__fcr-Jq__layer,.automation-run-module__fcr-Jq__reply,.automation-run-module__fcr-Jq__thinking,.automation-run-module__fcr-Jq__rule:after{transition:none}.automation-run-module__fcr-Jq__node,.automation-run-module__fcr-Jq__phase{opacity:1;filter:none;translate:none;scale:none}.automation-run-module__fcr-Jq__wire{stroke-dashoffset:0}.automation-run-module__fcr-Jq__thinking>span,.automation-run-module__fcr-Jq__wires g .automation-run-module__fcr-Jq__pulse{animation:none}}
.tiles-module__gNoPvG__root{font-family:var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;--tile-ink:#171717;--tile-muted:#737b8c;--tile-grid:#7882962e;--tile-border:#e7e9ee;--tile-surface:#fff;--tile-track:#f3f4f6;min-width:0;color:var(--tile-ink)}.dark .tiles-module__gNoPvG__root{--tile-ink:#ededf1;--tile-muted:#a1a6b4;--tile-grid:#aab4c826;--tile-border:#343743;--tile-surface:#202126;--tile-track:#282a30}.tiles-module__gNoPvG__number{font-variant-numeric:tabular-nums}.tiles-module__gNoPvG__periodText{vertical-align:bottom;min-width:0;max-width:100%;color:var(--muted-foreground);font-size:12px;line-height:18px;display:inline-grid;position:relative}.tiles-module__gNoPvG__periodText>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.tiles-module__gNoPvG__plotRow{grid-template-columns:30px minmax(0,1fr);gap:9px;display:grid}.tiles-module__gNoPvG__axis{color:var(--tile-muted);text-align:right;font-size:10px;position:relative}.tiles-module__gNoPvG__axis>span{white-space:nowrap;position:absolute;right:0;transform:translateY(50%)}.tiles-module__gNoPvG__plot{background:repeating-linear-gradient(-45deg,#4f60840a 0 1px,#0000 1px 7px);border-radius:5px;min-width:0;position:relative}.tiles-module__gNoPvG__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.tiles-module__gNoPvG__grid{pointer-events:none;position:absolute;inset:0}.tiles-module__gNoPvG__grid>span{border-top:1px dashed var(--tile-grid);position:absolute;inset-inline:0}.tiles-module__gNoPvG__grid>span[data-baseline=true]{border-top:1.5px solid var(--tile-border)}.tiles-module__gNoPvG__dates{color:var(--tile-muted);justify-content:space-between;gap:4px;margin:9px 0 0 39px;font-size:10px;display:flex;overflow:hidden}.tiles-module__gNoPvG__dates>span{white-space:nowrap;min-width:0}.tiles-module__gNoPvG__dates>span:first-child{text-align:left}.tiles-module__gNoPvG__dates>span:last-child{text-align:right}.tiles-module__gNoPvG__scrubber{touch-action:pan-y;cursor:crosshair;border-radius:5px;position:absolute;inset:0}.tiles-module__gNoPvG__scrubber:focus-visible,.tiles-module__gNoPvG__legend button:focus-visible,.tiles-module__gNoPvG__rankButton:focus-visible,.tiles-module__gNoPvG__stackLegend button:focus-visible,.tiles-module__gNoPvG__columnButton:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.tiles-module__gNoPvG__crosshair{pointer-events:none;background:#2563eb47;width:1px;position:absolute;top:0;bottom:0}.tiles-module__gNoPvG__marker{pointer-events:none;background:#2563eb;border:2px solid #fff;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;box-shadow:0 1px 5px #0f172a47}.tiles-module__gNoPvG__readout{z-index:3;background:var(--tile-surface);border:1px solid var(--tile-border);pointer-events:none;overflow-wrap:anywhere;border-radius:10px;max-width:min(260px,100%);padding:7px 11px;font-size:12px;line-height:1.5;position:absolute;box-shadow:0 6px 20px -6px #0f172a38}.tiles-module__gNoPvG__annotation{width:6px;height:6px;box-shadow:0 0 0 2px var(--tile-surface);background:#2563eb;border-radius:50%;margin-left:-3px;position:absolute;bottom:-3px}.tiles-module__gNoPvG__empty{min-height:120px;color:var(--muted-foreground);text-align:center;justify-content:center;align-items:center;font-size:12px;display:flex}.tiles-module__gNoPvG__donut{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex;container-type:inline-size}.tiles-module__gNoPvG__ring{aspect-ratio:1;flex:0 200px;width:200px;max-width:100%;position:relative}.tiles-module__gNoPvG__legend{flex:170px;gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.tiles-module__gNoPvG__legend button{text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:9px;width:100%;min-height:33px;padding:6px 8px;font-size:12px;display:flex}.tiles-module__gNoPvG__legendLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tile-muted);flex:1;overflow:hidden}.tiles-module__gNoPvG__legendValue{white-space:nowrap;font-size:11px}.tiles-module__gNoPvG__swatch{border-radius:3px;flex-shrink:0;width:9px;height:9px}.tiles-module__gNoPvG__legend button[data-active=true]{background:#2563eb0f}.tiles-module__gNoPvG__legend button[data-active=true] .tiles-module__gNoPvG__legendLabel{color:var(--tile-ink);font-weight:500}.tiles-module__gNoPvG__rankList{gap:9px;margin:0;padding:0;list-style:none;display:grid}.tiles-module__gNoPvG__rankButton{text-align:left;cursor:pointer;border-radius:6px;width:100%;display:block}.tiles-module__gNoPvG__rankLabel{align-items:center;gap:8px;margin-bottom:5px;font-size:12px;line-height:18px;display:flex}.tiles-module__gNoPvG__rankLabel>:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tiles-module__gNoPvG__rankLabel>:last-child{color:var(--tile-muted);flex-shrink:0;font-size:11px}.tiles-module__gNoPvG__rankPlot{background:repeating-linear-gradient(-45deg,#4f60840a 0 1px,#0000 1px 7px);border-radius:5px;height:26px;position:relative}.tiles-module__gNoPvG__stackLegend{flex-wrap:wrap;align-content:center;gap:4px 12px;min-height:40px;margin-bottom:18px;display:flex}.tiles-module__gNoPvG__stackLegend button{min-height:24px;color:var(--tile-muted);cursor:pointer;border-radius:4px;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.tiles-module__gNoPvG__stackSummary{align-items:center;gap:10px;min-width:0;min-height:44px;margin-bottom:10px;display:flex;overflow:hidden}.tiles-module__gNoPvG__stackTotal{white-space:nowrap;letter-spacing:-.025em;text-overflow:ellipsis;flex-shrink:0;max-width:55%;font-size:clamp(26px,3.6cqw,31px);font-weight:500;line-height:44px;overflow:hidden}.tiles-module__gNoPvG__stackCaption{min-width:0;height:18px;color:var(--tile-muted);flex:1;font-size:12px;display:grid}.tiles-module__gNoPvG__columnLabels{gap:2px;margin:8px 0 0 39px;display:flex;overflow:hidden}.tiles-module__gNoPvG__columnButton{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tile-muted);cursor:pointer;border-radius:4px;flex:1;padding:5px 2px;font-size:11px;overflow:hidden}.tiles-module__gNoPvG__columnButton[data-active=true]{color:var(--tile-ink);font-weight:500}@media (prefers-reduced-motion:no-preference){.tiles-module__gNoPvG__reveal{animation:tiles-module__gNoPvG__field-reveal .5s var(--ease-expo-out) both}.tiles-module__gNoPvG__legend button,.tiles-module__gNoPvG__rankButton,.tiles-module__gNoPvG__stackLegend button{transition:opacity .26s var(--ease-smooth-out), background-color .18s var(--ease-smooth-out), color .18s var(--ease-smooth-out)}.tiles-module__gNoPvG__legendLabel,.tiles-module__gNoPvG__columnButton{transition:color .18s,font-weight .18s}}@keyframes tiles-module__gNoPvG__field-reveal{0%{clip-path:inset(0 100% 0 0);filter:blur(9px);opacity:0}to{clip-path:inset(0);filter:blur();opacity:1}}@media (max-width:380px){.tiles-module__gNoPvG__dates{font-size:9px}}
.flow-node-module__MqpIUG__tone{--flow-accent:oklch(.45 .1 var(--flow-hue));--flow-surface:color-mix(in oklch, var(--flow-accent) 5%, var(--card));--flow-inset:color-mix(in oklch, var(--flow-accent) 10%, var(--card));--flow-border:color-mix(in oklch, var(--flow-accent) 24%, var(--card))}.dark .flow-node-module__MqpIUG__tone{--flow-accent:oklch(.78 .1 var(--flow-hue));--flow-surface:color-mix(in oklch, var(--flow-accent) 10%, var(--card));--flow-inset:color-mix(in oklch, var(--flow-accent) 17%, var(--card));--flow-border:color-mix(in oklch, var(--flow-accent) 26%, var(--card))}.flow-node-module__MqpIUG__card{background:var(--flow-surface);border-color:var(--flow-border);box-shadow:var(--shadow-soft)}.flow-node-module__MqpIUG__card:hover{border-color:color-mix(in oklch, var(--flow-accent) 50%, var(--card));box-shadow:var(--shadow-elevated)}.flow-node-module__MqpIUG__card[aria-pressed=true]{border-color:var(--flow-accent);box-shadow:0 0 0 2px color-mix(in oklch, var(--flow-accent) 14%, transparent), var(--shadow-elevated)}.flow-node-module__MqpIUG__card[data-dragging=true],.flow-node-module__MqpIUG__card[data-link-target=true]{border-color:var(--flow-accent);box-shadow:var(--shadow-float)}.flow-node-module__MqpIUG__header{color:var(--flow-accent)}.flow-node-module__MqpIUG__badge,.flow-node-module__MqpIUG__body{background:var(--flow-inset)}.flow-node-module__MqpIUG__body{color:color-mix(in oklch, var(--foreground) 78%, var(--flow-inset))}.flow-node-module__MqpIUG__port{border-color:var(--flow-border);background:var(--flow-surface);color:var(--flow-accent)}.flow-node-module__MqpIUG__port:hover{border-color:var(--flow-accent)}
.category-badge-module___z9Uya__badge{--category-ink:oklch(.43 .1 var(--category-hue));--category-fill:oklch(.95 .025 var(--category-hue));color:var(--category-ink,var(--muted-foreground));background:var(--category-fill,var(--muted))}.dark .category-badge-module___z9Uya__badge{--category-ink:oklch(.82 .09 var(--category-hue));--category-fill:oklch(.28 .035 var(--category-hue))}@media (prefers-contrast:more){.category-badge-module___z9Uya__badge{--category-ink:oklch(.28 .055 var(--category-hue))}.dark .category-badge-module___z9Uya__badge{--category-ink:oklch(.97 .015 var(--category-hue))}}
.calendar-module__b8GmTW__root{--cal-accent:#ea3d38}@supports (color:lab(0% 0 0)){.calendar-module__b8GmTW__root{--cal-accent:lab(53.8415% 65.9514 44.8839)}}.dark .calendar-module__b8GmTW__root{--cal-accent:#fc5950}@supports (color:lab(0% 0 0)){.dark .calendar-module__b8GmTW__root{--cal-accent:lab(60.9286% 62.5381 40.8671)}}.calendar-module__b8GmTW__event{--ev-solid:oklch(.63 var(--ev-c) var(--ev-h));--ev-fill:oklch(.63 var(--ev-c) var(--ev-h) / .15);--ev-fill-hover:oklch(.63 var(--ev-c) var(--ev-h) / .26);--ev-ink:oklch(.37 var(--ev-ci) var(--ev-h));--ev-ink-soft:oklch(.5 var(--ev-ci) var(--ev-h))}.calendar-module__b8GmTW__block{background-image:linear-gradient(var(--ev-fill), var(--ev-fill))}.calendar-module__b8GmTW__block:hover{background-image:linear-gradient(var(--ev-fill-hover), var(--ev-fill-hover))}.dark .calendar-module__b8GmTW__event{--ev-solid:oklch(.7 var(--ev-c) var(--ev-h));--ev-fill:oklch(.7 var(--ev-c) var(--ev-h) / .2);--ev-fill-hover:oklch(.7 var(--ev-c) var(--ev-h) / .3);--ev-ink:oklch(.93 var(--ev-cd) var(--ev-h));--ev-ink-soft:oklch(.8 var(--ev-cd) var(--ev-h))}
.hairline-module__Kf2Ibq__figure{--figure-ink:#2c5dbd;--hairline-plate:var(--background);--hairline-hi:var(--figure-ink);--hairline-edge:#6488cc;--hairline-mid:#96afdb;--hairline-lo:#c5d2e9;--hairline-stroke:1;--figure-name:#6280b6;clip-path:inset(0 -25%);pointer-events:auto;width:100%;position:relative}@supports (color:lab(0% 0 0)){.hairline-module__Kf2Ibq__figure{--figure-ink:lab(40.4251% 10.469 -56.2597);--hairline-edge:lab(56.3438% 1.43826 -39.3438);--hairline-mid:lab(70.6406% -.996619 -25.5082);--hairline-lo:lab(83.6133% -1.08331 -12.9777);--figure-name:lab(53.0414% .416815 -32.3447)}}.dark .hairline-module__Kf2Ibq__figure{--figure-ink:#99beff;--hairline-edge:#6886bd;--hairline-mid:#485b7d;--hairline-lo:#313b4d;--figure-name:#6981ab}@supports (color:lab(0% 0 0)){.dark .hairline-module__Kf2Ibq__figure{--figure-ink:lab(76.1439% .043571 -39.6391);--hairline-edge:lab(55.3698% .268906 -32.3777);--hairline-mid:lab(38.1734% -.174493 -21.6702);--hairline-lo:lab(24.416% -.42218 -12.7303);--figure-name:lab(53.2102% -.460029 -25.3496)}}.hairline-module__Kf2Ibq__figure[data-tone=neutral]{--figure-ink:#333;--hairline-edge:#7a7a7a;--hairline-mid:#a4a4a4;--hairline-lo:#cecece;--figure-name:#717171}@supports (color:lab(0% 0 0)){.hairline-module__Kf2Ibq__figure[data-tone=neutral]{--figure-ink:lab(21.12% 0 0);--hairline-edge:lab(51.28% -.0000298023 0);--hairline-mid:lab(67.52% -.0000298023 0);--hairline-lo:lab(82.6% .0000298023 -.0000119209);--figure-name:lab(47.8% 0 .0000119209)}}.dark .hairline-module__Kf2Ibq__figure[data-tone=neutral]{--figure-ink:#e4e4e4;--hairline-edge:gray;--hairline-mid:#555;--hairline-lo:#353535;--figure-name:#7a7a7a}@supports (color:lab(0% 0 0)){.dark .hairline-module__Kf2Ibq__figure[data-tone=neutral]{--figure-ink:lab(90.72% .0000298023 -.0000119209);--hairline-edge:lab(53.6% 0 0);--hairline-mid:lab(36.2% 0 .00000596046);--hairline-lo:lab(22.28% 0 0);--figure-name:lab(51.28% -.0000298023 0)}}.hairline-module__Kf2Ibq__window{position:relative}.hairline-module__Kf2Ibq__stage{width:100%}.hairline-module__Kf2Ibq__labels{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hairline-module__Kf2Ibq__name{fill:var(--figure-name);font:500 9px var(--font-mono);letter-spacing:.08em;transition:fill .26s cubic-bezier(.5,0,.1,1)}.hairline-module__Kf2Ibq__name[data-active]{fill:var(--figure-ink)}@media (max-width:639px){.hairline-module__Kf2Ibq__name{font-size:10.5px}}.hairline-module__Kf2Ibq__window{opacity:0;filter:blur(14px);transition:opacity .9s cubic-bezier(.22,1,.36,1),filter 1.1s cubic-bezier(.22,1,.36,1),scale 1.1s cubic-bezier(.22,1,.36,1);scale:.97}.hairline-module__Kf2Ibq__figure[data-shown] .hairline-module__Kf2Ibq__window{opacity:1;filter:blur();scale:1}.hairline-module__Kf2Ibq__figure[data-landed] .hairline-module__Kf2Ibq__window{filter:none;scale:none}.hairline-module__Kf2Ibq__labels text{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1) .35s,fill .26s cubic-bezier(.5,0,.1,1)}.hairline-module__Kf2Ibq__figure[data-shown] .hairline-module__Kf2Ibq__labels text{opacity:1}@media (prefers-reduced-motion:reduce){.hairline-module__Kf2Ibq__window,.hairline-module__Kf2Ibq__figure[data-shown] .hairline-module__Kf2Ibq__window{opacity:1;filter:none;transition:none;scale:none}.hairline-module__Kf2Ibq__labels text{opacity:1;transition:none}}.hairline-module__Kf2Ibq__plate{--plate-dot:#2c5dbd38;isolation:isolate;position:relative}@supports (color:lab(0% 0 0)){.hairline-module__Kf2Ibq__plate{--plate-dot:lab(40.4251% 10.469 -56.2597/.22)}}.hairline-module__Kf2Ibq__plate:before{content:"";z-index:-1;background-image:radial-gradient(circle at center, var(--plate-dot) .75px, transparent 1.25px);pointer-events:none;background-position:50%;background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 58%,#000 15%,#0000 78%);mask-image:radial-gradient(62% 58%,#000 15%,#0000 78%)}.dark .hairline-module__Kf2Ibq__plate{--plate-dot:#99beff29}@supports (color:lab(0% 0 0)){.dark .hairline-module__Kf2Ibq__plate{--plate-dot:lab(76.1439% .043571 -39.6391/.16)}}.hairline-module__Kf2Ibq__plate[data-tone=neutral]{--plate-dot:#63636338}@supports (color:lab(0% 0 0)){.hairline-module__Kf2Ibq__plate[data-tone=neutral]{--plate-dot:lab(42% 0 0/.22)}}.dark .hairline-module__Kf2Ibq__plate[data-tone=neutral]{--plate-dot:#bebebe1f}@supports (color:lab(0% 0 0)){.dark .hairline-module__Kf2Ibq__plate[data-tone=neutral]{--plate-dot:lab(76.8% -.0000298023 0/.12)}}
.figma-buttons-module__ycNbTa__preview,.figma-buttons-module__ycNbTa__surface[data-preview-theme=light],.figma-buttons-module__ycNbTa__edgeStudy[data-preview-theme=light]{--fb-primary-bg:#121212;--fb-primary-fg:#fff;--fb-edge:#121212;--fb-sheen:#ffffff29;--fb-stroke:linear-gradient(180deg, #ffffff42 0%, #fff0 40%);--fb-hover:#202020;--fb-muted:#f4f4f4;--fb-paper:#fff;--fb-ink:#121212;--fb-border:#1212121a;--fb-neutral-hover:#f8f8f8;--fb-focus:#325cfe;--fb-red:#bd3030;--fb-red-bg:#fff4f3;--fb-red-hover:#ffeceb;--fb-red-edge:#bd303029;--fb-red-drop:#bd30300f;--fb-outline-shadow:0 0 0 2px #12121205, 0 1px 2px #2828280d, 0 0 0 .5px #ededed}:is(.dark .figma-buttons-module__ycNbTa__preview,.figma-buttons-module__ycNbTa__surface[data-preview-theme=dark]){--fb-primary-bg:#f5f5f5;--fb-primary-fg:#171717;--fb-edge:#f5f5f5;--fb-sheen:#ffffffa6;--fb-stroke:linear-gradient(180deg, #ffffffb3 0%, #fff0 40%);--fb-hover:#fff;--fb-muted:#2b2b2b;--fb-paper:#222;--fb-ink:#ededed;--fb-border:#ffffff1f;--fb-neutral-hover:#303030;--fb-focus:#91acff;--fb-red:#ffaaa1;--fb-red-bg:#382423;--fb-red-hover:#42292a;--fb-red-edge:#ffaaa129;--fb-red-drop:#00000029;--fb-outline-shadow:0 0 0 2px #ffffff05, 0 1px 2px #0000001f, 0 0 0 .5px #ffffff1a}.figma-buttons-module__ycNbTa__button{--fb-fill:var(--fb-primary-bg,#121212);--fb-text:var(--fb-primary-fg,#fff);--fb-button-edge:var(--fb-edge,#121212);--fb-button-sheen:var(--fb-sheen,#ffffff29);--fb-button-stroke:var(--fb-stroke,linear-gradient(180deg, #ffffff42 0%, transparent 40%));--fb-button-hover:var(--fb-hover,#202020);--fb-shadow-rgb:18 18 18;--fb-shadow:inset 0 1px 20px var(--fb-button-sheen), 0 2px 4px rgb(var(--fb-shadow-rgb) / 16%), 0 1px 2px rgb(var(--fb-shadow-rgb) / 8%), 0 0 0 1px var(--fb-button-edge);background:var(--fb-fill);height:auto;min-height:32px;box-shadow:var(--fb-shadow);color:var(--fb-text);letter-spacing:-.01em;outline-offset:1px;border:0;border-radius:10px;outline:2px solid #0000;gap:6px;padding:7px 14px;font-size:14px;font-weight:500;line-height:18px;transition:background .15s ease-out,box-shadow .15s ease-out,color .15s ease-out,opacity .15s ease-out;position:relative;transform:translate(0,0)scale(1)}.figma-buttons-module__ycNbTa__button:before{content:"";border-radius:inherit;background:var(--fb-button-stroke);pointer-events:none;padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.figma-buttons-module__ycNbTa__button[data-size=xs],.figma-buttons-module__ycNbTa__button[data-size=icon-xs]{border-radius:7px;min-height:24px;padding:4px 8px;font-size:12px;line-height:16px}.figma-buttons-module__ycNbTa__button[data-size=sm],.figma-buttons-module__ycNbTa__button[data-size=icon-sm]{border-radius:8px;min-height:28px;padding:6px 10px;font-size:13px;line-height:16px}.figma-buttons-module__ycNbTa__button[data-size=lg],.figma-buttons-module__ycNbTa__button[data-size=icon-lg]{border-radius:11px;min-height:36px;padding:9px 20px}.figma-buttons-module__ycNbTa__button[data-size^=icon]{width:32px;padding-inline:0}.figma-buttons-module__ycNbTa__button[data-size=icon-xs]{width:24px}.figma-buttons-module__ycNbTa__button[data-size=icon-sm]{width:28px}.figma-buttons-module__ycNbTa__button[data-size=icon-lg]{width:36px}.figma-buttons-module__ycNbTa__button[data-size=sm] svg,.figma-buttons-module__ycNbTa__button[data-size=icon-sm] svg{width:14px;height:14px}.figma-buttons-module__ycNbTa__button[data-figma-variant=accent]{--fb-fill:#325cfe;--fb-text:#fff;--fb-button-edge:#325cfe;--fb-button-sheen:#ffffff29;--fb-button-stroke:linear-gradient(180deg, #ffffff42 0%, #fff0 40%);--fb-button-hover:#244fe8;--fb-shadow-rgb:50 92 254}.figma-buttons-module__ycNbTa__button[data-figma-variant=outline],.figma-buttons-module__ycNbTa__button[data-figma-variant=secondary],.figma-buttons-module__ycNbTa__button[data-figma-variant=destructive]{--fb-fill:var(--fb-paper);--fb-text:var(--fb-ink);--fb-button-edge:var(--fb-border);--fb-button-sheen:#ffffff1a;--fb-button-stroke:linear-gradient(transparent, transparent);--fb-button-hover:var(--fb-neutral-hover);--fb-shadow:var(--fb-outline-shadow);border-width:0}.figma-buttons-module__ycNbTa__button[data-figma-variant=outline][data-size=sm]{gap:4px;padding-inline:8px}.figma-buttons-module__ycNbTa__button[data-figma-variant=secondary]{--fb-fill:var(--fb-muted)}.figma-buttons-module__ycNbTa__button[data-figma-variant=destructive]{--fb-fill:var(--fb-red-bg);--fb-text:var(--fb-red);--fb-button-hover:var(--fb-red-hover);--fb-button-edge:var(--fb-red-edge);--fb-shadow:0 1px 2px var(--fb-red-drop), 0 0 0 1px var(--fb-red-edge)}.figma-buttons-module__ycNbTa__button[data-figma-variant=ghost],.figma-buttons-module__ycNbTa__button[data-figma-variant=link]{--fb-fill:transparent;--fb-text:var(--fb-ink);--fb-button-stroke:linear-gradient(transparent, transparent);--fb-button-edge:transparent;--fb-button-hover:var(--fb-muted);--fb-shadow:none}.figma-buttons-module__ycNbTa__button[data-figma-variant=link]{text-underline-offset:4px}.figma-buttons-module__ycNbTa__button[data-figma-variant=link]:hover{text-decoration:underline}.figma-buttons-module__ycNbTa__button[data-figma-variant=outline]:before,.figma-buttons-module__ycNbTa__button[data-figma-variant=secondary]:before,.figma-buttons-module__ycNbTa__button[data-figma-variant=destructive]:before,.figma-buttons-module__ycNbTa__button[data-figma-variant=ghost]:before,.figma-buttons-module__ycNbTa__button[data-figma-variant=link]:before{content:none}.figma-buttons-module__ycNbTa__button:hover:not(:disabled),.figma-buttons-module__ycNbTa__button[data-preview-state=hover]{--fb-fill:var(--fb-button-hover);box-shadow:var(--fb-shadow)}.figma-buttons-module__ycNbTa__button:active:not(:disabled),.figma-buttons-module__ycNbTa__button[data-preview-state=pressed]{box-shadow:inset 0 1px 3px #00000029, inset 0 1px 14px var(--fb-button-sheen), 0 0 0 1px var(--fb-button-edge);transform:none}.figma-buttons-module__ycNbTa__button:focus-visible,.figma-buttons-module__ycNbTa__button[data-preview-state=focus]{outline:2px solid var(--fb-focus,#325cfe);outline-offset:1px}.figma-buttons-module__ycNbTa__button:disabled{opacity:.42;box-shadow:none;cursor:not-allowed}.figma-buttons-module__ycNbTa__button[aria-busy=true]{opacity:.75}@media (prefers-reduced-motion:no-preference){.figma-buttons-module__ycNbTa__button{transition-property:background,box-shadow,color,opacity,scale}.figma-buttons-module__ycNbTa__button:active:not(:disabled):not([data-static]){scale:.96}}@media (prefers-reduced-motion:reduce){.figma-buttons-module__ycNbTa__button{transition:none}}@media (pointer:coarse){.figma-buttons-module__ycNbTa__button[data-size]{min-height:44px}.figma-buttons-module__ycNbTa__button[data-size^=icon]{width:44px}}@media (forced-colors:active){.figma-buttons-module__ycNbTa__button{border:1px solid buttontext}.figma-buttons-module__ycNbTa__button:before{content:none}.figma-buttons-module__ycNbTa__button:focus-visible,.figma-buttons-module__ycNbTa__button[data-preview-state=focus]{outline-color:highlight}}.figma-buttons-module__ycNbTa__preview{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.figma-buttons-module__ycNbTa__intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.figma-buttons-module__ycNbTa__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.figma-buttons-module__ycNbTa__version{background:var(--fb-muted);color:var(--fb-ink);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:500}.figma-buttons-module__ycNbTa__caption{color:var(--muted-foreground);font-size:12px;line-height:1.5}.figma-buttons-module__ycNbTa__reference{color:var(--muted-foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px;align-items:center;gap:4px;font-size:12px;display:inline-flex}.figma-buttons-module__ycNbTa__reference:hover{color:var(--foreground)}.figma-buttons-module__ycNbTa__comparison{border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.figma-buttons-module__ycNbTa__compareCell{flex-direction:column;align-items:flex-start;gap:16px;padding:20px;display:flex}.figma-buttons-module__ycNbTa__compareCell+.figma-buttons-module__ycNbTa__compareCell{border-left:1px solid var(--border)}.figma-buttons-module__ycNbTa__label{color:var(--muted-foreground);font-size:12px}.figma-buttons-module__ycNbTa__surfaceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.figma-buttons-module__ycNbTa__surface{border:1px solid var(--fb-border);background:var(--fb-paper);color:var(--fb-ink);border-radius:14px;flex-direction:column;gap:18px;padding:20px;display:flex}.figma-buttons-module__ycNbTa__surface[data-preview-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#181818}.figma-buttons-module__ycNbTa__surface[data-preview-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.figma-buttons-module__ycNbTa__surfaceLabel{opacity:.72;font-size:12px}.figma-buttons-module__ycNbTa__toolbar{border-bottom:1px solid var(--fb-border);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:18px;display:flex}.figma-buttons-module__ycNbTa__sizes,.figma-buttons-module__ycNbTa__states{flex-wrap:wrap;align-items:flex-end;gap:24px;display:flex}.figma-buttons-module__ycNbTa__states{border-top:1px solid var(--border);gap:24px 18px;padding-top:24px}.figma-buttons-module__ycNbTa__sample{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.figma-buttons-module__ycNbTa__interaction{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;padding-top:20px;display:flex}.figma-buttons-module__ycNbTa__interaction .figma-buttons-module__ycNbTa__caption{flex:1;min-width:160px}.figma-buttons-module__ycNbTa__saveButton{min-width:176px}.figma-buttons-module__ycNbTa__edgeStudy{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid var(--fb-border);background:#fff;border-radius:14px;padding:24px}.figma-buttons-module__ycNbTa__edgeRows{zoom:3;flex-direction:column;align-items:flex-start;gap:12px;display:flex}.figma-buttons-module__ycNbTa__edgeRows .figma-buttons-module__ycNbTa__row{gap:8px}.figma-buttons-module__ycNbTa__edgeRows .figma-buttons-module__ycNbTa__button{cursor:default;pointer-events:none}.figma-buttons-module__ycNbTa__edgeRows .figma-buttons-module__ycNbTa__button:focus-visible{outline:none}@media (max-width:640px){.figma-buttons-module__ycNbTa__edgeStudy{padding:20px}.figma-buttons-module__ycNbTa__edgeRows{zoom:2}.figma-buttons-module__ycNbTa__surfaceGrid,.figma-buttons-module__ycNbTa__comparison{grid-template-columns:minmax(0,1fr)}.figma-buttons-module__ycNbTa__compareCell+.figma-buttons-module__ycNbTa__compareCell{border-left:0;border-top:1px solid var(--border)}.figma-buttons-module__ycNbTa__compareCell,.figma-buttons-module__ycNbTa__surface{padding:16px}}
.dither-terrain-module__TzsthG__canvas{color:var(--foreground);image-rendering:pixelated;opacity:0;transition:opacity .9s var(--lp-ease-soft);position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.dither-terrain-module__TzsthG__canvas[data-painted]{opacity:.18}.dark .dither-terrain-module__TzsthG__canvas[data-painted]{opacity:.2}@media (prefers-reduced-motion:reduce){.dither-terrain-module__TzsthG__canvas{transition:none}}
.onboarding-module__4GJvBa__monogram{isolation:isolate;box-shadow:inset 0 1px 0 #ffffff38, inset 0 -1px 2px #0000002e, var(--shadow-elevated);background-image:linear-gradient(#ffffff29 0%,#fff0 55%);background-image:linear-gradient(lab(100% 0 0/.16) 0%,lab(100% 0 0/0) 55%);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.onboarding-module__4GJvBa__monogram{box-shadow:inset 0 1px 0 lab(100% 0 0/.22), inset 0 -1px 2px lab(0% 0 0/.18), var(--shadow-elevated)}}.onboarding-module__4GJvBa__monogram:after{content:"";pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(90deg,#fff0 0%,#ffffff8c 50%,#fff0 100%);background:linear-gradient(90deg,lab(100% 0 0/0) 0%,lab(100% 0 0/.55) 50%,lab(100% 0 0/0) 100%);width:55%;animation:1.3s cubic-bezier(.22,1,.36,1) .45s both onboarding-module__4GJvBa__monogram-sheen;position:absolute;inset:-30% auto -30% -70%;transform:translate(0)skew(-16deg)}@keyframes onboarding-module__4GJvBa__monogram-sheen{0%{transform:translate(0)skew(-16deg)}to{transform:translate(360%)skew(-16deg)}}@media (prefers-reduced-motion:reduce){.onboarding-module__4GJvBa__monogram:after{opacity:0;animation:none}}
.progress-module__PkD5GG__address{isolation:isolate;position:relative;overflow:hidden}.progress-module__PkD5GG__sheen:before{content:"";z-index:-1;background:linear-gradient(100deg, transparent 35%, color-mix(in oklch, currentColor 9%, transparent) 50%, transparent 65%);background-size:250% 100%;animation:2.2s cubic-bezier(.4,0,.2,1) infinite progress-module__PkD5GG__sheen;position:absolute;inset:0}@keyframes progress-module__PkD5GG__sheen{0%{background-position:130% 0}to{background-position:-30% 0}}.progress-module__PkD5GG__fill{transition:width .9s cubic-bezier(.22,1,.36,1)}.progress-module__PkD5GG__pulse{animation:1.6s ease-in-out infinite progress-module__PkD5GG__pulse}@keyframes progress-module__PkD5GG__pulse{0%,to{opacity:.45;transform:scale(.55)}50%{opacity:1;transform:scale(1)}}.progress-module__PkD5GG__check path{stroke-dasharray:20;stroke-dashoffset:20px;animation:.42s cubic-bezier(.65,0,.35,1) forwards progress-module__PkD5GG__draw}@keyframes progress-module__PkD5GG__draw{to{stroke-dashoffset:0}}.progress-module__PkD5GG__detail{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .3s ease-out;display:grid}.progress-module__PkD5GG__detailOpen{opacity:1;grid-template-rows:1fr}.progress-module__PkD5GG__enter{animation:.56s cubic-bezier(.22,1,.36,1) both progress-module__PkD5GG__enter}@keyframes progress-module__PkD5GG__enter{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.progress-module__PkD5GG__sheen:before,.progress-module__PkD5GG__pulse,.progress-module__PkD5GG__enter{animation:none}.progress-module__PkD5GG__check path{stroke-dashoffset:0;animation:none}.progress-module__PkD5GG__fill,.progress-module__PkD5GG__detail{transition:none}}
