@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:fallback;src:url(../media/f263782c6a4bddee.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:fallback;src:url(../media/85e86a88f68a624a.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:fallback;src:url(../media/c6a5c2fdc12da45c.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._6ofNYq_className{font-family:Archivo,Archivo Fallback Arial,Archivo Fallback Roboto,Archivo Fallback DejaVu;font-style:normal}._6ofNYq_variable{--font-archivo:"Archivo", Archivo Fallback Arial, Archivo Fallback Roboto, Archivo Fallback DejaVu}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}._JEVRW_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}._JEVRW_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Archivo Fallback Arial;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);size-adjust:103%;ascent-override:85.24%;descent-override:20.39%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Roboto;src:local(Roboto),local(Roboto Regular),local(Roboto-Regular);size-adjust:106%;ascent-override:82.83%;descent-override:19.81%;line-gap-override:0%}@font-face{font-family:Archivo Fallback DejaVu;src:local(DejaVu Sans),local(DejaVuSans);size-adjust:89%;ascent-override:98.65%;descent-override:23.6%;line-gap-override:0%}@media (max-width:399.98px){@font-face{font-family:Archivo Fallback Arial;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);size-adjust:98%;ascent-override:89.59%;descent-override:21.43%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Roboto;src:local(Roboto),local(Roboto Regular),local(Roboto-Regular);size-adjust:100%;ascent-override:87.8%;descent-override:21%;line-gap-override:0%}@font-face{font-family:Archivo Fallback DejaVu;src:local(DejaVu Sans),local(DejaVuSans);size-adjust:88%;ascent-override:99.77%;descent-override:23.86%;line-gap-override:0%}}@media (min-width:1280px) and (max-width:1285.98px){@font-face{font-family:Archivo Fallback Arial;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);size-adjust:100%;ascent-override:87.8%;descent-override:21%;line-gap-override:0%}@font-face{font-family:Archivo Fallback Roboto;src:local(Roboto),local(Roboto Regular),local(Roboto-Regular);size-adjust:104%;ascent-override:84.42%;descent-override:20.19%;line-gap-override:0%}@font-face{font-family:Archivo Fallback DejaVu;src:local(DejaVu Sans),local(DejaVuSans);size-adjust:89%;ascent-override:98.65%;descent-override:23.6%;line-gap-override:0%}}
:root{--gutter:var(--ao-space-gutter-phone);--band-space:clamp(6.5rem, 15vw, var(--ao-space-band-space-phone));--grid-gap:clamp(1.5rem, 2.5vw, var(--ao-space-grid-gap));--content:75rem;--sans:var(--font-archivo), Archivo, "Segoe UI", "Liberation Sans", sans-serif;--money:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (min-width:56rem){:root{--gutter:var(--ao-space-gutter-desktop);--band-space:clamp(4.5rem, 7vw, var(--ao-space-band-space-desktop))}}*,:before,:after{box-sizing:border-box}html{background:var(--ao-color-field);color:var(--ao-color-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--sans);font-size:100%;line-height:var(--ao-font-style-body-lineHeight);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}body{background:var(--ao-color-field);min-height:100svh;color:var(--ao-color-ink);margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:var(--ao-color-odds-bright);text-underline-offset:.18em}a,button,summary{touch-action:manipulation}:focus-visible{outline:var(--ao-border-indicator) solid var(--ao-color-odds-bright);outline-offset:3px}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--ao-space-sm);left:var(--ao-space-sm);z-index:10;padding:var(--ao-space-sm) var(--ao-space-md);background:var(--ao-color-odds-bright);color:var(--ao-color-cta-ink);border-radius:var(--ao-radius-control);font-weight:700;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.site-header,.site-footer,.hero,.guides-index,.guide-page,.legal-page{width:min(var(--content), calc(100% - var(--gutter) * 2));margin-inline:auto}.site-header{justify-content:space-between;align-items:center;gap:var(--ao-space-md);min-height:4.5rem;display:flex}.wordmark-link{align-items:center;min-height:44px;display:inline-flex}.wordmark{width:7.5rem;height:auto}@media (min-width:56rem){.wordmark{width:9.25rem}}.site-nav a{min-height:44px;padding-inline:var(--ao-space-sm);color:var(--ao-color-ink-dim);font-size:var(--ao-font-style-body-md-fontSize);transition:color var(--ao-motion-duration-hover) ease-out;align-items:center;text-decoration:none;display:inline-flex}.site-footer{margin-top:var(--band-space);padding:var(--ao-space-2xl) 0;border-top:var(--ao-border-hairline) solid var(--ao-color-hairline);color:var(--ao-color-ink-dim);font-size:var(--ao-font-style-body-md-fontSize)}.footer-grid{gap:var(--ao-space-lg);display:grid}@media (min-width:56rem){.footer-grid{grid-template-columns:1fr auto;align-items:start}}.footer-lines p{margin:0 0 var(--ao-space-sm);max-width:40rem}.footer-strong{color:var(--ao-color-ink)}.footer-nav{gap:var(--ao-space-xs) var(--ao-space-md);flex-wrap:wrap;display:flex}.footer-nav a{min-height:44px;color:var(--ao-color-ink);align-items:center;text-decoration:none;display:inline-flex}.footer-meta{margin:var(--ao-space-md) 0 0;max-width:48rem;font-size:var(--ao-font-style-meta-fontSize);line-height:var(--ao-font-style-meta-lineHeight)}.footer-side{gap:var(--ao-space-xs);align-content:start;display:grid}.social-links ul{flex-wrap:wrap;margin:0 0 0 -12px;padding:0;list-style:none;display:flex}.social-links a{width:44px;height:44px;color:var(--ao-color-ink-dim);transition:color var(--ao-motion-duration-hover) ease-out;justify-content:center;align-items:center;display:inline-flex}.social-links svg{fill:currentColor;width:20px;height:20px}.hero h1{font-size:clamp(4rem, 18vw, var(--ao-font-style-display-hero-fontSize));font-weight:var(--ao-font-style-display-hero-fontWeight);letter-spacing:var(--ao-font-style-display-hero-letterSpacing);line-height:var(--ao-font-style-display-hero-lineHeight);margin:0}.hero-deck{max-width:36rem;margin:0 0 var(--ao-space-md);color:var(--ao-color-ink);font-size:var(--ao-font-style-body-fontSize);line-height:var(--ao-font-style-body-lineHeight);margin-top:var(--ao-space-lg);font-size:1.125rem}.signup{gap:var(--ao-space-sm);max-width:28rem;margin-top:var(--ao-space-lg);padding:var(--ao-space-lg);background:var(--ao-color-field-2);border:var(--ao-border-hairline) solid var(--ao-color-rule);border-radius:var(--ao-radius-md);display:grid}.signup-label{color:var(--ao-color-ink-dim);font-size:var(--ao-font-style-label-fontSize);font-weight:var(--ao-font-style-label-fontWeight);letter-spacing:.02em}.signup-input{width:100%;min-height:48px;padding:0 var(--ao-space-md);background:var(--ao-color-field-3);border:var(--ao-border-hairline) solid var(--ao-color-rule);border-radius:var(--ao-radius-control);color:var(--ao-color-ink);font:inherit;font-size:var(--ao-font-style-body-fontSize)}.signup-input::placeholder{color:var(--ao-color-ink-dim)}.signup-age{align-items:center;gap:var(--ao-space-sm);min-height:44px;color:var(--ao-color-ink);font-size:var(--ao-font-style-body-md-fontSize);display:flex}.signup-age input{width:1.25rem;height:1.25rem;accent-color:var(--ao-color-odds-bright);margin:0}.signup-consent{color:var(--ao-color-ink);font-size:var(--ao-font-style-body-md-fontSize);margin:0}.button-early-access{min-height:48px;margin-top:var(--ao-space-xs);padding:0 var(--ao-space-lg);background:var(--ao-color-odds-bright);border-radius:var(--ao-radius-control);color:var(--ao-color-cta-ink);cursor:pointer;font:inherit;font-size:var(--ao-font-style-button-fontSize);font-weight:var(--ao-font-style-button-fontWeight);box-shadow:0 0 var(--ao-exception-early-access-glow-rest-blur) var(--ao-exception-early-access-glow-rest-spread) color-mix(in srgb, var(--ao-exception-early-access-glow-color) calc(var(--ao-exception-early-access-glow-rest-opacity) * 100%), transparent);transition:box-shadow var(--ao-motion-duration-hover) ease-out, transform .16s ease-out;border:0}.button-early-access:active{transform:scale(.97)}.button-early-access{position:relative}.button-busy{display:none}.button-early-access[aria-busy=true] .button-busy{opacity:.7;border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;margin-top:-7px;display:block;position:absolute;top:50%;right:16px}@media (prefers-reduced-motion:no-preference){.button-early-access[aria-busy=true] .button-busy{animation:.9s linear infinite button-busy}}@keyframes button-busy{to{transform:rotate(1turn)}}.signup-fine{color:var(--ao-color-ink-dim);font-size:var(--ao-font-style-meta-fontSize);line-height:var(--ao-font-style-meta-lineHeight);margin:0}.signup.signup-pill{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:0 6px;max-width:none;margin:0;padding:0}.signup-pill:before{content:"";background:var(--ao-color-field-2);border-radius:999px;grid-area:1/1/auto/-1;height:60px;box-shadow:inset 0 0 0 1px #f7f7f724}.signup-pill>*{grid-column:1/-1}.signup-pill .signup-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.signup-pill .signup-input{background:0 0;border:0;border-radius:999px;grid-area:1/1;align-self:center;height:48px;min-height:0;margin-left:6px;padding:0 10px 0 16px;font-size:16px}.signup-pill .button-early-access{letter-spacing:.01em;border-radius:999px;grid-area:1/2;align-self:center;height:48px;min-height:0;margin:0 6px 0 0;padding:0 20px;font-size:15px;font-weight:600;line-height:1;box-shadow:0 0 0 1px #1fd66559,0 14px 40px -12px #1fd66599}.signup-pill .signup-age{margin:10px 0 0 18px;font-size:14px}.signup-pill .signup-consent,.signup-pill .signup-fine{color:var(--ao-color-ink-dim);margin:0 0 0 18px;font-size:13px;line-height:1.5}.signup-pill .signup-consent+.signup-fine,.signup-pill>div+.signup-fine{margin-top:4px}.signup-pill .signup-input:-webkit-autofill{-webkit-text-fill-color:var(--ao-color-ink);caret-color:var(--ao-color-ink);box-shadow:inset 0 0 0 100px var(--ao-color-field-2);transition:background-color 9999s}.signup-pill .signup-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ao-color-ink);caret-color:var(--ao-color-ink);box-shadow:inset 0 0 0 100px var(--ao-color-field-2);transition:background-color 9999s}.signup-pill .signup-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ao-color-ink);caret-color:var(--ao-color-ink);box-shadow:inset 0 0 0 100px var(--ao-color-field-2);transition:background-color 9999s}.signup-pill .signup-age input{flex:none;width:24px;height:24px}@media (max-width:599.98px){.signup.signup-pill{grid-template-columns:minmax(0,1fr)}.signup-pill:before{display:none}.signup-pill .signup-input{background:var(--ao-color-field-2);grid-area:1/1;height:52px;margin:0;padding:0 20px;font-size:16px;box-shadow:inset 0 0 0 1px #f7f7f724}.signup-pill .signup-input:focus-visible{outline:2px solid var(--ao-color-ink);outline-offset:-2px}.signup-pill .button-early-access{grid-area:2/1;width:100%;height:52px;margin:10px 0 0;font-size:16px}.signup-pill .signup-age,.signup-pill .signup-consent,.signup-pill .signup-fine{margin-left:4px}}.signup-done{border-top:1px solid #f7f7f724;justify-items:start;padding-top:24px;display:grid}.signup-done-heading{font-family:var(--font-unbounded), "Unbounded", var(--sans);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:36px;font-weight:700;line-height:1.04}.signup-done .signup-done-heading:focus-visible{outline:none}.signup-done-next{max-width:30em;color:var(--ao-color-ink-dim);margin:12px 0 0}.signup-done-wrap .signup-fine{color:var(--ao-color-ink-dim);margin:16px 0 0;font-size:13px;line-height:1.5}.signup-done-question{width:100%;margin-top:20px}.state-question{gap:var(--ao-space-sm);width:100%;max-width:28rem;display:grid}.state-question-panel{margin-top:var(--ao-space-md);padding:var(--ao-space-lg);background:var(--ao-color-field-2);border:var(--ao-border-hairline) solid var(--ao-color-rule);border-radius:var(--ao-radius-md)}.state-question-label{color:var(--ao-color-ink);font-size:var(--ao-font-style-body-fontSize);font-weight:var(--ao-font-style-title-fontWeight);line-height:var(--ao-font-style-title-lineHeight);margin:0}.state-question-row{gap:var(--ao-space-sm);display:flex}.state-question-field{flex:auto;min-width:0;position:relative}.state-question-field:after{content:"";border-right:var(--ao-border-icon-max) solid var(--ao-color-ink-dim);border-bottom:var(--ao-border-icon-max) solid var(--ao-color-ink-dim);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:18px;transform:translateY(-70%)rotate(45deg)}.state-question-select{width:100%;min-height:48px;padding:0 44px 0 var(--ao-space-md);background:var(--ao-color-field-3);border:var(--ao-border-hairline) solid var(--ao-color-rule);border-radius:var(--ao-radius-control);color:var(--ao-color-ink);font:inherit;font-size:var(--ao-font-style-body-fontSize);appearance:none;cursor:pointer}.state-question-select:disabled{opacity:.55;cursor:progress}.state-question-save{min-width:44px;min-height:48px;padding:0 var(--ao-space-lg);background:var(--ao-color-field-2);border:var(--ao-border-hairline) solid var(--ao-color-hairline);border-radius:var(--ao-radius-control);color:var(--ao-color-ink);cursor:pointer;font:inherit;font-size:var(--ao-font-style-button-fontSize);font-weight:var(--ao-font-style-button-fontWeight);transition:border-color var(--ao-motion-duration-hover) ease-out;flex:none;position:relative}.state-question-save[aria-disabled=true]{opacity:.55;cursor:progress}.state-question-save[aria-busy=true] .button-busy{opacity:.7;border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;margin-top:-7px;display:block;position:absolute;top:50%;right:5px}@media (prefers-reduced-motion:no-preference){.state-question-save[aria-busy=true] .button-busy{animation:.9s linear infinite button-busy}}.state-question-optional,.state-question-status{color:var(--ao-color-ink-dim);font-size:var(--ao-font-style-meta-fontSize);line-height:var(--ao-font-style-meta-lineHeight);margin:0}.signup-done .state-question-optional,.signup-done .state-question-status{font-size:13px;line-height:1.5}.state-question-optional a{white-space:nowrap}.state-question-status:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.state-question-save:hover{border-color:var(--ao-color-rule)}}@media (min-width:1024px){.signup.signup-pill{max-width:520px}.signup-pill:before{height:64px}.signup-pill .signup-input{height:52px;font-size:17px}.signup-pill .button-early-access{height:52px;padding:0 26px;font-size:16px}.signup-done-heading{font-size:48px}}@media (hover:hover) and (pointer:fine){.site-nav a:hover,.footer-nav a:hover{color:var(--ao-color-odds-bright)}.social-links a:hover{color:var(--ao-color-ink)}.button-early-access:hover{background:color-mix(in srgb, var(--ao-color-odds-bright) 88%, var(--ao-color-ink));box-shadow:0 0 var(--ao-exception-early-access-glow-hover-blur) var(--ao-exception-early-access-glow-hover-spread) color-mix(in srgb, var(--ao-exception-early-access-glow-color) calc(var(--ao-exception-early-access-glow-hover-opacity) * 100%), transparent)}.signup-pill .button-early-access:hover{box-shadow:0 0 0 1px #1fd66573,0 16px 44px -12px #1fd665b3}}.hero{gap:var(--ao-space-2xl);padding-top:var(--ao-space-lg);display:grid}@media (min-width:56rem){.hero{column-gap:var(--grid-gap);min-height:calc(100svh - 4.5rem);padding-block:var(--ao-space-xl) var(--ao-space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.hero-copy{grid-column:1/span 6}.hero h1{font-size:clamp(4.5rem, 6.6vw, var(--ao-font-style-display-hero-fontSize))}.hero-still{grid-column:7/span 6}}.hero-still{justify-content:center;display:flex}.phone{--phone-width:13rem;z-index:1;width:var(--phone-width);aspect-ratio:9/19.5;background:var(--ao-color-field);border:var(--ao-border-hairline) solid var(--ao-color-rule);border-radius:2.4rem;padding:.5rem;position:relative}@media (min-width:56rem){.phone{--phone-width:16.5rem}}.phone-screen{background:var(--ao-color-field-2);border-radius:1.9rem;height:100%;padding:0 .75rem;position:relative;overflow:hidden}.phone-status{justify-content:center;padding-top:.55rem;display:flex}.phone-notch{background:var(--ao-color-field);border-radius:var(--ao-radius-pill);width:4.5rem;height:1.1rem}.ledger-head{border-bottom:var(--ao-border-hairline) solid var(--ao-color-rule);justify-content:space-between;align-items:baseline;padding:.9rem .15rem .6rem;display:flex}.ledger-title{letter-spacing:-.01em;font-size:1rem;font-weight:600}.ledger-tag{border:var(--ao-border-hairline) solid var(--ao-color-rule);border-radius:var(--ao-radius-pill);color:var(--ao-color-ink-dim);padding:.1rem .5rem;font-size:.6875rem;font-weight:600}.ledger-rows{margin:0;padding:0;list-style:none}.ledger-row{border-bottom:var(--ao-border-hairline) solid var(--ao-color-hairline);grid-template-columns:2.6rem 1fr auto;align-items:center;gap:.4rem;min-height:2.15rem;padding:.3rem .15rem;font-size:.6875rem;line-height:1.25;display:grid}@media (min-width:56rem){.ledger-row{min-height:2.2rem;padding-block:.2rem;font-size:.75rem;line-height:1.2}}.ledger-date{color:var(--ao-color-ink-dim);font-variant-numeric:tabular-nums}.ledger-what{min-width:0;display:grid}.ledger-app{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ledger-kind{color:var(--ao-color-ink-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ledger-result{font-weight:600}.ledger-won .ledger-result{color:var(--ao-color-gain-text)}.ledger-lost .ledger-result{color:var(--ao-color-loss-text)}.ledger-open .ledger-result{color:var(--ao-color-ink-dim)}.phone-shade{background:var(--ao-color-field);opacity:0;pointer-events:none;position:absolute;inset:0}.phone-dim .phone-shade{opacity:.6}.phone-dim :is(.ledger-head,.ledger-row)>*{opacity:0}@media (max-width:55.99rem){.slip-wide-only{display:none}}.example-disclaimer,.form-fine{margin:var(--ao-space-sm) 0 0;color:var(--ao-color-ink-dim);font-size:var(--ao-font-style-body-md-fontSize)}.example-disclaimer{color:var(--ao-color-ink)}.guides-index,.guide-page,.legal-page{max-width:42rem;padding:var(--ao-space-2xl) 0 var(--ao-space-2xl)}.guides-index h1,.guide-page h1,.legal-page h1{margin:0 0 var(--ao-space-md);font-size:clamp(2.5rem, 7vw, var(--ao-font-style-display-band-fontSize));letter-spacing:-.04em;font-weight:700;line-height:.98}.guides-index h2,.guide-page h2,.legal-page h2{margin:0 0 var(--ao-space-sm);font-size:var(--ao-font-style-title-fontSize);font-weight:var(--ao-font-style-title-fontWeight);line-height:var(--ao-font-style-title-lineHeight)}.eyebrow{margin:0 0 var(--ao-space-md);color:var(--ao-color-ink-dim);font-size:var(--ao-font-style-label-fontSize);font-weight:var(--ao-font-style-label-fontWeight);letter-spacing:var(--ao-font-style-label-letterSpacing);text-transform:uppercase}.deck,.guide-page p,.legal-page p{color:var(--ao-color-ink-dim)}.deck{color:var(--ao-color-ink);font-size:1.125rem}.legal-page section{margin:var(--ao-space-xl) 0 0}.guide-list{margin:var(--ao-space-xl) 0 0;border-top:var(--ao-border-hairline) solid var(--ao-color-hairline);padding:0;list-style:none}.guide-list li{border-bottom:var(--ao-border-hairline) solid var(--ao-color-hairline)}.guide-list a{padding:var(--ao-space-md) 0;color:inherit;text-decoration:none;display:block}.guide-list span{margin-bottom:var(--ao-space-xs);color:var(--ao-color-ink-dim);font-size:var(--ao-font-style-meta-fontSize);display:block}.cite-line{margin:0 0 var(--ao-space-md);color:var(--ao-color-ink-dim);font-size:var(--ao-font-style-body-md-fontSize)}.edu{margin:var(--ao-space-lg) 0;padding:var(--ao-space-md) 0 var(--ao-space-md) var(--ao-space-md);border-left:var(--ao-border-indicator) solid var(--ao-color-odds-bright)}.edu-label{margin:0 0 var(--ao-space-sm);color:var(--ao-color-ink-dim);font-size:var(--ao-font-style-label-fontSize);font-weight:var(--ao-font-style-label-fontWeight)}.edu ul{margin:var(--ao-space-sm) 0;padding-left:1.15rem}@media (hover:hover) and (pointer:fine){.guide-list a:hover{color:var(--ao-color-odds-bright)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
