.accordion-module__oiMBjq__list{border-top:1px solid var(--appsanic-border)}.accordion-module__oiMBjq__item{border-bottom:1px solid var(--appsanic-border)}.accordion-module__oiMBjq__summary{color:var(--appsanic-text);letter-spacing:-.012em;text-wrap:pretty;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;font-size:clamp(16px,.3vw + 14px,17.5px);font-weight:580;line-height:1.35;list-style:none;display:flex}.accordion-module__oiMBjq__summary::-webkit-details-marker{display:none}.accordion-module__oiMBjq__summary:hover{color:var(--appsanic-primary-text)}.accordion-module__oiMBjq__summary:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:4px;border-radius:8px}.accordion-module__oiMBjq__icon{border:1px solid var(--appsanic-border-strong);width:32px;height:32px;color:var(--appsanic-icon);border-radius:50%;flex:none;place-items:center;transition:transform .24s cubic-bezier(.2,.7,.2,1),background-color .2s,border-color .2s,color .2s;display:grid}.accordion-module__oiMBjq__summary:hover .accordion-module__oiMBjq__icon{border-color:var(--appsanic-border-primary);color:var(--appsanic-primary-text)}.accordion-module__oiMBjq__item[open] .accordion-module__oiMBjq__icon{border-color:var(--appsanic-primary);background:var(--appsanic-primary);color:var(--appsanic-on-primary);transform:rotate(45deg)}.accordion-module__oiMBjq__answer{max-width:68ch;color:var(--appsanic-text-secondary);text-wrap:pretty;padding:0 52px 24px 4px;font-size:16px;line-height:1.6}.accordion-module__oiMBjq__answer p+p{margin-top:.8em}.accordion-module__oiMBjq__answer a{color:var(--appsanic-primary-text);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px}.accordion-module__oiMBjq__answer a:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){.accordion-module__oiMBjq__item[open] .accordion-module__oiMBjq__answer{animation:.32s cubic-bezier(.2,.7,.2,1) backwards accordion-module__oiMBjq__answerIn}}@keyframes accordion-module__oiMBjq__answerIn{0%{opacity:0;translate:0 -4px}}@media (max-width:600px){.accordion-module__oiMBjq__summary{padding:16px 2px}.accordion-module__oiMBjq__answer{padding:0 8px 20px 2px}}@media (prefers-reduced-motion:reduce){.accordion-module__oiMBjq__icon{transition:none}}
.article-layout-module__iwVVfW__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}.article-layout-module__iwVVfW__body{min-width:0}@media (min-width:1000px){.article-layout-module__iwVVfW__layout{grid-template-columns:220px minmax(0,720px);gap:clamp(56px,7vw,112px)}.article-layout-module__iwVVfW__outline{position:sticky;top:108px}}.article-layout-module__iwVVfW__outline{min-width:0}.article-layout-module__iwVVfW__outlineLabel{color:var(--appsanic-text-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600}.article-layout-module__iwVVfW__outlineList{border-left:1px solid var(--appsanic-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.article-layout-module__iwVVfW__outlineLink{color:var(--appsanic-text-secondary);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;font-size:14.5px;line-height:1.4;transition:color .16s,border-color .16s;display:block;position:relative}.article-layout-module__iwVVfW__outlineLink:hover{color:var(--appsanic-text)}.article-layout-module__iwVVfW__outlineLink[aria-current=location]{border-left-color:var(--appsanic-primary);color:var(--appsanic-primary-text);font-weight:560}.article-layout-module__iwVVfW__outlineLink:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:2px;border-radius:6px}@media (max-width:999px){.article-layout-module__iwVVfW__outlineList{border-left:0;flex-flow:wrap;gap:8px}.article-layout-module__iwVVfW__outlineLink{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);border-radius:999px;margin:0;padding:7px 13px;font-size:13.5px}.article-layout-module__iwVVfW__outlineLink[aria-current=location]{border-color:var(--appsanic-border-primary);background:color-mix(in srgb, var(--appsanic-primary) 7%, var(--appsanic-surface))}}@media (prefers-reduced-motion:reduce){.article-layout-module__iwVVfW__outlineLink{transition:none}}@media (max-width:980px),(pointer:coarse){.article-layout-module__iwVVfW__outlineLink{align-items:center;min-height:44px;display:inline-flex}}
.cta-band-module__5tXacW__band{padding-block:calc(var(--home-section-space,144px) * .52)}.cta-band-module__5tXacW__band h2{max-width:18em}.cta-band-module__5tXacW__foot{color:var(--appsanic-text-muted);text-align:center;text-wrap:balance;margin-top:22px;font-size:14px;line-height:1.5}
.marketing-page-module__qPulca__page{--home-max:1200px;--home-gutter:40px;--home-slab-margin:16px;--home-slab-radius:40px;--home-section-space:clamp(96px, 10vw, 144px);padding-bottom:calc(var(--home-section-space) / 4);background:var(--appsanic-background);display:flow-root}@media (max-width:1160px){.marketing-page-module__qPulca__page{--home-gutter:24px;--home-slab-margin:12px;--home-slab-radius:32px}}@media (max-width:600px){.marketing-page-module__qPulca__page{--home-gutter:20px;--home-slab-margin:8px;--home-slab-radius:28px}}@media (max-width:360px){.marketing-page-module__qPulca__page{--home-gutter:16px;--home-slab-margin:6px;--home-slab-radius:24px}}
.page-hero-module__T8QCrW__hero{padding-top:calc(var(--home-section-space,144px) * .42);padding-bottom:calc(var(--home-section-space,144px) * .4);overflow:clip}.page-hero-module__T8QCrW__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,72px);display:grid}.page-hero-module__T8QCrW__copy{z-index:1;min-width:0;position:relative}.page-hero-module__T8QCrW__eyebrow{color:var(--appsanic-text-secondary);letter-spacing:-.005em;align-items:center;gap:12px;margin-bottom:22px;font-size:15px;font-weight:560;line-height:1.4;display:inline-flex}.page-hero-module__T8QCrW__eyebrow:before{content:"";background:var(--appsanic-application-gradient);border-radius:2px;width:24px;height:2px}.page-hero-module__T8QCrW__copy h1{max-width:14em}.page-hero-module__T8QCrW__copy h1+p{max-width:34rem;margin-top:22px;font-size:clamp(17px,.4vw + 14px,20px)}.page-hero-module__T8QCrW__actions{margin-top:32px}.page-hero-module__T8QCrW__note{margin-top:26px}.page-hero-module__T8QCrW__visual{min-width:0;position:relative}@media (min-width:1000px){.page-hero-module__T8QCrW__split .page-hero-module__T8QCrW__grid{grid-template-columns:minmax(0,11fr) minmax(0,10fr)}.page-hero-module__T8QCrW__split .page-hero-module__T8QCrW__copy h1{max-width:11em}}.page-hero-module__T8QCrW__centered .page-hero-module__T8QCrW__copy{text-align:center}.page-hero-module__T8QCrW__centered .page-hero-module__T8QCrW__eyebrow{justify-content:center}.page-hero-module__T8QCrW__centered .page-hero-module__T8QCrW__copy h1,.page-hero-module__T8QCrW__centered .page-hero-module__T8QCrW__copy h1+p{margin-inline:auto}@media (prefers-reduced-motion:no-preference){.page-hero-module__T8QCrW__copy h1{animation:.9s cubic-bezier(.2,.8,.2,1) 40ms backwards page-hero-module__T8QCrW__heroFocus}.page-hero-module__T8QCrW__copy h1+p{animation:.8s cubic-bezier(.2,.8,.2,1) .16s backwards page-hero-module__T8QCrW__heroRise}.page-hero-module__T8QCrW__actions,.page-hero-module__T8QCrW__note{animation:.8s cubic-bezier(.2,.8,.2,1) .26s backwards page-hero-module__T8QCrW__heroRise}.page-hero-module__T8QCrW__visual{animation:1.1s cubic-bezier(.2,.8,.2,1) .32s backwards page-hero-module__T8QCrW__heroVisual}}@keyframes page-hero-module__T8QCrW__heroRise{0%{opacity:0;translate:0 12px}}@keyframes page-hero-module__T8QCrW__heroFocus{0%{filter:blur(10px);translate:0 14px}}@keyframes page-hero-module__T8QCrW__heroVisual{0%{opacity:0;translate:0 18px}}@media (max-width:600px){.page-hero-module__T8QCrW__hero{padding-top:calc(var(--home-section-space,144px) * .36)}.page-hero-module__T8QCrW__eyebrow{margin-bottom:16px;font-size:14px}.page-hero-module__T8QCrW__actions{margin-top:26px}}
.shot-frame-module__AL7uAq__frame{min-width:0;position:relative}.shot-frame-module__AL7uAq__screen{background:var(--appsanic-surface);position:relative;overflow:hidden}.shot-frame-module__AL7uAq__window{--frame-radius:20px;--frame-rim:7px;padding:var(--frame-rim);border:1px solid var(--appsanic-border-strong);border-radius:var(--frame-radius);background:linear-gradient(180deg, color-mix(in srgb, var(--appsanic-surface) 88%, transparent), color-mix(in srgb, var(--appsanic-surface-muted) 74%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--appsanic-white) 14%, transparent), 0 1px 2px var(--appsanic-shadow-low), 0 20px 40px -22px var(--appsanic-shadow-medium), 0 56px 110px -48px var(--appsanic-shadow-high)}.shot-frame-module__AL7uAq__window>.shot-frame-module__AL7uAq__screen{border:1px solid var(--appsanic-border);border-radius:calc(var(--frame-radius) - var(--frame-rim))}.shot-frame-module__AL7uAq__panel{--frame-radius:16px;border-radius:var(--frame-radius);box-shadow:0 0 0 1px var(--appsanic-border), 0 1px 2px var(--appsanic-shadow-low), 0 18px 44px -18px var(--appsanic-shadow-high)}.shot-frame-module__AL7uAq__panel>.shot-frame-module__AL7uAq__screen{border-radius:var(--frame-radius)}.shot-frame-module__AL7uAq__phone{width:100%;container-type:inline-size}.shot-frame-module__AL7uAq__phoneBody{background:linear-gradient(150deg, color-mix(in srgb, var(--appsanic-charcoal) 62%, var(--appsanic-white)) 0%, var(--appsanic-charcoal) 16%, color-mix(in srgb, var(--appsanic-charcoal) 40%, var(--appsanic-hero-background)) 58%, color-mix(in srgb, var(--appsanic-charcoal) 74%, var(--appsanic-white)) 100%);box-shadow:inset 0 0 0 .45cqi color-mix(in srgb, var(--appsanic-white) 12%, transparent), inset 0 0 0 1.3cqi color-mix(in srgb, var(--appsanic-hero-background) 70%, transparent), 0 1px 2px var(--appsanic-shadow-low), 0 26px 50px -24px var(--appsanic-shadow-high), 0 60px 110px -56px color-mix(in srgb, var(--appsanic-purple) 42%, transparent);border-radius:15cqi;padding:3.3cqi;position:relative}.shot-frame-module__AL7uAq__phoneBody:before,.shot-frame-module__AL7uAq__phoneBody:after{content:"";background:color-mix(in srgb, var(--appsanic-charcoal) 82%, var(--appsanic-white));width:.9cqi;position:absolute}.shot-frame-module__AL7uAq__phoneBody:before{border-radius:0 .6cqi .6cqi 0;height:14%;top:25%;right:-.8cqi}.shot-frame-module__AL7uAq__phoneBody:after{height:8%;box-shadow:0 11cqi 0 color-mix(in srgb, var(--appsanic-charcoal) 82%, var(--appsanic-white));border-radius:.6cqi 0 0 .6cqi;top:19%;left:-.8cqi}.shot-frame-module__AL7uAq__phoneScreen{border-radius:11.8cqi}.shot-frame-module__AL7uAq__glowSoft:before,.shot-frame-module__AL7uAq__glowBrand:before{content:"";z-index:-1;pointer-events:none;position:absolute}.shot-frame-module__AL7uAq__glowSoft:before{background:radial-gradient(50% 50% at 50% 55%, color-mix(in srgb, var(--appsanic-violet) 15%, transparent), transparent 72%);inset:-8% -6%}.shot-frame-module__AL7uAq__glowBrand:before{background:radial-gradient(36% 44% at 26% 40%, color-mix(in srgb, var(--appsanic-violet) 28%, transparent), transparent 72%), radial-gradient(36% 44% at 76% 56%, color-mix(in srgb, var(--appsanic-pink) 22%, transparent), transparent 72%), radial-gradient(30% 34% at 52% 90%, color-mix(in srgb, var(--appsanic-magenta) 16%, transparent), transparent 72%);inset:-16% -12% -12%}[data-surface=dark] .shot-frame-module__AL7uAq__glowSoft:before{background:radial-gradient(50% 50% at 50% 55%, color-mix(in srgb, var(--appsanic-violet) 30%, transparent), transparent 72%)}[data-surface=dark] .shot-frame-module__AL7uAq__glowBrand:before{background:radial-gradient(36% 44% at 26% 40%, color-mix(in srgb, var(--appsanic-violet) 46%, transparent), transparent 72%), radial-gradient(36% 44% at 76% 56%, color-mix(in srgb, var(--appsanic-pink) 30%, transparent), transparent 72%), radial-gradient(30% 34% at 52% 90%, color-mix(in srgb, var(--appsanic-magenta) 26%, transparent), transparent 72%)}@media (max-width:700px){.shot-frame-module__AL7uAq__window{--frame-radius:14px;--frame-rim:4px}.shot-frame-module__AL7uAq__panel{--frame-radius:12px}}
.availability-badge-module__7h3B3G__badge{border:1px solid color-mix(in srgb, var(--appsanic-primary) 24%, transparent);background:color-mix(in srgb, var(--appsanic-primary) 9%, transparent);color:var(--appsanic-primary-text);letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:4px 11px 4px 9px;font-size:12px;font-weight:560;line-height:16px;display:inline-flex;position:relative}.availability-badge-module__7h3B3G__dot{background:var(--appsanic-application-gradient);border-radius:50%;width:6px;height:6px}.availability-badge-module__7h3B3G__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.prose-module__fIGtGa__prose{color:var(--appsanic-text);letter-spacing:-.005em;font-size:17px;line-height:1.65}.prose-module__fIGtGa__prose>*+*{margin-top:1.1em}.prose-module__fIGtGa__prose h2{color:var(--appsanic-text);letter-spacing:-.025em;text-wrap:balance;margin-top:2.3em;scroll-margin-top:120px;font-size:clamp(23px,.9vw + 17px,29px);font-weight:600;line-height:1.2}.prose-module__fIGtGa__prose>h2:first-child{margin-top:0}.prose-module__fIGtGa__prose h3{letter-spacing:-.015em;margin-top:1.9em;font-size:19px;font-weight:600;line-height:1.3}.prose-module__fIGtGa__prose p{max-width:66ch;color:var(--appsanic-text-secondary);text-wrap:pretty}.prose-module__fIGtGa__prose h2+p,.prose-module__fIGtGa__prose h3+p{margin-top:.8em}.prose-module__fIGtGa__prose p strong{color:var(--appsanic-text);font-weight:600}.prose-module__fIGtGa__prose a{color:var(--appsanic-primary-text);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px}.prose-module__fIGtGa__prose a:hover{text-decoration-color:currentColor}.prose-module__fIGtGa__lead{max-width:60ch;color:var(--appsanic-text);font-size:clamp(18px,.4vw + 15px,20px);line-height:1.55}.prose-module__fIGtGa__prose ul,.prose-module__fIGtGa__prose ol:not(.prose-module__fIGtGa__steps){max-width:66ch;color:var(--appsanic-text-secondary);padding-left:1.25em}.prose-module__fIGtGa__prose li+li{margin-top:.45em}.prose-module__fIGtGa__prose li::marker{color:var(--appsanic-text-muted)}.prose-module__fIGtGa__steps{counter-reset:step;gap:14px;max-width:66ch;margin-top:1.4em;padding:0;list-style:none;display:grid}.prose-module__fIGtGa__steps li{min-height:34px;color:var(--appsanic-text-secondary);counter-increment:step;padding:4px 0 0 52px;position:relative}.prose-module__fIGtGa__steps li+li{margin-top:0}.prose-module__fIGtGa__steps li:before{content:counter(step);background:color-mix(in srgb, var(--appsanic-primary) 10%, var(--appsanic-surface));width:34px;height:34px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--appsanic-primary) 22%, transparent);color:var(--appsanic-primary-text);border-radius:11px;place-items:center;font-size:14px;font-weight:620;line-height:1;display:grid;position:absolute;top:0;left:0}.prose-module__fIGtGa__checklist{gap:10px;max-width:66ch;margin-top:1.4em;padding:0;list-style:none;display:grid}.prose-module__fIGtGa__checklist li{color:var(--appsanic-text-secondary);gap:12px;display:flex}.prose-module__fIGtGa__checklist li+li{margin-top:0}.prose-module__fIGtGa__checklist svg{color:var(--appsanic-primary);flex:none;margin-top:5px}.prose-module__fIGtGa__code{border:1px solid var(--appsanic-code-border);background:var(--appsanic-code-panel);color:var(--appsanic-code-type);font-family:var(--appsanic-font-code);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:.86em}.prose-module__fIGtGa__block{border:1px solid var(--appsanic-code-border);background:var(--appsanic-code-background);max-width:66ch;color:var(--appsanic-code-text);font-family:var(--appsanic-font-code);tab-size:2;border-radius:16px;margin-top:1.4em;padding:18px 22px;font-size:14px;line-height:1.6;overflow-x:auto}.prose-module__fIGtGa__block code{font:inherit;white-space:pre}.prose-module__fIGtGa__note{border-left:3px solid var(--appsanic-primary);background:var(--appsanic-surface-subtle);max-width:66ch;color:var(--appsanic-text-secondary);text-wrap:pretty;border-radius:0 14px 14px 0;margin-top:1.4em;padding:16px 20px 16px 22px;font-size:15.5px;line-height:1.55}.prose-module__fIGtGa__note strong{color:var(--appsanic-text);font-weight:600}@media (max-width:600px){.prose-module__fIGtGa__prose{font-size:16px}.prose-module__fIGtGa__block{border-radius:12px;padding:14px 16px;font-size:13px}}
.points-module__tvGr3G__points{grid-template-columns:repeat(var(--columns,3), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.points-module__tvGr3G__point{flex-direction:column;align-items:flex-start;gap:10px;padding:6px clamp(20px,2.6vw,36px) 4px;display:flex;position:relative}.points-module__tvGr3G__point:first-child{padding-left:0}.points-module__tvGr3G__point:last-child{padding-right:0}.points-module__tvGr3G__point+.points-module__tvGr3G__point:before{content:"";background:linear-gradient(180deg, transparent, var(--appsanic-border-strong) 30%, var(--appsanic-border-strong) 70%, transparent);width:1px;position:absolute;inset:0 auto 0 0}.points-module__tvGr3G__icon{background:color-mix(in srgb, var(--appsanic-primary) 8%, var(--appsanic-surface));width:44px;height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--appsanic-primary) 20%, transparent), 0 10px 24px -14px color-mix(in srgb, var(--appsanic-violet) 60%, transparent);color:var(--appsanic-primary-text);border-radius:13px;place-items:center;margin-bottom:8px;display:grid}[data-surface=dark] .points-module__tvGr3G__icon{background:linear-gradient(160deg, color-mix(in srgb, var(--appsanic-primary) 22%, transparent), color-mix(in srgb, var(--appsanic-accent) 8%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--appsanic-primary) 30%, transparent), inset 0 1px 0 color-mix(in srgb, var(--appsanic-white) 12%, transparent);color:var(--appsanic-primary)}.points-module__tvGr3G__number{letter-spacing:-.01em;font-size:15px;font-weight:620}.points-module__tvGr3G__title{color:var(--appsanic-text);letter-spacing:-.018em;text-wrap:balance;font-size:clamp(17px,.3vw + 14px,18px);font-weight:580;line-height:1.25}.points-module__tvGr3G__body{max-width:36ch;color:var(--appsanic-text-secondary);text-wrap:pretty;font-size:15px;line-height:1.55}@media (max-width:899px){.points-module__tvGr3G__points{grid-template-columns:minmax(0,1fr);gap:28px;max-width:560px}.points-module__tvGr3G__point{grid-template-columns:44px minmax(0,1fr);gap:6px 16px;padding:0;display:grid}.points-module__tvGr3G__point+.points-module__tvGr3G__point:before{background:linear-gradient(90deg, transparent, var(--appsanic-border-strong) 20%, var(--appsanic-border-strong) 80%, transparent);width:auto;height:1px;inset:-14px 0 auto}.points-module__tvGr3G__icon{grid-row:span 2;margin-bottom:0}.points-module__tvGr3G__body{max-width:none}}
.text-link-module__p5k7kq__link{min-height:44px;color:var(--appsanic-primary-text);letter-spacing:-.005em;align-items:center;gap:8px;font-size:15.5px;font-weight:560;line-height:1.3;display:inline-flex}.text-link-module__p5k7kq__link svg{flex:none;transition:transform .18s}.text-link-module__p5k7kq__link:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px}.text-link-module__p5k7kq__link:hover svg{transform:translate(3px)}.text-link-module__p5k7kq__link:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:4px;border-radius:6px}.text-link-module__p5k7kq__external:hover svg{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.text-link-module__p5k7kq__link svg{transition:none}.text-link-module__p5k7kq__link:hover svg,.text-link-module__p5k7kq__external:hover svg{transform:none}}@media (max-width:980px),(pointer:coarse){.text-link-module__p5k7kq__link{min-height:44px}}
.phone-screen-module__okx7tq__phone{width:100%}.phone-screen-module__okx7tq__screen{aspect-ratio:376/830;display:block}.phone-screen-module__okx7tq__screen img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}
.brand-mark-module__gVnXsW__plate{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);width:48px;height:48px;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--appsanic-text) 4%, transparent), 0 1px 2px var(--appsanic-shadow-low), 0 10px 18px -12px var(--appsanic-shadow-high);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.brand-mark-module__gVnXsW__plate img{object-fit:contain;width:26px;height:26px;display:block}.brand-mark-module__gVnXsW__small{width:30px;height:30px;box-shadow:0 1px 2px var(--appsanic-shadow-low);border-radius:9px}.brand-mark-module__gVnXsW__small img{width:17px;height:17px}.brand-mark-module__gVnXsW__large{border-radius:17px;width:60px;height:60px}.brand-mark-module__gVnXsW__large img{width:32px;height:32px}
.coming-soon-strip-module__cwdvLq__strip{border:1px solid var(--appsanic-border-strong);background:color-mix(in srgb, var(--appsanic-surface-subtle) 70%, transparent);width:fit-content;max-width:100%;color:var(--appsanic-text);border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:9px 10px 9px 9px;font-size:15px;font-weight:500;line-height:1.4;display:flex}.coming-soon-strip-module__cwdvLq__centered{text-align:center;justify-content:center;margin-inline:auto}.coming-soon-strip-module__cwdvLq__icon{background:color-mix(in srgb, var(--appsanic-primary) 10%, transparent);width:34px;height:34px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--appsanic-primary) 24%, transparent);color:var(--appsanic-primary-text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.coming-soon-strip-module__cwdvLq__label{text-wrap:balance;padding:0 2px 0 4px}@media (max-width:480px){.coming-soon-strip-module__cwdvLq__strip{border-radius:20px;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding:12px 14px 12px 12px;font-size:14.5px}.coming-soon-strip-module__cwdvLq__label{flex:1}}
.screen-tabs-module__l3aWua__root{flex-direction:column;align-items:center;gap:16px;display:flex}.screen-tabs-module__l3aWua__panels{width:min(100%,220px);display:grid}@media (max-width:759px) and (min-width:480px){.screen-tabs-module__l3aWua__panels{width:min(100%,180px)}}.screen-tabs-module__l3aWua__panel{grid-area:1/1;min-width:0}.screen-tabs-module__l3aWua__panel[data-state=inactive]{visibility:hidden}@media (prefers-reduced-motion:no-preference){.screen-tabs-module__l3aWua__panel[data-state=active]{animation:.36s cubic-bezier(.2,.7,.2,1) backwards screen-tabs-module__l3aWua__screenIn}}@keyframes screen-tabs-module__l3aWua__screenIn{0%{opacity:0;scale:.985}}.screen-tabs-module__l3aWua__list{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.screen-tabs-module__l3aWua__tab{min-height:34px;color:var(--appsanic-text-muted);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:540;line-height:1;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex;position:relative}.screen-tabs-module__l3aWua__tab:hover{color:var(--appsanic-text)}.screen-tabs-module__l3aWua__tab[aria-selected=true]{border-color:var(--appsanic-border);background:var(--appsanic-surface);color:var(--appsanic-text);box-shadow:0 1px 2px var(--appsanic-shadow-low)}.screen-tabs-module__l3aWua__tab:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.screen-tabs-module__l3aWua__tab{transition:none}}@media (forced-colors:active){.screen-tabs-module__l3aWua__tab[aria-selected=true]{forced-color-adjust:none;border-color:highlight;text-decoration:underline}}@media (max-width:980px),(pointer:coarse){.screen-tabs-module__l3aWua__tab{min-height:44px}}
.connectors-page-module__IAFobq__heroStage{isolation:isolate;position:relative}.connectors-page-module__IAFobq__heroStage .connectors-page-module__IAFobq__aurora{inset:-14% -8%}.connectors-page-module__IAFobq__steps{margin-top:clamp(40px,5vw,64px)}.connectors-page-module__IAFobq__handoff{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,88px);width:min(100%,820px);margin:clamp(44px,5vw,64px) auto 0;display:grid;position:relative}.connectors-page-module__IAFobq__handoffLead{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--appsanic-primary) 50%, transparent) 0 4px, transparent 4px 9px);width:clamp(40px,6vw,88px);height:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.connectors-page-module__IAFobq__handoffLead:after{content:"";border:2px solid var(--appsanic-primary);background:var(--appsanic-surface);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--appsanic-primary) 12%, transparent);border-radius:50%;position:absolute;top:50%;right:-4px;translate:0 -50%}@media (max-width:599px){.connectors-page-module__IAFobq__handoff{grid-template-columns:minmax(0,1fr);gap:28px;width:min(100%,380px)}.connectors-page-module__IAFobq__handoffLead{display:none}}.connectors-page-module__IAFobq__directory{border-top:1px solid var(--appsanic-border);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none}.connectors-page-module__IAFobq__columns{display:none}.connectors-page-module__IAFobq__row{border-bottom:1px solid var(--appsanic-border);grid-template-columns:minmax(0,1fr);gap:18px;padding:26px 0;display:grid}.connectors-page-module__IAFobq__rowIdentity{align-items:flex-start;gap:16px;min-width:0;display:flex}.connectors-page-module__IAFobq__rowName{color:var(--appsanic-text);letter-spacing:-.018em;font-size:18px;font-weight:600;line-height:1.25}.connectors-page-module__IAFobq__rowCategory{color:var(--appsanic-text-muted);margin-top:3px;font-size:13.5px;font-weight:540;display:block}.connectors-page-module__IAFobq__rowSummary{color:var(--appsanic-text-secondary);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.5}.connectors-page-module__IAFobq__rowLink{min-height:36px;margin-top:6px}.connectors-page-module__IAFobq__rowDetails{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;display:grid}.connectors-page-module__IAFobq__detail{min-width:0}.connectors-page-module__IAFobq__detailLabel{color:var(--appsanic-text-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.connectors-page-module__IAFobq__detail dd{color:var(--appsanic-text-secondary);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.5}.connectors-page-module__IAFobq__included{gap:6px;margin:0;padding:0;list-style:none;display:grid}.connectors-page-module__IAFobq__included li{gap:8px;display:flex}.connectors-page-module__IAFobq__included svg{color:var(--appsanic-primary);flex:none;margin-top:4px}.connectors-page-module__IAFobq__runtimes{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.connectors-page-module__IAFobq__runtime{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);min-height:28px;color:var(--appsanic-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:540;display:inline-flex}.connectors-page-module__IAFobq__runtime[data-supported=false]{color:var(--appsanic-text-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, currentColor 60%, transparent);text-decoration-color:color-mix(in srgb, currentColor 60%, transparent);border-style:dashed}.connectors-page-module__IAFobq__boundary{color:var(--appsanic-text-secondary);font-size:14.5px;line-height:1.5}@media (min-width:900px){.connectors-page-module__IAFobq__columns{color:var(--appsanic-text-muted);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);gap:28px;margin-top:clamp(40px,5vw,64px);padding:0 0 12px;font-size:12px;font-weight:600;display:grid}.connectors-page-module__IAFobq__columns+.connectors-page-module__IAFobq__directory{margin-top:0}.connectors-page-module__IAFobq__row{grid-template-columns:minmax(0,1.25fr) minmax(0,2.9fr);gap:28px;padding:28px 0}.connectors-page-module__IAFobq__rowDetails{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);gap:28px}.connectors-page-module__IAFobq__detailLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.connectors-page-module__IAFobq__boundaries{margin-top:clamp(40px,5vw,64px)}@media (max-width:980px),(pointer:coarse){.connectors-page-module__IAFobq__rowLink{min-height:44px}}
.docs-page-module__wR07tG__heroStage{isolation:isolate;position:relative}.docs-page-module__wR07tG__heroStage .docs-page-module__wR07tG__aurora{inset:-10% -8%}.docs-page-module__wR07tG__start{background:linear-gradient(160deg, color-mix(in srgb, var(--appsanic-primary) 10%, var(--appsanic-surface)), color-mix(in srgb, var(--appsanic-accent) 6%, var(--appsanic-surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--appsanic-primary) 20%, transparent);border-radius:28px;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;padding:clamp(26px,3vw,40px);display:grid}.docs-page-module__wR07tG__startLabel{color:var(--appsanic-primary-text);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.docs-page-module__wR07tG__startTitle{color:var(--appsanic-text);letter-spacing:-.028em;text-wrap:balance;margin-top:12px;font-size:clamp(24px,1.2vw + 17px,32px);font-weight:600;line-height:1.15}.docs-page-module__wR07tG__startBody{max-width:34rem;color:var(--appsanic-text-secondary);margin-top:10px;font-size:16.5px;line-height:1.55}.docs-page-module__wR07tG__startAction{justify-self:start}@media (min-width:900px){.docs-page-module__wR07tG__start{grid-template-columns:minmax(0,1fr) auto;gap:40px}}.docs-page-module__wR07tG__stages{gap:clamp(32px,4vw,48px);margin-top:clamp(40px,5vw,64px);display:grid}.docs-page-module__wR07tG__stage{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.docs-page-module__wR07tG__stageName{color:var(--appsanic-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:600}.docs-page-module__wR07tG__guides{border-top:1px solid var(--appsanic-border);margin:0;padding:0;list-style:none}.docs-page-module__wR07tG__guide{border-bottom:1px solid var(--appsanic-border);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;padding:18px 4px;transition:background-color .16s;display:grid}.docs-page-module__wR07tG__guide:hover{background:var(--appsanic-surface-hover)}.docs-page-module__wR07tG__guide:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:2px;border-radius:8px}.docs-page-module__wR07tG__guideTitle{color:var(--appsanic-text);letter-spacing:-.018em;align-items:center;gap:10px;font-size:18px;font-weight:600;line-height:1.3;display:flex}.docs-page-module__wR07tG__guideTitle svg{color:var(--appsanic-icon);flex:none;transition:transform .18s}.docs-page-module__wR07tG__guide:hover .docs-page-module__wR07tG__guideTitle svg{color:var(--appsanic-primary-text);transform:translate(3px)}.docs-page-module__wR07tG__guideBody{color:var(--appsanic-text-secondary);grid-column:1;font-size:15px;line-height:1.5}.docs-page-module__wR07tG__guideMinutes{color:var(--appsanic-text-muted);white-space:nowrap;grid-area:1/2/span 2;font-size:13.5px}@media (min-width:900px){.docs-page-module__wR07tG__stage{grid-template-columns:180px minmax(0,1fr);gap:32px}.docs-page-module__wR07tG__stageName{padding-top:22px}}.docs-page-module__wR07tG__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.docs-page-module__wR07tG__shortcut{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:18px 20px;display:flex}.docs-page-module__wR07tG__keys{flex-wrap:wrap;gap:6px;display:inline-flex}.docs-page-module__wR07tG__keys kbd{border:1px solid var(--appsanic-border-strong);background:var(--appsanic-surface-subtle);min-height:28px;color:var(--appsanic-text);border-bottom-width:2px;border-radius:7px;align-items:center;padding:0 9px;font-family:inherit;font-size:13px;font-weight:560;display:inline-flex}.docs-page-module__wR07tG__shortcutWhat{color:var(--appsanic-text-secondary);font-size:15px}@media (max-width:699px){.docs-page-module__wR07tG__shortcuts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.docs-page-module__wR07tG__guide,.docs-page-module__wR07tG__guideTitle svg{transition:none}.docs-page-module__wR07tG__guide:hover .docs-page-module__wR07tG__guideTitle svg{transform:none}}
.how-it-works-page-module__Atx7sq__heroStage{isolation:isolate;position:relative}.how-it-works-page-module__Atx7sq__heroStage .how-it-works-page-module__Atx7sq__aurora{inset:-10% -8%}.how-it-works-page-module__Atx7sq__heroWindow{width:100%}.how-it-works-page-module__Atx7sq__stations{gap:clamp(56px,7vw,104px);margin:clamp(48px,6vw,84px) 0 0;padding:0;list-style:none;display:grid}.how-it-works-page-module__Atx7sq__station{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}.how-it-works-page-module__Atx7sq__stationText{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.how-it-works-page-module__Atx7sq__stationLabel{color:var(--appsanic-text-secondary);align-items:center;gap:12px;margin-bottom:18px;font-size:15px;font-weight:560;display:inline-flex}.how-it-works-page-module__Atx7sq__stationNumber{background:color-mix(in srgb, var(--appsanic-primary) 9%, var(--appsanic-surface));width:36px;height:36px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--appsanic-primary) 22%, transparent);color:var(--appsanic-primary-text);border-radius:12px;place-items:center;font-size:14px;font-weight:620;display:grid}.how-it-works-page-module__Atx7sq__stationTitle{color:var(--appsanic-text);letter-spacing:-.028em;text-wrap:balance;font-size:clamp(24px,1.1vw + 17px,32px);font-weight:600;line-height:1.15}.how-it-works-page-module__Atx7sq__stationBody{max-width:34rem;color:var(--appsanic-text-secondary);text-wrap:pretty;margin-top:16px;font-size:17px;line-height:1.6}.how-it-works-page-module__Atx7sq__stationPoints{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.how-it-works-page-module__Atx7sq__stationPoints li{color:var(--appsanic-text-secondary);gap:12px;font-size:15.5px;line-height:1.5;display:flex}.how-it-works-page-module__Atx7sq__stationPoints svg{color:var(--appsanic-primary);flex:none;margin-top:4px}.how-it-works-page-module__Atx7sq__stationLink{margin-top:14px}.how-it-works-page-module__Atx7sq__stationVisual{isolation:isolate;min-width:0;position:relative}.how-it-works-page-module__Atx7sq__stationVisual .how-it-works-page-module__Atx7sq__aurora{opacity:.75;inset:-6% -4%}.how-it-works-page-module__Atx7sq__window{width:100%}.how-it-works-page-module__Atx7sq__describe{width:min(100%,460px);margin-inline:auto;padding-bottom:54px;position:relative}.how-it-works-page-module__Atx7sq__describeChat{width:82%}.how-it-works-page-module__Atx7sq__describeComposer{width:78%;position:absolute;bottom:0;right:0}.how-it-works-page-module__Atx7sq__connect{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;width:min(100%,560px);margin-inline:auto;display:grid;position:relative}.how-it-works-page-module__Atx7sq__connectRequest{margin-top:36px}.how-it-works-page-module__Atx7sq__test{flex-direction:column;align-items:center;width:min(100%,420px);margin-inline:auto;padding:24px 0 0;display:flex;position:relative}.how-it-works-page-module__Atx7sq__testPhone{width:min(250px,64%);filter:drop-shadow(0 24px 30px var(--appsanic-shadow-medium))}.how-it-works-page-module__Atx7sq__testWindow{aspect-ratio:300/446;-webkit-mask-image:linear-gradient(180deg, var(--appsanic-white) 86%, transparent);-webkit-mask-image:linear-gradient(180deg, var(--appsanic-white) 86%, transparent);mask-image:linear-gradient(180deg, var(--appsanic-white) 86%, transparent);display:block;overflow:hidden}.how-it-works-page-module__Atx7sq__testConsole{z-index:2;width:min(280px,78%);margin-top:-46px;position:relative}.how-it-works-page-module__Atx7sq__release{width:min(100%,560px);margin-inline:auto}@media (min-width:900px){.how-it-works-page-module__Atx7sq__station{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,80px)}.how-it-works-page-module__Atx7sq__station:nth-child(2n) .how-it-works-page-module__Atx7sq__stationText{order:2}}@media (max-width:599px){.how-it-works-page-module__Atx7sq__connect{grid-template-columns:minmax(0,1fr)}.how-it-works-page-module__Atx7sq__connectRequest{margin-top:0}.how-it-works-page-module__Atx7sq__stationTitle{font-size:24px}}.how-it-works-page-module__Atx7sq__engine{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,64px);margin-top:clamp(44px,5vw,64px);display:grid}.how-it-works-page-module__Atx7sq__engineText p{max-width:34rem;color:var(--appsanic-text-secondary);text-wrap:pretty;font-size:16.5px;line-height:1.6}.how-it-works-page-module__Atx7sq__engineText p+p{margin-top:14px}.how-it-works-page-module__Atx7sq__engineLink{margin-top:16px}.how-it-works-page-module__Atx7sq__diagram{border:1px solid var(--appsanic-border);background:color-mix(in srgb, var(--appsanic-surface) 82%, transparent);width:min(100%,520px);box-shadow:0 1px 2px var(--appsanic-shadow-soft), 0 24px 48px -32px var(--appsanic-shadow-medium);border-radius:28px;flex-direction:column;align-items:center;gap:0;margin-inline:auto;padding:28px 24px 24px;display:flex}.how-it-works-page-module__Atx7sq__sources,.how-it-works-page-module__Atx7sq__outputs{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.how-it-works-page-module__Atx7sq__chip{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);min-height:36px;color:var(--appsanic-text);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:540;display:inline-flex}.how-it-works-page-module__Atx7sq__outputs .how-it-works-page-module__Atx7sq__chip{color:var(--appsanic-text-secondary)}.how-it-works-page-module__Atx7sq__lead{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--appsanic-primary) 55%, transparent) 0 4px, transparent 4px 9px);width:1px;height:36px;position:relative}.how-it-works-page-module__Atx7sq__gate{background:linear-gradient(160deg, color-mix(in srgb, var(--appsanic-primary) 12%, var(--appsanic-surface)), color-mix(in srgb, var(--appsanic-accent) 6%, var(--appsanic-surface)));width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--appsanic-primary) 26%, transparent);border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:18px 20px 20px;display:flex}.how-it-works-page-module__Atx7sq__gateTitle{color:var(--appsanic-text);letter-spacing:-.012em;text-align:center;align-items:center;gap:10px;font-size:16px;font-weight:600;display:inline-flex}.how-it-works-page-module__Atx7sq__gateTitle svg{color:var(--appsanic-primary-text)}.how-it-works-page-module__Atx7sq__gateChecks{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.how-it-works-page-module__Atx7sq__gateChecks li{color:var(--appsanic-text-secondary);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.how-it-works-page-module__Atx7sq__gateChecks svg{color:var(--appsanic-primary)}.how-it-works-page-module__Atx7sq__app{background:var(--appsanic-text);min-height:44px;color:var(--appsanic-background);border-radius:14px;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:580;display:inline-flex}@media (min-width:1000px){.how-it-works-page-module__Atx7sq__engine{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.how-it-works-page-module__Atx7sq__roadmap{flex-wrap:wrap;justify-content:center;gap:12px 14px;margin-top:clamp(32px,4vw,48px);display:flex}.how-it-works-page-module__Atx7sq__roadmap>p{margin:0}
.sanic-ai-page-module__7X3boW__heroStage{isolation:isolate;width:min(100%,480px);margin-inline:auto;padding-bottom:60px;position:relative}.sanic-ai-page-module__7X3boW__heroStage .sanic-ai-page-module__7X3boW__aurora{inset:-8% -14% -4%}.sanic-ai-page-module__7X3boW__heroChat{width:84%}.sanic-ai-page-module__7X3boW__heroComposer{width:80%;position:absolute;bottom:0;right:0}.sanic-ai-page-module__7X3boW__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.8vw,24px);margin-top:clamp(40px,5vw,64px);display:grid}.sanic-ai-page-module__7X3boW__cardMedia{padding-top:26px}.sanic-ai-page-module__7X3boW__well{height:300px;-webkit-mask-image:linear-gradient(180deg, var(--appsanic-white) 78%, transparent);-webkit-mask-image:linear-gradient(180deg, var(--appsanic-white) 78%, transparent);mask-image:linear-gradient(180deg, var(--appsanic-white) 78%, transparent);border-radius:18px 18px 0 0;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.sanic-ai-page-module__7X3boW__wellPlan{width:100%}.sanic-ai-page-module__7X3boW__wellBuild{width:100%;position:relative}.sanic-ai-page-module__7X3boW__wellBuildBrand{z-index:2;width:52%;position:absolute;top:0;right:0}.sanic-ai-page-module__7X3boW__wellBuildCode{width:100%;margin-top:44px}.sanic-ai-page-module__7X3boW__wellCheck{width:min(100%,230px);position:relative}.sanic-ai-page-module__7X3boW__wellScreen{box-shadow:0 0 0 1px color-mix(in srgb, var(--appsanic-white) 12%, transparent), 0 40px 80px -30px var(--appsanic-shadow-high);border-radius:20px;display:block;overflow:hidden}.sanic-ai-page-module__7X3boW__verdict{z-index:2;background:var(--appsanic-success-surface);height:32px;box-shadow:inset 0 0 0 1px var(--appsanic-success-border), 0 12px 28px -12px var(--appsanic-shadow-high);color:var(--appsanic-success);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 13px 0 10px;font-size:12.5px;font-weight:560;line-height:1;display:inline-flex;position:absolute;top:54%;left:-8px}.sanic-ai-page-module__7X3boW__footnote{max-width:62ch;color:var(--appsanic-text-secondary);text-align:center;margin:clamp(28px,3vw,40px) auto 0;font-size:13px;line-height:1.55}@media (max-width:999px){.sanic-ai-page-module__7X3boW__cards{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}}.sanic-ai-page-module__7X3boW__specimen{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,48px);margin-top:clamp(40px,5vw,64px);display:grid}.sanic-ai-page-module__7X3boW__modelTable{border-collapse:collapse;width:100%}.sanic-ai-page-module__7X3boW__modelTable th,.sanic-ai-page-module__7X3boW__modelTable td{border-bottom:1px solid var(--appsanic-border);text-align:left;vertical-align:top;padding:18px 0}.sanic-ai-page-module__7X3boW__modelTable thead th{color:var(--appsanic-text-muted);letter-spacing:.07em;text-transform:uppercase;padding:0 0 12px;font-size:12px;font-weight:600}.sanic-ai-page-module__7X3boW__modelTable tbody th{width:22%;color:var(--appsanic-text);letter-spacing:-.02em;padding-right:16px;font-size:20px;font-weight:600}.sanic-ai-page-module__7X3boW__modelTable td{color:var(--appsanic-text-secondary);text-wrap:pretty;font-size:15.5px;line-height:1.5}.sanic-ai-page-module__7X3boW__modelTable td:last-child{width:24%;color:var(--appsanic-text);padding-left:16px;font-weight:540}.sanic-ai-page-module__7X3boW__effort{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sanic-ai-page-module__7X3boW__effortItem{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);border-radius:16px;padding:16px 18px}.sanic-ai-page-module__7X3boW__effortName{color:var(--appsanic-text);align-items:center;gap:10px;font-size:15.5px;font-weight:600;display:flex}.sanic-ai-page-module__7X3boW__effortBars{gap:3px;display:inline-flex}.sanic-ai-page-module__7X3boW__effortBars i{background:color-mix(in srgb, var(--appsanic-text) 10%, transparent);border-radius:3px;width:5px;height:14px}.sanic-ai-page-module__7X3boW__effortBars i[data-on]{background:var(--appsanic-application-gradient)}.sanic-ai-page-module__7X3boW__effortUse{color:var(--appsanic-text-secondary);margin-top:6px;font-size:14px;line-height:1.45}.sanic-ai-page-module__7X3boW__effortLabel{margin-top:28px}.sanic-ai-page-module__7X3boW__sideLabel{color:var(--appsanic-text-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600}.sanic-ai-page-module__7X3boW__plans{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.sanic-ai-page-module__7X3boW__plan{border-bottom:1px solid var(--appsanic-border);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:15px;display:flex}.sanic-ai-page-module__7X3boW__planName{color:var(--appsanic-text);font-weight:600}.sanic-ai-page-module__7X3boW__planModels{color:var(--appsanic-text-secondary);text-align:right}@media (min-width:1000px){.sanic-ai-page-module__7X3boW__specimen{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}@media (max-width:599px){.sanic-ai-page-module__7X3boW__effort{grid-template-columns:minmax(0,1fr)}.sanic-ai-page-module__7X3boW__modelTable tbody th{width:auto;font-size:17px}.sanic-ai-page-module__7X3boW__modelTable td:last-child{width:auto}}.sanic-ai-page-module__7X3boW__control{margin-top:clamp(40px,5vw,64px)}.sanic-ai-page-module__7X3boW__controlGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(24px,3vw,40px);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.sanic-ai-page-module__7X3boW__controlItem{border-top:1px solid var(--appsanic-border-strong);flex-direction:column;gap:8px;padding-top:18px;display:flex}.sanic-ai-page-module__7X3boW__controlTitle{color:var(--appsanic-text);letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.3}.sanic-ai-page-module__7X3boW__controlBody{color:var(--appsanic-text-secondary);text-wrap:pretty;font-size:15px;line-height:1.55}.sanic-ai-page-module__7X3boW__credits{margin-top:clamp(40px,5vw,64px)}.sanic-ai-page-module__7X3boW__creditsLink{justify-content:center;margin-top:28px;display:flex}@media (max-width:899px){.sanic-ai-page-module__7X3boW__controlGrid{grid-template-columns:minmax(0,1fr);gap:24px;max-width:560px}}@media (min-width:600px) and (max-width:899px){.sanic-ai-page-module__7X3boW__controlGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}
.about-page-module__TSnuRW__beliefs{margin-top:clamp(40px,5vw,64px)}.about-page-module__TSnuRW__built{grid-template-columns:minmax(0,1fr);gap:28px;max-width:48rem;margin:clamp(32px,4vw,48px) auto 0;display:grid}.about-page-module__TSnuRW__built p{color:var(--appsanic-text-secondary);text-wrap:pretty;font-size:17px;line-height:1.65}.about-page-module__TSnuRW__built p:first-child{color:var(--appsanic-text);font-size:clamp(18px,.4vw + 15px,20px)}.about-page-module__TSnuRW__builtLinks{flex-wrap:wrap;gap:8px 28px;margin-top:4px;display:flex}.about-page-module__TSnuRW__today{grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,56px);margin-top:clamp(40px,5vw,64px);display:grid}.about-page-module__TSnuRW__todayLabel{color:var(--appsanic-text-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:600}.about-page-module__TSnuRW__ready{gap:14px;margin:0;padding:0;list-style:none;display:grid}.about-page-module__TSnuRW__ready li{color:var(--appsanic-text-secondary);text-wrap:pretty;gap:12px;font-size:16px;line-height:1.55;display:flex}.about-page-module__TSnuRW__ready svg{color:var(--appsanic-primary);flex:none;margin-top:5px}.about-page-module__TSnuRW__coming{gap:10px;display:grid}.about-page-module__TSnuRW__coming>p{margin:0}@media (min-width:900px){.about-page-module__TSnuRW__today{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
.contact-page-module__GW92EG__paths{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:clamp(40px,5vw,64px);display:grid}.contact-page-module__GW92EG__path{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.contact-page-module__GW92EG__pathLabel{color:var(--appsanic-text-secondary);align-items:center;gap:10px;margin-bottom:16px;font-size:15px;font-weight:560;display:inline-flex}.contact-page-module__GW92EG__pathLabel svg{color:var(--appsanic-primary-text)}.contact-page-module__GW92EG__pathTitle{color:var(--appsanic-text);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(22px,.9vw + 16px,27px);font-weight:600;line-height:1.2}.contact-page-module__GW92EG__pathBody{max-width:32rem;color:var(--appsanic-text-secondary);text-wrap:pretty;margin-top:14px;font-size:16.5px;line-height:1.6}.contact-page-module__GW92EG__includeLabel{color:var(--appsanic-text-muted);letter-spacing:.07em;text-transform:uppercase;margin:22px 0 10px;font-size:12px;font-weight:600}.contact-page-module__GW92EG__include{gap:8px;margin:0;padding:0;list-style:none;display:grid}.contact-page-module__GW92EG__include li{color:var(--appsanic-text-secondary);gap:10px;font-size:15px;line-height:1.5;display:flex}.contact-page-module__GW92EG__include svg{color:var(--appsanic-primary);flex:none;margin-top:4px}.contact-page-module__GW92EG__pathAction{margin-top:24px}.contact-page-module__GW92EG__pathAddress{color:var(--appsanic-text-muted);margin-top:10px;font-size:14px}.contact-page-module__GW92EG__pathAddress code{color:var(--appsanic-text-secondary);font-family:inherit}.contact-page-module__GW92EG__caution{border-top:1px solid var(--appsanic-border);max-width:48rem;color:var(--appsanic-text-secondary);text-align:center;text-wrap:balance;margin:clamp(36px,4vw,48px) auto 0;padding-top:22px;font-size:15px;line-height:1.55}@media (min-width:900px){.contact-page-module__GW92EG__paths{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:clamp(40px,5vw,72px)}.contact-page-module__GW92EG__divider{background:linear-gradient(180deg, transparent, var(--appsanic-border-strong) 20%, var(--appsanic-border-strong) 80%, transparent);width:1px}}@media (max-width:899px){.contact-page-module__GW92EG__divider{display:none}}.contact-page-module__GW92EG__before{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(36px,4vw,48px);display:grid}.contact-page-module__GW92EG__beforeLink{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);border-radius:20px;flex-direction:column;gap:8px;padding:24px;transition:border-color .18s,transform .24s cubic-bezier(.2,.7,.2,1);display:flex}.contact-page-module__GW92EG__beforeLink:hover{border-color:var(--appsanic-border-primary);transform:translateY(-3px)}.contact-page-module__GW92EG__beforeLink:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:4px}.contact-page-module__GW92EG__beforeTitle{color:var(--appsanic-text);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:12px;font-size:17px;font-weight:600;display:flex}.contact-page-module__GW92EG__beforeTitle svg{color:var(--appsanic-icon)}.contact-page-module__GW92EG__beforeLink:hover .contact-page-module__GW92EG__beforeTitle svg{color:var(--appsanic-primary-text)}.contact-page-module__GW92EG__beforeBody{color:var(--appsanic-text-secondary);text-wrap:pretty;font-size:14.5px;line-height:1.5}@media (max-width:899px){.contact-page-module__GW92EG__before{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.contact-page-module__GW92EG__beforeLink{transition:none}.contact-page-module__GW92EG__beforeLink:hover{transform:none}}
.doc-article-page-module__UJCQLa__body{margin-top:0}.doc-article-page-module__UJCQLa__foot{border-top:1px solid var(--appsanic-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;max-width:66ch;margin-top:clamp(40px,5vw,64px);padding-top:28px;display:flex}.doc-article-page-module__UJCQLa__footLabel{color:var(--appsanic-text-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600;display:block}
.faq-page-module__OZHEbG__groups{gap:clamp(44px,5vw,64px);display:grid}.faq-page-module__OZHEbG__group{scroll-margin-top:112px}.faq-page-module__OZHEbG__groupTitle{color:var(--appsanic-text);letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(22px,.9vw + 16px,27px);font-weight:600;line-height:1.2}.faq-page-module__OZHEbG__answer p+p{margin-top:.8em}.faq-page-module__OZHEbG__answerLink{min-height:36px;margin-top:6px}@media (max-width:980px),(pointer:coarse){.faq-page-module__OZHEbG__answerLink{min-height:44px}}.faq-page-module__OZHEbG__layout{margin-top:clamp(32px,4vw,48px)}
.insight-article-page-module__uADwPG__takeaway{background:linear-gradient(160deg, color-mix(in srgb, var(--appsanic-primary) 10%, var(--appsanic-surface)), color-mix(in srgb, var(--appsanic-accent) 6%, var(--appsanic-surface)));max-width:44rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--appsanic-primary) 20%, transparent);border-radius:18px;flex-direction:column;gap:8px;padding:22px 26px;display:flex}.insight-article-page-module__uADwPG__takeawayLabel{color:var(--appsanic-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:600}.insight-article-page-module__uADwPG__takeawayText{color:var(--appsanic-text);letter-spacing:-.012em;text-wrap:balance;font-size:clamp(17px,.4vw + 14px,19px);font-weight:560;line-height:1.4}.insight-article-page-module__uADwPG__body{margin-top:0}.insight-article-page-module__uADwPG__foot{border-top:1px solid var(--appsanic-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;max-width:66ch;margin-top:clamp(40px,5vw,64px);padding-top:28px;display:flex}.insight-article-page-module__uADwPG__footLabel{color:var(--appsanic-text-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600;display:block}
.insights-page-module__uErhea__featured{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);box-shadow:0 1px 2px var(--appsanic-shadow-soft), 0 24px 48px -32px var(--appsanic-shadow-medium);border-radius:28px;grid-template-columns:minmax(0,1fr);gap:32px;margin-top:clamp(40px,5vw,64px);padding:clamp(28px,3.4vw,44px);display:grid}.insights-page-module__uErhea__meta{color:var(--appsanic-text-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13.5px;font-weight:540;display:flex}.insights-page-module__uErhea__meta i{opacity:.6;background:currentColor;border-radius:50%;width:4px;height:4px}.insights-page-module__uErhea__featuredTitle{color:var(--appsanic-text);letter-spacing:-.03em;text-wrap:balance;margin-top:14px;font-size:clamp(26px,1.4vw + 18px,36px);font-weight:600;line-height:1.12}.insights-page-module__uErhea__featuredBody{max-width:36rem;color:var(--appsanic-text-secondary);text-wrap:pretty;margin-top:14px;font-size:17px;line-height:1.6}.insights-page-module__uErhea__featuredLink{margin-top:16px}.insights-page-module__uErhea__takeaway{background:linear-gradient(160deg, color-mix(in srgb, var(--appsanic-primary) 10%, var(--appsanic-surface)), color-mix(in srgb, var(--appsanic-accent) 6%, var(--appsanic-surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--appsanic-primary) 20%, transparent);border-radius:20px;flex-direction:column;justify-content:center;gap:10px;padding:24px 26px;display:flex}.insights-page-module__uErhea__takeawayLabel{color:var(--appsanic-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:600}.insights-page-module__uErhea__takeawayText{color:var(--appsanic-text);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(18px,.5vw + 15px,21px);font-weight:560;line-height:1.35}@media (min-width:900px){.insights-page-module__uErhea__featured{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(32px,4vw,56px)}}.insights-page-module__uErhea__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin:clamp(16px,2vw,24px) 0 0;padding:0;list-style:none;display:grid}.insights-page-module__uErhea__item{flex-direction:column;align-items:flex-start;padding:clamp(24px,2.6vw,34px);display:flex}.insights-page-module__uErhea__itemTitle{color:var(--appsanic-text);letter-spacing:-.025em;text-wrap:balance;margin-top:12px;font-size:clamp(21px,.8vw + 16px,26px);font-weight:600;line-height:1.2}.insights-page-module__uErhea__itemBody{color:var(--appsanic-text-secondary);text-wrap:pretty;margin-top:10px;font-size:15.5px;line-height:1.55}.insights-page-module__uErhea__itemLink{margin-top:auto;padding-top:14px}@media (max-width:799px){.insights-page-module__uErhea__list{grid-template-columns:minmax(0,1fr)}}
.not-found-page-module__9jxneq__page{min-height:56svh}.not-found-page-module__9jxneq__hero{padding-top:calc(var(--home-section-space,144px) * .6);padding-bottom:calc(var(--home-section-space,144px) * .6)}.not-found-page-module__9jxneq__links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.not-found-page-module__9jxneq__link{border:1px solid var(--appsanic-border-strong);background:var(--appsanic-surface);min-height:44px;color:var(--appsanic-text);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:540;transition:border-color .16s,color .16s;display:inline-flex}.not-found-page-module__9jxneq__link:hover{border-color:var(--appsanic-border-primary);color:var(--appsanic-primary-text)}@media (prefers-reduced-motion:reduce){.not-found-page-module__9jxneq__link{transition:none}}
.pricing-page-module__GUXQQG__hero{padding-top:calc(var(--home-section-space) * .42)}.pricing-page-module__GUXQQG__terms{color:var(--appsanic-text-muted);text-align:center;margin:18px 0 0;font-size:14px}.pricing-page-module__GUXQQG__plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);margin:clamp(40px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}.pricing-page-module__GUXQQG__plan{flex-direction:column;gap:14px;min-width:0;padding:30px 26px 26px;display:flex;position:relative;overflow:visible}.pricing-page-module__GUXQQG__highlight{box-shadow:0 0 0 1px color-mix(in srgb, var(--appsanic-primary) 35%, transparent), 0 30px 60px -32px color-mix(in srgb, var(--appsanic-primary) 45%, transparent)}.pricing-page-module__GUXQQG__highlight:before{opacity:.85}.pricing-page-module__GUXQQG__ribbon{z-index:3;background:var(--appsanic-action-gradient);color:var(--appsanic-on-primary);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:620;position:absolute;top:-13px;left:24px}.pricing-page-module__GUXQQG__planName{color:var(--appsanic-text);letter-spacing:-.015em;font-size:22px;font-weight:620}.pricing-page-module__GUXQQG__price{align-items:baseline;gap:6px;margin:0;display:flex}.pricing-page-module__GUXQQG__price strong{color:var(--appsanic-text);letter-spacing:-.035em;font-size:40px;font-weight:640;line-height:1}.pricing-page-module__GUXQQG__price span{color:var(--appsanic-text-muted);font-size:15px}.pricing-page-module__GUXQQG__audience{min-height:2.9em;color:var(--appsanic-text-secondary);text-wrap:pretty;font-size:15px;line-height:1.45}.pricing-page-module__GUXQQG__features{border-top:1px solid var(--appsanic-border);flex:1;gap:10px;margin:6px 0 14px;padding:16px 0 0;list-style:none;display:grid}.pricing-page-module__GUXQQG__features li{color:var(--appsanic-text-secondary);align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.pricing-page-module__GUXQQG__features svg{color:var(--appsanic-primary);flex:none;margin-top:3px}.pricing-page-module__GUXQQG__plan a{width:100%}.pricing-page-module__GUXQQG__footnote{max-width:640px;color:var(--appsanic-text-secondary);text-align:center;text-wrap:balance;margin:28px auto 0;font-size:15px;line-height:1.5}.pricing-page-module__GUXQQG__availability{justify-content:center;margin-top:20px;display:flex}@media (max-width:1040px){.pricing-page-module__GUXQQG__plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pricing-page-module__GUXQQG__plans{grid-template-columns:minmax(0,1fr)}}.pricing-page-module__GUXQQG__tableScroll{border:1px solid var(--appsanic-border);border-radius:var(--home-card-radius,24px);background:var(--appsanic-surface);margin-top:clamp(36px,4vw,48px);overflow-x:auto}.pricing-page-module__GUXQQG__table{border-collapse:collapse;width:100%;min-width:720px;font-size:15px}.pricing-page-module__GUXQQG__table th,.pricing-page-module__GUXQQG__table td{border-bottom:1px solid var(--appsanic-border);text-align:left;vertical-align:top;padding:16px 20px}.pricing-page-module__GUXQQG__table thead th{background:color-mix(in srgb, var(--appsanic-primary) 6%, var(--appsanic-surface));font-size:16px;font-weight:620}.pricing-page-module__GUXQQG__table tbody th{width:32%;color:var(--appsanic-text-secondary);font-weight:560}.pricing-page-module__GUXQQG__table tbody tr:last-child th,.pricing-page-module__GUXQQG__table tbody tr:last-child td{border-bottom:0}.pricing-page-module__GUXQQG__facts{margin-top:clamp(40px,5vw,64px)}.pricing-page-module__GUXQQG__topUp{border:1px dashed var(--appsanic-border-primary);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:4px;max-width:560px;margin:clamp(32px,4vw,44px) auto 0;padding:20px 24px;display:flex}.pricing-page-module__GUXQQG__topUp strong{color:var(--appsanic-text);font-size:18px;font-weight:620}.pricing-page-module__GUXQQG__topUp span{color:var(--appsanic-text-secondary);font-size:15px}.pricing-page-module__GUXQQG__questions{max-width:820px;margin:clamp(32px,4vw,48px) auto 0}
.security-page-module__ofdZlW__layout{margin-top:clamp(24px,3vw,40px)}.security-page-module__ofdZlW__topics{gap:clamp(44px,5vw,64px);display:grid}.security-page-module__ofdZlW__topic{scroll-margin-top:112px}.security-page-module__ofdZlW__topicTitle{color:var(--appsanic-text);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(23px,.9vw + 17px,29px);font-weight:600;line-height:1.2}.security-page-module__ofdZlW__topic p{max-width:66ch;color:var(--appsanic-text-secondary);text-wrap:pretty;margin-top:1em;font-size:17px;line-height:1.65}.security-page-module__ofdZlW__topicTitle+p{margin-top:.8em}.security-page-module__ofdZlW__points{gap:10px;max-width:66ch;margin:1.2em 0 0;padding:0;list-style:none;display:grid}.security-page-module__ofdZlW__points li{color:var(--appsanic-text-secondary);gap:12px;font-size:16px;line-height:1.55;display:flex}.security-page-module__ofdZlW__points svg{color:var(--appsanic-primary);flex:none;margin-top:5px}.security-page-module__ofdZlW__report{margin-top:20px}.security-page-module__ofdZlW__subject{color:var(--appsanic-text-muted);margin-top:10px;font-size:14px}
.templates-page-module__TtMrYG__fan{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:0;width:min(100%,520px);margin-inline:auto;padding:12px 0 8px;display:grid;position:relative}.templates-page-module__TtMrYG__fan .templates-page-module__TtMrYG__aurora{inset:-6% -10% -10%}.templates-page-module__TtMrYG__fanPhone{width:118%;margin-inline:-9%}.templates-page-module__TtMrYG__fanPhone:nth-child(2){z-index:2;margin-bottom:0;position:relative;rotate:none}.templates-page-module__TtMrYG__fanPhone:nth-child(3){z-index:1;transform-origin:0 100%;margin-bottom:24px;rotate:-6deg}.templates-page-module__TtMrYG__fanPhone:nth-child(4){z-index:1;transform-origin:100% 100%;margin-bottom:24px;rotate:6deg}.templates-page-module__TtMrYG__gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.templates-page-module__TtMrYG__card{padding:22px 18px 20px}.templates-page-module__TtMrYG__cardHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.templates-page-module__TtMrYG__cardName{color:var(--appsanic-text);letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.2}.templates-page-module__TtMrYG__cardCategory{color:var(--appsanic-text-muted);flex:none;font-size:13px;font-weight:540}.templates-page-module__TtMrYG__cardTagline{color:var(--appsanic-text-secondary);text-wrap:pretty;margin-top:6px;font-size:15px;line-height:1.45}.templates-page-module__TtMrYG__cardScreens{margin:22px 0 0}.templates-page-module__TtMrYG__cardFeatures{flex-wrap:wrap;gap:6px;margin:20px 0 0;padding:0;list-style:none;display:flex}.templates-page-module__TtMrYG__cardFeatures li{background:color-mix(in srgb, var(--appsanic-text) 5%, transparent);min-height:28px;color:var(--appsanic-text-secondary);border-radius:999px;align-items:center;padding:0 10px;font-size:12.5px;line-height:1.3;display:inline-flex}.templates-page-module__TtMrYG__starterBadge{color:var(--appsanic-primary-text);align-items:center;gap:6px;margin-top:16px;font-size:13px;font-weight:560;display:inline-flex}.templates-page-module__TtMrYG__starterBadge svg{color:var(--appsanic-primary)}.templates-page-module__TtMrYG__how{margin-top:clamp(40px,5vw,64px)}@media (max-width:1099px){.templates-page-module__TtMrYG__gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.templates-page-module__TtMrYG__card{padding:24px 22px 22px}}@media (max-width:759px){.templates-page-module__TtMrYG__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.templates-page-module__TtMrYG__card{padding:20px 16px 18px}}@media (max-width:600px){.templates-page-module__TtMrYG__fan{width:min(100%,360px)}}@media (max-width:479px){.templates-page-module__TtMrYG__gallery{grid-template-columns:minmax(0,1fr)}.templates-page-module__TtMrYG__card{padding:22px 20px}}
.use-cases-page-module__uP8E2G__heroStage{isolation:isolate;width:min(100%,300px);margin-inline:auto;position:relative}.use-cases-page-module__uP8E2G__heroStage .use-cases-page-module__uP8E2G__aurora{inset:-10% -30% -12%}.use-cases-page-module__uP8E2G__directions{gap:clamp(56px,7vw,104px);margin:clamp(48px,6vw,84px) 0 0;padding:0;list-style:none;display:grid}.use-cases-page-module__uP8E2G__direction{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.use-cases-page-module__uP8E2G__directionPhone{isolation:isolate;width:min(100%,260px);margin-inline:auto;position:relative}.use-cases-page-module__uP8E2G__directionPhone .use-cases-page-module__uP8E2G__aurora{opacity:.8;inset:-8% -40% -10%}.use-cases-page-module__uP8E2G__directionText{min-width:0}.use-cases-page-module__uP8E2G__directionCategory{color:var(--appsanic-text-secondary);margin-bottom:14px;font-size:15px;font-weight:560;display:block}.use-cases-page-module__uP8E2G__directionTitle{color:var(--appsanic-text);letter-spacing:-.028em;text-wrap:balance;font-size:clamp(24px,1.1vw + 17px,32px);font-weight:600;line-height:1.15}.use-cases-page-module__uP8E2G__directionBody{max-width:34rem;color:var(--appsanic-text-secondary);text-wrap:pretty;margin-top:16px;font-size:17px;line-height:1.6}.use-cases-page-module__uP8E2G__brief{border-top:1px solid var(--appsanic-border);gap:18px;max-width:34rem;margin:24px 0 0;padding:22px 0 0;display:grid}.use-cases-page-module__uP8E2G__briefItem{grid-template-columns:112px minmax(0,1fr);gap:16px;margin:0;display:grid}.use-cases-page-module__uP8E2G__briefItem dt{color:var(--appsanic-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12.5px;font-weight:600;line-height:1.6}.use-cases-page-module__uP8E2G__briefItem dd{color:var(--appsanic-text-secondary);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.use-cases-page-module__uP8E2G__firstVersion{gap:6px;margin:0;padding:0;list-style:none;display:grid}.use-cases-page-module__uP8E2G__firstVersion li{gap:8px;display:flex}.use-cases-page-module__uP8E2G__firstVersion svg{color:var(--appsanic-primary);flex:none;margin-top:4px}.use-cases-page-module__uP8E2G__connector strong{color:var(--appsanic-text);font-weight:600}.use-cases-page-module__uP8E2G__directionLink{margin-top:8px}@media (min-width:900px){.use-cases-page-module__uP8E2G__direction{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px)}.use-cases-page-module__uP8E2G__direction:nth-child(2n) .use-cases-page-module__uP8E2G__directionPhone{order:2}}@media (max-width:480px){.use-cases-page-module__uP8E2G__briefItem{grid-template-columns:minmax(0,1fr);gap:6px}}.use-cases-page-module__uP8E2G__beyond{grid-template-columns:minmax(0,1fr);gap:20px;max-width:44rem;margin:clamp(32px,4vw,48px) auto 0;display:grid}.use-cases-page-module__uP8E2G__beyond p{color:var(--appsanic-text-secondary);text-wrap:pretty;font-size:17px;line-height:1.6}
