.mkh.svelte-4rm2pb,.mksec.svelte-4rm2pb{--mk-brand:var(--color-lens);--mk-brand-dark:var(--color-lens-dark);--mk-brand-light:var(--color-lens-light);--mk-brand-tint:#eef3ff}[data-theme=dark] .mkh.svelte-4rm2pb,[data-theme=dark] .mksec.svelte-4rm2pb{--mk-brand:var(--color-lens);--mk-brand-dark:#6b95ff;--mk-brand-light:#1e3a8a;--mk-brand-tint:#0c1b3a}.mkh.svelte-4rm2pb{padding:var(--space-16) 0 var(--space-10);text-align:center;border-bottom:1px solid var(--color-border-light);background:radial-gradient(120% 80% at 50% -10%, #0d948814 0%, #0d948800 60%), linear-gradient(180deg, #eef3ff 0%, var(--color-bg) 70%)}[data-theme=dark] .mkh.svelte-4rm2pb{background:radial-gradient(120% 80% at 50% -10%, #2dd4bf1f 0%, #2dd4bf00 60%), var(--color-bg);border-bottom-color:var(--color-border)}.mkh-inner.svelte-4rm2pb{max-width:820px}.mkh.svelte-4rm2pb h1:where(.svelte-4rm2pb){letter-spacing:-.035em;color:var(--color-ink);margin:var(--space-3) 0 var(--space-5);text-wrap:balance;font-size:clamp(2rem,4.6vw,2.75rem);font-weight:700;line-height:1.08}[data-theme=dark] .mkh.svelte-4rm2pb h1:where(.svelte-4rm2pb){color:var(--color-text)}.promise.svelte-4rm2pb{font-size:var(--text-xl);color:var(--color-text);text-wrap:balance;max-width:640px;margin:0 auto;font-weight:600;line-height:1.4}.mksec.svelte-4rm2pb{padding:var(--space-8) 0}.mksec-alt.svelte-4rm2pb{background:var(--color-surface)}.sl.svelte-4rm2pb{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 var(--space-3);font-size:10.5px;font-weight:600;display:block}.lead.svelte-4rm2pb{font-size:var(--text-base);color:var(--color-text-secondary);margin:0 0 var(--space-6);max-width:64ch;line-height:1.6}.scopechips.svelte-4rm2pb{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.scopechips.svelte-4rm2pb code:where(.svelte-4rm2pb){font-family:var(--font-mono,monospace);font-size:var(--text-sm);background:var(--mk-brand-tint);border:1px solid var(--mk-brand-light);color:var(--mk-brand-dark);border-radius:99px;padding:5px 11px}[data-theme=dark] .scopechips.svelte-4rm2pb code:where(.svelte-4rm2pb){color:var(--mk-brand)}.optin-label.svelte-4rm2pb{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 var(--space-5);max-width:64ch;line-height:1.6}.fgrid.svelte-4rm2pb{gap:var(--space-3);grid-template-columns:1fr;display:grid}.fbox.svelte-4rm2pb{border:1px solid var(--color-border);padding:var(--space-4);background:var(--color-bg-card);border-radius:11px}.fbox.svelte-4rm2pb h4:where(.svelte-4rm2pb){align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--color-text);margin:0 0 var(--space-3);flex-wrap:wrap;font-weight:600;line-height:1.35;display:flex}.fbox.svelte-4rm2pb p:where(.svelte-4rm2pb){font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-3);line-height:1.6}.fbox.svelte-4rm2pb p:where(.svelte-4rm2pb):last-child{margin-bottom:0}.fbox.svelte-4rm2pb code:where(.svelte-4rm2pb){font-family:var(--font-mono,monospace);background:var(--color-surface);border-radius:var(--radius-sm);color:var(--color-text);padding:1px 6px;font-size:.92em}.tag.svelte-4rm2pb{letter-spacing:.05em;text-transform:uppercase;color:var(--mk-brand-dark);background:var(--mk-brand-tint);border:1px solid var(--mk-brand-light);border-radius:99px;padding:1px 7px;font-size:10px;font-weight:600}[data-theme=dark] .tag.svelte-4rm2pb{color:var(--mk-brand)}@media (width>=600px){.fgrid-2.svelte-4rm2pb,.fgrid-3.svelte-4rm2pb{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.fgrid-3.svelte-4rm2pb{grid-template-columns:repeat(3,1fr)}}.authgrid.svelte-4rm2pb{gap:var(--space-3) var(--space-6);grid-template-columns:1fr;display:grid}.authitem.svelte-4rm2pb{font-size:var(--text-sm);color:var(--color-text-secondary);padding-left:var(--space-4);line-height:1.6;position:relative}.authitem.svelte-4rm2pb:before{content:"";border-radius:var(--radius-full);background:var(--mk-brand);width:6px;height:6px;position:absolute;top:9px;left:2px}.authitem.svelte-4rm2pb strong:where(.svelte-4rm2pb){color:var(--color-text);font-weight:600}@media (width>=640px){.authgrid.svelte-4rm2pb{grid-template-columns:repeat(2,1fr)}}.callout.svelte-4rm2pb{padding:var(--space-5) var(--space-6);background:var(--color-bg-card);border:1px solid var(--color-border);border-left:3px solid var(--mk-brand);border-radius:11px;max-width:860px}.callout.svelte-4rm2pb p:where(.svelte-4rm2pb){font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.65}.faq.svelte-4rm2pb{max-width:860px}.faq.svelte-4rm2pb details:where(.svelte-4rm2pb){border-bottom:1px solid var(--color-border);padding:var(--space-3) 0}.faq.svelte-4rm2pb summary:where(.svelte-4rm2pb){font-size:var(--text-base);color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);font-weight:600;list-style:none;display:flex}.faq.svelte-4rm2pb summary:where(.svelte-4rm2pb):after{content:"+";color:var(--mk-brand);flex-shrink:0;font-size:18px;font-weight:400;line-height:1}.faq.svelte-4rm2pb details[open]:where(.svelte-4rm2pb) summary:where(.svelte-4rm2pb):after{content:"−"}.faq.svelte-4rm2pb summary:where(.svelte-4rm2pb)::-webkit-details-marker{display:none}.faq.svelte-4rm2pb p:where(.svelte-4rm2pb){margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary);max-width:74ch;line-height:1.65}.mk-btn.svelte-4rm2pb{padding:var(--space-3) var(--space-5);font-size:var(--text-sm);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text);transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;font-weight:600;line-height:1.5;display:inline-flex}.mk-btn.svelte-4rm2pb:hover{border-color:var(--mk-brand);color:var(--mk-brand-dark);transform:translateY(-1px)}[data-theme=dark] .mk-btn.svelte-4rm2pb:hover{color:var(--mk-brand)}.mk-btn-pri.svelte-4rm2pb{background:var(--mk-brand);border-color:var(--mk-brand);color:#fff}.mk-btn-pri.svelte-4rm2pb:hover{background:var(--mk-brand-dark);border-color:var(--mk-brand-dark);color:#fff}.mk-close.svelte-4rm2pb{border-top:1px solid var(--color-border-light)}.close-inner.svelte-4rm2pb{text-align:center;max-width:620px}.close-inner.svelte-4rm2pb h3:where(.svelte-4rm2pb){letter-spacing:-.025em;color:var(--color-ink);margin:0 0 var(--space-4);font-size:clamp(1.5rem,3vw,1.75rem);font-weight:700}[data-theme=dark] .close-inner.svelte-4rm2pb h3:where(.svelte-4rm2pb){color:var(--color-text)}.close-body.svelte-4rm2pb{font-size:var(--text-base);color:var(--color-text-secondary);margin:0 auto var(--space-6);max-width:560px;line-height:1.6}.close-actions.svelte-4rm2pb{margin-bottom:var(--space-8);justify-content:center;display:flex}.disclosure.svelte-4rm2pb{font-size:var(--text-sm);color:var(--color-text-muted);max-width:560px;padding-top:var(--space-6);border-top:1px solid var(--color-border-light);margin:0 auto;line-height:1.6}.disclosure.svelte-4rm2pb a:where(.svelte-4rm2pb){color:var(--mk-brand-dark);font-weight:600}[data-theme=dark] .disclosure.svelte-4rm2pb a:where(.svelte-4rm2pb){color:var(--mk-brand)}.disclosure.svelte-4rm2pb a:where(.svelte-4rm2pb):hover{text-decoration:underline}
