@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#080b14;--panel:#101625;--panel2:#121b2d;--text:#f3f6ff;--muted:#8d98ae;--line:rgba(169,190,230,.13);--blue:#6d8dff;--cyan:#69e0dc;--purple:#a58bff;--mono:'DM Mono',monospace;--sans:'Manrope',system-ui,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--sans);overflow-x:hidden}a{color:inherit;text-decoration:none}.wrap{width:min(1120px,calc(100% - 48px));margin-inline:auto}.ambient{position:fixed;z-index:-2;pointer-events:none;filter:blur(95px);opacity:.22;border-radius:50%}.ambient-one{width:440px;height:440px;top:80px;left:-180px;background:#314fce}.ambient-two{width:460px;height:460px;right:-190px;top:440px;background:#6235a7;opacity:.16}.noise{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}
.topbar{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px}.brand-mark{width:35px;height:35px;border:1px solid rgba(125,154,255,.45);border-radius:11px;display:grid;place-items:center;font-weight:800;font-size:20px;background:linear-gradient(145deg,rgba(99,133,255,.22),rgba(102,224,220,.08));box-shadow:0 0 25px rgba(93,126,255,.12)}.brand-mark span,.footer-brand span{color:var(--cyan)}.brand-name{font-size:12px;font-weight:800;letter-spacing:2.4px}.brand-name span{color:#7d8ba7;font-weight:500}.top-actions{display:flex;align-items:center;gap:22px}.status{font:10px var(--mono);color:#aab5c9;letter-spacing:.3px;display:flex;align-items:center;gap:8px}.status i{width:7px;height:7px;border-radius:50%;background:#66e0b0;box-shadow:0 0 10px #66e0b0}.language-picker select{appearance:none;background:#111827;border:1px solid var(--line);border-radius:8px;color:#dce5fa;padding:9px 28px 9px 11px;font:11px var(--mono);outline:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2395a5c4' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}
.hero{min-height:550px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:35px;padding:62px 0 70px}.eyebrow{display:flex;align-items:center;gap:10px;color:#9ba9c5;font:10px var(--mono);letter-spacing:2px}.eyebrow-line{width:25px;height:1px;background:linear-gradient(90deg,var(--cyan),var(--blue))}.hero h1{font-size:clamp(56px,7vw,88px);line-height:1.03;letter-spacing:-5px;margin:23px 0 20px;font-weight:800}.gradient-name{background:linear-gradient(100deg,#f6f8ff 5%,#9eb1ff 50%,#70e0db 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.dot{color:var(--cyan)}.intro{max-width:485px;color:#a5b0c5;font-size:15px;line-height:1.9;margin:0}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.button{height:47px;padding:0 18px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:700;transition:.25s ease}.button svg{width:16px;height:16px;fill:currentColor}.button-primary{background:linear-gradient(110deg,#6c86ff,#6d9ff8);color:white;box-shadow:0 9px 28px rgba(89,121,255,.22)}.button-primary:hover{transform:translateY(-3px);box-shadow:0 13px 34px rgba(89,121,255,.35)}.button-ghost{border:1px solid var(--line);background:rgba(255,255,255,.025);color:#dbe4f7}.button-ghost:hover{border-color:rgba(113,220,220,.45);transform:translateY(-3px)}.arrow{font-size:17px;color:var(--cyan)}
.hero-art{height:390px;position:relative;display:grid;place-items:center}.orbit{position:absolute;border:1px solid rgba(123,153,255,.16);border-radius:50%;transform:rotate(-24deg)}.orbit-a{width:360px;height:210px}.orbit-b{width:300px;height:300px;border-color:rgba(105,224,220,.12)}.orbit-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 16px var(--cyan)}.dot-a{top:80px;right:65px}.dot-b{bottom:73px;left:72px;background:#a58bff;box-shadow:0 0 16px #a58bff}.core-card{width:255px;height:285px;border:1px solid rgba(145,169,232,.25);border-radius:19px;background:linear-gradient(145deg,rgba(25,37,62,.94),rgba(12,18,32,.96));box-shadow:0 30px 80px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.06);position:relative;z-index:2;padding:17px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.core-card:before{content:"";position:absolute;width:200px;height:200px;border-radius:50%;background:#5978ff;filter:blur(80px);opacity:.18;top:35px}.core-top{position:absolute;top:17px;left:17px;right:17px;display:flex;align-items:center;gap:5px}.core-top>span{width:5px;height:5px;border-radius:50%;background:#53627f}.core-top b{margin-left:auto;color:#7686a6;font:9px var(--mono);letter-spacing:1px}.core-symbol{font-size:105px;font-weight:800;letter-spacing:-12px;background:linear-gradient(145deg,#f5f8ff,#91aaff 60%,#6ce1d9);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;line-height:1.2}.core-symbol span{color:#6ce1d9}.core-caption{font:8px var(--mono);letter-spacing:2px;color:#93a3c2;margin-top:9px}.core-line{width:75%;height:1px;background:linear-gradient(90deg,transparent,rgba(117,153,255,.5),transparent);margin-top:26px}.core-bottom{position:absolute;bottom:17px;left:18px;right:18px;display:flex;justify-content:space-between;color:#6f7f9f;font:9px var(--mono)}.floating-chip{position:absolute;z-index:3;padding:10px 13px;border:1px solid rgba(145,169,232,.2);border-radius:10px;background:rgba(15,23,40,.88);box-shadow:0 12px 30px rgba(0,0,0,.22);font:10px var(--mono);color:#d7e0f5;display:flex;gap:9px;align-items:center;backdrop-filter:blur(12px)}.chip-code{left:0;top:75px}.chip-bot{right:0;bottom:67px}.chip-icon{color:var(--cyan);font-size:15px}
.section{padding:38px 0 35px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.section-heading h2{font-size:30px;letter-spacing:-1.4px;margin:10px 0 0}.heading-dot{color:var(--cyan)}.section-heading>p{font-size:11px;color:#7f8da8;margin:0 0 5px}.link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.link-card{min-height:91px;padding:17px;display:flex;align-items:center;gap:13px;background:linear-gradient(145deg,rgba(20,29,48,.88),rgba(13,19,32,.88));border:1px solid var(--line);border-radius:13px;transition:.25s ease}.link-card:hover,.bot-card:hover{transform:translateY(-4px);border-color:rgba(112,216,220,.4);background:linear-gradient(145deg,rgba(25,39,62,.95),rgba(14,23,39,.95))}.link-card.featured{border-color:rgba(109,141,255,.3)}.card-icon,.bot-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:none}.card-icon img{width:21px;height:21px}.telegram{background:rgba(49,160,220,.14)}.projects{background:rgba(109,141,255,.13)}.tiktok{background:rgba(255,255,255,.08)}.card-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.card-copy strong{font-size:12px}.card-copy small{font-size:10px;color:#8592aa;white-space:nowrap}.card-arrow{margin-left:auto;color:#7183a8;font-size:18px;transition:.2s}.link-card:hover .card-arrow{color:var(--cyan);transform:translate(2px,-2px)}
.bots-section{padding-top:52px}.bot-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.bot-card{padding:21px 22px 19px;min-height:190px;border-radius:14px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(20,29,48,.88),rgba(13,19,32,.88));transition:.25s ease;display:block}.bot-card-top{display:flex;align-items:center;justify-content:space-between}.bot-icon{width:43px;height:43px}.bot-icon img{width:23px;height:23px}.sponsor{background:rgba(242,174,83,.14)}.ai{background:rgba(151,124,255,.16)}.open-mark{color:#7484a6;font-size:18px}.bot-card-title{font-size:15px;font-weight:800;margin-top:17px}.bot-card p{font-size:11px;color:#8e9bb3;line-height:1.7;margin:7px 0 13px;max-width:420px}.bot-link{font:9px var(--mono);color:#7edbd5}
.closing{margin:64px 0 56px;position:relative;overflow:hidden;border:1px solid rgba(130,155,224,.17);border-radius:18px;background:linear-gradient(110deg,rgba(22,33,57,.95),rgba(13,21,36,.96));text-align:center;padding:47px 20px}.closing-glow{position:absolute;width:300px;height:150px;background:#596eff;filter:blur(90px);opacity:.2;left:calc(50% - 150px);top:-100px}.closing-content{position:relative}.closing-symbol{font-size:25px;color:var(--cyan)}.closing h2{font-size:25px;letter-spacing:-.8px;margin:12px 0 8px}.closing p{font-size:11px;color:#93a0b8;margin:0}.text-link{display:inline-flex;gap:8px;align-items:center;margin-top:21px;font-size:11px;font-weight:700;color:#a9baff}.text-link span:last-child{color:var(--cyan);font-size:16px}.footer{min-height:75px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#74819a;font-size:9px}.footer-brand{font-weight:800;letter-spacing:2px;color:#dce5f7}.footer-brand span{font-size:15px}.footer>a:last-child{color:#9eacc6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:800px){.hero{grid-template-columns:1fr;gap:0;padding-top:66px}.hero-art{height:330px;margin-top:12px}.hero-copy{position:relative;z-index:2}.link-grid{grid-template-columns:1fr}.section-heading{align-items:start;gap:14px;flex-direction:column}.section-heading>p{margin:0}.link-card{min-height:78px}.bots-section{padding-top:38px}}
@media(max-width:520px){.wrap{width:min(100% - 34px,1120px)}.topbar{height:72px}.status{display:none}.hero{padding:58px 0 40px}.hero h1{font-size:62px;letter-spacing:-3.5px}.intro{font-size:13px}.hero-art{height:300px;transform:scale(.91);margin-inline:-15px}.chip-code{left:2px}.chip-bot{right:2px}.section-heading h2{font-size:26px}.bot-grid{grid-template-columns:1fr}.closing{margin:48px 0 40px;padding:39px 18px}.closing h2{font-size:21px}.footer{padding:18px 0;gap:12px;flex-wrap:wrap}.footer>span{order:3;width:100%}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}
