.sn.svelte-xgvcu9{--sn-ink: #101511;--sn-soft: #3c453c;--sn-line: #dfe6da;--sn-cream: #faf9f4;--sn-sage: #4d6442;--sn-sage-bg: #f3f6f1;--sn-forest: #101d14;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-xgvcu9{position:sticky;top:0;z-index:20;background:var(--sn-cream);border-bottom:1px solid var(--sn-line)}.sn-bar.svelte-xgvcu9{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1200px;margin:0 auto;padding:12px 16px}.sn-logo.svelte-xgvcu9{display:flex;align-items:center;gap:8px;font-weight:700;font-size:17px}.sn-logo.svelte-xgvcu9 img:where(.svelte-xgvcu9){border-radius:6px}.sn-nav.svelte-xgvcu9{display:none;gap:28px;font-size:15px;font-weight:500;color:var(--sn-soft)}.sn-nav.svelte-xgvcu9 a:where(.svelte-xgvcu9),.sn-signin.svelte-xgvcu9,.sn-crumbs.svelte-xgvcu9 a:where(.svelte-xgvcu9),.sn-footer.svelte-xgvcu9 a:where(.svelte-xgvcu9){transition:color .18s ease,opacity .18s ease}.sn-nav.svelte-xgvcu9 a:where(.svelte-xgvcu9):hover,.sn-signin.svelte-xgvcu9:hover,.sn-crumbs.svelte-xgvcu9 a:where(.svelte-xgvcu9):hover,.sn-footer.svelte-xgvcu9 a:where(.svelte-xgvcu9):hover{color:var(--sn-sage)}.sn-actions.svelte-xgvcu9{display:flex;align-items:center;gap:12px}.sn-signin.svelte-xgvcu9{display:none;font-size:15px;font-weight:500;color:var(--sn-soft)}.sn-btn.svelte-xgvcu9{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-xgvcu9:hover,.sn-btn.svelte-xgvcu9:focus-visible{transform:translateY(-2px);opacity:.92}.sn-btn.svelte-xgvcu9:active{transform:translateY(0) scale(.98)}.sn-btn-small.svelte-xgvcu9{min-height:44px;padding:0 16px;font-size:14px;white-space:nowrap}.sn-btn-ghost.svelte-xgvcu9{background:transparent;color:var(--sn-ink);border:1px solid var(--sn-line)}.sn-main.svelte-xgvcu9{max-width:760px;margin:0 auto;padding:20px 16px 64px}.sn-crumbs.svelte-xgvcu9{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--sn-soft);margin-bottom:28px}.sn-crumbs.svelte-xgvcu9 a:where(.svelte-xgvcu9){padding:2px 0}.sn-body.svelte-xgvcu9 h1{font-size:clamp(32px,7vw,48px);line-height:1.1;letter-spacing:-.03em;font-weight:800;margin:0 0 18px}.sn-body.svelte-xgvcu9 .sn-lead{font-size:clamp(18px,3vw,21px);line-height:1.55;color:var(--sn-ink);margin:0 0 12px}.sn-body.svelte-xgvcu9 h2{font-size:clamp(23px,4vw,29px);line-height:1.2;letter-spacing:-.02em;font-weight:700;margin:44px 0 12px}.sn-body.svelte-xgvcu9 h3{font-size:18px;font-weight:700;margin:24px 0 6px}.sn-body.svelte-xgvcu9 p,.sn-body.svelte-xgvcu9 li{font-size:16px;line-height:1.65;color:var(--sn-soft)}.sn-body.svelte-xgvcu9 p{margin:0 0 14px}.sn-body.svelte-xgvcu9 ul,.sn-body.svelte-xgvcu9 ol{margin:0 0 16px;padding-left:22px}.sn-body.svelte-xgvcu9 ul{list-style:disc}.sn-body.svelte-xgvcu9 ol{list-style:decimal}.sn-body.svelte-xgvcu9 li{margin-bottom:8px}.sn-body.svelte-xgvcu9 p a,.sn-body.svelte-xgvcu9 li a,.sn-body.svelte-xgvcu9 td a{color:var(--sn-sage);font-weight:600;text-decoration:underline;text-underline-offset:3px}.sn-body.svelte-xgvcu9 strong{color:var(--sn-ink)}.sn-body.svelte-xgvcu9 .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-xgvcu9 .sn-table{overflow-x:auto;margin:16px 0;border:1px solid var(--sn-line);border-radius:16px;background:#fff}.sn-body.svelte-xgvcu9 table{width:100%;min-width:480px;border-collapse:collapse;font-size:15px}.sn-body.svelte-xgvcu9 th,.sn-body.svelte-xgvcu9 td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--sn-line);color:var(--sn-soft)}.sn-body.svelte-xgvcu9 th{color:var(--sn-ink);font-weight:600}.sn-body.svelte-xgvcu9 tr:last-child td{border-bottom:0}.sn-faqs.svelte-xgvcu9 details:where(.svelte-xgvcu9){border-bottom:1px solid var(--sn-line)}.sn-faqs.svelte-xgvcu9 summary:where(.svelte-xgvcu9){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-xgvcu9 summary:where(.svelte-xgvcu9)::-webkit-details-marker{display:none}.sn-faqs.svelte-xgvcu9 summary:where(.svelte-xgvcu9):hover{color:var(--sn-sage)}.sn-faqs.svelte-xgvcu9 summary:where(.svelte-xgvcu9):after{content:"+";font-size:20px;line-height:1;transition:transform .2s ease}.sn-faqs.svelte-xgvcu9 details[open]:where(.svelte-xgvcu9) summary:where(.svelte-xgvcu9):after{transform:rotate(45deg)}.sn-faqs.svelte-xgvcu9 details[open]:where(.svelte-xgvcu9) p:where(.svelte-xgvcu9){animation:svelte-xgvcu9-sn-reveal .22s ease}@keyframes svelte-xgvcu9-sn-reveal{0%{opacity:0;transform:translateY(-4px)}}.sn-cta.svelte-xgvcu9{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.sn-footer.svelte-xgvcu9{border-top:1px solid var(--sn-line);padding:40px 16px 28px}.sn-footer-grid.svelte-xgvcu9{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:28px;max-width:760px;margin:0 auto}.sn-footer.svelte-xgvcu9 h2:where(.svelte-xgvcu9){font-size:14px;font-weight:700;margin:0 0 6px}.sn-footer.svelte-xgvcu9 a:where(.svelte-xgvcu9){display:flex;align-items:center;min-height:36px;font-size:15px;color:var(--sn-soft)}.sn-copy.svelte-xgvcu9{max-width:760px;margin:28px auto 0;font-size:14px;color:var(--sn-soft)}.sn.svelte-xgvcu9 a:focus-visible,.sn.svelte-xgvcu9 summary:where(.svelte-xgvcu9):focus-visible{outline:2px solid var(--sn-sage);outline-offset:3px;border-radius:6px}@media (min-width: 900px){.sn-nav.svelte-xgvcu9{display:flex}.sn-signin.svelte-xgvcu9{display:inline}.sn-bar.svelte-xgvcu9{padding:14px 32px}.sn-main.svelte-xgvcu9{padding-top:32px}}@media (prefers-reduced-motion: reduce){.sn-btn.svelte-xgvcu9,.sn-btn.svelte-xgvcu9:hover,.sn-btn.svelte-xgvcu9:focus-visible,.sn-btn.svelte-xgvcu9:active{transform:none}.sn-faqs.svelte-xgvcu9 summary:where(.svelte-xgvcu9):after,.sn-faqs.svelte-xgvcu9 details[open]:where(.svelte-xgvcu9) summary:where(.svelte-xgvcu9):after{transition:none}.sn-faqs.svelte-xgvcu9 details[open]:where(.svelte-xgvcu9) p:where(.svelte-xgvcu9){animation:none}}
