@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_b80198{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_b80198{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--ink:#14141f;--muted:#6b7280;--line:#ececf2;--bg:#fafaff;--brand:#6366f1;--brand2:#8b5cf6;--soft:#f0f0fe;--good:#16a34a;--goodsoft:#ecfdf3;--warn:#b45309;--warnsoft:#fff7e6;--shadow:0 12px 32px rgba(20,20,31,.08)}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-inter),system-ui,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-jakarta),var(--font-inter),sans-serif;letter-spacing:-.02em;margin:0}a{color:var(--brand)}p{margin:0}.wrap{max-width:1140px;margin:0 auto;padding:0 20px}.muted{color:var(--muted)}.small{font-size:13.5px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;padding:12px 22px;font:600 15px var(--font-inter),sans-serif;cursor:pointer;text-decoration:none;background:linear-gradient(135deg,var(--brand),var(--brand2));color:#fff;box-shadow:0 8px 20px rgba(99,102,241,.25)}.btn:disabled{opacity:.5;cursor:default}.btn.ghost{background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:none}.btn.sm{padding:8px 14px;font-size:13.5px}button.link{background:none;border:0;color:var(--brand);font-weight:600;cursor:pointer;padding:4px;font-size:13.5px}.card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:var(--shadow)}.eyebrow{font:800 12.5px var(--font-jakarta),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}.err{font-size:14px}input,select,textarea{font:inherit;font-size:15px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:#fff;color:var(--ink);width:100%}textarea{resize:vertical}label{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:600}.top{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:rgba(250,250,255,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.top .wrap{display:flex;justify-content:space-between;height:64px;gap:12px}.logo,.top .wrap{align-items:center}.logo{display:inline-flex;gap:10px;font:800 20px var(--font-jakarta),sans-serif;color:var(--ink);text-decoration:none}.logo i{font-style:normal;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,var(--brand),var(--brand2));color:#fff;display:grid;place-items:center;font-size:16px}.logo span{color:var(--brand)}.top nav{display:flex;gap:18px;align-items:center}.top nav a{color:var(--ink);text-decoration:none;font-size:14.5px;font-weight:500}.hero{padding:70px 0 50px}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;align-items:center}.hero h1{font-size:clamp(36px,5vw,58px);line-height:1.05;margin:14px 0 16px}.hero h1 em{font-style:normal;background:linear-gradient(135deg,var(--brand),var(--brand2));-webkit-background-clip:text;background-clip:text;color:transparent}.hero .lede{font-size:19px;line-height:1.55;color:#4b5060;max-width:560px}.hero .ctas{gap:12px;margin-top:24px}.hero .ctas,.ticks{display:flex;flex-wrap:wrap}.ticks{gap:8px 18px;margin-top:22px;font-size:14px;color:#4b5060}.ticks span:before{content:"✓ ";color:var(--good);font-weight:800}.section{padding:56px 0}.section h2{font-size:clamp(28px,3.4vw,40px);margin:10px 0 12px}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:24px}.step b{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--soft);color:var(--brand);font-weight:800;margin-bottom:10px}.step h3{font-size:19px;margin-bottom:6px}.feat{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:24px}.feat .card h3{font-size:17px;margin:8px 0 6px}.feat .ic{font-size:24px}.snippet{font:13px ui-monospace,Menlo,monospace;background:#14141f;color:#e5e7ff;border-radius:12px;padding:14px 16px;overflow-x:auto;white-space:pre}.price{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:24px}.price .card h3{font-size:20px}.price .amt{font:800 34px var(--font-jakarta),sans-serif;margin:8px 0}.price ul{padding-left:18px;margin:10px 0 0;font-size:14.5px;line-height:1.7}.price .card.hot{border:2px solid var(--brand)}footer{border-top:1px solid var(--line);padding:30px 0;margin-top:40px;font-size:14px;color:var(--muted)}.wchat{--accent:#6366f1;display:flex;flex-direction:column;height:560px;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:var(--shadow)}.wchat.in-frame{height:100vh;border:0;border-radius:0;box-shadow:none}.wchat-head{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--accent);color:#fff}.wchat-head b{display:block;font-size:15.5px}.wchat-head small{opacity:.85;font-size:12.5px}.wchat-head button{margin-left:auto;background:none;border:0;color:#fff;font-size:24px;cursor:pointer}.wchat-av{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.22);display:grid;place-items:center;font-weight:800}.wchat-log{flex:1 1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:9px;background:#f7f7fb}.wmsg{max-width:85%;padding:10px 13px;border-radius:16px;font-size:14.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.wmsg.bot{align-self:flex-start;background:#fff;border:1px solid var(--line);border-bottom-left-radius:5px}.wmsg.me{align-self:flex-end;background:var(--accent);color:#fff;border-bottom-right-radius:5px}.wmsg.typing{color:var(--muted)}.wnote{align-self:flex-start;font-size:12.5px;font-weight:700;color:var(--good);background:var(--goodsoft);border-radius:999px;padding:3px 10px}.wstarters{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:4px}.wstarters button{border:1px solid var(--accent);color:var(--accent);background:#fff;border-radius:999px;padding:7px 12px;font-size:13.5px;cursor:pointer;text-align:left}.wchat-input{display:flex;gap:8px;padding:10px;border-top:1px solid var(--line)}.wchat-input input{border-radius:999px}.wchat-input button{border:0;border-radius:999px;background:var(--accent);color:#fff;font-weight:700;padding:0 18px;cursor:pointer}.wchat-input button:disabled{opacity:.45}.wchat-foot{font-size:11.5px;text-align:center;padding:0 0 8px}.wchat-foot,.wchat-foot a{color:var(--muted)}.sform{gap:16px}.sform,fieldset{display:flex;flex-direction:column}fieldset{border:1px solid var(--line);border-radius:16px;padding:16px;background:#fff;margin:0;gap:10px}legend{font:700 15px var(--font-jakarta),sans-serif;padding:0 6px}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.grid2 .wide{grid-column:1/-1}.svc-row{grid-template-columns:1.2fr 1fr 1.4fr auto;grid-gap:8px;align-items:center}.faq-row,.svc-row{display:grid;gap:8px}.faq-row{grid-template-columns:1fr 1.6fr auto;grid-gap:8px;align-items:start}.color-row{display:flex;gap:8px}.color-row input[type=color]{width:52px;padding:4px;height:44px}.split{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:20px;gap:20px;align-items:start}.split .sticky{position:-webkit-sticky;position:sticky;top:84px}.center-card{max-width:560px;margin:40px auto}.stepper{display:flex;gap:8px;margin-bottom:18px}.stepper span{flex:1 1;height:6px;border-radius:6px;background:var(--line)}.stepper span.on{background:linear-gradient(90deg,var(--brand),var(--brand2))}.note{background:var(--warnsoft);color:var(--warn);border-radius:12px;padding:10px 12px;font-size:14px}.dash-top{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:24px 0 14px}.dash-top h1{font-size:30px}.tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:18px}.tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:10px 12px;font:600 14.5px var(--font-inter),sans-serif;color:var(--muted);cursor:pointer}.tabs button.on{color:var(--ink);border-color:var(--brand)}.tabs small{background:var(--soft);color:var(--brand);border-radius:999px;padding:1px 7px;margin-left:5px;font-size:12px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.kpi b{display:block;font:800 28px var(--font-jakarta),sans-serif}.kpi span{font-size:13px;color:var(--muted)}.rows{display:flex;flex-direction:column;gap:10px}.row{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px}.row.fresh{border-color:var(--brand);box-shadow:0 0 0 3px var(--soft)}.row-head{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.tag{font-size:12px;font-weight:700;border-radius:999px;padding:3px 9px;background:var(--soft);color:var(--brand)}.tag.live{background:var(--goodsoft);color:var(--good)}.tag.urgent{background:#fee2e2;color:#b91c1c}.transcript{margin-top:10px;display:flex;flex-direction:column;gap:6px}.transcript p{font-size:14px;padding:7px 10px;border-radius:10px;background:#f7f7fb}.transcript p.me{background:var(--soft)}.empty{padding:30px;text-align:center;color:var(--muted);background:#fff;border:1px dashed var(--line)}.empty,.toast{border-radius:14px}.toast{position:fixed;top:16px;right:16px;z-index:50;background:var(--ink);color:#fff;padding:12px 16px;box-shadow:0 12px 30px rgba(0,0,0,.25);max-width:320px;font-size:14px}@media (max-width:900px){.faq-row,.feat,.grid2,.hero-grid,.kpis,.price,.split,.steps,.svc-row{grid-template-columns:1fr}.top nav a.hide-m{display:none}}.liveview{position:fixed;inset:0;display:flex;flex-direction:column;background:#fff}.live-bar{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 16px;background:linear-gradient(90deg,var(--brand),var(--brand2));color:#fff;font-size:13.5px;flex-wrap:wrap}.live-bar a{color:#fff;font-weight:600}.live-site{flex:1 1;width:100%;border:0}.live-blocked{flex:1 1;display:grid;place-items:center;background:var(--bg);padding:20px}.live-btn{position:fixed;bottom:20px;z-index:20;color:#fff;border:0;border-radius:999px;padding:14px 22px;font:600 15px var(--font-inter),sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.2);cursor:pointer}.live-chat{position:fixed;bottom:16px;z-index:21;width:min(400px,calc(100vw - 24px))}.live-chat .wchat{height:min(600px,calc(100vh - 80px));box-shadow:0 24px 60px rgba(15,23,42,.25)}.wcards{display:flex;flex-direction:column;gap:8px;align-self:stretch}.wcard{display:flex;gap:10px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:8px;text-decoration:none;color:var(--ink);align-items:center}.wcard:hover{border-color:var(--accent)}.wcard img{width:84px;height:62px;object-fit:cover;border-radius:10px;flex:none;background:#eee}.wcard b{display:block;font-size:14px;line-height:1.3}.wcard .wprice{font-weight:700;color:var(--accent);font-size:13.5px}.wcard .wprice,.wcard small{display:block;margin-top:2px}.wcard small{color:var(--muted);font-size:12px}.wcall{margin-left:auto;background:rgba(255,255,255,.18);color:#fff;text-decoration:none;font-size:13px;font-weight:700;border-radius:999px;padding:6px 11px;white-space:nowrap}.wcall+button{margin-left:6px}.wcall{cursor:pointer;border:0;font:inherit}.wcall-panel{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-bottom:1px solid var(--line);background:#fff}.wcall-panel small{color:var(--muted);font-size:11.5px}.wcall-num{font-size:14px;font-weight:600;color:var(--ink);text-decoration:none}.wvoice{display:flex;flex-direction:column;gap:4px}.wvoice-btn{border:0;color:#fff;border-radius:999px;padding:10px 14px;font:600 14px var(--font-inter),sans-serif;cursor:pointer}.wvoice small{font-size:12px;color:var(--muted)}.wvoice .err{color:#b91c1c}.price4{grid-template-columns:repeat(4,1fr)}.price .card{display:flex;flex-direction:column;gap:6px}.price li{margin-bottom:4px}.custom-card{margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:20px;border:2px solid var(--brand);background:linear-gradient(135deg,#fff,var(--soft))}.custom-card h3{font-size:22px;margin:6px 0}@media (max-width:1000px){.price4{grid-template-columns:1fr 1fr}}@media (max-width:640px){.price4{grid-template-columns:1fr}.custom-card{flex-direction:column;align-items:flex-start}}.custom-card .btn{white-space:nowrap}.crm-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.crm-bar input{max-width:280px}.crm-bar .small{flex:1 1}.crm-add{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.crm-add .wide{grid-column:1/-1}.crm-tasks{margin-bottom:12px;display:flex;flex-direction:column;gap:6px}.crm-task{flex-direction:row;align-items:center;gap:8px;font-weight:400;font-size:14px}.crm-task input{width:auto}.board{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));grid-gap:10px;gap:10px;overflow-x:auto;padding-bottom:6px}.col{background:#f4f4f8;border-radius:14px;padding:8px;min-height:240px;display:flex;flex-direction:column;gap:8px}.col-head{display:flex;justify-content:space-between;align-items:center;padding:4px 6px;font-size:14px}.col-head span{background:#fff;border-radius:999px;padding:1px 8px;font-size:12px;color:var(--muted)}.col-won .col-head b{color:var(--good)}.col-lost .col-head b{color:#9ca3af}.ccard{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px;cursor:pointer}.ccard.on,.ccard:hover{border-color:var(--brand)}.ccard b{display:block;font-size:14px}.ccard p{font-size:13px;color:#4b5060;margin:4px 0}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(480px,100vw);background:#fff;border-left:1px solid var(--line);box-shadow:-20px 0 50px rgba(20,20,31,.12);z-index:40;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:10px}.drawer-x{align-self:flex-end}.drawer-name{font:700 22px var(--font-jakarta),sans-serif;border:0;padding:4px 0}.drawer-actions{display:flex;gap:8px;flex-wrap:wrap}.drawer-add{display:flex;gap:6px}.drawer h4{margin-top:6px}.timeline{flex-direction:column}.timeline,.tl{display:flex;gap:10px}.tl{font-size:14px}.tl.done p{text-decoration:line-through;color:var(--muted)}.tl-ico{width:24px;flex:none}.err{color:#b91c1c}@media (max-width:900px){.crm-add{grid-template-columns:1fr 1fr}}.an{flex-direction:column;gap:12px}.an,.an-bar{display:flex}.an-bar{justify-content:space-between;align-items:center;gap:10px}.an-kpis{grid-template-columns:repeat(6,1fr)}.an-chart{gap:2px;height:160px;margin-top:12px;border-bottom:1px solid var(--line)}.an-chart,.an-col{display:flex;align-items:flex-end}.an-col{flex:1 1;height:100%}.an-col:hover .an-barv{opacity:.75}.an-barv{width:100%;background:var(--brand);border-radius:4px 4px 0 0;min-height:0}.an-axis{display:flex;justify-content:space-between;margin-top:6px}.an-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.an-row{display:grid;grid-template-columns:170px 1fr 90px;grid-gap:10px;gap:10px;align-items:center;margin-top:10px;font-size:14px}.an-track{background:#f0f0f5;border-radius:4px;height:10px}.an-track div{background:var(--brand);height:100%;border-radius:4px}.an-num{text-align:right}.an-table{width:100%;border-collapse:collapse;margin-top:8px;font-size:14px}.an-table th{text-align:left;color:var(--muted);font-weight:500;padding:6px 4px;border-bottom:1px solid var(--line)}.an-table td{padding:6px 4px;border-bottom:1px solid #f2f2f6}@media (max-width:900px){.an-kpis{grid-template-columns:1fr 1fr}.an-grid{grid-template-columns:1fr}}.fu{display:flex;flex-direction:column;gap:8px;border-color:var(--brand)}.fu-head{display:flex;gap:6px;align-items:center}.chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:4px 12px;font-size:13px;cursor:pointer}.chip.on{background:var(--brand);color:#fff;border-color:var(--brand)}.chip:disabled{opacity:.4;cursor:default}.agents{display:flex;flex-direction:column;gap:12px}.agents h3{margin-top:8px}.ag-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px}.ag{display:flex;flex-direction:column;gap:10px}.ag.on{border-color:var(--brand)}.ag-head{display:flex;gap:10px;align-items:flex-start}.ag-ico{font-size:24px;line-height:1}.ag-days,.ag-ex{display:flex;gap:4px;flex-wrap:wrap}.ag details textarea{margin:6px 0}.ob{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line);padding-top:10px;margin-top:10px}.switch{position:relative;width:40px;height:22px;flex:none}.switch input{opacity:0;width:0;height:0}.switch span{position:absolute;inset:0;background:#d4d4dc;border-radius:999px;cursor:pointer;transition:.2s}.switch span:before{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.2s}.switch input:checked+span{background:var(--brand)}.switch input:checked+span:before{transform:translateX(18px)}.legal{max-width:820px;padding:30px 20px 60px}.legal nav{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:20px}.legal nav a{color:var(--muted);text-decoration:none}.legal nav a.on{color:var(--brand);font-weight:600}.legal h1{font-size:34px;margin-bottom:4px}.legal h2{font-size:19px;margin:22px 0 6px}.legal p{margin-bottom:10px;line-height:1.6}.status-sum{font-weight:700;margin:14px 0}.status-sum.ok{color:var(--good);border-color:#bbf7d0;background:#f0fdf4}.status-sum.bad{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.status-row{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.status-row:last-child{border-bottom:0}.st-ok{color:var(--good)}.st-bad{color:#b91c1c}