/* OwlX / Nocturne — visual system derived from the white owl, cyan halo and amber eyes. */
:root{--ox-night:#080f18;--ox-surface:#101c29;--ox-raised:#152434;--ox-ice:#78dfeb;--ox-ice-soft:rgba(120,223,235,.1);--ox-feather:#eef3f7;--ox-slate:#94a6b8;--ox-border:#263c4e;--ox-amber:#ffc857;--ux-gold:var(--ox-amber);--ux-ink:var(--ox-feather);--ux-muted:var(--ox-slate);--ux-line:var(--ox-border);--ux-panel:var(--ox-surface)}
html:has(body[class*="ux-"]){background:var(--ox-night)}
body[class*="ux-"]{--bg:#080f18;--panel:#101c29;--card:#101c29;--card2:#152434;--line:#263c4e;--line2:#345064;--ink:#eef3f7;--muted:#94a6b8;background:radial-gradient(ellipse 900px 600px at 85% 0,rgba(52,140,158,.1),transparent 74%),var(--ox-night);color:var(--ox-feather);-webkit-font-smoothing:antialiased}
body[class*="ux-"] #bgfx{opacity:.22}
body[class*="ux-"] :focus-visible{outline:2px solid var(--ox-ice)!important;outline-offset:4px}
body[class*="ux-"] ::selection{background:#78dfeb;color:#080f18}
/* One consistent instrument rail; amber belongs to the main action. */
body[class*="ux-"] .ox-nav{background:rgba(8,15,24,.94);border-bottom:1px solid #263c4e;backdrop-filter:blur(18px);box-shadow:0 8px 28px #0002;padding-left:24px;padding-right:24px}
body[class*="ux-"] .ox-nav .ox-links>a{color:#a5bac9;border-radius:10px;font-weight:600}
body[class*="ux-"] .ox-nav .ox-links>a.on{background:linear-gradient(115deg,#78dfeb18,#78dfeb07);color:var(--ox-ice);box-shadow:inset 0 -2px var(--ox-ice)}
body[class*="ux-"] .ox-ic{stroke-width:1.65;color:inherit}
body[class*="ux-"] .ox-brand .ox-mark{border-radius:12px;filter:drop-shadow(0 0 10px #78dfeb1a)}
body[class*="ux-"] .ox-more-btn{color:#a5bac9;border-radius:10px}
body[class*="ux-"] :is(.ox-more-menu,.langsw-menu){background:#101c29;border:1px solid #345064;border-radius:16px;box-shadow:0 22px 65px #0007;padding:8px}
body[class*="ux-"] .ox-more-menu a{border-radius:9px}
body[class*="ux-"] .ox-more-menu a.on{background:#78dfeb12;color:#78dfeb}
body[class*="ux-"] .ox-cta{background:var(--ox-amber);color:#101822;border-radius:12px;box-shadow:0 3px 0 #bd8d30;font-weight:750}
body[class*="ux-"] .mobnav{background:#0e1a27;border-right:1px solid #345064;padding:20px 12px;gap:4px}
body[class*="ux-"] .mobnav a{border-radius:10px;color:#b6c6d2;display:flex;align-items:center;gap:12px}
body[class*="ux-"] .mobnav a.on{color:#78dfeb;background:#78dfeb12}
body[class*="ux-"] .ox-dock{background:rgba(10,21,32,.97);border-top:1px solid #345064;box-shadow:0 -10px 32px #0003;backdrop-filter:blur(16px)}
body[class*="ux-"] .ox-dock a{color:#94a6b8;padding-top:8px;padding-bottom:8px}
body[class*="ux-"] .ox-dock a.on{color:var(--ox-ice);background:#78dfeb10;box-shadow:inset 0 2px #78dfeb;border-radius:0 0 12px 12px}
body[class*="ux-"] .hamburger{background:#142332;border:1px solid #345064;color:#cfebf0;border-radius:11px}
/* Feather-white typography against blue-black surfaces. */
body[class*="ux-"] :is(.head,.chathead,.g-hero,.p-hero) h1{letter-spacing:-.035em;font-weight:750}
body[class*="ux-"] :is(.eyebrow,.ux-eyebrow,.bz-eyebrow,.sn-eyebrow){color:var(--ox-ice);letter-spacing:.18em;font-size:11px;font-weight:700}
body[class*="ux-"] :is(.head,.chathead){position:relative;border-bottom:1px solid #78dfeb20;margin-bottom:24px}
body[class*="ux-"] :is(.head,.chathead)::after{content:"";display:block;width:42px;height:2px;background:var(--ox-ice);position:absolute;bottom:-1px;left:0;box-shadow:0 0 15px #78dfeb40}
body[class*="ux-"] :is(.card,.panel,.pcard,.feat,.bz-card,.sn-card,.g-card,.bz-panel){background:linear-gradient(145deg,#142332,#0d1925);border:1px solid var(--ox-border);border-radius:18px;box-shadow:0 12px 35px #0002,inset 0 1px #ffffff05}
body[class*="ux-"] :is(.card,.panel,.pcard,.feat,.bz-card,.sn-card,.g-card) h2,body[class*="ux-"] :is(.card,.panel,.pcard,.feat,.bz-card,.sn-card,.g-card) h3{color:#eef3f7}
body[class*="ux-"] :is(.note,.demo-note){color:#a6b9c8}
body[class*="ux-"] :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]),textarea,select){background-color:#0b1723;color:#e4eef5;border-color:#345064;border-radius:11px}
body[class*="ux-"] :is(input,textarea)::placeholder{color:#859aab}
body[class*="ux-"] :is(.tf,.ctl,.chips,.modetabs) :is(button.on,button.active,.on){border-color:#78dfeb80;color:#9eeaf2;background:#78dfeb14;box-shadow:none}
body[class*="ux-"] :is(.tablewrap,.tblwrap,.boardwrap,.bz-tw){border-color:#263c4e;border-radius:16px;background:#0d1925}
body[class*="ux-"] thead th{background:#162736;color:#a6c1d0;font-size:11px;letter-spacing:.06em;font-weight:650}
body[class*="ux-"] tbody td{border-bottom-color:#233647;font-variant-numeric:tabular-nums}
/* Homepage: a bright product window floating inside the owl's halo. */
.ux-home .hero{position:relative;padding-top:78px;padding-bottom:62px;isolation:isolate}
.ux-home .hero::before{content:"";position:absolute;z-index:-1;pointer-events:none;right:0;top:10px;width:60%;height:580px;background:radial-gradient(ellipse at 60% 45%,#78dfeb18,transparent 62%)}
.ux-home .hero h1{font-weight:780;letter-spacing:-.055em;font-size:clamp(40px,4.7vw,66px);line-height:1.12}
.ux-home .hero h1 span{color:#a3eaf0;background:linear-gradient(105deg,#f0f7fa,#78dfeb 75%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.ux-home .hero .ux-eyebrow{display:flex;align-items:center;gap:12px}.ux-home .hero .ux-eyebrow::before{content:"";width:25px;height:1px;background:#78dfeb}
.ux-home .hero p{color:#a8bdcb;line-height:1.85}.ux-home .hero .primary{background:#ffc857;box-shadow:0 3px 0 #bd8d30;border:1px solid #ffda89;border-radius:12px;color:#0c1821;min-height:50px}
.ux-home .hero .ghost{background:#142635;border:1px solid #426276;border-radius:12px;color:#d3ebf1}
.ux-home .proof-item .icon{color:#78dfeb}.ux-home .proof-item strong{color:#d3e2ed}.ux-home .proof-item span span{color:#90a8b9}
.ux-home .preview-terminal{position:relative;border:1px solid #46677c;border-radius:22px;box-shadow:0 0 0 6px #78dfeb05,0 35px 90px #0006;background:#0f1c29;transform:perspective(1600px) rotateY(-3deg)}
.ux-home .ux-preview-label{background:#152737;color:#a5c4d4;border-bottom:1px solid #345064;letter-spacing:.04em;font-size:11px;padding:12px 18px}
.ux-home .terminal-head{background:#101f2d}.ux-home .timeframe{background:#091621;border:1px solid #2d485b;border-radius:10px;padding:3px}.ux-home .timeframe button.active{background:#78dfeb;color:#08202b;border-radius:7px}
.ux-home .chart-area{background:linear-gradient(180deg,#152a34,#0d1a27)}.ux-home .terminal-footer{background:#101e2b}.ux-home .terminal-stat{border-color:#2c4152;padding:18px 10px}.ux-home .terminal-stat .label{color:#99b2c2}.ux-home .terminal-stat .value{color:#eef3f7}
.ux-home .feature-strip{background:#101e2b;border-color:#263c4e;border-radius:18px}
.ux-home #pricing{background:linear-gradient(180deg,transparent,#12233270,transparent);padding-top:48px}.ux-home #pricing .section-title{max-width:680px;margin-left:auto;margin-right:auto;text-align:center}.ux-home #pricing h2{font-size:clamp(30px,3.5vw,46px);letter-spacing:-.04em}.ux-home #pricing h2 span{color:#78dfeb}
.ux-home .pricing-card{background:linear-gradient(155deg,#162b3b,#0d1925);border:1px solid #2e4a5d;border-radius:20px;box-shadow:0 18px 45px #0002}.ux-home .pricing-card.featured,.ux-home .pricing-card.pro{border-color:#ffc85780}
.ux-home .pricing-card .primary{border-radius:11px;box-shadow:none}.ux-home .pricing-card .check-list{line-height:1.8}.ux-home .pricing-card .check-list li::before{color:#78dfeb}.ux-home .fm-sec{border-top:1px solid #263c4e;background:radial-gradient(ellipse at 15% 50%,#ffc85705,transparent 65%)}
/* Marketing pages: the owl emerges from an orbital frame, with no fictional metrics. */
.ux-business .bz-hero{position:relative;isolation:isolate;overflow:hidden;padding:72px 0 68px;border-bottom:1px solid #263c4e;background:radial-gradient(ellipse at 85% 45%,#78dfeb14,transparent 55%)}
.ux-business .bz-hero>.wrap{padding-right:42%;position:relative;z-index:2}.ux-business .bz-hero h1{font-size:clamp(38px,4.3vw,60px);letter-spacing:-.045em;font-weight:760;line-height:1.15}.ux-business .bz-hero h1 span{color:#91e5ee}.ux-business .bz-hero .sub{font-size:16px;color:#a9c0cf}
.ox-orbit-art{position:absolute;pointer-events:none;width:360px;height:360px;right:max(5%,calc((100vw - 1200px)/2));top:50%;transform:translateY(-50%);z-index:1;border:1px solid #78dfeb25;border-radius:50%;background:radial-gradient(circle,#78dfeb0c 15%,transparent 67%);box-shadow:0 0 0 36px #78dfeb03,0 0 0 72px #78dfeb02}
.ox-orbit-art::before{content:"";position:absolute;inset:35px;border:1px solid #78dfeb45;border-right-color:transparent;border-bottom-color:transparent;border-radius:50%;transform:rotate(-35deg)}
.ox-orbit-art::after{content:"";position:absolute;width:8px;height:8px;background:#ffc857;border-radius:50%;right:29px;top:74px;box-shadow:0 0 22px #ffc85766}
.ox-orbit-owl{position:absolute;inset:78px;border-radius:50%;background:url('vxn-owl.png?v=20260909') center/contain no-repeat;filter:drop-shadow(0 16px 25px #0008)}
.ox-orbit-axis{position:absolute;inset:0;background:linear-gradient(#78dfeb10,#78dfeb10) center/1px 100% no-repeat,linear-gradient(90deg,#78dfeb10,#78dfeb10) center/100% 1px no-repeat;transform:rotate(-25deg)}
.ux-business .bz-sec{padding-top:48px}.ux-business .bz-sec h2{font-size:27px;letter-spacing:-.025em}.ux-business .bz-grid{gap:18px;counter-reset:ox-card}.ux-business .bz-card{padding:26px;position:relative;counter-increment:ox-card}.ux-business .bz-card::before{content:counter(ox-card,decimal-leading-zero);display:block;font:500 11px/1.5 'JetBrains Mono',monospace;letter-spacing:.15em;color:#78dfeb;margin-bottom:18px}.ux-business .bz-card h3{font-size:19px;font-weight:700}.ux-business .bz-card p{font-size:14px;line-height:1.85}.ux-business .bz-btn{border-radius:12px;min-height:48px}.ux-business .bz-btn.pri{box-shadow:0 3px 0 #bd8d30}.ux-business .bz-btn.gh{color:#b9eaf0;border-color:#3e6375;background:#78dfeb08}.ux-business .bz-kv{background:#0d1b28;border-color:#345064}.ux-business .bz-kv .c{padding:20px}.ux-business .bz-note:not(.bz-red){background:#78dfeb07;border-color:#78dfeb30}
.ux-supernode .sn-hero{background:radial-gradient(ellipse at 50% 40%,#78dfeb16,transparent 65%);padding:72px 0 54px}.ux-supernode .sn-hero video{opacity:.1}.ux-supernode .sn-hero h1{font-size:clamp(38px,5vw,68px);letter-spacing:-.045em}.ux-supernode .sn-hero h1 span{color:#a1eaf0}.ux-supernode .sn-card{padding:26px}
:is(.ux-guide,.ux-guild,.ux-portfolio) :is(.g-hero,.p-hero){background:radial-gradient(ellipse at 50% 0,#78dfeb13,transparent 75%);border-bottom:1px solid #78dfeb1c;margin-bottom:20px}
/* Tools: cyan controls, quiet data, existing red/green market semantics retained. */
:is(.ux-markets,.ux-fundamentals) .pulse{background:#10202d;border:1px solid #345064;border-radius:18px;overflow:hidden}.ux-markets .pcell{padding:18px}.ux-scanner .ctl{padding:16px;border:1px solid #2d485b;border-radius:16px;background:#11212e}.ux-scanner #secWrap{border-color:#2d485b;border-radius:16px}
.ux-chart-live .bar{background:#101f2c;border-color:#2d485b}.ux-chart-live .chartwrap{background:#0c1722}.ux-chart-live .read{background:#101f2c;border-color:#2d485b}.ux-chart-live .score{border-color:#345064;background:#142837;border-radius:14px}.ux-chart-live .modetabs{border-color:#345064}.ux-ai-robot .chathead{background:radial-gradient(ellipse at top,#78dfeb0a,transparent 75%)}.ux-ai-robot .composer-in{border-color:#426276;background:#101f2c;border-radius:18px;box-shadow:0 -12px 45px #0002}.ux-ai-robot .examples>*{border-color:#345064;background:#142735;border-radius:14px}
.ux-signal-group .sample{background:#0b1b28;border:1px solid #426276;border-left:3px solid #78dfeb;border-radius:18px;box-shadow:0 18px 50px #0003}.ux-signal-group .sample>.t{color:#8bdeea;letter-spacing:.14em}.ux-signal-group .feat .ic{color:#78dfeb}
.ux-login{background:radial-gradient(ellipse at 50% 15%,#78dfeb12,transparent 60%),#080f18!important}.ux-login .card{background:linear-gradient(155deg,#182b3b,#0d1925);border:1px solid #426276;border-radius:24px;box-shadow:0 35px 100px #0006;padding:32px}.ux-login .card h1{letter-spacing:-.04em}.ux-login #googleBtn{border-radius:12px}.ux-login .tabs{border-color:#345064;background:#0a1723}
:is(.ux-subscribe,.ux-payment) .nav{background:#0c1926;border-bottom:1px solid #345064}.ux-subscribe .sum,.ux-payment .sum{border-top:2px solid #ffc857;background:linear-gradient(155deg,#192c3b,#101d29)}.ux-subscribe .paybtn{background:#142735;border-color:#345064;border-radius:13px}.ux-subscribe .paybtn svg{color:#78dfeb}.ux-subscribe .paybtn .bsub{color:#a5bdcc}.ux-subscribe .cta,.ux-payment .cta{border-radius:12px}.ux-usage .amount{color:#a0eaf1}.ux-usage .card{border-top:2px solid #78dfeb55}
/* Motion is reserved for deliberate interaction and one entrance, never live-price flicker. */
@media(hover:hover){body[class*="ux-"] .ox-nav .ox-links>a:hover,body[class*="ux-"] .ox-more-menu a:hover{background:#78dfeb12;color:#aff2f7}body[class*="ux-"] tbody tr:hover{background:#78dfeb06}.ux-business .bz-card:hover,.ux-home .pricing-card:hover{border-color:#4f8296;transform:translateY(-3px);box-shadow:0 20px 45px #0004}.ux-home .hero .primary:hover,.ux-business .bz-btn.pri:hover{background:#ffda85;transform:translateY(-1px)}}
@media(prefers-reduced-motion:no-preference){.ux-business .bz-card,.ux-home .pricing-card,.ux-home .hero .primary,.ux-business .bz-btn.pri{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.ox-brand-enter{animation:ox-arrive .45s ease both}@keyframes ox-arrive{from{opacity:.45;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}
@media(max-width:1100px){.ux-business .bz-hero>.wrap{padding-right:39%}.ox-orbit-art{width:280px;height:280px;right:3%}.ox-orbit-owl{inset:53px}.ux-business .bz-hero h1{font-size:42px}}
@media(max-width:840px){.ux-home .hero{padding:36px 0 42px}.ux-home .preview-terminal{transform:none}.ux-home .hero h1{font-size:44px}.ux-business .bz-hero{padding:36px 0}.ux-business .bz-hero>.wrap{padding-right:22px}.ux-business .bz-hero h1,.ux-business .bz-hero .sub{max-width:680px}.ox-orbit-art{display:none}.ux-business .bz-hero::after{content:"";position:absolute;right:-80px;top:-100px;width:260px;height:260px;border:1px solid #78dfeb18;border-radius:50%;box-shadow:0 0 0 28px #78dfeb04;pointer-events:none}}
@media(max-width:600px){body[class*="ux-"] .ox-nav{padding-left:14px;padding-right:14px;gap:10px}body[class*="ux-"] :is(.card,.panel,.pcard,.feat,.bz-card,.sn-card,.g-card){border-radius:16px}.ux-home .hero h1{font-size:38px;letter-spacing:-.045em}.ux-home .hero .ux-eyebrow{font-size:10px;letter-spacing:.15em}.ux-home .hero .button-row{gap:10px}.ux-home .preview-terminal{border-radius:18px}.ux-home .terminal-stat{padding:14px 10px}.ux-home #pricing h2{font-size:32px}.ux-business .bz-hero h1{font-size:36px}.ux-business .bz-sec{padding-top:32px}.ux-business .bz-grid{grid-template-columns:1fr}.ux-business .bz-card{padding:22px}.ux-business .bz-sec h2{font-size:24px}.ux-business .bz-cta .bz-btn{justify-content:center;flex:1}.ux-login .card{padding:26px 20px;border-radius:20px}.ux-home .proof-row{margin-top:24px}.ux-supernode .sn-hero{padding-top:42px}}
@media(prefers-reduced-motion:reduce){.ox-brand-enter{animation:none!important}.ux-home .preview-terminal{transform:none}}
/* Hero lives directly inside the business main wrapper. */
.ux-business main.wrap{max-width:1180px!important;padding:0 24px!important}.ux-business .bz-hero{padding-right:39%}.ux-business .bz-hero .ox-orbit-art{right:18px}.ux-business .bz-hero h1 span{display:block}.ux-home .pricing-card.is-featured{border:1px solid #ffc85790;box-shadow:0 0 0 1px #ffc85715,0 22px 45px #0003}
@media(max-width:1100px){.ux-business .bz-hero{padding-right:37%}}
@media(max-width:840px){.ux-business .bz-hero{padding-right:0}.ux-business main.wrap{padding:0 20px!important}.ux-business .bz-hero h1 span{display:inline}}
.ox-launch-trigger{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:40px;min-width:40px;padding:0 11px;background:#122432;border:1px solid #345064;color:#abd6e1;border-radius:10px;cursor:pointer;margin-right:8px;flex-shrink:0}.ox-launch-trigger kbd{font:11px ui-monospace,monospace;color:#91aebb;white-space:nowrap}.ox-launcher{padding:0;width:min(640px,calc(100vw - 32px));max-height:min(720px,calc(100dvh - 48px));border:1px solid #55798b;border-radius:22px;background:#101f2d;color:#eef3f7;box-shadow:0 40px 120px #000b;overflow:hidden}.ox-launcher::backdrop{background:#030a12bf;backdrop-filter:blur(8px)}.ox-launch-inner{padding:24px}.ox-launch-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:20px}.ox-launch-top h2{font:650 21px/1.3 Inter,system-ui,sans-serif;margin:0;letter-spacing:-.02em}.ox-launch-top button{background:#1c3141;color:#b5d3e2;width:40px;height:40px;border:1px solid #345064;border-radius:11px;cursor:pointer;font-size:26px}.ox-launcher input{box-sizing:border-box;width:100%;padding:16px;border:1px solid #527c90!important;border-radius:12px;font-size:16px;background:#0a1722;color:#eef3f7}.ox-launch-results{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:20px;max-height:min(470px,calc(100dvh - 250px));overflow:auto;overscroll-behavior:contain;padding:4px}.ox-launch-result{display:flex;gap:12px;align-items:center;padding:14px 12px;min-height:48px;color:#c0d4df!important;text-decoration:none;border-radius:11px;border:1px solid transparent;font-size:14px}.ox-launch-result:hover,.ox-launch-result:focus-visible{background:#78dfeb0e;border-color:#78dfeb40;color:#b4f2f5!important}.ox-launch-result .ox-ic{width:21px;height:21px;flex-shrink:0;color:#78dfeb}.ox-launch-arrow{margin-left:auto;color:#7094a7}.ox-launch-dot{height:7px;width:7px;margin:7px;border-radius:50%;background:#78dfeb;flex-shrink:0}.ox-launch-empty{padding:16px;color:#a5bdcc;font-size:14px}.ox-launch-empty[hidden]{display:none}
@media(max-width:1100px){.ox-launch-trigger kbd{display:none}.ox-launch-trigger{margin-right:0;padding:0;width:38px;height:38px}}
@media(max-width:600px){.ox-launch-inner{padding:18px}.ox-launch-results{grid-template-columns:1fr}.ox-launch-trigger{min-width:34px;width:34px;height:36px}.ox-launch-top h2{font-size:19px}.ox-nav .nav-actions{gap:6px!important}.ox-nav .ox-cta{min-width:0!important;padding:10px 14px!important}.ox-nav .ox-brand{gap:5px!important}.ox-nav .langsw-trig{padding:7px 10px}.ox-launcher{border-radius:18px}.ox-nav:has(.ox-launch-trigger){gap:7px!important}}

.ux-home .timeframe button.on{background:#78dfeb;color:#08202b;border-radius:7px}body[class*="ux-"] .ox-more-btn.on{color:#78dfeb}
body[class*="ux-"] :is(.head,.chathead){opacity:1!important;transform:none!important}.ux-home .timeframe button.is-active{background:#78dfeb;color:#08202b;border-radius:7px}
/* Refinement: quieter surfaces, clearer typography and restrained brand accents. */
body[class*="ux-"]{background:radial-gradient(ellipse 1000px 520px at 85% 0,#264b5b0b,transparent 75%),#080f18}
body[class*="ux-"] #bgfx{opacity:.08}
body[class*="ux-"] .ox-nav{box-shadow:none;border-bottom-color:#ffffff0d;background:#0b121bee}
body[class*="ux-"] .ox-cta{box-shadow:none;border-radius:9px;font-weight:650}
body[class*="ux-"] .ox-nav .ox-links>a.on{background:#78dfeb08;box-shadow:inset 0 -1px #78dfeb80;border-radius:6px}
body[class*="ux-"] :is(.card,.panel,.pcard,.feat,.bz-card,.sn-card,.g-card,.bz-panel){background:#111d29;border-color:#ffffff12;box-shadow:none;border-radius:14px}
body[class*="ux-"] :is(.head,.chathead){border-bottom-color:#ffffff0d}
body[class*="ux-"] :is(.head,.chathead)::after{box-shadow:none;background:#78dfeb70;width:24px}
body[class*="ux-"] :is(.ux-eyebrow,.bz-eyebrow,.sn-eyebrow){color:#8eacba;letter-spacing:.2em;font-weight:550}
body[class*="ux-"] .ox-dock{box-shadow:none;border-top-color:#ffffff12}
body[class*="ux-"] .ox-dock a.on{box-shadow:inset 0 1px #78dfeb90;background:#78dfeb06}
.ux-home .hero{padding-top:90px;padding-bottom:76px}.ux-home .hero::before{opacity:.35}
.ux-home .hero h1{font-weight:680;line-height:1.18;letter-spacing:-.045em;font-size:clamp(40px,4.5vw,62px)}
.ux-home .hero h1 span{background:none;-webkit-text-fill-color:initial;color:#c3e5e9}
.ux-home .hero p{font-size:16px;line-height:1.9;color:#9eb1bf}
.ux-home .hero .primary,.ux-business .bz-btn.pri{box-shadow:none;border:none;border-radius:9px;font-weight:650;background:#edc778}
.ux-home .hero .ghost{background:transparent;border-color:#ffffff24;border-radius:9px;color:#c5d5df}
.ux-home .preview-terminal{transform:none;border:1px solid #ffffff23;border-radius:16px;box-shadow:0 22px 60px #0003}
.ux-home .ux-preview-label{background:#152330;color:#8da7b8;letter-spacing:.025em;border-bottom-color:#ffffff0e;font-size:11px}
.ux-home .terminal-head,.ux-home .terminal-footer{background:#101d29}.ux-home .terminal-stat{border-color:#ffffff10}
.ux-home .pricing-card,.ux-home .pricing-card.sn-card{background:#111d29;box-shadow:none;border-color:#ffffff17;border-radius:14px}
.ux-home .pricing-card.is-featured{border-color:#d8b86c80;box-shadow:none;background:#15212b}
.ux-home #pricing{background:none}.ux-home #pricing h2{font-weight:650}.ux-home #pricing h2 span{color:#c4d9e1}
.ux-home .proof-item .icon{opacity:.75}.ux-home .proof-item strong{font-weight:600}
.ux-business main.wrap{max-width:1140px!important}.ux-business .bz-hero{padding-top:100px;padding-bottom:88px;padding-right:38%;background:none;overflow:hidden}
.ux-business .bz-hero h1{font-size:clamp(38px,4.2vw,58px);font-weight:650;letter-spacing:-.045em;line-height:1.2;margin-top:22px}
.ux-business .bz-hero h1 span{color:#bcdde3}.ux-business .bz-hero .sub{font-size:16px;line-height:1.95;color:#9fb2c0;max-width:540px;margin-top:24px}
.ux-business .bz-cta{margin-top:30px;gap:12px}.ux-business .bz-btn{font-size:13px;padding:13px 19px;min-height:46px;font-weight:600;border-radius:9px}
.ux-business .bz-btn.gh{background:none;border-color:#ffffff24;color:#c3d2dc}
.ux-business .bz-hero .bz-btn.gh:last-child{border-color:transparent;color:#8faab9;padding-left:5px;padding-right:5px}
.ux-business .bz-hero .ox-orbit-art{width:260px;height:260px;right:38px;background:none;box-shadow:none;border-color:#78dfeb12}
.ux-business .ox-orbit-art::before{inset:24px;border-color:#78dfeb22;border-right-color:transparent;border-bottom-color:transparent}
.ux-business .ox-orbit-art::after{height:4px;width:4px;right:23px;top:49px;background:#d4b477;box-shadow:none}
.ux-business .ox-orbit-owl{inset:57px;filter:none}.ux-business .ox-orbit-axis{opacity:.35}
.ux-business .bz-sec{padding-top:58px}.ux-business .bz-sec h2{font-size:28px;font-weight:650;letter-spacing:-.035em;margin-bottom:12px}
.ux-business .bz-sec .lead{font-size:14px;line-height:1.9;color:#8fa5b5;max-width:720px;margin-bottom:24px}
.ux-business .bz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.ux-business .bz-card{padding:26px 30px;background:#101b26;border-color:#ffffff10}
.ux-business .bz-card::before{color:#718f9f;margin-bottom:12px;font-size:10px}.ux-business .bz-card h3{font-size:19px;font-weight:600;margin-bottom:12px}
.ux-business .bz-card p{color:#9db0be;line-height:1.85}.ux-business .bz-card ul{margin-top:16px;gap:5px}.ux-business .bz-card li{color:#8ba2b3}
.ux-business .bz-kv{background:#101b26;border-color:#ffffff13}.ux-business .bz-kv .c{border-color:#ffffff10}
.ux-business .bz-note:not(.bz-red){background:#111e29;border-color:#ffffff14;border-left:2px solid #78dfeb40}
.ux-login .card{background:#12202d;border-color:#ffffff20;box-shadow:0 20px 60px #0003;border-radius:18px}
.ux-subscribe .sum,.ux-payment .sum{background:#15212c;border-top:1px solid #d8b86c80}.ux-subscribe .paybtn{background:#12212f;border-color:#ffffff1c}
.ox-launcher{border-color:#456071;border-radius:16px;box-shadow:0 35px 100px #0008}.ox-launch-trigger{background:#14222e;border-color:#ffffff18;border-radius:8px}
@media(hover:hover){.ux-business .bz-card:hover,.ux-home .pricing-card:hover{transform:none;box-shadow:none;border-color:#78dfeb38}.ux-home .hero .primary:hover,.ux-business .bz-btn.pri:hover{transform:none;background:#f6d38b}}
@media(max-width:1100px){.ux-business .bz-hero{padding-right:34%}.ux-business .bz-hero .ox-orbit-art{width:220px;height:220px;right:5px}.ux-business .ox-orbit-owl{inset:46px}}
@media(max-width:840px){.ux-home .hero{padding:44px 0 48px}.ux-business .bz-hero{padding:52px 0 44px}.ux-business .bz-hero::after{display:none}.ux-business .bz-hero h1 span{display:block}.ux-business .bz-sec{padding-top:40px}}
@media(max-width:600px){.ux-home .hero h1{font-size:37px;font-weight:650}.ux-business .bz-hero h1{font-size:37px}.ux-business .bz-grid{grid-template-columns:1fr}.ux-business .bz-card{padding:24px}.ux-business .bz-sec h2{font-size:25px}.ux-business .bz-cta .bz-btn{flex:none}.ux-business .bz-hero .bz-btn.gh:last-child{flex-basis:100%;justify-content:flex-start;padding-left:0;min-height:36px}.ux-business .bz-hero .sub{font-size:15px}.ux-home .preview-terminal{border-radius:14px}}
