:root[data-palette=carbon],[data-palette=carbon]{--night: #0A0A09;--panel: #111110;--panel-2: #181816;--bone: #ECE6D8;--silver: #A9A69E;--body: rgba(236, 230, 216, .72);--dim: rgba(236, 230, 216, .62);--line: rgba(236, 230, 216, .12);--line-hi: rgba(236, 230, 216, .28);--hair: rgba(236, 230, 216, .07);--proven: #FF4A1C;--proven-wash: rgba(255, 74, 28, .12);--glow: rgba(255, 241, 222, .045);--glint: #FFF1DE;--logo: #ECE6D8}:root[data-palette=petrol],[data-palette=petrol]{--night: #061012;--panel: #0B181A;--panel-2: #112124;--bone: #E3EAE6;--silver: #9AAEAA;--body: rgba(227, 234, 230, .72);--dim: rgba(227, 234, 230, .62);--line: rgba(227, 234, 230, .12);--line-hi: rgba(227, 234, 230, .28);--hair: rgba(227, 234, 230, .07);--proven: #FF5A2E;--proven-wash: rgba(255, 90, 46, .13);--glow: rgba(40, 118, 122, .22);--glint: #D8B57A;--logo: #DCCBA4}:root[data-palette=petrol][data-theme=light],[data-palette=petrol][data-theme=light]{color-scheme:light;--night: #F3F6F5;--panel: #FFFFFF;--panel-2: #E8EFEE;--bone: #0B1E21;--silver: #4A625F;--body: rgba(11, 30, 33, .8);--dim: rgba(11, 30, 33, .66);--line: rgba(11, 30, 33, .14);--line-hi: rgba(11, 30, 33, .3);--hair: rgba(11, 30, 33, .08);--proven: #B83A14;--proven-wash: rgba(184, 58, 20, .08);--glow: rgba(116, 178, 172, .18);--glint: #9C7836;--logo: #0E2C2F}:root[data-palette=ink],[data-palette=ink]{--night: #080B11;--panel: #0D1119;--panel-2: #131823;--bone: #E7EBF1;--silver: #9DA7B8;--body: rgba(231, 235, 241, .72);--dim: rgba(231, 235, 241, .62);--line: rgba(231, 235, 241, .12);--line-hi: rgba(231, 235, 241, .28);--hair: rgba(231, 235, 241, .07);--proven: #FF5A2B;--proven-wash: rgba(255, 90, 43, .13);--glow: rgba(78, 116, 188, .16);--glint: #A9C2E8;--logo: #E7EBF1}:root[data-palette=tungsten],[data-palette=tungsten]{--night: #0D0B09;--panel: #14110E;--panel-2: #1B1814;--bone: #EFE9E1;--silver: #ADA59A;--body: rgba(239, 233, 225, .72);--dim: rgba(239, 233, 225, .62);--line: rgba(239, 233, 225, .12);--line-hi: rgba(239, 233, 225, .28);--hair: rgba(239, 233, 225, .07);--proven: #FF3D2E;--proven-wash: rgba(255, 61, 46, .12);--glow: rgba(255, 168, 92, .075);--glint: #FFCF98;--logo: #EFE9E1}@media (prefers-color-scheme: light){:root[data-palette=petrol]:not([data-theme]){color-scheme:light;--night: #F3F6F5;--panel: #FFFFFF;--panel-2: #E8EFEE;--bone: #0B1E21;--silver: #4A625F;--body: rgba(11, 30, 33, .8);--dim: rgba(11, 30, 33, .66);--line: rgba(11, 30, 33, .14);--line-hi: rgba(11, 30, 33, .3);--hair: rgba(11, 30, 33, .08);--proven: #B83A14;--proven-wash: rgba(184, 58, 20, .08);--glow: rgba(116, 178, 172, .18);--glint: #9C7836;--logo: #0E2C2F}}.nav{position:sticky;top:0;z-index:50;height:var(--nav-h);background:var(--night);border-bottom:1px solid var(--hair)}.nav:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:4px;pointer-events:none;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--bone) 9%,transparent) 0 1px,transparent 1px 8px);-webkit-mask:linear-gradient(90deg,#000,transparent 18%,transparent 82%,#000);mask:linear-gradient(90deg,#000,transparent 18%,transparent 82%,#000)}.nav__in{height:100%;max-width:calc(var(--maxw) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;gap:28px}.nav__brand{display:inline-flex;align-items:center;gap:10px;color:var(--logo, var(--bone));flex:none}.nav__mark{width:28px;height:28px;fill:currentColor}.nav__word{font:400 16px/1 var(--f-display);letter-spacing:-.01em}.nav__links{flex:1;display:flex;justify-content:center;min-width:0}.nav__list{display:flex;gap:clamp(14px,1.9vw,30px)}.nav__link{position:relative;font-size:13px;color:var(--dim);transition:color var(--d-micro);padding:6px 0}.nav__link:hover,.nav__link[aria-current=page]{color:var(--bone)}.nav__list .nav__link[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--bone)}.nav__actions{display:flex;align-items:center;gap:20px;flex:none}.nav__menu-cta,.nav .nav__demo,.nav__toggle{display:none}.nav__toggle{height:36px;padding:0 10px;gap:10px;align-items:center;background:none;border:1px solid var(--line);border-radius:var(--radius);color:var(--bone);font-size:12.5px}.nav__toggle-bars{position:relative;width:14px;height:7px}.nav__toggle-bars:before,.nav__toggle-bars:after{content:"";position:absolute;left:0;right:0;height:1px;background:currentColor;transition:transform var(--d-ui) var(--ease-enter),top var(--d-ui) var(--ease-enter)}.nav__toggle-bars:before{top:0}.nav__toggle-bars:after{top:6px}.nav.is-open .nav__toggle-bars:before{top:3px;transform:rotate(45deg)}.nav.is-open .nav__toggle-bars:after{top:3px;transform:rotate(-45deg)}@media (max-width: 1080px){.nav__toggle{display:inline-flex}.nav__signin{display:none}.nav .nav__demo{display:inline-flex}.nav__links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;justify-content:flex-start;height:calc(100vh - var(--nav-h));height:calc(100dvh - var(--nav-h));overflow-y:auto;background:var(--night);border-top:1px solid var(--hair);padding:12px var(--gutter) 32px}.nav.is-open .nav__links{display:flex}.nav__list{flex-direction:column;gap:0}.nav__list .nav__link{display:flex;align-items:center;min-height:56px;border-bottom:1px solid var(--hair);font:400 22px/1.2 var(--f-display);color:var(--bone);letter-spacing:-.01em}.nav__list .nav__link[aria-current=page]:after{display:none}.nav__list .nav__link[aria-current=page]:before{content:"";width:15px;height:1px;background:var(--bone);margin-right:14px}.nav__menu-cta{display:grid;gap:10px;margin-top:28px}}@media (max-width: 640px){.nav .nav__cta{display:none}.nav__actions{gap:8px}.nav__in{gap:12px;justify-content:space-between}.nav__links{flex:none}}.footer{position:relative;z-index:2;background:var(--night);border-top:1px solid var(--line)}.footer__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:48px 64px;padding-top:clamp(56px,8vw,96px);padding-bottom:40px}.footer__claim{margin-top:20px;font:400 clamp(18px,1.6vw,22px)/1.3 var(--f-display);color:var(--bone);max-width:20em}.footer__fine{margin-top:14px;font-size:12px;color:var(--dim)}.footer__nav{display:grid;align-content:start;border-top:1px solid var(--line)}.footer__col{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);gap:4px 16px;align-items:baseline;padding:14px 0 12px;border-bottom:1px solid var(--hair)}.footer__col:before{content:"";position:absolute;left:0;top:-1px;width:1px;height:6px;background:var(--line-hi)}.footer__h{font:500 var(--t-kicker)/1.4 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:14px}.footer__col .footer__h{margin:0;padding-top:6px}.footer__col ul{display:flex;flex-wrap:wrap;gap:0 24px}.footer__col a{display:inline-block;padding:5px 0;font-size:13px;color:var(--body);transition:color var(--d-micro)}.footer__col a:hover,.footer__col a[aria-current=page]{color:var(--bone)}.footer__legal{grid-column:1 / -1;display:flex;align-items:center;gap:14px;padding-top:24px;border-top:1px solid var(--hair);font-size:12px;color:var(--dim)}.footer__legal:before{content:"";width:15px;height:6px;flex:none;background:var(--bone)}@media (max-width: 860px){.footer__in{grid-template-columns:minmax(0,1fr)}}@media (max-width: 520px){.footer__col{grid-template-columns:84px minmax(0,1fr);gap:4px 12px}.footer__col ul{gap:0 18px}.footer__legal{align-items:flex-start}.footer__legal:before{margin-top:5px}}.btn{--brk-c: var(--bone);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:0 20px 0 18px;border:1px solid transparent;border-radius:var(--radius);font:500 13px/1 var(--f-mono);letter-spacing:.01em;white-space:nowrap;text-decoration:none;transition:color var(--d-micro),border-color var(--d-micro),padding var(--d-micro) var(--ease-enter)}.btn:before{content:"";position:absolute;inset:0;z-index:-1;transform:scaleX(0);transform-origin:left center;transition:transform var(--d-micro) var(--ease-enter)}.btn:after,.domain:before{content:"";position:absolute;inset:-9px;pointer-events:none;opacity:0;background:linear-gradient(var(--brk-c),var(--brk-c)) 0 0 / 10px 2px no-repeat,linear-gradient(var(--brk-c),var(--brk-c)) 0 0 / 2px 10px no-repeat,linear-gradient(var(--brk-c),var(--brk-c)) 100% 0 / 10px 2px no-repeat,linear-gradient(var(--brk-c),var(--brk-c)) 100% 0 / 2px 10px no-repeat,linear-gradient(var(--brk-c),var(--brk-c)) 0 100% / 10px 2px no-repeat,linear-gradient(var(--brk-c),var(--brk-c)) 0 100% / 2px 10px no-repeat,linear-gradient(var(--brk-c),var(--brk-c)) 100% 100% / 10px 2px no-repeat,linear-gradient(var(--brk-c),var(--brk-c)) 100% 100% / 2px 10px no-repeat;transition:inset var(--d-ui) var(--ease-enter),opacity var(--d-micro)}.btn:hover{padding:0 18px 0 20px}.btn:hover:before{transform:scaleX(1)}.btn:focus-visible{outline:none}.btn:focus-visible:after{opacity:1;inset:-5px}.btn--primary{background:var(--bone);color:var(--night)}.btn--primary:before{background:color-mix(in srgb,var(--bone) 86%,var(--night))}.btn--ghost{background:transparent;color:var(--bone);border-color:var(--line-hi)}.btn--ghost:before{background:color-mix(in srgb,var(--bone) 8%,transparent)}.btn--ghost:hover{border-color:var(--bone)}.btn--sm{height:36px;padding:0 15px 0 13px;font-size:12.5px}.btn--sm:hover{padding:0 13px 0 15px}.btn--lg{height:52px;padding:0 26px 0 24px;font-size:14px}.btn--lg:hover{padding:0 24px 0 26px}.btn--block{width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:progress}.proof-bar{display:inline-block;width:15px;height:6px;background:var(--proven);flex:none}.blade-rule{position:relative;height:6px;margin-bottom:clamp(28px,4vw,44px);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--bone) 10%,transparent) 0 1px,transparent 1px 8px)}.blade-rule>.proof-bar{position:absolute;left:0;top:0;opacity:0;transition:opacity var(--d-ui)}.is-current .blade-rule>.proof-bar{opacity:1}.tag{display:inline-flex;align-items:center;gap:9px;min-height:20px;padding:0;font:500 11px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone);white-space:nowrap}.tag:before{content:"";width:15px;height:6px;flex:none;background:color-mix(in srgb,var(--bone) 55%,transparent)}.tag--proven{color:var(--proven)}.tag--proven:before{background:var(--proven)}.tag--muted{color:var(--dim)}.tag--muted:before{background:transparent;box-shadow:inset 0 0 0 1px var(--silver)}.card{position:relative;background:none;border:0;border-top:1px solid var(--line-hi);border-radius:0;padding:22px 16px 4px 0}.card:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--bone);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-enter)}.card:after{content:"";position:absolute;left:0;top:0;width:1px;height:7px;background:var(--bone)}.card:hover:before{transform:scaleX(1)}.card--flat{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:30px 28px 28px}.card--flat:before{display:none}.card--flat:after{left:0;right:0;top:0;width:auto;height:6px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--bone) 16%,transparent) 0 1px,transparent 1px 8px)}.card__k{font:500 var(--t-kicker)/1.4 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.card__t{margin-top:12px;font:400 var(--t-h3)/1.2 var(--f-display);color:var(--bone)}.card__p{margin-top:12px;color:var(--body)}.card__foot{margin-top:20px;padding-top:16px;border-top:1px solid var(--hair);font-size:12px;color:var(--dim)}.card>.tag{margin-top:18px}.card--link{display:flex;flex-direction:column;height:100%;color:inherit;padding-bottom:18px}.card--link .card__t{margin-top:10px}.card--link .card__p{margin-top:6px;font-size:12.5px;color:var(--dim)}.card--link:after{transition:height var(--d-ui) var(--ease-enter)}.card--link:hover:after,.card--link:focus-visible:after{height:14px}.stat{position:relative;border-top:1px solid var(--line);padding-top:26px}.stat:before{content:"";position:absolute;left:0;right:0;top:0;height:9px;pointer-events:none;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--bone) 26%,transparent) 0 1px,transparent 1px 40px) 0 0 / 100% 9px no-repeat,repeating-linear-gradient(90deg,color-mix(in srgb,var(--bone) 13%,transparent) 0 1px,transparent 1px 8px) 0 0 / 100% 4px no-repeat}.stat:after{content:"";position:absolute;left:0;top:-4px;width:2px;height:14px;background:var(--bone)}.stat__n{font:400 clamp(44px,5vw,72px)/.95 var(--f-display);letter-spacing:-.03em;color:var(--bone);font-variant-numeric:tabular-nums}.stat__l{margin-top:12px;font-size:12px;color:var(--dim);max-width:26ch}@property --ig-r{syntax: "<percentage>"; inherits: true; initial-value: 30%;}@property --ig-t{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.ig{display:inline-block;flex:none;width:var(--ig-s, 14px);height:var(--ig-s, 14px);border-radius:50%;background:repeating-conic-gradient(from var(--ig-t),currentColor 0deg 23deg,transparent 24deg 30deg);-webkit-mask:radial-gradient(closest-side,transparent var(--ig-r),#000 calc(var(--ig-r) + .6px),#000 calc(100% - .8px),transparent 100%);mask:radial-gradient(closest-side,transparent var(--ig-r),#000 calc(var(--ig-r) + .6px),#000 calc(100% - .8px),transparent 100%);transition:--ig-r var(--d-ui) var(--ease-enter),--ig-t var(--d-ui) var(--ease-enter)}.ig--0{--ig-r: 20%}.ig--1{--ig-r: 32%}.ig--2{--ig-r: 46%}.ig--3{--ig-r: 62%}.table-wrap{position:relative;overflow-x:auto;border-top:1px solid var(--line);-webkit-overflow-scrolling:touch}.table{width:100%;font:400 13px/1.45 var(--f-mono);color:var(--body)}.table th,.table td{height:52px;padding:8px 16px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--hair)}.table thead th{height:48px;font:500 11px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);border-bottom-color:var(--line);white-space:nowrap}.table tbody th{font-weight:400;color:var(--bone)}.table__group th{height:56px;padding-top:24px;font:500 11px/1.3 var(--f-mono)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)!important;border-bottom-color:var(--line)}.table__num{font-variant-numeric:tabular-nums;white-space:nowrap}.table .c{text-align:center}.yes,.no{display:inline-block;width:15px;vertical-align:middle}.yes{height:6px;background:var(--bone)}.no{height:1px;background:var(--line-hi)}@media (max-width: 860px){.table-wrap--sticky .table{min-width:640px}.table-wrap--sticky th:first-child,.table-wrap--sticky td:first-child{position:sticky;left:0;z-index:1;background:var(--sticky-bg, var(--night));min-width:168px;max-width:200px;box-shadow:1px 0 0 var(--line)}.table th,.table td{padding:8px 12px}}.proof{position:relative;margin:0}.proof__frame{position:relative;padding:20px;background:var(--panel);border-radius:var(--radius)}.proof__frame:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:var(--radius);background:linear-gradient(var(--proven),var(--proven)) left top / 100% 1px no-repeat,linear-gradient(var(--proven),var(--proven)) right top / 1px 100% no-repeat,linear-gradient(var(--proven),var(--proven)) right bottom / 100% 1px no-repeat,linear-gradient(var(--proven),var(--proven)) left bottom / 1px 100% no-repeat}.proof.is-armed:not(.is-in) .proof__frame:after{background-size:0 1px,1px 0,0 1px,1px 0}.proof.is-armed.is-in .proof__frame:after{animation:proof-draw .5s linear .42s both}@keyframes proof-draw{0%{background-size:0 1px,1px 0,0 1px,1px 0}25%{background-size:100% 1px,1px 0,0 1px,1px 0}50%{background-size:100% 1px,1px 100%,0 1px,1px 0}75%{background-size:100% 1px,1px 100%,100% 1px,1px 0}to{background-size:100% 1px,1px 100%,100% 1px,1px 100%}}.proof__pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:stretch}.chip{padding:14px 16px 13px;background:var(--night);border:1px solid color-mix(in srgb,var(--bone) 50%,transparent);border-radius:var(--radius);min-width:0}.chip--control{border-color:var(--line-hi)}.chip__k{font:500 11px/1.3 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone)}.chip--control .chip__k{color:var(--silver)}.chip__req{margin-top:6px;font-size:12px;line-height:1.5;color:var(--body);overflow-wrap:anywhere}.chip__res{margin-top:10px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.chip__res b{font:400 34px/1 var(--f-display);color:var(--bone);font-variant-numeric:tabular-nums}.chip--control .chip__res b{color:var(--silver)}.chip__res span{font-size:12px;color:var(--bone)}.chip--control .chip__res span{color:var(--silver)}.proof__neq{align-self:center;font:400 40px/1 var(--f-display);color:var(--dim);transition:color var(--d-ui)}.proof--lit .proof__neq,.proof.is-in .proof__neq,.proof:not(.is-armed) .proof__neq{color:var(--proven)}.proof.is-armed.is-in .proof__neq{transition-delay:.3s}.proof__stamp{margin-top:12px;display:flex;align-items:center;gap:10px;font:500 11px/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--proven)}.proof__note{margin-top:6px;font-size:12px;color:var(--dim)}@media (max-width: 640px){.proof__frame{padding:14px}.proof__pair{grid-template-columns:minmax(0,1fr);gap:8px}.proof__neq{justify-self:center;font-size:30px;margin:-2px 0}.chip__res b{font-size:28px}}.faq{border-top:1px solid var(--line);counter-reset:faq}.faq__item{border-bottom:1px solid var(--hair);counter-increment:faq}.faq__q{list-style:none;cursor:pointer;display:grid;grid-template-columns:52px minmax(0,1fr) 16px;align-items:center;gap:16px;min-height:64px;padding:16px 0;font:400 clamp(16px,1.3vw,19px)/1.35 var(--f-display);color:var(--bone)}.faq__q::-webkit-details-marker{display:none}.faq__q:before{content:"Q." counter(faq,decimal-leading-zero);content:"Q." counter(faq,decimal-leading-zero) / "";font:500 11px/1 var(--f-mono);letter-spacing:.08em;color:var(--dim);transition:color var(--d-micro)}.faq__item[open]>.faq__q:before,.faq__q:hover:before{color:var(--bone)}.faq__icon{--ig-s: 16px;--ig-r: 24%;color:var(--bone)}.faq__q:hover .faq__icon{--ig-t: 15deg}.faq__item[open] .faq__icon{--ig-r: 64%;--ig-t: 30deg}.faq__a{padding:0 0 24px 68px;max-width:calc(70ch + 68px);color:var(--body)}.faq__a p+p{margin-top:.8em}@media (max-width: 520px){.faq__q{grid-template-columns:40px minmax(0,1fr) 16px;gap:12px}.faq__a{padding-left:52px}}.form{display:grid;gap:22px;counter-reset:fld}.field{display:grid;gap:6px;min-width:0}.field>label,.field__l{font-size:12px;color:var(--bone);letter-spacing:.02em;transition:color var(--d-micro)}.field>label:before{counter-increment:fld;content:counter(fld,decimal-leading-zero);content:counter(fld,decimal-leading-zero) / "";display:inline-block;min-width:26px;color:var(--dim);font-size:11px;transition:color var(--d-micro)}.field:focus-within>label:before{color:var(--bone)}.field__opt{color:var(--dim)}.field__hint{font-size:12px;color:var(--dim)}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}.input{width:100%;height:44px;padding:0 2px;background:transparent;color:var(--bone);border:0;border-bottom:1px solid var(--silver);border-radius:0;font:400 14px/1.4 var(--f-mono);transition:border-color var(--d-micro),box-shadow var(--d-micro),background-color var(--d-micro)}.input::placeholder{color:color-mix(in srgb,var(--bone) 50%,transparent)}.input:hover{border-bottom-color:var(--bone)}.input:focus,.input:focus-visible{outline:none;border-bottom-color:var(--bone);box-shadow:inset 0 -1px 0 var(--bone);background-color:color-mix(in srgb,var(--bone) 4%,transparent)}.input[aria-invalid=true]{border-bottom-color:var(--bone);box-shadow:inset 0 -1px 0 var(--bone)}.input:-webkit-autofill{-webkit-box-shadow:0 0 0 60px var(--panel) inset;-webkit-text-fill-color:var(--bone)}textarea.input{height:auto;min-height:138px;padding:3px 2px 0;resize:vertical;line-height:26px;background-image:linear-gradient(transparent 25px,var(--hair) 25px);background-size:100% 26px;background-position:0 3px;background-attachment:local}.select{position:relative}.select .input{appearance:none;-webkit-appearance:none;padding-right:32px;cursor:pointer}.select:after{content:"";position:absolute;right:6px;top:50%;width:9px;height:5px;margin-top:-2px;pointer-events:none;background:var(--bone);clip-path:polygon(0 0,100% 0,50% 100%)}.select option{background:var(--panel);color:var(--bone)}.hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.form__status{min-height:20px;font-size:13px;color:var(--bone)}.form__status:empty{display:none}.form__status.is-error:before,.form__status.is-ok:before{content:"";display:inline-block;width:15px;height:6px;margin-right:12px;vertical-align:middle}.form__status.is-error:before{box-shadow:inset 0 0 0 1px var(--bone)}.form__status.is-ok:before{background:var(--bone)}.form__fine{font-size:12px;color:var(--dim)}@media (max-width: 640px){.field-row{grid-template-columns:minmax(0,1fr)}}.domain{--brk-c: var(--line-hi);position:relative;display:flex;width:100%;max-width:560px;background:var(--night);border:1px solid color-mix(in srgb,var(--bone) 40%,transparent);border-radius:var(--radius);transition:border-color var(--d-micro)}.domain:before{opacity:1}.domain:focus-within{--brk-c: var(--bone);border-color:var(--bone)}.domain:focus-within:before{inset:-5px}.domain .btn:focus-visible:after{display:none}.domain__input{flex:1;min-width:0;height:52px;padding:0 16px;border:0;background:transparent;color:var(--bone);font:400 15px var(--f-mono)}.domain__input::placeholder{color:color-mix(in srgb,var(--bone) 50%,transparent)}.domain__input:focus{outline:none}.domain .btn{height:52px;border-radius:0 1px 1px 0}@media (max-width: 480px){.domain{flex-direction:column}.domain__input{flex:none}.domain .btn{border-radius:0}}.phero{position:relative;overflow:hidden;border-bottom:1px solid var(--hair);background:radial-gradient(48% 70% at 88% 50%,var(--glow, transparent),transparent 72%) var(--night)}.phero__in{position:relative;z-index:1;padding-top:clamp(72px,10vw,140px);padding-bottom:clamp(64px,9vw,120px)}.phero .h1{margin-top:22px}.phero .lede{margin-top:26px}.phero__cta{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.phero__micro{margin-top:22px;font-size:12px;color:var(--dim)}.phero__ap{position:absolute;z-index:0;pointer-events:none;width:520px;height:520px;right:max(-150px,calc((100vw - var(--maxw)) / 2 - 300px));top:50%;margin-top:-260px}.ap{width:100%;height:100%;overflow:visible;fill:none;stroke:color-mix(in srgb,var(--glint) 20%,transparent);stroke-width:1}.ap{animation:ap-spin 360s linear infinite;transform-origin:50% 50%}.phero__ap.is-paused .ap{animation-play-state:paused}@keyframes ap-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ap{animation:none}}.phero--compact .phero__in{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(40px,5vw,64px)}.phero--compact .h1{font-size:clamp(40px,4.6vw,68px)}@media (max-width: 860px){.phero__ap{width:340px;height:340px;right:-150px;top:16px;margin-top:0;opacity:.8}}.cta-band{position:relative;overflow:hidden;border-top:1px solid var(--hair);background:var(--night)}.cta-band:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;pointer-events:none;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--bone) 12%,transparent) 0 1px,transparent 1px 8px)}.cta-band__in{padding-top:clamp(80px,11vw,144px);padding-bottom:clamp(80px,11vw,144px);display:grid;gap:22px;justify-items:start;position:relative;z-index:1}.cta-band .phero__ap{top:50%;margin-top:-260px}@media (max-width: 860px){.cta-band .phero__ap{top:auto;bottom:-170px;margin-top:0}}.code{margin:0;padding:16px 18px;background:var(--panel-2);border:1px solid var(--hair);border-radius:var(--radius);font:400 12.5px/1.7 var(--f-mono);color:var(--body);overflow-x:auto;white-space:pre}.code .del{color:var(--dim);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--bone) 35%,transparent)}.code .add{color:var(--bone)}.code .c-k{color:var(--dim)}.loop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;counter-reset:loop}.loop__step{position:relative;padding:44px 28px 0 0}.loop__step:before{content:"";position:absolute;left:26px;right:8px;top:11px;height:1px;background:var(--line)}.loop__step--prove:before{left:34px}.loop__node{position:absolute;left:0;top:4px;width:15px;height:15px;color:var(--bone);border-radius:50%;background:repeating-conic-gradient(from var(--ig-t, 0deg),currentColor 0deg 23deg,transparent 24deg 30deg);-webkit-mask:radial-gradient(closest-side,transparent var(--ig-r),#000 calc(var(--ig-r) + .6px),#000 calc(100% - .8px),transparent 100%);mask:radial-gradient(closest-side,transparent var(--ig-r),#000 calc(var(--ig-r) + .6px),#000 calc(100% - .8px),transparent 100%);--ig-r: 30%}.loop__step:nth-child(2) .loop__node{--ig-r: 46%;--ig-t: 10deg}.loop__step:nth-child(4) .loop__node{--ig-r: 62%;--ig-t: 20deg}.loop__step--prove .loop__node{background:none;-webkit-mask:none;mask:none}.loop__step--prove .loop__node{width:auto;height:auto;top:-6px;border:0;border-radius:0;padding-right:8px;font:400 30px/1 var(--f-display);color:var(--proven)}.loop__n{font:500 11px/1 var(--f-mono);letter-spacing:.16em;color:var(--dim)}.loop__step .h3{margin-top:10px}.loop__step p{margin-top:12px;font-size:13.5px;max-width:30ch}.loop__step .data{margin-top:16px}.loop__return{position:relative;margin:36px 0 0 62.5%;width:25%}.loop__return:before{content:"";display:block;height:24px;border:1px solid var(--line-hi);border-top:0}.loop__return p{margin-top:12px;font-size:12px;color:var(--dim)}@media (max-width: 960px){.loop{grid-template-columns:minmax(0,1fr);gap:0}.loop__step{padding:0 0 36px 44px}.loop__step:before{inset:18px auto 0 7px;width:1px;height:auto}.loop__step:last-child:before{display:none}.loop__node{left:0;top:2px}.loop__step--prove .loop__node{left:-6px;top:-6px;padding:0 0 4px;background:var(--night)}.loop__step .h3{margin-top:8px}.loop__return{margin:0 0 0 44px;width:auto}.loop__return:before{display:none}.loop__return p{margin-top:0}}.ledger{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:start}.ledger__grid{display:grid;grid-template-columns:repeat(14,15px);gap:12px 8px}.ledger__grid li{height:6px;background:color-mix(in srgb,var(--bone) 32%,transparent)}.ledger__grid .is-proven{background:var(--proven)}.ledger__grid .is-inc{background:transparent;box-shadow:inset 0 0 0 1px var(--bone)}.ledger__legend{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:12px;color:var(--dim)}.ledger__legend span{display:inline-flex;align-items:center;gap:8px}.ledger__legend i{width:15px;height:6px;display:inline-block;background:color-mix(in srgb,var(--bone) 32%,transparent)}.ledger__legend .k-proven{background:var(--proven)}.ledger__legend .k-inc{background:transparent;box-shadow:inset 0 0 0 1px var(--bone)}.ledger__sum{margin-bottom:28px}.ledger__big{display:block;font:400 clamp(44px,5vw,72px)/.95 var(--f-display);letter-spacing:-.03em;color:var(--bone);font-variant-numeric:tabular-nums}.ledger__sub{display:block;margin-top:12px;font-size:13px;color:var(--body)}.ledger__rows{font-size:12.5px}.ledger__rows .table th,.ledger__rows .table td{height:44px}.ledger__sig{margin-top:14px;font-size:12px;color:var(--dim);overflow-wrap:anywhere}.ledger__sig b{font-weight:400;color:var(--body)}@media (max-width: 960px){.ledger{grid-template-columns:minmax(0,1fr)}}.chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.chain__node{position:relative;padding:0 22px 0 0}.chain__node:after{content:"";position:absolute;left:0;right:0;top:3px;height:1px;background:var(--proven)}.chain__node:last-child:after{right:auto;width:15px}.chain__node .proof-bar{position:relative;z-index:1;display:block}.chain__n{margin-top:18px;font:500 11px/1 var(--f-mono);letter-spacing:.16em;color:var(--dim)}.chain__t{margin-top:10px;font:400 clamp(16px,1.3vw,19px)/1.3 var(--f-display);color:var(--bone);max-width:16em}.chain__p{margin-top:10px;font-size:12px;color:var(--dim);max-width:30ch;overflow-wrap:anywhere}.chain__node--impact .chain__t{font-size:var(--t-h3)}@media (max-width: 860px){.chain{grid-template-columns:minmax(0,1fr)}.chain__node{padding:0 0 32px 32px}.chain__node:after{inset:0 auto 0 7px;width:1px;height:auto}.chain__node:last-child:after{display:none}.chain__node .proof-bar{position:absolute;left:0;top:0}.chain__n{margin-top:0}}.doors .card{display:flex;flex-direction:column}.doors .card__p{flex:1}.doors__ig{--ig-s: 30px;--ig-r: 34%;color:var(--glint, var(--bone));margin-bottom:18px}.doors li:nth-child(2) .doors__ig{--ig-t: 10deg;--ig-r: 46%}.doors li:nth-child(3) .doors__ig{--ig-t: 20deg;--ig-r: 58%}.doors .card:hover .doors__ig{--ig-r: 22%;--ig-t: 30deg}.doors .tag{align-self:flex-start;margin-top:22px}.ci__sched{position:relative;display:flex;flex-wrap:wrap;gap:0;margin-top:18px;padding-top:6px;width:fit-content;max-width:100%;border-top:1px solid var(--line-hi);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--bone) 14%,transparent) 0 1px,transparent 1px 7px) 0 0 / 100% 4px no-repeat}.ci__sched .tag{flex:none;min-height:0;padding:14px 22px 0 6px;border-left:1px solid var(--line-hi);margin-top:-6px}.ci__sched .tag:before{display:none}.ci__list{margin-top:24px;border-top:1px solid var(--hair)}.ci__list li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--hair);font-size:13.5px}.ci__list li>span:first-child{color:var(--dim);font-size:12px;padding-top:2px}.chat{display:block;border-top:1px solid var(--line)}.chat__m{position:relative;max-width:none;padding:16px 0 16px 112px;border-bottom:1px solid var(--hair);font-size:13px;line-height:1.6}.chat__m--you{color:var(--bone)}.chat__m--iq{color:var(--body)}.chat__who{position:absolute;left:0;top:19px;display:flex;align-items:center;gap:8px;font:500 10.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.chat__m--iq .chat__who{color:var(--bone)}.chat__ground{margin-top:12px;padding-left:112px;font-size:12px;color:var(--dim)}@media (max-width: 520px){.ci__list li{grid-template-columns:minmax(0,1fr);gap:4px}.chat__m{padding-left:0;padding-top:34px}.chat__who{top:14px}.chat__ground{padding-left:0}}.ticks{display:grid;gap:10px}.ticks li{position:relative;padding-left:28px}.ticks li:before{content:"";position:absolute;left:0;top:.72em;width:15px;height:1px;background:var(--silver)}.ticks--yes li:before{height:6px;top:.5em;background:var(--bone)}.facts{display:grid;gap:0;border-top:1px solid var(--line)}.facts>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--hair)}.facts dt{font-size:12px;color:var(--dim)}.facts dd{color:var(--bone);font-size:13.5px}.facts address{font-style:normal}@media (max-width: 520px){.facts>div{grid-template-columns:minmax(0,1fr);gap:4px}}.free-strip{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) auto;gap:24px 40px;align-items:center;padding:30px 28px 28px;border:1px solid var(--line);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;background:var(--panel)}.free-strip:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--bone) 16%,transparent) 0 1px,transparent 1px 8px)}.free-strip .card__k,.tier__k{display:flex;align-items:center;gap:10px}.free-strip__price{margin-top:14px;font:400 clamp(36px,3.6vw,52px)/1 var(--f-display);color:var(--bone)}.free-strip__price small{display:block;margin-top:10px;font:500 11px/1.3 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}@media (max-width: 960px){.free-strip{grid-template-columns:minmax(0,1fr)}}.tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch;border:1px solid var(--line);border-top:0;border-radius:0 0 var(--radius) var(--radius);background:var(--panel)}.tier.card{display:flex;flex-direction:column;border-top:1px solid var(--line);padding:26px 28px 28px}.tier.card:after{display:none}.tier+.tier{border-left:1px solid var(--line)}.tier--featured{background:var(--panel-2)}.tier--featured.card:before{height:2px;top:-1px;transform:none}.tier__k{font:500 var(--t-kicker)/1.4 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.tier__k .ig,.free-strip .card__k .ig{--ig-s: 18px;color:var(--glint, var(--bone))}.tier__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;min-height:24px;margin-top:14px}.tier__top .tag{color:var(--bone);letter-spacing:.14em;font-size:10.5px}.tier__top .tag:before{width:12px;height:1px;background:var(--bone)}.tier__name{font:400 var(--t-h3)/1.2 var(--f-display);color:var(--bone)}.tier__for{margin-top:12px;font-size:13px;color:var(--dim);min-height:4.95em}.tier__price{margin-top:24px;display:flex;align-items:baseline;gap:10px}.tier__price b{font:400 clamp(40px,4vw,56px)/1 var(--f-display);letter-spacing:-.03em;color:var(--bone);font-weight:400}.tier__price span{font-size:12px;color:var(--dim)}.tier__note{margin-top:8px;font-size:12px;color:var(--dim)}.tier .btn{margin-top:24px}.tier__inc{margin-top:28px;padding-bottom:10px;font-size:12px;color:var(--dim)}.tier .ticks{gap:0;font-size:13px;flex:1;border-top:1px solid var(--line)}.tier .ticks li{padding:9px 0 9px 28px;border-bottom:1px solid var(--hair);line-height:1.5}.tier .ticks li:before{top:calc(9px + .45em)}@media (max-width: 960px){.tiers{grid-template-columns:minmax(0,1fr)}.tier__for{min-height:0}.tier+.tier{border-left:0}}.sb-meta{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:12px;color:var(--dim)}.sb-meta b{font-weight:400;color:var(--bone)}.sb-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px}.sb-tiles:empty{display:none}@media (max-width: 960px){.sb-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.bar{position:relative;width:clamp(64px,12vw,120px);height:6px;background:var(--hair);flex:none}.bar>span{position:absolute;left:0;top:0;bottom:0;background:var(--bone)}.sb-rec{display:flex;align-items:center;gap:12px}.sb-name{display:block;color:var(--bone)}.sb-desc{display:block;margin-top:2px;font-size:12px;color:var(--dim)}.sb-miss{display:block;margin-top:2px;font-size:11.5px;color:var(--dim)}.sb-ctrl td,.sb-ctrl th{background:var(--panel)}.sb-state td{height:96px;color:var(--dim)}.sb-state .btn{margin-left:16px}.sb-pulse{display:inline-block;width:15px;height:6px;margin-right:12px;background:var(--line-hi);animation:sb-pulse 1.2s var(--ease-in-out-cam) infinite alternate;vertical-align:middle}@keyframes sb-pulse{to{background:var(--bone)}}.meta-row{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:26px;font-size:12px;color:var(--dim)}.meta-row b{font-weight:400;color:var(--bone)}.legal{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.toc{position:sticky;top:calc(var(--nav-h) + 32px);max-height:calc(100vh - var(--nav-h) - 64px);overflow-y:auto}.toc__h{font:500 var(--t-kicker)/1.4 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:14px}.toc ol{counter-reset:toc}.toc li{counter-increment:toc}.toc a{display:grid;grid-template-columns:28px minmax(0,1fr);padding:5px 0;font-size:12.5px;line-height:1.45;color:var(--dim);transition:color var(--d-micro)}.toc a:before{content:counter(toc,decimal-leading-zero);color:color-mix(in srgb,var(--bone) 45%,transparent)}.toc a:hover{color:var(--bone)}.legal .prose>section:first-of-type h2,.legal .prose>.tldr+section h2{margin-top:1.6em}.prose h2 .n{display:inline-block;min-width:2.2em;color:var(--dim);font-family:var(--f-mono);font-size:.62em;vertical-align:middle;letter-spacing:.04em}.tldr{padding:28px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.tldr h2{margin-top:10px!important}.legal-table{width:100%;font-size:14px}.legal-table th,.legal-table td{padding:12px 14px 12px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--hair)}.legal-table th{font:500 11px/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);border-bottom-color:var(--line)}.legal-table td:first-child{color:var(--bone)}@media (max-width: 960px){.legal{grid-template-columns:minmax(0,1fr)}.toc{position:static;max-height:none;padding-bottom:24px;border-bottom:1px solid var(--hair)}.toc ol{columns:2;column-gap:24px}}@media (max-width: 520px){.toc ol{columns:1}.legal-table{font-size:13px}}.theme-tog{display:inline-flex;height:30px;padding:2px;gap:2px;border:1px solid var(--line);border-radius:var(--radius)}:root:not([data-theme-choice]) .theme-tog{display:none}.theme-tog__o{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:100%;min-width:26px;padding:0 6px;background:none;border:0;border-radius:1px;color:var(--dim);font:500 10px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;transition:color var(--d-micro),background-color var(--d-micro)}.theme-tog__o:hover{color:var(--bone)}.theme-tog__o[aria-pressed=true]{background:var(--panel-2);color:var(--bone);box-shadow:inset 0 0 0 1px var(--line)}.theme-tog__o:focus-visible{outline-offset:1px}.theme-tog__i{--ig-s: 14px}[data-theme-set=light] .theme-tog__i{--ig-r: 64%}[data-theme-set=system] .theme-tog__i{--ig-r: 42%}[data-theme-set=dark] .theme-tog__i{--ig-r: 18%}.theme-tog__o:hover .theme-tog__i{--ig-t: 15deg}.theme-tog__o[aria-pressed=true] .theme-tog__i{--ig-t: 30deg}.nav__theme .theme-tog__l{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nav__menu-theme{display:none}.nav__menu-theme .theme-tog,.footer__theme .theme-tog{height:36px}.nav__menu-theme .theme-tog{display:flex;width:100%;height:40px}.nav__menu-theme .theme-tog__o{flex:1;font-size:11px}.footer__theme{margin-top:28px}.footer__theme .footer__h{margin-bottom:10px}.footer__theme .theme-tog__o{padding:0 10px}@media (max-width: 1240px){.nav__theme{display:none}}@media (max-width: 1080px){.nav__menu-theme{display:block;margin-top:24px}}.theme-switching *,.theme-switching *:before,.theme-switching *:after{transition:none!important}
