.faq.svelte-13a05up{gap:var(--pd-md,12px);flex-direction:column;width:100%;display:flex}.faq-item.svelte-13a05up{background:var(--color-gray-30,#15151a);border:1px solid var(--color-gray-40,#191a21);border-radius:var(--radius-lg,12px);padding:var(--pd-lg,18px) var(--pd-xl,24px);transition:border-color var(--transition-fast,.15s ease)}.faq-item.svelte-13a05up:hover{border-color:var(--color-gray-60,#2a2c36)}.faq-question.svelte-13a05up{justify-content:space-between;align-items:center;gap:var(--pd-md,12px);cursor:pointer;color:var(--color-gray-150,#f2f6fa);margin:0;list-style:none;display:flex}.faq-question.svelte-13a05up:after{content:"";border-right:2px solid var(--color-brand-150,#c8b6ff);border-bottom:2px solid var(--color-brand-150,#c8b6ff);width:.6em;height:.6em;transition:transform var(--transition-fast,.15s ease);flex-shrink:0;transform:rotate(45deg)}.faq-item[open].svelte-13a05up .faq-question:where(.svelte-13a05up):after{transform:rotate(-135deg)}.faq-answer.svelte-13a05up{margin:var(--pd-md,12px) 0 0;color:var(--color-gray-130,#c8cfd8);line-height:1.6}.faq-answer.svelte-13a05up a{color:var(--color-brand-150,#c8b6ff);text-underline-offset:2px;text-decoration:underline}.faq-answer.svelte-13a05up a:hover{color:var(--color-gray-150,#f2f6fa)}.device-detail-page.svelte-1x5xl4t{--print-highlight:var(--color-gray-150,#f2f6fa);--print-normal:var(--color-gray-130,#c8cfd8);--surface-1:var(--color-gray-20,#121217);--surface-2:var(--color-gray-40,#191a21);--weight-bold:700;--line-height-relaxed:1.625;--ease-default-spatial:.5s cubic-bezier(.38, 1.21, .22, 1);--ease-default-effects:.2s cubic-bezier(.34, .8, .34, 1);isolation:isolate;background:var(--color-gray-10,#0f0f12);width:100%}.device-detail.svelte-1x5xl4t{box-sizing:border-box;gap:var(--pd-4xl,72px);width:100%;max-width:1100px;padding:9rem var(--pd-xl,24px) var(--pd-4xl,72px);color:var(--color-gray-150,#f2f6fa);flex-direction:column;margin:0 auto;display:flex}.breadcrumb.svelte-1x5xl4t ol:where(.svelte-1x5xl4t){align-items:center;gap:var(--pd-sm,6px);color:var(--color-gray-120,#afb8c4);font-size:var(--text-sm,.875rem);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb.svelte-1x5xl4t li:where(.svelte-1x5xl4t)+li:where(.svelte-1x5xl4t):before{content:"/";color:var(--color-gray-100,#6b7280);margin-inline-end:var(--pd-sm,6px)}.breadcrumb.svelte-1x5xl4t a:where(.svelte-1x5xl4t){color:var(--color-gray-120,#afb8c4);text-decoration:none}.breadcrumb.svelte-1x5xl4t a:where(.svelte-1x5xl4t):hover{color:var(--color-gray-150,#f2f6fa)}.hero.svelte-1x5xl4t{gap:var(--pd-4xl,72px);grid-template-columns:1fr 1fr;align-items:center;display:grid}.hero-copy.svelte-1x5xl4t{gap:var(--pd-lg,18px);flex-direction:column;min-width:0;display:flex}.hero-logo.svelte-1x5xl4t{object-fit:contain;align-self:flex-start;width:auto;max-width:260px;max-height:72px}.hero-title.svelte-1x5xl4t{color:var(--color-gray-150,#f2f6fa);margin:0;line-height:1.1}.hero-category.svelte-1x5xl4t{text-transform:uppercase;letter-spacing:.04em;color:var(--color-brand-150,#c8b6ff);margin:0}.hero-intro.svelte-1x5xl4t{color:var(--color-gray-130,#c8cfd8);margin:0;line-height:1.5}.hero-actions.svelte-1x5xl4t{gap:var(--pd-md,12px);--border-radius-override:var(--button-radius-rounded,60px);flex-wrap:wrap;padding-block-start:var(--pd-sm,6px);display:flex}.hero-figure.svelte-1x5xl4t{padding:var(--pd-2xl,36px);background:var(--color-gray-20,#121217);border-radius:var(--radius-2xl,24px);justify-content:center;align-items:center;display:flex}.hero-image.svelte-1x5xl4t{object-fit:contain;filter:drop-shadow(0 6px 48px #00000073);width:100%;max-width:460px;height:auto}.section-title.svelte-1x5xl4t{margin:0 0 var(--pd-lg,18px);color:var(--color-gray-150,#f2f6fa)}.feature-list.svelte-1x5xl4t{gap:var(--pd-md,12px);color:var(--color-gray-130,#c8cfd8);flex-direction:column;margin:0;padding-inline-start:var(--pd-xl,24px);line-height:1.5;display:flex}.prose.svelte-1x5xl4t{gap:var(--pd-lg,18px);flex-direction:column;max-width:70ch;display:flex}.prose.svelte-1x5xl4t p:where(.svelte-1x5xl4t){color:var(--color-gray-130,#c8cfd8);margin:0;line-height:1.6}.check-list.svelte-1x5xl4t{gap:var(--pd-md,12px) var(--pd-2xl,36px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.check-list.svelte-1x5xl4t li:where(.svelte-1x5xl4t){color:var(--color-gray-130,#c8cfd8);padding-inline-start:var(--pd-xl,24px);line-height:1.5;position:relative}.check-list.svelte-1x5xl4t li:where(.svelte-1x5xl4t):before{content:"✓";color:var(--color-brand-150,#c8b6ff);font-weight:700;position:absolute;inset-inline-start:0}.cta.svelte-1x5xl4t{align-items:flex-start;gap:var(--pd-lg,18px);padding:var(--pd-2xl,36px);background:var(--color-gray-30,#15151a);border-radius:var(--radius-2xl,24px);--border-radius-override:var(--button-radius-rounded,60px);flex-direction:column;display:flex}.cta.svelte-1x5xl4t .section-title:where(.svelte-1x5xl4t){margin:0}.cta.svelte-1x5xl4t p:where(.svelte-1x5xl4t){max-width:60ch;color:var(--color-gray-120,#afb8c4);margin:0}.cta-actions.svelte-1x5xl4t{gap:var(--pd-md,12px);flex-wrap:wrap;display:flex}.manual-callout.svelte-1x5xl4t{justify-content:space-between;align-items:center;gap:var(--pd-2xl,36px);padding:var(--pd-2xl,36px);background:var(--color-gray-30,#15151a);border-radius:var(--radius-2xl,24px);--border-radius-override:var(--button-radius-rounded,60px);display:flex}.manual-copy.svelte-1x5xl4t{min-width:0}.manual-copy.svelte-1x5xl4t p:where(.svelte-1x5xl4t){color:var(--color-gray-120,#afb8c4);margin:0}.related-grid.svelte-1x5xl4t{gap:var(--pd-xl,24px);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}@media (width<=900px){.device-detail.svelte-1x5xl4t{padding-top:1rem}.hero.svelte-1x5xl4t{gap:var(--pd-2xl,36px);grid-template-columns:1fr}.hero-figure.svelte-1x5xl4t{order:-1}.related-grid.svelte-1x5xl4t,.check-list.svelte-1x5xl4t{grid-template-columns:1fr}.manual-callout.svelte-1x5xl4t{flex-direction:column;align-items:flex-start}}
