@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.woff2) format("woff2-variations"),url(/fonts/Satoshi-Variable.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-VariableItalic.woff2) format("woff2-variations"),url(/fonts/Satoshi-VariableItalic.woff2) format("woff2");font-weight:300 900;font-style:italic;font-display:swap}:root{--brand-green:#00EB5F;--brand-forest:#01613E;--brand-teal:#006772;--brand-white:#F0FBEC;--brand-black:#000000;--bg:#000000;--surface:#0B120E;--raised:#131C16;--line:#1E2A22;--line-soft:#141D17;--text:#F0FBEC;--muted:#9BAFA2;--faint:#6B8074;--accent:#00EB5F;--accent-fill:#00EB5F;--on-accent:#00140A;--accent-weak:#06251A;--accent-line:#0C4E36;--teal:#29A9B6;--teal-weak:#062227;--warn:#FFC24D;--warn-weak:#2A2210;--danger:#FF6B57;--danger-weak:#2B1512;--shadow:0 1px 2px rgba(0,0,0,.5),0 10px 30px -18px rgba(0,0,0,.9);--glow:0 0 0 1px rgba(0,235,95,.16),0 8px 34px -16px rgba(0,235,95,.4);--mark-ink:var(--text);--mark-accent:var(--brand-green);--r-sm:6px;--r:10px;--r-lg:16px;--r-pill:999px;--font-sans:"Satoshi","Satoshi Variable",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#F0FBEC;--surface:#FFFFFF;--raised:#E9F6E4;--line:#CFE4C8;--line-soft:#E2F0DC;--text:#04140C;--muted:#40584B;--faint:#6C8676;--accent:#01613E;--accent-fill:#00EB5F;--on-accent:#00140A;--accent-weak:#DFF7E4;--accent-line:#9FD9AF;--teal:#006772;--teal-weak:#DCEFF1;--warn:#7A4E00;--warn-weak:#FBF0D8;--danger:#A3301A;--danger-weak:#FBE6E1;--shadow:0 1px 2px rgba(4,20,12,.05),0 10px 30px -20px rgba(4,20,12,.28);--glow:0 0 0 1px rgba(1,97,62,.14),0 8px 30px -18px rgba(1,97,62,.3);--mark-ink:#04140C}}:root[data-theme=light]{--bg:#F0FBEC;--surface:#FFFFFF;--raised:#E9F6E4;--line:#CFE4C8;--line-soft:#E2F0DC;--text:#04140C;--muted:#40584B;--faint:#6C8676;--accent:#01613E;--accent-fill:#00EB5F;--on-accent:#00140A;--accent-weak:#DFF7E4;--accent-line:#9FD9AF;--teal:#006772;--teal-weak:#DCEFF1;--warn:#7A4E00;--warn-weak:#FBF0D8;--danger:#A3301A;--danger-weak:#FBE6E1;--shadow:0 1px 2px rgba(4,20,12,.05),0 10px 30px -20px rgba(4,20,12,.28);--glow:0 0 0 1px rgba(1,97,62,.14),0 8px 30px -18px rgba(1,97,62,.3);--mark-ink:#04140C}*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:15px;line-height:1.55;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select{font:inherit;color:inherit}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent-fill);outline-offset:2px;border-radius:2px}::selection{background:var(--accent-fill);color:var(--on-accent)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.serif{font-family:var(--font-sans)}.display{font-weight:700;letter-spacing:-.03em;line-height:1.02}.onboard{min-height:100vh;display:grid;place-items:center;padding:32px 20px}.ob-card{width:100%;max-width:520px}.ob-logo{display:block;margin:0 0 6px;color:var(--text)}.ob-tag{color:var(--muted);margin:0 0 28px;font-size:16px}.ob-steps{display:flex;gap:6px;margin-bottom:26px}.ob-steps i{height:3px;flex:1 1;background:var(--line);border-radius:var(--r-pill);transition:background .2s}.ob-steps i.on{background:var(--accent-fill)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:28px}.panel h2{font-size:22px;font-weight:700;margin:0 0 6px;letter-spacing:-.025em;line-height:1.2}.panel .sub{font-size:14.5px;margin:0 0 22px}.panel .sub,label{color:var(--muted)}label{display:block;font-size:12.5px;font-weight:600;margin-bottom:6px}.field{margin-bottom:18px}input[type=email],input[type=text]{width:100%;padding:11px 13px;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);font-size:15px;transition:border-color .14s,box-shadow .14s}input[type=email].mono,input[type=text].mono{font-size:13.5px}input[type=email]:focus,input[type=text]:focus{border-color:var(--accent-fill);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-fill) 22%,transparent)}input[type=email].bad,input[type=text].bad{border-color:var(--danger)}.help{color:var(--faint)}.err,.help{font-size:12.5px;margin-top:6px}.err{color:var(--danger)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;background:var(--accent-fill);color:var(--on-accent);border:1px solid var(--accent-fill);border-radius:var(--r-pill);font-weight:700;font-size:14.5px;letter-spacing:-.01em;cursor:pointer;transition:filter .14s,box-shadow .14s,opacity .14s}.btn:hover:not(:disabled){filter:brightness(1.08);box-shadow:var(--glow)}.btn:active:not(:disabled){filter:brightness(.94)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.wide{width:100%}.btn.ghost{background:transparent;color:var(--accent);border-color:var(--accent-line);box-shadow:none}.btn.ghost:hover:not(:disabled){background:var(--accent-weak);filter:none;box-shadow:none}.btn.quiet{background:transparent;color:var(--muted);border-color:var(--line);box-shadow:none}.btn.quiet:hover:not(:disabled){background:var(--raised);color:var(--text);filter:none;box-shadow:none}.btn.sm{padding:7px 12px;font-size:13px}.btn.danger{background:transparent;color:var(--danger);border-color:var(--danger);box-shadow:none}.btn.danger:hover:not(:disabled){background:var(--danger-weak);filter:none;box-shadow:none}.dns{background:var(--raised);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;margin-bottom:16px}.dns-row{display:grid;grid-template-columns:64px 1fr;grid-gap:10px;gap:10px;font-size:13px;padding:4px 0}.dns-row b{color:var(--muted);font-weight:600;font-size:12px}.dns-row span{word-break:break-all}.copy{background:none;border:none;color:var(--accent);cursor:pointer;font-size:12.5px;font-weight:600;padding:2px 0}.app{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh}@media (max-width:820px){.app{grid-template-columns:minmax(0,1fr)}}.side{border-right:1px solid var(--line);background:var(--surface);padding:22px 16px 76px;display:flex;flex-direction:column;gap:26px}@media (max-width:820px){.side{border-right:none;border-bottom:1px solid var(--line);flex-direction:column;gap:16px;padding:16px}}.brand{padding:0 8px;color:var(--text);display:flex;align-items:center}.identity{background:var(--accent-weak);border:1px solid var(--accent-line);border-radius:var(--r);padding:12px 14px}.identity .lbl{font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.identity .dom{font-size:15px;font-weight:600;word-break:break-all;line-height:1.3}.identity .st{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--accent);margin-top:6px}.identity .st i{width:6px;height:6px;border-radius:50%;background:var(--accent-fill);display:block;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-fill) 20%,transparent)}.side nav{display:flex;flex-direction:column;gap:2px}@media (max-width:820px){.side nav{flex-direction:row;flex-wrap:wrap;gap:6px}}.side nav button{display:flex;align-items:center;gap:10px;padding:9px 12px;background:none;border:none;border-radius:var(--r);cursor:pointer;font-size:14.5px;color:var(--muted);text-align:left;white-space:nowrap;font-weight:500}.side nav button.on,.side nav button:hover{background:var(--raised);color:var(--text)}.side nav button.on{font-weight:600}.side nav button svg{width:17px;height:17px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.7}.nav-sep{height:1px;background:var(--line-soft);margin:10px 12px}@media (max-width:820px){.nav-sep{width:1px;height:auto;align-self:stretch;margin:0 4px}}.side-foot{margin-top:auto;font-size:12px;color:var(--faint);padding:0 8px}@media (max-width:820px){.side-foot{display:none}}.main{padding:32px 34px 96px;max-width:960px;min-width:0}@media (max-width:820px){.main{padding:24px 18px 110px}}.page-head{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:flex-end;justify-content:space-between;margin-bottom:26px}h1{font-size:29px;font-weight:700;letter-spacing:-.032em;line-height:1.08;margin:0}.page-head p{margin:4px 0 0;color:var(--muted);font-size:14.5px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:20px;min-width:0;overflow:hidden}.card-h{padding:14px 18px;border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;align-items:center;gap:12px}.card-h h3{margin:0;font-size:14px;font-weight:600}.card-b{padding:18px}.card-b.flush{padding:0}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px;margin-bottom:20px}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px}.stat .lbl{font-size:12.5px;color:var(--muted);font-weight:500;margin-bottom:8px}.stat .val{font-size:32px;line-height:1;font-weight:700;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat .val small{font-size:17px;color:var(--muted);margin-left:2px}.stat .sub{font-size:12.5px;color:var(--faint);margin-top:7px}.tw{overflow-x:auto}.txlink{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.txlink a{color:var(--muted);text-decoration:none;border-bottom:1px solid var(--line)}.txlink a:hover{color:var(--text);border-bottom-color:var(--muted)}.txcopy{background:none;border:none;padding:2px;cursor:pointer;color:var(--faint);display:inline-flex;align-items:center;border-radius:4px}.txcopy:hover{color:var(--text);background:var(--raised)}.txcopy svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;font-size:11.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:10px 18px;white-space:nowrap}td,th{border-bottom:1px solid var(--line-soft)}td{padding:13px 18px;vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody tr.click{cursor:pointer}tbody tr.click:hover{background:var(--raised)}td.n,th.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}td .who{font-weight:500}td .sub{font-size:12.5px;color:var(--faint)}.tag{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:var(--r-pill);white-space:nowrap}.tag i{width:5px;height:5px;border-radius:50%;background:currentColor;display:block}.tag.paid{background:var(--accent-weak);color:var(--accent)}.tag.await,.tag.settling{background:var(--warn-weak);color:var(--warn)}.tag.expired{background:var(--danger-weak);color:var(--danger)}.empty{padding:44px 20px;text-align:center;color:var(--muted)}.empty p{margin:0 0 16px;font-size:14.5px}.inv-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:20px;gap:20px}@media (max-width:760px){.inv-top{grid-template-columns:minmax(0,1fr)}}.big-amt{font-size:46px;line-height:1;font-weight:800;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0 0 6px}.linkbox{display:flex;gap:8px;align-items:stretch;margin-bottom:12px}.linkbox input{flex:1 1;min-width:0}.preview{background:var(--raised);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 22px;text-align:center}.preview .pay-to{font-size:13px;color:var(--muted);margin-bottom:10px}.preview .pay-to b{color:var(--text);font-weight:600}.preview .pa{font-size:38px;line-height:1;font-weight:800;letter-spacing:-.035em}.preview .pd{font-size:14px;color:var(--muted);margin-top:8px}.preview .pb{margin-top:18px}.timeline{display:flex;flex-direction:column;gap:0}.tl{display:grid;grid-template-columns:22px 1fr;grid-gap:14px;gap:14px;padding-bottom:18px;position:relative}.tl:last-child{padding-bottom:0}.tl:not(:last-child):before{content:"";position:absolute;left:10px;top:20px;bottom:0;width:1px;background:var(--line)}.tl .dot{width:21px;height:21px;border-radius:50%;border:2px solid var(--line);background:var(--surface);display:grid;place-items:center;position:relative;z-index:1}.tl.done .dot{border-color:var(--accent-fill);background:var(--accent-fill)}.tl.done .dot:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--on-accent)}.tl .t{font-size:14px;font-weight:600}.tl .s{font-size:12.5px;color:var(--faint)}.tl.pend .t{color:var(--muted);font-weight:500}.demobar{position:fixed;left:0;right:0;bottom:0;background:var(--surface);border-top:1px solid var(--line);padding:10px 18px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;font-size:12.5px;color:var(--muted);z-index:20}.demobar b{color:var(--text);font-weight:600}.toast{position:fixed;left:50%;transform:translateX(-50%);bottom:66px;background:var(--accent-fill);color:var(--on-accent);padding:9px 16px;border-radius:var(--r-pill);font-size:13.5px;font-weight:700;z-index:40;opacity:0;pointer-events:none;transition:opacity .18s}.toast.on{opacity:1}.hidden{display:none!important}.mk{max-width:1080px;margin:0 auto;padding:0 24px}@media (max-width:560px){.mk{padding:0 18px}}.mk-head{position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mk-head .mk{display:flex;align-items:center;gap:18px;height:64px}.mk-head a{color:var(--muted);text-decoration:none;font-size:14px;font-weight:500}.mk-head a:hover{color:var(--text)}.mk-brand{color:var(--text);margin-right:auto}.mk-brand,.mk-nav{display:flex;align-items:center}.mk-nav{flex-direction:row;gap:18px}@media (max-width:380px){.mk-nav{gap:13px}.mk-head .mk{gap:10px}.mk-head a{font-size:13px}}.hero{padding:92px 0 76px}@media (max-width:760px){.hero{padding:56px 0 48px}}.eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 20px;font-weight:500}.mk-h1{font-size:clamp(38px,6.4vw,68px);font-weight:800;letter-spacing:-.035em;line-height:1.02;margin:0 0 24px;max-width:15ch}.lede{font-size:clamp(16.5px,1.6vw,19px);line-height:1.55;color:var(--muted);max-width:52ch;margin:0 0 34px}.lede b{color:var(--text);font-weight:600}.resolve{display:inline-grid;margin:0 0 30px;font-size:clamp(19px,2.9vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.25}.resolve>*{grid-area:1/1}.resolve-from{font-family:var(--font-mono);font-weight:500;color:var(--faint);animation:resolve-out .75s cubic-bezier(.4,0,.2,1) .85s both}.resolve-to{color:var(--text);animation:resolve-in .75s cubic-bezier(.4,0,.2,1) .85s both}.resolve-to:after{content:"";display:inline-block;width:.42em;height:.42em;margin-left:.5em;vertical-align:.08em;border-radius:50%;background:var(--accent-fill)}@keyframes resolve-out{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(7px)}}@keyframes resolve-in{0%{opacity:0;filter:blur(9px)}to{opacity:1;filter:blur(0)}}@media (prefers-reduced-motion:reduce){.resolve-from{display:none}.resolve-to{animation:none}}.inv-demo{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 26px 22px;max-width:420px}.inv-demo .lbl{font-family:var(--font-mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin:0 0 14px}.inv-demo .to{font-size:15px;font-weight:600;color:var(--text);margin:0 0 4px}.inv-demo .amt{font-size:44px;font-weight:800;letter-spacing:-.035em;line-height:1;margin:10px 0 2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inv-demo .exact{font-family:var(--font-mono);font-size:12.5px;color:var(--faint);margin:0 0 18px}.inv-demo .row{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-size:12.5px;padding:7px 0;border-top:1px solid var(--line-soft)}.inv-demo .row span:first-child{color:var(--faint)}.inv-demo .row span:last-child{font-family:var(--font-mono);color:var(--muted);overflow-wrap:anywhere;text-align:right}.mk-sec{padding:76px 0;border-top:1px solid var(--line-soft)}@media (max-width:760px){.mk-sec{padding:52px 0}}.mk-h2{font-size:clamp(25px,3.4vw,36px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 16px;max-width:20ch}.mk-sub{color:var(--muted);font-size:16px;line-height:1.6;max-width:56ch;margin:0 0 40px}.props{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:34px 48px;gap:34px 48px}@media (max-width:620px){.props{grid-template-columns:minmax(0,1fr)}}.prop h3{font-size:15.5px;font-weight:700;margin:0 0 7px;color:var(--text)}.prop p{font-size:14.5px;line-height:1.6;color:var(--muted);margin:0}.prop{border-top:2px solid var(--accent-line);padding-top:14px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:34px 40px;gap:34px 40px;counter-reset:s}.step{counter-increment:s}.step:before{content:counter(s,decimal-leading-zero);display:block;font-family:var(--font-mono);font-size:12px;color:var(--accent);letter-spacing:.08em;margin-bottom:12px}.step h3{font-size:16px;font-weight:700;margin:0 0 7px}.step p{font-size:14.5px;line-height:1.6;color:var(--muted);margin:0}.creed{background:var(--accent-weak);border:1px solid var(--accent-line);border-radius:var(--r-lg);padding:44px 40px}@media (max-width:560px){.creed{padding:30px 22px}}.creed p{font-size:clamp(18px,2.4vw,25px);font-weight:600;line-height:1.4;letter-spacing:-.02em;margin:0 0 16px;max-width:34ch}.creed .fine{font-size:14.5px;font-weight:400;color:var(--muted);line-height:1.6;max-width:58ch;margin:0}.faq{max-width:760px}.faq details{border-bottom:1px solid var(--line-soft)}.faq summary{cursor:pointer;padding:19px 34px 19px 0;font-size:16px;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:6px;top:26px;width:9px;height:9px;border-right:2px solid var(--faint);border-bottom:2px solid var(--faint);transform:rotate(45deg);transition:transform .18s}.faq details[open] summary:after{transform:rotate(-135deg);top:30px}.faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.faq .a{padding:0 34px 22px 0;font-size:15px;line-height:1.65;color:var(--muted);margin:0}.faq .a+.a{padding-top:12px}.prose{max-width:64ch;padding:64px 0 96px}.prose h1{font-size:clamp(32px,4.6vw,46px);font-weight:800;letter-spacing:-.03em;margin:0 0 26px}.prose h2{font-size:20px;font-weight:700;letter-spacing:-.02em;margin:44px 0 12px}.prose p{font-size:16px;line-height:1.7;color:var(--muted);margin:0 0 18px}.prose p b,.prose strong{color:var(--text);font-weight:600}.prose .stamp{font-family:var(--font-mono);font-size:12.5px;color:var(--faint);margin-bottom:34px}.prose.docs{max-width:72ch}.lede-sm{font-size:17.5px;line-height:1.6;color:var(--muted);margin:0 0 10px}.prose.docs .stamp a{color:var(--accent);text-decoration:none}.toc{margin:26px 0 44px;padding:18px 22px;background:var(--raised);border:1px solid var(--line);border-radius:var(--r-lg)}.toc ol{margin:0;padding-left:20px;display:grid;grid-gap:7px;gap:7px}.toc a{color:var(--text);text-decoration:none;font-size:14.5px;font-weight:500}.toc a:hover{color:var(--accent)}.step-sec{scroll-margin-top:84px}.step-sec h2{margin-top:52px}.step-sum{color:var(--faint);font-size:15px;margin:-6px 0 18px}.callout{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;align-items:baseline;margin:0 0 18px;padding:14px 18px;border-radius:var(--r);background:var(--raised);border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:3px}.callout b{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-family:var(--font-mono);grid-column:1;white-space:nowrap}.callout span{grid-column:2;font-size:15px;line-height:1.6;color:var(--muted)}.callout.warn{border-left-color:var(--danger);background:var(--surface)}.callout.warn b{color:var(--danger)}@media (max-width:560px){.callout{grid-template-columns:1fr}.callout b,.callout span{grid-column:1}}.doc-list{list-style:decimal;padding-left:22px;margin:0 0 34px;display:grid;grid-gap:14px;gap:14px}.doc-list li{color:var(--muted)}.doc-list a{display:block;color:var(--text);font-weight:600;text-decoration:none;font-size:16px}.doc-list a:hover{color:var(--accent)}.doc-list span{font-size:14.5px;line-height:1.55}.doc-plain{padding-left:20px;margin:0 0 18px;display:grid;grid-gap:9px;gap:9px;color:var(--muted);font-size:15.5px;line-height:1.6}.prose.docs a{color:var(--accent)}.mk-foot{border-top:1px solid var(--line-soft);padding:52px 0 44px;margin-top:0}.mk-foot .cols{display:flex;flex-wrap:wrap;gap:38px 64px;justify-content:space-between}.mk-foot h4{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin:0 0 13px;font-weight:600;font-family:var(--font-mono)}.mk-foot ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.mk-foot a{color:var(--muted);text-decoration:none;font-size:14px}.mk-foot a:hover{color:var(--text)}.mk-foot .note{color:var(--faint);font-size:13px;line-height:1.6;max-width:34ch;margin:16px 0 0}.mk-foot .legal{margin:46px 0 0;font-size:12.5px;line-height:1.65;color:var(--faint);max-width:88ch}.mk-foot .legal b{color:var(--muted);font-weight:600}.mk-foot .base{margin-top:22px;padding-top:22px;border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;font-size:12.5px;color:var(--faint)}.env-banner{display:block;margin:0;padding:8px 16px;background:var(--warn-weak);color:var(--warn);border-bottom:1px solid var(--warn);font-size:13px;line-height:1.45;text-align:center}.env-banner b{font-weight:700}