.pixel[data-v-c62c9392]{color:var(--ink-faint);display:inline-block;shape-rendering:crispEdges;vertical-align:middle}.barcode[data-v-1fcef546]{display:inline-flex;flex-direction:column;gap:5px}.barcode svg[data-v-1fcef546]{display:block;max-width:100%}.barcode-cap[data-v-1fcef546]{color:var(--ink-faint);letter-spacing:.28em}.hero[data-v-2e9b47d1]{align-items:center;display:flex;min-height:min(90svh,720px);overflow:hidden;padding:calc(60px + var(--s5)) 0 var(--s6);position:relative}.hero-margin[data-v-2e9b47d1]{left:max(10px,calc((100vw - var(--wide))/2 - 4px));transform:translateY(-50%) rotate(180deg)}.hero-gloss[data-v-2e9b47d1],.hero-margin[data-v-2e9b47d1]{position:absolute;top:50%;z-index:2}.hero-gloss[data-v-2e9b47d1]{color:var(--ink-muted);font-size:1.5rem;letter-spacing:.3em;opacity:.75;right:max(10px,calc((100vw - var(--wide))/2 - 2px));text-orientation:upright;transform:translateY(-50%);writing-mode:vertical-rl}.hero-halo[data-v-2e9b47d1]{animation:hero-breathe-2e9b47d1 8s ease-in-out infinite;aspect-ratio:1;border:1px solid var(--line-strong);border-radius:50%;right:12%;top:6%;width:min(44vw,600px)}.hero-halo[data-v-2e9b47d1],.hero-reg[data-v-2e9b47d1]{pointer-events:none;position:absolute;z-index:0}.hero-reg[data-v-2e9b47d1]{inset:0;-webkit-mask-image:radial-gradient(120% 80% at 20% 45%,#000 25%,transparent 70%);mask-image:radial-gradient(120% 80% at 20% 45%,#000 25%,transparent 70%);opacity:.18}.hero-colophon[data-v-2e9b47d1]{color:var(--ink-faint);letter-spacing:.06em;line-height:1.7;position:absolute;right:max(3vw,calc((100vw - var(--wide))/2 + var(--s6)));text-align:right;top:calc(60px + var(--s5));z-index:2}.hero-art[data-v-2e9b47d1]{align-items:flex-end;bottom:0;display:flex;justify-content:flex-end;pointer-events:none;position:absolute;right:0;top:0;width:58%;z-index:1}.hero-art img[data-v-2e9b47d1]{height:98%;image-rendering:pixelated;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40%);mask-image:linear-gradient(90deg,transparent 0,#000 40%);max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;opacity:.9;width:auto}.hero-in[data-v-2e9b47d1]{position:relative;z-index:2}.hero-dossier[data-v-2e9b47d1]{max-width:560px}.eyebrow[data-v-2e9b47d1]{margin-bottom:var(--s4)}.eyebrow .jp[data-v-2e9b47d1]{color:var(--ink);font-weight:700}.eye-mark[data-v-2e9b47d1]{color:var(--ink-faint);margin-left:.4rem}.hero-id[data-v-2e9b47d1]{color:var(--ink);font-size:clamp(3.6rem,8vw,5.75rem);letter-spacing:-.02em;line-height:.92}.hero-handle[data-v-2e9b47d1]{color:var(--ink-muted);font-size:.8rem;letter-spacing:.04em;margin-top:var(--s3)}.hero-telem[data-v-2e9b47d1]{align-items:center;color:var(--ink-faint);display:flex;font-size:.68rem;gap:var(--s2);letter-spacing:.14em;margin-top:var(--s2)}.hero-live[data-v-2e9b47d1]{animation:hero-blink-2e9b47d1 1.5s var(--ease-quad) infinite;background:var(--ink);border-radius:50%;height:6px;width:6px}@keyframes hero-blink-2e9b47d1{0%,48%{opacity:1}60%,to{opacity:.18}}@keyframes hero-breathe-2e9b47d1{0%,to{opacity:.6}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.hero-halo[data-v-2e9b47d1],.hero-live[data-v-2e9b47d1]{animation:none}}.hero-specs[data-v-2e9b47d1]{border-top:1px solid var(--line-soft);margin-top:var(--s5)}.hero-specs .spec[data-v-2e9b47d1]{border-bottom:1px solid var(--line-soft)}.hero-specs .spec__v[data-v-2e9b47d1]{font-size:.9rem}.hero-vitals[data-v-2e9b47d1]{border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:0;margin-top:var(--s4)}.vital[data-v-2e9b47d1]{display:flex;flex:1;flex-direction:column;gap:var(--s1);padding:var(--s2) var(--s3)}.vital+.vital[data-v-2e9b47d1]{border-left:1px solid var(--line)}.vital__n[data-v-2e9b47d1]{color:var(--ink);font-size:1.6rem;font-weight:300;line-height:1}.vital__l[data-v-2e9b47d1],.vital__n[data-v-2e9b47d1]{font-family:var(--f-sans)}.vital__l[data-v-2e9b47d1]{color:var(--ink-muted);font-size:.5625rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.hero-palette[data-v-2e9b47d1]{align-items:center;display:flex;gap:var(--s3);margin-top:var(--s4)}.pal-strip[data-v-2e9b47d1]{border:1px solid var(--line);border-radius:var(--radius);display:flex;height:22px;overflow:hidden}.pal-swatch[data-v-2e9b47d1]{height:100%;width:34px}.pal-swatch+.pal-swatch[data-v-2e9b47d1]{border-left:1px solid var(--line-soft)}.hero-cta[data-v-2e9b47d1]{gap:var(--s3);margin-top:var(--s4)}.hero-cta[data-v-2e9b47d1],.hero-social[data-v-2e9b47d1]{display:flex;flex-wrap:wrap}.hero-social[data-v-2e9b47d1]{align-items:center;color:var(--ink-muted);font-size:.72rem;gap:.45rem;letter-spacing:.04em;margin-top:var(--s3)}.hero-social-star[data-v-2e9b47d1]{align-items:center;color:var(--ink);display:inline-flex;gap:.35rem;transition:color var(--snap) var(--ease-quad)}.hero-social-star[data-v-2e9b47d1]:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.hero-social .star[data-v-2e9b47d1]{color:var(--ink);font-size:.8rem;line-height:1}.hero-social-sep[data-v-2e9b47d1]{color:var(--ink-faint)}.hero-edition[data-v-2e9b47d1]{border-top:1px solid var(--line);gap:var(--s4);justify-content:space-between;margin-top:var(--s4);padding-top:var(--s4)}.hero-edition[data-v-2e9b47d1],.hero-edition-meta[data-v-2e9b47d1]{align-items:flex-end;display:flex}.hero-edition-meta[data-v-2e9b47d1]{flex-direction:column;gap:3px;text-align:right}.hero-edition-no[data-v-2e9b47d1]{color:var(--ink);font-family:var(--f-sans);font-size:1.05rem;font-weight:300}.hero-ding[data-v-2e9b47d1]{color:var(--ink-faint);position:absolute;z-index:2}.ding-tr[data-v-2e9b47d1]{left:max(3vw,calc((100vw - var(--wide))/2 + var(--s6)));top:calc(60px + var(--s6))}.ding-mr[data-v-2e9b47d1]{right:8%;top:42%}.ding-bl[data-v-2e9b47d1]{bottom:var(--s6);left:8%}.hero-scroll[data-v-2e9b47d1]{align-items:center;bottom:var(--s5);color:var(--ink-faint);display:flex;flex-direction:column;gap:var(--s2);left:50%;position:absolute;transform:translate(-50%);z-index:2}.hero-scroll .tag[data-v-2e9b47d1]{letter-spacing:.3em}.hero-scroll-line[data-v-2e9b47d1]{background:linear-gradient(var(--ink-faint),transparent);height:34px;width:1px}@media(max-width:1080px){.hero-art[data-v-2e9b47d1]{opacity:.5;width:74%}.ding-mr[data-v-2e9b47d1],.hero-colophon[data-v-2e9b47d1],.hero-gloss[data-v-2e9b47d1]{display:none}}@media(max-width:820px){.hero[data-v-2e9b47d1]{min-height:auto;padding-top:calc(60px + var(--s6))}.hero-ding[data-v-2e9b47d1],.hero-halo[data-v-2e9b47d1],.hero-margin[data-v-2e9b47d1]{display:none}.hero-art[data-v-2e9b47d1]{opacity:.26;width:100%}.hero-scroll[data-v-2e9b47d1]{display:none}.hero-vitals[data-v-2e9b47d1]{flex-wrap:wrap}.vital[data-v-2e9b47d1]{flex:1 0 40%}.vital[data-v-2e9b47d1]:nth-child(3){border-left:none}}.spine[data-v-5fd461ed]{align-items:center;display:flex;flex-direction:column;gap:var(--s3);left:max(12px,calc((100vw - var(--wide))/2 + var(--s3)));pointer-events:none;position:absolute;top:var(--section-y);writing-mode:vertical-rl;z-index:1}.spine-mark[data-v-5fd461ed]{color:var(--ink);font-size:.95rem;font-weight:700;line-height:1;writing-mode:horizontal-tb}.spine-rule[data-v-5fd461ed]{background:var(--line);height:22px;width:1px}.spine-label[data-v-5fd461ed]{color:var(--ink-muted);font-family:var(--f-sans);font-size:.6rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase}@media(max-width:1180px){.spine[data-v-5fd461ed]{align-items:center;flex-direction:row;gap:var(--s2);margin-bottom:var(--s4);position:static;writing-mode:horizontal-tb}.spine-rule[data-v-5fd461ed]{height:1px;width:16px}}.decor[data-v-83ce0c73]{aspect-ratio:3/4;display:block;position:relative}.decor-art[data-v-83ce0c73]{height:100%;image-rendering:pixelated;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.62;position:absolute;width:100%}.decor-title[data-v-83ce0c73]{color:var(--ink);font-size:clamp(2.4rem,5vw,3.4rem);font-weight:700;letter-spacing:.06em;line-height:1;right:var(--s4);text-orientation:upright}.decor-kana[data-v-83ce0c73],.decor-title[data-v-83ce0c73]{position:absolute;top:var(--s5);writing-mode:vertical-rl;z-index:2}.decor-kana[data-v-83ce0c73]{left:var(--s4);transform:none}.decor-plate-no[data-v-83ce0c73]{left:50%;letter-spacing:.2em;position:absolute;top:var(--s4);transform:translate(-50%);z-index:2}.decor-foot[data-v-83ce0c73]{align-items:flex-end;bottom:var(--s4);display:flex;gap:var(--s3);justify-content:space-between;left:var(--s4);position:absolute;right:var(--s4);z-index:2}.decor-seal[data-v-83ce0c73]{color:var(--ink);font-size:1.4rem}.decor-fine[data-v-83ce0c73]{bottom:calc(var(--s4) + 34px);color:var(--ink-faint);left:var(--s4);letter-spacing:.04em;line-height:1.5;max-width:60%;position:absolute;z-index:2}.what[data-v-febed56b]{border-top:1px solid var(--line);overflow:clip;padding-block:var(--section-y)}.what[data-v-febed56b],.what-wrap[data-v-febed56b]{position:relative}.what-wrap[data-v-febed56b]{z-index:1}.eyebrow[data-v-febed56b]{margin-bottom:var(--s6)}.eyebrow .jp[data-v-febed56b]{color:var(--ink);font-weight:700}.what-body[data-v-febed56b]{align-items:start;display:grid;gap:clamp(1.5rem,5vw,4rem);grid-template-columns:1fr minmax(240px,300px)}.what-stmt[data-v-febed56b]{color:var(--ink);font-family:var(--f-sans);font-size:clamp(1.45rem,1rem + 2.2vw,2.7rem);font-weight:400;letter-spacing:-.01em;line-height:1.14;max-width:24ch}.what-lede[data-v-febed56b]{color:var(--ink-muted);font-size:.98rem;margin-top:clamp(1.5rem,3vw,2.5rem);max-width:44ch}.what-decor[data-v-febed56b]{align-self:stretch}@media(max-width:980px){.what-body[data-v-febed56b]{grid-template-columns:1fr}.what-decor[data-v-febed56b]{max-width:300px}}.phil[data-v-7186f4d0]{border-top:1px solid var(--line);overflow:clip;padding-block:var(--section-y);position:relative}.phil-band[data-v-7186f4d0]{align-items:center;display:flex;gap:var(--s4);justify-content:center;margin-bottom:clamp(2.5rem,6vw,4.5rem)}.phil-mark[data-v-7186f4d0]{color:var(--ink);font-size:1.3rem;line-height:1}.phil-tag[data-v-7186f4d0]{color:var(--ink-muted);font-family:var(--f-sans);font-size:.625rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase}.phil-rule[data-v-7186f4d0]{background:var(--line);height:1px;width:clamp(2rem,8vw,6rem)}.panel[data-v-7186f4d0]{align-items:center;display:grid;gap:clamp(1.5rem,5vw,5rem);grid-template-columns:.95fr 1.05fr;margin-inline:auto;max-width:var(--wide);padding-block:clamp(1.5rem,4vw,3.5rem);padding-inline:var(--gutter)}.panel-rev[data-v-7186f4d0]{grid-template-columns:1.05fr .95fr}.panel-rev .panel-art[data-v-7186f4d0]{order:2}.panel-art[data-v-7186f4d0]{aspect-ratio:4/5;max-height:560px}.panel-num[data-v-7186f4d0]{color:var(--ink-faint);display:block;letter-spacing:.24em;margin-bottom:var(--s3)}.panel-h[data-v-7186f4d0]{font-size:clamp(2.6rem,2rem + 3.4vw,4.6rem);margin-bottom:var(--s4)}.panel-lede[data-v-7186f4d0]{color:var(--ink-dim);font-size:clamp(1rem,.95rem + .3vw,1.2rem);margin-bottom:var(--s5);max-width:34ch}@media(max-width:820px){.panel[data-v-7186f4d0],.panel-rev[data-v-7186f4d0]{grid-template-columns:1fr}.panel-rev .panel-art[data-v-7186f4d0]{order:0}.panel-art[data-v-7186f4d0]{max-height:440px}}.gallery[data-v-f1e18292]{border-top:1px solid var(--line);overflow:clip;padding-block:var(--section-y);position:relative}.gallery-head[data-v-f1e18292]{margin-bottom:var(--s5);position:relative}.gallery-h[data-v-f1e18292]{color:var(--ink);font-size:clamp(2.4rem,1.8rem + 3vw,4.25rem)}.gallery-lede[data-v-f1e18292]{color:var(--ink-muted);font-size:.95rem;margin-top:var(--s3);max-width:52ch}.mosaic[data-v-f1e18292]{display:grid;gap:var(--s3);grid-template-columns:repeat(12,1fr);position:relative}.tile[data-v-f1e18292]{grid-column:span var(--span);min-width:0}.tile-btn[data-v-f1e18292]{background:none;border:none;cursor:pointer;display:block;padding:0;text-align:left;width:100%}.tile-plate[data-v-f1e18292]{aspect-ratio:16/10;display:block}.tile-img[data-v-f1e18292]{filter:saturate(.82) brightness(.86) contrast(1.02);height:100%;image-rendering:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transform:scale(1.001);transition:filter var(--move) var(--ease-out),transform var(--move) var(--ease-out);width:100%}.tile-btn:focus-visible .tile-img[data-v-f1e18292],.tile-btn:hover .tile-img[data-v-f1e18292]{filter:none;transform:scale(1.04)}.tile-plate[data-v-f1e18292]{transition:border-color var(--snap) var(--ease-quad)}.tile-btn:focus-visible .tile-plate[data-v-f1e18292],.tile-btn:hover .tile-plate[data-v-f1e18292]{border-color:var(--line-strong)}.tile-cap[data-v-f1e18292]{align-items:flex-start;display:flex;gap:var(--s3);justify-content:space-between;padding:var(--s2) 2px 0}.tile-text[data-v-f1e18292]{display:flex;flex-direction:column;gap:2px;min-width:0}.tile-tag[data-v-f1e18292]{color:var(--ink-dim);letter-spacing:.16em}.tile-note[data-v-f1e18292]{color:var(--ink-muted);font-size:.76rem}.tile-open[data-v-f1e18292]{color:var(--ink-faint);font-size:.8rem;transition:color var(--snap),transform var(--move) var(--ease-out)}.tile-btn:hover .tile-open[data-v-f1e18292]{color:var(--ink);transform:translate(2px,-2px)}.lightbox[data-v-f1e18292]{background:transparent;border:none;max-height:100vh;max-width:100vw;padding:0}.lightbox[data-v-f1e18292]::backdrop{background:#000000db}.lb-inner[data-v-f1e18292]{margin:auto;padding:var(--s5) var(--gutter);width:min(94vw,1400px)}.lb-close[data-v-f1e18292]{background:none;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);cursor:pointer;display:block;font-size:.66rem;letter-spacing:.16em;margin-bottom:var(--s3);margin-left:auto;padding:.4rem .7rem;transition:background-color var(--snap),color var(--snap)}.lb-close[data-v-f1e18292]:hover{background:var(--bone);border-color:var(--bone);color:var(--ink-on-bone)}.lb-panel[data-v-f1e18292]{background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:var(--radius);margin:0;overflow:hidden}.lb-panel img[data-v-f1e18292]{display:block;height:auto;max-height:78vh;-o-object-fit:contain;object-fit:contain;width:100%}.lb-cap[data-v-f1e18292]{align-items:baseline;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;font-size:.72rem;gap:var(--s3);padding:var(--s3) var(--s4)}.lb-num[data-v-f1e18292]{color:var(--ink-faint)}.lb-title[data-v-f1e18292]{color:var(--ink);letter-spacing:.14em}.lb-note[data-v-f1e18292]{color:var(--ink-muted)}@media(max-width:980px){.mosaic[data-v-f1e18292]{grid-template-columns:1fr 1fr}.tile[data-v-f1e18292]{grid-column:auto}}@media(max-width:600px){.mosaic[data-v-f1e18292]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tile-btn:hover .tile-img[data-v-f1e18292],.tile-img[data-v-f1e18292]{transform:none}}.extras[data-v-0950a6bc]{border-top:1px solid var(--line);overflow:clip;padding-block:var(--section-y);position:relative}.eyebrow[data-v-0950a6bc]{margin-bottom:var(--s6)}.eyebrow .jp[data-v-0950a6bc]{color:var(--ink);font-weight:700}.extras-lede[data-v-0950a6bc]{color:var(--ink-muted);font-size:.98rem;margin-bottom:clamp(2rem,4vw,3.25rem);max-width:54ch}.grid[data-v-0950a6bc]{align-items:stretch;display:grid;gap:clamp(1rem,2.5vw,1.5rem);grid-template-columns:1fr 1fr}.card[data-v-0950a6bc]{display:flex;flex-direction:column;gap:var(--s4);padding:clamp(1.4rem,3vw,2.2rem)}.card__head[data-v-0950a6bc]{align-items:baseline;display:flex;gap:var(--s3)}.card__idx[data-v-0950a6bc]{color:var(--ink-faint)}.card__title[data-v-0950a6bc]{color:var(--ink);font-family:var(--f-sans);font-size:1.05rem;font-weight:500;letter-spacing:.02em;line-height:1}.card__lede[data-v-0950a6bc]{color:var(--ink-muted);font-size:.94rem;max-width:42ch}.card__list[data-v-0950a6bc]{border-top:1px solid var(--line)}.card__list li[data-v-0950a6bc]{align-items:baseline;border-bottom:1px solid var(--line-soft);color:var(--ink-muted);display:grid;font-size:.9rem;gap:var(--s3);grid-template-columns:auto 1fr;padding:var(--s3) 0}.card__n[data-v-0950a6bc]{color:var(--ink-faint);font-size:.625rem}.readout[data-v-0950a6bc]{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-dim);font-size:.76rem;line-height:1.7;margin-top:auto;overflow-x:auto;padding:var(--s3) var(--s4);white-space:pre-wrap;word-break:break-word}.rd-mut[data-v-0950a6bc]{color:var(--ink-faint)}.rd-hi[data-v-0950a6bc]{color:var(--ink)}.readout--tree[data-v-0950a6bc]{white-space:normal}.rd-path[data-v-0950a6bc]{color:var(--ink);word-break:break-all}.rd-files[data-v-0950a6bc]{border-top:1px solid var(--line-soft);margin-top:var(--s2)}.rd-files li[data-v-0950a6bc]{display:flex;gap:var(--s4);justify-content:space-between;padding:var(--s1) 0}.rd-name[data-v-0950a6bc]{color:var(--ink-dim)}.rd-note[data-v-0950a6bc]{color:var(--ink-faint);text-align:right}.sr-only[data-v-0950a6bc]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(max-width:820px){.grid[data-v-0950a6bc]{grid-template-columns:1fr}}.install[data-v-ff214465]{border-top:1px solid var(--line);overflow:clip;position:relative}.install-band[data-v-ff214465]{align-items:flex-end;display:flex;min-height:clamp(300px,40vw,460px);overflow:hidden;position:relative}.install-band img[data-v-ff214465]{height:100%;image-rendering:pixelated;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.55;position:absolute;width:100%}.install-band-copy[data-v-ff214465]{padding-block:clamp(2rem,5vw,3.5rem);position:relative;z-index:2}.install-band-copy .eyebrow[data-v-ff214465]{margin-bottom:var(--s4)}.install-band-copy .eyebrow .jp[data-v-ff214465]{color:var(--ink);font-weight:700}.install-h[data-v-ff214465]{color:var(--ink);font-size:clamp(2.6rem,2rem + 3.6vw,5rem)}.install-grid[data-v-ff214465]{border-top:1px solid var(--line);display:grid;gap:0;grid-template-columns:repeat(3,1fr);padding-block:clamp(2rem,5vw,3.5rem);position:relative;z-index:1}.thr[data-v-ff214465]{display:flex;flex-direction:column;padding:var(--s5) var(--s5) var(--s5) 0}.thr+.thr[data-v-ff214465]{border-left:1px solid var(--line-soft);padding-left:var(--s5)}.thr-top[data-v-ff214465]{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--s4)}.thr-num[data-v-ff214465]{color:var(--ink-faint);letter-spacing:.2em}.thr-kanji[data-v-ff214465]{color:var(--ink-muted);font-size:1.1rem}.thr-title[data-v-ff214465]{color:var(--ink);font-family:var(--f-display);font-size:1.7rem;margin-bottom:var(--s3)}.thr-body[data-v-ff214465]{color:var(--ink-muted);flex:1;font-size:.9rem;margin-bottom:var(--s5)}.thr-private[data-v-ff214465]{align-items:center;color:var(--ink-faint);display:flex;font-family:var(--f-mono);font-size:.72rem;gap:var(--s2);margin-bottom:var(--s2)}.thr-private-dot[data-v-ff214465]{background:var(--ink-faint);height:5px;width:5px}.thr-report[data-v-ff214465]{color:var(--ink-muted);font-size:.8rem}.thr-report a[data-v-ff214465]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.thr-report a[data-v-ff214465]:hover{text-decoration-color:var(--ink)}.thr-build[data-v-ff214465]{align-items:baseline;display:flex;font-size:.72rem;gap:.55rem;letter-spacing:.14em;margin-top:.85rem}.thr-build-num[data-v-ff214465]{color:var(--sun);font-weight:600}.thr-build-id[data-v-ff214465]{color:var(--ink-faint)}.cmd[data-v-ff214465]{align-items:center;background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;display:flex;gap:var(--s3);justify-content:space-between;padding:var(--s3) var(--s4);text-align:left;transition:border-color var(--snap) var(--ease-quad);width:100%}.cmd[data-v-ff214465]:hover{border-color:var(--line-strong)}.cmd code[data-v-ff214465]{color:var(--ink-dim);font-size:.76rem}.cmd-copy[data-v-ff214465]{color:var(--ink-faint);letter-spacing:.18em}@media(max-width:820px){.install-grid[data-v-ff214465]{grid-template-columns:1fr}.thr[data-v-ff214465]{border-left:none!important;border-top:1px solid var(--line-soft);padding:var(--s5) 0}.thr[data-v-ff214465]:first-child{border-top:none}}.compat[data-v-502a68e2]{border-top:1px solid var(--line);overflow:hidden;padding-block:var(--section-y)}.compat-head[data-v-502a68e2]{display:flex;flex-direction:column;gap:var(--s3);margin-bottom:clamp(2rem,4vw,3rem)}.eyebrow[data-v-502a68e2]{margin:0}.eyebrow .jp[data-v-502a68e2]{color:var(--ink);font-weight:700}.compat-note[data-v-502a68e2]{color:var(--ink-muted);font-size:.98rem;max-width:48ch}.marquee[data-v-502a68e2]{border-block:1px solid var(--line-soft);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);position:relative;width:100%}.marquee-track[data-v-502a68e2]{animation:marquee-502a68e2 42s linear infinite;display:flex;width:-moz-max-content;width:max-content}.m-item[data-v-502a68e2]{align-items:baseline;border-right:1px solid var(--line-soft);display:inline-flex;gap:.7rem;padding:var(--s4) clamp(1.25rem,3vw,2.75rem);white-space:nowrap}.m-name[data-v-502a68e2]{color:var(--ink-dim);font-family:var(--f-sans);font-size:clamp(1.05rem,.85rem + 1vw,1.55rem);font-weight:500;letter-spacing:-.01em}.m-dot[data-v-502a68e2]{align-self:center;background:var(--bone);border-radius:50%;height:3px;opacity:.55;width:3px}.m-note[data-v-502a68e2]{color:var(--ink-faint);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase}@keyframes marquee-502a68e2{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track[data-v-502a68e2]{animation:none}}.beta[data-v-53ae41ac]{background:var(--paper);border-top:1px solid var(--line);color:var(--ink-dim);overflow:clip;padding-block:var(--section-y)}.beta[data-v-53ae41ac],.beta-in[data-v-53ae41ac]{position:relative}.beta-in[data-v-53ae41ac]{align-items:center;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:1.15fr .85fr}.beta-copy .eyebrow[data-v-53ae41ac]{margin-bottom:var(--s5)}.beta-copy .eyebrow .jp[data-v-53ae41ac]{color:var(--ink);font-weight:700}.beta-mikan[data-v-53ae41ac]{color:var(--ink-muted);font-size:.9em;letter-spacing:.1em;margin-left:.4rem}.beta-h[data-v-53ae41ac]{color:var(--ink);font-size:clamp(2.1rem,1.4rem + 3.4vw,4.2rem);line-height:1.02;margin-bottom:var(--s4);max-width:16ch}.beta-lede[data-v-53ae41ac]{color:var(--ink-muted);font-size:clamp(1rem,.95rem + .3vw,1.2rem);margin-bottom:var(--s6);max-width:42ch}.beta-badges[data-v-53ae41ac]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s4);margin-top:var(--s6)}.beta-badge[data-v-53ae41ac]{align-items:center;border-radius:var(--radius);display:inline-flex;font-family:var(--f-sans);font-size:.66rem;font-weight:500;gap:var(--s2);letter-spacing:.16em;padding:.4rem .7rem}.beta-badge-dot[data-v-53ae41ac]{animation:beta-pulse-53ae41ac 1.2s var(--ease-quad) infinite;background:var(--ink-on-bone);border-radius:50%;height:6px;width:6px}@keyframes beta-pulse-53ae41ac{0%,to{opacity:1}50%{opacity:.3}}.beta-track[data-v-53ae41ac]{color:var(--ink-muted);font-size:.78rem;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.beta-track[data-v-53ae41ac]:hover{color:var(--ink);text-decoration-color:var(--ink)}.beta-art[data-v-53ae41ac]{aspect-ratio:1;margin-inline:auto;max-width:460px;width:100%}@media(prefers-reduced-motion:reduce){.beta-badge-dot[data-v-53ae41ac]{animation:none}}@media(max-width:820px){.beta-in[data-v-53ae41ac]{grid-template-columns:1fr}.beta-art[data-v-53ae41ac]{max-width:360px;order:-1}}.faq[data-v-c2ac3da2]{border-top:1px solid var(--line);overflow:clip;padding-block:var(--section-y)}.faq[data-v-c2ac3da2],.wrap[data-v-c2ac3da2]{position:relative}.faq-head[data-v-c2ac3da2]{margin-bottom:clamp(2rem,4vw,3.2rem)}.eyebrow[data-v-c2ac3da2]{margin-bottom:var(--s4)}.eyebrow .jp[data-v-c2ac3da2]{color:var(--ink);font-weight:700}.faq-h[data-v-c2ac3da2]{font-size:clamp(2rem,1.3rem + 3vw,3.6rem);letter-spacing:-.02em;line-height:1}.faq-list[data-v-c2ac3da2]{border-bottom:1px solid var(--line-soft)}.faq-item[data-v-c2ac3da2]{border-top:1px solid var(--line-soft)}.faq-summary[data-v-c2ac3da2]{align-items:baseline;cursor:pointer;display:flex;gap:var(--s4);justify-content:space-between;list-style:none;padding-block:clamp(.9rem,2vw,1.25rem)}.faq-summary[data-v-c2ac3da2]::-webkit-details-marker{display:none}.faq-summary[data-v-c2ac3da2]:focus-visible{border-radius:var(--radius);outline:1px solid var(--line-strong);outline-offset:3px}.faq-q[data-v-c2ac3da2]{color:var(--ink);font-family:var(--f-sans);font-size:clamp(1.02rem,.95rem + .4vw,1.28rem);font-weight:500;letter-spacing:-.01em;line-height:1.3;transition:color var(--snap) var(--ease-out)}.faq-summary:hover .faq-q[data-v-c2ac3da2]{color:var(--bone)}.faq-sign[data-v-c2ac3da2]{color:var(--ink-faint);flex:none;font-size:1.05rem;line-height:1;transition:color var(--snap) var(--ease-out)}.faq-sign[data-v-c2ac3da2]:before{content:"+"}.faq-item[open] .faq-sign[data-v-c2ac3da2]:before{content:"−"}.faq-item[open] .faq-sign[data-v-c2ac3da2],.faq-summary:hover .faq-sign[data-v-c2ac3da2]{color:var(--ink)}.faq-body[data-v-c2ac3da2]{max-width:68ch;padding-bottom:clamp(1rem,2.4vw,1.5rem)}.faq-a[data-v-c2ac3da2]{color:var(--ink-muted);font-size:.96rem;line-height:1.6}.faq-link[data-v-c2ac3da2]{color:var(--ink-dim);display:inline-block;font-size:.66rem;letter-spacing:.14em;margin-top:var(--s4);text-transform:uppercase;transition:color var(--snap) var(--ease-out)}.faq-link[data-v-c2ac3da2]:hover{color:var(--ink)}.sig[data-v-c9a8c4a3]{border-top:1px solid var(--line);overflow:clip;padding-block:var(--section-y);position:relative}.eyebrow[data-v-c9a8c4a3]{margin-bottom:var(--s5)}.eyebrow .jp[data-v-c9a8c4a3]{color:var(--ink);font-weight:700}.sig-in[data-v-c9a8c4a3]{align-items:start;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:1.1fr .9fr;position:relative}.sig-h[data-v-c9a8c4a3]{font-size:clamp(2.2rem,1.6rem + 3vw,4rem);margin:var(--s4) 0 var(--s5);max-width:14ch}.sig-lede[data-v-c9a8c4a3]{color:var(--ink-muted);font-size:.98rem;margin-bottom:var(--s6);max-width:44ch}.sig-steps[data-v-c9a8c4a3]{border-top:1px solid var(--line);max-width:46ch}.sig-steps li[data-v-c9a8c4a3]{align-items:baseline;border-bottom:1px solid var(--line-soft);color:var(--ink-muted);display:grid;font-size:.92rem;gap:var(--s4);grid-template-columns:auto 1fr;padding:var(--s3) 0}.sig-n[data-v-c9a8c4a3]{color:var(--ink);font-size:.8rem;font-weight:700}.sig-form[data-v-c9a8c4a3]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.4rem,3vw,2rem)}.sig-form-head[data-v-c9a8c4a3]{align-items:baseline;display:flex;gap:var(--s3);justify-content:space-between;margin-bottom:var(--s5)}.sig-field[data-v-c9a8c4a3]{display:block}.sig-field .label[data-v-c9a8c4a3]{display:block;margin-bottom:var(--s2)}.sig-input[data-v-c9a8c4a3]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font-size:.9rem;outline:none;padding:.85rem .9rem;transition:border-color var(--snap) var(--ease-quad);width:100%}.sig-input[data-v-c9a8c4a3]::-moz-placeholder{color:var(--ink-muted)}.sig-input[data-v-c9a8c4a3]::placeholder{color:var(--ink-muted)}.sig-input[data-v-c9a8c4a3]:focus{border-color:var(--ink)}.sig-input[data-v-c9a8c4a3]:disabled{opacity:.55}.honeypot[data-v-c9a8c4a3]{left:-9999px;opacity:0;position:absolute}.sig-btn[data-v-c9a8c4a3]{align-items:center;background:var(--bone);border:1px solid var(--bone);border-radius:var(--radius);color:var(--ink-on-bone);cursor:pointer;display:inline-flex;font-family:var(--f-sans);font-size:.6875rem;font-weight:500;gap:.5rem;justify-content:center;letter-spacing:.12em;margin-top:var(--s4);padding:.85rem 1rem;text-transform:uppercase;transition:background-color var(--snap) var(--ease-quad),border-color var(--snap) var(--ease-quad);width:100%}.sig-btn[data-v-c9a8c4a3]:hover:not(:disabled){background:#bdb4aa;border-color:#bdb4aa}.sig-btn[data-v-c9a8c4a3]:active:not(:disabled){background:#aaa298;border-color:#aaa298}.sig-btn[data-v-c9a8c4a3]:disabled{cursor:default;opacity:.55}.sig-msg[data-v-c9a8c4a3]{color:var(--ink);font-size:.85rem;line-height:1.4;margin-top:var(--s4)}.sig-msg.ok[data-v-c9a8c4a3]{background:var(--bone);border-radius:var(--radius);color:var(--ink-on-bone);padding:var(--s3) var(--s4)}.sig-msg.error[data-v-c9a8c4a3]{color:var(--ink-dim)}.sig-fine[data-v-c9a8c4a3]{margin-top:var(--s4)}@media(max-width:820px){.sig-in[data-v-c9a8c4a3]{grid-template-columns:1fr}}
