@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/fonts/mona-sans-latin-wdth-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/fonts/mona-sans-latin-ext-wdth-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink:#050533;--ink-soft:#44445e;--ink-faint:#828294;--ink-dark:#0b0b19;--paper:#f2f6f7;--line:#d4d4d9;--accent:#ff4402;--btn-radius:4px;--sans:"Mona Sans Variable","Helvetica Neue",-apple-system,system-ui,sans-serif;--mono:"SF Mono","JetBrains Mono",ui-monospace,Menlo,monospace;--display-width:125%;--copy-width:100%;--step--2:clamp(.66rem,.64rem + .12vw,.75rem);--step--1:clamp(.83rem,.8rem + .15vw,.94rem);--step-0:clamp(1.05rem,1rem + .25vw,1.19rem);--step-1:clamp(1.31rem,1.22rem + .45vw,1.56rem);--step-2:clamp(1.64rem,1.48rem + .8vw,2.07rem);--step-3:clamp(2.717rem,2.437rem + 1.4vw,3.467rem);--step-4:clamp(3.227rem,2.727rem + 2.5vw,4.667rem);--space-s:1rem;--space-m:1.75rem;--space-l:3rem;--space-xl:5.5rem;--space-2xl:8rem;--measure:42rem;--figure:89rem;--gutter:clamp(1.25rem,4vw,3rem);--lift:0 24px 80px rgba(22,22,26,.18);--lift-window: 0 0 0 1px rgba(5,5,51,.07), 0 2px 4px rgba(5,5,51,.09), 0 6px 12px rgba(5,5,51,.08), 0 16px 32px rgba(5,5,51,.09), 0 36px 72px rgba(5,5,51,.11), 0 80px 160px rgba(5,5,51,.14)}@supports (color:color(display-p3 1 0 0)){:root{--accent:color(display-p3 1 .269 0)}}@media(max-width:40rem){:root{--step-4:clamp(2.2rem,10vw,3rem);--step-3:clamp(1.9rem,8vw,2.4rem);--step-2:clamp(1.45rem,6vw,1.8rem);--step-1:clamp(1.2rem,4.6vw,1.4rem);--space-xl:3rem;--space-2xl:3.5rem}}*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-stretch:var(--copy-width);font-weight:400;font-size:var(--step-0);line-height:1.6;font-feature-settings:"ss03","ss06";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3{font-family:var(--sans);font-stretch:var(--display-width);font-weight:550;line-height:1.08;letter-spacing:-.01em;margin:0;text-wrap:balance}h1{font-size:var(--step-4)}h2{font-size:var(--step-2)}h3{font-size:var(--step-0);font-weight:625;letter-spacing:-.002em}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}img{max-width:100%;height:auto;display:block}.wrap{width:min(var(--figure),calc(100% - 2*var(--gutter)));margin-inline:auto}.overline{font-size:calc(var(--step--1) + 2px);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);font-stretch:var(--copy-width);font-weight:400}.mono{font-family:var(--mono);font-size:.92em;letter-spacing:.02em}.nav-cta{display:inline-flex;align-items:center;gap:12px;background:var(--accent);font-weight:600;padding:8px 16px;border-radius:var(--btn-radius);text-decoration:none!important;color:#fcfcfa!important;font-size:var(--step--1)}.btn-outline{display:inline-flex;align-items:center;gap:10px;font-size:var(--step--1);font-weight:500;color:var(--ink);border:1px solid var(--ink);border-radius:var(--btn-radius);padding:.6rem 1.4rem;text-decoration:none;transition:background .16s ease,color .16s ease;white-space:nowrap}.btn-outline:hover{background:var(--ink);color:var(--paper)}.hero{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:100svh;max-height:100svh}.row-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);flex-wrap:wrap;padding-block:var(--space-m);border-bottom:1px solid var(--line)}.row-top nav{display:flex;gap:var(--space-m);align-items:baseline;flex-wrap:wrap}.brand{font-stretch:125%;font-size:var(--step-0);font-weight:700;letter-spacing:-.005em;text-decoration:none}.navlink{font-size:var(--step--1);font-weight:500;text-decoration:none;color:var(--ink-soft);display:inline-flex;gap:.6em;align-items:baseline}.navlink:hover{color:var(--ink)}.navlink i{font-style:normal;font-family:var(--mono);font-size:var(--step--2);color:var(--accent);letter-spacing:.04em}.stage{min-height:0;display:grid;place-items:center;padding-block:var(--space-l) var(--space-xl)}.hero{position:relative}.hero>*{position:relative;z-index:1}.stage figure{margin:0;max-width:min(100%,76rem);max-height:100%;aspect-ratio:1600/922;display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:8px;overflow:hidden;box-shadow:var(--lift-window);border:1px solid var(--line);background:var(--ink-dark)}.stage img{width:100%;height:100%;object-fit:cover}.chrome{display:grid;grid-template-columns:1fr minmax(0,2fr) 1fr;align-items:center;gap:.7rem;padding:.2rem .6rem;background:#1c1c1e;border-bottom:1px solid rgba(255,255,255,.08)}.chrome .lights{display:flex;gap:5px}.chrome .lights i{width:8px;height:8px;border-radius:50%;display:block}.chrome .lights i:nth-child(1){background:#ff5f57}.chrome .lights i:nth-child(2){background:#febc2e}.chrome .lights i:nth-child(3){background:#28c840}.chrome .url{justify-self:center;width:min(100%,24rem);display:flex;align-items:center;justify-content:center;gap:.45rem;font-size:.62rem;line-height:1.2;color:#ffffffb3;background:#ffffff14;border-radius:4px;padding:.15rem .6rem;font-family:var(--sans);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chrome .url svg{flex:none;width:8px;height:8px;stroke:#ffffff80;fill:none;stroke-width:1.5}.chrome .r{justify-self:end;display:flex;gap:.8rem}.chrome .r i{width:9px;height:9px;border:1px solid rgba(255,255,255,.35);border-radius:2px;display:block}.row-bottom{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-m);row-gap:var(--space-s);align-items:end;border-top:1px solid var(--line);padding-block:var(--space-l) var(--space-xl)}.row-bottom .head{grid-column:1/6;display:grid;gap:.6rem}.overline.small{font-size:var(--step--2)}.name{font-weight:500;color:var(--ink)}.row-bottom .head h1{font-size:clamp(2rem,1rem + 2vw,3rem);max-width:100%;overflow-wrap:anywhere}.row-bottom .copy{grid-column:6/13}.row-bottom .copy p{color:var(--ink-soft);max-width:none;font-size:var(--step-1);line-height:1.4}.row-bottom .copy p em{font-style:normal;color:var(--accent)}.cta{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.cmd,.btn-outline{padding-block:.45rem}.cmd{display:inline-flex;align-items:center;gap:.9rem;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 70%,white);border-radius:var(--btn-radius);padding:.55rem .8rem .55rem 1rem;font-family:var(--mono);font-size:var(--step--1);letter-spacing:.02em}.cmd .p{color:var(--ink-faint)}.cmd button{all:unset;cursor:pointer;color:var(--ink-faint);font-family:var(--sans);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;padding:.1rem .3rem;border-radius:3px}.cmd button:hover{color:var(--ink)}.cmd button:focus-visible{outline:2px solid var(--accent)}@media(max-width:60rem){.hero{max-height:none;min-height:0}.row-bottom{grid-template-columns:1fr}.row-bottom .head,.row-bottom .copy{grid-column:1}.stage{padding-block:var(--space-m)}}section.block{position:relative;padding-block:var(--space-xl)}section.block:before{content:"";position:absolute;left:50%;top:0;width:100vw;margin-left:-50vw;height:1px;background:var(--line)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-m);row-gap:var(--space-l);align-items:start}.grid>h2{grid-column:1/5;max-width:12ch}.grid>.body{grid-column:5/13}@media(max-width:52rem){.grid>h2,.grid>.body{grid-column:1/-1}.grid>h2{max-width:none}}.gets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-l) var(--space-m)}.get{display:grid;gap:.5rem;align-content:start;max-width:30rem}.get h3{font-size:var(--step-1);font-weight:550;letter-spacing:-.01em}.get p{color:var(--ink-soft)}.proof{margin:var(--space-xl) 0 0;display:grid;gap:.8rem}.proof>div{border-radius:2px;overflow:hidden;border:1px solid var(--line);background:var(--ink-dark)}.proof figcaption{font-size:var(--step--1);color:var(--ink-faint);max-width:var(--measure)}.proof figcaption b{font-weight:500;color:var(--ink-soft)}@media(max-width:52rem){.gets{grid-template-columns:1fr}}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-m);counter-reset:step}.step{display:grid;gap:.6rem;align-content:start;padding-top:var(--space-s);border-top:1px solid var(--line)}.step:before{counter-increment:step;content:counter(step,decimal-leading-zero);font-family:var(--mono);font-size:var(--step--2);letter-spacing:.06em;color:var(--accent)}.step h3{font-size:var(--step-1);font-weight:550;letter-spacing:-.01em}.step p{color:var(--ink-soft);font-size:var(--step--1);line-height:1.55;max-width:26rem}.strip{margin:var(--space-l) 0 0;display:grid;gap:.8rem}.strip>div{border-radius:2px;overflow:hidden;border:1px solid var(--line);background:var(--ink-dark)}.strip figcaption{font-size:var(--step--1);color:var(--ink-faint)}.strip figcaption b{font-weight:500;color:var(--ink-soft)}@media(max-width:52rem){.steps{grid-template-columns:1fr}}.install{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--space-m)}.way{display:grid;gap:.8rem;align-content:start}.way .overline{color:var(--ink-soft)}.way pre{margin:0;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--btn-radius);background:color-mix(in srgb,var(--paper) 70%,white);font-family:var(--mono);font-size:var(--step--1);line-height:1.6;overflow-x:auto;color:var(--ink)}.way pre .p{color:var(--ink-faint)}.way p{font-size:var(--step--1);color:var(--ink-soft)}.req{margin-top:var(--space-m);font-size:var(--step--1);color:var(--ink-faint);max-width:var(--measure)}footer{margin-top:var(--space-2xl);background:var(--ink-dark);color:color-mix(in srgb,#fcfcfa 78%,var(--ink-dark))}footer .wrap{padding-block:var(--space-xl);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-l);align-items:end}footer h2{color:#fcfcfa;max-width:22ch}footer .links{display:grid;gap:.4rem;font-size:var(--step--1);justify-items:start}footer a{text-decoration:none;color:inherit;border-bottom:1px solid color-mix(in srgb,#fcfcfa 30%,transparent)}footer a:hover{color:#fcfcfa}footer .small{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:1.6rem;font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,#fcfcfa 48%,var(--ink-dark));padding-top:var(--space-m);border-top:1px solid color-mix(in srgb,#fcfcfa 14%,var(--ink-dark))}@media(max-width:52rem){footer .wrap{grid-template-columns:1fr}}.js .rise{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.js .rise.in{opacity:1;transform:none}.js .hero .row-top{transition-delay:.05s}.js .hero .stage figure{transition-delay:.2s}.js .hero .head{transition-delay:.45s}.js .hero .copy{transition-delay:.6s}.js [data-reveal]>*{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.js [data-reveal].in>*{opacity:1;transform:none}.js [data-reveal].in>:nth-child(2){transition-delay:.08s}.js [data-reveal].in>:nth-child(3){transition-delay:.16s}.js [data-reveal].in>:nth-child(4){transition-delay:.24s}.js [data-reveal].in>:nth-child(5){transition-delay:.32s}@media(prefers-reduced-motion:reduce){.js .rise,.js [data-reveal]>*{opacity:1;transform:none;transition:none}}.btn{display:inline-flex;align-items:center;gap:.6em;background:var(--accent);color:#fcfcfa;font-weight:600;font-size:var(--step--1);padding:.6rem 1.2rem;border-radius:var(--btn-radius);text-decoration:none;white-space:nowrap;border:1px solid transparent;transition:filter .16s ease,transform .1s ease}.btn:hover{filter:brightness(.94)}.btn:active,.btn-outline:active{transform:translateY(1px)}.btn.lg,.btn-outline.lg{font-size:var(--step-0);padding:.75rem 1.5rem}.btn-row{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.navlink[aria-current=page]{color:var(--ink)}.row-top nav{flex:1;justify-content:center}.skip{position:absolute;left:var(--gutter);top:-3rem;background:var(--ink);color:var(--paper);padding:.5rem .9rem;border-radius:var(--btn-radius);font-size:var(--step--1);text-decoration:none;z-index:3}.skip:focus{top:.6rem}.menu{display:none;position:relative}.menu summary{list-style:none;cursor:pointer;font-size:var(--step--1);font-weight:500;color:var(--ink);padding:.6rem .2rem}.menu summary::-webkit-details-marker{display:none}.menu[open] summary{color:var(--ink-faint)}.menu-list{position:absolute;right:0;top:calc(100% + .4rem);min-width:12rem;display:grid;background:var(--paper);border:1px solid var(--line);border-radius:var(--btn-radius);padding:.4rem 0;z-index:3}.menu-list a{padding:.55rem 1rem;text-decoration:none;color:var(--ink-soft);font-size:var(--step-0)}.menu-list a:hover,.menu-list a[aria-current=page]{color:var(--ink)}@media(max-width:60rem){.row-top nav{display:none}.menu{display:block}.row-top .cta .btn{font-size:var(--step--2);padding:.5rem .8rem}}.measure{max-width:var(--measure);color:var(--ink-soft)}.measure+.measure{margin-top:var(--space-s)}.measure a,.body a{color:var(--ink)}.media{margin:0;display:grid;gap:.8rem}.media .frame{border-radius:2px;overflow:hidden;border:1px solid var(--line);background:var(--ink-dark);display:grid}.media img,.media video{width:100%;height:100%;object-fit:cover;display:block}.media .slot{display:grid;place-content:center;gap:.5rem;text-align:center;color:color-mix(in srgb,#fcfcfa 58%,var(--ink-dark));font-size:var(--step--1);padding:var(--space-m);max-width:32rem;margin-inline:auto}.media .slot .tag{font-family:var(--mono);font-size:var(--step--2);letter-spacing:.04em;color:color-mix(in srgb,#fcfcfa 38%,var(--ink-dark))}.media figcaption{font-size:var(--step--1);color:var(--ink-faint);max-width:var(--measure)}.media figcaption b{font-weight:500;color:var(--ink-soft)}.media.plain .frame{background:var(--paper)}.hero-v3{display:grid;grid-template-rows:auto auto auto;gap:0;min-height:0;max-height:none}.hero-v3 .stage{padding-block:var(--space-m) var(--space-m)}.hero-v3 .stage>*{width:100%;max-width:min(100%,76rem,calc(52svh * 16 / 9))}.hero-v3 .stage .media{width:100%;margin-inline:auto}.hero-v3 .stage .media .frame{border-radius:8px;box-shadow:var(--lift-window)}.hero-v3 .row-bottom{padding-block:var(--space-m) var(--space-l);align-items:start}.hero-v3 .row-bottom .copy{display:grid;gap:var(--space-s)}.hero-v3 .row-bottom .copy p{font-size:var(--step-1)}@media(max-width:60rem){.hero-v3 .stage>*{max-width:100%}}.why{font-size:var(--step--1);color:var(--ink-soft);border-left:2px solid var(--line);padding-left:1rem;max-width:var(--measure);margin-top:var(--space-s)}.why em{font-style:normal;color:var(--ink-faint)}.why em:before{content:" "}.split{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-m);row-gap:var(--space-l);align-items:center}.split>.media,.split>.media-pair{grid-column:1/8}.split>.copy{grid-column:8/13;display:grid;gap:var(--space-s);align-content:center}.split.rev>.media{grid-column:6/13;grid-row:1}.split.rev>.copy{grid-column:1/6;grid-row:1}.split .copy p{color:var(--ink-soft)}.split .copy .kicker{font-weight:550;color:var(--ink);font-stretch:var(--display-width)}.pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-m)}@media(max-width:60rem){.split>.media,.split>.media-pair,.split>.copy,.split.rev>.media,.split.rev>.copy{grid-column:1/-1;grid-row:auto}.pair{grid-template-columns:1fr}}.ledger{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-m);margin-block:var(--space-l);max-width:44rem}.ledger>div{display:grid;gap:.3rem;align-content:start;border-top:1px solid var(--line);padding-top:var(--space-s)}.ledger .num{font-size:var(--step-3);font-weight:550;font-stretch:var(--display-width);letter-spacing:-.01em;line-height:1;color:var(--ink)}.ledger>div:last-child .num{color:var(--accent)}.ledger h3{font-size:var(--step-0);font-weight:550;letter-spacing:-.01em}.ledger p{color:var(--ink-soft);font-size:var(--step--1)}.cap{font-size:var(--step--1);color:var(--ink-faint);max-width:var(--measure);margin-top:.8rem}.honest{font-size:var(--step-0);color:var(--ink);max-width:var(--measure);margin-top:var(--space-l)}@media(max-width:40rem){.ledger{grid-template-columns:1fr}}.sources{margin:var(--space-l) 0 0;display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr);column-gap:var(--space-m);row-gap:var(--space-m);max-width:52rem}.sources dt{font-size:var(--step-1);font-weight:550;letter-spacing:-.01em;font-stretch:var(--display-width);line-height:1.2}.sources dd{margin:0;color:var(--ink-soft)}.sources dd em{font-style:normal;color:var(--ink);font-weight:500}.sources dd a{color:var(--ink);display:block;margin-top:.4rem}@media(max-width:40rem){.sources{grid-template-columns:1fr;row-gap:.4rem}.sources dd{margin-bottom:var(--space-s)}}.tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-m);align-items:stretch}.tier{border:1px solid var(--line);border-radius:var(--btn-radius);padding:var(--space-m);display:grid;gap:.6rem;align-content:start;background:color-mix(in srgb,var(--paper) 70%,white)}.tier.hi{border-color:var(--ink)}.tier h3{font-size:var(--step-1);font-weight:550;letter-spacing:-.01em;display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.tier .rec{font-size:var(--step--1);font-weight:500;color:var(--accent);letter-spacing:0}.tier .who{font-size:var(--step--1);color:var(--ink-faint);margin:0}.tier .price{font-size:var(--step-3);font-weight:550;font-stretch:var(--display-width);letter-spacing:-.01em;line-height:1;margin-block:.4rem .2rem}.tier .price small{font-size:var(--step--1);font-weight:400;font-stretch:var(--copy-width);color:var(--ink-faint);letter-spacing:0}.tier .price s{color:var(--ink-faint);font-weight:400;font-size:var(--step-0)}.tier ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;font-size:var(--step--1);color:var(--ink-soft)}.tier ul li.no{color:var(--ink-faint)}.tier .btn,.tier .btn-outline{justify-self:start;margin-top:var(--space-s)}.trust{display:grid;gap:.5rem;font-size:var(--step--1);color:var(--ink-soft);margin-top:var(--space-m);max-width:var(--measure)}.trust b{font-weight:500;color:var(--ink)}.trust a{color:var(--ink)}.launch{font-size:var(--step--1);color:var(--ink-soft);max-width:var(--measure)}.launch b{color:var(--accent);font-weight:600}@media(max-width:60rem){.tiers{grid-template-columns:1fr}}.ptable{width:100%;border-collapse:collapse;font-size:var(--step--1)}.ptable th,.ptable td{text-align:left;padding:.7rem .8rem;vertical-align:top}.ptable tbody tr{border-top:1px solid var(--line)}.ptable th{font-weight:500;color:var(--ink)}.ptable thead th{color:var(--ink-faint);font-weight:400;padding-bottom:.4rem}.ptable td{color:var(--ink-soft)}.ptable td.hi,.ptable th.hi{color:var(--ink);background:color-mix(in srgb,var(--paper) 60%,white)}.ptable .dim{color:var(--ink-faint)}@media(max-width:52rem){.ptable{font-size:var(--step--2)}.ptable th,.ptable td{padding:.5rem .4rem}}.anchors{display:grid;gap:var(--space-m);max-width:var(--measure)}.anchors h3{font-size:var(--step-0);font-weight:550;letter-spacing:-.01em;margin-bottom:.3rem}.anchors p{color:var(--ink-soft)}.cmdline{margin:var(--space-m) 0;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--btn-radius);background:color-mix(in srgb,var(--paper) 70%,white);font-family:var(--mono);font-size:var(--step--1);line-height:1.6;color:var(--ink);max-width:var(--measure);white-space:pre-wrap}.cmdline .p{color:var(--ink-faint)}.faq{display:grid;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:1rem 0;font-weight:550;font-size:var(--step-0);display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--ink-faint);flex:none}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--ink-soft);padding-bottom:1rem;max-width:var(--measure)}.faq details p a{color:var(--ink)}.page-head{padding-block:var(--space-l) var(--space-m);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-m);row-gap:var(--space-s);align-items:end;border-top:1px solid var(--line)}.page-head h1{grid-column:1/7;font-size:var(--step-3)}.page-head .lead{grid-column:7/13;color:var(--ink-soft);font-size:var(--step-0);line-height:1.5}.page-head .lead a{color:var(--ink)}@media(max-width:60rem){.page-head h1,.page-head .lead{grid-column:1/-1}}.prose{max-width:var(--measure);font-size:var(--step-0);line-height:1.6}.prose>*+*{margin-top:1em}.prose h2{font-size:var(--step-2);margin-top:var(--space-l)}.prose h3{font-size:var(--step-0);font-weight:625;margin-top:var(--space-m)}.prose p,.prose li{color:var(--ink-soft)}.prose strong{color:var(--ink);font-weight:550}.prose a{color:var(--ink)}.prose ul,.prose ol{padding-left:1.3em;display:grid;gap:.4rem}.prose code{font-family:var(--mono);font-size:.9em;background:color-mix(in srgb,var(--paper) 70%,white);border:1px solid var(--line);border-radius:3px;padding:.05em .35em;color:var(--ink)}.prose pre{margin:0;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:var(--btn-radius);background:color-mix(in srgb,var(--paper) 70%,white);font-family:var(--mono);font-size:var(--step--1);line-height:1.55;overflow-x:auto;color:var(--ink);white-space:pre-wrap}.prose pre code{background:none;border:0;padding:0;font-size:inherit}.prose blockquote{margin:0;border-left:2px solid var(--line);padding-left:1rem;color:var(--ink-soft)}.prose table{width:100%;border-collapse:collapse;font-size:var(--step--1)}.prose th,.prose td{text-align:left;padding:.5rem .6rem;vertical-align:top}.prose tbody tr{border-top:1px solid var(--line)}.prose th{color:var(--ink);font-weight:500}.prose hr{border:0;border-top:1px solid var(--line);margin-block:var(--space-l)}.prose img{border:1px solid var(--line);border-radius:2px}.docs{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-m);row-gap:var(--space-l);padding-block:var(--space-l) var(--space-2xl)}.docs aside{grid-column:1/4;position:sticky;top:var(--space-m);align-self:start;display:grid;gap:.2rem;font-size:var(--step--1)}.docs aside a{text-decoration:none;color:var(--ink-soft);padding:.25rem 0}.docs aside a:hover,.docs aside a[aria-current=page]{color:var(--ink)}.docs aside a[aria-current=page]{font-weight:500}.docs aside .group{margin-top:var(--space-s);display:grid;gap:.2rem}.docs aside .group>span{display:block;color:var(--ink-faint);margin-bottom:.2rem}.docs .prose{grid-column:4/11}.docs .prose>h1{font-size:var(--step-3);margin-bottom:.4em}.docs .prose>h1+p{font-size:var(--step-1);line-height:1.4;color:var(--ink-soft)}.doc-next{border-top:1px solid var(--line);padding-top:var(--space-s);margin-top:var(--space-l);font-size:var(--step--1);display:flex;justify-content:space-between;gap:1rem}.doc-next a{color:var(--ink);text-decoration:none}@media(max-width:60rem){.docs aside{grid-column:1/-1;position:static}.docs .prose{grid-column:1/-1}}.doc-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-m) var(--space-l)}.doc-cards a{display:grid;gap:.4rem;text-decoration:none;color:inherit;align-content:start}.doc-cards a b{font-weight:550;font-size:var(--step-0);color:var(--ink)}.doc-cards a span{color:var(--ink-soft);font-size:var(--step--1)}.doc-cards a:hover b{color:var(--accent)}@media(max-width:52rem){.doc-cards{grid-template-columns:1fr}}.log{display:grid}.log article{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-m);row-gap:var(--space-s);padding-block:var(--space-m);border-top:1px solid var(--line)}.log .when{grid-column:1/4;display:grid;gap:.3rem;align-content:start;font-size:var(--step--1)}.log .when b{font-family:var(--mono);font-size:var(--step-0);letter-spacing:.02em;color:var(--ink);font-weight:500}.log .when time{color:var(--ink-faint)}.log .when .tag{color:var(--accent)}.log .prose{grid-column:4/11}@media(max-width:60rem){.log .when,.log .prose{grid-column:1/-1}}.steps{margin:0;padding:0;list-style:none;counter-reset:s;display:grid;gap:var(--space-m);max-width:var(--measure)}.steps li{display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:.6rem}.steps li:before{counter-increment:s;content:counter(s) ".";color:var(--ink-faint);font-size:var(--step-1);line-height:1.2;font-weight:550}.steps h3{font-size:var(--step-1);font-weight:550;letter-spacing:-.01em;margin-bottom:.3rem}.steps p{color:var(--ink-soft)}.help{display:grid;gap:var(--space-m);max-width:var(--measure)}.help h3{font-size:var(--step-0);font-weight:550;margin-bottom:.3rem}.help p{color:var(--ink-soft);font-size:var(--step--1)}.help a,.steps a{color:var(--ink)}.cur-eur{display:none}html[data-cur=eur] .cur-eur{display:inline}html[data-cur=eur] .cur-usd{display:none}.tier .alt{font-size:var(--step--2);color:var(--ink-faint);margin:0}.status{margin-block:var(--space-m) 0;padding:var(--space-s) var(--space-m);border:1px solid var(--line);border-radius:var(--btn-radius);max-width:var(--measure)}.status-line{display:flex;align-items:center;gap:.6rem;font-weight:600}.status .dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--ink-faint);flex:none}.status[data-state=processing] .dot{animation:pulse 1.2s ease-in-out infinite}.status[data-state=paid] .dot{background:var(--accent)}.status[data-state=failed] .dot{background:transparent;border:1.5px solid var(--ink)}.status-note{margin-top:.3rem;color:var(--ink-soft);font-size:var(--step--1)}.status-note:empty{display:none}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.status .dot{animation:none}}.card{border:1px solid var(--line);border-radius:var(--btn-radius);padding:var(--space-m);max-width:var(--measure);display:grid;gap:.4rem}.card-name{font-size:var(--step-1);font-weight:600;font-stretch:var(--display-width);letter-spacing:-.01em;line-height:1.2}.card-meta,.card-note{color:var(--ink-soft);font-size:var(--step--1)}.card-note:empty,.card-meta:empty{display:none}.card[data-state=loading] .card-name{color:var(--ink-faint)}.card .btn-row{margin-top:var(--space-s)}.card button[disabled],.list button[disabled]{cursor:default;border-style:dashed;color:var(--ink-soft)}.list{list-style:none;margin:var(--space-s) 0 0;padding:0;max-width:var(--measure);display:grid}.list li{display:flex;justify-content:space-between;align-items:center;gap:var(--space-m);padding-block:.7rem;border-top:1px solid var(--line);font-size:var(--step--1)}.list li:last-child{border-bottom:1px solid var(--line)}.list .btn-outline{padding:.35rem .9rem;font-size:var(--step--2)}.email-form{margin-top:var(--space-m);max-width:var(--measure);display:grid;gap:.5rem}.email-form label{font-weight:550;font-size:var(--step--1)}.email-row{display:flex;gap:.6rem;flex-wrap:wrap}.email-row input{flex:1 1 14rem;min-width:0;font:inherit;font-size:var(--step--1);padding:.55rem .8rem;border:1px solid var(--ink);border-radius:var(--btn-radius);background:color-mix(in srgb,var(--paper) 70%,white);color:var(--ink)}.email-row input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.email-row button{font:inherit;font-size:var(--step--1);cursor:pointer;background:none}.form-note{color:var(--ink-soft);font-size:var(--step--2)}.btn-row button.btn,.btn-row button.btn-outline,.card button.btn,.card button.btn-outline{font:inherit;cursor:pointer;background:var(--accent)}.btn-row button.btn-outline,.card button.btn-outline,.list button.btn-outline{background:none;font-family:inherit}.btn-row button.btn{font-weight:600;font-size:var(--step--1)}[hidden]{display:none!important}
