@font-face{font-family:Oklyst Editorial;src:url(/fonts/bodoni-moda.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Oklyst Text;src:url(/fonts/archivo.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}.public-site{--paper:#f8f8f8;--ink:#141414;--muted:#5b5b5b;--rule:#c7c7c7;--green:#1b1b1b;--lime:#d7d7d7;background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh;font:400 15px/1.55 "Oklyst Text", var(--font-geist-sans), sans-serif;--fg:var(--ink);--fg-mute:var(--muted);--fg-dim:var(--muted);--surface:var(--paper);--input-bg:#fcfcfc;--line-strong:var(--rule);--danger:#585858}@supports (color:lab(0% 0 0)){.public-site{--paper:lab(97.68% -.0000298023 .0000119209);--ink:lab(6.19571% 0 0);--muted:lab(38.52% .0000149012 -.00000596046);--rule:lab(80.28% 0 -.0000119209);--green:lab(9.52% -.00000745058 0);--lime:lab(86.08% -.0000298023 0);--input-bg:lab(98.84% .0000298023 -.0000119209);--danger:lab(37.36% .0000149012 -.00000596046)}}.public-site :focus-visible{outline:2px solid var(--green);outline-offset:5px}.public-site a,.public-site button{-webkit-tap-highlight-color:transparent}.public-site h1,.public-site h2{letter-spacing:-.055em;font-family:Oklyst Text,sans-serif;font-weight:600;line-height:1.04}.public-site h1 em,.public-site h2 em{color:var(--green);font-style:normal}.public-brand{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.public-brand img{width:112px;height:auto}.public-text-link{align-items:center;gap:12px;min-height:44px;display:inline-flex}.public-button{background:var(--green);min-height:56px;color:var(--paper);border:1px solid var(--green);border-radius:3px;justify-content:space-between;align-items:center;gap:28px;padding:17px 24px;font-weight:500;transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .15s;display:inline-flex}.public-button span{font-size:21px;line-height:1}.public-button-small{gap:24px;min-height:44px;padding:11px 18px}.public-button:active{transform:scale(.98)}.public-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.public-skip{background:var(--green);color:var(--paper);z-index:100;padding:12px 20px;position:fixed;top:-100px;left:20px}.public-skip:focus{top:16px}@media (hover:hover) and (pointer:fine){.public-button:hover{background:#292929;background:lab(16.48% 0 0)}.public-text-link:hover{text-underline-offset:5px;text-decoration:underline}}@media (max-width:720px){.public-brand img{width:94px}.public-button-small{gap:12px;padding:10px 12px}}.public-site h1 span,.public-site h2 span{color:var(--muted)}.document-main{max-width:888px;margin-inline:auto;padding:clamp(32px,5vw,72px) clamp(20px,4vw,56px) clamp(72px,9vw,120px);font-size:17px;line-height:1.7}.document-main .public-kicker{letter-spacing:.1em;color:var(--fg-mute);font-size:12px}.document-main h1{letter-spacing:-.055em;margin-top:16px;font-size:clamp(44px,5.5vw,72px);line-height:1}.document-lead{max-width:60ch;color:var(--fg-mute);margin-top:24px;font-size:18px;line-height:1.6}.document-main h2{letter-spacing:-.03em;font-size:28px;line-height:1.15}.document-main h3{letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.3}.document-main [id]{scroll-margin-top:24px}.document-main p,.document-main dd{max-width:68ch}.document-main code{background:var(--pill);font:500 .85em/1.5 var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;border-radius:6px;padding:.1em .4em}.document-main a:not(.public-button,.document-chip,.document-pill){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.document-section{margin-top:clamp(56px,7vw,88px)}.document-heading{align-items:center;gap:14px;margin-bottom:20px;display:flex}.document-icon,.document-number{background:var(--pill);width:44px;height:44px;color:var(--ink);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.document-number{font:500 13px/1 var(--font-geist-mono), ui-monospace, monospace}.document-tile{background:var(--tile);border-radius:28px;padding:clamp(22px,3vw,28px)}.document-tile-icon{color:#fff;background:#111;border-radius:18px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.document-card{border:1px solid var(--line);border-radius:24px;padding:clamp(20px,3vw,28px)}.document-row{background:var(--tile);border-radius:16px;padding:12px 16px}.document-card h2,.document-tile h2,.document-beta h2{letter-spacing:-.035em;font-size:24px;line-height:1.2}.document-steps{gap:12px;display:grid}.document-steps>li{grid-template-columns:44px minmax(0,1fr);gap:20px;display:grid}.document-chips{flex-wrap:wrap;gap:8px;display:flex}.document-chip,.document-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;font-weight:500;transition:background-color .15s,transform .15s cubic-bezier(.23,1,.32,1);display:inline-flex}.document-chip{border:1px solid var(--line-chip);min-height:40px;padding:0 16px;font-size:14.5px}.document-pill{background:var(--pill);min-height:56px;font:600 16px/1 var(--font-display);letter-spacing:-.01em;justify-content:center;padding:0 26px}.document-pill:active{transform:scale(.98)}.document-warning{background:var(--ink);color:#fff;border-radius:28px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;padding:clamp(22px,3vw,28px);display:grid}.document-warning .document-icon{color:#fff;background:#2a2a2d}.document-warning code{background:#2a2a2d}@media (hover:hover) and (pointer:fine){.document-chip:hover{background:var(--pill)}.document-pill:hover{background:var(--pill-hover)}}.document-beta{background:var(--frame);color:#fff;border-radius:32px;padding:clamp(28px,5vw,56px)}.document-beta .public-kicker{color:#a9a9ad}.document-beta .document-lead{color:#c9c9cc}.public-site .document-beta .public-button{color:#111;background:#fff;min-height:60px}.document-checks{gap:10px 24px;display:grid}.document-checks li{align-items:flex-start;gap:12px;display:flex}.document-check{color:#111;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:2px;display:grid}@media (hover:hover) and (pointer:fine){.public-site .document-beta .public-button:hover{background:#e8e8ea}}.privacy-site .document-main{max-width:808px}@media (max-width:640px){.document-main{font-size:16px}.document-main h2{font-size:24px}.document-steps>li{grid-template-columns:minmax(0,1fr);gap:12px}.document-warning{grid-template-columns:minmax(0,1fr)}}.public-site .auth-field:focus-visible{outline:none}
.public-site{--frame:#0e0e0f;--ink:#111112;--ink-raised:#2a2a2d;--ink-hover:#26262a;--on-ink:#fff;--on-ink-mute:#a9a9ad;--canvas:#f1f1f1;--tile:#f6f6f6;--pill:#f2f2f3;--pill-hover:#e8e8ea;--placeholder:#efeff0;--line:#e6e6e8;--line-soft:#efeff1;--line-chip:#dcdcdf;--line-strong:#cfcfd2;--fg:#111112;--fg-mute:#6b6b6e;--fg-dim:#6b6b6e;--text-kicker:#6b6b6e;--text-dim:#9a9a9e;--paper:#fff;--muted:#6b6b6e;--rule:#e6e6e8;--green:#111112;--surface:#fff;--input-bg:var(--tile);--font-display:"Oklyst Text", var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;color:var(--fg);font:400 16px/1.55 var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;background:#fff}.public-site h1,.public-site h2,.public-site h3{font-family:var(--font-display)}.public-site :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.public-site .site-dark :focus-visible{outline-color:#fff}.public-site .public-button{background:var(--ink);color:#fff;white-space:nowrap;min-height:56px;font:600 16px/1 var(--font-display);letter-spacing:-.01em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 28px;transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .15s;display:inline-flex}.public-site .public-button span{font-size:15px;line-height:1}.public-site .public-button-small{gap:10px;min-height:44px;padding:0 20px;font-size:14.5px}.public-site .public-button:active{transform:scale(.98)}.public-site .public-text-link{align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.public-site .public-button:hover{background:var(--ink-hover)}.public-site .public-text-link:hover{text-underline-offset:5px;text-decoration:underline}}.site-header{align-items:center;gap:32px;max-width:1440px;margin-inline:auto;padding:22px clamp(20px,4vw,56px);display:flex}.site-header nav{flex:1;align-items:center;gap:28px;min-width:0;font-size:14.5px;display:flex}.site-header nav a{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.site-header nav [aria-current=page]{text-underline-offset:7px;text-decoration:underline}.site-header .site-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.site-header .site-signin{padding:0 16px}@media (hover:hover) and (pointer:fine){.site-header nav>a:not(.public-button):hover{text-underline-offset:7px;text-decoration:underline}}:root:not([data-signed-in]) .site-header .signed-in-only,:root[data-signed-in] .site-header .signed-out-only{display:none}@media (max-width:1000px){.site-header .site-more{display:none}}@media (max-width:560px){.site-header{gap:12px;padding-block:14px}.site-header nav{gap:4px}.site-header .site-solutions{display:none}.site-header .site-signin{padding:0 10px}.site-header .public-button-small{padding:0 16px}}.site-footer{flex-wrap:wrap;align-items:center;gap:16px 32px;max-width:1440px;margin-inline:auto;padding:40px clamp(20px,4vw,56px) 48px;font-size:14px;display:flex}.site-footer>p{color:var(--fg-mute);margin-right:auto}.site-footer nav{flex-wrap:wrap;gap:0 24px;display:flex}.site-footer nav a{align-items:center;min-height:44px;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-footer nav a:hover{text-underline-offset:5px;text-decoration:underline}}.reveal-ready [data-reveal]:not(.revealed){opacity:0;transform:translateY(28px)scale(.985)}.reveal-ready [data-reveal]{transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.reveal-ready [data-reveal]:not(.revealed){opacity:1;transform:none}}
