.spot-landing{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.spot-landing{scroll-behavior:auto}}.spot-landing section[id]{scroll-margin-top:5rem}@media (min-width:640px){.spot-landing section[id]{scroll-margin-top:5.5rem}}.spot-landing .landing-screen{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - 5rem);min-height:calc(100dvh - 5rem);padding-block:clamp(1rem,2.5vh,2.25rem);padding-inline:0}@media (min-width:640px){.spot-landing .landing-screen{min-height:calc(100svh - 5.5rem);min-height:calc(100dvh - 5.5rem)}}.spot-landing{--landing-bg:#ffffff;--landing-fg:#1c1c1c;--landing-card:#ffffff;--landing-card-border:#f0f0f0;--landing-primary:#00b4be;--landing-primary-hover:#00646e;--landing-primary-soft:#e0f9fc;--landing-primary-border:#c8f0f7;--landing-muted:#f5f5f5;--landing-muted-fg:#696969;--landing-border:#f0f0f0;--landing-section-alt:#f8f8f8;--landing-section-alt-heading:#1c1c1c;--landing-section-alt-lead:#696969;--landing-shadow-card:0 2px 16px 0 rgba(28,28,28,0.08);--landing-shadow-card-hover:0 8px 32px 0 rgba(28,28,28,0.14);--landing-radius:14px;background-color:var(--landing-bg);color:var(--landing-fg);font-family:"Lexend",var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;min-height:100dvh;overflow-x:hidden;position:relative}body:has(.spot-landing),html:has(.spot-landing){scrollbar-width:none;-ms-overflow-style:none}body:has(.spot-landing)::-webkit-scrollbar,html:has(.spot-landing)::-webkit-scrollbar{display:none;width:0;height:0}.spot-landing .landing-r{border-radius:var(--landing-radius)}.dark .spot-landing,.spot-landing.dark{--landing-bg:#080808;--landing-fg:#f5f5f5;--landing-card:#151515;--landing-card-border:rgba(255,255,255,0.08);--landing-primary:#00b4be;--landing-primary-hover:#00dce6;--landing-primary-soft:#0c2224;--landing-primary-border:rgba(0,180,190,0.35);--landing-muted:#151515;--landing-muted-fg:#a8aeb6;--landing-border:rgba(255,255,255,0.08);--landing-hairline:rgba(255,255,255,0.1);--landing-section-alt:#0f0f0f;--landing-section-alt-heading:#f5f5f5;--landing-section-alt-lead:#a8aeb6;--landing-shadow-card:0 1px 0 rgba(255,255,255,0.04),0 12px 32px rgba(0,0,0,0.45);--landing-shadow-card-hover:0 1px 0 rgba(255,255,255,0.06),0 20px 48px rgba(0,0,0,0.55);--landing-header-bg:rgba(8,8,8,0.92);color-scheme:dark}.dark .spot-landing .bg-white,.dark .spot-landing section.bg-white{background-color:var(--landing-bg)!important}.dark .spot-landing .bg-\[\#e0f9fc\],.dark .spot-landing .bg-\[\#f0fdfe\],.dark .spot-landing .bg-\[\#f5f5f5\],.dark .spot-landing .bg-\[\#f8f8f8\],.dark .spot-landing .bg-\[\#f8fdfe\]{background-color:var(--landing-section-alt)!important}.dark .spot-landing .text-\[\#1c1c1c\]{color:var(--landing-fg)!important}.dark .spot-landing .text-\[\#4a5568\],.dark .spot-landing .text-\[\#5d6575\],.dark .spot-landing .text-\[\#696969\],.dark .spot-landing .text-\[\#acacac\]{color:var(--landing-muted-fg)!important}.dark .spot-landing .text-\[\#00B4BE\],.dark .spot-landing .text-\[\#00b4be\],.dark .spot-landing .text-\[\#00b8d4\]{color:var(--landing-primary)!important}.dark .spot-landing .bg-\[\#00B4BE\],.dark .spot-landing .bg-\[\#00b4be\],.dark .spot-landing .bg-\[\#00b8d4\]{background-color:var(--landing-primary)!important}.dark .spot-landing .bg-\[\#00B4BE\]\/10,.dark .spot-landing .bg-\[\#00B4BE\]\/5{background-color:var(--landing-primary-soft)!important}.dark .spot-landing .hover\:bg-\[\#00B4BE\]\/5:hover{background-color:rgba(0,180,190,.08)!important}.dark .spot-landing .border-\[\#c8f0f7\],.dark .spot-landing .border-\[\#d0f4f9\],.dark .spot-landing .border-\[\#e0f4f9\],.dark .spot-landing .border-\[\#e5e7eb\],.dark .spot-landing .border-\[\#f0f0f0\],.dark .spot-landing .border-\[\#f5f5f5\]{border-color:var(--landing-border)!important}.dark .spot-landing .border-\[\#1c1c1c\]\/10,.dark .spot-landing .border-\[\#1c1c1c\]\/15,.dark .spot-landing .divide-\[\#1c1c1c\]\/10,.dark .spot-landing [class*="border-[#1c1c1c]/"],.dark .spot-landing [class*="divide-[#1c1c1c]/"]{border-color:var(--landing-hairline)!important}.dark .spot-landing [class*="bg-[#00B4BE]/"]{background-color:var(--landing-primary-soft)!important}.dark .spot-landing .border-\[\#00B4BE\]\/25,.dark .spot-landing .border-\[\#00B4BE\]\/30,.dark .spot-landing .border-\[\#00B4BE\]\/35,.dark .spot-landing .border-\[\#00B4BE\]\/40,.dark .spot-landing .border-\[\#00B4BE\]\/45,.dark .spot-landing [class*="border-[#00B4BE]/"]{border-color:var(--landing-primary-border)!important}.dark .spot-landing .hover\:border-\[\#00B4BE\]\/35:hover,.dark .spot-landing .hover\:border-\[\#00B4BE\]\/40:hover,.dark .spot-landing .hover\:border-\[\#00B4BE\]\/45:hover{border-color:rgba(0,180,190,.55)!important}.dark .spot-landing .divide-\[\#1c1c1c\]\/10>:not([hidden])~:not([hidden]),.dark .spot-landing .divide-\[\#e0f4f9\]>:not([hidden])~:not([hidden]),.dark .spot-landing .divide-\[\#f0f0f0\]>:not([hidden])~:not([hidden]){border-color:var(--landing-hairline)!important}.dark .spot-landing .border-b,.dark .spot-landing .border-t,.dark .spot-landing .border-x,.dark .spot-landing .border-y{border-color:inherit}.dark .spot-landing .landing-screen .border.bg-white,.dark .spot-landing [class*=border][class*=bg-white]{background-color:var(--landing-card)!important}.dark .spot-landing [data-landing-keep-light]{color-scheme:light}.dark .spot-landing [data-landing-keep-light] .font-heading.text-\[\#1c1c1c\],.dark .spot-landing [data-landing-keep-light] .text-\[\#1c1c1c\]{color:#1c1c1c!important}.dark .spot-landing [data-landing-keep-light] .text-\[\#4a5568\],.dark .spot-landing [data-landing-keep-light] .text-\[\#5d6575\],.dark .spot-landing [data-landing-keep-light] .text-\[\#696969\]{color:#5d6575!important}.dark .spot-landing [data-landing-keep-light] .bg-white,.dark .spot-landing [data-landing-keep-light].bg-white,.dark .spot-landing section [data-landing-keep-light].bg-white{background-color:#ffffff!important}.dark .spot-landing [data-landing-keep-light] .border-\[\#C8F0F7\],.dark .spot-landing [data-landing-keep-light] .border-\[\#c8f0f7\]{border-color:#c8f0f7!important}.dark .spot-landing header[data-landing-scrolled=true]{background-color:var(--landing-header-bg)!important;border-bottom-color:var(--landing-hairline)!important;box-shadow:0 1px 0 rgba(255,255,255,.04),0 8px 24px rgba(0,0,0,.35);color:var(--landing-fg)}.dark .spot-landing header[data-landing-scrolled=true] .font-heading{color:#ffffff!important}.dark .spot-landing [data-landing-drawer]{background-color:#0f0f0f!important;color:var(--landing-fg)!important}.dark .spot-landing [data-landing-drawer] .text-\[\#1c1c1c\]{color:#ffffff!important}.dark .spot-landing [data-landing-drawer] .bg-\[\#f5f5f5\]{background-color:#1a1a1a!important}.dark .spot-landing [data-landing-drawer] .border-\[\#f0f0f0\],.dark .spot-landing [data-landing-drawer] .border-\[\#f5f5f5\]{border-color:var(--landing-hairline)!important}.dark .spot-landing [data-theme-toggle][data-scrolled=true]{border-color:var(--landing-hairline)!important;background-color:rgba(255,255,255,.04)!important}.dark .spot-landing .relative.bg-\[\#0f0f0f\]{background-color:#080808!important}.spot-landing .font-heading,.spot-landing h1,.spot-landing h2,.spot-landing h3,.spot-landing h4,.spot-landing h5,.spot-landing h6{font-family:"Lexend",var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em}.spot-landing .container-spot{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.5rem}.spot-landing .doc-article,.spot-landing .doc-hero{text-align:left}.spot-landing .doc-hero h1,.spot-landing .doc-hero p{text-align:left;margin-left:0;margin-right:auto}.spot-landing .doc-hero-rule{margin-top:1.5rem;margin-left:0;margin-right:auto;height:3px;width:3rem;border-radius:999px;background:#00b4be}.spot-landing .marketing-prose{font-size:1.0625rem;line-height:1.75;color:var(--landing-muted-fg,#696969);text-align:left}.spot-landing .marketing-prose>:first-child{margin-top:0}.spot-landing .marketing-prose p{margin:0 0 1.1rem}.spot-landing .marketing-prose .doc-updated{margin-bottom:1.25rem;font-size:.875rem;color:var(--landing-muted-fg,#696969)}.spot-landing .marketing-prose .doc-lede{font-size:1.125rem;line-height:1.65;color:var(--landing-fg,#1c1c1c);margin-bottom:1.75rem}.spot-landing .marketing-prose .doc-toc{margin:0 0 2rem;padding:1.15rem 1.25rem;border:1px solid var(--landing-card-border,rgba(28,28,28,.1));border-radius:12px;background:var(--landing-section-alt,#f7f8f8)}.spot-landing .marketing-prose .doc-toc-label{margin:0 0 .65rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--landing-fg,#1c1c1c)}.spot-landing .marketing-prose .doc-toc ol{margin:0;padding:0;list-style:none;display:grid;gap:.35rem}@media (min-width:640px){.spot-landing .marketing-prose .doc-toc ol{grid-template-columns:1fr 1fr;-moz-column-gap:1.25rem;column-gap:1.25rem}}.spot-landing .marketing-prose .doc-toc a{color:var(--landing-fg,#1c1c1c);text-decoration:none;font-size:.9375rem;font-weight:500;line-height:1.4}.spot-landing .marketing-prose .doc-toc a:hover{color:#00b4be}.spot-landing .marketing-prose h2{margin:2.35rem 0 .85rem;padding-top:.35rem;font-size:1.35rem;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--landing-fg,#1c1c1c);scroll-margin-top:6rem}.spot-landing .marketing-prose h3{margin:1.65rem 0 .65rem;font-size:1.05rem;font-weight:600;line-height:1.35;color:var(--landing-fg,#1c1c1c);scroll-margin-top:6rem}.spot-landing .marketing-prose ol,.spot-landing .marketing-prose ul{margin:0 0 1.25rem;padding-left:1.25rem}.spot-landing .marketing-prose li{margin:.35rem 0}.spot-landing .marketing-prose li::marker{color:#00b4be}.spot-landing .marketing-prose a{color:#00b4be;text-decoration:underline;text-underline-offset:2px}.spot-landing .marketing-prose a:hover{color:#009aa3}.spot-landing .marketing-prose strong{color:var(--landing-fg,#1c1c1c);font-weight:600}.spot-landing .marketing-prose table{width:100%;border-collapse:separate;border-spacing:0;margin:0 0 1.5rem;font-size:.95rem;line-height:1.5;border:1px solid var(--landing-card-border,rgba(28,28,28,.12));border-radius:12px;overflow:hidden}.spot-landing .marketing-prose thead{background:var(--landing-section-alt,#f7f8f8)}.spot-landing .marketing-prose td,.spot-landing .marketing-prose th{padding:.75rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--landing-card-border,rgba(28,28,28,.1));min-width:8rem}.spot-landing .marketing-prose th{font-weight:600;color:var(--landing-fg,#1c1c1c)}.spot-landing .marketing-prose tr:last-child td{border-bottom:none}.spot-landing .marketing-prose .doc-cards{display:grid;gap:.85rem;margin:0 0 1.5rem}@media (min-width:640px){.spot-landing .marketing-prose .doc-cards{grid-template-columns:1fr 1fr}}.spot-landing .marketing-prose .doc-card{padding:1rem 1.1rem;border:1px solid var(--landing-card-border,rgba(28,28,28,.1));border-radius:12px;background:var(--landing-card,#fff)}.spot-landing .marketing-prose .doc-card h3{margin:0 0 .4rem;font-size:1rem}.spot-landing .marketing-prose .doc-card p{margin:0;font-size:.95rem}.spot-landing .marketing-prose .doc-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.15rem}.spot-landing .marketing-prose .doc-pills span{display:inline-flex;align-items:center;padding:.4rem .75rem;border-radius:999px;border:1px solid var(--landing-card-border,rgba(28,28,28,.12));background:var(--landing-section-alt,#f7f8f8);color:var(--landing-fg,#1c1c1c);font-size:.875rem;font-weight:550}.dark .spot-landing .marketing-prose .doc-pills span,.dark .spot-landing .marketing-prose .doc-toc,.dark .spot-landing .marketing-prose thead{background:rgba(255,255,255,.04)}.dark .spot-landing .marketing-prose .doc-card{background:rgba(255,255,255,.03)}.spot-landing .section-alt{background-color:var(--landing-section-alt);color:var(--landing-section-alt-heading)}.spot-landing .shadow-card{box-shadow:var(--landing-shadow-card)}.spot-landing .shadow-card-hover{box-shadow:var(--landing-shadow-card-hover)}.spot-landing .glass-panel{border:1px solid var(--landing-card-border);background:var(--landing-card);border-radius:var(--landing-radius)}.spot-landing .card-hover{transition:box-shadow .2s ease,transform .2s ease}.spot-landing .card-hover:hover{box-shadow:var(--landing-shadow-card-hover);transform:translateY(-2px)}.spot-landing .text-foreground{color:var(--landing-fg)}.spot-landing .bg-background{background-color:var(--landing-bg)}