:root{--bg:#08090c;--surface:#111319;--cream:#f4f0e8;--muted:#989ba4;--line:rgba(244,240,232,.16);--violet:#a47cff;--lime:#bcff72;--orange:#ff7148}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--cream);font-family:Manrope,Arial,sans-serif}.noise{pointer-events:none;position:fixed;inset:0;opacity:.08;z-index:8;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='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.container{width:min(1280px,calc(100% - 64px));margin:auto}.header{height:90px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;font:500 11px "DM Mono",monospace;letter-spacing:.1em}.brand{display:flex;align-items:center;gap:9px;color:var(--cream);text-decoration:none;font:800 15px Manrope;letter-spacing:-.08em}.brand>span:last-child span{color:var(--violet)}.brand-glyph{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--cream);font:600 17px "Playfair Display";transform:rotate(-9deg)}nav{display:flex;gap:30px}nav a,.telegram{text-decoration:none;color:var(--cream)}.telegram{display:flex;align-items:center;gap:8px}.telegram b{font-size:15px;color:var(--lime)}.online-dot{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px var(--lime)}.hero{min-height:690px;padding:106px 0 60px;display:grid;grid-template-columns:1fr 490px;position:relative;overflow:hidden}.kicker{font:500 11px "DM Mono",monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0}.kicker:before{content:"✦";color:var(--lime);margin-right:8px}.hero h1,.apps h2,.contact h2{font:700 clamp(56px,7.2vw,105px)/.87 "Playfair Display",Georgia,serif;letter-spacing:-.072em;margin:25px 0}.hero h1 em,.apps h2 em,.contact h2 em{font-weight:600;color:var(--violet)}.hero-description{color:var(--muted);font-size:14px;line-height:1.7;max-width:350px;margin:0 0 31px}.primary-button{color:var(--bg);background:var(--lime);text-decoration:none;display:inline-flex;align-items:center;gap:35px;padding:16px 18px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.primary-button span{font-size:18px}.hero-device{align-self:center;position:relative;height:500px}.device-glow{position:absolute;width:430px;height:430px;border-radius:50%;background:var(--violet);filter:blur(100px);opacity:.3;right:0;top:10px}.device-shell{position:absolute;width:245px;height:490px;right:95px;top:0;border:7px solid #272a31;border-radius:41px;background:linear-gradient(145deg,#171c26,#050608 62%);box-shadow:25px 25px 70px #000,inset 0 0 25px rgba(164,124,255,.2);overflow:hidden;padding:43px 20px}.device-island{width:82px;height:20px;border-radius:16px;background:#020204;position:absolute;top:10px;left:75px}.device-time{font:500 10px "DM Mono";margin:0;color:#bfc1cb}.device-word{margin-top:58px;font:700 28px/1 "Playfair Display";letter-spacing:-.08em}.device-word span{display:block;color:var(--violet);font-size:23px;margin-left:38px}.device-orbit{position:absolute;border:1px solid rgba(188,255,114,.6);width:280px;height:125px;left:-38px;border-radius:50%;transform:rotate(-38deg)}.orbit-a{top:185px}.orbit-b{top:240px;border-color:rgba(164,124,255,.8)}.device-star{position:absolute;top:205px;left:95px;color:var(--lime);font-size:34px;text-shadow:0 0 22px var(--lime)}.device-label{position:absolute;bottom:38px;font:9px/1.4 "DM Mono";letter-spacing:.1em;color:#9fa2ad}.device-home{position:absolute;width:87px;height:3px;border-radius:4px;background:#e8e7e6;bottom:11px;left:72px}.floating-tag{position:absolute;font:9px/1.5 "DM Mono";letter-spacing:.13em;color:var(--muted)}.tag-one{left:0;top:107px}.tag-two{right:0;bottom:49px;text-align:right}.tag-one:before,.tag-two:after{content:"";display:block;width:35px;border-top:1px solid var(--lime);margin-bottom:8px}.tag-two:after{margin:8px 0 0 auto;border-color:var(--violet)}.ticker{overflow:hidden;background:var(--lime);color:var(--bg);font:700 13px "DM Mono";letter-spacing:.12em;white-space:nowrap;padding:15px 0}.ticker div{width:max-content;animation:scroll 24s linear infinite}.ticker i{font-style:normal;color:var(--violet);margin:0 21px}@keyframes scroll{to{transform:translateX(-33.33%)}}.apps{padding:135px 0}.apps-heading{display:grid;grid-template-columns:1fr 1.25fr;gap:50px;align-items:end;margin-bottom:56px}.apps h2{font-size:clamp(48px,6.2vw,85px);margin:24px 0 0}.apps-heading>p{max-width:360px;margin:0 0 6px;color:var(--muted);font-size:14px;line-height:1.7}.carousel{overflow:hidden}.carousel-viewport{overflow:visible}.carousel-track{display:flex;gap:18px;transition:transform .55s cubic-bezier(.2,.8,.2,1);will-change:transform}.app-card{position:relative;flex:0 0 calc((100% - 36px)/3);min-width:0;height:530px;border:1px solid var(--line);overflow:hidden;padding:21px;display:flex;flex-direction:column}.card-top{position:relative;z-index:2;display:flex;justify-content:space-between;text-transform:uppercase;font:10px "DM Mono";letter-spacing:.06em}.card-content{position:relative;z-index:2;margin-top:auto;max-width:245px}.card-mark{font:500 19px "DM Mono";margin:0;color:var(--lime)}.card-content h3{font:700 45px/.88 "Playfair Display";letter-spacing:-.06em;margin:8px 0 15px}.card-content>p:last-child{font-size:12px;line-height:1.6;margin:0 0 21px;color:rgba(244,240,232,.78)}.app-card>a{position:relative;z-index:3;width:max-content;color:var(--cream);font:700 10px Manrope;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px}.app-card>a span{color:var(--lime);font-size:16px;margin-left:7px}.app-card img{position:absolute;right:-50px;top:56px;width:210px;border-radius:24px;box-shadow:0 24px 50px rgba(0,0,0,.45);transform:rotate(7deg)}.card-calc{background:linear-gradient(145deg,#292144,#171321)}.card-calc img{width:194px}.card-force{background:linear-gradient(145deg,#122b2b,#0e171d)}.card-force .card-mark{color:#81dfdb}.card-force img{width:194px;right:-28px}.card-prediction{background:linear-gradient(145deg,#2a193a,#1a111f)}.card-prediction .card-mark{color:#f2b0ff}.card-prediction img{width:210px;right:-39px}.card-eliza{background:linear-gradient(145deg,#29261d,#191811)}.card-eliza .card-mark{color:#f4c86c}.eliza-visual{position:absolute;top:67px;right:-35px;width:230px;height:265px;background:#101014;transform:rotate(8deg);overflow:hidden;display:grid;place-items:center;border:1px solid #6f6241}.eliza-visual span{z-index:2;font:24px "Playfair Display";letter-spacing:.2em}.eliza-visual i{position:absolute;width:275px;height:105px;border:1px solid rgba(244,200,108,.55);border-radius:50%;transform:rotate(-27deg)}.eliza-visual i:nth-of-type(1){top:51px}.eliza-visual i:nth-of-type(2){top:100px}.eliza-visual i:nth-of-type(3){top:149px}.eliza-visual b{position:absolute;right:29px;top:28px;color:#f4c86c;font-size:24px}.carousel-controls{display:flex;align-items:center;gap:18px;margin-top:28px}.carousel-controls p{font:12px "DM Mono";margin:0;white-space:nowrap}.carousel-controls p span{color:var(--muted)}.progress{height:1px;background:var(--line);flex:1}.progress span{height:100%;background:var(--lime);display:block;width:25%;transition:width .4s}.carousel-controls button{appearance:none;width:38px;height:38px;border:1px solid var(--line);background:transparent;color:var(--cream);font-size:18px;cursor:pointer;margin-left:5px}.carousel-controls button:hover{background:var(--cream);color:var(--bg)}.manifesto{background:var(--surface);padding:105px 0}.manifesto-grid{display:grid;grid-template-columns:.75fr 1.7fr .75fr;gap:44px}.manifesto-text{font:600 clamp(32px,4.3vw,59px)/1.02 "Playfair Display";letter-spacing:-.055em;margin:0}.manifesto-text em{color:var(--violet)}.manifesto-text strong{color:var(--lime);font-weight:600}.manifesto-note{align-self:end}.manifesto-note span{font-size:22px;color:var(--lime)}.manifesto-note p{font-size:12px;line-height:1.7;color:var(--muted);margin:15px 0 0}.contact{padding:126px 0;display:flex;justify-content:space-between;align-items:end;gap:40px}.contact h2{font-size:clamp(48px,6.1vw,85px);margin-bottom:0}.contact-button{flex:0 0 auto;text-decoration:none;color:var(--bg);background:var(--cream);padding:18px 21px;text-transform:uppercase;font:700 11px Manrope;letter-spacing:.08em}.contact-button span{font-size:18px;margin-left:26px;color:var(--violet)}.footer{height:89px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:var(--muted);font:10px "DM Mono";text-transform:uppercase;letter-spacing:.08em}.footer a:last-child{color:var(--cream);text-decoration:none}
@media(max-width:900px){.hero{grid-template-columns:1fr 360px}.hero-device{transform:scale(.78);transform-origin:center right}.app-card{flex-basis:calc((100% - 18px)/2)}.manifesto-grid{grid-template-columns:1fr 1.7fr}.manifesto-note{grid-column:2;max-width:350px}}@media(max-width:620px){.container{width:min(100% - 36px,530px)}.header{height:72px}.header nav{display:none}.telegram{font-size:9px}.hero{padding:75px 0 58px;min-height:700px;display:block}.hero h1{font-size:clamp(52px,15.5vw,76px);position:relative;z-index:2}.hero-description{position:relative;z-index:2;max-width:290px}.hero-device{height:350px;position:absolute;right:-68px;bottom:2px;transform:scale(.65);transform-origin:bottom right;opacity:.85}.tag-one{left:-55px}.ticker{font-size:10px}.apps{padding:77px 0}.apps-heading{display:block;margin-bottom:35px}.apps-heading>p{margin-top:22px}.apps h2{font-size:55px}.app-card{flex-basis:100%;height:510px}.carousel-track{gap:0}.carousel-controls{margin-top:20px}.manifesto{padding:72px 0}.manifesto-grid{display:block}.manifesto-text{font-size:38px;margin:27px 0}.manifesto-note{max-width:320px}.contact{padding:82px 0;display:block}.contact h2{font-size:54px;margin:22px 0 36px}.footer{height:auto;padding:25px 0;gap:20px;flex-wrap:wrap}.footer span{order:3;width:100%}}
.card-eliza img{width:196px;right:-29px;top:57px;transform:rotate(7deg);border:5px solid #17131b}
