:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#e9f2eb;background:#081310;font-synthesis:none}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 85% -12%,#235e49 0,transparent 35%),#081310}a{color:inherit;text-decoration:none}.wrap{width:min(1480px,92%);margin:auto}.top{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff18}.brand{display:flex;align-items:center;gap:12px;color:#a8f6ac;font-size:26px;font-weight:700;letter-spacing:.05em}.brand span{font-size:15px;color:#eff6ef}.brand strong{color:#a8f6ac}.pill{border:1px solid #4c9d72;background:#183c2a;color:#b7f5c6;border-radius:50px;padding:9px 15px;font-size:12px;font-weight:700}.hero{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;padding:76px 0 62px}.eyebrow{font-size:11px;letter-spacing:.2em;font-weight:800;color:#8bd8a1;margin:0 0 13px}.hero h1{font-size:clamp(43px,5vw,76px);line-height:1.05;letter-spacing:-.06em;margin:0 0 23px}.hero h1 em{font-style:normal;color:#a5eba4}.hero p:not(.eyebrow){max-width:620px;color:#aebeb5;font-size:17px;line-height:1.65;margin:0}.hero-note{min-width:240px;max-width:300px;border:1px solid #ffffff20;background:#10241d;border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:9px}.hero-note span,.hero-note small{color:#a5b7aa;font-size:12px}.hero-note strong{font-size:22px;color:#a5eba4}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metrics article{border:1px solid #ffffff1d;border-radius:17px;background:#10231c;padding:23px;display:flex;flex-direction:column;gap:9px}.metrics span{font-size:12px;color:#a9bbaf}.metrics strong{font-size:clamp(25px,2.2vw,35px);letter-spacing:-.04em}.metrics small{color:#82978b}.up{color:#a3e6ae!important}.down{color:#ff978b!important}.section{padding:72px 0 50px}.section-head,.panel-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.section-head h2,.panel h2{margin:0;font-size:28px;letter-spacing:-.04em}.section-head>p{font-size:13px;color:#98aa9e;max-width:300px;line-height:1.5;margin:0}.roles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px}.role{min-height:184px;border:1px solid #ffffff1a;background:#10221c;border-radius:16px;padding:21px}.number{font-size:12px;color:#8edfa6;font-weight:800}.role h3{font-size:17px;margin:13px 0 7px}.role p{font-size:12px;color:#a3b2a7;line-height:1.5;margin:0 0 14px}.role small{display:block;color:#e0eee0;font-size:12px;line-height:1.45;border-top:1px solid #ffffff18;padding-top:11px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.two-col.last{grid-template-columns:1.35fr 1fr}.panel{min-width:0;background:#10221c;border:1px solid #ffffff1b;border-radius:18px;padding:24px}.panel-head{margin-bottom:21px}.panel-head>span{color:#9eb4a4;font-size:12px}.panel h2{font-size:22px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:600px}th{text-align:left;color:#93a99b;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;padding:13px 11px;border-bottom:1px solid #ffffff1c}td{font-size:12px;color:#dceadf;padding:13px 11px;border-bottom:1px solid #ffffff12;vertical-align:top}td b{font-size:13px}td small{display:block;color:#819a89;margin-top:4px}td.reason{max-width:220px;line-height:1.45;color:#9fb0a3}.empty{text-align:center;padding:32px 12px;color:#9daf9f}.action{display:inline-block;border-radius:6px;padding:5px 7px;font-weight:700;font-size:10px}.buy{background:#234a30;color:#b8f5c5}.sell{background:#3e3229;color:#ffd7a7}.events{max-height:500px;overflow:auto}.event{border-bottom:1px solid #ffffff17;padding:11px 0}.event time{font-size:10px;color:#8aa294}.event strong{font-size:12px;color:#b1efb2;margin-left:12px}.event p{font-size:12px;color:#d6e4d6;line-height:1.45;margin:7px 0 0}.method{border:1px solid #375b3c;border-radius:17px;padding:23px;background:#14291d;margin:45px 0}.method strong{color:#b9e9b5}.method p{max-width:1050px;color:#aebeaa;line-height:1.6;font-size:13px;margin:10px 0 0}footer{border-top:1px solid #ffffff18;padding:25px 0 42px;color:#82958a;font-size:11px}
.project-nav{display:flex;gap:20px;margin-left:auto;margin-right:20px}.project-nav a{font-size:12px;color:#a8c9aa}.project-nav a:hover{color:#e1f9d9}
@media(max-width:850px){.hero{padding:48px 0;align-items:stretch;flex-direction:column}.hero-note{max-width:none}.metrics{grid-template-columns:repeat(2,1fr)}.roles{grid-template-columns:repeat(2,1fr)}.two-col,.two-col.last{grid-template-columns:1fr}}
@media(max-width:570px){.wrap{width:calc(100% - 28px)}.top{height:auto;min-height:70px;flex-wrap:wrap;padding:12px 0;gap:8px}.brand span{font-size:12px}.project-nav{order:3;width:100%;margin:3px 0 0}.pill{font-size:10px;padding:8px}.hero h1{font-size:43px}.hero p:not(.eyebrow){font-size:15px}.metrics{gap:8px}.metrics article{padding:15px}.metrics strong{font-size:23px}.roles{grid-template-columns:1fr}.role{min-height:0}.section{padding:48px 0 34px}.section-head{align-items:start;flex-direction:column}.panel{padding:16px}.panel h2{font-size:19px}}

.brand-mark{display:block;width:46px;height:46px;flex:none;object-fit:contain}@media(max-width:570px){.brand-mark{width:38px;height:38px}}
