.gallery-stage{aspect-ratio:1;cursor:zoom-in;border:0;width:100%;padding:0;display:block;position:relative}.gallery-stage img{object-fit:cover;width:100%;height:100%}.zoom-hint{backdrop-filter:blur(6px);opacity:.85;background:#0000008c;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:14px;right:14px}.zoom-hint svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.gallery-thumbs{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:8px;margin-top:12px;display:grid}@media (width<=899px){.gallery-thumbs{scrollbar-width:none;margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);grid-template-columns:none;grid-auto-columns:64px;grid-auto-flow:column;overflow-x:auto}.gallery-thumbs::-webkit-scrollbar{display:none}}.g-thumb{aspect-ratio:1;border-radius:var(--radius-sm);cursor:pointer;opacity:.7;background:#efefed;border:0;padding:0;transition:opacity .15s,box-shadow .15s;overflow:hidden;box-shadow:inset 0 0 0 2px #0000}.g-thumb img{object-fit:cover;width:100%;height:100%}.g-thumb:hover{opacity:1}.g-thumb.selected{opacity:1;box-shadow:0 0 0 2px var(--led), 0 0 12px #7a3cff99}.g-video{background:var(--panel-2);color:var(--led);opacity:1;font:700 10px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.g-video svg{width:20px;height:20px;fill:var(--uv);filter:drop-shadow(0 0 6px var(--uv))}.g-video:hover{box-shadow:inset 0 0 0 1.5px var(--led)}.lightbox{z-index:999;cursor:zoom-out;background:#000000f0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lightbox img{border-radius:var(--radius-sm);max-width:100%;max-height:100%}.opt-test[data-astro-cid-eolyxw2h]{border-radius:var(--radius-sm);color:#f7c46c;background:#f5a5241f;padding:10px 14px;font-size:14px;box-shadow:inset 0 0 0 1px #f5a52480}.opt-select[data-astro-cid-eolyxw2h]{border:1.5px solid var(--line-2);width:100%;max-width:360px;height:48px;color:var(--text);font:600 15px var(--sans);appearance:none;cursor:pointer;background:#000 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23a19fab' stroke-width='1.6'/%3E%3C/svg%3E") right 16px center/12px 8px no-repeat;border-radius:12px;padding:0 44px 0 16px}.opt-select[data-astro-cid-eolyxw2h]:focus-visible{border-color:var(--led);box-shadow:var(--led-box);outline:none}.addon[data-astro-cid-eolyxw2h]{cursor:pointer;font:600 15px/1.3 var(--sans);color:var(--soft);align-items:center;gap:12px;display:inline-flex}.addon[data-astro-cid-eolyxw2h] input[data-astro-cid-eolyxw2h]{opacity:0;pointer-events:none;position:absolute}.addon-box[data-astro-cid-eolyxw2h]{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:6px;flex:none;place-items:center;display:grid}.addon[data-astro-cid-eolyxw2h] input[data-astro-cid-eolyxw2h]:checked+.addon-box[data-astro-cid-eolyxw2h]{background:var(--uv);box-shadow:var(--led-box)}.addon[data-astro-cid-eolyxw2h] input[data-astro-cid-eolyxw2h]:checked+.addon-box[data-astro-cid-eolyxw2h]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;transform:translateY(-1px)rotate(45deg)}.addon[data-astro-cid-eolyxw2h] input[data-astro-cid-eolyxw2h]:checked~span[data-astro-cid-eolyxw2h]:last-child{color:var(--text)}.addon[data-astro-cid-eolyxw2h] input[data-astro-cid-eolyxw2h]:focus-visible+.addon-box[data-astro-cid-eolyxw2h]{outline:2px solid var(--led);outline-offset:3px}.addon[data-astro-cid-eolyxw2h] em[data-astro-cid-eolyxw2h]{color:var(--dim);margin-left:8px;font-style:normal}.buybox[data-astro-cid-eolyxw2h]{gap:22px;display:grid}.opt[data-astro-cid-eolyxw2h]{border:0;gap:8px;display:grid}legend[data-astro-cid-eolyxw2h]{font:700 12px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--soft);margin-bottom:10px;padding:0}.opt-help[data-astro-cid-eolyxw2h]{color:var(--dim);margin-top:-4px;font-size:14px}.choices[data-astro-cid-eolyxw2h]{flex-wrap:wrap;gap:8px;display:flex}.choice[data-astro-cid-eolyxw2h]{cursor:pointer;position:relative}.choice[data-astro-cid-eolyxw2h] input[data-astro-cid-eolyxw2h]{opacity:0;pointer-events:none;position:absolute}.choice[data-astro-cid-eolyxw2h] span[data-astro-cid-eolyxw2h]{box-shadow:inset 0 0 0 1.5px var(--line-2);font:600 15px/1 var(--sans);color:var(--soft);border-radius:999px;align-items:baseline;gap:8px;padding:12px 18px;transition:box-shadow .12s,color .12s,background .12s;display:inline-flex}.choice[data-astro-cid-eolyxw2h] span[data-astro-cid-eolyxw2h] em[data-astro-cid-eolyxw2h]{color:var(--dim);font-size:13px;font-style:normal;font-weight:500}.choice[data-astro-cid-eolyxw2h]:hover span[data-astro-cid-eolyxw2h]{box-shadow:inset 0 0 0 1.5px var(--dim);color:var(--text)}.choice[data-astro-cid-eolyxw2h] input[data-astro-cid-eolyxw2h]:checked+span[data-astro-cid-eolyxw2h]{background:var(--uv-soft);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--led), 0 0 14px #7a3cff8c}.choice[data-astro-cid-eolyxw2h] input[data-astro-cid-eolyxw2h]:checked+span[data-astro-cid-eolyxw2h] em[data-astro-cid-eolyxw2h]{color:var(--led)}.choice[data-astro-cid-eolyxw2h] input[data-astro-cid-eolyxw2h]:focus-visible+span[data-astro-cid-eolyxw2h]{outline:2px solid var(--led);outline-offset:3px}.price-row[data-astro-cid-eolyxw2h]{gap:6px;display:grid}.price[data-astro-cid-eolyxw2h]{font:var(--heavy) 44px/1 var(--sans);letter-spacing:-.02em}.price-note[data-astro-cid-eolyxw2h]{color:var(--ti);font-size:14px}.actions[data-astro-cid-eolyxw2h]{grid-template-columns:1fr auto;gap:10px;display:grid}.btn-add[data-astro-cid-eolyxw2h]{width:100%;height:58px;font-size:16px}.actions[data-astro-cid-eolyxw2h] .btn-ghost[data-astro-cid-eolyxw2h]{height:58px}.assure[data-astro-cid-eolyxw2h]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px 16px;padding:18px 0 0;list-style:none;display:grid}.assure[data-astro-cid-eolyxw2h] li[data-astro-cid-eolyxw2h]{color:var(--soft);align-items:center;gap:10px;font-size:14.5px;display:flex}.assure[data-astro-cid-eolyxw2h] svg[data-astro-cid-eolyxw2h]{fill:none;width:20px;height:20px;stroke:var(--ti);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.assure-link[data-astro-cid-eolyxw2h]{margin-top:-8px;font-size:14px}.assure-link[data-astro-cid-eolyxw2h] a[data-astro-cid-eolyxw2h]{color:var(--soft);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.assure-link[data-astro-cid-eolyxw2h] a[data-astro-cid-eolyxw2h]:hover{color:var(--text)}@media (width<=420px){.assure[data-astro-cid-eolyxw2h]{grid-template-columns:1fr}}.vcard{gap:10px;display:grid}.vcard-play{aspect-ratio:16/9;border-radius:var(--radius-sm);cursor:pointer;background:#000;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.vcard-play img,.vcard-play iframe{object-fit:cover;border:0;width:100%;height:100%}.vcard-play img{opacity:.8;transition:opacity .2s}.vcard-play:hover img{opacity:1}.vcard-btn{background:var(--uv);width:64px;height:64px;box-shadow:var(--led-box);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vcard-btn:after{content:"";border:11px solid #0000;border-left:18px solid #fff;border-right-width:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.vcard figcaption{color:var(--soft);font-size:14px}.vcard-settings{color:var(--dim);margin-top:2px;font-size:13px;display:block}.crumbs[data-astro-cid-extlt5ab]{color:var(--dim);padding-top:28px;font-size:14px}.crumbs[data-astro-cid-extlt5ab] a[data-astro-cid-extlt5ab]{color:var(--soft)}.crumbs[data-astro-cid-extlt5ab] a[data-astro-cid-extlt5ab]:hover{color:var(--text)}.pdp-hero[data-astro-cid-extlt5ab]{gap:clamp(28px,4vw,64px);padding:22px 0 clamp(48px,6vw,80px);display:grid}.pdp-hero[data-astro-cid-extlt5ab]>div[data-astro-cid-extlt5ab]{min-width:0}@media (width>=960px){.pdp-hero[data-astro-cid-extlt5ab]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.pdp-media[data-astro-cid-extlt5ab]{position:sticky;top:100px}}.pdp-info[data-astro-cid-extlt5ab] .k[data-astro-cid-extlt5ab]{margin-bottom:16px;display:block}.pname[data-astro-cid-extlt5ab]{font-family:var(--display);text-transform:none;letter-spacing:0;font-size:clamp(54px,6vw,92px);font-weight:400;line-height:.95}.pdp-tagline[data-astro-cid-extlt5ab]{color:var(--soft);max-width:30em;margin-top:16px;font-size:19px}.highlights[data-astro-cid-extlt5ab]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;margin:26px 0 30px;padding:22px 0;list-style:none;display:grid}.highlights[data-astro-cid-extlt5ab] li[data-astro-cid-extlt5ab]{color:#dedce4;padding-left:22px;font-size:16px;position:relative}.highlights[data-astro-cid-extlt5ab] li[data-astro-cid-extlt5ab]:before{content:"";background:var(--led);width:7px;height:7px;box-shadow:0 0 8px var(--uv), 0 0 2px var(--led);border-radius:50%;position:absolute;top:.6em;left:2px}.pdp-info[data-astro-cid-extlt5ab] .buybox{margin-top:4px}.pdp-nav[data-astro-cid-extlt5ab]{top:var(--header-h,76px);z-index:40;-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#000000e0;position:sticky}.pdp-nav[data-astro-cid-extlt5ab] .wrap[data-astro-cid-extlt5ab]{align-items:center;gap:24px;height:64px;display:flex}.pdp-nav-name[data-astro-cid-extlt5ab]{font-family:var(--display);white-space:nowrap;font-size:24px;line-height:1;display:none}.pdp-nav-links[data-astro-cid-extlt5ab]{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.pdp-nav-links[data-astro-cid-extlt5ab]::-webkit-scrollbar{display:none}.pdp-nav-links[data-astro-cid-extlt5ab] a[data-astro-cid-extlt5ab]{font:600 14px/1 var(--sans);color:var(--soft);white-space:nowrap;border-radius:999px;padding:10px 14px}.pdp-nav-links[data-astro-cid-extlt5ab] a[data-astro-cid-extlt5ab]:hover{color:var(--text)}.pdp-nav-links[data-astro-cid-extlt5ab] a[data-astro-cid-extlt5ab].active{color:var(--led);text-shadow:var(--led-text-sm);background:#13101b}.pdp-nav-buy[data-astro-cid-extlt5ab]{opacity:0;pointer-events:none;align-items:center;gap:16px;margin-left:auto;transition:opacity .2s,transform .2s;display:flex;transform:translateY(6px)}.pdp-nav-buy[data-astro-cid-extlt5ab] .btn[data-astro-cid-extlt5ab]{height:44px;padding:0 22px}.pdp-nav-meta[data-astro-cid-extlt5ab]{text-align:right;line-height:1.2;display:grid}.pdp-nav-meta[data-astro-cid-extlt5ab] b[data-astro-cid-extlt5ab]{font:var(--heavy) 20px/1.1 var(--sans)}.pdp-nav-meta[data-astro-cid-extlt5ab] span[data-astro-cid-extlt5ab]{color:var(--dim);font-size:12.5px}.buy-out .pdp-nav-buy[data-astro-cid-extlt5ab]{opacity:1;pointer-events:auto;transform:none}@media (width>=1100px){.buy-out .pdp-nav-name[data-astro-cid-extlt5ab]{display:block}}@media (width<=760px){.pdp-nav-buy[data-astro-cid-extlt5ab]{display:none}.pdp-nav[data-astro-cid-extlt5ab] .wrap[data-astro-cid-extlt5ab]{height:52px}}.pdp-section[data-astro-cid-extlt5ab]{scroll-margin-top:calc(var(--header-h,76px) + 64px)}#overview[data-astro-cid-extlt5ab] .prose[data-astro-cid-extlt5ab] h2:first-child{margin-top:0}.demo-intro[data-astro-cid-extlt5ab]{max-width:30em}.demo-grid[data-astro-cid-extlt5ab]{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:20px;display:grid}.demo-more[data-astro-cid-extlt5ab]{margin-top:32px}.specs-grid[data-astro-cid-extlt5ab]{gap:40px;display:grid}@media (width>=960px){.specs-grid[data-astro-cid-extlt5ab]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:64px}}.specs-intro[data-astro-cid-extlt5ab]{color:var(--soft);margin-bottom:22px}.specs-side[data-astro-cid-extlt5ab]{gap:20px;display:grid}.board[data-astro-cid-extlt5ab] figcaption[data-astro-cid-extlt5ab]{color:var(--dim);margin-top:10px;font-size:14px}.manual-card[data-astro-cid-extlt5ab]{border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);gap:8px;padding:26px 24px;transition:border-color .2s,box-shadow .2s;display:grid}.manual-card[data-astro-cid-extlt5ab]:hover{border-color:var(--led);box-shadow:var(--led-box)}.manual-title[data-astro-cid-extlt5ab]{font:800 22px/1.2 var(--sans)}.manual-desc[data-astro-cid-extlt5ab]{color:var(--soft);font-size:15px}.manual-go[data-astro-cid-extlt5ab]{color:var(--led);margin-top:6px;font-size:15px;font-weight:700}.faq-grid[data-astro-cid-extlt5ab]{gap:40px;display:grid}@media (width>=960px){.faq-grid[data-astro-cid-extlt5ab]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px}}.faq-grid[data-astro-cid-extlt5ab] .lede[data-astro-cid-extlt5ab] a[data-astro-cid-extlt5ab]{color:var(--led)}.faq-list[data-astro-cid-extlt5ab]{border-top:1px solid var(--line-2)}.faq-list[data-astro-cid-extlt5ab] details[data-astro-cid-extlt5ab]{border-bottom:1px solid var(--line-2)}.faq-list[data-astro-cid-extlt5ab] summary[data-astro-cid-extlt5ab]{cursor:pointer;font:700 18px/1.3 var(--sans);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.faq-list[data-astro-cid-extlt5ab] summary[data-astro-cid-extlt5ab]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-extlt5ab] summary[data-astro-cid-extlt5ab]:after{content:"+";font:400 28px/1 var(--sans);color:var(--ti);transition:transform .2s,color .2s}.faq-list[data-astro-cid-extlt5ab] details[data-astro-cid-extlt5ab][open] summary[data-astro-cid-extlt5ab]:after{color:var(--led);text-shadow:var(--led-text-sm);transform:rotate(45deg)}.faq-list[data-astro-cid-extlt5ab] summary[data-astro-cid-extlt5ab]:hover{color:var(--led)}.faq-list[data-astro-cid-extlt5ab] details[data-astro-cid-extlt5ab] p[data-astro-cid-extlt5ab]{color:var(--soft);max-width:40em;padding:0 0 24px}.pdp-close[data-astro-cid-extlt5ab]{text-align:center}.pdp-mbar[data-astro-cid-extlt5ab]{display:none}@media (width<=760px){.pdp-mbar[data-astro-cid-extlt5ab]{z-index:60;backdrop-filter:blur(12px);border:1px solid var(--line-2);background:#0e0c14f0;border-radius:999px;align-items:center;gap:12px;padding:10px 10px 10px 18px;transition:transform .25s;display:flex;position:fixed;bottom:10px;left:10px;right:10px;transform:translateY(140%);box-shadow:0 10px 30px #0009}.buy-off .pdp-mbar[data-astro-cid-extlt5ab]{transform:none}.buy-off .site-footer{padding-bottom:110px}.pdp-mbar-meta[data-astro-cid-extlt5ab]{flex:1;min-width:0;line-height:1.2;display:grid}.pdp-mbar-name[data-astro-cid-extlt5ab]{font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;font-size:19px;overflow:hidden}.pdp-mbar-meta[data-astro-cid-extlt5ab] b[data-astro-cid-extlt5ab]{font:var(--heavy) 16px var(--sans)}.pdp-mbar[data-astro-cid-extlt5ab] .btn[data-astro-cid-extlt5ab]{height:46px;padding:0 20px}}
