.sn.svelte-j077jc{--sn-ink: #242321;--sn-soft: #605c55;--sn-line: #d9d1c1;--sn-cream: #fbf7ee;--sn-sage: #805c16;--sn-sage-bg: #f0e5cf;--sn-forest: #292725;min-height:100vh;background:var(--sn-cream);color:var(--sn-ink);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.sn-header.svelte-j077jc{position:sticky;top:0;z-index:20;background:#fbf7eebf;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border-bottom:1px solid var(--sn-line)}@media (prefers-reduced-transparency: reduce){.sn-header.svelte-j077jc{background:var(--sn-cream);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not (((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) or (-webkit-backdrop-filter: blur(1px))){.sn-header.svelte-j077jc{background:var(--sn-cream)}}.sn-bar.svelte-j077jc{display:flex;align-items:center;justify-content:space-between;gap:4px 12px;max-width:1200px;margin:0 auto;padding:10px 16px}.sn-logo.svelte-j077jc{display:flex;align-items:center;gap:8px;font-weight:700;font-size:17px}.sn-logo.svelte-j077jc img:where(.svelte-j077jc){border-radius:6px}.sn-signin.svelte-j077jc,.sn-crumbs.svelte-j077jc a:where(.svelte-j077jc),.sn-footer.svelte-j077jc a:where(.svelte-j077jc){transition:color .18s ease,opacity .18s ease}.sn-signin.svelte-j077jc:hover,.sn-crumbs.svelte-j077jc a:where(.svelte-j077jc):hover,.sn-footer.svelte-j077jc a:where(.svelte-j077jc):hover{color:var(--sn-sage)}.sn-actions.svelte-j077jc{display:flex;align-items:center;gap:12px}.sn-bar.svelte-j077jc .sx{order:3}.sn-actions.svelte-j077jc{margin-left:auto}.sn-signin.svelte-j077jc{display:none;font-size:15px;font-weight:500;color:var(--sn-soft)}.sn-btn.svelte-j077jc{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;background:var(--sn-forest);color:#fff;font-weight:600;transition:transform .18s ease,opacity .18s ease}.sn-btn.svelte-j077jc:hover,.sn-btn.svelte-j077jc:focus-visible{transform:translateY(-2px);opacity:.92}.sn-btn.svelte-j077jc:active{transform:translateY(0) scale(.98)}@media (max-width: 480px){.sn-wide.svelte-j077jc{display:none}}.sn-btn-small.svelte-j077jc{min-height:44px;padding:0 16px;font-size:14px;white-space:nowrap}.sn-btn-ghost.svelte-j077jc{background:transparent;color:var(--sn-ink);border:1px solid var(--sn-line)}.sn-main.svelte-j077jc{max-width:760px;margin:0 auto;padding:20px 16px 64px}.sn-crumbs.svelte-j077jc{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--sn-soft);margin-bottom:28px}.sn-crumbs.svelte-j077jc a:where(.svelte-j077jc){padding:2px 0}.sn-body.svelte-j077jc h1{font-size:clamp(32px,7vw,48px);line-height:1.1;letter-spacing:-.03em;font-weight:800;margin:0 0 18px}.sn-body.svelte-j077jc .sn-lead{font-size:clamp(18px,3vw,21px);line-height:1.55;color:var(--sn-ink);margin:0 0 12px}.sn-body.svelte-j077jc h2{font-size:clamp(23px,4vw,29px);line-height:1.2;letter-spacing:-.02em;font-weight:700;margin:44px 0 12px}.sn-body.svelte-j077jc h3{font-size:18px;font-weight:700;margin:24px 0 6px}.sn-body.svelte-j077jc p,.sn-body.svelte-j077jc li{font-size:16px;line-height:1.65;color:var(--sn-soft)}.sn-body.svelte-j077jc p{margin:0 0 14px}.sn-body.svelte-j077jc ul,.sn-body.svelte-j077jc ol{margin:0 0 16px;padding-left:22px}.sn-body.svelte-j077jc ul{list-style:disc}.sn-body.svelte-j077jc ol{list-style:decimal}.sn-body.svelte-j077jc li{margin-bottom:8px}.sn-body.svelte-j077jc p a,.sn-body.svelte-j077jc li a,.sn-body.svelte-j077jc td a{color:var(--sn-sage);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .18s ease}.sn-body.svelte-j077jc p a:hover,.sn-body.svelte-j077jc li a:hover,.sn-body.svelte-j077jc td a:hover{color:var(--sn-ink)}.sn.svelte-j077jc .sn-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sn-body.svelte-j077jc strong{color:var(--sn-ink)}.sn-body.svelte-j077jc .sn-note{padding:16px 18px;margin:20px 0;border-radius:16px;background:var(--sn-sage-bg);border:1px solid var(--sn-line)}.sn-body.svelte-j077jc .sn-table{position:relative;overflow-x:auto;margin:16px 0;border:1px solid var(--sn-line);border-radius:16px;background:#fff}.sn-body.svelte-j077jc table{width:100%;min-width:480px;border-collapse:collapse;font-size:15px}.sn-body.svelte-j077jc th,.sn-body.svelte-j077jc td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--sn-line);color:var(--sn-soft)}.sn-body.svelte-j077jc th{color:var(--sn-ink);font-weight:600}.sn-body.svelte-j077jc tr:last-child td{border-bottom:0}.sn-faqs.svelte-j077jc details:where(.svelte-j077jc){border-bottom:1px solid var(--sn-line)}.sn-faqs.svelte-j077jc summary:where(.svelte-j077jc){display:flex;justify-content:space-between;gap:16px;min-height:48px;padding:14px 0;font-weight:600;cursor:pointer;list-style:none;transition:color .18s ease}.sn-faqs.svelte-j077jc summary:where(.svelte-j077jc)::-webkit-details-marker{display:none}.sn-faqs.svelte-j077jc summary:where(.svelte-j077jc):hover{color:var(--sn-sage)}.sn-faqs.svelte-j077jc summary:where(.svelte-j077jc):after{content:"+";font-size:20px;line-height:1;transition:transform .2s ease}.sn-faqs.svelte-j077jc details[open]:where(.svelte-j077jc) summary:where(.svelte-j077jc):after{transform:rotate(45deg)}.sn-faqs.svelte-j077jc details[open]:where(.svelte-j077jc) p:where(.svelte-j077jc){animation:svelte-j077jc-sn-reveal .22s ease}@keyframes svelte-j077jc-sn-reveal{0%{opacity:0;transform:translateY(-4px)}}.sn-cta.svelte-j077jc{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.sn-footer.svelte-j077jc{border-top:1px solid var(--sn-line);padding:40px 16px 28px}.sn-footer-grid.svelte-j077jc{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:28px;max-width:1000px;margin:0 auto}.sn-footer.svelte-j077jc h2:where(.svelte-j077jc){font-size:14px;font-weight:700;margin:0 0 6px}.sn-footer.svelte-j077jc a:where(.svelte-j077jc){display:flex;align-items:center;min-height:36px;font-size:15px;color:var(--sn-soft)}.sn-copy.svelte-j077jc{max-width:760px;margin:28px auto 0;font-size:14px;color:var(--sn-soft)}.sn.svelte-j077jc a:focus-visible,.sn.svelte-j077jc summary:where(.svelte-j077jc):focus-visible{outline:2px solid var(--sn-sage);outline-offset:3px;border-radius:6px}@media (min-width: 1000px){.sn-bar.svelte-j077jc .sx{order:0}.sn-signin.svelte-j077jc{display:inline}.sn-demo.svelte-j077jc{display:none}}@media (min-width: 1180px){.sn-demo.svelte-j077jc{display:inline}}@media (min-width: 900px){.sn-bar.svelte-j077jc{padding:14px 32px}.sn-main.svelte-j077jc{padding-top:32px}}@media (prefers-reduced-motion: reduce){.sn-btn.svelte-j077jc,.sn-btn.svelte-j077jc:hover,.sn-btn.svelte-j077jc:focus-visible,.sn-btn.svelte-j077jc:active{transform:none}.sn-faqs.svelte-j077jc summary:where(.svelte-j077jc):after,.sn-faqs.svelte-j077jc details[open]:where(.svelte-j077jc) summary:where(.svelte-j077jc):after{transition:none}.sn-faqs.svelte-j077jc details[open]:where(.svelte-j077jc) p:where(.svelte-j077jc){animation:none}}
