.prose .rel-list{display:flex;flex-direction:column;gap:12px;margin:22px 0}.prose .rel-item{display:grid;grid-template-columns:108px 1fr;gap:0;align-items:stretch;background:#ffffff08;border:1px solid var(--glass-line);border-radius:14px;overflow:hidden}.rel-img{width:108px;height:100%;min-height:108px;object-fit:contain;background:#fff;padding:10px;border-right:1px solid var(--glass-line)}.rel-img-empty{display:block;width:108px;min-height:108px;background:#ffffff0a;border-right:1px solid var(--glass-line)}.rel-info{padding:14px 16px;min-width:0}.rel-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.rel-date{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;color:var(--holo-1)}.rel-info h4{margin:4px 0;font-size:16.5px;font-weight:700;color:var(--text)}.rel-info p{margin:0 0 8px;font-size:14px;color:var(--mut);line-height:1.5}.rel-link{font-family:IBM Plex Mono,monospace;font-size:12.5px;color:#bcd0ff;text-decoration:none}.rel-link:hover{text-decoration:underline}.rel-badge{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:999px;color:#86e0b0;background:#34e5a01a;border:1px solid rgba(52,229,160,.3)}.rel-badge.b-invita{color:#bcd0ff;background:#4d8dff1f;border-color:#4d8dff59}.rel-badge.b-soon{color:#e0d4ff;background:#b98dff1f;border-color:#b98dff52}.rel-item.is-star{border-color:#7af0ff52;box-shadow:0 0 26px -14px #7af0ff80}.prose .card-figure{margin:22px 0;text-align:center}.prose .card-hero img{width:min(340px,100%);height:auto;border-radius:14px;box-shadow:0 20px 50px -18px #000c,0 0 40px -18px #7af0ff80}.prose .card-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:22px 0}.prose .card-gallery .card-figure{margin:0}.prose .card-gallery img{width:100%;height:auto;border-radius:12px;box-shadow:0 14px 34px -16px #000c,0 0 26px -16px #b98dff80;transition:transform .25s var(--ease)}.prose .card-gallery img:hover{transform:translateY(-4px) scale(1.02)}.prose .card-figure figcaption{margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--mut);letter-spacing:.02em}.prod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin:22px 0}.prod-card{display:flex;flex-direction:column;gap:6px;padding:16px 17px;background:#ffffff08;border:1px solid var(--glass-line);border-radius:14px;text-decoration:none;transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}.prod-card:hover{transform:translateY(-2px);border-color:#78a0ff66;box-shadow:0 16px 34px -20px #000c}.prod-name{font-size:14.5px;font-weight:600;color:var(--text);line-height:1.3}.prod-price{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--text)}.prod-cta{font-family:IBM Plex Mono,monospace;font-size:12px;color:#bcd0ff;margin-top:2px}.prod-card:hover .prod-cta{text-decoration:underline}.prose .dossier{position:relative;margin:26px 0;padding:20px 22px 18px;background:#ffffff08;border:1px solid var(--glass-line);border-radius:3px}.dossier:before,.dossier:after{content:"";position:absolute;width:18px;height:18px;pointer-events:none}.dossier:before{top:-1px;left:-1px;border-top:2px solid var(--holo-1);border-left:2px solid var(--holo-1)}.dossier:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--holo-1);border-right:2px solid var(--holo-1)}.dossier .d-kick{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.18em;color:var(--holo-1);margin:0 0 12px}.dossier .d-kick:before{content:"◉ "}.dossier dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 20px;margin:0}.dossier dt{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:3px}.dossier dd{margin:0;font-size:15px;font-weight:600;color:var(--text);line-height:1.35}.dossier dd.d-hot{font-size:21px;font-weight:800;letter-spacing:-.02em}.dossier dd.d-hot small{font-size:11px;font-weight:600;color:var(--mut);margin-left:4px}.prose .store-bars{margin:22px 0;border:1px solid var(--glass-line);border-radius:12px;padding:16px 18px 14px;background:#0000002e}.store-bars .sb-title{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:0 0 12px}.store-bars .sb-row{display:grid;grid-template-columns:minmax(110px,150px) 1fr 74px;align-items:center;gap:12px;padding:5px 0}.sb-store{font-size:13.5px;color:#c9c9d2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-bar{position:relative;height:10px;border-radius:5px;background:#ffffff0d;overflow:hidden}.sb-bar i{position:absolute;inset:0 auto 0 0;width:var(--w, 50%);border-radius:5px;background:linear-gradient(90deg,#7af0ff40,#7af0ff99)}.sb-price{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--text);text-align:right;white-space:nowrap}.sb-row.is-best .sb-store{color:var(--text);font-weight:600}.sb-row.is-best .sb-bar i{background:linear-gradient(90deg,#34e5a066,#34e5a0d9)}.sb-row.is-best .sb-price{color:#86e0b0;font-weight:700}.store-bars .sb-note{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--dim);margin:10px 0 0}.prose details.faq{margin:10px 0;border:1px solid var(--glass-line);border-radius:10px;background:#ffffff05;overflow:hidden}.prose details.faq summary{cursor:pointer;padding:13px 38px 13px 16px;font-weight:600;font-size:15.5px;color:var(--text);list-style:none;position:relative}.prose details.faq summary::-webkit-details-marker{display:none}.prose details.faq summary:after{content:"+";position:absolute;right:15px;top:50%;transform:translateY(-50%);font-family:IBM Plex Mono,monospace;font-size:16px;color:var(--holo-1)}.prose details.faq[open] summary:after{content:"−"}.prose details.faq summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.prose details.faq>p{margin:0;padding:0 16px 14px;color:#c9c9d2;font-size:15px;line-height:1.65}@media(max-width:520px){.prose .rel-item{grid-template-columns:84px 1fr}.rel-img,.rel-img-empty{width:84px;min-height:84px}.store-bars .sb-row{grid-template-columns:minmax(90px,110px) 1fr 68px;gap:8px}}@media(prefers-reduced-motion:reduce){.prose a,.prod-card{transition:none}}.crumbs[data-astro-cid-ygsvxf33]{font-family:IBM Plex Mono,monospace;font-size:11.5px;color:var(--mut);padding:24px 0 0;letter-spacing:.04em}.crumbs[data-astro-cid-ygsvxf33] a[data-astro-cid-ygsvxf33]{color:var(--mut)}.crumbs[data-astro-cid-ygsvxf33] a[data-astro-cid-ygsvxf33]:hover{color:var(--holo-1)}.crumbs[data-astro-cid-ygsvxf33] .cur[data-astro-cid-ygsvxf33]{color:var(--text)}.a-head[data-astro-cid-ygsvxf33]{max-width:720px;margin:0 auto;padding:22px 0 18px;border-bottom:1px solid var(--glass-line)}.a-eyebrow[data-astro-cid-ygsvxf33]{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--dim);letter-spacing:.06em;display:flex;align-items:center;gap:8px}.tagpill[data-astro-cid-ygsvxf33]{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;padding:4px 9px;border-radius:999px;color:#bcd0ff;background:#4d8dff1f;border:1px solid rgba(77,141,255,.35)}.a-head[data-astro-cid-ygsvxf33] h1[data-astro-cid-ygsvxf33]{font-size:clamp(30px,5vw,46px);font-weight:800;line-height:1.06;margin:14px 0}.lede[data-astro-cid-ygsvxf33]{color:var(--mut);font-size:18px;max-width:66ch}.prose[data-astro-cid-ygsvxf33]{max-width:720px;margin:0 auto;font-size:17px;color:#c9c9d2;padding-top:24px}.prose[data-astro-cid-ygsvxf33]>[data-astro-cid-ygsvxf33]+[data-astro-cid-ygsvxf33]{margin-top:20px}.prose[data-astro-cid-ygsvxf33] h2[data-astro-cid-ygsvxf33]{font-size:27px;font-weight:800;letter-spacing:-.02em;margin-top:46px;padding-top:22px;border-top:1px solid var(--glass-line);color:var(--text);scroll-margin-top:20px}.prose[data-astro-cid-ygsvxf33] h2[data-astro-cid-ygsvxf33]:before{content:"▸ ";color:var(--holo-2)}.prose[data-astro-cid-ygsvxf33] h3[data-astro-cid-ygsvxf33]{font-size:19.5px;font-weight:700;margin-top:34px;color:var(--text);scroll-margin-top:20px}.prose[data-astro-cid-ygsvxf33] p[data-astro-cid-ygsvxf33]{line-height:1.72}.prose[data-astro-cid-ygsvxf33]>p[data-astro-cid-ygsvxf33]:first-child{font-size:18px;color:#e2e2ea}.prose[data-astro-cid-ygsvxf33] a[data-astro-cid-ygsvxf33]{color:var(--holo-1);text-decoration:none;border-bottom:1px dashed rgba(122,240,255,.4);transition:border-color .15s,color .15s}.prose[data-astro-cid-ygsvxf33] a[data-astro-cid-ygsvxf33]:hover{color:#eafcff;border-bottom-color:var(--holo-1)}.prose[data-astro-cid-ygsvxf33] a[data-astro-cid-ygsvxf33]:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:1px}.prose[data-astro-cid-ygsvxf33] strong[data-astro-cid-ygsvxf33],.prose[data-astro-cid-ygsvxf33] b[data-astro-cid-ygsvxf33]{color:var(--text);font-weight:700}.prose[data-astro-cid-ygsvxf33] ul[data-astro-cid-ygsvxf33],.prose[data-astro-cid-ygsvxf33] ol[data-astro-cid-ygsvxf33]{padding-left:22px}.prose[data-astro-cid-ygsvxf33] li[data-astro-cid-ygsvxf33]{margin-top:8px;line-height:1.65}.prose[data-astro-cid-ygsvxf33] li[data-astro-cid-ygsvxf33]::marker{color:var(--holo-2)}.prose[data-astro-cid-ygsvxf33] blockquote[data-astro-cid-ygsvxf33]{margin:0;padding:14px 20px;border-left:3px solid var(--holo-2);background:#ffffff08;border-radius:0 10px 10px 0;color:var(--mut)}.prose[data-astro-cid-ygsvxf33] blockquote[data-astro-cid-ygsvxf33]>[data-astro-cid-ygsvxf33]:first-child{margin-top:0}.prose[data-astro-cid-ygsvxf33] code[data-astro-cid-ygsvxf33]{font-family:IBM Plex Mono,monospace;font-size:.88em;background:#ffffff0f;border:1px solid var(--glass-line);border-radius:5px;padding:1px 6px;color:#eafcff}.prose[data-astro-cid-ygsvxf33] pre[data-astro-cid-ygsvxf33]{background:#00000059;border:1px solid var(--glass-line);border-left:3px solid var(--holo-2);border-radius:10px;padding:14px 16px;overflow-x:auto;font-size:14px}.prose[data-astro-cid-ygsvxf33] pre[data-astro-cid-ygsvxf33] code[data-astro-cid-ygsvxf33]{background:none;border:0;padding:0;font-size:inherit}.prose[data-astro-cid-ygsvxf33] hr[data-astro-cid-ygsvxf33]{border:0;border-top:1px solid var(--glass-line);margin:34px 0}.prose[data-astro-cid-ygsvxf33] img[data-astro-cid-ygsvxf33]{max-width:100%;height:auto;display:block;border:1px solid var(--glass-line);border-radius:12px}.prose[data-astro-cid-ygsvxf33] figcaption[data-astro-cid-ygsvxf33]{font-family:IBM Plex Mono,monospace;font-size:11.5px;color:var(--dim);margin-top:6px;letter-spacing:.04em}.prose[data-astro-cid-ygsvxf33] table[data-astro-cid-ygsvxf33]{display:block;overflow-x:auto;width:100%;border-collapse:collapse;border:1px solid var(--glass-line);border-radius:10px;font-size:15px}.prose[data-astro-cid-ygsvxf33] th[data-astro-cid-ygsvxf33],.prose[data-astro-cid-ygsvxf33] td[data-astro-cid-ygsvxf33]{border:1px solid var(--glass-line);padding:10px 13px;text-align:left}.prose[data-astro-cid-ygsvxf33] th[data-astro-cid-ygsvxf33]{white-space:nowrap}.prose[data-astro-cid-ygsvxf33] thead[data-astro-cid-ygsvxf33] th[data-astro-cid-ygsvxf33]{background:#ffffff0a;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.06em;color:var(--mut);text-transform:uppercase}.prose[data-astro-cid-ygsvxf33] tbody[data-astro-cid-ygsvxf33] tr[data-astro-cid-ygsvxf33]:hover{background:#ffffff08}.prose[data-astro-cid-ygsvxf33] td[data-astro-cid-ygsvxf33] a[data-astro-cid-ygsvxf33]{font-family:IBM Plex Mono,monospace;font-size:13px}.cta-block[data-astro-cid-ygsvxf33]{max-width:720px;margin:48px auto 0;padding:26px 24px}.cta-kick[data-astro-cid-ygsvxf33]{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;color:#9ec0ff}.cta-block[data-astro-cid-ygsvxf33] h2[data-astro-cid-ygsvxf33]{font-size:24px;font-weight:800;margin:8px 0}.cta-block[data-astro-cid-ygsvxf33] p[data-astro-cid-ygsvxf33]{color:var(--mut);font-size:15.5px;max-width:60ch}.cta-row[data-astro-cid-ygsvxf33]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:18px}.link2[data-astro-cid-ygsvxf33]{color:var(--holo-1);font-family:IBM Plex Mono,monospace;font-size:12.5px}.link2[data-astro-cid-ygsvxf33]:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.prose[data-astro-cid-ygsvxf33] a[data-astro-cid-ygsvxf33]{transition:none}}
