.l3aWua_root{min-width:0}.l3aWua_stage{isolation:isolate;background:radial-gradient(ellipse at 80% 12%, color-mix(in srgb, var(--template-ink) 62%, var(--appsanic-white)), transparent 62%), linear-gradient(135deg, color-mix(in srgb, var(--template-paper) 75%, var(--template-ink)), var(--template-paper) 48%, color-mix(in srgb, var(--template-ink) 52%, var(--template-paper)));border-radius:22px;place-items:center;padding:clamp(28px,3.6vw,48px) 18px;display:grid;position:relative;overflow:hidden}.l3aWua_stage:before{content:"";z-index:-1;background:repeating-radial-gradient(ellipse at -18% 119%, transparent 0 42px, color-mix(in srgb, var(--template-ink) 18%, transparent) 43px, transparent 45px 60px);-webkit-mask-image:linear-gradient(33deg, var(--appsanic-charcoal), transparent 65%);mask-image:linear-gradient(33deg, var(--appsanic-charcoal), transparent 65%);position:absolute;inset:0}.l3aWua_photograph{z-index:-1;background-position:50%;background-size:cover;position:absolute;inset:0}.l3aWua_photograph:after{content:"";background:linear-gradient(140deg, transparent 14%, color-mix(in srgb, var(--template-paper) 32%, transparent) 65%), linear-gradient(0deg, color-mix(in srgb, var(--appsanic-charcoal) 26%, transparent), transparent 30%);position:absolute;inset:0}.l3aWua_expand,.l3aWua_watch{border:1px solid color-mix(in srgb, var(--appsanic-white) 60%, transparent);background:color-mix(in srgb, var(--appsanic-white) 92%, transparent);height:44px;color:var(--appsanic-charcoal);box-shadow:0 1px 5px var(--appsanic-shadow-low);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.l3aWua_expand{width:44px;top:14px;right:14px}.l3aWua_watch{gap:8px;padding-inline:14px;font-size:13px;font-weight:550;bottom:14px;left:14px}.l3aWua_expand:hover,.l3aWua_watch:hover{background:var(--appsanic-white);color:var(--appsanic-primary-text)}.l3aWua_controls{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.l3aWua_count{color:var(--appsanic-text-muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;flex-shrink:0;font-size:13px}.l3aWua_panels{width:clamp(210px,26svh,262px);max-width:72%;display:grid}@media (max-width:800px){.l3aWua_stage{padding-block:28px}.l3aWua_panels{width:clamp(184px,38vw,238px)}}@media (max-width:450px){.l3aWua_stage{border-radius:16px}.l3aWua_expand{top:8px;right:8px}.l3aWua_watch{bottom:8px;left:8px}.l3aWua_count{display:none}.l3aWua_controls,.l3aWua_list{justify-content:center}}@media (min-width:801px) and (max-width:1100px){.l3aWua_watch{bottom:8px;left:8px}}.l3aWua_panel{grid-area:1/1;min-width:0}.l3aWua_panel[data-state=inactive]{visibility:hidden}@media (prefers-reduced-motion:no-preference){.l3aWua_panel[data-state=active]{animation:.36s cubic-bezier(.2,.7,.2,1) backwards l3aWua_screenIn}}@keyframes l3aWua_screenIn{0%{opacity:0;scale:.985}}.l3aWua_list{flex-wrap:wrap;gap:4px;display:flex}.l3aWua_tab{min-height:42px;color:var(--appsanic-text-muted);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:540;line-height:1;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex;position:relative}.l3aWua_tab:hover{color:var(--appsanic-text)}.l3aWua_tab[aria-selected=true]{border-color:var(--appsanic-border);background:var(--appsanic-surface-muted);color:var(--appsanic-text);box-shadow:0 1px 2px var(--appsanic-shadow-low)}.l3aWua_tab:focus-visible{outline:2px solid var(--appsanic-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.l3aWua_tab{transition:none}}@media (forced-colors:active){.l3aWua_tab[aria-selected=true]{forced-color-adjust:none;border-color:highlight;text-decoration:underline}}@media (max-width:980px),(pointer:coarse){.l3aWua_tab{min-height:44px}}
.k5YTKq_inner{width:min(var(--marketing-content-max), calc(100% - 2 * var(--marketing-gutter)));color:var(--appsanic-text);margin-inline:auto}.k5YTKq_path{color:var(--appsanic-text-muted);align-items:center;gap:12px;padding-block:clamp(18px,2.5vw,34px);font-size:14px;display:flex}.k5YTKq_path a{min-height:34px;color:var(--appsanic-text);align-items:center;font-weight:520;display:inline-flex}.k5YTKq_path a:hover,.k5YTKq_plans:hover,.k5YTKq_relatedHeader a:hover{color:var(--appsanic-primary-text);text-underline-offset:.2em;text-decoration:underline}.k5YTKq_hero{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;column-gap:clamp(38px,5vw,78px);display:grid}.k5YTKq_intro{grid-area:1/2;padding-top:clamp(6px,1.5vw,24px)}.k5YTKq_category{color:var(--appsanic-text-secondary);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;font-weight:500;display:flex}.k5YTKq_category span{color:var(--appsanic-icon)}.k5YTKq_intro h1{letter-spacing:-.057em;overflow-wrap:break-word;margin:13px 0 18px;font-size:clamp(46px,4.8vw,72px);font-weight:530;line-height:1.04}.k5YTKq_description{max-width:42ch;color:var(--appsanic-text-secondary);text-wrap:pretty;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.k5YTKq_actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.k5YTKq_use,.k5YTKq_plans,.k5YTKq_relatedHeader a{align-items:center;min-height:44px;font-size:15px;font-weight:550;display:inline-flex}.k5YTKq_use{background:var(--appsanic-action-gradient);min-height:48px;color:var(--appsanic-white);box-shadow:0 3px 9px var(--appsanic-brand-shadow);border-radius:12px;gap:16px;padding:10px 20px}.k5YTKq_use:hover{background:var(--appsanic-action-hover-gradient)}.k5YTKq_preview{grid-area:1/1/3/2;min-width:0}.k5YTKq_details{border-top:1px solid var(--appsanic-border);grid-area:2/2;margin-top:clamp(24px,3vw,38px);padding-top:clamp(20px,2.4vw,30px)}.k5YTKq_details h2{letter-spacing:-.035em;font-size:clamp(19px,1.7vw,23px);font-weight:550;line-height:1.3}.k5YTKq_features{gap:9px;margin:14px 0 24px;padding:0;list-style:none;display:grid}.k5YTKq_features li{align-items:baseline;gap:10px;line-height:1.5;display:flex}.k5YTKq_features svg{color:var(--appsanic-primary-text);flex-shrink:0;align-self:flex-start;margin-top:4px}.k5YTKq_specs{border-top:1px solid var(--appsanic-border);gap:9px;margin:0;padding-top:20px;font-size:14px;display:grid}.k5YTKq_specs>div{justify-content:space-between;gap:16px;display:flex}.k5YTKq_specs dt{color:var(--appsanic-text-muted)}.k5YTKq_specs dd{text-align:right;margin:0;font-weight:520}.k5YTKq_related{border-top:1px solid var(--appsanic-border);margin-top:clamp(48px,6vw,84px);padding:clamp(32px,4vw,56px) 0 clamp(28px,4vw,54px)}.k5YTKq_relatedHeader,.k5YTKq_cardCaption{justify-content:space-between;align-items:center;gap:14px;display:flex}.k5YTKq_relatedHeader h2{letter-spacing:-.047em;font-size:clamp(26px,2.7vw,39px);font-weight:520;line-height:1.12}.k5YTKq_relatedHeader a{flex-shrink:0;gap:8px}.k5YTKq_relatedList{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px);margin:24px 0 0;padding:0;list-style:none;display:grid}.k5YTKq_relatedCard{border-radius:14px;display:block}.k5YTKq_art{isolation:isolate;aspect-ratio:1.58;border-radius:14px;position:relative;overflow:hidden}.k5YTKq_cardCaption{padding:14px 2px 0}.k5YTKq_cardCaption h3{letter-spacing:-.035em;font-size:clamp(18px,1.65vw,22px);font-weight:540;line-height:1.3}.k5YTKq_cardCaption p{color:var(--appsanic-text-secondary);margin-top:3px;font-size:14px}.k5YTKq_cardCaption svg{color:var(--appsanic-icon);flex-shrink:0}.k5YTKq_relatedCard:hover h3,.k5YTKq_relatedCard:hover svg{color:var(--appsanic-primary-text)}@media (max-width:800px){.k5YTKq_hero{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:26px}.k5YTKq_intro,.k5YTKq_preview,.k5YTKq_details{grid-area:auto}.k5YTKq_intro{padding-top:0}.k5YTKq_details{margin-top:0}.k5YTKq_description{max-width:48ch}.k5YTKq_path{padding-block:14px}}@media (max-width:600px){.k5YTKq_intro h1{margin-block:8px 12px;font-size:44px}.k5YTKq_actions{margin-top:18px}.k5YTKq_relatedList{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:18px}.k5YTKq_relatedCard{grid-template-columns:min(38%,150px) 1fr;align-items:center;gap:16px;display:grid}.k5YTKq_art{border-radius:10px}.k5YTKq_cardCaption{padding:0}}
