@font-face{font-family:Instrument Serif;src:url(/fonts/showcase/InstrumentSerif-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/showcase/InstrumentSerif-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/showcase/Fraunces-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/showcase/Fraunces-Italic-Variable.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/showcase/BricolageGrotesque-Variable.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/showcase/DMSans-Variable.woff2)format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/showcase/SpaceGrotesk-Variable.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/showcase/Inter-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/showcase/Unbounded-Variable.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/showcase/Nunito-Variable.woff2)format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/showcase/JetBrainsMono-Variable.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/showcase/Manrope-Variable.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/showcase/PlayfairDisplay-Variable.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(/fonts/showcase/Oswald-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/showcase/Outfit-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Lexend;src:url(/fonts/showcase/Lexend-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/showcase/PlusJakartaSans-Variable.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}.ld{flex:1;min-width:0;overflow-x:clip}.ld-nowrap{white-space:nowrap}.ld-tag{border:1px solid var(--au-line-strong);border-radius:var(--au-r-full);height:26px;color:var(--au-text-2);font-family:var(--au-font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;padding:0 11px;font-size:11px;display:inline-flex}.ld-hero{--au-hero-space:clamp(36px, 5vw, 60px);padding-top:calc(64px + var(--au-hero-space));margin-top:-64px;padding-bottom:clamp(48px,7vw,96px)}.ld-hero-full{align-content:center;min-height:100svh;display:grid}.ld-hero .au-hero-inner{gap:clamp(32px,4cqi,48px)}.ld-hero .au-hero-copy{gap:22px;max-width:1040px}.ld-hero .au-hero-title{font-size:clamp(38px,6.2cqi,78px)}.ld-br-wide{display:none}@media (width>=720px){.ld-br-wide{display:inline}}.ld-prompt{text-align:start;width:min(100%,760px);margin-inline:auto}.ld-prompt-yield{white-space:nowrap}.ld-prompt-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ld-prompt-note{color:var(--au-muted);font-size:var(--au-text-sm);text-align:center;margin:16px 0 0}.ld-dim{opacity:.6}.ld-count{font-variant-numeric:tabular-nums}.ld-how-title{align-items:center;gap:10px;display:inline-flex}.ld-how-art{border:1px solid var(--au-line);border-radius:var(--au-r-lg);background:radial-gradient(120% 90% at 50% 0%, color-mix(in oklab, var(--au-aurora-1) 14%, transparent), transparent 70%), var(--au-surface);justify-content:center;align-items:center;height:264px;display:flex;position:relative;overflow:hidden}.ld-how-prompt{z-index:2;border:1px solid var(--au-line-strong,var(--au-line));background:var(--au-surface-solid-2);max-width:calc(100% - 28px);box-shadow:var(--au-shadow-2);color:var(--au-text);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 11px;font-size:12px;line-height:16px;display:flex;position:absolute;top:16px;left:50%;translate:-50%}.ld-how-prompt svg{color:var(--au-aurora-1);flex:none}.ld-how-prompt span{text-overflow:ellipsis;overflow:hidden}.ld-how-fan{gap:14px;display:flex;position:absolute;top:70px;left:50%;translate:-50%}.ld-how-fan>:first-child{translate:4px 14px;rotate:-5deg}.ld-how-fan>:nth-child(2){z-index:1}.ld-how-fan>:nth-child(3){translate:-4px 14px;rotate:5deg}.ld-how-refine{--ld-how-k:.52}.ld-how-refine-phone{top:18px;width:calc(390px * var(--ld-how-k));height:calc(844px * var(--ld-how-k));box-shadow:0 0 0 4px color-mix(in oklab, var(--au-text) 12%, transparent), var(--au-shadow-3,var(--au-shadow-2));border-radius:26px;position:absolute;inset-inline-start:16px;overflow:hidden}.ld-how-refine-screen{width:390px;height:844px;scale:var(--ld-how-k);transform-origin:0 0}.ld-how-pick{top:calc(230px * var(--ld-how-k) - 3px);left:calc(24px * var(--ld-how-k) - 3px);width:calc(342px * var(--ld-how-k) + 6px);height:calc(56px * var(--ld-how-k) + 6px);border:1.5px solid #6d5efc;border-radius:4px;position:absolute}.ld-how-pick i{background:#fff;border:1.5px solid #6d5efc;border-radius:2px;width:7px;height:7px;position:absolute}.ld-how-pick i:first-child{top:-4px;left:-4px}.ld-how-pick i:nth-child(2){top:-4px;right:-4px}.ld-how-pick i:nth-child(3){bottom:-4px;left:-4px}.ld-how-pick i:nth-child(4){bottom:-4px;right:-4px}.ld-how-pick b{color:#fff;font-family:var(--au-font-mono,ui-monospace, monospace);background:#6d5efc;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:500;line-height:14px;position:absolute;bottom:calc(100% + 5px);left:-1.5px}.ld-how-inspect{top:78px;z-index:2;border:1px solid var(--au-line-strong,var(--au-line));background:var(--au-surface-solid-2);width:128px;box-shadow:var(--au-shadow-2);font-family:var(--au-font-mono,ui-monospace, monospace);border-radius:14px;gap:7px;margin:0;padding:11px 12px;font-size:11px;line-height:16px;display:grid;position:absolute;inset-inline-end:12px}.ld-how-inspect div{justify-content:space-between;align-items:center;display:flex}.ld-how-inspect dt{color:var(--au-text-3,var(--au-text-2))}.ld-how-inspect dd{color:var(--au-text);align-items:center;gap:6px;margin:0;display:flex}.ld-how-inspect dd i{border:1px solid var(--au-line);border-radius:3px;width:11px;height:11px}.ld-how-refine-chat{bottom:16px;z-index:2;box-shadow:var(--au-shadow-2);white-space:nowrap;position:absolute;inset-inline-end:12px}.ld-how-refine-cost{top:16px;z-index:2;position:absolute;inset-inline-end:12px}.ld-how-ship{flex-wrap:wrap;align-content:center;gap:8px;padding:20px}.ld-lang{grid-template-columns:minmax(0,380px) minmax(0,1fr);display:grid;overflow:hidden}.ld-lang-side{border-inline-end:1px solid var(--au-line);flex-direction:column;min-width:0;display:flex}.ld-lang-head{padding:24px 24px 16px}.ld-lang-head h3{font-size:var(--au-text-xl);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-weight:600;display:flex}.ld-lang-head p{color:var(--au-muted);font-size:var(--au-text-md);margin:8px 0 0}.ld-lang-list{flex-direction:column;gap:2px;padding:0 12px 14px;display:flex}.ld-lang-list>button{border-radius:var(--au-r-md);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--au-fast) ease, border-color var(--au-fast) ease;background:0 0;border:1px solid #0000;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:12px;padding:8px 12px;display:grid}.ld-lang-list>button:hover{background:var(--au-surface)}.ld-lang-list>button[aria-checked=true]{border-color:var(--au-line-strong);background:var(--au-surface-2);box-shadow:inset 0 1px 0 var(--au-highlight)}.ld-lang-swatch{border:1px solid var(--au-line-strong);border-radius:50%;grid-row:span 2;width:18px;height:18px;position:relative}.ld-lang-swatch:after{content:"";background:var(--dot);border-radius:50%;position:absolute;inset:5px}.ld-lang-name{font-size:var(--au-text-md);font-weight:500}.ld-lang-note{color:var(--au-muted);font-size:var(--au-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ld-lang-stage{align-content:center;justify-items:center;gap:28px;min-width:0;padding:40px 24px 28px;display:grid;position:relative;overflow:hidden}.ld-lang-glow{background:radial-gradient(closest-side, color-mix(in oklab, var(--au-aurora-1) 34%, transparent), transparent);filter:blur(40px);pointer-events:none;border-radius:50%;position:absolute;inset:10% 15% 20%}.ld-lang-set{animation:ld-rise .5s var(--au-ease) both;justify-content:center;align-items:center;gap:22px;display:flex;position:relative}.ld-lang-phone.is-side{opacity:.86}.ld-lang-tokens{border:1px solid var(--au-line-strong);border-radius:var(--au-r-md);background:var(--au-surface);font-family:var(--au-font-mono);font-size:var(--au-text-xs);flex-wrap:wrap;justify-content:center;margin:0;display:flex;position:relative}.ld-lang-tokens>div{align-items:center;gap:8px;padding:9px 14px;display:flex}.ld-lang-tokens>div+div{border-inline-start:1px solid var(--au-line)}.ld-lang-tokens dt{color:var(--au-muted)}.ld-lang-tokens dd{color:var(--au-text);align-items:center;gap:6px;margin:0;display:inline-flex}.ld-lang-tokens dd>i{border:1px solid var(--au-line-strong);border-radius:3px;width:9px;height:9px}@keyframes ld-rise{0%{opacity:0;transform:translateY(10px)}}@media (width<=960px){.ld-lang{grid-template-columns:minmax(0,1fr)}.ld-lang-side{border-inline-end:0;border-bottom:1px solid var(--au-line)}.ld-lang-list{scrollbar-width:none;flex-direction:row;gap:6px;padding:0 16px 16px;overflow-x:auto}.ld-lang-list::-webkit-scrollbar{display:none}.ld-lang-list>button{border-color:var(--au-line);border-radius:var(--au-r-full);flex:none;grid-template-columns:18px auto}.ld-lang-note{display:none}.ld-lang-swatch{grid-row:auto}}@media (width<=640px){.ld-lang-phone.is-side{display:none}.ld-lang-stage{padding:28px 12px 20px}.ld-lang-tokens>div{padding:8px 10px}}.ld-bento{margin-top:calc(16px - var(--au-section-gap,16px))}.ld-art{border:1px solid var(--au-line);border-radius:var(--au-r-lg);background:radial-gradient(120% 90% at 50% 0%, color-mix(in oklab, var(--au-aurora-1) 12%, transparent), transparent 70%), var(--au-surface);justify-content:center;align-items:center;height:100%;min-height:190px;display:flex;position:relative;overflow:hidden}.ld-art-flow{justify-content:flex-start;padding:18px 20px 10px}.ld-art-editor{flex-direction:column;gap:16px;padding:22px 18px 18px}.ld-art-editor>.au-inspector{width:100%}.ld-art-chat{flex-direction:column;align-items:stretch;gap:8px;padding:18px}.ld-art-chat>.au-chat-bubble[data-side=end]{align-self:flex-end}.ld-art-chat>.au-chat-bubble[data-side=start]{align-self:flex-start}.ld-art-chat-diff{gap:6px;display:flex}.ld-art-proto{align-items:flex-start;padding-top:26px}.ld-art-proto-phone{position:relative}.ld-art-brand{justify-content:flex-start;align-items:stretch;gap:0;min-height:232px;padding:16px 0 0 16px}.ld-art-brand-kit{z-index:1;flex:none;align-content:start;gap:12px;width:176px;padding-bottom:16px;display:grid;position:relative}.ld-art-brand-kit p{margin:0}.ld-art-brand-name{color:var(--au-muted);align-items:center;gap:9px;font-size:11px;line-height:1.3;display:flex}.ld-art-brand-name span{display:grid}.ld-art-brand-name b{color:var(--au-text);font-family:"Plus Jakarta Sans", var(--au-font-sans,system-ui), sans-serif;letter-spacing:-.02em;font-size:15px;font-weight:700}.ld-art-brand-swatches{display:flex}.ld-art-brand-swatches span{border:2px solid var(--au-surface-solid);border-radius:50%;width:30px;height:30px}.ld-art-brand-swatches span+span{margin-inline-start:-8px}.ld-art-brand-type{color:var(--au-muted);align-items:center;gap:9px;font-size:11px;line-height:1.4;display:flex}.ld-art-brand-type>span{color:var(--au-text);font-family:"Plus Jakarta Sans", var(--au-font-sans,system-ui), sans-serif;letter-spacing:-.03em;font-size:26px;font-weight:700;line-height:1}.ld-art-brand-rule{border:1px solid var(--au-line);background:var(--au-surface);color:var(--au-text-2);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-size:11px;line-height:14px;display:flex}.ld-art-brand-rule svg{color:var(--au-success)}.ld-art-brand-arrow{z-index:2;border:1px solid var(--au-line-strong,var(--au-line));background:var(--au-surface-solid-2);width:28px;height:28px;color:var(--au-text);box-shadow:var(--au-shadow-2);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:58px;left:166px}.ld-art-brand-phone{position:absolute;top:22px;right:-26px;rotate:5deg}.ld-art-dark{background:0 0;border:0}.ld-art-dark>*{width:100%;height:100%}.ld-art-dark-pane{justify-items:center;width:100%;height:250px;padding-top:18px;display:grid;overflow:hidden}.ld-art-share{flex-direction:column;gap:14px;padding:18px}.ld-art-share-qr{border-radius:var(--au-r-md);color:#0a0a0d;box-shadow:var(--au-shadow-2);background:#fff;place-items:center;padding:10px;display:grid}.ld-art-share-url{border:1px solid var(--au-line-strong);border-radius:var(--au-r-full);background:var(--au-surface);max-width:100%;color:var(--au-text-2);font-family:var(--au-font-mono);font-size:var(--au-text-xs);white-space:nowrap;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.ld-art-share-url>i{background:var(--au-success);border-radius:50%;flex:none;width:6px;height:6px}.ld-art-mcp{background:0 0;border:0}.ld-art-mcp>*{width:100%}.ld-art-kit{gap:14px;padding:18px}.ld-art-kit figure{justify-items:center;gap:10px;margin:0;display:grid}.ld-art-kit figcaption{color:var(--au-muted);font-family:var(--au-font-mono);font-size:10.5px}.ld-art-kit figure>span{border:1px solid var(--au-line-strong);background:var(--au-surface-2);border-radius:10px;place-items:center;width:56px;height:96px;display:grid;position:relative;overflow:hidden}.ld-art-kit figure>.ld-kit-icon{background:var(--au-gradient);height:56px;box-shadow:0 10px 28px -10px color-mix(in oklab, var(--au-aurora-1) 70%, transparent);border:0;border-radius:14px;margin-block:20px}.ld-kit-splash>i{background:var(--au-gradient);border-radius:6px;width:18px;height:18px}.ld-art-kit figure>.ld-kit-shot{background:linear-gradient(160deg, color-mix(in oklab, var(--au-aurora-3) 60%, transparent), color-mix(in oklab, var(--au-aurora-1) 60%, transparent));align-content:end}.ld-kit-shot>i{background:var(--au-bg-raised);border-radius:7px 7px 0 0;width:34px;height:58px}.ld-kit-paywall{align-content:center;gap:6px}.ld-kit-paywall>i{border:1px solid var(--au-line-strong);border-radius:5px;width:38px;height:14px}.ld-kit-paywall>i:nth-child(2){border-color:var(--au-aurora-1);background:color-mix(in oklab, var(--au-aurora-1) 22%, transparent)}.ld-exports{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.ld-exports-panel{min-width:0;overflow:hidden}.ld-exports-tabs{scrollbar-width:none;padding:6px 14px 0;overflow-x:auto}.ld-exports-tabs::-webkit-scrollbar{display:none}.ld-exports-body{min-height:400px;padding:20px}.ld-panel-label{color:var(--au-muted);font-family:var(--au-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11px}.ld-panel-note{color:var(--au-muted);font-size:var(--au-text-sm);margin:14px 0 0}.ld-figma{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.ld-figma-tree{min-width:0}.ld-pack{gap:14px;display:grid}.ld-exports-rule{justify-items:start;gap:20px;min-width:0;display:grid}.ld-exports-quote{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.04}.ld-exports-copy{max-width:42ch;color:var(--au-text-2);margin:0}.ld-exports-list{color:var(--au-muted);font-size:var(--au-text-sm);gap:8px;margin:0;padding:0;list-style:none;display:grid}.ld-exports-list b{min-width:96px;color:var(--au-text);font-family:var(--au-font-mono);font-size:var(--au-text-xs);font-weight:500;display:inline-block}@media (width<=960px){.ld-exports{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ld-figma{grid-template-columns:minmax(0,1fr)}.ld-figma-phone{display:none}.ld-exports-body{min-height:0;padding:14px}}.ld-tools{gap:16px;display:grid}.ld-tool-live{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid;overflow:hidden}.ld-tool-live-copy{justify-items:start;gap:16px;padding:clamp(24px,4vw,48px);display:grid}.ld-tool-live-copy h3{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.1}.ld-tool-live-copy p{max-width:44ch;color:var(--au-text-2);margin:0}.ld-ticks{color:var(--au-text-2);font-size:var(--au-text-md);flex-wrap:wrap;gap:8px 18px;margin:0 0 6px;padding:0;list-style:none;display:flex}.ld-ticks li{align-items:center;gap:7px;display:inline-flex}.ld-ticks svg{color:var(--au-success)}.ld-shots{align-items:flex-start;gap:14px;height:100%;min-height:340px;padding:36px 0 0 12px;display:flex;overflow:hidden}.ld-shot{width:186px;height:384px;box-shadow:var(--au-shadow-2);border-radius:22px;flex:none;position:relative;overflow:hidden}.ld-shot:nth-child(2n){margin-top:22px}.ld-shot-copy{inset-inline:14px;z-index:3;justify-items:start;gap:8px;margin:0;display:grid;position:absolute;top:20px}.ld-shot[data-copy=bottom] .ld-shot-copy{top:auto;bottom:20px}.ld-shot-copy span{background:color-mix(in srgb, currentColor 14%, transparent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:700;line-height:12px}.ld-shot-copy strong{letter-spacing:-.035em;font-size:23px;font-weight:800;line-height:1.02}.ld-shot-copy em{color:var(--ld-shot-pop);font-style:normal}.ld-shot-phone{z-index:1;filter:drop-shadow(0 18px 24px #00000047);position:absolute;top:112px;left:50%;translate:-50%}.ld-shot[data-copy=bottom] .ld-shot-phone{top:-44px}.ld-shot-chip,.ld-shot-pill{z-index:2;white-space:nowrap;align-items:center;display:flex;position:absolute;box-shadow:0 10px 22px #00000042}.ld-shot-chip{color:#6b6b78;background:#fff;border-radius:14px;gap:7px;padding:7px 10px 7px 7px;font-size:8.5px;line-height:11px}.ld-shot-chip span{display:grid}.ld-shot-chip b{color:#17161f;letter-spacing:-.02em;font-size:13px;font-weight:800;line-height:15px}.ld-shot-pill{border-radius:999px;gap:5px;padding:6px 10px;font-size:10px;font-weight:700;line-height:12px}.ld-shot-ring{background:radial-gradient(circle, #fff 52%, transparent 54%), conic-gradient(#a9d73a 65%, #ececf1 0);border-radius:50%;width:26px;height:26px}.ld-shot-up{background:linear-gradient(135deg,#ff9a76,#f76ca4 52%,#a66bf0);border-radius:9px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.ld-shot-faces{display:flex}.ld-shot-faces img{object-fit:cover;border:1.5px solid #fff;border-radius:50%;width:16px;height:16px}.ld-shot-faces img+img{margin-inline-start:-6px}.ld-shot-dish{z-index:2;object-fit:cover;border:3px solid #fff;border-radius:50%;width:82px;height:82px;position:absolute;box-shadow:0 12px 24px #0006}.ld-shot-coin{z-index:2;filter:drop-shadow(0 8px 14px #0000004d);position:absolute}@media (width<=900px){.ld-tool-live{grid-template-columns:minmax(0,1fr)}.ld-shots{height:300px;min-height:0;padding:0 0 0 20px}}.ld-pricing-loading{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.ld-plan-allowance{color:var(--au-text-2);display:block}.ld-plan-allowance strong{color:var(--au-text);font-size:var(--au-text-xl);letter-spacing:-.02em;font-weight:600}.ld-plan-allowance small{color:var(--au-muted);font-size:var(--au-text-xs);margin-top:2px;display:block}.ld-plan-point{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ld-pricing-error{color:var(--au-danger);font-size:var(--au-text-sm);margin:16px 0 0}.ld-pricing-note{color:var(--au-text-2);font-size:var(--au-text-sm);text-align:center}.ld-pricing-more{justify-content:center;margin-top:24px;display:flex}.ld-final .au-cta-copy{max-width:1040px}.ld-final .au-cta-footnote{border-top:1px solid var(--au-line);width:min(100%,460px);margin-top:22px;padding-top:26px}.ld-cta-list{color:var(--au-muted);justify-items:center;gap:4px;display:grid}.ld-cta-list strong{color:var(--au-text);font-weight:600}.ld-cta-form{width:min(100%,420px);margin-top:12px}.ds-waitlist{text-align:start}.ds-waitlist-done{color:var(--au-success);font-size:var(--au-text-md);margin:0}.ds-waitlist-error{color:var(--au-danger);font-size:var(--au-text-sm);margin:8px 0 0}.ld-more{color:var(--au-text);font-size:var(--au-text-md);align-items:center;gap:6px;font-weight:500;display:inline-flex}@media (width<=560px){.ld-prompt-yield{display:none}.ld-how-fan{transform-origin:50% 0;scale:.88}.ld-how-refine{--ld-how-k:.46}.ld-how-inspect{width:118px;top:92px}.ld-lang-tokens{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ld-lang-tokens>div+div{border-inline-start:0}.ld-lang-tokens>div:nth-child(2n){border-inline-start:1px solid var(--au-line)}.ld-lang-tokens>div:nth-child(n+3){border-top:1px solid var(--au-line)}}.ld-only-wide{display:none}@media (width>=560px){.ld-only-wide{display:inline}}.ld-hub{margin-top:-64px;padding-top:calc(64px + clamp(48px,7vw,88px))}.ld-hub-live{text-decoration:none}.ld-gate{display:grid}.ld-gate-body{justify-items:center;gap:20px;width:min(100%,560px);margin-inline:auto;display:grid}.ld-gate-prompt{text-align:start;width:100%}.ld-gate-quote{font-family:var(--au-font-mono);font-size:var(--au-text-sm);overflow-wrap:anywhere;margin:0;line-height:1.6}.ld-gate-form{width:min(100%,440px)}.ld-bare-bar{z-index:2;justify-content:space-between;align-items:center;padding:18px clamp(16px,4vw,32px);display:flex;position:absolute;inset:0 0 auto}.ld-bare{display:grid}.ld-bare>.au-hero{align-content:center;min-height:100dvh;display:grid}@media (width>=641px) and (width<=860px){.ld-lang-set{margin-block:-34px;transform:scale(.86)}}.ld-show{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,5vw,64px) clamp(20px,3vw,40px);margin-top:clamp(32px,5vw,56px);display:grid}.ld-show-app{margin:0}.ld-show-row{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(8px,1vw,14px);padding-top:18px;display:grid}.ld-show-row>:nth-child(2){transform:translateY(-18px)}.ld-show-shot{aspect-ratio:390/844;box-shadow:0 14px 34px #00000059, 0 0 0 1px var(--au-border);border-radius:clamp(12px,1.6vw,20px);position:relative;overflow:hidden;container-type:inline-size}.ld-show-shot-inner{transform-origin:0 0;width:390px;height:844px;transform:scale(calc(100cqw / 390px));position:absolute;inset:0 auto auto 0}.ld-show-app figcaption{align-items:baseline;gap:10px;margin-top:16px;display:flex}.ld-show-app figcaption strong{font-size:var(--au-text-lg);color:var(--au-text)}.ld-show-app figcaption span{color:var(--au-muted);font-size:var(--au-text-sm)}.ld-show-app figcaption em{font-style:normal;font-family:var(--au-font-mono);font-size:var(--au-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--au-dim);margin-inline-start:auto}.ld-show-app figcaption a{color:inherit;text-decoration:none}.ld-show-row{text-decoration:none}.ld-show-row .ld-show-shot{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ld-show-row:hover .ld-show-shot{transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.ld-show-row:hover .ld-show-shot{transform:none}}.ld-show-more{justify-content:center;margin:clamp(32px,5vw,56px) 0 0;display:flex}@media (width<=760px){.ld-show{grid-template-columns:1fr}}@container (width>=720px){.ld-how .au-step:last-child .au-step-line{visibility:visible;margin-inline-end:0;-webkit-mask:linear-gradient(90deg,#000 40%,#0000);mask:linear-gradient(90deg,#000 40%,#0000)}}
