.intro[data-astro-cid-rfpclcad]{margin:0}.intro-film[data-astro-cid-rfpclcad]{background:linear-gradient(180deg, var(--color-film), #0f0d0a 50%, var(--color-film));border-radius:.9rem;padding:.6rem .75rem;box-shadow:inset 0 0 0 1px #ffffff0f,0 30px 80px -20px #000000d9,0 0 120px -40px #ffb54740}.intro-screen[data-astro-cid-rfpclcad]{aspect-ratio:16/9;background:#000;border-radius:.35rem;margin-block:.6rem;position:relative;overflow:hidden}.intro-media[data-astro-cid-rfpclcad]{object-fit:cover;width:100%;height:100%;display:block}.intro-toggle[data-astro-cid-rfpclcad]{border:1px solid var(--color-ink-600);color:var(--color-ink-300);cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.8125rem}.intro-toggle[data-astro-cid-rfpclcad]:hover{color:var(--color-ink-100);border-color:var(--color-ink-300)}.hero-glow[data-astro-cid-ge2uvauf]{pointer-events:none;background:radial-gradient(40% 50% at 75% 40%,#ffb5471a,#0000 70%),radial-gradient(30% 40% at 20% 20%,#f2483a14,#0000 70%);height:80%;position:absolute;inset:-20% -10% auto}.mock[data-astro-cid-c4a3oh6m]{background:#000;border-radius:1.25rem;padding:clamp(1rem,5cqw,2.5rem) clamp(.75rem,4cqw,2.5rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 30px 80px -30px #000000e6;container-type:inline-size}.mock-backdrop[data-astro-cid-c4a3oh6m]{object-fit:cover;filter:blur(10px)brightness(.35);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.mock-panel[data-astro-cid-c4a3oh6m]{color:#f5f5f5;background:#141414eb;border-radius:12px;padding:16px;font-size:14px;line-height:1.5;position:relative;box-shadow:0 8px 32px #0009}.m-film[data-astro-cid-c4a3oh6m]{background:linear-gradient(#1c1813,#0f0d0a 50%,#1c1813);border-radius:4px;margin:-4px -4px 14px;padding:16px 14px;position:relative;transform:rotate(-.6deg);box-shadow:inset 0 0 0 1px #ffffff0f,0 4px 14px #00000080}.m-film[data-astro-cid-c4a3oh6m]:before,.m-film[data-astro-cid-c4a3oh6m]:after{content:"";opacity:.8;background:repeating-linear-gradient(90deg,#ebe1cdd9 0 8px,#0000 8px 18px);border-radius:2px;height:6px;position:absolute;left:6px;right:6px}.m-film[data-astro-cid-c4a3oh6m]:before{top:5px}.m-film[data-astro-cid-c4a3oh6m]:after{bottom:5px}.m-frames[data-astro-cid-c4a3oh6m]{align-items:flex-end;gap:6px;display:flex}.m-frame[data-astro-cid-c4a3oh6m]{aspect-ratio:16/9;background:#2a2620;border:2px solid #000;border-radius:2px;flex:none;position:relative;overflow:hidden}.m-frame[data-astro-cid-c4a3oh6m] img[data-astro-cid-c4a3oh6m]{object-fit:cover;filter:sepia(.25)saturate(.9);width:100%;height:100%;display:block}.m-frame[data-astro-cid-c4a3oh6m].age-2{opacity:.75;width:25%}.m-frame[data-astro-cid-c4a3oh6m].age-1{opacity:.9;width:29%}.m-frame[data-astro-cid-c4a3oh6m].now{border-color:#f2483a;width:34%}.m-frame[data-astro-cid-c4a3oh6m].now img[data-astro-cid-c4a3oh6m]{filter:none}.m-code[data-astro-cid-c4a3oh6m]{color:#ffb547;font:600 10px/1 var(--font-mono);letter-spacing:.04em;text-shadow:0 1px 2px #000;position:absolute;bottom:2px;left:4px}.m-frame[data-astro-cid-c4a3oh6m].now .m-code[data-astro-cid-c4a3oh6m]{color:#fff}.m-frame[data-astro-cid-c4a3oh6m].now .m-code[data-astro-cid-c4a3oh6m]:before{content:"● ";color:#f2483a}.m-arrow[data-astro-cid-c4a3oh6m]{color:#ebe1cd73;align-self:center;font-size:13px}.m-caption[data-astro-cid-c4a3oh6m]{color:#d9cfbd;flex:1;min-width:0;margin:0;font-size:13px;line-height:1.45;display:none}.m-caption[data-astro-cid-c4a3oh6m] b[data-astro-cid-c4a3oh6m]{color:#ffb547;font:600 12px/1.6 var(--font-mono);display:block}.m-top[data-astro-cid-c4a3oh6m]{flex-direction:column;gap:12px;display:flex}.m-thumb[data-astro-cid-c4a3oh6m]{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:6px;width:100%;display:block}.m-info[data-astro-cid-c4a3oh6m]{flex:1;min-width:0}.m-heading[data-astro-cid-c4a3oh6m]{margin:0;font-size:16px;font-weight:700}.m-time[data-astro-cid-c4a3oh6m]{color:#b3b3b3;font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:2px 0 8px}.m-field[data-astro-cid-c4a3oh6m]{background:#ffffff14;border:1px solid #555;border-radius:6px;min-height:3.6em;padding:8px 10px}.m-note[data-astro-cid-c4a3oh6m]{border-color:#0000;outline:2px solid #e5a00d;min-height:5em;margin-top:12px}.m-caret[data-astro-cid-c4a3oh6m]{vertical-align:-.2em;background:#ffb547;width:2px;height:1.15em;margin-left:2px;display:inline-block}@media (prefers-reduced-motion:no-preference){.m-caret[data-astro-cid-c4a3oh6m]{animation:1.1s step-end infinite blink}}@keyframes blink{50%{opacity:0}}.m-hint[data-astro-cid-c4a3oh6m]{color:#b3b3b3;margin:6px 0 0;font-size:12px}.m-footer[data-astro-cid-c4a3oh6m]{justify-content:flex-end;margin:8px 0 0;display:flex}.m-footer[data-astro-cid-c4a3oh6m] span[data-astro-cid-c4a3oh6m]{color:#8ab4f8;text-decoration:underline}@container (width>=520px){.m-frames[data-astro-cid-c4a3oh6m]{flex:none;gap:8px}.m-frame[data-astro-cid-c4a3oh6m].age-2{width:auto;height:52px}.m-frame[data-astro-cid-c4a3oh6m].age-1{width:auto;height:64px}.m-frame[data-astro-cid-c4a3oh6m].now{width:auto;height:78px}.m-film[data-astro-cid-c4a3oh6m]{align-items:center;gap:16px;display:flex}.m-caption[data-astro-cid-c4a3oh6m]{display:block}.m-top[data-astro-cid-c4a3oh6m]{flex-direction:row;align-items:flex-start;gap:16px}.m-thumb[data-astro-cid-c4a3oh6m]{flex:0 0 42%;width:42%}}.step[data-astro-cid-l43jfdkk]{grid-template-columns:2.75rem 1fr;gap:1rem;display:grid}.step-no[data-astro-cid-l43jfdkk]{color:var(--color-amber);letter-spacing:.08em;border-top:2px solid var(--color-amber);width:fit-content;height:fit-content;padding-top:.2rem;font-size:.9375rem;font-weight:700}.step-title[data-astro-cid-l43jfdkk]{word-break:keep-all;overflow-wrap:anywhere;font-size:1.1875rem;font-weight:700;line-height:1.5}.step-body[data-astro-cid-l43jfdkk]{color:var(--color-ink-300);text-wrap:pretty;margin-top:.35rem}.step[data-astro-cid-l43jfdkk] kbd[data-astro-cid-l43jfdkk]{font-size:.85em}.feature[data-astro-cid-cognygiv]{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;overflow:hidden}@media (width>=768px){.feature[data-astro-cid-cognygiv]{padding:2rem}}.feature-title[data-astro-cid-cognygiv]{word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;font-size:1.1875rem;font-weight:700;line-height:1.45}.feature-body[data-astro-cid-cognygiv]{color:var(--color-ink-300);text-wrap:pretty;margin-top:.5rem;font-size:.975rem}.feature[data-astro-cid-cognygiv] code[data-astro-cid-cognygiv]{font-family:var(--font-mono);color:var(--color-amber-soft);font-size:.9em}.nb[data-astro-cid-cognygiv]{border:1px solid var(--color-ink-700);background:var(--color-ink-950);border-radius:.9rem;padding:1rem}.nb-group[data-astro-cid-cognygiv]{border-bottom:1px solid var(--color-ink-700);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-bottom:.75rem;display:flex}.nb-title[data-astro-cid-cognygiv]{font-weight:700}.nb-tag[data-astro-cid-cognygiv]{border:1px solid var(--color-ink-600);color:var(--color-ink-300);border-radius:.35rem;padding:.05rem .5rem;font-size:.75rem}.nb-ep[data-astro-cid-cognygiv]{color:var(--color-ink-500);font-size:.8125rem}.nb-list[data-astro-cid-cognygiv]{gap:.6rem;margin-top:.75rem;display:grid}.nb-row[data-astro-cid-cognygiv]{grid-template-columns:5rem 1fr;align-items:center;gap:.85rem;display:grid}.nb-meta[data-astro-cid-cognygiv]{flex-wrap:wrap;align-items:center;gap:.3rem .85rem;min-width:0;display:flex}.nb-row[data-astro-cid-cognygiv] img[data-astro-cid-cognygiv]{aspect-ratio:16/9;object-fit:cover;border-radius:.35rem;width:5rem;height:auto}.nb-time[data-astro-cid-cognygiv]{color:var(--color-amber);white-space:nowrap;background:#ffb5471f;border-radius:999px;padding:.2rem .6rem;font-size:.8125rem;font-weight:700}.nb-body[data-astro-cid-cognygiv]{min-width:0;color:var(--color-ink-100);font-size:.9375rem}.strip[data-astro-cid-cognygiv]{background:linear-gradient(#1c1813,#0f0d0a 50%,#1c1813);border-radius:.4rem;align-items:flex-end;gap:.6rem;padding:1.1rem .9rem;display:flex;position:relative;transform:rotate(-1deg);box-shadow:inset 0 0 0 1px #ffffff0f}.strip[data-astro-cid-cognygiv]:before,.strip[data-astro-cid-cognygiv]:after{content:"";opacity:.8;background:repeating-linear-gradient(90deg,#ebe1cdd9 0 .5rem,#0000 .5rem 1.1rem);border-radius:2px;height:.35rem;position:absolute;left:.4rem;right:.4rem}.strip[data-astro-cid-cognygiv]:before{top:.35rem}.strip[data-astro-cid-cognygiv]:after{bottom:.35rem}.strip-frame[data-astro-cid-cognygiv]{aspect-ratio:16/9;opacity:.8;border:2px solid #000;border-radius:2px;flex:1;position:relative;overflow:hidden}.strip-frame[data-astro-cid-cognygiv].is-on{opacity:1;border-color:#ffb547d9}.strip-frame[data-astro-cid-cognygiv] img[data-astro-cid-cognygiv]{object-fit:cover;filter:sepia(.25)saturate(.9);width:100%;height:100%;display:block}.strip-frame[data-astro-cid-cognygiv] span[data-astro-cid-cognygiv]{color:var(--color-amber);text-shadow:0 1px 2px #000;font-size:.6875rem;font-weight:600;position:absolute;bottom:.15rem;left:.3rem}.backup[data-astro-cid-cognygiv]{background:#ffb5471a;border:1px solid #ffb54759;border-radius:.8rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.backup-pill[data-astro-cid-cognygiv]{color:var(--color-amber-soft);font-size:.9375rem;font-weight:700}.backup-btn[data-astro-cid-cognygiv]{background:var(--color-ink-100);color:var(--color-ink-950);border-radius:.5rem;padding:.3rem .85rem;font-size:.8125rem;font-weight:700}.exports[data-astro-cid-cognygiv]{grid-template-columns:1fr 1fr;gap:1.25rem 1rem;display:grid}.exports[data-astro-cid-cognygiv]>[data-astro-cid-cognygiv]:first-child{grid-column:1/-1}@media (width>=640px){.exports[data-astro-cid-cognygiv]{grid-template-columns:1.3fr 1fr 1fr}.exports[data-astro-cid-cognygiv]>[data-astro-cid-cognygiv]:first-child{grid-column:auto}.exp-visual[data-astro-cid-cognygiv]{align-items:center;height:12.5rem;display:flex}.exp-visual[data-astro-cid-cognygiv]>[data-astro-cid-cognygiv]{width:100%}}.exp[data-astro-cid-cognygiv]{flex-direction:column;display:flex}.exp-name[data-astro-cid-cognygiv]{margin-top:.85rem;font-weight:700}.exp-sub[data-astro-cid-cognygiv]{color:var(--color-ink-300);text-wrap:pretty;margin-top:.15rem;font-size:.875rem}.exp-icon[data-astro-cid-cognygiv]{border:1px solid var(--color-ink-700);background:var(--color-ink-950);height:6.5rem;color:var(--color-amber);border-radius:.8rem;place-items:center;font-size:1.6rem;font-weight:800;display:grid}@media (width>=640px){.exp-icon[data-astro-cid-cognygiv]{height:10.5rem}}.line-card[data-astro-cid-cognygiv]{color:#1d1a16;background:#f6f1e9;border-radius:.8rem;flex-direction:column;gap:.15rem;padding:.55rem;display:flex;transform:rotate(-2deg);box-shadow:0 14px 30px -10px #000000b3}.line-card[data-astro-cid-cognygiv] img[data-astro-cid-cognygiv]{aspect-ratio:16/9;object-fit:cover;border-radius:.45rem;width:100%;height:auto}.lc-time[data-astro-cid-cognygiv]{color:#b3141c;margin-top:.35rem;font-size:.8125rem;font-weight:800}.lc-quote[data-astro-cid-cognygiv]{font-size:.8125rem;font-weight:700;line-height:1.4}.platform[data-astro-cid-gjzadp75]{padding:1.75rem 1.5rem}.platform-name[data-astro-cid-gjzadp75]{letter-spacing:.01em;font-size:1.75rem;font-weight:900}.platform-page[data-astro-cid-gjzadp75]{color:var(--color-amber);margin-top:.25rem;font-size:.8125rem}.platform-points[data-astro-cid-gjzadp75]{border-top:1px dashed var(--color-ink-600);gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.platform-points[data-astro-cid-gjzadp75] li[data-astro-cid-gjzadp75]{color:var(--color-ink-300);text-wrap:pretty;padding-left:1.1rem;font-size:.9375rem;position:relative}.platform-points[data-astro-cid-gjzadp75] li[data-astro-cid-gjzadp75]:before{content:"";background:var(--color-ink-500);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.7em;left:0}.policy-link[data-astro-cid-cobwjqwb]{color:var(--color-amber-soft);text-underline-offset:4px;font-weight:700;text-decoration:underline}.policy-link[data-astro-cid-cobwjqwb]:hover{color:#fff}.privacy-panel[data-astro-cid-cobwjqwb]{border:1px solid var(--color-ink-700);background:radial-gradient(60% 80% at 0% 0%, #ffb54712, transparent 60%), linear-gradient(180deg, var(--color-ink-850), var(--color-ink-950));border-radius:1.75rem;padding:2.5rem 1.5rem;position:relative}@media (width>=768px){.privacy-panel[data-astro-cid-cobwjqwb]{padding:3.5rem}}.pillar[data-astro-cid-cobwjqwb]{grid-template-columns:1.5rem 1fr;gap:1rem;display:grid}.pillar-mark[data-astro-cid-cobwjqwb]{border:2px solid var(--color-amber);border-radius:.4rem;width:1.5rem;height:1.5rem;margin-top:.15rem;position:relative}.pillar-mark[data-astro-cid-cobwjqwb]:after{content:"";background:var(--color-rec);width:1.6rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.pillar-title[data-astro-cid-cobwjqwb]{font-size:1.1875rem;font-weight:700}.pillar-body[data-astro-cid-cobwjqwb]{color:var(--color-ink-300);margin-top:.2rem}.perm[data-astro-cid-cobwjqwb]{border:1px solid var(--color-ink-700);background:var(--color-ink-950);border-radius:1rem;overflow:hidden}.perm-row[data-astro-cid-cobwjqwb]{border-top:1px solid var(--color-ink-700);gap:.15rem 1rem;padding:.8rem 1.1rem;display:grid}.perm-row[data-astro-cid-cobwjqwb]:first-child{border-top:0}@media (width>=640px){.perm-row[data-astro-cid-cobwjqwb]{grid-template-columns:12rem 1fr;align-items:baseline}}.perm-row[data-astro-cid-cobwjqwb] dt[data-astro-cid-cobwjqwb]{color:var(--color-amber);font-size:.875rem;font-weight:600}.perm-row[data-astro-cid-cobwjqwb] dd[data-astro-cid-cobwjqwb]{color:var(--color-ink-300);font-size:.9375rem}.link[data-astro-cid-swawiaf7]{color:var(--color-amber-soft);text-underline-offset:3px;text-decoration:underline}.install-note[data-astro-cid-swawiaf7]{border:1px solid var(--color-ink-700);background:var(--color-ink-900);color:var(--color-ink-300);text-wrap:pretty;border-radius:.9rem;margin-top:1.75rem;padding:.9rem 1.1rem;font-size:.9375rem}.install-note[data-astro-cid-swawiaf7] strong[data-astro-cid-swawiaf7]{color:var(--color-ink-100)}.alt[data-astro-cid-swawiaf7]{border-top:1px solid var(--color-ink-700);border-bottom:1px solid var(--color-ink-700);margin-top:2.5rem}.alt[data-astro-cid-swawiaf7] summary[data-astro-cid-swawiaf7]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem .25rem;font-weight:700;list-style:none;display:flex}.alt[data-astro-cid-swawiaf7] summary[data-astro-cid-swawiaf7]::-webkit-details-marker{display:none}.alt[data-astro-cid-swawiaf7] summary[data-astro-cid-swawiaf7]:hover{color:#fff}.alt-icon[data-astro-cid-swawiaf7]{border:1px solid var(--color-ink-600);border-radius:999px;flex:none;width:1.75rem;height:1.75rem;position:relative}.alt-icon[data-astro-cid-swawiaf7]:before,.alt-icon[data-astro-cid-swawiaf7]:after{content:"";background:var(--color-amber);width:.7rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alt-icon[data-astro-cid-swawiaf7]:after{transform:translate(-50%,-50%)rotate(90deg)}.alt[data-astro-cid-swawiaf7][open] .alt-icon[data-astro-cid-swawiaf7]:after{transform:translate(-50%,-50%)rotate(0)}.alt-body[data-astro-cid-swawiaf7]{color:var(--color-ink-300);text-wrap:pretty;padding:.25rem .25rem 1.5rem}.code[data-astro-cid-swawiaf7]{border:1px solid var(--color-ink-700);background:#0e0c0a;border-radius:1rem;overflow:hidden}.code-bar[data-astro-cid-swawiaf7]{border-bottom:1px solid var(--color-ink-700);background:var(--color-ink-900);justify-content:space-between;align-items:center;padding:.55rem .6rem .55rem 1.1rem;display:flex}.copy-btn[data-astro-cid-swawiaf7]{border:1px solid var(--color-ink-600);min-width:4.5rem;min-height:2.25rem;color:var(--color-ink-100);cursor:pointer;border-radius:999px;padding:.35rem .9rem;font-size:.8125rem;font-weight:700;transition:border-color .2s,background-color .2s}.copy-btn[data-astro-cid-swawiaf7]:hover{border-color:var(--color-ink-300);background:#ffffff0d}.code-body[data-astro-cid-swawiaf7]{font:.9375rem/1.8 var(--font-mono);color:var(--color-ink-100);margin:0;padding:1.1rem 1.25rem;overflow-x:auto}.install-steps[data-astro-cid-swawiaf7]{counter-reset:step;gap:1rem;margin-top:2.25rem;display:grid}.install-steps[data-astro-cid-swawiaf7] li[data-astro-cid-swawiaf7]{color:var(--color-ink-300);counter-increment:step;text-wrap:pretty;padding-left:2.5rem;position:relative}.install-steps[data-astro-cid-swawiaf7] li[data-astro-cid-swawiaf7]:before{content:counter(step);border:1px solid var(--color-amber);width:1.6rem;height:1.6rem;color:var(--color-amber);font:700 .8125rem/1 var(--font-mono);border-radius:999px;place-items:center;display:grid;position:absolute;top:.1rem;left:0}code[data-astro-cid-swawiaf7]{font-family:var(--font-mono);color:var(--color-amber-soft);overflow-wrap:anywhere;font-size:.9em}.code-body[data-astro-cid-swawiaf7] code[data-astro-cid-swawiaf7]{color:inherit;overflow-wrap:normal}.keys[data-astro-cid-swawiaf7]{grid-template-columns:max-content 1fr;align-items:baseline;gap:1rem 1.25rem;display:grid}.key-row[data-astro-cid-swawiaf7]{display:contents}@media (width<=479px){.keys[data-astro-cid-swawiaf7]{grid-template-columns:1fr;gap:.4rem}.key-row[data-astro-cid-swawiaf7] dd[data-astro-cid-swawiaf7]{margin-bottom:.75rem}}.key-row[data-astro-cid-swawiaf7] dt[data-astro-cid-swawiaf7]{white-space:nowrap}.key-row[data-astro-cid-swawiaf7] dd[data-astro-cid-swawiaf7]{color:var(--color-ink-300);font-size:.9375rem}.faq-link[data-astro-cid-hemr5th4]{color:var(--color-amber-soft);text-underline-offset:3px;text-decoration:underline}.faq[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--color-ink-700)}.faq[data-astro-cid-hemr5th4]:first-child{border-top:1px solid var(--color-ink-700)}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem .25rem;font-size:1.0625rem;font-weight:700;line-height:1.5;list-style:none;display:flex}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:hover{color:#fff}.faq-icon[data-astro-cid-hemr5th4]{border:1px solid var(--color-ink-600);border-radius:999px;flex:none;width:1.75rem;height:1.75rem;position:relative}.faq-icon[data-astro-cid-hemr5th4]:before,.faq-icon[data-astro-cid-hemr5th4]:after{content:"";background:var(--color-amber);width:.7rem;height:2px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon[data-astro-cid-hemr5th4]:after{transform:translate(-50%,-50%)rotate(90deg)}.faq[data-astro-cid-hemr5th4][open] .faq-icon[data-astro-cid-hemr5th4]:after{transform:translate(-50%,-50%)rotate(0)}.faq[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:44rem;color:var(--color-ink-300);text-wrap:pretty;padding:0 .25rem 1.5rem}@media (prefers-reduced-motion:reduce){.faq-icon[data-astro-cid-hemr5th4]:before,.faq-icon[data-astro-cid-hemr5th4]:after{transition:none}}
