.sticky-demo-bar[data-astro-cid-736jiar4]{transition:transform .2s,opacity .2s}.sticky-demo-bar[data-astro-cid-736jiar4][data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(110%)}@media (prefers-reduced-motion:reduce){.sticky-demo-bar[data-astro-cid-736jiar4]{transition:none}}.cm-js [data-cm-reveal]>*{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(16px)}.cm-js [data-cm-reveal].is-in>*{opacity:1;transform:none}.cm-js [data-cm-reveal] .feature-panel{opacity:0;transition:opacity .6s ease-out .1s,transform .6s ease-out .1s;transform:translateY(16px)}.cm-js [data-cm-reveal].is-in .feature-panel{opacity:1;transform:none}.cm-js [data-cm-reveal] .lt-matrix tbody tr{opacity:0;transition:opacity .4s,transform .4s ease-out;transform:translateY(4px)}.cm-js [data-cm-reveal].is-in .lt-matrix tbody tr{opacity:1;transform:none}.cm-js [data-cm-reveal].is-in .lt-matrix tbody tr:first-child{transition-delay:.1s}.cm-js [data-cm-reveal].is-in .lt-matrix tbody tr:nth-child(2){transition-delay:.16s}.cm-js [data-cm-reveal].is-in .lt-matrix tbody tr:nth-child(3){transition-delay:.22s}.cm-js [data-cm-reveal].is-in .lt-matrix tbody tr:nth-child(4){transition-delay:.28s}.cm-js [data-cm-reveal].is-in .lt-matrix tbody tr:nth-child(5){transition-delay:.34s}.cm-js [data-cm-reveal].is-in .lt-matrix tbody tr:nth-child(6){transition-delay:.4s}.cm-js [data-cm-reveal].is-in .lt-matrix tbody tr:nth-child(7){transition-delay:.46s}.cm-js [data-cm-reveal].is-in .lt-matrix tbody tr:nth-child(8){transition-delay:.52s}.cm-js [data-cm-reveal].is-in .lt-matrix tbody tr:nth-child(n+9){transition-delay:.58s}.cm-page .feature-panel.stage-nebula{background-size:cover,auto 140%;background-position:center, center calc(50% + var(--cm-y,0) * 24px)}.cm-page .feature-panel .feature-panel-mock{translate:0 calc(var(--cm-y,0) * -6px)}.cm-page .lt-matrix .lt-claap.lt-claap.lt-claap{background:var(--color-ink-2);border-bottom-color:#ffffff1a}.cm-page .lt-matrix td.lt-claap.lt-claap span{color:#fff;font-weight:600}.cm-page .lt-matrix thead th.lt-claap{padding-top:14px;padding-bottom:14px}@media (width<=640px){.cm-page .lt-matrix{table-layout:auto!important;width:100%!important;min-width:0!important}.cm-page .lt-matrix thead tr,.cm-page .lt-matrix tbody tr{grid-template-columns:1fr 1fr;display:grid}.cm-page .lt-matrix thead th:first-child{display:none}.cm-page .lt-matrix thead th,.cm-page .lt-matrix td{min-width:0;padding:12px;font-size:13.5px;width:auto!important}.cm-page .lt-matrix th.lt-row.lt-row{font-size:11.5px;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:0;grid-column:1/-1;padding:12px 12px 6px;position:static;width:auto!important}}.cm-page .pc-claap.pc-claap{color:#fff;background:radial-gradient(70% 60% at 90% 110%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), var(--color-ink-2);border-color:#0000;border-top:2px solid var(--accent);position:relative;overflow:hidden;box-shadow:0 16px 40px #0000001f}.cm-page .pc-claap.pc-claap h3,.cm-page .pc-claap.pc-claap li{color:#fff}.cm-page .pc-claap.pc-claap p{color:#ffffffb8}.lt-tool .hidden{display:none}.lt-tool [hidden]{display:none!important}.lt-tool .btn{white-space:normal;text-align:center;min-height:44px;padding:12px 18px;font-size:15px}.lt-tool .btn[disabled]{opacity:.55;cursor:not-allowed}.lt-tool .lt-file{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lt-comp .lt-drop{text-align:center;cursor:pointer;border:2px dashed var(--color-muted);background:var(--surface-2);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:200px;padding:28px 20px;transition:border-color .15s,background-color .15s;display:flex}.lt-comp .lt-drop:hover{border-color:var(--accent)}.lt-comp .lt-file:focus-visible+.lt-drop{outline:2px solid var(--color-accent-deep,var(--accent));outline-offset:3px}.lt-comp .drop-area.highlight,.lt-tool .drop-area.highlight{border-color:var(--color-accent-deep,var(--accent));background:var(--accent-subtle);border-style:solid}.lt-comp .lt-drop-icon{color:var(--color-muted);font-size:22px}.lt-comp .lt-drop-title{color:var(--ink);font-size:15px;font-weight:600}.lt-comp .lt-hint{color:var(--color-muted);max-width:42ch;font-size:13px;line-height:1.5}.lt-comp .lt-cta{pointer-events:none}.lt-comp .lt-filecard{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.lt-comp .lt-filecard i{color:var(--accent)}.lt-comp .lt-filename{color:var(--ink);overflow-wrap:anywhere;flex:12ch;min-width:0;font-size:15px;font-weight:600}.lt-tool .lt-bar{background:var(--line);border-radius:999px;height:8px;position:relative;overflow:hidden}.lt-tool .lt-bar>span{background:var(--color-accent-deep,var(--accent));border-radius:999px;width:0;height:100%;transition:width .2s;display:block}.lt-tool .lt-bar[data-indeterminate]>span{animation:1.1s ease-in-out infinite lt-slide;width:40%!important}@keyframes lt-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.lt-tool .lt-bar[data-indeterminate]>span{opacity:.6;animation:none;width:100%!important}.lt-tool .lt-bar>span{transition:none}}.lt-tool .lt-notice{border:1px solid var(--line);border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.55}.lt-tool .lt-notice-error{color:var(--danger-text);background:var(--danger-subtle);border-color:var(--danger-border)}.lt-tool .lt-notice-ok{color:var(--success-text);background:var(--success-subtle);border-color:var(--success-border);padding:20px}.lt-comp .lt-done-title{font-family:var(--f-display);font-size:18px;font-weight:700}.lt-comp .lt-done-sizes{font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px}.lt-tool [tabindex="-1"]:focus{outline:none}.lt-comp .lt-elapsed{font-family:var(--f-mono);color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.lt-tool .lt-counter{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-top:6px;font-size:13px}.lt-tool .lt-counter[data-ok=true]{color:var(--success-text);font-weight:600}.lt-tool #output>div:first-child h1,.lt-tool #output>div:first-child h2,.lt-tool #output>div:first-child h3{font-family:var(--f-display);margin:1em 0 .4em;font-weight:700}.lt-tool #output>div:first-child ul{padding-left:1.25rem;list-style:outside}.lt-tool #output>div:first-child p+p{margin-top:.75em}
