.dot-field-module__wmciTa__container{width:100%;height:100%;position:relative}.dot-field-module__wmciTa__canvas,.dot-field-module__wmciTa__glow{width:100%;height:100%;position:absolute;inset:0}.dot-field-module__wmciTa__canvas{transform:translateZ(0)}.dot-field-module__wmciTa__glow{pointer-events:none}
.soft-aurora-module__za9G-a__container{pointer-events:none;width:100%;height:100%;overflow:hidden}.soft-aurora-module__za9G-a__container canvas{width:100%;height:100%;display:block;transform:translateZ(0)}
.home-launch-modal-module__lGX7MG__backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;visibility:hidden;background:#030405bd;place-items:center;padding:1.25rem;transition:opacity .2s,visibility 0s linear .26s;display:grid;position:fixed;inset:0}.home-launch-modal-module__lGX7MG__backdrop[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .18s ease-out,visibility linear}.home-launch-modal-module__lGX7MG__modal{border:1px solid color-mix(in srgb, var(--frost-accent,#10b981) 38%, var(--frost-home-border,#33363f));background:var(--frost-home-panel,#24262e);width:min(100%,30rem);color:var(--frost-home-heading,#f0eff2);opacity:0;transform-origin:50% 55%;border-radius:.75rem;padding:1.6rem;transition:opacity .18s,transform .24s cubic-bezier(.4,0,1,1);transform:translateY(10px)scale(.98);box-shadow:0 1.5rem 4.5rem #0000006b}.home-launch-modal-module__lGX7MG__backdrop[data-open=true] .home-launch-modal-module__lGX7MG__modal{opacity:1;transition:opacity .18s ease-out,transform .28s cubic-bezier(.22,1,.36,1);transform:translateY(0)scale(1)}.home-launch-modal-module__lGX7MG__label{color:var(--frost-accent-label,#10b981);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:.75rem;font-weight:800}.home-launch-modal-module__lGX7MG__modal h3{letter-spacing:-.035em;margin-top:.7rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:900;line-height:1.1}.home-launch-modal-module__lGX7MG__modal>p:last-of-type{color:var(--frost-home-body,#aaaeb7);margin-top:.8rem;font-size:.95rem;line-height:1.7}.home-launch-modal-module__lGX7MG__community{border-top:1px solid var(--frost-home-border,#33363f);text-align:center;flex-direction:column;align-items:center;gap:.9rem;margin-top:1.3rem;padding-top:1.3rem;display:flex}.home-launch-modal-module__lGX7MG__community img{background:#fff;border-radius:0;width:9rem;height:9rem}.home-launch-modal-module__lGX7MG__community strong{color:var(--frost-home-heading,#f0eff2);font-size:.95rem;font-weight:900;display:block}.home-launch-modal-module__lGX7MG__community p{color:var(--frost-home-body,#aaaeb7);margin-top:.45rem;font-size:.85rem;line-height:1.6}.home-launch-modal-module__lGX7MG__modal button{border:1px solid var(--frost-accent);background:var(--frost-accent);min-height:2.5rem;color:var(--frost-accent-foreground);cursor:pointer;border-radius:.5rem;margin-top:1.4rem;margin-left:auto;padding:0 1rem;font-size:.875rem;font-weight:800;transition:background-color .16s,border-color .16s,transform .16s;display:block}.home-launch-modal-module__lGX7MG__modal button:hover{transform:translateY(-1px)}.home-launch-modal-module__lGX7MG__modal button:active{transform:translateY(0)}.home-launch-modal-module__lGX7MG__modal button:focus-visible{outline:2px solid var(--frost-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.home-launch-modal-module__lGX7MG__backdrop,.home-launch-modal-module__lGX7MG__modal,.home-launch-modal-module__lGX7MG__modal button{transition:none}}@media (max-width:420px){.home-launch-modal-module__lGX7MG__community img{width:8rem;height:8rem}}
.dot-field-home-hero-module__ofNKiW__hero{isolation:isolate;color:#f7f7f8;background:#070809;align-items:center;width:100%;min-height:calc(100dvh - 52px);display:flex;position:relative;overflow:hidden}.dot-field-home-hero-module__ofNKiW__aurora,.dot-field-home-hero-module__ofNKiW__scene,.dot-field-home-hero-module__ofNKiW__veil{position:absolute;inset:0}.dot-field-home-hero-module__ofNKiW__aurora{z-index:-3;opacity:1;inset:-14% 0}.dot-field-home-hero-module__ofNKiW__scene{z-index:-2;opacity:.92}.dot-field-home-hero-module__ofNKiW__veil{z-index:-1;pointer-events:none;background:#00000038}.dot-field-home-hero-module__ofNKiW__content{--frost-home-heading:#f0eff2;--frost-home-body:#c2c5cc;--frost-home-copy:#e0e1e5;--frost-home-muted:#9da1aa;width:100%;padding:2.5rem 1.25rem 3rem;position:relative}.dot-field-home-hero-module__ofNKiW__content .frost-title-heavy{letter-spacing:-.035em;max-width:15.5em;font-size:clamp(2.35rem,4.1vw,3.5rem);line-height:1.08}.dot-field-home-hero-module__ofNKiW__content .frost-hero-eyebrow{letter-spacing:.12em;font-size:.6875rem}.dot-field-home-hero-module__ofNKiW__content .frost-prompt-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121316d1;border-color:#ffffff29;box-shadow:0 18px 48px #00000057}[data-theme=light] .dot-field-home-hero-module__ofNKiW__hero{color:#1f2937;background:#eef1f4}[data-theme=light] .dot-field-home-hero-module__ofNKiW__veil{background:#f1f3f542}[data-theme=light] .dot-field-home-hero-module__ofNKiW__aurora{opacity:.82}[data-theme=light] .dot-field-home-hero-module__ofNKiW__content{--frost-home-heading:#171a1f;--frost-home-body:#4f5966;--frost-home-copy:#303844;--frost-home-muted:#737d89}[data-theme=light] .dot-field-home-hero-module__ofNKiW__content .frost-prompt-card{background:#f8f9fad1;border-color:#818b9747;box-shadow:0 18px 42px #464f5a21}@media (min-width:640px){.dot-field-home-hero-module__ofNKiW__content{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.dot-field-home-hero-module__ofNKiW__content{padding-left:3rem;padding-right:3rem}}
.home-section-heading-module__pg8Sgq__title{text-wrap:initial}.home-section-heading-module__pg8Sgq__line{display:block}.home-section-heading-module__pg8Sgq__segment{white-space:nowrap;display:inline-block}.home-section-heading-module__pg8Sgq__accent{color:var(--frost-accent-label)}
.home-audiences-module__jriIhW__section{grid-template-columns:1fr;align-items:center;gap:clamp(3.5rem,8vw,8rem);width:100%;max-width:84rem;margin:0 auto;display:grid}.home-audiences-module__jriIhW__header{max-width:38rem}.home-audiences-module__jriIhW__eyebrow{color:var(--frost-accent-label);font:800 var(--home-eyebrow-size)/1.4 var(--frost-font-mono);letter-spacing:.06em;margin-bottom:1rem}.home-audiences-module__jriIhW__header h2{max-width:10em;font-size:var(--home-display-size);letter-spacing:-.05em;font-weight:900;line-height:1.02}.home-audiences-module__jriIhW__header>p:last-child{max-width:31rem;font-size:var(--home-description-size);margin-top:1.35rem;font-weight:550;line-height:1.8}.home-audiences-module__jriIhW__guide{width:100%;max-width:44rem}.home-audiences-module__jriIhW__guideHead{align-items:baseline;display:flex}.home-audiences-module__jriIhW__guideHead strong{color:var(--frost-accent-label);font-size:var(--home-functional-size);font-weight:900}.home-audiences-module__jriIhW__guide ol{gap:2.25rem;margin-top:2.5rem;display:grid}.home-audiences-module__jriIhW__guide li{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.home-audiences-module__jriIhW__step{color:var(--frost-accent-label);font:800 var(--home-eyebrow-size)/1.4 var(--frost-font-mono);padding-top:.15rem}.home-audiences-module__jriIhW__stepCopy{gap:.5rem;display:grid}.home-audiences-module__jriIhW__stepCopy strong{color:var(--frost-home-copy);font-size:var(--home-functional-size);font-weight:900}.home-audiences-module__jriIhW__stepCopy>span{color:var(--frost-home-muted);font-size:var(--home-detail-size);line-height:1.6}.home-audiences-module__jriIhW__expertNote{color:var(--frost-home-muted);font-size:var(--home-detail-size);margin-top:3rem;font-weight:700}@media (min-width:1024px){.home-audiences-module__jriIhW__section{grid-template-columns:minmax(24rem,24rem) minmax(18rem,18rem);justify-content:center;gap:5rem}.home-audiences-module__jriIhW__header{max-width:24rem}.home-audiences-module__jriIhW__guide{max-width:18rem}}@media (min-width:1280px){.home-audiences-module__jriIhW__section{grid-template-columns:minmax(32rem,32rem) minmax(20rem,20rem);gap:6rem}.home-audiences-module__jriIhW__header{max-width:32rem}.home-audiences-module__jriIhW__guide{max-width:20rem}}@media (min-width:1600px){.home-audiences-module__jriIhW__section{grid-template-columns:minmax(34rem,34rem) minmax(20rem,20rem);gap:9rem;max-width:92rem}.home-audiences-module__jriIhW__header{max-width:34rem}.home-audiences-module__jriIhW__header>p:last-child{max-width:35rem}.home-audiences-module__jriIhW__guide{max-width:20rem}.home-audiences-module__jriIhW__guide ol{gap:2.5rem;margin-top:2.75rem}}@media (max-width:1023px){.home-audiences-module__jriIhW__section{grid-template-columns:1fr;gap:2.75rem}}@media (max-width:767px){.home-audiences-module__jriIhW__guide ol{gap:1.5rem}}
.home-faq-module__X77EvW__section{gap:3rem;width:100%;max-width:72rem;margin:0 auto;display:grid}.home-faq-module__X77EvW__header{max-width:36rem}.home-faq-module__X77EvW__header h2{font-size:var(--home-display-size);letter-spacing:-.045em;text-wrap:balance;font-weight:900;line-height:1.04}.home-faq-module__X77EvW__header p{max-width:34rem;font-size:var(--home-description-size);margin-top:1.2rem;font-weight:550;line-height:1.8}.home-faq-module__X77EvW__list{border-top:1px solid var(--frost-home-border);min-height:32rem}.home-faq-module__X77EvW__item{border-bottom:1px solid var(--frost-home-border)}.home-faq-module__X77EvW__item button{width:100%;min-height:4.5rem;color:var(--frost-home-heading);cursor:pointer;text-align:left;font-size:var(--home-functional-size);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.15rem 0;font-weight:800;display:flex}.home-faq-module__X77EvW__item button>span:last-child{color:var(--frost-accent-label);font-family:var(--frost-font-mono);font-size:1.35rem}.home-faq-module__X77EvW__item button:focus-visible{outline:2px solid var(--frost-accent);outline-offset:4px}.home-faq-module__X77EvW__answer{max-width:42rem;padding:0 2.5rem 1.4rem 0}.home-faq-module__X77EvW__answer p{font-size:var(--home-detail-size);line-height:1.75}@media (min-width:1024px){.home-faq-module__X77EvW__section{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:5rem}}@media (min-width:1280px){.home-faq-module__X77EvW__section{grid-template-columns:minmax(28rem,.85fr) minmax(36rem,1.15fr);gap:6rem;max-width:84rem}}@media (min-width:1600px){.home-faq-module__X77EvW__section{grid-template-columns:minmax(38rem,.92fr) minmax(40rem,1.08fr);gap:7rem;max-width:92rem}.home-faq-module__X77EvW__header{max-width:38rem}}@media (max-width:767px){.home-faq-module__X77EvW__section{grid-template-columns:1fr;gap:2.5rem}}
.home-final-cta-module__Wa0TEa__section{gap:clamp(2rem,4vh,3.5rem);width:100%;max-width:84rem;margin:0 auto;display:grid}.home-final-cta-module__Wa0TEa__copy{max-width:66rem}.home-final-cta-module__Wa0TEa__copy h2{max-width:16em;font-size:var(--home-display-size);letter-spacing:-.052em;text-wrap:balance;font-weight:900;line-height:1.02}.home-final-cta-module__Wa0TEa__copy p{max-width:38rem;font-size:var(--home-description-size);margin-top:1.2rem;font-weight:550;line-height:1.8}.home-final-cta-module__Wa0TEa__workspace{border-top:1px solid var(--frost-home-border);border-bottom:1px solid var(--frost-home-border);background:0 0;width:100%;display:grid}.home-final-cta-module__Wa0TEa__promptMain{min-width:0;padding:1.5rem 0}.home-final-cta-module__Wa0TEa__composer{border:1px solid var(--frost-accent);background:var(--frost-home-panel);border-radius:.75rem;transition:border-color .16s;overflow:hidden}.home-final-cta-module__Wa0TEa__composer>label{color:var(--frost-home-copy);font-size:var(--home-detail-size);padding:1rem 1rem 0;font-weight:800;display:block}.home-final-cta-module__Wa0TEa__promptMain textarea{resize:none;width:100%;min-height:7.5rem;caret-color:var(--frost-accent);color:var(--frost-home-heading);background:0 0;border:0;outline:none;margin-top:.65rem;padding:0 1rem .8rem;font-size:clamp(1.15rem,1.5vw,1.55rem);font-weight:700;line-height:1.6}.home-final-cta-module__Wa0TEa__promptMain textarea::placeholder{color:var(--frost-home-muted)}.home-final-cta-module__Wa0TEa__composerToolbar{border-top:1px solid var(--frost-home-border);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.7rem;display:flex}.home-final-cta-module__Wa0TEa__composerToolbar>p{min-width:0;color:var(--frost-home-muted);font-size:var(--home-detail-size);text-overflow:ellipsis;white-space:nowrap;line-height:1.55;overflow:hidden}.home-final-cta-module__Wa0TEa__composerSubmit{border:1px solid var(--frost-accent);background:var(--frost-accent);min-height:2.75rem;color:var(--frost-accent-foreground);cursor:pointer;font-size:var(--home-detail-size);white-space:nowrap;border-radius:.55rem;flex:none;align-items:center;gap:.65rem;padding:0 .9rem;font-weight:900;display:inline-flex}.home-final-cta-module__Wa0TEa__composerSubmit span:last-child{font-family:var(--font-geist-mono), ui-monospace, monospace}.home-final-cta-module__Wa0TEa__composerSubmit:active{transform:translateY(1px)}.home-final-cta-module__Wa0TEa__promptRail{border-top:1px solid var(--frost-home-border);min-width:0}.home-final-cta-module__Wa0TEa__promptExamples>p{color:var(--frost-home-muted);font-size:var(--home-detail-size);padding:1rem 0 .75rem;font-weight:700}.home-final-cta-module__Wa0TEa__promptExamples button{border:0;border-bottom:1px solid var(--frost-home-border);width:100%;min-height:3.5rem;color:var(--frost-home-body);cursor:pointer;font-size:var(--home-detail-size);text-align:left;background:0 0;border-radius:0;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem 0;transition:color .14s;display:grid}.home-final-cta-module__Wa0TEa__promptExamples button>span:first-child,.home-final-cta-module__Wa0TEa__promptExamples button>span:last-child{color:var(--frost-accent-label);font-family:var(--font-geist-mono), ui-monospace, monospace;font-weight:800}.home-final-cta-module__Wa0TEa__promptExamples button strong{text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.45;overflow:hidden}.home-final-cta-module__Wa0TEa__promptExamples button:hover,.home-final-cta-module__Wa0TEa__promptExamples button:focus-visible{color:var(--frost-accent-label)}.home-final-cta-module__Wa0TEa__promptExamples button:focus-visible,.home-final-cta-module__Wa0TEa__composerSubmit:focus-visible{outline:2px solid var(--frost-accent);outline-offset:3px}@media (min-width:768px){.home-final-cta-module__Wa0TEa__workspace{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr)}.home-final-cta-module__Wa0TEa__promptMain{padding:1.75rem clamp(1.75rem,4vw,4rem) 1.75rem 0}.home-final-cta-module__Wa0TEa__promptRail{border-top:0;border-left:1px solid var(--frost-home-border);padding-left:clamp(1.25rem,2.5vw,2.5rem)}}@media (max-width:767px){.home-final-cta-module__Wa0TEa__section{gap:1.5rem}.home-final-cta-module__Wa0TEa__copy h2{max-width:9em}.home-final-cta-module__Wa0TEa__copy p{margin-top:.85rem;line-height:1.65}.home-final-cta-module__Wa0TEa__promptMain{padding:1rem 0}.home-final-cta-module__Wa0TEa__promptMain textarea{min-height:4.5rem;margin-top:.5rem;padding-bottom:.65rem}.home-final-cta-module__Wa0TEa__promptExamples>p{padding:.8rem 0 .6rem}.home-final-cta-module__Wa0TEa__promptExamples button{min-height:2.75rem;padding:.5rem 0}.home-final-cta-module__Wa0TEa__composerToolbar{gap:.65rem;padding:.6rem}.home-final-cta-module__Wa0TEa__composerSubmit{min-height:2.75rem}}
.home-legal-footer-module__TDxZlq__footer{border-top:1px solid var(--frost-home-border);width:100%;color:var(--frost-home-muted);padding:1rem 0}.home-legal-footer-module__TDxZlq__inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;width:100%;max-width:84rem;margin:0 auto;font-size:clamp(.75rem,.72rem + .12vw,.825rem);font-weight:550;line-height:1.5;display:flex}.home-legal-footer-module__TDxZlq__copyright{color:var(--frost-home-body);font-weight:700}.home-legal-footer-module__TDxZlq__divider{color:var(--frost-home-border)}.home-legal-footer-module__TDxZlq__filing{color:var(--frost-home-body);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.01em;font-weight:650;text-decoration:none}.home-legal-footer-module__TDxZlq__filing:hover{color:var(--frost-accent)}.home-legal-footer-module__TDxZlq__policy{color:var(--frost-home-body);font-weight:700}.home-legal-footer-module__TDxZlq__contact{color:var(--frost-home-body);font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:.35rem;font-weight:650;text-decoration:none;display:inline-flex}.home-legal-footer-module__TDxZlq__contact:hover{color:var(--frost-accent)}.home-legal-footer-module__TDxZlq__contactIcon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.home-legal-footer-module__TDxZlq__contactLabel{font-family:inherit}@media (max-width:640px){.home-legal-footer-module__TDxZlq__inner{justify-content:flex-start}}
.home-showcase-module__TvEcUq__section{align-items:center;gap:clamp(3rem,7vw,7rem);width:100%;max-width:80rem;margin:0 auto;display:grid}.home-showcase-module__TvEcUq__header{max-width:34rem}.home-showcase-module__TvEcUq__eyebrow,.home-showcase-module__TvEcUq__processLabel{color:var(--frost-accent-label);font:800 var(--home-eyebrow-size)/1.4 var(--frost-font-mono);letter-spacing:.06em}.home-showcase-module__TvEcUq__eyebrow{margin-bottom:1rem}.home-showcase-module__TvEcUq__header h2{max-width:9em;color:var(--frost-home-copy);font-size:var(--home-display-size);letter-spacing:-.05em;font-weight:900;line-height:1.02}.home-showcase-module__TvEcUq__header>p:last-child{max-width:30rem;font-size:var(--home-description-size);margin-top:1.35rem;font-weight:550;line-height:1.8}.home-showcase-module__TvEcUq__activityPanel{width:100%;max-width:44rem}.home-showcase-module__TvEcUq__activityLog{gap:1.75rem;margin-top:1.5rem;display:grid}.home-showcase-module__TvEcUq__activity{min-width:0;color:var(--frost-home-muted);grid-template-columns:1.25rem minmax(0,1fr) 2.5rem;gap:.9rem;display:grid}.home-showcase-module__TvEcUq__activityIcon{color:var(--frost-home-muted);margin-top:clamp(.25rem,.3vw,.35rem)}.home-showcase-module__TvEcUq__activity[data-state=running] .home-showcase-module__TvEcUq__activityIcon,.home-showcase-module__TvEcUq__activity[data-state=running] .home-showcase-module__TvEcUq__activityLine strong{color:var(--frost-accent-label)}.home-showcase-module__TvEcUq__activityCopy{min-width:0}.home-showcase-module__TvEcUq__activityLine{align-items:center;gap:.75rem;min-width:0;display:flex}.home-showcase-module__TvEcUq__activityLine strong{color:var(--frost-home-copy);font-size:var(--home-functional-size);flex:none;font-weight:800;line-height:1.35}.home-showcase-module__TvEcUq__activityLine code{color:var(--frost-home-muted);font:calc(var(--home-detail-size) * .8)/1.4 var(--frost-font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-showcase-module__TvEcUq__activityOutput{color:var(--frost-home-muted);font:var(--home-detail-size)/1.55 var(--frost-font-mono);margin-top:.4rem;display:block}.home-showcase-module__TvEcUq__activityStatus{min-height:1.75rem;color:var(--frost-accent-label);justify-content:flex-end;align-self:start;align-items:center;display:flex}.home-showcase-module__TvEcUq__runningBars{align-items:flex-end;gap:.16rem;height:1rem;display:flex}.home-showcase-module__TvEcUq__runningBars i{background:var(--frost-accent);transform-origin:bottom;border-radius:999px 999px 0 0;width:.18rem;height:.45rem;animation:.9s ease-in-out infinite alternate home-showcase-module__TvEcUq__activity-pulse}.home-showcase-module__TvEcUq__runningBars i:nth-child(2){height:.75rem;animation-delay:-300ms}.home-showcase-module__TvEcUq__runningBars i:nth-child(3){height:.58rem;animation-delay:-600ms}@keyframes home-showcase-module__TvEcUq__activity-pulse{0%{opacity:.45;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1)}}@media (min-width:768px){.home-showcase-module__TvEcUq__section{grid-template-columns:minmax(18rem,.78fr) minmax(28rem,1.22fr)}}@media (max-width:767px){.home-showcase-module__TvEcUq__section{grid-template-columns:1fr;gap:2.5rem}.home-showcase-module__TvEcUq__activityLog{gap:1.2rem}.home-showcase-module__TvEcUq__activityLine{align-items:start;gap:.2rem;display:grid}}@media (prefers-reduced-motion:reduce){.home-showcase-module__TvEcUq__runningBars i{animation:none}}
.editor-preview-loading-module__iPz4Vq__root{color:#344154;text-align:center;background:#f7f9fc;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.editor-preview-loading-module__iPz4Vq__symbols{width:194px;height:80px;filter:drop-shadow(0 0 18px rgb(var(--frost-accent-rgb) / .2));flex:none;justify-content:center;align-items:center;gap:16px;display:flex}.editor-preview-loading-module__iPz4Vq__symbolsCompact{width:46px;height:16px;filter:drop-shadow(0 0 4px rgb(var(--frost-accent-rgb) / .14));gap:4px}.editor-preview-loading-module__iPz4Vq__symbolsCompact .editor-preview-loading-module__iPz4Vq__symbolSlot{flex:0 0 13px;width:13px;height:16px}.editor-preview-loading-module__iPz4Vq__symbolsCompact .editor-preview-loading-module__iPz4Vq__shuffleWindow{width:13px;height:13px;top:1.5px;left:0;overflow:hidden}.editor-preview-loading-module__iPz4Vq__symbolsCompact .editor-preview-loading-module__iPz4Vq__symbol{width:13px;height:13px}.editor-preview-loading-module__iPz4Vq__symbolsCompact .editor-preview-loading-module__iPz4Vq__shuffleTrack{width:13px;height:39px;animation-name:editor-preview-loading-module__iPz4Vq__editor-loading-symbol-shuffle-compact}.editor-preview-loading-module__iPz4Vq__symbolsCompact .editor-preview-loading-module__iPz4Vq__shuffleTrack .editor-preview-loading-module__iPz4Vq__symbol{flex-basis:13px}.editor-preview-loading-module__iPz4Vq__symbolSlot{flex:0 0 54px;place-items:center;width:54px;height:62px;display:grid;position:relative;overflow:hidden}.editor-preview-loading-module__iPz4Vq__symbol{background:var(--frost-accent);width:48px;height:48px;-webkit-mask-image:var(--editor-loading-symbol);-webkit-mask-image:var(--editor-loading-symbol);mask-image:var(--editor-loading-symbol);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.editor-preview-loading-module__iPz4Vq__shuffleWindow{place-items:center;width:48px;height:48px;display:grid;position:absolute;top:7px;left:3px;overflow:hidden}.editor-preview-loading-module__iPz4Vq__shuffleTrack{will-change:transform;flex-direction:column;width:48px;height:144px;animation:.52s cubic-bezier(.16,1,.3,1) both editor-preview-loading-module__iPz4Vq__editor-loading-symbol-shuffle;display:flex;position:absolute;top:0;left:0}.editor-preview-loading-module__iPz4Vq__shuffleTrack .editor-preview-loading-module__iPz4Vq__symbol{flex:0 0 48px}.editor-preview-loading-module__iPz4Vq__symbolSlot:nth-child(2) .editor-preview-loading-module__iPz4Vq__shuffleTrack{animation-delay:70ms}.editor-preview-loading-module__iPz4Vq__symbolSlot:nth-child(3) .editor-preview-loading-module__iPz4Vq__shuffleTrack{animation-delay:.14s}[data-theme=dark] .editor-preview-loading-module__iPz4Vq__root{color:#d2d1d6;background:#17181d}@keyframes editor-preview-loading-module__iPz4Vq__editor-loading-symbol-shuffle{0%{transform:translateY(0)}to{transform:translateY(-96px)}}@keyframes editor-preview-loading-module__iPz4Vq__editor-loading-symbol-shuffle-compact{0%{transform:translateY(0)}to{transform:translateY(-26px)}}@media (prefers-reduced-motion:reduce){.editor-preview-loading-module__iPz4Vq__shuffleTrack{animation:none}}
.home-workflow-module__1HA2Eq__section{width:100%;max-width:80rem;margin:0 auto}.home-workflow-module__1HA2Eq__header{max-width:47rem}.home-workflow-module__1HA2Eq__header h2{max-width:14em;font-size:var(--home-display-size);letter-spacing:-.045em;text-wrap:balance;font-weight:900;line-height:1.04}.home-workflow-module__1HA2Eq__header p{max-width:40rem;font-size:var(--home-description-size);margin-top:1.2rem;font-weight:550;line-height:1.8}.home-workflow-module__1HA2Eq__header .home-workflow-module__1HA2Eq__modelSupport{max-width:none;color:var(--frost-home-muted);font-size:var(--home-detail-size);flex-wrap:wrap;align-items:baseline;gap:.45rem clamp(.8rem,1.4vw,1.35rem);margin-top:1.1rem;font-weight:600;line-height:1.5;display:flex}.home-workflow-module__1HA2Eq__modelSupportLabel{color:var(--frost-accent-label);font-weight:800}.home-workflow-module__1HA2Eq__modelSupport strong{color:var(--frost-home-copy);letter-spacing:-.015em;font-weight:700}.home-workflow-module__1HA2Eq__modelSupportNote{color:var(--frost-home-muted)}.home-workflow-module__1HA2Eq__editorDemo{--editor-chat-width:clamp(28rem, 37.5%, 30rem);border:1px solid var(--frost-home-border);border-radius:.9rem;width:100%;height:34rem;margin-top:2rem;box-shadow:0 24px 70px #0f172a1a}:is(.home-workflow-module__1HA2Eq__editorDemo .frost-editor-pane--work,.home-workflow-module__1HA2Eq__editorDemo .frost-editor-pane--preview,.home-workflow-module__1HA2Eq__editorDemo .frost-editor-stage,.home-workflow-module__1HA2Eq__editorDemo .frost-editor-code){min-width:0;height:100%;min-height:0}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-pane--preview{grid-template-rows:48px minmax(0,1fr);display:grid}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-chat-surface{overflow:hidden}.home-workflow-module__1HA2Eq__chatThread{flex:1;min-height:0;overflow:hidden}.home-workflow-module__1HA2Eq__demoReveal{visibility:hidden;opacity:0;transition:opacity .22s,transform .22s,visibility 0s linear .22s;transform:translateY(7px)}.home-workflow-module__1HA2Eq__demoReveal[data-visible=true]{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)}.home-workflow-module__1HA2Eq__demoSend[data-active=true]{animation:.76s ease-in-out infinite alternate home-workflow-module__1HA2Eq__home-editor-send-pulse}.home-workflow-module__1HA2Eq__historyList{align-content:start;gap:4px;min-height:0;padding:12px;display:grid}.home-workflow-module__1HA2Eq__historyList button{color:#475467;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.home-workflow-module__1HA2Eq__historyList button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.home-workflow-module__1HA2Eq__historyList button span{color:#98a2b3;flex:none;font-size:10px}.home-workflow-module__1HA2Eq__historyList .home-workflow-module__1HA2Eq__historyActive{background:rgb(var(--frost-accent-rgb) / .08);color:var(--frost-accent-label)}.home-workflow-module__1HA2Eq__stage{padding:0;overflow:hidden}.home-workflow-module__1HA2Eq__previewShell{border:0;border-radius:0;position:relative;overflow:hidden}.home-workflow-module__1HA2Eq__buildState{z-index:2;visibility:hidden;opacity:0;transition:opacity .22s,visibility 0s linear .22s;position:absolute;inset:0}.home-workflow-module__1HA2Eq__buildState[data-visible=true]{visibility:visible;opacity:1;transition-delay:0s}.home-workflow-module__1HA2Eq__previewCanvas{opacity:0;background:#f5f7f4;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,5vw,4.5rem);transition:opacity .28s,transform .36s;display:flex;position:relative;overflow:hidden;transform:scale(.992)}.home-workflow-module__1HA2Eq__previewCanvas[data-visible=true]{opacity:1;transform:scale(1)}.home-workflow-module__1HA2Eq__previewCanvas:after{border:4rem solid rgb(var(--frost-accent-rgb) / .12);content:"";border-radius:50%;width:24rem;height:24rem;position:absolute;bottom:-8rem;right:-5rem}.home-workflow-module__1HA2Eq__previewKicker{color:var(--frost-accent-label);font:750 11px/1.3 var(--frost-font-mono);letter-spacing:.08em;text-transform:uppercase}.home-workflow-module__1HA2Eq__previewCanvas h3{z-index:1;color:#18211d;letter-spacing:-.06em;max-width:8em;margin-top:15px;font-size:clamp(2rem,4.5vw,3.75rem);font-weight:900;line-height:.98;position:relative}.home-workflow-module__1HA2Eq__previewCanvas p{z-index:1;color:#647067;max-width:25rem;margin-top:18px;font-size:13px;line-height:1.7;position:relative}.home-workflow-module__1HA2Eq__previewCanvas>button{z-index:1;background:var(--frost-accent);min-height:40px;color:var(--frost-accent-foreground);border:0;border-radius:7px;margin-top:22px;padding:0 16px;font-size:12px;font-weight:800;position:relative}.home-workflow-module__1HA2Eq__countdown{z-index:1;gap:6px;display:flex;position:absolute;bottom:clamp(1rem,4vw,3rem);right:clamp(1rem,4vw,3rem)}.home-workflow-module__1HA2Eq__countdown span{color:#7a847e;text-align:center;background:#ffffffb8;border:1px solid #18211d1f;border-radius:7px;min-width:48px;padding:8px 7px;font-size:9px;display:grid}.home-workflow-module__1HA2Eq__countdown strong{color:#18211d;font:850 18px/1.1 var(--frost-font-mono)}.home-workflow-module__1HA2Eq__codeView{background:#fff;grid-template-columns:12.5rem minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.home-workflow-module__1HA2Eq__codeRail{background:#f8fafc;border-right:1px solid #e2e6ec;min-width:0;padding:10px 8px;overflow:hidden}.home-workflow-module__1HA2Eq__codeRailHead{align-items:center;min-height:28px;padding:0 6px;display:flex}.home-workflow-module__1HA2Eq__codePanel{background:#fff;grid-template-rows:42px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.home-workflow-module__1HA2Eq__codeToolbar{background:#fbfcfe;border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 14px;display:flex}.home-workflow-module__1HA2Eq__codeTitle{color:#334155;font:650 12px/1 var(--frost-font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-workflow-module__1HA2Eq__fileTitle{color:#475467;align-items:center;gap:6px;font-size:11px;display:inline-flex}.home-workflow-module__1HA2Eq__fileTree{color:#7a8494;font:11px/1.5 var(--frost-font-mono);gap:5px;margin-top:8px;display:grid}.home-workflow-module__1HA2Eq__fileTree span{padding:3px 6px}.home-workflow-module__1HA2Eq__fileIndent{margin-left:8px}.home-workflow-module__1HA2Eq__fileIndentDeep{margin-left:18px}.home-workflow-module__1HA2Eq__readOnly{color:#98a2b3;font:10px/1 var(--frost-font-mono)}.home-workflow-module__1HA2Eq__codeBody{color:#334155;font:12px/1.8 var(--frost-font-mono);white-space:pre-wrap;background:#fff;flex:1;margin:0;padding:24px;overflow:hidden}.home-workflow-module__1HA2Eq__codeLine{min-height:1.8em;display:block}.home-workflow-module__1HA2Eq__codeKeyword{color:#8b5cf6}.home-workflow-module__1HA2Eq__codeString{color:#16835d}.home-workflow-module__1HA2Eq__codeComponent,.home-workflow-module__1HA2Eq__codeFunction{color:#b45309}.home-workflow-module__1HA2Eq__codePunctuation{color:#dc4c64}.home-workflow-module__1HA2Eq__statusGroup{align-items:center;gap:12px;display:flex}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-mobile-view-nav{display:none}@media (max-width:899px){.home-workflow-module__1HA2Eq__editorDemo{grid-template-rows:52px minmax(0,1fr) 30px;grid-template-columns:minmax(0,1fr);height:clamp(36rem,72svh,44rem)}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-pane--chat{z-index:1;border-bottom:0;border-right:0;grid-area:1/1/3}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-pane--work{z-index:2;flex-direction:column;grid-area:2/1;min-width:0;min-height:0;display:flex}.home-workflow-module__1HA2Eq__editorDemo[data-mobile-pane=chat] .frost-editor-pane--work{display:none}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-statusbar{z-index:3;grid-row:3}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-pane--chat{grid-template-columns:minmax(0,1fr)}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-chat-rail{display:none}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-mobile-view-nav{box-sizing:border-box;background:#fbfcfe;border:0;border-bottom:1px solid #dbe2ea;border-radius:0;flex:0 0 52px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:6px;width:100%;min-width:0;height:52px;margin:0;padding:6px 8px;display:grid}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-mobile-view-button{color:#7a8494;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;height:36px;padding:0 8px;font-size:12px;font-weight:650;display:flex}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-mobile-view-button[data-active=true]{color:var(--frost-accent-label);background:#fff;box-shadow:0 1px 2px #0f172a14}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-mobile-view-button:focus-visible{outline:2px solid color-mix(in srgb, var(--frost-accent) 55%, transparent);outline-offset:-2px}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-chat-surface>.frost-editor-chat-panel-head{background:#fbfcfe;border-bottom:1px solid #dbe2ea;flex:0 0 52px;grid-template-rows:none;grid-template-columns:none;align-items:center;gap:8px;width:100%;height:52px;min-height:0;max-height:none;padding:0 .625rem;display:flex}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-chat-panel-head .frost-editor-head-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-view-toggle{display:none}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-pane--preview{grid-template-rows:44px minmax(0,1fr)}.home-workflow-module__1HA2Eq__countdown{display:none}}@media (max-width:767px){.home-workflow-module__1HA2Eq__editorDemo{grid-template-rows:44px minmax(0,1fr) 26px;height:clamp(29rem,60svh,32rem);margin-top:2rem}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-mobile-view-nav{flex-basis:44px;height:44px;padding:4px 8px}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-mobile-view-button{height:32px;padding:0 6px;font-size:11px}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-chat-surface>.frost-editor-chat-panel-head{flex-basis:44px;height:44px;padding:0 .5rem}:is(.home-workflow-module__1HA2Eq__editorDemo .frost-editor-activity-meta,.home-workflow-module__1HA2Eq__editorDemo .frost-editor-status-seg){display:none}.home-workflow-module__1HA2Eq__chatThread{padding:8px 12px}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-chat-input{padding:8px 10px}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-composer{min-height:80px}.home-workflow-module__1HA2Eq__editorDemo .frost-editor-prompt{min-height:44px;max-height:44px;padding:7px 9px 3px}.home-workflow-module__1HA2Eq__previewCanvas{justify-content:center;min-height:0;padding:clamp(1.25rem,6vw,1.75rem)}.home-workflow-module__1HA2Eq__previewKicker{letter-spacing:.1em;font-size:9px}.home-workflow-module__1HA2Eq__previewCanvas h3{max-width:7.5em;margin-top:.65rem;font-size:clamp(1.8rem,9vw,2.25rem);line-height:1}.home-workflow-module__1HA2Eq__previewCanvas p{max-width:18rem;margin-top:.85rem;font-size:.75rem;line-height:1.55}.home-workflow-module__1HA2Eq__previewCanvas>button{min-height:2.25rem;margin-top:1rem;padding:0 .85rem;font-size:.7rem}.home-workflow-module__1HA2Eq__previewCanvas:after{opacity:.75;border-width:2.35rem;width:14rem;height:14rem;bottom:-5.5rem;right:-5.25rem}.home-workflow-module__1HA2Eq__codeView{grid-template-columns:minmax(0,1fr)}.home-workflow-module__1HA2Eq__codeRail{display:none}}@media (pointer:fine) and (min-width:900px){.home-workflow-module__1HA2Eq__editorDemo{height:34rem;margin-top:2rem}}[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo{box-shadow:0 24px 70px #0000003d}[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .frost-editor-mobile-view-nav{background:#1f2127;border-color:#2c2f37}[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .frost-editor-mobile-view-button{color:#8f929a}[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .frost-editor-mobile-view-button[data-active=true]{color:color-mix(in srgb, var(--frost-accent) 78%, #fff);box-shadow:none;background:#2a2d35}[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .frost-editor-chat-surface>.frost-editor-chat-panel-head{background:#1f2127;border-color:#2c2f37}[data-theme=dark] .home-workflow-module__1HA2Eq__codeBody{color:#d7d8dd;background:#1f2127;border-color:#30343d}[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .home-workflow-module__1HA2Eq__previewCanvas{background:#171b19}[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .home-workflow-module__1HA2Eq__previewCanvas h3{color:#f3f6f4}[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .home-workflow-module__1HA2Eq__previewCanvas p{color:#9da8a1}[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .home-workflow-module__1HA2Eq__countdown span{color:#8d9891;background:#242a27e6;border-color:#ffffff1a}[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .home-workflow-module__1HA2Eq__countdown strong{color:#f3f6f4}[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .home-workflow-module__1HA2Eq__fileTitle{color:#a6a8ae}[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .home-workflow-module__1HA2Eq__fileTree{color:#a6a8ae}[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .home-workflow-module__1HA2Eq__historyList button{color:#a6a8ae}:is([data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .home-workflow-module__1HA2Eq__codeView,[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .home-workflow-module__1HA2Eq__codePanel,[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .home-workflow-module__1HA2Eq__codeBody){background:#1f2127}:is([data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .home-workflow-module__1HA2Eq__codeRail,[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .home-workflow-module__1HA2Eq__codeToolbar){background:#1b1d23;border-color:#30343d}[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .home-workflow-module__1HA2Eq__codeTitle{color:#d7d8dd}[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .home-workflow-module__1HA2Eq__codeKeyword{color:#c792ea}[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .home-workflow-module__1HA2Eq__codeString{color:#addb67}:is([data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .home-workflow-module__1HA2Eq__codeComponent,[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .home-workflow-module__1HA2Eq__codeFunction){color:#82aaff}[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .home-workflow-module__1HA2Eq__codePunctuation{color:#f07178}[data-theme=dark] .home-workflow-module__1HA2Eq__editorDemo .home-workflow-module__1HA2Eq__historyList .home-workflow-module__1HA2Eq__historyActive{color:var(--frost-accent-label)}@media (prefers-reduced-motion:reduce){.home-workflow-module__1HA2Eq__demoReveal,.home-workflow-module__1HA2Eq__previewCanvas,.home-workflow-module__1HA2Eq__buildState{transition:none}.home-workflow-module__1HA2Eq__demoSend[data-active=true]{animation:none}}@keyframes home-workflow-module__1HA2Eq__home-editor-send-pulse{0%{opacity:.72;transform:scale(.94)}to{opacity:1;transform:scale(1)}}
.frost-home-module__d4cwlq__page{--home-display-size:clamp(3rem, 4.4vw, 4.8rem);--home-description-size:1.08rem;--home-functional-size:1.15rem;--home-detail-size:.9rem;--home-eyebrow-size:.78rem;width:100%}html:has([data-home-page]){scroll-padding-top:var(--frost-header-height)}.frost-home-module__d4cwlq__pageSection{height:auto;min-height:calc(100svh - var(--frost-header-height));overflow:clip}.frost-home-module__d4cwlq__pageSectionWithFooter>div:first-child{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}@media (min-width:1600px){.frost-home-module__d4cwlq__page{--home-display-size:clamp(5.05rem, 4.25vw, 5.4rem);--home-description-size:1.15rem;--home-functional-size:1.3rem;--home-detail-size:1rem;--home-eyebrow-size:.85rem}}@media (max-width:767px){.frost-home-module__d4cwlq__page{--home-display-size:2.65rem;--home-description-size:1rem;--home-functional-size:1.08rem;--home-detail-size:.88rem;--home-eyebrow-size:.74rem}}@media (pointer:coarse){.frost-home-module__d4cwlq__pageSection{height:auto;min-height:auto;overflow:visible}.frost-home-module__d4cwlq__pageSectionWithFooter>div:first-child{flex:none}}
