:root,[data-theme=ice]{--backdrop:#fff;--deep:#f1f5ff;--paper:#fff;--paper-2:#f6f8ff;--text:#0a1736;--text-2:#3a4566;--muted:#6a7596;--line:#e2e8f6;--line-soft:#eef2fb;--hover:#f3f6ff;--brand:#1f5eff;--brand-ink:#1846c9;--brand-soft:#eaf0ff;--brand-fg:#fff;--mark:#1f5eff33;--crest:#0a2a8a;--band2:#1846c9;--lit:#1f5eff;--mid:#5b8bff;--dim:#a8c2ff;--shadow:0 0 0 1px #0a17360f, 0 .4em 2.8em -1.4em #0a173638, 0 1.2em 2em -2.6em #0a173659;--chip-shadow:0 1px 2px #0a17360f, 0 4px 12px -6px #0a173624}[data-theme=midnight]{--backdrop:#0a1024;--deep:#070b1a;--paper:#0f1834;--paper-2:#131e40;--text:#e6edff;--text-2:#a9b8e0;--muted:#6c7cab;--line:#1f2c56;--line-soft:#172247;--hover:#16224a;--brand:#4d8dff;--brand-ink:#8fb6ff;--brand-soft:#142453;--brand-fg:#050a1a;--mark:#4d8dff4d;--crest:#cfe0ff;--band2:#8fb6ff;--lit:#4d8dff;--mid:#2a5fd6;--dim:#173a8f;--shadow:0 0 0 1px #1f2c56, 0 .4em 2.8em -1.4em #0009;--chip-shadow:0 0 0 1px #1f2c56}[data-theme=cobalt]{--backdrop:#0b1640;--deep:#081032;--paper:#102056;--paper-2:#142665;--text:#eef3ff;--text-2:#b4c4ef;--muted:#7487c4;--line:#22357a;--line-soft:#1a2b68;--hover:#172b6c;--brand:#5b8eff;--brand-ink:#a9c4ff;--brand-soft:#1a2f78;--brand-fg:#fff;--mark:#5b8eff52;--crest:#fff;--band2:#a9c4ff;--lit:#5b8eff;--mid:#2456e0;--dim:#1636a6;--shadow:0 0 0 1px #22357a, 0 .4em 2.8em -1.4em #0009;--chip-shadow:0 0 0 1px #22357a}[data-theme=abyss]{--backdrop:#04070f;--deep:#020409;--paper:#0a1020;--paper-2:#0e1528;--text:#dfe8ff;--text-2:#93a3cc;--muted:#5a6a94;--line:#172038;--line-soft:#111a30;--hover:#111a33;--brand:#22b8ff;--brand-ink:#7fd6ff;--brand-soft:#0b2238;--brand-fg:#001018;--mark:#22b8ff47;--crest:#d6f3ff;--band2:#7fd6ff;--lit:#22b8ff;--mid:#1481d1;--dim:#0b4f8a;--shadow:0 0 0 1px #172038, 0 .4em 2.8em -1.4em #000000b3;--chip-shadow:0 0 0 1px #172038}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:90px}body{background:var(--backdrop);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,sans-serif;line-height:1.5;transition:background-color .25s,color .25s}h1,h2,h3,h4,p,figure,blockquote,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}img,svg,canvas{display:block}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.home{--b:max(1.25rem, 2.225vw);font-size:var(--b);letter-spacing:-.01375em}.h-block{padding-inline:.8em}.h-wide{width:min(100%, calc(var(--b) * 40));margin-inline:auto}.h-mid{width:min(100%, calc(var(--b) * 29));margin-inline:auto}@media (width>=64em){.h-block{padding-inline:3em}}.h-head{text-align:center;flex-direction:column;align-items:center;gap:.9em;width:min(100%,26em);margin-inline:auto;display:flex}.h-head h2{letter-spacing:-.02625em;text-wrap:balance;font-size:125%;font-weight:800;line-height:1.15}.h-head p{width:min(100%,32em);color:var(--text-2);text-wrap:pretty;font-size:75%;line-height:1.3}.h-head p a{color:var(--brand);text-underline-offset:.08em;font-weight:600}@media (width>=64em){.h-head{width:min(100%,40em)}.h-head h2{width:min(100%,24em);font-size:137.5%}}.h-rule{box-sizing:content-box;border:0;height:0;margin:0;padding-block:3em;position:relative}.h-rule:after{content:"";background:var(--brand);width:4.2em;height:.55em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 16'%3E%3Cpath d='M2 8c7.5-7 15-7 22.5 0s15 7 22.5 0 15-7 22.5 0 15 7 22.5 0 15-7 22.5 0' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 16'%3E%3Cpath d='M2 8c7.5-7 15-7 22.5 0s15 7 22.5 0 15-7 22.5 0 15 7 22.5 0 15-7 22.5 0' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.h-btn{background:var(--brand);color:var(--brand-fg);white-space:nowrap;box-shadow:0 .2em 1.6em -.5em color-mix(in srgb, var(--brand) 60%, transparent), 0 .5em 1.2em -.9em #0003;cursor:pointer;border:0;border-radius:100em;justify-content:center;align-items:center;gap:.5em;padding:1em 1.3em;font-size:max(1rem,62.5%);font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.h-btn:hover{background:var(--brand-ink)}.h-btn:active{transform:scale(.97)}.h-btn--hero{white-space:normal;text-align:center;line-height:1.2}@media (width>=64em){.h-btn--hero{min-width:16em;padding:1.05em 2.6em;font-size:80%}}.h-note{color:var(--muted);text-wrap:balance;margin-top:.9em;font-size:max(.8125rem,43.75%)}.h-head .h-note{margin-top:-.3em}.hero .h-note{background:color-mix(in srgb, var(--backdrop) 85%, transparent);border-radius:1em;padding:.25em .7em}.h-btn--ghost{background:var(--paper);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--text)}.h-btn--ghost:hover{background:var(--text);color:var(--backdrop)}.header{z-index:100;transition:transform .25s;position:sticky;top:0}.header:before{content:"";z-index:-1;background:color-mix(in srgb, var(--backdrop) 92%, transparent);-webkit-backdrop-filter:blur(10px);position:absolute;inset:0}body.cta-on:not(.nav-open) .header{transform:translateY(-100%)}.hdr{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}@media (width>=900px){.hdr{padding:12px 24px}}.hdr-brand{background:var(--paper);border:1px solid var(--line);letter-spacing:-.035em;border-radius:12px;align-items:center;gap:10px;padding:6px 16px 6px 7px;font-size:1.2rem;font-weight:900;text-decoration:none;display:inline-flex}.hdr-brand svg{width:32px;height:32px}@media (width>=900px){.hdr-brand{border-radius:14px;padding:7px 20px 7px 8px;font-size:1.45rem}.hdr-brand svg{width:38px;height:38px}}.hdr-right{align-items:center;gap:8px;display:flex}.hdr-links{align-items:center;gap:18px;margin-right:10px;display:none}.hdr-links a{color:var(--brand);text-underline-offset:.1em;white-space:nowrap;font-size:.95rem;font-weight:700;text-decoration:underline max(1px,.07em)}.hdr-links a:hover{color:var(--text)}.hdr-chip,.hdr-cta,.hdr-icon{white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;height:40px;padding:0 16px;font-size:.92rem;font-weight:700;text-decoration:none;display:none}.hdr-chip{background:var(--paper);border:1.5px solid var(--text);color:var(--text)}.hdr-chip:hover{background:var(--text);color:var(--backdrop)}.hdr-cta{background:var(--brand);color:var(--brand-fg);border:0}.hdr-cta:hover{background:var(--brand-ink)}.hdr-icon{background:var(--paper);border:1px solid var(--line);width:40px;color:var(--text-2);justify-content:center;padding:0}.hdr-icon:hover{color:var(--brand)}.hdr-icon svg{width:20px;height:20px}.hdr-burger{background:var(--paper);border:1px solid var(--line);width:42px;height:42px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.burger{flex-direction:column;gap:5px;display:flex}.burger i{background:currentColor;border-radius:2px;width:20px;height:2px;transition:transform .2s,opacity .2s;display:block}body.nav-open .burger i:first-child{transform:translateY(7px)rotate(45deg)}body.nav-open .burger i:nth-child(2){opacity:0}body.nav-open .burger i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width>=1180px){.hdr-links,.hdr-chip,.hdr-cta,.hdr-icon{display:inline-flex}.hdr-burger{display:none}}.menu{z-index:90;background:var(--backdrop);padding:20px 24px 40px;display:none;position:fixed;inset:64px 0 0;overflow-y:auto}body.nav-open .menu{display:block}body.nav-open{overflow:hidden}.menu-wrap{flex-direction:column;gap:28px;max-width:520px;margin:0 auto;display:flex}.menu-links{flex-direction:column;gap:14px;display:flex}.menu-links a{letter-spacing:-.03em;color:var(--brand);text-underline-offset:.12em;font-size:1.75rem;font-weight:800;line-height:1.15;text-decoration:underline 2px}.menu .h-rule{padding-block:4px;font-size:20px}.menu .h-rule:after{left:0;transform:translateY(-50%)}.menu-actions{flex-direction:column;gap:12px;display:flex}.menu-actions .h-btn{padding:16px 20px;font-size:1.05rem}.hero{text-align:center;user-select:none;justify-items:center;padding:2.4em .8em 0;display:grid;position:relative;overflow:hidden}#field{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero>:not(canvas){z-index:1;position:relative}.pill{background:var(--paper);max-width:100%;color:var(--brand);text-align:left;box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 30%, transparent), var(--chip-shadow);border-radius:100em;align-items:center;gap:.5em;padding:.5em 1em;font-size:max(.8125rem,43.75%);line-height:1.35;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.pill:hover{background:var(--brand);color:var(--brand-fg)}.pill svg{flex:none;width:1.1em;height:1.1em;transition:transform .15s}.pill:hover svg{transform:translate(2px)}.wordmark{margin-top:calc(var(--b) * .6);letter-spacing:-.06em;background:linear-gradient(to bottom, var(--crest) 0% 26.3%, var(--band2) 26.3% 36.8%, var(--lit) 36.8% 57.9%, var(--mid) 57.9% 73.7%, var(--dim) 73.7% 100%);color:#0000;-webkit-background-clip:text;background-clip:text;width:100%;max-width:56rem;padding-bottom:.04em;font-family:JetBrains Mono,monospace;font-size:min(15.5vw,10.5rem);font-weight:800;line-height:.9}.hero-copy{justify-items:center;gap:1.1em;width:min(100%,30em);margin:1.4em auto 0;display:grid}.hero h1{letter-spacing:-.02625em;text-wrap:balance;font-size:125%;font-weight:800;line-height:1.15}.hero-sub{color:var(--text-2);text-wrap:pretty;width:min(100%,28em);font-size:75%;line-height:1.35}@media (width>=64em){.hero{padding-top:2em}.hero h1{font-size:150%}}.hero-tour{flex-direction:column;align-items:center;display:flex}.h-or{color:var(--muted);font-size:max(.8125rem,43.75%);font-style:italic}.tourcard{text-align:left;align-items:center;gap:.4em;text-decoration:none;display:flex}.tourcard__thumb{background:var(--brand-soft);width:2.2em;height:1.6em;color:var(--brand);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 25%, transparent);border-radius:.25em;flex:none;place-items:center;display:grid}.tourcard__thumb svg{width:.8em;height:.8em}.tourcard strong{font-size:max(.875rem,56.25%);font-weight:600;line-height:1.1;display:block}.tourcard small{color:var(--muted);margin-top:.2em;font-size:max(.8125rem,50%);line-height:1.1;display:block}@media (width<=30em){.h-or{display:none}.hero-tour{flex-direction:column;gap:.7em}}.stagger{opacity:0;animation:.6s cubic-bezier(.2,0,0,1) forwards rise;animation-delay:calc(var(--i) * .11s + .15s);transform:translateY(6px)}@keyframes rise{to{opacity:1;transform:none}}.letter{width:min(100%,26em);margin-inline:auto;position:relative}.letter:before{content:"";background:var(--paper);box-shadow:var(--shadow);position:absolute;inset:0;transform:rotate(-1.45deg)}.letter article{z-index:1;background:var(--paper);color:var(--text-2);box-shadow:var(--shadow);text-wrap:pretty;padding:2.25em 1.75em;font-size:max(1.0625rem,62.5%);line-height:1.55;position:relative;transform:rotate(-.4deg)}.letter article>*+*{margin-top:1.5em}.letter strong{color:var(--text);font-weight:600}.letter a{color:var(--brand);font-weight:600}mark{background:var(--mark);color:var(--text);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.05em;font-weight:600}.sig{align-items:center;gap:.8em;display:flex}.sig .seal{width:2.6em;height:2.6em;color:var(--brand);flex:none;place-items:center;display:grid}.sig .seal svg{width:100%;height:100%}.sig p{line-height:1.25}.sig small{color:var(--muted);margin-top:.15em;font-size:.85em;display:block}@media (width>=64em){.letter{width:min(100%,26.75em)}.letter article{padding:3.75em 4em;font-size:62.5%;transform:rotate(-.8deg)}.letter:before{transform:rotate(-2.9deg)}}.h-cards{grid-template-columns:minmax(0,1fr);gap:1.2em;display:grid}@media (width>=48em){.h-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1em}}.h-card{background:var(--paper);grid-row:span 4;grid-template-rows:subgrid;min-width:0;box-shadow:var(--shadow);row-gap:.75em;padding:0 1em 1em;display:grid;overflow:clip}.h-card__figure{margin-inline:calc(-1 * var(--b));border-bottom:1px solid var(--line);letter-spacing:normal;background:var(--paper-2);flex-direction:column;justify-content:center;margin-bottom:.25em;font-size:1rem;line-height:1.5;display:flex}.h-card h3{letter-spacing:-.02em;text-wrap:balance;font-size:max(1.125rem,75%);font-weight:700;line-height:1.3}.h-card p{color:var(--text-2);font-size:max(1rem,56.25%);line-height:1.5}.h-more{color:var(--brand);text-underline-offset:.12em;align-self:start;font-size:max(.9375rem,56.25%);font-weight:600}@media (width>=64em){.h-card{padding:0 2em 2em}.h-card__figure{margin-inline:calc(-2 * var(--b));margin-bottom:.4em}}.chat{flex-direction:column;gap:12px;padding:18px 18px 14px;display:flex}.chat__top{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.chat__top b{color:var(--text);font-size:13px}.chat__live{align-items:center;gap:6px;display:inline-flex}.chat__live:before{content:"";background:var(--brand);border-radius:50%;width:7px;height:7px}.chat__user{background:var(--brand);max-width:85%;color:var(--brand-fg);border-radius:16px 16px 4px;align-self:flex-end;padding:10px 14px;font-size:14px;line-height:1.45}.chat__agent{flex-direction:column;align-self:flex-start;gap:8px;max-width:92%;display:flex}.chat__label{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.chat__label svg{width:16px;height:16px;color:var(--brand)}.chat__tools{flex-direction:column;gap:5px;display:flex}.chat__tool{color:var(--text-2);background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.chat__tool i{background:var(--brand-soft);width:16px;height:16px;color:var(--brand);border-radius:50%;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.chat__tool--wait{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 40%, transparent)}.chat__tool--wait i{box-shadow:inset 0 0 0 2px var(--brand);background:0 0}.chat__tool span{color:var(--muted)}.chat__reply{background:var(--paper);color:var(--text);box-shadow:0 0 0 1px var(--line);border-radius:16px 16px 16px 4px;padding:10px 14px;font-size:14px;line-height:1.45}.chat__input{background:var(--paper);box-shadow:0 0 0 1px var(--line);color:var(--muted);border-radius:100px;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;padding:9px 9px 9px 14px;font-size:13px;display:flex}.chat__input b{background:var(--brand);border-radius:50%;flex:none;width:26px;height:26px}.runlog{font-family:JetBrains Mono,monospace;font-size:12.5px}.runlog__bar{background:var(--text);color:var(--backdrop);justify-content:space-between;padding:12px 16px;font-size:13px;display:flex}.runlog__bar span:last-child{opacity:.6}.runlog ol li{border-bottom:1px solid var(--line-soft);color:var(--text-2);grid-template-columns:52px 18px 1fr;align-items:center;gap:8px;padding:9px 16px;display:grid}.runlog time{color:var(--muted)}.runlog .ok{color:var(--brand);font-weight:800}.runlog__foot{color:var(--muted);padding:10px 16px;font-size:12px}.runlog__foot b{color:var(--brand)}.ba{padding:24px}.ba__title{font-size:14px;font-weight:600}.ba__sub{color:var(--muted);font-size:12px}.ba__big{align-items:baseline;gap:10px;margin:16px 0 18px;display:flex}.ba__big b{letter-spacing:-.04em;color:var(--brand);font-size:56px;font-weight:800;line-height:1}.ba__big span{color:var(--text-2);font-size:14px;font-weight:600}.ba__row{grid-template-columns:70px 1fr 48px;align-items:center;gap:10px;margin-top:8px;font-size:12.5px;display:grid}.ba__row span:first-child{color:var(--muted);font-weight:600}.ba__track{background:var(--line-soft);border-radius:10px;height:10px;overflow:hidden}.ba__track i{background:var(--muted);transform-origin:0;border-radius:10px;height:100%;animation:1.4s cubic-bezier(.4,0,.2,1) .3s both grow;display:block}.ba__row--after .ba__track i{background:var(--brand)}.ba__row span:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}@keyframes grow{0%{transform:scaleX(0)}}.tree{font-family:JetBrains Mono,monospace;font-size:13px}.tree__bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;font-weight:700;display:flex}.tree__own{background:var(--brand-soft);color:var(--brand);border-radius:100px;padding:3px 10px;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.tree ul{padding:10px 16px 6px}.tree li{color:var(--text-2);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.tree li span:last-child{color:var(--muted)}.tree li.d{color:var(--text);font-weight:700}.tree li.i{padding-left:18px}.tree__foot{color:var(--muted);border-top:1px solid var(--line-soft);padding:10px 16px;font-size:12px}.h-traits{gap:1.2em;display:grid}@media (width>=64em){.h-traits{grid-template-columns:repeat(3,1fr);gap:1.5em}}.h-traits h3{margin-top:.5em;font-size:max(1.125rem,75%);font-weight:700;line-height:1.3}.h-traits p{color:var(--text-2);margin-top:.4em;font-size:max(1rem,56.25%);line-height:1.5}.h-ico{background:var(--brand-soft);width:1.6em;height:1.6em;color:var(--brand);border-radius:.35em;place-items:center;display:inline-grid}.h-ico svg{width:.9em;height:.9em}.h-quote{text-align:center;width:min(100%,26em);margin-inline:auto}.h-quote blockquote{letter-spacing:-.02em;text-wrap:balance;font-size:87.5%;font-weight:700;line-height:1.25}.h-quote mark{font-weight:inherit}.h-quote figcaption{color:var(--muted);margin-top:1.2em;font-size:max(.875rem,50%)}.h-quote figcaption b{color:var(--text)}.h-quote figcaption a{color:var(--brand);font-weight:600}.h-pills{width:min(100%, calc(var(--b) * 29));flex-wrap:wrap;justify-content:center;gap:.6em .5em;margin-inline:auto;font-size:max(.9375rem,62.5%);display:flex}.h-pills li{background:var(--paper);box-shadow:0 0 0 1px var(--line), 0 .3em .8em -.7em #00000026;color:var(--text-2);border-radius:100em;padding:.5em 1em;line-height:1.3}.h-pills strong{color:var(--brand);font-weight:800}.h-channels{grid-template-columns:repeat(3,1fr);gap:1em .5em;display:grid}@media (width>=64em){.h-channels{grid-template-columns:repeat(6,1fr)}}.h-channels li{text-align:center;flex-direction:column;align-items:center;gap:.4em;font-size:max(.875rem,56.25%);font-weight:600;line-height:1.25;display:flex}.h-channels .h-ico{border-radius:.6em;width:2.6em;height:2.6em}.h-channels .h-ico svg{width:1.3em;height:1.3em}.h-channels small{color:var(--muted);font-size:.8em;font-weight:500;display:block}.h-small{color:var(--muted);text-align:center;font-size:max(.875rem,50%)}.h-logos{color:var(--text-2);flex-wrap:wrap;justify-content:center;gap:.5em 1.3em;font-size:max(.9375rem,56.25%);font-weight:600;display:flex}.h-faq{border-top:1px solid var(--line);width:min(100%,26em);margin-inline:auto}.h-faq details{border-bottom:1px solid var(--line)}.h-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1em;padding-block:.8em;list-style:none;display:flex}.h-faq summary::-webkit-details-marker{display:none}.h-faq summary h3{font-size:max(1.0625rem,62.5%);font-weight:700;line-height:1.3}.h-plus{background:var(--brand-soft);width:1.3em;height:1.3em;color:var(--brand);border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}.h-plus svg{width:.5em;height:.5em}.h-faq details[open] .h-plus{transform:rotate(45deg)}.h-faq details p{color:var(--text-2);margin-top:-.3em;padding:0 2em 1.4em 0;font-size:max(1rem,56.25%);line-height:1.55}.themes{flex-wrap:wrap;justify-content:center;gap:.5em;font-size:max(.9375rem,56.25%);display:flex}.themes button{cursor:pointer;background:var(--paper);color:var(--text-2);font:inherit;box-shadow:0 0 0 1px var(--line);border:0;border-radius:100em;align-items:center;gap:.5em;padding:.5em 1em .5em .6em;font-weight:600;display:inline-flex}.themes button i{border-radius:50%;width:1.1em;height:1.1em;box-shadow:inset 0 0 0 1px #0000001a}.themes button[aria-pressed=true]{box-shadow:0 0 0 2px var(--brand);color:var(--text)}kbd{border:1px solid var(--line);color:var(--text-2);border-radius:4px;padding:0 .35em;font-family:JetBrains Mono,monospace;font-size:.85em}.footer{padding-bottom:1.5em}.footer .h-btn{margin-top:.3em}.cloud{flex-wrap:wrap;justify-content:center;gap:.3em .2em;font-size:max(.875rem,50%);display:flex}.cloud a{color:var(--brand);border-radius:100em;padding:.35em .8em;font-weight:600;text-decoration:none;display:block}.cloud a:hover{background:var(--brand-soft)}.legal{color:var(--muted);justify-content:center;align-items:center;gap:.4em;margin-top:2.5em;font-size:max(.8125rem,43.75%);display:flex}.legal svg{width:1.4em;height:1.4em}.legal strong{color:var(--text)}.legal__brand{align-items:center;gap:.4em;display:inline-flex}@media (width<=40em){.legal{text-align:center;flex-direction:column;gap:.5em}.legal__sep{display:none}}.sticky{left:0;right:0;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:80;pointer-events:none;justify-content:center;transition:transform .25s;display:flex;position:fixed;transform:translateY(140%)}.sticky.on{transform:none}.sticky a{pointer-events:auto;box-shadow:0 0 0 1px #0a17360f, 0 18px 40px -14px color-mix(in srgb, var(--brand) 70%, black);padding:1em 2em;font-size:clamp(1.1rem,1.5vw,1.5rem);font-weight:800}@media (width<=30em){.sticky{padding-inline:16px}.sticky a{width:100%}}body.nav-open .sticky{display:none}.m-hero{padding-top:2.4em}.m-eyebrow{letter-spacing:.02em;color:var(--brand);font-size:max(.875rem,50%);font-weight:700}.story{text-align:left;letter-spacing:-.02em;width:min(100%,30em);color:var(--muted);text-wrap:pretty;margin:1em auto 0;font-size:87.5%;font-weight:700;line-height:1.4}.story em{color:var(--text);font-style:normal}@media (width>=64em){.story{width:min(100%,37em);font-size:93.75%}}.m-hero--story>.h-rule{padding-block:6em 3em}.lg{vertical-align:-.17em;object-fit:contain;width:1.05em;height:1.05em;box-shadow:0 0 0 1px var(--line), var(--chip-shadow);background:#fff;border-radius:.26em;margin-inline:.06em;padding:.08em;display:inline-block}.chip{vertical-align:.15em;letter-spacing:-.02em;border-radius:100em;align-items:center;margin-left:.2em;padding:.6em 1em;font-size:55%;font-weight:900;line-height:1;display:inline-flex;transform:rotate(-2deg)}.chip--brand{background:var(--brand);color:var(--brand-fg)}.m-beliefs{gap:1.2em;display:grid}@media (width>=48em){.m-beliefs{grid-template-columns:repeat(2,1fr);gap:1.4em 1.6em}}.m-beliefs>div{background:var(--paper);box-shadow:var(--shadow);padding:1em 1.1em 1.2em}.m-num{color:var(--brand);font-family:JetBrains Mono,monospace;font-size:max(.8125rem,46%);font-weight:700}.m-beliefs h3{letter-spacing:-.02em;margin-top:.3em;font-size:max(1.125rem,75%);font-weight:800}.m-beliefs p{color:var(--text-2);margin-top:.4em;font-size:max(1rem,56.25%);line-height:1.5}.cloud a[aria-current]{background:var(--brand-soft)}.hdr-links a[aria-current]{color:var(--text);text-decoration-color:var(--brand)}.p-weeks{margin-top:1.6em;font-size:max(.8125rem,46%)}.p-weeks__bar{grid-template-columns:repeat(8,1fr);gap:.3em;display:grid}.p-weeks__bar span{border-radius:.4em;place-items:center;height:2.4em;font-family:JetBrains Mono,monospace;font-weight:700;display:grid}.p-weeks__bar .w1{background:var(--brand-soft);color:var(--brand)}.p-weeks__bar .w2{background:var(--brand);color:var(--brand-fg)}.p-weeks__bar .w3{background:var(--crest);color:var(--backdrop)}.p-weeks__labels{color:var(--text-2);grid-template-columns:repeat(8,1fr);gap:.3em;margin-top:.5em;font-weight:700;display:grid}.p-steps{counter-reset:step;gap:1.2em;display:grid}.p-step{background:var(--paper);box-shadow:var(--shadow);gap:.9em;padding:1.1em 1.1em 1.3em;display:grid}@media (width>=48em){.p-step{grid-template-columns:6.5em 1fr;gap:1.4em;padding:1.5em 1.6em 1.6em}}.p-step__side{align-items:center;gap:.6em;display:flex}@media (width>=48em){.p-step__side{flex-direction:column;align-items:flex-start}}.p-step__ico{background:var(--brand-soft);width:2.4em;height:2.4em;color:var(--brand);border-radius:.55em;place-items:center;display:grid}.p-step__ico svg{width:1.2em;height:1.2em}.p-step__weeks{color:var(--brand);font-family:JetBrains Mono,monospace;font-size:max(.8125rem,46%);font-weight:700}.p-step h3{letter-spacing:-.025em;font-size:max(1.25rem,87.5%);font-weight:800;line-height:1.15}.p-step p{color:var(--text-2);text-wrap:pretty;margin-top:.5em;font-size:max(1rem,56.25%);line-height:1.55}.h-checks{color:var(--text);gap:.45em;margin-top:1em;font-size:max(1rem,56.25%);line-height:1.45;display:grid}.h-checks li{padding-left:1.5em;position:relative}.h-checks li:before{content:"";background:var(--brand-soft);border-radius:50%;width:1.05em;height:1.05em;position:absolute;top:.22em;left:0}.h-checks li:after{content:"";border:solid var(--brand);border-width:0 .13em .13em 0;width:.3em;height:.55em;position:absolute;top:.4em;left:.36em;transform:rotate(45deg)}.i-logo{white-space:nowrap;color:var(--text);background:var(--paper);box-shadow:0 0 0 1px var(--line), var(--chip-shadow);border-radius:100em;align-items:center;gap:.5em;padding:.45em .9em .45em .45em;font-size:max(.9375rem,56.25%);font-weight:600;line-height:1;display:inline-flex}.i-logo img{object-fit:contain;background:#fff;border-radius:.35em;flex:none;width:1.5em;height:1.5em}.i-marquee{gap:.7em;padding-block:.3em;display:grid;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.i-row{width:max-content;animation:70s linear infinite slide;display:flex}.i-row--rev{animation-duration:80s;animation-direction:reverse}.i-marquee:hover .i-row{animation-play-state:paused}.i-track{gap:.6em;padding-right:.6em;display:flex}.i-track .i-logo{font-size:max(1rem,62.5%)}@keyframes slide{to{transform:translate(-50%)}}.i-api{align-items:start;gap:1.4em;display:grid}@media (width>=64em){.i-api{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:2em}}.h-frame{background:var(--paper);box-shadow:var(--shadow);letter-spacing:normal;font-size:1rem;line-height:1.5;overflow:clip}.i-api__fig{background:var(--paper-2)}.i-build{gap:1em;display:grid}@media (width>=48em) and (width<=63.99em){.i-build{grid-template-columns:1fr 1fr}}.i-build li{align-items:flex-start;gap:.7em;display:flex}.i-build .h-ico{flex:none}.i-build h3{letter-spacing:-.015em;font-size:max(1.0625rem,62.5%);font-weight:700;line-height:1.25}.i-build p{color:var(--text-2);margin-top:.2em;font-size:max(.9375rem,53%);line-height:1.45}.i-cats{border-top:1px solid var(--line);display:grid}.i-cat{border-bottom:1px solid var(--line);gap:.8em;padding-block:1.2em;display:grid}@media (width>=64em){.i-cat{grid-template-columns:11em 1fr;align-items:start;gap:2em}}.i-cat__head h3{letter-spacing:-.025em;margin-top:.15em;font-size:max(1.25rem,87.5%);font-weight:800;line-height:1.1}.i-cat__head p{color:var(--muted);margin-top:.3em;font-size:max(.9375rem,53%)}.i-logos{flex-wrap:wrap;align-content:flex-start;gap:.5em;display:flex}.pr-plans{align-items:stretch;gap:1.2em;display:grid}@media (width>=64em){.pr-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:1em}}.pr-plan{background:var(--paper);box-shadow:var(--shadow);flex-direction:column;display:flex;position:relative}.pr-plan__top{flex:1;padding:1.2em 1.1em 1.1em}.pr-plan__bottom{background:var(--paper-2);border-top:1px solid var(--line);padding:1em 1.1em 1.2em}.pr-plan h3{letter-spacing:-.03em;font-size:max(1.5rem,87.5%);font-weight:800;line-height:1.1}.pr-plan__for{color:var(--text-2);text-wrap:pretty;margin-top:.4em;font-size:max(1rem,56.25%);line-height:1.4}.pr-plan .h-checks{font-size:max(.9375rem,53%)}.pr-price{letter-spacing:-.02em;font-size:max(1.125rem,62.5%);line-height:1.2}.pr-price b{letter-spacing:-.04em;font-size:190%;font-weight:800}.pr-price span{color:var(--muted);margin-left:.2em;font-size:80%}.pr-terms{color:var(--text-2);margin:.5em 0 1em;font-size:max(.9375rem,53%)}.pr-terms b{color:var(--text)}.pr-btn{width:100%}.pr-plan--best{box-shadow:0 0 0 2px var(--brand), 0 .6em 3em -1.4em color-mix(in srgb, var(--brand) 55%, transparent)}.pr-plan--best .pr-plan__bottom{background:var(--brand-soft);border-top-color:color-mix(in srgb, var(--brand) 20%, transparent)}.pr-badge{z-index:1;background:var(--brand);color:var(--brand-fg);letter-spacing:.03em;text-transform:uppercase;box-shadow:0 .4em 1em -.4em color-mix(in srgb, var(--brand) 70%, black);padding:.45em .9em;font-size:max(.75rem,43.75%);font-weight:800;position:absolute;top:-.85em;right:.8em;transform:rotate(-3deg)}.pr-custom{text-align:center;color:var(--text-2);text-wrap:balance;margin-top:1.4em;font-size:max(.9375rem,56.25%)}.pr-custom a{color:var(--brand);font-weight:600}.pr-vs{gap:1em;display:grid}@media (width>=48em){.pr-vs{grid-template-columns:1fr 1fr}}.pr-vs__col{background:var(--paper);box-shadow:var(--shadow);padding:1.1em 1.2em 1.2em}.pr-vs__col h3{letter-spacing:-.02em;font-size:max(1.125rem,75%);font-weight:800}.pr-vs dl{margin:.8em 0 0;display:grid}.pr-vs dl div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:1em;padding-block:.5em;font-size:max(.9375rem,53%);display:flex}.pr-vs dt{color:var(--muted)}.pr-vs dd{text-align:right;margin:0;font-weight:600}.pr-vs__total{color:var(--text-2);margin-top:.9em;font-size:max(1rem,62.5%)}.pr-vs__total b{letter-spacing:-.03em;color:var(--text);font-size:160%;font-weight:800}.pr-vs__col--us{box-shadow:0 0 0 2px var(--brand), var(--shadow)}.pr-vs__col--us .pr-vs__total b{color:var(--brand)}.x-cards{gap:.8em;display:grid}@media (width>=48em){.x-cards{grid-template-columns:repeat(2,1fr)}}@media (width>=64em){.x-cards{grid-template-columns:repeat(3,1fr)}}.x-card{background:var(--paper);box-shadow:var(--shadow);padding:1em 1.1em 1.1em;text-decoration:none;transition:box-shadow .15s,transform .15s;display:block}.x-card:hover{box-shadow:0 0 0 2px var(--brand), var(--shadow);transform:translateY(-2px)}.x-card b{letter-spacing:-.02em;color:var(--brand);font-size:max(1.125rem,68.75%);font-weight:800;display:block}.x-card span{color:var(--text-2);margin-top:.3em;font-size:max(.9375rem,53%);line-height:1.4;display:block}.mc-flow{align-items:stretch;gap:.6em;display:grid}@media (width>=64em){.mc-flow{grid-template-columns:1fr 2.4em 1.1fr 2.4em 1fr;gap:0}}.mc-box{background:var(--paper);box-shadow:var(--shadow);flex-direction:column;gap:.7em;padding:1em 1.1em 1.1em;display:flex}.mc-box--us{box-shadow:0 0 0 2px var(--brand), var(--shadow)}.mc-box__k{letter-spacing:-.02em;font-size:max(1rem,62.5%);font-weight:800}.mc-box p{color:var(--muted);margin-top:auto;font-size:max(.9375rem,53%)}.mc-box .i-logos .i-logo{font-size:max(.875rem,50%)}.mc-list{color:var(--text-2);gap:.35em;font-size:max(.9375rem,53%);display:grid}.mc-list li{padding-left:1em;position:relative}.mc-list li:before{content:"";background:var(--brand);border-radius:50%;width:.38em;height:.38em;position:absolute;top:.55em;left:.1em}.mc-link{min-height:1.6em;position:relative}.mc-link:before{content:"";border-left:2px dashed color-mix(in srgb, var(--brand) 55%, transparent);position:absolute;top:0;bottom:0;left:50%}@media (width>=64em){.mc-link:before{border-left:0;border-top:2px dashed color-mix(in srgb, var(--brand) 55%, transparent);inset:50% 0 auto}}.mc-code{color:var(--text);white-space:pre;margin:0;padding:18px 20px;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.65;overflow-x:auto}.mc-code .c{color:var(--muted)}.mc-code .k{color:var(--brand);font-weight:700}.mc-code .s{color:var(--brand-ink)}.mc-code .t{color:var(--text-2);font-style:italic}.mc-code .n{color:var(--brand)}@media (prefers-reduced-motion:reduce){.i-row{animation:none}.i-marquee{overflow-x:auto}.stagger{opacity:1;animation:none;transform:none}.ba__track i{animation:none}html{scroll-behavior:auto}}.err{align-content:center;min-height:calc(100svh - 72px)}.err__code{margin-top:0;font-size:min(34vw,15rem)}.err__actions{flex-wrap:wrap;justify-content:center;gap:.6em;margin-top:.4em;display:flex}.err__links{flex-wrap:wrap;justify-content:center;gap:.4em 1.1em;margin-top:.6em;font-size:max(.9375rem,53%);display:flex}.err__links a{color:var(--brand);text-underline-offset:.15em;font-weight:600}.bk{text-align:left;padding-top:1.6em}.bk__grid{align-items:start;gap:1.6em;display:grid}@media (width>=64em){.bk__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.4em}}.bk h1{letter-spacing:-.03em;text-wrap:balance;font-size:150%;font-weight:800;line-height:1.08}.bk .hero-sub{width:auto;margin-top:.7em}.bk .h-checks{margin-top:1.1em;font-size:max(1rem,62.5%)}.bk__founder{align-items:center;gap:.8em;margin-top:1.4em;display:flex}.bk__founder img{object-fit:cover;border-radius:50%;flex:none;width:3.2em;height:3.2em}.bk__founder blockquote{letter-spacing:-.015em;font-size:max(1rem,62.5%);font-weight:700;line-height:1.3}.bk__founder figcaption{color:var(--muted);margin-top:.2em;font-size:max(.875rem,50%)}.bk__founder figcaption b{color:var(--text)}.bk__founder--flip{flex-direction:row-reverse}.bk__card{background:var(--paper);box-shadow:0 0 0 2px var(--brand), var(--shadow);letter-spacing:normal;padding:1.2em 1.1em 1.1em;font-size:max(1rem,56.25%)}@media (width>=64em){.bk__card{padding:1.4em 1.5em 1.3em;position:sticky;top:96px}}.bk__card h2{letter-spacing:-.03em;font-size:160%;font-weight:800;line-height:1.1}.bk__sub{color:var(--text-2);margin-top:.3em}.bk__field{border:0;gap:.35em;min-width:0;margin:1em 0 0;padding:0;display:grid}.bk__field>span,.bk__field legend{padding:0;font-size:.95em;font-weight:700}.bk__field em{color:var(--muted);font-style:normal;font-weight:500}.bk__field input,.bk__field textarea{width:100%;font:inherit;color:var(--text);background:var(--backdrop);border:1.5px solid var(--line);border-radius:10px;outline:none;padding:.75em .9em;transition:border-color .15s,box-shadow .15s}.bk__field textarea{resize:vertical;min-height:5em}.bk__field input::placeholder,.bk__field textarea::placeholder{color:var(--muted);opacity:.8}.bk__field input:focus,.bk__field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 25%, transparent)}.bk__opts{flex-wrap:wrap;gap:.45em;margin-top:.35em;display:flex}.bk__opts label{position:relative}.bk__opts input{opacity:0;cursor:pointer;position:absolute;inset:0}.bk__opts span{background:var(--backdrop);box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;border-radius:100em;padding:.55em 1em;font-size:.95em;font-weight:600;transition:all .15s;display:inline-block}.bk__opts input:checked+span{background:var(--brand);color:var(--brand-fg);box-shadow:none}.bk__opts input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.bk__hp{position:absolute;left:-9999px}.bk__submit{width:100%;margin-top:1.2em;padding:1.05em 1.3em;font-size:1.08em}.bk__submit:disabled{opacity:.7;cursor:wait}.bk__error{color:#ff6b6b;margin-top:.7em;font-weight:600}.bk__fine{color:var(--muted);text-align:center;margin-top:.8em;font-size:.88em}.bk__done{text-align:center;outline:none;justify-items:center;gap:.6em;padding:1.4em .4em 1em;display:grid}.bk__done .h-ico{border-radius:50%;width:2.6em;height:2.6em}.bk__done .h-ico svg{width:1.3em;height:1.3em}.bk__done p{color:var(--text-2)}@media (width>=64em){.bk__steps{grid-template-columns:repeat(3,1fr)}}[hidden]{display:none!important}.m-beliefs .m-ico{margin-bottom:.2em}.header--funnel .hdr{justify-content:space-between}.header--funnel .hdr-cta--funnel{display:inline-flex}.sf-hero .hero-copy{width:min(100%,32em)}.sf-demo{text-align:left;width:min(100%,34rem);margin:1.6em auto 0}.sf-hero .sf-demo{z-index:1;position:relative}.sf-logos{justify-content:center}.sf-apply{padding-top:1em}.sf-apply__h{letter-spacing:-.03em;text-wrap:balance;font-size:150%;font-weight:800;line-height:1.08}.sf-apply .hero-sub{width:auto;margin-top:.7em}.sf-apply .h-checks{font-size:max(1rem,62.5%)}.st-proof{margin-top:1.6em}.st-tabs{flex-wrap:wrap;justify-content:center;gap:.45em;font-size:max(.9375rem,53%);display:flex}.st-tabs a{background:var(--paper);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:100em;padding:.55em 1.05em;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.st-tabs a:hover{box-shadow:inset 0 0 0 1.5px var(--brand)}.st-tabs a[aria-current]{background:var(--brand);color:var(--brand-fg);box-shadow:none}.st-panel{background:var(--paper);box-shadow:var(--shadow);align-items:start;gap:1.4em;margin-top:1.6em;padding:1.2em 1.1em 1.3em;scroll-margin-top:90px;display:grid}@media (width>=64em){.st-panel{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.8em;padding:1.6em 1.7em 1.7em}}.st-panel h3{letter-spacing:-.03em;text-wrap:balance;font-size:max(1.375rem,100%);font-weight:800;line-height:1.12}.st-panel h4{color:var(--brand);margin:1.3em 0 0;font-size:max(1rem,56.25%);font-weight:800}.st-list{color:var(--text-2);gap:.55em;margin-top:.55em;font-size:max(1rem,56.25%);line-height:1.45;display:grid}.st-list li{text-wrap:pretty;padding-left:1.1em;position:relative}.st-list li:before{content:"";background:var(--muted);border-radius:50%;width:.4em;height:.4em;position:absolute;top:.55em;left:.1em}.st-list--build li:before{background:var(--brand)}.st-list b{color:var(--text);font-weight:700}.st-stack{color:var(--muted);text-wrap:pretty;margin-top:1.3em;font-size:max(.9375rem,53%);line-height:1.45}.st-stack b{color:var(--text)}.st-panel__cta{margin-top:1.3em}.st-run{background:var(--paper-2)}@media (width>=64em){.st-run{position:sticky;top:96px}}.runlog .ok svg{width:14px;height:14px}.st-from{color:var(--muted);margin-right:.1em;font-size:80%}.flow-frame{background:var(--paper-2)}.flow{-webkit-user-select:none;user-select:none;cursor:default;letter-spacing:normal;padding:1.2em;font-size:1rem;line-height:1.4;display:grid}.flow>*{position:relative}.flow>:not(:last-child){margin-bottom:1.6em}.flow>:not(:last-child):after{content:"";border-left:2px dashed color-mix(in srgb, var(--brand) 50%, transparent);height:1.6em;position:absolute;bottom:-1.6em;left:1.7em}.flow__in,.flow__gate,.flow__done{align-items:center;gap:.75em;display:flex}.flow__ico{background:var(--brand-soft);width:2.3em;height:2.3em;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.flow__ico svg{width:1.1em;height:1.1em}.flow__in p{color:var(--text);text-wrap:pretty;font-weight:600}.flow__agent{background:var(--paper);box-shadow:0 0 0 1.5px var(--line);border-radius:.8em;padding:.8em .9em .5em}.flow__agent-h{color:var(--text);align-items:center;gap:.45em;font-size:.85em;font-weight:800;display:flex}.flow__agent-h svg{width:1.3em;height:1.3em;color:var(--brand)}.flow__agent dl{margin:.5em 0 0}.flow__agent dl div{border-top:1px solid var(--line-soft);grid-template-columns:6.2em 1fr;gap:.6em;padding:.5em 0;display:grid}.flow__agent dt{color:var(--brand);align-items:center;gap:.4em;font-size:.85em;font-weight:700;display:flex}.flow__agent dt span{display:grid}.flow__agent dt svg{width:1.1em;height:1.1em}.flow__agent dd{color:var(--text-2);text-wrap:pretty;margin:0;font-size:.92em}.flow__gate{background:var(--brand-soft);box-shadow:0 0 0 2px var(--brand);border-radius:100em;padding:.55em .9em .55em .55em}.flow__gate .flow__ico{background:var(--brand);color:var(--brand-fg)}.flow__gate b{color:var(--text)}.flow__in,.flow__done{padding-left:.55em}.flow__done p{color:var(--text-2);font-weight:600}.flow--card{align-self:stretch}.st-parts{gap:.9em;display:grid}@media (width>=40em){.st-parts{grid-template-columns:1fr 1fr}}@media (width>=64em){.st-parts{grid-template-columns:repeat(4,1fr)}}.st-parts>div{background:var(--paper);box-shadow:var(--shadow);padding:1em 1.1em 1.2em}.st-parts h3{letter-spacing:-.02em;margin-top:.5em;font-size:max(1.125rem,75%);font-weight:800}.st-parts p{color:var(--text-2);margin-top:.35em;font-size:max(1rem,56.25%);line-height:1.5}.st-parts__gate{box-shadow:0 0 0 2px var(--brand), var(--shadow)!important}.st-vs{gap:.9em;margin-top:1.2em;display:grid}@media (width>=48em){.st-vs{grid-template-columns:1fr 1fr}}.st-vs>div{box-shadow:inset 0 0 0 1.5px var(--line);border-radius:.6em;padding:1em 1.1em 1.1em}.st-vs h3{font-size:max(1.0625rem,62.5%);font-weight:800}.st-vs p{color:var(--text-2);margin-top:.3em;font-size:max(1rem,56.25%);line-height:1.5}.st-vs__us{background:var(--brand-soft);box-shadow:none!important}.st-vs__us h3{color:var(--brand)}.st-rule{text-align:center;color:var(--text-2);text-wrap:balance;margin-top:1.2em;font-size:max(1rem,56.25%)}.st-rule b{color:var(--text)}.st-built div.x-card:hover{box-shadow:var(--shadow);transform:none}.st-proof-line{color:var(--text-2);text-wrap:pretty;margin-top:.7em;font-size:max(1rem,56.25%);line-height:1.45}.st-freed{background:var(--brand-soft);color:var(--text);text-wrap:pretty;border-radius:.6em;margin-top:1.1em;padding:.7em .9em;font-size:max(.9375rem,53%);font-weight:600;line-height:1.45}
