@font-face{font-family:Google Sans Flex;src:url(/fonts/GoogleSansFlex-latin.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--bg:#070b0a;--surface:#0e1413;--surface-high:#161d1b;--hairline:#ffffff12;--hairline-strong:#ffffff29;--text:#f4f6f5;--text-body:#c8d2ce;--text-secondary:#94a39d;--text-tertiary:#67746e;--teal:#2ee6b8;--mint:#59d499;--teal-dim:#2ee6b824;--studio:#8943ea;--studio-bright:#8229ff;--mini:#ea9c43;--mini-bright:#ff9b29;--air:#43ceea;--air-bright:#29dbff;--r-window:14px;--r-card:16px;--r-button:10px;--font:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", sans-serif;--font-display:"Google Sans Flex", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--mono:"SF Mono", ui-monospace, "Menlo", monospace;--page-w:1200px}*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}body{background:var(--bg);color:var(--text-body);font-family:var(--font);font-size:16px;line-height:1.6;overflow-x:hidden}::selection{color:var(--text);background:#2ee6b840}.wrap{max-width:var(--page-w);margin:0 auto;padding:0 24px}section{padding:96px 0}.kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin-bottom:12px;font-size:13px;font-weight:600}h2{font-family:var(--font-display);letter-spacing:-.018em;background:linear-gradient(#fff 20%,#c2d2cb 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,4.5vw,44px);font-weight:600;line-height:1.12}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}.lede{color:var(--text-secondary);max-width:620px;margin-top:16px;font-size:18px;line-height:1.65}.lede strong{color:var(--text-body);font-weight:500}.btn{letter-spacing:-.006em;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 27px;font-size:15.5px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{color:#04231c;text-shadow:0 1px #ffffff52;background:linear-gradient(#ffffff4d 0%,#ffffff29 50%,#fff0 50%),linear-gradient(#38ecc0 0%,#22dcab 100%);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #00000024,0 1px 2px #00000080}.btn-primary:hover{background:linear-gradient(#ffffff5c 0%,#fff3 50%,#fff0 50%),linear-gradient(#47f0c9 0%,#2fe4b4 100%);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #00000024,0 6px 24px #2ee6b852}.btn-ghost{color:var(--text);box-shadow:inset 0 0 0 1px var(--hairline-strong), inset 0 1px 0 #ffffff17;background:linear-gradient(#ffffff17,#ffffff05)}.btn-ghost:hover{background:linear-gradient(#ffffff21,#ffffff0d)}.card{background:linear-gradient(180deg, #ffffff08, #ffffff03), var(--surface);border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--hairline), inset 0 1px 0 #ffffff0d;overflow:hidden}.trust{color:var(--text-tertiary);margin-top:14px;font-size:13px}@media (max-width:720px){section{padding:64px 0}}.prose{letter-spacing:-.006em;color:var(--text-body);font-size:17px;line-height:1.7}.prose>*+*,.prose>.payload-richtext>*+*{margin-top:1.35em}.prose h2,.prose h3,.prose h4{font-family:var(--font);color:var(--text);background:0 0;-webkit-background-clip:initial;background-clip:initial;text-wrap:balance;font-weight:600}.prose h2{letter-spacing:-.018em;margin-top:2em;font-size:1.45em;line-height:1.25}.prose h3{letter-spacing:-.012em;margin-top:1.7em;font-size:1.15em;line-height:1.3}.prose h4{font-size:1em}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:.7em}.prose strong{color:var(--text);font-weight:600}.prose a{color:var(--text);text-underline-offset:3px;-webkit-text-decoration:underline #2ee6b873;text-decoration:underline #2ee6b873;text-decoration-thickness:1px;transition:text-decoration-color .15s}.prose a:hover{-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal)}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.45em}.prose li::marker{color:var(--text-tertiary)}.prose blockquote{border-left:2px solid var(--teal);color:var(--text-secondary);padding-left:1.1em}.prose hr{border:0;border-top:1px solid var(--hairline-strong);margin:2.4em 0}.prose code{font-family:var(--mono);background:var(--surface-high);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--text);border-radius:6px;padding:.12em .4em;font-size:.86em}.prose pre{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:12px;padding:18px 20px;font-size:14px;line-height:1.6;overflow-x:auto}.prose pre code{box-shadow:none;font-size:inherit;background:0 0;padding:0}.prose img{max-width:100%;height:auto;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:12px;display:block}.prose figure figcaption{color:var(--text-tertiary);margin-top:10px;font-size:13px}.prose kbd{font-family:var(--font);background:var(--surface-high);box-shadow:inset 0 0 0 1px var(--hairline-strong), 0 1px 0 #0006;color:var(--text);border-radius:5px;padding:.1em .45em;font-size:.86em}.prose table{border-collapse:collapse;width:100%;font-size:15px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--hairline);padding:10px 12px}.prose th{color:var(--text);font-weight:600}.sh[data-astro-cid-fzpbxy5g]{z-index:70;padding:14px 24px 0;position:sticky;top:14px}.sh-home[data-astro-cid-fzpbxy5g]{opacity:0;visibility:hidden;transition:transform .5s cubic-bezier(.32,1.2,.4,1),opacity .3s,visibility 0s .5s;position:fixed;left:0;right:0;transform:translateY(-140%)}.sh-home[data-astro-cid-fzpbxy5g].sh-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.sh-bar[data-astro-cid-fzpbxy5g]{-webkit-backdrop-filter:blur(28px)saturate(1.5);backdrop-filter:blur(28px)saturate(1.5);background:linear-gradient(#0208079e,#0208071f),#060e0c52;border-radius:999px;align-items:center;gap:8px;max-width:880px;margin:0 auto;padding:7px 7px 7px 14px;display:flex;box-shadow:inset 0 0 0 1px #fff3,0 1px 2px #00000059,0 8px 24px -18px #00000080}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sh-bar[data-astro-cid-fzpbxy5g]{background:#0c1513}}.sh-brand[data-astro-cid-fzpbxy5g]{align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:inline-flex}.sh-brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{border-radius:7px}.sh-wm[data-astro-cid-fzpbxy5g]{aspect-ratio:3732/988;width:62px;display:block}.sh-wm[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{background:linear-gradient(#fff 0%,#f6fffc 55%,#d6f7ea 100%);width:100%;height:100%;display:block;-webkit-mask:url(/img/wordmark.svg) 50%/contain no-repeat;mask:url(/img/wordmark.svg) 50%/contain no-repeat}.sh-links[data-astro-cid-fzpbxy5g]{gap:4px;margin-right:6px;display:inline-flex}.sh-links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--text-secondary);border-radius:999px;padding:8px 14px;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .15s,background .15s}.sh-links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--text)}.sh-links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--text);background:#ffffff0f}.sh-cta[data-astro-cid-fzpbxy5g]{padding:9px 18px;font-size:14px}.sh-menu[data-astro-cid-fzpbxy5g]{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background .15s;display:none}.sh-menu[data-astro-cid-fzpbxy5g]:hover{background:#ffffff12}.sh-menu[data-astro-cid-fzpbxy5g]:active{background:#ffffff1c}.sh-menu[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{width:20px;height:20px}.sh-sheet[data-astro-cid-fzpbxy5g]{display:none}@media (max-width:640px){.sh[data-astro-cid-fzpbxy5g]{padding-inline:16px}.sh-bar[data-astro-cid-fzpbxy5g]{gap:6px}.sh-links[data-astro-cid-fzpbxy5g],.sh-bar[data-astro-cid-fzpbxy5g]>.ac-me{display:none}.sh-brand[data-astro-cid-fzpbxy5g]{min-height:44px}.sh-cta[data-astro-cid-fzpbxy5g]{min-height:44px;padding:0 18px}.sh-menu[data-astro-cid-fzpbxy5g]{display:inline-flex}.sh-sheet[data-astro-cid-fzpbxy5g]{overscroll-behavior:contain;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text);-webkit-backdrop-filter:blur(28px)saturate(1.8);backdrop-filter:blur(28px)saturate(1.8);opacity:0;transition:opacity .2s ease, overlay .2s allow-discrete, display .2s allow-discrete;background:radial-gradient(130% 46% at 50% 0,#2ee6b821,#2ee6b800 72%),#09100ef2;border:0;outline:none;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.sh-sheet[data-astro-cid-fzpbxy5g][open]{opacity:1;flex-direction:column;display:flex}@starting-style{.sh-sheet[data-astro-cid-fzpbxy5g][open]{opacity:0}}.sh-sheet[data-astro-cid-fzpbxy5g]::backdrop{background:0 0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sh-sheet[data-astro-cid-fzpbxy5g]{background:radial-gradient(130% 46% at 50% 0,#2ee6b821,#2ee6b800 72%),#0a100e}}html:has(.sh-sheet[open]){overflow:hidden}.sh-sheet-top[data-astro-cid-fzpbxy5g]{margin:var(--sh-top,14px) var(--sh-side,16px) 0;flex:none;justify-content:space-between;align-items:center;padding:7px 7px 7px 14px;display:flex}.sh-sheet-links[data-astro-cid-fzpbxy5g]{margin:18px var(--sh-side,16px) 0;flex-direction:column;display:flex}.sh-sheet-links[data-astro-cid-fzpbxy5g]>a{min-height:64px;font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:16px;padding:0 14px;font-size:24px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.sh-sheet-links[data-astro-cid-fzpbxy5g]>a+a{box-shadow:inset 0 1px 0 var(--hairline)}.sh-sheet-links[data-astro-cid-fzpbxy5g]>a:active{background:#ffffff0a}.sh-sheet-links[data-astro-cid-fzpbxy5g]>a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--teal)}.sh-sheet-links[data-astro-cid-fzpbxy5g] .ac-me-word{display:inline}.sh-sheet-foot[data-astro-cid-fzpbxy5g]{padding:24px var(--sh-side,16px) calc(20px + env(safe-area-inset-bottom));flex:none;margin-top:auto}.sh-sheet-foot[data-astro-cid-fzpbxy5g] .btn[data-astro-cid-fzpbxy5g]{width:100%;min-height:54px;font-size:17px}}@media (max-width:400px){.sh[data-astro-cid-fzpbxy5g]{padding-inline:12px}.sh-cta[data-astro-cid-fzpbxy5g]{padding:0 16px}}@media (prefers-reduced-motion:reduce){.sh-sheet[data-astro-cid-fzpbxy5g]{transition:none}}.bm[data-astro-cid-siy4zgqp]{z-index:0;width:100vw;height:calc(min(100vw, var(--page-w)) * .31);pointer-events:none;margin-top:-6%;margin-left:calc(50% - 50vw);position:relative}.bm-gl[data-astro-cid-siy4zgqp]{width:100%;height:100%;display:none}.bm-on[data-astro-cid-siy4zgqp] .bm-gl[data-astro-cid-siy4zgqp]{display:block}.bm-sp[data-astro-cid-siy4zgqp]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bm-fallback[data-astro-cid-siy4zgqp]{bottom:0;left:calc(50% - min(50vw, var(--page-w) / 2) + 24px);width:calc(min(100vw, var(--page-w)) - 48px);aspect-ratio:3732/790;background:linear-gradient(#2ee6b81a,#2ee6b852);position:absolute;-webkit-mask:url(/img/wordmark.svg) top/100% no-repeat;mask:url(/img/wordmark.svg) top/100% no-repeat}.bm-on[data-astro-cid-siy4zgqp] .bm-fallback[data-astro-cid-siy4zgqp]{display:none}.sf[data-astro-cid-nns7i3if]{margin-top:40px;position:relative;overflow:hidden}.sf[data-astro-cid-nns7i3if]>.wrap[data-astro-cid-nns7i3if]{z-index:1;position:relative}.sf-rule[data-astro-cid-nns7i3if]{background:var(--hairline);height:1px}.sf-top[data-astro-cid-nns7i3if]{justify-content:space-between;gap:40px;padding:56px 0 44px;display:flex}.sf-brand[data-astro-cid-nns7i3if]{flex-direction:column;gap:16px;display:flex}.sf-brand[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{border-radius:8px}.sf-brand[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);font-size:20px;font-weight:600;line-height:1.25}.sf-cols[data-astro-cid-nns7i3if]{grid-template-columns:repeat(3,auto);gap:24px 88px;display:grid}.sf-cols[data-astro-cid-nns7i3if] h3[data-astro-cid-nns7i3if]{color:var(--text);margin-bottom:14px;font-size:13.5px;font-weight:600}.sf-cols[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--text-secondary);padding:4px 0;font-size:14px;text-decoration:none;display:block}.sf-cols[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--text)}.sf-legal[data-astro-cid-nns7i3if]{z-index:1;border-top:1px solid var(--hairline);color:var(--text-tertiary);justify-content:space-between;padding:22px 0;font-size:13px;display:flex;position:relative}.sf-legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--text-secondary);text-decoration:none}@media (max-width:720px){.sf-top[data-astro-cid-nns7i3if]{flex-direction:column}.sf-cols[data-astro-cid-nns7i3if]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}}@media (max-width:640px){.sf-cols[data-astro-cid-nns7i3if] h3[data-astro-cid-nns7i3if]{margin-bottom:4px}.sf-cols[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{padding:11px 0}.sf-legal[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{margin:-13px 0;padding:13px 0;display:inline-block}}.top[data-astro-cid-ybatimd6]{box-shadow:inset 0 -1px 0 var(--hairline);background:#ffffff04;padding:22px 0}.top-in[data-astro-cid-ybatimd6]{justify-content:space-between;align-items:center;display:flex}.brand[data-astro-cid-ybatimd6]{color:var(--text);letter-spacing:-.01em;align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.brand[data-astro-cid-ybatimd6] img[data-astro-cid-ybatimd6]{border-radius:7px}.top-links[data-astro-cid-ybatimd6]{align-items:center;min-height:30px;display:inline-flex}body{flex-direction:column;min-height:100vh;display:flex;position:relative}main[data-astro-cid-ybatimd6]{flex:1;width:100%}.page[data-astro-cid-ybatimd6]{padding:40px 24px 96px}.page[data-astro-cid-ybatimd6].wide{padding:24px 24px 32px}.page[data-astro-cid-ybatimd6].centered{justify-content:center;align-items:center;padding:48px 24px;display:flex}.page[data-astro-cid-ybatimd6].narrow{max-width:720px}.foot[data-astro-cid-ybatimd6]{border-top:1px solid var(--hairline);padding:20px 0 28px}.foot-in[data-astro-cid-ybatimd6]{color:var(--text-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.foot-brand[data-astro-cid-ybatimd6]{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.foot-brand[data-astro-cid-ybatimd6] img[data-astro-cid-ybatimd6]{border-radius:6px}.foot-brand[data-astro-cid-ybatimd6] strong[data-astro-cid-ybatimd6]{color:var(--text);font-weight:600}.foot-links[data-astro-cid-ybatimd6]{gap:14px;display:inline-flex}.foot-links[data-astro-cid-ybatimd6] a[data-astro-cid-ybatimd6]{color:var(--text-secondary);text-decoration:none}.foot-links[data-astro-cid-ybatimd6] a[data-astro-cid-ybatimd6]:hover{color:var(--text)}@media (max-width:720px){.page[data-astro-cid-ybatimd6]{padding-top:16px}}body:has(.ac) .top-in{max-width:720px}body:has(.ac) main.page{max-width:720px}body:has(.ac) .foot-in{max-width:720px}body:has(.ac.wide) .top-in{max-width:960px}body:has(.ac.wide) main.page{max-width:960px}body:has(.ac.wide) .foot-in{max-width:960px}body:has(.ac.centered) main.page{justify-content:center;align-items:center;display:flex}body:has(.ac.bare) main.page{padding:48px 24px}.ac.bare{z-index:1;flex-direction:column;align-items:center;margin-bottom:min(6vh,48px);padding:0;display:flex;position:relative}body:has(.ac.bare){min-height:100dvh}.ac{width:100%;padding-top:16px}.ac.centered{padding-top:0}.ac>h1,.ac-head>h1,.ac-hero h1{font-family:var(--font-display);letter-spacing:-.02em;background:0 0;-webkit-background-clip:initial;background-clip:initial;color:var(--text);font-size:clamp(34px,5vw,46px);font-weight:600;line-height:1.08}.ac-sentences>span{text-wrap:balance;display:inline-block}.ac-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ac-head>form{display:contents}.ac>h1,.ac-head>h1,.ac .lede{text-wrap:balance}.ac .lede{max-width:none;margin-top:12px;font-size:17px}.ac h2{font-family:var(--font);letter-spacing:0;color:var(--text-tertiary);background:0 0;-webkit-background-clip:initial;background-clip:initial;justify-content:space-between;align-items:baseline;margin:28px 0 8px 2px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.ac-me{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.ac-me .ac-badge.sm{--d:30px}.ac-card{background:linear-gradient(180deg, #ffffff08, #ffffff03), var(--surface);border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--hairline), inset 0 1px 0 #ffffff0d;margin-top:24px;overflow:hidden}.ac h2+.ac-card,.ac-card.tight{margin-top:0}.ac-row{align-items:center;gap:14px;min-height:72px;padding:16px 20px;display:flex}.ac-card>:not(input,script,style)~:not(input,script,style),.ac-row+.ac-row,summary+.ac-row,.ac-row+.ac-sub,.ac-sub+.ac-row,.ac-row+.ac-row-detail{box-shadow:inset 0 1px 0 var(--hairline)}.ac-row.is-form{padding-top:14px;padding-bottom:14px}.ac-main{flex:1;min-width:0}.ac-title{color:var(--text);letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.ac-line{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14.5px;line-height:1.45;display:block;overflow:hidden}.ac-line.ac-wrap{white-space:normal}.ac-sub{padding:0 20px 16px}.ac-title-row{align-items:center;gap:8px;min-width:0;display:flex}.ac-title-row>.ac-title{min-width:0}.ac-title-row>.ac-pill{flex:none}.ac-col-x{flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ac-badge{--d:40px;width:var(--d);height:var(--d);font-weight:700;font-size:calc(var(--d) * 11 / 28);color:#000000b8;text-shadow:0 calc(var(--d) * .8 / 28) calc(var(--d) * .5 / 28) #ffffff4d;background:linear-gradient(135deg, var(--top), var(--bottom));box-shadow:inset 0 calc(var(--d) * .8 / 28) 0 #ffffff4d, inset 0 calc(var(--d) * -.8 / 28) 0 #ffffff0a, 0 calc(var(--d) * 1 / 28) calc(var(--d) * 3 / 28) color-mix(in srgb, var(--base) 35%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ac-badge.w2{font-size:calc(var(--d) * 10.5 / 28);letter-spacing:-.012em}.ac-badge.w3{font-size:calc(var(--d) * 8.5 / 28);letter-spacing:-.012em}.ac-badge.lg{--d:72px}.ac-badge.sm{--d:22px}.ac-badge.dim{opacity:.45}.ac-pill{color:var(--text-body);white-space:nowrap;background:#ffffff14;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:600;line-height:1.3;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff0f}.ac-bar{background:#ffffff14;border-radius:2px;width:100%;height:4px;display:block;overflow:hidden}.ac-bar-fill{background:var(--teal);border-radius:2px;height:100%;display:block}.ac-main .ac-bar{margin-top:10px}.ac-row.has-meter{flex-wrap:wrap;row-gap:0}.ac-meter{padding-left:var(--meter-indent,0);flex:100%}.ac-meter-label{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 12px;margin-top:2px;font-size:14.5px;line-height:1.45;display:flex}.ac-meter-label>:first-child{white-space:nowrap}.ac-meter-reset{color:var(--text-tertiary);white-space:nowrap;margin-left:auto;font-size:13px}.ac-meter .ac-bar{margin-top:12px}.ac-btn{font:inherit;letter-spacing:-.006em;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:14.5px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s,color .2s,opacity .2s;display:inline-flex}.ac-btn:active{transform:scale(.97)}.ac-btn.primary{color:#04231c;text-shadow:0 1px #ffffff52;background:linear-gradient(#ffffff4d 0%,#ffffff29 50%,#fff0 50%),linear-gradient(#38ecc0 0%,#22dcab 100%);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #00000024,0 1px 2px #00000080}.ac-btn.primary:hover{background:linear-gradient(#ffffff5c 0%,#fff3 50%,#fff0 50%),linear-gradient(#47f0c9 0%,#2fe4b4 100%)}.ac-btn.ghost{color:var(--text);box-shadow:inset 0 0 0 1px var(--hairline-strong), inset 0 1px 0 #ffffff17;background:linear-gradient(#ffffff17,#ffffff05)}.ac-btn.ghost:hover{background:linear-gradient(#ffffff21,#ffffff0d)}.ac-btn.danger{color:#ff7a7a;background:#ff63631a;box-shadow:inset 0 0 0 1px #ff636359}.ac-btn.danger:hover{background:#ff636329}.ac-btn.big{padding:13px 28px;font-size:15.5px}.ac-btn.wide{width:100%;padding-top:11px;padding-bottom:11px}.ac-btn[disabled],.ac-btn[aria-disabled=true]{opacity:.4;pointer-events:none}.ac-x{width:32px;height:32px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:background .15s,color .15s;display:inline-flex}.ac-x:hover{color:var(--text);background:#ffffff12}.ac-x svg{width:12px;height:12px}.ac-actions{flex:none;gap:10px;display:flex}.ac-actions .ac-btn{min-width:96px}.ac-plan-actions .ac-btn{min-width:0}.ac-center{flex-direction:column;align-items:center;gap:12px;margin-top:28px;display:flex}.ac-field{min-width:0;height:40px;box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--text);font:inherit;background:#0000004d;border:0;border-radius:10px;flex:1;padding:0 14px;font-size:15px}.ac-field::placeholder{color:var(--text-tertiary)}.ac-field:focus{box-shadow:inset 0 0 0 1px var(--teal);outline:none}.ac-field.narrow{text-align:center;flex:none;width:72px}.ac-fine{color:var(--text-tertiary);margin-top:14px;font-size:14px;line-height:1.6}.ac-fine a{color:var(--text-secondary)}.ac-confirm>summary{cursor:pointer;list-style:none}.ac-confirm>summary::-webkit-details-marker{display:none}.ac-confirm[open]>summary .ac-btn{display:none}.ac-confirm-body{flex-wrap:wrap;gap:12px}.ac-confirm-body .ac-line{white-space:normal;flex:100%;margin:0}.ac-confirm-body .ac-line a{color:var(--text)}.ac-confirm-body .ac-actions{margin-left:auto}#restore>summary+.ac-row{box-shadow:none;min-height:0;padding-top:0}.ac-detail>summary{cursor:pointer;list-style:none}.ac-detail>summary::-webkit-details-marker{display:none}.ac-detail>summary:hover .ac-row{background:#ffffff06}.ac-card>:not(input,script,style)~.ac-detail>summary:hover .ac-row{box-shadow:inset 0 1px 0 var(--hairline)}.ac-row-detail{color:var(--text-tertiary);flex-wrap:wrap;gap:6px 24px;padding:0 20px 16px 74px;font-size:13.5px;line-height:1.5;display:flex}.ac-row-detail b{color:var(--text-secondary);font-weight:500}.ac-dev{color:#f5b94a;background:#f5b94a14;border-radius:10px;margin:20px 0 0;padding:10px 14px;font-size:13.5px;line-height:1.5;box-shadow:inset 0 0 0 1px #f5b94a40}.ac-dev code{font-family:var(--mono);font-size:12.5px}.ac-dev.stub{box-shadow:none;color:var(--text-tertiary);text-align:center;background:0 0;margin-top:40px;padding:0;font-size:12.5px}.ac-note{background:var(--teal-dim);color:var(--text-body);border-radius:10px;margin:20px 0 0;padding:10px 14px;font-size:14.5px}.ac-note.bad{background:#ff63631a}.ac-hero{text-align:center;flex-direction:column;align-items:center;padding-top:24px;display:flex}.ac-hero h1{margin-top:20px}.ac-hero .lede{max-width:560px;margin-top:16px}.ac-switched{background:radial-gradient(120% 160% at 0 0,#2ee6b824,#0000 65%),linear-gradient(#ffffff08,#ffffff03),#080e0c99;border-radius:16px;align-items:center;gap:14px;width:-moz-fit-content;width:fit-content;max-width:min(100%,600px);margin:8px auto 48px;padding:12px 22px 12px 12px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 8px 24px #0000002e}.ac-switched:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(120deg,#2ee6b88c,#2ee6b829 45%,#ffffff14);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ac-switched-icon{width:32px;height:32px;color:var(--teal);background:linear-gradient(#2ee6b838,#2ee6b814);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #2ee6b84d,inset 0 1px #ffffff14}.ac-switched-icon svg{width:16px;height:16px}.ac-switched p{color:var(--text-body);text-wrap:balance;margin:0;font-size:14.5px;line-height:1.45}@media (max-width:720px){.ac-switched{margin-bottom:36px;padding-right:18px}}.ac-mark{width:186px;height:107px;margin-bottom:0}.ac-mark svg{display:block}.ac-plans{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.ac-plans .ac-plan-card.pc:not(.lit){background:linear-gradient(180deg, #ffffff08, #ffffff03), var(--surface);box-shadow:inset 0 0 0 1px var(--hairline), inset 0 1px 0 #ffffff0d}.ac-plans .pc .pc-blurb{font-size:14.5px}.ac-plans .ac-plan-card.pc.marked{box-shadow:inset 0 0 0 2px var(--teal), inset 0 1px 0 #ffffff0d}.ac-plans .pc .pc-blurb{min-height:45px}.ac-plans .pc .pc-fill{flex:none}.ac-pop{background:var(--teal-dim);color:var(--teal);letter-spacing:.01em;border-radius:999px;padding:3px 11px;font-size:11.5px;font-weight:600}.ac-plan-foot{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:40px;margin-top:20px;display:flex}.ac-plan-foot .ac-cap{color:var(--text-tertiary);text-align:center;font-size:13px}.ac-tag{color:var(--text-body);white-space:nowrap;background:#ffffff14;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.ac-plan-foot .ac-tag{align-items:center;min-height:40px;padding:0 16px;font-size:14px;display:inline-flex}.ac-plans-note{text-align:center;margin-top:40px}.ac-glyph{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--text-body);background:#ffffff0f;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ac-glyph svg{width:20px;height:20px}.ac-glyph.row{width:40px;height:40px;color:var(--text);background:linear-gradient(135deg,#ffffff1f,#ffffff0a);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff1a,0 4px 12px #0000004d}.ac-glyph.row svg{width:20px;height:20px}.ac-btn .ac-out{opacity:.75;width:10px;height:10px;margin-left:-2px}.ac-code{box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--text);font-family:var(--mono);letter-spacing:.1em;-webkit-user-select:all;user-select:all;background:#0000004d;border-radius:10px;padding:10px 18px;font-size:20px;display:inline-block}.ac-clerk{justify-content:center;width:100%;display:flex}.ac-clerk .cl-footer>:not(.cl-footerAction){display:none}@media (max-width:480px){.ac-clerk .cl-otpCodeFieldInputs{width:100%;min-width:0}.ac-clerk :has(>.cl-otpCodeFieldInputs){width:100%;min-width:0}.ac-clerk .cl-otpCodeFieldInputs{gap:6px}.ac-clerk .cl-otpCodeFieldInputs>div{flex:1 1 0;gap:6px;width:auto;min-width:0}.ac-clerk .cl-otpCodeFieldInput{flex:1 1 0;width:auto;min-width:0}}.ac-clerk .cl-formFieldInput,.ac-clerk .cl-otpCodeFieldInput,.ac-clerk .cl-socialButtonsIconButton,.ac-clerk .cl-socialButtonsBlockButton{box-shadow:inset 0 0 0 1px #ffffff42!important}.ac-clerk .cl-socialButtonsIconButton:hover,.ac-clerk .cl-socialButtonsBlockButton:hover{background:#ffffff14!important}.ac-clerk .cl-formFieldInput:focus-visible,.ac-clerk .cl-formFieldInput:focus{outline:none;box-shadow:inset 0 0 0 1px var(--teal)!important}.ac-clerk .cl-formButtonPrimary,.ac-clerk .cl-socialButtonsIconButton,.ac-clerk .cl-socialButtonsBlockButton{border-radius:999px!important}.ac-clerk .cl-formButtonPrimary{box-shadow:none!important}.ac-clerk .cl-footer .cl-footerAction{padding-top:8px!important;padding-bottom:20px!important}.ac-clerk .cl-card[class*=emailCode] .cl-main{gap:24px!important}@media (max-width:720px){.ac-plans{grid-template-columns:1fr;margin-top:40px}.ac-plan-card.lit{order:-1}.ac-plans .pc .pc-blurb{min-height:0}.ac-mark{margin-bottom:-10px;transform:scale(.8)}.ac-head{flex-direction:column;align-items:flex-start;gap:14px}.ac-title,.ac-line{white-space:normal}.ac-row:has(>.ac-btn,>form>.ac-btn,>.ac-actions){flex-wrap:wrap;row-gap:12px}.ac-row:has(>.ac-btn,>form>.ac-btn,>.ac-actions)>.ac-main{flex:calc(100% - 54px)}.ac-row>:is(.ac-badge,.ac-glyph)~:is(.ac-btn,form,.ac-actions){margin-left:54px}.ac-actions{justify-content:flex-start}.ac-confirm-body .ac-actions{margin-left:0}.ac-row.has-meter>:is(.ac-btn,form,.ac-actions){order:1;margin-top:14px}.ac-main .ac-bar{max-width:none}.ac-meter-label{flex-direction:column;align-items:flex-start}.ac-meter-reset{margin-left:0}.ac-row-detail{padding-left:20px}.ac-code{white-space:nowrap;font-size:16px}}
