:root{--bg: #f4f1e8;--paper: #fbf9f3;--ink: #1b2a4a;--ink-2: #44506b;--mute: #8a8f9c;--line: #ddd7c6;--line-2: #c9c0a8;--green: #1f7a4d;--green-2: #16603c;--green-soft: #e3efe6;--gold: #b88a2e;--red: #c4423a;--head: "Playfair Display", Georgia, serif;--sans: "Libre Franklin", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, Menlo, monospace}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:15.5px/1.6 var(--sans);min-height:100vh}a{color:inherit}button,input,select{font:inherit;color:inherit}h1,h2,h3{margin:0;font-family:var(--head);font-weight:700;letter-spacing:-.01em}.mono{font-family:var(--mono)}.wrap{max-width:1160px;margin:0 auto;padding:0 20px}.nav{display:flex;align-items:center;gap:24px;height:72px;border-bottom:1px solid var(--line-2)}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;font:700 26px var(--head)}.logo svg{width:32px;height:32px}.nav-links{display:flex;gap:4px;margin-left:auto}.nav-links a{text-decoration:none;color:var(--ink-2);padding:7px 13px;border-radius:6px;font-weight:600;font-size:14.5px}.nav-links a:hover{background:var(--paper);color:var(--ink)}.nav-links a.on{background:var(--green);color:#fff}.burger{display:none;margin-left:auto;width:40px;height:38px;border-radius:8px;border:1px solid var(--line-2);background:var(--paper);cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;cursor:pointer;border-radius:6px;padding:12px 20px;font-weight:700;font-size:14.5px;border:1.5px solid var(--ink);background:var(--paper)}.btn:hover{background:#fff}.btn-green{background:var(--green);border-color:var(--green-2);color:#fff}.btn-green:hover{background:var(--green-2)}.btn-sm{padding:7px 13px;font-size:13px}.eyebrow{font:500 10.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.muted{color:var(--mute)}.up{color:var(--green)}.down{color:var(--red)}.tag{display:inline-flex;align-items:center;gap:6px;font:500 10.5px var(--mono);padding:3px 8px;border-radius:4px;border:1px solid var(--line-2);background:var(--paper);white-space:nowrap}.tag-own{color:var(--red);border-color:#c4423a66}.cert{position:relative;background:var(--paper);border:1px solid var(--line-2);border-radius:6px;padding:10px;min-width:0}.cert:before{content:"";position:absolute;inset:6px;border:2px solid var(--green);border-radius:4px;pointer-events:none}.cert:after{content:"";position:absolute;inset:11px;border:1px solid rgba(31,122,77,.45);border-radius:3px;pointer-events:none;background:repeating-radial-gradient(circle at 0 0,rgba(31,122,77,.035) 0 2px,transparent 2px 9px),repeating-radial-gradient(circle at 100% 100%,rgba(31,122,77,.035) 0 2px,transparent 2px 9px)}.cert>*{position:relative;z-index:1}.cert-in{padding:22px 24px}.seal{width:72px;height:72px;border-radius:50%;border:2px solid var(--gold);display:flex;align-items:center;justify-content:center;text-align:center;font:700 10px/1.1 var(--mono);color:var(--gold);letter-spacing:.08em;text-transform:uppercase;flex:none;background:radial-gradient(circle,rgba(184,138,46,.12),transparent 70%)}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:46px;padding:48px 0 60px;align-items:center}.hero h1{font-size:clamp(44px,6.4vw,82px);line-height:1}.hero h1 em{color:var(--green);font-style:italic}.hero .lead{font-size:18px;color:var(--ink-2);max-width:540px;margin:20px 0 28px}.cta{display:flex;gap:10px;flex-wrap:wrap}.card{background:var(--paper);border:1px solid var(--line-2);border-radius:8px;min-width:0}.card-h{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line);flex-wrap:wrap}.card-h h3{font:700 15px var(--sans)}.card-b{padding:18px 20px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.stats>div{padding:18px 20px;border-right:1px solid var(--line);min-width:0}.stats>div:last-child{border-right:0}.num{font:700 28px var(--head);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section{padding:70px 0 0}.section-h{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px;flex-wrap:wrap}.section-h h2{font-size:clamp(34px,4.4vw,52px);line-height:1.02}.section-h h2 em{color:var(--green)}.section-h p{color:var(--ink-2);max-width:520px;margin:10px 0 0}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.grid2>*,.grid4>*{min-width:0}.step{padding:22px}.step .n{font:700 40px/1 var(--head);color:var(--green)}.step h3{font-size:22px;margin:10px 0 6px}.step p{color:var(--ink-2);font-size:14.5px;margin:0}.payout{display:grid;gap:10px;margin-top:14px}.payout .row{display:grid;grid-template-columns:12px 64px minmax(0,1fr) auto;gap:10px;align-items:center;font:500 14px var(--mono)}.payout .row i{width:12px;height:12px;border-radius:3px}.payout .bar{height:8px;background:#ece6d6;border-radius:4px;overflow:hidden}.payout .bar b{display:block;height:100%}.mixbar{display:flex;height:14px;border-radius:7px;overflow:hidden;gap:2px}.ladder .rung{display:grid;grid-template-columns:84px minmax(0,1fr) 46px;gap:10px;align-items:center;padding:6px 0;font-size:14px}.ladder .rung b{font:700 16px var(--head)}.ladder .rung .bar{height:8px;background:#ece6d6;border-radius:4px;overflow:hidden}.ladder .rung .bar i{display:block;height:100%;background:var(--green)}.ladder .rung span{font:500 12px var(--mono);text-align:right}table.vs{width:100%;border-collapse:collapse;font-size:14.5px}.vs th{text-align:left;font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);padding:12px 20px;border-bottom:1px solid var(--line)}.vs td{padding:12px 20px;border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-2)}.vs tr:last-child td{border-bottom:0}.vs td:first-child{color:var(--ink);font-weight:700;width:28%}.vs td.c{color:var(--ink)}.page-h{padding:34px 0 22px}.page-h h1{font-size:clamp(40px,5.6vw,70px);line-height:1}.page-h h1 em{color:var(--green);font-style:italic}.page-h p{color:var(--ink-2);max-width:660px;margin:12px 0 0}.app{display:grid;grid-template-columns:400px minmax(0,1fr);gap:16px;align-items:start}.app>*{min-width:0}.stack{display:grid;gap:16px;min-width:0;align-content:start}.assets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:12px}.assets button{border:1.5px solid var(--line-2);background:#fff;border-radius:6px;padding:8px 4px;font:600 13px var(--mono);cursor:pointer}.assets button.on{border-color:var(--green);background:var(--green-soft);color:var(--green-2)}.wrow{display:grid;grid-template-columns:54px minmax(0,1fr) 50px;gap:10px;align-items:center;margin-bottom:8px;font:500 13px var(--mono)}.wrow input[type=range]{width:100%;accent-color:var(--green)}label.lb{display:flex;justify-content:space-between;font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:6px}label.lb span{text-transform:none;letter-spacing:0}.field{display:flex;align-items:center;border:1.5px solid var(--line-2);border-radius:6px;background:#fff;margin-bottom:12px}.field:focus-within{border-color:var(--green)}.field input,.field select{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:11px 12px;font:400 15px var(--mono)}.field span{padding:0 12px;font:400 12px var(--mono);color:var(--mute)}.kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;font-size:14.5px}.kv dt{color:var(--ink-2)}.kv dd{margin:0;font:400 13px var(--mono);text-align:right;overflow-wrap:break-word;min-width:0}.kv .hr{grid-column:1 / -1;border-top:1px dashed var(--line-2)}.chart-host{width:100%;min-width:0}.chart-svg{width:100%;display:block}.note{font-size:13.5px;color:var(--ink-2)}.term{background:var(--ink);color:#dfe6f3;border-radius:6px;padding:14px 16px;font:12px/1.7 var(--mono);overflow-x:auto;white-space:pre}.term .c{color:#8b97b3}.term .g{color:#9fe0bc}footer{margin-top:90px;border-top:1px solid var(--line-2);padding:28px 0 44px;color:var(--ink-2);font-size:13.5px}footer .wrap{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}footer .disc{max-width:660px;margin:0}@media(max-width:960px){.app{grid-template-columns:minmax(0,1fr)}.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.hero{grid-template-columns:minmax(0,1fr);padding:30px 0 44px}.grid2{grid-template-columns:minmax(0,1fr)}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stats>div:nth-child(2){border-right:0}.stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.nav{position:relative}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:var(--paper);border:1px solid var(--line-2);border-radius:8px;padding:8px;z-index:30;margin:0}.nav-links.open{display:flex}.burger{display:block}}@media(max-width:560px){.wrap{padding:0 16px}.grid4{grid-template-columns:minmax(0,1fr)}.num{font-size:22px}.cert-in{padding:18px 16px}.vs td,.vs th{padding:10px 12px}}.btn-wallet{white-space:nowrap;margin-left:auto}.tbl-wrap{overflow-x:auto}.assets-tbl{min-width:620px}.assets-tbl .r{text-align:right}.assets-tbl td:first-child{width:24%}.sym{display:grid;grid-template-columns:12px auto;column-gap:10px;align-items:center}.sym i{width:12px;height:12px;border-radius:3px;grid-row:span 2}.sym b{font:600 14px var(--mono);color:var(--ink)}.sym small{grid-column:2;font-weight:400;color:var(--mute);font-size:12.5px}.mixcard{padding:20px;display:flex;flex-direction:column;gap:10px}.mixcard h3{font-size:22px}.mixcard p{margin:0;color:var(--ink-2);font-size:14px}.mixkeys{display:flex;flex-wrap:wrap;gap:6px 12px;font:500 12px var(--mono);color:var(--ink-2)}.mixkeys i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px}.mixcard .btn{margin-top:auto;align-self:flex-start}ol.flow{margin:0;padding-left:20px;color:var(--ink-2)}ol.flow li{margin-bottom:10px}ol.flow b{color:var(--ink)}.faq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 28px;align-items:start}.faq-grid>*{min-width:0}.faq-group{margin:6px 0 12px}details.faq{background:var(--paper);border:1px solid var(--line-2);border-radius:8px;margin-bottom:10px}details.faq summary{cursor:pointer;list-style:none;padding:15px 46px 15px 18px;font:700 18px/1.3 var(--head);position:relative}details.faq summary::-webkit-details-marker{display:none}details.faq summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font:500 18px var(--mono);color:var(--green)}details.faq[open] summary:after{content:"–"}details.faq p{margin:0;padding:0 18px 16px;color:var(--ink-2);font-size:14.5px}details.faq a{color:var(--green);font-weight:600}@media(max-width:860px){.faq-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.assets-tbl{min-width:0}.assets-tbl th:nth-child(2),.assets-tbl td:nth-child(2){display:none}.assets-tbl td:first-child{width:auto}}p code{font:400 12.5px var(--mono);color:var(--green-2);background:var(--green-soft);padding:1px 6px;border-radius:4px}
