html:has(.marketing):not(.dark){color:#17181b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f6f4}html:has(.marketing):not(.dark) body{color:#17181b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f6f4}.marketing{--m-canvas:#f6f6f4;--m-surface:#fff;--m-sunken:#fbfbfa;--m-ink:#17181b;--m-muted:#5c6370;--m-muted-light:#8b9099;--m-line:#d8dbe0;--m-line-soft:#eceded;--m-brand:#4f6f8f;--m-brand-hover:#3f5c78;--m-brand-tint:#eef1f4;--m-on-dark:#c9ccd2;--m-panel-hover:#e8eaec;background:var(--m-canvas);min-height:100vh;color:var(--m-ink);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;display:flex}.marketing ::selection{background:#dde4eb}.marketing :where(a,button):focus-visible{outline:2px solid var(--m-brand);outline-offset:2px}.marketing a{color:inherit;text-decoration:none}.m-col{max-width:1200px;margin-inline:auto}.m-pad{padding-inline:28px}.m-legal-col{max-width:760px;margin-inline:auto}.legal-copy>*+*{margin-top:.75rem}.legal-copy ul{margin:.75rem 0 0;padding-left:1.15rem;list-style:outside}.legal-copy li+li{margin-top:.4rem}.marketing .legal-copy a{color:var(--m-brand)}.marketing .legal-copy a:hover{color:var(--m-brand-hover)}.m-btn-primary,.m-btn-outline,.m-btn-on-ink,.m-nav-quiet{border-radius:6px;justify-content:center;align-items:center;font-weight:500;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.m-btn-primary,.marketing a.m-btn-primary,.marketing a.m-btn-primary:visited{background:var(--m-brand);color:#fff}.m-btn-primary:hover,.marketing a.m-btn-primary:hover{background:var(--m-brand-hover);color:#fff}.m-btn-outline{background:var(--m-surface);color:var(--m-ink);border:1px solid var(--m-line)}.m-btn-outline:hover{border-color:var(--m-ink);color:var(--m-ink)}.m-btn-on-ink{color:var(--m-ink);background:#fff}.m-btn-on-ink:hover{background:var(--m-panel-hover);color:var(--m-ink)}.m-nav-quiet{color:var(--m-muted);background:0 0;border:none;padding:0;font-weight:400}.m-nav-quiet:hover,.m-nav-quiet[data-active=true]{color:var(--m-ink)}.m-header{z-index:20;-webkit-backdrop-filter:saturate(1.2)blur(6px);backdrop-filter:saturate(1.2)blur(6px);border-bottom:1px solid var(--m-line);background:#f6f6f4eb;position:sticky;top:0}.m-frame{border:1px solid var(--m-line);background:var(--m-surface);font-variant-numeric:tabular-nums;border-radius:10px;min-width:0;overflow:auto;box-shadow:0 1px 2px #17181b0d}.m-frame-bar{border-bottom:1px solid var(--m-line);background:var(--m-sunken);align-items:center;gap:10px;padding:14px 16px;display:flex}.m-table{border-collapse:collapse;width:100%;min-width:520px;font-size:13px}.m-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--m-muted);border-bottom:1px solid var(--m-line);background:var(--m-sunken);padding:10px 16px;font-size:11px;font-weight:500}.m-table td{border-bottom:1px solid var(--m-line-soft);padding:12px 16px}.m-table tr:last-child td{border-bottom:none}.m-input{border:1px solid var(--m-line);background:var(--m-sunken);color:var(--m-ink);border-radius:6px;outline:none;width:100%;padding:11px 12px;font-size:15px}.m-input:focus{border-color:var(--m-brand);background:#fff}.m-input::placeholder{color:var(--m-muted-light)}.m-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--m-muted);font-size:12px}.m-mono{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--m-brand);font-size:12px}
