:root{--skin-bg:#f2f5fd;--skin-glass:#ffffff6b;--skin-glass-hi:#ffffffc7;--skin-glass-lo:#ffffff38;--skin-border:#ffffffd9;--skin-line:#253d981f;--skin-shine:#fff;--skin-side:#fff9;--skin-under:#253d9814;--skin-spot:#ffffffbf;--skin-sheen:linear-gradient(115deg,transparent 35%,#ffffff1a 48%,transparent 60%);--skin-shadow:0 0 0 1px #253d980f,0 30px 70px -35px #253d9866;--skin-shadow-hover:0 0 0 1px #253d980f,0 30px 60px -28px #ff5a5f73}.dark{--skin-bg:#0b0f1f;--skin-glass:#fff1;--skin-glass-hi:#ffffff24;--skin-glass-lo:#ffffff06;--skin-border:#ffffff29;--skin-line:#adbcff1f;--skin-shine:#ffffff52;--skin-side:#ffffff1a;--skin-under:#00000047;--skin-spot:#ffffff1a;--skin-shadow:0 30px 80px -30px #000000a6;--skin-shadow-hover:0 30px 70px -28px #ff5a5f73}body{background:var(--skin-bg)}main{--background:var(--skin-glass);--color-background:var(--skin-glass);--color-surface:var(--skin-glass-lo);--color-border-token:var(--skin-line)}main :is([class*="bg-[color:var(--background)]"],[class*="bg-[color:var(--color-background)]"],[class*="bg-[color:var(--color-surface)]"]):not([class*=rounded]):not(input,textarea,select,.sticky,.fixed){background-color:#0000}main section:not([class*=rounded]):is(.border-y,.border-t,.border-b){border-color:#0000}main .pointer-events-none.absolute:is(.blur-3xl,.blur-2xl)[class*=rounded-full]{display:none}main :is(:is(.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl).border:is([class*="bg-[color:var(--background)]"],[class*="bg-[color:var(--color-background)]"],[class*="bg-[color:var(--color-surface)]"]),:is(.rounded-xl,.rounded-2xl,.rounded-3xl).border:not([class*=bg-],input,textarea,select)){background:radial-gradient(380px circle at var(--mx,-999px) var(--my,-999px),var(--skin-spot),transparent 45%),var(--skin-sheen),linear-gradient(140deg,var(--skin-glass-hi) 0%,var(--skin-glass) 45%,var(--skin-glass-lo) 100%);-webkit-backdrop-filter:blur(26px)saturate(185%);backdrop-filter:blur(26px)saturate(185%);box-shadow:inset 0 1px 0 var(--skin-shine),inset 1px 0 0 var(--skin-side),inset 0 -1px 0 var(--skin-under),var(--skin-shadow);transition:translate .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .25s}main :is(:is(.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl).border:is([class*="bg-[color:var(--background)]"],[class*="bg-[color:var(--color-background)]"],[class*="bg-[color:var(--color-surface)]"]),:is(.rounded-xl,.rounded-2xl,.rounded-3xl).border:not([class*=bg-],input,textarea,select))[class*="border-[color:var(--color-border-token)]"]{border-color:var(--skin-border)}main :is(.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl).border :is(.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl).border:is([class*="bg-[color:var(--background)]"],[class*="bg-[color:var(--color-surface)]"]){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 var(--skin-shine)}main :is(.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl).border:has(.fixed){-webkit-backdrop-filter:none;backdrop-filter:none}main :is(a,button):is(:is(.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl).border:is([class*="bg-[color:var(--background)]"],[class*="bg-[color:var(--color-background)]"],[class*="bg-[color:var(--color-surface)]"]),:is(.rounded-xl,.rounded-2xl,.rounded-3xl).border:not([class*=bg-],input,textarea,select)):hover,main :is(.rounded-xl,.rounded-2xl,.rounded-3xl).border[class*=hover\:]:is([class*="bg-[color:var(--background)]"],[class*="bg-[color:var(--color-surface)]"],:not([class*=bg-])):hover{border-color:color-mix(in oklab,var(--color-brand-accent) 55%,transparent);box-shadow:inset 0 1px 0 var(--skin-shine),inset 1px 0 0 var(--skin-side),inset 0 -1px 0 var(--skin-under),var(--skin-shadow-hover);translate:0 -4px}main :is(section,div,aside)[class*="bg-[color:var(--color-brand-primary)]"].text-white:not(.absolute,.fixed,:is(a,button) *){isolation:isolate;position:relative;overflow:hidden}main :is(section,div,aside)[class*="bg-[color:var(--color-brand-primary)]"].text-white:not(.absolute,.fixed,:is(a,button) *):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,color-mix(in oklab,var(--color-brand-accent) 55%,transparent),transparent 70%);opacity:.55;border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-140px}main :is(p,span)[class*=uppercase][class*=tracking-widest][class*="text-[color:var(--color-brand-accent)]"]{width:fit-content;font-family:var(--font-mono-display),ui-monospace,monospace;letter-spacing:.16em;background:linear-gradient(140deg,var(--skin-glass-hi),var(--skin-glass-lo));border:1px solid var(--skin-border);-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);box-shadow:inset 0 1px 0 var(--skin-shine);border-radius:999px;align-items:center;gap:9px;padding:6px 14px 6px 11px;font-weight:500;display:flex}main :is(p,span)[class*=uppercase][class*=tracking-widest][class*="text-[color:var(--color-brand-accent)]"]:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 10px}main .text-center>:is(p,span)[class*=uppercase][class*=tracking-widest][class*="text-[color:var(--color-brand-accent)]"]{margin-inline:auto}.skin-crumbs{width:fit-content;max-width:100%;color:var(--color-muted);background:linear-gradient(140deg,var(--skin-glass-hi),var(--skin-glass-lo));border:1px solid var(--skin-border);-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);box-shadow:inset 0 1px 0 var(--skin-shine);border-radius:999px;padding:7px 14px;font-size:13px;display:flex}.skin-crumbs ol{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.skin-crumbs li{align-items:center;gap:8px;min-width:0;display:flex}.skin-crumbs a,.skin-crumbs li>span:not(.sep){align-items:center;gap:6px;display:inline-flex}.skin-crumbs a{color:var(--color-text);opacity:.78;transition:color .2s,opacity .2s}.skin-crumbs a:hover{color:var(--color-brand-accent-text);opacity:1}.skin-crumbs svg{width:14px;height:14px}.skin-crumbs .sep{opacity:.45}.skin-crumbs [aria-current]{color:var(--color-text);font-weight:600}main h1{letter-spacing:-.045em;text-wrap:balance;font-weight:800}main h2{letter-spacing:-.035em;text-wrap:balance;font-weight:700}.skin-grad{background:linear-gradient(100deg,#3d5bd9 0%,#7f8dff 30%,var(--color-brand-accent) 60%,#3d5bd9 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite alx-shine}.dark .skin-grad{background-image:linear-gradient(100deg,#9fb2ff 0%,#7f8dff 30%,var(--color-brand-accent) 60%,#9fb2ff 100%)}:root{--skin-field-bg:#ffffffeb;--skin-field-border:#253d9838;--skin-field-hover:#253d9861}.dark{--skin-field-bg:#080c1e8c;--skin-field-border:#fff3;--skin-field-hover:#ffffff57}main :where(input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file]),textarea,select,:is(.rounded-md,.rounded-lg,.rounded-xl).border:has(>:is(input,select,textarea)),.border-dashed:has(input[type=file]),label.border-dashed){transition:border-color .2s,box-shadow .2s;background:var(--skin-field-bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:inset 0 1px 2px #0f172a0d!important}main :where(input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file]),textarea,select):where([class*="border-[color:var(--color-border-token)]"],:not([class*=border-])),main :where(:is(.rounded-md,.rounded-lg,.rounded-xl).border[class*="border-[color:var(--color-border-token)]"]:has(>:is(input,select,textarea))),main :where(.border-dashed:has(input[type=file]),label.border-dashed):where([class*="border-[color:var(--color-border-token)]"]){border-color:var(--skin-field-border)!important}main :where(input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file]),textarea,select,.border-dashed):where([class*="border-[color:var(--color-border-token)]"]):hover{border-color:var(--skin-field-hover)!important}main :is(.rounded-md,.rounded-lg,.rounded-xl).border:has(>:is(input,select,textarea))>:is(input,select,textarea){box-shadow:none!important;background:0 0!important}main :is(input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=file]),textarea,select):focus{border-color:color-mix(in oklab,var(--color-brand-accent) 65%,transparent)!important;box-shadow:0 0 0 4px color-mix(in oklab,var(--color-brand-accent) 16%,transparent)!important}main :is(.rounded-md,.rounded-lg,.rounded-xl).border:has(>:is(input,select,textarea)):focus-within{border-color:color-mix(in oklab,var(--color-brand-accent) 65%,transparent)!important;box-shadow:0 0 0 4px color-mix(in oklab,var(--color-brand-accent) 16%,transparent)!important}main :is(.rounded-md,.rounded-lg,.rounded-xl).border:has(>:is(input,select,textarea))>:is(input,select,textarea):focus{box-shadow:none!important}.skin-pre{opacity:0;transform:translateY(28px)}.skin-in{animation:.85s cubic-bezier(.2,.8,.2,1) both alx-rise;animation-delay:var(--d,0s)}@keyframes skin-float{50%{translate:0 -10px}}@media (prefers-reduced-motion:reduce){.skin-pre{opacity:1;transform:none}}@media print{main :is(.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl).border{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:#fff!important}}
.alx .fi{width:48px;height:48px;color:var(--coral);background:linear-gradient(145deg,color-mix(in oklab,var(--coral) 18%,transparent),color-mix(in oklab,var(--brand) 20%,transparent));border:1px solid color-mix(in oklab,var(--coral) 28%,transparent);border-radius:14px;flex:none;place-items:center;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:grid}.alx .fi .ic{width:22px;height:22px}.alx .tilt:hover .fi{transform:translateZ(24px)rotate(-6deg)scale(1.06)}.alx .chk{width:28px;height:28px;color:var(--ok);background:color-mix(in oklab,var(--ok) 14%,transparent);border:1px solid color-mix(in oklab,var(--ok) 32%,transparent);border-radius:9px;flex:none;place-items:center;display:grid}.alx .chk .ic{stroke-width:2.4px;width:15px;height:15px}.alx .card-h{letter-spacing:-.02em;font-size:1.12rem;font-weight:700;line-height:1.3}.alx .card-p{color:var(--fg-soft);font-size:14.5px}.alx .hov{transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s}.alx .hov:hover{border-color:color-mix(in oklab,var(--coral) 40%,transparent)}.alx .head-row{margin-bottom:var(--head);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;display:flex}.alx .head-row .sec-head{margin-bottom:0}.alx .eyebrow.on-dark{color:#fff;background:#ffffff1f;border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff4d}.alx .svc-hero{padding-block:clamp(32px,5vw,64px) calc(var(--sec) / 2)}.alx .svc-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.alx .svc-hero-copy{gap:22px;min-width:0;display:grid}.alx .crumbs{color:var(--muted);border-radius:999px;flex-wrap:wrap;justify-self:start;align-items:center;gap:4px 8px;padding:7px 14px;font-size:13px;display:flex}.alx .crumbs a{color:var(--fg-soft);align-items:center;gap:6px;transition:color .2s;display:inline-flex}.alx .crumbs a:hover{color:var(--coral-ink)}.alx .crumbs .ic{width:14px;height:14px}.alx .crumbs .sep{opacity:.45}.alx .crumbs [aria-current]{color:var(--fg);font-weight:600}.alx .tagline{letter-spacing:-.025em;color:var(--fg);font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:700;line-height:1.25}.alx .hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.alx .hero-visual{min-width:0;position:relative}.alx .browser{border-radius:22px;padding:0;transition:transform .5s cubic-bezier(.2,.8,.2,1);animation:1.1s cubic-bezier(.2,.8,.2,1) .35s backwards alx-floatIn;overflow:hidden}.alx .b-bar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 16px;display:flex}.alx .b-dots{flex:none;gap:6px;display:flex}.alx .b-dots i{border-radius:50%;width:10px;height:10px}.alx .b-dots i:first-child{background:#ff5f57}.alx .b-dots i:nth-child(2){background:#febc2e}.alx .b-dots i:nth-child(3){background:#28c840}.alx .b-url{background:var(--glass);border:1px solid var(--glass-border);min-width:0;height:30px;font:500 12px var(--font-mono);color:var(--muted);white-space:nowrap;border-radius:999px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex;overflow:hidden}.alx .b-url .ic{width:13px;height:13px;color:var(--ok);flex:none}.alx .b-body{grid-template-columns:118px minmax(0,1fr);display:grid}.alx .b-side{border-right:1px solid var(--line);align-content:start;gap:11px;padding:16px 12px;display:grid}.alx .b-side i{background:var(--glass-hi);height:8px;box-shadow:inset 0 0 0 1px var(--glass-border);border-radius:4px;display:block}.alx .b-side i.on{background:color-mix(in oklab,var(--coral) 60%,transparent);box-shadow:none}.alx .b-logo{background:linear-gradient(90deg,var(--brand-ink),var(--coral));border-radius:4px;width:62%;height:14px;margin-bottom:6px;display:block}.alx .b-main{align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.alx .b-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.alx .b-kpi{background:linear-gradient(140deg,var(--glass-hi),var(--glass-lo));border:1px solid var(--glass-border);border-radius:12px;gap:8px;padding:11px;display:grid}.alx .b-kpi i{background:var(--glass-hi);border-radius:3px;width:55%;height:6px;display:block}.alx .b-kpi b{background:linear-gradient(90deg,var(--glass-hi) 0%,color-mix(in oklab,var(--brand-ink) 30%,transparent) 50%,var(--glass-hi) 100%);background-size:200% 100%;border-radius:4px;width:82%;height:13px;animation:2.4s linear infinite alx-shimmer;display:block}.alx .b-chart{border:1px solid var(--glass-border);background:var(--glass-lo);border-radius:12px;align-items:flex-end;gap:6px;height:96px;padding:10px;display:flex}.alx .b-chart i{height:var(--h);background:linear-gradient(to top,var(--brand-ink),var(--coral));transform-origin:bottom;animation:1s cubic-bezier(.2,.8,.2,1) backwards alx-barGrow;animation-delay:calc(.6s + var(--k) * 60ms);border-radius:3px 3px 1px 1px;flex:1;transition:height .9s cubic-bezier(.2,.8,.2,1)}@keyframes alx-barGrow{0%{transform:scaleY(0)}}.alx .b-rows{gap:8px;display:grid}.alx .b-rows i{background:var(--glass-hi);height:8px;box-shadow:inset 0 0 0 1px var(--glass-border);border-radius:4px;display:block}.alx .b-pipe{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 16px 16px;display:grid}.alx .pstep{border:1px solid var(--glass-border);background:var(--glass-lo);min-width:0;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:600;transition:color .3s,border-color .3s,background .3s;display:flex}.alx .pstep>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.alx .pstep .st{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;transition:background .3s,border-color .3s;display:grid;position:relative}.alx .pstep.run{color:var(--fg);border-color:color-mix(in oklab,var(--coral) 50%,transparent)}.alx .pstep.run .st{border-color:var(--coral);border-top-color:#0000;animation:.8s linear infinite alx-rot}.alx .pstep.ok{color:var(--fg);background:color-mix(in oklab,var(--ok) 8%,var(--glass-lo))}.alx .pstep.ok .st{background:var(--ok);border-color:var(--ok)}.alx .pstep.ok .st:after{content:"";border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)}.alx .float-chip{color:var(--fg);border-radius:16px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:14px;font-weight:600;animation:5s ease-in-out infinite alx-bob;display:flex;position:absolute;bottom:-22px;left:-22px}@keyframes alx-bob{50%{transform:translateY(-6px)}}.alx .trust.compact{margin-top:clamp(36px,5vw,56px)}.alx .trust.compact .badges{padding:18px var(--pad-lg);gap:14px var(--grid)}.alx .trust.compact .badge{padding:8px}.alx .trust.compact .badge img{height:36px}.alx .grid3{gap:var(--grid);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.alx .feat{padding:var(--pad);border-radius:22px;align-content:start;gap:12px;display:grid}.alx .build{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.alx .build-copy{min-width:0}.alx .pillars{gap:12px;display:grid}.alx .pillar{border-radius:16px;padding:18px 20px 18px 26px;position:relative}.alx .pillar:before{content:"";background:linear-gradient(var(--coral),var(--brand-ink));border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.alx .pillar h3{letter-spacing:-.02em;font-size:1.05rem;font-weight:700}.alx .pillar p{color:var(--fg-soft);margin-top:6px;font-size:14.5px}.alx .get{padding:var(--pad-lg);border-radius:24px;gap:20px;min-width:0;display:grid;position:sticky;top:110px}.alx .checks{gap:14px;display:grid}.alx .checks li{color:var(--fg);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;font-size:15px;line-height:1.55;display:grid}.alx .flag{gap:var(--pad-lg);padding:var(--pad-lg);color:var(--on-brand);background:linear-gradient(140deg,color-mix(in oklab,var(--brand) 86%,transparent),color-mix(in oklab,var(--brand-700) 74%,transparent));-webkit-backdrop-filter:blur(var(--blur)) saturate(185%);backdrop-filter:blur(var(--blur)) saturate(185%);box-shadow:inset 0 1px 0 #ffffff57,inset 0 -1px 0 #0003,var(--shadow);border:1px solid #fff3;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.alx .flag:before{content:"";pointer-events:none;background:radial-gradient(380px circle at var(--mx,-999px) var(--my,-999px),#ffffff24,transparent 45%),radial-gradient(520px 220px at 90% 0%,#ff5a5f59,transparent 70%),radial-gradient(420px 200px at 0% 100%,#7f8dff4d,transparent 70%),linear-gradient(90deg,#ffffff0d 1px,transparent 1px) 0 0/48px 48px;position:absolute;inset:0}.alx .flag>*{position:relative}.alx .flag h3{letter-spacing:-.035em;margin-top:16px;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800;line-height:1.1}.alx .flag-copy p{color:#ffffffd6;max-width:52ch;margin-top:14px;font-size:15.5px}.alx .keyf{padding:var(--pad);background:#ffffff14;border:1px solid #ffffff29;border-radius:20px;box-shadow:inset 0 1px #ffffff40}.alx .keyf h4{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:#ffffffb3;margin:0;font-size:11.5px;font-weight:500}.alx .keyf ul{gap:8px;margin-top:14px;display:grid}.alx .keyf li{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-size:14.5px;font-weight:600;transition:background .2s,transform .2s;display:flex}.alx .keyf li:hover{background:#ffffff21;transform:translate(4px)}.alx .keyf li .ic{color:#ff8a8d;width:18px;height:18px}.alx .caps{gap:var(--grid);margin-top:var(--grid);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.alx .cap{padding:var(--pad);border-radius:22px;align-content:start;gap:12px;display:grid}.alx .cap-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.alx .cap .num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--coral-ink);font-size:13px;font-weight:600}.alx .stages{gap:var(--grid);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.alx .stage{padding:var(--pad);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 16px;display:grid}.alx .sn{width:46px;height:46px;font:600 14px var(--font-mono);color:var(--brand-ink);background:var(--glass-solid);border:1px solid var(--glass-border);transition:color .4s,background .4s,border-color .4s,box-shadow .4s;transition-delay:calc(var(--s) * .12s);border-radius:50%;grid-row:span 2;align-self:start;place-items:center;display:grid}.alx .stages.go .sn{color:#fff;background:var(--coral);border-color:var(--coral);box-shadow:0 0 0 6px color-mix(in oklab,var(--coral) 12%,transparent),0 8px 24px -6px color-mix(in oklab,var(--coral) 70%,transparent)}.alx .stage h3{letter-spacing:-.02em;font-size:1.08rem;font-weight:700}.alx .stage p{color:var(--fg-soft);font-size:14.5px}.alx .handoff{margin-top:var(--after);color:var(--fg-soft);font-size:15px}.alx .handoff a{color:var(--brand-ink);text-underline-offset:4px;font-weight:600;text-decoration:underline}.alx .handoff a:hover{color:var(--coral-ink)}.alx .fit{gap:var(--grid);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;display:grid}.alx .fit-list{gap:var(--grid);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.alx .fit-item{padding:var(--pad);border-radius:22px;align-content:start;gap:10px;display:grid}.alx .fit-item h3{align-items:center;gap:12px;display:flex}.alx .record{padding:var(--pad-lg);border-radius:24px;flex-direction:column;gap:6px;min-width:0;display:flex}.alx .record .eyebrow{align-self:flex-start}.alx .rec-list{margin:10px 0 0;display:grid}.alx .rec{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 20px;padding-block:16px;display:grid}.alx .rec dt{white-space:nowrap;letter-spacing:-.045em;font-variant-numeric:tabular-nums;min-width:2.7em;color:var(--fg);grid-row:span 2;font-size:clamp(2rem,3.6vw,2.7rem);font-weight:800;line-height:1}.alx .rec:nth-child(2) dt{color:var(--coral-ink)}.alx .rec dd{color:var(--fg);margin:0;font-weight:600}.alx .rec dd+dd{color:var(--muted);font-size:13.5px;font-weight:400}.alx .record .more{margin-top:auto;padding-top:12px}.alx .sample{padding:var(--pad);border-radius:24px;flex-direction:column;gap:12px;display:flex}.alx .mock{border:1px solid var(--glass-border);background:linear-gradient(140deg,var(--glass-hi),var(--glass-lo));height:152px;box-shadow:inset 0 1px 0 var(--glass-shine);border-radius:16px;flex-direction:column;gap:12px;margin-bottom:6px;padding:14px;font-size:12px;display:flex;position:relative;overflow:hidden}.alx .mk-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.alx .mk-pill{font:600 11px var(--font-mono);letter-spacing:.02em;color:var(--fg-soft);background:var(--glass-hi);border:1px solid var(--glass-border);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.alx .mk-pill .ic{width:12px;height:12px}.alx .mk-pill.ok{color:var(--ok);background:color-mix(in oklab,var(--ok) 12%,transparent);border-color:color-mix(in oklab,var(--ok) 30%,transparent)}.alx .mk-pill.ok:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.alx .avs{display:flex}.alx .avs i{width:24px;height:24px;font:700 10px var(--font-sans);color:#fff;border:2px solid var(--bg-raise);background:linear-gradient(135deg,var(--brand),var(--coral));border-radius:50%;place-items:center;margin-left:-6px;font-style:normal;display:grid}.alx .avs i:nth-child(2){background:linear-gradient(135deg,#7f8dff,var(--brand))}.alx .avs i:nth-child(3){background:linear-gradient(135deg,var(--coral),#ffb199)}.alx .avs i:nth-child(4){color:var(--fg-soft);background:var(--glass-hi)}.alx .seg{background:var(--glass-lo);border:1px solid var(--glass-border);border-radius:10px;align-self:flex-start;gap:4px;padding:3px;display:flex}.alx .seg span{color:var(--muted);border-radius:7px;padding:4px 10px;font-weight:600;transition:background .3s,color .3s}.alx .seg span.on{background:var(--coral);color:#fff;box-shadow:0 4px 12px -6px var(--coral)}.alx .dash{gap:7px;display:grid}.alx .dash i{height:9px;width:var(--w);background:linear-gradient(90deg,var(--brand-ink),color-mix(in oklab,var(--brand-ink) 35%,transparent));border-radius:5px;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.alx .log{gap:6px;display:grid}.alx .log li{background:var(--glass-hi);border:1px solid var(--glass-border);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;gap:8px;padding:5px 8px;animation:.35s ease-out both alx-resIn;display:flex;overflow:hidden}.alx .log li b{font:600 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--coral-ink);flex:none}.alx .sparkline{width:100%;height:auto;margin-top:auto;display:block;overflow:visible}.alx .sparkline .sp-line{fill:none;stroke:var(--coral);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.alx .sparkline .sp-area{fill:url(#spkGrad)}.alx .sparkline .sp-end{fill:var(--coral);stroke:var(--bg-raise);stroke-width:2px}.alx .sparkline .sp-grid{stroke:var(--line);stroke-width:1px}.alx .tech{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.alx .tech li{border-radius:999px;flex-wrap:wrap;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s;display:flex;overflow:hidden}.alx .tech li:hover{border-color:color-mix(in oklab,var(--coral) 45%,transparent);transform:translateY(-3px)}.alx .tech span{color:var(--fg);padding:11px 16px;font-size:14.5px;font-weight:600}.alx .tech span+span{border-left:1px solid var(--line)}.alx .proj{border-radius:24px;flex-direction:column;padding:0;display:flex;overflow:hidden}.alx .proj-cover{border-bottom:1px solid var(--line);background:radial-gradient(220px 120px at 20% 0%,color-mix(in oklab,var(--coral) 26%,transparent),transparent 70%),radial-gradient(260px 140px at 100% 100%,color-mix(in oklab,var(--brand-ink) 30%,transparent),transparent 70%),linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0/28px 28px,linear-gradient(var(--line) 1px,transparent 1px) 0 0/28px 28px;place-items:center;height:132px;display:grid;position:relative;overflow:hidden}.alx .proj-cover .fi{background:linear-gradient(145deg,var(--glass-hi),var(--glass-lo));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;width:64px;height:64px}.alx .proj-cover .fi .ic{width:28px;height:28px}.alx .proj-go{width:36px;height:36px;color:var(--fg);background:var(--glass-hi);border:1px solid var(--glass-border);border-radius:50%;place-items:center;transition:transform .3s,background .3s,color .3s;display:grid;position:absolute;top:14px;right:14px}.alx .proj-go .ic{width:16px;height:16px;transform:rotate(-45deg)}.alx .proj:hover .proj-go{background:var(--coral);color:#fff;border-color:var(--coral);transform:rotate(45deg)}.alx .proj:hover .proj-cover .fi{transform:scale(1.08)rotate(-4deg)}.alx .proj-body{padding:var(--pad);align-content:start;gap:10px;display:grid}.alx .cat{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--coral-ink);font-size:11.5px}.alx .cat span{color:var(--muted)}.alx .proj h3{transition:color .2s}.alx .proj:hover h3{color:var(--coral-ink)}.alx .proj .card-p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.alx .ind{padding:var(--pad);border-radius:22px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:4px 16px;display:grid}.alx .ind .fi{grid-row:span 2}.alx .rev-track{gap:var(--grid);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-8px -6px 0;padding:8px 6px 26px;scroll-padding-inline:6px;display:flex;overflow-x:auto}.alx .rev-track::-webkit-scrollbar{display:none}.alx .rev-track:focus-visible{outline:2px solid var(--coral);outline-offset:4px;border-radius:24px}.alx .rev{flex:0 0 calc((100% - 2 * var(--grid)) / 3);scroll-snap-align:start;padding:var(--pad);border-radius:24px;flex-direction:column;gap:18px;margin:0;display:flex}.alx .rev>.ic{width:28px;height:28px;color:var(--coral)}.alx .rev blockquote{color:var(--fg);flex:1;margin:0;font-size:16.5px;line-height:1.6}.alx .rev figcaption{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:16px;font-size:15px;font-weight:700;display:flex}.alx .avatar{color:#fff;background:linear-gradient(135deg,var(--brand),var(--coral));border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff59}.alx .rev:nth-child(2) .avatar{background:linear-gradient(135deg,#7f8dff,var(--brand))}.alx .rev:nth-child(3) .avatar{background:linear-gradient(135deg,var(--coral),#ffb199)}.alx .rev:nth-child(4) .avatar{background:linear-gradient(135deg,var(--brand-700),#7f8dff)}.alx .rev-nav{justify-content:space-between;align-items:center;gap:16px;display:flex}.alx .rev-dots{gap:8px;display:flex}.alx .rev-dots button{background:var(--glass-border);border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.alx .rev-dots button[aria-current=true]{background:var(--coral);width:26px}.alx .rev-btns{gap:8px;display:flex}.alx .rev-btns button{width:46px;height:46px;color:var(--fg);border:1px solid var(--glass-border);background:linear-gradient(140deg,var(--glass-hi),var(--glass-lo));box-shadow:inset 0 1px 0 var(--glass-shine);border-radius:50%;place-items:center;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:grid}.alx .rev-btns button:hover:not(:disabled){background:var(--coral);border-color:var(--coral);color:#fff}.alx .rev-btns button:disabled{opacity:.4;cursor:default}.alx .rev-btns .ic{width:18px;height:18px}.alx .faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.alx .faq .sec-head{margin-bottom:0;position:sticky;top:110px}.alx .qas{gap:12px;display:grid}.alx .qa{border-radius:18px;transition:border-color .3s}.alx .qa.open{border-color:color-mix(in oklab,var(--coral) 45%,var(--glass-border))}.alx .qa h3{font-size:inherit;letter-spacing:normal;margin:0}.alx .qa button{text-align:left;width:100%;color:var(--fg);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 18px 22px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.alx .pm{border:1px solid var(--glass-border);background:var(--glass-hi);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s,color .3s,border-color .3s;display:grid}.alx .pm .ic{width:16px;height:16px}.alx .qa.open .pm{background:var(--coral);border-color:var(--coral);color:#fff;transform:rotate(45deg)}.alx .qa-body{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1);display:grid}.alx .qa.open .qa-body{grid-template-rows:1fr}.alx .qa-body>div{overflow:hidden}.alx .qa-body p{color:var(--fg-soft);padding:0 22px 20px;font-size:15px;line-height:1.7}.alx .qa-body a{color:var(--brand-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.alx .reply{color:var(--fg-soft);border-radius:999px;align-items:center;gap:12px;margin-top:6px;padding:8px 16px 8px 8px;font-size:14px;display:inline-flex}.alx .reply b{font:700 15px var(--font-mono);color:#fff;background:var(--coral);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.alx .reply b .ic{width:15px;height:15px}.alx .others{gap:var(--grid);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.alx .oth{border-radius:18px;align-items:flex-start;gap:14px;min-width:0;padding:18px;display:flex}.alx .oth:hover{transform:translateY(-4px)}.alx .oth .ib{width:40px;height:40px;color:var(--brand-ink);background:color-mix(in oklab,var(--brand) 22%,transparent);border:1px solid color-mix(in oklab,var(--brand-ink) 22%,transparent);border-radius:12px;flex:none;place-items:center;transition:background .25s,color .25s;display:grid}.alx .oth .ib .ic{width:18px;height:18px}.alx .oth:hover .ib,.alx .oth.current .ib{background:var(--coral);color:#fff;border-color:#0000}.alx .oth b{color:var(--fg);font-size:15px;font-weight:700;line-height:1.3;display:block}.alx .oth span{color:var(--muted);margin-top:4px;font-size:13.5px;line-height:1.45;display:block}.alx .oth.current{border-color:color-mix(in oklab,var(--coral) 55%,transparent)}.alx .oth em{font:600 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--coral-ink);margin-top:8px;font-style:normal;display:inline-block}@media (max-width:1080px){.alx .svc-hero-grid,.alx .build,.alx .faq,.alx .fit{grid-template-columns:minmax(0,1fr)}.alx .hero-visual{max-width:640px}.alx .get,.alx .faq .sec-head{position:static}.alx .grid3.inds,.alx .grid3.g-why,.alx .caps{grid-template-columns:repeat(2,minmax(0,1fr))}.alx .others{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.alx .flag,.alx .stages,.alx .grid3.samples,.alx .grid3.projects{grid-template-columns:minmax(0,1fr)}.alx .others{grid-template-columns:repeat(2,minmax(0,1fr))}.alx .rev{flex-basis:calc((100% - var(--grid)) / 2)}}@media (max-width:640px){.alx .grid3.inds,.alx .grid3.g-why,.alx .caps,.alx .fit-list,.alx .others,.alx .b-body{grid-template-columns:minmax(0,1fr)}.alx .b-side{display:none}.alx .b-pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.alx .float-chip{width:max-content;max-width:100%;margin-top:14px;font-size:13px;position:relative;bottom:auto;left:auto}.alx .rev{flex-basis:86%}.alx .hero-ctas .btn{flex:auto}}@keyframes alx-rot{to{transform:rotate(360deg)}}.alx .svc-creds{flex-wrap:wrap;gap:10px 20px;display:flex}.alx .svc-creds li{color:var(--fg-soft);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.alx .svc-fit-line{color:var(--fg);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;display:grid}
.alx .sv-panel{align-content:start;gap:14px;padding:16px 18px 18px;display:grid}.alx .sv-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.alx .sv-title{letter-spacing:-.01em;color:var(--fg);align-items:center;gap:10px;font-size:14.5px;font-weight:700;display:inline-flex}.alx .sv-body{gap:14px;padding:16px;display:grid}.alx .sv-stat-k{font:500 10.5px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:block}.alx .sv-edge{fill:none;stroke:var(--glass-border);stroke-width:1.6px}.alx .sv-node{fill:var(--glass-hi);stroke:var(--brand-ink);stroke-width:1.6px}.alx .sv-node.on{fill:var(--coral);stroke:var(--coral)}.alx .sv-box{fill:var(--glass-hi);stroke:var(--glass-border);stroke-width:1.2px}.alx .sv-core{fill:color-mix(in oklab,var(--brand) 55%,transparent);stroke:color-mix(in oklab,var(--brand-ink) 60%,transparent)}.alx .sv-lbl{font:600 11px var(--font-mono);fill:var(--fg-soft)}.alx .sv-core-t{fill:#fff;font-size:14px}.alx .sv-pkt{fill:var(--coral);filter:drop-shadow(0 0 4px var(--coral))}.alx .sv-img{background:linear-gradient(135deg,color-mix(in oklab,var(--coral) 45%,transparent),color-mix(in oklab,var(--brand-ink) 40%,transparent));border-radius:10px;display:block}.alx :is(.sv-prod,.sv-board):nth-child(2) .sv-img{background:linear-gradient(135deg,#7f8dff80,color-mix(in oklab,var(--coral) 35%,transparent))}@supports (color:lab(0% 0 0)){.alx :is(.sv-prod,.sv-board):nth-child(2) .sv-img{background:linear-gradient(135deg,lab(61.5494% 18.3468 -59.4196/.5),color-mix(in oklab,var(--coral) 35%,transparent))}}.alx :is(.sv-prod,.sv-board):nth-child(3) .sv-img{background:linear-gradient(135deg,color-mix(in oklab,var(--ok) 40%,transparent),color-mix(in oklab,var(--brand-ink) 35%,transparent))}.alx .sv-lines,.alx .sv-prod,.alx .sv-board{gap:6px;display:grid}.alx :is(.sv-lines,.sv-kcard,.sv-prod,.sv-board,.sv-blk-p,.sv-blk-h,.sv-type span) i{background:var(--glass-hi);height:7px;box-shadow:inset 0 1px 0 var(--glass-border);border-radius:4px;display:block}.alx .sv-swatches{gap:6px;display:flex}.alx .sv-swatches i{border:1px solid var(--glass-border);background:var(--coral);border-radius:50%;width:16px;height:16px}.alx .sv-swatches i:nth-child(2){background:var(--brand)}.alx .sv-swatches i:nth-child(3){background:#7f8dff}.alx .sv-swatches i:nth-child(4){background:var(--ok)}.alx .sv-swatches i:nth-child(5){background:var(--fg)}.alx .sv-mobile{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;padding:22px}.alx .sv-phone{background:var(--glass-solid);border:6px solid color-mix(in oklab,var(--fg) 16%,transparent);width:224px;height:440px;box-shadow:inset 0 1px 0 var(--glass-shine),0 30px 60px -30px #0009;border-radius:36px;flex-direction:column;gap:12px;padding:34px 14px 0;display:flex;position:relative;overflow:hidden}.alx .sv-notch{background:color-mix(in oklab,var(--fg) 22%,transparent);border-radius:999px;width:70px;height:16px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.alx .sv-notif{z-index:2;color:var(--fg);background:var(--glass-menu,var(--glass-hi));border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;align-items:center;gap:10px;padding:9px 10px;font-size:11.5px;animation:7s cubic-bezier(.2,.8,.2,1) infinite alx-sv-notif;display:flex;position:absolute;top:30px;left:10px;right:10px;box-shadow:0 12px 24px -12px #00000080}.alx .sv-notif b{display:block}.alx .sv-notif span i{background:var(--glass-hi);border-radius:3px;width:90px;height:6px;margin-top:5px;display:block}.alx .sv-notif-ic{color:#fff;background:var(--coral);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.alx .sv-notif-ic .ic{width:15px;height:15px}@keyframes alx-sv-notif{0%,8%{opacity:0;transform:translateY(-140%)}16%,46%{opacity:1;transform:none}56%,to{opacity:0;transform:translateY(-140%)}}.alx .sv-app-head{justify-content:space-between;align-items:center;display:flex}.alx .sv-avatar{background:linear-gradient(135deg,var(--brand),var(--coral));border-radius:50%;width:26px;height:26px}.alx .sv-mcards{gap:10px;display:grid}.alx .sv-mcard{background:linear-gradient(140deg,var(--glass-hi),var(--glass-lo));border:1px solid var(--glass-border);animation:6s cubic-bezier(.2,.8,.2,1) infinite alx-sv-mcard;animation-delay:calc(var(--k) * .25s);border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.alx .sv-mcard .sv-thumb{background:linear-gradient(135deg,var(--coral),var(--brand-ink));border-radius:10px;height:44px}.alx .sv-mcard:nth-child(2) .sv-thumb{background:linear-gradient(135deg,#7f8dff,var(--brand))}.alx .sv-mcard:nth-child(3) .sv-thumb{background:linear-gradient(135deg,var(--ok),var(--brand-ink))}.alx .sv-mcard .sv-lines i:last-child{width:60%}@keyframes alx-sv-mcard{0%{opacity:0;transform:translate(30px)}10%,85%{opacity:1;transform:none}95%,to{opacity:0;transform:translate(-20px)}}.alx .sv-tabs{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:repeat(4,1fr);justify-items:center;margin:auto -14px 0;padding:14px 0 18px;display:grid;position:relative}.alx .sv-tabs .ic{width:18px;height:18px}.alx .sv-tab-ind{background:var(--coral);width:25%;height:2px;box-shadow:0 0 10px var(--coral);animation:8s step-end infinite alx-sv-tab;position:absolute;top:-1px;left:0}@keyframes alx-sv-tab{0%{transform:translate(0)}25%{transform:translate(100%)}50%{transform:translate(200%)}75%{transform:translate(300%)}}.alx .sv-side{gap:12px;min-width:0;display:grid}.alx .sv-stat{background:linear-gradient(140deg,var(--glass-hi),var(--glass-lo));border:1px solid var(--glass-border);border-radius:14px;gap:6px;padding:14px;display:grid}.alx .sv-stat b{letter-spacing:-.03em;color:var(--fg);font-size:22px;font-weight:800}.alx .sv-stat .mk-pill{justify-self:start}.alx .sv-plat{color:var(--fg);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.alx .sv-plat .ic{width:15px;height:15px;color:var(--coral)}.alx .sv-kanban{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:relative}.alx .sv-col{background:var(--glass-lo);border:1px solid var(--glass-border);border-radius:14px;align-content:start;gap:8px;min-height:190px;padding:10px;display:grid}.alx .sv-col-h{font:600 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;display:flex}.alx .sv-col-h em{color:var(--fg-soft);font-style:normal}.alx .sv-kcard{background:linear-gradient(140deg,var(--glass-hi),var(--glass-lo));border:1px solid var(--glass-border);border-radius:10px;gap:6px;padding:10px;display:grid}.alx .sv-kmove{border-color:color-mix(in oklab,var(--coral) 55%,transparent);width:calc(33.3333% - 26.6667px);box-shadow:0 12px 26px -12px color-mix(in oklab,var(--coral) 60%,transparent);margin-left:0;animation:7.5s cubic-bezier(.6,0,.2,1) infinite alx-sv-kmove;position:absolute;top:128px;left:10px}.alx .sv-kmove b{font:600 11px var(--font-mono);color:var(--coral-ink)}@keyframes alx-sv-kmove{0%{opacity:0;transform:translateY(8px)}6%,26%{opacity:1;transform:none}36%,58%{transform:translate(calc(100% + 30px))}68%,90%{opacity:1;transform:translate(calc(200% + 60px))}to{opacity:0;transform:translate(calc(200% + 60px))}}.alx .sv-flow{width:100%;height:auto;display:block;overflow:visible}.alx .sv-shop-nav{align-items:center;gap:16px;display:flex}.alx .sv-shop-nav .b-logo{width:70px;margin:0}.alx .sv-navl{flex:1;gap:10px;display:flex}.alx .sv-navl i{background:var(--glass-hi);border-radius:4px;width:44px;height:7px}.alx .sv-cart{color:var(--fg);position:relative}.alx .sv-cart .ic{width:20px;height:20px}.alx .sv-badge{background:var(--coral);width:18px;height:18px;box-shadow:0 0 0 2px var(--bg-raise);border-radius:50%;position:absolute;top:-8px;right:-10px;overflow:hidden}.alx .sv-odo{flex-direction:column;animation:8s step-end infinite alx-sv-odo;display:flex}.alx .sv-odo i{height:18px;font:700 10px var(--font-mono);color:#fff;place-items:center;font-style:normal;display:grid}@keyframes alx-sv-odo{0%{transform:translateY(0)}25%{transform:translateY(-18px)}50%{transform:translateY(-36px)}75%{transform:translateY(-54px)}}.alx .sv-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.alx .sv-prod{background:linear-gradient(140deg,var(--glass-hi),var(--glass-lo));border:1px solid var(--glass-border);border-radius:14px;padding:8px;position:relative}.alx .sv-prod .sv-img{height:96px}.alx .sv-prod b{background:color-mix(in oklab,var(--coral) 55%,transparent);border-radius:4px;width:40%;height:9px;display:block}.alx .sv-hot{animation:2s ease-in-out infinite alx-sv-hot}@keyframes alx-sv-hot{0%,to{box-shadow:0 0 0 0 color-mix(in oklab,var(--coral) 0%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab,var(--coral) 22%,transparent)}}.alx .sv-added{font:600 10.5px var(--font-mono);color:#fff;background:var(--ok);border-radius:999px;align-items:center;gap:4px;padding:4px 9px;animation:2s ease-in-out infinite alx-sv-added;display:inline-flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.alx .sv-added .ic{stroke-width:3px;width:11px;height:11px}@keyframes alx-sv-added{0%,15%{opacity:0;transform:translate(-50%,6px)}30%,75%{opacity:1;transform:translate(-50%)}90%,to{opacity:0;transform:translate(-50%,-6px)}}.alx .sv-checkout{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.alx .sv-seg{gap:6px;display:grid}.alx .sv-seg i{background:var(--glass-hi);border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.alx .sv-seg i:after{content:"";background:linear-gradient(90deg,var(--brand-ink),var(--coral));transform-origin:0;animation:6s ease-in-out infinite alx-sv-seg;animation-delay:calc(var(--k) * 1.2s);position:absolute;inset:0;transform:scaleX(0)}.alx .sv-seg em{font:600 10.5px var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-style:normal}@keyframes alx-sv-seg{0%{transform:scaleX(0)}20%,80%{transform:scaleX(1)}to{transform:scaleX(0)}}.alx .sv-wp{display:grid}.alx .sv-wp-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.alx .sv-wp-tools{color:var(--fg-soft);gap:10px;display:flex}.alx .sv-wp-tools .ic{width:17px;height:17px}.alx .sv-publish{color:#fff;background:var(--coral);border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700;animation:2.4s ease-in-out infinite alx-sv-pulse}@keyframes alx-sv-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab,var(--coral) 45%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in oklab,var(--coral) 0%,transparent)}}.alx .sv-wp-main{grid-template-columns:minmax(0,1fr) 128px;display:grid}.alx .sv-blocks{align-content:start;gap:10px;min-height:290px;padding:16px;display:grid}.alx .sv-blk{border:1px dashed var(--glass-border);background:var(--glass-lo);animation:9s cubic-bezier(.2,.8,.2,1) infinite alx-sv-blk;animation-delay:calc(var(--k) * .7s);border-radius:10px;gap:7px;padding:10px;display:grid}.alx .sv-blk:nth-child(3){border-style:solid;border-color:color-mix(in oklab,var(--coral) 55%,transparent)}.alx .sv-blk-h i{background:color-mix(in oklab,var(--fg) 25%,transparent);width:70%;height:14px}.alx .sv-blk-img span{background:linear-gradient(135deg,color-mix(in oklab,var(--coral) 45%,transparent),color-mix(in oklab,var(--brand-ink) 40%,transparent));border-radius:8px;height:66px;display:block}.alx .sv-blk-cols{grid-template-columns:repeat(3,1fr)}.alx .sv-blk-cols span{background:var(--glass-hi);border-radius:7px;height:34px}@keyframes alx-sv-blk{0%{opacity:0;transform:translate(-18px)}8%,82%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(6px)}}.alx .sv-inspector{border-left:1px solid var(--line);color:var(--fg);align-content:start;gap:10px;padding:16px 14px;font-size:12.5px;display:grid}.alx .sv-toggle{background:var(--glass-hi);border:1px solid var(--glass-border);border-radius:999px;width:34px;height:18px;position:relative}.alx .sv-toggle:after{content:"";background:var(--muted);border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px}.alx .sv-toggle.on{background:var(--coral);border-color:var(--coral)}.alx .sv-toggle.on:after{background:#fff;left:auto;right:2px}.alx .sv-hub,.alx .sv-nn,.alx .sv-dpipe{width:100%;height:auto;display:block;overflow:visible}.alx .sv-reqlog{align-content:start;gap:6px;height:96px;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.alx .sv-reqlog li{font:500 11.5px var(--font-mono);color:var(--fg);background:var(--glass-hi);border:1px solid var(--glass-border);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 10px;animation:7.5s linear infinite alx-sv-scroll;display:grid}.alx .sv-reqlog li b{color:var(--ok);font-weight:700}.alx .sv-reqlog li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alx .sv-reqlog li em{color:var(--muted);font-style:normal}@keyframes alx-sv-scroll{0%{transform:translateY(0)}to{transform:translateY(calc(-500% - 30px))}}.alx .sv-tools{color:var(--fg-soft);gap:8px;display:flex}.alx .sv-tools .ic{width:17px;height:17px}.alx .sv-tools .ic:first-child{color:var(--coral)}.alx .sv-canvas{background-color:var(--glass-lo);background-image:radial-gradient(var(--glass-border) 1px,transparent 1px);border:1px solid var(--glass-border);background-size:14px 14px;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid;position:relative}.alx .sv-board{background:var(--glass-solid);border:1px solid var(--glass-border);border-radius:12px;padding:10px;box-shadow:0 14px 30px -20px #00000073}.alx .sv-board-h{background:color-mix(in oklab,var(--fg) 25%,transparent);border-radius:4px;width:50%;height:8px}.alx .sv-board .sv-img{height:74px}.alx .sv-btn{background:var(--coral);border-radius:7px;height:22px;margin-top:4px;display:block;position:relative}.alx .sv-board:nth-child(odd) .sv-btn{background:var(--brand-ink)}.alx .sv-sel{outline-offset:3px;outline:1.5px solid #7f8dff;animation:6s infinite alx-sv-sel}.alx .sv-sel em{background:#fff;border:1.5px solid #7f8dff;width:6px;height:6px;position:absolute}.alx .sv-sel em:first-child{top:-6px;left:-6px}.alx .sv-sel em:nth-child(2){top:-6px;right:-6px}.alx .sv-sel em:nth-child(3){bottom:-6px;left:-6px}.alx .sv-sel em:nth-child(4){bottom:-6px;right:-6px}@keyframes alx-sv-sel{0%,30%,78%,to{outline-color:#0000}38%,70%{outline-color:#7f8dff}}.alx .sv-sel em{animation:6s infinite alx-sv-selh}@keyframes alx-sv-selh{0%,30%,78%,to{opacity:0}38%,70%{opacity:1}}.alx .sv-cursor{width:20px;height:20px;fill:var(--fg);stroke:var(--bg-raise);stroke-width:1.5px;filter:drop-shadow(0 2px 3px #00000059);animation:6s cubic-bezier(.6,0,.2,1) infinite alx-sv-cursor;position:absolute}@keyframes alx-sv-cursor{0%,12%{top:30%;left:14%}30%,72%{top:84%;left:52%}86%,to{top:42%;left:84%}}.alx .sv-type{align-items:center;gap:14px;display:flex}.alx .sv-type b{letter-spacing:-.04em;color:var(--fg);font-size:28px;font-weight:800}.alx .sv-type span:not(.mk-pill){flex:1;gap:5px;display:grid}.alx .sv-type span i:nth-child(2){width:80%}.alx .sv-type span i:nth-child(3){width:60%}.alx .sv-acc{background:linear-gradient(140deg,var(--glass-hi),var(--glass-lo));border:1px solid var(--glass-border);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:12px 14px;display:grid}.alx .sv-acc-k b{letter-spacing:-.03em;color:var(--fg);margin-top:4px;font-size:22px;font-weight:800;display:block}.alx .sv-accline{width:100%;height:56px;display:block}.alx .sv-acc-grid{stroke:var(--line);stroke-width:1px;fill:none}.alx .sv-acc-path{fill:none;stroke:var(--coral);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:5s ease-out infinite alx-sv-draw}@keyframes alx-sv-draw{0%{stroke-dashoffset:1px}55%,90%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.alx .sv-pipe{border-top:0;padding:0}.alx .sv-loop li{animation:8s ease-out infinite alx-sv-logline;animation-delay:calc(var(--k) * .9s)}@keyframes alx-sv-logline{0%{opacity:0;transform:translateY(6px)}6%,88%{opacity:1;transform:none}96%,to{opacity:0}}.alx .sv-approve{background:color-mix(in oklab,var(--coral) 8%,var(--glass-lo));border:1px solid color-mix(in oklab,var(--coral) 35%,transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.alx .sv-approve b{color:var(--fg);margin-top:3px;font-size:14px;display:block}.alx .sv-approve-btns{flex:none;gap:8px;display:flex}.alx .sv-no,.alx .sv-yes{border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.alx .sv-no{color:var(--fg-soft);border:1px solid var(--glass-border)}.alx .sv-yes{color:#fff;background:var(--ok);animation:2.4s ease-in-out infinite alx-sv-pulse}.alx .sv-yes .ic{stroke-width:3px;width:12px;height:12px}.alx .sv-chat{gap:0;padding:0}.alx .sv-chat .sv-head{padding:14px 18px}.alx .sv-bot{color:#fff;background:linear-gradient(135deg,var(--brand),var(--coral));border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.alx .sv-bot .ic{width:16px;height:16px}.alx .sv-msgs{flex-direction:column;gap:12px;min-height:300px;padding:18px;display:flex}.alx .sv-m{max-width:82%;color:var(--fg);border-radius:16px;padding:11px 14px;font-size:13.5px;line-height:1.5}.alx .sv-m-user{color:#fff;background:var(--brand);border-bottom-right-radius:5px;align-self:flex-end;animation:9s ease-out infinite alx-sv-u}.alx .sv-m-typing{background:var(--glass-hi);border:1px solid var(--glass-border);align-self:flex-start;gap:4px;padding:13px 14px;animation:9s infinite alx-sv-t;display:flex}.alx .sv-m-typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s infinite alx-dotPulse}.alx .sv-m-typing i:nth-child(2){animation-delay:.15s}.alx .sv-m-typing i:nth-child(3){animation-delay:.3s}.alx .sv-m-bot{background:linear-gradient(140deg,var(--glass-hi),var(--glass-lo));border:1px solid var(--glass-border);border-bottom-left-radius:5px;align-self:flex-start;gap:10px;animation:9s ease-out infinite alx-sv-b;display:grid}.alx .sv-cite{font:600 11px var(--font-mono);color:var(--coral-ink);background:color-mix(in oklab,var(--coral) 12%,transparent);border:1px solid color-mix(in oklab,var(--coral) 30%,transparent);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 10px;animation:9s ease-out infinite alx-sv-c;display:inline-flex}.alx .sv-cite .ic{width:12px;height:12px}@keyframes alx-sv-u{0%{opacity:0;transform:translateY(8px)}5%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes alx-sv-t{0%,10%{opacity:0;max-height:0;margin-top:-12px;padding-block:0}14%,32%{opacity:1;max-height:40px;margin-top:0;padding-block:13px}36%,to{opacity:0;border-width:0;max-height:0;margin-top:-12px;padding-block:0}}@keyframes alx-sv-b{0%,34%{opacity:0;transform:translateY(8px)}40%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes alx-sv-c{0%,50%{opacity:0;transform:scale(.9)}56%,90%{opacity:1;transform:none}97%,to{opacity:0}}.alx .sv-input{color:var(--muted);background:var(--glass-lo);border:1px solid var(--glass-border);border-radius:999px;justify-content:space-between;align-items:center;margin:0 14px 14px;padding:8px 8px 8px 16px;font-size:13px;display:flex}.alx .sv-send{color:#fff;background:var(--coral);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.alx .sv-send .ic{width:14px;height:14px}.alx .sv-road{grid-template-columns:repeat(4,1fr);padding:20px 0 4px;display:grid;position:relative}.alx .sv-road-line{background:var(--glass-hi);border-radius:2px;height:3px;position:absolute;top:27px;left:12.5%;right:12.5%}.alx .sv-road-line i{border-radius:inherit;background:linear-gradient(90deg,var(--brand-ink),var(--coral));transform-origin:0;height:100%;animation:7s ease-in-out infinite alx-sv-road;display:block}@keyframes alx-sv-road{0%{transform:scaleX(0)}70%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}.alx .sv-ms{text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.alx .sv-ms i{background:var(--glass-solid);border:2px solid var(--glass-border);width:17px;height:17px;animation:7s infinite alx-sv-ms;animation-delay:calc(var(--k) * 1.55s);border-radius:50%}.alx .sv-ms b{font:700 12px var(--font-mono);color:var(--fg)}.alx .sv-ms em{color:var(--fg-soft);font-size:12.5px;font-style:normal}@keyframes alx-sv-ms{0%{background:var(--glass-solid);border-color:var(--glass-border);box-shadow:none}6%,40%{background:var(--coral);border-color:var(--coral);box-shadow:0 0 0 5px color-mix(in oklab,var(--coral) 18%,transparent)}}.alx .sv-score{background:linear-gradient(140deg,var(--glass-hi),var(--glass-lo));border:1px solid var(--glass-border);border-radius:14px;gap:12px;padding:14px;display:grid}.alx .sv-bar{color:var(--fg);grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;font-size:13px;font-weight:600;display:grid}.alx .sv-bar em{font:600 12px var(--font-mono);color:var(--muted);font-style:normal}.alx .sv-bar i{background:var(--glass-hi);border-radius:4px;grid-column:1/-1;height:7px;display:block;position:relative;overflow:hidden}.alx .sv-bar i:after{content:"";width:var(--w);border-radius:inherit;background:linear-gradient(90deg,var(--brand-ink),var(--coral));animation:1.4s cubic-bezier(.2,.8,.2,1) backwards alx-sv-grow;animation-delay:calc(.6s + var(--k) * .15s);position:absolute;inset:0 auto 0 0}@keyframes alx-sv-grow{0%{width:0}}.alx .sv-dbar{fill:var(--coral)}.alx .sv-dbar:nth-of-type(odd){fill:var(--brand-ink)}@media (max-width:640px){.alx .sv-mobile{grid-template-columns:minmax(0,1fr);justify-items:center;padding:16px}.alx .sv-side{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.alx .sv-stat{padding:10px}.alx .sv-stat b{font-size:17px}.alx .sv-phone{width:200px;height:390px}.alx .sv-wp-main{grid-template-columns:minmax(0,1fr)}.alx .sv-inspector{display:none}.alx .sv-blocks{min-height:0}.alx .sv-col{min-height:160px;padding:8px}.alx .sv-kmove{width:calc(33.3333% - 22.6667px);top:124px;left:8px}.alx .sv-prod .sv-img{height:64px}.alx .sv-canvas{gap:8px;padding:12px}.alx .sv-board .sv-img{height:48px}.alx .sv-acc{grid-template-columns:minmax(0,1fr)}.alx .sv-approve{flex-direction:column;align-items:flex-start}.alx .sv-msgs{min-height:260px}.alx .sv-ms em{font-size:11px}}@media (prefers-reduced-motion:reduce){.alx .hero-visual :is([class*=sv-],.sv-pkt){animation:none!important}.alx .sv-pkt,.alx .sv-m-typing,.alx .sv-added,.alx .sv-notif{display:none}.alx .sv-acc-path{stroke-dashoffset:0}.alx .sv-road-line i{transform:none}.alx .sv-ms i{background:var(--coral);border-color:var(--coral)}.alx .sv-seg i:after{transform:none}}
