:root{--bg:#f6f6f7;--surface:#fff;--surface-2:#f1f1f3;--line:#e7e7ea;--fg:#111114;--muted:#6b6f7b;--ink:#141417;--accent:#e3262b;--accent-soft:#fdecec;--tint:#fff4f4;--good:#15803d;--good-bg:#dcfce7;--warn:#b45309;--warn-bg:#fef3c7;--bad:#b91c1c;--bad-bg:#fee2e2;--drop:#64748b;--drop-bg:#f1f5f9;--hot:#16a34a;--warm:#f59e0b;--cold:#ef4444;--f-body:"Manrope",system-ui,sans-serif;--f-display:"Sora","Manrope",system-ui,sans-serif;--f-mark:"Montserrat",var(--f-body);color-scheme:light}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--fg);font-family:var(--f-body);-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{font-family:var(--f-display);letter-spacing:-.01em;margin:0}.mut{color:var(--muted)}.small{font-size:.82rem}.mono{font-family:ui-monospace,monospace}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.grow{flex:1 1;min-width:0}.stack{display:flex;flex-direction:column;gap:12px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wm{display:inline-flex;flex-direction:column;line-height:1}.wm b{font-family:var(--f-mark);font-weight:800;font-size:1.05rem;letter-spacing:.01em}.wm b em{font-style:normal;color:var(--accent)}.wm small{font-size:.48rem;letter-spacing:.26em;opacity:.75;margin-top:4px}.btn,.wm small{font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:14px;border:1.5px solid #e3e4e9;background:#fff;text-decoration:none}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.red{background:linear-gradient(180deg,#ea3238,#d11f25);border-color:transparent;color:#fff;box-shadow:0 8px 18px rgba(227,38,43,.25)}.btn.dark{background:#0e0f12;border-color:#0e0f12;color:#fff}.btn.sm{min-height:34px;padding:0 12px;border-radius:10px;font-size:.82rem}.btn.block{width:100%}.btn svg{width:18px;height:18px}.field input,.field select,.field textarea,.input{width:100%;min-height:48px;padding:10px 14px;border:1.5px solid #e3e4e9;border-radius:12px;background:#fff}.field textarea{min-height:90px}.field input:focus,.field select:focus,.field textarea:focus,.input:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.field{display:flex;flex-direction:column;gap:6px}.field>label{font-size:.82rem;font-weight:600;color:var(--muted)}.field .req{color:var(--accent)}.field.err input,.field.err select,.field.err textarea{border-color:var(--bad)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{border:1.5px solid #e3e4e9;background:#fff;border-radius:999px;padding:7px 13px;font-size:.82rem;font-weight:600}.chip.on{background:var(--sc,var(--ink));border-color:var(--sc,var(--ink));color:#fff}.card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;box-shadow:0 4px 14px rgba(20,20,40,.04)}.err-msg{background:var(--bad-bg);color:var(--bad)}.err-msg,.ok-msg{border-radius:12px;padding:10px 12px;font-size:.85rem;font-weight:600}.ok-msg{background:var(--good-bg);color:var(--good)}.pill{display:inline-block;font-size:.7rem;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--surface-2);color:var(--muted);white-space:nowrap}.pill.Accepted,.pill.Paid,.pill.Won,.pill.captured,.pill.hot{background:var(--good-bg);color:var(--good)}.pill.Negotiation,.pill.Pending,.pill.Sent,.pill.created,.pill.warm{background:var(--warn-bg);color:var(--warn)}.pill.Lost,.pill.Overdue,.pill.cold,.pill.failed{background:var(--bad-bg);color:var(--bad)}.pill.drop{background:var(--drop-bg);color:var(--drop)}.app{max-width:480px;margin:0 auto;min-height:100dvh;background:linear-gradient(180deg,#fff 0,var(--bg) 240px);display:flex;flex-direction:column;box-shadow:0 0 0 1px var(--line)}.app-top{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:10px;padding:12px 16px;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-top img{width:36px;height:36px}.app-top .ttl{flex:1 1;text-align:center;font-family:var(--f-display);font-weight:700}.iconbtn{width:40px;height:40px;border-radius:50%;border:0;background:transparent;display:grid;place-items:center;text-decoration:none}.iconbtn:hover{background:var(--surface-2)}.iconbtn svg{width:22px;height:22px}.avb{width:38px;height:38px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:700;font-size:.8rem;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--accent);overflow:hidden;text-decoration:none;flex:none}.avb img{width:100%;height:100%;object-fit:cover}.app-main{flex:1 1;padding:8px 18px 100px;display:flex;flex-direction:column;gap:16px}.app-nav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(480px,100%);display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border-top:1px solid var(--line);padding:4px 6px calc(10px + env(safe-area-inset-bottom));z-index:6}.app-nav a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0 4px;font-size:.68rem;font-weight:600;color:#8a8e99;text-decoration:none;position:relative}.app-nav a svg{width:22px;height:22px}.app-nav a.on{color:var(--accent)}.app-nav a.on:before{content:"";position:absolute;top:-4px;width:26px;height:3px;border-radius:0 0 3px 3px;background:var(--accent)}.auth{max-width:440px;margin:0 auto;min-height:100dvh;padding:28px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;background:linear-gradient(180deg,#fff1f1,#fff 260px)}.auth .logo{width:92px;height:92px;filter:drop-shadow(0 10px 18px rgba(227,38,43,.22))}.auth .stack{width:100%}.bigic{width:88px;height:88px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;box-shadow:0 0 0 12px hsla(0,81%,96%,.5);margin:8px 0}.bigic svg{width:40px;height:40px}.xin{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px;border:1.5px solid #e3e4e9;border-radius:14px;background:#fff;width:100%}.xin:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.xin svg{width:20px;height:20px;flex:none;color:var(--muted)}.xin input{border:0;outline:0;background:transparent;flex:1 1;min-width:0;height:48px;font-size:1rem;font-family:inherit;color:var(--fg)}.xin input::placeholder{color:#9a9da8}.xin .cc{font-weight:700;padding-right:10px;border-right:1px solid var(--line)}.otpbox{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;width:100%}.otpbox input{width:100%;color:var(--fg);background:#fff;font-family:inherit;aspect-ratio:1/1.1;border:1.5px solid #e3e4e9;border-radius:12px;text-align:center;font-size:1.3rem;font-weight:700;min-width:0}.otpbox input:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px var(--accent-soft)}.or{color:#a0a3ad;font-size:.75rem;font-weight:600}.lnk{border:0;background:none;color:var(--accent);font-weight:700;padding:0}.hero{border-radius:22px;padding:14px;color:#fff;background:radial-gradient(90% 70% at 100% 100%,rgba(227,38,43,.38),transparent 60%),linear-gradient(160deg,#1e1e23,#0e0e10);display:flex;flex-direction:column;gap:10px;text-decoration:none;box-shadow:0 16px 30px rgba(0,0,0,.2)}.hero .art{height:118px;border-radius:14px;overflow:hidden}.hero .art svg{width:100%;height:100%;display:block}.hero small{opacity:.8}.journey{display:grid;grid-template-columns:repeat(5,1fr)}.journey div{display:flex;flex-direction:column;align-items:center;gap:5px;position:relative;font-size:.6rem;font-weight:600;color:var(--muted)}.journey div:before{content:"";position:absolute;top:6px;right:50%;width:100%;height:2px;background:var(--line)}.journey div:first-child:before{display:none}.journey i{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #d7d9e0;position:relative;z-index:1}.journey .on i{border-color:var(--accent)}.journey .on i,.journey .on:before{background:var(--accent)}.journey .on span{color:var(--fg)}.hero .journey div{color:hsla(0,0%,100%,.7)}.hero .journey .on span{color:#fff}.hero .journey div:before{background:hsla(0,0%,100%,.3)}.hero .journey .on:before{background:var(--accent)}.hero .journey i{background:transparent;border-color:hsla(0,0%,100%,.55)}.hero .journey .on i{background:var(--accent);border-color:var(--accent)}.lcard{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px 14px;text-decoration:none}.lcard .grow{display:flex;flex-direction:column}.lcard .grow span{font-size:.78rem;color:var(--muted)}.lic{--c:var(--accent);width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 12%,#fff);color:var(--c);flex:none}.lic svg{width:21px;height:21px}.qa4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.qa4 a{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:.74rem;font-weight:600;text-decoration:none}.qa4 a span{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--c);color:#fff;box-shadow:0 8px 16px color-mix(in srgb,var(--c) 30%,transparent)}.qa4 svg{width:24px;height:24px}.sech{display:flex;justify-content:space-between;align-items:center}.tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.tiles.three{grid-template-columns:repeat(3,1fr);gap:10px}.tile{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;text-decoration:none;box-shadow:0 6px 18px rgba(17,17,20,.06);transition:transform .15s}.tile:hover{transform:translateY(-2px)}.tile .art{height:92px;position:relative}.tile .art svg.ill{width:100%;height:100%;display:block}.tile .ti{position:absolute;left:10px;bottom:-16px;width:34px;height:34px;border-radius:11px;background:var(--sc);color:#fff;display:grid;place-items:center;border:3px solid #fff}.tile .ti svg{width:17px;height:17px}.tile .tb{padding:22px 12px 12px;display:flex;flex-direction:column;gap:2px}.tile b{font-size:.88rem}.tile .tb span{font-size:.72rem;color:var(--muted)}.tiles.three .art{height:62px}.tiles.three .tb{padding:16px 8px 9px}.tiles.three b{font-size:.7rem}.tiles.three .tb span{display:none}.tiles.three .ti{width:26px;height:26px;border-radius:8px;bottom:-12px;left:8px;border-width:2px}.tiles.three .ti svg{width:13px;height:13px}.certs{display:flex;flex-direction:column;align-items:center;gap:10px;border-top:1px dashed #dcdce1;padding-top:14px}.certs .crow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;width:100%}.certs .cb{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;font-size:.62rem}.certs .cb svg{width:50px;height:50px}.certs .cb small{color:var(--muted);font-size:.56rem}.ttl-up{font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.tl{flex-direction:column}.ev,.tl{display:flex}.ev{gap:12px;position:relative;padding-bottom:16px}.ev:not(:last-child):before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:var(--line)}.ev .dot{width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex:none}.ev:first-child .dot{background:var(--accent);color:#fff}.ev .dot svg{width:15px;height:15px}.ev div{display:flex;flex-direction:column;gap:1px;padding-top:4px;min-width:0}.ev span{font-size:.76rem;color:var(--muted)}.tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.tabs a{text-align:center;padding:10px 0;font-weight:600;font-size:.86rem;color:var(--muted);border-bottom:2.5px solid transparent;margin-bottom:-1px;text-decoration:none}.tabs a.on{color:var(--accent);border-color:var(--accent)}.bub{max-width:80%;padding:9px 13px;border-radius:16px;font-size:.9rem;white-space:pre-wrap}.bub small{display:block;font-size:.66rem;opacity:.7;margin-top:3px}.bub.customer{align-self:flex-end;background:var(--accent);color:#fff;border-bottom-right-radius:4px}.bub.agent{background:var(--surface-2);border-bottom-left-radius:4px}.bub.agent,.bub.ai{align-self:flex-start}.bub.ai{background:#eef4ff;border:1px solid #d6e4ff;border-bottom-left-radius:4px}.composer{position:-webkit-sticky;position:sticky;bottom:76px;display:flex;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px}.composer input{flex:1 1;border:0;outline:0;padding:0 12px;background:transparent}.stickybar{position:-webkit-sticky;position:sticky;bottom:80px;display:flex;gap:10px}.stickybar .btn{flex:1 1}.wiz-steps{display:flex;gap:6px}.wiz-steps span{flex:1 1;height:5px;border-radius:9px;background:var(--line)}.wiz-steps span.on{background:var(--sc,var(--accent))}.kv{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 12px;gap:6px 12px;font-size:.85rem}.kv b{overflow-wrap:anywhere}.crm{display:grid;grid-template-columns:232px 1fr;min-height:100dvh}.side{background:#0e0f12;color:#e7e7ea;padding:18px 12px;display:flex;flex-direction:column;gap:4px;position:-webkit-sticky;position:sticky;top:0;height:100dvh;overflow:auto}.side .brand{display:flex;gap:8px;align-items:center;padding:0 8px 16px;color:#fff}.side .brand img{width:34px;height:34px;background:#fff;border-radius:50%}.side a{display:flex;gap:10px;align-items:center;padding:9px 10px;border-radius:10px;text-decoration:none;font-weight:600;font-size:.88rem;color:#b9b9c0}.side a:hover{background:#1c1d22;color:#fff}.side a.on{background:var(--accent);color:#fff}.side svg{width:18px;height:18px}.side .who{margin-top:auto;font-size:.78rem;color:#8a8e99;padding:10px}.crm-main{padding:22px 26px;display:flex;flex-direction:column;gap:18px;min-width:0}.crm-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.crm-head h1{font-size:1.4rem;flex:1 1}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.kpi{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px}.kpi span{font-size:.78rem;color:var(--muted);font-weight:600}.kpi b{display:block;font-family:var(--f-display);font-size:clamp(1.15rem,2.2vw,1.5rem);margin-top:4px}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px}table.t{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:.86rem}.t th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--surface-2)}.t td,.t th{padding:10px 12px}.t td{border-top:1px solid var(--line);vertical-align:middle}.t tr:hover td{background:#fafafb}.t a{text-decoration:none;font-weight:700}.tablewrap{overflow-x:auto}.bars{display:flex;flex-direction:column;gap:8px}.bar{display:grid;grid-template-columns:120px 1fr 64px;grid-gap:10px;gap:10px;align-items:center;font-size:.82rem}.bar .track{height:12px;background:var(--surface-2);border-radius:9px;overflow:hidden}.bar .fill{height:100%;border-radius:9px}.bar b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stacked{display:flex;height:16px;border-radius:9px;overflow:hidden}.legend{display:flex;gap:12px;flex-wrap:wrap;font-size:.78rem;color:var(--muted)}.legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.board{display:grid;grid-template-columns:repeat(7,minmax(210px,1fr));grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:8px}.col{background:var(--surface-2);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:8px;min-height:200px}.col h3{font-size:.84rem;justify-content:space-between}.col h3,.lc{display:flex}.lc{background:#fff;border:1px solid var(--line);border-left:4px solid var(--tc,#ccc);border-radius:10px;padding:9px 10px;font-size:.8rem;text-decoration:none;flex-direction:column;gap:3px}.lc.hot{--tc:var(--hot)}.lc.warm{--tc:var(--warm)}.lc.cold{--tc:var(--cold)}.lc.drop{--tc:var(--drop)}.filters{display:flex;gap:8px;flex-wrap:wrap}.filters input,.filters select{min-height:38px;border:1.5px solid #e3e4e9;border-radius:10px;padding:0 10px;background:#fff}@media (max-width:860px){.crm{grid-template-columns:1fr}.side{position:static;height:auto;flex-direction:row;flex-wrap:wrap}.side .brand,.side .who{display:none}.crm-main{padding:16px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.dd{position:relative;display:inline-block}.dd summary{list-style:none;cursor:pointer}.dd summary::-webkit-details-marker{display:none}.dd-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.12);padding:6px;min-width:240px;display:flex;flex-direction:column}.dd-menu a{padding:9px 12px;border-radius:8px;text-decoration:none;font-size:.86rem;font-weight:600}.dd-menu a:hover{background:var(--surface-2)}.auth-hero{display:none}@media (min-width:900px){.auth-wrap{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:var(--bg)}.auth-hero{display:flex;align-items:center;justify-content:center;padding:48px;color:#fff;background:radial-gradient(120% 90% at 0 0,#f0464b 0,#e3262b 45%,#a8141a 100%)}.auth-hero-in{max-width:460px;display:flex;flex-direction:column;gap:18px}.hero-brand{display:flex;align-items:center;gap:18px;margin-bottom:6px}.hero-brand img{width:96px;height:96px;border-radius:50%;background:#fff;padding:5px;box-shadow:0 12px 30px rgba(0,0,0,.25)}.hero-wm{display:flex;flex-direction:column;line-height:1}.hero-wm b{font-family:var(--f-mark);font-weight:800;font-size:2.6rem;letter-spacing:.02em}.hero-wm b em{font-style:normal;color:#ffd3d4}.hero-wm small{margin-top:8px;font-size:.8rem;font-weight:700;letter-spacing:.42em;opacity:.9}.auth-hero h1{margin:0;font-family:var(--f-display);font-size:1.9rem;line-height:1.2}.auth-hero p{margin:0;font-size:1.05rem;opacity:.9}.auth-hero ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.auth-hero li{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:14px;background:hsla(0,0%,100%,.12)}.auth-hero li div{display:flex;flex-direction:column;gap:2px}.auth-hero li i{width:10px;height:10px;border-radius:50%;margin-top:5px;flex:none;box-shadow:0 0 0 2px #fff}.auth-hero li b{font-size:.92rem}.auth-hero li span{font-size:.78rem;opacity:.85}.auth-wrap .auth{align-self:center;width:100%;max-width:440px;min-height:auto;margin:40px auto;border-radius:24px;padding:40px 36px;background:#fff;box-shadow:0 1px 0 var(--line),0 24px 60px rgba(17,17,20,.08)}}.or{display:flex;align-items:center;gap:12px;width:100%;color:var(--muted);font-size:.8rem}.or:after,.or:before{content:"";flex:1 1;height:1px;background:var(--line)}.trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;padding-top:14px;border-top:1px solid var(--line)}.trust span{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;color:var(--muted);background:var(--surface-2);padding:6px 10px;border-radius:999px}.trust svg{width:14px;height:14px;color:var(--accent)}.svc-mini{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;width:100%;text-align:left}.svc-mini span{display:flex;align-items:center;gap:8px;font-size:.78rem;font-weight:600;padding:9px 10px;border:1px solid var(--line);border-radius:12px;background:#fff}.svc-mini i{width:8px;height:8px;border-radius:50%;flex:none}@media (min-width:900px){.svc-mini{display:none}}.duo{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@keyframes amx-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes amx-fade{0%{opacity:0}to{opacity:1}}@keyframes amx-pop{0%{opacity:0;transform:scale(.6) rotate(-12deg)}60%{opacity:1;transform:scale(1.06) rotate(2deg)}to{transform:scale(1) rotate(0)}}@keyframes amx-ring{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.55)}to{box-shadow:0 0 0 34px hsla(0,0%,100%,0)}}@keyframes amx-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes amx-shine{0%{background-position:-200% 0}to{background-position:200% 0}}.splash{position:fixed;inset:0;z-index:100;display:grid;place-items:center;color:#fff;background:radial-gradient(120% 90% at 20% 0,#f0464b 0,#e3262b 45%,#a8141a 100%);animation:amx-fade .25s ease-out;transition:opacity .7s ease,transform .7s ease}.splash.bye{opacity:0;transform:scale(1.04)}.splash-in{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:24px}.splash-logo{width:112px;height:112px;border-radius:50%;background:#fff;padding:6px;animation:amx-pop 1.1s cubic-bezier(.2,.9,.3,1.2) both,amx-ring 2s ease-out .8s infinite}.splash-logo img{width:100%;height:100%}.splash-wm{display:flex;flex-direction:column;line-height:1;animation:amx-up .8s ease-out .5s both}.splash-wm b{font-family:var(--f-mark);font-weight:800;font-size:2rem;letter-spacing:.02em}.splash-wm b em{font-style:normal;color:#ffd3d4}.splash-wm small{margin-top:6px;font-size:.66rem;font-weight:700;letter-spacing:.4em;opacity:.9}.splash p{margin:10px 0 0;font-family:var(--f-display);font-size:1.25rem;font-weight:700;animation:amx-up .8s ease-out .9s both}.splash-sub{font-size:.85rem;opacity:.85;animation:amx-up .8s ease-out 1.1s both}.splash-bar{width:180px;height:4px;border-radius:4px;background:hsla(0,0%,100%,.25);overflow:hidden;margin-top:6px;animation:amx-fade .5s ease-out 1s both}.splash-bar i{display:block;height:100%;background:#fff;transform-origin:left;animation:amx-bar 2s cubic-bezier(.4,0,.2,1) 1.1s both}.auth-wrap .auth{animation:amx-up .55s cubic-bezier(.2,.8,.2,1) both}.auth .logo{animation:amx-pop .7s cubic-bezier(.2,.9,.3,1.2) .1s both}.auth-hero-in>*{animation:amx-up .6s cubic-bezier(.2,.8,.2,1) both}.auth-hero-in>:nth-child(2){animation-delay:.08s}.auth-hero-in>:nth-child(3){animation-delay:.16s}.auth-hero-in>:nth-child(4){animation-delay:.24s}.auth-hero li{transition:transform .2s ease,background .2s ease}.auth-hero li:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.2)}.crm-main>*{animation:amx-up .45s cubic-bezier(.2,.8,.2,1) both}.crm-main>:nth-child(2){animation-delay:.05s}.crm-main>:nth-child(3){animation-delay:.1s}.crm-main>:nth-child(4){animation-delay:.15s}.crm-main>:nth-child(n+5){animation-delay:.2s}.kpis>*{animation:amx-up .45s cubic-bezier(.2,.8,.2,1) both}.kpis>:nth-child(2){animation-delay:.06s}.kpis>:nth-child(3){animation-delay:.12s}.kpis>:nth-child(4){animation-delay:.18s}.kpis>:nth-child(n+5){animation-delay:.24s}.card,.kpi{transition:transform .2s ease,box-shadow .2s ease}.kpi:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(20,20,40,.08)}.app-main>*{animation:amx-up .45s cubic-bezier(.2,.8,.2,1) both}.app-main>:nth-child(2){animation-delay:.05s}.app-main>:nth-child(3){animation-delay:.1s}.app-main>:nth-child(n+4){animation-delay:.15s}.side a{transition:background .15s ease,color .15s ease,transform .15s ease}.side a:hover{transform:translateX(2px)}.btn{transition:transform .12s ease,box-shadow .2s ease,filter .2s ease}.btn:active{transform:scale(.98)}.btn.red:hover{filter:brightness(1.05);box-shadow:0 10px 24px rgba(227,38,43,.32)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}