@font-face{font-family:inter;src:url(../media/inter-s.p.2bn3s6zvc0dyp.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.HG3YUq_className{font-family:inter,inter Fallback}.HG3YUq_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:"serif";src:url(../media/instrument_serif_italic-s.p.3j3877k49yy0l.woff2)format("woff2");font-display:swap;font-style:italic}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:121.98%;descent-override:38.19%;line-gap-override:0.0%;size-adjust:81.16%}.rCQuxW_className{font-family:"serif",serif Fallback;font-style:italic}.rCQuxW_variable{--font-serif:"serif", "serif Fallback"}
@font-face{font-family:mono;src:url(../media/jetbrains_mono-s.29e6ydd6osd72.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.nzGznq_className{font-family:mono,mono Fallback;font-weight:500}.nzGznq_variable{--font-mono:"mono", "mono Fallback"}
@property --p{syntax:"<color>";inherits:true;initial-value:#f87171}:root{--bg:#0b0b0f;--t1:#fffffff0;--t2:#ffffff8c;--t3:#ffffff4d;--line:#ffffff17;--fill:#ffffff0d;--fill2:#ffffff1c;--green:#34d399;--amber:#fbbf24;--red:#f87171;--sans:var(--font-inter),system-ui,sans-serif;--serif:var(--font-serif),Georgia,serif;--mono:var(--font-mono),ui-monospace,Menlo,monospace;--mac:-apple-system,BlinkMacSystemFont,var(--font-inter),system-ui,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--t1);font:400 16px/1.5 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit}.wrap{max-width:1080px;margin:0 auto;padding:0 16px}main{overflow-x:clip}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--mono);color:var(--t3);font-size:13px}.nav{justify-content:space-between;align-items:center;height:64px;display:flex}.logo{letter-spacing:-.01em;align-items:center;gap:9px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.logo img{width:22px;height:22px}.btn{height:46px;color:var(--bg);font:600 15px/1 var(--sans);cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;transition:background .15s;display:inline-flex}.btn:hover{background:#ffffffd6}.btn:active{background:#ffffffb8}.btn-sm{border-radius:8px;height:34px;padding:0 14px;font-size:14px}:focus-visible{outline-offset:2px;outline:2px solid #34d399b3}.hero{text-align:center;padding-top:56px}.icon{width:130px;height:130px;margin:-13px auto 19px;position:relative}.icon:before{content:"";z-index:-1;background:radial-gradient(closest-side,#34d39952,#0000);position:absolute;inset:-70px}.icon img{width:100%;height:100%;display:block}.tag{border:1px solid var(--line);background:var(--fill);border-radius:99px;margin:0 0 20px;padding:5px 12px;display:inline-block}h1{letter-spacing:-.035em;text-wrap:balance;max-width:980px;margin:0 auto;font-size:clamp(36px,6vw,62px);font-weight:700;line-height:1.04}h1 .red{color:var(--red);text-shadow:0 0 40px #f8717159}h1 em,h2 em{font-family:var(--serif);letter-spacing:-.01em;color:var(--green);text-shadow:0 0 40px #34d39973;font-size:1.1em;font-weight:400}.lede{max-width:640px;color:var(--t2);text-wrap:pretty;margin:22px auto 0;font-size:18px}.get{flex-wrap:wrap;justify-content:center;gap:8px;max-width:460px;margin:34px auto 0;display:flex}.btn-ghost{background:var(--fill);color:var(--t1);box-shadow:inset 0 0 0 1px var(--line)}.btn-ghost:hover{background:#ffffff1a}.btn-ghost:active{background:#ffffff24}.note{max-width:460px;color:var(--t2);margin:14px auto 0;font-size:13px}.demo{margin-top:72px}.scene{--p:var(--red);border:1px solid var(--line);background:radial-gradient(70% 70% at 88% -10%,color-mix(in srgb,var(--p) 22%,transparent),transparent 60%),radial-gradient(90% 80% at 0% 110%,#1d1d27,transparent 65%),#111116;height:600px;font-family:var(--mac);-webkit-user-select:none;user-select:none;border-radius:16px;transition:--p .7s;position:relative;overflow:hidden}.scene[data-p=warning]{--p:var(--amber)}.scene[data-p=normal]{--p:var(--green)}.menubar{z-index:2;-webkit-backdrop-filter:blur(20px);height:28px;color:var(--t1);background:#0a0a0e8c;justify-content:space-between;align-items:center;padding:0 10px 0 16px;font-size:13px;display:flex;position:relative}.menubar-l,.menubar-r{align-items:center;gap:18px;display:flex}.menubar-l span{color:#ffffffd9}.menubar-r{gap:14px}.menubar-r svg{display:block}.pill{color:#fff;height:19px;font:600 12px var(--mac);font-variant-numeric:tabular-nums;cursor:pointer;background:#000c;border:0;border-radius:99px;align-items:center;gap:5px;padding:0 8px 0 7px;transition:box-shadow .5s;display:flex}.pill i{background:var(--p);border-radius:50%;width:7px;height:7px}.scene[data-p=critical] .pill{animation:1.6s ease-in-out infinite throb}@keyframes throb{50%{box-shadow:0 0 0 1px #f871718c,0 0 18px 3px #f8717199}}.pill.pressed,.primary.pressed{filter:brightness(.8)}.device{background:#050507;border:1px solid #ffffff24;width:168px;height:350px;transition:opacity .45s,transform .45s;position:absolute;top:84px;box-shadow:inset 0 0 0 6px #1c1c21,0 30px 60px #0000008c}.device.gone{opacity:0;transform:translateY(10px)scale(.96)}.device.ios{border-radius:38px;left:6%}.device.android{border-radius:24px;top:112px;left:calc(6% + 196px)}.screen{background:linear-gradient(170deg,#24242b,#141418);border-radius:30px;padding:46px 12px 0;position:absolute;inset:9px;overflow:hidden}.android .screen{border-radius:16px;padding-top:34px}.screen:before{content:"";background:#000;border-radius:9px;width:54px;height:16px;margin-left:-27px;position:absolute;top:10px;left:50%}.android .screen:before{width:10px;height:10px;margin-left:-5px;top:12px}.screen b{background:#ffffff0f;border-radius:12px;height:58px;margin-bottom:8px;display:block}.screen b:first-child{background:#ffffff29;border-radius:4px;width:60%;height:12px;margin-bottom:14px}.panel{z-index:3;-webkit-backdrop-filter:blur(30px)saturate(1.4);width:min(380px,100% - 24px);color:var(--t1);transform-origin:100% 0;background:#202026c7;border:1px solid #ffffff1a;border-radius:12px;transition:opacity .2s,transform .2s,visibility;position:absolute;top:34px;right:12px;overflow:hidden;box-shadow:0 24px 70px #0009}.js .scene:not(.open) .panel{opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility 0s .2s;transform:translateY(-6px)scale(.98)}.glow{pointer-events:none;background:radial-gradient(260px circle at 0 0,color-mix(in srgb,var(--p) 42%,transparent),transparent);transition:opacity .7s;position:absolute;inset:0}.scene[data-p=normal] .glow{opacity:.55}.head{padding:14px 16px 12px;position:relative}.total{letter-spacing:-1.4px;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1.15}.sub{color:var(--t2);font-size:12px}.tools{align-items:center;gap:4px;display:flex;position:absolute;top:10px;right:10px}.tabs{background:var(--fill);border-radius:8px;gap:2px;padding:2px;display:flex}.tabs span{height:24px;color:var(--t2);border-radius:6px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:flex}.tabs .on{background:var(--fill2);color:var(--t1)}.gear{width:28px;height:26px;color:var(--t2);place-items:center;display:grid}.list{padding:0 8px 8px;position:relative}.sec{height:34px;color:var(--t2);align-items:center;gap:6px;padding:10px 8px 0;font-size:11px;font-weight:600;transition:height .3s,opacity .2s,padding .3s;display:flex;overflow:hidden}.sec span{color:var(--t3);font-variant-numeric:tabular-nums;font-weight:400}.group.empty .sec{opacity:0;height:0;padding-top:0}.row{border-radius:8px;align-items:center;gap:10px;height:44px;padding:0 8px;transition:height .3s,opacity .2s,background .15s;display:flex;overflow:hidden}.row:hover{background:#ffffff0f}.row.gone{opacity:0;pointer-events:none;height:0}.tile{background:linear-gradient(180deg,color-mix(in srgb,var(--t) 82%,#fff),var(--t));border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.tile svg{width:13px;height:13px}.txt{flex-direction:column;flex:1;gap:1px;min-width:0;transition:opacity .15s;display:flex}.row.idle:not(:hover) .txt{opacity:.55}.tt{white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:500;display:flex}.st{color:var(--t2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.badge{border:1px solid var(--line);height:15px;color:var(--t3);border-radius:99px;align-items:center;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.lock{width:9px;height:10px;color:var(--t3)}.stop{width:28px;height:26px;color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:none}.stop:hover{color:var(--t1);background:#ffffff14}.row:hover .stop,.stop:focus-visible{display:grid}.mem{color:var(--t2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:500;position:relative}.row.stopping .mem{color:#0000}.row.stopping .mem:after{content:"";border:1.5px solid var(--t3);border-top-color:var(--t1);border-radius:50%;width:11px;height:11px;margin-top:-7px;animation:.6s linear infinite spin;position:absolute;top:50%;right:2px}@keyframes spin{to{transform:rotate(1turn)}}.foot{border-top:1px solid var(--line);background:#0000002e;align-items:center;gap:10px;height:48px;padding:0 10px 0 12px;display:flex;position:relative}.hint{color:var(--t3);align-items:center;gap:4px;font-size:11px;display:flex}kbd{border:1px solid var(--line);background:var(--fill2);min-width:16px;height:16px;font:600 10px var(--mac);color:var(--t2);border-radius:4px;place-items:center;padding:0 2px;display:inline-grid}.primary{color:#000;height:30px;font:600 13px var(--mac);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:#ffffffeb;border:0;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:0 16px;transition:opacity .3s;display:flex}.primary:active{background:#ffffffbf}.primary:disabled{opacity:.4;cursor:default}.primary small{color:#00000073;font-size:13px}.cursor{z-index:4;pointer-events:none;width:18px;height:24px;transition:transform .9s cubic-bezier(.45,0,.2,1);position:absolute;top:0;left:0}.cursor svg{transition:transform .12s;display:block}.cursor.down svg{transform:scale(.82)}.caption{text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 12px;margin:14px 0 0;display:flex}.caption button{font:inherit;color:var(--t2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.works{color:var(--t2);flex-wrap:wrap;justify-content:center;gap:6px 22px;margin:56px auto 0;font-size:15px;display:flex}.works .mono{text-align:center;flex-basis:100%;margin-bottom:4px}h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(28px,3.8vw,40px);font-weight:700;line-height:1.12}h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.body{max-width:600px;color:var(--t2);text-wrap:pretty;margin:18px 0 0;font-size:17px}section[id]{scroll-margin-top:72px}.nav{z-index:10;-webkit-backdrop-filter:blur(16px);background:#0b0b0fd9;position:sticky;top:0}.links{gap:26px;margin-left:auto;margin-right:22px;font-size:14px;display:flex}.links a{color:var(--t2);text-decoration:none;transition:color .15s}.links a:hover{color:var(--t1)}.reading{grid-template-columns:380px 1fr;align-items:start;gap:72px;padding-top:160px;display:grid}.snap{margin:0;position:relative}.snap:before{content:"";z-index:-1;background:radial-gradient(closest-side,#34d39929,#0000);height:420px;position:absolute;inset:-60px -80px auto}.snap img{border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff1a,0 30px 80px #0009;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.snap figcaption{text-align:center;margin-top:-8px}.reading-text{padding-top:24px;position:sticky;top:110px}.reading h2{font-size:clamp(26px,3.2vw,34px)}.legend{margin:34px 0 0}.legend div{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:16px;padding:14px 0;display:grid}.legend dt{font:500 13px var(--mono);color:var(--t1);align-items:center;gap:8px;display:flex}.legend dt i{border-radius:50%;width:7px;height:7px}.legend dd{color:var(--t2);margin:0;font-size:15px}.next{padding-top:120px}.next h2{font-size:24px}.next-cols{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:48px;margin-top:22px;padding-top:24px;display:grid}.next p{color:var(--t2);margin:10px 0 0;font-size:16px}.next blockquote{border-left:2px solid var(--amber);color:var(--t1);margin:16px 0 0;padding:2px 0 2px 14px;font-size:13px;line-height:1.6}.rules-sec{grid-template-columns:1fr 1.25fr;align-items:center;gap:64px;padding-top:160px;display:grid}.settings{font-family:var(--mac);background:#1e1e22;border-radius:14px;padding:18px 18px 16px;box-shadow:0 0 0 1px #ffffff1a,0 30px 80px #0000008c}.settings-title{color:var(--t2);margin:0 0 8px 4px;font-size:13px;font-weight:600}.group{border:1px solid var(--line);background:#ffffff0a;border-radius:10px;margin:0;padding:0 14px;list-style:none}.group li{align-items:center;gap:12px;min-height:52px;padding:8px 0;display:flex}.group li+li{border-top:1px solid var(--line)}.group .tile{border-radius:7px;width:28px;height:28px}.group .tile svg{width:15px;height:15px}.r-title{flex:1;font-size:14px}.free{color:var(--green);font-size:11px;font-weight:600}.settings-note{color:var(--t2);margin:10px 0 0 4px;font-size:12px}.switch{appearance:none;background:var(--fill2);cursor:pointer;border-radius:99px;flex:none;width:38px;height:22px;margin:0;transition:background .2s;position:relative}.switch:after{content:"";background:#ffffffb3;border-radius:50%;width:18px;height:18px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0006}.switch:checked{background:var(--green)}.switch:checked:after{background:#fff;transform:translate(16px)}.terminal{padding-top:160px}.term{border:1px solid var(--line);font:500 12.5px/1.75 var(--mono);color:var(--t2);background:#08080b;border-radius:12px;margin:36px 0 0;padding:22px 24px;overflow-x:auto}.t-cmd{color:var(--t1)}.t-warn{color:var(--amber)}.t-dim{color:var(--t3)}section.never{padding-top:140px}.never dl{grid-template-columns:1fr 1fr;gap:0 48px;margin:28px 0 0;display:grid}.never dl div{border-top:1px solid var(--line);padding:18px 0}.never dt{font-size:17px;font-weight:600}.never dd{color:var(--t2);margin:6px 0 0;font-size:15px}.pricing{padding-top:160px}.pricing>*,.faq>*{max-width:800px}.compare{border-collapse:collapse;width:100%;margin-top:28px;font-size:15px}.compare th,.compare td{border-bottom:1px solid var(--line);text-align:left;padding:13px 0;font-weight:400}.compare thead th{color:var(--t2);padding-bottom:12px;font-size:14px;font-weight:600}.compare td,.compare thead th+th{text-align:center;width:96px}.compare tbody th{color:var(--t1);padding-right:16px}.compare .price,.yes{color:var(--green)}.no{color:var(--t3)}.soon{font:500 12px var(--mono);color:var(--t2)}.fine{max-width:640px;color:var(--t2);margin:22px 0 0;font-size:15px}.fine b{color:var(--t1);font-weight:600}.founder{grid-template-columns:220px 1fr;gap:64px;padding-top:160px;display:grid}.founder aside{align-self:start;font-size:15px;position:sticky;top:110px}.founder .avatar{object-fit:cover;width:88px;height:88px;box-shadow:0 0 0 1px var(--line),0 0 0 5px var(--fill),0 18px 40px #00000080;border-radius:50%;margin-bottom:18px;display:block}.founder aside b{font-weight:600;display:block}.founder aside span{color:var(--t2);margin-top:2px;display:block}.founder aside a{color:var(--green);margin-top:12px;text-decoration:none;display:inline-block}.founder aside a:hover{text-underline-offset:3px;text-decoration:underline}.letter{max-width:640px}.letter h2{margin-bottom:30px}.letter p{color:var(--t2);text-wrap:pretty;margin:0 0 20px;font-size:19px;line-height:1.6}.promises{border-top:1px solid var(--line);counter-reset:p;margin:34px 0 0;padding:0;list-style:none}.promises li{counter-increment:p;border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;padding:18px 0;font-size:17px;font-weight:600;display:grid}.promises li:before{content:counter(p,decimal-leading-zero);font:500 13px/1.9 var(--mono);color:var(--green)}.promises li span{color:var(--t2);margin-top:4px;font-size:15px;font-weight:400;display:block}.signoff{margin-top:40px}.sig{font:italic 400 52px/1 var(--serif);letter-spacing:-.02em}.signoff small{color:var(--t2);margin-top:12px;font-size:15px;display:block}.signoff small a{color:var(--t1);text-underline-offset:3px}.faq{padding-top:140px}.qs{border-top:1px solid var(--line);margin-top:28px}.qs details{border-bottom:1px solid var(--line)}.qs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.qs summary::-webkit-details-marker{display:none}.qs summary:after{content:"+";color:var(--t3);flex:none;font-size:22px;font-weight:300;transition:transform .2s}.qs details[open] summary:after{transform:rotate(45deg)}.qs p{max-width:640px;color:var(--t2);margin:0 0 20px;font-size:16px}.cta{text-align:center;padding:170px 16px 120px}.cta h2{font-size:clamp(30px,4.4vw,44px)}.cta .lede{margin-top:16px}.site-foot{border-top:1px solid var(--line);position:relative;overflow:hidden}.site-foot:before{content:"";z-index:-1;background:radial-gradient(closest-side,#34d39924,#0000);width:900px;height:520px;margin-left:-450px;position:absolute;bottom:-260px;left:50%}.foot-top{justify-content:space-between;gap:48px;padding-top:56px;display:flex}.foot-brand{max-width:340px}.foot-brand p{color:var(--t2);text-wrap:pretty;margin:14px 0 0;font-size:14px}.foot-cols{gap:72px;display:flex}.foot-cols div{flex-direction:column;gap:10px;font-size:14px;display:flex}.foot-cols .mono{margin:0 0 4px;font-size:12px}.foot-cols a{width:fit-content;color:var(--t2);text-decoration:none;transition:color .15s}.foot-cols a:hover{color:var(--t1)}.foot-cols span{color:var(--t3)}.wordmark{text-align:center;letter-spacing:-.06em;-webkit-user-select:none;user-select:none;background:linear-gradient(#ffffff21,#fff0 82%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:56px 0 -.24em;font-size:min(22.5vw,250px);font-weight:700;line-height:1}.foot-bar{border-top:1px solid var(--line);color:var(--t2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:18px;padding-bottom:28px;font-size:13px;display:flex;position:relative}.by{border:1px solid var(--line);background:var(--fill);color:var(--t2);border-radius:99px;align-items:center;gap:9px;padding:4px 13px 4px 4px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.by:hover{color:var(--t1);border-color:#ffffff4d}.by img{object-fit:cover;border-radius:50%;width:24px;height:24px}.by .arr{color:var(--t3)}.pressure{align-items:center;gap:8px;font-size:12px;display:flex}.pressure i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px 1px #34d399b3}a.tag{color:var(--t2);text-decoration:none;transition:color .15s}a.tag:hover{color:var(--t1)}.term-line{margin-top:12px;padding:14px 24px}.more{margin:16px 0 0;font-size:15px}.more a,.qs p a{color:var(--t1);text-underline-offset:3px}.foot-brand p+p{margin-top:6px}.foot-cols{flex-wrap:wrap;row-gap:32px}.doc{max-width:760px;padding-top:72px;padding-bottom:140px}.doc h1{margin:0;font-size:clamp(36px,5.4vw,52px)}.doc .lede{margin:18px 0 0}.doc h2{margin:72px 0 0;font-size:clamp(22px,3vw,28px)}.doc h3{margin:32px 0 0}.doc p,.doc li{color:var(--t2);text-wrap:pretty;font-size:16px}.doc p{margin:14px 0 0}.doc ul{margin:14px 0 0;padding-left:20px}.doc li+li{margin-top:8px}.doc li::marker{color:var(--t3)}.doc b{color:var(--t1);font-weight:600}.doc a{color:var(--t1);text-underline-offset:3px}.doc code{font:500 .88em var(--mono);color:var(--t1)}.doc .term{margin-top:16px}.doc .tag{margin:0 0 20px}.notice{border-left:2px solid var(--amber);margin:28px 0 0;padding:4px 0 4px 16px}.doc .notice p{color:var(--t1);margin:0}.defs{margin:20px 0 0}.defs div{border-top:1px solid var(--line);grid-template-columns:240px 1fr;gap:16px;padding:14px 0;display:grid}.defs dt{font:500 13px/1.75 var(--mono);color:var(--t1)}.defs dd{color:var(--t2);margin:0;font-size:15px}.release{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:10px 32px;margin-top:56px;padding-top:24px;display:grid}.when{flex-direction:column;gap:2px;display:flex}.doc .when b{font:600 15px var(--mono)}.doc .release h2{margin:0;font-size:22px}.thanks{padding-bottom:140px}.btn-lg{border-radius:12px;height:54px;padding:0 30px;font-size:17px}.key{border:1px solid var(--line);background:var(--fill);border-radius:10px;align-items:center;gap:10px;max-width:520px;margin:18px auto 0;padding:6px 6px 6px 14px;display:flex}.key code{min-width:0;font:500 13px/1.5 var(--mono);color:var(--t1);text-align:left;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1}.wait:before{content:"";vertical-align:-1px;border:1.5px solid var(--t3);border-top-color:var(--t1);border-radius:50%;width:14px;height:14px;margin-right:10px;animation:.6s linear infinite spin;display:inline-block}.thanks .note a{color:var(--t1);text-underline-offset:3px}.thanks>.note{max-width:520px;margin-top:40px}@media (max-width:900px){.device{display:none}.reading,.rules-sec{grid-template-columns:1fr;gap:40px}.snap{max-width:380px;margin:0 auto}.reading-text{padding-top:0;position:static}.founder{grid-template-columns:1fr;gap:28px}.founder aside{align-items:center;gap:16px;display:flex;position:static}.founder .avatar{width:64px;height:64px;margin:0}.founder aside a{margin-top:4px}}@media (max-width:720px){.links{display:none}.nav .btn{margin-left:auto}}@media (max-width:640px){.menubar-l span,.menubar .wifi{display:none}.hero{padding-top:32px}.lede{font-size:16px}.scene{height:560px}.reading,.rules-sec,.terminal,.pricing,.founder{padding-top:110px}.letter p{font-size:17px}.sig{font-size:44px}.next-cols,.never dl{grid-template-columns:1fr;gap:0}.next-cols>div+div{margin-top:28px}.legend div{grid-template-columns:1fr;gap:4px}.snap img{object-fit:cover;object-position:top;height:520px}.compare td,.compare thead th+th{width:56px}.compare{font-size:14px}.foot-top{flex-direction:column;gap:36px;padding-top:44px}.foot-cols{gap:32px 56px}.doc{padding-top:44px}.release,.defs div{grid-template-columns:1fr;gap:4px}.when{flex-flow:wrap;align-items:baseline;gap:4px 12px}.wordmark{margin-top:44px}}@media (max-width:480px){.get .btn{flex-basis:100%}.hint{display:none}.total{font-size:36px}.tabs span{padding:0 8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}
