:root{--ink:#17202f;--muted:#778296;--line:#e8ecf2;--blue:#ef3340;--bg:#f5f7fa}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;width:236px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:76px;padding:0 22px;display:flex}.brand-mark{background:var(--blue);color:#fff;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.brand b{letter-spacing:.11em;font-size:13px;display:block}.brand small{letter-spacing:.22em;color:#8590a2;margin-top:2px;font-size:8px;display:block}.business{border:1px solid var(--line);border-radius:11px;align-items:center;gap:9px;margin:17px 13px 14px;padding:10px;display:flex}.business-logo{color:#fff;background:#17202f;border-radius:8px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.business b,.business small{display:block}.business b{font-size:12px}.business small{color:var(--muted);margin-top:2px;font-size:10px}.business svg{color:#9aa3b2;margin-left:auto}nav{padding:0 13px}.nav-label{letter-spacing:.18em;color:#a3abba;padding:9px 11px 6px;font-size:8px;font-weight:700;display:block}.nav-label.second{margin-top:12px}nav button,.sidebar-foot>button{color:#687386;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;height:40px;margin:2px 0;padding:0 11px;font-size:12px;font-weight:600;display:flex}nav button.active{color:#215ee3;background:#f9e9ea}.sidebar nav button:hover{background:#f4f6fa}.sidebar nav em{background:#eef1f5;border-radius:9px;margin-left:auto;padding:3px 6px;font-size:9px;font-style:normal}.sidebar-foot{border-top:1px solid var(--line);margin-top:auto;padding:12px 13px 14px}.profile{align-items:center;gap:9px;margin-top:7px;padding:11px 9px;display:flex}.profile>span{color:#fff;background:#17202f;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:700;display:grid}.profile p{flex:1;margin:0}.profile b,.profile small{display:block}.profile b{font-size:11px}.profile small{color:var(--muted);margin-top:2px;font-size:9px}.profile i{color:#8e98a8;font-size:11px;font-style:normal}main{margin-left:236px}.app-shell>main>header,.saas-main>header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--line);z-index:10;background:#fffffff0;align-items:center;height:76px;padding:0 30px;display:flex;position:sticky;top:0}.search{color:#8a95a6;background:#f5f7fa;border:1px solid #edf0f4;border-radius:10px;align-items:center;gap:9px;width:min(430px,45vw);height:39px;padding:0 12px;display:flex}.search input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}kbd{color:#9aa3b2;background:#fff;border:1px solid #dfe4ea;border-radius:5px;padding:3px 6px;font-size:9px}.head-actions{gap:10px;margin-left:auto;display:flex}.icon-btn{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:39px;height:39px;display:grid;position:relative}.icon-btn i{background:#ef4444;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.primary{background:var(--blue);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 16px;font-size:11px;font-weight:700;display:flex;box-shadow:0 7px 18px #2764ec2e}.content{max-width:1540px;margin:auto;padding:28px 30px 60px}.headline{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.headline p{letter-spacing:.17em;color:#97a0af;margin:0 0 8px;font-size:8px;font-weight:800}.headline h1{letter-spacing:-.03em;margin:0 0 6px;font-size:25px}.headline span{color:var(--muted);font-size:11px}.headline-tools{gap:8px;display:flex}.headline-tools button,.section-title button,.card-head button{border:1px solid var(--line);color:#677285;background:#fff;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:10px;font-weight:600;display:flex}.kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.kpis article{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:flex-start;gap:13px;min-height:104px;padding:18px;display:flex}.kpi-icon{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.kpi-icon.blue{color:#2865eb;background:#f7e5e7}.kpi-icon.amber{color:#e19011;background:#fff7df}.kpi-icon.green{color:#14966a;background:#e9f9f2}.kpi-icon.violet{color:#7657dc;background:#f0ecff}.kpis p{flex:1;margin:0}.kpis small,.kpis strong,.kpis em{display:block}.kpis small{color:#8a94a4;letter-spacing:.08em;font-size:8px;font-weight:800}.kpis strong{letter-spacing:-.04em;margin:5px 0 4px;font-size:23px}.kpis em{color:#8a94a4;font-size:9px;font-style:normal}.kpis em.up{color:#159568}.mini-bar{background:#edf0f4;border-radius:4px;height:4px;margin-top:8px;display:block;overflow:hidden}.mini-bar i{background:#7657dc;border-radius:4px;height:100%;display:block}.smart-card{background:linear-gradient(92deg,#f5f8ff,#fff);border:1px solid #dbe7ff;border-radius:13px;align-items:center;gap:12px;min-height:69px;padding:13px 17px;display:flex}.spark{color:#ef3340;background:#f7e5e7;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.smart-card b{font-size:11px}.smart-card p{color:#6e798b;margin:4px 0 0;font-size:10px}.smart-card button{color:#255fe0;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:10px;font-weight:700;display:flex}.section-title{justify-content:space-between;align-items:end;margin:27px 0 13px;display:flex}.section-title h2{margin:0 0 4px;font-size:15px}.section-title p{color:var(--muted);margin:0;font-size:10px}.section-title button{color:#3166d9;background:0 0;border:0}.board{grid-template-columns:repeat(5,minmax(190px,1fr));gap:9px;padding-bottom:9px;display:grid;overflow-x:auto}.column{background:#edf0f5;border-radius:12px;min-height:300px;padding:9px}.column-title{align-items:center;gap:7px;height:32px;padding:0 4px;display:flex}.dot{border-radius:50%;width:7px;height:7px;display:inline-block}.dot.blue{background:#3c78ed}.dot.amber{background:#edae2b}.dot.violet{background:#7e62dc}.dot.cyan{background:#1aa7b1}.dot.green{background:#2aaa75}.column-title b{font-size:10px}.column-title em{color:#717c8d;background:#dde2e9;border-radius:8px;padding:2px 5px;font-size:8px;font-style:normal}.column-title i{color:#98a1af;margin-left:auto;font-size:9px;font-style:normal}.order{cursor:pointer;background:#fff;border:1px solid #e2e6ec;border-radius:10px;margin-bottom:7px;padding:12px;transition:all .18s;box-shadow:0 2px 6px #22314906}.order:hover{transform:translateY(-2px);box-shadow:0 8px 18px #22314914}.order-top{justify-content:space-between;align-items:center;display:flex}.order-top>span{color:#8a94a5;font-size:8px;font-weight:700}.order-top i,.order-client>span{color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;font-weight:800;display:grid}.orange{background:#f18655}.green{background:#31aa78}.blue{background:#3976e5}.purple{background:#8261d4}.red{background:#e15a65}.teal{background:#28a5aa}.order h3{margin:7px 0 5px;font-size:11px}.plate{letter-spacing:.08em;background:#f0f2f5;border:1px solid #e2e6ec;border-radius:4px;padding:2px 5px;font-size:7px;font-weight:800;display:inline-block}.order>p{color:#778293;min-height:22px;margin:8px 0 10px;font-size:9px;line-height:1.4}.order-client{color:#4f5b6d;align-items:center;gap:6px;font-size:8px;display:flex}.order-client>span{width:20px;height:20px;font-size:6px}.progress{background:#edf0f4;border-radius:3px;height:3px;margin:10px 0}.progress i{background:#3470e7;border-radius:3px;height:100%;display:block}.order-meta{justify-content:space-between;align-items:center;gap:5px;display:flex}.order-meta span{color:#7f8999;align-items:center;gap:4px;font-size:7px;display:flex}.order-meta strong{font-size:8px}.add-card{color:#7d8796;background:0 0;border:1px dashed #ccd3dd;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;height:33px;font-size:9px;display:flex}.lower-grid{grid-template-columns:1.2fr 1fr;gap:12px;margin-top:15px;display:grid}.lower-grid>article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px}.card-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.card-head h3{margin:0 0 4px;font-size:13px}.card-head p{color:var(--muted);margin:0;font-size:9px}.card-head button{color:#3166d9;background:0 0;border:0}.appointment{border-top:1px solid #f0f2f5;align-items:center;height:47px;display:flex}.appointment>b{width:46px;font-size:10px}.appointment>i{border-radius:3px;width:3px;height:27px;margin-right:12px}.appointment>i.blue{background:#3976e5}.appointment>i.amber{background:#edae2b}.appointment>i.violet{background:#7e62dc}.appointment>i.green{background:#2aaa75}.appointment p{flex:1;margin:0}.appointment strong,.appointment span{display:block}.appointment strong{font-size:9px}.appointment span{color:var(--muted);margin-top:3px;font-size:8px}.appointment button{color:#9aa3b2;background:0 0;border:0}.profit{background:#f7f8fa;border-radius:10px;grid-template-columns:1fr 1fr;padding:12px;display:grid}.profit span+span{border-left:1px solid #e4e8ee;padding-left:14px}.profit small,.profit b{display:block}.profit small,.profit-total small{color:#8a94a4;font-size:7px;font-weight:800}.profit b{margin-top:5px;font-size:13px}.profit-total{justify-content:space-between;align-items:center;padding:14px 3px 5px;display:flex}.profit-total p{margin:0}.profit-total small,.profit-total strong{display:block}.profit-total strong{margin-top:5px;font-size:18px}.profit-total em{color:#159568;background:#eaf8f2;border-radius:8px;padding:4px 6px;font-size:8px;font-style:normal}.chart-bars{border-bottom:1px solid #e6eaf0;align-items:end;gap:6px;height:67px;padding:0 4px;display:flex}.chart-bars i{background:#dbe5fb;border-radius:3px 3px 0 0;flex:1;min-width:5px}.chart-bars i.current{background:#326cea}.months{color:#9aa3b2;justify-content:space-between;padding-top:5px;font-size:7px;display:flex}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background:#121b297a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:18px;width:min(630px,100%);padding:22px;box-shadow:0 30px 80px #09122240}.modal-head,.modal-head>div{justify-content:space-between;align-items:center;display:flex}.modal-head>div{gap:11px}.modal-icon{color:#2865eb;background:#f7e5e7;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.modal h2{margin:0 0 3px;font-size:16px}.modal-head p{color:var(--muted);margin:0;font-size:9px}.modal-head>button,.drawer-top button{color:#737e8e;background:#f4f6f8;border:0;border-radius:8px;width:31px;height:31px;font-size:20px}.form-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:20px;display:grid}.form-grid label{color:#5f6a7d;font-size:9px;font-weight:700}.form-grid input,.form-grid select,.form-grid textarea{background:#fff;border:1px solid #e0e5eb;border-radius:8px;outline:none;width:100%;margin-top:6px;padding:10px 11px;font-size:10px;display:block}.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus{border-color:#77a0fa;box-shadow:0 0 0 3px #f9e9ea}.form-grid .wide{grid-column:1/-1}.form-grid textarea{resize:none;height:69px}.upload{color:#778293;background:#fafbfc;border:1px dashed #cfd6df;border-radius:10px;align-items:center;gap:11px;margin-top:13px;padding:12px;display:flex}.upload div{flex:1}.upload b,.upload span{display:block}.upload b{color:#424e60;font-size:9px}.upload span{margin-top:3px;font-size:8px}.upload button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:700}.modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.modal-actions>button{border:1px solid var(--line);background:#fff;border-radius:8px;height:38px;padding:0 15px;font-size:10px;font-weight:700}.modal-actions .primary{background:var(--blue);border-color:var(--blue)}.drawer{background:#fff;width:min(410px,100%);padding:24px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #141e2d1f}.drawer-top{justify-content:space-between;align-items:center;display:flex}.drawer-top span{color:#7d8796;font-size:10px;font-weight:800}.vehicle-visual{color:#697689;background:linear-gradient(145deg,#edf2f8,#f8fafc);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;height:150px;margin-top:18px;display:flex}.vehicle-visual span{letter-spacing:.1em;background:#fff;border:1px solid #cbd2dc;border-radius:5px;margin-top:10px;padding:4px 9px;font-size:9px;font-weight:800}.drawer h2{margin:19px 0 4px;font-size:21px}.drawer-client{color:var(--muted);margin:0;font-size:11px}.status-chip{background:#f4f6f8;border-radius:14px;align-items:center;gap:6px;margin-top:12px;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.drawer-stats{border-top:1px solid var(--line);margin:18px 0}.drawer-stats p{border-bottom:1px solid var(--line);margin:0;padding:13px 0}.drawer-stats small,.drawer-stats b{display:block}.drawer-stats small{color:#929baa;margin-bottom:5px;font-size:7px;font-weight:800}.drawer-stats b{font-size:10px}.full{width:100%;margin-top:8px}.secondary{color:#4f5b6d;background:#fff;border:1px solid #dfe4eb;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:39px;font-size:10px;font-weight:700;display:flex}.timeline{margin-top:22px}.timeline h3{font-size:12px}.timeline p{gap:10px;margin:15px 0;display:flex}.timeline p>i{background:#2aaa75;border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 4px #e6f7ef}.timeline b,.timeline small{display:block}.timeline b{font-size:9px}.timeline small{color:var(--muted);margin-top:3px;font-size:8px}.toast{color:#fff;z-index:100;background:#17202f;border-radius:10px;align-items:center;gap:8px;padding:11px 16px;font-size:10px;font-weight:700;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #141e2d40}.mobile-nav,.mobile-brand{display:none}@media (max-width:1100px){.kpis{grid-template-columns:repeat(2,1fr)}.board{grid-template-columns:repeat(5,220px)}.lower-grid{grid-template-columns:1fr}}@media (max-width:760px){.sidebar{display:none}main{margin:0}.app-shell>main>header,.saas-main>header{height:62px;padding:0 14px}.mobile-brand{color:#fff;background:#ef3340;border:0;border-radius:10px;place-items:center;width:36px;height:36px;margin-right:9px;display:grid}.search{flex:1;width:auto}.search kbd,.head-actions .icon-btn{display:none}.head-actions .primary{width:38px;padding:0;font-size:0}.content{padding:19px 14px 86px}.headline{align-items:flex-start}.headline h1{font-size:22px}.headline-tools{display:none}.kpis{grid-template-columns:1fr 1fr;gap:8px}.kpis article{gap:9px;min-height:94px;padding:13px}.kpi-icon{width:31px;height:31px}.kpis strong{font-size:18px}.smart-card{align-items:flex-start;padding:13px}.smart-card button{display:none}.section-title{margin-top:22px}.board{grid-template-columns:repeat(5,205px);margin-right:-14px}.lower-grid{grid-template-columns:1fr}.lower-grid>article{padding:14px}.mobile-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);z-index:30;background:#fffffff5;height:69px;padding:7px 5px 5px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{flex-direction:column;flex:1;justify-content:center;gap:3px;height:52px;padding:0;font-size:7px;display:flex}.mobile-nav button.active{color:#ef3340;background:#f9e9ea}.form-grid{grid-template-columns:1fr;max-height:50vh;padding-right:3px;overflow-y:auto}.form-grid .wide{grid-column:1}.modal{padding:17px}.upload span{display:none}.drawer{padding:19px}.toast{white-space:nowrap;bottom:83px}.headline span{font-size:10px}}@media (max-width:410px){.kpis article{display:block}.kpi-icon{margin-bottom:8px}.search input::placeholder{color:#0000}.content{padding-left:11px;padding-right:11px}.board{margin-right:-11px}}.landing{color:#f7f9fc;background:#07101f;min-height:100vh}.landing-nav{border-bottom:1px solid #ffffff12;align-items:center;max-width:1180px;height:74px;margin:auto;padding:0 24px;display:flex}.landing-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.landing-brand span{color:#fff;background:#ef3340;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.landing-brand b{letter-spacing:-.01em;font-size:13px}.landing-nav>div{gap:30px;margin:auto;display:flex}.landing-nav>div a,.nav-login{color:#9da9ba;font-size:11px;font-weight:600;text-decoration:none}.nav-login{color:#fff;border:1px solid #ffffff25;border-radius:8px;padding:9px 15px}.hero{text-align:center;background:radial-gradient(circle at 50% 28%,#163468 0,#0000 38%);padding:86px 20px 0;overflow:hidden}.hero-tag{color:#8fb5ff;letter-spacing:.16em;background:#2864dd1f;border:1px solid #4879d477;border-radius:20px;padding:8px 13px;font-size:8px;font-weight:800;display:inline-block}.hero h1{letter-spacing:-.055em;max-width:850px;margin:24px auto 18px;font-size:64px;line-height:1.04}.hero h1 em{color:#ff5962;font-style:normal}.hero>p{color:#9ca9ba;max-width:620px;margin:auto;font-size:16px;line-height:1.7}.hero-actions{justify-content:center;gap:10px;margin:28px 0 12px;display:flex}.hero-actions a{border-radius:10px;align-items:center;gap:18px;height:47px;padding:0 19px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.hero-primary{color:#fff;background:#ef3340;box-shadow:0 14px 30px #c8171f42}.hero-secondary{color:#e6ebf2;background:#ffffff08;border:1px solid #ffffff24}.hero>small{color:#68768a;font-size:8px}.hero-console{text-align:left;transform-origin:bottom;background:#edf1f6;border:1px solid #ffffff20;border-radius:17px 17px 0 0;width:min(970px,94vw);height:490px;margin:55px auto 0;overflow:hidden;transform:perspective(1200px)rotateX(2deg);box-shadow:0 35px 100px #0008}.console-bar{color:#8793a3;background:#fff;align-items:center;gap:5px;height:34px;padding:0 12px;display:flex}.console-bar i{background:#e2e6eb;border-radius:50%;width:7px;height:7px}.console-bar i:first-child{background:#fb6b61}.console-bar i:nth-child(2){background:#f6c552}.console-bar i:nth-child(3){background:#62cb72}.console-bar span{margin:auto;font-size:7px}.console-body{color:#1d2735;grid-template-columns:135px 1fr;height:calc(100% - 34px);display:grid}.console-body aside{background:#fff;border-right:1px solid #dfe4ea;padding:16px 10px}.console-body aside>b{color:#fff;background:#ef3340;border-radius:8px;place-items:center;width:29px;height:29px;margin:0 8px 20px;font-size:9px;display:grid}.console-body aside span{color:#758091;border-radius:6px;margin:3px 0;padding:9px;font-size:8px;display:block}.console-body aside span.on{color:#ef3340;background:#f7e5e7;font-weight:700}.console-body>section{padding:24px}.console-body header{background:0 0;border:0;height:auto;padding:0;position:static}.console-body header p{margin:0;font-size:17px;font-weight:800}.console-body header button{color:#fff;background:#ef3340;border:0;border-radius:7px;margin-left:auto;padding:9px 12px;font-size:8px}.demo-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.demo-kpis article{background:#fff;border:1px solid #e1e6ec;border-radius:9px;padding:14px}.demo-kpis small,.demo-kpis b{display:block}.demo-kpis small{color:#929dab;font-size:7px;font-weight:700}.demo-kpis b{margin-top:6px;font-size:19px}.demo-board{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.demo-board>article{background:#e4e8ee;border-radius:8px;min-height:185px;padding:8px}.demo-board>article>b{margin:4px;font-size:8px;display:block}.demo-board>article>span{background:#fff;border-radius:7px;margin-top:9px;padding:11px 9px;display:block}.demo-board strong,.demo-board small{display:block}.demo-board strong{font-size:8px}.demo-board small{color:#838e9e;margin:6px 0 13px;font-size:7px}.demo-board i{background:#3976e5;border-radius:3px;width:65%;height:3px;display:block}.trust{color:#607087;background:#0a1425;border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;justify-content:center;align-items:center;gap:38px;min-height:105px;display:flex}.trust p{color:#8e9bac;font-size:9px}.trust span{letter-spacing:.1em;font-size:8px;font-weight:900}.features,.pricing,.faq{max-width:1180px;margin:auto;padding:110px 24px}.landing-heading{text-align:center}.landing-heading small,.faq>div>small{color:#6d9cff;letter-spacing:.18em;font-size:8px;font-weight:900}.landing-heading h2,.faq h2{letter-spacing:-.045em;margin:13px 0 10px;font-size:39px}.landing-heading p{color:#8996a8;font-size:12px}.feature-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:48px;display:grid}.feature-grid article{background:#0c1729;border:1px solid #ffffff12;border-radius:13px;min-height:205px;padding:24px}.feature-grid article>span{color:#4f79c8;font-size:9px;font-weight:800}.feature-grid h3{margin:25px 0 10px;font-size:14px}.feature-grid p{color:#8390a2;font-size:10px;line-height:1.65}.pricing{color:#17202f;background:#f4f7fb;max-width:none}.pricing>.landing-heading,.price-grid,.price-note{max-width:1080px;margin-left:auto;margin-right:auto}.price-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;display:grid}.price-grid article{background:#fff;border:1px solid #e0e5ec;border-radius:15px;padding:28px;position:relative}.price-grid article.popular{border:2px solid #ef3340;box-shadow:0 20px 50px #c8171f1c}.price-grid article>em{color:#fff;letter-spacing:.1em;background:#ef3340;border-radius:14px;padding:6px 11px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.price-grid h3{margin:0 0 9px;font-size:18px}.price-grid article>p{color:#7e8999;min-height:32px;font-size:10px;line-height:1.55}.price{align-items:end;margin:23px 0;display:flex}.price>small{margin:0 3px 8px 0;font-size:15px;font-weight:800}.price>b{letter-spacing:-.05em;font-size:34px}.price>span{color:#8994a4;margin:0 0 6px 7px;font-size:7px;line-height:1.3}.price-grid article>a{color:#273345;border:1px solid #dce2ea;border-radius:8px;justify-content:center;align-items:center;height:41px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.price-grid .popular>a{color:#fff;background:#ef3340;border-color:#ef3340}.price-grid ul{border-top:1px solid #edf0f4;margin:18px 0 0;padding:18px 0 0;list-style:none}.price-grid li{color:#5c6878;margin:12px 0;font-size:9px}.price-grid li i{color:#1aa575;margin-right:8px;font-style:normal}.price-note{text-align:center!important;color:#8b95a4!important;margin-top:23px!important;font-size:8px!important}.faq{grid-template-columns:1fr 1.35fr;gap:80px;display:grid}.faq h2{max-width:330px}.faq details{border-top:1px solid #ffffff16;padding:18px 0}.faq details:last-child{border-bottom:1px solid #ffffff16}.faq summary{cursor:pointer;justify-content:space-between;font-size:11px;font-weight:700;list-style:none;display:flex}.faq summary span{color:#6895ef;font-size:18px}.faq details p{color:#8592a4;max-width:540px;font-size:10px;line-height:1.6}.landing footer{border-top:1px solid #ffffff12;align-items:center;gap:22px;max-width:1180px;margin:auto;padding:32px 24px 40px;display:flex}.landing footer>p{color:#728095;font-size:9px}.landing footer>div:nth-of-type(2){gap:19px;margin-left:auto;display:flex}.landing footer a{color:#8a97a9;font-size:8px;text-decoration:none}.landing footer>small{color:#566477;font-size:8px}.legal{color:#263244;background:#f7f9fc;min-height:100vh;padding:70px max(24px,50vw - 380px)}.legal>a{color:#2864df;font-size:11px;font-weight:700;text-decoration:none}.legal h1{letter-spacing:-.04em;margin-top:55px;font-size:38px}.legal h2{margin:35px 0 8px;font-size:15px}.legal p{color:#687487;font-size:11px;line-height:1.8}@media (max-width:800px){.landing-nav>div{display:none}.nav-login{margin-left:auto}.hero{padding-top:58px}.hero h1{font-size:42px}.hero>p{font-size:13px}.hero-console{height:370px;margin-top:40px}.console-body{grid-template-columns:85px 1fr}.console-body aside{padding:12px 5px}.console-body>section{padding:14px}.demo-board{grid-template-columns:repeat(4,145px);overflow:hidden}.trust{justify-content:flex-start;gap:22px;padding:0 24px;overflow:hidden}.trust span{white-space:nowrap}.feature-grid{grid-template-columns:1fr 1fr}.price-grid{grid-template-columns:1fr;max-width:430px}.faq{grid-template-columns:1fr;gap:32px}.landing footer{flex-wrap:wrap}.landing footer>div:nth-of-type(2){order:3;width:100%;margin:0}.landing footer>small{margin-left:auto}}@media (max-width:480px){.hero h1{font-size:35px}.hero-actions{flex-direction:column}.hero-actions a{justify-content:center}.hero-console{width:105vw;height:300px;margin-left:-6vw}.console-body aside{display:none}.console-body{grid-template-columns:1fr}.demo-kpis article{padding:10px}.demo-kpis b{font-size:15px}.features,.pricing,.faq{padding:75px 16px}.landing-heading h2,.faq h2{font-size:30px}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:170px}.landing footer>p{width:100%}}.digital-presence{background:#0a1527;border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;grid-template-columns:.82fr 1.18fr;gap:80px;padding:110px max(24px,50vw - 566px);display:grid}.digital-presence>div{align-self:start;position:sticky;top:110px}.digital-presence>div small{color:#6d9cff;letter-spacing:.18em;font-size:8px;font-weight:900}.digital-presence>div h2{letter-spacing:-.045em;margin:15px 0;font-size:37px;line-height:1.12}.digital-presence>div p{color:#8390a2;max-width:420px;font-size:11px;line-height:1.7}.digital-presence>section article{border-top:1px solid #ffffff14;gap:18px;padding:22px 0;display:flex}.digital-presence>section article:last-child{border-bottom:1px solid #ffffff14}.digital-presence article>span{color:#4f79c8;padding-top:3px;font-size:9px;font-weight:900}.digital-presence h3{margin:0 0 7px;font-size:14px}.digital-presence article p{color:#8390a2;margin:0;font-size:10px;line-height:1.65}@media (max-width:800px){.digital-presence{grid-template-columns:1fr;gap:30px;padding:80px 24px}.digital-presence>div{position:static}}@media (max-width:480px){.digital-presence{padding:70px 16px}.digital-presence>div h2{font-size:29px}}.saas-app{color:#17202f;background:#f5f7fa;min-height:100vh}.saas-side{z-index:20;background:#fff;border-right:1px solid #e8ecf2;flex-direction:column;width:235px;display:flex;position:fixed;inset:0 auto 0 0}.saas-logo{color:#17202f;border-bottom:1px solid #e8ecf2;align-items:center;gap:10px;height:72px;padding:0 20px;text-decoration:none;display:flex}.saas-logo>b{color:#fff;background:#ef3340;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.saas-logo>span{letter-spacing:.1em;font-size:12px;font-weight:900}.saas-logo small{color:#8994a4;letter-spacing:.2em;font-size:7px;display:block}.saas-business{background:#f7f9fc;border:1px solid #e8ecf2;border-radius:10px;margin:15px 13px;padding:12px}.saas-business b,.saas-business small{display:block}.saas-business b{font-size:11px}.saas-business small{color:#7c8798;margin-top:4px;font-size:8px}.saas-side nav{padding:0 12px}.saas-side nav button{height:39px}.saas-glyph{text-align:center;width:19px;font-size:14px}.saas-side nav em{background:#e8edf5;border-radius:10px;margin-left:auto;padding:3px 6px;font-size:8px;font-style:normal}.saas-account{border-top:1px solid #e8ecf2;align-items:center;gap:8px;margin-top:auto;padding:15px;display:flex}.saas-account>span{color:#fff;background:#17202f;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.saas-account p{flex:1;margin:0}.saas-account b,.saas-account small{display:block}.saas-account b{text-overflow:ellipsis;max-width:100px;font-size:9px;overflow:hidden}.saas-account small{color:#8994a4;margin-top:2px;font-size:7px}.saas-account a{color:#657083;font-size:8px;text-decoration:none}.saas-main{margin-left:235px}.saas-main>header{height:72px}.saas-search{background:#f5f7fa;border:1px solid #e6eaf0;border-radius:9px;align-items:center;gap:8px;width:min(430px,50vw);height:38px;padding:0 11px;display:flex}.saas-search input{background:0 0;border:0;outline:0;flex:1;font-size:10px}.saas-new,.saas-title>button,.module-hero button{color:#fff;background:#ef3340;border:0;border-radius:8px;height:38px;margin-left:auto;padding:0 15px;font-size:10px;font-weight:800}.saas-content{max-width:1500px;margin:auto;padding:27px 30px 70px}.saas-title{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.saas-title small{color:#929cab;letter-spacing:.14em;font-size:7px;font-weight:800}.saas-title h1{letter-spacing:-.035em;margin:7px 0 4px;font-size:25px}.saas-title p{color:#778293;margin:0;font-size:10px}.saas-kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.saas-kpis article{background:#fff;border:1px solid #e5e9ef;border-radius:12px;gap:12px;min-height:102px;padding:17px;display:flex}.saas-kpis article>span{border-radius:9px;place-items:center;width:35px;height:35px;font-size:13px;font-weight:800;display:grid}.saas-kpis .blue{color:#ef3340;background:#f7e5e7}.saas-kpis .amber{color:#d88b0e;background:#fff5db}.saas-kpis .green{color:#159267;background:#e7f8ef}.saas-kpis .violet{color:#7155d2;background:#f0ecff}.saas-kpis p{margin:0}.saas-kpis small,.saas-kpis b,.saas-kpis em{display:block}.saas-kpis small{color:#8994a4;letter-spacing:.08em;font-size:7px;font-weight:800}.saas-kpis b{margin:5px 0;font-size:21px}.saas-kpis em{color:#7d8898;font-size:8px;font-style:normal}.saas-opportunity{background:linear-gradient(90deg,#f3f7ff,#fff);border:1px solid #d7e4ff;border-radius:12px;align-items:center;gap:14px;min-height:64px;margin-top:12px;padding:13px 17px;display:flex}.saas-opportunity b{color:#235dcc;font-size:10px}.saas-opportunity p{color:#687487;flex:1;font-size:9px}.saas-opportunity button{color:#ef3340;background:0 0;border:0;font-size:9px;font-weight:800}.saas-section-head{justify-content:space-between;align-items:end;margin:26px 0 12px;display:flex}.saas-section-head h2{margin:0 0 4px;font-size:14px}.saas-section-head p{color:#818c9d;margin:0;font-size:9px}.saas-section-head>span{color:#8792a2;font-size:8px}.saas-board{grid-template-columns:repeat(5,minmax(190px,1fr));gap:9px;padding-bottom:10px;display:grid;overflow-x:auto}.saas-column{background:#ebeff4;border-radius:11px;min-height:320px;padding:8px}.saas-column>header{background:0 0;border:0;gap:7px;height:34px;padding:0 4px;display:flex;position:static}.saas-column>header i{border-radius:50%;width:7px;height:7px}.saas-column>header b{font-size:9px}.saas-column>header em{background:#dce2e9;border-radius:8px;padding:2px 5px;font-size:8px;font-style:normal}.saas-order{text-align:left;color:#17202f;background:#fff;border:1px solid #e0e5eb;border-radius:9px;width:100%;margin-bottom:7px;padding:11px;transition:all .15s;display:block}.saas-order:hover{transform:translateY(-2px);box-shadow:0 7px 16px #1f304012}.saas-order>small{color:#8a95a5;font-size:7px}.saas-order h3{margin:7px 0 5px;font-size:10px}.saas-order>span{letter-spacing:.08em;background:#f5f7fa;border:1px solid #dfe4ea;border-radius:4px;padding:2px 5px;font-size:7px;font-weight:900;display:inline-block}.saas-order>p{color:#748093;min-height:24px;margin:8px 0;font-size:8px;line-height:1.45}.saas-order>div{border-top:1px solid #eff2f5;justify-content:space-between;gap:6px;padding-top:9px;display:flex}.saas-order>div b,.saas-order>div strong{font-size:7px}.saas-add{color:#748093;background:0 0;border:1px dashed #c8d0da;border-radius:8px;width:100%;height:32px;font-size:8px}.saas-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background:#101a2a7d;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.saas-modal{background:#fff;border-radius:16px;width:min(660px,100%);padding:22px;box-shadow:0 30px 80px #07101f40}.saas-modal>header{background:0 0;border:0;height:auto;padding:0;display:flex;position:static}.saas-modal>header small{color:#ef3340;letter-spacing:.14em;font-size:7px;font-weight:900}.saas-modal h2{margin:6px 0 4px;font-size:18px}.saas-modal header p{color:#7d8898;margin:0;font-size:9px}.saas-modal header button,.saas-drawer>header button{background:#f1f4f7;border:0;border-radius:8px;width:31px;height:31px;margin-left:auto;font-size:18px}.saas-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:19px;display:grid}.saas-form label{color:#5f6a7a;font-size:8px;font-weight:800}.saas-form input,.saas-form select,.saas-form textarea{background:#fff;border:1px solid #dfe4eb;border-radius:8px;outline:0;width:100%;margin-top:5px;padding:10px;font-size:10px;display:block}.saas-form input:focus,.saas-form select:focus,.saas-form textarea:focus{border-color:#719bf4;box-shadow:0 0 0 3px #f9e9ea}.saas-form .wide{grid-column:1/-1}.saas-form textarea{resize:none;height:73px}.saas-reception-note{background:#f5f8ff;border:1px solid #dce7ff;border-radius:9px;margin-top:12px;padding:11px}.saas-reception-note b,.saas-reception-note span{display:block}.saas-reception-note b{font-size:9px}.saas-reception-note span{color:#748093;margin-top:4px;font-size:8px}.saas-modal>footer{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.saas-modal>footer button{background:#fff;border:1px solid #dde3ea;border-radius:8px;height:37px;padding:0 15px;font-size:9px;font-weight:800}.saas-modal>footer button:last-child{color:#fff;background:#ef3340;border-color:#ef3340}.saas-drawer{background:#fff;width:min(415px,100%);padding:22px;position:absolute;inset:0 0 0 auto;overflow-y:auto}.saas-drawer>header{background:0 0;border:0;height:auto;padding:0;display:flex;position:static}.saas-drawer>header span{color:#7f8a9a;font-size:9px;font-weight:800}.saas-car{color:#7a8798;background:linear-gradient(145deg,#eef2f7,#fafbfc);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;height:145px;margin-top:17px;font-size:38px;display:flex}.saas-car b{color:#17202f;letter-spacing:.1em;background:#fff;border:1px solid #cbd3dd;border-radius:4px;margin-top:9px;padding:4px 8px;font-size:8px}.saas-drawer h2{margin:18px 0 4px;font-size:20px}.saas-drawer>p{color:#778293;font-size:9px}.saas-status{color:#ef3340;background:#f7e5e7;border-radius:14px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.saas-drawer>section{border-top:1px solid #e7ebf0;margin:17px 0}.saas-drawer>section label{color:#8d97a6;margin:13px 0 5px;font-size:7px;font-weight:900;display:block}.saas-drawer>section p,.saas-drawer>section strong{margin:0;font-size:10px}.primary-action{color:#fff;background:#ef3340;border:0;border-radius:8px;width:100%;height:40px;font-size:9px;font-weight:800}.primary-action:disabled{background:#93a0b2}.saas-quick{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.saas-quick button{background:#fff;border:1px solid #dfe4eb;border-radius:8px;height:38px;font-size:8px;font-weight:700}.saas-toast{color:#fff;z-index:100;background:#17202f;border-radius:9px;padding:11px 15px;font-size:9px;font-weight:800;position:fixed;bottom:25px;left:50%;transform:translate(-50%)}.saas-module{background:#fff;border:1px solid #e3e8ee;border-radius:14px;margin-top:15px;padding:30px}.module-hero{max-width:620px}.module-hero small{color:#ef3340;letter-spacing:.15em;font-size:7px;font-weight:900}.module-hero h2{letter-spacing:-.04em;margin:9px 0;font-size:26px}.module-hero p{color:#748093;font-size:11px;line-height:1.6}.module-hero button{margin:12px 0 0}.module-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.module-cards article{background:#f7f9fb;border:1px solid #e8ecf2;border-radius:11px;padding:18px}.module-cards span{color:#5380d8;font-size:8px;font-weight:900}.module-cards h3{margin:17px 0 7px;font-size:12px}.module-cards p{color:#7e8999;font-size:8px;line-height:1.5}@media (max-width:1050px){.saas-kpis{grid-template-columns:1fr 1fr}.saas-board{grid-template-columns:repeat(5,210px)}}@media (max-width:720px){.saas-side{border:0;border-top:1px solid #e4e9ef;width:auto;height:67px;display:block;position:fixed;inset:auto 0 0}.saas-logo,.saas-business,.saas-account{display:none}.saas-side nav{padding:6px 4px;display:flex;overflow:hidden}.saas-side nav button{flex-direction:column;justify-content:center;gap:2px;min-width:20%;height:54px;padding:0;font-size:7px}.saas-side nav button:nth-child(n+6){display:none}.saas-glyph{height:18px}.saas-main{margin:0}.saas-main>header{height:61px;padding:0 12px}.saas-search{flex:1;width:auto}.saas-new{width:38px;margin-left:8px;padding:0;font-size:0}.saas-new:first-letter{font-size:16px}.saas-content{padding:19px 12px 85px}.saas-title h1{font-size:21px}.saas-kpis{gap:7px}.saas-kpis article{min-height:105px;padding:12px;display:block}.saas-kpis article>span{margin-bottom:8px}.saas-opportunity{flex-wrap:wrap;align-items:flex-start}.saas-opportunity p{width:70%;margin:0}.saas-section-head{margin-top:21px}.saas-board{margin-right:-12px}.saas-form{grid-template-columns:1fr;max-height:52vh;overflow-y:auto}.saas-form .wide{grid-column:1}.saas-modal{padding:17px}.module-cards{grid-template-columns:1fr}.saas-module{padding:20px}.saas-toast{white-space:nowrap;bottom:81px}}.resource-manager{background:#fff;border:1px solid #e3e8ee;border-radius:14px;padding:24px}.resource-manager>header{background:0 0;border:0;align-items:end;height:auto;padding:0;display:flex;position:static}.resource-manager>header small{color:#ef3340;letter-spacing:.15em;font-size:7px;font-weight:900}.resource-manager>header h2{margin:7px 0 4px;font-size:21px}.resource-manager>header p{color:#758192;margin:0;font-size:9px}.resource-manager>header button,.resource-empty button{color:#fff;background:#ef3340;border:0;border-radius:8px;height:37px;margin-left:auto;padding:0 14px;font-size:9px;font-weight:800}.resource-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0;display:grid}.resource-summary article{background:#f7f9fb;border:1px solid #e8ecf2;border-radius:9px;padding:13px}.resource-summary small,.resource-summary b{display:block}.resource-summary small{color:#8a95a5;font-size:7px;font-weight:800}.resource-summary b{margin-top:6px;font-size:14px}.resource-empty{text-align:center;color:#788496;border:1px dashed #ccd4de;border-radius:11px;padding:48px 20px}.resource-empty b{color:#344053;font-size:11px}.resource-empty p{font-size:9px}.resource-empty button{margin:10px 0 0}.resource-table{border:1px solid #e7ebf0;border-radius:10px;overflow:auto}.resource-table table{border-collapse:collapse;width:100%;min-width:580px}.resource-table th{text-align:left;color:#7d8898;letter-spacing:.08em;background:#f7f9fb;padding:11px;font-size:7px}.resource-table td{border-top:1px solid #edf0f4;padding:12px 11px;font-size:9px}.resource-table td:last-child{text-align:right}.resource-table td button{color:#d34e58;background:0 0;border:0;font-size:8px}.resource-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;background:#101a2a7d;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.resource-overlay>form{background:#fff;border-radius:15px;width:min(560px,100%);padding:20px}.resource-overlay form>header{background:0 0;border:0;height:auto;padding:0;display:flex;position:static}.resource-overlay header small{color:#ef3340;font-size:7px;font-weight:900}.resource-overlay h3{margin:6px 0;font-size:16px}.resource-overlay header button{border:0;border-radius:7px;width:30px;height:30px;margin-left:auto;font-size:18px}.resource-overlay form>div{grid-template-columns:1fr 1fr;gap:10px;max-height:55vh;margin-top:14px;display:grid;overflow:auto}.resource-overlay label{color:#5d6879;font-size:8px;font-weight:800}.resource-overlay input{border:1px solid #dce2e9;border-radius:8px;width:100%;margin-top:5px;padding:10px;font-size:10px;display:block}.resource-overlay footer{justify-content:flex-end;gap:7px;margin-top:16px;display:flex}.resource-overlay footer button{background:#fff;border:1px solid #dce2e9;border-radius:8px;height:36px;padding:0 13px;font-size:9px;font-weight:800}.resource-overlay footer button:last-child{color:#fff;background:#ef3340;border-color:#ef3340}.resource-error{color:#c83d49;font-size:9px}.estimate-public{color:#17202f;background:#f4f7fb;min-height:100vh;padding:40px 20px}.estimate-public>header{background:0 0;border:0;justify-content:space-between;max-width:720px;height:auto;margin:auto;padding:18px 0;display:flex;position:static}.estimate-public>header b{letter-spacing:.1em;font-size:11px}.estimate-public>header span{color:#788496;font-size:9px}.estimate-public>section{background:#fff;border:1px solid #e1e6ec;border-radius:16px;max-width:720px;margin:auto;padding:30px}.estimate-public section>small{color:#ef3340;letter-spacing:.14em;font-size:7px;font-weight:900}.estimate-public h1{margin:9px 0 4px;font-size:27px}.estimate-public section>p{color:#758192;font-size:10px}.estimate-public section>div{margin-top:25px}.estimate-public article{border-top:1px solid #e8ecf2;justify-content:space-between;gap:15px;padding:15px 0;display:flex}.estimate-public article b,.estimate-public article small{display:block}.estimate-public article b{font-size:10px}.estimate-public article small{color:#7d8898;margin-top:4px;font-size:8px}.estimate-public article strong{font-size:10px}.estimate-public section>footer{border-top:2px solid #17202f;justify-content:space-between;margin-top:12px;padding-top:16px;display:flex}.estimate-public section>footer span{font-size:10px}.estimate-public section>footer b{font-size:20px}.estimate-public form{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.estimate-public form button{background:#fff;border:1px solid #dfe4eb;border-radius:8px;height:43px;font-size:9px;font-weight:800}.estimate-public form button:first-child{color:#fff;background:#ef3340;border-color:#ef3340}@media (max-width:720px){.resource-manager{padding:16px}.resource-manager>header{align-items:flex-start}.resource-manager>header button{width:37px;padding:0;font-size:0}.resource-manager>header button:first-letter{font-size:16px}.resource-summary,.resource-overlay form>div{grid-template-columns:1fr}.estimate-public>section{padding:20px}.estimate-public form{grid-template-columns:1fr}}.order-photos{border-top:1px solid #e7ebf0;margin-top:18px;padding-top:17px}.order-photos-head{align-items:center;gap:10px;display:flex}.order-photos-head>div{flex:1}.order-photos-head b,.order-photos-head small{display:block}.order-photos-head b{font-size:11px}.order-photos-head small{color:#818c9d;margin-top:4px;font-size:8px}.order-photos-head>button{color:#fff;background:#17202f;border:0;border-radius:8px;padding:10px 12px;font-size:8px;font-weight:800}.order-photos-head>button:disabled{opacity:.55}.photo-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.photo-grid button{aspect-ratio:1;background:#edf1f5;border:0;border-radius:9px;padding:0;position:relative;overflow:hidden}.photo-grid img{object-fit:cover;width:100%;height:100%;display:block}.photo-grid span{color:#fff;background:linear-gradient(#0000,#111b2bc9);padding:14px 5px 6px;font-size:7px;position:absolute;inset:auto 0 0}.photo-empty{text-align:center;color:#7c8798;border:1px dashed #cfd7e2;border-radius:10px;margin-top:12px;padding:18px}.photo-empty span{font-size:23px}.photo-empty p{margin:7px 0 0;font-size:8px;line-height:1.5}.photo-error{color:#a43c35;background:#fff1ef;border:1px solid #ffd6d1;border-radius:8px;margin:10px 0 0;padding:9px;font-size:8px;line-height:1.5}.photo-lightbox{z-index:120;background:#07101fe8;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.photo-lightbox img{object-fit:contain;border-radius:10px;max-width:min(100%,1000px);max-height:78vh}.photo-lightbox>button{border:0;border-radius:50%;width:38px;height:38px;font-size:23px;position:absolute;top:18px;right:18px}.photo-lightbox>a{color:#fff;margin-top:14px;font-size:10px;text-decoration:none}.commercial-hub{border-top:1px solid #e5eaf0;margin-top:18px;padding-top:16px}.commercial-hub>header{align-items:center;display:flex}.commercial-hub>header small,.commercial-hub>header b{display:block}.commercial-hub>header small{color:#ef3340;letter-spacing:.12em;font-size:7px;font-weight:900}.commercial-hub>header b{margin-top:4px;font-size:12px}.commercial-hub>header>span{color:#16815d;background:#e8f8ef;border-radius:12px;margin-left:auto;padding:5px 8px;font-size:7px}.commercial-hub>nav{grid-template-columns:repeat(4,1fr);gap:4px;margin:12px 0;display:grid}.commercial-hub>nav button{color:#6d7888;background:#f1f4f7;border:0;border-radius:7px;padding:9px 3px;font-size:7px;font-weight:800}.commercial-hub>nav button.active{color:#fff;background:#17202f}.hub-body{border:1px solid #e4e8ee;border-radius:10px;padding:13px}.hub-intro b{font-size:10px}.hub-intro p{color:#788496;font-size:8px;line-height:1.45}.check-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.check-grid label{background:#f7f9fb;border:1px solid #e8ecf1;border-radius:7px;align-items:center;gap:7px;padding:8px;font-size:7px;display:flex}.check-grid input{accent-color:#ef3340}.hub-fields{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.hub-fields label,.protocol-group label,.payment-form label{color:#596576;font-size:7px;font-weight:800}.hub-fields input,.protocol-group input,.payment-form input,.payment-form select,.estimate-lines input,.estimate-lines select,.portal-link input{background:#fff;border:1px solid #dce2ea;border-radius:7px;width:100%;margin-top:4px;padding:9px;font-size:8px}.hub-save{color:#fff;background:#ef3340;border:0;border-radius:8px;width:100%;margin-top:10px;padding:11px;font-size:8px;font-weight:800}.protocol-group{border:1px solid #e5e9ef;border-radius:9px;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0;padding:10px;display:grid}.protocol-group legend{color:#ef3340;padding:0 5px;font-size:8px;font-weight:900}.estimate-lines>div{grid-template-columns:2fr 1fr 45px 75px 25px;gap:4px;margin-bottom:5px;display:grid}.estimate-lines input,.estimate-lines select{min-width:0;margin:0;padding:7px}.estimate-lines button{color:#b53d37;background:#fff0ef;border:0;border-radius:6px}.hub-add{background:#fff;border:1px dashed #bfc9d6;border-radius:7px;padding:8px;font-size:7px}.estimate-total{border-top:2px solid #17202f;justify-content:space-between;margin-top:10px;padding-top:10px;font-size:11px;display:flex}.portal-link{grid-template-columns:1fr auto auto;gap:5px;display:grid}.portal-link input{margin:0}.portal-link button,.payment-form button{color:#fff;background:#17202f;border:0;border-radius:7px;padding:0 9px;font-size:7px;font-weight:800}.payment-summary{grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0;display:grid}.payment-summary span{color:#758091;background:#f5f7fa;border-radius:7px;padding:8px;font-size:7px}.payment-summary b{color:#17202f;margin-top:4px;font-size:9px;display:block}.payment-form{grid-template-columns:1fr 1fr;gap:7px;display:grid}.payment-form label:nth-child(3){grid-column:1/-1}.payment-form button{grid-column:1/-1;padding:10px}.payment-row{border-bottom:1px solid #edf0f4;justify-content:space-between;padding:9px 2px;font-size:8px;display:flex}.payment-row small{color:#8994a4;margin-top:3px;display:block}.client-portal{color:#17202f;background:#f3f6fa;min-height:100vh;padding:30px 16px}.client-portal>header,.client-portal>section{max-width:700px;margin:auto}.client-portal>header{background:0 0;border:0;justify-content:space-between;height:auto;padding:12px 0 22px;font-size:10px;display:flex;position:static}.portal-hero{color:#fff;background:#17202f;border-radius:18px;padding:28px}.portal-hero small{color:#8fb0ff}.portal-hero h1{margin:8px 0;font-size:27px}.portal-hero p{color:#b8c1cf;font-size:10px}.portal-hero>div{border-top:1px solid #ffffff24;justify-content:space-between;margin-top:20px;padding-top:15px;font-size:9px;display:flex}.portal-hero>div b{text-transform:capitalize}.portal-card{background:#fff;border:1px solid #e2e7ed;border-radius:14px;padding:22px;margin-top:10px!important}.portal-card h2{font-size:14px}.portal-card>p{color:#707c8d;font-size:9px;line-height:1.6}.portal-card article{border-top:1px solid #edf0f4;justify-content:space-between;padding:12px 0;font-size:9px;display:flex}.portal-card article small{color:#8b95a4;margin-top:3px;display:block}.portal-card>footer{border-top:2px solid #17202f;justify-content:space-between;padding-top:13px;display:flex}.portal-state{background:#f9e9ea;border-radius:7px;color:#ef3340!important;padding:9px!important}.portal-decision input,.portal-decision textarea{border:1px solid #dce2e9;border-radius:8px;width:100%;margin-top:7px;padding:10px;font-size:10px}.portal-decision textarea{min-height:65px}.portal-decision>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.portal-decision button{background:#fff;border:1px solid #dce2e9;border-radius:8px;padding:11px;font-size:8px;font-weight:800}.portal-decision button:first-child{color:#fff;background:#ef3340;border-color:#ef3340}.portal-balance{grid-template-columns:1fr 1fr;gap:8px;display:grid}.portal-balance span{background:#f5f7fa;border-radius:8px;padding:12px;font-size:8px}.portal-balance b{margin-top:5px;font-size:14px;display:block}@media (max-width:520px){.check-grid,.hub-fields,.protocol-group{grid-template-columns:1fr}.commercial-hub>nav,.estimate-lines>div{grid-template-columns:1fr 1fr}.estimate-lines>div input:first-child{grid-column:1/-1}.payment-summary{grid-template-columns:1fr}.portal-link{grid-template-columns:1fr 1fr}.portal-link input{grid-column:1/-1}}.auth-page{background:#f3f6fa;place-items:center;min-height:100vh;padding:20px;display:grid}.auth-page>.landing-brand{color:#17202f;text-decoration:none;position:absolute;top:24px;left:28px}.auth-page>form{background:#fff;border:1px solid #e1e6ed;border-radius:18px;width:min(470px,100%);padding:30px;box-shadow:0 24px 70px #15213a12}.auth-page form>small{color:#ef3340;letter-spacing:.14em;font-size:8px;font-weight:900}.auth-page h1{margin:8px 0;font-size:25px}.auth-page form>p{color:#768192;font-size:10px}.auth-page label{color:#586476;margin-top:12px;font-size:8px;font-weight:800;display:block}.auth-page input,.auth-page select{background:#fff;border:1px solid #dce2ea;border-radius:8px;width:100%;margin-top:5px;padding:11px;font-size:16px;display:block}.auth-page form>button{color:#fff;background:#ef3340;border:0;border-radius:9px;width:100%;margin-top:17px;padding:13px;font-size:10px;font-weight:900}.auth-page form>a:last-child{text-align:center;color:#ef3340;margin-top:14px;font-size:9px;display:block}.saas-account form button{color:#657083;background:0 0;border:0;font-size:8px}.saas-side nav{scrollbar-width:thin;padding:0 13px 18px;overflow:hidden auto}.saas-nav-section{border-bottom:1px solid #ffffff0e;padding:4px 0}.saas-nav-section>summary{color:#81777a;letter-spacing:.16em;cursor:pointer;justify-content:space-between;align-items:center;min-height:34px;padding:0 10px;font-size:8px;font-weight:900;list-style:none;display:flex}.saas-nav-section>summary::-webkit-details-marker{display:none}.saas-nav-section>summary span{font-size:13px;transition:transform .2s}.saas-nav-section[open]>summary span{transform:rotate(180deg)}.saas-nav-section .saas-nav-group{padding:0}.saas-glyph{flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}.saas-glyph svg{width:18px;height:18px;display:block}.saas-search>.saas-glyph{color:#8f8487;margin-right:2px}.saas-new>.saas-glyph{color:#fff;width:18px;height:18px}.mobile-primary-nav,.mobile-tools-overlay{display:none}.racing-hero{min-height:430px!important}.racing-hero-copy h2{font-size:clamp(34px,4vw,58px)!important;line-height:.98!important}.saas-title p,.suite-hero p,.suite-grid>article>p,.suite-toolbar span{line-height:1.55;font-size:12px!important}.suite-card-status{flex-wrap:wrap;gap:8px;margin:18px 0 20px;display:flex}.suite-card-status span{color:#a99ea1;border:1px solid #332d2f;border-radius:999px;padding:7px 9px;font-size:10px}.suite-grid>article>button{min-height:44px}.saas-modal,.suite-overlay>form,.resource-overlay>form{flex-direction:column;max-height:min(860px,100dvh - 40px);display:flex;overflow:hidden}.saas-form,.suite-form,.resource-overlay form>div{overscroll-behavior:contain;min-height:0;padding-right:4px;overflow-y:auto}.saas-modal input,.saas-modal select,.saas-modal textarea,.suite-form input,.suite-form select,.suite-form textarea{min-height:44px;font-size:16px}.work-ops{overflow:hidden}.work-ops-head,.work-progress-row,.work-tabs{height:auto!important;position:static!important}.work-ops-head h3{font-size:clamp(25px,3vw,40px)!important;line-height:1.05!important}.work-tabs{grid-template-columns:1fr 1fr;display:grid!important}.work-tabs button{min-height:58px!important}.task-create>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.task-create label.wide{grid-column:1/-1}.task-create input,.task-create select,.task-create textarea,.quality-form textarea{width:100%;min-height:46px;font-size:16px}.task-create textarea,.quality-form textarea{min-height:110px}@media (max-width:1050px){.racing-hero{min-height:360px!important}.suite-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:720px){.saas-side{display:none!important}.saas-main{padding-bottom:calc(78px + env(safe-area-inset-bottom));margin:0!important}.saas-main>header{z-index:35!important;height:68px!important;padding:0 14px!important;position:sticky!important;top:0!important}.saas-search{min-width:0}.saas-search input{font-size:16px!important}.saas-new{border-radius:14px!important;width:48px!important;height:48px!important;margin-left:9px!important;padding:0!important}.saas-new b{display:none!important}.saas-new>.saas-glyph{width:22px!important;height:22px!important;display:grid!important}.mobile-primary-nav{z-index:70;min-height:72px;padding:7px 5px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0a0bf7;border-top:1px solid #332b2d;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-primary-nav button{color:#92878a;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:55px;font-size:9px;font-weight:800;display:flex;position:relative}.mobile-primary-nav button.active{color:#ff515a;background:#211719}.mobile-primary-nav .saas-glyph{width:22px;height:22px}.mobile-primary-nav em{color:#fff;background:#ef3340;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid;position:absolute;top:4px;right:16%}.mobile-tools-overlay{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-tools-sheet{width:100%;max-height:88dvh;padding:20px 16px calc(20px + env(safe-area-inset-bottom));background:#111011;border:1px solid #3b3033;border-radius:24px 24px 0 0;overflow:hidden;box-shadow:0 -25px 70px #00000073}.mobile-tools-sheet>header{background:0 0!important;border:0!important;align-items:center!important;height:auto!important;padding:0 0 16px!important;display:flex!important;position:static!important}.mobile-tools-sheet>header small{color:#ef3340;letter-spacing:.16em;font-size:9px;font-weight:900;display:block}.mobile-tools-sheet>header h2{color:#fff;margin:4px 0 0;font-size:25px}.mobile-tools-sheet>header button{color:#fff;background:#1d1819;border:1px solid #3b3033;border-radius:12px;width:44px;height:44px;margin-left:auto;font-size:25px}.mobile-tools-groups{max-height:calc(88dvh - 95px - env(safe-area-inset-bottom));overscroll-behavior:contain;padding-bottom:12px;overflow-y:auto}.mobile-tools-groups>section{border-top:1px solid #2b2527;padding:15px 0}.mobile-tools-groups>section>small{color:#8d8285;letter-spacing:.13em;margin-bottom:9px;font-size:9px;font-weight:900;display:block}.mobile-tools-groups>section>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-tools-groups button{color:#ddd5d7;text-align:left;background:#191617;border:1px solid #342c2e;border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:58px;padding:10px;font-size:11px;font-weight:800;display:flex}.mobile-tools-groups button.active{color:#fff;background:#281719;border-color:#ef3340}.mobile-tools-groups button.locked{opacity:.7}.mobile-tools-groups button span{min-width:0;line-height:1.2}.mobile-tools-groups button em{display:none}.saas-content{padding:20px 14px calc(95px + env(safe-area-inset-bottom))!important}.saas-title h1{font-size:clamp(28px,9vw,40px)!important;line-height:1!important}.racing-hero{min-height:0!important;padding:28px 22px!important;display:block!important}.racing-hero-copy h2{font-size:38px!important;line-height:1!important}.racing-hero-visual{display:none!important}.racing-hero-copy>p{font-size:15px!important}.suite-hero{padding:24px 20px!important}.suite-hero h2{font-size:32px!important;line-height:1.03!important}.suite-hero>aside{width:100%!important;margin-top:20px!important}.suite-grid{grid-template-columns:1fr!important}.suite-grid>article{padding:22px!important}.suite-grid>article>p{min-height:0!important}.saas-overlay,.suite-overlay,.resource-overlay{align-items:flex-end!important;padding:0!important}.saas-modal,.suite-overlay>form,.resource-overlay>form{width:100%!important;max-width:none!important;max-height:94dvh!important;padding:18px 16px calc(16px + env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0!important}.saas-form,.suite-form,.resource-overlay form>div{grid-template-columns:1fr!important;max-height:none!important;overflow-y:auto!important}.saas-form .wide,.suite-form .wide{grid-column:1!important}.work-ops{border-radius:18px!important}.work-ops-head{padding:24px 18px 14px!important}.work-ops-head h3{margin:8px 0!important;font-size:30px!important}.work-progress-row{padding:0 18px 14px!important}.work-tabs{grid-template-columns:1fr!important}.work-tabs button{text-align:left!important;min-height:54px!important;padding:0 18px!important}.work-metrics{grid-template-columns:repeat(3,1fr)!important}.task-create{padding:22px 18px!important}.task-create>div{grid-template-columns:1fr!important}.task-create label.wide{grid-column:1!important}.task-card{display:block!important}.task-card aside{margin-top:14px!important}.quality-grid{grid-template-columns:1fr!important}}@media (max-width:390px){.mobile-tools-groups>section>div{grid-template-columns:1fr}.mobile-primary-nav button{font-size:8px}.racing-hero-copy h2{font-size:34px!important}.work-metrics small{font-size:8px!important}.work-metrics b{font-size:18px!important}}.estimate-share-card{background:#fff7f7;border:1px solid #ef334066;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:10px;padding:12px;display:grid}.estimate-share-card small,.estimate-share-card b,.estimate-share-card span{display:block}.estimate-share-card small{letter-spacing:.12em;color:#ef3340;font-size:7px;font-weight:900}.estimate-share-card b{margin:4px 0;font-size:11px}.estimate-share-card span{color:#697486;font-size:8px;line-height:1.45}.estimate-share-card>div:last-child{gap:6px;display:flex}.estimate-share-card button{color:#17202f;white-space:nowrap;background:#fff;border:1px solid #d7dde5;border-radius:7px;padding:9px 11px;font-size:7px;font-weight:900}.estimate-share-card .estimate-share-primary{color:#fff;background:#ef3340;border-color:#ef3340}@media (max-width:520px){.estimate-share-card{grid-template-columns:1fr}.estimate-share-card>div:last-child{grid-template-columns:1fr;display:grid}.estimate-share-card button{min-height:42px}}.technical-guide-query{gap:7px;margin:13px 0;display:grid}.technical-guide-query button{color:#d92835;background:#fff5f5;border:1px solid #ef3340;border-radius:9px;min-height:40px;padding:0 13px;font-size:9px;font-weight:900}.technical-guide-query button:disabled{cursor:not-allowed;opacity:.55}.technical-guide-query small{color:#7d8796;font-size:8px}.technical-guide-query p{color:#9f2d36;background:#fff4f5;border:1px solid #ffd5d8;border-radius:8px;margin:0;padding:9px;font-size:8px;line-height:1.45}.technical-guide-result{color:#17202f;background:#f7f9fb;border:1px solid #dfe5ec;border-radius:10px;margin-top:14px;padding:13px}.technical-guide-result>b{color:#16815d;font-size:10px;display:block}.technical-guide-result>p,.technical-guide-result>span{color:#667386;margin:7px 0 0;font-size:8px;line-height:1.55;display:block}.technical-guide-result details{border-top:1px solid #e1e6ec;margin-top:10px;padding-top:9px}.technical-guide-result summary{cursor:pointer;color:#17202f;font-size:8px;font-weight:900}.technical-guide-result ol{margin:9px 0 0;padding-left:18px}.technical-guide-result li{color:#667386;margin:5px 0;font-size:8px;line-height:1.45}@media (max-width:720px){.technical-guide-query button{min-height:46px;font-size:11px}.technical-guide-result{padding:14px}.technical-guide-result>b{font-size:12px}.technical-guide-result>p,.technical-guide-result>span,.technical-guide-result summary,.technical-guide-result li{font-size:10px}}.photo-grid .photo-upload-tile{color:#ef3340;background:#fff6f6;border:1px dashed #ef3340;place-content:center;gap:4px;padding:12px;display:grid}.photo-grid .photo-upload-tile b{font-size:28px;line-height:1}.photo-grid .photo-upload-tile strong{font-size:9px}.photo-grid .photo-upload-tile small{color:#7c8798;font-size:7px}.photo-empty>button{color:#fff;background:#ef3340;border:0;border-radius:9px;min-height:42px;margin:12px auto 7px;padding:0 18px;font-weight:800;display:block}.photo-empty>small{color:#7c8798;font-size:8px;display:block}.order-stage-route{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:16px 0;display:grid}.order-stage-route span{color:#7c8798;text-align:center;justify-items:center;gap:5px;min-width:0;display:grid}.order-stage-route i{background:#fff;border:1px solid #d6dce4;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.order-stage-route b{font-size:7px;line-height:1.2}.order-stage-route .complete i{color:#fff;background:#27976c;border-color:#27976c}.order-stage-route .current{color:#ef3340}.order-stage-route .current i{color:#fff;background:#ef3340;border-color:#ef3340;box-shadow:0 0 0 4px #ef33401f}.order-stage-workspace{flex-direction:column;scroll-margin-top:18px;display:flex}.order-stage-workspace.stage-en_trabajo .work-ops,.order-stage-workspace.stage-control_final .work-ops{order:-1}@media (max-width:720px){.order-stage-route{gap:2px}.order-stage-route b{font-size:6px}.order-stage-actions .primary-action{min-height:52px;font-size:12px}}
.premium-landing{--blue:#ef3340;color:#f8fbff;background:#050b16;position:relative;overflow:hidden}.landing-grid{opacity:.18;pointer-events:none;background-image:linear-gradient(#ff4d5518 1px,#0000 1px),linear-gradient(90deg,#ff4d5518 1px,#0000 1px);background-size:64px 64px;height:1000px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.landing-glow{filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.glow-a{background:#c8171f38;width:650px;height:500px;top:-200px;left:calc(50% - 325px)}.glow-b{background:#ff596218;width:420px;height:420px;top:430px;right:-250px}.premium-landing svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px}.premium-landing .landing-nav{z-index:5;border-color:#ffffff14;max-width:1280px;height:86px;position:relative}.premium-landing .landing-brand span{background:linear-gradient(145deg,#ff5962,#c8171f);border:1px solid #ff8a9055;box-shadow:0 0 28px #c8171f55}.premium-landing .landing-brand b{letter-spacing:.06em;font-size:11px}.landing-brand b i{color:#ff5962;font-style:normal}.premium-landing .landing-nav>div a{font-size:10px;transition:all .2s}.premium-landing .landing-nav>div a:hover{color:#fff}.landing-nav>aside{align-items:center;gap:10px;display:flex}.premium-landing .nav-login{border:0}.nav-start{color:#fff;background:#ef3340;border:1px solid #ff6a7155;border-radius:9px;align-items:center;gap:9px;height:39px;padding:0 15px;font-size:9px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 8px 30px #c8171f2e}.premium-landing .hero{z-index:2;background:radial-gradient(52% 32% at 50% 16%,#61191b55,#0000);padding:105px 20px 0;position:relative}.hero-proof{color:#ff8a90;letter-spacing:.2em;background:#ff4d5512;border:1px solid #ff596244;border-radius:30px;align-items:center;gap:8px;padding:9px 14px;font-size:7px;font-weight:900;display:inline-flex}.hero-proof i,.live i{background:#ff5962;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #ff5962}.premium-landing .hero h1{color:#0000;background:linear-gradient(#fff,#c9babb);-webkit-background-clip:text;background-clip:text;max-width:1000px;margin:28px auto 24px;font-size:72px;line-height:.99}.premium-landing .hero h1 em,.premium-landing .landing-heading h2 em,.closing h2 em{color:#0000;background:linear-gradient(90deg,#ff4d55,#ff8a90);-webkit-background-clip:text;background-clip:text}.premium-landing .hero>p{color:#9b8e91;max-width:710px;font-size:15px;line-height:1.75}.premium-landing .hero-actions{margin-top:33px}.premium-landing .hero-actions a{height:52px;padding:0 21px;font-size:10px}.premium-landing .hero-primary{background:linear-gradient(135deg,#ff414b,#c91825);transition:all .2s;box-shadow:0 14px 45px #c8171f4d}.premium-landing .hero-primary:hover{transform:translateY(-2px)}.premium-landing .hero-secondary{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff06}.premium-landing .hero-secondary span{border:1px solid #ffffff32;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.hero-meta{justify-content:center;margin:22px auto 0;display:flex}.hero-meta span{color:#65758c;border-right:1px solid #ffffff16;padding:0 18px;font-size:8px}.hero-meta span:last-child{border:0}.hero-meta b{color:#9cacbf}.premium-landing .hero-console{background:#f1f5fa;border:1px solid #ff596244;border-radius:18px 18px 0 0;width:min(1100px,94vw);height:590px;margin-top:65px;transform:perspective(1500px)rotateX(1deg);box-shadow:0 40px 130px #000c,0 0 80px #c8171f1f}.console-top{color:#e8eef8;background:#0b1424;border-bottom:1px solid #ffffff12;align-items:center;height:67px;padding:0 19px;display:flex}.console-brand{align-items:center;gap:9px;width:225px;display:flex}.console-brand>b{background:#ef3340;border-radius:9px;place-items:center;width:33px;height:33px;font-size:9px;display:grid}.console-brand span,.console-brand small{display:block}.console-brand span{font-size:9px;font-weight:800}.console-brand small{color:#65748a;margin-top:3px;font-size:6px}.console-search{color:#718096;background:#ffffff08;border:1px solid #ffffff10;border-radius:8px;align-items:center;width:330px;height:35px;margin:auto;padding:0 11px;font-size:8px;display:flex}.console-search kbd{color:#78879a;background:#111e31;border-color:#ffffff14;margin-left:auto}.console-top>button{color:#fff;background:#ef3340;border:0;border-radius:8px;height:34px;padding:0 12px;font-size:8px;font-weight:800}.console-shell{text-align:left;color:#182233;grid-template-columns:205px 1fr;height:calc(100% - 67px);display:grid}.console-shell>aside{background:#fff;border-right:1px solid #e4e8ee;padding:19px 12px}.console-shell aside strong{letter-spacing:.17em;color:#adb5c1;padding:8px 10px;font-size:6px;display:block}.console-shell aside span{color:#738093;border-radius:7px;margin:2px;padding:10px;font-size:8px;display:block}.console-shell aside span.on{color:#d51d2a;background:#f9e9ea;font-weight:800}.console-shell>section{padding:23px 25px}.console-shell header{background:0 0;border:0;height:45px;padding:0;position:static}.console-shell header small{letter-spacing:.13em;color:#9aa5b4;font-size:6px}.console-shell header h3{margin:5px 0 0;font-size:17px}.live{color:#d51d2a;background:#f8fbff;border:1px solid #f2d4d7;border-radius:20px;align-items:center;gap:7px;margin-left:auto;padding:7px 10px;font-size:6px;font-weight:900;display:flex}.demo-kpis{grid-template-columns:repeat(3,1fr);gap:12px}.demo-kpis article{border-radius:11px;padding:16px;box-shadow:0 8px 30px #19304d0b}.demo-kpis b{font-size:22px}.demo-kpis em{color:#20a174;margin-top:7px;font-size:7px;font-style:normal;display:block}.demo-title{justify-content:space-between;margin:22px 0 10px;font-size:9px;display:flex}.demo-title span{color:#ef3340;font-size:7px}.demo-board{gap:9px}.demo-board>article{background:#e8ecf2;min-height:230px}.demo-board>article>b{align-items:center;gap:6px;font-size:7px;display:flex}.stage{background:#ef3340;border-radius:50%;width:5px;height:5px}.stage.s1{background:#edae2b}.stage.s2{background:#8063e7}.stage.s3{background:#28a675}.demo-board>article>span{box-shadow:0 4px 18px #2639540b}.premium-landing .trust{z-index:3;background:#07111f;border-color:#ffffff0e;gap:34px;min-height:118px;position:relative}.premium-landing .trust p{letter-spacing:.16em;font-size:7px}.premium-landing .trust span{color:#53647b;font-size:7px}.premium-landing .features{max-width:1220px;padding-top:135px}.premium-landing .landing-heading h2{font-size:48px;line-height:1.04}.premium-landing .landing-heading p{font-size:11px}.premium-landing .feature-grid{grid-template-columns:repeat(3,1fr);gap:13px}.premium-landing .feature-grid article{background:linear-gradient(145deg,#0d192b,#091422);border-color:#ffffff12;min-height:275px;padding:28px;transition:all .3s;position:relative;overflow:hidden}.premium-landing .feature-grid article:before{content:"";filter:blur(25px);background:#d51d2a20;border-radius:50%;width:160px;height:160px;position:absolute;top:-90px;right:-90px}.premium-landing .feature-grid article:hover{border-color:#ef334066;transform:translateY(-5px);box-shadow:0 20px 60px #0005}.feature-grid article>div{justify-content:space-between;align-items:center;display:flex}.feature-grid article>div span{color:#51647e;font-size:7px}.feature-grid article>div i{color:#ff767d;background:#ef334012;border:1px solid #ef33403b;border-radius:11px;place-items:center;width:40px;height:40px;font-size:17px;font-style:normal;display:grid}.premium-landing .feature-grid h3{margin-top:50px;font-size:16px}.premium-landing .feature-grid p{font-size:9px}.premium-landing .feature-grid a{color:#ef4a55;align-items:center;gap:8px;font-size:8px;text-decoration:none;display:flex;position:absolute;bottom:24px;left:28px}.platform-band{background:#081321;border:1px solid #ffffff13;border-radius:18px;grid-template-columns:1.4fr repeat(2,1fr);margin-top:70px;display:grid;overflow:hidden}.platform-band>div{border-right:1px solid #ffffff12;grid-row:span 2;padding:36px}.platform-band small{color:#ff5962;font-size:7px;font-weight:900}.platform-band h3{margin:14px 0 8px;font-size:24px}.platform-band p{color:#76869c;font-size:9px}.platform-band>span{color:#9cabbf;border-bottom:1px solid #ffffff12;padding:27px;font-size:8px;font-weight:800}.platform-band>span b{color:#c44a51;margin-bottom:13px;font-size:7px;display:block}.premium-landing .pricing{background:#f3f6fa;padding:130px 24px}.premium-landing .pricing .landing-heading h2{color:#111c2d}.premium-landing .price-grid{gap:16px;max-width:1120px}.premium-landing .price-grid article{border-radius:17px;padding:31px;transition:all .3s}.premium-landing .price-grid article.popular{color:#fff;background:#071324;border:1px solid #ef3340;box-shadow:0 28px 70px #203f752b}.premium-landing .price-grid article>small{letter-spacing:.15em;color:#6c7b90;font-size:7px;font-weight:900}.premium-landing .price-grid h3{margin-top:13px;font-size:23px}.premium-landing .price-grid article>p{font-size:9px}.premium-landing .price{margin:28px 0}.premium-landing .price b{font-size:38px}.premium-landing .price-grid article>a{gap:12px;height:45px}.premium-landing .price-grid .popular>a{background:linear-gradient(135deg,#ff414b,#c91825)}.closing{text-align:center;padding:145px 20px;position:relative;overflow:hidden}.closing-glow{background:radial-gradient(circle at 50% 55%,#c8171f4a,#0000 32%);position:absolute;inset:0}.closing small,.closing h2,.closing a,.closing p{position:relative}.closing small{letter-spacing:.2em;color:#ff5962;font-size:7px;font-weight:900}.closing h2{margin:22px auto 30px;font-size:45px;line-height:1.12}.closing a{color:#fff;background:#ef3340;border-radius:10px;align-items:center;gap:14px;width:max-content;height:50px;margin:auto;padding:0 20px;font-size:9px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 16px 50px #c8171f55}.closing p{color:#65758a;font-size:7px}.auth-page{isolation:isolate;color:#f6f9ff;background:#080708;grid-template-columns:minmax(340px,1.1fr) minmax(430px,.9fr);gap:70px;padding:90px max(7vw,30px);position:relative;overflow:hidden}.auth-ambient{z-index:-1;background:radial-gradient(circle at 22% 45%,#b41a2666,#0000 32%),linear-gradient(90deg,#0000 58%,#120d0e 58%);position:absolute;inset:0}.auth-ambient:after{content:"";background-image:linear-gradient(#ff4d550d 1px,#0000 1px),linear-gradient(90deg,#ff4d550d 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0}.auth-page>.landing-brand{color:#fff;z-index:2;top:30px;left:max(4vw,28px)}.auth-showcase{align-self:center;width:min(590px,100%);padding-left:3vw;position:relative}.auth-showcase>small{letter-spacing:.2em;color:#ff5962;font-size:7px;font-weight:900}.auth-showcase h2{letter-spacing:-.05em;color:#0000;background:linear-gradient(#fff,#c9babb);-webkit-background-clip:text;background-clip:text;margin:20px 0;font-size:55px;line-height:1.03}.auth-showcase>p{color:#8f8386;max-width:480px;font-size:12px;line-height:1.7}.auth-proof{align-items:center;gap:14px;margin-top:35px;display:flex}.auth-proof b{color:#ff4d55;font-size:26px}.auth-proof span{color:#8f8386;border-left:1px solid #ffffff1c;padding-left:14px;font-size:8px}.auth-orbit{border:1px solid #ff444e24;border-radius:50%;place-items:center;width:230px;height:230px;display:grid;position:absolute;bottom:-230px;right:10px;box-shadow:0 0 80px #e5232f24}.auth-orbit:before,.auth-orbit:after{content:"";border:1px solid #ff444e1c;border-radius:50%;position:absolute;inset:28px}.auth-orbit:after{inset:64px}.auth-orbit span{background:#ef3340;border-radius:13px;place-items:center;width:45px;height:45px;font-size:10px;font-weight:900;display:grid}.auth-orbit i{background:#ff5962;border-radius:50%;width:7px;height:7px;position:absolute}.auth-orbit i:first-child{top:34px;left:42px}.auth-orbit i:nth-child(2){top:105px;right:-4px}.auth-orbit i:nth-child(3){bottom:20px;left:70px}.auth-page>form{color:#f7f2f2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#110e0fee;border:1px solid #ffffff17;border-radius:22px;justify-self:center;width:min(500px,100%);padding:34px 36px;position:relative;box-shadow:0 35px 100px #0008}.auth-status{color:#8f8386;align-items:center;gap:6px;font-size:6px;display:flex;position:absolute;top:20px;right:24px}.auth-status i{background:#36d391;border-radius:50%;width:5px;height:5px}.auth-page form>small{color:#ff4d55}.auth-page h1{margin:10px 0;font-size:29px}.auth-page form>p{color:#8f8386;margin-bottom:22px;font-size:9px}.auth-page label{color:#a19598;letter-spacing:.08em;margin-top:13px;font-size:7px}.auth-page input,.auth-page select{color:#f7f2f2;background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;height:44px;padding:0 12px;font-size:16px}.auth-page select option{background:#151112}.auth-page input::placeholder{color:#756a6d;font-size:11px}.auth-page input:focus,.auth-page select:focus{border-color:#ff4650;outline:0;box-shadow:0 0 0 3px #ff37421c}.auth-page form>button{background:linear-gradient(135deg,#ff414b,#d51d2a);justify-content:center;align-items:center;gap:9px;height:47px;font-size:9px;display:flex}.auth-page .resource-error{color:#ff96a3;background:#ff405b12;border:1px solid #ff647344;border-radius:8px;padding:10px;font-size:8px}.auth-secure{text-align:center;color:#756a6d;margin-top:11px;font-size:6px}.auth-page form>a:last-child{color:#ff5962;font-size:8px}.auth-spinner{border:2px solid #ffffff42;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-plan-picker{grid-template-columns:repeat(3,1fr);gap:8px;margin:6px 0 4px;display:grid}.auth-plan-picker>button{text-align:left;color:#f7f2f2;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 9px;transition:border-color .15s,background .15s;display:flex}.auth-plan-picker>button b{font-size:11px}.auth-plan-picker>button span{color:#ff8890;font-size:9px}.auth-plan-picker>button small{color:#8f8386;font-size:7px;line-height:1.4}.auth-plan-picker>button.active{background:#ff37421c;border-color:#ff4650;box-shadow:0 0 0 1px #ff4650}.auth-plan-picker>button.active span{color:#ff5962}@media (max-width:600px){.auth-plan-picker{grid-template-columns:1fr}}@media (max-width:900px){.premium-landing .hero h1{font-size:54px}.premium-landing .feature-grid{grid-template-columns:1fr 1fr}.console-shell{grid-template-columns:145px 1fr}.auth-page{grid-template-columns:1fr;padding-top:110px}.auth-showcase{display:none}.auth-page>form{justify-self:center}}@media (max-width:600px){.premium-landing .landing-nav{height:68px;padding:0 15px}.landing-nav>aside .nav-login{display:none}.premium-landing .hero{padding:72px 16px 0}.premium-landing .hero h1{font-size:42px}.premium-landing .hero>p{font-size:12px}.premium-landing .hero-actions{flex-direction:column;align-items:center}.premium-landing .hero-actions a{justify-content:center;width:min(330px,100%)}.hero-meta span{padding:0 8px;font-size:6px}.premium-landing .hero-console{height:390px;margin-top:45px}.console-top{height:53px}.console-brand{width:auto}.console-brand span,.console-search,.console-top>button,.console-shell>aside{display:none}.console-shell{grid-template-columns:1fr}.console-shell>section{padding:13px}.demo-kpis{gap:5px}.demo-kpis article{padding:10px}.demo-kpis b{font-size:15px}.demo-board{grid-template-columns:repeat(4,120px)}.demo-board>article{min-height:170px}.premium-landing .features,.premium-landing .pricing{padding:85px 18px}.premium-landing .landing-heading h2,.closing h2{font-size:34px}.premium-landing .feature-grid{grid-template-columns:1fr}.platform-band{grid-template-columns:1fr 1fr}.platform-band>div{grid-area:auto/1/auto/-1}.closing{padding:95px 18px}.auth-page{padding:95px 14px 30px}.auth-page>form{padding:28px 20px}.auth-status{display:none}}
main.premium-landing,main.auth-page{width:100%;min-height:100vh;margin-left:0}html,body{width:100%;overflow-x:clip}.panel-error{color:#f7f2f2;background:#080708;place-items:center;width:100%;min-height:100vh;margin:0;padding:20px;display:grid}.panel-error>div{text-align:center;background:#110e0f;border:1px solid #ffffff17;border-radius:20px;width:min(520px,100%);padding:42px;box-shadow:0 30px 90px #0008}.panel-error>div>span{background:#ef3340;border-radius:12px;place-items:center;width:45px;height:45px;margin:0 auto 18px;font-size:10px;font-weight:900;display:grid}.panel-error small{color:#ff5962;letter-spacing:.18em;font-size:7px;font-weight:900;display:block}.panel-error h1{margin:14px 0 9px;font-size:28px}.panel-error p{color:#8f8386;font-size:10px;line-height:1.7}.panel-error button,.panel-error a{border-radius:9px;justify-content:center;align-items:center;height:43px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.panel-error button{color:#fff;background:#ef3340;border:0;width:100%;margin-top:20px}.panel-error a{color:#ff5962;margin-top:6px}
.saas-app{--race:#ff3b36;--ink:#f7f4f4;--panel:#131112;--line:#302526;--muted:#9f9698;color:var(--ink);letter-spacing:.01em;background:#080708;font-family:Arial Narrow,Roboto Condensed,DIN Condensed,Inter,sans-serif}.saas-side{background:linear-gradient(#0b0a0a,#0e0c0d);border-color:#2b2324;width:250px;box-shadow:18px 0 60px #0006}.saas-logo{border-color:#2a2223;height:94px;padding:0 20px}.saas-logo>b{color:#fff;background:linear-gradient(145deg,#ff554f,#bd1614);border-radius:8px;width:44px;height:44px;font-size:12px;transform:skew(-7deg);box-shadow:0 0 30px #ff3b3633}.saas-logo span{color:#fff;letter-spacing:.06em;font-size:13px;font-weight:900}.saas-logo small{color:#8c7f81;letter-spacing:.18em}.saas-business{background:linear-gradient(135deg,#21191a,#151213);border:1px solid #4b2829;border-radius:12px;margin:17px 14px;padding:16px}.saas-business:before{content:"HQ";float:left;color:#fff;background:#312a2b;border-radius:8px;place-items:center;width:34px;height:34px;margin-right:10px;font-size:8px;font-weight:900;display:grid}.saas-business b{color:#fff;font-size:11px}.saas-business small{color:#8f8284;margin-top:5px}.saas-side nav{padding:0 14px}.saas-side nav button{color:#948b8d;border:1px solid #0000;border-radius:9px;height:46px;margin:2px 0;font-size:11px;transition:all .2s}.saas-side nav button:hover{color:#fff;background:#1a1516}.saas-side nav button.active{color:#fff;box-shadow:inset 3px 0 var(--race);background:linear-gradient(90deg,#251718,#171314);border-color:#542526;position:relative}.saas-side nav button.active:before{content:"";background:var(--race);width:3px;height:24px;box-shadow:0 0 14px var(--race);position:absolute;left:-15px}.saas-glyph{color:#a99ea0;font-size:14px}.saas-side nav button.active .saas-glyph{color:var(--race)}.saas-side nav em{color:#fff;background:#ff3b36}.saas-account{background:#0c0a0b;border-color:#2a2223}.saas-account>span{background:linear-gradient(145deg,#ff504b,#a71413);box-shadow:0 0 20px #ff3b3630}.saas-account p b{color:#fff}.saas-account p small,.saas-account a{color:#897c7e}.saas-main{background:radial-gradient(circle at 70% 0,#44191a22,#0000 30%),#080708;min-height:100vh;margin-left:250px}.saas-main>header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0b0cee;border-color:#2a2223;height:82px;padding:0 28px}.saas-search{color:#b4a7a9;background:#111011;border-color:#30292a;width:min(510px,48vw);height:43px}.saas-search input{color:#eee}.saas-search input::placeholder{color:#716669}.saas-new{text-transform:uppercase;letter-spacing:.07em;background:linear-gradient(135deg,#ff504b,#d8201d);border-radius:8px;height:42px;font-size:10px;box-shadow:0 10px 28px #ff2c2529}.saas-content{max-width:1600px;padding:37px 44px 80px}.saas-title small{color:var(--race);letter-spacing:.18em}.saas-title h1{letter-spacing:.01em;margin:10px 0 6px;font-family:Impact,Arial Narrow,sans-serif;font-size:42px;font-weight:500}.saas-title p{color:#a19496;font-size:12px}.racing-hero{background:radial-gradient(circle at 12% 0,#6327286e,#0000 34%),linear-gradient(125deg,#24191a,#0f0e0f 58%);border:1px solid #3b3031;border-radius:22px;grid-template-columns:1fr 340px;min-height:440px;margin-top:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0009}.racing-hero:after{content:"";border:1px solid #ff49491c;border-radius:50%;width:530px;height:530px;position:absolute;top:-190px;right:-150px;box-shadow:0 0 100px #ff33330e}.racing-hero-copy{z-index:1;padding:48px}.racing-hero-copy>small{color:#ff5d58;letter-spacing:.17em;font-size:9px;font-weight:900}.racing-hero h2{letter-spacing:.005em;max-width:900px;margin:25px 0 18px;font-family:Impact,Arial Narrow,sans-serif;font-size:48px;font-weight:500;line-height:1.04}.racing-hero h2 em{color:#0000;background:linear-gradient(90deg,#f3eded,#ff4a45);-webkit-background-clip:text;background-clip:text;font-style:normal}.racing-hero-copy>p{color:#b3a6a8;max-width:760px;font-size:12px;line-height:1.7}.racing-stats{gap:44px;margin-top:35px;display:flex}.racing-stats b,.racing-stats small{display:block}.racing-stats b{color:#fff;font-size:25px}.racing-stats small{color:#8e8284;margin-top:8px;font-size:8px}.racing-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.racing-actions button{color:#fff;text-transform:uppercase;letter-spacing:.07em;background:linear-gradient(135deg,#ff4d47,#db2421);border:0;border-radius:8px;height:44px;padding:0 18px;font-size:9px;font-weight:900;box-shadow:0 12px 30px #ff2f292f}.racing-actions a{color:#d5cacc;border-bottom:1px solid #6f5d5f;padding-bottom:4px;font-size:9px;font-weight:800;text-decoration:none}.racing-health{z-index:1;background:#171314db;border:1px solid #4d282a;border-radius:17px;margin:48px 38px 48px 0;padding:25px;box-shadow:0 22px 50px #0007}.racing-health header{color:#9e9193;background:0 0;border:0;height:auto;padding:0;font-size:9px;position:static}.racing-health header b{color:#ff615c;background:#4b2020;border-radius:7px;margin-left:auto;padding:6px 8px;font-size:6px}.health-ring{background:conic-gradient(var(--race) 220deg,#393435 0);border-radius:50%;place-items:center;width:160px;height:160px;margin:25px auto 18px;display:grid;position:relative}.health-ring:before{content:"";background:#101217;border-radius:50%;position:absolute;inset:13px}.health-ring strong,.health-ring small{z-index:1;position:absolute}.health-ring strong{font-size:42px}.health-ring small{color:#667081;margin-top:58px;font-size:8px}.racing-health h3{text-align:center;margin:0;font-size:13px}.racing-health>p{text-align:center;color:#887c7e;font-size:8px;line-height:1.6}.health-bars span{color:#817577;margin-top:7px;font-size:6px;display:block}.health-bars i{background:linear-gradient(90deg,#ff3b36,#ff766f);height:3px;margin-top:3px;display:block;box-shadow:0 0 9px #ff3b3655}.health-bars span:first-child i{width:82%}.health-bars span:nth-child(2) i{width:76%}.health-bars span:last-child i{width:92%}.saas-kpis{gap:13px;margin-top:16px}.saas-kpis article{background:linear-gradient(145deg,#171415,#100e0f);border-color:#302829;border-radius:14px;box-shadow:0 12px 35px #0003}.saas-kpis article>span{border:1px solid #4a292a;color:var(--race)!important;background:#251718!important}.saas-kpis small{color:#85787a}.saas-kpis b{color:#fff}.saas-kpis em{color:#9c9092}.saas-opportunity{color:#cfc4c5;background:linear-gradient(90deg,#211415,#100e0f);border-color:#53292a}.saas-opportunity b,.saas-opportunity button{color:#ff5a55}.saas-section-head{margin-top:38px}.saas-section-head h2{letter-spacing:.025em;font-family:Impact,Arial Narrow,sans-serif;font-size:25px;font-weight:400}.saas-section-head p,.saas-section-head span{color:#827679}.saas-column{background:#121011;border:1px solid #2c2526;border-radius:13px}.saas-column>header{color:#c9bec0}.saas-order{color:#f2eeee;background:linear-gradient(145deg,#1d191a,#141112);border-color:#382e2f}.saas-order:hover{border-color:#6e3435;box-shadow:0 15px 30px #0007}.saas-order small,.saas-order p{color:#8f8385}.saas-order>span{color:#d5cbcc;background:#2a2223;border-color:#463839}.saas-add{color:#7f7375;border-color:#443536}.saas-modal,.saas-drawer,.resource-overlay>form{color:#f5f1f1;background:#151213;border:1px solid #4a3031}.saas-modal header,.saas-drawer header,.resource-overlay form>header{background:0 0;border-color:#33292a}.saas-modal input,.saas-modal select,.saas-modal textarea,.resource-overlay input{color:#fff;background:#0d0c0d;border-color:#3a3031}.saas-modal footer button:last-child,.resource-manager>header button,.resource-empty button{background:linear-gradient(135deg,#ff504b,#d7211e)}.primary-action{background:linear-gradient(135deg,#ff504b,#d7211e)!important}.resource-manager,.commercial-hub{color:#eee;background:#121011!important;border-color:#302829!important}.resource-summary article,.resource-empty,.resource-table,.module-cards article{background:#181516!important;border-color:#342b2c!important}.resource-table th{color:#a89b9d;background:#201a1b}.resource-table td{color:#ddd;border-color:#302728}.module-hero{color:#fff!important;background:radial-gradient(circle at 90% 0,#5c202155,#0000 35%),linear-gradient(135deg,#201718,#100e0f)!important}.module-hero small{color:#ff5e58!important}.module-hero button{background:#ed3833!important}.saas-toast{color:#fff;background:#211516;border:1px solid #613031;box-shadow:0 18px 50px #000a}@media (max-width:1100px){.racing-hero{grid-template-columns:1fr}.racing-health{display:none}.racing-hero-copy{padding:35px}.racing-hero h2{font-size:40px}}@media (max-width:720px){.saas-app{background:#080708}.saas-side{background:#0e0c0d;border-color:#332728}.saas-main{margin:0}.saas-main>header{background:#0d0b0c}.saas-content{padding:20px 12px 90px}.saas-title h1{font-size:31px}.racing-hero{border-radius:16px;min-height:auto;margin-top:18px}.racing-hero-copy{padding:25px 20px}.racing-hero h2{font-size:32px}.racing-stats{grid-template-columns:1fr 1fr;gap:20px;display:grid}.racing-actions{display:block}.racing-actions a{display:none}.saas-kpis article{background:#151213}.saas-column{background:#121011}}.saas-app{font-size:15px}.saas-side{width:286px}.saas-main{margin-left:286px}.saas-side nav{scrollbar-width:thin;scrollbar-color:#492a2b transparent;flex:1;padding:4px 13px 110px;overflow-y:auto}.saas-nav-group{margin:0 0 13px;display:block}.saas-nav-group>small{color:#706466;letter-spacing:.17em;padding:10px 10px 7px;font-size:10px;font-weight:900;display:block}.saas-side nav button{height:45px;padding:0 11px;font-size:13px}.saas-business b{font-size:14px}.saas-business small{font-size:11px}.saas-account p b{font-size:12px}.saas-account p small,.saas-account a{font-size:10px}.saas-search input{font-size:14px}.saas-new{font-size:12px}.saas-title>div>small{font-size:11px}.saas-title p{font-size:14px}.racing-hero-copy>small{font-size:11px}.racing-hero-copy>p{font-size:15px}.racing-stats small,.racing-actions button,.racing-actions a,.racing-health header{font-size:11px}.racing-health header b,.health-ring small{font-size:9px}.racing-health h3{font-size:16px}.racing-health>p{font-size:11px}.health-bars span{font-size:9px}.saas-kpis small{font-size:10px}.saas-kpis b{font-size:24px}.saas-kpis em,.saas-opportunity,.saas-section-head p,.saas-section-head span,.saas-column>header b{font-size:12px}.saas-order small,.saas-order p,.saas-add{font-size:11px}.saas-order h3{font-size:15px}.resource-manager>header small,.module-hero small{font-size:10px!important}.resource-manager>header h2{font-size:28px}.resource-manager>header p,.resource-empty p{font-size:13px}.resource-summary small,.resource-table th{font-size:10px}.resource-summary b,.resource-table td{font-size:13px}.resource-overlay label{font-size:12px}.resource-overlay input{font-size:14px}.suite-center{margin-top:25px}.suite-hero{background:radial-gradient(circle at 12% 0,#70282a72,#0000 36%),linear-gradient(125deg,#231718,#100e0f 62%);border:1px solid #472c2e;border-radius:19px;grid-template-columns:1fr auto;min-height:285px;padding:38px 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 65px #0007}.suite-hero:after{content:"";border:1px solid #ff4b4b24;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-210px;right:-100px;box-shadow:0 0 80px #ff393914}.suite-hero>div{z-index:1}.suite-hero>div>small{color:#ff5d58;letter-spacing:.18em;font-size:11px;font-weight:900}.suite-hero h2{letter-spacing:.015em;max-width:800px;margin:15px 0 10px;font-family:Impact,Arial Narrow,sans-serif;font-size:42px;font-weight:400}.suite-hero p{color:#aa9c9e;max-width:760px;font-size:15px;line-height:1.65}.suite-hero>aside{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0b0cbf;border:1px solid #3d2d2e;border-radius:14px;grid-template-columns:repeat(3,125px);align-self:center;display:grid}.suite-hero>aside span{text-align:center;border-right:1px solid #352829;padding:20px 16px}.suite-hero>aside span:last-child{border:0}.suite-hero>aside b,.suite-hero>aside small{display:block}.suite-hero>aside b{color:#fff;font-size:20px}.suite-hero>aside small{color:#8c7f81;margin-top:6px;font-size:10px}.suite-actions{gap:9px;margin-top:22px;display:flex}.suite-actions button{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#ff504b,#d7211e);border:0;border-radius:8px;height:42px;padding:0 16px;font-size:11px;font-weight:900}.suite-actions .ghost{color:#d8ced0;background:#ffffff07;border:1px solid #594041}.suite-toolbar{justify-content:space-between;align-items:center;margin:28px 0 13px;display:flex}.suite-toolbar b,.suite-toolbar span{display:block}.suite-toolbar b{font-size:20px}.suite-toolbar span{color:#85787a;margin-top:5px;font-size:12px}.suite-toolbar input{color:#fff;background:#111011;border:1px solid #382e2f;border-radius:9px;outline:0;width:280px;height:41px;padding:0 13px;font-size:13px}.suite-toolbar input:focus{border-color:#8a3b3d}.suite-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.suite-grid>article{background:linear-gradient(145deg,#181415,#100e0f);border:1px solid #352a2b;border-radius:15px;padding:24px;transition:all .2s;position:relative;overflow:hidden}.suite-grid>article:hover,.suite-grid>article.open{border-color:#743536;transform:translateY(-2px);box-shadow:0 18px 40px #0006}.suite-grid article>header{background:0 0;border:0;height:auto;padding:0;position:static}.suite-grid article>header span{color:#7a6d70;font-size:11px;font-weight:900}.suite-grid article>header em{color:#ff6b66;background:#482021;border-radius:6px;margin-left:auto;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.suite-grid h3{margin:27px 0 9px;font-size:20px}.suite-grid article>p{color:#95888a;min-height:47px;font-size:13px;line-height:1.55}.suite-grid ul{border-top:1px solid #2f2728;margin:18px 0;padding:0;list-style:none}.suite-grid li{color:#c2b7b9;border-bottom:1px solid #282223;padding:10px 0;font-size:12px}.suite-grid li:first-letter{color:#ff504b}.suite-grid article>button{color:#ff5b56;background:#1c1516;border:1px solid #443334;border-radius:8px;width:100%;height:39px;font-size:11px;font-weight:800}.suite-workspace{background:#211516;border:1px solid #512c2d;border-radius:10px;margin-top:13px;padding:15px}.suite-workspace b{font-size:13px}.suite-workspace p{color:#9e9193;font-size:11px;line-height:1.5}.suite-workspace>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.suite-workspace span{color:#b7aaac;text-align:center;background:#130f10;border-radius:5px;padding:7px 5px;font-size:9px}.suite-coverage{color:#8d8082;background:#100e0f;border:1px solid #302728;border-radius:12px;align-items:center;gap:20px;margin-top:14px;padding:17px 20px;font-size:10px;display:flex}.suite-coverage b{color:#ff5a55;letter-spacing:.12em;margin-right:auto;font-size:9px}@media (max-width:1250px){.suite-hero{grid-template-columns:1fr}.suite-hero>aside{width:max-content;margin-top:25px}.suite-grid{grid-template-columns:1fr 1fr}.suite-coverage{flex-wrap:wrap}}@media (max-width:720px){.saas-main{margin:0}.suite-hero{padding:25px 20px}.suite-hero h2{font-size:32px}.suite-hero>aside{grid-template-columns:repeat(3,1fr);width:100%}.suite-hero>aside span{padding:14px 7px}.suite-grid{grid-template-columns:1fr}.suite-toolbar{flex-direction:column;align-items:flex-start;gap:14px}.suite-toolbar input{width:100%}.suite-coverage{display:none}}.suite-workspace>button{color:#fff;background:#ec3b36;border:0;border-radius:7px;width:100%;height:36px;margin-top:12px;font-size:11px;font-weight:900}.suite-records{background:#100e0f;border:1px solid #342a2b;border-radius:16px;margin-top:25px;overflow:hidden}.suite-records>header{background:#151213;border-bottom:1px solid #302728;height:auto;padding:22px 24px;position:static}.suite-records>header small{color:#ff5a55;letter-spacing:.15em;font-size:9px;font-weight:900}.suite-records>header h3{margin:7px 0 0;font-size:21px}.suite-records>header button{color:#fff;background:#ec3b36;border:0;border-radius:8px;margin-left:auto;padding:11px 14px;font-size:11px;font-weight:900}.suite-empty{text-align:center;color:#8d8082;padding:35px;font-size:13px}.suite-empty b{color:#fff;font-size:17px;display:block}.suite-record-list>article{border-bottom:1px solid #2b2425;grid-template-columns:75px minmax(250px,1fr) 150px 70px;align-items:center;gap:16px;padding:17px 22px;display:grid}.suite-record-list article>div small{color:#ff615c;font-size:9px;font-weight:900}.suite-record-list h4{margin:5px 0;font-size:15px}.suite-record-list p,.suite-record-list em{color:#8f8385;margin:0;font-size:11px;font-style:normal}.suite-record-list select{color:#eee;background:#181415;border:1px solid #423536;border-radius:7px;height:36px;padding:0 9px;font-size:11px}.suite-record-list article>button{color:#a16f71;background:0 0;border:0;font-size:10px}.priority{color:#b8abad;text-transform:uppercase;background:#2a2223;border-radius:20px;justify-content:center;padding:6px 8px;font-size:9px;display:inline-flex}.priority.alta,.priority.urgente{color:#ff6a65;background:#4b2021}.priority.baja{color:#6dd1ad;background:#18332c}.suite-error{color:#ff9696;background:#381719;border:1px solid #633033;border-radius:8px;margin:10px 22px;padding:11px;font-size:11px}.suite-overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.suite-overlay>form{color:#fff;background:#151213;border:1px solid #513435;border-radius:17px;width:min(720px,100%);box-shadow:0 35px 100px #000}.suite-overlay form>header{background:0 0;border-bottom:1px solid #352a2b;height:auto;padding:23px;position:static}.suite-overlay header small{color:#ff5d58;font-size:9px}.suite-overlay header h3{margin:5px 0 0;font-size:22px}.suite-overlay header button{color:#fff;background:0 0;border:0;margin-left:auto;font-size:25px}.suite-form{grid-template-columns:1fr 1fr;gap:13px;padding:23px;display:grid}.suite-form label{color:#b1a5a7;font-size:11px}.suite-form input,.suite-form select,.suite-form textarea{color:#fff;background:#0d0c0d;border:1px solid #403536;border-radius:8px;width:100%;margin-top:6px;padding:11px;font-size:13px;display:block}.suite-form textarea{resize:vertical;min-height:90px}.suite-form .wide{grid-column:1/-1}.suite-overlay form>footer{justify-content:flex-end;gap:9px;padding:0 23px 23px;display:flex}.suite-overlay footer button{color:#fff;background:#171314;border:1px solid #483839;border-radius:8px;height:40px;padding:0 15px;font-size:11px;font-weight:800}.suite-overlay footer button:last-child{background:#ed3f3a;border:0}.suite-record-list{overflow-x:auto}@media (max-width:720px){.suite-record-list>article{grid-template-columns:1fr;gap:9px}.suite-record-list select{width:100%}.suite-form{grid-template-columns:1fr}.suite-form .wide{grid-column:auto}}.saas-app,.saas-app input,.saas-app select,.saas-app textarea,.saas-app button{font-family:Manrope,Segoe UI Variable,Segoe UI,sans-serif}.saas-title h1,.racing-hero h2,.saas-section-head h2,.suite-hero h2,.module-hero h2,.saas-modal h2,.saas-drawer>h2{letter-spacing:-.015em;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:800}.saas-app{color:#f3f0f0;background:#070708}.saas-modal{background:linear-gradient(145deg,#171314,#100e0f);border:1px solid #5b3032;border-radius:20px;width:min(760px,100vw - 30px);max-height:92vh;overflow:auto;box-shadow:0 35px 120px #000e,0 0 0 1px #ff4a4a0d}.saas-modal header{padding-bottom:20px}.saas-modal header small{color:#ff625d;letter-spacing:.16em;font-size:10px;font-weight:900}.saas-modal header h2{margin:7px 0 4px;font-size:30px}.saas-modal header p{color:#8f8385;font-size:12px}.saas-modal header>button{color:#eee;background:#211b1c;border:1px solid #473839;border-radius:10px;width:38px;height:38px}.saas-form{gap:16px}.saas-form label{color:#aca0a2;font-size:11px;font-weight:700}.saas-modal input,.saas-modal select,.saas-modal textarea{color:#f7f4f4;background:#0b0a0b;border:1px solid #423536;border-radius:10px;outline:0;min-height:46px;margin-top:7px;padding:0 13px;font-size:13px;transition:all .2s}.saas-modal textarea{min-height:92px;padding-top:13px}.saas-modal input:focus,.saas-modal select:focus,.saas-modal textarea:focus{background:#0e0c0d;border-color:#b44849;box-shadow:0 0 0 3px #ff444412}.reception-photo-picker{cursor:pointer;background:linear-gradient(135deg,#211617,#151112);border:1px dashed #664143;border-radius:13px;align-items:center;gap:14px;margin:18px 0 0;padding:16px;transition:all .2s;display:flex}.reception-photo-picker:hover{background:#271718;border-color:#c34d4d}.reception-photo-picker input{display:none}.reception-photo-picker>span{color:#fff;background:linear-gradient(145deg,#ff544f,#be211e);border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:25px;display:grid;box-shadow:0 10px 26px #ff30252f}.reception-photo-picker>div{flex:1}.reception-photo-picker b,.reception-photo-picker small,.reception-photo-picker em{display:block}.reception-photo-picker b{color:#fff;font-size:13px}.reception-photo-picker small{color:#918587;margin-top:4px;font-size:10px;line-height:1.5}.reception-photo-picker em{color:#ff6a65;margin-top:6px;font-size:10px;font-style:normal;font-weight:800}.reception-photo-picker strong{color:#d8ced0;border:1px solid #513b3d;border-radius:8px;padding:9px 12px;font-size:10px}.saas-reception-note{color:#d8ced0!important;background:linear-gradient(90deg,#1f1516,#141112)!important;border:1px solid #443133!important;border-radius:12px!important;margin-top:13px!important;padding:14px 16px!important}.saas-reception-note b{color:#ff625d!important;font-size:11px!important}.saas-reception-note span{color:#9a8e90!important;font-size:10px!important}.saas-modal>footer{border-top:1px solid #302728;margin-top:18px;padding-top:18px}.saas-modal>footer button{border-radius:9px;height:43px;padding:0 17px;font-size:11px;font-weight:800}.saas-modal>footer button:first-child{color:#c4b9bb;background:#171314;border:1px solid #443637}.order-photos{border-top-color:#3b3031!important}.order-photos-head b{color:#fff;font-size:14px}.order-photos-head small{color:#8f8385;font-size:10px}.order-photos-head>button{background:linear-gradient(135deg,#ff504b,#cf2421);font-size:10px}.photo-empty{color:#a99c9e;background:#151112;border-color:#513a3c}.photo-empty p{font-size:11px}.photo-error{color:#ff9c9c;background:#35191a;border-color:#653234;font-size:10px}.photo-grid button{background:#171314;border:1px solid #3b3031}.saas-drawer{color:#f5f1f1;background:linear-gradient(#171314,#0d0c0d);border-color:#4c3031}.saas-drawer>p,.saas-drawer>section p{color:#a39799}.saas-status{color:#ff766f!important;background:#472021!important}.commercial-hub,.commercial-hub section,.commercial-hub article{color:#eee}.commercial-hub input,.commercial-hub select,.commercial-hub textarea{color:#fff!important;background:#0d0c0d!important;border-color:#3e3334!important}.protocol-group,.hub-panel{background:#151213!important;border-color:#3d3031!important}.protocol-group legend{color:#ff5c57!important}.payment-summary span{color:#a99d9f!important;background:#1b1718!important}.payment-summary b{color:#fff!important}@media (max-width:720px){.saas-modal{width:calc(100vw - 18px);max-height:94vh;padding:18px}.saas-modal header h2{font-size:25px}.reception-photo-picker{align-items:flex-start}.reception-photo-picker strong{display:none}.reception-photo-picker>span{flex-basis:42px;width:42px;height:42px}}.saas-overlay:has(.saas-drawer){justify-content:center;align-items:center;padding:24px}.saas-drawer{border-radius:22px;max-height:94vh;overflow-y:auto;box-shadow:0 40px 130px #000e;width:min(1120px,100vw - 48px)!important;padding:28px 30px!important;position:relative!important;inset:auto!important}.saas-drawer>.saas-car{background:radial-gradient(circle at 50% 20%,#3b232555,#0000 48%),#100e0f;border:1px solid #3a2e2f;height:130px}.saas-drawer>.saas-car b{background:#f4f4f2}.commercial-hub>nav{gap:8px}.commercial-hub>nav button{min-height:42px;color:#9e9294!important;background:#181415!important;border:1px solid #3d3031!important;font-size:10px!important}.commercial-hub>nav button.active{color:#fff!important;background:linear-gradient(135deg,#422021,#201516)!important;border-color:#7b3537!important}.hub-body{background:#0e0c0d;border-color:#3d3031!important;padding:20px!important}.hub-intro b{font-size:16px}.hub-intro p{font-size:11px}.inspection-values{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.inspection-values label{color:#aaa0a2;font-size:11px;font-weight:700}.inspection-values input,.inspection-values select,.inspection-values textarea{color:#fff;background:#151213;border:1px solid #403536;border-radius:9px;outline:0;width:100%;min-height:44px;margin-top:6px;padding:10px 12px;font-size:12px;display:block}.inspection-values textarea{resize:vertical;min-height:78px}.inspection-values .wide{grid-column:1/-1}.inspection-values input:focus,.inspection-values select:focus,.inspection-values textarea:focus{border-color:#9d4143;box-shadow:0 0 0 3px #ff464610}.inspection-checks{background:#151213;border:1px solid #382e2f;border-radius:11px;margin-top:18px;padding:16px}.inspection-checks>b{margin-bottom:11px;font-size:12px;display:block}.check-grid label{color:#c2b8ba!important;background:#100e0f!important;border-color:#3b3031!important;min-height:42px!important;font-size:10px!important}.check-grid input{accent-color:#ef403b;width:17px;height:17px}.hub-fields label{color:#aaa0a2!important;font-size:10px!important}.hub-fields input{min-height:43px;color:#fff!important;background:#151213!important;border-color:#403536!important;font-size:11px!important}@media (max-width:720px){.saas-overlay:has(.saas-drawer){align-items:flex-end;padding:0}.saas-drawer{border-radius:20px 20px 0 0;max-height:96vh;width:100%!important;padding:19px 14px!important}.inspection-values{grid-template-columns:1fr}.inspection-values .wide{grid-column:auto}}.suite-overlay form>header p{color:#918587;margin:6px 0 0;font-size:11px}.record-details{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}.record-details span{color:#b8adaf;background:#151213;border:1px solid #382e2f;border-radius:7px;padding:6px 8px;font-size:9px}.record-details b{color:#ff625d;margin-bottom:3px;font-size:8px;display:block}.primary-action:not(:disabled){box-shadow:0 12px 28px #ff34252a}.saas-status{font-size:10px!important}.completed-jobs{margin-top:25px}.completed-jobs>header{background:radial-gradient(circle at 15% 0,#6926285e,#0000 38%),linear-gradient(135deg,#211617,#100e0f);border:1px solid #472c2e;border-radius:18px;align-items:end;gap:30px;height:auto;padding:30px;display:flex;position:static}.completed-jobs>header>div:first-child{flex:1}.completed-jobs header small{color:#ff625d;letter-spacing:.16em;font-size:10px;font-weight:900}.completed-jobs h2{margin:8px 0 5px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:38px}.completed-jobs header p{color:#978a8c;margin:0;font-size:12px}.completed-search{background:#0d0c0d;border:1px solid #423536;border-radius:10px;align-items:center;gap:9px;width:min(390px,40vw);height:43px;padding:0 12px;display:flex}.completed-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12px}.completed-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.completed-kpis article{background:linear-gradient(145deg,#181415,#100e0f);border:1px solid #342a2b;border-radius:13px;padding:20px}.completed-kpis small,.completed-kpis b{display:block}.completed-kpis small{color:#887b7d;letter-spacing:.1em;font-size:9px;font-weight:900}.completed-kpis b{margin-top:8px;font-size:23px}.completed-table{background:#100e0f;border:1px solid #342a2b;border-radius:14px;overflow:auto}.completed-table table{border-collapse:collapse;width:100%;min-width:1050px}.completed-table th{color:#8f8385;text-align:left;letter-spacing:.08em;background:#1d1819;padding:13px 15px;font-size:9px}.completed-table td{color:#d6cdcf;border-top:1px solid #2d2526;padding:15px;font-size:11px}.completed-table td small{color:#7f7476;white-space:nowrap;text-overflow:ellipsis;max-width:240px;margin-top:4px;display:block;overflow:hidden}.completed-table td>span{color:#fff;letter-spacing:.08em;background:#1b1718;border:1px solid #493a3b;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-block}.completed-table td strong{color:#fff}.completed-table td>button{color:#ff625d;background:#251718;border:1px solid #5a3335;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:800}.capitalize{text-transform:capitalize}.completed-empty,.completed-error{text-align:center;color:#8f8385;background:#100e0f;border:1px solid #342a2b;border-radius:14px;padding:50px;font-size:12px}.completed-empty b{color:#fff;font-size:17px;display:block}.completed-error{color:#f99;border-color:#613234}@media (max-width:720px){.completed-jobs>header{flex-direction:column;align-items:stretch;padding:22px 18px}.completed-search{width:100%}.completed-kpis{grid-template-columns:1fr}.completed-jobs h2{font-size:31px}}
.crm-inbox{margin-top:25px}.crm-inbox-head{background:radial-gradient(circle at 10% 0,#68252760,#0000 42%),linear-gradient(135deg,#211617,#100e0f);border:1px solid #472c2e;border-radius:17px;justify-content:space-between;align-items:center;height:auto;padding:26px 28px;display:flex;position:static}.crm-inbox-head small,.crm-contact small{color:#ff615c;letter-spacing:.16em;font-size:9px;font-weight:900}.crm-inbox-head h2{margin:7px 0 3px;font-family:Barlow Condensed,sans-serif;font-size:37px}.crm-inbox-head p{color:#978a8c;margin:0;font-size:12px}.crm-channel-status{gap:8px;display:flex}.crm-channel-status span{color:#c9bec0;background:#100e0f;border:1px solid #403334;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;display:flex}.crm-channel-status i{border-radius:50%;width:8px;height:8px}.crm-channel-status .wa{background:#28c76f}.crm-channel-status .ig{background:#d44bca}.crm-inbox-shell{background:#0d0c0d;border:1px solid #382e2f;border-radius:16px;grid-template-columns:320px minmax(420px,1fr) 250px;height:650px;margin-top:13px;display:grid;overflow:hidden}.crm-conversations,.crm-contact{background:#121011}.crm-conversations{border-right:1px solid #302728;overflow:auto}.crm-list-toolbar{border-bottom:1px solid #302728;padding:18px}.crm-list-toolbar b,.crm-list-toolbar span{display:block}.crm-list-toolbar b{font-size:14px}.crm-list-toolbar span{color:#8d8082;margin-top:3px;font-size:9px}.crm-list-toolbar input{color:#fff;background:#0b0a0b;border:1px solid #3d3233;border-radius:8px;width:100%;height:37px;margin-top:13px;padding:0 10px}.crm-conversations>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #292324;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;width:100%;padding:14px 15px;display:grid}.crm-conversations>button:hover,.crm-conversations>button.active{background:#231718}.crm-avatar{color:#6ee1a2;background:#273a30;border-radius:12px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.crm-avatar.instagram{color:#f28ae7;background:#3c243c}.crm-conversations button div{min-width:0}.crm-conversations button b,.crm-conversations button small{display:block}.crm-conversations button b{font-size:12px}.crm-conversations button p{color:#a09496;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:10px;overflow:hidden}.crm-conversations button small{color:#716668;text-transform:capitalize;font-size:8px}.crm-conversations button em{color:#fff;background:#ed3e39;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.crm-empty{color:#887c7e;text-align:center;padding:34px 22px;font-size:11px;line-height:1.6}.crm-empty b{color:#fff;font-size:15px;display:block}.crm-empty a{color:#ff625d;margin-top:9px;display:inline-block}.crm-thread{background:radial-gradient(circle at 50% 40%,#26191a,#0a090a 65%);flex-direction:column;min-width:0;display:flex}.crm-thread>header{background:#121011;border-bottom:1px solid #302728;grid-template-columns:1fr 135px 145px;align-items:center;gap:8px;height:auto;padding:14px 17px;display:grid;position:static}.crm-thread header b,.crm-thread header span{display:block}.crm-thread header b{font-size:13px}.crm-thread header span{color:#8b7f81;margin-top:3px;font-size:9px}.crm-thread select,.crm-thread header input{color:#ddd;background:#0d0c0d;border:1px solid #403536;border-radius:7px;height:35px;padding:0 8px;font-size:9px}.crm-messages{flex:1;padding:22px;overflow:auto}.crm-messages article{background:#252021;border-radius:12px 12px 12px 3px;width:max-content;max-width:70%;margin:8px 0;padding:10px 12px}.crm-messages article.outbound{background:#4b2021;border-radius:12px 12px 3px;margin-left:auto}.crm-messages p{color:#f5f0f1;margin:0;font-size:12px;line-height:1.5}.crm-messages span{color:#8d8082;margin-top:5px;font-size:8px;display:block}.crm-thread>form{background:#121011;border-top:1px solid #302728;grid-template-columns:1fr 95px;gap:8px;padding:13px;display:grid}.crm-thread textarea{resize:none;color:#fff;background:#0b0a0b;border:1px solid #403536;border-radius:9px;height:50px;padding:10px;font-size:11px}.crm-thread form button{color:#fff;background:linear-gradient(135deg,#ff504b,#d62420);border:0;border-radius:9px;font-size:10px;font-weight:900}.crm-thread-placeholder{color:#8d8082;text-align:center;max-width:330px;margin:auto}.crm-thread-placeholder>span{color:#ff5c57;font-size:37px}.crm-thread-placeholder h3{color:#fff;margin:12px 0 6px;font-size:17px}.crm-thread-placeholder p{font-size:11px;line-height:1.6}.crm-contact{border-left:1px solid #302728;padding:20px}.crm-contact h3{margin:8px 0 18px;font-size:18px}.crm-contact dl{margin:0}.crm-contact dt{color:#786d6f;text-transform:uppercase;margin-top:14px;font-size:8px;font-weight:900}.crm-contact dd{color:#ded6d7;text-transform:capitalize;margin:4px 0;font-size:11px}.crm-contact button{color:#ff625d;background:#211516;border:1px solid #533536;border-radius:8px;width:100%;height:37px;margin-top:20px;font-size:9px}.crm-contact div p{color:#8e8284;font-size:11px;line-height:1.6}.crm-contact div span{color:#c5babc;border:1px solid #392f30;border-radius:8px;margin-top:9px;padding:10px;font-size:10px;display:block}.crm-error{color:#ff9696;background:#381719;border:1px solid #633033;border-radius:8px;margin:10px 0;padding:11px;font-size:10px}@media (max-width:1100px){.crm-inbox-shell{grid-template-columns:280px 1fr}.crm-contact{display:none}}@media (max-width:720px){.crm-inbox-head{flex-direction:column;align-items:flex-start;gap:15px}.crm-channel-status{flex-wrap:wrap}.crm-inbox-shell{grid-template-columns:1fr;height:680px}.crm-conversations{border:0}.crm-thread{display:none}.crm-conversations:has(button.active){display:none}.crm-conversations:has(button.active)+.crm-thread{display:flex}.crm-inbox-head h2{font-size:31px}}
.reports-live{margin-top:25px}.reports-live>header{background:radial-gradient(circle at 10% 0,#68252760,#0000 42%),linear-gradient(135deg,#211617,#100e0f);border:1px solid #472c2e;border-radius:17px;justify-content:space-between;align-items:center;height:auto;padding:28px;display:flex;position:static}.reports-live header small{color:#ff615c;letter-spacing:.16em;font-size:9px;font-weight:900}.reports-live header h2{margin:7px 0 3px;font-family:Barlow Condensed,sans-serif;font-size:37px}.reports-live header p{color:#978a8c;margin:0;font-size:12px}.reports-live>header button{color:#ff625d;background:#251718;border:1px solid #5a3537;border-radius:8px;height:40px;padding:0 14px;font-size:10px;font-weight:800}.report-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.report-kpis article{background:linear-gradient(145deg,#181415,#100e0f);border:1px solid #352b2c;border-radius:13px;padding:20px}.report-kpis small,.report-kpis b,.report-kpis span{display:block}.report-kpis small{color:#8e8183;letter-spacing:.1em;font-size:9px;font-weight:900}.report-kpis b{color:#fff;margin:8px 0 4px;font-size:23px}.report-kpis span{color:#7e7274;font-size:10px}.report-breakdown{background:#100e0f;border:1px solid #352b2c;border-radius:14px;padding:22px}.report-breakdown>header{background:0 0;border-bottom:1px solid #2d2526;height:auto;padding:0 0 16px;position:static}.report-breakdown header h3{margin:0;font-size:17px}.report-breakdown header span{color:#807476;margin-left:auto;font-size:9px}.report-breakdown>div{text-transform:capitalize;border-bottom:1px solid #282223;grid-template-columns:180px 1fr 35px;align-items:center;gap:12px;padding:12px 0;display:grid}.report-breakdown div b{font-size:11px}.report-breakdown div>span{background:#292224;border-radius:10px;height:6px;overflow:hidden}.report-breakdown div i{background:linear-gradient(90deg,#d82420,#ff5c57);border-radius:10px;height:100%;display:block}.report-breakdown div strong{text-align:right;font-size:11px}.resource-overlay form>div select,.resource-overlay form>div textarea{color:#fff;background:#0d0c0d;border:1px solid #3f3536;border-radius:8px;width:100%;min-height:43px;margin-top:6px;padding:10px}.resource-overlay form>div textarea{resize:vertical;min-height:88px}.resource-table td:last-child{white-space:nowrap}.resource-table td:last-child button+button{color:#a9787a;margin-left:6px}@media (max-width:800px){.report-kpis{grid-template-columns:1fr 1fr}.reports-live>header{flex-direction:column;align-items:flex-start;gap:15px}.report-breakdown>div{grid-template-columns:120px 1fr 25px}}@media (max-width:520px){.report-kpis{grid-template-columns:1fr}.reports-live header h2{font-size:31px}}.hub-estimator-launch{color:#fff;text-align:left;background:linear-gradient(135deg,#241416,#120e0f);border:1px solid #6a3035;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:2px 12px;width:100%;margin:14px 0;padding:15px;display:grid}.hub-estimator-launch>span{background:#ef3340;border-radius:10px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.hub-estimator-launch b{font-size:12px}.hub-estimator-launch small{color:#9c898c;font-size:9px;line-height:1.45}.order-estimator-overlay{z-index:300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overscroll-behavior:contain;touch-action:none;background:#050405e8;padding:24px;position:fixed;inset:0;overflow:hidden}.order-estimator-shell{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:#09090a;border:1px solid #493033;border-radius:18px;width:min(1220px,100%);max-height:calc(100dvh - 48px);margin:0 auto;padding:22px;overflow:hidden auto;box-shadow:0 35px 100px #000}.order-estimator-shell>header{z-index:5;background:#09090a;border-bottom:1px solid #302629;align-items:center;height:auto;margin-bottom:16px;padding:0 0 18px;display:flex;position:sticky;top:0}.order-estimator-shell>header small{color:#ff5158;letter-spacing:.14em;font-size:9px;font-weight:900}.order-estimator-shell>header h3{color:#fff;margin:4px 0 0}.order-estimator-shell>header button{color:#fff;background:#211719;border:1px solid #473538;border-radius:9px;width:40px;height:40px;margin-left:auto;font-size:20px}@media (max-width:760px){body.modal-scroll-locked .mobile-primary-nav{display:none!important}.order-estimator-overlay{padding:0}.order-estimator-shell{width:100%;height:100dvh;min-height:0;max-height:100dvh;padding:max(14px, env(safe-area-inset-top)) 14px calc(56px + env(safe-area-inset-bottom));border:0;border-radius:0}.order-estimator-shell>header{padding-top:0;top:0}}
