.rw-res.svelte-efker8{align-items:center;display:flex;position:relative}.rw-res-trigger.svelte-efker8{color:#4a544e;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;padding:8px 12px;font-family:inherit;font-size:13.5px;font-weight:600;display:inline-flex}.rw-res-caret.svelte-efker8{opacity:.7;transition:transform .16s}.rw-res.svelte-efker8:hover .rw-res-caret:where(.svelte-efker8),.rw-res.svelte-efker8:focus-within .rw-res-caret:where(.svelte-efker8){transform:rotate(180deg)}.rw-res-trigger.svelte-efker8:hover,.rw-res.svelte-efker8:focus-within .rw-res-trigger:where(.svelte-efker8){color:#161a18;background:#efede7}.rw-res-panel.svelte-efker8{opacity:0;pointer-events:none;z-index:120;background:#fff;border:1px solid #e6e4dd;border-radius:16px;min-width:620px;padding:16px;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 24px 60px -24px #0f1a2447}.rw-res-panel.svelte-efker8:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.rw-res.svelte-efker8:hover .rw-res-panel:where(.svelte-efker8),.rw-res.svelte-efker8:focus-within .rw-res-panel:where(.svelte-efker8){opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.rw-res-grid.svelte-efker8{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.rw-res-col.svelte-efker8{flex-direction:column;display:flex}.rw-res-colhead.svelte-efker8{border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px 8px;text-decoration:none;display:flex}.rw-res-colhead.svelte-efker8:hover{background:#f4f2eb}.rw-res-collabel.svelte-efker8{font-family:var(--rk-font-display);letter-spacing:-.01em;color:#161a18;font-size:14px;font-weight:800}.rw-res-colsub.svelte-efker8{color:#667069;font-size:11.5px;line-height:1.35}.rw-res-links.svelte-efker8{flex-direction:column;margin-top:2px;display:flex}.rw-res-link.svelte-efker8{color:#4a544e;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:500;line-height:1.3;text-decoration:none}.rw-res-link.svelte-efker8:hover{color:#161a18;background:#f4f2eb}.rw-res-all.svelte-efker8{color:var(--rk-green-press);border-radius:8px;margin-top:2px;padding:7px 12px;font-size:12.5px;font-weight:600;text-decoration:none}.rw-res-all.svelte-efker8:hover{background:var(--rk-green-soft)}@media (width<=980px){.rw-res-panel.svelte-efker8{display:none}}.rw-aom-scrim.svelte-10rvj7e{z-index:400;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rw-aom-card.svelte-10rvj7e{color:#161a18;background:#fff;border-radius:18px;width:440px;max-width:100%;padding:24px 26px;animation:.24s cubic-bezier(.32,.72,0,1) svelte-10rvj7e-rw-aom-up;box-shadow:0 24px 64px -16px #00000059}.rw-aom-head.svelte-10rvj7e{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.rw-aom-title.svelte-10rvj7e{font-family:var(--rk-font-display);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:800}.rw-aom-x.svelte-10rvj7e{color:#667069;cursor:pointer;background:0 0;border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.rw-aom-x.svelte-10rvj7e:hover{color:#161a18;background:#f1f3f1}.rw-aom-desc.svelte-10rvj7e{color:#4a544e;margin:0 0 20px;font-size:14px;line-height:1.65}.rw-aom-row.svelte-10rvj7e{background:#fbfbf9;border:1px solid #e6e4dd;border-radius:14px;align-items:center;gap:16px;padding:14px 16px;display:flex}.rw-aom-rowtext.svelte-10rvj7e{flex:1;min-width:0}.rw-aom-rowtitle.svelte-10rvj7e{font-size:14px;font-weight:700}.rw-aom-rowsub.svelte-10rvj7e{color:#667069;margin-top:2px;font-size:12.5px}.rw-aom-switch.svelte-10rvj7e{cursor:pointer;background:#cbd2cd;border:none;border-radius:9999px;flex-shrink:0;width:42px;height:24px;padding:0;transition:background .15s;position:relative}.rw-aom-switch.on.svelte-10rvj7e{background:var(--rw-deep)}.rw-aom-knob.svelte-10rvj7e{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.rw-aom-knob.on.svelte-10rvj7e{left:20px}@keyframes svelte-10rvj7e-rw-aom-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rw-root.svelte-3qm88h{--rw-accent:#26c7b6;--rw-deep:var(--rk-green);--rw-inktext:var(--rk-green-press);--rw-tint:var(--rk-green-soft);--rw-soft:#e2f9f6;--rw-softtext:var(--rk-green-press);color:#161a18;font-family:var(--rk-font-sans);background:#f7f6f2;flex-direction:column;min-height:100vh;display:flex;position:relative}.rw-root[data-hero=light].svelte-3qm88h{--rw-hero-bg:transparent;--rw-hero-surface:radial-gradient(600px 300px at 8% 0%, #26c7b62e, transparent 70%), radial-gradient(600px 300px at 92% 0%, #26c7b62e, transparent 70%), linear-gradient(180deg, #d9efea 0%, #e8f4ef 40%, #f4f2eb 100%);--rw-hero-fg:#161a18;--rw-hero-sub:#4a544e;--rw-hero-mut:#667069;--rw-hero-fade:#f7f6f2;--rw-hero-btn-bg:var(--rw-deep);--rw-hero-btn-fg:#fff;--rw-hero-btn2-bg:#fff;--rw-hero-btn2-fg:#161a18;--rw-hero-btn2-bd:#ddd9d0;--rw-hero-pill-bg:#fff;--rw-hero-pill-bd:#e6e4dd;--rw-hero-pill-fg:var(--rw-inktext);--rw-hero-word:var(--rw-deep);--rw-hero-card-bd:#e6e4dd;--rw-hero-card-shadow:0 -14px 44px -26px #0f1a2438}.rw-root[data-hero=dark].svelte-3qm88h{--rw-hero-bg:#14181b;--rw-hero-surface:#14181b;--rw-hero-fg:#fcfdfc;--rw-hero-sub:#a8b0aa;--rw-hero-mut:#77817b;--rw-hero-fade:#14181b;--rw-hero-btn-bg:var(--rw-accent);--rw-hero-btn-fg:#10231a;--rw-hero-btn2-bg:transparent;--rw-hero-btn2-fg:#fcfdfc;--rw-hero-btn2-bd:#ffffff38;--rw-hero-pill-bg:#ffffff0d;--rw-hero-pill-bd:#ffffff21;--rw-hero-pill-fg:var(--rw-accent);--rw-hero-word:var(--rw-accent);--rw-hero-card-bd:#ffffff1a;--rw-hero-card-shadow:0 -30px 80px -30px #00000080}.rw-navlink.svelte-3qm88h:hover{color:#161a18;background:#efede7}.rw-cta-dark.svelte-3qm88h:hover{background:#000}.rw-footlink.svelte-3qm88h{color:inherit;cursor:pointer;text-align:left;text-decoration:none}.rw-footlink.svelte-3qm88h:hover{color:#fff}.rw-footbtn.svelte-3qm88h{appearance:none;font:inherit;font-size:13.5px;line-height:inherit;background:0 0;border:none;margin:0;padding:0}.rw-skiplink.svelte-3qm88h{z-index:300;color:#fff;background:#14181b;border-radius:10px;padding:10px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:top .15s;position:absolute;top:-60px;left:8px}.rw-skiplink.svelte-3qm88h:focus{top:8px}.rw-mnav.svelte-3qm88h{display:none}.rw-mnav-btn.svelte-3qm88h{color:#161a18;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;list-style:none;display:inline-flex}.rw-mnav-btn.svelte-3qm88h::-webkit-details-marker{display:none}.rw-mnav-btn.svelte-3qm88h:hover{background:#efede7}.rw-mnav[open].svelte-3qm88h .rw-mnav-open:where(.svelte-3qm88h),.rw-mnav.svelte-3qm88h:not([open]) .rw-mnav-close:where(.svelte-3qm88h){display:none}.rw-mnav-panel.svelte-3qm88h{background:#f7f6f2;border-bottom:1px solid #e6e4dd;flex-direction:column;gap:2px;padding:8px 20px 16px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 40px -24px #0f1a2447}.rw-mnav-link.svelte-3qm88h{color:#2c332e;border-bottom:1px solid #ebe9e2;padding:12px 8px;font-size:15px;font-weight:600;text-decoration:none}.rw-mnav-link.svelte-3qm88h:hover{color:#161a18}.rw-mnav-cta.svelte-3qm88h{color:#fff;background:#14181b;border-radius:11px;justify-content:center;align-items:center;height:46px;margin-top:12px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=980px){.rw-navlinks.svelte-3qm88h{display:none!important}.rw-mnav.svelte-3qm88h{display:block}.rw-foot.svelte-3qm88h{grid-template-columns:1fr 1fr!important}}@media (width<=640px){.rw-foot.svelte-3qm88h{grid-template-columns:1fr!important}.rw-pagepad.svelte-3qm88h{padding-left:20px!important;padding-right:20px!important}.rw-demo-link.svelte-3qm88h{display:none!important}}@media (prefers-reduced-motion:reduce){.rw-root *,.rw-root :before,.rw-root :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.rw-header[data-scrolled=false].svelte-3qm88h{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-bottom-color:#0000!important}
