:root{--background:43 26% 95%;--foreground:60 4% 5%;--card:43 26% 95%;--card-foreground:60 4% 5%;--popover:43 26% 95%;--popover-foreground:60 4% 5%;--primary:142 76% 36%;--primary-foreground:0 0% 100%;--secondary:45 17% 91%;--secondary-foreground:60 4% 5%;--muted:45 17% 91%;--muted-foreground:40 4% 54%;--accent:45 17% 91%;--accent-foreground:60 4% 5%;--border:60 4% 5%/0.12;--input:60 4% 5%/0.16;--ring:142 76% 36%;--mn-panel-strong:#ffffff}.dark{--background:220 17% 7%;--foreground:60 9% 98%;--card:220 17% 7%;--card-foreground:60 9% 98%;--popover:220 17% 7%;--popover-foreground:60 9% 98%;--primary:142 71% 45%;--primary-foreground:142 76% 10%;--secondary:222 24% 11%;--secondary-foreground:60 9% 98%;--muted:222 24% 11%;--muted-foreground:40 5% 62%;--accent:222 24% 11%;--accent-foreground:60 9% 98%;--border:0 0% 100%/0.12;--input:0 0% 100%/0.16;--ring:142 71% 45%;--mn-panel-strong:#181b1f}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{overflow-x:hidden}::-moz-selection{background:rgba(16,185,129,.2)}::selection{background:rgba(16,185,129,.2)}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #10b981;outline-offset:3px}.sai-glass{background:color-mix(in srgb,var(--mn-panel-strong) 78%,transparent);box-shadow:0 16px 50px -28px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.18);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.sai-overview{--mn-ink3:#666660}.dark .sai-overview{--mn-ink3:#adb3bd}.sai-nav-link{border-radius:.75rem;padding:.55rem .8rem;color:var(--mn-ink3);font-size:.76rem;font-weight:600;transition:color .16s ease,background .16s ease}.sai-nav-link:hover{color:var(--mn-ink);background:color-mix(in srgb,var(--mn-ink) 5%,transparent)}.sai-button-primary,.sai-button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:.45rem;font-weight:700;letter-spacing:-.01em;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,background .18s ease}.sai-button-primary{background:var(--mn-ink);color:var(--mn-paper);box-shadow:0 10px 28px -15px color-mix(in srgb,var(--mn-ink) 70%,transparent)}.sai-button-primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px -16px color-mix(in srgb,var(--mn-ink) 75%,transparent)}.sai-button-primary:active,.sai-button-secondary:active{transform:scale(.98)}.sai-button-secondary{border:1px solid var(--mn-line);background:color-mix(in srgb,var(--mn-panel-strong) 65%,transparent);color:var(--mn-ink2)}.sai-button-secondary:hover{background:var(--mn-panel-strong);color:var(--mn-ink);transform:translateY(-2px)}:root{--sai-accent:#176b4b}.dark{--sai-accent:#87dfb3}:root{--sai-out:#4b4fc9}.dark{--sai-out:#aeb3ff}:root{--layer-current:#a8741c;--layer-long:#3a64b8;--layer-conscious:#237a55;--layer-sub:#7457b8}.dark{--layer-current:#e2b56a;--layer-long:#93b3f5;--layer-conscious:#86d8b0;--layer-sub:#baa4f2}.sai-btn{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;gap:.4rem;border-radius:999px;padding-inline:1rem;font-size:13.5px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .12s ease,box-shadow .16s ease;-webkit-tap-highlight-color:transparent}.sai-btn:active:not(:disabled){transform:scale(.97)}.sai-btn:disabled{opacity:.45;cursor:not-allowed}.sai-btn-primary{background:var(--sai-accent);color:#fff}.sai-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--sai-accent) 88%,#000)}.dark .sai-btn-primary{background:var(--sai-accent);color:#0b1a12}.dark .sai-btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--sai-accent) 88%,#000)}.sai-btn-secondary{background:transparent;color:var(--mn-ink);border:1px solid var(--mn-line)}.sai-btn-secondary:hover:not(:disabled){border-color:var(--mn-ink3)}.sai-btn-out{background:var(--sai-out);color:#fff}.sai-btn-out:hover:not(:disabled){background:color-mix(in srgb,var(--sai-out) 86%,#000)}.dark .sai-btn-out{color:#14163d}.dark .sai-btn-out:hover:not(:disabled){background:color-mix(in srgb,var(--sai-out) 86%,#fff)}.sai-btn-out-soft{background:transparent;color:var(--sai-out);border:1px solid color-mix(in srgb,var(--sai-out) 30%,var(--mn-line))}.sai-btn-out-soft:hover:not(:disabled){border-color:var(--sai-out)}.sai-btn-quiet{min-height:2.25rem;padding-inline:.75rem;font-weight:500;color:var(--mn-ink3)}.sai-btn-quiet:hover:not(:disabled){background:var(--mn-panel);color:var(--mn-ink)}.sai-icon-btn{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:999px;color:var(--mn-ink3);transition:background-color .16s ease,color .16s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.sai-icon-btn:hover:not(:disabled){background:var(--mn-panel);color:var(--mn-ink)}.sai-icon-btn:active:not(:disabled){transform:scale(.92)}.sai-icon-btn:disabled{opacity:.45;cursor:not-allowed}.sai-surface{background:var(--mn-panel-strong);box-shadow:0 1px 2px rgba(20,20,16,.04),0 12px 32px -24px rgba(20,20,16,.22)}.dark .sai-surface{box-shadow:none}.sai-rows>*+*{border-top:1px solid var(--mn-line)}.sai-search{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;border-radius:.9rem;padding-inline:.85rem;background:color-mix(in srgb,var(--mn-ink) 5%,transparent);color:var(--mn-ink3);transition:box-shadow .16s ease,background-color .16s ease}.sai-search:focus-within{background:var(--mn-panel-strong);box-shadow:0 0 0 1px var(--mn-line),0 0 0 4px color-mix(in srgb,var(--sai-accent) 14%,transparent)}.sai-search input{flex:1;min-width:0;background:transparent;outline:none;color:var(--mn-ink);font-size:16px}.sai-search input::-moz-placeholder{color:var(--mn-ink3)}.sai-search input::placeholder{color:var(--mn-ink3)}@media (min-width:640px){.sai-search input{font-size:14.5px}}.sai-search input:focus-visible{outline:none}.sai-fresh{animation:sai-fresh 6s ease-out both}.sai-fill-wave{animation:sai-fill-wave 3.2s linear infinite}.sai-fill-wave-slow{animation-duration:5.4s;animation-direction:reverse}@keyframes sai-fill-wave{0%{transform:translateX(0)}to{transform:translateX(calc(var(--fill-w) * -1))}}.sai-fill-pop{animation:sai-fill-pop .7s cubic-bezier(.2,.8,.2,1)}@keyframes sai-fill-pop{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes sai-fresh{0%,35%{background-color:color-mix(in srgb,var(--sai-accent) 13%,transparent)}to{background-color:transparent}}.sai-shelf{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(16.5rem,82%);gap:.75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-1rem;padding-inline:1rem;scroll-padding-inline:1rem}.sai-shelf::-webkit-scrollbar{display:none}.sai-shelf>*{scroll-snap-align:start}@media (min-width:640px){.sai-shelf{margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem}}@media (min-width:768px){.sai-shelf{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0}}@media (min-width:1536px){.sai-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}.sai-layer-bar{background:color-mix(in srgb,var(--mn-paper) 86%,transparent);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.sai-pg-edge{fill:none;stroke:var(--mn-line);stroke-width:1;transition:stroke .2s ease,opacity .2s ease}.sai-pg-edge[data-on=true]{stroke:var(--pg-tone,var(--mn-ink3));opacity:.9}.sai-pg-edge[data-dim=true]{opacity:.25}.sai-pg-pulse{fill:none;stroke:var(--pg-tone,var(--sai-accent));stroke-width:2;stroke-linecap:round;stroke-dasharray:.08 1;animation:sai-pg-pulse 1.6s linear infinite}.sai-pg-node{cursor:pointer;transition:opacity .2s ease;outline:none}.sai-pg-node[data-dim=true]{opacity:.28}.sai-pg-node:focus-visible .sai-pg-dot{stroke:var(--mn-ink);stroke-width:2.5}.sai-pg-dot{transition:r .2s ease}.sai-pg-enter{animation:sai-pg-enter .52s cubic-bezier(.2,.9,.3,1.2) both;transform-box:fill-box;transform-origin:center}.sai-pg-label{fill:var(--mn-ink2);font-size:12px;font-weight:500;paint-order:stroke;stroke:var(--mn-paper);stroke-width:4px;stroke-linejoin:round;pointer-events:none}.sai-pg-hub-label{fill:var(--mn-ink);font-size:12.5px;font-weight:600}@keyframes sai-pg-pulse{0%{stroke-dashoffset:1.08}to{stroke-dashoffset:0}}.sai-pg-tick{fill:none;stroke:var(--pg-tone,var(--sai-accent));stroke-width:1.6;stroke-linecap:round;stroke-dasharray:.06 1;stroke-dashoffset:1.06;opacity:0;animation:sai-pg-tick 2.4s linear infinite}.sai-pg-beat{transform-box:fill-box;transform-origin:center;animation:sai-pg-beat 2.4s ease-out 1.9s infinite}@keyframes sai-pg-tick{0%{stroke-dashoffset:1.06;opacity:.7}40%{stroke-dashoffset:0;opacity:.7}41%,to{stroke-dashoffset:0;opacity:0}}@keyframes sai-pg-beat{0%,to{transform:scale(1)}8%{transform:scale(1.35)}22%{transform:scale(1)}}@keyframes sai-pg-enter{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sai-btn:active:not(:disabled),.sai-icon-btn:active:not(:disabled){transform:none}.sai-fresh{animation:none;background-color:color-mix(in srgb,var(--sai-accent) 8%,transparent)}.sai-pg-pulse,.sai-pg-tick{animation:none;opacity:0}.sai-fill-pop,.sai-fill-wave,.sai-pg-beat,.sai-pg-enter{animation:none}}.sai-auth,.sai-landing{--mn-ink3:#656560;--sai-accent:#176b4b}.dark .sai-auth,.dark .sai-landing{--mn-ink3:#b1b5b0;--sai-accent:#87dfb3}.sai-landing-header{background:transparent;border-bottom:1px solid transparent;transition:background-color .18s ease,border-color .18s ease}.sai-landing-header[data-scrolled=true]{background:color-mix(in srgb,var(--mn-paper) 82%,transparent);border-bottom-color:var(--mn-line);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.sai-landing .sai-nav-link{min-height:44px;display:inline-flex;align-items:center;font-size:.8125rem}.sai-landing :is(section[id],main[id]){scroll-margin-top:5rem}.sai-skip-link{position:fixed;top:-5rem;left:1rem;z-index:60;padding:.75rem 1rem;background:var(--mn-ink);color:var(--mn-paper);border-radius:.5rem}.sai-skip-link:focus{top:.75rem}.sai-landing :is(.sai-button-primary,.sai-button-secondary){min-height:2.75rem;border-radius:999px;padding-inline:1.25rem;font-size:.84rem}.sai-landing-header .sai-button-primary{padding-inline:1rem}.sai-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:82svh;padding:6.5rem 1.25rem 3.5rem;border-bottom:1px solid var(--mn-line)}.sai-hero-grid{display:grid;width:100%;max-width:72rem;margin-inline:auto;align-items:center;gap:3rem}.sai-hero-copy{width:100%;max-width:36rem}.sai-hero-brand{display:block;color:var(--mn-ink2);font-size:1rem;font-weight:500;letter-spacing:-.01em}.sai-hero-title{display:block;margin-top:.9rem;font-size:clamp(2.6rem,12vw,3.6rem);font-weight:500;line-height:.98;letter-spacing:-.05em}.sai-hero-description{max-width:31rem;margin-top:1.15rem;color:var(--mn-ink2);font-size:1rem;line-height:1.55}.sai-hero-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.75rem}.sai-hero-meta{margin-top:1rem;color:var(--mn-ink3);font-size:.75rem;line-height:1.4}@media (max-width:379px){.sai-hero-actions>*{flex:1 1 100%}}@media (max-width:1023px){.sai-hero{min-height:88svh;align-items:flex-end;padding:5.5rem 1.25rem 2.25rem}.sai-hero-grid{gap:2rem}.sai-hero-brand{font-size:.875rem}.sai-hero-title{margin-top:.5rem;font-size:clamp(2.15rem,10vw,3rem);line-height:1;letter-spacing:-.045em}.sai-hero-description{margin-top:.85rem;font-size:.9375rem;line-height:1.5}.sai-hero-actions{margin-top:1.25rem}}@media (min-width:1024px){.sai-hero{min-height:100svh;padding:7rem 2rem 4rem}.sai-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);gap:4rem}.sai-hero-title{font-size:clamp(3.2rem,min(5.4vw,9vh),5.25rem);line-height:.94}.sai-hero-description{font-size:1.06rem}}@media (min-width:1024px) and (max-height:720px){.sai-hero-title{font-size:clamp(2.8rem,8vh,3.8rem)}}.sai-hero-backdrop{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.sai-hero-graph{position:absolute;inset:0;width:100%;height:100%;pointer-events:auto;touch-action:pan-y;opacity:0;transition:opacity .9s ease}.sai-hero-graph[data-ready=true]{opacity:1}.sai-hero-grid{pointer-events:none}.sai-hero-copy{pointer-events:auto}.sai-hero-backdrop:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 30% 34% at 30% 50%,color-mix(in srgb,var(--mn-paper) 82%,transparent),transparent 100%),linear-gradient(0deg,var(--mn-paper),transparent 12%)}@media (max-width:1023px){.sai-hero-graph[data-ready=true]{opacity:.95}.sai-hero-backdrop:after{background:linear-gradient(0deg,var(--mn-paper) 0,color-mix(in srgb,var(--mn-paper) 90%,transparent) 38%,color-mix(in srgb,var(--mn-paper) 35%,transparent) 62%,transparent 82%)}}.sai-panel{border-radius:1.75rem;border:1px solid color-mix(in srgb,var(--sai-accent) 16%,var(--mn-line));background:linear-gradient(160deg,color-mix(in srgb,var(--mn-panel-strong) 72%,transparent),color-mix(in srgb,var(--mn-paper) 92%,transparent));box-shadow:0 24px 60px -34px rgba(0,0,0,.35);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.sai-card{border-radius:1.25rem;border:1px solid var(--mn-line);background:color-mix(in srgb,var(--mn-panel-strong) 55%,transparent);transition:border-color .18s ease,transform .18s ease}.sai-card:hover{border-color:color-mix(in srgb,var(--sai-accent) 32%,var(--mn-line))}.sai-doodle-stage{cursor:pointer;padding:.75rem .75rem .25rem;border-bottom:1px solid var(--mn-line);background:radial-gradient(color-mix(in srgb,var(--mn-ink) 11%,transparent) .8px,transparent 1px) 0 0 /14px 14px,color-mix(in srgb,var(--sai-accent) 4%,var(--mn-paper))}.sai-doodle-stage svg{max-height:11rem;margin-inline:auto}.sai-doodle-tall{display:flex;align-items:center;min-height:100%}.sai-doodle-tall svg{max-height:13rem}.sai-doodle-plain{border:0;background:transparent}.sai-doodle-plain .sai-doodle-stage{background:none;border:0;padding:0}@media (min-width:768px){.sai-win.md\:grid>.sai-doodle-stage{border-bottom:0;border-right:1px solid var(--mn-line);height:100%}}.sai-doodle-stage:focus-visible{outline:2px solid var(--sai-accent);outline-offset:-2px}.sai-doodle-draw{fill:none;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1) var(--d,0s),opacity 0s linear var(--d,0s)}.sai-win[data-on=true] .sai-doodle-draw{stroke-dashoffset:0;opacity:1}.sai-win[data-on=true] .sai-doodle-dash{animation:sai-doodle-march 1.8s linear calc(var(--d, 0s) + .95s) infinite}.sai-doodle-before{opacity:1;transition:opacity .5s ease .3s}.sai-win[data-on=true] .sai-doodle-before{opacity:0}.sai-doodle-after{opacity:0;transition:opacity .5s ease 1.4s}.sai-win[data-on=true] .sai-doodle-after{opacity:1}.sai-doodle-move{transform-box:fill-box;transform-origin:center;transform:var(--from);transition:transform .9s cubic-bezier(.2,.8,.2,1) var(--d,0s)}.sai-win[data-on=true] .sai-doodle-move{transform:var(--to)}.sai-doodle-pop{transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .42s cubic-bezier(.3,1.6,.5,1) var(--d,0s)}.sai-win[data-on=true] .sai-doodle-pop{transform:scale(1)}.sai-doodle-note{font-size:11px;font-style:italic;font-weight:500;letter-spacing:.01em}@keyframes sai-doodle-march{0%{stroke-dasharray:.018 .03;stroke-dashoffset:0}to{stroke-dasharray:.018 .03;stroke-dashoffset:-.096}}@media (prefers-reduced-motion:reduce){.sai-doodle-after,.sai-doodle-before,.sai-doodle-draw,.sai-doodle-move,.sai-doodle-pop{transition:none}.sai-win[data-on=true] .sai-doodle-dash{animation:none}}.sai-live-dot{width:6px;height:6px;border-radius:999px;background:var(--sai-accent);animation:sai-live 2.4s ease-in-out infinite}.sai-map-live{animation:sai-live 3.2s ease-in-out infinite}@keyframes sai-live{0%,to{opacity:1}50%{opacity:.35}}.sai-landing footer a{display:inline-flex;align-items:center;min-height:44px}.sai-section{padding:3.25rem 1.25rem}.sai-kicker{color:var(--mn-ink2);font-size:.9375rem;font-weight:500;letter-spacing:-.01em}.sai-section-title{margin-top:1rem;font-size:clamp(1.65rem,6.5vw,3.75rem);font-weight:500;line-height:1.02;letter-spacing:-.05em}.sai-section-copy{margin-top:.8rem;max-width:36rem;color:var(--mn-ink3);font-size:.9rem;line-height:1.6}@media (min-width:640px){.sai-section-copy{margin-top:1.1rem;font-size:.95rem;line-height:1.65}.sai-section{padding:6rem 2rem}}.sai-auth-primary{color-scheme:light;forced-color-adjust:none;background-color:#0e0e0d!important;color:#fafaf9!important;border-color:transparent!important}.sai-auth-primary:hover:not(:disabled){background-color:#2a2a28!important}.sai-auth-primary:disabled{background-color:#c9c9c3!important;color:#55554f!important;cursor:not-allowed}.dark .sai-auth-primary{color-scheme:dark;background-color:#fafaf9!important;color:#0e0e0d!important}.dark .sai-auth-primary:hover:not(:disabled){background-color:#e4e4df!important}.dark .sai-auth-primary:disabled{background-color:#3a3a38!important;color:#a8a8a2!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sai-button-primary,.sai-button-secondary,.sai-card{transition:none}.sai-live-dot,.sai-map-live{animation:none}}.sai-thinking-orbs{--orb-size:20px;display:inline-grid;width:var(--orb-size);height:var(--orb-size);grid-template:1fr/1fr;place-items:center;vertical-align:middle;isolation:isolate}.sai-thinking-orbs>span{grid-area:1/1;width:27%;height:27%;border-radius:999px;background:currentColor;opacity:.86;animation:sai-orb-think 1.55s cubic-bezier(.45,.05,.55,.95) infinite}.sai-thinking-orbs>span:nth-child(2){animation-delay:-.52s;opacity:.62}.sai-thinking-orbs>span:nth-child(3){animation-delay:-1.04s;opacity:.38}.sai-thinking-orbs[data-thinking-state=searching]>span{animation-name:sai-orb-search;animation-duration:1.25s}.sai-thinking-orbs[data-thinking-state=shaping]>span,.sai-thinking-orbs[data-thinking-state=solving]>span{animation-name:sai-orb-solve;animation-duration:1.7s}.sai-thinking-orbs[data-thinking-state=breathing]>span,.sai-thinking-orbs[data-thinking-state=listening]>span{animation-name:sai-orb-breathe;animation-duration:2.2s}.sai-thinking-orbs[data-thinking-state=connecting]>span{animation-name:sai-orb-connect;animation-duration:1.35s}.sai-thinking-orbs[data-thinking-state=composing]>span,.sai-thinking-orbs[data-thinking-state=planning]>span,.sai-thinking-orbs[data-thinking-state=working]>span{animation-name:sai-orb-think;animation-duration:1.25s}@keyframes sai-orb-think{0%,to{transform:translate(calc(var(--orb-size) * -.22),calc(var(--orb-size) * .08)) scale(.78)}33%{transform:translate(calc(var(--orb-size) * .22),calc(var(--orb-size) * .08)) scale(1)}66%{transform:translateY(calc(var(--orb-size) * -.22)) scale(.88)}}@keyframes sai-orb-search{0%,to{transform:translate(calc(var(--orb-size) * -.23)) scale(.72)}50%{transform:translate(calc(var(--orb-size) * .23)) scale(1.05)}}@keyframes sai-orb-solve{0%,to{transform:translateY(calc(var(--orb-size) * .18)) scale(.7)}50%{transform:translateY(calc(var(--orb-size) * -.24)) scale(1.08)}}@keyframes sai-orb-breathe{0%,to{transform:scale(.72);opacity:.35}50%{transform:scale(1.1);opacity:.92}}@keyframes sai-orb-connect{0%,to{transform:translate(calc(var(--orb-size) * -.18),calc(var(--orb-size) * .14)) scale(.72)}50%{transform:translate(calc(var(--orb-size) * .18),calc(var(--orb-size) * -.14)) scale(1.06)}}@media (prefers-reduced-motion:reduce){.sai-thinking-orbs>span{animation:none!important}.sai-thinking-orbs>span:not(:first-child){display:none}}.sai-light-primary{color-scheme:light;forced-color-adjust:none;background-color:#ffffff!important;color:#11110f!important;border-color:transparent!important}.sai-light-primary:hover:not(:disabled){background-color:#e8e8e4!important;color:#090907!important}.sai-light-primary:disabled{background-color:#d7d7d2!important;color:#55554f!important;cursor:not-allowed}.sai-flow-line{fill:none;stroke:var(--mn-ink4);stroke-width:1;opacity:.6}.sai-flow-pulse{fill:none;stroke:var(--sai-accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:10 90;stroke-dashoffset:100;animation:sai-flow 2.8s linear infinite}.sai-flow-drop{position:absolute;left:-2.5px;top:0;width:6px;height:6px;border-radius:999px;background:var(--sai-accent);animation:sai-drop 1.8s ease-in-out infinite}@keyframes sai-flow{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes sai-drop{0%{top:0;opacity:0}20%{opacity:1}80%{opacity:1}to{top:calc(100% - 6px);opacity:0}}@media (prefers-reduced-motion:reduce){.sai-flow-drop,.sai-flow-pulse{animation:none;opacity:0}}.sai-hv-ripple{fill:none;stroke:var(--sai-accent);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center;animation:sai-hv-ripple .9s ease-out both}@keyframes sai-hv-ripple{0%{opacity:.5;transform:scale(.94)}to{opacity:0;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.sai-hv-ripple{animation:none;opacity:0}}@font-face{font-family:geistSans;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:geistSans,geistSans Fallback}.__variable_1e4310{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:geistMono,geistMono Fallback}.__variable_c3aa02{--font-geist-mono:"geistMono","geistMono Fallback"}