summary.svelte-ljxesw{list-style:none;cursor:pointer}summary.svelte-ljxesw::-webkit-details-marker{display:none}.analytics-privacy.svelte-ljxesw{max-width:560px;color:inherit;font-size:.76rem}.analytics-privacy.svelte-ljxesw p:where(.svelte-ljxesw){line-height:1.6}.analytics-privacy.svelte-ljxesw label:where(.svelte-ljxesw){display:flex;align-items:center;gap:8px}.home-resolver-hero.svelte-19yqcar{padding:clamp(52px,7vw,80px) 0 44px;border-bottom:1px solid #e3e9e6;background:#fff}.home-resolver-hero__inner.svelte-19yqcar{max-width:1040px;text-align:start}.home-resolver-hero__copy.svelte-19yqcar{max-width:820px;margin:0}.home-resolver-hero.svelte-19yqcar h1:where(.svelte-19yqcar){max-width:900px;margin:12px 0 14px;color:#142f31;font-size:clamp(2.15rem,4vw,3.45rem);letter-spacing:-.04em;line-height:1.16;text-wrap:balance}.home-resolver-hero__copy.svelte-19yqcar>p:where(.svelte-19yqcar){max-width:690px;margin:0;color:#536b66;font-size:clamp(1rem,1.4vw,1.08rem);line-height:1.7}.home-resolver-hero__form.svelte-19yqcar{width:min(100%,900px);margin-top:30px;text-align:start}.home-quick-platforms.svelte-19yqcar{justify-content:flex-start;gap:4px 16px;margin-top:18px;color:#71827e;font-size:.76rem}.home-quick-platforms.svelte-19yqcar>span:where(.svelte-19yqcar){margin-inline-end:5px}.home-quick-platforms.svelte-19yqcar a:where(.svelte-19yqcar){padding:5px 0;border:0;border-radius:0;background:transparent;color:#516b64;font-size:.78rem;text-decoration:none;transition:color .16s}.home-quick-platforms.svelte-19yqcar a:where(.svelte-19yqcar):hover{color:#087b69;text-decoration:underline}.platform-home.svelte-19yqcar{padding:58px 0 64px;background:#fff}.platform-home__intro.svelte-19yqcar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:18px;margin-bottom:24px}.platform-home__intro.svelte-19yqcar h2:where(.svelte-19yqcar),.home-guide__heading.svelte-19yqcar h2:where(.svelte-19yqcar),.home-tools__copy.svelte-19yqcar h2:where(.svelte-19yqcar){margin:0 0 8px;color:#153634;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.25}.platform-home__intro.svelte-19yqcar>a:where(.svelte-19yqcar){color:#087b69;font-size:.86rem;font-weight:750;text-decoration:none}.platform-home__intro.svelte-19yqcar>a:where(.svelte-19yqcar):hover{text-decoration:underline}.platform-home__grid.svelte-19yqcar{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;border-top:1px solid #dfe7e3}.platform-home__card.svelte-19yqcar{min-width:0;min-height:108px;gap:7px;padding:17px 2px;border:0;border-bottom:1px solid #e5ebe8;border-radius:0;background:transparent;box-shadow:none;transition:color .16s,border-color .16s}.platform-home__card.svelte-19yqcar:hover{transform:none;border-color:#8dbeb0;background:transparent;box-shadow:none}.platform-home__card-top.svelte-19yqcar{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#788d86;font-size:.72rem;font-weight:700}.platform-home__card-top.svelte-19yqcar>span:where(.svelte-19yqcar):last-child{color:#7caaa0;font-size:1rem}.platform-home__card.svelte-19yqcar strong:where(.svelte-19yqcar){color:#1a3935;font-size:1rem}.platform-home__card.svelte-19yqcar small:where(.svelte-19yqcar){overflow-wrap:anywhere;color:#748680;font-size:.75rem;line-height:1.45}.home-guide.svelte-19yqcar{padding:56px 0 64px;border-top:1px solid #e8eeeb;background:#fff}.home-guide__heading.svelte-19yqcar{align-items:start;gap:12px;margin-bottom:24px}.home-guide__steps.svelte-19yqcar{gap:24px}.home-guide__steps.svelte-19yqcar li:where(.svelte-19yqcar){grid-template-columns:28px minmax(0,1fr);gap:12px;padding:18px 0 0;border:0;border-top:1px solid #dfe7e3;border-radius:0;background:transparent}.home-guide__steps.svelte-19yqcar li:where(.svelte-19yqcar)>span:where(.svelte-19yqcar){width:26px;height:26px;border:1px solid #d5e2dc;border-radius:50%;background:transparent;color:#137d6b}.home-guide__steps.svelte-19yqcar h3:where(.svelte-19yqcar){margin:4px 0 7px;color:#1a3935;font-size:.95rem}.home-guide__steps.svelte-19yqcar p:where(.svelte-19yqcar){color:#6b8079;font-size:.84rem;line-height:1.6}.home-tools.svelte-19yqcar{padding:48px 0;border-top:1px solid #e8eeeb;background:#fff}.home-tools__copy.svelte-19yqcar p:where(.svelte-19yqcar){color:#687e77;font-size:.9rem}@media(max-width:800px){.platform-home__grid.svelte-19yqcar{grid-template-columns:repeat(2,minmax(0,1fr))}.home-guide__steps.svelte-19yqcar{grid-template-columns:1fr}}@media(max-width:620px){.platform-home__intro.svelte-19yqcar{align-items:flex-start;text-align:start}}@media(max-width:600px){.home-resolver-hero.svelte-19yqcar{padding:42px 0 32px}.home-resolver-hero.svelte-19yqcar h1:where(.svelte-19yqcar){font-size:clamp(2rem,8vw,2.65rem);letter-spacing:-.035em}.home-resolver-hero__form.svelte-19yqcar{margin-top:22px}.home-quick-platforms.svelte-19yqcar{gap:3px 14px}.platform-home.svelte-19yqcar,.home-guide.svelte-19yqcar{padding-block:42px}.platform-home__grid.svelte-19yqcar{gap:0 18px}.platform-home__card.svelte-19yqcar{min-height:104px;padding:14px 2px}.home-guide__heading.svelte-19yqcar{display:block}}@media(prefers-reduced-motion:reduce){.platform-home__card.svelte-19yqcar,.home-quick-platforms.svelte-19yqcar a:where(.svelte-19yqcar){transition:none}}.reading-page.svelte-fzvlu1{padding-bottom:clamp(64px,8vw,104px);background:#fff}.reading-container.svelte-fzvlu1{width:min(1100px,calc(100% - 48px));margin-inline:auto}.reading-header.svelte-fzvlu1{padding:clamp(40px,5vw,64px) 0 clamp(32px,4vw,48px);border-bottom:1px solid #e5ebea}.back-link.svelte-fzvlu1{display:inline-flex;align-items:center;gap:8px;margin-bottom:26px;color:var(--ink-600);font-size:.8rem;font-weight:650;text-decoration:none}.back-link.svelte-fzvlu1:hover{text-decoration:underline}.back-link.svelte-fzvlu1 span:where(.svelte-fzvlu1){font-size:1.05rem}.reading-header.svelte-fzvlu1 h1:where(.svelte-fzvlu1){max-width:800px;margin:0;font-size:clamp(2rem,3.6vw,3rem);letter-spacing:-.035em;overflow-wrap:anywhere}.reading-lead.svelte-fzvlu1{max-width:730px;margin:16px 0 0;color:var(--ink-600);font-size:1rem;line-height:1.75}.reading-date.svelte-fzvlu1{margin:18px 0 0;color:var(--ink-500);font-size:.76rem}.reading-layout.svelte-fzvlu1{display:grid;grid-template-columns:minmax(170px,205px) minmax(0,1fr);gap:clamp(36px,6vw,76px);align-items:start;padding-top:clamp(32px,4vw,48px)}.contents.svelte-fzvlu1{position:sticky;top:96px;min-width:0;border-inline-start:1px solid #e3eae8}.contents.svelte-fzvlu1 ol:where(.svelte-fzvlu1){display:grid;gap:2px;margin:0;padding:0 0 0 12px;list-style:none}[dir=rtl] .contents.svelte-fzvlu1 ol:where(.svelte-fzvlu1){padding:0 12px 0 0}.contents.svelte-fzvlu1 a:where(.svelte-fzvlu1){display:grid;grid-template-columns:23px minmax(0,1fr);gap:6px;align-items:start;padding:8px 10px;border-radius:5px;color:var(--ink-600);font-size:.8rem;line-height:1.45;text-decoration:none;overflow-wrap:anywhere;transition:color .15s,background .15s}.contents.svelte-fzvlu1 a:where(.svelte-fzvlu1) span:where(.svelte-fzvlu1):first-child{color:var(--ink-500);font-family:var(--font-mono);font-size:.7rem}.contents.svelte-fzvlu1 a:where(.svelte-fzvlu1):hover,.contents.svelte-fzvlu1 a:where(.svelte-fzvlu1):focus-visible{color:var(--aqua-700);background:#f4f8f6}.reading-body.svelte-fzvlu1{min-width:0;max-width:760px}.reading-section.svelte-fzvlu1{padding:30px 0;border-bottom:1px solid #e8edeb;scroll-margin-top:96px}.reading-section.svelte-fzvlu1:first-child{padding-top:0}.reading-section__heading.svelte-fzvlu1{display:flex;align-items:baseline;gap:13px;margin-bottom:14px}.section-number.svelte-fzvlu1{flex:none;color:var(--aqua-700);font-family:var(--font-mono);font-size:.75rem;font-weight:700}.reading-section__heading.svelte-fzvlu1 h2:where(.svelte-fzvlu1){margin:0;font-size:clamp(1.12rem,1.5vw,1.3rem);line-height:1.4;overflow-wrap:anywhere}.reading-section.svelte-fzvlu1 p:where(.svelte-fzvlu1){margin:0;color:var(--ink-700);font-size:.96rem;line-height:1.9;overflow-wrap:anywhere}.section-links.svelte-fzvlu1{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:20px}.section-links.svelte-fzvlu1 a:where(.svelte-fzvlu1),.reading-contact.svelte-fzvlu1 a:where(.svelte-fzvlu1){color:var(--aqua-700);font-size:.85rem;font-weight:700;text-decoration:none}.section-links.svelte-fzvlu1 a:where(.svelte-fzvlu1):hover,.reading-contact.svelte-fzvlu1 a:where(.svelte-fzvlu1):hover{text-decoration:underline}.reading-contact.svelte-fzvlu1{padding:25px 0 30px}[dir=rtl] .back-link.svelte-fzvlu1 span:where(.svelte-fzvlu1),[dir=rtl] .reading-contact.svelte-fzvlu1 span:where(.svelte-fzvlu1){transform:scaleX(-1)}@media(max-width:760px){.reading-container.svelte-fzvlu1{width:min(100% - 32px,760px)}.reading-layout.svelte-fzvlu1{grid-template-columns:1fr;gap:24px}.contents.svelte-fzvlu1{position:static;overflow-x:auto;border:0;border-block:1px solid #e8edeb;scrollbar-width:thin}.contents.svelte-fzvlu1 ol:where(.svelte-fzvlu1),[dir=rtl] .contents.svelte-fzvlu1 ol:where(.svelte-fzvlu1){display:flex;gap:4px;width:max-content;max-width:none;padding:4px 0}.contents.svelte-fzvlu1 li:where(.svelte-fzvlu1){flex:0 0 auto}.contents.svelte-fzvlu1 a:where(.svelte-fzvlu1){display:flex;min-height:44px;align-items:center;padding:8px 10px;white-space:nowrap}.reading-section.svelte-fzvlu1{padding:28px 0}}@media(max-width:420px){.reading-header.svelte-fzvlu1 h1:where(.svelte-fzvlu1){font-size:2rem}}.platform-page.svelte-q6a0v{padding-bottom:64px}.platform-page.svelte-q6a0v .platform-hero:where(.svelte-q6a0v){padding:56px 0 42px;border-bottom:1px solid #e0e9e4;background:#fff}.platform-hero__inner.svelte-q6a0v{text-align:start}.platform-hero__copy.svelte-q6a0v{max-width:850px;margin:0}.platform-hero__kicker-row.svelte-q6a0v{justify-content:flex-start}.platform-page.svelte-q6a0v .platform-hero:where(.svelte-q6a0v) h1:where(.svelte-q6a0v){max-width:900px;margin:12px 0 14px;color:#142f31;font-size:clamp(2.1rem,4vw,3.35rem);line-height:1.16;letter-spacing:-.04em;text-wrap:balance}.platform-page.svelte-q6a0v .platform-hero__lead:where(.svelte-q6a0v){max-width:760px;margin:0;color:#536b66;font-size:1rem;line-height:1.7}.platform-hero__resolver.svelte-q6a0v{width:min(900px,100%);margin:26px 0 0;text-align:start}.platform-hero__footnote.svelte-q6a0v{margin-top:12px;color:#789087;font-size:.74rem}.platform-fact-strip.svelte-q6a0v{width:min(900px,100%);margin:20px 0 0;border:0;border-top:1px solid #e0e9e4;border-bottom:1px solid #e0e9e4;border-radius:0;background:transparent;text-align:start}.platform-fact-strip.svelte-q6a0v>div:where(.svelte-q6a0v){min-width:0;padding:14px 16px}.platform-fact-strip.svelte-q6a0v>div:where(.svelte-q6a0v)+div:where(.svelte-q6a0v){border-inline-start:1px solid #e0e9e4}.platform-fact-strip.svelte-q6a0v dt:where(.svelte-q6a0v){color:#789087;font-size:.7rem}.platform-fact-strip.svelte-q6a0v dd:where(.svelte-q6a0v){color:#35534c;line-height:1.5}.platform-page.svelte-q6a0v .platform-content:where(.svelte-q6a0v){width:min(1040px,calc(100% - 40px))}.platform-page.svelte-q6a0v .platform-section:where(.svelte-q6a0v){padding:46px 0;border-color:#e5ece8}.platform-page.svelte-q6a0v .platform-section__heading:where(.svelte-q6a0v){margin-bottom:22px}.platform-page.svelte-q6a0v .platform-section__heading:where(.svelte-q6a0v) h2:where(.svelte-q6a0v){margin-bottom:8px;color:#173834;font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.25}.platform-page.svelte-q6a0v .platform-section__heading:where(.svelte-q6a0v) p:where(.svelte-q6a0v){color:#687e77;font-size:.9rem;line-height:1.6}.platform-use-case-grid.svelte-q6a0v,.platform-step-grid.svelte-q6a0v{gap:24px}.platform-use-case-grid.svelte-q6a0v li:where(.svelte-q6a0v),.platform-step-grid.svelte-q6a0v li:where(.svelte-q6a0v){min-width:0;padding:18px 0 0;border:0;border-top:1px solid #e0e9e4;border-radius:0;background:transparent}.platform-use-case-grid.svelte-q6a0v h3:where(.svelte-q6a0v),.platform-step-grid.svelte-q6a0v h3:where(.svelte-q6a0v){color:#254640;font-size:.95rem}.platform-use-case-grid.svelte-q6a0v p:where(.svelte-q6a0v),.platform-step-grid.svelte-q6a0v p:where(.svelte-q6a0v){color:#687e77;font-size:.84rem;line-height:1.6}.platform-link-guides.svelte-q6a0v li:where(.svelte-q6a0v),.platform-link-examples.svelte-q6a0v li:where(.svelte-q6a0v){border-color:#e0e9e4;border-radius:6px;background:#fff;box-shadow:none}.platform-faq.svelte-q6a0v details:where(.svelte-q6a0v){border-color:#e1eae5}.platform-faq.svelte-q6a0v summary:where(.svelte-q6a0v){color:#254640;font-weight:700}.platform-related-grid.svelte-q6a0v>a:where(.svelte-q6a0v){min-height:116px;border-color:#e0e9e4;border-radius:6px;background:#fff;box-shadow:none}.platform-related-grid.svelte-q6a0v>a:where(.svelte-q6a0v):hover{border-color:#aed4c4}@media(max-width:760px){.platform-page.svelte-q6a0v .platform-hero:where(.svelte-q6a0v){padding:42px 0 32px}.platform-page.svelte-q6a0v .platform-hero:where(.svelte-q6a0v) h1:where(.svelte-q6a0v){font-size:clamp(2rem,8vw,2.8rem)}.platform-fact-strip.svelte-q6a0v{grid-template-columns:1fr}.platform-fact-strip.svelte-q6a0v>div:where(.svelte-q6a0v)+div:where(.svelte-q6a0v){border-top:1px solid #e0e9e4;border-inline-start:0}.platform-page.svelte-q6a0v .platform-section:where(.svelte-q6a0v){padding:36px 0}}.platform-hub.svelte-psfvot{padding-bottom:64px}.platform-hub.svelte-psfvot .platform-hero:where(.svelte-psfvot){padding:58px 0 48px;border-bottom:1px solid #e0e9e4;background:#fff}.platform-hub__hero-inner.svelte-psfvot{max-width:1180px;text-align:start}.platform-hub.svelte-psfvot .platform-hero:where(.svelte-psfvot) h1:where(.svelte-psfvot){max-width:850px;margin:12px 0 14px;color:#142f31;font-size:clamp(2.1rem,4vw,3.35rem);letter-spacing:-.04em;line-height:1.16;text-wrap:balance}.platform-hub.svelte-psfvot .platform-hero__lead:where(.svelte-psfvot){max-width:700px;margin:0;color:#536b66;font-size:1rem;line-height:1.7}.platform-hub__hero-inner.svelte-psfvot small:where(.svelte-psfvot){margin-top:14px;color:#789087;font-size:.75rem}.platform-hub.svelte-psfvot .platform-content:where(.svelte-psfvot){width:min(1180px,calc(100% - 40px))}.platform-hub.svelte-psfvot .platform-section:where(.svelte-psfvot){padding:46px 0;border-color:#e5ece8}.platform-hub.svelte-psfvot .platform-section__heading:where(.svelte-psfvot){margin-bottom:22px}.platform-hub.svelte-psfvot .platform-section__heading:where(.svelte-psfvot) h2:where(.svelte-psfvot){margin-bottom:8px;color:#173834;font-size:clamp(1.35rem,2.2vw,1.8rem)}.platform-hub.svelte-psfvot .platform-card-grid:where(.svelte-psfvot){grid-template-columns:repeat(3,minmax(0,1fr));gap:0 26px;border-top:1px solid #dfe7e3}.platform-hub.svelte-psfvot .platform-card:where(.svelte-psfvot){position:relative;min-width:0;min-height:200px;padding:22px 2px;border:0;border-bottom:1px solid #e0e9e4;border-radius:0;background:transparent;box-shadow:none;transition:border-color .16s}.platform-hub.svelte-psfvot .platform-card:where(.svelte-psfvot):hover,.platform-hub.svelte-psfvot .platform-card:where(.svelte-psfvot):focus-within{transform:none;border-color:#93c4b5;background:transparent;box-shadow:none}.platform-hub.svelte-psfvot .platform-card:where(.svelte-psfvot) h2:where(.svelte-psfvot){margin:0 0 10px;color:#1a3935;font-size:1.05rem}.platform-hub.svelte-psfvot .platform-card:where(.svelte-psfvot) p:where(.svelte-psfvot){color:#687e77;font-size:.84rem;line-height:1.6}.platform-hub.svelte-psfvot .platform-card:where(.svelte-psfvot) ul:where(.svelte-psfvot){margin:12px 0 20px;color:#748680;font-size:.76rem;overflow-wrap:anywhere}.platform-hub.svelte-psfvot .platform-card:where(.svelte-psfvot)>a:where(.svelte-psfvot){color:#087b69;font-size:.82rem;font-weight:750;text-decoration:none}.platform-hub.svelte-psfvot .platform-card:where(.svelte-psfvot)>a:where(.svelte-psfvot):after{position:absolute;inset:0;content:""}.platform-hub.svelte-psfvot .platform-card:where(.svelte-psfvot)>a:where(.svelte-psfvot):focus-visible{outline-offset:4px}.platform-faq.svelte-psfvot details:where(.svelte-psfvot){border-color:#e1eae5}.platform-faq.svelte-psfvot summary:where(.svelte-psfvot){color:#254640;font-weight:700}@media(max-width:900px){.platform-hub.svelte-psfvot .platform-card-grid:where(.svelte-psfvot){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.platform-hub.svelte-psfvot .platform-hero:where(.svelte-psfvot){padding:42px 0 34px}.platform-hub.svelte-psfvot .platform-hero:where(.svelte-psfvot) h1:where(.svelte-psfvot){font-size:clamp(2rem,8vw,2.8rem)}.platform-hub.svelte-psfvot .platform-section:where(.svelte-psfvot){padding:36px 0}.platform-hub.svelte-psfvot .platform-card-grid:where(.svelte-psfvot){grid-template-columns:1fr}.platform-hub.svelte-psfvot .platform-card:where(.svelte-psfvot){min-height:0}}@media(prefers-reduced-motion:reduce){.platform-hub.svelte-psfvot .platform-card:where(.svelte-psfvot){transition:none}}
