.as1-outbound-demo{--as1-cycle-duration:8s}.as1-manual-panel{background:linear-gradient(145deg, var(--muted), var(--background))}.as1-manual-task{transform-origin:32px;transform:rotate(-1deg)}.as1-manual-step:nth-child(2) .as1-manual-task{margin-left:10px;transform:rotate(1deg)}.as1-manual-step:nth-child(3) .as1-manual-task{border-style:dashed;border-color:color-mix(in oklch, var(--risk) 28%, var(--border));margin-right:7px;transform:rotate(-1.5deg)}.as1-manual-step:nth-child(3) .as1-manual-icon{color:var(--risk);border-color:color-mix(in oklch, var(--risk) 25%, var(--border));background:var(--risk-soft)}.as1-manual-step:nth-child(4) .as1-manual-task{margin-left:5px;transform:rotate(.7deg)}.as1-manual-connector{color:color-mix(in oklch, var(--muted-foreground) 45%, transparent)}.as1-autopilot-panel{background:radial-gradient(ellipse at 24% 45%, color-mix(in oklch, var(--cta-solid) 9%, transparent), transparent 65%), var(--background);box-shadow:0 0 0 1px color-mix(in oklch, var(--cta-solid) 8%, transparent), 0 12px 40px -18px color-mix(in oklch, var(--cta-solid) 30%, transparent)}.as1-autopilot-panel:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(110deg, transparent 43%, color-mix(in oklch, var(--cta-solid-foreground) 50%, transparent) 50%, transparent 57%);opacity:0;position:absolute;inset:-50%}.as1-cycle{aspect-ratio:440/380}.as1-cycle-orbit{transform-origin:220px 190px}.as1-cycle-trail{filter:drop-shadow(0 0 5px var(--cta-solid))}.as1-cycle-spark{filter:drop-shadow(0 0 5px var(--cta-solid)) drop-shadow(0 0 12px var(--cta-solid))}.as1-cycle-center{box-shadow:0 0 24px color-mix(in oklch, var(--cta-solid) 12%, transparent)}.as1-cycle-node{width:28%}.as1-cycle-top{--as1-phase-delay:0s;top:14.2105%;left:50%}.as1-cycle-right{--as1-phase-delay:calc(var(--as1-cycle-duration) / 4);top:50%;left:80.9091%}.as1-cycle-bottom{--as1-phase-delay:calc(var(--as1-cycle-duration) / 2);top:85.7895%;left:50%}.as1-cycle-left{--as1-phase-delay:calc(var(--as1-cycle-duration) * 3 / 4);top:50%;left:19.0909%}.as1-cycle-icon{color:var(--foreground);background:var(--background);border-color:color-mix(in oklch, var(--cta-solid) 35%, var(--border))}.as1-cycle-icon:after{border:1px solid var(--cta-solid);content:"";opacity:0;pointer-events:none;border-radius:16px;position:absolute;inset:-4px}.as1-activity-event{--as1-phase-delay:0s}.as1-activity-event[data-event=followup]{--as1-phase-delay:calc(var(--as1-cycle-duration) / 4)}.as1-activity-event[data-event=reply]{--as1-phase-delay:calc(var(--as1-cycle-duration) / 2)}.as1-activity-event[data-event=optimize]{--as1-phase-delay:calc(var(--as1-cycle-duration) * 3 / 4)}.as1-activity-event[data-event=reply]{border-color:color-mix(in oklch, var(--cta-solid) 30%, var(--border));background:color-mix(in oklch, var(--cta-solid) 5%, var(--card))}.as1-outbound-demo[data-revealed=true] .as1-cycle-orbit{animation:as1-outbound-orbit var(--as1-cycle-duration) linear infinite}.as1-outbound-demo[data-revealed=true] .as1-cycle-icon{animation:as1-node-charge var(--as1-cycle-duration) linear var(--as1-phase-delay) infinite}.as1-outbound-demo[data-revealed=true] .as1-cycle-icon:after{animation:as1-node-ripple var(--as1-cycle-duration) ease-out var(--as1-phase-delay) infinite}.as1-outbound-demo[data-revealed=true] .as1-activity-event{animation:as1-event-charge var(--as1-cycle-duration) linear var(--as1-phase-delay) infinite}.as1-outbound-demo[data-revealed=true] .as1-autopilot-panel:before{animation:as1-panel-shine var(--as1-cycle-duration) ease-in-out infinite}.as1-outbound-demo[data-revealed=true] .as1-manual-step:nth-child(3) .as1-manual-icon{animation:as1-manual-stutter var(--as1-cycle-duration) ease-in-out infinite}@keyframes as1-outbound-orbit{to{transform:rotate(360deg)}}@keyframes as1-node-charge{0%,4%,to{background:var(--cta-solid);border-color:var(--cta-solid);box-shadow:0 0 22px color-mix(in oklch, var(--cta-solid) 55%, transparent);transform:scale(1.13)}16%,90%{background:var(--background);border-color:color-mix(in oklch, var(--cta-solid) 35%, var(--border));transform:scale(1);box-shadow:0 0 #0000}}@keyframes as1-node-ripple{0%{opacity:.6;transform:scale(.92)}16%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@keyframes as1-event-charge{0%,5%,to{border-color:color-mix(in oklch, var(--cta-solid) 65%, var(--border));box-shadow:0 0 18px color-mix(in oklch, var(--cta-solid) 13%, transparent), inset 0 0 22px color-mix(in oklch, var(--cta-solid) 6%, transparent)}20%,90%{border-color:color-mix(in oklch, var(--cta-solid) 20%, var(--border));box-shadow:0 0 #0000}}@keyframes as1-panel-shine{0%,45%{opacity:0;transform:translate(-70%)}55%{opacity:.6}75%,to{opacity:0;transform:translate(70%)}}@keyframes as1-manual-stutter{0%,48%,56%,to{transform:none}50%,54%{transform:translate(-1.5px)rotate(-4deg)}52%{transform:translate(1.5px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.as1-outbound-demo *,.as1-outbound-demo :before,.as1-outbound-demo :after{animation:none!important}}.as1-hero{--as1-first-screen:calc(100svh - var(--as1-header-height,calc(3.5rem + 1px)));isolation:isolate;border-bottom:1px solid var(--border);background:var(--background);position:relative;overflow:clip}.as1-hero-office{z-index:-2;object-fit:cover;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.as1-hero:after{z-index:-1;content:"";background:linear-gradient(to bottom, var(--background), transparent 22%);pointer-events:none;position:absolute;inset:0}.as1-hero-scene{max-width:1780px;min-height:var(--as1-first-screen);margin:0 auto;padding:72px 24px 190px;position:relative}.as1-hero-content{z-index:2;text-align:center;width:100%;max-width:790px;margin:0 auto;position:relative}.as1-hero-heading{font-size:var(--as1-display-size);letter-spacing:-.058em;text-wrap:balance;margin:0 auto;font-weight:600;line-height:1.09}.as1-hero-heading>span{display:block}.as1-hero-heading>span+span{margin-top:5px}.as1-hero-description{max-width:650px;color:var(--muted-foreground);font-size:var(--as1-body-size);text-wrap:balance;margin:20px auto 0;line-height:1.65}.as1-hero-stage{margin-top:26px}.as1-hero-form{--as1-chat-start-x:.94;--as1-chat-start-y:.94;--as1-chat-peak-x:1.018;--as1-chat-peak-y:1.045;--as1-halo-sway:1px;--as1-halo-scale-x:1.012;--as1-halo-scale-y:1.035;isolation:isolate;border-radius:22px 22px 22px 6px;max-width:620px;margin:0 auto;animation:1.1s cubic-bezier(.22,1,.36,1) .6s both as1-chat-pop;position:relative}.as1-hero-form>.as1-start-wrap{max-width:none}.as1-hero-form[data-attention=false],.as1-hero-form:focus-within{transform:none!important}.as1-hero-form:before{z-index:-1;border:1px solid color-mix(in oklch, var(--cta-solid) 65%, transparent);border-radius:inherit;box-shadow:0 0 20px 3px color-mix(in oklch, var(--cta-solid) 36%, transparent), 0 8px 56px 10px color-mix(in oklch, var(--cta-solid) 28%, transparent), 0 16px 92px 16px color-mix(in oklch, var(--cta-solid) 16%, transparent);content:"";opacity:.7;pointer-events:none;transition:opacity .18s;animation:6.4s ease-in-out 1.7s infinite as1-chat-glow;position:absolute;inset:-4px}.as1-hero-form[data-attention=false]:before,.as1-hero-form:focus-within:before{opacity:0;animation:none}.as1-hero-form[data-attention=true]:not(:focus-within) .as1-start-form button[type=submit]:not(:hover){animation:6.4s ease-in-out 1.9s infinite as1-cta-breathe}@keyframes as1-chat-pop{0%{transform:translateY(10px) scale(var(--as1-chat-start-x), var(--as1-chat-start-y))}58%{transform:translateY(-3px) scale(var(--as1-chat-peak-x), var(--as1-chat-peak-y))}78%{transform:translateY(1px)scale(.992,.985)}90%{transform:translateY(-1px)scale(1.006,1.012)}to{transform:translateY(0)scale(1)}}@keyframes as1-chat-glow{0%,to{opacity:.7;transform:translate(0)rotate(-.12deg)scaleY(1.005)}26%{opacity:1;transform:translate(var(--as1-halo-sway), -2px) rotate(.2deg) scale(var(--as1-halo-scale-x), var(--as1-halo-scale-y))}42%{opacity:.78;transform:translate(-1px,1px)rotate(-.12deg)scale(.997,1.01)}62%{opacity:1;transform:translate(calc(var(--as1-halo-sway) * -1), -2px) rotate(-.2deg) scale(var(--as1-halo-scale-x), 1.025)}80%{opacity:.78;transform:translate(1px,1px)rotate(.1deg)scaleY(.997)}}@keyframes as1-cta-breathe{0%,70%,to{transform:scale(1);box-shadow:0 0 #0000}35%{box-shadow:0 0 0 4px color-mix(in oklch, var(--cta-solid) 14%, transparent), 0 4px 18px color-mix(in oklch, var(--cta-solid) 20%, transparent);transform:scale(1.025)}}.as1-activity-panel{filter:saturate(.45);opacity:.78}.as1-hero-yc{font-size:var(--as1-detail-size);gap:10px;margin-top:18px;font-weight:400}.as1-hero-yc>span{width:24px;height:24px;font-size:var(--as1-body-size);font-weight:400}@media (width>=1280px){.as1-hero-scene{--as1-hero-top:clamp(64px, 11svh, 160px);--as1-hero-bottom:clamp(160px, 25svh, 360px);padding-top:var(--as1-hero-top);padding-bottom:var(--as1-hero-bottom)}.as1-hero-content{max-width:51%;min-height:calc(var(--as1-first-screen) - var(--as1-hero-top) - var(--as1-hero-bottom));flex-direction:column;justify-content:space-between;gap:clamp(32px,4svh,64px);display:flex}.as1-hero-stage,.as1-hero-yc{margin-top:0}.as1-hero-form{--as1-chat-start-x:.9;--as1-chat-start-y:.9;--as1-chat-peak-x:1.035;--as1-chat-peak-y:1.075;--as1-halo-sway:2px;--as1-halo-scale-x:1.02;--as1-halo-scale-y:1.05;max-width:clamp(620px,48vw,920px)}.as1-hero-form .as1-start-form{justify-content:space-between;min-height:clamp(160px,12vw,224px);padding:clamp(18px,1.25vw,24px) clamp(18px,1.4vw,28px) 18px}.as1-hero-form .as1-start-form textarea{min-height:clamp(56px,5vw,100px)}.as1-hero-form .as1-start-form button[type=submit]{height:48px}}@media (width>=1600px){.as1-hero-content{max-width:56%}.as1-hero-form{--as1-chat-start-x:.82;--as1-chat-start-y:.88;--as1-chat-peak-x:1.05;--as1-chat-peak-y:1.09;--as1-halo-sway:3px;--as1-halo-scale-x:1.025;--as1-halo-scale-y:1.06}.as1-hero-form .as1-start-form button[type=submit]{height:52px;font-size:var(--as1-body-size);padding-inline:24px}}@media (width<=1279px){.as1-hero-scene{max-width:880px;padding-top:48px;padding-bottom:180px}.as1-hero-content{max-width:720px}.as1-hero-heading{margin-top:31px}.as1-hero-office{object-fit:contain}}@media (width<=600px){.as1-hero-scene{padding:32px 18px 120px}.as1-hero-heading{margin-top:24px;line-height:1.12}.as1-hero-heading>span+span{margin-top:8px}.as1-hero-description{margin-top:18px;line-height:1.65}.as1-hero-stage{margin-top:24px}.as1-hero-yc{margin-top:10px}}@media (prefers-reduced-motion:reduce){.as1-hero *,.as1-hero :before,.as1-hero :after{will-change:auto;transition:none!important;animation:none!important}}.as1-activity-left,.as1-activity-right{pointer-events:none;width:21.5%;max-width:330px;position:absolute;top:46%;transform:translateY(-50%)}.as1-activity-left{left:2%}.as1-activity-right{right:2%}.as1-activity-panel{border:1px solid var(--border);background:color-mix(in oklch, var(--card) 96%, transparent);box-shadow:0 18px 45px -24px color-mix(in oklch, var(--cta-shadow) 22%, transparent);color:var(--foreground);font-size:var(--as1-detail-size);border-radius:20px;padding:22px 20px 18px;line-height:1.5}.as1-panel-header{align-items:center;gap:10px;margin-bottom:22px;display:flex;position:relative}.as1-panel-icon{border:1px solid color-mix(in oklch, var(--cta-solid) 20%, var(--border));background:color-mix(in oklch, var(--cta-solid) 7%, var(--card));height:36px;color:var(--cta-solid);border-radius:12px;flex:0 0 36px;place-items:center;display:grid}.as1-panel-icon>svg{width:20px;height:20px}.as1-panel-title{font-size:var(--as1-body-size);letter-spacing:-.03em;margin-top:3px;font-weight:600}.as1-agent-tasks{margin-top:20px}.as1-agent-task{--task-at:.1s;border-top:1px solid color-mix(in oklch, var(--border) 65%, transparent);align-items:center;gap:11px;min-height:61px;display:flex}.as1-agent-task[data-step="2"]{--task-at:.4s}.as1-agent-task[data-step="3"]{--task-at:.7s}.as1-agent-task[data-step="4"]{--task-at:1s}.as1-agent-task[data-step="5"]{--task-at:1.3s}.as1-agent-task[data-step="6"]{--task-at:1.6s}.as1-task-icon{height:30px;color:var(--muted-foreground);background:var(--muted);animation:as1-task-work .52s ease var(--task-at) both;border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.as1-task-icon>svg,.as1-task-check>svg{width:15px;height:15px}.as1-task-copy{flex:1;min-width:0}.as1-task-name{font-size:var(--as1-detail-size);font-weight:500}.as1-task-check{color:var(--success);animation:as1-task-done .22s ease-out calc(var(--task-at) + .28s) both}.as1-outcomes-footer{border-top:1px solid var(--border);color:var(--muted-foreground);font-size:var(--as1-detail-size);align-items:center;gap:7px;margin-top:16px;padding-top:14px;display:flex}.as1-agent-panel .as1-panel-icon>svg{animation:.5s ease-in-out 3 as1-bot-work}.as1-outcome-feed{flex-direction:column;gap:18px;display:flex}.as1-prospect-reply{align-items:flex-start;gap:9px;animation:.42s cubic-bezier(.16,1,.3,1) .6s both as1-conversation-arrive;display:flex}.as1-prospect-reply[data-step="2"]{animation-delay:1.05s}.as1-prospect-avatar{background:var(--muted) url(/landing-as1/illustrative-portraits.webp) 0 50% / 300% 100%;width:29px;height:29px;box-shadow:inset 0 0 0 1px var(--border);border-radius:50%;flex:0 0 29px}.as1-prospect-avatar[data-avatar="2"]{background-position:50%}.as1-prospect-body{flex:1;min-width:0}.as1-prospect-heading{font-size:var(--as1-detail-size);justify-content:space-between;align-items:baseline;gap:6px;font-weight:500;display:flex}.as1-prospect-message{border:1px solid color-mix(in oklch, var(--border) 60%, transparent);background:color-mix(in oklch, var(--muted) 55%, var(--card));font-size:var(--as1-detail-size);border-radius:0 12px 12px;margin-top:8px;padding:10px 12px;line-height:1.65}@keyframes as1-task-work{0%,to{transform:none}45%{color:var(--cta-solid);background:color-mix(in oklch, var(--cta-solid) 12%, var(--card));transform:scale(1.13)}}@keyframes as1-task-done{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes as1-bot-work{0%,to{transform:none}50%{transform:translateY(-2px)rotate(-5deg)}}@keyframes as1-conversation-arrive{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@media (width>=1280px) and (width<=1450px){.as1-activity-panel{padding:18px 15px 16px}.as1-panel-header{gap:8px}}@media (width<=1279px){.as1-activity-left,.as1-activity-right{display:none}}.as1-walkthrough{--story-duration:8s}.as1-walkthrough-step{--step-delay:0s;--step-color:as1-story-color-one;min-width:0}.as1-walkthrough-step[data-step=find]{--step-delay:1.6s;--step-color:as1-story-color-two}.as1-walkthrough-step[data-step=send]{--step-delay:3.2s;--step-color:as1-story-color-three}.as1-walkthrough-step[data-step=reply]{--step-delay:4.8s;--step-color:as1-story-color-four}.as1-walkthrough-step[data-step=reply] .as1-walkthrough-card{background:color-mix(in srgb, var(--cta-solid) 7%, var(--card));border-color:color-mix(in oklch, var(--cta-solid) 50%, var(--border))}.as1-walkthrough-icon{background:var(--card);color:var(--cta-solid)}.as1-walkthrough-arrow{color:var(--muted-foreground)}.as1-walkthrough-track:after{content:"";background:var(--cta-solid);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.as1-walkthrough[data-revealed=true] .as1-walkthrough-card{animation:as1-story-arrive .75s ease-out var(--step-delay) both}.as1-walkthrough[data-revealed=true] .as1-walkthrough-icon{animation:var(--step-color) var(--story-duration) step-end infinite, as1-story-highlight var(--story-duration) ease-out var(--step-delay) infinite}.as1-walkthrough[data-revealed=true] .as1-walkthrough-track:after{animation:as1-story-connect var(--story-duration) linear calc(var(--step-delay) + .4s) infinite}.as1-walkthrough[data-revealed=true] .as1-walkthrough-arrow{animation:as1-story-arrow var(--story-duration) linear calc(var(--step-delay) + .4s) infinite}@keyframes as1-story-arrive{0%{opacity:.8;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes as1-story-highlight{0%,10%,to{transform:scale(1);box-shadow:0 0 #0000}4%{box-shadow:0 0 0 8px color-mix(in oklch, var(--cta-solid) 12%, transparent);transform:scale(1.14)}7%{transform:scale(.97);box-shadow:0 0 0 12px #0000}}@keyframes as1-story-color-one{90%,to{background:var(--card);color:var(--cta-solid)}0%,84%{background:var(--cta-solid);color:var(--cta-solid-foreground)}}@keyframes as1-story-color-two{0%,90%,to{background:var(--card);color:var(--cta-solid)}20%,84%{background:var(--cta-solid);color:var(--cta-solid-foreground)}}@keyframes as1-story-color-three{0%,90%,to{background:var(--card);color:var(--cta-solid)}40%,84%{background:var(--cta-solid);color:var(--cta-solid-foreground)}}@keyframes as1-story-color-four{0%,90%,to{background:var(--card);color:var(--cta-solid)}60%,84%{background:var(--cta-solid);color:var(--cta-solid-foreground)}}@keyframes as1-story-connect{0%{opacity:1;transform:scaleX(0)}15%{opacity:1;transform:scaleX(1)}22%,to{opacity:0;transform:scaleX(1)}}@keyframes as1-story-arrow{0%,12%,24%,to{color:var(--muted-foreground);transform:translate(0)}15%,19%{color:var(--cta-solid);transform:translate(3px)}}@media (width<=767px){.as1-walkthrough-step{padding-left:22px;position:relative}.as1-walkthrough-step:before{content:"";border-left:1px solid color-mix(in oklch, var(--cta-solid) 25%, var(--border));position:absolute;top:28px;bottom:-34px;left:1px}.as1-walkthrough-step:after{content:"";background:var(--cta-solid);border-radius:50%;width:7px;height:7px;position:absolute;top:24px;left:-2px}.as1-walkthrough-step:last-child:before{display:none}.as1-walkthrough-card{min-height:0}}@media (prefers-reduced-motion:reduce){.as1-walkthrough[data-revealed=true] .as1-walkthrough-card,.as1-walkthrough[data-revealed=true] .as1-walkthrough-icon,.as1-walkthrough[data-revealed=true] .as1-walkthrough-track:after,.as1-walkthrough[data-revealed=true] .as1-walkthrough-arrow{animation:none}.as1-walkthrough-icon{background:var(--cta-solid);color:var(--cta-solid-foreground)}.as1-walkthrough-arrow{color:var(--cta-solid)}.as1-walkthrough-track:after{transform:scaleX(1)}}.as1-action{font-size:var(--as1-detail-size,15px);--cta:var(--cta-solid);--cta-strong:var(--cta-solid-hover);--cta-foreground:var(--cta-solid-foreground);--cta-accent:var(--cta-solid);--cta-shine:var(--cta-solid);background-image:none}.as1-page{--as1-display-size:52px;--as1-heading-size:40px;--as1-body-size:18px;--as1-detail-size:15px;font-size:var(--as1-body-size,18px)}.as1-display{font-size:var(--as1-display-size,52px);letter-spacing:-.055em;font-weight:500;line-height:1.08}.as1-heading{font-size:var(--as1-heading-size,40px);line-height:1.15}.as1-body{font-size:var(--as1-body-size,18px);line-height:1.6}.as1-detail{font-size:var(--as1-detail-size,15px);line-height:1.6}.as1-page .as1-start-form textarea{font-size:var(--as1-body-size,18px)}.as1-page .as1-start-form button{font-size:var(--as1-detail-size,15px)}@media (width<=639px){.as1-page{--as1-display-size:36px;--as1-heading-size:30px}}.as1-time-panel{--time-accent:var(--muted-foreground);--time-tint:var(--muted);border-color:var(--border);background:var(--card)}.as1-time-panel[data-mode=managed]{--time-accent:var(--cta-solid);--time-tint:color-mix(in oklch, var(--cta-solid) 8%, var(--card));border-color:color-mix(in oklch, var(--cta-solid) 40%, var(--border))}.as1-time-business{border-color:var(--border);background:var(--muted)}.as1-time-panel[data-mode=managed] .as1-time-business{border-color:color-mix(in oklch, var(--cta-solid) 30%, var(--border));background:var(--time-tint)}.as1-time-cycle{aspect-ratio:420/320;min-height:264px}.as1-time-track{color:var(--time-accent)}.as1-time-flow{stroke-dashoffset:100px}.as1-time-owner{border-color:var(--border)}.as1-time-panel[data-mode=managed] .as1-time-owner{border-color:var(--cta-solid);background:var(--cta-solid);color:var(--cta-solid-foreground)}.as1-time-task-icon{border-color:var(--border)}.as1-time-task[data-task=find]{--time-delay:0s;grid-area:1/2}.as1-time-task[data-task=write]{--time-delay:2s;grid-area:2/3}.as1-time-task[data-task=send]{--time-delay:4s;grid-area:3/2}.as1-time-task[data-task=remind]{--time-delay:6s;grid-area:2/1}.as1-time-diagrams[data-revealed=true] .as1-time-flow{animation:8s linear infinite as1-time-flow}.as1-time-diagrams[data-revealed=true] .as1-time-task-icon{animation:as1-time-task 8s ease-in-out var(--time-delay) infinite}.as1-time-diagrams[data-revealed=true] [data-mode=manual] .as1-time-owner{animation:2s ease-in-out infinite as1-time-switch}.as1-time-diagrams[data-revealed=true] [data-mode=manual] .as1-time-business{animation:8s ease-in-out infinite as1-time-business}@keyframes as1-time-flow{to{stroke-dashoffset:0}}@keyframes as1-time-task{0%,22%,to{border-color:var(--border);background:var(--card);transform:translateY(0)}5%,15%{border-color:var(--time-accent);background:var(--time-tint);transform:translateY(-3px)}}@keyframes as1-time-switch{0%,to{transform:scale(1)}45%{transform:scale(.94)}}@keyframes as1-time-business{0%,to{border-color:var(--muted-foreground);background:var(--muted)}20%,80%{border-color:var(--border);background:var(--card)}}@media (prefers-reduced-motion:reduce){.as1-time-diagrams *,.as1-time-diagrams :before,.as1-time-diagrams :after{animation:none!important}}.as1-clear-offer-heading{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(28px,8.9vw,42px);font-weight:600;line-height:1.08}.as1-clear-offer-heading>span+span{margin-top:8px}@media (width>=640px){.as1-clear-offer-heading{font-size:clamp(48px,5.2vw,72px)}}.as1-assist-promises{gap:14px;margin-top:24px;padding:0 6px;display:grid}.as1-assist-promises li{align-items:center;gap:12px;font-size:15px;font-weight:500;display:flex}.as1-assist-promise-icon{border:1px solid var(--border);background:var(--card);width:32px;height:32px;color:var(--cta-solid);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.as1-assist-hosts .as1-f-tab{flex:none;padding:0 20px;font-size:15px}.as1-assist-stage[data-motion=on] .as1-f-tab[data-state=active] .as1-f-tab-bar{background:color-mix(in oklch, var(--foreground) 10%, transparent)}.as1-assist-panel.as1-assist-panel{border:1px solid var(--border);background:var(--card);border-radius:18px;margin-top:0;padding:24px}@media (width<=639px){.as1-assist-panel.as1-assist-panel{padding:18px}}.as1-assist-index{background:var(--muted);border-radius:999px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.as1-assist-copy{border:1px solid var(--border);background:var(--background);border-radius:12px;margin-top:20px;padding:12px 12px 12px 14px;display:block}.as1-assist-copy-button{background:var(--primary);min-height:40px;color:var(--primary-foreground);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .16s;display:inline-flex}@media (width<=639px){.as1-assist-copy-button{min-height:44px}}.as1-assist-copy-button[data-copied=true]{background:var(--success)}.as1-assist-copy-button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.as1-assist-docs{border-top:1px solid var(--border);min-height:44px;color:var(--foreground);text-underline-offset:4px;align-items:center;gap:10px;margin-top:16px;padding-top:16px;font-size:14px;font-weight:500;display:flex}.as1-assist-docs:hover .as1-assist-docs-label{text-decoration:underline}.as1-assist-docs:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:8px}.as1-assist-window{--as1-assist-surface:var(--background);border:1px solid var(--border);background:var(--as1-assist-surface);border-radius:20px;transition:background-color .4s;position:relative;overflow:hidden;box-shadow:0 1px #00000008,0 24px 48px -30px #0000003d}.as1-assist-window[data-host=claude]{--as1-assist-surface:color-mix(in oklab, var(--cta-solid) 4%, var(--background))}.as1-assist-bar{border-bottom:1px solid var(--border);align-items:center;height:40px;padding:0 14px;display:flex}.as1-assist-dots{gap:6px;width:40px;display:flex}.as1-assist-dots i{background:var(--border);border-radius:999px;width:9px;height:9px}.as1-assist-body{position:relative}.as1-assist-thread{padding:18px 18px 10px;transition:opacity .4s}.as1-assist-stage[data-motion=on] .as1-assist-thread{scroll-behavior:smooth;height:460px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.as1-assist-stage[data-motion=on] .as1-assist-body[data-sheet] .as1-assist-thread{opacity:.45}@media (width<=639px){.as1-assist-thread{padding:14px 14px 8px}.as1-assist-stage[data-motion=on] .as1-assist-thread{height:430px}}.as1-assist-messages{flex-direction:column;gap:12px;display:flex}.as1-assist-prompt{background:var(--muted);border-radius:18px;align-self:flex-end;max-width:85%;padding:10px 14px;font-size:14px;line-height:1.45}.as1-assist-window[data-host=claude] .as1-assist-prompt{background:color-mix(in oklab, var(--foreground) 6%, var(--as1-assist-surface));border-radius:14px}.as1-assist-tool{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:flex}.as1-assist-tool-icon{background:var(--success-soft);width:18px;height:18px;color:var(--success);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.as1-assist-tool-icon[data-running=true]{background:var(--muted);color:var(--muted-foreground)}.as1-assist-card{border:1px solid var(--border);background:var(--card);border-radius:14px;padding:16px;overflow:hidden}.as1-assist-text{font-size:14px;line-height:1.55}.as1-assist-badge{background:var(--success-soft);color:var(--success);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.as1-assist-badge[data-tone=warning]{background:var(--warning-soft);color:var(--warning)}.as1-assist-badge[data-tone=warning]:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.as1-assist-action{border:1px solid var(--border);background:var(--background);border-radius:8px;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:500;transition:transform .12s,box-shadow .12s;display:inline-flex}.as1-assist-action[data-primary]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.as1-assist-action[data-pressed=true],.as1-assist-link[data-pressed=true]{box-shadow:0 0 0 3px color-mix(in oklch, var(--foreground) 14%, transparent);transform:scale(.95)}.as1-assist-link{border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:500;transition:transform .12s,box-shadow .12s;display:inline-flex}.as1-assist-cursor{z-index:2;color:var(--foreground);filter:drop-shadow(0 1px 1px #00000040);pointer-events:none;transition:transform .14s;position:absolute;bottom:-16px;right:-12px}.as1-assist-cursor svg{stroke:var(--background)}.as1-assist-cursor[data-state=press]{transform:scale(.84)}.as1-assist-chip{border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:12px}.as1-assist-avatar{background:var(--muted);width:30px;height:30px;color:var(--muted-foreground);border-radius:8px;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.as1-assist-sheet{border:1px solid var(--border);background:var(--card);border-radius:14px;margin:4px 18px 14px;overflow:hidden;box-shadow:0 1px #0000000a,0 20px 40px -22px #0000004d}.as1-assist-stage[data-motion=on] .as1-assist-sheet{z-index:1;margin:0;position:absolute;bottom:72px;left:16%;right:18px}@media (width<=639px){.as1-assist-stage[data-motion=on] .as1-assist-sheet{left:14px;right:14px}}.as1-assist-sheet-bar{border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--muted) 60%, var(--card));height:32px;color:var(--muted-foreground);font-family:var(--font-mono);align-items:center;gap:6px;padding:0 12px;font-size:11px;display:flex}.as1-assist-composer{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:16px;align-items:center;gap:8px;margin:0 14px 14px;padding:8px 8px 8px 16px;font-size:13px;display:flex}.as1-assist-window[data-host=chatgpt] .as1-assist-composer{border-radius:999px}.as1-assist-send{background:var(--foreground);width:28px;height:28px;color:var(--background);border-radius:999px;place-items:center;margin-left:auto;display:grid}.as1-assist-window[data-host=claude] .as1-assist-send{background:var(--cta-solid);color:var(--cta-solid-foreground);border-radius:8px}.as1-assist-phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.as1-assist-phases li{border-top:2px solid var(--border);color:var(--muted-foreground);align-items:flex-start;gap:8px;padding-top:10px;font-size:13px;line-height:1.3;transition:color .3s,border-color .3s;display:flex}.as1-assist-phases li:is([data-state=past],[data-state=idle]){border-color:color-mix(in oklch, var(--foreground) 22%, transparent);color:var(--foreground)}.as1-assist-phases li[data-state=current]{border-color:var(--cta-solid);color:var(--foreground)}.as1-assist-phase-index{font-family:var(--font-mono);color:var(--muted-foreground);font-size:11px;line-height:1.6}.as1-assist-phases li[data-state=current] .as1-assist-phase-index{color:var(--cta-solid)}@media (prefers-reduced-motion:no-preference){.as1-assist-stage[data-motion=on] .as1-assist-messages>*,.as1-assist-stage[data-motion=on] .as1-assist-done{animation:as1-rise .52s var(--as1-ease) backwards}.as1-assist-stage[data-motion=on] .as1-assist-people>li{animation:as1-rise .44s var(--as1-ease) backwards}.as1-assist-stage[data-motion=on] .as1-assist-people>:nth-child(2){animation-delay:.16s}.as1-assist-stage[data-motion=on] .as1-assist-people>:nth-child(3){animation-delay:.32s}.as1-assist-stage[data-motion=on] .as1-assist-sheet{animation:as1-assist-sheet-in .56s var(--as1-ease) backwards}.as1-assist-stage[data-motion=on] .as1-assist-badge[data-tone=warning]:before{animation:1.4s ease-in-out infinite as1-assist-pulse}.as1-assist-cursor{animation:as1-assist-cursor-in .76s var(--as1-ease) backwards}}@keyframes as1-assist-sheet-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes as1-assist-cursor-in{0%{opacity:0;transform:translate(44px,34px)}to{opacity:1;transform:none}}@keyframes as1-assist-pulse{50%{opacity:.35}}.as1-faq-topics.as1-faq-topics{border-radius:14px;flex-wrap:wrap;justify-content:flex-start;gap:4px;max-width:100%;height:auto;margin-top:28px;padding:4px;display:flex}.as1-faq-topic.as1-faq-topic{border-radius:10px;flex:1 0 auto;gap:8px;min-height:40px;padding:0 14px;font-size:14px}.as1-faq-count{background:color-mix(in oklab, var(--foreground) 8%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:inline-grid}@media (width>=1024px){.as1-faq-topics.as1-faq-topics{background:0 0;flex-direction:column;align-items:stretch;max-width:320px;padding:0;overflow:visible}.as1-faq-topic.as1-faq-topic{min-height:48px;color:var(--muted-foreground);border:1px solid #0000;justify-content:space-between;padding:0 14px}.as1-faq-topic.as1-faq-topic[data-state=active]{border-color:var(--border);background:var(--card);color:var(--foreground);box-shadow:none}}.as1-faq-item.as1-faq-item{border:1px solid var(--border);background:var(--card);border-radius:16px;transition:border-color .16s;overflow:hidden}.as1-faq-item[data-state=open]{border-color:color-mix(in oklab, var(--foreground) 22%, var(--border))}.as1-faq-trigger.as1-faq-trigger{text-align:start;gap:16px;min-height:60px;padding:16px 18px 16px 20px;font-size:16px;line-height:1.4}.as1-faq-trigger.as1-faq-trigger:hover{text-decoration:none}.as1-faq-trigger>svg{display:none}.as1-faq-plus{background:var(--muted);width:28px;height:28px;transition:transform .22s var(--as1-ease,ease), background-color .16s ease;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.as1-faq-trigger[data-state=open] .as1-faq-plus{background:var(--primary);color:var(--primary-foreground);transform:rotate(45deg)}.as1-faq-answer.as1-faq-answer{color:var(--muted-foreground);padding:0 64px 20px 20px;font-size:15px;line-height:1.7}@media (width<=639px){.as1-faq-answer.as1-faq-answer{padding-right:20px}}.as1-faq-contact{border:1px solid var(--border);background:var(--card);border-radius:16px;max-width:320px;margin-top:28px;padding:20px}.as1-faq-contact-icon{background:color-mix(in oklab, var(--cta-solid) 14%, transparent);width:32px;height:32px;color:var(--cta-solid);border-radius:10px;place-items:center;display:grid}@media (width<=1023px){.as1-faq-contact{max-width:none}}@media (prefers-reduced-motion:reduce){.as1-faq-plus,.as1-faq-item{transition:none}}.as1-brief-frame{transition:height .38s var(--as1-ease);margin:0 -8px -8px;overflow:hidden}.as1-brief-content{padding:8px}.as1-brief-step[data-enter=forward]{animation:as1-brief-forward .46s var(--as1-ease) both}.as1-brief-step[data-enter=back]{animation:as1-brief-back .46s var(--as1-ease) both}.as1-brief-fade[data-enter]{animation:.28s both as1-fade-in}@keyframes as1-brief-forward{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes as1-brief-back{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}@keyframes as1-fade-in{0%{opacity:0}to{opacity:1}}@keyframes as1-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.as1-brief-progress{gap:3px;display:inline-flex}.as1-brief-progress i{background:color-mix(in oklch, var(--foreground) 12%, transparent);border-radius:999px;width:22px;height:4px;display:block;position:relative;overflow:hidden}.as1-brief-progress i:after{border-radius:inherit;background:var(--cta-solid);content:"";transform-origin:0;transition:transform .52s var(--as1-ease);position:absolute;inset:0;transform:scaleX(0)}.as1-brief-progress i[data-done=true]:after{transform:none}.as1-brief-recap{border:1px solid var(--border);background:var(--card);text-align:start;cursor:pointer;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:6px 12px;font-size:13px;transition:border-color .16s;display:inline-flex}.as1-brief-recap:hover{border-color:color-mix(in oklch, var(--foreground) 35%, transparent)}.as1-brief-recap:disabled{cursor:default;opacity:.6}.as1-brief-tile{border:1px solid var(--border);background:var(--card);text-align:start;cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-height:64px;padding:10px 28px 10px 10px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.as1-brief-tile:hover{border-color:color-mix(in oklch, var(--foreground) 30%, transparent);transform:translateY(-1px)}.as1-brief-tile[aria-pressed=true]{border-color:var(--cta-solid);background:color-mix(in oklch, var(--cta) 9%, var(--card));box-shadow:inset 0 0 0 1px var(--cta-solid)}.as1-brief-tile:disabled{cursor:default;opacity:.6;transform:none}@media (width<=639px){.as1-brief-tile{gap:8px;min-height:56px;padding:8px 24px 8px 8px}.as1-brief-tile .as1-brief-tile-icon{border-radius:9px;width:30px;height:30px}}.as1-brief-tile-icon{background:var(--muted);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;transition:background-color .16s,color .16s;display:grid}.as1-brief-tile[aria-pressed=true] .as1-brief-tile-icon{background:var(--cta-solid);color:var(--cta-solid-foreground)}.as1-brief-tile-check{background:var(--cta-solid);width:16px;height:16px;color:var(--cta-solid-foreground);opacity:0;border-radius:999px;place-items:center;transition:opacity .14s,transform .32s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:8px;right:8px;transform:scale(.3)}.as1-brief-tile[aria-pressed=true] .as1-brief-tile-check{opacity:1;transform:none}.as1-brief-step[data-enter] .as1-brief-tiles>*{animation:as1-rise .42s var(--as1-ease) backwards}.as1-brief-step[data-enter] .as1-brief-tiles>:first-child{animation-delay:80ms}.as1-brief-step[data-enter] .as1-brief-tiles>:nth-child(2){animation-delay:.12s}.as1-brief-step[data-enter] .as1-brief-tiles>:nth-child(3){animation-delay:.16s}.as1-brief-step[data-enter] .as1-brief-tiles>:nth-child(4){animation-delay:.2s}.as1-brief-step[data-enter] .as1-brief-tiles>:nth-child(5){animation-delay:.24s}.as1-brief-step[data-enter] .as1-brief-tiles>:nth-child(6){animation-delay:.28s}@media (prefers-reduced-motion:reduce){.as1-brief-frame,.as1-brief-progress i:after,.as1-brief-tile,.as1-brief-tile-check{transition:none}.as1-brief-step[data-enter],.as1-brief-fade[data-enter],.as1-brief-step[data-enter] .as1-brief-tiles>*{animation:none}}.as1-f{--as1-serif:"Newsreader", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--as1-ease:cubic-bezier(.22, 1, .36, 1)}.as1-f .as1-f-display,.as1-f .as1-f-title,.as1-f .as1-heading{font-family:var(--as1-serif);letter-spacing:-.02em;text-wrap:balance;font-weight:400}.as1-f-display{font-size:clamp(44px,6vw,84px);line-height:1.02}.as1-f-title{font-size:clamp(32px,3.6vw,52px);line-height:1.08}.as1-f .as1-heading{font-size:clamp(32px,3.2vw,46px)}.as1-f-hero{isolation:isolate;padding:112px 0;position:relative;overflow:hidden}@media (width<=639px){.as1-f-hero{padding:48px 0}}.as1-f-eyebrow{color:var(--cta-solid);font-size:14px;font-weight:500}.as1-f-price{font-family:var(--as1-serif);letter-spacing:-.02em;font-size:44px;line-height:1}.as1-f-example{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.as1-plays{touch-action:pan-y;justify-items:center;padding:8px 0 40px;display:grid}.as1-play{--as1-shift:calc(100% + 24px);width:min(360px,84vw);transition:transform .68s var(--as1-ease), opacity .68s var(--as1-ease);grid-area:1/1;display:flex}.as1-play[data-offset="0"]{z-index:3}.as1-play[data-offset="1"],.as1-play[data-offset="-1"]{z-index:2;opacity:.5;cursor:pointer}.as1-play[data-offset="1"]{transform:translateX(var(--as1-shift)) translateY(24px) scale(.92)}.as1-play[data-offset="-1"]{transform:translateX(calc(var(--as1-shift) * -1)) translateY(24px) scale(.92)}.as1-play[data-offset="1"]:hover,.as1-play[data-offset="-1"]:hover{opacity:.75}.as1-play[data-offset="2"],.as1-play[data-offset="-2"]{z-index:1;opacity:0;pointer-events:none}.as1-play[data-offset="2"]{transform:translateX(calc(var(--as1-shift) * 2)) translateY(48px) scale(.84)}.as1-play[data-offset="-2"]{transform:translateX(calc(var(--as1-shift) * -2)) translateY(48px) scale(.84)}@media (width<=639px){.as1-play{--as1-shift:calc(100% - 4px)}}.as1-play-card{border:1px solid var(--border);background:var(--card);width:100%;transition:box-shadow .68s var(--as1-ease);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #1018280a}.as1-play[data-offset="0"] .as1-play-card{box-shadow:0 1px 2px #1018280f,0 30px 60px -40px #10182866}.as1-play-visual{border-bottom:1px solid var(--border);background:radial-gradient(110% 90% at 0% 0%, color-mix(in oklch, var(--cta) 34%, transparent), transparent 62%), radial-gradient(90% 80% at 100% 100%, color-mix(in oklch, var(--cta-accent) 26%, transparent), transparent 66%), color-mix(in oklch, var(--cta) 7%, var(--card));flex:none;height:212px;position:relative;overflow:hidden}.as1-play-visual:before{background-image:linear-gradient(color-mix(in oklch, var(--foreground) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--foreground) 6%, transparent) 1px, transparent 1px);content:"";background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 75% at 50% 45%,#000,#0000);mask-image:radial-gradient(75% 75% at 50% 45%,#000,#0000)}.as1-play-chip{border:1px solid color-mix(in oklch, var(--foreground) 9%, transparent);background:var(--card);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;box-shadow:0 1px 2px #1018280f,0 10px 24px -16px #10182859}.as1-play-person{width:66%;top:20px;left:18px}.as1-play-subject{width:68%;top:84px;right:16px}.as1-play-reply{flex-direction:column;align-items:flex-start;gap:5px;width:72%;bottom:16px;left:26px}.as1-play-avatar{background:var(--primary);width:30px;height:30px;color:var(--primary-foreground);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.as1-play-reply-tag{background:var(--success-soft);color:var(--success);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:10px;font-weight:600;display:inline-flex}.as1-plays-arrow{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:999px;place-items:center;width:44px;height:44px;transition:border-color .16s,transform .16s;display:grid}.as1-plays-arrow:hover{border-color:color-mix(in oklch, var(--foreground) 35%, transparent)}.as1-plays-arrow:active{transform:scale(.94)}.as1-plays-arrow:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.as1-plays-dot{background:color-mix(in oklch, var(--foreground) 18%, transparent);cursor:pointer;width:6px;height:6px;transition:width .32s var(--as1-ease), background-color .32s ease;border:0;border-radius:999px;padding:0}.as1-plays-dot[aria-current=true]{background:var(--cta-solid);width:20px}@media (prefers-reduced-motion:no-preference){.as1-play[data-offset="0"] .as1-play-chip{animation:as1-chip-in .64s var(--as1-ease) backwards, as1-float 6s ease-in-out infinite}.as1-play[data-offset="0"] .as1-play-person{animation-delay:.16s,.9s}.as1-play[data-offset="0"] .as1-play-subject{animation-delay:.34s,1.5s}.as1-play[data-offset="0"] .as1-play-reply{animation-delay:.6s,2.1s}.as1-reveal[data-reveal=pending] .as1-reveal-item{opacity:0;transform:translateY(28px)}.as1-reveal[data-reveal=shown] .as1-reveal-item{animation:as1-reveal .82s var(--as1-ease) backwards}.as1-reveal[data-reveal=shown] .as1-reveal-late{animation-delay:.14s}}@media (prefers-reduced-motion:reduce){.as1-play,.as1-play-card,.as1-plays-dot{transition:none}}@keyframes as1-chip-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes as1-float{0%,to{transform:none}50%{transform:translateY(-4px)}}@keyframes as1-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.as1-backdrop{z-index:-1;width:2000px;height:1400px;color:var(--cta-foreground);pointer-events:none;margin:-700px 0 0 -1000px;position:absolute;top:430px;left:50%;-webkit-mask-image:radial-gradient(600px 400px,#0000 0% 48%,#000000b3 62%,#000 78%);mask-image:radial-gradient(600px 400px,#0000 0% 48%,#000000b3 62%,#000 78%)}.as1-maze-wall{fill:none;stroke:currentColor;stroke-linecap:round;stroke-opacity:.085;stroke-width:1.3px}.as1-maze-wall[data-layer=shade]{stroke-opacity:.04;stroke-width:3.5px}.as1-maze-wall[data-layer=light]{stroke:var(--card);stroke-opacity:.7;stroke-width:1.5px}.as1-maze-prospect{fill:currentColor;fill-opacity:.15}.as1-maze-route,.as1-maze-probe{fill:none;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round}.as1-maze-route{stroke:var(--cta-solid);stroke-opacity:.7;stroke-width:2.5px}.as1-maze-probe{stroke:currentColor;stroke-opacity:.2;stroke-width:1.8px}.as1-maze-found{opacity:0}.as1-maze-arrow,.as1-maze-client{fill:var(--cta-solid)}.as1-maze-ping{fill:none;stroke:var(--cta-solid);stroke-opacity:0}.as1-maze-label{fill:var(--card);stroke:color-mix(in oklch, var(--cta-solid) 40%, transparent)}.as1-maze-check{fill:none;stroke:var(--cta-solid);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.as1-maze-label-text{fill:var(--foreground);font-family:inherit;font-size:12px;font-weight:600}.as1-f-stage{border-bottom:1px solid var(--border);padding:112px 0;position:relative}@media (width>=1024px){.as1-f-hero:after{z-index:-1;background:linear-gradient(to bottom, transparent, var(--background));content:"";pointer-events:none;height:160px;position:absolute;bottom:0;left:0;right:0}}@media (width<=1023px){.as1-backdrop{display:none}}@media (width>=1024px) and (width<=1279px){.as1-backdrop{transform:scale(.82)}}@media (width<=639px){.as1-f-stage{padding:48px 0}}@media (prefers-reduced-motion:no-preference){.as1-maze-search{--as1-search:0s}.as1-maze-search[data-sequence="1"]{--as1-search:12s}.as1-maze-search[data-sequence="2"]{--as1-search:24s}.as1-maze-probe{animation:36s linear infinite backwards as1-maze-probe;animation-delay:var(--as1-search)}.as1-maze-probe:nth-of-type(2){animation-delay:calc(var(--as1-search) + .7s)}.as1-maze-probe:nth-of-type(3){animation-delay:calc(var(--as1-search) + 1.4s)}.as1-maze-route{animation:36s linear infinite backwards as1-maze-route;animation-delay:calc(var(--as1-search) + .8s)}.as1-maze-found{animation:as1-maze-found 36s var(--as1-ease) infinite backwards;animation-delay:var(--as1-search)}.as1-maze-ping{transform-box:fill-box;transform-origin:50%;animation:36s ease-out infinite backwards as1-maze-ping;animation-delay:var(--as1-search)}}@media (prefers-reduced-motion:reduce){.as1-maze-search[data-sequence="0"] .as1-maze-route{stroke-dashoffset:0}.as1-maze-search[data-sequence="0"] .as1-maze-found{opacity:1}}@keyframes as1-maze-probe{0%{opacity:1;stroke-dashoffset:1px}7%{opacity:1;stroke-dashoffset:0}11%{opacity:1;stroke-dashoffset:0}15%,to{opacity:0;stroke-dashoffset:0}}@keyframes as1-maze-route{0%{opacity:1;stroke-dashoffset:1px}11.7%{opacity:1;stroke-dashoffset:0}27.8%{opacity:1;stroke-dashoffset:0}30.6%,to{opacity:0;stroke-dashoffset:0}}@keyframes as1-maze-found{0%,13.9%{opacity:0;transform:translateY(6px)}15.5%{opacity:1;transform:none}27.8%{opacity:1;transform:none}30.6%,to{opacity:0;transform:none}}@keyframes as1-maze-ping{0%,13.9%{stroke-opacity:0;transform:scale(1)}14%{stroke-opacity:.8;transform:scale(1)}20%{stroke-opacity:0;transform:scale(3.2)}20.1%{stroke-opacity:.8;transform:scale(1)}26%,to{stroke-opacity:0;transform:scale(3.2)}}.as1-f-tabbar{align-items:center;gap:12px;display:flex}.as1-f-tabs{min-width:0;height:auto;box-shadow:inset 0 -1px 0 var(--border);scrollbar-width:none;background:0 0;border-radius:0;flex:1;justify-content:flex-start;gap:0;padding:0;display:flex;position:relative;overflow-x:auto}.as1-f-tabs::-webkit-scrollbar{display:none}.as1-f-tab{height:auto;min-height:54px;color:var(--muted-foreground);box-shadow:none;background:0 0;border:0;border-radius:0;flex:1 0 auto;gap:8px;padding:0 14px;font-size:14px;font-weight:500;position:relative}.as1-f-tab:hover,.as1-f-tab[data-state=active],.as1-f-tab[data-state=active]:hover{color:var(--foreground);box-shadow:none;background:0 0}.as1-f-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--ring);border-radius:10px}.as1-f-tab-index{background:var(--muted);width:20px;height:20px;color:var(--muted-foreground);font-family:var(--font-mono);border-radius:999px;place-items:center;font-size:11px;transition:background-color .24s,color .24s;display:inline-grid}.as1-f-tab[data-state=active] .as1-f-tab-index{background:var(--cta-solid);color:var(--cta-solid-foreground)}.as1-f-tab-bar{border-radius:2px;height:2px;position:absolute;bottom:0;left:10px;right:10px;overflow:hidden}.as1-f-tab-fill{background:var(--cta-solid);transform-origin:0;height:100%;transition:transform .32s var(--as1-ease);display:block;transform:scaleX(0)}.as1-f-tab[data-state=active] .as1-f-tab-fill{transform:none}.as1-f-tour-toggle{border:1px solid var(--border);background:var(--card);width:36px;height:36px;color:var(--foreground);cursor:pointer;border-radius:999px;flex:none;place-items:center;transition:border-color .16s;display:grid}.as1-f-tour-toggle:hover{border-color:color-mix(in oklch, var(--foreground) 35%, transparent)}.as1-f-tour-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (width<=767px){.as1-f-tab{flex:none;min-height:48px;padding:0 12px;font-size:13px}}@media (prefers-reduced-motion:no-preference){.as1-tour:is([data-autoplay=running],[data-autoplay=paused]) .as1-f-tab[data-state=active] .as1-f-tab-bar{background:color-mix(in oklch, var(--foreground) 10%, transparent)}.as1-tour:is([data-autoplay=running],[data-autoplay=paused]) .as1-f-tab[data-state=active] .as1-f-tab-fill{animation:7s linear both as1-tour-progress}.as1-tour[data-autoplay=paused] .as1-f-tab[data-state=active] .as1-f-tab-fill{animation-play-state:paused}.as1-tour[data-motion=pending] .as1-app-messages>*{opacity:0}.as1-tour[data-motion=on] .as1-app-messages>*{animation:as1-rise .56s var(--as1-ease) backwards;animation-delay:var(--as1-d)}.as1-tour[data-motion=on] .as1-app-messages>.as1-app-agent{animation:.9s ease-out backwards as1-stream;animation-delay:var(--as1-d)}.as1-tour[data-motion=on] .as1-app-list>*{animation:as1-rise .48s var(--as1-ease) backwards;animation-delay:calc(var(--as1-d) + .18s)}.as1-tour[data-motion=on] .as1-app-list>:nth-child(2){animation-delay:calc(var(--as1-d) + .3s)}.as1-tour[data-motion=on] .as1-app-list>:nth-child(3){animation-delay:calc(var(--as1-d) + .42s)}.as1-tour[data-motion=on] .as1-app-list>:nth-child(4){animation-delay:calc(var(--as1-d) + .54s)}.as1-tour[data-motion=on] .as1-app-pop{animation:.42s cubic-bezier(.34,1.56,.64,1) backwards as1-pop;animation-delay:calc(var(--as1-d) + .42s)}.as1-tour[data-motion=on] .as1-app-cta{animation:2.4s ease-out 1.8s infinite as1-cta-ring}.as1-tour[data-motion=on] .as1-rail-step{animation:.42s .16s backwards as1-fade-in}.as1-tour[data-motion=on] .as1-rail-segment[data-current]{transform-origin:0;animation:as1-segment .76s var(--as1-ease) .24s backwards}.as1-tour[data-motion=on] .as1-rail-new{animation:as1-rise .56s var(--as1-ease) .9s backwards}.as1-rail-live:before{animation:1.6s ease-in-out infinite as1-live}}.as1-rail-live:before{content:"";vertical-align:1px;background:currentColor;border-radius:999px;width:6px;height:6px;margin-right:5px;display:inline-block}.as1-app-messages>*{--as1-d:0s}.as1-app-messages>:nth-child(2){--as1-d:.28s}.as1-app-messages>:nth-child(3){--as1-d:.56s}.as1-app-messages>:nth-child(4){--as1-d:.84s}.as1-app-messages>:nth-child(5){--as1-d:1.12s}.as1-app-messages>:nth-child(6){--as1-d:1.4s}@keyframes as1-tour-progress{0%{transform:scaleX(0)}to{transform:none}}@keyframes as1-stream{0%{clip-path:inset(0 0 100%);opacity:.4}to{clip-path:inset(0 0 -4px);opacity:1}}@keyframes as1-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes as1-segment{0%{transform:scaleX(0)}to{transform:none}}@keyframes as1-cta-ring{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--foreground) 24%, transparent)}70%,to{box-shadow:0 0 0 7px color-mix(in oklch, var(--foreground) 0%, transparent)}}@keyframes as1-live{0%,to{opacity:1}50%{opacity:.35}}.as1-app{border:1px solid color-mix(in oklch, var(--foreground) 14%, transparent);background:var(--background);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #1018280d,0 24px 60px -32px #10182859}.as1-app-bar{border-bottom:1px solid var(--border);background:var(--card);align-items:center;gap:12px;height:40px;padding:0 14px;display:flex}.as1-app-dots{gap:6px;display:inline-flex}.as1-app-dots i{background:var(--border);border-radius:999px;width:10px;height:10px;display:block}.as1-app-address{background:var(--muted);font-family:var(--font-mono);color:var(--muted-foreground);border-radius:8px;padding:3px 12px;font-size:12px}.as1-app-body{display:grid}@media (width>=1024px){.as1-app-body{grid-template-columns:minmax(0,1fr) 300px;height:600px}}.as1-app-main{flex-direction:column;min-height:0;display:flex}.as1-app-top{justify-content:flex-end;align-items:center;gap:12px;padding:12px 20px 0;display:flex}.as1-app-thread{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:8px 20px 16px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 48px);mask-image:linear-gradient(#0000 0,#000 48px)}@media (width<=1023px){.as1-app-thread{-webkit-mask-image:none;mask-image:none}}.as1-app-messages{flex-direction:column;gap:14px;width:100%;max-width:640px;margin:0 auto;display:flex}.as1-app-composer{border:1px solid var(--border);background:var(--card);width:calc(100% - 40px);max-width:640px;color:var(--muted-foreground);border-radius:16px;justify-content:space-between;align-items:center;margin:0 auto 20px;padding:12px 16px;font-size:14px;display:flex}.as1-app-rail{display:none}@media (width>=1024px){.as1-app-rail{border-left:1px solid var(--sidebar-border);background:var(--sidebar);padding:18px 16px;display:block;overflow:hidden}}
