:root{--void:#020204;--raised:#101116;--slab:#f1f2f4;--slab-ink:#08090c;--rule:#2a2c33;--rule-strong:#4a4e58;--ash:#a9afba;--dim:#80869a;--spectrum:linear-gradient(90deg, #4fd8ff, #a06bff, #ff5fa8);--line-green:#06c755;--warn:#ffb547;--gutter:clamp(16px, 4vw, 56px);--page:1320px;--nav-h:60px;--font:"Noto Sans TC", "PingFang TC", "Microsoft JhengHei", "Noto Sans CJK TC", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--void);-webkit-text-size-adjust:100%}body{color:#fff;background:var(--void);font:400 16px/1.75 var(--font);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,ul,ol,dl,dd{margin:0;padding:0}ul,ol{list-style:none}h1,h2,h3{font-feature-settings:"palt";text-wrap:balance;font-weight:700;line-height:1.25}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline-offset:3px;outline:2px solid #4fd8ff}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:40;color:#000;background:#fff;border-radius:4px;padding:8px 14px;font-weight:700;position:fixed;top:-60px;left:16px}.skip-link:focus{top:10px}.site-nav{z-index:30;min-height:var(--nav-h);padding:env(safe-area-inset-top,0px) var(--gutter) 0;border-bottom:1px solid #0000;align-items:center;gap:clamp(14px,3vw,36px);transition:background-color .2s,border-color .2s;display:flex;position:fixed;inset:0 0 auto}.site-nav.is-solid{background:var(--void);border-bottom-color:var(--rule)}.brand{letter-spacing:.14em;font-size:18px;font-weight:900;text-decoration:none}.nav-links{gap:clamp(14px,2.6vw,32px);margin-left:auto;display:flex}.nav-links a{border-bottom:2px solid #0000;padding:6px 0;font-size:15px;font-weight:500;text-decoration:none}.nav-links a:hover{border-bottom-color:#fff}.nav-links a[aria-current=page]{border-image:var(--spectrum) 1}.nav-dm{background:#fff;border-radius:4px;flex:none;display:flex;overflow:hidden}.nav-dm a{color:#000;white-space:nowrap;align-items:center;min-height:40px;padding:7px 14px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;display:flex;position:relative}.nav-dm a+a:before{content:"";background:var(--dim);width:1px;position:absolute;top:22%;bottom:22%;left:0}.nav-dm a:hover{background:var(--slab)}.nav-dm a:focus-visible{outline:2px solid var(--slab-ink);outline-offset:-4px}.btn{color:#000;white-space:nowrap;cursor:pointer;background:#fff;border:2px solid #fff;border-radius:4px;justify-content:center;align-items:center;min-height:50px;padding:0 28px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn:hover,.btn-ghost{color:#fff;background:0 0}.btn-ghost:hover{color:#000;background:#fff}.btn-line{background:var(--line-green);border-color:var(--line-green);color:#000}.btn-line:hover{color:#fff;background:0 0}.link{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.link:hover{text-decoration-thickness:2px}.fine{color:var(--ash);font-size:13.5px;line-height:1.6}.band{padding:clamp(64px, 9vw, 120px) var(--gutter) 0}.band>*{max-width:var(--page);margin-inline:auto}.band-head{border-bottom:4px solid #fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 24px;padding-bottom:14px;display:flex}.band-head-spectrum{border-image:var(--spectrum) 1}.band-head h2{font-size:clamp(30px,4.2vw,50px);font-weight:800}.price{letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(44px,5vw,64px);font-weight:900;line-height:1}.price span{letter-spacing:0;margin-right:.18em;font-size:.34em;font-weight:700}.pick-media img,.item-media img{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 92%,#0000),linear-gradient(#0000,#000 5% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 92%,#0000),linear-gradient(#0000,#000 5% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.media-note{color:var(--dim);text-align:center;font-size:12.5px;line-height:1.4}.specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.specs dt{color:var(--ash);font-size:13px;line-height:1.5}.specs dd{font-size:15.5px;font-weight:500;line-height:1.5}.site-footer{padding:48px var(--gutter) calc(32px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rule);color:var(--ash);margin-top:clamp(64px,9vw,120px);font-size:14.5px}.footer-grid{max-width:var(--page);grid-template-columns:2fr 1fr 1fr 1.6fr;gap:32px 24px;margin-inline:auto;display:grid}.footer-grid h2{color:#fff;margin-bottom:8px;font-size:14.5px;font-weight:700}.footer-grid li{padding:2px 0}.footer-grid a{overflow-wrap:anywhere;text-decoration:none}.footer-grid a:hover{color:#fff;text-decoration:underline}.footer-brand .brand{color:#fff}.footer-note{max-width:var(--page);border-top:1px solid var(--rule);color:var(--dim);margin:32px auto 0;padding-top:16px;font-size:13px}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:50;color:#000;opacity:0;pointer-events:none;background:#fff;border-radius:4px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:14.5px;font-weight:500;transition:opacity .2s,translate .2s;position:fixed;translate:-50% 16px}.toast.is-show{opacity:1;translate:-50%}@media (width<=760px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand,.footer-grid>div:last-child{grid-column:1/-1}}@media (width<=420px){.nav-links a{font-size:14px}.nav-dm a{padding:6px 9px;font-size:13px}.brand{font-size:16px}}@media (width<=360px){.site-nav,.nav-links{gap:10px}.brand{letter-spacing:.08em}.nav-dm a{padding-inline:7px}}@media (width<=340px){.site-nav{padding-inline:12px}.nav-links a{font-size:13px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
