:root{color-scheme:light dark;--bg-canvas:#fbfbfd;--bg-surface:#fff;--bg-surface-elevated:#f4f5f8;--bg-surface-input:#fff;--bg-subtle:#f8fafc;--border-main:#e5e7eb;--border-hover:#d1d5db;--border-accent:#0071e3;--text-white:#111827;--text-headings:#111827;--text-body:#4b5563;--text-muted:#6b7280;--accent-blue:#0071e3;--accent-blue-hover:#0077ed;--accent-tint:#eff6ff;--success-emerald:#059669;--success-soft:#ecfdf5;--warning-amber:#d97706;--nav-bg:#fbfbfde0;--logo-fill:#071d49;--btn-primary-bg:#111827;--btn-primary-text:#fff;--btn-accent-bg:#0071e3;--btn-accent-text:#fff;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-pill:9999px}:root[data-theme=dark]{--bg-canvas:#0b0f19;--bg-surface:#121826;--bg-surface-elevated:#1a2235;--bg-surface-input:#0f1523;--bg-subtle:#161e30;--border-main:#232d42;--border-hover:#334155;--border-accent:#38bdf8;--text-white:#f8fafc;--text-headings:#f8fafc;--text-body:#cbd5e1;--text-muted:#94a3b8;--accent-blue:#38bdf8;--accent-blue-hover:#0ea5e9;--accent-tint:#38bdf824;--success-emerald:#34d399;--success-soft:#34d39924;--warning-amber:#fbbf24;--nav-bg:#0b0f19e0;--logo-fill:#fff;--btn-primary-bg:#38bdf8;--btn-primary-text:#0b0f19;--btn-accent-bg:#38bdf8;--btn-accent-text:#0b0f19}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-canvas:#0b0f19;--bg-surface:#121826;--bg-surface-elevated:#1a2235;--bg-surface-input:#0f1523;--bg-subtle:#161e30;--border-main:#232d42;--border-hover:#334155;--border-accent:#38bdf8;--text-white:#f8fafc;--text-headings:#f8fafc;--text-body:#cbd5e1;--text-muted:#94a3b8;--accent-blue:#38bdf8;--accent-blue-hover:#0ea5e9;--accent-tint:#38bdf824;--success-emerald:#34d399;--success-soft:#34d39924;--warning-amber:#fbbf24;--nav-bg:#0b0f19e0;--logo-fill:#fff;--btn-primary-bg:#38bdf8;--btn-primary-text:#0b0f19;--btn-accent-bg:#38bdf8;--btn-accent-text:#0b0f19}}h1[data-astro-cid-ltwtjg5v],h2[data-astro-cid-ltwtjg5v],h3[data-astro-cid-ltwtjg5v],h4[data-astro-cid-ltwtjg5v]{text-wrap:balance}p[data-astro-cid-ltwtjg5v]{text-wrap:pretty}html{background:var(--bg-canvas);color:var(--text-body);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body{background-color:var(--bg-canvas);color:var(--text-body);line-height:1.6;overflow-x:hidden}.top-light-bar[data-astro-cid-ltwtjg5v]{display:none}nav[data-astro-cid-ltwtjg5v].site-nav{z-index:100;background:var(--nav-bg);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-main);transition:background .2s,border-color .2s;position:sticky;top:0}.nav-container[data-astro-cid-ltwtjg5v]{justify-content:space-between;align-items:center;gap:16px;max-width:1240px;height:64px;margin:0 auto;padding:0 24px;display:flex}.brand-logo-link[data-astro-cid-ltwtjg5v]{align-items:center;text-decoration:none;display:flex}.brand-logo[data-astro-cid-ltwtjg5v]{aspect-ratio:2172/724;width:auto;height:38px;display:inline-block;position:relative}.brand-logo[data-astro-cid-ltwtjg5v] .rk-logo-right[data-astro-cid-ltwtjg5v]{background-color:var(--logo-fill);transition:background-color .2s;position:absolute;inset:0;-webkit-mask:url(/rightknock-mask-right.png) 0 0/contain no-repeat;mask:url(/rightknock-mask-right.png) 0 0/contain no-repeat}.brand-logo[data-astro-cid-ltwtjg5v] .rk-logo-knock[data-astro-cid-ltwtjg5v]{object-fit:contain;width:100%;height:100%;display:block}.nav-right-actions[data-astro-cid-ltwtjg5v]{align-items:center;gap:14px;display:flex}.theme-toggle-btn[data-astro-cid-ltwtjg5v]{border-radius:var(--radius-sm);background:var(--bg-surface-elevated);border:1px solid var(--border-main);width:36px;height:36px;color:var(--text-body);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.theme-toggle-btn[data-astro-cid-ltwtjg5v]:hover{border-color:var(--border-hover);color:var(--text-white);background:var(--bg-surface)}.sun-icon[data-astro-cid-ltwtjg5v]{display:none}.moon-icon[data-astro-cid-ltwtjg5v],:root[data-theme=dark] .sun-icon[data-astro-cid-ltwtjg5v]{display:block}:root[data-theme=dark] .moon-icon[data-astro-cid-ltwtjg5v]{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sun-icon[data-astro-cid-ltwtjg5v]{display:block}:root:not([data-theme=light]) .moon-icon[data-astro-cid-ltwtjg5v]{display:none}}.nav-link[data-astro-cid-ltwtjg5v]{color:var(--text-body);border-radius:var(--radius-pill);padding:6px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .15s}.nav-link[data-astro-cid-ltwtjg5v]:hover{color:var(--text-white);background:var(--bg-surface-elevated)}.btn-get-started[data-astro-cid-ltwtjg5v]{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.btn-get-started[data-astro-cid-ltwtjg5v]:hover{opacity:.9;transform:translateY(-1px)}.main-container[data-astro-cid-ltwtjg5v]{max-width:1240px;margin:0 auto;padding:40px 24px 80px}.breadcrumb[data-astro-cid-ltwtjg5v]{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:24px;font-size:13px;display:flex}.breadcrumb[data-astro-cid-ltwtjg5v] a[data-astro-cid-ltwtjg5v]{color:var(--text-muted);text-decoration:none}.breadcrumb[data-astro-cid-ltwtjg5v] a[data-astro-cid-ltwtjg5v]:hover{color:var(--text-white)}.header-hero[data-astro-cid-ltwtjg5v]{text-align:center;max-width:860px;margin:0 auto 40px}.badge-pill[data-astro-cid-ltwtjg5v]{letter-spacing:.04em;border-radius:var(--radius-pill);color:var(--text-body);border:1px solid var(--border-main);white-space:nowrap;background:#ffffff0d;align-items:center;gap:6px;margin-bottom:14px;padding:4px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.hero-title[data-astro-cid-ltwtjg5v]{color:var(--text-white);letter-spacing:-.025em;text-wrap:balance;margin-bottom:14px;font-size:38px;font-weight:700;line-height:1.2}.hero-title[data-astro-cid-ltwtjg5v] .title-accent[data-astro-cid-ltwtjg5v]{color:#38bdf8}.hero-subtitle[data-astro-cid-ltwtjg5v]{color:var(--text-body);text-wrap:pretty;max-width:58ch;margin:0 auto;font-size:16px;line-height:1.6}.permutator-grid[data-astro-cid-ltwtjg5v]{grid-template-columns:380px 1fr;gap:24px;margin-bottom:60px;display:grid}.app-card[data-astro-cid-ltwtjg5v]{background:var(--bg-surface);border:1px solid var(--border-main);border-radius:var(--radius-lg);padding:28px;box-shadow:0 1px 3px #0000000a}.card-title[data-astro-cid-ltwtjg5v]{color:var(--text-headings);text-wrap:balance;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:17px;font-weight:600;display:flex}.form-group[data-astro-cid-ltwtjg5v]{margin-bottom:16px}.form-label[data-astro-cid-ltwtjg5v]{color:var(--text-body);white-space:nowrap;margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.form-input[data-astro-cid-ltwtjg5v]{background:var(--bg-surface-input);border:1px solid var(--border-main);border-radius:var(--radius-sm);width:100%;color:var(--text-white);outline:none;padding:10px 14px;font-family:inherit;font-size:13.5px;transition:all .15s}.form-input[data-astro-cid-ltwtjg5v]::placeholder{color:var(--text-muted);opacity:1}.form-input[data-astro-cid-ltwtjg5v]:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px #0071e31f}.group-header[data-astro-cid-ltwtjg5v]{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-blue);white-space:nowrap;justify-content:space-between;align-items:center;margin:18px 0 10px;font-size:12px;font-weight:700;display:flex}.group-header[data-astro-cid-ltwtjg5v]:first-of-type{margin-top:0}.permutation-item[data-astro-cid-ltwtjg5v]{background:var(--bg-subtle);border:1px solid var(--border-main);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px 14px;transition:all .15s;display:flex}.permutation-item[data-astro-cid-ltwtjg5v]:hover{border-color:var(--border-hover);background:var(--bg-surface-elevated)}.item-left[data-astro-cid-ltwtjg5v]{align-items:center;gap:10px;display:flex}.prob-badge[data-astro-cid-ltwtjg5v]{border-radius:var(--radius-pill);background:var(--success-soft);color:var(--success-emerald);border:1px solid var(--border-main);white-space:nowrap;padding:2px 7px;font-size:10.5px;font-weight:700}.prob-badge[data-astro-cid-ltwtjg5v].secondary{background:var(--bg-surface-elevated);color:var(--text-body);border:1px solid var(--border-main);white-space:nowrap}.email-text[data-astro-cid-ltwtjg5v]{color:var(--text-white);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:500}.btn-copy-small[data-astro-cid-ltwtjg5v]{background:var(--bg-surface);border:1px solid var(--border-main);border-radius:var(--radius-sm);color:var(--text-body);cursor:pointer;white-space:nowrap;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s}.btn-copy-small[data-astro-cid-ltwtjg5v]:hover{background:var(--bg-surface-elevated);border-color:var(--border-hover);color:var(--text-white)}.btn-copy-all[data-astro-cid-ltwtjg5v]{background:var(--btn-accent-bg);border:1px solid var(--btn-accent-bg);border-radius:var(--radius-sm);width:100%;color:var(--btn-accent-text);cursor:pointer;white-space:nowrap;margin-top:14px;padding:10px;font-size:13px;font-weight:600;transition:opacity .15s}.btn-copy-all[data-astro-cid-ltwtjg5v]:hover{opacity:.92}.cta-card[data-astro-cid-ltwtjg5v]{background:var(--bg-surface);border:1px solid var(--border-main);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:24px;margin-bottom:60px;padding:32px 28px;display:flex;box-shadow:0 1px 3px #0000000a}.cta-content[data-astro-cid-ltwtjg5v] h3[data-astro-cid-ltwtjg5v]{color:var(--text-headings);text-wrap:balance;margin-bottom:8px;font-size:19px;font-weight:600}.cta-content[data-astro-cid-ltwtjg5v] p[data-astro-cid-ltwtjg5v]{color:var(--text-body);text-wrap:pretty;max-width:58ch;font-size:14px;line-height:1.55}.guide-section[data-astro-cid-ltwtjg5v]{background:var(--bg-surface);border:1px solid var(--border-main);border-radius:var(--radius-lg);margin-bottom:40px;padding:40px}.guide-section[data-astro-cid-ltwtjg5v] h2[data-astro-cid-ltwtjg5v]{color:var(--text-headings);text-wrap:balance;margin-bottom:18px;font-size:22px;font-weight:600}.guide-section[data-astro-cid-ltwtjg5v] h3[data-astro-cid-ltwtjg5v]{color:var(--text-headings);text-wrap:balance;margin:24px 0 8px;font-size:17px;font-weight:600}.guide-section[data-astro-cid-ltwtjg5v] p[data-astro-cid-ltwtjg5v]{color:var(--text-body);text-wrap:pretty;max-width:60ch;margin-bottom:12px;font-size:14px;line-height:1.65}.guide-section[data-astro-cid-ltwtjg5v] ul[data-astro-cid-ltwtjg5v]{flex-direction:column;gap:6px;margin-bottom:16px;margin-left:20px;display:flex}.guide-section[data-astro-cid-ltwtjg5v] ul[data-astro-cid-ltwtjg5v] li[data-astro-cid-ltwtjg5v]{color:var(--text-body);text-wrap:pretty;max-width:60ch;font-size:13.5px}footer[data-astro-cid-ltwtjg5v].site-footer{border-top:1px solid var(--border-main);background:var(--bg-canvas);color:var(--text-muted);padding:36px 0;font-size:13px}.footer-container[data-astro-cid-ltwtjg5v]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:0 auto;padding:0 24px;display:flex}.footer-links[data-astro-cid-ltwtjg5v]{flex-wrap:wrap;gap:18px;display:flex}.footer-link[data-astro-cid-ltwtjg5v]{color:var(--text-muted);text-decoration:none}.footer-link[data-astro-cid-ltwtjg5v]:hover{color:var(--text-white)}#toastNotification[data-astro-cid-ltwtjg5v]{color:#fff;border-radius:var(--radius-sm);z-index:1000;background:#0f172a;border:1px solid #ffffff26;padding:10px 18px;font-size:13px;font-weight:500;display:none;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #0006}@media (width<=860px){.permutator-grid[data-astro-cid-ltwtjg5v]{grid-template-columns:1fr}.cta-card[data-astro-cid-ltwtjg5v]{flex-direction:column;align-items:flex-start}.hero-title[data-astro-cid-ltwtjg5v]{font-size:30px}}
