.oiMBjq_list{gap:12px;display:grid}.oiMBjq_item{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);border-radius:16px}.oiMBjq_item[open]{border-color:var(--appsanic-border-primary);background:color-mix(in srgb, var(--appsanic-primary) 2%, var(--appsanic-surface))}.oiMBjq_summary{color:var(--appsanic-text);letter-spacing:-.012em;text-wrap:pretty;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 25px;font-size:clamp(16px,.3vw + 14px,17.5px);font-weight:580;line-height:1.35;list-style:none;display:flex}.oiMBjq_summary::-webkit-details-marker{display:none}.oiMBjq_summary:hover{color:var(--appsanic-primary-text)}.oiMBjq_summary:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:4px;border-radius:8px}.oiMBjq_icon{border:1px solid var(--appsanic-border);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}.oiMBjq_summary:hover .oiMBjq_icon{border-color:var(--appsanic-border-primary);color:var(--appsanic-primary-text)}.oiMBjq_item[open] .oiMBjq_icon{border-color:var(--appsanic-primary);background:var(--appsanic-primary);color:var(--appsanic-on-primary);transform:rotate(45deg)}.oiMBjq_answer{max-width:68ch;color:var(--appsanic-text-secondary);text-wrap:pretty;padding:0 68px 25px 25px;font-size:16px;line-height:1.6}.oiMBjq_answer p+p{margin-top:.8em}.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}.oiMBjq_answer a:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){.oiMBjq_item[open] .oiMBjq_answer{animation:.32s cubic-bezier(.2,.7,.2,1) backwards oiMBjq_answerIn}}@keyframes oiMBjq_answerIn{0%{opacity:0;translate:0 -4px}}@media (max-width:600px){.oiMBjq_summary{padding:18px}.oiMBjq_answer{padding:0 18px 20px}}.oiMBjq_list[data-variant=compact]{border-top:1px solid var(--appsanic-border);gap:0}.oiMBjq_list[data-variant=compact] .oiMBjq_item,.oiMBjq_list[data-variant=compact] .oiMBjq_item[open]{border:0;border-bottom:1px solid var(--appsanic-border);background:0 0;border-radius:0}.oiMBjq_list[data-variant=compact] .oiMBjq_summary{letter-spacing:-.01em;gap:24px;padding:19px 0;font-size:16px;font-weight:560;line-height:1.4}.oiMBjq_list[data-variant=compact] .oiMBjq_icon,.oiMBjq_list[data-variant=compact] .oiMBjq_summary:hover .oiMBjq_icon,.oiMBjq_list[data-variant=compact] .oiMBjq_item[open] .oiMBjq_icon{background:0 0;border:0;width:24px;height:24px}.oiMBjq_list[data-variant=compact] .oiMBjq_icon{color:var(--appsanic-text-muted)}.oiMBjq_list[data-variant=compact] .oiMBjq_summary:hover .oiMBjq_icon,.oiMBjq_list[data-variant=compact] .oiMBjq_item[open] .oiMBjq_icon{color:var(--appsanic-primary-text)}.oiMBjq_list[data-variant=compact] .oiMBjq_answer{max-width:64ch;padding:0 48px 22px 0;font-size:15px;line-height:1.65}@media (max-width:600px){.oiMBjq_list[data-variant=compact] .oiMBjq_summary{padding:17px 0;font-size:15.5px}.oiMBjq_list[data-variant=compact] .oiMBjq_answer{padding:0 0 20px}}@media (prefers-reduced-motion:reduce){.oiMBjq_icon{transition:none}}
.qPulca_page{--home-max:var(--marketing-content-max,1200px);--home-gutter:var(--marketing-gutter,48px);--home-slab-margin:24px;--home-slab-radius:32px;--home-card-radius:22px;--home-section-space:clamp(112px, 12vw, 176px);padding-bottom:calc(var(--home-section-space) / 4);background:var(--appsanic-background);display:flow-root}@media (max-width:1160px){.qPulca_page{--home-slab-margin:16px;--home-slab-radius:28px}}@media (max-width:600px){.qPulca_page{--home-slab-margin:8px;--home-slab-radius:24px;--home-section-space:104px}}@media (max-width:360px){.qPulca_page{--home-slab-margin:6px;--home-slab-radius:24px}}
.H3kDdG_layout{grid-template:"intro stage""list stage"1fr/minmax(0,1fr) minmax(0,560px);align-items:start;gap:clamp(28px,3vw,40px) clamp(40px,6vw,96px);display:grid}.H3kDdG_explorer{display:contents}.H3kDdG_intro{grid-area:intro}.H3kDdG_intro h2{color:var(--appsanic-text);font-family:var(--appsanic-font-ui);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:560;line-height:1.1}.H3kDdG_intro h2>span{color:var(--appsanic-text-muted)}.H3kDdG_intro p{max-width:460px;color:var(--appsanic-text-secondary);text-wrap:pretty;margin:18px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.65}.H3kDdG_list{border-bottom:1px solid var(--appsanic-border);grid-area:list;display:grid}.H3kDdG_tab{border:0;border-top:1px solid var(--appsanic-border);width:100%;color:var(--appsanic-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:22px minmax(0,1fr);gap:16px;padding:17px 4px 18px 0;display:grid;position:relative}.H3kDdG_tabIcon{color:var(--appsanic-icon);padding-top:1px;transition:color .2s;display:grid}.H3kDdG_tab[data-active] .H3kDdG_tabIcon{color:var(--appsanic-primary-text)}.H3kDdG_tabText{gap:4px;min-width:0;display:grid}.H3kDdG_tabTitle{color:var(--appsanic-text-secondary);letter-spacing:-.015em;font-size:17px;font-weight:560;line-height:1.35;transition:color .2s}.H3kDdG_tabBody{color:var(--appsanic-text-muted);text-wrap:pretty;font-size:14.5px;line-height:1.55;transition:color .2s}.H3kDdG_tab[data-active] .H3kDdG_tabTitle{color:var(--appsanic-text)}.H3kDdG_tab[data-active] .H3kDdG_tabBody{color:var(--appsanic-text-secondary)}.H3kDdG_tab:hover:not([data-active]) .H3kDdG_tabTitle{color:var(--appsanic-text)}.H3kDdG_tab:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:4px;border-radius:6px}.H3kDdG_track{border-radius:2px;height:2px;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.H3kDdG_progress{background:var(--appsanic-gradient);transform-origin:0;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.H3kDdG_progress[data-run]{animation:5.6s linear both H3kDdG_control-progress}}@keyframes H3kDdG_control-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.H3kDdG_stage{background:radial-gradient(ellipse 70% 55% at 50% 0%, color-mix(in srgb, var(--appsanic-purple) 7%, transparent), transparent 75%), radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--appsanic-charcoal) 9%, transparent) 1px, transparent 1.4px) 0 0 / 18px 18px, var(--appsanic-canvas);min-height:720px;box-shadow:inset 0 0 0 1px var(--appsanic-border);border-radius:28px;grid-area:stage;place-items:center;padding:40px 24px;display:grid}.H3kDdG_state{opacity:0;grid-area:1/1;translate:0 14px}.H3kDdG_state[data-active]{opacity:1;translate:0}@media (prefers-reduced-motion:no-preference){.H3kDdG_state{transition:opacity .28s,translate .52s cubic-bezier(.22,1,.36,1)}.H3kDdG_state[data-active]{transition:opacity .42s 80ms,translate .62s cubic-bezier(.22,1,.36,1) 80ms}}.H3kDdG_frame{zoom:var(--control-zoom,1);box-shadow:0 0 0 1px var(--appsanic-border-strong), 0 2px 6px var(--appsanic-shadow-soft), 0 44px 80px -40px var(--appsanic-shadow-high), 0 30px 70px -46px color-mix(in srgb, var(--appsanic-purple) 40%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:18px}@media (max-width:1199px){.H3kDdG_frame{--control-zoom:.92}.H3kDdG_stage{min-height:680px}}@media (max-width:999px){.H3kDdG_layout{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""stage""list"}.H3kDdG_stage{min-height:0;padding:32px 16px}}@media (max-width:520px){.H3kDdG_frame{--control-zoom:.8}.H3kDdG_stage{border-radius:22px;padding:24px 12px}}@media (max-width:400px){.H3kDdG_frame{--control-zoom:.72}}@media (prefers-reduced-motion:reduce){.H3kDdG_tabIcon,.H3kDdG_tabTitle,.H3kDdG_tabBody{transition:none}}@media (forced-colors:active){.H3kDdG_tab[data-active]{outline:2px solid canvastext}}
.BGnufG_mark{pointer-events:none;flex-shrink:0;display:block;overflow:visible}.BGnufG_spoke{stroke:var(--appsanic-primary);stroke-width:.85px;stroke-linecap:round;opacity:.32}
.aKv0fW_root{height:100%;color:var(--appsanic-text);font-family:var(--appsanic-font-ui);text-align:left;position:relative;overflow:hidden;container-type:inline-size}.aKv0fW_interface{pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;gap:12px;height:100%;padding:16px;display:flex}.aKv0fW_message{border:1px solid color-mix(in srgb, var(--appsanic-border-primary) 45%, transparent);background:color-mix(in srgb, var(--appsanic-primary) 7%, var(--appsanic-surface));border-radius:18px 18px 5px;align-self:flex-end;max-width:calc(100% - 20px);padding:11px 14px;font-size:13px;line-height:1.55}.aKv0fW_author{align-items:center;gap:7px;min-height:20px;font-size:12px;display:flex}.aKv0fW_author strong{font-weight:600}.aKv0fW_applied{color:var(--appsanic-success);align-items:center;gap:4px;margin-left:auto;font-size:10px;font-weight:500;display:inline-flex}.aKv0fW_plan{border:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);border-radius:9px;margin-top:8px;padding:9px 12px}.aKv0fW_planHeading{color:var(--appsanic-text);align-items:center;gap:7px;font-size:12px;line-height:1.5;display:flex}.aKv0fW_planHeading strong{font-weight:600}.aKv0fW_planHeading>svg:first-child{color:var(--appsanic-primary-text)}.aKv0fW_planHeading>svg:last-child{color:var(--appsanic-text-muted)}.aKv0fW_count{color:var(--appsanic-text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.aKv0fW_planSummary{color:var(--appsanic-text-secondary);margin-top:5px;font-size:11px;font-weight:500;line-height:1.6}.aKv0fW_track{background:var(--appsanic-surface-active);border-radius:8px;height:2px;margin-top:7px;display:block;overflow:hidden}.aKv0fW_progress{border-radius:inherit;background:var(--appsanic-gradient);height:100%;display:block}.aKv0fW_composer{border:1px solid color-mix(in srgb, var(--appsanic-primary) 44%, var(--appsanic-border));background:var(--appsanic-surface);box-shadow:0 2px 4px var(--appsanic-shadow-soft), 0 8px 24px var(--appsanic-shadow-low);border-radius:18px;flex:none;position:relative}.aKv0fW_field{min-height:46px;padding:14px 14px 8px;font-size:14px;line-height:1.55}.aKv0fW_typed{vertical-align:bottom;white-space:pre;padding-inline-end:3px;display:inline-block;position:relative;overflow:hidden}.aKv0fW_toolbar{min-height:34px;color:var(--appsanic-text-secondary);align-items:center;gap:8px;padding:0 9px 8px;font-size:11px;font-weight:500;display:flex}.aKv0fW_choice{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.aKv0fW_choice>svg:last-child{color:var(--appsanic-text-muted)}.aKv0fW_actions{align-items:center;gap:9px;margin-left:auto;display:inline-flex}.aKv0fW_send{background:var(--appsanic-action-gradient);width:27px;height:27px;color:var(--appsanic-on-primary);box-shadow:0 3px 8px var(--appsanic-brand-shadow);border-radius:50%;place-items:center;display:grid;position:relative}@media (min-width:1101px){.aKv0fW_interface{gap:clamp(12px,3.5cqi,16px)}.aKv0fW_message{font-size:clamp(13px,3.5cqi,15px)}.aKv0fW_author,.aKv0fW_planHeading{font-size:clamp(12px,3.2cqi,14px)}.aKv0fW_planSummary,.aKv0fW_toolbar{font-size:clamp(11px,3cqi,13px)}.aKv0fW_applied,.aKv0fW_count{font-size:clamp(10px,2.6cqi,11px)}.aKv0fW_field{font-size:clamp(14px,3.8cqi,16px)}}@container (max-width:330px){.aKv0fW_interface{gap:12px;padding:13px}.aKv0fW_message{padding:9px 12px;font-size:12px}.aKv0fW_plan{margin-top:8px;padding:9px 10px}.aKv0fW_toolbar{gap:6px;padding-inline:8px;font-size:10px}.aKv0fW_choice{gap:3px}.aKv0fW_actions{gap:6px}}@media (prefers-reduced-motion:no-preference){[data-motion=playing] .aKv0fW_typed:after{content:"";background:var(--appsanic-surface);border-inline-start:2px solid var(--appsanic-primary-text);animation:6s steps(19,end) infinite aKv0fW_typeFollowUp;position:absolute;inset:0}}@keyframes aKv0fW_typeFollowUp{0%{transform:translate(0)}20%,to{transform:translate(calc(100% - 2px))}}
._61u6ta_demo{width:100%;height:100%;color:var(--appsanic-text);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;container-type:inline-size}._61u6ta_window{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);width:110cqi;box-shadow:0 10px 28px -12px var(--appsanic-shadow-high);border-radius:14px;position:absolute;top:10cqi;left:8cqi;overflow:hidden}._61u6ta_heading{border-bottom:1px solid var(--appsanic-border);justify-content:space-between;align-items:center;padding:4cqi 5cqi;display:flex}._61u6ta_heading strong{letter-spacing:-.02em;font-size:4cqi;font-weight:580}._61u6ta_heading svg{color:var(--appsanic-icon);margin-right:12cqi}._61u6ta_catalog{background:var(--appsanic-surface-subtle);padding:4cqi 5cqi 5cqi}._61u6ta_search{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);color:var(--appsanic-text-muted);border-radius:7px;align-items:center;gap:2cqi;padding:2.5cqi 3cqi;font-size:3cqi;display:flex}._61u6ta_filters{color:var(--appsanic-text-secondary);align-items:center;gap:2cqi;margin:3.5cqi 0;font-size:2.65cqi;display:flex}._61u6ta_filters span{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);white-space:nowrap;border-radius:6px;padding:1.4cqi 2.5cqi}._61u6ta_filters ._61u6ta_activeFilter{border-color:var(--appsanic-border-primary);background:var(--appsanic-surface-hover);color:var(--appsanic-primary-text)}._61u6ta_providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:3cqi;display:grid}._61u6ta_provider{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);box-shadow:0 2px 6px var(--appsanic-shadow-soft);border-radius:10px;padding:3cqi;position:relative}._61u6ta_providerTitle{align-items:center;gap:2cqi;display:flex}._61u6ta_providerTitle>svg{color:var(--appsanic-icon);flex-shrink:0;align-self:flex-start;margin-left:auto}._61u6ta_providerTitle strong,._61u6ta_providerTitle small,._61u6ta_saved strong,._61u6ta_saved small{display:block}._61u6ta_providerTitle strong{font-size:3.15cqi;font-weight:550}._61u6ta_providerTitle small{color:var(--appsanic-text-muted);white-space:nowrap;margin-top:.5cqi;font-size:2.25cqi}._61u6ta_providerTitle ._61u6ta_brand{width:8cqi;height:8cqi;box-shadow:none;border-radius:7px}._61u6ta_brand img{width:4.8cqi;height:4.8cqi}._61u6ta_provider p{color:var(--appsanic-text-secondary);margin:3cqi 0;font-size:2.8cqi;line-height:1.6}._61u6ta_tags{gap:1cqi;margin-bottom:3cqi;display:flex}._61u6ta_tags span{border:1px solid var(--appsanic-border);color:var(--appsanic-text-secondary);border-radius:4px;padding:.7cqi 1.3cqi;font-size:2.3cqi}._61u6ta_connect{border:1px solid var(--appsanic-border-primary);background:var(--appsanic-surface-hover);color:var(--appsanic-primary-text);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:1cqi;padding:2cqi 0;font-size:2.55cqi;display:flex}._61u6ta_selection{border:1px solid var(--appsanic-primary);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-1px}._61u6ta_saved{z-index:2;border:1px solid var(--appsanic-border);background:var(--appsanic-surface);box-shadow:0 8px 22px var(--appsanic-shadow-low), 0 2px 5px var(--appsanic-shadow-soft);border-radius:12px;align-items:center;gap:3cqi;padding:3.5cqi 4cqi;display:flex;position:absolute;bottom:6cqi;left:6cqi;right:6cqi}._61u6ta_saved ._61u6ta_savedBrand{border-radius:8px;width:9cqi;height:9cqi}._61u6ta_savedBrand img{width:5cqi;height:5cqi}._61u6ta_saved strong{font-size:3.4cqi;font-weight:550}._61u6ta_saved small{color:var(--appsanic-text-muted);margin-top:.7cqi;font-size:2.7cqi}._61u6ta_status{color:var(--appsanic-primary-text);align-items:center;gap:1cqi;margin-left:auto;font-size:2.8cqi;display:flex}[data-motion=playing] ._61u6ta_selection{animation:9s ease-in-out infinite _61u6ta_connector-select}[data-motion=playing] ._61u6ta_saved{animation:9s cubic-bezier(.22,1,.36,1) infinite _61u6ta_connection-saved}@keyframes _61u6ta_connector-select{0%,18%,65%,to{opacity:0}30%,54%{opacity:1}}@keyframes _61u6ta_connection-saved{0%,38%,to{opacity:0;transform:translateY(14px)}49%,86%{opacity:1;transform:translateY(0)}96%{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._61u6ta_demo *{animation:none!important}}
.Ag23NW_demo{width:100%;height:100%;color:var(--appsanic-charcoal);background:radial-gradient(ellipse at 65% 65%, color-mix(in srgb, var(--appsanic-purple) 9%, transparent), transparent 70%);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;container-type:inline-size}.Ag23NW_editor{border:1px solid color-mix(in srgb, var(--appsanic-charcoal) 12%, transparent);background:var(--appsanic-white);width:103cqi;height:87cqi;box-shadow:0 4cqi 9cqi -4cqi var(--appsanic-shadow-medium), 0 .5cqi 1.5cqi var(--appsanic-shadow-soft);border-radius:3cqi;font-size:2.25cqi;line-height:1.3;position:absolute;top:5cqi;left:4cqi;overflow:hidden}.Ag23NW_editor svg{stroke-width:1.5px;flex:none;width:3cqi;height:3cqi}.Ag23NW_topbar{border-bottom:1px solid var(--appsanic-border);justify-content:space-between;align-items:center;height:9cqi;padding:0 4cqi;display:flex}.Ag23NW_project,.Ag23NW_modeSwitch,.Ag23NW_modeSwitch>span,.Ag23NW_libraryTitle,.Ag23NW_search,.Ag23NW_category,.Ag23NW_canvasLabel,.Ag23NW_status,.Ag23NW_status>span,.Ag23NW_trip>span,.Ag23NW_selectionToolbar,.Ag23NW_selectionToolbar>span,.Ag23NW_draggedButton{align-items:center;display:flex}.Ag23NW_project{gap:2cqi;font-weight:600}.Ag23NW_project svg{width:2.5cqi;height:2.5cqi;color:var(--appsanic-icon)}.Ag23NW_modeSwitch{background:var(--appsanic-surface-subtle);border-radius:2cqi;gap:1cqi;padding:.7cqi}.Ag23NW_modeSwitch>span{color:var(--appsanic-text-muted);gap:1.2cqi;padding:.8cqi 1.8cqi}.Ag23NW_modeSwitch .Ag23NW_activeMode{background:var(--appsanic-white);box-shadow:0 .3cqi 1cqi var(--appsanic-shadow-low);color:var(--appsanic-purple);border-radius:1.2cqi}.Ag23NW_phoneIcon{color:var(--appsanic-icon);margin-right:6cqi}.Ag23NW_workspace{background:var(--appsanic-surface-subtle);height:calc(100% - 9cqi);position:relative}.Ag23NW_library{border-right:1px solid var(--appsanic-border);background:var(--appsanic-white);width:29cqi;position:absolute;inset:0 auto 0 0}.Ag23NW_libraryTitle{gap:1.2cqi;font-size:2.45cqi;font-weight:600;position:absolute;top:3cqi;left:2.5cqi}.Ag23NW_libraryTitle svg{color:var(--appsanic-purple)}.Ag23NW_tabs{color:var(--appsanic-text-muted);gap:2.4cqi;font-size:2.1cqi;display:flex;position:absolute;top:9cqi;left:2.5cqi}.Ag23NW_tabs>span{padding-bottom:1.2cqi}.Ag23NW_tabs>span:first-child{border-bottom:1.5px solid var(--appsanic-purple);color:var(--appsanic-purple);font-weight:600}.Ag23NW_search{border:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);width:24cqi;height:5.5cqi;color:var(--appsanic-text-muted);border-radius:1.2cqi;gap:1cqi;padding:0 1.5cqi;font-size:1.8cqi;position:absolute;top:15cqi;left:2.5cqi}.Ag23NW_search svg{width:2.5cqi;height:2.5cqi}.Ag23NW_category{gap:1cqi;width:24cqi;font-weight:550;position:absolute;top:23cqi;left:2.5cqi}.Ag23NW_category small{color:var(--appsanic-text-muted);margin-left:auto;font-size:2cqi}.Ag23NW_tiles{grid-template-columns:repeat(2,11.2cqi);gap:2.2cqi 1.6cqi;display:grid;position:absolute;top:29cqi;left:2.5cqi}.Ag23NW_tile{flex-direction:column;gap:1cqi;font-size:2.15cqi;display:flex}.Ag23NW_tilePreview{border:1px solid var(--appsanic-border);background:linear-gradient(145deg, var(--appsanic-white), var(--appsanic-surface-muted));height:10cqi;color:var(--appsanic-purple);border-radius:1.4cqi;place-items:center;display:grid}.Ag23NW_tilePreview>svg{width:5cqi;height:5cqi}.Ag23NW_cardGlyph{border:1px solid var(--appsanic-border-primary);background:var(--appsanic-white);border-radius:.7cqi;flex-direction:column;gap:.6cqi;width:6cqi;padding:.8cqi;display:flex}.Ag23NW_cardGlyph i{background:var(--appsanic-selection);border-radius:.4cqi;height:2cqi}.Ag23NW_cardGlyph b{background:var(--appsanic-border-primary);border-radius:.3cqi;width:85%;height:.4cqi}.Ag23NW_cardGlyph b:last-child{width:60%}.Ag23NW_buttonGlyph{background:var(--appsanic-purple);color:var(--appsanic-white);border-radius:1cqi;padding:.9cqi 1.3cqi;font-size:1.8cqi}.Ag23NW_libraryHint{color:var(--appsanic-text-muted);font-size:1.85cqi;position:absolute;top:63cqi;left:2.5cqi}.Ag23NW_canvasLabel{color:var(--appsanic-text-muted);gap:2cqi;font-size:2cqi;position:absolute;top:2cqi;left:32cqi}.Ag23NW_canvasLabel svg{width:2.3cqi;height:2.3cqi}.Ag23NW_phone{border:1px solid var(--appsanic-border);background:var(--appsanic-white);width:43cqi;height:69cqi;box-shadow:0 2cqi 5cqi -1cqi var(--appsanic-shadow-low);border-radius:4.5cqi;position:absolute;top:7cqi;left:41cqi}.Ag23NW_status{justify-content:space-between;font-size:1.7cqi;font-weight:600;position:absolute;top:2cqi;left:3cqi;right:3cqi}.Ag23NW_status i{background:var(--appsanic-charcoal);border-radius:2cqi;width:7cqi;height:2cqi;position:absolute;left:50%;transform:translate(-50%)}.Ag23NW_status>span{gap:.6cqi}.Ag23NW_status svg{width:2cqi;height:2cqi}.Ag23NW_greeting{flex-direction:column;gap:.8cqi;display:flex;position:absolute;top:7cqi;left:3cqi}.Ag23NW_greeting small{color:var(--appsanic-text-muted);font-size:1.9cqi}.Ag23NW_greeting strong{letter-spacing:-.05em;font-size:3.65cqi;font-weight:600}.Ag23NW_photo{border-radius:2.2cqi;width:37cqi;height:20cqi;position:absolute;top:16cqi;left:3cqi;overflow:hidden}.Ag23NW_photo img{object-fit:cover;width:100%;height:100%;display:block}.Ag23NW_trip{flex-direction:column;gap:1.3cqi;display:flex;position:absolute;top:38cqi;left:3cqi}.Ag23NW_trip>strong{letter-spacing:-.02em;font-size:2.75cqi;font-weight:600}.Ag23NW_trip>span{color:var(--appsanic-text-muted);gap:.7cqi;font-size:1.95cqi}.Ag23NW_trip svg{width:2.3cqi;height:2.3cqi}.Ag23NW_insertedButton{background:var(--appsanic-purple);width:37cqi;height:7cqi;color:var(--appsanic-white);border-radius:1.7cqi;place-items:center;font-size:2.4cqi;font-weight:550;display:grid;position:absolute;top:48cqi;left:3cqi}.Ag23NW_selection{border:1px solid var(--appsanic-purple);width:37.8cqi;height:7.8cqi;position:absolute;top:47.6cqi;left:2.6cqi}.Ag23NW_selection i{border:1px solid var(--appsanic-purple);background:var(--appsanic-white);width:1.2cqi;height:1.2cqi;position:absolute}.Ag23NW_selection i:first-child{top:-.7cqi;left:-.7cqi}.Ag23NW_selection i:nth-child(2){top:-.7cqi;right:-.7cqi}.Ag23NW_selection i:nth-child(3){bottom:-.7cqi;left:-.7cqi}.Ag23NW_selection i:nth-child(4){bottom:-.7cqi;right:-.7cqi}.Ag23NW_lowerCard{gap:2cqi;display:flex;position:absolute;top:59cqi;left:3cqi}.Ag23NW_lowerCard span{background:var(--appsanic-surface-subtle);border-radius:1.5cqi;width:17.5cqi;height:9cqi}.Ag23NW_dropGuide{opacity:0;background:var(--appsanic-purple);width:37cqi;height:.5cqi;position:absolute;top:54.5cqi;left:44cqi}.Ag23NW_dropGuide:before{content:"";border:1px solid var(--appsanic-purple);background:var(--appsanic-white);border-radius:50%;width:1.4cqi;height:1.4cqi;position:absolute;top:-.5cqi;left:-.8cqi}.Ag23NW_dropGuide>span{background:var(--appsanic-purple);color:var(--appsanic-white);border-radius:.7cqi;padding:.6cqi 1cqi;font-size:1.9cqi;position:absolute;bottom:1.3cqi;left:0}.Ag23NW_selectionToolbar{z-index:2;border:1px solid var(--appsanic-border-primary);background:var(--appsanic-white);height:6cqi;box-shadow:0 1cqi 3cqi var(--appsanic-shadow-low);white-space:nowrap;border-radius:1.6cqi;gap:1.4cqi;padding:0 1.6cqi;font-size:1.9cqi;position:absolute;top:47cqi;left:37cqi}.Ag23NW_selectionToolbar>span{gap:1cqi}.Ag23NW_selectionToolbar>i{background:var(--appsanic-border);width:1px;height:2.8cqi}.Ag23NW_selectionToolbar>svg{width:2.5cqi;height:2.5cqi;color:var(--appsanic-icon)}.Ag23NW_selectedName>svg{color:var(--appsanic-purple)}.Ag23NW_editWithAi{color:var(--appsanic-purple);background:var(--appsanic-surface-active);border-radius:.8cqi;padding:.8cqi;font-weight:550}.Ag23NW_draggedButton{z-index:5;border:1px solid var(--appsanic-border-strong);background:var(--appsanic-white);width:32cqi;height:11cqi;box-shadow:0 2cqi 6cqi var(--appsanic-shadow-high);opacity:0;border-radius:2cqi;gap:2cqi;padding:2cqi;position:absolute;top:45cqi;left:5cqi}.Ag23NW_draggedButton>svg{width:5cqi;height:5cqi;color:var(--appsanic-purple)}.Ag23NW_draggedButton>span{font-size:2.6cqi;font-weight:550}.Ag23NW_draggedButton small{color:var(--appsanic-text-muted);margin-top:.8cqi;font-size:1.7cqi;font-weight:400;display:block}.Ag23NW_editor .Ag23NW_cursor{z-index:6;width:5.5cqi;height:5.5cqi;fill:var(--appsanic-charcoal);stroke:var(--appsanic-white);stroke-width:1.4px;filter:drop-shadow(0 .5cqi .6cqi var(--appsanic-shadow-medium));opacity:0;position:absolute;top:49cqi;left:12cqi}[data-motion=playing] .Ag23NW_draggedButton{animation:9.2s ease-in-out infinite Ag23NW_drag-component}[data-motion=playing] .Ag23NW_cursor{animation:9.2s ease-in-out infinite Ag23NW_move-cursor}[data-motion=playing] .Ag23NW_sourceTile{animation:9.2s ease-in-out infinite Ag23NW_source-component}[data-motion=playing] .Ag23NW_dropGuide{animation:9.2s ease-in-out infinite Ag23NW_show-guide}[data-motion=playing] .Ag23NW_insertedButton{animation:9.2s ease-in-out infinite Ag23NW_settle-button}:is([data-motion=playing] .Ag23NW_selection,[data-motion=playing] .Ag23NW_selectionToolbar){animation:9.2s ease-in-out infinite Ag23NW_show-selection}@keyframes Ag23NW_drag-component{0%,13%{opacity:0;transform:translate(0)scale(.92)}18%,23%{opacity:1;transform:translateY(-1cqi)scale(1)}44%{opacity:1;transform:translate(40cqi,8cqi)scale(.96)}49%,to{opacity:0;transform:translate(40cqi,9cqi)scale(.9)}}@keyframes Ag23NW_move-cursor{0%{opacity:0;transform:translate(-4cqi,5cqi)}10%,23%{opacity:1;transform:translate(0)}44%,52%{opacity:1;transform:translate(40cqi,9cqi)}64%,to{opacity:0;transform:translate(45cqi,13cqi)}}@keyframes Ag23NW_source-component{0%,13%,50%,to{opacity:1}18%,44%{opacity:.45}}@keyframes Ag23NW_show-guide{0%,23%,49%,to{opacity:0;transform:scaleX(.92)}31%,44%{opacity:1;transform:scaleX(1)}}@keyframes Ag23NW_settle-button{0%,45%{opacity:0;transform:scale(.96)}51%,94%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes Ag23NW_show-selection{0%,51%{opacity:0;transform:translateY(.8cqi)}57%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Ag23NW_demo .Ag23NW_editor *{animation:none}}
.tPXRhq_section{padding-block:clamp(64px,7vw,100px)}.tPXRhq_heading{max-width:1000px;margin-bottom:clamp(36px,4.5vw,60px)}.tPXRhq_heading h2{color:var(--appsanic-text);font-family:var(--appsanic-font-ui);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,3.25vw,46px);font-weight:560;line-height:1.13}.tPXRhq_heading p{max-width:580px;color:var(--appsanic-text-secondary);text-wrap:pretty;margin:20px 0 0;font-size:clamp(16px,1.35vw,18px);line-height:1.65}.tPXRhq_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tPXRhq_card{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);min-width:0;box-shadow:0 2px 3px var(--appsanic-shadow-soft), 0 14px 40px -18px var(--appsanic-shadow-low);border-radius:24px;overflow:hidden}.tPXRhq_preview{isolation:isolate;height:310px;position:relative;overflow:hidden}.tPXRhq_preview:after{content:"";z-index:5;background:linear-gradient(transparent, var(--appsanic-surface));pointer-events:none;height:44px;position:absolute;inset:auto 0 0}.tPXRhq_ai{background:radial-gradient(ellipse at 30% 45%, var(--appsanic-brand-shadow), transparent 68%), radial-gradient(ellipse at 100% 10%, var(--appsanic-accent-shadow), transparent 62%)}.tPXRhq_design{background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--appsanic-violet) 9%, transparent), transparent 72%)}.tPXRhq_connectors{background:radial-gradient(ellipse at 8% 50%, var(--appsanic-accent-shadow), transparent 70%), color-mix(in srgb, var(--appsanic-purple) 2%, var(--appsanic-surface))}.tPXRhq_caption{z-index:6;background:var(--appsanic-surface);padding:14px 26px 30px;position:relative}.tPXRhq_label{color:var(--appsanic-primary-text);margin-bottom:12px;font-size:12px;font-weight:600;line-height:1.4;display:block}.tPXRhq_caption h3{color:var(--appsanic-text);letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:20px;font-weight:560;line-height:1.35}.tPXRhq_caption p{color:var(--appsanic-text-secondary);text-wrap:pretty;margin:12px 0 0;font-size:15px;line-height:1.7}@media (min-width:1101px){.tPXRhq_preview{aspect-ratio:6/5;height:auto;min-height:310px}.tPXRhq_preview:after{height:28px}}@media (min-width:981px) and (max-width:1100px){.tPXRhq_cards{gap:14px}.tPXRhq_preview{height:270px}.tPXRhq_caption{padding:12px 20px 24px}.tPXRhq_caption h3{font-size:18px}.tPXRhq_caption p{font-size:14px}}@media (max-width:980px){.tPXRhq_cards{grid-template-columns:1fr;gap:24px}.tPXRhq_card{width:100%;max-width:500px;margin-inline:auto}.tPXRhq_preview{height:clamp(275px,76vw,340px)}.tPXRhq_heading h2{text-wrap:pretty;max-width:550px}.tPXRhq_caption{padding:12px 24px 28px}}@media (forced-colors:active){.tPXRhq_card{border-color:canvastext}.tPXRhq_label{color:canvastext}.tPXRhq_preview:after{display:none}}
.AL7uAq_frame{min-width:0;position:relative}.AL7uAq_screen{background:var(--appsanic-surface);position:relative;overflow:hidden}.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)}.AL7uAq_window>.AL7uAq_screen{border:1px solid var(--appsanic-border);border-radius:calc(var(--frame-radius) - var(--frame-rim))}.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)}.AL7uAq_panel>.AL7uAq_screen{border-radius:var(--frame-radius)}.AL7uAq_phone{width:100%;container-type:inline-size}.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}.AL7uAq_phoneBody:before,.AL7uAq_phoneBody:after{content:"";background:color-mix(in srgb, var(--appsanic-charcoal) 82%, var(--appsanic-white));width:.9cqi;position:absolute}.AL7uAq_phoneBody:before{border-radius:0 .6cqi .6cqi 0;height:14%;top:25%;right:-.8cqi}.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}.AL7uAq_phoneScreen{border-radius:11.8cqi}.AL7uAq_glowSoft:before,.AL7uAq_glowBrand:before{content:"";z-index:-1;pointer-events:none;position:absolute}.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%}.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] .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] .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){.AL7uAq_window{--frame-radius:14px;--frame-rim:4px}.AL7uAq_panel{--frame-radius:12px}}
.okx7tq_phone{width:100%}.okx7tq_screen{aspect-ratio:376/830;display:block}.okx7tq_screen img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}
.Xsp27a_scene{inset:var(--scene-inset,0);-webkit-mask-image:var(--scene-fade,none);mask-image:var(--scene-fade,none);opacity:var(--scene-opacity,1);pointer-events:none;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.Xsp27a_poster,.Xsp27a_film{object-fit:cover;object-position:center 46%;width:100%;height:100%;display:block;position:absolute;inset:0}.Xsp27a_film{opacity:0}.Xsp27a_film[data-playing]{opacity:1}@media (prefers-reduced-motion:no-preference){.Xsp27a_film{transition:opacity .2s ease-out}}.Xsp27a_play{z-index:2;inset-block:var(--retry-inset-block,auto 16px);border:1px solid var(--appsanic-white);background:var(--appsanic-charcoal);min-height:44px;color:var(--appsanic-white);font:inherit;white-space:nowrap;cursor:pointer;pointer-events:auto;border-radius:9px;padding:8px 16px;position:absolute;left:50%;transform:translate(-50%)}.Xsp27a_play:focus-visible{outline:2px solid var(--appsanic-white);outline-offset:4px}
.qw4xgW_banner{isolation:isolate;background:color-mix(in srgb, var(--appsanic-hero-background) 87%, var(--appsanic-purple));min-height:clamp(328px,30vw,390px);color:var(--appsanic-white);border-radius:20px;align-items:center;margin-bottom:clamp(24px,2.5vw,32px);display:grid;position:relative;overflow:hidden}.qw4xgW_copy{z-index:1;width:43%;padding:clamp(30px,4.5vw,64px) 0 clamp(30px,4.5vw,64px) clamp(30px,4.5vw,64px);position:relative}.qw4xgW_label{color:color-mix(in srgb, var(--appsanic-white) 80%, var(--appsanic-violet));align-items:center;gap:10px;margin:0 0 16px;font-size:13px;font-weight:550;line-height:1.4;display:flex}.qw4xgW_label:before{background:var(--appsanic-gradient);content:"";border-radius:2px;width:24px;height:2px}.qw4xgW_copy h3{letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.6vw,66px);font-weight:550;line-height:1.02}.qw4xgW_description{max-width:36ch;color:color-mix(in srgb, var(--appsanic-white) 80%, transparent);text-wrap:pretty;margin:16px 0 0;font-size:clamp(15px,1.15vw,17px);line-height:1.55}.qw4xgW_action{background:var(--appsanic-white);min-height:44px;color:var(--appsanic-charcoal);border-radius:9px;align-items:center;gap:12px;margin-top:22px;padding:8px 16px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.qw4xgW_action:hover{background:color-mix(in srgb, var(--appsanic-white) 90%, var(--appsanic-purple))}.qw4xgW_action:focus-visible{outline:2px solid var(--appsanic-white);outline-offset:4px}.qw4xgW_visual{isolation:isolate;pointer-events:none;--scene-opacity:.9;--scene-fade:linear-gradient(90deg, transparent, color-mix(in srgb, var(--appsanic-charcoal) 24%, transparent) 12%, var(--appsanic-charcoal) 45%);position:absolute;inset:0 0 0 32%}.qw4xgW_visual:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--appsanic-hero-background) 40%, transparent), transparent 33%);-webkit-mask-image:var(--scene-fade);mask-image:var(--scene-fade);position:absolute;inset:0}.qw4xgW_device{z-index:1;aspect-ratio:.48;height:78%;position:absolute;bottom:6%;right:5%;transform:rotate(5deg)}@media (max-width:760px){.qw4xgW_banner{min-height:0}.qw4xgW_copy{width:auto;padding:clamp(24px,5vw,38px) clamp(22px,5vw,38px) 0}.qw4xgW_visual{--scene-fade:linear-gradient(to bottom, transparent, var(--appsanic-charcoal) 24%);height:clamp(180px,53vw,300px);position:relative;inset:auto}.qw4xgW_device{bottom:5%;right:5%}}
.fnlamW_root{min-width:0}.fnlamW_rail{--rail-gap:clamp(16px, 1.6vw, 24px);grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--rail-gap)) / 3);gap:var(--rail-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin:0;padding:5px 0;list-style:none;display:grid;overflow-x:auto}.fnlamW_rail[data-enhanced]{scrollbar-width:none}.fnlamW_rail>li{scroll-snap-align:start;min-width:0}.fnlamW_rail>li:last-child{scroll-snap-align:end}.fnlamW_controls{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.fnlamW_controls[hidden]{display:none}.fnlamW_track{background:var(--appsanic-border);border-radius:2px;width:clamp(70px,8vw,112px);height:3px;margin-right:12px;overflow:hidden}.fnlamW_thumb{border-radius:inherit;background:var(--appsanic-primary);transform-origin:0;height:100%;display:block}.fnlamW_controls button{border:1px solid var(--appsanic-border-strong);background:var(--appsanic-surface);width:44px;height:44px;color:var(--appsanic-text);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.fnlamW_controls button:hover:enabled{border-color:var(--appsanic-border-primary);background:var(--appsanic-surface-hover);color:var(--appsanic-primary-text)}.fnlamW_controls button:disabled{opacity:.38;cursor:default}.fnlamW_controls button:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:3px}@media (max-width:960px){.fnlamW_rail{grid-auto-columns:calc((100% - var(--rail-gap)) / 2)}}@media (max-width:620px){.fnlamW_rail{grid-auto-columns:88%}}
.bwjcYq_section{border-top:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);color:var(--appsanic-text);padding-block:clamp(58px,6.6vw,98px);scroll-margin-top:72px}.bwjcYq_inner{width:min(var(--marketing-content-max), calc(100% - 2 * var(--marketing-gutter)));margin-inline:auto}.bwjcYq_header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(26px,3vw,42px);display:flex}.bwjcYq_header h2{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:520;line-height:1.1}.bwjcYq_header p{max-width:580px;color:var(--appsanic-text-secondary);text-wrap:pretty;margin:14px 0 0;font-size:17px;line-height:1.6}.bwjcYq_card{color:inherit;text-decoration:none;display:block}.bwjcYq_header a:focus-visible,.bwjcYq_card:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:3px}.bwjcYq_card:focus-visible{outline-offset:-2px;border-radius:19px}.bwjcYq_card:focus-visible .bwjcYq_poster{outline:3px solid var(--appsanic-primary);outline-offset:-3px}.bwjcYq_poster{isolation:isolate;aspect-ratio:1.34;background:var(--appsanic-hero-background);color:var(--appsanic-white);border-radius:18px;position:relative;overflow:hidden;container-type:inline-size}.bwjcYq_art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bwjcYq_poster:before,.bwjcYq_poster:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.bwjcYq_poster:before{background:linear-gradient(110deg, color-mix(in srgb, var(--appsanic-charcoal) 17%, transparent), transparent 75%)}.bwjcYq_poster:after{background:radial-gradient(ellipse 95% 84% at 0% 100%, color-mix(in srgb, var(--appsanic-hero-background) 92%, transparent) 5%, color-mix(in srgb, var(--appsanic-hero-background) 65%, transparent) 47%, transparent 100%)}.bwjcYq_device{z-index:1;width:44%;transition:transform .3s;position:absolute;top:12%;right:7%;transform:rotate(6deg)}.bwjcYq_identity{z-index:2;max-width:46%;text-shadow:0 1px 8px color-mix(in srgb, var(--appsanic-hero-background) 46%, transparent);position:absolute;bottom:8%;left:6.5%}.bwjcYq_identity span{font-size:clamp(12px,3.2cqi,14px);font-weight:500}.bwjcYq_identity h3{letter-spacing:-.052em;margin:4px 0 0;font-size:clamp(32px,10.5cqi,50px);font-weight:550;line-height:.96}.bwjcYq_caption{justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 4px 4px;display:flex}.bwjcYq_caption p{color:var(--appsanic-text-secondary);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.bwjcYq_caption svg{color:var(--appsanic-primary-text);flex:none;margin-top:3px}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-marketing-motion=running] .bwjcYq_card:hover .bwjcYq_device{transform:translateY(-4px)rotate(4deg)}}@media (max-width:720px){.bwjcYq_header{flex-direction:column;align-items:flex-start;gap:20px}.bwjcYq_header p{font-size:16px}}
.-R0HSq_backdrop{z-index:-1;border-radius:calc(var(--home-slab-radius,40px) - 1px);pointer-events:none;content-visibility:auto;position:absolute;inset:1px;overflow:clip}.-R0HSq_view{height:100vh;position:sticky;top:0;overflow:clip}.-R0HSq_nebula{background:radial-gradient(22% 5% at 48% 55%, color-mix(in srgb, var(--appsanic-background) 50%, transparent), transparent), radial-gradient(32% 16% at 50% 50%, color-mix(in srgb, var(--appsanic-violet) 16%, transparent), color-mix(in srgb, var(--appsanic-violet) 6%, transparent) 48%, transparent), radial-gradient(20% 9% at 63% 38%, color-mix(in srgb, var(--appsanic-magenta) 12%, transparent), color-mix(in srgb, var(--appsanic-magenta) 3%, transparent) 52%, transparent), radial-gradient(17% 8% at 33% 65%, color-mix(in srgb, var(--appsanic-pink) 10%, transparent), color-mix(in srgb, var(--appsanic-pink) 3%, transparent) 52%, transparent), radial-gradient(49% 49% at 50% 50%, color-mix(in srgb, var(--appsanic-purple) 7%, transparent), transparent);width:136vmax;height:26vmax;margin:-13vmax 0 0 -68vmax;position:absolute;top:49%;left:54%;rotate:-22deg}.-R0HSq_nebula:before{background:radial-gradient(15% 6% at 62% 40%, color-mix(in srgb, var(--appsanic-violet) 11%, transparent), transparent), radial-gradient(12.5% 5.4% at 34% 70%, color-mix(in srgb, var(--appsanic-magenta) 9%, transparent), transparent), radial-gradient(8.8% 4.2% at 78% 27%, color-mix(in srgb, var(--appsanic-pink) 9%, transparent), transparent);content:"";position:absolute;inset:0;rotate:9deg}@media (max-width:1023px){.-R0HSq_nebula{opacity:.8}}.-R0HSq_far,.-R0HSq_near{position:absolute;top:0;left:0}.-R0HSq_stars{border-radius:50%;position:absolute;left:0}.-R0HSq_stars:after{border-radius:inherit;box-shadow:inherit;content:"";position:absolute;inset:0;translate:2600px;scale:-1 1}.-R0HSq_stars+.-R0HSq_stars{top:calc(-1 * var(--field-height))}.-R0HSq_far{--field-height:1500px;--far-a:color-mix(in srgb, var(--appsanic-text) 42%, transparent);--far-b:color-mix(in srgb, var(--appsanic-primary) 52%, transparent);--far-c:color-mix(in srgb, var(--appsanic-text) 28%, transparent)}.-R0HSq_far .-R0HSq_stars{width:1px;height:1px;box-shadow:304px 7px var(--far-b), 355px 116px var(--far-a), 759px 112px var(--far-c), 860px 44px var(--far-a), 949px 64px var(--far-c), 1125px 31px var(--far-a), 1259px 116px var(--far-a), 552px 212px var(--far-a), 679px 171px var(--far-a), 818px 192px var(--far-a), 980px 230px var(--far-c), 1154px 179px var(--far-b), 169px 308px var(--far-a), 344px 272px var(--far-c), 515px 337px var(--far-c), 781px 286px var(--far-c), 897px 353px var(--far-a), 1053px 292px var(--far-a), 1171px 283px var(--far-b), 1286px 280px var(--far-a), 71px 412px var(--far-c), 120px 361px var(--far-b), 412px 410px var(--far-a), 510px 419px var(--far-b), 684px 451px var(--far-c), 716px 389px var(--far-b), 1018px 401px var(--far-a), 1124px 379px var(--far-c), 103px 490px var(--far-a), 277px 573px var(--far-a), 467px 497px var(--far-c), 787px 587px var(--far-a), 933px 568px var(--far-a), 1051px 554px var(--far-c), 1158px 567px var(--far-a), 1286px 560px var(--far-a), 113px 671px var(--far-c), 124px 673px var(--far-c), 347px 708px var(--far-a), 539px 619px var(--far-c), 686px 664px var(--far-a), 901px 704px var(--far-c), 966px 669px var(--far-a), 1118px 693px var(--far-b), 1297px 643px var(--far-c), 27px 715px var(--far-c), 154px 795px var(--far-b), 588px 756px var(--far-c), 596px 741px var(--far-c), 749px 752px var(--far-a), 1002px 762px var(--far-a), 1157px 750px var(--far-a), 1295px 717px var(--far-a), 138px 913px var(--far-b), 271px 854px var(--far-a), 438px 875px var(--far-b), 892px 897px var(--far-a), 1116px 934px var(--far-a), 1200px 827px var(--far-a), 32px 1025px var(--far-c), 179px 949px var(--far-a), 468px 980px var(--far-b), 509px 947px var(--far-c), 666px 969px var(--far-b), 773px 1007px var(--far-a), 826px 953px var(--far-b), 977px 973px var(--far-b), 1110px 1040px var(--far-c), 1279px 985px var(--far-a), 156px 1141px var(--far-a), 344px 1069px var(--far-b), 423px 1153px var(--far-a), 667px 1161px var(--far-a), 769px 1065px var(--far-a), 1052px 1084px var(--far-a), 1178px 1125px var(--far-c), 1291px 1131px var(--far-b), 4px 1194px var(--far-a), 180px 1287px var(--far-c), 279px 1185px var(--far-a), 379px 1286px var(--far-c), 593px 1215px var(--far-c), 781px 1247px var(--far-a), 925px 1268px var(--far-c), 979px 1264px var(--far-a), 1172px 1191px var(--far-b), 104px 1335px var(--far-c), 225px 1341px var(--far-a), 283px 1368px var(--far-b), 413px 1348px var(--far-c), 713px 1305px var(--far-a), 996px 1312px var(--far-a), 1137px 1358px var(--far-c), 1205px 1312px var(--far-a), 242px 1483px var(--far-a), 1273px 1494px var(--far-c)}.-R0HSq_near{--field-height:1900px;--mid-a:color-mix(in srgb, var(--appsanic-text) 62%, transparent);--mid-b:color-mix(in srgb, var(--appsanic-accent) 58%, transparent);--mid-c:color-mix(in srgb, var(--appsanic-primary) 64%, transparent);--bright:color-mix(in srgb, var(--appsanic-text) 78%, transparent)}.-R0HSq_near .-R0HSq_stars{width:1.5px;height:1.5px;box-shadow:872px 181px var(--mid-b), 1241px 21px var(--mid-a), 388px 233px var(--mid-a), 708px 270px var(--mid-c), 975px 302px var(--mid-c), 642px 598px var(--mid-c), 773px 537px var(--mid-a), 1278px 498px var(--mid-c), 392px 824px var(--mid-c), 585px 775px var(--mid-a), 912px 792px var(--mid-c), 81px 1135px var(--mid-a), 259px 1063px var(--mid-c), 681px 957px var(--mid-b), 79px 1336px var(--mid-b), 245px 1335px var(--mid-c), 729px 1378px var(--mid-a), 149px 1586px var(--mid-a), 386px 1544px var(--mid-a), 501px 1415px var(--mid-c), 988px 1406px var(--mid-c), 41px 1822px var(--mid-c), 249px 1802px var(--mid-c), 585px 1745px var(--mid-c), 783px 1649px var(--mid-a), 1089px 1637px var(--mid-b), 73px 53px 0 .3px var(--bright), 565px 850px 0 .3px var(--bright), 1244px 513px 0 .3px var(--bright), 637px 1175px 0 .3px var(--bright), 1153px 1394px 0 .3px var(--bright), 1025px 1640px 0 .3px var(--bright)}.-R0HSq_twinkle{background:var(--appsanic-text);width:2.5px;height:2.5px;box-shadow:0 0 3px 1px color-mix(in srgb, var(--appsanic-primary) 50%, transparent), 0 0 9px 2px color-mix(in srgb, var(--appsanic-violet) 26%, transparent);opacity:.6;border-radius:50%;margin:-1.25px 0 0 -1.25px;position:absolute}.-R0HSq_twinkleOne{top:9%;left:18%}.-R0HSq_twinkleTwo{top:24%;left:71%}.-R0HSq_twinkleThree{top:47%;left:39%}.-R0HSq_twinkleFour{top:62%;left:92%}.-R0HSq_glint{background:radial-gradient(circle, var(--appsanic-text) 0 .8px, color-mix(in srgb, var(--appsanic-primary) 46%, transparent) 1.6px, transparent 4px) center / 100% 100% no-repeat, linear-gradient(90deg, transparent, color-mix(in srgb, var(--appsanic-text) 66%, transparent), transparent) center / 100% 1px no-repeat, linear-gradient(transparent, color-mix(in srgb, var(--appsanic-text) 66%, transparent), transparent) center / 1px 100% no-repeat;opacity:.4;width:19px;height:19px;margin:-9.5px 0 0 -9.5px;position:absolute}.-R0HSq_glintOne{top:30%;left:2.5%}.-R0HSq_glintTwo{top:56%;left:97.5%}.-R0HSq_meteor{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--appsanic-primary) 32%, transparent) 60%, color-mix(in srgb, var(--appsanic-text) 86%, transparent));transform-origin:100%;opacity:0;border-radius:1px;width:110px;height:1px;margin:-.5px 0 0 -110px;position:absolute;rotate:124deg}.-R0HSq_meteorOne{top:8%;left:31%}.-R0HSq_meteorTwo{top:14%;left:96%}.-R0HSq_meteorThree{top:52%;left:24%}@media (prefers-reduced-motion:no-preference){[data-marketing-motion=running] .-R0HSq_far{animation:600s steps(1500,end) infinite -R0HSq_workspace-far}[data-marketing-motion=running] .-R0HSq_near{animation:380s steps(1900,end) infinite -R0HSq_workspace-near}[data-marketing-motion=running] .-R0HSq_twinkle{animation:6.4s steps(16,end) infinite -R0HSq_workspace-twinkle}[data-marketing-motion=running] .-R0HSq_twinkleTwo{animation-duration:7.6s;animation-timing-function:steps(19,end);animation-delay:-2.4s}[data-marketing-motion=running] .-R0HSq_twinkleThree{animation-duration:5.6s;animation-timing-function:steps(14,end);animation-delay:-4.2s}[data-marketing-motion=running] .-R0HSq_twinkleFour{animation-duration:8.4s;animation-timing-function:steps(21,end);animation-delay:-1.4s}[data-marketing-motion=running] .-R0HSq_glint{animation:23s ease-in-out infinite -R0HSq_workspace-glint}[data-marketing-motion=running] .-R0HSq_glintTwo{animation-delay:-11.5s}[data-marketing-motion=running] .-R0HSq_meteor{animation:35s linear infinite -R0HSq_workspace-meteor}[data-marketing-motion=running] .-R0HSq_meteorOne{animation-delay:4s}[data-marketing-motion=running] .-R0HSq_meteorTwo{animation-delay:15.5s}[data-marketing-motion=running] .-R0HSq_meteorThree{animation-delay:27s}}@keyframes -R0HSq_workspace-far{to{translate:0 1500px}}@keyframes -R0HSq_workspace-near{to{translate:0 1900px}}@keyframes -R0HSq_workspace-twinkle{0%,to{opacity:.3}50%{opacity:.95}}@keyframes -R0HSq_workspace-glint{0%,95.2%,to{opacity:0;rotate:-30deg;scale:.4}97.6%{opacity:.85;rotate:10deg;scale:1}}@keyframes -R0HSq_workspace-meteor{0%{opacity:0;translate:0}.6%{opacity:.9}2.6%{opacity:.6}3.4%,to{opacity:0;translate:-224px 332px}}@media (forced-colors:active){.-R0HSq_backdrop{display:none}}@media print{.-R0HSq_backdrop{display:none}}
.ufvNsq_stage{isolation:isolate;background:radial-gradient(ellipse at 75% 90%, color-mix(in srgb, var(--appsanic-purple) 12%, transparent), transparent 65%), var(--appsanic-surface);width:100%;height:100%;color:var(--appsanic-text);position:relative;overflow:hidden;container-type:inline-size}.ufvNsq_context{height:51%;-webkit-mask-image:linear-gradient(to bottom, var(--appsanic-white) 72%, transparent);mask-image:linear-gradient(to bottom, var(--appsanic-white) 72%, transparent);position:absolute;inset:0 0 auto;overflow:hidden}.ufvNsq_context picture,.ufvNsq_context img{width:100%;height:auto;display:block}.ufvNsq_dialog{border:1px solid var(--appsanic-border-strong);background:var(--appsanic-surface);width:84%;box-shadow:0 3cqw 8cqw var(--appsanic-shadow-high), 0 0 0 .6cqw color-mix(in srgb, var(--appsanic-background) 35%, transparent);border-radius:2cqw;padding:2.6cqw 3cqw 0;position:absolute;top:31%;left:8%}.ufvNsq_header{justify-content:space-between;align-items:center;margin-bottom:2.4cqw;display:flex}.ufvNsq_title{letter-spacing:-.025em;font-size:2.5cqw;font-weight:600;line-height:1.3}.ufvNsq_close{color:var(--appsanic-text-muted);place-items:center;display:grid}.ufvNsq_close svg{width:1.8cqw;height:1.8cqw}.ufvNsq_content{grid-template-columns:25cqw minmax(0,1fr);align-items:center;gap:4cqw;padding-bottom:2.8cqw;display:grid}.ufvNsq_qrColumn{justify-items:center;gap:1cqw;display:grid}.ufvNsq_qrFrame{border:1px solid var(--appsanic-border);background:var(--appsanic-white);border-radius:1.4cqw;width:25cqw;height:25cqw;padding:.9cqw}.ufvNsq_qr{width:100%;height:100%;display:block}.ufvNsq_demoLabel{color:var(--appsanic-text-muted);font-size:1.2cqw;line-height:1.4}.ufvNsq_instructions{min-width:0}.ufvNsq_badge{background:var(--appsanic-surface-active);color:var(--appsanic-primary-text);border-radius:.65cqw;align-items:center;gap:.6cqw;padding:.5cqw .9cqw;font-size:1.3cqw;line-height:1.4;display:inline-flex}.ufvNsq_badge svg{width:1.5cqw;height:1.5cqw}.ufvNsq_ready{letter-spacing:-.03em;margin-top:1.4cqw;font-size:2.8cqw;font-weight:500;line-height:1.25;display:block}.ufvNsq_description{color:var(--appsanic-text-secondary);margin:.8cqw 0 0;font-size:1.45cqw;line-height:1.5}.ufvNsq_platforms{grid-template-columns:1fr 1fr;gap:1.6cqw;margin-top:2cqw;font-size:1.4cqw;line-height:1.5;display:grid}.ufvNsq_platforms span{font-weight:500}.ufvNsq_platforms p{color:var(--appsanic-text-secondary);margin:.3cqw 0 0;font-size:1.3cqw}.ufvNsq_copy{border:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);color:var(--appsanic-text-secondary);border-radius:.7cqw;align-items:center;gap:.7cqw;margin-top:2cqw;padding:.8cqw 1.2cqw;font-size:1.25cqw;line-height:1.4;display:inline-flex}.ufvNsq_copy svg,.ufvNsq_footer svg{width:1.5cqw;height:1.5cqw}.ufvNsq_footer{border-top:1px solid var(--appsanic-border);justify-content:space-between;align-items:center;gap:2cqw;padding:1.6cqw 0;font-size:1.25cqw;line-height:1.5;display:flex}.ufvNsq_footer>span:first-child{align-items:center;gap:.7cqw;display:inline-flex}.ufvNsq_footer svg{color:var(--appsanic-primary-text)}.ufvNsq_waiting{color:var(--appsanic-text-muted)}@container (max-width:480px){.ufvNsq_dialog{width:92%;padding-top:3cqw;top:22%;left:4%}.ufvNsq_title{font-size:3.4cqw}.ufvNsq_content{grid-template-columns:29cqw minmax(0,1fr);gap:4cqw;padding-bottom:2cqw}.ufvNsq_qrFrame{width:29cqw;height:29cqw}.ufvNsq_ready{font-size:3.6cqw}.ufvNsq_badge,.ufvNsq_platforms,.ufvNsq_description{font-size:1.8cqw}.ufvNsq_platforms p{font-size:1.7cqw}.ufvNsq_demoLabel,.ufvNsq_footer{font-size:1.6cqw}.ufvNsq_copy{display:none}}
._9UgliG_frame{background:var(--appsanic-surface);width:100%;height:100%;overflow:hidden}._9UgliG_shot,._9UgliG_shot img{width:100%;height:100%;display:block}._9UgliG_shot img{object-fit:cover}
.nz1IpW_stage{isolation:isolate;background:var(--appsanic-canvas);width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.nz1IpW_scene{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.nz1IpW_palette,.nz1IpW_gallery,.nz1IpW_phone{position:absolute;overflow:hidden}.nz1IpW_palette,.nz1IpW_gallery{border:1px solid var(--appsanic-border);background:var(--appsanic-background);box-shadow:0 2cqw 6cqw var(--appsanic-shadow-high)}.nz1IpW_palette{aspect-ratio:300/260;border-radius:1.5cqw;width:41%;top:4.5%;left:6%}.nz1IpW_phone{aspect-ratio:250/508;width:29.5%;box-shadow:0 2cqw 5cqw var(--appsanic-shadow-high);border-radius:3cqw;top:4.5%;left:64%}.nz1IpW_gallery{aspect-ratio:390/182;border-radius:1.6cqw;width:55%;top:59%;left:4%}.nz1IpW_crop{position:absolute}.nz1IpW_crop>*,.nz1IpW_crop picture,.nz1IpW_crop img{width:100%;height:100%;display:block}.nz1IpW_palette .nz1IpW_crop{width:300%;height:230.769%;top:-18.4615%;left:-16.6667%}.nz1IpW_phone .nz1IpW_crop{width:360%;height:118.11%;top:-9.0551%;left:-200.8%}.nz1IpW_gallery .nz1IpW_crop{width:230.769%;height:329.67%;top:-217.033%;left:-48.7179%}
.zedUNG_root{min-width:0;color:var(--appsanic-text);font-family:var(--appsanic-font-ui);gap:48px;display:grid}.zedUNG_sidebar,.zedUNG_panels,.zedUNG_panel{min-width:0}.zedUNG_introduction{max-width:640px}.zedUNG_heading{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,36px);font-weight:500;line-height:1.13}.zedUNG_lede{color:var(--appsanic-text-secondary);text-wrap:pretty;margin:20px 0 0;font-size:16px;line-height:1.65}.zedUNG_navigation{display:none}.zedUNG_list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.zedUNG_item{border-radius:10px;position:relative}.zedUNG_item:after{background:linear-gradient(var(--appsanic-purple), var(--appsanic-pink));content:"";opacity:0;pointer-events:none;border-radius:2px;width:2px;position:absolute;inset:15px auto 15px 0}.zedUNG_item[data-active=true]{background:linear-gradient(90deg, color-mix(in srgb, var(--appsanic-purple) 12%, transparent), color-mix(in srgb, var(--appsanic-purple) 3%, transparent))}.zedUNG_item[data-active=true]:after{opacity:1}.zedUNG_control{border-radius:inherit;width:100%;min-height:50px;color:var(--appsanic-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:12px 16px;font-size:17px;font-weight:500;line-height:1.35;display:flex}.zedUNG_control:hover,.zedUNG_control[aria-current=step]{color:var(--appsanic-text)}.zedUNG_control:hover{background:color-mix(in srgb, var(--appsanic-text) 3%, transparent)}.zedUNG_control:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:3px}.zedUNG_index{width:20px;color:var(--appsanic-text-secondary);font-variant-numeric:tabular-nums;letter-spacing:.04em;flex-shrink:0;font-size:11px;font-weight:400}.zedUNG_control[aria-current=step] .zedUNG_index{color:var(--appsanic-primary-text)}.zedUNG_panels{gap:80px;display:grid}.zedUNG_panel{position:relative}.zedUNG_visual{isolation:isolate;aspect-ratio:3/2;border:1px solid color-mix(in srgb, var(--appsanic-border) 65%, transparent);background:var(--appsanic-surface);border-radius:18px;width:100%;position:relative;overflow:hidden}.zedUNG_visual>*{width:100%;height:100%}.zedUNG_caption{margin-bottom:28px}.zedUNG_caption h3{letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.25}.zedUNG_caption p{max-width:560px;color:var(--appsanic-text-secondary);text-wrap:pretty;margin:12px 0 0;font-size:16px;line-height:1.65}@media (min-width:1024px) and (min-height:740px){.zedUNG_root[data-enhanced=true]{grid-template-columns:clamp(280px,22vw,320px) minmax(0,1fr);align-items:start;gap:clamp(36px,3.5vw,48px)}.zedUNG_root[data-enhanced=true] .zedUNG_sidebar{scrollbar-width:thin;flex-direction:column;gap:36px;max-height:min(760px,100svh - 176px);margin:-8px;padding:8px;display:flex;position:sticky;top:152px;overflow-y:auto}.zedUNG_root[data-enhanced=true] .zedUNG_sidebar>*{flex-shrink:0}.zedUNG_root[data-enhanced=true] .zedUNG_navigation{display:block}.zedUNG_root[data-enhanced=true] .zedUNG_panel{scroll-margin-top:42px}}@media (min-width:1024px) and (min-height:740px) and (max-height:819px){.zedUNG_root[data-enhanced=true] .zedUNG_sidebar{gap:24px;max-height:calc(100svh - 128px);top:104px}.zedUNG_root[data-enhanced=true] .zedUNG_heading{font-size:32px}.zedUNG_root[data-enhanced=true] .zedUNG_lede{margin-top:16px;font-size:15px;line-height:1.6}.zedUNG_root[data-enhanced=true] .zedUNG_control{min-height:44px;padding-block:10px}.zedUNG_root[data-enhanced=true] .zedUNG_panel{scroll-margin-top:0}}@media (max-width:600px){.zedUNG_root{gap:36px}.zedUNG_panels{gap:56px}.zedUNG_visual{border-radius:12px}.zedUNG_caption{margin-bottom:22px}.zedUNG_caption p{font-size:15px}}
.qur-Xq_root{--appsanic-control-height:34px;--appsanic-control-radius:6px;--appsanic-text-heading:14px;--appsanic-text-body:13px;--appsanic-text-label:12px;--appsanic-text-caption:11px;--font-sans:var(--appsanic-font-ui);color:var(--appsanic-text);font-family:var(--appsanic-font-ui);text-align:left;font-size:14px;line-height:1.5}.qur-Xq_root [data-off]{opacity:0}.qur-Xq_panel{background:var(--appsanic-surface);flex-direction:column;min-width:0;display:flex;container:sanic-panel/inline-size}.qur-Xq_header{border-bottom:1px solid var(--appsanic-border);flex:none;justify-content:space-between;align-items:center;gap:10px;height:44px;padding:0 12px 0 16px;display:flex}.qur-Xq_identity{font-size:var(--appsanic-text-heading);letter-spacing:-.2px;white-space:nowrap;align-items:center;gap:8px;font-weight:600;line-height:1.4;display:flex}.qur-Xq_headerActions{color:var(--appsanic-icon);align-items:center;gap:2px;display:flex}.qur-Xq_headerActions>span{border-radius:var(--appsanic-control-radius);place-items:center;width:30px;height:30px;display:grid}.qur-Xq_user{border:1px solid color-mix(in srgb, var(--appsanic-border-primary) 35%, transparent);background:var(--appsanic-surface-subtle-gradient);border-radius:18px 18px 5px;width:fit-content;max-width:calc(100% - 20px);margin:0 0 0 auto;padding:12px 15px;font-size:14px;line-height:1.65}.qur-Xq_author{min-height:20px;font-size:var(--appsanic-text-label);align-items:center;gap:8px;display:flex}.qur-Xq_author>strong{font-weight:600}.qur-Xq_authorIcon{place-items:center;width:20px;height:20px;display:grid}.qur-Xq_applied{color:var(--appsanic-success);font-size:var(--appsanic-text-caption);align-items:center;gap:4px;margin-left:auto;font-weight:500;display:inline-flex}.qur-Xq_text{color:var(--appsanic-text-secondary);font-size:14px;line-height:1.8}.qur-Xq_plan{border:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);border-radius:9px;min-width:0;padding:11px 12px}.qur-Xq_planHeading{font-size:var(--appsanic-text-label);align-items:center;gap:7px;font-weight:600;line-height:1.5;display:flex}.qur-Xq_planHeading>svg:first-child{color:var(--appsanic-primary-text);flex:none}.qur-Xq_planHeading>svg:last-child{color:var(--appsanic-text-muted);flex:none}.qur-Xq_count{color:var(--appsanic-text-muted);font-variant-numeric:tabular-nums;text-align:right;margin-left:auto;font-size:10px;font-weight:400;display:grid}.qur-Xq_count>span,.qur-Xq_stack>*{grid-area:1/1}.qur-Xq_stack{display:grid}.qur-Xq_summary{color:var(--appsanic-text-secondary);font-size:var(--appsanic-text-caption);margin-top:7px;font-weight:500;line-height:1.6;display:grid}.qur-Xq_summary>span{grid-area:1/1}.qur-Xq_track{background:var(--appsanic-surface-active);border-radius:8px;height:2px;margin-top:11px;display:block;overflow:hidden}.qur-Xq_bar{border-radius:inherit;background:var(--appsanic-gradient);transform-origin:0;height:100%;display:block}.qur-Xq_steps{margin:12px 0 0;padding:0;list-style:none;display:grid}.qur-Xq_steps>li{align-items:flex-start;gap:8px;min-width:0;padding:9px 0;display:flex}.qur-Xq_steps>li+li{border-top:1px solid var(--appsanic-border)}.qur-Xq_stepIcon{width:20px;height:20px;color:var(--appsanic-text-muted);font-variant-numeric:tabular-nums;border-radius:4px;flex:none;font-size:11px;display:grid}.qur-Xq_stepIcon>*{border-radius:inherit;grid-area:1/1;place-items:center;display:grid}.qur-Xq_stepDone{background:color-mix(in srgb, var(--appsanic-success) 9%, var(--appsanic-surface));color:var(--appsanic-success)}.qur-Xq_stepActive{background:var(--appsanic-surface-active);color:var(--appsanic-primary-text)}.qur-Xq_stepContent{min-width:0;font-size:var(--appsanic-text-caption);flex-wrap:wrap;flex:1;align-items:baseline;gap:3px 7px;line-height:1.6;display:flex}.qur-Xq_stepTitle{color:var(--appsanic-text-secondary);flex:110px;font-weight:500}.qur-Xq_stepStatus{justify-items:end;display:grid}.qur-Xq_stepStatus>span{background:var(--appsanic-surface-subtle);color:var(--appsanic-text-muted);border-radius:4px;grid-area:1/1;padding:1px 5px;font-size:10px}.qur-Xq_stepStatus>.qur-Xq_working{background:var(--appsanic-surface-active);color:var(--appsanic-primary-text)}.qur-Xq_tool{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;padding:7px 0;display:grid}.qur-Xq_toolIcon{height:19px;display:grid}.qur-Xq_toolIcon>*{grid-area:1/1;place-self:center}.qur-Xq_toolIcon>.qur-Xq_running{color:var(--appsanic-primary-text)}.qur-Xq_toolIcon>.qur-Xq_done{color:var(--appsanic-success)}.qur-Xq_toolHeading{color:var(--appsanic-text-secondary);font-size:var(--appsanic-text-label);flex-wrap:wrap;align-items:baseline;gap:3px 9px;line-height:1.5;display:flex}.qur-Xq_toolStatus{color:var(--appsanic-primary-text);font-size:var(--appsanic-text-caption);white-space:nowrap}.qur-Xq_group{min-height:30px;color:var(--appsanic-text-secondary);font-size:var(--appsanic-text-caption);align-items:center;gap:6px;padding:3px 0;line-height:1.6;display:flex}.qur-Xq_group>svg:first-child{color:var(--appsanic-success);flex:none}.qur-Xq_group>svg:last-child{color:var(--appsanic-text-muted);flex:none}.qur-Xq_spin{transform-origin:50%}@media (prefers-reduced-motion:no-preference){[data-motion=playing] .qur-Xq_spin{animation:1s linear infinite qur-Xq_panel-spin}}@keyframes qur-Xq_panel-spin{to{rotate:360deg}}.qur-Xq_checkpoint{color:var(--appsanic-success);font-size:var(--appsanic-text-caption);align-items:flex-start;gap:8px;padding:4px 0;line-height:30px;display:flex}.qur-Xq_checkpointIcon{background:var(--appsanic-success-surface);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:5px;display:grid}.qur-Xq_checkpointBody{flex:1;min-width:0}.qur-Xq_checkpointSummary{align-items:center;gap:6px;min-height:30px;display:flex}.qur-Xq_checkpointSummary>span{color:var(--appsanic-text-muted);font-weight:400}.qur-Xq_checkpointSummary>svg{color:var(--appsanic-text-muted);flex:none}.qur-Xq_changes{margin:2px 0 0;padding:0;list-style:none}.qur-Xq_changes>li{color:var(--appsanic-text-secondary);font-size:var(--appsanic-text-label);align-items:center;gap:8px;padding:5px 0;line-height:1.6;display:flex}.qur-Xq_changes>li>svg{color:var(--appsanic-icon);flex:none}.qur-Xq_review{border:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);min-width:0;color:var(--appsanic-text-secondary);font-size:var(--appsanic-text-caption);border-radius:12px;padding:12px 14px;line-height:1.6}.qur-Xq_reviewHeading{justify-content:space-between;align-items:baseline;gap:3px 12px;display:flex}.qur-Xq_reviewHeading>strong{color:var(--appsanic-text);font-weight:550}.qur-Xq_reviewHeading>span{color:var(--appsanic-success)}.qur-Xq_reviewSummary{color:var(--appsanic-text-muted);margin-top:4px}.qur-Xq_capture{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:10px;padding:10px;display:grid}.qur-Xq_captureShot{box-shadow:0 0 0 1px var(--appsanic-border);border-radius:8px;display:block;overflow:hidden}.qur-Xq_captureShot img{width:100%;height:auto;display:block}.qur-Xq_captureText{gap:2px;min-width:0;display:grid}.qur-Xq_captureText>strong{color:var(--appsanic-text);font-weight:550}.qur-Xq_captureText>span{color:var(--appsanic-text-muted)}.qur-Xq_verdict{color:var(--appsanic-text);align-items:center;gap:6px;margin-top:4px;font-weight:600;display:flex}.qur-Xq_verdict>svg{color:var(--appsanic-success);flex:none}.qur-Xq_codeCheck{border-top:1px solid var(--appsanic-border);align-items:center;gap:7px;margin-top:12px;padding-top:10px;display:flex}.qur-Xq_codeCheck>svg{color:var(--appsanic-success);flex:none}.qur-Xq_codeCheck>span:last-child{color:var(--appsanic-text-muted);margin-left:auto}.qur-Xq_composer{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);box-shadow:0 2px 4px var(--appsanic-shadow-soft), 0 8px 24px var(--appsanic-shadow-low);border-radius:18px;position:relative}.qur-Xq_field{min-height:76px;padding:13px 15px 10px;font-size:14px;line-height:1.7;display:grid;position:relative}.qur-Xq_field>*{grid-area:1/1;align-self:start}.qur-Xq_placeholder{color:var(--appsanic-text-muted)}.qur-Xq_toolbar{justify-content:space-between;align-items:center;gap:6px;min-height:51px;padding:5px 8px 8px;display:flex}.qur-Xq_preferences{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.qur-Xq_composerActions{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.qur-Xq_iconButton{width:36px;height:36px;color:var(--appsanic-text-secondary);border-radius:50%;place-items:center;display:grid}.qur-Xq_send{background:var(--appsanic-action-gradient);width:36px;height:36px;color:var(--appsanic-on-primary);box-shadow:0 3px 8px var(--appsanic-brand-shadow);border:0;border-radius:50%;place-items:center;display:grid}.qur-Xq_sendIdle{background:var(--appsanic-surface-muted);color:var(--appsanic-text-muted);box-shadow:none}.qur-Xq_footnote{color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption);margin:9px 3px 0;line-height:1.4;display:grid}.qur-Xq_footnote>*{grid-area:1/1}.qur-Xq_hints{min-height:27px;font-size:var(--appsanic-text-caption);flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 8px;display:flex}.qur-Xq_hints kbd{border:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);color:var(--appsanic-text-secondary);font:inherit;border-radius:4px;align-items:center;gap:3px;padding:1px 5px;font-size:10px;display:inline-flex}.qur-Xq_running{min-height:27px;color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption);align-items:center;gap:5px 10px;line-height:1.4;display:flex}.qur-Xq_running>span:first-child{flex:1}.qur-Xq_textButton{min-height:27px;color:var(--appsanic-text-secondary);border-radius:6px;align-items:center;gap:5px;padding:4px 6px;display:inline-flex}.qur-Xq_steer{color:var(--appsanic-primary-text)}.qur-Xq_undoBar{min-height:40px;color:var(--appsanic-primary-text);font-size:var(--appsanic-text-label);justify-content:space-between;align-items:center;gap:8px;display:flex}.qur-Xq_undoBar>span{align-items:center;gap:5px;display:inline-flex}.qur-Xq_undoBar>span>svg{color:var(--appsanic-success)}.qur-Xq_undoBar>span:last-child{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);color:var(--appsanic-text-secondary);font-size:var(--appsanic-text-caption);border-radius:7px;gap:5px;padding:5px 9px}.qur-Xq_notice{color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption);align-items:flex-start;gap:7px;line-height:1.55;display:flex}.qur-Xq_notice>svg{color:var(--appsanic-primary-text);flex:none;margin-top:2px}.qur-Xq_decision{border:1px solid var(--appsanic-border-primary);background:var(--appsanic-surface);font-size:var(--appsanic-text-caption);border-radius:12px;padding:13px 14px;line-height:1.55}.qur-Xq_decisionLabel{color:var(--appsanic-primary-text);align-items:center;gap:6px;font-weight:500;display:flex}.qur-Xq_decisionTitle{color:var(--appsanic-text);margin-top:6px;font-size:13px;font-weight:600;line-height:1.4}.qur-Xq_decisionActions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.qur-Xq_decisionActions>span{border:1px solid var(--appsanic-border);min-height:28px;color:var(--appsanic-text-secondary);border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-weight:500;display:inline-flex}.qur-Xq_decisionActions>.qur-Xq_primary{background:var(--appsanic-primary-action);color:var(--appsanic-on-primary);border-color:#0000}.qur-Xq_target{border:1px solid var(--appsanic-border);background:var(--appsanic-surface-subtle);font-size:var(--appsanic-text-caption);border-radius:12px;align-items:center;gap:10px;padding:9px 10px;line-height:1.45;display:flex}.qur-Xq_targetIcon{background:var(--appsanic-surface-active);width:30px;height:30px;color:var(--appsanic-primary-text);border-radius:8px;flex:none;place-items:center;display:grid}.qur-Xq_targetText{flex:1;min-width:0;display:grid}.qur-Xq_targetText>span:first-child{color:var(--appsanic-primary-text);font-size:10px;font-weight:500;line-height:1.5}.qur-Xq_targetText>strong{color:var(--appsanic-text);font-size:var(--appsanic-text-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.qur-Xq_targetText>span:last-child{color:var(--appsanic-text-muted)}.qur-Xq_targetAction{width:28px;height:28px;color:var(--appsanic-primary-text);border-radius:6px;flex:none;place-items:center;display:grid}
.FN7TjW_section{--workspace-inset:calc(var(--marketing-gutter,40px) - var(--home-slab-margin,16px));isolation:isolate;margin:24px var(--home-slab-margin,16px);border-radius:var(--home-slab-radius,40px);background:linear-gradient(180deg, color-mix(in srgb, var(--appsanic-purple) 5%, var(--appsanic-background)) 0%, color-mix(in srgb, var(--appsanic-purple) 2%, var(--appsanic-background)) 38%, var(--appsanic-background) 78%);box-shadow:inset 0 0 0 1px var(--appsanic-border);color:var(--appsanic-text);padding-block:100px;position:relative}.FN7TjW_inner{width:min(var(--marketing-content-max,1200px), calc(100% - 2 * var(--workspace-inset)));margin-inline:auto}@media (max-width:1023px){.FN7TjW_section{padding-block:76px}}@media (max-width:599px){.FN7TjW_section{margin-block:12px;padding-block:56px}}
.UbNQ6q_panel{border-radius:18px;width:440px;height:620px}.UbNQ6q_conversation{flex-direction:column;flex:1;min-height:0;padding:22px 20px 10px;display:flex;position:relative;overflow:hidden}.UbNQ6q_scrolled{justify-content:flex-end}.UbNQ6q_scrolled:before{z-index:1;background:linear-gradient(var(--appsanic-surface), transparent);content:"";pointer-events:none;height:56px;position:absolute;inset:0 0 auto}.UbNQ6q_footer{flex:none;padding:12px 12px 11px}.UbNQ6q_request{margin-bottom:24px}.UbNQ6q_reply,.UbNQ6q_plan{margin-top:10px}.UbNQ6q_half{scale:.5 1}.UbNQ6q_tool{margin-top:6px}.UbNQ6q_checkpoint{margin-top:8px}.UbNQ6q_status{color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption);margin-left:auto}.UbNQ6q_draft{color:var(--appsanic-text)}.UbNQ6q_proposalHint{min-height:27px;color:var(--appsanic-text-muted);justify-content:center;align-items:center;display:flex}.UbNQ6q_spot{position:relative}.UbNQ6q_spot:after{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--appsanic-primary) 70%, transparent), 0 0 0 6px color-mix(in srgb, var(--appsanic-primary) 12%, transparent);content:"";opacity:0;pointer-events:none;border-radius:14px;position:absolute;inset:-5px}[data-active] .UbNQ6q_spot:after{opacity:1}@media (prefers-reduced-motion:no-preference){.UbNQ6q_spot:after{transition:opacity .32s .26s,scale .42s cubic-bezier(.22,1,.36,1) .26s;scale:1.02}[data-active] .UbNQ6q_spot:after{scale:1}}.UbNQ6q_undoSpot{margin-bottom:10px;padding:0 4px}.UbNQ6q_noticeSpot{margin:0 3px 14px;padding:2px 0}.UbNQ6q_runningSpot:after{inset:-3px -6px}.UbNQ6q_pending{border:1px solid var(--appsanic-border-primary);background:var(--appsanic-surface-subtle-gradient);border-radius:14px;flex-direction:column;margin-top:16px;padding:16px;display:flex}.UbNQ6q_eyebrow{color:var(--appsanic-primary-text);font-size:var(--appsanic-text-caption);align-items:center;gap:7px;margin-bottom:9px;font-weight:600;line-height:1.5;display:flex}.UbNQ6q_cardTitle{color:var(--appsanic-text);letter-spacing:-.2px;font-size:15px;font-weight:600;line-height:1.5}.UbNQ6q_cardText{color:var(--appsanic-text-secondary);font-size:var(--appsanic-text-label);margin-top:8px;line-height:1.65}.UbNQ6q_conflicts{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);color:var(--appsanic-text-secondary);font-size:var(--appsanic-text-caption);border-radius:8px;gap:7px;margin-top:14px;padding:10px 12px;line-height:1.6;display:grid}.UbNQ6q_pendingActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.UbNQ6q_pendingActions>span{min-height:var(--appsanic-control-height);border-radius:var(--appsanic-control-radius);font-size:var(--appsanic-text-label);border:1px solid #0000;flex:140px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-weight:500;line-height:1.5;display:flex}.UbNQ6q_primary{background:var(--appsanic-primary-action);color:var(--appsanic-on-primary)}.UbNQ6q_pendingActions>.UbNQ6q_secondary{border-color:var(--appsanic-border);background:var(--appsanic-surface);color:var(--appsanic-text-secondary)}.UbNQ6q_pendingFooter{border-top:1px solid var(--appsanic-border);color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption);justify-content:space-between;align-items:baseline;gap:6px 10px;margin-top:14px;padding-top:12px;line-height:1.6;display:flex}.UbNQ6q_discard{color:var(--appsanic-text-secondary);text-underline-offset:3px;text-decoration:underline}.UbNQ6q_connection{border-top:1px solid var(--appsanic-border);flex-direction:column;margin-top:19px;padding:18px 0 2px;display:flex}.UbNQ6q_connection .UbNQ6q_eyebrow{margin-bottom:10px;font-weight:500}.UbNQ6q_connection .UbNQ6q_cardTitle{letter-spacing:-.15px;font-weight:500}.UbNQ6q_connection .UbNQ6q_cardText{margin-top:9px;line-height:1.75}.UbNQ6q_connectionActions{flex-wrap:wrap;align-items:center;gap:6px 9px;margin-top:17px;display:flex}.UbNQ6q_connectionActions>span{border-radius:7px;align-items:center;gap:7px;min-height:35px;padding:8px 11px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.UbNQ6q_open{background:var(--appsanic-primary-action);color:var(--appsanic-on-primary)}.UbNQ6q_continue{color:var(--appsanic-primary-text)}.UbNQ6q_hint{color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption);margin-top:12px;line-height:1.6}.UbNQ6q_connection:after{inset:6px -10px -8px}.UbNQ6q_componentWelcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 8px;display:flex}.UbNQ6q_componentTitle{color:var(--appsanic-text);letter-spacing:-.5px;margin-top:18px;font-size:22px;font-weight:550;line-height:1.3;display:grid}.UbNQ6q_componentTitle>span{color:var(--appsanic-primary-text)}.UbNQ6q_componentText{max-width:265px;color:var(--appsanic-text-muted);margin-top:13px;font-size:12px;line-height:1.75}.UbNQ6q_componentText strong{color:var(--appsanic-text-secondary);font-weight:500}.UbNQ6q_scope{margin:0 0 12px;display:grid}.UbNQ6q_scope:after{border-radius:16px}.UbNQ6q_scopeHint{color:var(--appsanic-text-secondary);margin:9px 2px 0;font-size:11px;line-height:1.6}.UbNQ6q_whole{color:var(--appsanic-text-muted);align-items:center;gap:5px;margin:4px 2px 0;font-size:10px;line-height:1.5;display:inline-flex}
.dx62mW_page{--home-max:var(--marketing-content-max,1200px);--home-gutter:var(--marketing-gutter,48px);--home-slab-margin:16px;--home-slab-radius:40px;--home-section-space:clamp(112px, 12vw, 176px);background:var(--appsanic-background);display:flow-root}@media (max-width:1160px){.dx62mW_page{--home-slab-margin:12px;--home-slab-radius:32px}}@media (max-width:600px){.dx62mW_page{--home-slab-margin:8px;--home-slab-radius:28px}}@media (max-width:360px){.dx62mW_page{--home-slab-margin:6px;--home-slab-radius:24px}}
.GPHghW_chooser{grid-template-columns:minmax(0,11fr) minmax(0,12fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.GPHghW_start{flex-direction:column;gap:clamp(28px,3vw,40px);min-width:0;display:flex}.GPHghW_heading h2{color:var(--appsanic-text);font-family:var(--appsanic-font-ui);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,3.25vw,46px);font-weight:560;line-height:1.13}.GPHghW_heading h2>span{color:var(--appsanic-text-muted)}.GPHghW_heading p{max-width:470px;color:var(--appsanic-text-secondary);text-wrap:pretty;margin:18px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.65}.GPHghW_composerArea{min-width:0;container:sanic-panel/inline-size}.GPHghW_composerArea[data-motion=static] *{animation-play-state:paused!important}.GPHghW_composer{transition:border-color .15s,box-shadow .15s}.GPHghW_composer:focus-within{border-color:var(--appsanic-border-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--appsanic-focus-ring) 65%, transparent), 0 8px 24px var(--appsanic-shadow-low)}.GPHghW_field{width:100%;min-height:76px;max-height:180px;color:var(--appsanic-text);font:inherit;resize:none;background:0 0;border:0;border-radius:16px;padding:13px 15px 10px;font-size:14px;line-height:1.7;display:block;overflow-y:auto}.GPHghW_field:focus-visible{outline:none}.GPHghW_field::placeholder{color:var(--appsanic-text-muted)}.GPHghW_send{cursor:pointer;transition:transform .15s}.GPHghW_send:hover:not(:disabled){background:var(--appsanic-action-hover-gradient);transform:translateY(-1px)}.GPHghW_send:disabled{background:var(--appsanic-surface-muted);color:var(--appsanic-text-muted);box-shadow:none;cursor:default}.GPHghW_send:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:3px}.GPHghW_spinner{animation:1s linear infinite GPHghW_model-spin}@keyframes GPHghW_model-spin{to{rotate:360deg}}.GPHghW_hint,.GPHghW_error{margin:12px 4px 0;font-size:13px;line-height:1.5}.GPHghW_hint{color:var(--appsanic-text-muted)}.GPHghW_error{color:var(--appsanic-feedback)}.GPHghW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.GPHghW_options{gap:clamp(28px,3vw,40px);min-width:0;display:grid}.GPHghW_group{display:grid}.GPHghW_groupLabel{color:var(--appsanic-text-muted);margin:0 0 6px;font-size:13px;font-weight:500}.GPHghW_option{border:0;border-top:1px solid var(--appsanic-border);width:100%;min-height:64px;color:var(--appsanic-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 4px 14px 18px;transition:color .16s;display:grid;position:relative}.GPHghW_group>.GPHghW_option:last-child{border-bottom:1px solid var(--appsanic-border)}.GPHghW_option:before{background:var(--appsanic-gradient);content:"";opacity:0;border-radius:2px;width:2px;transition:opacity .2s,scale .26s cubic-bezier(.22,1,.36,1);position:absolute;top:14px;bottom:14px;left:0;scale:1 .4}.GPHghW_option[aria-pressed=true]:before{opacity:1;scale:1}.GPHghW_option:hover:not(:disabled){color:var(--appsanic-text)}.GPHghW_option:disabled{cursor:default}.GPHghW_option:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:-2px;border-radius:8px}.GPHghW_optionIcon{color:var(--appsanic-icon);transition:color .16s}.GPHghW_option[aria-pressed=true] .GPHghW_optionIcon{color:var(--appsanic-primary-text)}.GPHghW_optionCopy{gap:3px;min-width:0;display:grid}.GPHghW_optionCopy>strong{color:var(--appsanic-text);letter-spacing:-.01em;font-size:16px;font-weight:560}.GPHghW_optionCopy>span{text-wrap:pretty;font-size:14px;line-height:1.5}.GPHghW_optionMeta{color:var(--appsanic-text-muted);white-space:nowrap;font-size:13px}.GPHghW_meter{align-items:flex-end;gap:2.5px;width:18px;height:17px;margin-left:3px;display:flex}.GPHghW_meter>i{background:var(--appsanic-border-strong);border-radius:2px;width:4px;height:7px}.GPHghW_meter>i:nth-child(2){height:11px}.GPHghW_meter>i:nth-child(3){height:16px}.GPHghW_meter>i[data-lit]{background:var(--appsanic-action-gradient)}@media (max-width:999px){.GPHghW_chooser{grid-template-columns:minmax(0,1fr);gap:44px}}@media (max-width:599px){.GPHghW_option{grid-template-columns:26px minmax(0,1fr);padding-left:14px}.GPHghW_optionMeta{white-space:normal;grid-column:2}}@media (prefers-reduced-motion:reduce){.GPHghW_option,.GPHghW_option:before,.GPHghW_optionIcon,.GPHghW_send{transition:none}.GPHghW_spinner{animation:none}}
._4BDBra_screen{aspect-ratio:375/727;border-radius:var(--app-screen-radius,22px);display:block;position:relative;overflow:hidden}._4BDBra_picture,._4BDBra_picture img{width:100%;height:auto;display:block}._4BDBra_picture{margin-top:-12%}._4BDBra_screen>:not(._4BDBra_picture){position:absolute}
.fIGtGa_prose{color:var(--appsanic-text);letter-spacing:-.005em;font-size:17px;line-height:1.75}.fIGtGa_prose>*+*{margin-top:1.1em}.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}.fIGtGa_prose>h2:first-child{margin-top:0}.fIGtGa_prose h3{letter-spacing:-.015em;margin-top:1.9em;font-size:19px;font-weight:600;line-height:1.3}.fIGtGa_prose p{max-width:66ch;color:var(--appsanic-text-secondary);text-wrap:pretty}.fIGtGa_prose h2+p,.fIGtGa_prose h3+p{margin-top:.8em}.fIGtGa_prose p strong{color:var(--appsanic-text);font-weight:600}.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}.fIGtGa_prose a:hover{text-decoration-color:currentColor}.fIGtGa_lead{max-width:60ch;color:var(--appsanic-text);font-size:clamp(18px,.4vw + 15px,20px);line-height:1.55}.fIGtGa_prose ul,.fIGtGa_prose ol:not(.fIGtGa_steps){max-width:66ch;color:var(--appsanic-text-secondary);padding-left:1.25em}.fIGtGa_prose li+li{margin-top:.45em}.fIGtGa_prose li::marker{color:var(--appsanic-text-muted)}.fIGtGa_steps{counter-reset:step;gap:14px;max-width:66ch;margin-top:1.4em;padding:0;list-style:none;display:grid}.fIGtGa_steps li{min-height:34px;color:var(--appsanic-text-secondary);counter-increment:step;padding:4px 0 0 52px;position:relative}.fIGtGa_steps li+li{margin-top:0}.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}.fIGtGa_checklist{gap:10px;max-width:66ch;margin-top:1.4em;padding:0;list-style:none;display:grid}.fIGtGa_checklist li{color:var(--appsanic-text-secondary);gap:12px;display:flex}.fIGtGa_checklist li+li{margin-top:0}.fIGtGa_checklist svg{color:var(--appsanic-primary);flex:none;margin-top:5px}.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}.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}.fIGtGa_block code{font:inherit;white-space:pre}.fIGtGa_note{border:1px solid var(--appsanic-border-primary);background:color-mix(in srgb, var(--appsanic-primary) 3%, var(--appsanic-surface));max-width:66ch;color:var(--appsanic-text-secondary);text-wrap:pretty;border-radius:16px;margin-top:1.4em;padding:22px 24px;font-size:15.5px;line-height:1.55}.fIGtGa_note strong{color:var(--appsanic-text);font-weight:600}@media (max-width:600px){.fIGtGa_prose{font-size:16px}.fIGtGa_block{border-radius:12px;padding:14px 16px;font-size:13px}}
.c3L9na_heading{text-align:center;max-width:820px;margin-inline:auto}.c3L9na_heading h2{color:var(--appsanic-text);font-family:var(--appsanic-font-ui);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:560;line-height:1.1}.c3L9na_heading h2>span{color:var(--appsanic-text-muted)}.c3L9na_heading p{max-width:640px;color:var(--appsanic-text-secondary);text-wrap:balance;margin:20px auto 0;font-size:clamp(16px,1.3vw,18px);line-height:1.65}.c3L9na_stage{margin-top:clamp(44px,5vw,68px)}.c3L9na_player{gap:clamp(36px,4vw,52px);display:grid}.c3L9na_frame{justify-content:center;min-width:0;display:flex}.c3L9na_window{--review-zoom:1;zoom:var(--review-zoom)}.c3L9na_world{background:var(--appsanic-surface);width:1180px;height:720px;box-shadow:0 0 0 1px color-mix(in srgb, var(--appsanic-border-strong) 85%, transparent), 0 2px 6px var(--appsanic-shadow-soft), 0 50px 90px -46px var(--appsanic-shadow-high), 0 36px 80px -52px color-mix(in srgb, var(--appsanic-purple) 45%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:20px;display:flex;position:relative}.c3L9na_panel{border-right:1px solid var(--appsanic-border);border-radius:20px 0 0 20px;flex:none;width:480px}.c3L9na_conversation{border-radius:0 0 0 20px;flex-direction:column;flex:1;justify-content:flex-end;min-height:0;display:flex;position:relative;overflow:hidden}.c3L9na_conversation:before{z-index:1;background:linear-gradient(var(--appsanic-surface), transparent);content:"";pointer-events:none;height:18px;position:absolute;inset:0 0 auto}.c3L9na_thread{flex-direction:column;flex:none;padding:18px 20px;display:flex}.c3L9na_request{margin-bottom:22px}.c3L9na_plan{margin-top:10px}.c3L9na_open{rotate:180deg}.c3L9na_tools{margin-top:6px}.c3L9na_review{margin-top:4px}.c3L9na_galleryHeading{justify-content:space-between;align-items:baseline;gap:3px 10px;margin-top:12px;display:flex}.c3L9na_galleryHeading>strong{color:var(--appsanic-text);font-weight:550}.c3L9na_galleryHeading>span{color:var(--appsanic-text-muted);font-size:11px}.c3L9na_gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:9px;display:grid}.c3L9na_pageGroup{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);border-radius:12px;min-width:0;padding:11px}.c3L9na_pageName{color:var(--appsanic-text);font-weight:550;display:block}.c3L9na_viewport{color:var(--appsanic-text-muted);margin-top:3px;font-size:11px;display:block}.c3L9na_thumbnail{border:1px solid var(--appsanic-border);background:var(--appsanic-surface-muted);border-radius:9px;place-items:center;height:150px;margin-top:9px;display:grid;position:relative}.c3L9na_thumbnail>*{grid-area:1/1}.c3L9na_capturing{color:var(--appsanic-primary-text);text-align:center;flex-direction:column;align-items:center;gap:7px;font-size:11px;display:flex}.c3L9na_slot{width:68px;display:block;position:relative}.c3L9na_thumb{--app-screen-radius:5px;box-shadow:0 2px 8px var(--appsanic-shadow-low)}.c3L9na_scan{position:absolute;inset:0}.c3L9na_scan>i{background:var(--appsanic-gradient);height:2px;box-shadow:0 0 10px 1px color-mix(in srgb, var(--appsanic-purple) 45%, transparent);border-radius:2px;position:absolute;top:0;left:-4px;right:-4px}.c3L9na_verdicts{margin-top:8px}.c3L9na_verdicts>span{color:var(--appsanic-text-secondary);align-items:center;gap:6px;font-size:11px;font-weight:550;line-height:1.6;display:flex}.c3L9na_verdicts svg{flex:none}.c3L9na_working{color:var(--appsanic-primary-text);transform-origin:50%}.c3L9na_passed{color:var(--appsanic-success)}@media (prefers-reduced-motion:no-preference){[data-motion=playing] .c3L9na_working{animation:2.5s linear infinite c3L9na_review-turn}}@keyframes c3L9na_review-turn{to{rotate:360deg}}.c3L9na_canvas{justify-content:center;align-items:center;gap:var(--review-gap);background-color:var(--appsanic-canvas);background-image:var(--appsanic-canvas-gradient);border-radius:0 20px 20px 0;flex:1;min-width:0;display:flex}.c3L9na_artboard{width:var(--review-artboard);flex:none;gap:10px;display:grid}.c3L9na_artboardLabel{height:20px;color:var(--appsanic-text-secondary);font-size:var(--appsanic-text-label);white-space:nowrap;align-items:center;gap:9px;font-weight:500;display:flex}.c3L9na_pageKind{border-left:1px solid var(--appsanic-border-strong);color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption);padding-left:9px;font-weight:400}.c3L9na_shotArea{display:block;position:relative}.c3L9na_screen{--app-screen-radius:18px;box-shadow:0 0 0 1px var(--appsanic-border), 0 24px 46px -26px var(--appsanic-shadow-high)}.c3L9na_ring{height:7.3%;box-shadow:0 0 0 2px var(--appsanic-primary), 0 0 0 6px color-mix(in srgb, var(--appsanic-primary) 18%, transparent);border-radius:9px;top:67.1%;left:5.2%;right:5.2%}.c3L9na_flash{background:var(--appsanic-white);inset:0}.c3L9na_captureFrame{border:1.5px solid var(--appsanic-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--appsanic-primary) 14%, transparent);border-radius:24px;position:absolute;inset:-6px}.c3L9na_captureLabel{color:var(--appsanic-primary-text);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;font-size:10px;font-weight:600;position:absolute;bottom:-27px;left:50%;translate:-50%}.c3L9na_world>.c3L9na_flyer{--app-screen-radius:18px;z-index:4;width:var(--review-artboard);box-shadow:0 26px 50px -20px var(--appsanic-shadow-high);transform-origin:0 0;position:absolute;top:0;left:0}.c3L9na_chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,44px);width:min(100%,1180px);margin:0 auto;padding:0;list-style:none;display:grid}.c3L9na_chapter{min-width:0}.c3L9na_chapterTrack{background:var(--appsanic-border);border-radius:2px;height:2px;margin-bottom:18px;display:block;overflow:hidden}.c3L9na_chapterBar{background:var(--appsanic-gradient);transform-origin:0;height:100%;display:block}.c3L9na_chapter h3{color:var(--appsanic-text);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:560;line-height:1.3}.c3L9na_chapter p{color:var(--appsanic-text-secondary);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.6}@media (max-width:1275px){.c3L9na_window{--review-zoom:.89}}@media (max-width:1099px){.c3L9na_window{--review-zoom:.77}}@media (max-width:959px){.c3L9na_window{--review-zoom:1}.c3L9na_world{width:400px;height:auto}.c3L9na_panel{border-right:0;border-radius:20px;width:100%}.c3L9na_conversation{border-radius:0 0 20px 20px}.c3L9na_canvas,.c3L9na_world>.c3L9na_flyer{display:none}.c3L9na_chapters{grid-template-columns:minmax(0,1fr);gap:26px;max-width:520px}}@media (max-width:459px){.c3L9na_window{--review-zoom:.88}}@media (max-width:399px){.c3L9na_window{--review-zoom:.8}}@media (max-width:349px){.c3L9na_window{--review-zoom:.74}}@media (prefers-reduced-motion:reduce){.c3L9na_working{animation:none}}@media (forced-colors:active){.c3L9na_world{border:1px solid canvastext}}
.T8QCrW_hero{background:radial-gradient(ellipse at 52% 0%, color-mix(in srgb, var(--appsanic-purple) 6%, transparent), transparent 65%), var(--appsanic-background);padding-top:clamp(72px,8vw,120px);padding-bottom:clamp(64px,7vw,104px);overflow:clip}.T8QCrW_grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,88px);display:grid}.T8QCrW_copy{z-index:1;min-width:0;position:relative}.T8QCrW_eyebrow{border:1px solid color-mix(in srgb, var(--appsanic-purple) 14%, transparent);background:color-mix(in srgb, var(--appsanic-purple) 4%, var(--appsanic-surface));color:var(--appsanic-primary-text);letter-spacing:.015em;border-radius:999px;align-items:center;gap:9px;margin-bottom:26px;padding:8px 14px;font-size:13px;font-weight:540;line-height:1.4;display:inline-flex}.T8QCrW_eyebrow:before{content:"";background:var(--appsanic-purple);border-radius:50%;width:6px;height:6px}.T8QCrW_copy h1{letter-spacing:-.05em;max-width:14em;font-size:clamp(42px,4.5vw + 12px,78px);font-weight:540;line-height:1.04}.T8QCrW_copy h1+p{max-width:38rem;margin-top:26px;font-size:clamp(17px,.4vw + 14px,20px);line-height:1.65}.T8QCrW_actions{margin-top:34px}.T8QCrW_note{margin-top:24px}.T8QCrW_visual{min-width:0;position:relative}.T8QCrW_centered .T8QCrW_copy{text-align:center}.T8QCrW_centered .T8QCrW_copy h1,.T8QCrW_centered .T8QCrW_copy h1+p{margin-inline:auto}@media (min-width:1000px){.T8QCrW_split .T8QCrW_grid{grid-template-columns:minmax(0,11fr) minmax(0,10fr)}.T8QCrW_split .T8QCrW_copy h1{max-width:11em;font-size:clamp(48px,4.2vw,68px)}}@media (max-width:999px){.T8QCrW_split .T8QCrW_copy{max-width:720px;margin-inline:auto}.T8QCrW_visual{width:min(100%,720px);margin-inline:auto}}@media (max-width:600px){.T8QCrW_hero{padding-top:52px;padding-bottom:52px}.T8QCrW_eyebrow{margin-bottom:22px;font-size:12px}.T8QCrW_copy h1{font-size:clamp(38px,9.6vw,52px)}.T8QCrW_copy h1+p{margin-top:22px}.T8QCrW_actions{margin-top:28px}}
.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}.p5k7kq_link svg{flex:none;transition:transform .18s}.p5k7kq_link:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px}.p5k7kq_link:hover svg{transform:translate(3px)}.p5k7kq_link:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:4px;border-radius:6px}.p5k7kq_external:hover svg{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.p5k7kq_link svg{transition:none}.p5k7kq_link:hover svg,.p5k7kq_external:hover svg{transform:none}}@media (max-width:980px),(pointer:coarse){.p5k7kq_link{min-height:44px}}
.xgAmVq_artwork{isolation:isolate;background:radial-gradient(ellipse at 8% 10%, color-mix(in srgb, var(--screen-accent) 46%, var(--screen-paper)), transparent 73%), linear-gradient(126deg, var(--screen-paper), color-mix(in srgb, var(--screen-accent) 29%, var(--screen-paper)));width:100%;height:100%;position:relative;overflow:hidden}.xgAmVq_cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.xgAmVq_main,.xgAmVq_secondary{background-color:var(--screen-paper);border:1px solid color-mix(in srgb, var(--appsanic-charcoal) 13%, transparent);width:39%;height:auto;box-shadow:0 2px 4px var(--appsanic-shadow-soft), 0 14px 30px color-mix(in srgb, var(--appsanic-charcoal) 20%, transparent);border-radius:8%/3.6%;position:absolute}.xgAmVq_main{top:14%;left:10%;transform:rotate(-5deg)}.xgAmVq_secondary{top:-9%;right:10%;transform:rotate(-5deg)}.xgAmVq_artwork[data-photo] .xgAmVq_main{width:40%;top:12%;left:47%;transform:rotate(5deg)}
._7igPGq_sky{z-index:0;pointer-events:none;content-visibility:auto;position:absolute;inset:0;overflow:clip}._7igPGq_figure{width:0;height:0;position:absolute}._7igPGq_node{top:var(--y);left:var(--x);background:var(--appsanic-text);width:3px;height:3px;box-shadow:0 0 4px 1px color-mix(in srgb, var(--appsanic-primary) 40%, transparent);opacity:.42;border-radius:50%;margin:-1.5px 0 0 -1.5px;position:absolute}._7igPGq_major{width:4px;height:4px;box-shadow:0 0 5px 1.5px color-mix(in srgb, var(--appsanic-primary) 52%, transparent), 0 0 14px 3px color-mix(in srgb, var(--appsanic-violet) 22%, transparent);margin:-2px 0 0 -2px}._7igPGq_link{top:var(--y);left:var(--x);width:var(--length);transform-origin:0;height:1px;rotate:var(--angle);background:linear-gradient(90deg, color-mix(in srgb, var(--appsanic-text) 46%, transparent), color-mix(in srgb, var(--appsanic-primary) 36%, transparent));opacity:0;margin-top:-.5px;position:absolute;scale:0 1}._7igPGq_signal{top:var(--y);left:var(--x);width:var(--length);transform-origin:0 0;height:0;rotate:var(--angle);position:absolute}._7igPGq_signal>i{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--appsanic-accent) 70%, transparent), var(--appsanic-text));opacity:0;border-radius:2px;width:22px;height:2px;margin:-1px 0 0 -22px;position:absolute;top:0;left:0}@media (max-width:1099px){._7igPGq_sky{display:none}}@media (prefers-reduced-motion:no-preference){[data-marketing-motion=running] ._7igPGq_node{animation:_7igPGq_sky-node 24s ease-out calc(1.2s + var(--offset) + var(--delay)) infinite backwards}[data-marketing-motion=running] ._7igPGq_link{animation:_7igPGq_sky-link 24s cubic-bezier(.3, .6, .2, 1) calc(1.2s + var(--offset) + var(--delay)) infinite backwards}[data-marketing-motion=running] ._7igPGq_signal>i{animation:_7igPGq_sky-signal 24s cubic-bezier(.45, 0, .3, 1) calc(3.6s + var(--offset) + var(--delay)) infinite backwards}}@keyframes _7igPGq_sky-node{0%{opacity:.42;scale:1}2.8%{opacity:1;scale:1.6}7%{opacity:.85;scale:1.25}40%{opacity:.85;scale:1.25}48%,to{opacity:.42;scale:1}}@keyframes _7igPGq_sky-link{0%{opacity:0;scale:0 1}1%{opacity:.6}4.6%{scale:1}38%{opacity:.6;scale:1}45%{opacity:0;scale:1}45.5%,to{opacity:0;scale:0 1}}@keyframes _7igPGq_sky-signal{0%{opacity:0;translate:0}1%{opacity:1}5.2%{opacity:.9}5.8%,to{opacity:0;translate:var(--length) 0}}@media (forced-colors:active){._7igPGq_sky{display:none}}@media print{._7igPGq_sky{display:none}}
.xwusrG_portrait,.xwusrG_cinema{width:min(100% - 24px,400px);max-width:none;max-height:calc(100dvh - 24px);color:var(--appsanic-text);background:var(--appsanic-surface);box-shadow:0 20px 70px var(--appsanic-shadow-high);overscroll-behavior:contain;border:0;border-radius:18px;margin:auto;padding:0}.xwusrG_cinema{width:min(100% - 24px,920px)}.xwusrG_portrait::backdrop,.xwusrG_cinema::backdrop{background:color-mix(in srgb, var(--appsanic-hero-background) 76%, transparent)}:is(.xwusrG_portrait,.xwusrG_cinema) .dialog-heading{z-index:1;border-bottom:1px solid var(--appsanic-border);background:var(--appsanic-surface);justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 6px 16px;display:flex;position:sticky;top:0}:is(.xwusrG_portrait,.xwusrG_cinema) h2{font-size:17px;font-weight:550}:is(.xwusrG_portrait,.xwusrG_cinema) button{background:var(--appsanic-surface-muted);border:0;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.xwusrG_image,.xwusrG_video{width:100%;height:auto;margin-inline:auto;display:block}.xwusrG_image{max-width:376px}
._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}._7h3B3G_dot{background:var(--appsanic-application-gradient);border-radius:50%;width:6px;height:6px}._7h3B3G_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.jpAyha_steps{--guide-width:min(var(--marketing-content-max), calc(100% - 2 * var(--marketing-gutter)));--nav-height:66px;--guide-bar:64px;--rail-top:110px;background:var(--appsanic-background);color:var(--appsanic-text)}.jpAyha_navigation{top:var(--nav-height);z-index:6;border-bottom:1px solid var(--appsanic-border);background:var(--appsanic-background);position:sticky}.jpAyha_navInner{width:var(--guide-width);align-items:center;gap:clamp(22px,4vw,56px);margin-inline:auto;display:flex}.jpAyha_indexHead{flex-shrink:0}.jpAyha_indexTitle{color:var(--appsanic-text);align-items:center;gap:10px;margin:0;font-size:14px;font-weight:580;line-height:1.4;display:flex}.jpAyha_indexTitle svg{color:var(--appsanic-primary-text);flex-shrink:0}.jpAyha_indexSummary{display:none}.jpAyha_track{flex:1;min-width:0}.jpAyha_index{scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.jpAyha_index::-webkit-scrollbar{display:none}.jpAyha_index li{flex:1 0 auto}.jpAyha_index a{height:var(--guide-bar);color:var(--appsanic-text-secondary);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding-inline:12px;font-size:14px;font-weight:520;display:flex;position:relative}.jpAyha_indexNumber{color:var(--appsanic-text-muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;flex-shrink:0;font-size:11px}.jpAyha_index a:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;inset:auto 10px 0}.jpAyha_index a:is([aria-current],:hover),.jpAyha_index a[aria-current] .jpAyha_indexNumber{color:var(--appsanic-primary-text)}.jpAyha_index a[aria-current]:after{background:linear-gradient(90deg, var(--appsanic-purple), var(--appsanic-pink))}.jpAyha_index a:focus-visible{outline-offset:-5px}.jpAyha_list{width:var(--guide-width);gap:clamp(96px,9vw,144px);margin:0 auto;padding:clamp(64px,7vw,112px) 0 clamp(96px,9vw,144px);list-style:none;display:grid}.jpAyha_step{scroll-margin-top:calc(var(--nav-height) + var(--guide-bar) + 28px - 110px);position:relative}.jpAyha_step:focus{outline:none}.jpAyha_alias{scroll-margin-top:inherit;position:absolute;inset:0 auto auto 0}.jpAyha_intro{max-width:680px;margin-bottom:clamp(30px,3vw,44px)}.jpAyha_title{max-width:18em;color:var(--appsanic-text);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(28px,1vw + 20px,36px);font-weight:540;line-height:1.12}.jpAyha_copy{margin-top:14px}.jpAyha_body{max-width:60ch;color:var(--appsanic-text-secondary);text-wrap:pretty;font-size:clamp(15.5px,.2vw + 14px,17px);line-height:1.6}.jpAyha_actions{counter-reset:action;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.jpAyha_actions li{min-height:26px;color:var(--appsanic-text);counter-increment:action;padding-left:40px;font-size:15.5px;line-height:1.55;position:relative}.jpAyha_actions li:before{background:var(--appsanic-application-gradient);width:26px;height:26px;color:var(--appsanic-white);content:counter(action);border-radius:50%;place-items:center;font-size:12.5px;font-weight:650;line-height:1;display:grid;position:absolute;top:0;left:0}.jpAyha_ui{border:1px solid color-mix(in srgb, var(--appsanic-purple) 16%, transparent);background:color-mix(in srgb, var(--appsanic-purple) 6%, var(--appsanic-surface));color:var(--appsanic-primary-text);white-space:nowrap;border-radius:7px;padding:0 7px;font-weight:580;line-height:1.5;display:inline-block}.jpAyha_link{margin-top:24px}@media (min-width:1024px){.jpAyha_guide{width:var(--guide-width);grid-template-columns:clamp(200px,17vw,232px) minmax(0,1fr);align-items:start;gap:clamp(40px,4vw,64px);margin-inline:auto;padding-block:clamp(72px,7vw,112px) clamp(96px,9vw,144px);display:grid}.jpAyha_navigation{top:calc(var(--rail-top) - 4px);max-height:calc(100svh - var(--rail-top) - 20px);scrollbar-width:thin;background:0 0;border-bottom:0;padding:4px 6px 8px 0;overflow-y:auto}.jpAyha_navInner{width:auto;display:block}.jpAyha_indexTitle{font-size:15px}.jpAyha_indexSummary{color:var(--appsanic-text-muted);margin:4px 0 0 26px;font-size:13.5px;line-height:1.45;display:block}.jpAyha_track{margin-top:22px;padding-left:16px;position:relative}.jpAyha_track:before,.jpAyha_track:after{content:"";border-radius:2px;width:2px;position:absolute;inset:6px auto 6px 7px}.jpAyha_track:before{background:var(--appsanic-border)}.jpAyha_track:after{background:linear-gradient(var(--appsanic-purple), var(--appsanic-pink));transform:scaleY(var(--progress,0));transform-origin:top;transition:transform .42s cubic-bezier(.22,1,.36,1)}.jpAyha_index{gap:2px;display:grid;overflow:visible}.jpAyha_index a{white-space:normal;border-radius:10px;justify-content:flex-start;gap:14px;height:auto;min-height:42px;padding:10px 12px 10px 10px;font-size:15px;line-height:1.35;transition:background-color .16s,color .16s}.jpAyha_index a:after{content:none}.jpAyha_index a:hover{background:color-mix(in srgb, var(--appsanic-text) 4%, transparent);color:var(--appsanic-text)}.jpAyha_index a[aria-current]{background:linear-gradient(90deg, color-mix(in srgb, var(--appsanic-purple) 12%, transparent), color-mix(in srgb, var(--appsanic-purple) 3%, transparent));color:var(--appsanic-text)}.jpAyha_index a[data-passed] .jpAyha_indexNumber{color:var(--appsanic-primary-text)}.jpAyha_index a:focus-visible{outline-offset:2px}.jpAyha_list{width:auto;margin:0;padding:0}.jpAyha_step{scroll-margin-top:0}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.jpAyha_track:after,.jpAyha_index a{transition:none}}@media (max-width:849px){.jpAyha_steps{--guide-bar:52px}.jpAyha_navInner{width:100%}.jpAyha_indexHead{display:none}.jpAyha_index{padding-inline:var(--marketing-gutter)}.jpAyha_index li{flex:none}}@media (max-width:600px){.jpAyha_list{gap:84px;padding-top:48px}.jpAyha_title{font-size:clamp(22px,6.2vw,26px)}.jpAyha_ui{white-space:normal}}@media (max-width:480px){.jpAyha_index{padding-inline:8px}.jpAyha_index a{gap:5px}}@media (max-width:980px),(pointer:coarse){.jpAyha_index a{min-height:44px}}
._9jxneq_page{min-height:56svh}._9jxneq_hero{padding-top:calc(var(--home-section-space,144px) * .6);padding-bottom:calc(var(--home-section-space,144px) * .6)}._9jxneq_links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._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}._9jxneq_link:hover{border-color:var(--appsanic-border-primary);color:var(--appsanic-primary-text)}@media (prefers-reduced-motion:reduce){._9jxneq_link{transition:none}}
.AP_80W_stage{min-width:0;position:relative}.AP_80W_frame{justify-content:center;display:flex}.AP_80W_window{zoom:var(--film-zoom,1)}.AP_80W_inner{width:752px;height:700px;box-shadow:0 0 0 1px var(--appsanic-border-strong), 0 2px 6px var(--appsanic-shadow-low), 0 50px 100px -40px var(--appsanic-shadow-high), 0 40px 90px -50px color-mix(in srgb, var(--appsanic-purple) 55%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:18px;display:flex}.AP_80W_panel{border-right:1px solid var(--appsanic-border);border-radius:18px 0 0 18px;flex:none;width:392px}.AP_80W_conversation{flex-direction:column;flex:1;min-height:0;padding:20px 20px 10px;display:flex;position:relative}.AP_80W_welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 20px}.AP_80W_welcomeMark{margin-bottom:18px}.AP_80W_welcomeTitle{color:var(--appsanic-text);letter-spacing:-1.15px;font-size:30px;font-weight:550;line-height:1.15}.AP_80W_welcomeTitle>span{background:linear-gradient(110deg, var(--appsanic-primary-text), var(--appsanic-secondary));color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.AP_80W_welcomeLede{max-width:248px;color:var(--appsanic-text-muted);margin-top:12px;font-size:13px;line-height:1.6}.AP_80W_suggestions{gap:9px;width:100%;margin-top:26px;display:grid}.AP_80W_suggestion{border:1px solid var(--appsanic-border);background:var(--appsanic-surface);min-height:60px;color:var(--appsanic-text-secondary);font-size:var(--appsanic-text-label);text-align:left;border-radius:14px;align-items:center;gap:11px;padding:10px 12px;font-weight:500;line-height:1.4;display:flex}.AP_80W_suggestion>svg{color:var(--appsanic-text-muted);flex:none}.AP_80W_suggestionIcon{background:var(--appsanic-surface-subtle-gradient);width:34px;height:34px;color:var(--appsanic-primary-text);border-radius:10px;flex:none;place-items:center;display:grid}.AP_80W_suggestionCopy{flex:1;gap:4px;min-width:0;display:grid}.AP_80W_suggestionCopy>strong{color:var(--appsanic-text);font-size:var(--appsanic-text-body);font-weight:550}.AP_80W_suggestionCopy>span{color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption);font-weight:400;line-height:1.5}.AP_80W_message{margin-bottom:24px}.AP_80W_reply{flex-direction:column;display:flex}.AP_80W_plan{margin-top:10px}.AP_80W_replyText{margin-top:13px}.AP_80W_tools{margin-top:5px}.AP_80W_review{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;margin-top:6px;padding:10px 12px;display:grid}.AP_80W_reviewShot{--app-screen-radius:4px;width:30px;box-shadow:0 0 0 1px var(--appsanic-border)}.AP_80W_reviewText{gap:1px;min-width:0;display:grid}.AP_80W_reviewMeta{color:var(--appsanic-text-muted)}.AP_80W_footer{flex:none;padding:12px 12px 11px}.AP_80W_typed{align-content:start;display:grid}.AP_80W_line{width:fit-content;max-width:100%;color:var(--appsanic-text);white-space:nowrap;padding-right:3px;display:block;position:relative;overflow:hidden}.AP_80W_cover{background:var(--appsanic-surface);position:absolute;inset:0}.AP_80W_caret{background:var(--appsanic-primary-text);border-radius:1px;width:2px;height:1.25em;position:absolute;top:.22em;left:0}.AP_80W_sendSlot{width:36px;height:36px}.AP_80W_canvas{background-color:var(--appsanic-canvas);background-image:var(--appsanic-canvas-gradient);border-radius:0 18px 18px 0;flex:1;place-items:center;min-width:0;display:grid}.AP_80W_artboard{gap:10px;display:grid}.AP_80W_artboardLabel{height:22px;color:var(--appsanic-text-secondary);font-size:var(--appsanic-text-label);white-space:nowrap;align-items:center;font-weight:500}.AP_80W_artboardLabel>span{align-items:center;gap:9px;display:flex}.AP_80W_pageKind{border-left:1px solid var(--appsanic-border-strong);color:var(--appsanic-text-muted);font-size:var(--appsanic-text-caption);padding-left:9px;font-weight:400}.AP_80W_screens{width:276px}.AP_80W_screen{--app-screen-radius:24px;box-shadow:0 0 0 1px color-mix(in srgb, var(--appsanic-white) 7%, transparent), 0 36px 70px -36px var(--appsanic-shadow-high)}.AP_80W_ring{height:7.3%;box-shadow:0 0 0 2px var(--appsanic-primary), 0 0 0 6px color-mix(in srgb, var(--appsanic-primary) 24%, transparent);border-radius:12px;top:67.1%;left:5.2%;right:5.2%}.AP_80W_flash{background:var(--appsanic-white);inset:0}@media (max-width:759px){.AP_80W_inner{width:392px}.AP_80W_panel{border-right:0;border-radius:18px}.AP_80W_canvas{display:none}}@media (forced-colors:active){.AP_80W_inner{border:1px solid canvastext}}
.j8jb2W_guide{--guide-width:min(var(--marketing-content-max), calc(100% - 2 * var(--marketing-gutter)));--nav-height:66px;--guide-bar:60px;--rail-top:110px;--glide:cubic-bezier(.22, 1, .36, 1);background:var(--appsanic-background);color:var(--appsanic-text)}.j8jb2W_navigation{top:var(--nav-height);z-index:6;border-bottom:1px solid var(--appsanic-border);background:var(--appsanic-background);position:sticky}.j8jb2W_navInner{width:var(--guide-width);margin-inline:auto}.j8jb2W_indexHead{display:none}.j8jb2W_indexTitle{color:var(--appsanic-text);margin:0;font-size:15px;font-weight:580;line-height:1.4}.j8jb2W_indexSummary{color:var(--appsanic-text-muted);margin:4px 0 0;font-size:13.5px;line-height:1.45}.j8jb2W_track{min-width:0;position:relative}.j8jb2W_marker{display:none}.j8jb2W_index{scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.j8jb2W_index::-webkit-scrollbar{display:none}.j8jb2W_index li{flex:1 0 auto}.j8jb2W_index a{height:var(--guide-bar);color:var(--appsanic-text-secondary);white-space:nowrap;justify-content:center;align-items:center;gap:9px;padding-inline:12px;font-size:14px;font-weight:520;transition:color .2s;display:flex;position:relative}.j8jb2W_indexIcon{color:var(--appsanic-icon);flex-shrink:0;place-items:center;transition:color .2s;display:grid}.j8jb2W_index a:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;inset:auto 10px 0}.j8jb2W_index a:is([data-current],:hover){color:var(--appsanic-text)}.j8jb2W_index a:is([data-current],:hover) .j8jb2W_indexIcon{color:var(--appsanic-primary-text)}.j8jb2W_index a[data-current]:after{background:linear-gradient(90deg, var(--appsanic-purple), var(--appsanic-pink))}.j8jb2W_index a:focus-visible{outline-offset:-5px}.j8jb2W_chapters{width:var(--guide-width);gap:clamp(104px,10vw,160px);margin:0 auto;padding:clamp(64px,7vw,104px) 0 clamp(96px,9vw,144px);display:grid}.j8jb2W_chapter{min-width:0;scroll-margin-top:calc(var(--nav-height) + var(--guide-bar) + 28px - 110px);position:relative}.j8jb2W_chapter:focus{outline:none}.j8jb2W_intro{max-width:680px;margin-bottom:clamp(28px,3vw,40px)}.j8jb2W_title{max-width:18em;color:var(--appsanic-text);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(28px,1vw + 20px,36px);font-weight:540;line-height:1.12}.j8jb2W_body{max-width:60ch;color:var(--appsanic-text-secondary);text-wrap:pretty;margin-top:14px;font-size:clamp(15.5px,.2vw + 14px,17px);line-height:1.6}.j8jb2W_features{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,3vw,40px);margin:clamp(28px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}.j8jb2W_feature{border-top:1px solid var(--appsanic-border);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:4px 12px;padding-top:18px;display:grid}.j8jb2W_featureIcon{color:var(--appsanic-primary-text);grid-row:span 2;margin-top:1px}.j8jb2W_feature strong{color:var(--appsanic-text);letter-spacing:-.01em;font-size:15.5px;font-weight:600;line-height:1.4}.j8jb2W_feature span{color:var(--appsanic-text-secondary);text-wrap:pretty;font-size:14.5px;line-height:1.55}.j8jb2W_link{margin-top:28px}@media (min-width:1024px){.j8jb2W_layout{width:var(--guide-width);grid-template-columns:clamp(200px,17vw,232px) minmax(0,1fr);align-items:start;gap:clamp(40px,4vw,72px);margin-inline:auto;padding-block:clamp(80px,7vw,112px) clamp(104px,9vw,152px);display:grid}.j8jb2W_navigation{top:calc(var(--rail-top) - 4px);max-height:calc(100svh - var(--rail-top) - 20px);scrollbar-width:thin;background:0 0;border-bottom:0;padding:4px 6px 8px 0;overflow-y:auto}.j8jb2W_navInner{width:auto}.j8jb2W_indexHead{display:block}.j8jb2W_track{margin-top:22px;padding-left:16px}.j8jb2W_track:before,.j8jb2W_track:after{content:"";border-radius:2px;width:2px;position:absolute;inset:6px auto 6px 0}.j8jb2W_track:before{background:var(--appsanic-border)}.j8jb2W_track:after{background:linear-gradient(var(--appsanic-purple), var(--appsanic-pink));transform:scaleY(var(--progress,0));transform-origin:top;transition:transform .46s var(--glide)}.j8jb2W_marker{height:var(--marker-height,0);background:linear-gradient(90deg, color-mix(in srgb, var(--appsanic-purple) 12%, transparent), color-mix(in srgb, var(--appsanic-purple) 3%, transparent));opacity:0;translate:0 var(--marker-y,0);pointer-events:none;border-radius:10px;display:block;position:absolute;top:0;left:16px;right:0}.j8jb2W_track[data-ready] .j8jb2W_marker{opacity:1;transition:translate .46s var(--glide), opacity .2s ease}.j8jb2W_index{gap:2px;display:grid;overflow:visible}.j8jb2W_index a{white-space:normal;border-radius:10px;justify-content:flex-start;gap:12px;height:auto;min-height:44px;padding:10px 12px;font-size:15px;line-height:1.35}.j8jb2W_index a:after{content:none}.j8jb2W_index a:hover:not([data-current]){background:color-mix(in srgb, var(--appsanic-text) 3%, transparent)}.j8jb2W_index a[data-passed] .j8jb2W_indexIcon{color:var(--appsanic-primary-text)}.j8jb2W_index a:focus-visible{outline-offset:2px}.j8jb2W_chapters{width:auto;margin:0;padding:0}.j8jb2W_chapter{scroll-margin-top:0}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.j8jb2W_track:after,.j8jb2W_track[data-ready] .j8jb2W_marker{transition:none}}@media (max-width:1023px){.j8jb2W_navInner{width:100%}.j8jb2W_index{padding-inline:calc(var(--marketing-gutter) - 12px)}.j8jb2W_index li{flex:none}}@media (max-width:767px){.j8jb2W_guide{--guide-bar:52px}.j8jb2W_features{grid-template-columns:minmax(0,1fr);margin-top:24px}.j8jb2W_feature{padding-block:16px}.j8jb2W_feature:last-child{padding-bottom:0}.j8jb2W_link{margin-top:24px}}@media (max-width:600px){.j8jb2W_chapters{gap:88px;padding-top:48px}.j8jb2W_title{font-size:clamp(22px,6.2vw,26px)}}@media (max-width:980px),(pointer:coarse){.j8jb2W_index a{min-height:44px}}
