/* LAYAI: precise layers, restrained movement, readable space. */
:root{--bg:#070811;--line:#292936;--muted:#b6b4c8;--accent:#c8bbf4}
html{scroll-padding-top:112px}body{overflow-wrap:break-word}.wrap{width:min(1360px,calc(100% - 112px))}
.header{min-height:90px;gap:24px}.brand{gap:10px;letter-spacing:3.5px;font-size:23px}.brand img{width:48px;height:48px;border-radius:0;filter:brightness(1.28);mask-image:radial-gradient(ellipse,#000 38%,transparent 74%)}
.main-nav{gap:28px;font-size:14px;color:#cfccdf}.main-nav a{position:relative;padding-block:12px;transition:color .2s ease}.main-nav a::after{content:'';position:absolute;bottom:4px;left:0;width:100%;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.main-nav a:hover::after,.main-nav a[aria-current="location"]::after{transform:scaleX(1)}
.header-actions{gap:18px}.mobile-sale,.menu-toggle{display:none}.language-picker summary{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px}.language-menu{z-index:30;background:#11121e;border-color:#3c384f;border-radius:14px;padding:7px}.language-menu a{min-height:44px}.language-picker[open] .language-menu{animation:menu-enter .18s ease-out}
.button{min-height:48px;gap:25px;padding:14px 24px;transition:background .2s ease,transform .25s ease,box-shadow .25s ease,border-color .2s ease}.button.primary{background:#dcd3f6;border-color:#dcd3f6;box-shadow:0 2px 0 #ffffff30 inset}.button:hover{transform:translateY(-2px);box-shadow:0 6px 24px #c6b1fb12}.button:active{transform:translateY(0)}.button span,.text-link span{transition:transform .25s ease}.button:hover span,.text-link:hover span{transform:translate(2px,-2px)}.button.small{min-height:44px;padding:9px 18px}
.hero{min-height:0;display:block;margin-top:-90px;padding-top:90px}.cosmos{opacity:.44;object-position:center 72%;animation:none;transform:scale(1.035)}.hero-shade{background:linear-gradient(90deg,#070811 0%,#070811c4 39%,#07081139 100%),linear-gradient(0deg,#070811 0%,#07081130 38%,#07081175 100%)}.hero-inner{padding-top:56px}
.hero-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:42px;align-items:center;min-height:485px}.hero-copy{position:relative;z-index:2;max-width:none;padding-block:15px}.hero .eyebrow{font-size:13px;letter-spacing:1.8px;color:#c4bdd9;margin-bottom:24px}
.hero h1,:lang(tr) .hero h1,:lang(ru) .hero h1{font-size:clamp(48px,5.45vw,82px);line-height:1.09;font-weight:500;letter-spacing:-.055em;margin-bottom:25px}.hero h1 em{color:#bdb0e6}:lang(tr) .hero h1{font-size:clamp(44px,4.4vw,68px);letter-spacing:-.045em}:lang(ru) .hero h1{font-size:clamp(44px,4.65vw,70px);letter-spacing:-.045em}:lang(zh-Hans) .hero h1{letter-spacing:0;font-size:clamp(48px,4.8vw,74px)}
.lead{max-width:520px;font-size:17px;line-height:1.85;color:#c4c1d3;margin-bottom:30px}.hero-actions{gap:24px}.hero-status{display:flex;align-items:center;gap:10px;max-width:520px;font-size:14px;line-height:1.65;color:#b5b0c6;margin:25px 0 0}.hero-status .signal{width:5px;height:5px;background:#b8abc9;box-shadow:none}
.hero-visual{position:relative;margin:0;width:100%;min-width:0;align-self:center}.hero-visual .layai-core{width:100%;max-width:500px;margin-inline:auto}.hero-visual figcaption{position:relative;margin-top:4px;text-align:center}.core-phases{display:flex;justify-content:center;gap:22px;padding:0;margin:0;list-style:none}.core-phases li{display:flex;gap:7px;align-items:center;font-size:14px;color:#a39bb5;white-space:nowrap;transition:color .7s ease}.core-phases li span{font-size:12px;opacity:.7;font-variant-numeric:tabular-nums}
.hero-visual:has(.layai-core[data-phase="layers"]) .core-phase-0,.hero-visual:has(.layai-core[data-phase="compress"]) .core-phase-1,.hero-visual:has(.layai-core[data-phase="activate"]) .core-phase-2{color:#e1d8f8}.concept-note{margin:10px 0 0;font-size:12px;color:#a29ab4;letter-spacing:.4px}
html:not(.js) .motion-toggle{display:none}.header-sale[aria-current="location"]{border-color:var(--accent)}
.hero-bottom{padding-block:30px 26px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.scroll-cue{display:inline-flex;align-items:center;gap:12px;font-size:14px;color:#b6b0c6;min-height:44px}.scroll-cue span{width:28px;height:34px;display:grid;place-items:center;border:1px solid #5b546f;border-radius:18px;transition:transform .25s ease;flex-shrink:0}.scroll-cue:hover span{transform:translateY(3px)}.motion-toggle{min-height:44px;padding:8px 15px;font-size:14px;border-color:#524a63;background:#10101a80;color:#c5bfd3}.motion-toggle:disabled{opacity:.65;cursor:default}
.facts{padding-block:28px;background:#070811}.facts strong{font-size:23px;letter-spacing:.6px}.section{padding-block:105px}.research{gap:75px}.brand-figure img{width:min(100%,365px);animation:none}.brand-figure figcaption{font-size:12px;letter-spacing:2.4px;margin-top:-12px}.vision-foot{border-color:#9783bd;line-height:1.8}
.architecture{padding-block:36px 28px}.execution-flow{gap:32px;margin-block:34px 28px}.execution-flow li{padding-top:7px}.execution-flow li::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:#474050}.execution-flow li::after{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background:#c6b5ed;transform:scaleX(0);transform-origin:left;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.execution-flow li.passed::after,.execution-flow li.is-current::after{transform:scaleX(1)}.node-number{margin:15px 0 21px;color:#aa9abe;transition:color .4s ease}.node-number::after{display:none}.execution-flow li.is-current .node-number{color:#e6d7ff}.execution-flow h3{transition:color .4s ease}.execution-flow li.is-current h3{color:#d7c9f5}
.allocation-panel{column-gap:28px}.sale-card{border-color:#484052;background:linear-gradient(145deg,#1c192a,#0e0e19);box-shadow:0 24px 80px #0000001a}.presale-section{background:linear-gradient(115deg,#171322,#0c0d16 74%)}.roadmap .route-dot{animation:none}.roadmap li{transition:opacity .65s ease,transform .65s ease}.faq summary{padding-right:2px}.faq details[open] p{animation:answer-enter .24s ease-out}.faq summary::after{display:grid;place-items:center;width:24px;min-width:24px}.reading-progress{height:2px;background:#bfa8ed}
.reveal{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.motion-active .reveal.waiting{transform:translateY(18px)}.motion-active .hero-copy>*{animation:hero-enter .85s cubic-bezier(.2,.7,.2,1) both}.motion-active .hero-copy>:nth-child(2){animation-delay:.07s}.motion-active .hero-copy>:nth-child(3){animation-delay:.14s}.motion-active .hero-copy>:nth-child(4){animation-delay:.21s}.motion-active .hero-copy>:nth-child(5){animation-delay:.28s}.motion-active .hero-visual{animation:hero-enter 1.1s .13s cubic-bezier(.2,.7,.2,1) both}.motion-active .cosmos{animation:slow-orbit 26s ease-in-out infinite alternate}.hero-offscreen .cosmos,.page-inactive .cosmos{animation-play-state:paused}.motion-off .reveal.waiting{opacity:1;transform:none}
@keyframes hero-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes answer-enter{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes menu-enter{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slow-orbit{from{transform:translate3d(0,var(--hero-parallax,0px),0) scale(1.035)}to{transform:translate3d(0,var(--hero-parallax,0px),0) scale(1.06)}}
@media(min-width:961px) and (max-width:1150px){.wrap{width:calc(100% - 64px)}.main-nav{gap:18px}.header,.header-actions{gap:15px}.hero-layout{gap:26px;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr)}.core-phases{gap:14px}.hero-actions{gap:18px}.hero-actions .button{padding-inline:20px}}
@media(max-width:960px){
 .wrap{width:calc(100% - 56px)}.header{min-height:82px;padding-block:14px;flex-wrap:wrap;gap:14px}.brand{font-size:21px}.brand img{width:43px;height:43px}.header-actions{margin-left:auto;gap:12px}.main-nav{order:3;flex-basis:100%;flex-wrap:wrap;justify-content:flex-start;gap:10px 24px}.main-nav .mobile-sale{display:inline-flex}.js .main-nav{display:none;position:absolute;top:calc(100% - 2px);left:0;right:0;padding:18px;background:#10111e;border:1px solid #3a344b;border-radius:16px;box-shadow:0 20px 50px #0005}.js .nav-open .main-nav{display:grid;grid-template-columns:1fr 1fr;gap:5px 20px;animation:menu-enter .2s ease-out}.main-nav a{min-height:44px}.js .menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;padding:10px;background:transparent;border:1px solid #4a435a;border-radius:50%}.menu-toggle span{display:block;height:1px;width:17px;background:#ded6ee;transition:transform .22s ease}.menu-toggle[aria-expanded="true"] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}
 .hero{margin-top:-82px;padding-top:82px}.hero-inner{padding-top:42px}.hero-layout{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0}.hero-copy{max-width:690px;padding-block:12px}.hero h1,:lang(tr) .hero h1,:lang(ru) .hero h1{font-size:clamp(48px,7.6vw,72px);line-height:1.1}.lead{max-width:560px}.hero-visual{width:min(100%,410px);justify-self:center;margin-top:-10px}.hero-bottom{padding-block:24px}.cosmos{opacity:.34;object-position:center bottom}.hero-shade{background:linear-gradient(180deg,#070811a8,#07081130 60%,#070811),linear-gradient(90deg,#070811b0,#07081120)}.section{padding-block:85px}.research{gap:30px}.execution-flow{gap:24px}.execution-flow h3{font-size:21px}.facts strong{font-size:20px}
}
@media(max-width:700px){
 html{scroll-padding-top:28px}.wrap{width:calc(100% - 40px)}.header{min-height:76px;padding-block:10px;gap:10px}.brand{font-size:20px;gap:5px;letter-spacing:3px}.brand img{width:42px;height:42px}.header-actions{gap:6px}.header-sale{display:none}.hero{margin-top:-76px;padding-top:76px}.hero-inner{padding-top:35px}.hero .eyebrow{font-size:12px;letter-spacing:1.3px;margin-bottom:22px}.hero h1,:lang(tr) .hero h1,:lang(ru) .hero h1{font-size:clamp(39px,10.4vw,65px);letter-spacing:-.05em;margin-bottom:23px}:lang(tr) .hero h1,:lang(ru) .hero h1{font-size:clamp(35px,8.55vw,57px)}:lang(zh-Hans) .hero h1{font-size:clamp(38px,9.2vw,58px);letter-spacing:0}.lead{font-size:16px;line-height:1.8;margin-bottom:26px}.hero-actions{gap:18px 22px}.hero-actions .button{padding:13px 19px;font-size:14px}.hero-status{margin-top:23px;font-size:14px;align-items:flex-start}.hero-status .signal{margin-top:9px}.hero-visual{width:min(100%,340px);margin-top:-2px}.core-phases{gap:18px}.core-phases li{font-size:14px;gap:6px}.hero-bottom{gap:12px;padding-block:23px;align-items:center}.scroll-cue{font-size:12px;gap:8px}.motion-toggle{font-size:12px;padding-inline:12px;white-space:nowrap}.facts{padding-block:8px}.facts>div{padding-block:18px}.facts strong{font-size:18px}.section{padding-block:72px}h2{font-size:clamp(32px,8.5vw,42px);line-height:1.22}.research{gap:26px}.brand-figure img{width:260px}.brand-figure figcaption{font-size:12px;letter-spacing:1.5px;margin-top:-6px}.architecture{padding-block:30px 20px}.execution-flow{gap:24px 22px}.execution-flow h3{font-size:21px;letter-spacing:-.4px}.node-number{margin-bottom:14px}.execution-flow p{font-size:16px;line-height:1.75}.sale-card{box-shadow:none}.motion-active .hero-copy>*,.motion-active .hero-visual{animation-duration:.55s}.motion-active .cosmos{animation:none;transform:scale(1.035)}
}
@media(max-width:380px){.wrap{width:calc(100% - 32px)}.hero h1{font-size:38px}:lang(tr) .hero h1,:lang(ru) .hero h1{font-size:32px}.core-phases{gap:11px}.core-phases li{font-size:12px}.scroll-cue{max-width:150px;line-height:1.5}.execution-flow{grid-template-columns:1fr}.air-date{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.hero-copy>*,.hero-visual{opacity:1;transform:none}.cosmos{transform:none}}

/* Funding terms stay readable before opening the detailed example. */
.sale-budget{font-size:16px;line-height:1.8;color:#c4bdd2;margin:22px 0 30px;max-width:590px}
.sale-explainer{grid-column:1/-1}.sale-timeline{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0}
.sale-timeline li{border-top:1px solid #5b4d70;padding-top:18px;min-width:0}.timeline-number{font-size:12px;letter-spacing:1px;color:#b7a4d0}.sale-timeline h3{font-size:17px;line-height:1.5;font-weight:600;letter-spacing:-.3px;margin:10px 0}.sale-timeline p{font-size:14px;line-height:1.8;color:#bdb6cc;margin:0}
.sale-example{border-top:1px solid #3d3449;border-bottom:1px solid #3d3449;margin-top:30px;padding-block:15px}.sale-example summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:15px;color:#e1d5f4;list-style:none}.sale-example summary::-webkit-details-marker{display:none}.sale-example summary::after{content:'+';font-size:22px}.sale-example[open] summary::after{content:'−'}.sale-example p{font-size:16px;line-height:1.9;color:#c8bfd6;max-width:900px;margin:8px 0 16px}
@media(min-width:961px) and (max-width:1100px){
 .header{flex-wrap:wrap}.header-actions{margin-left:auto}.header-sale{display:none}.main-nav{order:3;flex-basis:100%;flex-wrap:wrap;justify-content:flex-start}.main-nav .mobile-sale{display:inline-flex}.main-nav a{min-height:44px}
 .js .main-nav{display:none;position:absolute;top:calc(100% - 2px);left:0;right:0;padding:18px;background:#10111e;border:1px solid #3a344b;border-radius:16px;box-shadow:0 20px 50px #0005}.js .nav-open .main-nav{display:grid;grid-template-columns:1fr 1fr;gap:5px 20px;animation:menu-enter .2s ease-out}
 .js .menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;padding:10px;background:transparent;border:1px solid #4a435a;border-radius:50%}.menu-toggle span{display:block;height:1px;width:17px;background:#ded6ee;transition:transform .22s ease}.menu-toggle[aria-expanded="true"] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}
}
@media(max-width:900px){.sale-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}
@media(max-width:480px){.sale-timeline{grid-template-columns:1fr;gap:22px}.sale-timeline li{display:grid;grid-template-columns:25px minmax(0,1fr);column-gap:12px}.timeline-number{grid-row:1/3;padding-top:3px}.sale-timeline h3{margin:0 0 7px}.sale-timeline p{grid-column:2}.sale-budget{font-size:15px}.sale-example p{font-size:15px}}
/* Quiet overview: keep the depth in the whitepaper and disclosure rows. */
.compact-details{margin-top:20px;border-top:1px solid rgba(210,206,230,.18);padding-top:16px}.compact-details summary{cursor:pointer;color:#dcd5ea;font-size:14px;font-weight:600;list-style-position:inside}.compact-details[open] summary{margin-bottom:12px}.compact-details p{line-height:1.6}.architecture .text-link{display:inline-flex;margin-top:18px}.sale-explainer{display:block}.sale-explainer>.compact-details{margin-top:0}.sale-explainer .sale-timeline{padding-top:20px}.roadmap li{min-height:0}.roadmap .route-index{opacity:.3}.roadmap+.text-link{display:inline-flex;margin-top:28px}.airdrop .air-date{opacity:.78}
@media(min-width:901px){.section{padding-block:78px}.roadmap{gap:14px}.roadmap li{padding-bottom:20px}}
@media(max-width:900px){.section{padding-block:62px}.sale-explainer .sale-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.section{padding-block:48px}.sale-explainer .sale-timeline{grid-template-columns:1fr}}
/* LAYAI protocol: orbital layers and a legible contribution network. */
.hero-visual{position:relative;isolation:isolate}.hero-visual>.layai-core{position:relative;z-index:1}.protocol-orbit{position:absolute;inset:4% -4% 16%;pointer-events:none;display:grid;place-items:center;z-index:0}.protocol-orbit i{position:absolute;width:94%;aspect-ratio:1;border:1px solid #b2a0dc36;border-radius:50%;transform:rotateX(60deg) rotateZ(-25deg)}.protocol-orbit i:nth-child(2){width:78%;transform:rotateX(28deg) rotateY(55deg) rotateZ(30deg);border-color:#a3b7d72b}.protocol-orbit i:nth-child(3){width:108%;transform:rotateX(58deg) rotateY(-24deg) rotateZ(12deg);border-style:dashed;border-color:#a3b7d722}.protocol-orbit i::after{content:'';position:absolute;top:50%;left:-3px;width:6px;height:6px;border-radius:50%;background:#e1d5ff;box-shadow:0 0 18px 3px #b2a0dc55}.motion-active .protocol-orbit i{animation:layai-orbit 22s linear infinite}.motion-active .protocol-orbit i:nth-child(2){animation:layai-orbit-cross 29s linear infinite reverse}.motion-active .protocol-orbit i:nth-child(3){animation:layai-orbit-outer 36s linear infinite}.network-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;border-bottom:1px solid var(--line)}.network-section h2{font-size:clamp(2rem,3.8vw,3.5rem)}.network-figure{margin:0}.network-map{position:relative;aspect-ratio:1.6;max-width:560px;margin:auto}.network-map svg{width:100%;height:100%;overflow:visible}.network-track{fill:none;stroke:#bdafda35;stroke-width:1.5}.network-packet{fill:none;stroke:#dfd0ff;stroke-width:2;stroke-dasharray:10 155;stroke-linecap:round}.network-halo{fill:#c7b6ee05;stroke:#bdafda26;stroke-width:1}.network-hub{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:17px 18px;border:1px solid #c7b6ee66;border-radius:50%;background:#10111b;font-size:16px;letter-spacing:2px;font-weight:700}.network-node{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:10px;font-size:14px;color:#dad5e5;background:#070811;padding:8px 12px;border-radius:14px;white-space:nowrap}.network-node i{width:9px;height:9px;border-radius:50%;border:1px solid #d4c4f1;background:#a28db638}.network-node-0{top:19%;left:16.7%}.network-node-1{top:19%;left:83.3%}.network-node-2{top:86%;left:50%}.network-figure figcaption{font-size:14px;line-height:1.6;color:var(--muted);text-align:center;margin-top:16px}.motion-active .network-packet{animation:network-transfer 6s linear infinite}.motion-active .network-halo{transform-origin:center;transform-box:fill-box;animation:network-pulse 4s ease-in-out infinite}.motion-active .network-node i{animation:node-pulse 4s ease-in-out infinite}.motion-active .network-node-1 i{animation-delay:1.3s}.motion-active .network-node-2 i{animation-delay:2.6s}.hero-offscreen .protocol-orbit i,.page-inactive .protocol-orbit i,.page-inactive .network-packet,.page-inactive .network-halo,.page-inactive .network-node i{animation-play-state:paused}.motion-off .protocol-orbit i,.motion-off .network-packet,.motion-off .network-halo,.motion-off .network-node i{animation:none!important}
@keyframes layai-orbit{from{transform:rotateX(60deg) rotateZ(-25deg)}to{transform:rotateX(60deg) rotateZ(335deg)}}@keyframes layai-orbit-cross{from{transform:rotateX(28deg) rotateY(55deg) rotateZ(30deg)}to{transform:rotateX(28deg) rotateY(55deg) rotateZ(390deg)}}@keyframes layai-orbit-outer{from{transform:rotateX(58deg) rotateY(-24deg) rotateZ(12deg)}to{transform:rotateX(58deg) rotateY(-24deg) rotateZ(372deg)}}@keyframes network-transfer{to{stroke-dashoffset:-330}}@keyframes network-pulse{50%{opacity:.35;transform:scale(1.08)}}@keyframes node-pulse{50%{background:#dcccf7;box-shadow:0 0 13px #b29cd044}}
@media(max-width:900px){.network-section{grid-template-columns:1fr;gap:32px}.network-figure{max-width:540px;width:100%;justify-self:center}.protocol-orbit{inset:4% 0 16%}}
@media(prefers-reduced-motion:reduce){.protocol-orbit i,.network-packet,.network-halo,.network-node i{animation:none!important}}

/* A compact overview: one idea, one cycle, one clear next action. */
.research .architecture{padding:0;min-width:0}.research .execution-flow{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;gap:26px 32px}.research .execution-flow li{min-width:0}.research .execution-flow h3{overflow-wrap:anywhere}.research .architecture>.eyebrow{margin-bottom:24px}.allocation-panel>.compact-details{grid-column:1/-1}.airdrop{grid-template-columns:minmax(0,1fr) auto;margin-bottom:80px}.community-actions{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.community-actions .button{min-width:150px}
@media(max-width:700px){.research{gap:40px}.airdrop{grid-template-columns:1fr;margin-bottom:55px}.community-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px 26px}.network-node{max-width:33%;padding-inline:6px;white-space:normal;text-align:center;overflow-wrap:anywhere}.research .execution-flow{gap:24px 22px}.research .execution-flow h3{font-size:20px}}
