
:root{
  --bg:#030816;
  --bg2:#07132f;
  --panel:rgba(7,22,54,.72);
  --panel-strong:rgba(8,25,60,.88);
  --line:rgba(87,140,255,.22);
  --line-strong:rgba(99,165,255,.5);
  --text:#eef5ff;
  --muted:#9db3db;
  --blue:#1a7dff;
  --cyan:#4dd8ff;
  --green:#14e59b;
  --violet:#8c4dff;
  --orange:#ffae34;
  --radius:26px;
  --shadow:0 24px 60px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.06);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;overflow-x:hidden}
body{
  margin:0;
  overflow-x:hidden;
  color:var(--text);
  font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
  background:
    radial-gradient(circle at 10% 10%, rgba(30,114,255,.20), transparent 28%),
    radial-gradient(circle at 86% 16%, rgba(32,126,255,.14), transparent 22%),
    radial-gradient(circle at 88% 72%, rgba(111,55,255,.16), transparent 18%),
    radial-gradient(circle at 20% 82%, rgba(21,229,155,.10), transparent 18%),
    linear-gradient(180deg, #040b19 0%, #05112a 28%, #040d20 58%, #030816 100%);
  min-width:320px;
}
body:before{
  content:"";
  position:fixed; inset:0; pointer-events:none; opacity:.6;
  background-image:
    radial-gradient(circle at 12% 18%, rgba(255,255,255,.85) 0 1px, transparent 1.6px),
    radial-gradient(circle at 27% 42%, rgba(255,255,255,.7) 0 1px, transparent 1.5px),
    radial-gradient(circle at 63% 14%, rgba(255,255,255,.75) 0 1px, transparent 1.7px),
    radial-gradient(circle at 76% 31%, rgba(255,255,255,.55) 0 1px, transparent 1.8px),
    radial-gradient(circle at 82% 11%, rgba(255,255,255,.65) 0 1px, transparent 1.7px),
    radial-gradient(circle at 91% 38%, rgba(255,255,255,.6) 0 1px, transparent 1.6px),
    radial-gradient(circle at 40% 22%, rgba(255,255,255,.55) 0 1px, transparent 1.7px),
    radial-gradient(circle at 57% 64%, rgba(255,255,255,.5) 0 1px, transparent 1.8px);
}
a{color:inherit;text-decoration:none}
html{scroll-behavior:smooth;scroll-padding-top:102px}
body{padding-top:88px}
main [id]{scroll-margin-top:102px}
.mobile-menu-toggle{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}

img{display:block;max-width:100%}
main{overflow:hidden}
.shell{width:min(1240px,calc(100% - 36px));margin:0 auto}
.topbar{
  position:fixed; top:0; left:0; right:0; z-index:100;
  background:linear-gradient(180deg, rgba(3,10,23,.92), rgba(4,10,25,.78));
  backdrop-filter:blur(16px);
  border-bottom:1px solid rgba(96,143,255,.15);
  box-shadow:0 10px 30px rgba(0,0,0,.18);
}
.topbar .shell{display:flex;align-items:center;justify-content:flex-start;gap:20px;padding:14px 0}
.brand{display:flex;align-items:center;gap:14px;min-width:0}
.brand img{width:58px;height:58px;border-radius:50%;box-shadow:0 0 28px rgba(25,126,255,.35)}
.brand-copy{display:flex;flex-direction:column;line-height:1}
.brand-copy b{font-size:2rem;letter-spacing:.02em}
.brand-copy span{font-size:.78rem;letter-spacing:.18em;color:#bed3ff;text-transform:uppercase;margin-top:4px}
.nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.nav>a{padding:10px 14px;border-radius:999px;color:#cad8f7;font-size:.95rem;transition:.25s ease}
.nav>a:hover{background:rgba(18,43,94,.7);color:#fff}
.whitepaper-btn{
  background:linear-gradient(135deg, rgba(28,107,255,.92), rgba(53,133,255,.82));
  border:1px solid rgba(138,193,255,.55);
  box-shadow:0 10px 26px rgba(8,77,195,.35), inset 0 1px 0 rgba(255,255,255,.2);
  color:#fff!important;font-weight:700;padding:12px 18px!important
}
.hero{position:relative;padding:34px 0 22px}
.hero .shell{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 72% 34%, rgba(61,138,255,.28), transparent 24%),
    radial-gradient(circle at 84% 16%, rgba(81,122,255,.20), transparent 10%),
    radial-gradient(circle at 88% 56%, rgba(255,147,51,.13), transparent 10%),
    linear-gradient(180deg, rgba(6,17,43,.88), rgba(4,12,32,.92));
  border:1px solid rgba(86,139,255,.18);
  border-radius:32px;
  padding:26px 28px 28px;
  box-shadow:var(--shadow);
}
.hero .shell:before{
  content:"";
  position:absolute; inset:0;
  background-image:
    radial-gradient(circle at 13% 22%, rgba(255,255,255,.95) 0 1px, transparent 1.8px),
    radial-gradient(circle at 31% 41%, rgba(255,255,255,.75) 0 1px, transparent 1.9px),
    radial-gradient(circle at 48% 18%, rgba(255,255,255,.65) 0 1px, transparent 1.8px),
    radial-gradient(circle at 63% 12%, rgba(255,255,255,.85) 0 1px, transparent 2px),
    radial-gradient(circle at 79% 24%, rgba(255,255,255,.65) 0 1px, transparent 1.9px),
    radial-gradient(circle at 86% 36%, rgba(255,255,255,.8) 0 1px, transparent 1.9px),
    radial-gradient(circle at 74% 46%, rgba(255,255,255,.72) 0 1px, transparent 1.8px),
    radial-gradient(circle at 91% 15%, rgba(255,255,255,.75) 0 1px, transparent 1.9px);
  opacity:.72;
  pointer-events:none;
}
.hero .shell:after{
  content:"";
  position:absolute; left:40%; right:-6%; bottom:-2%; height:46%;
  background:
    radial-gradient(ellipse at 50% 12%, rgba(100,188,255,.88) 0%, rgba(66,123,255,.38) 18%, rgba(15,41,98,.08) 50%, transparent 63%),
    linear-gradient(180deg, rgba(71,145,255,.08), rgba(20,52,120,.56) 56%, rgba(10,18,42,.95) 100%);
  clip-path:ellipse(60% 64% at 60% 100%);
  opacity:.95;
  pointer-events:none;
}
.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:26px;align-items:center}
.eyebrow{
  display:inline-flex;align-items:center;gap:12px;
  padding:9px 16px;border-radius:999px;
  border:1px solid rgba(101,157,255,.25);
  background:rgba(5,22,58,.64);
  font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#d5e6ff
}
.eyebrow i{width:9px;height:9px;border-radius:50%;background:#12df93;box-shadow:0 0 14px #12df93}
h1{margin:22px 0 4px;font-size:clamp(3.9rem,8.5vw,6.2rem);line-height:.95;letter-spacing:-.05em}
.grad{background:linear-gradient(90deg,#ffffff 0%,#cde3ff 18%,#79c9ff 56%,#1394ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero h2{margin:0 0 18px;font-size:clamp(2rem,4vw,3.45rem);line-height:1.06;letter-spacing:-.03em;max-width:720px}
.hero h2 em{font-style:normal;background:linear-gradient(90deg,#eaf3ff,#23acff);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero-lead{margin:0;max-width:690px;font-size:1.08rem;line-height:1.72;color:var(--muted)}
.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}
.btn{
  display:inline-flex;align-items:center;justify-content:center;gap:10px;
  min-height:52px;padding:0 22px;border-radius:18px;font-weight:700;
  border:1px solid rgba(112,162,255,.26);
  background:rgba(7,26,67,.62);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.07)
}
.btn.primary{background:linear-gradient(135deg,#1689ff,#246dff);border-color:rgba(142,196,255,.6);box-shadow:0 12px 30px rgba(20,90,235,.32), inset 0 1px 0 rgba(255,255,255,.22)}
.btn.ghost{background:rgba(4,18,46,.78)}
.visual{position:relative;min-height:570px;padding-right:276px;display:flex;align-items:center;justify-content:center}
.visual:before{
  content:"";position:absolute;left:-3%;right:9%;bottom:-3%;height:210px;
  background:
    radial-gradient(ellipse at 50% 0%, rgba(112,204,255,.95) 0%, rgba(72,143,255,.45) 15%, rgba(25,61,140,.14) 36%, transparent 58%),
    linear-gradient(180deg, rgba(52,117,255,.0), rgba(16,38,89,.72) 72%, rgba(8,17,42,.98) 100%);
  clip-path:ellipse(68% 74% at 56% 100%);
  z-index:0
}
.visual:after{
  content:"";position:absolute;left:10%;right:7%;top:43%;height:4px;border-radius:999px;
  background:linear-gradient(90deg, rgba(74,157,255,.0), rgba(108,192,255,.96) 16%, rgba(255,162,59,.58) 50%, rgba(108,192,255,.96) 84%, rgba(74,157,255,0));
  box-shadow:0 0 24px rgba(94,183,255,.6); z-index:1;
  transform:rotate(-18deg)
}
.coin-wrap{position:relative;z-index:3;width:min(100%,510px);filter:drop-shadow(0 30px 70px rgba(21,95,255,.42))}
.coin-wrap:before{
  content:"";position:absolute;inset:12% 14%;border-radius:50%;
  background:radial-gradient(circle, rgba(52,144,255,.45) 0%, rgba(23,88,255,.2) 42%, transparent 72%);
  transform:scale(1.2);
  filter:blur(12px);
  z-index:-1;
}
.coin-wrap img{width:100%;height:auto;transform:rotate(-2deg)}
.orbit{position:absolute;inset:16% 6% 18% -2%;border:2px solid rgba(65,152,255,.78);border-radius:50%;transform:rotate(-14deg);opacity:.9;z-index:1;box-shadow:0 0 26px rgba(31,120,255,.18)}
.orbit.o2{inset:24% 0 22% 4%;border-color:rgba(255,155,54,.72);transform:rotate(14deg)}
.planet{position:absolute;right:146px;top:6px;width:88px;height:88px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#89b5ff 0,#3a6ff1 34%,#1a2f67 68%,#09122c 100%);box-shadow:0 0 40px rgba(72,139,255,.42);z-index:2}
.token-panel{
  position:absolute;right:0;top:54px;width:252px;z-index:4;
  background:linear-gradient(180deg, rgba(8,24,62,.84), rgba(7,18,48,.92));
  border:1px solid rgba(96,148,255,.28);
  border-radius:24px;padding:18px;
  box-shadow:0 22px 42px rgba(1,6,18,.48), inset 0 1px 0 rgba(255,255,255,.09), 0 0 0 1px rgba(49,113,255,.08)
}
.token-panel h3{margin:2px 0 14px;font-size:1.2rem}
.pstat{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:11px 0;border-top:1px solid rgba(255,255,255,.08)}
.pstat:first-of-type{border-top:none}
.picon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:900;color:#dff2ff;background:rgba(20,110,255,.16);box-shadow:inset 0 0 0 1px rgba(112,170,255,.25)}
.pstat span{font-size:.95rem;color:#d5e3ff;line-height:1.2}
.pstat b{font-size:1.5rem;white-space:nowrap}
.pstat.green .picon{background:rgba(20,229,155,.15);color:#b8ffeb}
.pstat.violet .picon{background:rgba(140,77,255,.18);color:#e4d4ff}
.pstat.orange .picon{background:rgba(255,174,52,.18);color:#ffe5b5}
.section{padding:20px 0}
.section.soft .shell,
.section .shell > .section-head,
.paper-wrap,
.footer-row{
  position:relative
}
.section .shell{background:linear-gradient(180deg, rgba(5,16,40,.58), rgba(4,12,31,.44));border:1px solid rgba(88,137,255,.12);border-radius:32px;padding:28px;box-shadow:var(--shadow)}
.section-head{display:flex;align-items:flex-end;justify-content:flex-start;gap:24px;margin-bottom:24px}
.kicker{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:#86bfff;font-weight:800}
.section-head h2{margin:4px 0 8px;font-size:clamp(1.9rem,4vw,3rem);line-height:1.04;letter-spacing:-.03em}
.section-head p{margin:0;color:var(--muted);font-size:1.04rem;line-height:1.65;max-width:900px}
.kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:18px}
.kpi{
  position:relative;overflow:hidden;min-height:164px;padding:22px;border-radius:24px;
  background:linear-gradient(180deg, rgba(9,26,63,.9), rgba(8,20,48,.86));
  border:1px solid rgba(98,144,255,.22);
  box-shadow:0 18px 34px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.05)
}
.kpi:before{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:linear-gradient(90deg,#149cff,#2e7cff)}
.kpi.green:before{background:linear-gradient(90deg,#13e093,#1ebf74)}
.kpi.violet:before{background:linear-gradient(90deg,#8d4dff,#bf72ff)}
.kpi.orange:before{background:linear-gradient(90deg,#ff9f1a,#ffcb51)}
.kpi small{display:block;color:#bdd0f9;font-size:.9rem;margin-bottom:12px}
.kpi b{display:block;font-size:3rem;letter-spacing:-.04em;line-height:1.02;margin-bottom:10px}
.kpi b span{font-size:1.05rem;color:#8ecfff;vertical-align:middle;letter-spacing:0}
.kpi p{margin:0;color:#97acd6;line-height:1.5}
.flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
.flow-card,.panel,.road,.paper-item,.paper-index a{
  background:linear-gradient(180deg, rgba(10,24,58,.88), rgba(8,20,45,.92));
  border:1px solid rgba(96,148,255,.18);
  box-shadow:0 16px 30px rgba(0,0,0,.2), inset 0 1px 0 rgba(255,255,255,.04)
}
.flow-card{position:relative;border-radius:22px;padding:22px;min-height:176px}
.flow-card:after{content:"→";position:absolute;right:-14px;top:50%;transform:translateY(-50%);font-size:1.6rem;color:#34a5ff;text-shadow:0 0 18px rgba(52,165,255,.5)}
.flow-card:last-child:after{display:none}
.flow-icon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;margin-bottom:18px;background:linear-gradient(135deg, rgba(34,131,255,.35), rgba(17,73,180,.28));color:#fff;font-weight:800;box-shadow:inset 0 0 0 1px rgba(113,174,255,.22), 0 8px 18px rgba(11,76,203,.25)}
.flow-card b{display:block;font-size:1.14rem;margin-bottom:10px}
.flow-card span{display:block;color:#9db3db;line-height:1.55}
.two{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.panel{border-radius:26px;padding:24px;min-height:100%}
.panel h3{margin:0 0 8px;font-size:1.4rem}
.panel p{margin:0 0 18px;color:var(--muted);line-height:1.6}
.dashboard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.dash{padding:16px;border-radius:20px;background:rgba(9,24,60,.62);border:1px solid rgba(98,144,255,.15);text-align:center}
.dash i{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 12px;border-radius:50%;font-style:normal;font-weight:800;background:linear-gradient(135deg, rgba(17,121,255,.28), rgba(29,55,141,.28));box-shadow:inset 0 0 0 1px rgba(124,182,255,.22)}
.dash b{display:block;margin-bottom:6px}
.dash span{display:block;color:#97abd3;font-size:.92rem}
.growth{margin-top:4px;padding:14px 14px 16px;border-radius:22px;background:linear-gradient(180deg,rgba(7,21,56,.72),rgba(4,14,38,.88));border:1px solid rgba(96,148,255,.20);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 38px rgba(0,0,0,.22)}
.growth-chart{width:min(100%,860px);height:auto;display:block;aspect-ratio:760/430;border-radius:18px;overflow:hidden;margin:0 auto}
.growth-labels{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;text-align:center;font-size:.92rem;color:#eef5ff;font-weight:700;padding:10px 3.5% 0;line-height:1.25;max-width:860px;margin:0 auto}
.growth-labels span:last-child{color:#fff;text-shadow:0 0 14px rgba(139,70,255,.55)}
@media(max-width:760px){.growth{padding:8px 8px 12px}.growth-chart{width:100%;min-height:0}.growth-labels{width:100%;font-size:.76rem;gap:3px;padding-left:2%;padding-right:2%}}
.roadmap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.road{position:relative;border-radius:24px;padding:22px;min-height:170px}
.road:after{content:"→";position:absolute;right:-13px;top:50%;transform:translateY(-50%);font-size:1.65rem;color:#29a3ff}
.road:last-child:after{display:none}
.road em{display:inline-flex;font-style:normal;font-size:.82rem;letter-spacing:.13em;text-transform:uppercase;color:#91c5ff;margin-bottom:16px}
.road b{display:block;font-size:1.16rem;margin-bottom:10px}
.road span{display:block;color:#9db3db;line-height:1.55}
.paper-wrap{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px}
.paper-index{position:sticky;top:92px;height:max-content;display:grid;gap:10px}
.paper-index a{display:grid;grid-template-columns:54px 1fr;gap:12px;align-items:start;padding:14px;border-radius:18px;color:#d8e6ff;transition:.2s ease}
.paper-index a span{display:grid;place-items:center;min-height:44px;border-radius:14px;background:rgba(26,88,220,.18);color:#92c5ff;font-weight:800}
.paper-index a b{font-size:.94rem;line-height:1.4;font-weight:700}
.paper-index a.active,.paper-index a:hover{transform:translateY(-1px);border-color:rgba(122,177,255,.4);box-shadow:0 10px 26px rgba(0,0,0,.26), inset 0 0 0 1px rgba(255,255,255,.03)}
.paper-list{display:grid;gap:14px}
.paper-item{border-radius:24px;overflow:hidden}
.paper-item summary{list-style:none;display:grid;grid-template-columns:64px minmax(0,1fr) 36px;gap:16px;align-items:start;padding:20px 22px;cursor:pointer}
.paper-item summary::-webkit-details-marker{display:none}
.paper-num{display:grid;place-items:center;min-height:50px;border-radius:16px;background:linear-gradient(135deg, rgba(25,116,255,.25), rgba(37,64,142,.22));font-weight:800;color:#9dd1ff}
.paper-head b{display:block;font-size:1.12rem;line-height:1.35}
.paper-head small{display:block;color:#9db3db;font-size:.96rem;line-height:1.52;margin-top:6px}
.chev{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.04);font-size:1.35rem;color:#8ec8ff;transition:transform .2s ease}
.paper-item[open] .chev{transform:rotate(45deg)}
.paper-body{padding:0 22px 22px 102px;color:#d8e6ff}
.paper-body p{margin:0 0 12px;line-height:1.72;color:#c9d8f5}
.paper-body strong{color:#fff}
.footer{padding:16px 0 28px}
.footer-row{
  display:grid;grid-template-columns:1.2fr 1fr .95fr;gap:18px;align-items:center;
  padding:24px 28px;border-radius:28px;background:linear-gradient(180deg, rgba(7,20,48,.88), rgba(5,16,40,.84));border:1px solid rgba(88,137,255,.16);box-shadow:var(--shadow)
}
.footer-brand{display:flex;align-items:center;gap:14px}
.footer-brand img{width:64px;height:64px;border-radius:50%}
.footer-brand strong{font-size:1.9rem;letter-spacing:-.03em}
.footer-brand br+div,.footer-row div{color:#b8caec;line-height:1.55}
.footer-row > div:nth-child(2){text-align:center}
.footer-row > div:nth-child(3){text-align:right}
@media (max-width:1180px){
  .hero-grid,.paper-wrap{grid-template-columns:1fr}
  .visual{padding-right:0;min-height:520px}.hero .shell:after{left:18%;right:-12%;height:38%}.planet{right:24px;top:0;width:70px;height:70px}
  .token-panel{position:relative;right:auto;top:auto;width:min(100%,360px);margin:18px auto 0}
  .paper-index{position:relative;top:0}
}
@media (max-width:1024px){
  .flow,.roadmap,.kpis,.two{grid-template-columns:repeat(2,minmax(0,1fr))}
  .flow-card:after,.road:after{display:none}
  .dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}
  .footer-row{grid-template-columns:1fr;text-align:left}
  .footer-row > div:nth-child(2), .footer-row > div:nth-child(3){text-align:left}
}
@media (max-width:760px){
  .shell{width:min(100% - 24px,1240px)}
  .topbar .shell{align-items:flex-start;flex-direction:column}
  .brand-copy b{font-size:1.5rem}
  .nav{justify-content:flex-start}
  .hero .shell,.section .shell{padding:20px}
  h1{font-size:3.3rem}
  .hero h2{font-size:2rem}
  .visual{min-height:420px}
  .planet{right:26px;top:10px;width:54px;height:54px}
  .kpis,.flow,.roadmap,.two,.dashboard{grid-template-columns:1fr}
  .paper-item summary{grid-template-columns:56px minmax(0,1fr) 32px;padding:16px}
  .paper-body{padding:0 16px 18px 16px}
  .footer-row{padding:20px}
}

/* polished landing refinements */
:root{--glow-blue:0 0 36px rgba(34,133,255,.26);--glow-cyan:0 0 34px rgba(45,214,255,.18)}
::selection{background:rgba(34,137,255,.34);color:#fff}
body{background-attachment:fixed}
body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px);background-size:76px 76px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.35),transparent 75%)}
.topbar .shell{min-height:78px}.brand img{width:52px;height:52px}.brand-copy b{font-size:1.35rem}.brand-copy span{font-size:.68rem}
.nav{gap:3px}.nav>a{font-size:.9rem}.lang-pill{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(111,167,255,.24);background:rgba(5,21,52,.72);font-size:.8rem;font-weight:800;color:#dceaff;letter-spacing:.08em}
.hero{padding-top:22px}.hero .shell{padding:34px 34px 28px;background:linear-gradient(180deg,rgba(6,20,52,.79),rgba(4,13,34,.72)),radial-gradient(circle at 72% 28%,rgba(23,112,255,.26),transparent 32%),radial-gradient(circle at 85% 88%,rgba(16,89,218,.22),transparent 28%)}
.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);gap:20px}.hero-grid>div:first-child{position:relative;z-index:6;padding-right:8px}
.hero h1{margin-top:20px}.hero h2{max-width:660px}.hero-lead{max-width:640px}.visual{min-height:590px;padding-right:242px;overflow:visible}.coin-wrap{width:min(100%,520px)}.token-panel{right:0;top:72px;width:238px}.planet{right:135px}
.hero-proof{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.hero-proof>div{display:flex;align-items:center;gap:10px;min-width:142px;padding:10px 12px;border-radius:16px;border:1px solid rgba(84,143,255,.16);background:rgba(5,18,48,.55)}.hero-proof i{width:8px;height:8px;border-radius:50%;background:#1be39c;box-shadow:0 0 12px rgba(27,227,156,.8)}.hero-proof span{display:flex;flex-direction:column;line-height:1.1}.hero-proof b{font-size:.86rem}.hero-proof small{font-size:.68rem;color:#8faad6;margin-top:4px}
.section{padding:14px 0}.section .shell{padding:30px 30px 28px}.section-head{align-items:flex-start}.section-head>div:first-child{max-width:760px}.section-head>p{max-width:420px;text-align:right}
.flow-card,.kpi,.panel,.road,.faq-item,.paper-item{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.flow-card:hover,.kpi:hover,.panel:hover,.road:hover,.faq-item:hover{transform:translateY(-3px);border-color:rgba(94,162,255,.36);box-shadow:0 18px 38px rgba(0,0,0,.3),0 0 28px rgba(31,126,255,.10),inset 0 1px 0 rgba(255,255,255,.06)}
.flow-icon{font-size:1.35rem}.flow-card:nth-child(3) .flow-icon{background:linear-gradient(135deg,rgba(13,220,152,.26),rgba(17,105,92,.18));box-shadow:inset 0 0 0 1px rgba(38,232,172,.22),0 8px 18px rgba(13,172,121,.16)}.flow-card:nth-child(5) .flow-icon{background:linear-gradient(135deg,rgba(255,171,45,.28),rgba(150,82,11,.20));box-shadow:inset 0 0 0 1px rgba(255,190,81,.22),0 8px 18px rgba(220,116,16,.16)}
#tokenomics .shell{background:linear-gradient(180deg,rgba(5,16,40,.72),rgba(4,12,31,.54)),radial-gradient(circle at 30% 20%,rgba(21,229,155,.09),transparent 22%),radial-gradient(circle at 74% 70%,rgba(140,77,255,.08),transparent 24%)}
#transparency .panel:first-child{background:linear-gradient(150deg,rgba(8,28,68,.93),rgba(5,20,48,.90)),radial-gradient(circle at 12% 78%,rgba(0,126,255,.12),transparent 32%)}
#transparency .panel:last-child{background:linear-gradient(150deg,rgba(8,26,64,.92),rgba(5,17,42,.92)),radial-gradient(circle at 85% 25%,rgba(85,60,255,.12),transparent 30%)}
.growth{position:relative;overflow:hidden}.growth:after{content:"";position:absolute;width:96px;height:96px;border-radius:50%;right:-18px;bottom:-34px;background:radial-gradient(circle,#1c72ff 0,#1744a8 42%,#081630 70%);box-shadow:-18px -10px 36px rgba(22,111,255,.35);opacity:.55;z-index:0;pointer-events:none}.growth svg,.growth-labels{position:relative;z-index:2}.growth-labels span{position:relative;color:#dbe8ff;text-shadow:0 1px 8px rgba(1,8,24,.95)}.growth-labels span:last-child{color:#ffffff;font-weight:700;text-shadow:0 0 10px rgba(77,172,255,.55),0 1px 8px rgba(1,8,24,1)}
.road:nth-child(1){border-color:rgba(36,144,255,.28)}.road:nth-child(2){border-color:rgba(25,218,151,.24)}.road:nth-child(3){border-color:rgba(143,79,255,.28)}.road:nth-child(4){border-color:rgba(255,170,45,.28)}
.cta-band{padding:14px 0}.cta-band .shell{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:30px 34px;border-radius:30px;border:1px solid rgba(88,149,255,.32);background:linear-gradient(110deg,rgba(7,27,67,.96),rgba(5,17,43,.94) 55%,rgba(9,30,73,.94));box-shadow:0 20px 52px rgba(0,0,0,.3),0 0 38px rgba(21,111,255,.12),inset 0 1px 0 rgba(255,255,255,.08)}.cta-band .shell:before{content:"";position:absolute;inset:-60% 40% -60% -10%;background:radial-gradient(circle,rgba(35,133,255,.24),transparent 64%);pointer-events:none}.cta-orb{position:absolute;right:23%;top:50%;width:140px;height:140px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(124,202,255,.55),rgba(24,95,219,.22) 42%,rgba(3,13,38,.02) 70%);filter:blur(.2px);opacity:.48}.cta-copy{position:relative;z-index:2}.cta-kicker{font-size:.72rem;letter-spacing:.18em;color:#8ec7ff;font-weight:800}.cta-copy h2{margin:6px 0 6px;font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.04em}.cta-copy p{margin:0;color:#a8bde2;max-width:760px}.cta-band .btn{position:relative;z-index:2;white-space:nowrap}

.project-links{padding:18px 0 28px}
.project-links .shell{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:30px 34px;border-radius:30px;border:1px solid rgba(88,149,255,.30);background:linear-gradient(115deg,rgba(6,23,57,.96),rgba(5,16,41,.94) 55%,rgba(10,28,68,.95));box-shadow:0 20px 52px rgba(0,0,0,.28),0 0 36px rgba(21,111,255,.10),inset 0 1px 0 rgba(255,255,255,.07)}
.project-links .shell:before{content:"";position:absolute;right:-110px;top:-130px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(48,126,255,.24),rgba(65,61,255,.08) 45%,transparent 70%);pointer-events:none}
.project-links-copy{position:relative;z-index:2}.project-links-kicker{display:block;margin-bottom:7px;font-size:.72rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase;color:#8ec7ff}.project-links h2{margin:0 0 7px;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.08;letter-spacing:-.035em}.project-links p{margin:0;max-width:720px;color:#a8bde2;line-height:1.62}
.project-links-actions{position:relative;z-index:2;display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.project-link-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 20px;border-radius:17px;border:1px solid rgba(113,168,255,.36);font-weight:780;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.project-link-btn:hover{transform:translateY(-2px);border-color:rgba(126,193,255,.72);box-shadow:0 12px 26px rgba(11,74,188,.24)}.project-link-btn.primary{background:linear-gradient(135deg,#1689ff,#286fff);border-color:rgba(143,198,255,.68);box-shadow:0 12px 30px rgba(20,90,235,.28),inset 0 1px 0 rgba(255,255,255,.2)}.project-link-btn.secondary{background:rgba(7,25,62,.72)}.project-link-btn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}
@media(max-width:900px){.project-links .shell{grid-template-columns:1fr}.project-links-actions{justify-content:flex-start}}
@media(max-width:560px){.project-links{padding-top:12px}.project-links .shell{padding:23px 20px}.project-links-actions{display:grid;grid-template-columns:1fr;width:100%}.project-link-btn{width:100%}}

.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.faq-item{border:1px solid rgba(96,148,255,.18);border-radius:22px;background:linear-gradient(180deg,rgba(10,24,58,.88),rgba(7,18,43,.92));overflow:hidden}.faq-item summary{list-style:none;display:grid;grid-template-columns:1fr 34px;gap:12px;align-items:center;padding:18px 20px;cursor:pointer;font-weight:750}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(30,111,255,.13);color:#91caff;font-size:1.3rem;transition:transform .2s ease}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item>div{padding:0 20px 20px;color:#9fb4da;line-height:1.65}
#whitepaper .shell{background:linear-gradient(180deg,rgba(4,14,35,.94),rgba(3,11,27,.92))}.paper-index a{background:linear-gradient(180deg,rgba(7,23,55,.9),rgba(5,16,39,.94))}.paper-item{background:linear-gradient(180deg,rgba(7,22,53,.88),rgba(5,16,39,.92))}
.footer-row{background:linear-gradient(120deg,rgba(7,24,58,.96),rgba(4,14,35,.94));border-color:rgba(83,149,255,.26)}
:focus-visible{outline:2px solid #5fcaff;outline-offset:3px}
@media(max-width:1180px){.hero-grid{grid-template-columns:1fr}.hero-grid>div:first-child{max-width:800px}.visual{padding-right:0;min-height:570px}.coin-wrap{width:min(74vw,530px)}.token-panel{position:absolute;right:8%;top:88px;width:250px}.section-head>p{text-align:left}.faq-grid{grid-template-columns:1fr}}
@media(max-width:820px){.nav>a:not(.whitepaper-btn),.lang-pill{display:none}.topbar .shell{flex-direction:row;align-items:center}.brand-copy span{font-size:.6rem}.hero .shell{padding:24px 20px}.hero-grid{gap:8px}.visual{min-height:610px}.token-panel{position:relative;right:auto;top:auto;margin:8px auto 0;width:min(100%,390px)}.coin-wrap{width:min(94vw,470px)}.hero-proof{display:grid;grid-template-columns:repeat(3,1fr)}.hero-proof>div{min-width:0}.cta-band .shell{grid-template-columns:1fr}.cta-band .btn{justify-self:start}.cta-orb{right:4%}.section-head{display:block}.section-head>p{margin-top:10px}.footer-brand strong{font-size:1.45rem}}
@media(max-width:560px){.brand img{width:44px;height:44px}.brand-copy b{font-size:1.05rem}.whitepaper-btn{font-size:.78rem;padding:10px 12px!important}.hero-proof{grid-template-columns:1fr}.hero h1{font-size:3.1rem}.hero h2{font-size:1.85rem}.hero-lead{font-size:1rem}.visual{min-height:500px}.coin-wrap{width:min(105vw,430px)}.kpi b{font-size:2.45rem}.faq-item summary{font-size:.95rem}.cta-band .shell{padding:24px 20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.flow-card,.kpi,.panel,.road,.faq-item,.paper-item,.chev,.faq-item summary span{transition:none}}

/* Exact-reference hero */
.hero{padding:18px 0 22px;background:transparent}
.hero .shell{padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;max-width:none;width:100%}
.hero .shell:before,.hero .shell:after{display:none!important}
.hero-grid,.hero .kpis{display:none!important}
.hero-reference{position:relative;width:100%;aspect-ratio:1536/512;overflow:hidden;background:#030817;box-shadow:0 20px 55px rgba(0,0,0,.35)}
.hero-reference img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}
.hero-hotspot{position:absolute;z-index:5;display:block;border-radius:18px;outline:none}
.hero-hotspot:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 6px #1689ff}
.hero-hotspot.learn{left:0.0%;top:79.3%;width:14.6%;height:13.4%}
.hero-hotspot.scheme{left:15.3%;top:79.3%;width:15.1%;height:13.4%}
.hero-hotspot.token{left:75.0%;top:78.4%;width:17.6%;height:13.8%}
@media(max-width:900px){
  .hero{padding-top:10px}
  .hero-reference{aspect-ratio:1536/512;overflow-x:auto;overflow-y:hidden}
  .hero-reference img{min-width:980px;width:980px;height:auto;object-fit:contain;object-position:left top}
  .hero-hotspot{display:none}
}


/* Live high-resolution hero: all text/buttons are real HTML */
.hero{padding:0;background:#020717}
.hero .shell{width:min(1536px,100%);max-width:none;margin:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:hidden}
.hero-reference,.hero-hotspot{display:none!important}
.hero-live{
  position:relative;
  min-height:540px;
  display:grid;
  grid-template-columns:minmax(410px,36%) minmax(470px,42%) minmax(245px,22%);
  align-items:center;
  gap:0;
  padding:44px 54px 40px!important;
  background:
    radial-gradient(circle at 62% 35%,rgba(34,116,255,.34),transparent 20%),
    radial-gradient(circle at 80% 13%,rgba(68,112,255,.2),transparent 8%),
    linear-gradient(180deg,#020716 0%,#03122e 58%,#061735 100%);
  isolation:isolate;
}
.hero-live:before{
  content:"";position:absolute;inset:0;z-index:-3;pointer-events:none;opacity:.86;
  background-image:
    radial-gradient(circle at 4% 18%,#fff 0 1px,transparent 1.6px),
    radial-gradient(circle at 15% 28%,#8ac7ff 0 1px,transparent 1.7px),
    radial-gradient(circle at 28% 9%,#fff 0 1px,transparent 1.5px),
    radial-gradient(circle at 39% 41%,#65adff 0 1px,transparent 1.8px),
    radial-gradient(circle at 51% 12%,#fff 0 1px,transparent 1.6px),
    radial-gradient(circle at 58% 27%,#b9ddff 0 1px,transparent 1.8px),
    radial-gradient(circle at 71% 17%,#fff 0 1px,transparent 1.6px),
    radial-gradient(circle at 86% 26%,#8ac7ff 0 1px,transparent 1.7px),
    radial-gradient(circle at 93% 8%,#fff 0 1px,transparent 1.8px),
    radial-gradient(circle at 76% 44%,#fff 0 1px,transparent 1.5px);
}
.hero-live:after{
  content:"";position:absolute;z-index:-2;left:31%;right:-8%;bottom:-20%;height:52%;pointer-events:none;
  background:
    radial-gradient(ellipse at 50% 2%,rgba(116,210,255,.96) 0 1.5%,rgba(51,137,255,.75) 4%,rgba(25,72,175,.32) 15%,transparent 32%),
    radial-gradient(ellipse at 50% 100%,#0b1d4b 0%,#071634 60%,#030916 100%);
  clip-path:ellipse(74% 64% at 60% 100%);
  box-shadow:0 -12px 42px rgba(53,143,255,.25);
}
.hero-copy-live{position:relative;z-index:5;align-self:center;padding-right:16px}
.hero-copy-live .eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid rgba(44,148,255,.48);border-radius:999px;background:rgba(2,16,42,.72);font-size:11px;font-weight:800;letter-spacing:.11em;color:#d5e9ff;white-space:nowrap}
.hero-copy-live .eyebrow i{width:8px;height:8px;border-radius:50%;background:#00df8b;box-shadow:0 0 12px #00df8b}.hero-copy-live .eyebrow span{color:#4fa6ff}
.hero-copy-live h1{margin:24px 0 4px;font-size:clamp(64px,6.6vw,104px);line-height:.88;letter-spacing:-.055em}.hero-copy-live .grad{background:linear-gradient(90deg,#fff 0%,#e7f6ff 20%,#72dbff 58%,#0d9bff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.hero-copy-live h2{margin:0 0 17px;font-size:clamp(30px,3.05vw,49px);line-height:1.05;letter-spacing:-.035em;color:#fff}.hero-copy-live h2 span{color:#5ed3f4}
.hero-copy-live .hero-lead{max-width:590px;margin:0;color:#b5c7e5;font-size:15px;line-height:1.6}
.hero-copy-live .hero-actions{display:flex;gap:14px;margin-top:22px;flex-wrap:wrap}.hero-copy-live .btn{height:50px;padding:0 22px;border-radius:15px;font-size:14px;gap:10px}.hero-copy-live .btn.primary{background:linear-gradient(135deg,#0695ff,#176cff);border:1px solid #55c3ff;box-shadow:0 0 26px rgba(8,126,255,.42),inset 0 1px 0 rgba(255,255,255,.25)}.hero-copy-live .btn.ghost{background:rgba(2,12,33,.72);border:1px solid rgba(96,159,255,.52)}.btn-icon{font-size:18px}.btn-icon.play{font-size:14px}
.hero-coin-stage{position:relative;z-index:2;min-height:485px;display:flex;align-items:center;justify-content:center;margin-left:-24px}
.hero-coin-stage:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(29,117,255,.38) 0%,rgba(18,78,212,.16) 44%,transparent 70%);filter:blur(4px)}
.hero-coin{position:relative;z-index:4;width:min(520px,95%);height:auto;filter:drop-shadow(0 18px 42px rgba(0,85,255,.34));transform:rotate(-2deg)}
.hero-orbit{position:absolute;z-index:2;border:2px solid;border-radius:50%;pointer-events:none}.orbit-a{width:590px;height:260px;border-color:rgba(43,139,255,.85);transform:rotate(-16deg);box-shadow:0 0 18px rgba(46,137,255,.25)}.orbit-b{width:560px;height:230px;border-color:rgba(255,143,48,.75);transform:rotate(16deg)}
.hero-orbit-dot{position:absolute;z-index:3;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c6e5ff,#4b85dd 38%,#173368 72%);box-shadow:0 0 18px rgba(63,137,255,.55)}.dot-a{left:7%;top:52%}.dot-b{right:8%;bottom:28%;width:13px;height:13px}
.hero-planet{position:absolute;z-index:1;right:2%;top:0;width:86px;height:86px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#759eff 0%,#305dd0 35%,#142752 68%,#071029 100%);box-shadow:0 0 30px rgba(66,125,255,.38)}
.hero-token-card{position:relative;z-index:6;width:100%;max-width:278px;justify-self:end;padding:16px 18px 14px;border:1px solid rgba(50,137,255,.45);border-radius:20px;background:linear-gradient(180deg,rgba(4,24,61,.94),rgba(3,15,40,.95));box-shadow:0 16px 34px rgba(0,0,0,.34),0 0 30px rgba(18,100,255,.12),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(9px)}
.token-card-title{display:flex;align-items:center;gap:10px;padding-bottom:10px}.decimal-mark{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:19px;font-weight:900;color:#dff9ff;background:linear-gradient(135deg,#16d9ff,#1264ff);box-shadow:0 0 18px rgba(22,168,255,.42)}.token-card-title strong{font-size:15px}
.token-row{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgba(99,148,219,.22)}.token-i{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:18px;background:rgba(22,87,190,.25);color:#b8dbff;box-shadow:inset 0 0 0 1px rgba(102,162,255,.18)}.token-i.green{background:rgba(0,195,131,.15);color:#28efaa}.token-i.cyan{background:rgba(0,119,255,.18);color:#36a9ff}.token-i.orange{background:rgba(255,151,22,.18);color:#ffb23e}.token-label{font-size:12px;line-height:1.2;color:#bad0ef}.token-row b{font-size:16px;white-space:nowrap}.token-row b small{font-size:8px;color:#8dd3ff;font-weight:700}
.token-card-btn{display:flex;align-items:center;justify-content:center;gap:14px;height:38px;margin-top:10px;border-radius:12px;border:1px solid #148cff;background:linear-gradient(180deg,rgba(6,79,171,.3),rgba(3,43,104,.3));font-size:12px;font-weight:700;box-shadow:0 0 16px rgba(19,117,255,.15)}.token-card-btn:hover{background:linear-gradient(180deg,rgba(9,110,224,.42),rgba(4,61,146,.42))}
@media(max-width:1180px){.hero-live{grid-template-columns:40% 36% 24%;padding:34px 32px 36px!important}.hero-copy-live h1{font-size:72px}.hero-copy-live h2{font-size:34px}.hero-copy-live .hero-lead{font-size:14px}.hero-coin-stage{min-height:440px;margin-left:-10px}.hero-coin{width:430px}.orbit-a{width:480px;height:220px}.orbit-b{width:450px;height:200px}.hero-token-card{max-width:240px;padding:14px}.token-row{grid-template-columns:34px 1fr auto;gap:7px}.token-label{font-size:11px}.token-row b{font-size:14px}}
@media(max-width:900px){.hero-live{grid-template-columns:1fr 1fr;padding:28px 24px 30px!important}.hero-copy-live{grid-column:1/2}.hero-coin-stage{grid-column:2/3;min-height:430px}.hero-token-card{grid-column:1/-1;justify-self:center;max-width:520px;display:grid;grid-template-columns:repeat(5,1fr);gap:0;align-items:center}.token-card-title{padding:0 12px 0 0}.token-row{border-top:0;border-left:1px solid rgba(99,148,219,.22);padding:6px 10px;grid-template-columns:34px 1fr}.token-row b{grid-column:2}.token-card-btn{grid-column:1/-1}.hero-planet{right:0}.hero-live:after{left:25%;height:46%}}
@media(max-width:680px){.hero-live{display:block;padding:24px 18px!important}.hero-copy-live .eyebrow{font-size:9px;white-space:normal}.hero-copy-live h1{font-size:58px}.hero-copy-live h2{font-size:29px}.hero-coin-stage{min-height:390px;margin:10px 0 -10px}.hero-coin{width:390px}.orbit-a{width:410px;height:180px}.orbit-b{width:390px;height:165px}.hero-token-card{display:block;max-width:100%}.token-row{grid-template-columns:38px 1fr auto;border-left:0;border-top:1px solid rgba(99,148,219,.22);padding:9px 0}.token-row b{grid-column:auto}.hero-live:after{left:-10%;right:-30%;height:36%}.hero-planet{width:60px;height:60px;right:4%;top:6%}}


/* ===== mobile UX corrections ===== */
.flow-icon,.dash i{overflow:hidden}
.flow-icon svg,.dash i svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.flow-card:nth-child(1) .flow-icon{color:#70c9ff;background:linear-gradient(145deg,rgba(30,132,255,.30),rgba(21,69,160,.22))}
.flow-card:nth-child(2) .flow-icon{color:#7fcbff;background:linear-gradient(145deg,rgba(30,132,255,.28),rgba(20,70,175,.20))}
.flow-card:nth-child(3) .flow-icon{color:#43efba;background:linear-gradient(145deg,rgba(15,217,151,.26),rgba(12,92,80,.20))}
.flow-card:nth-child(4) .flow-icon{color:#74d4ff;background:linear-gradient(145deg,rgba(31,160,255,.27),rgba(35,76,181,.20))}
.flow-card:nth-child(5) .flow-icon{color:#ffd079;background:linear-gradient(145deg,rgba(255,174,52,.28),rgba(121,73,18,.20))}
#transparency .dash:nth-child(1) i{color:#70c9ff}#transparency .dash:nth-child(2) i{color:#43efba}#transparency .dash:nth-child(3) i{color:#71a9ff}#transparency .dash:nth-child(4) i{color:#67d8ff}#transparency .dash:nth-child(5) i{color:#b887ff}#transparency .dash:nth-child(6) i{color:#ffbd5d}
#whitepaper .paper-wrap{display:block!important}#whitepaper .paper-list{max-width:980px;margin:0 auto}
.decimal-powered{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;color:#afc3e7}.decimal-powered img{width:30px!important;height:30px!important;border-radius:50%;object-fit:cover}.decimal-powered strong{font-size:1.08rem;color:#fff}.decimal-powered small{color:#8fa7ce}
.decimal-mini{width:20px!important;height:20px!important;border-radius:50%;object-fit:cover;margin-right:2px;box-shadow:0 0 14px rgba(55,136,255,.35)}.hero-copy-live .eyebrow{gap:8px}
@media(max-width:1024px){#transparency .two{grid-template-columns:1fr}#transparency .dashboard{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0}}
@media(max-width:760px){
  .hero-live{padding-bottom:24px!important}.hero-coin-stage{margin-bottom:4px}
  #transparency .panel{width:100%;margin:0;overflow:hidden}
  #transparency .dashboard{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px;width:100%;margin:0}
  #transparency .dash{min-width:0;padding:14px 10px}#transparency .dash i{width:42px;height:42px;margin:0 auto 10px}#transparency .dash b{font-size:.96rem}#transparency .dash span{font-size:.78rem;overflow-wrap:anywhere}
  #whitepaper .section-head{margin-bottom:16px}#whitepaper .paper-list{width:100%;margin:0}.decimal-powered{justify-content:flex-start}
}
@media(max-width:390px){#transparency .dashboard{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}#transparency .dash{padding:12px 8px}}


/* Layout + anchor navigation fixes */
html{scroll-padding-top:102px}
section[id]{scroll-margin-top:0}

/* After removing the duplicated token card the hero has only two columns.
   Keep the copy on the left and center the coin in all remaining space. */
.hero-live{
  grid-template-columns:minmax(410px,36%) minmax(0,64%)!important;
}
.hero-copy-live{grid-column:1!important}
.hero-coin-stage{
  grid-column:2!important;
  width:100%;
  margin-left:0!important;
  justify-self:stretch;
  display:flex;
  justify-content:center!important;
  align-items:center;
  padding-left:2%;
  padding-right:2%;
}
.hero-coin{
  margin-left:auto;
  margin-right:auto;
}

@media(max-width:1180px){
  html{scroll-padding-top:102px}
  section[id]{scroll-margin-top:0}
  .hero-live{grid-template-columns:minmax(360px,40%) minmax(0,60%)!important}
  .hero-coin-stage{grid-column:2!important;margin-left:0!important;padding:0}
}
@media(max-width:900px){
  html{scroll-padding-top:102px}
  section[id]{scroll-margin-top:0}
  .hero-live{grid-template-columns:1fr 1fr!important}
  .hero-copy-live{grid-column:1/2!important}
  .hero-coin-stage{grid-column:2/3!important}
}
@media(max-width:680px){
  html{scroll-padding-top:102px}
  section[id]{scroll-margin-top:0}
  .hero-live{display:block!important}
  .hero-coin-stage{width:100%;padding:0!important}
}


.lang-switch{display:inline-flex;align-items:center;padding:3px;border:1px solid rgba(111,167,255,.24);background:rgba(5,21,52,.72);border-radius:999px;gap:2px}.lang-switch button{border:0;background:transparent;color:#8faad6;font:inherit;font-size:.78rem;font-weight:850;letter-spacing:.06em;min-width:38px;height:32px;padding:0 9px;border-radius:999px;cursor:pointer;transition:.2s ease}.lang-switch button:hover{color:#fff}.lang-switch button.active,.lang-switch button[aria-pressed="true"]{background:linear-gradient(135deg,#147ff7,#285ee8);color:#fff;box-shadow:0 6px 16px rgba(20,104,235,.28)}@media(max-width:820px){.lang-switch{display:inline-flex}.nav{gap:5px}.lang-switch button{min-width:34px;padding:0 7px}.whitepaper-btn{display:none!important}}

/* Stable bilingual section-heading geometry */
.section-head{
  display:grid!important;
  grid-template-columns:150px minmax(0,1fr)!important;
  gap:26px!important;
  align-items:start!important;
  justify-content:initial!important;
  width:100%;
}
.section-head>.kicker{
  width:150px;
  max-width:150px!important;
  padding-top:9px;
  white-space:normal;
}
.section-head>div:last-child{
  min-width:0;
  width:100%;
  max-width:none!important;
}
.section-head h2{
  margin-top:0!important;
  max-width:100%;
  overflow-wrap:normal;
  word-break:normal;
  text-wrap:balance;
}
.section-head p{
  max-width:920px!important;
  text-align:left!important;
  text-wrap:pretty;
}
#whitepaper>.shell{width:min(1240px,calc(100% - 36px));margin:0 auto;}
#whitepaper .paper-wrap{width:100%;}
@media(max-width:820px){
  .section-head{display:block!important;}
  .section-head>.kicker{width:auto;max-width:none!important;padding-top:0;margin-bottom:8px;}
  .section-head>div:last-child{width:100%;}
  .section-head h2{font-size:clamp(1.8rem,8vw,2.5rem);text-wrap:wrap;}
  #whitepaper>.shell{width:min(100% - 24px,1240px);}
}

.section-head.no-kicker{grid-template-columns:1fr!important;}
.section-head.no-kicker>div:last-child{grid-column:1/-1;width:100%;}

/* FAQ heading alignment */
#faq .faq-head{grid-template-columns:180px minmax(0,1fr);align-items:start;}
#faq .faq-head h2{white-space:nowrap;max-width:none;}
#faq .faq-head>div:last-child{min-width:0;width:100%;}
#faq .faq-head p{max-width:900px;}
@media(max-width:980px){#faq .faq-head h2{white-space:normal;}}


/* Stable bilingual header layout */
.topbar .shell{width:min(1540px,calc(100% - 36px));max-width:none;flex-wrap:nowrap}
.brand{flex:0 0 auto}
.nav{flex:1 1 auto;min-width:0;flex-wrap:nowrap;white-space:nowrap;gap:clamp(4px,.55vw,10px)}
.nav>a{flex:0 0 auto;padding-left:clamp(8px,.7vw,14px);padding-right:clamp(8px,.7vw,14px)}
.lang-switch,.whitepaper-btn{flex:0 0 auto}
html[lang="ru"] .nav>a{font-size:clamp(.79rem,.78vw,.9rem)}
html[lang="ru"] .whitepaper-btn{padding-left:16px!important;padding-right:16px!important}
@media(max-width:1280px){
  .topbar .shell{width:min(100% - 24px,1540px)}
  .brand-copy span{max-width:250px}
  .nav>a{font-size:.82rem;padding-left:8px;padding-right:8px}
  html[lang="ru"] .nav>a{font-size:.76rem}
  .whitepaper-btn{padding-left:12px!important;padding-right:12px!important}
}



/* POLETELI LIVE demo */
.live-section{position:relative;overflow:hidden}
.live-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 12%,rgba(91,99,255,.18),transparent 28%),radial-gradient(circle at 12% 82%,rgba(0,229,194,.10),transparent 26%),linear-gradient(180deg,rgba(6,16,40,.14),transparent 28%);pointer-events:none}
.live-shell{position:relative;z-index:1}
.live-overview{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);gap:16px;align-items:stretch;margin-bottom:16px}
.live-head{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:28px 30px;border-radius:28px;border:1px solid rgba(108,152,233,.22);background:linear-gradient(135deg,rgba(8,24,58,.94),rgba(4,11,29,.86) 58%,rgba(8,28,69,.92));box-shadow:0 24px 60px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.06);margin-bottom:0}
.live-head .section-head{margin:0!important;display:block}
.live-head .section-head h2{margin-top:10px;margin-bottom:10px;font-size:clamp(2rem,3.1vw,3.15rem);line-height:1.02;letter-spacing:-.045em}
.live-head .section-head p{max-width:840px;color:#a4b9de}
.live-status{display:inline-flex;align-items:center;gap:10px;padding:9px 13px;border:1px solid rgba(72,230,194,.28);border-radius:999px;background:rgba(6,33,38,.66);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#88f5de;white-space:nowrap;align-self:flex-start;box-shadow:0 10px 24px rgba(0,0,0,.16), inset 0 1px 0 rgba(255,255,255,.04)}
.live-dot{width:8px;height:8px;border-radius:50%;background:#43efc9;box-shadow:0 0 0 5px rgba(67,239,201,.08),0 0 16px rgba(67,239,201,.65);animation:livePulse 1.8s ease-in-out infinite}
@keyframes livePulse{50%{opacity:.42;transform:scale(.78)}}
.live-glance{display:grid;grid-template-columns:1fr;gap:12px}
.glance-card{padding:18px 18px 17px;border-radius:22px;border:1px solid rgba(107,150,229,.18);background:linear-gradient(160deg,rgba(8,20,48,.88),rgba(4,11,28,.82));box-shadow:0 16px 36px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.04)}
.glance-card span{display:block;color:#86a6d8;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px}
.glance-card b{display:block;color:#f5f8ff;font-size:1.08rem;line-height:1.25}
.glance-card small{display:block;margin-top:6px;color:#6f87b0;font-size:.78rem;line-height:1.45}
.live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.live-card{position:relative;min-height:176px;padding:22px;border:1px solid rgba(111,148,213,.17);border-radius:24px;background:linear-gradient(150deg,rgba(8,20,46,.92),rgba(4,10,27,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 18px 50px rgba(0,0,0,.15);overflow:hidden}
.live-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 38%);pointer-events:none}
.live-card:after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;right:-52px;top:-48px;background:radial-gradient(circle,rgba(72,126,255,.22),transparent 68%);pointer-events:none}
.live-card.live-featured{grid-column:span 2;background:linear-gradient(145deg,rgba(10,28,63,.96),rgba(5,13,33,.88) 56%,rgba(15,38,86,.88));border-color:rgba(119,168,255,.24)}
.live-card.live-featured:after{width:220px;height:220px;right:-72px;top:-92px;background:radial-gradient(circle,rgba(72,126,255,.24),transparent 64%)}
.live-label{display:flex;align-items:center;justify-content:flex-start;gap:10px;color:#8ea3c9;font-size:.76rem;text-transform:uppercase;letter-spacing:.09em;font-weight:800}
.live-label .live-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:rgba(82,112,255,.15);border:1px solid rgba(104,132,255,.18);color:#d8e3ff;font-size:.64rem;letter-spacing:.1em}
.live-value{margin-top:18px;font-size:clamp(1.55rem,2.6vw,2.55rem);line-height:1;font-weight:850;letter-spacing:-.045em;color:#f5f8ff}
.live-featured .live-value{font-size:clamp(2rem,4vw,3.25rem)}
.live-value small{font-size:.42em;color:#9fb1cf;letter-spacing:.01em;margin-left:4px}
.live-delta{margin-top:13px;display:flex;align-items:center;gap:7px;font-size:.88rem;font-weight:750;color:#51e5bd}
.live-delta.neutral{color:#a4b4cf}.live-delta.violet{color:#b696ff}.live-delta.blue{color:#67bfff}
.live-meter{height:6px;margin-top:15px;border-radius:999px;background:rgba(128,154,200,.11);overflow:hidden}.live-meter>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#27ddbc,#4d7cff,#9c61ff);box-shadow:0 0 16px rgba(80,119,255,.4)}
.live-sub{margin-top:8px;color:#6f84a9;font-size:.74rem;line-height:1.45}
.live-bottom{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.9fr);gap:14px;margin-top:14px;align-items:stretch}
.live-chart-card,.live-activity{padding:20px;border-radius:24px;border:1px solid rgba(111,148,213,.17);background:rgba(5,13,31,.78);box-shadow:0 18px 48px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.04)}
.live-chart-top{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.live-chart-top b{display:block;font-size:1.08rem;margin-bottom:4px}.live-tabs{display:flex;gap:5px;padding:4px;border-radius:999px;background:rgba(106,136,195,.08)}.live-tabs button{border:0;background:transparent;color:#778bad;padding:6px 9px;border-radius:999px;font:inherit;font-size:.7rem;font-weight:800;cursor:pointer}.live-tabs button.active{background:rgba(86,112,255,.18);color:#e9edff}
.live-chart-stage{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;margin-top:18px}.live-y-axis{position:relative;height:170px;color:#7386a6;font-size:.66rem;font-weight:700;font-variant-numeric:tabular-nums}.live-y-axis span{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.live-chart-wrap{position:relative;min-width:0}.live-chart-hitbox{position:absolute;left:0;right:0;top:0;height:170px;z-index:3;background:transparent;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.live-chart{height:170px;width:100%;min-width:1px;display:block;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:crosshair;overflow:visible}.live-chart path.area{fill:rgba(78,140,255,.14);transition:opacity .18s ease}.live-chart path.line{fill:none;stroke:#4e8cff;stroke-width:3;stroke-linecap:round;transition:opacity .18s ease}.live-chart .last-dot{fill:#07152f;stroke:#55e2d5;stroke-width:3}.live-chart .grid-line{stroke:rgba(129,156,211,.12);stroke-width:1;vector-effect:non-scaling-stroke}.live-chart .hover-line{stroke:rgba(177,199,242,.42);stroke-width:1;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;opacity:0}.live-chart .hover-dot{fill:#07152f;stroke:#fff;stroke-width:2.5;vector-effect:non-scaling-stroke;opacity:0}.live-chart-tooltip{position:absolute;z-index:5;pointer-events:none;min-width:142px;padding:10px 12px;border:1px solid rgba(119,159,229,.28);border-radius:12px;background:rgba(3,10,25,.94);box-shadow:0 14px 36px rgba(0,0,0,.32);backdrop-filter:blur(10px);opacity:0;transform:translate(-50%,-112%);transition:opacity .08s ease;color:#dfe9ff}.live-chart-tooltip.show{opacity:1}.live-chart-tooltip .tip-date{font-size:.68rem;color:#8298bd;margin-bottom:4px;white-space:nowrap}.live-chart-tooltip .tip-price{font-size:.93rem;font-weight:900;white-space:nowrap}.live-chart-tooltip .tip-price strong{color:#55e2d5}.live-x-axis{display:flex;align-items:center;justify-content:space-between;gap:0;margin-top:8px;margin-left:64px;padding:0;color:#7386a6;font-size:.68rem;font-weight:700;letter-spacing:.01em}.live-x-axis span{display:block;flex:0 0 auto;text-align:center;white-space:nowrap}.live-x-axis span:first-child{text-align:left}.live-x-axis span:last-child{text-align:right}
.live-chart-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.live-chart-meta>div{padding:12px 14px;border-radius:16px;background:rgba(12,29,66,.62);border:1px solid rgba(98,138,214,.14)}.live-chart-meta span{display:block;color:#7f96bc;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.live-chart-meta b{display:block;font-size:.95rem;color:#eef4ff}.live-chart-meta b.positive{color:#59e3a7}.live-chart-meta b.negative{color:#ff6f86}
.live-activity-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:8px}.live-activity-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:rgba(30,46,93,.7);border:1px solid rgba(100,138,214,.16);color:#bdd0f7;font-size:.7rem;font-weight:800;white-space:nowrap}
.activity-stack{margin-top:8px}.activity-row{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(124,151,204,.11)}.activity-row:last-child{border-bottom:0}.activity-row strong{display:block;font-size:.92rem;color:#eef4ff;margin-bottom:4px}.activity-row span{display:block;color:#8295b8;font-size:.78rem;line-height:1.4}.activity-row b{font-size:.88rem;text-align:right;color:#eaf0ff;white-space:nowrap;align-self:flex-start}
.activity-summary{margin-top:12px;padding:14px 15px;border-radius:18px;background:linear-gradient(135deg,rgba(12,29,66,.74),rgba(9,21,49,.72));border:1px solid rgba(97,141,224,.14)}.activity-summary span{display:block;color:#89a0c7;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800;margin-bottom:6px}.activity-summary b{display:block;color:#fff;font-size:1rem}.activity-summary small{display:block;margin-top:6px;color:#7187ae;font-size:.78rem;line-height:1.45}
.demo-note{margin-top:14px;padding:14px 16px;border-radius:18px;border:1px solid rgba(101,141,213,.14);background:rgba(8,20,47,.56);font-size:.74rem;color:#7d93b8;line-height:1.55}.demo-note strong{color:#c1d2ef}
@media(max-width:1100px){.live-overview{grid-template-columns:1fr}.live-glance{grid-template-columns:repeat(3,minmax(0,1fr))}.live-bottom{grid-template-columns:1fr}.live-chart-top{align-items:flex-start}}
@media(max-width:900px){.live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-card.live-featured{grid-column:span 2}}
@media(max-width:720px){.live-chart-stage{grid-template-columns:46px minmax(0,1fr);gap:7px}.live-y-axis{font-size:.61rem}.live-x-axis{margin-left:53px;font-size:.62rem}.live-chart-tooltip{min-width:128px}.live-glance{grid-template-columns:1fr}.live-chart-meta{grid-template-columns:1fr}.live-activity-head{flex-direction:column}}
@media(max-width:590px){.live-head{padding:22px 18px}.live-grid{grid-template-columns:1fr}.live-card,.live-card.live-featured{grid-column:span 1}.live-card{min-height:150px}.live-chart-top{align-items:flex-start;flex-direction:column}.live-tabs{display:flex;max-width:100%;overflow-x:auto}.glance-card{padding:16px}.live-chart-card,.live-activity{padding:18px 14px}}
@media(max-width:590px){.live-chart-stage{grid-template-columns:44px minmax(0,1fr);gap:6px}.live-y-axis{height:180px}.live-chart-hitbox{height:180px}.live-chart{height:180px;min-height:180px;max-width:100%}.live-chart-wrap{width:100%;min-width:0;overflow:visible}.live-x-axis{margin-left:50px;gap:3px;font-size:.58rem}.live-x-axis span:nth-child(even){display:none}}
@media(max-width:590px){.live-chart-wrap:after{content:'Коснитесь графика и ведите пальцем';display:block;margin-top:6px;color:#617696;font-size:.58rem;font-weight:700;letter-spacing:.01em}.live-chart-tooltip{z-index:10}}



/* v26 investor-style LIVE */
.live-overview{grid-template-columns:minmax(0,1fr);margin-bottom:14px}
.live-head{position:relative;min-height:280px;padding:34px 36px;overflow:hidden;background:linear-gradient(120deg,rgba(6,22,55,.98),rgba(6,15,37,.94) 48%,rgba(18,22,72,.92));border-color:rgba(105,153,255,.28)}
.live-head:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;right:-160px;top:-270px;background:radial-gradient(circle,rgba(104,81,255,.34),rgba(30,99,255,.12) 42%,transparent 69%);filter:blur(2px);pointer-events:none}
.live-head:after{content:"";position:absolute;width:360px;height:360px;border-radius:50%;left:34%;bottom:-300px;background:radial-gradient(circle,rgba(27,229,194,.16),transparent 68%);pointer-events:none}
.live-head>*{position:relative;z-index:1}
.live-headline-row{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}
.live-head .section-head h2{max-width:880px;font-size:clamp(2.35rem,4vw,4.3rem)}
.live-head .section-head p{max-width:980px;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.65}
.live-glance{display:none}
.live-grid{grid-template-columns:1.35fr .825fr .825fr;gap:14px}
.live-card{min-height:188px;padding:24px}
.live-card.live-featured{grid-column:span 1;grid-row:span 2;min-height:390px;display:flex;flex-direction:column;justify-content:center;padding:30px;background:linear-gradient(145deg,rgba(11,31,70,.98),rgba(5,13,34,.92) 58%,rgba(20,37,90,.88));border-color:rgba(115,166,255,.3)}
.live-card.live-featured .live-label{font-size:.82rem}
.live-card.live-featured .live-value{font-size:clamp(3rem,5.6vw,5.2rem);margin-top:26px}
.live-card.live-featured .live-delta{font-size:1rem;margin-top:18px}
.live-card.live-featured .live-sub{font-size:.82rem;margin-top:12px;max-width:360px}
.live-card.live-featured .price-accent{position:absolute;right:28px;bottom:28px;width:92px;height:92px;border-radius:50%;border:1px solid rgba(80,229,202,.17);background:radial-gradient(circle at 35% 32%,rgba(80,229,202,.22),rgba(69,97,255,.14) 52%,rgba(5,13,32,.1) 70%);box-shadow:0 0 48px rgba(70,111,255,.14)}
.live-card.live-featured .price-accent:after{content:"↗";position:absolute;inset:0;display:grid;place-items:center;color:#63ead1;font-size:2.2rem;font-weight:400}
.live-bottom{grid-template-columns:1fr;margin-top:14px}
.live-chart-card{padding:24px 26px}
.live-chart{height:220px}.live-y-axis{height:220px}.live-chart-stage{margin-top:22px}
.live-chart-card .live-sub{font-size:.77rem}
.live-chart-meta{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}
.live-activity{display:none}
.live-investor-note{display:flex;align-items:flex-start;gap:12px;margin-top:14px;padding:15px 17px;border:1px solid rgba(103,145,220,.14);border-radius:18px;background:linear-gradient(120deg,rgba(10,24,54,.66),rgba(7,15,35,.58));color:#7f94b8;font-size:.76rem;line-height:1.55}
.live-investor-note i{flex:none;width:9px;height:9px;margin-top:5px;border-radius:50%;background:#4e8cff;box-shadow:0 0 16px rgba(78,140,255,.65)}
@media(max-width:1050px){.live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-card.live-featured{grid-column:span 2;grid-row:auto;min-height:270px}}
@media(max-width:720px){.live-head{min-height:auto;padding:24px 20px}.live-headline-row{flex-direction:column}.live-grid{grid-template-columns:1fr}.live-card.live-featured{grid-column:span 1;min-height:320px;justify-content:flex-start;padding:24px 20px 118px}.live-card.live-featured .live-value{font-size:clamp(3rem,14vw,4.2rem);margin-top:18px}.live-card.live-featured .live-delta{margin-top:14px}.live-card.live-featured .live-sub{margin-top:10px;max-width:calc(100% - 110px)}.live-card.live-featured .price-accent{width:70px;height:70px;right:18px;bottom:18px}.live-chart{height:190px}.live-y-axis{height:190px}.live-chart-card{padding:18px 14px}.live-chart-meta{grid-template-columns:1fr}.live-investor-note{font-size:.72rem}}
@media(max-width:480px){.live-card.live-featured{min-height:300px;padding:22px 18px 112px}.live-card.live-featured .live-label{font-size:.78rem}.live-card.live-featured .live-sub{font-size:.78rem;max-width:calc(100% - 96px)}.live-card.live-featured .price-accent{width:64px;height:64px;right:16px;bottom:16px}.live-card.live-featured .price-accent:after{font-size:2rem}}


/* v37 APR metrics */
.live-apr-panel{display:grid;grid-template-columns:minmax(220px,.72fr) repeat(2,minmax(0,1fr));gap:14px;align-items:stretch;margin-top:14px;padding:18px;border:1px solid rgba(105,151,228,.18);border-radius:24px;background:linear-gradient(135deg,rgba(8,22,52,.82),rgba(5,13,32,.78));box-shadow:0 16px 44px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.035)}
.live-apr-intro{display:flex;flex-direction:column;justify-content:center;padding:6px 8px}.live-apr-intro span{display:inline-flex;align-self:flex-start;padding:6px 9px;border-radius:999px;background:rgba(91,104,255,.14);border:1px solid rgba(111,135,255,.18);color:#bfcaff;font-size:.66rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.live-apr-intro b{margin-top:10px;color:#f1f5ff;font-size:1.06rem}.live-apr-intro small{margin-top:6px;color:#7489ae;font-size:.74rem;line-height:1.45}
.live-apr-metric{position:relative;overflow:hidden;padding:17px 18px;border:1px solid rgba(108,148,221,.14);border-radius:19px;background:rgba(10,27,62,.62)}.live-apr-metric:after{content:"";position:absolute;right:-34px;top:-42px;width:112px;height:112px;border-radius:50%;background:radial-gradient(circle,rgba(72,135,255,.20),transparent 68%);pointer-events:none}.live-apr-metric.hold:after{background:radial-gradient(circle,rgba(155,92,255,.20),transparent 68%)}.live-apr-metric span{display:block;color:#8398bd;font-size:.7rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.live-apr-value{position:relative;z-index:1;margin-top:9px;color:#58e4bd;font-size:1.65rem;font-weight:900;letter-spacing:-.035em}.live-apr-metric.hold .live-apr-value{color:#b998ff}.live-apr-metric small{display:block;margin-top:5px;color:#6f84aa;font-size:.7rem}.live-apr-coeff{margin-top:5px;color:#64799e;font-size:.65rem;font-variant-numeric:tabular-nums}
@media(max-width:820px){.live-apr-panel{grid-template-columns:1fr 1fr}.live-apr-intro{grid-column:1/-1;padding:2px 4px 6px}}
@media(max-width:520px){.live-apr-panel{grid-template-columns:1fr;padding:14px;gap:10px}.live-apr-intro{grid-column:auto}.live-apr-metric{padding:15px 16px}.live-apr-value{font-size:1.5rem}}

/* White Paper v2: compact parameter grid */
.wp-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 18px}.wp-specs>div{padding:14px 16px;border-radius:15px;background:rgba(12,32,72,.55);border:1px solid rgba(96,148,255,.16)}.wp-specs span{display:block;color:#8fa8d2;font-size:.8rem;margin-bottom:5px}.wp-specs b{display:block;color:#fff;font-size:1rem}.paper-body ul{margin:8px 0 16px;padding-left:22px;color:#c9d8f5}.paper-body li{margin:7px 0;line-height:1.6}@media(max-width:600px){.wp-specs{grid-template-columns:1fr}}

/* Section heading cleanup: removed redundant kicker labels */
#transparency .section-head,
#roadmap .section-head,
#faq .section-head,
#whitepaper .section-head{
  grid-template-columns:1fr!important;
  gap:0!important;
}
#transparency .section-head>div:last-child,
#roadmap .section-head>div:last-child,
#faq .section-head>div:last-child,
#whitepaper .section-head>div:last-child{
  width:100%;
  max-width:none!important;
}
#faq .faq-head{grid-template-columns:1fr!important;}

/* v13: POLETELI LIVE replaces duplicated public-metrics dashboard */
#transparency .two{grid-template-columns:1fr!important;}
#transparency .panel{width:100%;}

/* LIVE + transparency merged section */
.live-transparency{margin-top:34px;padding-top:30px;border-top:1px solid rgba(104,151,235,.16)}
.live-transparency .section-head{margin-bottom:22px}
.live-transparency .two{grid-template-columns:1fr!important}
.live-transparency .panel{width:100%}
@media(max-width:760px){.live-transparency{margin-top:26px;padding-top:24px}}

/* v35 mobile chart: CSS-native period switch + tap points, no JS required */
.live-mobile-chart{display:none}
@media(max-width:720px){.live-desktop-chart{display:none!important}.live-mobile-chart{display:block}.mperiod-input{position:absolute;opacity:0;pointer-events:none}.mperiod-tabs{display:flex;width:max-content;max-width:100%;gap:5px;padding:4px;margin:16px 0 24px;border-radius:999px;background:rgba(106,136,195,.08)}.mperiod-tabs label{padding:9px 15px;border-radius:999px;color:#8295b8;font-size:.82rem;font-weight:850;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none}#mperiod-24H:checked~.mperiod-tabs label[for="mperiod-24H"],#mperiod-30D:checked~.mperiod-tabs label[for="mperiod-30D"],#mperiod-90D:checked~.mperiod-tabs label[for="mperiod-90D"],#mperiod-1Y:checked~.mperiod-tabs label[for="mperiod-1Y"]{background:rgba(86,112,255,.23);color:#fff}.mchart-pane{display:none}#mperiod-24H:checked~.mchart-panes .mchart-24H,#mperiod-30D:checked~.mchart-panes .mchart-30D,#mperiod-90D:checked~.mchart-panes .mchart-90D,#mperiod-1Y:checked~.mchart-panes .mchart-1Y{display:block}.mchart-grid{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px}.mchart-y{position:relative;height:210px;color:#7d90b3;font-size:.7rem;font-weight:800}.mchart-y span{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.mchart-plot{position:relative;height:210px;min-width:0}.mchart-plot svg{width:100%;height:210px;display:block}.mgrid line{stroke:rgba(129,156,211,.13);stroke-width:1;vector-effect:non-scaling-stroke}.marea{fill:rgba(78,140,255,.16)}.mline{fill:none;stroke:#4e8cff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.mlast{fill:#07152f;stroke:#55e2d5;stroke-width:3;vector-effect:non-scaling-stroke}.mpoint-input{position:absolute;opacity:0;pointer-events:none}.mchart-point{position:absolute;z-index:4;top:0;width:34px;height:210px;margin-left:-17px;padding:0;background:transparent;border-radius:18px;outline:none;-webkit-tap-highlight-color:transparent;cursor:pointer;touch-action:manipulation}.mchart-dot{position:absolute;left:50%;top:var(--py);width:12px;height:12px;margin:-6px;border-radius:50%;background:#07152f;border:2px solid #fff;opacity:0;box-shadow:0 0 0 6px rgba(82,226,213,.16),0 0 18px rgba(82,226,213,.38)}.mchart-vline{position:absolute;left:50%;top:8px;bottom:8px;width:1px;border-left:1px dashed rgba(181,203,244,.48);opacity:0;pointer-events:none}.mchart-tip{position:absolute;z-index:8;left:50%;top:calc(var(--py) - 14px);min-width:158px;padding:10px 12px;border-radius:13px;border:1px solid rgba(118,159,230,.3);background:rgba(3,10,25,.97);box-shadow:0 14px 36px rgba(0,0,0,.38);transform:translate(-50%,-100%);opacity:0;pointer-events:none;color:#e9f1ff;text-align:left}.mchart-tip small{display:block;color:#899fc4;font-size:.68rem;white-space:nowrap;margin-bottom:5px}.mchart-tip b{display:block;color:#56e5cf;font-size:.95rem;white-space:nowrap}.mpoint-input:checked + .mchart-point .mchart-dot,.mpoint-input:checked + .mchart-point .mchart-vline,.mpoint-input:checked + .mchart-point .mchart-tip{opacity:1}.mchart-point.edge-left .mchart-tip{left:12px;transform:translate(0,-100%)}.mchart-point.edge-right .mchart-tip{left:auto;right:12px;transform:translate(0,-100%)}.mchart-hint{margin:10px 0 0 72px;color:#63799e;font-size:.66rem;font-weight:800}.mchart-x{display:flex;justify-content:space-between;margin:10px 0 0 72px;color:#7c90b4;font-size:.72rem;font-weight:800}.mchart-meta{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px}.mchart-meta>div{padding:15px 17px;border-radius:18px;background:rgba(12,29,66,.66);border:1px solid rgba(98,138,214,.16)}.mchart-meta span{display:block;color:#8399bf;font-size:.68rem;font-weight:850;letter-spacing:.11em;margin-bottom:5px}.mchart-meta b{display:block;color:#eef4ff;font-size:1rem}.mchart-meta b.positive{color:#59e3a7}.mchart-meta b.negative{color:#ff6f86}}

/* ===== v42 premium LIVE redesign ===== */
.live-overview{margin-bottom:16px}
.live-head{padding:36px;border-radius:34px;background:linear-gradient(135deg,rgba(8,21,52,.98) 0%,rgba(7,16,39,.96) 44%,rgba(20,25,77,.94) 100%);border:1px solid rgba(123,160,255,.26);box-shadow:0 30px 90px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(92,121,255,.06);backdrop-filter:blur(16px);overflow:hidden}
.live-head:before{background:radial-gradient(circle,rgba(112,93,255,.34),rgba(39,103,255,.12) 42%,transparent 69%)}
.live-head:after{background:radial-gradient(circle,rgba(31,232,198,.18),transparent 68%)}
.live-headline-row{gap:22px}
.live-status{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:999px;border:1px solid rgba(114,163,255,.22);background:linear-gradient(135deg,rgba(20,44,91,.62),rgba(10,23,52,.55));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 14px 30px rgba(0,0,0,.16);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#c5d6ff;white-space:nowrap}
.live-dot{width:8px;height:8px;border-radius:50%;background:#52e6ca;box-shadow:0 0 0 6px rgba(82,230,202,.12),0 0 16px rgba(82,230,202,.4)}
.live-hero-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}
.live-hero-chip{position:relative;padding:16px 16px 15px;border-radius:20px;border:1px solid rgba(108,150,226,.16);background:linear-gradient(180deg,rgba(17,38,82,.42),rgba(8,21,47,.34));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.live-hero-chip:after{content:"";position:absolute;inset:auto 16px 0 16px;height:1px;background:linear-gradient(90deg,rgba(86,232,205,.0),rgba(86,232,205,.35),rgba(104,108,255,.35),rgba(86,232,205,.0))}
.live-hero-chip span{display:block;color:#7f96bf;font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}
.live-hero-chip b{display:block;margin-top:8px;color:#f4f7ff;font-size:1rem;line-height:1.3}
.live-hero-chip small{display:block;margin-top:6px;color:#8ca2c9;font-size:.76rem;line-height:1.45}
.live-grid{gap:16px}
.live-card{border-radius:26px;background:linear-gradient(160deg,rgba(9,24,56,.95) 0%,rgba(5,13,31,.9) 62%,rgba(12,28,63,.88) 100%);border:1px solid rgba(117,154,223,.18);box-shadow:0 20px 55px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04);backdrop-filter:blur(14px)}
.live-card:before{background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 34%)}
.live-card:after{width:160px;height:160px;right:-60px;top:-60px;background:radial-gradient(circle,rgba(76,131,255,.18),transparent 68%)}
.live-card:hover{transform:translateY(-1px);transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 26px 70px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.05)}
.live-label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#9eb1d3;font-size:.8rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}
.live-chip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(123,154,255,.24);background:linear-gradient(135deg,rgba(58,86,172,.42),rgba(36,49,114,.38));color:#e6eeff;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
.live-kv{display:flex;align-items:center;gap:8px;margin-top:12px;color:#8398bd;font-size:.8rem}.live-kv span{text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-weight:800;color:#6f84aa}.live-kv b{color:#d8e4ff;font-weight:700;font-size:.78rem}
.live-value{margin-top:18px;color:#f7fbff;text-shadow:0 4px 30px rgba(72,126,255,.12)}
.live-value small{opacity:.82}
.live-delta{margin-top:16px}
.live-sub{margin-top:10px;color:#8095bc;line-height:1.55}
.live-card.live-featured{background:linear-gradient(145deg,rgba(11,30,69,.99) 0%,rgba(5,13,34,.95) 57%,rgba(19,39,95,.88) 100%);border-color:rgba(126,169,255,.3);box-shadow:0 26px 76px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.07)}
.live-card.live-featured .live-sub{max-width:420px}
.live-card.live-featured .price-accent{width:104px;height:104px;border-color:rgba(84,232,205,.2);background:radial-gradient(circle at 38% 32%,rgba(84,232,205,.28),rgba(69,97,255,.18) 46%,rgba(5,13,32,.1) 70%);box-shadow:0 0 0 1px rgba(91,123,255,.08),0 16px 40px rgba(57,92,205,.2),inset 0 1px 0 rgba(255,255,255,.08)}
.live-card.live-featured .price-accent:before{content:"";position:absolute;inset:14px;border-radius:50%;border:1px solid rgba(126,235,214,.18)}
.live-card.live-featured .price-accent:after{font-size:2.35rem}
.live-meter{height:8px;border-radius:999px;background:rgba(255,255,255,.06);box-shadow:inset 0 1px 2px rgba(0,0,0,.22);overflow:hidden;margin-top:14px}.live-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#32e3c3 0%,#4f8cff 52%,#b16dff 100%);box-shadow:0 0 20px rgba(89,118,255,.22)}
.live-apr-panel{margin-top:16px;padding:20px;border-radius:28px;border:1px solid rgba(114,153,224,.2);background:linear-gradient(145deg,rgba(7,18,43,.9),rgba(7,16,39,.84) 55%,rgba(17,28,75,.82));box-shadow:0 22px 60px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05)}
.live-apr-intro b{font-size:1.14rem}.live-apr-intro small{font-size:.78rem;color:#8398bd}.live-apr-metric{border-radius:22px;background:linear-gradient(180deg,rgba(15,33,72,.72),rgba(8,19,45,.7));border:1px solid rgba(108,148,221,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.live-apr-value{font-size:1.9rem}
.live-chart-card{padding:26px 28px;border-radius:28px;background:linear-gradient(160deg,rgba(8,19,44,.9),rgba(6,14,33,.92));border:1px solid rgba(116,151,220,.18);box-shadow:0 24px 70px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05)}
.live-chart-top b{font-size:1.32rem;color:#f1f5ff}.live-chart-card .live-sub{margin-top:4px;color:#8197bc}
.live-tabs{padding:5px;border-radius:999px;background:rgba(15,33,72,.62);border:1px solid rgba(111,148,213,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.live-tabs button{padding:10px 15px;border-radius:999px;color:#92a7cb;font-weight:800;letter-spacing:.03em}.live-tabs button.active{background:linear-gradient(135deg,rgba(88,110,225,.72),rgba(60,75,170,.78));color:#fff;box-shadow:0 8px 22px rgba(68,88,192,.28)}
.live-chart-stage{padding:18px 0 4px}.live-x-axis{margin-top:10px}.live-chart-meta{margin-top:14px;gap:12px}.live-chart-meta>div{padding:15px 16px;border-radius:18px;border:1px solid rgba(109,146,214,.14);background:linear-gradient(180deg,rgba(14,31,68,.45),rgba(8,18,44,.42))}.live-chart-meta span{display:block;color:#7e95bd;font-size:.67rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.live-chart-meta b{display:block;margin-top:6px;color:#f3f7ff;font-size:1.15rem}.live-chart-meta b.positive,[data-live-change].positive{color:#55e7c8}.live-investor-note{margin-top:16px;padding:18px 20px;border-radius:22px;border:1px solid rgba(116,151,220,.16);background:linear-gradient(135deg,rgba(9,23,53,.72),rgba(7,17,39,.72));box-shadow:0 18px 52px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.04)}
.demo-note{margin-top:14px;padding:16px 18px;border-radius:20px;border:1px dashed rgba(118,152,220,.2);background:rgba(8,18,43,.44)}
@media(max-width:1050px){.live-hero-strip{grid-template-columns:1fr 1fr}.live-hero-chip:last-child{grid-column:1/-1}}
@media(max-width:720px){.live-head{padding:24px 20px 22px}.live-hero-strip{grid-template-columns:1fr}.live-status{white-space:normal}.live-card.live-featured .price-accent{width:76px;height:76px}.live-chart-card{padding:18px 15px}.live-tabs button{padding:9px 12px}}
@media(max-width:480px){.live-head .section-head h2{font-size:clamp(2rem,10vw,2.7rem)}.live-head .section-head p{font-size:.92rem;line-height:1.6}.live-card.live-featured{padding-bottom:116px}.live-kv{flex-direction:column;align-items:flex-start;gap:4px}.live-value small{display:inline-block;margin-top:4px}.live-apr-panel{padding:14px}.live-chart-meta b{font-size:1.02rem}}


/* v43 Telegram channel CTA */
.nav .telegram-news-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(85,198,255,.28);background:linear-gradient(135deg,rgba(20,137,255,.18),rgba(45,92,230,.18));color:#dff4ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
.nav .telegram-news-btn:hover{background:linear-gradient(135deg,rgba(20,137,255,.3),rgba(45,92,230,.28));border-color:rgba(103,205,255,.52);box-shadow:0 10px 26px rgba(23,115,226,.18)}
.telegram-news-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}
.project-link-btn.channel{background:linear-gradient(135deg,#1597ff 0%,#2379f1 48%,#465af0 100%);border-color:rgba(151,213,255,.72);box-shadow:0 14px 32px rgba(26,105,227,.3),inset 0 1px 0 rgba(255,255,255,.2)}
.project-link-btn.channel:hover{box-shadow:0 16px 36px rgba(26,105,227,.38),inset 0 1px 0 rgba(255,255,255,.22)}
@media(max-width:820px){.nav .telegram-news-btn{display:none!important}}

.live-data-status{display:flex;align-items:center;gap:8px;margin:14px 2px 0;color:#7188af;font-size:.72rem;font-weight:700;letter-spacing:.02em}.live-data-status:before{content:"";width:7px;height:7px;border-radius:50%;background:#4ce3c4;box-shadow:0 0 12px rgba(76,227,196,.55)}.live-data-status[data-state="error"]:before{background:#ff7185;box-shadow:0 0 12px rgba(255,113,133,.45)}.live-data-status[data-state="loading"]:before{animation:livePulse 1s ease-in-out infinite}

/* v52 mobile navigation + audit hardening */
.mobile-menu-btn{display:none;width:42px;height:42px;border:1px solid rgba(111,167,255,.24);background:rgba(5,21,52,.78);border-radius:14px;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer;flex:0 0 auto}
.mobile-menu-btn span{display:block;width:18px;height:2px;border-radius:999px;background:#dce8ff;transition:transform .22s ease,opacity .22s ease}
.mobile-menu-btn[aria-expanded="true"] span:nth-child(1),.mobile-menu-toggle:checked + .mobile-menu-btn span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.mobile-menu-btn[aria-expanded="true"] span:nth-child(2),.mobile-menu-toggle:checked + .mobile-menu-btn span:nth-child(2){opacity:0}
.mobile-menu-btn[aria-expanded="true"] span:nth-child(3),.mobile-menu-toggle:checked + .mobile-menu-btn span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.growth-disclaimer{position:relative;z-index:3;margin:10px auto 0;max-width:720px;text-align:center;color:#758bb1;font-size:.72rem;line-height:1.5;letter-spacing:.02em}
@media(max-width:820px){
  html{scroll-padding-top:92px}
  body{padding-top:78px}
  main [id]{scroll-margin-top:92px}
  .topbar .shell{position:relative}
  .mobile-menu-btn{display:inline-flex}
  .topbar .nav{position:fixed;top:78px;left:14px;right:14px;display:none!important;flex-direction:column;align-items:stretch;gap:4px;padding:12px;border-radius:20px;border:1px solid rgba(107,155,238,.22);background:rgba(3,12,31,.97);box-shadow:0 22px 55px rgba(0,0,0,.44);backdrop-filter:blur(18px);z-index:90}
  .topbar .nav.mobile-open,.mobile-menu-toggle:checked ~ .nav{display:flex!important}
  .topbar .nav>a{display:flex!important;padding:12px 14px;border-radius:12px;font-size:.9rem}
  .topbar .nav>a:hover{background:rgba(39,91,178,.18)}
  .topbar .nav .lang-switch{align-self:flex-start;margin:6px 8px 3px}
  .topbar .nav .whitepaper-btn{display:flex!important;margin-top:4px;justify-content:center}
}


/* v57 iOS mobile sticky header hardening */
@media(max-width:820px){
  body{padding-top:0!important}
  .topbar{
    position:-webkit-sticky!important;
    position:sticky!important;
    top:0!important;
    left:auto!important;
    right:auto!important;
    width:100%!important;
    z-index:1000!important;
    -webkit-backdrop-filter:blur(18px);
    backdrop-filter:blur(18px);
    transform:translateZ(0);
    will-change:transform;
  }
  .topbar .shell{min-height:78px}
  .topbar .nav{
    top:78px!important;
    z-index:999!important;
  }
  html{scroll-padding-top:92px!important}
  main [id]{scroll-margin-top:92px!important}
}


@media(max-width:820px){
  :root{--mobile-header-h:96px}
  html{scroll-padding-top:calc(var(--mobile-header-h) + 18px)!important}
  body{padding-top:var(--mobile-header-h)!important}
  main [id]{scroll-margin-top:calc(var(--mobile-header-h) + 18px)!important}
  .topbar{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;min-height:var(--mobile-header-h)!important;z-index:2147483000!important;margin:0!important;transform:none!important;will-change:auto!important;isolation:isolate;background:rgba(3,11,28,.985)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;box-shadow:0 10px 30px rgba(0,0,0,.38),0 1px 0 rgba(92,144,255,.18)!important}
  .topbar .shell{min-height:var(--mobile-header-h)!important;height:var(--mobile-header-h)!important;padding:12px 0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
  .topbar .brand{min-width:0;flex:1 1 auto}
  .topbar .brand-copy{min-width:0}
  .topbar .brand-copy span{line-height:1.2}
  .mobile-menu-btn{flex:0 0 52px;width:52px;height:52px}
  .topbar .nav{position:fixed!important;top:calc(var(--mobile-header-h) + 8px)!important;left:14px!important;right:14px!important;z-index:2147482999!important;max-height:calc(100dvh - var(--mobile-header-h) - 28px);overflow:auto;-webkit-overflow-scrolling:touch}
}
@media(max-width:430px){
  :root{--mobile-header-h:92px}
  .topbar .shell{width:calc(100% - 28px)!important}
  .topbar .brand img{width:50px!important;height:50px!important}
  .topbar .brand-copy b{font-size:1.18rem!important}
  .topbar .brand-copy span{font-size:.62rem!important;letter-spacing:.15em!important;max-width:245px}
  .mobile-menu-btn{flex-basis:50px;width:50px;height:50px}
}

/* v59.1: the same live Decimal chart is used on desktop and mobile. */
@media(max-width:720px){
  .live-desktop-chart{display:block!important}
  .live-mobile-chart{display:none!important}
}

/* v59.3: light theme and animated theme switcher. */
:root{
  color-scheme:dark;
  --mobile-header-bg:rgba(3,11,28,.985);
  --mobile-header-shadow:0 10px 30px rgba(0,0,0,.38),0 1px 0 rgba(92,144,255,.18);
}
html[data-theme="light"]{
  color-scheme:light;
  --bg:#e7edf6;
  --bg2:#dbe5f2;
  --panel:rgba(244,248,253,.88);
  --panel-strong:rgba(250,252,255,.97);
  --line:rgba(22,70,137,.2);
  --line-strong:rgba(14,91,201,.48);
  --text:#0b1d38;
  --muted:#526985;
  --shadow:0 24px 54px rgba(18,48,91,.14),inset 0 1px 0 rgba(255,255,255,.9);
  --mobile-header-bg:rgba(235,241,249,.97);
  --mobile-header-shadow:0 10px 30px rgba(20,49,91,.14),0 1px 0 rgba(25,91,184,.18);
}

.theme-toggle{
  position:relative;
  flex:0 0 64px;
  width:64px;
  height:38px;
  margin:0 3px;
  padding:0;
  border:1px solid rgba(111,167,255,.28);
  border-radius:999px;
  background:rgba(5,21,52,.78);
  color:#87a4d3;
  cursor:pointer;
  isolation:isolate;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06);
  transition:background .38s ease,border-color .38s ease,box-shadow .38s ease;
}
.theme-toggle:before{
  content:"";
  position:absolute;
  z-index:-1;
  top:4px;
  left:4px;
  width:28px;
  height:28px;
  border-radius:50%;
  background:linear-gradient(145deg,#2b7cf7,#174dc5);
  box-shadow:0 5px 14px rgba(6,59,159,.42),inset 0 1px 0 rgba(255,255,255,.3);
  transform:translateX(28px);
  transition:transform .44s cubic-bezier(.22,1,.36,1),background .38s ease,box-shadow .38s ease;
}
.theme-toggle-icon{
  position:absolute;
  top:9px;
  width:18px;
  height:18px;
  display:grid;
  place-items:center;
  pointer-events:none;
  transition:color .32s ease,transform .44s cubic-bezier(.22,1,.36,1),opacity .32s ease;
}
.theme-toggle-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.theme-toggle-sun{left:9px;color:#7892ba;opacity:.72}
.theme-toggle-moon{right:9px;color:#fff;opacity:1}
.theme-toggle:hover{border-color:rgba(125,190,255,.62);box-shadow:0 7px 20px rgba(14,91,211,.18),inset 0 1px 0 rgba(255,255,255,.09)}
.theme-toggle.is-light,.theme-toggle[aria-pressed="true"]{background:#e7edf8;border-color:rgba(44,102,192,.22);color:#536b91;box-shadow:inset 0 1px 2px rgba(30,59,108,.08)}
.theme-toggle.is-light:before,.theme-toggle[aria-pressed="true"]:before{transform:translateX(0);background:linear-gradient(145deg,#ffe16e,#ffb832);box-shadow:0 5px 14px rgba(208,139,5,.28),inset 0 1px 0 rgba(255,255,255,.7)}
.theme-toggle.is-light .theme-toggle-sun,.theme-toggle[aria-pressed="true"] .theme-toggle-sun{color:#6d5010;opacity:1;transform:rotate(90deg)}
.theme-toggle.is-light .theme-toggle-moon,.theme-toggle[aria-pressed="true"] .theme-toggle-moon{color:#8294b0;opacity:.68}

::view-transition-old(root),::view-transition-new(root){animation-duration:.48s;animation-timing-function:ease-in-out}
::view-transition-old(root){animation-name:poleteli-theme-out}
::view-transition-new(root){animation-name:poleteli-theme-in}
@keyframes poleteli-theme-out{to{opacity:0;filter:brightness(1.07)}}
@keyframes poleteli-theme-in{from{opacity:0;filter:brightness(.96)}}
.theme-transitioning body,
.theme-transitioning .topbar,
.theme-transitioning .hero,
.theme-transitioning .hero-live,
.theme-transitioning .section .shell,
.theme-transitioning .flow-card,
.theme-transitioning .kpi,
.theme-transitioning .panel,
.theme-transitioning .road,
.theme-transitioning .faq-item,
.theme-transitioning .paper-item,
.theme-transitioning .paper-index a,
.theme-transitioning .project-links .shell,
.theme-transitioning .footer-row{transition:background .48s ease,color .48s ease,border-color .48s ease,box-shadow .48s ease}

html[data-theme="light"] body{
  background:
    radial-gradient(circle at 10% 10%,rgba(34,107,220,.14),transparent 28%),
    radial-gradient(circle at 87% 18%,rgba(53,154,234,.12),transparent 24%),
    radial-gradient(circle at 82% 72%,rgba(35,97,194,.08),transparent 22%),
    linear-gradient(180deg,#f0f4f9 0%,#e2eaf4 38%,#edf2f8 72%,#dfe8f3 100%);
}
html[data-theme="light"] body:before{
  opacity:.32;
  background-image:
    radial-gradient(circle at 12% 18%,rgba(25,92,190,.45) 0 1px,transparent 1.6px),
    radial-gradient(circle at 27% 42%,rgba(37,105,210,.38) 0 1px,transparent 1.5px),
    radial-gradient(circle at 63% 14%,rgba(25,92,190,.42) 0 1px,transparent 1.7px),
    radial-gradient(circle at 82% 11%,rgba(40,112,218,.38) 0 1px,transparent 1.7px),
    radial-gradient(circle at 91% 38%,rgba(25,92,190,.32) 0 1px,transparent 1.6px);
}
html[data-theme="light"] body:after{background-image:linear-gradient(90deg,rgba(45,87,151,.035) 1px,transparent 1px),linear-gradient(rgba(45,87,151,.03) 1px,transparent 1px)}
html[data-theme="light"] .topbar{background:linear-gradient(180deg,rgba(240,245,251,.98),rgba(230,238,248,.95));border-bottom-color:rgba(23,79,165,.2);box-shadow:0 10px 30px rgba(24,51,91,.13)}
html[data-theme="light"] .brand-copy span{color:#496582}
html[data-theme="light"] .nav>a{color:#344f70}
html[data-theme="light"] .nav>a:hover{background:rgba(24,96,201,.1);color:#062f6b}
html[data-theme="light"] .lang-switch{background:#dde6f1;border-color:rgba(24,79,163,.22)}
html[data-theme="light"] .lang-switch button{color:#526b8b}
html[data-theme="light"] .lang-switch button:hover{color:#174a93}
html[data-theme="light"] .whitepaper-btn{color:#fff!important}
html[data-theme="light"] .mobile-menu-btn{background:rgba(233,241,253,.96)!important;border-color:rgba(43,103,201,.3)!important;box-shadow:0 10px 24px rgba(46,77,128,.14)!important}
html[data-theme="light"] .mobile-menu-btn span{background:#1d4f94!important}

html[data-theme="light"] .hero{background:#e5edf7}
html[data-theme="light"] .hero-live{
  background:
    radial-gradient(circle at 62% 35%,rgba(38,112,230,.2),transparent 23%),
    radial-gradient(circle at 82% 13%,rgba(64,131,220,.13),transparent 12%),
    linear-gradient(180deg,#f1f5fa 0%,#e5edf6 58%,#d9e5f2 100%);
}
html[data-theme="light"] .hero-live:before{
  opacity:.5;
  background-image:
    radial-gradient(circle at 4% 18%,#2d73cf 0 1px,transparent 1.6px),
    radial-gradient(circle at 15% 28%,#4f9cf0 0 1px,transparent 1.7px),
    radial-gradient(circle at 28% 9%,#2d73cf 0 1px,transparent 1.5px),
    radial-gradient(circle at 51% 12%,#4f9cf0 0 1px,transparent 1.6px),
    radial-gradient(circle at 71% 17%,#2d73cf 0 1px,transparent 1.6px),
    radial-gradient(circle at 93% 8%,#4f9cf0 0 1px,transparent 1.8px);
}
html[data-theme="light"] .hero-live:after{background:radial-gradient(ellipse at 50% 2%,rgba(66,170,246,.65) 0 1.5%,rgba(43,112,216,.38) 5%,rgba(77,123,186,.14) 19%,transparent 34%),radial-gradient(ellipse at 50% 100%,#cedbea 0%,#dce6f1 60%,#edf3f8 100%);box-shadow:0 -12px 42px rgba(30,105,204,.13)}
html[data-theme="light"] .hero-copy-live .eyebrow{background:rgba(239,245,251,.82);border-color:rgba(19,91,191,.34);color:#27496e}
html[data-theme="light"] .hero-copy-live .grad{background:linear-gradient(90deg,#071a35 0%,#123f79 38%,#0879c7 75%,#0069bb 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-theme="light"] .hero-copy-live h2{color:#0b1d38}
html[data-theme="light"] .hero-copy-live h2 span{color:#0875b7}
html[data-theme="light"] .hero-copy-live .hero-lead{color:#506783}
html[data-theme="light"] .hero-copy-live .btn.ghost{background:rgba(239,245,251,.8);border-color:rgba(22,87,183,.32);color:#143f79}
html[data-theme="light"] .hero-coin-stage:before{background:radial-gradient(circle,rgba(18,92,207,.24) 0%,rgba(13,67,160,.11) 44%,transparent 70%)}
html[data-theme="light"] .orbit-b{border-color:rgba(30,113,216,.6);box-shadow:0 0 20px rgba(24,105,213,.16)}

html[data-theme="light"] .section .shell,
html[data-theme="light"] #whitepaper .shell{background:linear-gradient(180deg,rgba(241,246,251,.92),rgba(229,237,246,.9));border-color:rgba(24,75,151,.18);box-shadow:var(--shadow)}
html[data-theme="light"] .kpi,
html[data-theme="light"] .flow-card,
html[data-theme="light"] .panel,
html[data-theme="light"] .road,
html[data-theme="light"] .paper-item,
html[data-theme="light"] .paper-index a,
html[data-theme="light"] .faq-item{background:linear-gradient(180deg,rgba(249,251,253,.98),rgba(235,241,247,.96));border-color:rgba(24,75,151,.19);box-shadow:0 16px 32px rgba(22,51,93,.1),inset 0 1px 0 rgba(255,255,255,.9)}
html[data-theme="light"] #tokenomics .shell{background:linear-gradient(145deg,#152949 0%,#0b1b36 56%,#102a51 100%);border-color:rgba(66,137,229,.34);box-shadow:0 26px 60px rgba(13,38,77,.22),inset 0 1px 0 rgba(255,255,255,.1)}
html[data-theme="light"] #tokenomics .section-head h2{color:#f5f9ff}
html[data-theme="light"] #tokenomics .section-head p{color:#b8c8dc}
html[data-theme="light"] #tokenomics .section-head .kicker{color:#59a9ff}
html[data-theme="light"] #transparency .panel:first-child,
html[data-theme="light"] #transparency .panel:last-child{background:linear-gradient(180deg,rgba(249,251,253,.98),rgba(233,240,247,.96));border-color:rgba(24,75,151,.19)}
html[data-theme="light"] .kpi small,
html[data-theme="light"] .flow-card span,
html[data-theme="light"] .road span,
html[data-theme="light"] .paper-head small,
html[data-theme="light"] .faq-item>div,
html[data-theme="light"] .paper-body p,
html[data-theme="light"] .paper-body{color:#627594}
html[data-theme="light"] .kpi p,
html[data-theme="light"] .dash span{color:#596f8b}
html[data-theme="light"] .kpi b span,
html[data-theme="light"] .kicker,
html[data-theme="light"] .road em{color:#2674c9}
html[data-theme="light"] .paper-body strong{color:#13213c}
html[data-theme="light"] .paper-index a{color:#203b63}
html[data-theme="light"] .paper-index a.active,
html[data-theme="light"] .paper-index a:hover{border-color:rgba(36,111,220,.36);box-shadow:0 10px 26px rgba(51,77,123,.12),inset 0 0 0 1px rgba(255,255,255,.9)}
html[data-theme="light"] .paper-num,
html[data-theme="light"] .paper-index a span{background:rgba(28,105,222,.1);color:#1768bd}
html[data-theme="light"] .chev,
html[data-theme="light"] .faq-item summary span{background:rgba(28,105,222,.08);color:#1768bd}
html[data-theme="light"] .dash{background:rgba(224,233,244,.78);border-color:rgba(24,75,151,.15)}
html[data-theme="light"] .growth{background:linear-gradient(180deg,rgba(246,249,252,.94),rgba(226,235,245,.97));border-color:rgba(24,75,151,.18);box-shadow:0 18px 38px rgba(22,51,93,.1),inset 0 1px 0 rgba(255,255,255,.9)}
html[data-theme="light"] .growth-labels{color:#203653}

html[data-theme="light"] .cta-band .shell{background:linear-gradient(110deg,#10294f,#091b37 55%,#123666);border-color:rgba(74,151,246,.42);box-shadow:0 22px 54px rgba(13,38,77,.24),0 0 34px rgba(21,111,255,.1),inset 0 1px 0 rgba(255,255,255,.1)}
html[data-theme="light"] .cta-copy h2{color:#f7fbff}
html[data-theme="light"] .cta-copy p{color:#bbcae0}
html[data-theme="light"] .cta-kicker{color:#62b4ff}

html[data-theme="light"] .project-links .shell{background:linear-gradient(115deg,rgba(255,255,255,.96),rgba(239,246,255,.95) 55%,rgba(232,241,255,.96));border-color:rgba(43,106,205,.19);box-shadow:0 20px 52px rgba(51,77,123,.11),0 0 36px rgba(21,111,255,.06),inset 0 1px 0 #fff}
html[data-theme="light"] .project-links p{color:#647896}
html[data-theme="light"] .project-links-kicker{color:#2674c9}
html[data-theme="light"] .project-link-btn.secondary{background:rgba(255,255,255,.78);color:#1f4e91}
html[data-theme="light"] .footer-row{background:linear-gradient(120deg,rgba(255,255,255,.96),rgba(239,246,255,.95));border-color:rgba(43,106,205,.17);box-shadow:var(--shadow)}
html[data-theme="light"] .footer-brand br+div,
html[data-theme="light"] .footer-row div{color:#607391}
html[data-theme="light"] .decimal-powered{color:#607391}
html[data-theme="light"] .decimal-powered strong{color:#15233c}
html[data-theme="light"] .decimal-powered small{color:#7384a0}

html[data-theme="light"] .live-head,
html[data-theme="light"] .live-card,
html[data-theme="light"] .live-card.live-featured,
html[data-theme="light"] .live-apr-panel,
html[data-theme="light"] .live-apr-metric,
html[data-theme="light"] .live-chart-card,
html[data-theme="light"] .live-investor-note,
html[data-theme="light"] .live-chart-meta>div{background:linear-gradient(180deg,rgba(249,251,253,.98),rgba(232,239,247,.96));border-color:rgba(24,75,151,.19);box-shadow:0 16px 34px rgba(22,51,93,.1),inset 0 1px 0 rgba(255,255,255,.9)}
html[data-theme="light"] .live-hero-chip,
html[data-theme="light"] .demo-note{background:rgba(222,232,245,.9);border-color:rgba(24,75,151,.18)}
html[data-theme="light"] .live-title,
html[data-theme="light"] .live-card-value,
html[data-theme="light"] .live-apr-value,
html[data-theme="light"] .live-chart-title{color:#12213c}
html[data-theme="light"] .live-sub,
html[data-theme="light"] .live-card-foot,
html[data-theme="light"] .live-card-label,
html[data-theme="light"] .live-apr-label,
html[data-theme="light"] .live-chart-meta span,
html[data-theme="light"] .live-chart-tooltip .tip-date{color:#617492}
html[data-theme="light"] .live-meter{background:rgba(45,91,164,.12)}
html[data-theme="light"] .live-tabs{background:rgba(231,239,252,.86);border-color:rgba(39,101,199,.15)}
html[data-theme="light"] .live-tabs button{color:#607391}
html[data-theme="light"] .live-tabs button:hover{color:#154d91}
html[data-theme="light"] .live-chart .grid line,
html[data-theme="light"] .live-chart .hover-line{stroke:rgba(41,83,149,.18)}
html[data-theme="light"] .live-x-axis,
html[data-theme="light"] .live-y-axis{color:#6a7d9b}
html[data-theme="light"] .live-chart-tooltip{background:rgba(255,255,255,.97);border-color:rgba(33,98,201,.24);color:#13213c;box-shadow:0 13px 30px rgba(45,72,119,.15)}
html[data-theme="light"] .live-chart .last-dot,
html[data-theme="light"] .live-chart .hover-dot{fill:#fff}
html[data-theme="light"] .live-head .section-head h2,
html[data-theme="light"] .live-value,
html[data-theme="light"] .live-hero-chip b,
html[data-theme="light"] .live-chart-top b,
html[data-theme="light"] .live-chart-meta b,
html[data-theme="light"] .activity-summary b,
html[data-theme="light"] .live-apr-intro b{color:#12213c}
html[data-theme="light"] .live-head .section-head p,
html[data-theme="light"] .live-label,
html[data-theme="light"] .live-hero-chip span,
html[data-theme="light"] .live-hero-chip small,
html[data-theme="light"] .live-value small,
html[data-theme="light"] .live-sub,
html[data-theme="light"] .live-investor-note,
html[data-theme="light"] .live-apr-intro small,
html[data-theme="light"] .live-apr-metric span,
html[data-theme="light"] .live-apr-metric small,
html[data-theme="light"] .live-apr-coeff{color:#617492}
html[data-theme="light"] .live-label .live-chip{color:#235591;background:rgba(67,112,224,.1);border-color:rgba(55,104,205,.16)}
html[data-theme="light"] .live-delta.neutral{color:#607391}
html[data-theme="light"] .live-delta.blue{color:#176cbd}
html[data-theme="light"] .live-delta.violet{color:#7754c7}
html[data-theme="light"] .live-chart-meta span,
html[data-theme="light"] .activity-summary span,
html[data-theme="light"] .activity-summary small{color:#617492}

@media(max-width:820px){
  html[data-theme="light"] .topbar{background:var(--mobile-header-bg)!important;box-shadow:var(--mobile-header-shadow)!important;border-bottom-color:rgba(43,103,201,.16)!important}
  html[data-theme="light"] .topbar .nav{background:rgba(235,241,249,.985)!important;border-color:rgba(24,79,163,.22)!important;box-shadow:0 18px 44px rgba(20,49,91,.2)!important}
  html[data-theme="light"] .topbar .nav>a{color:#315379!important}
  .topbar .nav.mobile-open,.mobile-menu-toggle:checked ~ .nav{display:grid!important;grid-template-columns:minmax(0,1fr) 64px!important}
  .topbar .nav>a{grid-column:1/-1}
  .topbar .nav .lang-switch{grid-column:1;grid-row:auto;align-self:center;margin:6px 0 3px 8px}
  .topbar .nav .theme-toggle{grid-column:2;grid-row:auto;align-self:center;margin:6px 0 3px}
}
@media(max-width:430px){
  .theme-toggle{flex-basis:60px;width:60px;height:36px}
  .theme-toggle:before{width:26px;height:26px}
  .theme-toggle-icon{top:8px}
  .theme-toggle:before{transform:translateX(26px)}
  .theme-toggle.is-light:before,.theme-toggle[aria-pressed="true"]:before{transform:translateX(0)}
}
@media(prefers-reduced-motion:reduce){
  ::view-transition-old(root),::view-transition-new(root){animation:none!important}
  .theme-toggle,.theme-toggle:before,.theme-toggle-icon{transition:none!important}
}
