:root{--bg:#07111f;--bg-2:#091829;--card:#0a1323c7;--card-2:#0f192dd9;--line:#ffffff17;--line-2:#7fc7ff2e;--text:#eef5ff;--muted:#9fb1c9;--muted-2:#7f92ad;--primary:#7bdcff;--primary-2:#7a8cff;--accent:#8a5cff;--success:#2bc9a5;--danger:#ff7b9c;--shadow:0 24px 120px #00000061;--radius-xl:30px;--radius-lg:24px;--radius-md:18px;--radius-sm:14px;--container:1280px}*{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--bg);color:var(--text);scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 15% 15%,#7bdcff1f,#0000 24%),radial-gradient(circle at 85% 12%,#7a8cff24,#0000 20%),radial-gradient(circle at 78% 78%,#8a5cff24,#0000 22%),linear-gradient(#06101d 0%,#091321 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.omni-root{min-height:100vh;position:relative;overflow-x:hidden}.omni-grid{opacity:.34;pointer-events:none;background-image:linear-gradient(#748db01f 1px,#0000 1px),linear-gradient(90deg,#748db01f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#00000040);mask-image:linear-gradient(#000c,#00000040)}.omni-glow-a,.omni-glow-b,.omni-glow-c{filter:blur(90px);pointer-events:none;border-radius:999px;position:absolute}.omni-glow-a{background:#7bdcff2e;width:420px;height:420px;top:-140px;left:8%}.omni-glow-b{background:#7a8cff2e;width:360px;height:360px;top:12%;right:8%}.omni-glow-c{background:#8a5cff29;width:460px;height:460px;bottom:-120px;left:42%}.omni-container{z-index:2;width:min(var(--container),calc(100% - 32px));margin-inline:auto;position:relative}.omni-nav{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#06101dbd;position:sticky;top:0}.omni-nav-inner{width:min(var(--container),calc(100% - 32px));justify-content:space-between;align-items:center;gap:16px;min-height:78px;margin-inline:auto;display:flex}.omni-brand{align-items:center;gap:14px;display:flex}.omni-brand-mark{background:linear-gradient(135deg,#7bdcfff2,#7a8cffeb 48%,#8a5cffeb);border:1px solid #ffffff24;border-radius:18px;width:48px;height:48px;position:relative;box-shadow:0 12px 40px #7a8cff3d,inset 0 1px #ffffff40}.omni-brand-mark:before{content:"";background:linear-gradient(#06101dfa,#0a111fe6);border-radius:16px;position:absolute;inset:2px}.omni-brand-mark:after{content:"";border:1px solid #7bdcff73;border-radius:12px;position:absolute;inset:13px;box-shadow:0 0 0 1px #7bdcff14,0 0 24px #7bdcff2e}.omni-brand-copy{line-height:1.05}.omni-brand-title{letter-spacing:-.03em;font-size:22px;font-weight:900}.omni-brand-title .x{color:#0000;background:linear-gradient(135deg,#8de6ff,#9aa7ff 52%,#c49cff);-webkit-background-clip:text;background-clip:text}.omni-brand-sub{color:var(--muted);letter-spacing:.24em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:800}.omni-nav-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.omni-nav-link{min-height:42px;color:var(--muted);border-radius:999px;padding:10px 14px;font-size:14px;font-weight:700;transition:all .18s}.omni-nav-link:hover{color:var(--text);background:#ffffff0f}.omni-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.omni-button,.omni-button-ghost,.omni-button-outline{cursor:pointer;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 18px;font-size:14px;font-weight:900;transition:all .18s;display:inline-flex}.omni-button{color:#08111d;background:linear-gradient(135deg,#dff8ff 0%,#d2e4ff 48%,#e5d9ff 100%);box-shadow:0 14px 30px #7a8cff29,inset 0 1px #ffffffd9}.omni-button:hover{transform:translateY(-1px)}.omni-button-outline{color:var(--text);border-color:var(--line);background:#ffffff0a}.omni-button-outline:hover,.omni-button-ghost:hover{background:#ffffff12}.omni-button-ghost{color:var(--muted);background:0 0;border-color:#0000}.omni-hero{padding-top:64px;padding-bottom:26px}.omni-hero-grid{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:24px;display:grid}.omni-panel{border-radius:var(--radius-xl);border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#0e182be6,#091222db);position:relative;overflow:hidden}.omni-panel:before{content:"";pointer-events:none;background:linear-gradient(135deg,#7bdcff0f,#0000 28%,#7a8cff0f 70%,#0000 100%);position:absolute;inset:0}.omni-panel-inner{z-index:1;padding:34px;position:relative}.omni-badge{color:#c8f3ff;letter-spacing:.14em;text-transform:uppercase;background:#7bdcff14;border:1px solid #7bdcff2e;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.omni-title{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(34px,6vw,68px);font-weight:950;line-height:1.04}.omni-title .grad{color:#0000;background:linear-gradient(135deg,#f7fbff,#9fe8ff 38%,#b5c2ff 72%,#d0a9ff);-webkit-background-clip:text;background-clip:text}.omni-subtitle{color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.9}.omni-hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.omni-metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px;display:grid}.omni-metric{border-radius:var(--radius-md);border:1px solid var(--line);background:#ffffff08;padding:18px}.omni-metric-value{letter-spacing:-.03em;font-size:28px;font-weight:950}.omni-metric-label{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.6}.omni-orbit{place-items:center;height:100%;min-height:540px;display:grid;position:relative}.omni-orbit-core{aspect-ratio:1;background:radial-gradient(circle at 50% 40%,#7bdcff29,#08101ed1 42%,#08101efa 65%);border:1px solid #ffffff14;border-radius:999px;width:min(82%,380px);position:relative;box-shadow:0 0 0 1px #7bdcff0d,0 24px 80px #0006,inset 0 0 40px #7bdcff14}.omni-orbit-core:before,.omni-orbit-core:after{content:"";border:1px dashed #7bdcff2e;border-radius:999px;position:absolute;inset:14%}.omni-orbit-core:after{border-style:solid;border-color:#7a8cff33;inset:28%}.omni-orbit-center{text-align:center;background:linear-gradient(#0c1728f5,#08101ee0);border:1px solid #ffffff1f;border-radius:32px;place-items:center;width:160px;height:160px;padding:18px;display:grid;position:absolute;inset:50%;transform:translate(-50%,-50%);box-shadow:0 14px 40px #0000006b,inset 0 1px #ffffff14}.omni-orbit-center strong{letter-spacing:-.04em;font-size:30px;font-weight:950;display:block}.omni-orbit-center span{color:var(--muted);font-size:12px;line-height:1.6}.omni-orbit-node{border:1px solid var(--line);background:#0d1628e6;border-radius:18px;min-width:146px;padding:14px 16px;position:absolute;box-shadow:0 12px 28px #0000004d}.omni-orbit-node strong{font-size:14px;font-weight:900;display:block}.omni-orbit-node span{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.55;display:block}.omni-node-a{top:9%;left:8%}.omni-node-b{top:10%;right:5%}.omni-node-c{bottom:18%;left:2%}.omni-node-d{bottom:14%;right:4%}.omni-section{padding:20px 0 24px}.omni-section-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.omni-kicker{color:#bceeff;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900}.omni-h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(28px,4vw,48px);font-weight:950;line-height:1.06}.omni-copy{color:var(--muted);max-width:900px;font-size:16px;line-height:1.85}.omni-stage-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;display:grid}.omni-stage{border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(#0f192dd6,#0a111feb);min-height:250px;padding:18px;position:relative;overflow:hidden}.omni-stage:before{content:"";background:linear-gradient(90deg,#7bdcffd9,#7a8cffa6,#8a5cff99);width:100%;height:3px;position:absolute;inset:auto auto 0 0}.omni-stage-index{color:#c8f3ff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:inline-flex}.omni-stage h3{margin:16px 0 0;font-size:18px;font-weight:900;line-height:1.3}.omni-stage p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.8}.omni-stage small{color:var(--muted-2);margin-top:14px;font-size:12px;line-height:1.7;display:block}.omni-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.omni-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:#ffffff09;min-height:220px;padding:20px}.omni-card h3{margin:16px 0 0;font-size:18px;font-weight:900;line-height:1.35}.omni-card p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.85}.omni-card-icon{background:linear-gradient(#7bdcff14,#7a8cff14);border:1px solid #ffffff1f;border-radius:16px;width:48px;height:48px}.omni-split{grid-template-columns:.9fr 1.1fr;gap:18px;display:grid}.omni-shell-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.omni-shell{border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(#0d1628eb,#08101eeb);min-height:280px;padding:18px}.omni-shell-head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.omni-shell-title{margin-top:18px;font-size:22px;font-weight:950}.omni-shell-list{gap:10px;margin-top:18px;display:grid}.omni-pill{min-height:48px;color:var(--muted);background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding-inline:14px;font-size:13px;display:flex}.omni-pill strong{color:var(--text)}.omni-cta{text-align:center;padding:18px 0 80px}.omni-cta-panel{padding:34px}.omni-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.omni-footer{z-index:2;border-top:1px solid var(--line);margin-top:26px;position:relative}.omni-footer-inner{width:min(var(--container),calc(100% - 32px));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-inline:auto;padding:22px 0 28px;display:flex}.omni-footer-copy{color:var(--muted);font-size:13px;line-height:1.8}.omni-auth-wrap{place-items:center;min-height:100vh;padding:34px 16px;display:grid}.omni-auth-card{border-radius:var(--radius-xl);border:1px solid var(--line);width:min(100%,560px);box-shadow:var(--shadow);background:linear-gradient(#0d1628f5,#08101ef0);padding:32px}.omni-auth-title{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,46px);font-weight:950;line-height:1.05}.omni-auth-subtitle{color:var(--muted);margin:12px 0 0;line-height:1.8}.omni-form{gap:14px;margin-top:22px;display:grid}.omni-input,.omni-textarea{width:100%;color:var(--text);background:#08111fdb;border:1px solid #ffffff1f;border-radius:18px;outline:none;padding:15px 16px;box-shadow:inset 0 1px #ffffff08}.omni-input::placeholder,.omni-textarea::placeholder{color:#8aa0c0}.omni-input:focus,.omni-textarea:focus{border-color:#7bdcff6b;box-shadow:0 0 0 4px #7bdcff14}.omni-error{color:#ff9bb1;font-size:14px;line-height:1.7}.omni-helper{color:var(--muted);font-size:13px;line-height:1.8}.omni-auth-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.omni-auth-links a{color:#bdeeff;font-weight:700}.omni-shell-page{min-height:100vh}.omni-app-grid{grid-template-columns:280px 1fr;min-height:100vh;display:grid}.omni-sidebar{border-inline-end:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06101de0;padding:18px}.omni-sidebar-group{gap:8px;margin-top:20px;display:grid}.omni-side-link{min-height:46px;color:var(--muted);border:1px solid #0000;border-radius:14px;align-items:center;padding:0 14px;display:flex}.omni-side-link:hover,.omni-side-link.is-active{color:var(--text);border-color:var(--line);background:#ffffff0d}.omni-main{min-width:0;padding:22px}.omni-topbar{justify-content:space-between;align-items:center;gap:12px;min-height:72px;margin-bottom:18px;display:flex}.omni-page-title{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,46px);font-weight:950;line-height:1.08}.omni-page-copy{color:var(--muted);margin:10px 0 0;line-height:1.8}.omni-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.omni-stat{border:1px solid var(--line);background:#ffffff09;border-radius:22px;padding:18px}.omni-stat strong{letter-spacing:-.03em;font-size:28px;font-weight:950;display:block}.omni-stat span{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.7;display:block}.omni-data-grid{grid-template-columns:1.1fr .9fr;gap:14px;margin-top:16px;display:grid}.omni-table,.omni-feed{border:1px solid var(--line);background:#ffffff08;border-radius:22px;padding:18px}.omni-table-row,.omni-feed-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;min-height:54px;display:flex}.omni-table-row:last-child,.omni-feed-row:last-child{border-bottom:0}.omni-table-row small,.omni-feed-row small{color:var(--muted);line-height:1.7}.omni-kv{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.omni-dot{background:var(--success);border-radius:999px;width:8px;height:8px;box-shadow:0 0 14px #2bc9a566}[dir=rtl] .omni-brand-sub{letter-spacing:.12em}[dir=rtl] .omni-nav-inner,[dir=rtl] .omni-footer-inner,[dir=rtl] .omni-topbar,[dir=rtl] .omni-auth-links,[dir=rtl] .omni-table-row,[dir=rtl] .omni-feed-row,[dir=rtl] .omni-pill{flex-direction:row-reverse}@media (max-width:1180px){.omni-hero-grid,.omni-split,.omni-data-grid{grid-template-columns:1fr}.omni-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.omni-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.omni-shell-grid{grid-template-columns:1fr}.omni-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.omni-nav-inner{flex-direction:column;align-items:flex-start;padding-block:12px}.omni-actions,.omni-nav-links{width:100%}.omni-stage-grid,.omni-cards,.omni-metrics,.omni-app-grid{grid-template-columns:1fr}.omni-sidebar{border-inline-end:0;border-bottom:1px solid var(--line)}.omni-main{padding:18px}}@media (max-width:640px){.omni-panel-inner,.omni-auth-card,.omni-cta-panel{padding:22px}.omni-title{font-size:34px}.omni-h2{font-size:28px}.omni-stat-grid{grid-template-columns:1fr}}
