.howto[data-astro-cid-tgsa5xba]{max-width:52rem}.howto__title[data-astro-cid-tgsa5xba]{font-size:var(--text-2xl);letter-spacing:-.015em;margin-bottom:var(--space-3)}.howto__intro[data-astro-cid-tgsa5xba]{color:var(--color-text-muted);line-height:var(--leading-body);margin-bottom:var(--space-8)}.howto__steps[data-astro-cid-tgsa5xba]{counter-reset:howto;gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.howto__step[data-astro-cid-tgsa5xba]{counter-increment:howto;padding:var(--space-5) var(--space-6) var(--space-5) var(--space-12);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);position:relative}.howto__step[data-astro-cid-tgsa5xba]:before{content:counter(howto);left:var(--space-4);top:var(--space-5);border-radius:var(--radius-full,999px);background:color-mix(in srgb, var(--color-primary) 14%, transparent);width:1.75rem;height:1.75rem;color:var(--color-primary);font-size:var(--text-sm);justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:absolute}.howto__name[data-astro-cid-tgsa5xba]{font-size:var(--text-lg);letter-spacing:-.01em;margin-bottom:var(--space-2);font-weight:600}.howto__text[data-astro-cid-tgsa5xba]{color:var(--color-text-muted);line-height:var(--leading-body)}.frame[data-astro-cid-2fflk7qj]{isolation:isolate;position:relative}.frame[data-astro-cid-2fflk7qj]:before{content:"";z-index:-1;background:radial-gradient(60% 60% at 50% 50%, color-mix(in srgb, var(--color-product-lumapanel) 34%, transparent), transparent 70%);filter:blur(28px);opacity:.7;border-radius:40px;position:absolute;inset:8% 6% -4%}.frame__screen[data-astro-cid-2fflk7qj] img{width:100%;height:auto;display:block}.frame--device[data-astro-cid-2fflk7qj]{background:linear-gradient(160deg,#2a2f37 0%,#121418 55%,#0b0c0f 100%);border-radius:clamp(16px,2.2vw,26px);padding:clamp(8px,1.4vw,14px);box-shadow:inset 0 0 0 1px #ffffff14,0 1px #ffffff0f,0 30px 60px -28px #000000a6}.frame--device[data-astro-cid-2fflk7qj] .frame__screen[data-astro-cid-2fflk7qj]{border-radius:clamp(8px,1.2vw,12px);overflow:hidden;box-shadow:0 0 0 1px #0009}.frame--window[data-astro-cid-2fflk7qj]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#0d0f12;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.frame__bar[data-astro-cid-2fflk7qj]{background:#16191e;border-bottom:1px solid #ffffff0f;gap:6px;padding:10px 12px;display:flex}.frame__bar[data-astro-cid-2fflk7qj] span[data-astro-cid-2fflk7qj]{background:#3a3f48;border-radius:50%;width:10px;height:10px}.sh[data-astro-cid-ro7trim5]{gap:var(--space-12);margin-bottom:var(--space-16);align-items:center;display:grid}@media (width>=1024px){.sh[data-astro-cid-ro7trim5]{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.sh__text[data-astro-cid-ro7trim5]{gap:var(--space-5);flex-direction:column;display:flex}.sh__eyebrow[data-astro-cid-ro7trim5]{align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-faint);font-size:var(--text-sm);line-height:var(--leading-body);flex-wrap:wrap;display:flex}.sh__badge[data-astro-cid-ro7trim5]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--color-product-lumapanel) 55%, var(--color-border));background:color-mix(in srgb, var(--color-product-lumapanel) 12%, transparent);color:var(--color-text);font-weight:600;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;display:inline-flex}.sh__dot[data-astro-cid-ro7trim5]{border-radius:var(--radius-full);background:var(--color-warning);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-warning) 25%, transparent)}.sh__title[data-astro-cid-ro7trim5]{font-size:clamp(var(--text-4xl), 7vw, var(--text-5xl));letter-spacing:-.03em;line-height:1}.sh__headline[data-astro-cid-ro7trim5]{margin-top:var(--space-3);font-size:clamp(var(--text-xl), 3vw, var(--text-2xl));letter-spacing:-.01em;font-weight:500;line-height:var(--leading-heading);color:var(--color-text-muted);display:block}.sh__sep[data-astro-cid-ro7trim5]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sh__lead[data-astro-cid-ro7trim5]{font-size:clamp(var(--text-lg), 2vw, var(--text-xl));color:var(--color-text-muted);line-height:var(--leading-body);max-width:34ch}.sh__cta[data-astro-cid-ro7trim5]{gap:var(--space-3) var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.sh__note[data-astro-cid-ro7trim5]{font-size:var(--text-sm);color:var(--color-text-faint);line-height:var(--leading-body)}.sh__visual[data-astro-cid-ro7trim5]{min-width:0}.sc--first[data-astro-cid-ojghye3j]{padding-top:0}.sc--alt[data-astro-cid-ojghye3j]{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-surface) 70%, transparent) 18%, color-mix(in srgb, var(--color-surface) 70%, transparent) 82%, transparent)}.sc__head[data-astro-cid-ojghye3j]{max-width:46rem;margin-bottom:var(--space-10)}.sc__eyebrow[data-astro-cid-ojghye3j]{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:var(--space-3)}.sc__title[data-astro-cid-ojghye3j]{font-size:clamp(var(--text-2xl), 4vw, var(--text-4xl));letter-spacing:-.02em;line-height:var(--leading-heading)}.sc__lead[data-astro-cid-ojghye3j]{margin-top:var(--space-4);font-size:var(--text-lg);color:var(--color-text-muted);line-height:var(--leading-body)}.feat[data-astro-cid-ojghye3j]{gap:var(--space-10);align-items:start;display:grid}@media (width>=1024px){.feat__media[data-astro-cid-ojghye3j]{margin-top:var(--space-10)}.feat--media[data-astro-cid-ojghye3j]{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.feat--reverse[data-astro-cid-ojghye3j] .feat__media[data-astro-cid-ojghye3j]{order:-1}.feat--reverse[data-astro-cid-ojghye3j].feat--media{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.feat__text[data-astro-cid-ojghye3j]{max-width:40rem}.feat__media[data-astro-cid-ojghye3j]{min-width:0}.feat__bullets[data-astro-cid-ojghye3j]{margin-top:var(--space-6);gap:var(--space-3);padding:0;list-style:none;display:grid}.feat__bullets[data-astro-cid-ojghye3j] li[data-astro-cid-ojghye3j]{padding-left:var(--space-6);color:var(--color-text-muted);line-height:var(--leading-body);position:relative}.feat__bullets[data-astro-cid-ojghye3j] li[data-astro-cid-ojghye3j]:before{content:"";background:var(--color-product-lumapanel);border-radius:2px;width:8px;height:8px;position:absolute;top:.62em;left:2px;transform:rotate(45deg)}.chips[data-astro-cid-ojghye3j]{margin-top:var(--space-8)}.chips__label[data-astro-cid-ojghye3j]{font-size:var(--text-sm);color:var(--color-text-faint);line-height:var(--leading-body);margin-bottom:var(--space-3)}.chips__list[data-astro-cid-ojghye3j]{gap:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip[data-astro-cid-ojghye3j]{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border-strong);background:var(--color-surface);display:inline-flex}.chip__label[data-astro-cid-ojghye3j]{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);color:var(--color-text)}.chip__detail[data-astro-cid-ojghye3j]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.gallery[data-astro-cid-ojghye3j]{margin-top:var(--space-16);gap:var(--space-8);padding:0;list-style:none;display:grid}@media (width>=640px){.gallery[data-astro-cid-ojghye3j]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.gallery--3[data-astro-cid-ojghye3j]{grid-template-columns:repeat(3,minmax(0,1fr))}}.gallery__shot[data-astro-cid-ojghye3j]{border-radius:var(--radius-lg);border:1px solid var(--color-border);margin-bottom:var(--space-4);background:#0d0f12;overflow:hidden}.gallery__shot[data-astro-cid-ojghye3j] img{width:100%;height:auto;display:block}.gallery__title[data-astro-cid-ojghye3j]{font-size:var(--text-lg);letter-spacing:-.01em;margin-bottom:var(--space-2)}.gallery__body[data-astro-cid-ojghye3j]{color:var(--color-text-muted);line-height:var(--leading-body)}.steps[data-astro-cid-ojghye3j]{gap:var(--space-6);padding:0;list-style:none;display:grid}@media (width>=768px){.steps[data-astro-cid-ojghye3j]{grid-template-columns:repeat(3,minmax(0,1fr))}}.step[data-astro-cid-ojghye3j]{padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface)}.step__num[data-astro-cid-ojghye3j]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-faint);letter-spacing:.1em;margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);display:block}.step__title[data-astro-cid-ojghye3j]{font-size:var(--text-xl);letter-spacing:-.015em;margin-bottom:var(--space-3)}.step__body[data-astro-cid-ojghye3j]{color:var(--color-text-muted);line-height:var(--leading-body)}.cards[data-astro-cid-ojghye3j]{gap:var(--space-5);padding:0;list-style:none;display:grid}@media (width>=640px){.cards[data-astro-cid-ojghye3j]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.cards[data-astro-cid-ojghye3j]:not(.cards--2){grid-template-columns:repeat(4,minmax(0,1fr))}}.card[data-astro-cid-ojghye3j]{--tone:var(--color-border-strong);gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;display:flex}.card--ready[data-astro-cid-ojghye3j]{--tone:var(--color-success)}.card--testing[data-astro-cid-ojghye3j]{--tone:var(--color-warning)}.card--planned[data-astro-cid-ojghye3j]{--tone:var(--color-border-strong)}.card[data-astro-cid-ojghye3j][class*=card--]{border-top:3px solid var(--tone)}.card__top[data-astro-cid-ojghye3j]{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.card__top[data-astro-cid-ojghye3j] .card__badge[data-astro-cid-ojghye3j]{order:-1}.card__title[data-astro-cid-ojghye3j]{font-size:var(--text-lg);letter-spacing:-.01em}.card__badge[data-astro-cid-ojghye3j]{align-items:center;gap:var(--space-2);padding:2px var(--space-3);border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--tone) 60%, var(--color-border));font-size:var(--text-xs);color:var(--color-text);white-space:nowrap;font-weight:600;display:inline-flex}.card__dot[data-astro-cid-ojghye3j]{border-radius:var(--radius-full);background:var(--tone);width:7px;height:7px}.card__body[data-astro-cid-ojghye3j]{color:var(--color-text-muted);line-height:var(--leading-body)}.cards__note[data-astro-cid-ojghye3j]{margin-top:var(--space-6);max-width:46rem;font-size:var(--text-sm);color:var(--color-text-faint);line-height:var(--leading-body)}.sc__disclaimer[data-astro-cid-ojghye3j]{max-width:52rem;padding-block:var(--space-8) 0;font-size:var(--text-sm);color:var(--color-text-faint);line-height:var(--leading-body);border-top:1px solid var(--color-border)}.pi__panel[data-astro-cid-3wri6dac]{gap:var(--space-10);padding:clamp(var(--space-6), 4vw, var(--space-12));border-radius:var(--radius-xl);border:1px solid var(--color-border);background:radial-gradient(80% 120% at 0% 0%, color-mix(in srgb, var(--color-product-lumapanel) 10%, transparent), transparent 60%), var(--color-surface);display:grid}@media (width>=1024px){.pi__panel[data-astro-cid-3wri6dac]{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.pi__text[data-astro-cid-3wri6dac]{gap:var(--space-4);flex-direction:column;display:flex}.pi__eyebrow[data-astro-cid-3wri6dac]{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint)}.pi__title[data-astro-cid-3wri6dac]{font-size:clamp(var(--text-2xl), 4vw, var(--text-4xl));letter-spacing:-.02em;line-height:var(--leading-heading)}.pi__body[data-astro-cid-3wri6dac]{font-size:var(--text-lg);color:var(--color-text-muted);line-height:var(--leading-body)}.pi__form[data-astro-cid-3wri6dac]{min-width:0}
