.evai-cs{--cs-foot:44px;position:relative;display:flex;flex-direction:column;box-sizing:border-box;height:calc(100vh - var(--cs-foot));height:calc(100dvh - var(--cs-foot));min-height:560px;padding:calc(var(--ev-header-h) + 12px) 0 12px}.evai-cs__grid{flex:1;min-height:0;display:grid;grid-template-columns:224px minmax(0, 1fr);gap:16px;width:calc(100% - 2 * var(--ev-gutter));margin:0 auto}.evai-cs__side{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:14px;border:1px solid var(--ev-line);border-radius:18px;background:var(--ev-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none}.evai-cs__side::-webkit-scrollbar{display:none}.evai-cs__user{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--ev-line)}.evai-cs__avatar{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid rgba(168, 212, 255, .5);border-radius:50%;background:linear-gradient(135deg, var(--ev-blue), var(--ev-cyan))}.evai-cs__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.evai-cs__avatar span{font:600 15px/1 var(--ev-body);color:#fff}.evai-cs__online{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border:2px solid var(--ev-bg);border-radius:50%;background:var(--ev-green)}.evai-cs__who{min-width:0}.evai-cs__name{display:block;overflow:hidden;font:500 14px/1.2 var(--ev-body);color:var(--ev-ink);text-overflow:ellipsis;white-space:nowrap}.evai-cs__role{display:inline-block;margin-top:5px;padding:3px 8px;border:1px solid rgba(46, 133, 255, .4);border-radius:999px;font:500 8px/1 var(--ev-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ev-ice)}.evai-cs__nav{display:flex;flex-direction:column;gap:2px}.evai-cs__tab{position:relative;display:grid;grid-template-columns:20px 16px minmax(0, 1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 12px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--ev-ink-2);font:400 13.5px/1.2 var(--ev-body);text-align:left;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.evai-cs__tabnum{font:500 9px/1 var(--ev-mono);letter-spacing:.08em;color:var(--ev-ink-3)}.evai-cs__tab .evai-i{color:var(--ev-ice);opacity:.75}.evai-cs__tab:hover{background:rgba(46, 133, 255, .07);color:var(--ev-ink)}.evai-cs__tab.is-active{border-color:rgba(46, 133, 255, .38);background:rgba(46, 133, 255, .12);color:#fff}.evai-cs__tab.is-active::before{content:'';position:absolute;left:-1px;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--ev-cyan);box-shadow:0 0 10px var(--ev-cyan)}.evai-cs__tab.is-active .evai-cs__tabnum{color:var(--ev-cyan)}.evai-cs__tab.is-active .evai-i{opacity:1}.evai-cs__soon{padding:3px 6px;border:1px solid var(--ev-line-2);border-radius:6px;font:500 7.5px/1 var(--ev-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ev-ink-3)}.evai-cs__promo{display:flex;flex-direction:column;gap:5px;margin-top:auto;padding:14px;border:1px solid rgba(46, 133, 255, .3);border-radius:14px;background:radial-gradient(120% 120% at 0 0, rgba(46, 133, 255, .24), transparent 60%),rgba(6, 10, 18, .6)}.evai-cs__promo .evai-kicker{font-size:8.5px;color:var(--ev-cyan)}.evai-cs__promo-name{font:400 15px/1.1 var(--ev-display);letter-spacing:.05em;text-transform:uppercase;color:var(--ev-ink)}.evai-cs__promo-name b,.evai-cs__poster-mark b{font-weight:400;color:var(--ev-cyan);-webkit-text-fill-color:var(--ev-cyan)}.evai-cs__promo-text{font:400 12.5px/1.5 var(--ev-body);color:var(--ev-ink-2)}.evai-cs__sidefoot{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--ev-line)}.evai-cs__signout,.evai-cs__delete{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;border:1px solid rgba(255, 90, 90, .3);border-radius:12px;background:rgba(255, 90, 90, .06);color:#ffb4b4;font:500 13px/1 var(--ev-body);text-align:left;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.evai-cs__signout:hover{border-color:rgba(255, 90, 90, .6);background:rgba(255, 90, 90, .14)}.evai-cs__signout.btn-ai-station-trigger{border-color:rgba(46, 133, 255, .45);background:rgba(46, 133, 255, .12);color:var(--ev-ice)}.evai-cs__delete{border-color:var(--ev-line);background:transparent;color:var(--ev-ink-3)}.evai-cs__delete:hover{border-color:rgba(255, 90, 90, .55);background:rgba(255, 90, 90, .1);color:#ffb4b4}.evai-cs__main{display:flex;flex-direction:column;min-width:0;min-height:0}.evai-cs__panel{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;animation:evai-cs-in .5s var(--ev-ease)}.evai-cs__panel[hidden]{display:none}@keyframes evai-cs-in{from{opacity:0;transform:translateY(8px)}}.evai-cs__head{flex:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin:2px 0 12px}.evai-cs__head .evai-kicker{flex-basis:100%;font-size:8.5px}.evai-cs__title{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font:400 clamp(1.05rem, 1.6vw, 1.4rem)/1.2 var(--ev-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ev-ink)}.evai-cs__title>span:not(.evai-cs__coming){color:var(--ev-ice)}.evai-cs__lead{flex:1 1 260px;min-width:0;margin:0;overflow:hidden;font:400 13px/1.5 var(--ev-body);color:var(--ev-ink-3);text-overflow:ellipsis;white-space:nowrap}.evai-cs__coming{display:inline-flex;align-items:center;padding:5px 10px;border:1px solid rgba(90, 200, 255, .45);border-radius:999px;background:rgba(90, 200, 255, .08);font:500 8px/1 var(--ev-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ev-cyan)}.evai-cs__news{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, 1fr);grid-template-rows:minmax(0, 1.3fr) minmax(0, 1fr);gap:12px}.evai-cs__poster{position:relative;isolation:isolate;display:flex;align-items:flex-end;grid-row:span 2;min-height:0;overflow:hidden;border:1px solid rgba(46, 133, 255, .35);border-radius:18px}.evai-cs__poster>img{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;filter:brightness(.62) saturate(1.1);transform:scale(1.04);transition:transform 1.6s var(--ev-ease)}.evai-cs__poster:hover>img{transform:scale(1.09)}.evai-cs__poster-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg, rgba(3, 5, 10, .92) 0%, rgba(3, 5, 10, .55) 55%, rgba(3, 5, 10, .15) 100%),linear-gradient(0deg, rgba(3, 5, 10, .85), transparent 55%),repeating-linear-gradient(0deg, rgba(0, 0, 0, .18) 0 1px, transparent 1px 3px)}.evai-cs__poster-frame{position:absolute;inset:14px;z-index:-1;pointer-events:none}.evai-cs__poster-frame i{position:absolute;width:16px;height:16px;border:0 solid rgba(168, 212, 255, .45)}.evai-cs__poster-frame i:nth-child(1){top:0;left:0;border-width:1px 0 0 1px}.evai-cs__poster-frame i:nth-child(2){top:0;right:0;border-width:1px 1px 0 0}.evai-cs__poster-frame i:nth-child(3){bottom:0;left:0;border-width:0 0 1px 1px}.evai-cs__poster-frame i:nth-child(4){bottom:0;right:0;border-width:0 1px 1px 0}.evai-cs__poster-body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(22px, 3vw, 38px)}.evai-cs__poster-body .evai-chip{font-size:8.5px;padding:6px 12px 6px 10px}.evai-cs__poster-mark{margin:4px 0 0;font:400 clamp(1.4rem, 2.7vw, 2.4rem)/1.05 var(--ev-display);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(180deg, #fff 30%, #aebdd0);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 14px rgba(0, 0, 0, .7))}.evai-cs__poster-sub{margin:0;font:500 10px/1 var(--ev-mono);letter-spacing:.42em;text-transform:uppercase;color:var(--ev-ice)}.evai-cs__poster-line{margin:6px 0 0;font:300 clamp(1.05rem, 1.5vw, 1.3rem)/1.3 var(--ev-body);color:var(--ev-ink)}.evai-cs__poster-text{margin:0;max-width:460px;font:400 14px/1.6 var(--ev-body);color:var(--ev-ink-2)}.evai-cs__card{position:relative;min-height:0;overflow-y:auto;padding:20px 22px;border:1px solid var(--ev-line);border-radius:18px;background:var(--ev-glass);scrollbar-width:thin;scrollbar-color:rgba(46, 133, 255, .4) transparent}.evai-cs__card .evai-kicker{font-size:9px}.evai-cs__card-title{margin:10px 0 8px;font:500 1.05rem/1.35 var(--ev-body);color:var(--ev-ink)}.evai-cs__card p{margin:0 0 8px;font:400 13.5px/1.65 var(--ev-body);color:var(--ev-ink-2)}.evai-cs__card p:last-child{margin-bottom:0}.evai-cs__card a{color:var(--ev-ice);text-decoration:underline;text-underline-offset:3px}.evai-cs__list{margin:6px 0 0;padding:0;list-style:none}.evai-cs__list button,.evai-cs__listrow{display:grid;grid-template-columns:18px minmax(0, 1fr) auto;align-items:center;gap:12px;width:100%;padding:11px 0;border:0;border-bottom:1px solid var(--ev-line);background:none;color:var(--ev-ink-2);font:400 14px/1.2 var(--ev-body);text-align:left;cursor:pointer;transition:color .3s ease}.evai-cs__listrow{cursor:default}.evai-cs__list li:last-child button,.evai-cs__list li:last-child .evai-cs__listrow{border-bottom:0}.evai-cs__list button:hover{color:var(--ev-ink)}.evai-cs__list .evai-i{color:var(--ev-ice)}.evai-cs__list em{font:normal 500 8px/1 var(--ev-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ev-cyan)}.evai-cs__canvas{position:relative;display:flex;flex:1;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;min-height:0;padding:30px;border:1px dashed rgba(150, 185, 235, .22);border-radius:18px;background:radial-gradient(circle, rgba(150, 185, 235, .14) 1px, transparent 1.5px) 0 0 / 22px 22px,rgba(6, 10, 18, .5)}.evai-cs__canvas .evai-cs__gate{flex-basis:100%}.evai-cs__node{position:relative;display:grid;place-items:center;border:1px solid rgba(46, 133, 255, .45);border-radius:12px;background:linear-gradient(180deg, rgba(20, 30, 48, .8), rgba(8, 12, 21, .9));box-shadow:0 18px 40px -20px rgba(46, 133, 255, .5);color:var(--ev-ink-3)}.evai-cs__node span{position:absolute;top:9px;left:10px;font:500 8.5px/1 var(--ev-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ev-ice)}.evai-cs__node em{position:absolute;right:10px;bottom:9px;font:normal 500 8.5px/1 var(--ev-mono);letter-spacing:.1em;color:var(--ev-ink-3)}.evai-cs__node--land{width:220px;aspect-ratio:16 / 9}.evai-cs__node--port{width:104px;aspect-ratio:9 / 16}.evai-cs__node--square{width:150px;aspect-ratio:1}.evai-cs__node--add{width:64px;aspect-ratio:1;border-style:dashed;border-color:rgba(90, 200, 255, .5);color:var(--ev-cyan)}.evai-cs__link{position:relative;width:52px;height:1px;background:linear-gradient(90deg, var(--ev-blue), var(--ev-cyan));box-shadow:0 0 8px rgba(90, 200, 255, .5)}.evai-cs__link::after{content:'';position:absolute;right:-3px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--ev-cyan);box-shadow:0 0 8px var(--ev-cyan)}.evai-cs__switch{flex:none;align-self:flex-start;display:inline-flex;gap:6px;margin-bottom:12px;padding:4px;border:1px solid var(--ev-line);border-radius:999px;background:rgba(6, 10, 18, .6)}.evai-cs__switch button{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border:0;border-radius:999px;background:transparent;color:var(--ev-ink-2);font:500 9.5px/1 var(--ev-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:color .3s ease,background-color .3s ease}.evai-cs__switch button:hover{color:var(--ev-ink)}.evai-cs__switch button.is-active{background:linear-gradient(135deg, var(--ev-blue), #12a8ff);color:#fff}.evai-cs__shelf{container-type:size;flex:1;min-height:0;display:grid;grid-auto-flow:column;gap:14px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(46, 133, 255, .4) transparent}.evai-cs__shelf[hidden]{display:none}.evai-cs__shelf>*{scroll-snap-align:start;min-width:0}.evai-cs__shelf{grid-auto-columns:max-content;align-content:start}.evai-cs__shelf--phone{grid-template-rows:max-content}.evai-cs__shelf--phone>*{box-sizing:border-box;height:100cqh;width:calc(100cqh * 9 / 16)}.evai-cs__shelf--landscape{grid-template-rows:repeat(2, max-content)}.evai-cs__shelf--landscape>*{box-sizing:border-box;height:calc((100cqh - 14px) / 2);width:calc((100cqh - 14px) / 2 * 16 / 9)}.evai-cs__slot{position:relative;display:grid;place-items:center;border:1px dashed rgba(150, 185, 235, .22);border-radius:16px;background:linear-gradient(180deg, rgba(20, 30, 48, .35), rgba(8, 12, 21, .5))}.evai-cs__slot span{font:500 9px/1 var(--ev-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ev-ink-3)}.evai-cs__tools{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(2, minmax(0, 1fr));gap:14px}.evai-cs__panel.is-tool-open .evai-cs__tools{display:none}.evai-cs__tool{position:relative;display:flex;flex-direction:column;gap:12px;min-height:0;overflow:hidden;padding:8px 8px 16px;border:1px solid var(--ev-line);border-radius:16px;background:var(--ev-glass)}.evai-cs__toolart{position:relative;display:block;flex:1;min-height:60px;overflow:hidden;border-radius:11px;background:#05080f}.evai-cs__toolart img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.9);transition:transform 1.2s var(--ev-ease),filter .5s ease}.evai-cs__tool:hover .evai-cs__toolart img{transform:scale(1.05);filter:brightness(1.04)}.evai-cs__toolnum{position:absolute;top:10px;left:10px;padding:5px 7px;border-radius:7px;background:rgba(3, 5, 10, .62);font:500 9.5px/1 var(--ev-mono);letter-spacing:.12em;color:var(--ev-ink-2)}.evai-cs__toolbody{display:flex;flex:none;flex-direction:column;align-items:flex-start;gap:6px;padding:0 12px}.evai-cs__tool h2{margin:0;font:500 1.02rem/1.3 var(--ev-body);color:var(--ev-ink)}.evai-cs__tool p{min-height:3.1em;margin:0;font:400 13px/1.55 var(--ev-body);color:var(--ev-ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.evai-cs__open{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font:500 9px/1 var(--ev-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ev-cyan)}.evai-cs__open .evai-i{transition:transform .4s var(--ev-ease)}.evai-cs__gate{display:flex;justify-content:center;margin:18px 0 0}.evai-cs__gatetext{flex-basis:100%;max-width:520px;margin:0 auto;text-align:center;font:400 15px/1.6 var(--ev-body);color:var(--ev-ink-2)}.evai-cs__gatetext a{color:var(--ev-ice)}.evai-cs__how{flex:none;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;margin:0 0 12px;padding:0;list-style:none;counter-reset:none}.evai-cs__step{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-rows:auto auto;align-items:center;gap:2px 12px;width:100%;height:100%;padding:12px 14px;border:1px solid var(--ev-line);border-radius:14px;background:var(--ev-glass);color:var(--ev-ink-2);text-align:left;cursor:pointer;transition:border-color .3s ease,background-color .3s ease,transform .4s var(--ev-ease)}.evai-cs__step:hover{border-color:rgba(90, 200, 255, .5);transform:translateY(-2px)}.evai-cs__stepnum{position:absolute;top:9px;right:12px;font:500 9px/1 var(--ev-mono);letter-spacing:.1em;color:var(--ev-ink-3)}.evai-cs__stepicon{grid-row:span 2;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(90, 200, 255, .35);border-radius:11px;background:rgba(90, 200, 255, .08);color:var(--ev-cyan);transition:background-color .3s ease,color .3s ease}.evai-cs__steptext{display:flex;flex-direction:column;gap:3px;min-width:0;padding-right:14px}.evai-cs__steptext b{font:500 13.5px/1.25 var(--ev-body);color:var(--ev-ink)}.evai-cs__steptext small{display:-webkit-box;overflow:hidden;font:400 12px/1.4 var(--ev-body);color:var(--ev-ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical}.evai-cs__stepstate{justify-self:start;margin-top:5px;padding:3px 8px;border:1px solid var(--ev-line-2);border-radius:999px;font:500 8.5px/1.3 var(--ev-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ev-ink-3)}.evai-cs__stepstate[data-tone="ok"]{border-color:rgba(37, 211, 102, .45);color:#6ff3a3}.evai-cs__stepstate[data-tone="go"],.evai-cs__stepstate[data-tone="live"]{border-color:rgba(90, 200, 255, .5);color:var(--ev-cyan)}.evai-cs__step.is-done .evai-cs__stepicon{border-color:rgba(37, 211, 102, .45);background:rgba(37, 211, 102, .1);color:#6ff3a3}.evai-cs__card--reqs{display:flex;flex-direction:column;gap:10px}.evai-cs__card--reqs>div{flex:1;min-height:0}.evai-cs__prices{flex:1;min-height:0;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}.evai-cs__price{display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid var(--ev-line);border-radius:16px;background:var(--ev-glass);transition:border-color .35s ease,transform .5s var(--ev-ease),box-shadow .5s ease}.evai-cs__price:hover{border-color:rgba(90, 200, 255, .55);transform:translateY(-3px);box-shadow:0 24px 50px -26px rgba(90, 200, 255, .55)}.evai-cs__price-art{position:relative;flex:1 1 clamp(64px, 17vh, 170px);min-height:56px;overflow:hidden;background:#05080f}.evai-cs__price-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.82);transition:transform 1.2s var(--ev-ease)}.evai-cs__price:hover .evai-cs__price-art img{transform:scale(1.06)}.evai-cs__price-art::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg, rgba(8, 12, 21, .95), transparent 70%)}.evai-cs__price-fmt{position:absolute;left:12px;bottom:9px;z-index:1;padding:4px 8px;border:1px solid rgba(90, 200, 255, .4);border-radius:999px;background:rgba(3, 5, 10, .6);font:500 8.5px/1 var(--ev-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ev-ice)}.evai-cs__price-body{display:flex;flex:0 1 auto;flex-direction:column;gap:6px;min-height:0;padding:12px 16px 14px}.evai-cs__price h2{margin:0;font:500 1rem/1.3 var(--ev-body);color:var(--ev-ink)}.evai-cs__price-amt{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:2px 0 0}.evai-cs__price-amt b{font:400 clamp(1.25rem, 1.9vw, 1.7rem)/1.05 var(--ev-display);letter-spacing:.02em;color:#fff}.evai-cs__price-amt span{font:500 9px/1.3 var(--ev-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ev-ink-3)}.evai-cs__price-from{margin:0;font:500 12.5px/1.45 var(--ev-body);color:var(--ev-cyan)}.evai-cs__price-desc{margin:0;font:400 13px/1.5 var(--ev-body);color:var(--ev-ink-2)}.evai-cs__price ul{display:flex;flex-direction:column;gap:4px;margin:2px 0 0;padding:0;list-style:none}.evai-cs__price li{display:flex;align-items:flex-start;gap:7px;font:400 12.5px/1.4 var(--ev-body);color:var(--ev-ink-2)}.evai-cs__price li .evai-i{flex:none;margin-top:2px;color:#6ff3a3}.evai-cs__price-go{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:auto;height:34px;padding:0 12px;border:1px solid rgba(90, 200, 255, .45);border-radius:10px;background:rgba(90, 200, 255, .08);color:var(--ev-ice);font:500 12.5px/1 var(--ev-body);cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.evai-cs__price-go:hover{border-color:transparent;background:linear-gradient(135deg, var(--ev-blue), #3fb5ff);color:#fff}.evai-cs__pricefoot{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;margin-top:12px;padding:12px 16px;border:1px solid var(--ev-line);border-radius:14px;background:rgba(6, 10, 18, .55)}.evai-cs__pricefoot p{flex:1 1 380px;margin:0;font:400 12.5px/1.55 var(--ev-body);color:var(--ev-ink-2)}.evai-cs__pricefoot .evai-cs__pricenote{flex:0 1 auto;display:inline-flex;align-items:center;gap:7px;font-weight:500;color:var(--ev-ink)}.evai-cs__pricenote .evai-i{color:var(--ev-cyan)}.evai-cs__pricelink{display:inline-flex;align-items:center;gap:6px;font:500 12.5px/1 var(--ev-body);color:var(--ev-ice);text-decoration:none;white-space:nowrap}.evai-cs__pricelink:hover{color:#fff}.evai-cs__gate--float{position:absolute;left:50%;bottom:22px;z-index:2;margin:0;transform:translateX(-50%)}.evai-cs-modal{position:fixed;inset:0;z-index:99990;display:grid;place-items:center;padding:20px;background:rgba(2, 4, 8, .8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:evai-cs-fade .3s ease}.evai-cs-modal[hidden]{display:none}@keyframes evai-cs-fade{from{opacity:0}}.evai-cs-modal__card{display:flex;flex-direction:column;gap:14px;width:min(100%, 440px);padding:28px;border:1px solid rgba(255, 90, 90, .35);border-radius:20px;background:linear-gradient(180deg, rgba(20, 16, 24, .97), rgba(8, 8, 14, .98));box-shadow:0 40px 120px -30px rgba(0, 0, 0, .9)}.evai-cs-modal__icon{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(255, 90, 90, .45);border-radius:50%;background:rgba(255, 90, 90, .1);color:#ff8a8a}.evai-cs-modal__card h2{margin:0;font:500 1.2rem/1.3 var(--ev-body);color:var(--ev-ink)}.evai-cs-modal__card p{margin:0;font:400 14px/1.6 var(--ev-body);color:var(--ev-ink-2)}.evai-cs-modal__field{display:flex;flex-direction:column;gap:8px;font:500 12px/1.4 var(--ev-body);color:var(--ev-ink-2)}.evai-cs-modal__field b{color:#ff9a9a;letter-spacing:.08em}.evai-cs-modal__field input{padding:11px 13px;border:1px solid var(--ev-line-2);border-radius:10px;background:rgba(3, 6, 12, .7);color:var(--ev-ink);font:500 15px/1.2 var(--ev-mono);letter-spacing:.12em;outline:none}.evai-cs-modal__field input:focus{border-color:rgba(255, 90, 90, .7);box-shadow:0 0 0 3px rgba(255, 90, 90, .12)}.evai-cs-modal__btns{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.evai-cs-modal__btns button{height:40px;padding:0 18px;border-radius:11px;font:500 13.5px/1 var(--ev-body);cursor:pointer;transition:background-color .25s ease,border-color .25s ease,opacity .25s ease}.evai-cs-modal__cancel{border:1px solid var(--ev-line-2);background:transparent;color:var(--ev-ink)}.evai-cs-modal__cancel:hover{border-color:rgba(46, 133, 255, .6);background:rgba(46, 133, 255, .12)}.evai-cs-modal__danger{border:1px solid transparent;background:#e5484d;color:#fff}.evai-cs-modal__danger:hover{background:#f2555a}.evai-cs-modal__danger:disabled{opacity:.35;cursor:not-allowed}@media (min-width: 901px) and (max-height: 820px){.evai-cs__promo{display:none}.evai-cs__tab{padding:8px 12px}.evai-cs__how .evai-cs__steptext small{display:none}}.evai-footer-mini{display:flex;flex-wrap:wrap;align-items:center;gap:4px 22px;box-sizing:border-box;height:44px;padding:0 var(--ev-gutter);padding-right:calc(var(--ev-gutter) + 300px);border-top:1px solid var(--ev-line);font:400 12px/1.4 var(--ev-body);color:var(--ev-ink-3)}.evai-footer-mini p{margin:0}.evai-footer-mini nav{display:flex;gap:18px}.evai-footer-mini a{color:var(--ev-ink-2);text-decoration:none;transition:color .2s ease}.evai-footer-mini a:hover{color:#fff}.page-template-dashboard #evmp-wrap,.page-template-dashboard-php #evmp-wrap{bottom:4px;right:var(--ev-gutter)}@media (max-width: 1180px){.evai-cs__news{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.evai-cs__how .evai-cs__steptext small{display:none}.evai-cs__prices{grid-template-columns:repeat(2, minmax(0, 1fr));overflow-y:auto}.evai-cs__price{min-height:300px}.evai-cs__tools{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(3, minmax(0, 1fr))}.evai-cs__tool p{min-height:1.55em;-webkit-line-clamp:1}}@media (max-width: 900px){.evai-cs{height:auto;min-height:0;padding-bottom:20px}.evai-cs__grid{grid-template-columns:minmax(0, 1fr);gap:12px}.evai-cs__side{overflow:visible;gap:10px;padding:12px}.evai-cs__user{padding-bottom:10px}.evai-cs__nav{flex-direction:row;overflow-x:auto;scrollbar-width:none}.evai-cs__nav::-webkit-scrollbar{display:none}.evai-cs__tab{flex:none;width:auto;grid-template-columns:auto auto auto}.evai-cs__tabnum{display:none}.evai-cs__promo{display:none}.evai-cs__sidefoot{flex-direction:row;padding-top:10px}.evai-cs__sidefoot>*{flex:1;justify-content:center}.evai-cs__lead{white-space:normal}.evai-cs__news{grid-template-columns:1fr;grid-template-rows:none}.evai-cs__poster{grid-row:auto;min-height:300px}.evai-cs__how{grid-template-columns:repeat(2, minmax(0, 1fr))}.evai-cs__prices{overflow:visible}.evai-cs__card{overflow:visible}.evai-cs__canvas{min-height:360px}.evai-cs__shelf{flex:none;height:62vh}.evai-cs__shelf--landscape{height:54vh}.evai-cs__tools{grid-template-rows:none}.evai-cs__toolart{flex:none;aspect-ratio:16 / 10}.evai-footer-mini{height:auto;padding:14px var(--ev-gutter) 70px}.page-template-dashboard #evmp-wrap,.page-template-dashboard-php #evmp-wrap{bottom:14px}}@media (max-width: 600px){.evai-cs__nav{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:4px;overflow:visible}.evai-cs__how{gap:8px}.evai-cs__step{grid-template-columns:minmax(0, 1fr);padding:10px 12px}.evai-cs__stepicon{grid-row:auto;width:30px;height:30px}.evai-cs__prices{grid-template-columns:minmax(0, 1fr)}.evai-cs__price{min-height:0}.evai-cs__price-art{flex-basis:110px}.evai-cs__tab{display:flex;flex-direction:column;align-items:center;gap:5px;padding:9px 2px;font-size:11px;text-align:center}.evai-cs__tab .evai-cs__soon{display:none}.evai-cs__tab.is-active::before{left:20%;right:20%;top:auto;bottom:-1px;width:auto;height:2px}.evai-cs__tools{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.evai-cs__tool{gap:9px;padding:6px 6px 12px}.evai-cs__toolbody{padding:0 6px}.evai-cs__tool h2{font-size:.9rem}.evai-cs__tool p,.evai-cs__tool .evai-cs__open,.evai-cs__tool .evai-cs__coming{display:none}.evai-cs__canvas{padding:24px 12px;gap:10px 0}.evai-cs__node--land{width:160px}.evai-cs__node--port{width:76px}.evai-cs__node--square{width:104px}.evai-cs__link{width:26px}}.evai-login-section{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px clamp(16px, 4vw, 40px) 80px;width:100%}.evai-login-wrap{width:100%;max-width:460px}.evai-login-card{background:rgba(255, 255, 255, 0.025);border:1px solid rgba(46, 133, 255, 0.22);border-radius:4px;padding:clamp(26px, 5vw, 40px);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 60px rgba(0, 0, 0, 0.55),inset 0 1px 0 rgba(255, 255, 255, 0.05);position:relative}.evai-login-hud{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:0.58rem;letter-spacing:0.24em;text-transform:uppercase;color:#85bdff;margin-bottom:18px}.evai-login-hud-dot{width:6px;height:6px;border-radius:50%;background:#5ac8ff;box-shadow:0 0 8px rgba(90, 200, 255, 0.9)}.evai-login-title{font-family:var(--font-main);font-weight:900;font-size:clamp(1.5rem, 4vw, 2rem);line-height:1.15;margin:0 0 10px;background:linear-gradient(180deg, #ffffff 0%, #d0d9e5 60%, #8ca1ba 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.evai-login-sub{font-family:var(--font-secondary);color:var(--c-muted);font-size:0.92rem;line-height:1.6;margin:0 0 26px}.evai-login-error{border:1px solid rgba(255, 90, 90, 0.4);background:rgba(255, 90, 90, 0.08);color:#ff9d9d;font-family:var(--font-secondary);font-size:0.85rem;padding:10px 14px;border-radius:3px;margin-bottom:20px}.evai-login-providers{margin-bottom:4px}.evai-login-providers .nsl-container{margin:0 !important}.evai-login-providers .nsl-container-buttons a,.evai-login-providers .nsl-container-buttons div{width:100% !important}.evai-login-fallback-note{font-family:var(--font-secondary);font-size:0.85rem;color:var(--c-muted);margin:0 0 6px}.evai-login-divider{display:flex;align-items:center;gap:12px;margin:22px 0;font-family:var(--font-mono);font-size:0.58rem;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255, 255, 255, 0.3)}.evai-login-divider::before,.evai-login-divider::after{content:'';flex:1;height:1px;background:linear-gradient(90deg, transparent, rgba(46, 133, 255, 0.35), transparent)}.evai-login-form .login-username,.evai-login-form .login-password{margin-bottom:14px}.evai-login-form label{display:block;font-family:var(--font-mono);font-size:0.6rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--c-muted);margin-bottom:6px}.evai-login-form input[type="text"],.evai-login-form input[type="password"]{width:100%;padding:11px 13px;background:rgba(0, 0, 0, 0.35);border:1px solid rgba(255, 255, 255, 0.1);border-radius:3px;color:var(--c-text);font-family:var(--font-secondary);font-size:0.92rem;transition:border-color .25s ease,box-shadow .25s ease}.evai-login-form input[type="text"]:focus,.evai-login-form input[type="password"]:focus{outline:none;border-color:rgba(46, 133, 255, 0.7);box-shadow:0 0 0 3px rgba(46, 133, 255, 0.14)}.evai-login-form .login-remember{font-family:var(--font-secondary);font-size:0.82rem;color:var(--c-muted);margin-bottom:16px}.evai-login-form .login-remember label{display:flex;align-items:center;gap:8px;font-family:var(--font-secondary);font-size:0.82rem;letter-spacing:0;text-transform:none;color:var(--c-muted);margin:0}.evai-login-form .login-submit input[type="submit"]{width:100%;padding:12px 18px;background:linear-gradient(135deg, rgba(46, 133, 255, 0.9), rgba(90, 200, 255, 0.85));border:1px solid rgba(90, 200, 255, 0.5);border-radius:3px;color:#04070c;font-family:var(--font-main);font-weight:800;font-size:0.88rem;letter-spacing:0.06em;text-transform:uppercase;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.evai-login-form .login-submit input[type="submit"]:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 8px 26px rgba(90, 200, 255, 0.32)}.evai-login-foot{margin-top:20px;padding-top:18px;border-top:1px solid rgba(255, 255, 255, 0.07);font-family:var(--font-secondary);font-size:0.82rem;color:var(--c-muted);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.evai-login-foot a{color:#85bdff;text-decoration:none}.evai-login-foot a:hover{color:#5ac8ff;text-decoration:underline}.evai-login-foot-sep{opacity:.4}.evai-login-legal{margin:18px 2px 0;font-family:var(--font-secondary);font-size:0.72rem;line-height:1.6;color:rgba(255, 255, 255, 0.32)}@media (max-width: 600px){.evai-login-section{padding-top:96px}.evai-login-card{padding:24px 20px}}.evai-login-email-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 18px;background:rgba(255, 255, 255, 0.04);border:1px solid rgba(255, 255, 255, 0.14);border-radius:3px;color:var(--c-text);font-family:var(--font-main);font-weight:700;font-size:0.86rem;letter-spacing:0.04em;text-decoration:none;transition:border-color .25s ease,background .25s ease,transform .25s ease}.evai-login-email-btn:hover{background:rgba(46, 133, 255, 0.12);border-color:rgba(46, 133, 255, 0.55);transform:translateY(-1px);color:#ffffff}