.pc-ff[data-astro-cid-y5gka7dr]{--bg-canvas:#fff;--bg-subtle:#f7f7fc;--bg-tint:#f1effb;--bg-card:#fff;--bg-dark:#0f0d26;--bg-dark-elevated:#171436;--ink:#0f0d26;--ink-2:#2d2950;--ink-muted:#5a567a;--ink-faint:#8b87a8;--line:#e6e4f2;--line-strong:#d3cfeb;--violet:#5b4dff;--violet-hover:#4838eb;--violet-soft:#eeecff;--violet-mid:#dcd7ff;--violet-ink:#3527b8;--cyan:#0ea5e9;--cyan-soft:#e0f2fe;--emerald:#10b981;--emerald-soft:#d1fae5;--amber:#f59e0b;--grad-brand:linear-gradient(92deg, #4f46e5 0%, #7c3aed 55%, #9333ea 100%);--grad-hero:radial-gradient(960px 460px at 50% -80px, #5b4dff21, transparent 70%);--r-sm:8px;--r-md:12px;--r-lg:18px;--shadow-sm:0 1px 2px #0f0d260a, 0 4px 12px #0f0d260a;--shadow-md:0 4px 12px #0f0d260f, 0 20px 44px -16px #1b14581f;--shadow-lg:0 12px 32px -8px #0f0d261a, 0 36px 72px -20px #5b4dff2e;--type-display:56px;--type-section:44px;--space-9:88px;--duration:.18s;--dark-line:#332f50;--dark-muted:#b5b1cf;--success-ink:#076749;--danger-ink:#a33d45;color:var(--ink)}h1[data-astro-cid-y5gka7dr],h2[data-astro-cid-y5gka7dr],h3[data-astro-cid-y5gka7dr],p[data-astro-cid-y5gka7dr],figure[data-astro-cid-y5gka7dr],dl[data-astro-cid-y5gka7dr],dd[data-astro-cid-y5gka7dr]{margin:0}h1[data-astro-cid-y5gka7dr],h2[data-astro-cid-y5gka7dr],h3[data-astro-cid-y5gka7dr]{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-weight:600}h1[data-astro-cid-y5gka7dr]{font-size:var(--type-display);line-height:1.07}h2[data-astro-cid-y5gka7dr]{font-size:var(--type-section);line-height:1.12}h3[data-astro-cid-y5gka7dr]{font-size:24px;line-height:1.2}img[data-astro-cid-y5gka7dr]{max-width:100%;height:auto;display:block}a[data-astro-cid-y5gka7dr]{color:inherit;text-decoration:none}a[data-astro-cid-y5gka7dr]:hover{text-decoration:none}a[data-astro-cid-y5gka7dr],summary[data-astro-cid-y5gka7dr],label[data-astro-cid-y5gka7dr]{cursor:pointer}.mono[data-astro-cid-y5gka7dr],kbd[data-astro-cid-y5gka7dr]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}kbd[data-astro-cid-y5gka7dr]{border:1px solid var(--line-strong);background:var(--bg-subtle);white-space:nowrap;border-bottom-width:2px;border-radius:5px;align-items:center;padding:2px 6px;font-size:11px;display:inline-flex}.od-stat[data-astro-cid-y5gka7dr]{gap:2px;display:grid}.od-stat[data-astro-cid-y5gka7dr]>[data-astro-cid-y5gka7dr]{display:block}.od-icon[data-astro-cid-y5gka7dr]{inline-size:var(--od-icon-size,18px);block-size:var(--od-icon-size,18px);stroke-width:1.7px;vertical-align:middle;flex:none;display:inline-block}.grad[data-astro-cid-y5gka7dr]{background:var(--grad-brand);color:#0000;background-clip:text}.kicker[data-astro-cid-y5gka7dr]{color:var(--violet-ink);font:500 11px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.lead[data-astro-cid-y5gka7dr]{color:var(--ink-muted);max-width:550px;font-size:17px;line-height:1.65}.button[data-astro-cid-y5gka7dr]{border:1px solid var(--line-strong);border-radius:var(--r-sm);min-height:48px;color:var(--ink);white-space:nowrap;transition:background var(--duration), border-color var(--duration), transform var(--duration);background:#fff;justify-content:center;align-items:center;gap:10px;padding:11px 18px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.button[data-astro-cid-y5gka7dr].primary{background:var(--violet);border-color:var(--violet);color:#fff;box-shadow:0 3px 6px #5b4dff24}.button-row[data-astro-cid-y5gka7dr]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.text-link[data-astro-cid-y5gka7dr]{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:5px;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.pill[data-astro-cid-y5gka7dr]{border:1px solid var(--line);background:var(--bg-subtle);font:500 11px/1.5 var(--font-mono);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.dot[data-astro-cid-y5gka7dr]{background:var(--emerald);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.status[data-astro-cid-y5gka7dr]{color:var(--success-ink);background:var(--emerald-soft);font:500 10px/1.4 var(--font-mono);white-space:nowrap;border:1px solid #b7e8d9;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.hero[data-astro-cid-y5gka7dr]{background:var(--grad-hero);padding:64px 0 56px}.hero-grid[data-astro-cid-y5gka7dr]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:40px;display:grid}.hero-copy[data-astro-cid-y5gka7dr],.hero-art[data-astro-cid-y5gka7dr]{grid-column:span 6;min-width:0}.hero-copy[data-astro-cid-y5gka7dr]>.pill[data-astro-cid-y5gka7dr]{margin-bottom:24px}.hero-copy[data-astro-cid-y5gka7dr] h1[data-astro-cid-y5gka7dr]{max-width:540px;margin-bottom:24px}.hero-copy[data-astro-cid-y5gka7dr] .lead[data-astro-cid-y5gka7dr]{margin-bottom:28px}.hero-copy[data-astro-cid-y5gka7dr] .button-row[data-astro-cid-y5gka7dr]{margin-bottom:32px}.hero-copy[data-astro-cid-y5gka7dr] .secondary-link[data-astro-cid-y5gka7dr]{margin-top:-16px;margin-bottom:24px;font-size:13px}.spec-strip[data-astro-cid-y5gka7dr]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:20px;display:grid}.spec-strip[data-astro-cid-y5gka7dr]>div[data-astro-cid-y5gka7dr]{border-right:1px solid var(--line);gap:5px;padding:0 16px}.spec-strip[data-astro-cid-y5gka7dr]>div[data-astro-cid-y5gka7dr]:first-child{padding-left:0}.spec-strip[data-astro-cid-y5gka7dr]>div[data-astro-cid-y5gka7dr]:last-child{border:0;padding-right:0}.spec-strip[data-astro-cid-y5gka7dr] dt[data-astro-cid-y5gka7dr]{font:600 15px/1.3 var(--font-display)}.spec-strip[data-astro-cid-y5gka7dr] dd[data-astro-cid-y5gka7dr]{color:var(--ink-muted);font-size:12px;line-height:1.5}.art-note[data-astro-cid-y5gka7dr]{font:400 11px/1.6 var(--font-mono);color:var(--ink-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.browser[data-astro-cid-y5gka7dr]{border:1px solid var(--dark-line);border-radius:var(--r-lg);background:var(--bg-dark);box-shadow:var(--shadow-lg);color:#fff}.window-dots[data-astro-cid-y5gka7dr]{flex:none;gap:5px;display:flex}.window-dots[data-astro-cid-y5gka7dr] i[data-astro-cid-y5gka7dr]{background:#706784;border-radius:50%;width:7px;height:7px;display:block}.window-dots[data-astro-cid-y5gka7dr] i[data-astro-cid-y5gka7dr]:first-child{background:#ec7f86}.window-dots[data-astro-cid-y5gka7dr] i[data-astro-cid-y5gka7dr]:nth-child(2){background:#e5ba65}.window-dots[data-astro-cid-y5gka7dr] i[data-astro-cid-y5gka7dr]:nth-child(3){background:#65bd9b}.address[data-astro-cid-y5gka7dr]{color:#bdb8d5;min-width:0;font:400 11px/1.3 var(--font-mono);background:#131129;border:1px solid #302b4e;border-radius:5px;flex:1;justify-content:flex-start;align-items:center;gap:6px;padding:5px 8px;display:flex}.address[data-astro-cid-y5gka7dr] .od-icon[data-astro-cid-y5gka7dr]{--od-icon-size:11px}.ff-window[data-astro-cid-y5gka7dr]{padding-bottom:20px}.ff-tabs[data-astro-cid-y5gka7dr]{color:var(--dark-muted);align-items:center;gap:4px;padding:12px 14px 0;font-size:11px;display:flex}.ff-tabs[data-astro-cid-y5gka7dr] .window-dots[data-astro-cid-y5gka7dr]{margin-right:10px}.ff-tab[data-astro-cid-y5gka7dr]{background:#211d3e;border-radius:7px 7px 0 0;align-items:center;gap:6px;padding:9px 12px;display:flex}.ff-tab[data-astro-cid-y5gka7dr].active{color:#e9e7f5;background:#332d51}.ff-tab[data-astro-cid-y5gka7dr] .od-icon[data-astro-cid-y5gka7dr]{--od-icon-size:12px;color:#7be7c0}.ff-toolbar[data-astro-cid-y5gka7dr]{background:#332d51;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;display:flex}.ff-toolbar[data-astro-cid-y5gka7dr] .od-icon[data-astro-cid-y5gka7dr]{--od-icon-size:13px;color:#bcb5da}.extension-badge[data-astro-cid-y5gka7dr]{align-items:center;gap:6px;display:flex}.extension-badge[data-astro-cid-y5gka7dr] img[data-astro-cid-y5gka7dr]{width:21px}.extension-badge[data-astro-cid-y5gka7dr] b[data-astro-cid-y5gka7dr]{font:600 9px var(--font-mono);background:var(--emerald);color:var(--bg-dark);border-radius:3px;padding:2px 4px}.popup[data-astro-cid-y5gka7dr]{width:380px;color:var(--ink);border-radius:var(--r-md);background:#fff;border:1px solid #e8e5f1;margin:0 auto;box-shadow:0 12px 32px #00000040}.popup-header[data-astro-cid-y5gka7dr]{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.popup-brand[data-astro-cid-y5gka7dr]{font:600 16px var(--font-display);align-items:center;gap:8px;display:flex}.popup-brand[data-astro-cid-y5gka7dr] img[data-astro-cid-y5gka7dr]{border-radius:6px;width:26px}.popup-header[data-astro-cid-y5gka7dr]>span[data-astro-cid-y5gka7dr]{font:500 9px var(--font-mono);color:var(--ink-muted);background:var(--bg-subtle);border:1px solid var(--line);border-radius:4px;padding:4px 6px}.site-badge[data-astro-cid-y5gka7dr]{background:var(--bg-subtle);border:1px solid var(--line);font:400 10px var(--font-mono);color:var(--ink-muted);border-radius:6px;align-items:center;gap:6px;margin:0 18px 10px;padding:7px 10px;display:flex}.site-badge[data-astro-cid-y5gka7dr] .od-icon[data-astro-cid-y5gka7dr]{--od-icon-size:12px}.popup-status[data-astro-cid-y5gka7dr]{background:var(--emerald-soft);color:var(--success-ink);font:500 10px/1.5 var(--font-mono);border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-inline:18px;padding:7px 10px;display:flex}.big-control[data-astro-cid-y5gka7dr]{flex-direction:column;align-items:center;gap:9px;padding:22px 16px 18px;display:flex}.big-control[data-astro-cid-y5gka7dr] label[data-astro-cid-y5gka7dr]{line-height:1;display:block;position:relative}.sr-only[data-astro-cid-y5gka7dr]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.switch-track[data-astro-cid-y5gka7dr]{color:#383247;width:126px;transition:background var(--duration);background:#d0ced9;border:1px solid #bfbdc9;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;padding:6px 7px 6px 20px;display:flex;box-shadow:inset 0 2px 4px #0f0d261a}.switch-track[data-astro-cid-y5gka7dr] b[data-astro-cid-y5gka7dr]{font:600 15px var(--font-mono)}.switch-track[data-astro-cid-y5gka7dr] i[data-astro-cid-y5gka7dr]{width:40px;height:40px;color:var(--success-ink);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 2px 4px #00000026}#protect[data-astro-cid-y5gka7dr]:checked+.switch-track[data-astro-cid-y5gka7dr]{background:var(--emerald);color:#073e2d;border-color:#07986a}.big-control[data-astro-cid-y5gka7dr]>strong[data-astro-cid-y5gka7dr]{font-size:13px;font-weight:600}.big-control[data-astro-cid-y5gka7dr]>small[data-astro-cid-y5gka7dr]{font:400 10px var(--font-mono);color:var(--ink-muted)}.level-panel[data-astro-cid-y5gka7dr]{padding:0 18px 16px}.control-label[data-astro-cid-y5gka7dr]{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.control-label[data-astro-cid-y5gka7dr] span[data-astro-cid-y5gka7dr]:last-child{color:var(--ink-muted);font:400 9px var(--font-mono)}.level-options[data-astro-cid-y5gka7dr]{border:1px solid var(--line);background:var(--bg-subtle);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.level-options[data-astro-cid-y5gka7dr] label[data-astro-cid-y5gka7dr]{display:block;position:relative}.level-options[data-astro-cid-y5gka7dr] label[data-astro-cid-y5gka7dr]>span[data-astro-cid-y5gka7dr]{text-align:center;color:var(--ink-muted);border:1px solid #0000;border-radius:5px;padding:7px 2px;font-size:11px;font-weight:600;display:block}.level-options[data-astro-cid-y5gka7dr] input[data-astro-cid-y5gka7dr]:checked+span[data-astro-cid-y5gka7dr]{color:var(--violet-ink);border-color:var(--violet-mid);box-shadow:var(--shadow-sm);background:#fff}.level-explanation[data-astro-cid-y5gka7dr]{color:var(--ink-muted);min-height:39px;padding-top:9px;font-size:11px;line-height:1.5}.level-explanation[data-astro-cid-y5gka7dr] span[data-astro-cid-y5gka7dr]{display:none}.level-panel[data-astro-cid-y5gka7dr]:has(#level-basic:checked) .ex-basic[data-astro-cid-y5gka7dr],.level-panel[data-astro-cid-y5gka7dr]:has(#level-enhanced:checked) .ex-enhanced[data-astro-cid-y5gka7dr],.level-panel[data-astro-cid-y5gka7dr]:has(#level-maximum:checked) .ex-maximum[data-astro-cid-y5gka7dr]{display:block}.diagnostics[data-astro-cid-y5gka7dr]{border-top:1px solid var(--line);padding:0 18px}.diagnostics[data-astro-cid-y5gka7dr]>summary[data-astro-cid-y5gka7dr]{justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-size:11px;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-y5gka7dr]::-webkit-details-marker{display:none}.diagnostics[data-astro-cid-y5gka7dr] summary[data-astro-cid-y5gka7dr]>span[data-astro-cid-y5gka7dr]:last-child{font:400 10px var(--font-mono);color:var(--ink-muted);align-items:center;gap:6px;display:flex}.diagnostics[data-astro-cid-y5gka7dr] summary[data-astro-cid-y5gka7dr] .od-icon[data-astro-cid-y5gka7dr]{--od-icon-size:12px}.diagnostics[data-astro-cid-y5gka7dr][open] summary[data-astro-cid-y5gka7dr] .od-icon[data-astro-cid-y5gka7dr]{transform:rotate(180deg)}.diagnostic-grid[data-astro-cid-y5gka7dr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.diagnostic-grid[data-astro-cid-y5gka7dr]>div[data-astro-cid-y5gka7dr]{border:1px solid var(--line);background:var(--bg-subtle);border-radius:6px;gap:4px;padding:8px}.diagnostic-grid[data-astro-cid-y5gka7dr] dt[data-astro-cid-y5gka7dr]{font:400 9px/1.5 var(--font-mono);color:var(--ink-muted)}.diagnostic-grid[data-astro-cid-y5gka7dr] dd[data-astro-cid-y5gka7dr]{font:500 11px/1.5 var(--font-mono);color:var(--success-ink)}.diagnostic-grid[data-astro-cid-y5gka7dr]>div[data-astro-cid-y5gka7dr]:last-child{grid-column:span 3;justify-content:space-between;align-items:center;display:flex}.popup-bottom[data-astro-cid-y5gka7dr]{border-top:1px solid var(--line);background:var(--bg-subtle);border-radius:0 0 11px 11px;justify-content:space-between;align-items:center;gap:8px;padding:12px 18px;display:flex}.popup-bottom[data-astro-cid-y5gka7dr] label[data-astro-cid-y5gka7dr],.popup-bottom[data-astro-cid-y5gka7dr] a[data-astro-cid-y5gka7dr]{align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.popup-bottom[data-astro-cid-y5gka7dr] .od-icon[data-astro-cid-y5gka7dr]{--od-icon-size:12px}.popup-bottom[data-astro-cid-y5gka7dr] small[data-astro-cid-y5gka7dr]{color:var(--ink-muted);font:400 9px var(--font-mono)}.pause-control[data-astro-cid-y5gka7dr]{position:relative}.pause-control[data-astro-cid-y5gka7dr]>span[data-astro-cid-y5gka7dr]{align-items:center;gap:5px;display:flex}.ff-window[data-astro-cid-y5gka7dr] .off-copy[data-astro-cid-y5gka7dr],.ff-window[data-astro-cid-y5gka7dr] .paused-copy[data-astro-cid-y5gka7dr],.ff-window[data-astro-cid-y5gka7dr] .resume-copy[data-astro-cid-y5gka7dr],.ff-window[data-astro-cid-y5gka7dr] .pause-track[data-astro-cid-y5gka7dr],.ff-window[data-astro-cid-y5gka7dr]:has(#protect:not(:checked)) .on-copy[data-astro-cid-y5gka7dr]{display:none}.ff-window[data-astro-cid-y5gka7dr]:has(#protect:not(:checked)) .off-copy[data-astro-cid-y5gka7dr]{display:inline}.ff-window[data-astro-cid-y5gka7dr]:has(#protect:not(:checked)) .level-panel[data-astro-cid-y5gka7dr]{display:none}.ff-window[data-astro-cid-y5gka7dr]:has(#protect:not(:checked)) .popup-status[data-astro-cid-y5gka7dr]{background:var(--bg-subtle);color:var(--ink-muted)}.ff-window[data-astro-cid-y5gka7dr]:has(#protect:not(:checked)) .popup-status[data-astro-cid-y5gka7dr] .dot[data-astro-cid-y5gka7dr]{background:var(--ink-muted)}.ff-window[data-astro-cid-y5gka7dr]:has(#protect:not(:checked)) .diagnostic-grid[data-astro-cid-y5gka7dr] dd[data-astro-cid-y5gka7dr]{color:var(--ink-muted)}.ff-window[data-astro-cid-y5gka7dr]:has(#protect:not(:checked)) .extension-badge[data-astro-cid-y5gka7dr] b[data-astro-cid-y5gka7dr]{background:#b5b1cf}.ff-window[data-astro-cid-y5gka7dr]:has(#pause:checked) .popup-status[data-astro-cid-y5gka7dr]{color:#795112;background:#fff1cf}.ff-window[data-astro-cid-y5gka7dr]:has(#pause:checked) .popup-status[data-astro-cid-y5gka7dr] .on-copy[data-astro-cid-y5gka7dr],.ff-window[data-astro-cid-y5gka7dr]:has(#pause:checked) .popup-status[data-astro-cid-y5gka7dr] .off-copy[data-astro-cid-y5gka7dr]{display:none}.ff-window[data-astro-cid-y5gka7dr]:has(#pause:checked) .popup-status[data-astro-cid-y5gka7dr] .paused-copy[data-astro-cid-y5gka7dr]{display:inline}.ff-window[data-astro-cid-y5gka7dr]:has(#pause:checked) .popup-status[data-astro-cid-y5gka7dr] .dot[data-astro-cid-y5gka7dr]{background:var(--amber)}.ff-window[data-astro-cid-y5gka7dr]:has(#pause:checked) .big-control[data-astro-cid-y5gka7dr] label[data-astro-cid-y5gka7dr],.ff-window[data-astro-cid-y5gka7dr]:has(#pause:checked) .level-panel[data-astro-cid-y5gka7dr]{display:none}.ff-window[data-astro-cid-y5gka7dr]:has(#pause:checked) .pause-track[data-astro-cid-y5gka7dr]{color:#795112;width:126px;min-height:54px;font:600 13px var(--font-mono);background:#fff1cf;border-radius:999px;justify-content:center;align-items:center;gap:8px;display:flex}.ff-window[data-astro-cid-y5gka7dr]:has(#pause:checked) .diagnostic-grid[data-astro-cid-y5gka7dr] .on-copy[data-astro-cid-y5gka7dr],.ff-window[data-astro-cid-y5gka7dr]:has(#pause:checked) .diagnostic-grid[data-astro-cid-y5gka7dr] .off-copy[data-astro-cid-y5gka7dr]{display:none}.ff-window[data-astro-cid-y5gka7dr]:has(#pause:checked) .diagnostic-grid[data-astro-cid-y5gka7dr] .paused-copy[data-astro-cid-y5gka7dr]{color:#795112;display:inline}.ff-window[data-astro-cid-y5gka7dr]:has(#pause:checked) .pause-copy[data-astro-cid-y5gka7dr]{display:none}.ff-window[data-astro-cid-y5gka7dr]:has(#pause:checked) .resume-copy[data-astro-cid-y5gka7dr]{display:inline}.ff-window[data-astro-cid-y5gka7dr]:has(#pause:checked) .big-control[data-astro-cid-y5gka7dr]>strong[data-astro-cid-y5gka7dr] .on-copy[data-astro-cid-y5gka7dr],.ff-window[data-astro-cid-y5gka7dr]:has(#pause:checked) .big-control[data-astro-cid-y5gka7dr]>strong[data-astro-cid-y5gka7dr] .off-copy[data-astro-cid-y5gka7dr],.ff-window[data-astro-cid-y5gka7dr]:has(#pause:checked) .extension-badge[data-astro-cid-y5gka7dr] .on-copy[data-astro-cid-y5gka7dr],.ff-window[data-astro-cid-y5gka7dr]:has(#pause:checked) .extension-badge[data-astro-cid-y5gka7dr] .off-copy[data-astro-cid-y5gka7dr]{display:none}.ff-window[data-astro-cid-y5gka7dr]:has(#pause:checked) .big-control[data-astro-cid-y5gka7dr]>strong[data-astro-cid-y5gka7dr] .paused-copy[data-astro-cid-y5gka7dr],.ff-window[data-astro-cid-y5gka7dr]:has(#pause:checked) .extension-badge[data-astro-cid-y5gka7dr] .paused-copy[data-astro-cid-y5gka7dr]{display:inline}.ff-window[data-astro-cid-y5gka7dr]:has(#pause:checked) .extension-badge[data-astro-cid-y5gka7dr] b[data-astro-cid-y5gka7dr]{background:var(--amber)}.promo-band[data-astro-cid-y5gka7dr]{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:40px;padding-top:40px;display:grid}.promo-band[data-astro-cid-y5gka7dr] h2[data-astro-cid-y5gka7dr]{margin:12px 0;font-size:28px}.promo-band[data-astro-cid-y5gka7dr] p[data-astro-cid-y5gka7dr]{color:var(--ink-muted);font-size:14px}.promo-band[data-astro-cid-y5gka7dr] a[data-astro-cid-y5gka7dr]{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-subtle);display:block}.promo-band[data-astro-cid-y5gka7dr] img[data-astro-cid-y5gka7dr]{border-radius:17px;width:100%}.section[data-astro-cid-y5gka7dr]{padding:var(--space-9) 0;border-top:1px solid var(--line)}.section[data-astro-cid-y5gka7dr].subtle{background:var(--bg-subtle)}.section-heading[data-astro-cid-y5gka7dr]{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:40px;display:flex}.section-heading[data-astro-cid-y5gka7dr] .kicker[data-astro-cid-y5gka7dr]{margin-bottom:16px}.section-heading[data-astro-cid-y5gka7dr] h2[data-astro-cid-y5gka7dr]{max-width:760px}.section-heading[data-astro-cid-y5gka7dr]>p[data-astro-cid-y5gka7dr]{max-width:340px;color:var(--ink-muted);font-size:15px;line-height:1.6}.compare-grid[data-astro-cid-y5gka7dr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.compare-card[data-astro-cid-y5gka7dr]{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff}.compare-copy[data-astro-cid-y5gka7dr]{padding:28px 32px}.compare-title[data-astro-cid-y5gka7dr]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.compare-title[data-astro-cid-y5gka7dr] h3[data-astro-cid-y5gka7dr]{font-size:22px}.compare-card[data-astro-cid-y5gka7dr].unprotected .status[data-astro-cid-y5gka7dr]{color:var(--danger-ink);background:#fbeef0;border-color:#ecd2d5}.compare-list[data-astro-cid-y5gka7dr]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.compare-list[data-astro-cid-y5gka7dr] li[data-astro-cid-y5gka7dr]{color:var(--ink-muted);gap:10px;font-size:14px;display:flex}.compare-list[data-astro-cid-y5gka7dr] .od-icon[data-astro-cid-y5gka7dr]{--od-icon-size:15px;color:var(--success-ink);flex:none;margin-top:3px}.unprotected[data-astro-cid-y5gka7dr] .compare-list[data-astro-cid-y5gka7dr] .od-icon[data-astro-cid-y5gka7dr]{color:var(--danger-ink)}.lifecycle-preview[data-astro-cid-y5gka7dr]{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-subtle);margin:0 32px 28px;padding:16px}.lifecycle-row[data-astro-cid-y5gka7dr]{font:400 12px/1.5 var(--font-mono);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.lifecycle-row[data-astro-cid-y5gka7dr]+.lifecycle-row[data-astro-cid-y5gka7dr]{border-top:1px solid var(--line)}.lifecycle-row[data-astro-cid-y5gka7dr] strong[data-astro-cid-y5gka7dr]{color:var(--success-ink);font-weight:500}.unprotected[data-astro-cid-y5gka7dr] .lifecycle-row[data-astro-cid-y5gka7dr] strong[data-astro-cid-y5gka7dr]{color:var(--danger-ink)}.capabilities-grid[data-astro-cid-y5gka7dr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.capability[data-astro-cid-y5gka7dr]{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.capability-number[data-astro-cid-y5gka7dr]{font:500 11px/1.5 var(--font-mono);color:var(--violet);margin-bottom:20px}.capability[data-astro-cid-y5gka7dr] h3[data-astro-cid-y5gka7dr]{margin-bottom:12px;font-size:23px}.capability[data-astro-cid-y5gka7dr] p[data-astro-cid-y5gka7dr]{color:var(--ink-muted);margin-bottom:24px;font-size:14px;line-height:1.7}.micro-ui[data-astro-cid-y5gka7dr]{background:var(--bg-subtle);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-muted);font:400 11px/1.5 var(--font-mono);justify-content:space-between;align-self:stretch;align-items:center;gap:8px;margin-top:auto;padding:12px;display:flex}.micro-ui[data-astro-cid-y5gka7dr] .micro-switch[data-astro-cid-y5gka7dr]{background:var(--emerald);border-radius:999px;justify-content:flex-end;align-items:center;width:34px;padding:3px;display:flex}.micro-switch[data-astro-cid-y5gka7dr] i[data-astro-cid-y5gka7dr]{background:#fff;border-radius:50%;width:12px;height:12px;display:block}.micro-ui[data-astro-cid-y5gka7dr].level-micro span[data-astro-cid-y5gka7dr]{padding:4px 6px}.micro-ui[data-astro-cid-y5gka7dr].level-micro .selected[data-astro-cid-y5gka7dr]{color:var(--violet-ink);background:var(--violet-soft);border:1px solid var(--violet-mid);border-radius:4px}.scope-micro[data-astro-cid-y5gka7dr]{flex-wrap:wrap;justify-content:flex-start;gap:6px}.scope-micro[data-astro-cid-y5gka7dr] b[data-astro-cid-y5gka7dr]{color:var(--violet-ink);font-weight:500}.capability[data-astro-cid-y5gka7dr] .micro-ui[data-astro-cid-y5gka7dr] .od-icon[data-astro-cid-y5gka7dr]{--od-icon-size:15px;color:var(--violet)}.matrix[data-astro-cid-y5gka7dr]{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;margin-top:32px}.matrix-heading[data-astro-cid-y5gka7dr]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.matrix-heading[data-astro-cid-y5gka7dr] h3[data-astro-cid-y5gka7dr]{font-size:24px}.matrix-heading[data-astro-cid-y5gka7dr] p[data-astro-cid-y5gka7dr]{color:var(--ink-muted);font-size:13px}.matrix[data-astro-cid-y5gka7dr] table[data-astro-cid-y5gka7dr]{border-collapse:collapse;width:100%;font-size:14px}.matrix[data-astro-cid-y5gka7dr] th[data-astro-cid-y5gka7dr],.matrix[data-astro-cid-y5gka7dr] td[data-astro-cid-y5gka7dr]{text-align:left;border-bottom:1px solid var(--line);padding:16px 24px}.matrix[data-astro-cid-y5gka7dr] thead[data-astro-cid-y5gka7dr] th[data-astro-cid-y5gka7dr]{background:var(--bg-subtle);font-weight:600}.matrix[data-astro-cid-y5gka7dr] th[data-astro-cid-y5gka7dr]:first-child{width:40%}.matrix[data-astro-cid-y5gka7dr] th[data-astro-cid-y5gka7dr]:not(:first-child),.matrix[data-astro-cid-y5gka7dr] td[data-astro-cid-y5gka7dr]{text-align:center;width:20%}.matrix[data-astro-cid-y5gka7dr] tbody[data-astro-cid-y5gka7dr] th[data-astro-cid-y5gka7dr]{color:var(--ink-2);font-weight:400}.matrix[data-astro-cid-y5gka7dr] tbody[data-astro-cid-y5gka7dr] tr[data-astro-cid-y5gka7dr]:last-child th[data-astro-cid-y5gka7dr],.matrix[data-astro-cid-y5gka7dr] tbody[data-astro-cid-y5gka7dr] tr[data-astro-cid-y5gka7dr]:last-child td[data-astro-cid-y5gka7dr]{border-bottom:0}.matrix[data-astro-cid-y5gka7dr] td[data-astro-cid-y5gka7dr] .od-icon[data-astro-cid-y5gka7dr]{color:var(--success-ink);--od-icon-size:16px}.matrix[data-astro-cid-y5gka7dr] thead[data-astro-cid-y5gka7dr] th[data-astro-cid-y5gka7dr]:nth-child(3),.matrix[data-astro-cid-y5gka7dr] tbody[data-astro-cid-y5gka7dr] td[data-astro-cid-y5gka7dr]:nth-child(3){background:var(--violet-soft)}.table-note[data-astro-cid-y5gka7dr]{border-top:1px solid var(--line);color:var(--ink-muted);padding:16px 24px;font-size:13px}.inline-gallery[data-astro-cid-y5gka7dr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.inline-shot[data-astro-cid-y5gka7dr]{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:20px;padding:20px;display:grid}.inline-shot[data-astro-cid-y5gka7dr] img[data-astro-cid-y5gka7dr]{border:1px solid var(--line);border-radius:6px;width:100%}.inline-shot[data-astro-cid-y5gka7dr] h3[data-astro-cid-y5gka7dr]{margin-bottom:10px;font-size:21px}.inline-shot[data-astro-cid-y5gka7dr] p[data-astro-cid-y5gka7dr]{color:var(--ink-muted);font-size:13px}.inline-shot[data-astro-cid-y5gka7dr] .text-link[data-astro-cid-y5gka7dr]{margin-top:14px;font-size:13px}.steps[data-astro-cid-y5gka7dr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-y5gka7dr]{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;flex-direction:column;padding:28px;display:flex}.step[data-astro-cid-y5gka7dr] .kicker[data-astro-cid-y5gka7dr]{margin-bottom:20px}.step[data-astro-cid-y5gka7dr] h3[data-astro-cid-y5gka7dr]{margin-bottom:14px;font-size:24px}.step[data-astro-cid-y5gka7dr] p[data-astro-cid-y5gka7dr]{color:var(--ink-muted);margin-bottom:24px;font-size:14px}.step[data-astro-cid-y5gka7dr] .micro-ui[data-astro-cid-y5gka7dr]{min-height:80px}.permission-count[data-astro-cid-y5gka7dr]{font:600 32px var(--font-display);color:var(--violet-ink)}.micro-tabs[data-astro-cid-y5gka7dr]{grid-template-columns:repeat(3,1fr);gap:4px;width:100%;display:grid}.micro-tabs[data-astro-cid-y5gka7dr] span[data-astro-cid-y5gka7dr]{background:var(--bg-tint);border-radius:5px;justify-content:center;align-items:center;padding:9px 4px;font-size:10px;display:flex}.micro-tabs[data-astro-cid-y5gka7dr] .active[data-astro-cid-y5gka7dr]{background:var(--emerald-soft);color:var(--success-ink)}.screens-grid[data-astro-cid-y5gka7dr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.screen-card[data-astro-cid-y5gka7dr]{border:1px solid var(--line);border-radius:var(--r-md);background:#fff}.screen-card-media[data-astro-cid-y5gka7dr]{background:var(--bg-tint);border-bottom:1px solid var(--line);border-radius:11px 11px 0 0;padding:20px;display:block;position:relative}.screen-card-media[data-astro-cid-y5gka7dr] img[data-astro-cid-y5gka7dr]{border:1px solid var(--line-strong);border-radius:6px;width:100%}.zoom-hint[data-astro-cid-y5gka7dr]{color:var(--ink-muted);align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:500;display:inline-flex}.zoom-hint[data-astro-cid-y5gka7dr] .od-icon[data-astro-cid-y5gka7dr]{--od-icon-size:12px}.screen-card-copy[data-astro-cid-y5gka7dr]{padding:28px 32px}.screen-card-copy[data-astro-cid-y5gka7dr] .kicker[data-astro-cid-y5gka7dr]{margin-bottom:12px;font-size:11px}.screen-card-copy[data-astro-cid-y5gka7dr] h3[data-astro-cid-y5gka7dr]{margin-bottom:12px;font-size:25px}.screen-card-copy[data-astro-cid-y5gka7dr] p[data-astro-cid-y5gka7dr]{color:var(--ink-muted);font-size:14px;line-height:1.7}.privacy-section[data-astro-cid-y5gka7dr]{border-top:1px solid var(--line);padding:88px 0}.privacy-card[data-astro-cid-y5gka7dr]{background:var(--bg-dark);border:1px solid var(--dark-line);border-radius:var(--r-lg);color:#fff}.privacy-top[data-astro-cid-y5gka7dr]{border-bottom:1px solid var(--dark-line);grid-template-columns:1.35fr .95fr;align-items:end;gap:48px;padding:44px 48px;display:grid}.privacy-top[data-astro-cid-y5gka7dr] .kicker[data-astro-cid-y5gka7dr]{color:#b3a7ff;margin-bottom:16px}.privacy-top[data-astro-cid-y5gka7dr] h2[data-astro-cid-y5gka7dr]{font-size:38px}.privacy-top[data-astro-cid-y5gka7dr] p[data-astro-cid-y5gka7dr]{color:var(--dark-muted);font-size:15px;line-height:1.7}.zero-grid[data-astro-cid-y5gka7dr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:36px 48px;display:grid}.zero-card[data-astro-cid-y5gka7dr]+.zero-card[data-astro-cid-y5gka7dr]{border-left:1px solid var(--dark-line);padding-left:32px}.zero-card[data-astro-cid-y5gka7dr] .zero[data-astro-cid-y5gka7dr]{font:600 64px/1 var(--font-display);color:#c3b9ff;letter-spacing:-.04em;margin-bottom:16px}.zero-card[data-astro-cid-y5gka7dr] h3[data-astro-cid-y5gka7dr]{margin-bottom:10px;font-size:20px}.zero-card[data-astro-cid-y5gka7dr] p[data-astro-cid-y5gka7dr]{color:var(--dark-muted);font-size:14px}.permission-box[data-astro-cid-y5gka7dr]{border:1px solid var(--dark-line);border-radius:var(--r-md);background:var(--bg-dark-elevated);grid-template-columns:40px 1fr;gap:16px;margin:0 24px 24px;padding:28px 32px;display:grid}.permission-box[data-astro-cid-y5gka7dr]>.od-icon[data-astro-cid-y5gka7dr]{--od-icon-size:24px;color:#b9b0ff;margin-top:4px}.permission-box[data-astro-cid-y5gka7dr] h3[data-astro-cid-y5gka7dr]{margin-bottom:12px;font-size:21px}.permission-box[data-astro-cid-y5gka7dr] p[data-astro-cid-y5gka7dr]{color:var(--dark-muted);font-size:14px;line-height:1.7}.permission-box[data-astro-cid-y5gka7dr] .text-link[data-astro-cid-y5gka7dr]{color:#d0c7ff;margin-top:16px;font-size:13px;text-decoration-color:#5b526e}.faq-layout[data-astro-cid-y5gka7dr]{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:80px;display:grid}.faq-intro[data-astro-cid-y5gka7dr] .kicker[data-astro-cid-y5gka7dr]{margin-bottom:16px}.faq-intro[data-astro-cid-y5gka7dr] h2[data-astro-cid-y5gka7dr]{margin-bottom:20px}.faq-intro[data-astro-cid-y5gka7dr] p[data-astro-cid-y5gka7dr]{color:var(--ink-muted);font-size:15px}.faq-intro[data-astro-cid-y5gka7dr] .text-link[data-astro-cid-y5gka7dr]{margin-top:24px}.faq-list[data-astro-cid-y5gka7dr]{border-top:1px solid var(--line-strong)}.faq-item[data-astro-cid-y5gka7dr]{border-bottom:1px solid var(--line-strong)}.faq-item[data-astro-cid-y5gka7dr] summary[data-astro-cid-y5gka7dr]{justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:16px;font-weight:600;line-height:1.5;list-style:none;display:flex}.faq-item[data-astro-cid-y5gka7dr] summary[data-astro-cid-y5gka7dr]:after{content:"+";font:400 24px var(--font-sans);color:var(--violet);flex:none}.faq-item[data-astro-cid-y5gka7dr][open] summary[data-astro-cid-y5gka7dr]:after{content:"−"}.faq-item[data-astro-cid-y5gka7dr] p[data-astro-cid-y5gka7dr]{color:var(--ink-muted);padding:0 36px 24px 0;font-size:15px;line-height:1.7}.guides-grid[data-astro-cid-y5gka7dr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.guide[data-astro-cid-y5gka7dr]{border:1px solid var(--line);border-radius:var(--r-md);transition:border-color var(--duration), box-shadow var(--duration);background:#fff;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.guide[data-astro-cid-y5gka7dr] .kicker[data-astro-cid-y5gka7dr]{margin-bottom:24px;font-size:11px}.guide[data-astro-cid-y5gka7dr] h3[data-astro-cid-y5gka7dr]{margin-bottom:16px;font-size:25px}.guide[data-astro-cid-y5gka7dr] p[data-astro-cid-y5gka7dr]{color:var(--ink-muted);margin-bottom:28px;font-size:14px}.guide[data-astro-cid-y5gka7dr] .text-link[data-astro-cid-y5gka7dr]{margin-top:auto;font-size:13px}.closing[data-astro-cid-y5gka7dr]{padding:0 0 64px}.closing-band[data-astro-cid-y5gka7dr]{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--bg-tint);grid-template-columns:64px 1fr auto;align-items:center;gap:28px;padding:44px 48px;display:grid}.closing-band[data-astro-cid-y5gka7dr]>img[data-astro-cid-y5gka7dr]{border-radius:14px;width:64px}.closing-band[data-astro-cid-y5gka7dr] h2[data-astro-cid-y5gka7dr]{font-size:34px}.closing-band[data-astro-cid-y5gka7dr] p[data-astro-cid-y5gka7dr]{color:var(--ink-muted);margin-top:12px;font-size:15px}.quick-links[data-astro-cid-y5gka7dr]{color:var(--ink-muted);justify-content:center;align-items:center;gap:18px;margin-top:20px;font-size:13px;display:flex}.quick-links[data-astro-cid-y5gka7dr] a[data-astro-cid-y5gka7dr]{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}.lightbox[data-astro-cid-y5gka7dr]{z-index:100;overscroll-behavior:contain;background:#0f0d26db;padding:32px;display:none;position:fixed;inset:0;overflow-y:auto}.lightbox[data-astro-cid-y5gka7dr]:target{justify-content:center;align-items:flex-start;display:flex}.lightbox-card[data-astro-cid-y5gka7dr]{border-radius:var(--r-md);width:min(1120px,100%);box-shadow:var(--shadow-lg);background:#fff;border:1px solid #55506f;margin:auto}.lightbox-top[data-astro-cid-y5gka7dr]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;display:flex}.lightbox-top[data-astro-cid-y5gka7dr] strong[data-astro-cid-y5gka7dr]{font:600 22px var(--font-display)}.lightbox-close[data-astro-cid-y5gka7dr]{border:1px solid var(--line-strong);background:var(--bg-subtle);width:36px;height:36px;color:var(--ink);border-radius:7px;flex:none;place-items:center;font-size:24px;display:grid}.lightbox-image[data-astro-cid-y5gka7dr]{justify-content:center;align-items:center;padding:20px;display:flex}.lightbox-image[data-astro-cid-y5gka7dr] img[data-astro-cid-y5gka7dr]{object-fit:contain;border-radius:6px;width:auto;max-width:100%;max-height:calc(100vh - 180px)}.lightbox-caption[data-astro-cid-y5gka7dr]{color:var(--ink-muted);padding:0 24px 20px;font-size:13px}.settings-preview[data-astro-cid-y5gka7dr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:28px;display:grid}.settings-preview[data-astro-cid-y5gka7dr] article[data-astro-cid-y5gka7dr]{border:1px solid var(--line);border-radius:var(--r-sm);padding:16px}.settings-preview[data-astro-cid-y5gka7dr] h3[data-astro-cid-y5gka7dr]{margin-bottom:8px;font-size:18px}.settings-preview[data-astro-cid-y5gka7dr] p[data-astro-cid-y5gka7dr]{color:var(--ink-muted);font-size:13px}@media (hover:hover){.quick-links[data-astro-cid-y5gka7dr] a[data-astro-cid-y5gka7dr]:hover{color:var(--violet-ink);text-decoration:underline}.button[data-astro-cid-y5gka7dr]:hover{border-color:var(--violet);background:var(--violet-soft)}.button[data-astro-cid-y5gka7dr].primary:hover{background:var(--violet-hover);border-color:var(--violet-hover);color:#fff;transform:translateY(-1px)}.text-link[data-astro-cid-y5gka7dr]:hover{color:var(--violet-ink);text-decoration:underline;text-decoration-color:var(--violet)}.guide[data-astro-cid-y5gka7dr]:hover{border-color:var(--violet-mid);box-shadow:var(--shadow-md)}.lightbox-close[data-astro-cid-y5gka7dr]:hover{background:var(--violet-soft);border-color:var(--violet)}}
