.download[data-v-7df6d3b1]{display:flex;flex-direction:column;gap:var(--space-2)}.download--start[data-v-7df6d3b1]{align-items:flex-start}.download--center[data-v-7df6d3b1]{align-items:center}.download__meta[data-v-7df6d3b1]{display:flex;flex-wrap:wrap;gap:var(--space-2);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.download__link[data-v-7df6d3b1]{color:var(--color-text-muted);text-decoration:underline;text-underline-offset:3px}.download__link[data-v-7df6d3b1]:hover{color:var(--color-text)}.screenshot[data-v-476812d2]{position:relative;padding:var(--space-2);border-radius:var(--radius-card);background:linear-gradient(180deg,var(--border-color-strong),var(--color-frame-fade));box-shadow:var(--shadow-hero-frame)}.screenshot__img[data-v-476812d2]{width:100%;border-radius:var(--radius-button-lg)}.note[data-v-a4fa4a2b]{padding:var(--space-5) var(--space-6);box-shadow:var(--shadow-note);color:var(--color-on-amber);font-family:var(--font-serif);font-size:var(--text-md);font-style:italic;font-weight:var(--weight-medium);line-height:var(--leading-note);text-align:left}.note--amber[data-v-a4fa4a2b]{background:var(--color-amber)}.note--paper[data-v-a4fa4a2b]{background:var(--color-text)}.hero[data-v-77b10847]{overflow-x:clip;background:radial-gradient(ellipse 900px 500px at 50% 0,var(--color-amber-glow),transparent 70%)}.hero__inner[data-v-77b10847]{display:flex;flex-direction:column;align-items:center;gap:var(--space-9);padding-top:var(--space-17);text-align:center}.hero__title[data-v-77b10847]{max-width:980px;font-size:var(--text-h1);font-weight:var(--weight-bold);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);text-wrap:balance}.hero__struck[data-v-77b10847]{position:relative;display:inline-block;color:var(--color-text-dim)}.hero__strike[data-v-77b10847]{position:absolute;left:-4px;right:-4px;top:54%;height:6px;border-radius:var(--radius-xs);background:var(--color-amber);transform:rotate(-3deg)}.hero__aside[data-v-77b10847]{position:absolute;left:100%;top:var(--space-4);margin-left:var(--space-10);color:var(--color-amber);font-family:var(--font-serif);font-size:var(--text-accent-lg);font-style:italic;font-weight:var(--weight-regular);letter-spacing:0;white-space:nowrap;transform:rotate(-8deg)}.hero__lead[data-v-77b10847]{max-width:660px;color:var(--color-text-muted);font-size:var(--text-2xl);line-height:var(--leading-body);text-wrap:pretty}.hero__actions[data-v-77b10847]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:var(--space-4);margin-top:var(--space-2)}.hero__frame[data-v-77b10847]{width:min(1200px,100%);margin-top:var(--space-14)}.hero__note[data-v-77b10847]{position:absolute}.hero__note--left[data-v-77b10847]{top:150px;left:-46px;width:190px;transform:rotate(-5deg)}.hero__note--right[data-v-77b10847]{top:300px;right:-40px;width:200px;transform:rotate(4deg)}@media(max-width:1199px){.hero__title[data-v-77b10847]{margin-bottom:var(--space-9)}.hero__aside[data-v-77b10847]{left:auto;right:0;top:100%;margin-left:0;transform:rotate(-4deg)}}@media(max-width:959px){.hero__note[data-v-77b10847]{display:none}}.marquee[data-v-24ed73e2]{--marquee-rotation: -2.5deg;margin-top:calc(var(--section-gap) + var(--space-3));overflow-x:clip}.marquee__strip[data-v-24ed73e2]{margin-inline:calc(-1 * var(--space-12));padding-block:var(--space-6);overflow:hidden;transform:rotate(var(--marquee-rotation));background:var(--color-amber);color:var(--color-on-amber);font-family:var(--font-sans);font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:normal;white-space:nowrap}.marquee__track[data-v-24ed73e2]{display:flex;width:max-content}.marquee__track--running[data-v-24ed73e2]{animation:marquee-scroll-24ed73e2 var(--marquee-duration) linear infinite}.marquee:hover .marquee__track[data-v-24ed73e2]{animation-play-state:paused}.marquee__group[data-v-24ed73e2]{display:flex;flex-shrink:0}.marquee__item[data-v-24ed73e2]{white-space:pre}.marquee__item[data-v-24ed73e2]:after{content:"   ·   "}@keyframes marquee-scroll-24ed73e2{to{transform:translate(calc(-1 * var(--marquee-shift)))}}@media(prefers-reduced-motion:reduce){.marquee__track[data-v-24ed73e2]{animation:none}}.steps[data-v-c8c3a2f0]{border-bottom:var(--border-subtle)}.steps__inner[data-v-c8c3a2f0]{padding-top:calc(var(--section-gap) - var(--space-8));padding-bottom:var(--space-12)}.steps__list[data-v-c8c3a2f0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-12)}.step[data-v-c8c3a2f0]{display:flex;flex-direction:column;gap:var(--space-2)}.step__number[data-v-c8c3a2f0]{margin-bottom:calc(-1 * var(--space-3));color:transparent;font-size:var(--text-step-number);font-weight:var(--weight-black);letter-spacing:var(--tracking-step-number);line-height:var(--leading-display);-webkit-text-stroke:1.5px var(--color-amber-stroke)}.step__label[data-v-c8c3a2f0]{color:var(--color-amber);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:normal}.step__title[data-v-c8c3a2f0]{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:normal}.step__body[data-v-c8c3a2f0]{color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-body)}@media(max-width:959px){.steps__list[data-v-c8c3a2f0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.steps__list[data-v-c8c3a2f0]{grid-template-columns:minmax(0,1fr)}}.frame[data-v-a1442104]{overflow:hidden;border-radius:var(--radius-card);box-shadow:var(--shadow-screenshot)}.frame__img[data-v-a1442104]{width:100%}.feature[data-v-a1f29d36]{display:grid;grid-template-columns:var(--side-column) minmax(0,1fr);gap:var(--grid-gap);align-items:center;padding-top:var(--section-gap)}.feature--reverse[data-v-a1f29d36]{grid-template-columns:minmax(0,1fr) var(--side-column)}.feature--reverse .feature__media[data-v-a1f29d36]{order:-1}.feature__text[data-v-a1f29d36]{display:flex;flex-direction:column;gap:var(--space-7)}.feature__eyebrow[data-v-a1f29d36]{color:var(--color-amber);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:normal}.feature__title[data-v-a1f29d36]{font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-h2)}.feature__body[data-v-a1f29d36]{color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.feature__bullets[data-v-a1f29d36]{display:flex;flex-direction:column;gap:var(--space-3);color:var(--color-text-soft);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:normal}.feature__bullet[data-v-a1f29d36]{display:flex;gap:var(--space-3)}.feature__tick[data-v-a1f29d36]{color:var(--color-success)}@media(max-width:959px){.feature[data-v-a1f29d36],.feature--reverse[data-v-a1f29d36]{grid-template-columns:minmax(0,1fr)}.feature--reverse .feature__media[data-v-a1f29d36]{order:0}}.stat__inner[data-v-73d892c2]{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:var(--space-13);align-items:center;padding-top:var(--section-gap-lg)}.stat__figure[data-v-73d892c2]{position:relative}.stat__digits[data-v-73d892c2]{position:relative;display:block}.stat__number[data-v-73d892c2]{font-size:var(--text-stat);font-weight:var(--weight-black);letter-spacing:var(--tracking-stat);line-height:var(--leading-display)}.stat__number--outline[data-v-73d892c2]{display:block;color:transparent;-webkit-text-stroke:2px var(--border-color-outline)}.stat__number--fill[data-v-73d892c2]{position:absolute;left:var(--space-2);bottom:-6px;color:var(--color-amber);clip-path:inset(62% 0 0 0)}.stat__note[data-v-73d892c2]{position:absolute;right:0;top:var(--space-8);color:var(--color-text);font-family:var(--font-serif);font-size:var(--text-accent);font-style:italic;transform:rotate(6deg)}.terminal[data-v-73d892c2]{padding:var(--space-7) var(--space-8);border:var(--border);border-radius:var(--radius-panel);background:var(--color-surface-sunken);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-terminal)}.terminal__bar[data-v-73d892c2]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.terminal__dots[data-v-73d892c2]{display:flex;gap:var(--space-2)}.terminal__dot[data-v-73d892c2]{width:9px;height:9px;border-radius:var(--radius-round);background:var(--color-text-faint)}.terminal__title[data-v-73d892c2]{margin-left:auto;font-size:var(--text-2xs)}.log__time[data-v-73d892c2]{color:var(--color-text-dim)}.log__amber[data-v-73d892c2]{color:var(--color-amber)}.log__violet[data-v-73d892c2]{color:var(--color-violet)}.log__violet-alt[data-v-73d892c2]{color:var(--color-violet-alt)}.log__success[data-v-73d892c2]{color:var(--color-success)}.log__error[data-v-73d892c2]{color:var(--color-error)}.log__text[data-v-73d892c2]{color:var(--color-text)}@media(max-width:1199px){.stat__inner[data-v-73d892c2]{grid-template-columns:minmax(0,1fr)}.stat__figure[data-v-73d892c2]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-6)}.stat__note[data-v-73d892c2]{position:static;margin-top:var(--space-8)}.terminal[data-v-73d892c2]{max-width:520px}}@media(max-width:639px){.stat__note[data-v-73d892c2]{margin-top:0;transform:rotate(3deg)}}.cards__inner[data-v-4702f607]{padding-top:calc(var(--section-gap) - var(--space-8))}.cards__list[data-v-4702f607]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.card[data-v-4702f607]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-10);border-radius:var(--radius-card)}.card__title[data-v-4702f607]{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:normal}.card__body[data-v-4702f607]{font-size:var(--text-base);line-height:var(--leading-relaxed)}.card--amber[data-v-4702f607]{background:var(--color-amber);color:var(--color-on-amber)}.card--amber .card__body[data-v-4702f607]{color:var(--color-on-amber-muted)}.card--surface[data-v-4702f607]{border:var(--border-subtle);background:var(--color-surface)}.card--surface .card__body[data-v-4702f607]{color:var(--color-text-muted)}.card--tilt-left[data-v-4702f607]{transform:rotate(-1.5deg)}.card--tilt-right[data-v-4702f607]{transform:rotate(1.2deg) translateY(var(--space-5))}@media(max-width:959px){.cards__list[data-v-4702f607]{grid-template-columns:minmax(0,1fr)}.card--tilt-right[data-v-4702f607]{transform:rotate(1.2deg)}}.projects[data-v-69ffb180]{display:flex;flex-direction:column;gap:var(--space-11);padding-top:var(--section-gap)}.projects__head[data-v-69ffb180]{display:flex;align-items:flex-end;gap:var(--space-12)}.projects__title[data-v-69ffb180]{max-width:560px;font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-h2)}.projects__lead[data-v-69ffb180]{max-width:460px;margin-bottom:6px;color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-relaxed)}@media(max-width:959px){.projects__head[data-v-69ffb180]{flex-direction:column;align-items:flex-start;gap:var(--space-6)}.projects__lead[data-v-69ffb180]{margin-bottom:0}}.faq__inner[data-v-3cd7a0b2]{display:grid;grid-template-columns:360px minmax(0,1fr);gap:var(--grid-gap);padding-top:var(--section-gap)}.faq__title[data-v-3cd7a0b2]{font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-h2)}.faq__list[data-v-3cd7a0b2]{display:flex;flex-direction:column}.item[data-v-3cd7a0b2]{padding-block:var(--faq-item-padding-y);border-top:var(--border)}.item[data-v-3cd7a0b2]:last-child{border-bottom:var(--border)}.item__question[data-v-3cd7a0b2]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-6);cursor:pointer;font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:normal;list-style:none}.item__question[data-v-3cd7a0b2]::-webkit-details-marker{display:none}.item__mark[data-v-3cd7a0b2]{flex-shrink:0;color:var(--color-text-dim);font-family:var(--font-mono);font-weight:var(--weight-regular)}.item__mark[data-v-3cd7a0b2]:before{content:"−"}.item:not([open]) .item__mark[data-v-3cd7a0b2]:before{content:"+"}.item__answer[data-v-3cd7a0b2]{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-md);line-height:var(--leading-relaxed);overflow-wrap:anywhere}@media(max-width:959px){.faq__inner[data-v-3cd7a0b2]{grid-template-columns:minmax(0,1fr);gap:var(--space-9)}}.cta[data-v-17e8b4a7]{padding-top:var(--section-gap)}.cta__banner[data-v-17e8b4a7]{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-15);border:var(--border-subtle);border-radius:var(--radius-banner);background-color:var(--color-surface);background-image:radial-gradient(ellipse 500px 300px at 100% 100%,var(--color-amber-glow-strong),transparent 70%)}.cta__text[data-v-17e8b4a7]{display:flex;flex:1;flex-direction:column;gap:var(--space-4)}.cta__title[data-v-17e8b4a7]{font-size:var(--text-h2-lg);font-weight:var(--weight-bold);line-height:var(--leading-heading);letter-spacing:var(--tracking-h2-lg)}.cta__circled[data-v-17e8b4a7]{position:relative;display:inline-block}.cta__circle[data-v-17e8b4a7]{position:absolute;inset:calc(-1 * var(--space-3)) -18px;border:2px solid var(--color-amber);border-radius:var(--radius-round);transform:rotate(-6deg)}.cta__sub[data-v-17e8b4a7]{color:var(--color-text-muted);font-size:var(--text-lg);line-height:normal}@media(max-width:959px){.cta__banner[data-v-17e8b4a7]{flex-direction:column;align-items:flex-start;padding:var(--space-13)}}@media(max-width:639px){.cta__banner[data-v-17e8b4a7]{padding:var(--space-9)}}.start__inner[data-v-77be255c]{display:grid;grid-template-columns:minmax(0,1fr) var(--side-column-wide);gap:var(--space-14);align-items:start;padding-top:var(--space-16)}.start__intro[data-v-77be255c]{display:flex;flex-direction:column;gap:var(--space-4)}.start__eyebrow[data-v-77be255c]{color:var(--color-amber);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium)}.start__title[data-v-77be255c]{font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}.start__text[data-v-77be255c]{max-width:var(--measure-intro);color:var(--color-text-muted);font-size:var(--text-md);line-height:var(--leading-relaxed)}.start__actions[data-v-77be255c]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-4)}.start__aside[data-v-77be255c]{margin-top:var(--space-4);color:var(--color-amber);font-family:var(--font-serif);font-size:var(--text-note);font-style:italic;line-height:var(--leading-note);transform:rotate(-2deg);transform-origin:left center}.start__steps[data-v-77be255c]{display:flex;flex-direction:column;gap:var(--space-9)}.step[data-v-77be255c]{display:flex;align-items:flex-start;gap:var(--space-6)}.step__number[data-v-77be255c]{display:grid;flex-shrink:0;place-items:center;width:var(--step-badge-size);height:var(--step-badge-size);border:var(--border-width) solid var(--color-amber);border-radius:var(--radius-round);color:var(--color-amber);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium)}.step__content[data-v-77be255c]{display:flex;flex:1;flex-direction:column;gap:var(--space-3);min-width:0}.step__title[data-v-77be255c]{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:normal}.step__body[data-v-77be255c]{color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-body)}.step__strong[data-v-77be255c]{color:var(--color-text);font-weight:var(--weight-medium)}.step__note[data-v-77be255c]{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-body)}@media(max-width:959px){.start__inner[data-v-77be255c]{grid-template-columns:minmax(0,1fr);gap:var(--space-11)}}@media(max-width:639px){.step[data-v-77be255c]{gap:var(--space-4)}}
