@font-face{font-family:Google Sans;src:url(/fonts/GoogleSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Google Sans;src:url(/fonts/GoogleSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Google Sans;src:url(/fonts/GoogleSans-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Google Sans;src:url(/fonts/GoogleSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Google Sans;src:url(/fonts/GoogleSans-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Google Sans Code;src:url(/fonts/GoogleSansCode-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Google Sans Code;src:url(/fonts/GoogleSansCode-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Google Sans Code;src:url(/fonts/GoogleSansCode-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Google Sans Code;src:url(/fonts/GoogleSansCode-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:light only;--ink:#121317;--ink2:#45474d;--ink3:#6c717d;--blue:#0050DF;--bg:#fff;--bg2:#f5f6f8;--line:rgba(18,19,23,.11);--line2:rgba(18,19,23,.065);--n-fg:#e8e8ea;--n-dim:rgba(232,232,234,.6);--n-faint:rgba(232,232,234,.36);--n-line:rgba(250,250,250,.1);--n-card:#1b1b1d;--ok:#22c55e;--warn:#eab308;--sans:"Google Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:"Google Sans Code",ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--nav-h:72px;--gut:clamp(20px,5vw,56px);--max:1240px;--rad:clamp(22px,3vw,40px);--ease:cubic-bezier(.22,.8,.2,1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 12px)}html.motion{scroll-behavior:smooth}body{margin:0;font-family:var(--sans);font-size:17px;line-height:1.5;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}[id]{scroll-margin-top:calc(var(--nav-h) + 12px)}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wrap{max-width:calc(var(--max) + 2*var(--gut));margin-inline:auto;padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px))}.ic{width:1.15em;height:1.15em;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}main{display:block;min-height:60vh}.page-top{padding-top:calc(var(--nav-h) + clamp(28px,6vw,72px))}[data-reveal].rv{opacity:0;transform:translate3d(0,22px,0)}[data-reveal].rv.in{opacity:1;transform:none;transition:opacity .9s var(--ease),transform 1.1s var(--ease);transition-delay:var(--d,0ms)}[data-split].rv,[data-split].rv.in{opacity:1;transform:none}.rw{display:inline-block;overflow:hidden;vertical-align:top;padding:.12em .05em .2em;margin:-.12em -.05em -.2em}.rw>span{display:inline-block}[data-split].rv .rw>span{transform:translate3d(0,114%,0)}[data-split].rv.in .rw>span{transform:none;transition:transform 1.15s var(--ease);transition-delay:calc(var(--d,0ms) + var(--i,0)*48ms)}.motion .w{color:#12131733;transition:color .5s linear}.motion .w.on{color:var(--ink)}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.nav{view-transition-name:site-nav}}html:not(.js) [data-needs-script]{display:none}.no-anim *,.no-anim *:before,.no-anim *:after{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.display{font-size:clamp(38px,6.3vw,92px);line-height:.98;font-weight:600;letter-spacing:-.048em;color:var(--ink)}.h1,.h2{font-size:clamp(34px,5.2vw,72px);line-height:1.03;font-weight:600;letter-spacing:-.042em}.h3{font-size:clamp(25px,3vw,42px);line-height:1.08;font-weight:600;letter-spacing:-.035em}.lede{font-size:clamp(17px,1.45vw,20px);line-height:1.55;color:var(--ink2)}.small{font-size:14.5px;line-height:1.45;color:var(--ink3)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:15px;line-height:1.2;font-weight:500;letter-spacing:.01em;color:var(--ink2)}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--blue);flex:none}.link{display:inline-flex;align-items:center;gap:9px;font-weight:500;color:var(--blue)}.link:after{content:"";width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);transition:transform .5s var(--ease)}.link:hover:after{transform:translate(4px) rotate(45deg)}.section-head{display:grid;gap:18px;justify-items:start}.center-text :is(.display,.h1,.h2,.h3){text-wrap:balance}.center-text .lede{max-width:36em;margin-inline:auto}@media(min-width:900px){.section-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(32px,5vw,80px);align-items:end}.section-split>*{grid-column:1/-1}.section-split>:is(.h1,.h2,.h3){grid-column:1}.section-split>.lede{grid-column:2;padding-bottom:.3em}}.mono{font-family:var(--mono);font-size:.92em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 24px;border-radius:999px;font-size:16px;font-weight:500;white-space:nowrap;transition:transform .5s var(--ease),background-color .3s,box-shadow .5s var(--ease),color .3s}.btn:hover{transform:translateY(-2px)}.btn-ink{background:var(--ink);color:#fff;box-shadow:0 12px 26px -16px #121317bf}.btn-ghost{background:#ffffffbd;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.btn-ghost:hover{background:#fff}.btn-blue{background:var(--blue);color:#fff;box-shadow:0 14px 30px -14px #0050dfbf}.btn-white{background:#fff;color:#000}.btn-line{color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}.btn-line:hover{background:#ffffff1a}.btn-sm{height:40px;padding:0 18px;font-size:15px}.cta-row{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:560px){.cta-row .btn{flex:1 1 auto}}.skip{position:absolute;left:12px;top:-60px;z-index:60;background:var(--ink);color:#fff;padding:10px 16px;border-radius:10px}.skip:focus{top:12px}.nav{position:fixed;inset:0 0 auto;z-index:50;--veil:0;padding-top:env(safe-area-inset-top,0px);color:var(--ink);background:rgba(255,255,255,calc(.86*var(--veil)));-webkit-backdrop-filter:blur(calc(26px*var(--veil))) saturate(calc(1 + .8*var(--veil)));backdrop-filter:blur(calc(26px*var(--veil))) saturate(calc(1 + .8*var(--veil)));border-bottom:1px solid rgba(47,48,52,calc(.08*var(--veil)));transition:color .45s,background-color .45s,border-color .45s}html:not(.js) .nav{--veil:1}.nav-bar{height:var(--nav-h);display:flex;align-items:center;gap:20px;max-width:calc(var(--max) + 2*var(--gut));margin-inline:auto;padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px))}.nav-brand{position:relative;display:block;width:45px;height:36px;flex:none}.nav-brand img{position:absolute;inset:0;width:100%;height:100%;transition:opacity .45s}.nav-brand .mark-white{opacity:0}.nav-links{display:flex;gap:clamp(16px,2.3vw,34px);margin-inline:auto;font-size:15px;font-weight:500}.nav-links a{opacity:.8;transition:opacity .3s}.nav-links a:hover,.nav-links a[aria-current=page]{opacity:1}.nav-cta{display:flex;align-items:center;gap:8px}.nav-menu{display:none;width:40px;height:40px;border-radius:50%;place-items:center;box-shadow:inset 0 0 0 1px var(--line);background:#ffffffb3}.nav-menu .ic{width:20px;height:20px}.nav.is-dark{color:#fff;background:rgba(0,0,0,calc(.6*var(--veil)));border-bottom-color:rgba(255,255,255,calc(.1*var(--veil)))}.nav.is-dark .mark-ink{opacity:0}.nav.is-dark .mark-white{opacity:1}.nav.is-dark .btn-ink{background:#fff;color:#000;box-shadow:none}.nav.is-dark .btn-ghost,.nav.is-dark .nav-menu{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff42}.sheet{position:fixed;inset:0;z-index:49;background:#fffffff7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding-top:calc(var(--nav-h) + env(safe-area-inset-top,0px) + 18px);padding-bottom:32px;padding-left:max(var(--gut),env(safe-area-inset-left,0px));padding-right:max(var(--gut),env(safe-area-inset-right,0px));display:grid;align-content:start;overflow:auto}.sheet[hidden]{display:none}.sheet a{font-size:30px;font-weight:600;letter-spacing:-.035em;padding:12px 0;border-bottom:1px solid var(--line2)}@media(max-width:880px){.nav-links,.nav-account{display:none}.nav-menu{display:grid}.nav-cta{margin-left:auto}}@media(max-width:880px){html:not(.js) .nav-menu{display:none}html:not(.js) .nav-links{display:flex;overflow-x:auto;margin-inline:0;gap:16px;white-space:nowrap;min-width:0}}.foot{background:var(--bg2);border-radius:var(--rad) var(--rad) 0 0;padding-top:clamp(48px,6vw,84px);margin-top:clamp(60px,8vw,110px);overflow:hidden}.foot-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:40px 24px}.foot-brand{display:grid;gap:6px;justify-items:start;align-content:start}.foot-mark{width:60px;height:48px;margin-bottom:10px}.foot-name{font-size:19px;font-weight:600;letter-spacing:-.02em}.foot-tag{font-size:15px;line-height:1.5;color:var(--ink3);max-width:17em}.foot-apps{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.foot-apps a{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 16px 0 7px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);font-size:14.5px;font-weight:500;transition:transform .5s var(--ease)}.foot-apps a:hover{transform:translateY(-2px)}.foot-apps img{width:28px;height:28px;border-radius:7px}.foot-apps .foot-disc{width:32px;height:32px;margin:-2px;border-radius:0}.foot-col h2{font-size:14px;font-weight:600;margin-bottom:12px}.foot-col a{display:block;padding:5px 0;font-size:15px;color:var(--ink2);transition:color .3s}.foot-col a:hover{color:var(--ink)}.foot-legal{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;margin-top:clamp(40px,5vw,64px);padding-top:22px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink3)}.foot-legal a{transition:color .3s}.foot-legal a:hover{color:var(--ink)}.foot-made{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.foot-made:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--blue)}.foot-lang{display:inline-flex;padding:3px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.foot-lang a{display:grid;place-items:center;height:28px;min-width:40px;padding:0 10px;border-radius:999px;font-weight:500;color:var(--ink2)}.foot-lang a[aria-current=true]{background:var(--ink);color:#fff}.foot-word{margin-top:clamp(28px,5vw,70px);padding-bottom:clamp(14px,2.4vw,34px);font-size:20vw;font-weight:700;letter-spacing:-.045em;line-height:1.1;text-align:center;white-space:nowrap;color:var(--ink);-webkit-user-select:none;user-select:none}.foot-word span{display:inline-block;will-change:transform,opacity}@media(max-width:880px){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-brand{grid-column:1/-1}.foot-made{margin-left:0}.foot-legal{gap:10px 18px}}.card{background:var(--bg2);border-radius:var(--rad);padding:clamp(22px,2.4vw,34px)}.pending{padding-top:calc(var(--nav-h) + clamp(48px,10vw,120px));padding-bottom:clamp(60px,10vw,140px);display:grid;gap:22px;justify-items:start}.pending h1{font-size:clamp(34px,5.2vw,72px);line-height:1.03;font-weight:600;letter-spacing:-.042em}.pending p{font-size:clamp(17px,1.45vw,20px);line-height:1.55;color:var(--ink2)}.code{background:#0c0d10;color:#e8e8ea;border-radius:clamp(16px,2vw,24px);overflow:hidden;min-width:0;box-shadow:0 40px 90px -40px #0814468c,0 0 0 1px #12131714}.code-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.code-tabs{display:flex;gap:4px}.code-tabs button{height:32px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:500;color:#e8e8ea9e}.code-tabs button[aria-selected=true]{background:#fff;color:#000}.code-copy{height:32px;padding:0 12px;border-radius:8px;font-size:13px;color:#e8e8eabf;box-shadow:inset 0 0 0 1px #ffffff29}.code-body{margin:0;padding:20px 20px 10px;overflow:hidden;font:400 14px/1.7 var(--mono);tab-size:4}.code-body code{display:block;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.ln{display:block;min-height:1.7em;padding-left:calc((var(--in,0) + 4)*1ch);text-indent:-4ch}.tk-k{color:#8db2ff}.tk-s,.tk-hl{color:#9fe0b0}.tk-c{color:#e8e8ea70}.tk-hl{border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .8s,box-shadow .8s}@media(max-width:880px){.code-body{font-size:12px;padding:16px 16px 8px}}.prose{font-size:17.5px;line-height:1.65;color:var(--ink2);max-width:68ch;overflow-wrap:break-word}.prose>*+*{margin-top:1.05em}.prose h2{font-size:clamp(24px,2.6vw,32px);line-height:1.15;font-weight:600;letter-spacing:-.03em;color:var(--ink);margin-top:1.9em}.prose h3{font-size:clamp(19px,1.9vw,23px);line-height:1.25;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin-top:1.6em}.prose h4{font-size:17.5px;font-weight:600;color:var(--ink);margin-top:1.4em}.prose strong,.prose b{font-weight:600;color:var(--ink)}.prose a{color:var(--blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.prose ul,.prose ol{padding-left:1.3em;display:grid;gap:.45em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li::marker{color:var(--ink3)}.prose blockquote{border-left:3px solid var(--blue);padding-left:1em;color:var(--ink);font-size:1.08em}.prose code,.prose .mono{font-family:var(--mono);font-size:.9em;background:var(--bg2);padding:.12em .36em;border-radius:6px;color:var(--ink);overflow-wrap:anywhere}.prose pre{background:#0c0d10;color:#e8e8ea;border-radius:16px;padding:18px 20px;font:400 14px/1.7 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.prose pre code{background:none;padding:0;color:inherit;font-size:inherit}.prose hr{border:0;border-top:1px solid var(--line);margin-block:2em}.prose img{border-radius:16px;height:auto}.table-wrap{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:14px}.prose table{border-collapse:collapse;width:100%;font-size:15.5px;line-height:1.45}.prose th,.prose td{text-align:left;vertical-align:top;padding:10px 14px;border-bottom:1px solid var(--line2)}.prose th{font-weight:600;color:var(--ink);background:var(--bg2)}.prose tr:last-child td{border-bottom:0}.prose td.num,.prose th.num{text-align:right;font-variant-numeric:tabular-nums}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:70;transform:translate(-50%,20px);opacity:0;pointer-events:none;background:var(--ink);color:#fff;font-size:14.5px;padding:11px 18px;border-radius:999px;box-shadow:0 18px 40px -18px #121317b3;transition:opacity .4s,transform .5s var(--ease);max-width:calc(100vw - 32px);text-align:center}.toast.is-on{opacity:1;transform:translate(-50%)}.answer{font-size:clamp(17px,1.45vw,20px);line-height:1.55;color:var(--ink2)}
