.guest-layout[data-v-454a5d24]{justify-content:center}.guest-page[data-v-454a5d24]{position:relative;width:min(1440px,100%);padding:18px clamp(16px,3vw,32px) 32px;color:#fff;overflow:hidden}.guest-page[data-v-454a5d24]:before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(900px 540px at 12% 0%,rgba(181,76,255,.22),transparent 62%),radial-gradient(780px 520px at 88% 12%,rgba(109,43,255,.18),transparent 58%),linear-gradient(135deg,#050508,#0b0b14 48%,#151028)}.guest-page[data-v-454a5d24]:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.05) .8px,transparent .8px),radial-gradient(rgba(181,76,255,.05) .6px,transparent .6px);background-size:3px 3px,5px 5px;opacity:.13}.guest-header[data-v-454a5d24]{display:flex;position:sticky;top:14px;align-items:center;justify-content:space-between;gap:24px;width:min(1180px,calc(100% - 8px));margin:0 auto 28px;padding:10px 12px;border:1px solid rgba(181,76,255,.22);border-radius:22px;background:radial-gradient(circle at 0% 0%,rgba(181,76,255,.16),transparent 34%),#060a14b8;box-shadow:0 18px 50px #00000047,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:41}.guest-logo[data-v-454a5d24]{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:15px;background:#b54cff1a;font-size:15px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#fff}.guest-logo[data-v-454a5d24]:before{content:"";width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#b54cff,#dca8ff);box-shadow:0 0 22px #b54cffbf}.guest-nav[data-v-454a5d24]{display:flex;align-items:center;gap:6px;padding:4px;border-radius:16px;background:#04070e57;font-family:IBM Plex Sans,Trebuchet MS,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#f5f2ffc7}.guest-nav a[data-v-454a5d24]{padding:10px 12px;border:0;border-radius:12px;color:#f4effcb8;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.guest-nav a[data-v-454a5d24]:hover,.guest-nav a.active[data-v-454a5d24]{background:#b54cff24;color:#fff}.guest-nav a[data-v-454a5d24]:last-child{background:linear-gradient(135deg,#b54cff,#c76dff);color:#0b0612;font-weight:800;box-shadow:0 10px 28px #b54cff47}.guest-burger[data-v-454a5d24]{display:none;width:42px;height:42px;border-radius:14px;border:1px solid rgba(181,76,255,.28);background:#080c17c7;color:#fff;align-items:center;justify-content:center;z-index:42}.nav-overlay[data-v-454a5d24]{position:fixed;inset:0;border:none;background:#040812a3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:35}.footer[data-v-454a5d24]{width:min(1180px,100%);margin:auto auto 0;font-family:IBM Plex Sans,Trebuchet MS,sans-serif;color:#f5f2ffa8;font-size:14px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:24px;border-top:1px solid rgba(181,76,255,.16)}.footer a[data-v-454a5d24],.footer .link[data-v-454a5d24]{color:#f5f2ffc7}.footer a[data-v-454a5d24]:hover,.footer .link[data-v-454a5d24]:hover{color:#fff}.footer-social[data-v-454a5d24]{display:flex;align-items:center;gap:10px}.footer-social-link[data-v-454a5d24]{width:34px;height:34px;border-radius:10px;border:1px solid rgba(181,76,255,.24);display:inline-flex;align-items:center;justify-content:center;color:#f5f2ffd1;background:#b54cff1a;transition:color .2s ease,border-color .2s ease,transform .2s ease}.footer-social-link[data-v-454a5d24]:hover{color:#fff;border-color:#b54cff73;transform:translateY(-1px)}.guest-page[data-v-454a5d24] .section{width:min(1180px,100%);margin:0 auto;padding:clamp(30px,5vw,62px) 0 24px}.guest-page[data-v-454a5d24] .container,.guest-page[data-v-454a5d24] .dashboard{width:100%}.guest-page[data-v-454a5d24] .dashboard,.guest-page[data-v-454a5d24] .section-heading,.guest-page[data-v-454a5d24] .auth-card{border:1px solid rgba(181,76,255,.24);border-radius:28px;background:radial-gradient(120% 120% at 100% 0%,rgba(181,76,255,.14),transparent 56%),linear-gradient(145deg,#0f1224f0,#050a14f0);box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0a}.guest-page[data-v-454a5d24] .dashboard,.guest-page[data-v-454a5d24] .section-heading{padding:clamp(22px,3vw,34px)}.guest-page[data-v-454a5d24] .section-heading{margin-bottom:22px}.guest-page[data-v-454a5d24] .dashboard-top{margin-bottom:24px}.guest-page[data-v-454a5d24] .dashboard-top h1,.guest-page[data-v-454a5d24] .section-heading h1,.guest-page[data-v-454a5d24] .auth-card h1{margin:0;color:#fff;font-size:clamp(2rem,4.6vw,4rem);line-height:1.02;letter-spacing:-.06em}.guest-page[data-v-454a5d24] .dashboard-top p,.guest-page[data-v-454a5d24] .section-heading .lead,.guest-page[data-v-454a5d24] .auth-card p,.guest-page[data-v-454a5d24] .muted{color:#f4effcb8!important}.guest-page[data-v-454a5d24] .page-breadcrumbs{margin-bottom:18px}.guest-page[data-v-454a5d24] .card{border:1px solid rgba(181,76,255,.22);border-radius:24px;background:radial-gradient(120% 120% at 100% 0%,rgba(181,76,255,.1),transparent 56%),#070b16b8;box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff0a}.guest-page[data-v-454a5d24] .btn{min-height:46px;border-radius:14px;font-size:13px;font-weight:800;letter-spacing:.12em}.guest-page[data-v-454a5d24] .btn.primary{border:0;background:linear-gradient(135deg,#b54cff,#d578ff);color:#0b0612;box-shadow:0 14px 34px #b54cff52}.guest-page[data-v-454a5d24] .btn.ghost{border-color:#b54cff4d;background:#05091294}.guest-page[data-v-454a5d24] .field span{color:#f4effce0}.guest-page[data-v-454a5d24] .field input,.guest-page[data-v-454a5d24] .field textarea{border-color:#b54cff42;border-radius:14px;background:#030710ad;color:#fff}.guest-page[data-v-454a5d24] .field input:focus,.guest-page[data-v-454a5d24] .field textarea:focus{border-color:#d584ff9e;box-shadow:0 0 0 3px #b54cff24}.guest-page[data-v-454a5d24] .auth{min-height:auto;padding:clamp(32px,6vw,72px) 0}.guest-page[data-v-454a5d24] .auth-card{max-width:480px;padding:clamp(26px,4vw,38px)}.guest-page.login[data-v-454a5d24] .auth-card,.guest-page.register[data-v-454a5d24] .auth-card{position:relative}.guest-page.login[data-v-454a5d24] .auth-card:before,.guest-page.register[data-v-454a5d24] .auth-card:before{content:"AVATIX AI";width:fit-content;border:1px solid rgba(181,76,255,.3);border-radius:999px;padding:6px 10px;background:#b54cff1c;color:#e7c4ff;font-size:11px;font-weight:800;letter-spacing:.16em}.guest-page[data-v-454a5d24] .auth-footer{color:#f4effca8}.guest-page[data-v-454a5d24] .auth-footer a,.guest-page[data-v-454a5d24] .consent-inline a{color:#d9a0ff;font-weight:700}.guest-page[data-v-454a5d24] .contact-grid{gap:22px}.guest-page.contacts[data-v-454a5d24] .card{min-height:100%}.guest-page.contacts[data-v-454a5d24] .hero-panel-list{display:grid;gap:10px;padding:0;margin:0;list-style:none}.guest-page.contacts[data-v-454a5d24] .hero-panel-list li{border:1px solid rgba(181,76,255,.14);border-radius:14px;padding:12px 14px;background:#03071057;color:#f4effcbd}.guest-page.contacts[data-v-454a5d24] .hero-panel-list strong{color:#fff}.guest-page.news[data-v-454a5d24] .news-page-grid{gap:22px}.guest-page.news[data-v-454a5d24] .news-cover{border:1px solid rgba(181,76,255,.16);border-radius:18px}.guest-page.news[data-v-454a5d24] .news-head h3{letter-spacing:-.025em}.guest-page.news[data-v-454a5d24] .news-show-page .card{gap:22px}.guest-page.news[data-v-454a5d24] .news-show-page .news-cover{height:clamp(260px,42vw,520px);border:1px solid rgba(181,76,255,.18);border-radius:22px;overflow:hidden}.guest-page.news[data-v-454a5d24] .news-show-page .news-cover img{width:100%;height:100%;object-fit:cover}.guest-page.news[data-v-454a5d24] .news-body{color:#f4effcd1;font-size:1.04rem;line-height:1.78}.guest-page.news[data-v-454a5d24] .news-body h2,.guest-page.news[data-v-454a5d24] .news-body h3{color:#fff;letter-spacing:-.03em}.guest-page.news[data-v-454a5d24] .news-body a{color:#d9a0ff;text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.guest-burger[data-v-454a5d24]{display:inline-flex}.guest-nav[data-v-454a5d24]{position:absolute;top:calc(100% + 8px);right:0;min-width:270px;padding:12px;border-radius:18px;border:1px solid rgba(181,76,255,.28);background:#080c17fa;box-shadow:0 20px 40px #060a1294,0 0 26px #b54cff40;display:none;flex-direction:column;gap:8px;z-index:40}.guest-nav.is-open[data-v-454a5d24]{display:flex}.guest-nav a[data-v-454a5d24]{padding:10px 12px;border-radius:10px;border:1px solid rgba(181,76,255,.14);background:#0c101699}.guest-nav a.active[data-v-454a5d24]{border-color:#b54cff99;background:#b54cff26}.footer[data-v-454a5d24]{padding-top:26px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand social" "note note" "policy policy";align-items:center;gap:8px 14px}.footer-brand[data-v-454a5d24]{grid-area:brand}.footer-social[data-v-454a5d24]{grid-area:social;justify-self:end}.footer-note[data-v-454a5d24]{grid-area:note}.footer-policy[data-v-454a5d24]{grid-area:policy}}@media(max-width:640px){.guest-page[data-v-454a5d24]{padding-inline:12px}.guest-header[data-v-454a5d24]{top:10px;width:100%;border-radius:18px}.guest-logo[data-v-454a5d24]{font-size:13px;letter-spacing:.14em}.guest-page[data-v-454a5d24] .dashboard,.guest-page[data-v-454a5d24] .section-heading,.guest-page[data-v-454a5d24] .auth-card{border-radius:20px}.guest-page[data-v-454a5d24] .dashboard-top h1,.guest-page[data-v-454a5d24] .section-heading h1,.guest-page[data-v-454a5d24] .auth-card h1{font-size:clamp(2rem,12vw,2.8rem)}}
