@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root,:host{--color-brand-accent:#3b82f6;--font-sans:"Inter Variable", sans-serif;--color-ring:var(--ring);--color-border:var(--border);--color-foreground:var(--foreground);--color-background:var(--background);--radius-sm:calc(var(--radius) * .6);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--radius-3xl:calc(var(--radius) * 2.2);--radius-4xl:calc(var(--radius) * 2.6)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./files/inter-cyrillic-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./files/inter-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./files/inter-greek-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./files/inter-greek-wght-normal.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./files/inter-vietnamese-wght-normal.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./files/inter-latin-ext-wght-normal.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./files/inter-latin-wght-normal.woff2)format("woff2-variations");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}:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(87% 0 0);--chart-2:oklch(55.6% 0 0);--chart-3:oklch(43.9% 0 0);--chart-4:oklch(37.1% 0 0);--chart-5:oklch(26.9% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}@layer base{*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--color-ring) 50%,transparent)}}body{background-color:var(--color-background);color:var(--color-foreground)}html{font-family:var(--font-sans)}}.relative{position:relative}.static{position:static}.mx-auto{margin-inline:auto}.block{display:block}.hidden{display:none}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[var\(--surface-border\)\]{border-color:var(--surface-border)}.bg-\[var\(--panel\)\]{background-color:var(--panel)}.text-center{text-align:center}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--muted\)\]{color:var(--muted)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--landing-container:1120px;--landing-gutter:1rem}.landing-shell{box-sizing:border-box;width:min(var(--landing-container),calc(100% - (var(--landing-gutter) * 2)));width:min(var(--landing-container),calc(100dvw - (var(--landing-gutter) * 2)));margin-inline:auto}body.marketing-body{background:radial-gradient(1200px 500px at 50% -8%,#3b82f647,transparent 62%),linear-gradient(180deg,var(--background) 0%,var(--background) 36%,var(--background) 100%);min-height:100vh;margin:0;overflow-x:clip}@supports (color:color-mix(in lab,red,red)){body.marketing-body{background:radial-gradient(1200px 500px at 50% -8%,color-mix(in oklch,var(--color-brand-accent) 28%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in oklch,var(--background) 92%,black 8%) 0%,var(--background) 36%,color-mix(in oklch,var(--background) 86%,black 14%) 100%)}}body.marketing-body{color:var(--foreground)}a{color:inherit;text-decoration:none}.nav-shell{border:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.nav-shell{background:color-mix(in oklch,var(--card) 72%,transparent)}}.nav-shell{border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{align-items:center;gap:.85rem;font-size:1.5rem;font-weight:700;line-height:1;display:inline-flex}.brand-mark{width:3.25rem;height:3.25rem;display:inline-block}.nav-links{color:var(--muted-foreground);align-items:center;gap:1.35rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}.nav-actions{align-items:center;gap:.75rem;display:flex}.button{border-radius:var(--radius-xl);border:1px solid #0000;justify-content:center;align-items:center;padding:.6rem .95rem;font-size:.9rem;font-weight:600;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.button-primary{background:#629bf8}@supports (color:color-mix(in lab,red,red)){.button-primary{background:color-mix(in oklch,var(--color-brand-accent) 80%,white 20%)}}.button-primary{color:#fff}.button-primary:hover{background:#5391f7}@supports (color:color-mix(in lab,red,red)){.button-primary:hover{background:color-mix(in oklch,var(--color-brand-accent) 88%,white 12%)}}.button-ghost{border-color:var(--border);background:var(--card)}@supports (color:color-mix(in lab,red,red)){.button-ghost{background:color-mix(in oklch,var(--card) 78%,transparent)}}.button-ghost{color:var(--foreground)}.button-ghost:hover{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.button-ghost:hover{background:color-mix(in oklch,var(--card) 92%,white 8%)}}.hero-shell{padding-top:2.2rem}.hero-card{border:1px solid var(--border);border-radius:var(--radius-4xl);background:radial-gradient(700px 300px at var(--mouse-x,50%) var(--mouse-y,-10%),#3b82f652,transparent 70%),var(--card);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-card{background:radial-gradient(700px 300px at var(--mouse-x,50%) var(--mouse-y,-10%),color-mix(in oklch,var(--color-brand-accent) 32%,transparent),transparent 70%),color-mix(in oklch,var(--card) 86%,transparent)}}.hero-card{text-align:center;padding:clamp(2.2rem,4vw,4.5rem)}.hero-card:before{content:"";background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,0%),#7cacf95c,transparent 56%);position:absolute;inset:-35%}@supports (color:color-mix(in lab,red,red)){.hero-card:before{background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,0%),color-mix(in oklch,var(--color-brand-accent) 24%,white 12%),transparent 56%)}}.hero-card:before{opacity:0;pointer-events:none;transition:opacity .22s,transform .28s;transform:scale(.85)}.hero-card:hover:before{opacity:.5;transform:scale(1)}.eyebrow{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.9rem;font-size:.72rem;font-weight:600}.hero-card h1{letter-spacing:-.03em;max-width:17ch;margin:0 auto;font-size:clamp(2rem,6vw,4.2rem);line-height:1.04}.hero-copy{max-width:60ch;color:var(--muted-foreground);margin:1.25rem auto 0;font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.55}.hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.perspective-shell{height:400vh;position:relative}.perspective-stage{flex-direction:column;height:100vh;padding-top:1.75rem;display:flex;position:sticky;top:0;overflow:hidden}.perspective-heading{text-align:center;margin-bottom:1rem}.perspective-heading h2,.cta-card h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,3.7vw,2.8rem);line-height:1.1}.persona-tabs{border:1px solid var(--border);background:var(--card);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.35rem;width:fit-content;margin:1rem auto 0;padding:.35rem;display:flex}@supports (color:color-mix(in lab,red,red)){.persona-tabs{background:color-mix(in oklch,var(--card) 70%,transparent)}}.persona-tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.persona-tab{color:var(--muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.62rem .9rem;font-size:.9rem;font-weight:600;transition:background-color .14s,color .14s,box-shadow .14s}.persona-tab:hover,.persona-tab.is-active{background:#3b82f6}@supports (color:color-mix(in lab,red,red)){.persona-tab:hover,.persona-tab.is-active{background:color-mix(in oklch,var(--color-brand-accent) 20%,var(--card))}}.persona-tab:hover,.persona-tab.is-active{color:var(--foreground)}.persona-tab.is-active{box-shadow:0 0 0 1px #3b82f673}@supports (color:color-mix(in lab,red,red)){.persona-tab.is-active{box-shadow:0 0 0 1px color-mix(in oklch,var(--color-brand-accent) 45%,transparent)}}.perspective-viewport{flex:1;overflow:hidden}.perspective-rail{will-change:transform;width:300%;height:100%;display:flex}.perspective-panel{box-sizing:border-box;width:33.3333%;padding:clamp(1rem,3vw,2rem) max(var(--landing-gutter),calc((100dvw - var(--landing-container)) / 2));flex:0 0 33.3333%;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}.perspective-copy{max-width:34rem}.perspective-copy h3{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,4rem);line-height:1.02}.perspective-copy p:not(.eyebrow){color:var(--muted-foreground);margin:1.2rem 0 0;font-size:clamp(1rem,1.55vw,1.15rem);line-height:1.58}.perspective-copy .button{margin-top:1.4rem}.perspective-visual{border:1px solid var(--border);border-radius:var(--radius-4xl);background:radial-gradient(520px 250px at 50% 0%,#3b82f63d,transparent 72%),linear-gradient(180deg,var(--card) 0%,var(--card) 100%);min-height:clamp(21rem,45vw,31rem);position:relative}@supports (color:color-mix(in lab,red,red)){.perspective-visual{background:radial-gradient(520px 250px at 50% 0%,color-mix(in oklch,var(--color-brand-accent) 24%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in oklch,var(--card) 92%,transparent),color-mix(in oklch,var(--card) 68%,black 32%))}}.perspective-visual{overflow:hidden;box-shadow:0 24px 80px oklch(0% none none/.34)}.visual-badge,.live-badge{border:1px solid #3b82f6;align-items:center;gap:.45rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.visual-badge,.live-badge{border:1px solid color-mix(in oklch,var(--color-brand-accent) 34%,var(--border))}}.visual-badge,.live-badge{background:var(--card);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.visual-badge,.live-badge{background:color-mix(in oklch,var(--card) 78%,transparent)}}.visual-badge,.live-badge{color:var(--foreground);letter-spacing:.04em;font-size:.78rem;font-weight:700}.visual-badge{padding:.5rem .7rem;position:absolute;top:1.15rem;left:1.15rem}.dev-codeblock{border:1px solid var(--border);border-radius:var(--radius-2xl);background:#000;margin:0;padding:1.2rem;position:absolute;top:5rem;left:clamp(1rem,4vw,2.2rem);right:clamp(1rem,4vw,2.2rem)}@supports (color:color-mix(in lab,red,red)){.dev-codeblock{background:color-mix(in oklch,black 45%,var(--card) 55%)}}.dev-codeblock{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dev-codeblock{color:color-mix(in oklch,var(--foreground) 92%,var(--color-brand-accent) 8%)}}.dev-codeblock{font-size:clamp(.78rem,1.5vw,.98rem);line-height:1.8;overflow:auto}.dev-codeblock code{gap:.2rem;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;display:grid}.dev-codeblock .token-keyword{color:#39b9ff;font-weight:650}.dev-codeblock .token-fn{color:#7be5ff}.dev-codeblock .token-string{color:#5fffb0}.dev-codeblock .token-type{color:#a7d2ff}.dev-codeblock .token-param{color:#f2f7ff}.dev-codeblock .token-var{color:#ffc778}.dev-codeblock .token-operator{color:#9de6ff}.dev-codeblock .token-punct,.dev-codeblock .token-paren{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dev-codeblock .token-punct,.dev-codeblock .token-paren{color:color-mix(in oklch,var(--foreground) 72%,#39b9ff 28%)}}.voice-bars{align-items:end;gap:.55rem;display:flex}.timeline-chart{border-radius:var(--radius-2xl);border:1px solid var(--border);height:6.2rem;padding:.8rem;position:absolute;bottom:1.4rem;left:clamp(1rem,4vw,2.2rem);right:clamp(1rem,4vw,2.2rem)}@supports (color:color-mix(in lab,red,red)){.timeline-chart{border:1px solid color-mix(in oklch,var(--border) 80%,transparent)}}.timeline-chart{background:linear-gradient(180deg,var(--card),black),repeating-linear-gradient(90deg,transparent 0 22px,var(--muted-foreground) 22px 23px)}@supports (color:color-mix(in lab,red,red)){.timeline-chart{background:linear-gradient(180deg,color-mix(in oklch,var(--card) 80%,transparent),color-mix(in oklch,black 58%,var(--card) 42%)),repeating-linear-gradient(90deg,transparent 0 22px,color-mix(in oklch,var(--muted-foreground) 16%,transparent) 22px 23px)}}.timeline-chart{overflow:hidden}.timeline-label{color:var(--muted-foreground);margin:0}@supports (color:color-mix(in lab,red,red)){.timeline-label{color:color-mix(in oklch,var(--muted-foreground) 88%,white 12%)}}.timeline-label{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.timeline-bars{grid-template-columns:repeat(var(--timeline-bar-count,32),minmax(0,1fr));align-items:end;gap:.2rem;height:4rem;display:grid;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.timeline-bars span{width:100%;height:var(--bar-height);background:#669ef8;border-radius:2px 2px 0 0;max-width:none}@supports (color:color-mix(in lab,red,red)){.timeline-bars span{background:color-mix(in oklch,var(--color-brand-accent) 78%,white 22%)}}.timeline-bars span{opacity:.62;transform-origin:bottom;animation:2.4s ease-in-out infinite chartPulse;animation-delay:var(--bar-delay)}.voice-bars span{height:var(--bar-height);background:#72a5f9;border-radius:999px 999px 0 0;flex:1}@supports (color:color-mix(in lab,red,red)){.voice-bars span{background:color-mix(in oklch,var(--color-brand-accent) 72%,white 28%)}}.voice-bars span{transform-origin:bottom;animation:voiceBarRhythm var(--automata-pulse-duration,3.2s) ease-in-out infinite;animation-delay:var(--bar-delay,0s);will-change:transform,opacity,filter}.voice-bars span:first-child{--bar-delay:0s}.voice-bars span:nth-child(2){--bar-delay:.12s}.voice-bars span:nth-child(3){--bar-delay:.24s}.voice-bars span:nth-child(4){--bar-delay:.36s}.voice-bars span:nth-child(5){--bar-delay:.48s}.voice-bars span:nth-child(6){--bar-delay:.6s}.voice-bars span:nth-child(7){--bar-delay:.72s}.timeline-scanline{opacity:0;pointer-events:none;background:#5090f8;border-radius:999px;width:2px;transition:opacity .14s;position:absolute;top:.8rem;bottom:.8rem;left:0;box-shadow:0 0 16px #3b82f6bf}.timeline-tooltip{border-radius:var(--radius-lg);border:1px solid #3b82f6;min-width:11.2rem;padding:.48rem .62rem;position:absolute;bottom:8.15rem;left:50%}@supports (color:color-mix(in lab,red,red)){.timeline-tooltip{border:1px solid color-mix(in oklch,#3b82f6 44%,var(--border))}}.timeline-tooltip{background:#000}@supports (color:color-mix(in lab,red,red)){.timeline-tooltip{background:color-mix(in oklch,black 72%,var(--card) 28%)}}.timeline-tooltip{opacity:0;pointer-events:none;z-index:5;transition:opacity .12s;transform:translate(-50%)}.timeline-tooltip p{justify-content:space-between;gap:.55rem;margin:0;font-size:.74rem;line-height:1.4;display:flex}.timeline-tooltip span{color:var(--muted-foreground)}.timeline-tooltip strong{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.timeline-tooltip strong{color:color-mix(in oklch,var(--foreground) 92%,#3b82f6 8%)}}.timeline-tooltip strong{font-weight:700}.timeline-chart.is-interacting .timeline-scanline,.timeline-chart.is-interacting+.timeline-tooltip{opacity:1}.timeline-chart.is-interacting+.timeline-tooltip{animation:.52s steps(2,end) infinite tooltipFlicker}.agency-window{align-content:start;gap:1rem;display:grid;position:absolute;inset:clamp(1rem,4vw,2rem)}.agency-window-header{gap:.45rem;padding-bottom:.35rem;display:flex}.agency-window-header span{background:var(--muted-foreground);border-radius:999px;width:.7rem;height:.7rem}@supports (color:color-mix(in lab,red,red)){.agency-window-header span{background:color-mix(in oklch,var(--muted-foreground) 44%,transparent)}}.agency-field,.profit-card,.automata-meta{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--card);align-items:center;gap:.85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.agency-field,.profit-card,.automata-meta{background:color-mix(in oklch,var(--card) 76%,transparent)}}.agency-field{padding:1rem}.agency-field p,.profit-card p,.automata-meta p{color:var(--muted-foreground);margin:0;font-size:.82rem}.agency-field strong,.profit-card strong,.automata-meta strong{margin-top:.18rem;font-size:clamp(.95rem,2vw,1.05rem);display:block}.field-icon,.automata-icon{border-radius:var(--radius-lg);background:#3b82f6;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.field-icon,.automata-icon{background:color-mix(in oklch,var(--color-brand-accent) 25%,var(--card))}}.field-icon,.automata-icon{color:#5391f7}@supports (color:color-mix(in lab,red,red)){.field-icon,.automata-icon{color:color-mix(in oklch,var(--color-brand-accent) 88%,white 12%)}}.field-icon,.automata-icon{animation:automataIconRhythm var(--automata-pulse-duration,3.2s) ease-in-out infinite;transform-origin:50%}.field-icon span{letter-spacing:.08em;font-size:.65rem;font-weight:800}.field-check{color:#58cd78;margin-left:auto}.profit-card{justify-content:space-between;padding:1.1rem}.profit-card strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,4vw,2.4rem);transition:color .22s}.profit-bars{align-items:end;gap:.35rem;height:4.2rem;display:flex}.profit-bars span{background:#85b2f9;border-radius:999px 999px 0 0;width:1rem}@supports (color:color-mix(in lab,red,red)){.profit-bars span{background:color-mix(in oklch,var(--color-brand-accent) 62%,white 38%)}}.profit-bars span:first-child{height:38%}.profit-bars span:nth-child(2){height:68%}.profit-bars span:nth-child(3){height:92%}.automata-card{place-items:center;display:grid;position:absolute;inset:clamp(1rem,4vw,2rem)}.business-visual{--automata-color:#3b82f6;--automata-core-opacity:.42;--automata-pulse-duration:3.2s;--automata-ring-opacity:.45}.business-visual[data-automata-state=listening]{--automata-color:#22d3ee;--automata-core-opacity:.62;--automata-pulse-duration:1.6s;--automata-ring-opacity:.7}.business-visual[data-automata-state=processing]{--automata-color:#a855f7;--automata-core-opacity:.78;--automata-pulse-duration:1.15s;--automata-ring-opacity:.9}.live-badge{padding:.45rem .65rem;position:absolute;top:0;right:0}.live-badge span{background:#58cd78;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 14px #58cd78}.automata-orb{background:radial-gradient(circle at 50% 50%,white 0 10%,var(--automata-color) 34%,transparent 70%);border-radius:999px;width:clamp(9rem,18vw,13rem);height:clamp(9rem,18vw,13rem);position:relative}@supports (color:color-mix(in lab,red,red)){.automata-orb{background:radial-gradient(circle at 50% 50%,color-mix(in oklch,white 72%,var(--automata-color) 28%) 0 10%,color-mix(in oklch,var(--automata-color) 76%,transparent) 34%,transparent 70%)}}.automata-orb{opacity:var(--automata-core-opacity);box-shadow:0 0 80px var(--automata-color)}@supports (color:color-mix(in lab,red,red)){.automata-orb{box-shadow:0 0 80px color-mix(in oklch,var(--automata-color) 60%,transparent)}}.automata-orb{transition:opacity .18s,box-shadow .18s,filter .18s}.automata-orb span{border-radius:inherit;border:1px solid var(--automata-color);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.automata-orb span{border:1px solid color-mix(in oklch,var(--automata-color) 60%,transparent)}}.automata-orb span{opacity:var(--automata-ring-opacity);animation:automataPulse var(--automata-pulse-duration) ease-out infinite;transition:border-color .2s,opacity .2s}.automata-orb span:nth-child(2){animation-delay:.5s}.automata-orb span:nth-child(3){animation-delay:1s}.automata-meta{padding:1rem;position:absolute;bottom:0;left:0;right:0}.voice-bars{width:min(16rem,68%);height:3.6rem;position:absolute;bottom:6.2rem;left:50%;transform:translate(-50%)}@keyframes automataPulse{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}@keyframes automataIconRhythm{0%,to{filter:brightness(.98);transform:scale(.96)}48%{filter:brightness(1.1);transform:scale(1.08)}}@keyframes voiceBarRhythm{0%,to{opacity:.58;filter:brightness(.92);transform:scaleY(.52)}50%{opacity:1;filter:brightness(1.08);transform:scaleY(1)}}@keyframes chartPulse{0%,to{opacity:.54}50%{opacity:.9}}@keyframes tooltipFlicker{0%,to{filter:brightness()}45%{filter:brightness(1.08)}80%{filter:brightness(.96)}}@media(prefers-reduced-motion:reduce),(max-width:900px){.perspective-shell{height:auto}.perspective-stage{height:auto;padding-bottom:1.5rem;position:static;overflow:visible}.perspective-viewport{overflow:visible}.perspective-rail{flex-direction:column;gap:1.25rem;width:100%;transform:none!important}.perspective-panel{width:100%;padding:1.5rem var(--landing-gutter);flex:none;grid-template-columns:minmax(0,1fr);gap:1.5rem;scroll-margin-top:5rem}.perspective-copy h3{font-size:clamp(1.75rem,7vw,2.5rem)}.perspective-visual{width:100%;min-height:22rem}.dev-codeblock{font-size:.82rem;line-height:1.7}}@media(min-width:1280px)and (prefers-reduced-motion:no-preference){.perspective-rail{transition:transform .26s ease-out}}@media(prefers-reduced-motion:reduce){.timeline-bars span,.timeline-chart.is-interacting+.timeline-tooltip{animation:none}}.trust-shell{padding-top:1.05rem}.trust-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.trust-pill{border:1px solid var(--border);background:var(--card);border-radius:.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.trust-pill{background:color-mix(in oklch,var(--card) 80%,transparent)}}.trust-pill{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1.5rem;transition:transform .18s,border-color .22s,background-color .22s,box-shadow .22s,filter .22s;box-shadow:inset 0 1px 1px #ffffff0d}.trust-pill:before{content:"";background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),#88b3fa75,transparent 58%);position:absolute;inset:-35%}@supports (color:color-mix(in lab,red,red)){.trust-pill:before{background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),color-mix(in oklch,var(--color-brand-accent) 28%,white 18%),transparent 58%)}}.trust-pill:before{opacity:0;pointer-events:none;transition:opacity .22s,transform .26s;transform:scale(.8)}.trust-grid:hover .trust-pill{filter:saturate(.8)brightness(.9)}.trust-grid .trust-pill:hover{border-color:#3b82f6;transform:translateY(-3px)scale(1.01)}@supports (color:color-mix(in lab,red,red)){.trust-grid .trust-pill:hover{border-color:color-mix(in oklch,var(--color-brand-accent) 34%,var(--border))}}.trust-grid .trust-pill:hover{background:radial-gradient(700px 300px at 50% -10%,#3b82f652,transparent 70%),var(--card)}@supports (color:color-mix(in lab,red,red)){.trust-grid .trust-pill:hover{background:radial-gradient(700px 300px at 50% -10%,color-mix(in oklch,var(--color-brand-accent) 32%,transparent),transparent 70%),color-mix(in oklch,var(--card) 86%,transparent)}}.trust-grid .trust-pill:hover{box-shadow:inset 0 1px 1px #ffffff12,0 10px 30px -18px #3b82f67a}@supports (color:color-mix(in lab,red,red)){.trust-grid .trust-pill:hover{box-shadow:inset 0 1px 1px #ffffff12,0 10px 30px -18px color-mix(in oklch,var(--color-brand-accent) 48%,transparent)}}.trust-grid .trust-pill:hover{filter:saturate()brightness()}.trust-grid .trust-pill:hover:before{opacity:.65;transform:scale(1)}.trust-grid:has(.trust-pill:hover) .trust-pill:not(:hover){filter:saturate(.92)brightness(.95);transform:translateY(-1px)}.trust-value{letter-spacing:-.05em;color:#fff;margin:0;font-size:1.875rem;font-weight:700;line-height:2.25rem}.trust-label{text-transform:uppercase;letter-spacing:.2em;color:#71717a;margin:.25rem 0 0;font-size:10px;font-weight:500}@media(prefers-reduced-motion:reduce){.trust-pill,.trust-pill:before{transition:none}.trust-grid:hover .trust-pill,.trust-grid .trust-pill:hover,.trust-grid:has(.trust-pill:hover) .trust-pill:not(:hover){filter:none;transform:none}}.cta-shell{padding:1.5rem 0 4.5rem}.cta-card{border:1px solid var(--border);border-radius:var(--radius-4xl);text-align:center;background:radial-gradient(550px 250px at 50% -10%,#3b82f647,transparent 75%),var(--card);padding:clamp(2rem,4vw,3rem)}@supports (color:color-mix(in lab,red,red)){.cta-card{background:radial-gradient(550px 250px at 50% -10%,color-mix(in oklch,var(--color-brand-accent) 28%,transparent),transparent 75%),color-mix(in oklch,var(--card) 84%,transparent)}}.cta-card p{max-width:62ch;color:var(--muted-foreground);margin:1rem auto 0}@media(max-width:920px){.nav-links{display:none}}@media(max-width:480px){.nav-shell{gap:.75rem;padding-inline:.75rem}.nav-actions{gap:.5rem}.nav-actions .button{padding-inline:.75rem}}.docs-shell{padding:2rem 0 4.5rem}.docs-hero{border:1px solid var(--border);border-radius:var(--radius-4xl);background:radial-gradient(640px 320px at var(--mouse-x,50%) var(--mouse-y,0%),#3b82f64d,transparent 72%),var(--card);grid-template-columns:minmax(0,.94fr) minmax(320px,1.06fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);padding:clamp(1.35rem,4vw,3rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.docs-hero{background:radial-gradient(640px 320px at var(--mouse-x,50%) var(--mouse-y,0%),color-mix(in oklch,var(--color-brand-accent) 30%,transparent),transparent 72%),color-mix(in oklch,var(--card) 84%,transparent)}}.docs-hero{box-shadow:inset 0 1px 1px #ffffff14,0 24px 80px -58px #3b82f694}@supports (color:color-mix(in lab,red,red)){.docs-hero{box-shadow:inset 0 1px 1px #ffffff14,0 24px 80px -58px color-mix(in oklch,var(--color-brand-accent) 58%,transparent)}}.docs-copy{z-index:1;position:relative}.docs-badge{border:1px solid #3b82f6;align-items:center;gap:.45rem;width:fit-content;margin-bottom:1rem;padding:.48rem .7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.docs-badge{border:1px solid color-mix(in oklch,var(--color-brand-accent) 34%,var(--border))}}.docs-badge{background:var(--card);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.docs-badge{background:color-mix(in oklch,var(--card) 78%,transparent)}}.docs-badge{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.docs-badge{color:color-mix(in oklch,var(--foreground) 90%,var(--color-brand-accent) 10%)}}.docs-badge{font-size:.82rem;font-weight:700}.docs-copy h1{letter-spacing:-.045em;max-width:12ch;margin:0;font-size:clamp(2.2rem,6vw,4.4rem);line-height:1}.docs-lede{max-width:60ch;color:var(--muted-foreground);margin:1.15rem 0 0;font-size:clamp(1rem,1.65vw,1.15rem);line-height:1.58}.docs-actions{justify-content:flex-start}.docs-console{z-index:1;border:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.docs-console{border:1px solid color-mix(in oklch,var(--border) 84%,transparent)}}.docs-console{border-radius:var(--radius-3xl);background:linear-gradient(180deg,var(--card),black)}@supports (color:color-mix(in lab,red,red)){.docs-console{background:linear-gradient(180deg,color-mix(in oklch,var(--card) 88%,transparent),color-mix(in oklch,black 62%,var(--card) 38%))}}.docs-console{box-shadow:0 28px 80px -48px #000000d9}.docs-console-header{border-bottom:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:.48rem;padding:.85rem 1rem;display:flex}.docs-console-header span{background:var(--muted-foreground);border-radius:999px;width:.68rem;height:.68rem}@supports (color:color-mix(in lab,red,red)){.docs-console-header span{background:color-mix(in oklch,var(--muted-foreground) 44%,transparent)}}.docs-console-header p{letter-spacing:.04em;margin:0 0 0 .3rem;font-size:.78rem;font-weight:700}.docs-console pre{color:var(--foreground);margin:0;padding:clamp(1rem,3vw,1.35rem);overflow:auto}@supports (color:color-mix(in lab,red,red)){.docs-console pre{color:color-mix(in oklch,var(--foreground) 92%,var(--color-brand-accent) 8%)}}.docs-console pre{font-size:clamp(.8rem,1.5vw,.98rem);line-height:1.75}.docs-console code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.docs-console .token-keyword{color:#39b9ff;font-weight:650}.docs-console .token-string{color:#5fffb0}.docs-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.docs-preview-card{border:1px solid var(--border);border-radius:var(--radius-2xl);background:radial-gradient(420px 180px at var(--mouse-x,50%) var(--mouse-y,0%),#3b82f633,transparent 68%),var(--card);padding:1.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.docs-preview-card{background:radial-gradient(420px 180px at var(--mouse-x,50%) var(--mouse-y,0%),color-mix(in oklch,var(--color-brand-accent) 20%,transparent),transparent 68%),color-mix(in oklch,var(--card) 80%,transparent)}}.docs-preview-card{transition:transform .18s,border-color .18s,background-color .18s}.docs-preview-card:hover{border-color:#3b82f6;transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.docs-preview-card:hover{border-color:color-mix(in oklch,var(--color-brand-accent) 34%,var(--border))}}.docs-preview-icon{border-radius:var(--radius-lg);background:#3b82f6;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.docs-preview-icon{background:color-mix(in oklch,var(--color-brand-accent) 24%,var(--card))}}.docs-preview-icon{color:#5391f7}@supports (color:color-mix(in lab,red,red)){.docs-preview-icon{color:color-mix(in oklch,var(--color-brand-accent) 88%,white 12%)}}.docs-preview-card h2{letter-spacing:-.02em;margin:1rem 0 0;font-size:1rem}.docs-preview-card p{color:var(--muted-foreground);margin:.45rem 0 0;font-size:.92rem;line-height:1.55}.docs-status-panel{border:1px solid var(--border);border-radius:var(--radius-3xl);background:var(--card);grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);align-items:center;gap:1.5rem;margin-top:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}@supports (color:color-mix(in lab,red,red)){.docs-status-panel{background:color-mix(in oklch,var(--card) 74%,transparent)}}.docs-status-panel h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,3vw,2.15rem)}.docs-status-panel p:not(.eyebrow){color:var(--muted-foreground);margin:.8rem 0 0;line-height:1.55}.docs-status-list{gap:.6rem;display:grid}.docs-status-item{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.85rem .95rem;display:grid}@supports (color:color-mix(in lab,red,red)){.docs-status-item{background:color-mix(in oklch,var(--card) 74%,transparent)}}.docs-status-item{color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s,border-color .15s,transform .15s}.docs-status-item strong{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.docs-status-item.is-active,.docs-status-item:hover{border-color:#3b82f6;transform:translate(3px)}@supports (color:color-mix(in lab,red,red)){.docs-status-item.is-active,.docs-status-item:hover{border-color:color-mix(in oklch,var(--color-brand-accent) 34%,var(--border))}}.docs-status-item.is-active,.docs-status-item:hover{background:#3b82f6}@supports (color:color-mix(in lab,red,red)){.docs-status-item.is-active,.docs-status-item:hover{background:color-mix(in oklch,var(--color-brand-accent) 18%,var(--card))}}.docs-status-item.is-active strong{color:#5e99f8}@supports (color:color-mix(in lab,red,red)){.docs-status-item.is-active strong{color:color-mix(in oklch,var(--color-brand-accent) 82%,white 18%)}}@media(max-width:900px){.docs-hero,.docs-status-panel{grid-template-columns:1fr}.docs-copy h1{max-width:14ch}.docs-preview-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.docs-preview-card,.docs-status-item{transition:none}.docs-preview-card:hover,.docs-status-item.is-active,.docs-status-item:hover{transform:none}}.waitlist-shell{padding:2rem 0 4.5rem}.waitlist-card{border:1px solid var(--border);border-radius:var(--radius-4xl);background:radial-gradient(560px 300px at var(--mouse-x,50%) var(--mouse-y,0%),#3b82f647,transparent 70%),var(--card);padding:clamp(1.25rem,3vw,2.2rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.waitlist-card{background:radial-gradient(560px 300px at var(--mouse-x,50%) var(--mouse-y,0%),color-mix(in oklch,var(--color-brand-accent) 28%,transparent),transparent 70%),color-mix(in oklch,var(--card) 82%,transparent)}}.waitlist-card{box-shadow:inset 0 1px 1px #ffffff14,0 20px 60px -48px #205bf880}.waitlist-card h1{max-width:18ch;margin:0;font-size:clamp(1.9rem,5vw,3.1rem);line-height:1.08}.waitlist-copy{max-width:62ch;color:var(--muted-foreground);margin:1rem 0 0}.waitlist-form{gap:.9rem;margin-top:1.25rem;display:grid}.waitlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.waitlist-form label{color:var(--foreground);gap:.4rem;font-size:.86rem;font-weight:600;display:grid}.waitlist-form input,.waitlist-form select,.waitlist-form textarea{border:1px solid var(--border);background:var(--card);border-radius:.9rem;padding:.68rem .8rem}@supports (color:color-mix(in lab,red,red)){.waitlist-form input,.waitlist-form select,.waitlist-form textarea{background:color-mix(in oklch,var(--card) 76%,transparent)}}.waitlist-form input,.waitlist-form select,.waitlist-form textarea{color:var(--foreground);font:inherit;outline:none;transition:border-color .14s,background-color .14s,box-shadow .14s}.waitlist-form input::placeholder,.waitlist-form textarea::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.waitlist-form input::placeholder,.waitlist-form textarea::placeholder{color:color-mix(in oklch,var(--muted-foreground) 86%,transparent)}}.waitlist-form input:focus,.waitlist-form select:focus,.waitlist-form textarea:focus{border-color:#3b82f6}@supports (color:color-mix(in lab,red,red)){.waitlist-form input:focus,.waitlist-form select:focus,.waitlist-form textarea:focus{border-color:color-mix(in oklch,var(--color-brand-accent) 42%,var(--border))}}.waitlist-form input:focus,.waitlist-form select:focus,.waitlist-form textarea:focus{box-shadow:0 0 0 4px #3b82f63d}@supports (color:color-mix(in lab,red,red)){.waitlist-form input:focus,.waitlist-form select:focus,.waitlist-form textarea:focus{box-shadow:0 0 0 4px color-mix(in oklch,var(--color-brand-accent) 24%,transparent)}}.waitlist-form input:focus,.waitlist-form select:focus,.waitlist-form textarea:focus{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.waitlist-form input:focus,.waitlist-form select:focus,.waitlist-form textarea:focus{background:color-mix(in oklch,var(--card) 88%,transparent)}}.waitlist-optional{color:var(--muted-foreground);margin-left:.25rem;font-size:.78rem;font-style:normal;font-weight:500}.waitlist-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.3rem;display:flex}.waitlist-status{color:var(--muted-foreground);margin:0;font-size:.9rem}.waitlist-form button[disabled]{opacity:.7;cursor:not-allowed}.waitlist-trap{opacity:0;pointer-events:none;width:0;height:0;position:absolute}@media(max-width:900px){.waitlist-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.waitlist-form input,.waitlist-form select,.waitlist-form textarea{transition:none}}.marketing-alert-error{border:1px solid var(--destructive)}@supports (color:color-mix(in lab,red,red)){.marketing-alert-error{border:1px solid color-mix(in oklch,var(--destructive) 40%,var(--border))}}.marketing-alert-error{border-radius:var(--radius-xl);background:var(--destructive);padding:.75rem 1rem}@supports (color:color-mix(in lab,red,red)){.marketing-alert-error{background:color-mix(in oklch,var(--destructive) 12%,var(--card))}}.marketing-alert-error{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.marketing-alert-error{color:color-mix(in oklch,var(--foreground) 90%,var(--destructive) 10%)}}.marketing-alert-error{font-size:.875rem;line-height:1.45}@keyframes loginToastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.login-toast{border-radius:var(--radius-xl);border:1px solid var(--destructive);align-items:flex-start;gap:.65rem;margin-bottom:1.25rem;padding:.85rem .85rem .85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.login-toast{border:1px solid color-mix(in oklch,var(--destructive) 38%,var(--border))}}.login-toast{background:radial-gradient(420px 120px at 12% -20%,var(--destructive),transparent 72%),var(--destructive)}@supports (color:color-mix(in lab,red,red)){.login-toast{background:radial-gradient(420px 120px at 12% -20%,color-mix(in oklch,var(--destructive) 22%,transparent),transparent 72%),color-mix(in oklch,var(--destructive) 10%,var(--card))}}.login-toast{box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.08),0 12px 36px -28px var(--destructive)}@supports (color:color-mix(in lab,red,red)){.login-toast{box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.08),0 12px 36px -28px color-mix(in oklch,var(--destructive) 45%,transparent)}}.login-toast{animation:.28s ease-out loginToastIn}.login-toast-icon{width:1.15rem;height:1.15rem;color:var(--destructive);flex-shrink:0;margin-top:.08rem}@supports (color:color-mix(in lab,red,red)){.login-toast-icon{color:color-mix(in oklch,var(--destructive) 92%,white 8%)}}.login-toast-body{flex:1;min-width:0}.login-toast-title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:.92rem;font-weight:650;line-height:1.35}.login-toast-detail{color:var(--muted-foreground);margin:.28rem 0 0;font-size:.86rem;line-height:1.45}.login-toast-dismiss{border-radius:var(--radius-lg);width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-.2rem -.15rem -.2rem 0;transition:background-color .14s,color .14s;display:inline-flex}.login-toast-dismiss:hover{background:var(--card)}@supports (color:color-mix(in lab,red,red)){.login-toast-dismiss:hover{background:color-mix(in oklch,var(--card) 65%,transparent)}}.login-toast-dismiss:hover{color:var(--foreground)}.login-toast-dismiss:focus-visible{outline:2px solid #3b82f68c}@supports (color:color-mix(in lab,red,red)){.login-toast-dismiss:focus-visible{outline:2px solid color-mix(in oklch,var(--color-brand-accent) 55%,transparent)}}.login-toast-dismiss:focus-visible{outline-offset:2px}.login-toast-dismiss-icon{width:1rem;height:1rem}@media(prefers-reduced-motion:reduce){.login-toast{animation:none}}.login-footer{text-align:center;color:var(--muted-foreground);margin-top:1.75rem;font-size:.9rem}.login-footer a{color:#5e99f8}@supports (color:color-mix(in lab,red,red)){.login-footer a{color:color-mix(in oklch,var(--color-brand-accent) 82%,white 18%)}}.login-footer a{text-underline-offset:.2em;text-decoration:underline;transition:color .14s}.login-footer a:hover{color:#4b8cf7}@supports (color:color-mix(in lab,red,red)){.login-footer a:hover{color:color-mix(in oklch,var(--color-brand-accent) 92%,white 8%)}}.login-back-row{justify-content:flex-start;margin-top:1.5rem;display:flex}.login-back-row .button{gap:.45rem}.login-back-icon{flex-shrink:0;width:1rem;height:1rem}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
