.install-step-art.svelte-5j94si{width:100%;height:100%;color:var(--color-sub);display:block}.install-step-art.svelte-5j94si .frame:where(.svelte-5j94si){fill:var(--color-surface-main);stroke:color-mix(in srgb, var(--color-muted) 55%, transparent);stroke-width:1.5px}.install-step-art.svelte-5j94si .bar:where(.svelte-5j94si){fill:var(--color-surface-sub)}.install-step-art.svelte-5j94si .bar-strong:where(.svelte-5j94si){fill:color-mix(in srgb, var(--color-muted) 28%, transparent)}.install-step-art.svelte-5j94si .sheet:where(.svelte-5j94si){fill:var(--color-panel);stroke:var(--color-line);stroke-width:1px}.install-step-art.svelte-5j94si .line:where(.svelte-5j94si){fill:color-mix(in srgb, var(--color-muted) 35%, transparent)}.install-step-art.svelte-5j94si .ink:where(.svelte-5j94si),.install-step-art.svelte-5j94si .ink-fill:where(.svelte-5j94si){fill:var(--color-sub)}.install-step-art.svelte-5j94si .ink-soft:where(.svelte-5j94si){fill:color-mix(in srgb, var(--color-muted) 55%, transparent);stroke:none}.install-step-art.svelte-5j94si .hi:where(.svelte-5j94si){fill:color-mix(in srgb, var(--color-brand-500) 16%, transparent);stroke:var(--color-brand-500);stroke-width:1.6px}.install-step-art.svelte-5j94si .glyph:where(.svelte-5j94si){fill:none;stroke:var(--color-brand-600);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.dark :is(.install-step-art.svelte-5j94si .glyph:where(.svelte-5j94si)){stroke:var(--color-brand-300)}.install-step-art.svelte-5j94si .glyph-light:where(.svelte-5j94si){fill:#fff}.install-step-art.svelte-5j94si .app:where(.svelte-5j94si){fill:var(--color-brand-500)}.install-step-art.svelte-5j94si .badge-dot:where(.svelte-5j94si){fill:var(--color-red-500);stroke:var(--color-surface-main);stroke-width:1.2px}.install-page.svelte-tbknw7{background:var(--color-surface-main);padding-top:var(--app-header-height);box-shadow:0 var(--tab-bar-overlap) 0 var(--color-panel);flex-direction:column;flex:1;display:flex}.install-page.svelte-tbknw7 .column:where(.svelte-tbknw7){background:var(--color-panel);flex-direction:column;flex:1;width:100%;max-width:44rem;margin:0 auto;padding-bottom:2rem;display:flex}@media (width>=768px){.install-page.svelte-tbknw7 .column:where(.svelte-tbknw7){border-right:1px solid var(--color-line);border-left:1px solid var(--color-line)}}.install-page.svelte-tbknw7 .intro:where(.svelte-tbknw7){flex-direction:column;gap:.375rem;padding:1.25rem 1rem .5rem;display:flex}.install-page.svelte-tbknw7 .intro:where(.svelte-tbknw7) h1:where(.svelte-tbknw7){color:var(--color-main);word-break:keep-all;font-size:1.375rem;font-weight:900;line-height:1.35}.install-page.svelte-tbknw7 .intro:where(.svelte-tbknw7) p:where(.svelte-tbknw7){color:var(--color-sub);word-break:keep-all;font-size:.875rem;line-height:1.6}.install-page.svelte-tbknw7 .block:where(.svelte-tbknw7){flex-direction:column;gap:.625rem;padding:.875rem 1rem;display:flex}.install-page.svelte-tbknw7 .block:where(.svelte-tbknw7) h2:where(.svelte-tbknw7){color:var(--color-main);align-items:center;gap:.375rem;font-size:1rem;font-weight:800;display:flex}.install-page.svelte-tbknw7 .block:where(.svelte-tbknw7) p:where(.svelte-tbknw7){color:var(--color-sub);word-break:keep-all;font-size:.875rem;line-height:1.6}.install-page.svelte-tbknw7 .benefits:where(.svelte-tbknw7) ul:where(.svelte-tbknw7){background:var(--color-surface-sub);border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem .875rem;display:flex}.install-page.svelte-tbknw7 .benefits:where(.svelte-tbknw7) ul:where(.svelte-tbknw7) li:where(.svelte-tbknw7){flex-direction:column;gap:.125rem;display:flex}.install-page.svelte-tbknw7 .benefits:where(.svelte-tbknw7) ul:where(.svelte-tbknw7) .name:where(.svelte-tbknw7){color:var(--color-main);font-size:.875rem;font-weight:700}.install-page.svelte-tbknw7 .benefits:where(.svelte-tbknw7) ul:where(.svelte-tbknw7) .desc:where(.svelte-tbknw7){color:var(--color-muted);word-break:keep-all;font-size:.8125rem;line-height:1.5}.install-page.svelte-tbknw7 .done:where(.svelte-tbknw7),.install-page.svelte-tbknw7 .notice:where(.svelte-tbknw7){border:1px solid var(--color-line);border-radius:8px;margin:.5rem 1rem 0}.install-page.svelte-tbknw7 .done:where(.svelte-tbknw7) .hint:where(.svelte-tbknw7){color:var(--color-muted);font-size:.8125rem}.install-page.svelte-tbknw7 .toggle:where(.svelte-tbknw7){margin:0 -.5rem}.install-page.svelte-tbknw7 .installed-now:where(.svelte-tbknw7){background:color-mix(in srgb, var(--color-brand-500) 12%, transparent);color:var(--color-main);word-break:keep-all;border-radius:8px;margin:.5rem 1rem 0;padding:.625rem .75rem;font-size:.875rem;font-weight:700;line-height:1.5}.install-page.svelte-tbknw7 .action:where(.svelte-tbknw7){justify-content:center;align-self:flex-start;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.875rem;display:inline-flex}.install-page.svelte-tbknw7 .action:where(.svelte-tbknw7).wide{align-self:stretch;padding:.875rem 1rem;font-size:.9375rem}.install-page.svelte-tbknw7 .buttons:where(.svelte-tbknw7){flex-wrap:wrap;gap:.5rem;display:flex}.install-page.svelte-tbknw7 .detected:where(.svelte-tbknw7){color:var(--color-muted);font-size:.75rem}.install-page.svelte-tbknw7 .manual:where(.svelte-tbknw7){flex-direction:column;gap:.75rem;display:flex}.install-page.svelte-tbknw7 .manual:where(.svelte-tbknw7) summary:where(.svelte-tbknw7){cursor:pointer;color:var(--color-sub);font-size:.8125rem;font-weight:700}.install-page.svelte-tbknw7 .manual:where(.svelte-tbknw7)[open] summary:where(.svelte-tbknw7){margin-bottom:.75rem}.install-page.svelte-tbknw7 .steps-group:where(.svelte-tbknw7){flex-direction:column;gap:.625rem;display:flex}.install-page.svelte-tbknw7 .steps-group:where(.svelte-tbknw7)+.steps-group:where(.svelte-tbknw7){margin-top:.75rem}.install-page.svelte-tbknw7 .steps-group:where(.svelte-tbknw7) h3:where(.svelte-tbknw7){color:var(--color-main);font-size:.875rem;font-weight:800}.install-page.svelte-tbknw7 .steps:where(.svelte-tbknw7){flex-direction:column;gap:.75rem;display:flex}.install-page.svelte-tbknw7 .steps:where(.svelte-tbknw7) li:where(.svelte-tbknw7){align-items:center;gap:.875rem;display:flex}.install-page.svelte-tbknw7 .steps:where(.svelte-tbknw7) .art:where(.svelte-tbknw7){aspect-ratio:80/140;flex-shrink:0;width:4.25rem;position:relative}.install-page.svelte-tbknw7 .steps:where(.svelte-tbknw7) .badge:where(.svelte-tbknw7){background:var(--color-brand-600);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;top:-.375rem;left:-.375rem}.install-page.svelte-tbknw7 .steps:where(.svelte-tbknw7) .text:where(.svelte-tbknw7){color:var(--color-main);word-break:keep-all;font-size:.9375rem;font-weight:600;line-height:1.5}.install-page.svelte-tbknw7 .note:where(.svelte-tbknw7){color:var(--color-muted);word-break:keep-all;font-size:.8125rem;line-height:1.6}.install-page.svelte-tbknw7 .links:where(.svelte-tbknw7){flex-wrap:wrap;gap:.25rem 1rem;display:flex}.install-page.svelte-tbknw7 .links:where(.svelte-tbknw7) .link:where(.svelte-tbknw7){color:var(--color-brand-600);cursor:pointer;align-items:center;gap:.375rem;padding:.375rem 0;font-size:.8125rem;font-weight:700;display:inline-flex}.dark :is(.install-page.svelte-tbknw7 .links:where(.svelte-tbknw7) .link:where(.svelte-tbknw7)){color:var(--color-brand-300)}.install-page.svelte-tbknw7 .guide:where(.svelte-tbknw7)+.links:where(.svelte-tbknw7),.install-page.svelte-tbknw7 .done:where(.svelte-tbknw7) .links:where(.svelte-tbknw7){padding-top:.25rem}.install-page.svelte-tbknw7 .guide:where(.svelte-tbknw7)+.links:where(.svelte-tbknw7){padding:0 1rem}
