/* Axorai / release 227 — kinetic editorial landing */
:root{--bg:#10121d!important;--t:#f2f0fc!important;--t2:#b4b6ca!important;--t3:#8d91aa!important;--lux-text:#f2f0fc!important;--lux-muted:#b4b6ca!important;--lux-line:#ffffff20!important;--gold:#c3b3ff!important;--accent:#c3b3ff!important}
html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:#10121d!important;color:#f2f0fc!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important}body::before,body::after{display:none!important}body .wrap{width:min(1260px,calc(100% - 64px));max-width:1260px}body .section{padding:90px 0!important;position:relative}body .section-head{max-width:820px;margin-bottom:35px}body .eyebrow{color:#c4b6ff!important;text-transform:uppercase;letter-spacing:.18em!important;font-size:11px!important;font-weight:600!important}body h1{font-size:clamp(38px,4.5vw,66px)!important;line-height:1.06!important;letter-spacing:-.055em!important;font-weight:600!important;color:#f3f1ff!important}body .h2{font-size:clamp(29px,3.2vw,46px)!important;letter-spacing:-.045em!important;font-weight:550!important}body .lead{font-size:17px!important;line-height:1.75!important;color:#b9bbcf!important;max-width:540px}body .sub,body .card p,body .step p{color:#b4b6ca!important}body a{text-decoration:none}body a:focus-visible,body button:focus-visible{outline:2px solid #d1c7ff!important;outline-offset:5px}body .nav{background:#10121de8!important;backdrop-filter:blur(20px);border-bottom:1px solid #ffffff12!important;box-shadow:none!important}body .nav .brand{font-weight:500!important;letter-spacing:-.05em!important;color:#f3edff!important}body .nav-links a{color:#b4b6ca!important;font-size:12px!important}body .nav-links a:hover{color:#fff!important}body .hero{padding:85px 0 70px!important;min-height:720px!important}body .hero-grid{gap:60px!important;align-items:center!important}body .hero-actions{gap:12px!important;flex-wrap:wrap}body .btn{border-radius:13px!important;font-weight:550!important;letter-spacing:0!important;padding:13px 19px!important;box-shadow:none!important;transition:background .2s,transform .2s!important}body .btn:hover{transform:translateY(-2px)}body .btn-main{color:#1b1430!important;background:#c5b6ff!important;border:1px solid #dbd0ff!important}body .btn-ghost{color:#e9e4ff!important;background:#ffffff07!important;border:1px solid #ffffff24!important}body .btn-ghost:hover{background:#ffffff12!important}body .hero .pill,body .hero .badge{background:#ffffff08!important;border:1px solid #ffffff1c!important;color:#cec3f6!important}body .card,body .step,body .plan,body .stat,body .sales-panel,body .support-step,body .mock{border-radius:22px!important;background:#191c2bcc!important;border:1px solid #ffffff15!important;box-shadow:none!important;padding:26px!important;backdrop-filter:blur(14px)}body .card:hover,body .plan:hover{border-color:#b5a0ff66!important;background:#202337!important}body .card h3,body .step h3,body .plan h3{font-weight:550!important;color:#eee9ff!important}body .card .icon,body .step .num{background:#b9a3ff13!important;color:#c9b9ff!important;border-color:#b9a3ff25!important}body .features{gap:18px!important}body .sales-panel{padding:36px!important}body .sales-panel::before{display:none}body .sales-kicker{color:#bcaaff!important}body .sales-point{background:#ffffff04!important;border-color:#ffffff10!important}body .sk30-panel{background:linear-gradient(130deg,#272440,#191d30)!important;border:1px solid #9f88ee40!important;box-shadow:none!important;border-radius:28px!important;padding:38px!important}body .sk30-panel::before,body .sk30-panel::after{display:none!important}body .sk30-panel .sk30-title{color:#f0eaff!important}body .plans{gap:14px!important}body .plan .price{font-size:34px!important;font-weight:550!important;letter-spacing:-.045em!important;color:#fff!important}body .plan.pop{border:1px solid #b9a5fa90!important;background:#26223bcc!important}body .plan .tag{background:#c5b6ff!important;color:#201534!important;border:0!important}body .plan-detail-pop{background:#252338!important;border:1px solid #7c6baf!important;color:#e7e3f7!important;border-radius:18px!important}body .ai-access-body{border:1px solid #ffffff16!important;border-radius:20px!important;background:#141825!important}body .ai-access-table th,body .ai-access-table td{border-color:#ffffff12!important}body footer{background:#0d101be6!important;border-top:1px solid #ffffff15!important}body .support-panel{background:transparent!important;border:0!important;box-shadow:none!important}
.motion-field{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict;background:radial-gradient(ellipse at 70% 20%,#30214d60,transparent 50%),radial-gradient(ellipse at 0 70%,#17344760,transparent 45%)}.motion-ribbon{position:absolute;width:100vw;height:30vw;min-height:200px;border-radius:50%;border:1px solid #b2a0ff25;box-shadow:inset 0 10px 70px #8275e00b,0 -12px 90px #6c63b516;transform:rotate(-30deg);animation:ribbonFloat 26s ease-in-out infinite alternate;will-change:transform}.r1{left:12%;top:-5%}.r2{left:35%;top:25%;animation-delay:-8s;border-color:#83d5cd20}.r3{left:-40%;top:65%;animation-delay:-16s}.motion-grid{position:absolute;inset:0;opacity:.13;background-image:linear-gradient(#b7b8d51c 1px,transparent 1px),linear-gradient(90deg,#b7b8d51c 1px,transparent 1px);background-size:90px 90px;mask-image:linear-gradient(transparent,#000,transparent)}@keyframes ribbonFloat{from{transform:translate3d(-3%,0,0) rotate(-30deg)}to{transform:translate3d(5%,6%,0) rotate(-23deg)}}body .wrap,body footer{position:relative;z-index:2}.motion-paused .motion-ribbon{animation-play-state:paused}
.launchboard{position:relative;isolation:isolate;width:100%;max-width:540px;min-width:0;border:1px solid #c1a8ff35;border-radius:30px;overflow:hidden;background:linear-gradient(155deg,#29253edf,#141b2ded);box-shadow:0 35px 100px #0004;outline:none}.launch-top{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;border-bottom:1px solid #ffffff0f;font-size:9px;letter-spacing:.13em;color:#bbb1d6}.launch-top span{display:flex;align-items:center;gap:8px}.launch-top i{height:6px;width:6px;border-radius:50%;background:#a4e6cf}.launchboard button{background:transparent;border:0;color:#bdb6d0;cursor:pointer;font:inherit}.launch-top button{font-size:10px;letter-spacing:0;padding:5px}.launch-window{min-height:485px}.launch-slide{padding:18px 30px 30px;animation:launchIn .4s ease-out}.launch-slide[hidden]{display:none!important}.launch-kicker{font-size:10px;letter-spacing:.15em;color:#b9a6f0}.launch-slide h2{font-size:32px!important;line-height:1.14!important;font-weight:500!important;letter-spacing:-.04em!important;margin:15px 0;color:#f7f3ff!important}.launch-slide p{font-size:13px;line-height:1.7;color:#bcb8cf;min-height:66px}.launch-link{display:flex;align-items:center;justify-content:space-between;color:#dfd5ff!important;font-size:13px;border-top:1px solid #ffffff15;padding-top:18px;margin-top:20px}.launch-link span{font-size:23px}.launch-visual{height:150px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:20px}.visual-symbol{font:60px ui-monospace,monospace;color:#ddd1ff;text-shadow:0 0 50px #b399ff70;z-index:1}.visual-orbit{position:absolute;width:130px;height:130px;border:1px solid #ac90f04d;border-radius:28px;transform:rotate(-15deg);box-shadow:14px 14px 0 #a784ff09,-14px -14px 0 #a784ff08}.visual-chip{position:absolute;bottom:0;font-size:8px;letter-spacing:.17em;color:#a99fbe;padding:5px 9px;background:#171b2e;border:1px solid #ffffff12;border-radius:5px}.visual-bars{display:flex;gap:12px;align-items:flex-end;height:95px;transform:skewY(-6deg)}.visual-bars i{width:25px;height:35%;background:linear-gradient(#b4a0ff,#7464a626);border:1px solid #c4b4fd30;border-radius:6px}.visual-bars i:nth-child(2){height:55%}.visual-bars i:nth-child(3){height:45%}.visual-bars i:nth-child(4){height:70%}.visual-bars i:nth-child(5){height:65%}.visual-bars i:nth-child(6){height:100%}.models-visual{gap:10px;flex-wrap:wrap;align-content:center}.models-visual span{padding:12px 17px;background:#c1acff09;border:1px solid #c1acff25;border-radius:14px;font-size:16px;color:#cec2ec}.models-visual span:nth-child(2){background:#c2b2fa;color:#201630;transform:rotate(-5deg)}.archive-visual svg{width:100px;height:100px;color:#a7d9cf}.launch-controls{display:flex;align-items:center;gap:16px;padding:18px 26px;border-top:1px solid #ffffff12;color:#8f869f;font-size:11px}.launch-dots{display:flex;gap:7px;margin-right:auto}.launch-dots button{width:18px;height:4px;background:#ffffff20;border-radius:6px;padding:0;min-height:12px;background-clip:content-box;border-top:4px solid transparent;border-bottom:4px solid transparent}.launch-dots button[aria-pressed=true]{background-color:#c3b0ff;width:34px}.launch-controls>button{font-size:21px;padding:0 3px}@keyframes launchIn{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}
body .support-float{display:flex;align-items:center;gap:10px;background:#c4b4fc!important;color:#211833!important;border:1px solid #ded2ff!important;border-radius:18px!important;padding:14px 18px!important;font-size:12px!important;font-weight:550!important;box-shadow:0 10px 36px #0004!important;z-index:100!important;bottom:20px!important;right:22px!important}.support-float svg{width:21px;height:21px}body .to-top{background:#202435!important;color:#d8c9fc!important;border:1px solid #ffffff24!important;border-radius:15px!important;width:44px!important;height:44px!important;bottom:85px!important;right:22px!important;box-shadow:0 10px 30px #0003!important}body .support-modal{align-items:center!important;place-items:center!important;background:#080b16a8!important;backdrop-filter:blur(12px)!important;padding:20px!important}body .support-box{width:min(580px,100%)!important;border-radius:28px!important;padding:30px!important;background:#191d2b!important;border:1px solid #b9a4ef45!important;box-shadow:0 40px 130px #0008!important}body .support-head b{font-weight:500!important;letter-spacing:-.04em!important;font-size:28px!important}body .support-head span{font-size:12px!important;color:#aaa9bd!important}body .support-close{border-radius:50%!important;background:#ffffff08!important;border:1px solid #ffffff15!important;color:#dbd2f2!important}body .support-field input,body .support-field textarea{background:#111622!important;border:1px solid #ffffff16!important;border-radius:13px!important;color:#ebe6f7!important;font-weight:400!important}body .support-field input:focus,body .support-field textarea:focus{border-color:#b39ce7!important;box-shadow:0 0 0 3px #b39ce718!important}body .support-legal{padding:14px;background:#111622;border-radius:12px;gap:10px}body .support-legal a{color:#cebcff!important}body .support-legal input{accent-color:#bca6f1!important}body .support-note{font-size:11px!important}
@media(min-width:1000px){body .hero-grid{grid-template-columns:1.06fr 1fr!important}body .hero .product{max-width:none}}@media(max-width:1000px){body .hero-grid{gap:32px!important}.launchboard{max-width:620px;margin:auto}body .hero{padding-top:45px!important}body .section{padding:60px 0!important}}@media(max-width:700px){body .wrap{width:calc(100% - 32px)}body .hero-grid{grid-template-columns:1fr!important}body h1{font-size:38px!important}body .hero{min-height:0!important}body .hero-actions .btn{font-size:12px!important;flex-grow:1}body .card,body .step,body .plan{padding:22px!important;border-radius:18px!important}body .sk30-panel{padding:24px!important}.launchboard{border-radius:23px}.launch-slide{padding:12px 24px 26px}.launch-window{min-height:460px}.launch-slide h2{font-size:29px!important}.launch-visual{height:125px}body .support-float{right:14px!important;bottom:14px!important;padding:13px!important}body .support-float span{display:none}body .to-top{right:16px!important;bottom:78px!important}body .support-box{padding:22px!important;max-height:calc(100dvh - 32px)!important}.motion-ribbon{width:180vw}.motion-grid{background-size:60px 60px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.motion-ribbon{will-change:auto}}

body .hero-title-grad{background:none!important;-webkit-text-fill-color:#f3f1ff!important}body .hero-title-grad span{color:#c4b4fc!important;-webkit-text-fill-color:#c4b4fc!important}
