.glass{border-color:#ffffffb8;background:linear-gradient(115deg,#ffffff78,#eaf8ff4d);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:0 18px 55px #24688f24,inset 0 1px 0 #fff,inset 0 -1px 0 #ffffff4f}
.ticker{background:linear-gradient(120deg,#ffffffb8,#e8f8ff78);border-color:#ffffffd6;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:0 20px 55px #416a8124,inset 0 1px 0 #fff}
.visual img{width:100%;height:430px;object-fit:cover;object-position:right center;border-radius:38px;filter:drop-shadow(0 35px 42px #225f8e2c);box-shadow:inset 0 0 0 1px #ffffffb5}
.features article{position:relative;overflow:hidden;min-height:330px;padding:0;border-radius:22px}.features article>img{display:block;width:100%;height:175px;object-fit:cover}.feature-copy{padding:22px 26px 26px}.features h3{margin:20px 0 8px}.features p{margin-bottom:0}
.telegram{margin-bottom:110px;padding:34px 38px;border:1px solid #ffffffc9;border-radius:28px;background:linear-gradient(120deg,#ffffff9c,#dff5ff70);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:0 25px 70px #1c6e9d20,inset 0 1px 0 #fff;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center}.telegram-mark{width:74px;height:74px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(145deg,#3fc6ff,#1665eb);color:white;font-size:34px;box-shadow:0 15px 35px #167fe43d}.telegram small{font-size:9px;letter-spacing:.16em;color:var(--blue);font-weight:900}.telegram h2{font-size:30px;margin:7px 0}.telegram p{margin:0;color:var(--muted);line-height:1.55}.telegram-btn{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:15px;background:#08233d;color:white;font-size:13px;font-weight:900;box-shadow:0 14px 30px #08233d2b}.telegram-btn span{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#ffffff18}.telegram-btn.disabled{opacity:.65;cursor:default}
@media(max-width:900px){.telegram{grid-template-columns:auto 1fr}.telegram-btn{grid-column:1/-1;justify-content:center}.visual img{height:360px}}
@media(max-width:600px){.visual img{width:100%;height:260px;border-radius:24px}.telegram{padding:26px 22px;grid-template-columns:1fr;text-align:center}.telegram-mark{margin:auto}.telegram-btn{grid-column:auto}.features article>img{height:210px}}

/* Linked feature cards and standalone content pages */
.text-link{display:inline-flex;align-items:center;gap:8px;color:#1268f3;font-size:13px;font-weight:900;text-decoration:none}.text-link:hover{color:#082e55}.feature-card{display:block;color:inherit;text-decoration:none;border-radius:22px}.feature-card article{height:100%;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.feature-card:hover article,.feature-card:focus-visible article{transform:translateY(-6px);border-color:#79bff2;box-shadow:0 24px 54px #17679b25}.feature-card:focus-visible{outline:3px solid #3a9cff;outline-offset:4px}.feature-copy span{display:inline-flex;margin-top:18px;color:#1268f3;font-size:12px;font-weight:900}.aside-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}
.content-page{max-width:1180px;margin:0 auto;padding:150px 28px 100px}.page-hero{padding:52px 0 42px;border-bottom:1px solid #bad8e8}.page-hero small{color:#1268f3;font-size:10px;font-weight:900;letter-spacing:.18em}.page-hero h1{max-width:850px;margin:14px 0 18px;font-size:clamp(42px,7vw,82px);line-height:.96;letter-spacing:-.05em}.page-hero p{max-width:760px;color:#55728a;font-size:19px;line-height:1.65}.prose-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:50px;padding:54px 0}.prose{font-size:17px;line-height:1.8;color:#294861}.prose h2,.prose h3{color:#08233d;line-height:1.15}.prose h2{margin:38px 0 14px;font-size:34px}.prose h3{margin:28px 0 10px}.prose p{margin:0 0 20px}.prose ul{padding-left:22px}.fact-panel,.contract-detail{align-self:start;padding:28px;border:1px solid #bad8e8;border-radius:24px;background:linear-gradient(145deg,#ffffffc7,#e8f8ff8c);box-shadow:0 20px 60px #1b668f18}.fact-panel dl,.contract-facts{display:grid;gap:20px}.fact-panel dt,.contract-facts dt{color:#68859b;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fact-panel dd,.contract-facts dd{margin:5px 0 0;font-weight:900}.feature-hero{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}.feature-hero img{width:100%;height:390px;object-fit:cover;border-radius:28px;box-shadow:0 28px 70px #1b668f25}.standalone{padding-top:45px}.page-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:52px 0}.news-card{overflow:hidden;border:1px solid #c7deeb;border-radius:22px;background:#fff;color:inherit;text-decoration:none;transition:.25s}.news-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px #17679b1e}.news-card img{width:100%;height:210px;object-fit:cover}.news-card>div{padding:24px}.news-card time{color:#1268f3;font-size:11px;font-weight:900}.news-card h2{margin:12px 0 10px;font-size:23px}.news-card p{color:#668096;line-height:1.6}.empty-state{grid-column:1/-1;padding:50px;border:1px dashed #9bbfd4;border-radius:22px;text-align:center;color:#678096}.distribution-list{display:grid;gap:16px;margin-top:34px}.distribution-list>div{padding:20px;border:1px solid #c4ddea;border-radius:18px;background:#fff}.distribution-list strong{display:flex;justify-content:space-between;gap:20px}.distribution-list progress{width:100%;height:9px;margin-top:12px}.contract-detail code{display:block;overflow-wrap:anywhere;margin:12px 0;padding:14px;border-radius:12px;background:#08233d;color:#aee8ff;font-size:13px}.copy-button{border:0;border-radius:12px;padding:12px 17px;background:#1268f3;color:#fff;font-weight:900;cursor:pointer}
.site-footer{display:grid;grid-template-columns:1.3fr 1fr 1.15fr;gap:55px;align-items:start;padding:62px max(28px,calc((100vw - 1180px)/2));background:#061c30;color:#c8dbea}.site-footer p{max-width:310px;color:#8ba7bb;line-height:1.6}.footer-nav{display:grid!important;grid-template-columns:1fr 1fr;gap:14px 30px;align-content:start}.footer-nav a,.footer-contact a{color:#c8dbea;text-decoration:none}.footer-nav a:hover,.footer-contact a:hover{color:#62c9ff}.footer-contact{display:grid;gap:13px}.footer-contact strong{margin-bottom:4px;color:#fff}.footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:30px;padding-top:28px;border-top:1px solid #ffffff1c;color:#7894a8;font-size:12px}.footer-bottom span:last-child{max-width:650px;text-align:right}
@media(max-width:900px){.content-page{padding-top:120px}.prose-grid,.feature-hero{grid-template-columns:1fr}.news-grid{grid-template-columns:repeat(2,1fr)}.site-footer{grid-template-columns:1fr 1fr}.footer-brand,.footer-bottom{grid-column:1/-1}}
@media(max-width:600px){.content-page{padding:105px 18px 70px}.page-hero h1{font-size:44px}.page-hero p{font-size:16px}.news-grid{grid-template-columns:1fr}.feature-hero img{height:260px}.site-footer{grid-template-columns:1fr;gap:34px;padding:45px 24px}.footer-brand,.footer-bottom{grid-column:auto}.footer-bottom{flex-direction:column}.footer-bottom span:last-child{text-align:left}.aside-title{align-items:flex-start;flex-direction:column}.footer-nav{grid-template-columns:1fr 1fr}}
.header-tools{display:flex;align-items:center;gap:12px}.language-picker{position:relative;z-index:50}.language-picker summary{list-style:none;display:flex;align-items:center;gap:8px;min-width:62px;padding:11px 13px;border:1px solid #8dc7e7;border-radius:12px;background:#f5fcffcc;color:#08233d;font-size:12px;font-weight:900;cursor:pointer;box-shadow:0 8px 20px #17679b18}.language-picker summary::-webkit-details-marker{display:none}.language-picker[open] summary{border-color:#1268f3}.language-picker>div{position:absolute;top:50px;right:0;display:grid;min-width:165px;padding:8px;border:1px solid #c2deed;border-radius:15px;background:#fff;box-shadow:0 22px 55px #08233d2e}.language-picker a{padding:10px 12px;border-radius:9px;color:#36566d;font-size:13px;font-weight:700;white-space:nowrap}.language-picker a:hover,.language-picker a.active{background:#e8f6ff;color:#1268f3}.live{color:#139f72}
@media(max-width:1100px){.glass nav{gap:16px}.nav-cta{padding:12px 14px}.header-tools{gap:8px}}
@media(max-width:900px){.header-tools{margin-left:auto}.language-picker summary{min-width:58px;padding:10px}.glass.static{margin-top:20px}}
@media(max-width:600px){.glass .brand b{display:none}.language-picker>div{position:fixed;top:112px;left:14px;right:14px;min-width:0}.header-tools{margin-left:0}}
.utility-grid,.transparency-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:48px 0}.utility-card,.transparency-grid article{padding:28px;border:1px solid #bfdbea;border-radius:24px;background:linear-gradient(145deg,#ffffffd9,#eaf8ff9c);box-shadow:0 18px 48px #17679b13}.utility-card h2,.transparency-grid h2{margin:17px 0 10px}.utility-card p,.transparency-grid p,.utility-detail{color:#58758b;line-height:1.65}.utility-detail{margin:18px 0;padding-top:18px;border-top:1px solid #c8dfeb}.status-pill{display:inline-flex;padding:7px 10px;border-radius:999px;background:#e8edf2;color:#425d70;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.status-pill.active,.status-pill.completed{background:#d8f8ea;color:#08794f}.status-pill.pilot,.status-pill.current{background:#dceeff;color:#075fba}.status-pill.planned{background:#fff1cf;color:#8a5b00}.roadmap-list{position:relative;display:grid;gap:0;max-width:900px;padding:50px 0}.roadmap-list:before{content:"";position:absolute;left:16px;top:65px;bottom:65px;width:2px;background:#bed9e8}.roadmap-item{position:relative;display:grid;grid-template-columns:34px 1fr;gap:22px;padding:0 0 38px}.roadmap-marker{z-index:1;width:18px;height:18px;margin:7px;border:4px solid #fff;border-radius:50%;background:#9eb9c9;box-shadow:0 0 0 2px #9eb9c9}.roadmap-item.completed .roadmap-marker{background:#14a975;box-shadow:0 0 0 2px #14a975}.roadmap-item.current .roadmap-marker{background:#1268f3;box-shadow:0 0 0 2px #1268f3}.roadmap-item span{color:#1268f3;font-size:11px;font-weight:900;text-transform:uppercase}.roadmap-item h2{margin:8px 0}.roadmap-item p{margin:0;color:#58758b;line-height:1.65}.verify-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#d8f8ea;color:#08794f;font-size:21px;font-weight:900}.risk-note{padding:24px;border:1px solid #f0cc7b;border-radius:18px;background:#fff7df;color:#6b5319;line-height:1.6}.risk-note code{overflow-wrap:anywhere}.sidebar{overflow-y:auto}
@media(max-width:700px){.utility-grid,.transparency-grid{grid-template-columns:1fr}.roadmap-item{gap:14px}.utility-card,.transparency-grid article{padding:23px}}

/* v5: compact mobile header and a real closed/open language menu */
.language-picker>div{display:none!important}
.language-picker[open]>div{display:grid!important}
@media(max-width:600px){
  .glass{padding:0 10px;gap:7px;overflow:visible}
  .glass .brand{flex:0 0 auto;min-width:0}
  .glass .brand img{width:34px;height:34px}
  .glass .brand b{display:block;font-size:15px;white-space:nowrap}
  .glass nav{top:76px}
  .header-tools{margin-left:auto;gap:0;min-width:0}
  .header-tools .nav-cta{display:none}
  .language-picker{position:relative;z-index:9999;flex:0 0 auto}
  .language-picker summary{min-width:48px;padding:8px 7px}
  .language-picker>div{position:fixed!important;z-index:9999;top:112px!important;left:12px!important;right:12px!important;min-width:0!important;max-height:calc(100vh - 128px);overflow:auto}
  .language-picker a{display:block!important;width:100%;box-sizing:border-box;padding:13px 14px;font-size:14px;line-height:1.25;white-space:nowrap}
  #menuBtn{order:3;flex:0 0 auto}
}
