.hardware-page[data-v-8bdd48ed]{min-height:100vh;background:radial-gradient(ellipse at 0 15%,#08334466,transparent 45%),linear-gradient(180deg,#020617,#071525 65%,#020617);color:#f1f5f9;font-size:16px;line-height:1.6}.hardware-shell[data-v-8bdd48ed]{max-width:1280px;margin:auto;padding:112px 24px 80px}.hardware-page h1[data-v-8bdd48ed],.hardware-page h2[data-v-8bdd48ed],.hardware-page h3[data-v-8bdd48ed],.hardware-page p[data-v-8bdd48ed],.hardware-page figure[data-v-8bdd48ed]{margin:0}.hardware-page a[data-v-8bdd48ed]{color:inherit;text-decoration:none}.hardware-page button[data-v-8bdd48ed]{font:inherit;cursor:pointer}.hardware-page button[data-v-8bdd48ed]:disabled{cursor:not-allowed;opacity:.5}.hardware-page a[data-v-8bdd48ed]:focus-visible,.hardware-page button[data-v-8bdd48ed]:focus-visible,.hardware-page input[data-v-8bdd48ed]:focus-visible{outline:3px solid #67e8f9;outline-offset:4px}.hardware-page svg[data-v-8bdd48ed]{flex-shrink:0}.hardware-breadcrumbs[data-v-8bdd48ed]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;color:#94a3b8;margin-bottom:28px}.hardware-breadcrumbs a[data-v-8bdd48ed]:hover{color:#67e8f9}.hardware-breadcrumbs [aria-current][data-v-8bdd48ed]{color:#e2e8f0}.hardware-hero[data-v-8bdd48ed]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start}.hardware-image[data-v-8bdd48ed]{border:1px solid #cbd5e1;border-radius:24px;overflow:hidden;background:#fff;color:#304657}.hardware-image-label[data-v-8bdd48ed]{display:flex;justify-content:space-between;gap:12px;padding:20px 24px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f1f5f9}.hardware-image img[data-v-8bdd48ed]{display:block;width:100%;height:440px;-o-object-fit:contain;object-fit:contain;padding:12px 24px}.hardware-image figcaption[data-v-8bdd48ed]{padding:18px 24px;border-top:1px solid #e2e8f0;background:#f8fafc;font-size:14px}.hardware-overview[data-v-8bdd48ed]{padding:12px 0}.hardware-eyebrow[data-v-8bdd48ed]{color:#67e8f9;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hardware-overview h1[data-v-8bdd48ed]{font-size:clamp(36px,4.5vw,60px);font-weight:700;letter-spacing:-.04em;line-height:1.1;margin:12px 0 24px;color:#f8fafc}.hardware-summary[data-v-8bdd48ed]{color:#cbd5e1;font-size:17px;line-height:1.8}.hardware-subtitle[data-v-8bdd48ed]{padding-top:18px;color:#8ed7e3;font-size:14px;line-height:1.8}.hardware-purchase[data-v-8bdd48ed]{border-top:1px solid #ffffff24;margin-top:28px;padding-top:24px}.hardware-price-row[data-v-8bdd48ed]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;min-height:70px}.hardware-price[data-v-8bdd48ed]{font-size:32px;font-weight:650;letter-spacing:-.02em;line-height:1.2;color:#fff}.hardware-price-note[data-v-8bdd48ed]{font-size:12px;color:#94a3b8}.hardware-stock[data-v-8bdd48ed]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #fda4af30;border-radius:6px;color:#fda4af;background:#fda4af08;font-size:13px}.hardware-stock>span[data-v-8bdd48ed]{width:6px;height:6px;border-radius:50%;background:currentColor}.hardware-stock.available[data-v-8bdd48ed]{border-color:#5eead430;color:#5eead4;background:#5eead408}.hardware-buy-row[data-v-8bdd48ed]{display:flex;align-items:flex-end;gap:14px;margin:20px 0 14px}.hardware-quantity label[data-v-8bdd48ed]{display:block;font-size:13px;color:#cbd5e1;margin-bottom:6px}.hardware-quantity>div[data-v-8bdd48ed]{display:flex;border:1px solid #475569;border-radius:10px;overflow:visible}.hardware-quantity button[data-v-8bdd48ed]{display:flex;align-items:center;justify-content:center;width:40px;height:48px;background:transparent;color:#cbd5e1;border:0;border-radius:8px}.hardware-quantity button[data-v-8bdd48ed]:hover:enabled{background:#ffffff0d;color:#fff}.hardware-quantity input[data-v-8bdd48ed]{width:48px;height:48px;border:0;background:transparent;color:#fff;text-align:center;font-size:16px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.hardware-quantity input[data-v-8bdd48ed]::-webkit-inner-spin-button,.hardware-quantity input[data-v-8bdd48ed]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hardware-add[data-v-8bdd48ed]{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;min-height:50px;padding:12px 20px;border:1px solid #67e8f9;border-radius:10px;background:#67e8f9;color:#082f49;font-weight:700;transition:background .18s}.hardware-add[data-v-8bdd48ed]:hover:enabled{background:#a5f3fc}.hardware-purchase .hardware-note[data-v-8bdd48ed]{font-size:13px;color:#94a3b8;margin-top:10px}.hardware-error[data-v-8bdd48ed]{font-size:14px;color:#fecaca;background:#7f1d1d33;border:1px solid #f8717144;border-radius:8px;padding:10px 12px;margin-top:12px!important}.hardware-error button[data-v-8bdd48ed]{border:0;background:transparent;color:#fff;text-decoration:underline;padding:8px}.hardware-success[data-v-8bdd48ed]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;color:#5eead4;margin-top:12px!important}.hardware-success a[data-v-8bdd48ed]{display:inline-flex;align-items:center;gap:6px;text-decoration:underline;min-height:32px}.hardware-help[data-v-8bdd48ed]{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:14px;font-size:14px;color:#67e8f9!important}.hardware-help[data-v-8bdd48ed]:hover{text-decoration:underline}.hardware-details[data-v-8bdd48ed]{padding:64px 0 48px}.hardware-details h2[data-v-8bdd48ed],.hardware-related h2[data-v-8bdd48ed]{font-size:clamp(24px,3vw,32px);line-height:1.3;letter-spacing:-.025em;font-weight:600;color:#f8fafc;margin-top:8px}.hardware-detail-columns[data-v-8bdd48ed]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.hardware-detail-panel[data-v-8bdd48ed]{padding:28px;border:1px solid #ffffff1f;border-radius:18px;background:#ffffff04}.hardware-detail-panel h3[data-v-8bdd48ed]{font-size:18px;font-weight:600;margin-bottom:20px;color:#f8fafc}.hardware-detail-panel ul[data-v-8bdd48ed]{display:grid;gap:20px;margin:0;padding:0;list-style:none}.hardware-detail-panel li[data-v-8bdd48ed]{display:flex;gap:14px;color:#cbd5e1;line-height:1.7;font-size:15px}.hardware-detail-panel li svg[data-v-8bdd48ed]{margin-top:3px;color:#67e8f9}.hardware-related[data-v-8bdd48ed]{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding-top:40px;border-top:1px solid #ffffff1f}.hardware-related-link[data-v-8bdd48ed]{display:flex;align-items:center;gap:20px;padding:20px;border:1px solid #ffffff26;border-radius:16px;background:#0f172a;transition:border-color .18s}.hardware-related-link[data-v-8bdd48ed]:hover{border-color:#67e8f9}.hardware-related-link>img[data-v-8bdd48ed]{width:100px;height:100px;border-radius:10px;background:#fff;-o-object-fit:contain;object-fit:contain}.hardware-related-link>span[data-v-8bdd48ed]{flex:1}.hardware-related-link strong[data-v-8bdd48ed]{display:block;font-size:22px;font-weight:600;color:#f8fafc;margin-top:4px}.hardware-related-link>svg[data-v-8bdd48ed]{color:#67e8f9}@media (max-width:1000px){.hardware-hero[data-v-8bdd48ed]{gap:32px}.hardware-image img[data-v-8bdd48ed]{height:390px}.hardware-image-label[data-v-8bdd48ed]{flex-wrap:wrap}.hardware-buy-row[data-v-8bdd48ed]{gap:10px}.hardware-add[data-v-8bdd48ed]{padding:12px}}@media (max-width:760px){.hardware-shell[data-v-8bdd48ed]{padding:96px 20px 48px}.hardware-hero[data-v-8bdd48ed]{grid-template-columns:1fr;gap:24px}.hardware-image img[data-v-8bdd48ed]{height:320px}.hardware-overview[data-v-8bdd48ed]{padding:0}.hardware-overview h1[data-v-8bdd48ed]{margin-bottom:18px}.hardware-detail-columns[data-v-8bdd48ed],.hardware-related[data-v-8bdd48ed]{grid-template-columns:1fr}.hardware-details[data-v-8bdd48ed]{padding-top:40px}.hardware-detail-panel[data-v-8bdd48ed]{padding:24px}.hardware-related-link[data-v-8bdd48ed]{gap:16px}.hardware-related-link strong[data-v-8bdd48ed]{font-size:20px}}@media (prefers-reduced-motion:reduce){.hardware-add[data-v-8bdd48ed],.hardware-related-link[data-v-8bdd48ed]{transition:none}}.hardware-page .hardware-headline[data-v-8bdd48ed]{font-size:22px;line-height:1.4;font-weight:600;color:#f1f5f9;margin-bottom:14px}.hardware-download[data-v-8bdd48ed]{display:flex;align-items:center;gap:14px;min-height:64px;margin-top:16px;padding:12px 16px;border:1px solid #67e8f94d;border-radius:10px;background:#0833444d}.hardware-download[data-v-8bdd48ed]:hover{border-color:#67e8f9;background:#164e6366}.hardware-download>svg[data-v-8bdd48ed]{color:#67e8f9}.hardware-download>span[data-v-8bdd48ed]{flex:1;min-width:0}.hardware-download strong[data-v-8bdd48ed]{display:block;color:#f8fafc;font-size:15px;font-weight:600}.hardware-download small[data-v-8bdd48ed]{display:block;margin-top:2px;color:#94a3b8;font-size:13px}.hardware-page h2[id][data-v-8bdd48ed]{scroll-margin-top:90px}.hardware-facts[data-v-8bdd48ed]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 0;padding:28px 0;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24}.hardware-facts>div[data-v-8bdd48ed]{display:flex;flex-direction:column-reverse;gap:4px;padding:0 28px}.hardware-facts>div[data-v-8bdd48ed]:first-child{padding-left:0}.hardware-facts>div+div[data-v-8bdd48ed]{border-left:1px solid #ffffff24}.hardware-facts dt[data-v-8bdd48ed]{color:#94a3b8;font-size:14px}.hardware-facts dd[data-v-8bdd48ed]{margin:0;color:#f8fafc;font-size:28px;font-weight:600;line-height:1.3}.hardware-section-nav[data-v-8bdd48ed]{display:flex;flex-wrap:wrap;gap:8px 28px;padding:16px 0 0}.hardware-section-nav a[data-v-8bdd48ed]{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#cbd5e1;border-bottom:2px solid transparent}.hardware-section-nav a[data-v-8bdd48ed]:hover{color:#67e8f9;border-bottom-color:#67e8f9}.hardware-benefit-grid[data-v-8bdd48ed]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.hardware-step[data-v-8bdd48ed]{display:inline-block;color:#67e8f9;font-size:14px;margin-bottom:20px}.hardware-detail-panel p[data-v-8bdd48ed]{color:#cbd5e1;font-size:15px;line-height:1.8}.hardware-detail-panel h3[data-v-8bdd48ed]{line-height:1.5;margin-bottom:12px}.hardware-spec-section[data-v-8bdd48ed]{padding:32px 0}.hardware-spec-section h2[data-v-8bdd48ed],.hardware-planning h2[data-v-8bdd48ed],.hardware-faq h2[data-v-8bdd48ed]{margin-top:8px;color:#f8fafc;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.3;letter-spacing:-.025em}.hardware-spec-grid[data-v-8bdd48ed]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:28px}.hardware-spec-panel[data-v-8bdd48ed]{min-width:0}.hardware-spec-panel h3[data-v-8bdd48ed]{color:#8ed7e3;font-size:18px;font-weight:600;padding:18px 0;border-bottom:1px solid #67e8f94d}.hardware-spec-panel dl[data-v-8bdd48ed]{margin:0}.hardware-spec-panel dl>div[data-v-8bdd48ed]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:24px;padding:18px 0;border-bottom:1px solid #ffffff1a;font-size:14px;line-height:1.8}.hardware-spec-panel dt[data-v-8bdd48ed]{color:#94a3b8}.hardware-spec-panel dd[data-v-8bdd48ed]{margin:0;color:#e2e8f0}.hardware-planning[data-v-8bdd48ed]{display:flex;align-items:center;gap:32px;padding:32px;border:1px solid #67e8f94d;background:#0833444d;border-radius:18px}.hardware-planning>div[data-v-8bdd48ed]{flex:1}.hardware-planning p[data-v-8bdd48ed]:not(.hardware-eyebrow){margin-top:16px;color:#cbd5e1;font-size:15px;line-height:1.8}.hardware-planning>a[data-v-8bdd48ed]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border:1px solid #67e8f9;color:#67e8f9;border-radius:8px;padding:12px 18px;font-size:14px}.hardware-planning>a[data-v-8bdd48ed]:hover{background:#67e8f91a}.hardware-faq[data-v-8bdd48ed]{padding:64px 0}.hardware-faq h2[data-v-8bdd48ed]{margin-bottom:28px}.hardware-faq details[data-v-8bdd48ed]{border-bottom:1px solid #ffffff24}.hardware-faq summary[data-v-8bdd48ed]{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;min-height:64px;padding:18px 0;color:#e2e8f0;cursor:pointer;font-size:16px;font-weight:500}.hardware-faq summary[data-v-8bdd48ed]::-webkit-details-marker{display:none}.hardware-faq summary[data-v-8bdd48ed]:focus-visible{outline:3px solid #67e8f9;outline-offset:4px}.hardware-faq summary svg[data-v-8bdd48ed]{color:#67e8f9}.hardware-faq details[open] summary svg[data-v-8bdd48ed]{transform:rotate(45deg)}.hardware-faq details p[data-v-8bdd48ed]{max-width:900px;padding:0 44px 24px 0;color:#cbd5e1;font-size:15px;line-height:1.8}.hardware-quantity button[data-v-8bdd48ed]{width:44px}@media (max-width: 1000px){.hardware-spec-grid[data-v-8bdd48ed]{grid-template-columns:1fr}.hardware-benefit-grid[data-v-8bdd48ed]{gap:16px}.hardware-benefit-grid .hardware-detail-panel[data-v-8bdd48ed]{padding:24px}.hardware-planning[data-v-8bdd48ed]{align-items:flex-start;flex-direction:column}}@media (max-width: 760px){.hardware-benefit-grid[data-v-8bdd48ed]{grid-template-columns:1fr}.hardware-facts[data-v-8bdd48ed]{margin-top:28px;gap:16px}.hardware-facts>div[data-v-8bdd48ed]{padding:0 0 0 16px}.hardware-facts dd[data-v-8bdd48ed]{font-size:21px}.hardware-facts dt[data-v-8bdd48ed]{font-size:12px}.hardware-spec-panel dl>div[data-v-8bdd48ed]{gap:16px}.hardware-section-nav[data-v-8bdd48ed]{gap:4px 20px}.hardware-planning[data-v-8bdd48ed]{padding:24px}.hardware-faq[data-v-8bdd48ed]{padding:40px 0}}@media (max-width: 380px){.hardware-facts[data-v-8bdd48ed]{grid-template-columns:1fr;gap:20px}.hardware-facts>div[data-v-8bdd48ed]{padding:0}.hardware-facts>div+div[data-v-8bdd48ed]{border-left:0}.hardware-spec-panel dl>div[data-v-8bdd48ed]{grid-template-columns:1fr;gap:4px}}
