@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.3vm4r-qr3_yee.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2e4vdgi7dy-n4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.1nwx-p2ngx2yg.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.2jms6gqb5gbhf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2gr4b827yb2_q.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.38g6916w0wpxs.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.402ep76-j03q8.woff2)format("woff2"),url(../media/inter-greek-400-normal.2x8hqgpakc599.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.1sl-kw9vnef9y.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.3206qgbkgsfc6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.1aowtwjb6jex7.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.0zt1v0rj9tqox.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.2qdljeg3s-lsl.woff2)format("woff2"),url(../media/inter-latin-400-normal.102grxki9ek3x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-ext-500-normal.451fj7ly9889_.woff2)format("woff2"),url(../media/inter-cyrillic-ext-500-normal.0_c2ylqj08xb6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.3zacfqz4x1vrc.woff2)format("woff2"),url(../media/inter-cyrillic-500-normal.05wrgophr2f13.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-ext-500-normal.3k6j2t6znom4a.woff2)format("woff2"),url(../media/inter-greek-ext-500-normal.3qwacgs2d7zx0.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-500-normal.2ofy8orayc7fk.woff2)format("woff2"),url(../media/inter-greek-500-normal.2irgx7vnqhmdq.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-vietnamese-500-normal.1csmxjt29l4d6.woff2)format("woff2"),url(../media/inter-vietnamese-500-normal.315hfdijg963m.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.0qn8fxo3_-rz7.woff2)format("woff2"),url(../media/inter-latin-ext-500-normal.39_ak3tg9vcce.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.1d14jwmkqqa0f.woff2)format("woff2"),url(../media/inter-latin-500-normal.3mx_ru0c2nzc3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.341-hvs74ljp4.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.1of5i9-_e5ga4.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0tppy39gl-lzn.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.3jalm3505289h.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.20m9kgz843wth.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.3vzrk1-4zat7v.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.2ove9n9b8_3hb.woff2)format("woff2"),url(../media/inter-greek-600-normal.3aakp9m92tg2m.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.0m_wd36g8rw-r.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0dwa77f5pp57q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.1zn8rwi8y9u6i.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.1pfmybho54-ry.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.2dov6rjg62vru.woff2)format("woff2"),url(../media/inter-latin-600-normal.2mum3nstrlzrd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-ext-700-normal.3ckkpi--x2os1.woff2)format("woff2"),url(../media/inter-cyrillic-ext-700-normal.3dxmsbxujhx46.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-700-normal.0gg1d0-0b9ut0.woff2)format("woff2"),url(../media/inter-cyrillic-700-normal.2axi65e8cn602.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-ext-700-normal.24op6t-yeckl-.woff2)format("woff2"),url(../media/inter-greek-ext-700-normal.0u773jmkidix4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-700-normal.3vfem_i2rj42n.woff2)format("woff2"),url(../media/inter-greek-700-normal.3q6n5k1zguxil.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-vietnamese-700-normal.0b-htgf_q_fie.woff2)format("woff2"),url(../media/inter-vietnamese-700-normal.2c7g6fvsrqi3p.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-ext-700-normal.2yxivqwrhow2d.woff2)format("woff2"),url(../media/inter-latin-ext-700-normal.0g4_n0pq31d8c.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.4421omqeymgmp.woff2)format("woff2"),url(../media/inter-latin-700-normal.2u2w-uf8g45lc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-cyrillic-ext-800-normal.2i8lll1ab60kw.woff2)format("woff2"),url(../media/inter-cyrillic-ext-800-normal.36coln61sf74b.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-cyrillic-800-normal.0jm0x3fwumjpc.woff2)format("woff2"),url(../media/inter-cyrillic-800-normal.0fwzotchi0y-f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-greek-ext-800-normal.3k72kqvea5c5b.woff2)format("woff2"),url(../media/inter-greek-ext-800-normal.2mmb79yjhjqv_.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-greek-800-normal.3258q3tqv0awz.woff2)format("woff2"),url(../media/inter-greek-800-normal.0v1rrb42xd-ei.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-vietnamese-800-normal.2e-qh93waan5z.woff2)format("woff2"),url(../media/inter-vietnamese-800-normal.1jj6xqtwla1yo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-latin-ext-800-normal.1_7rco082g2bl.woff2)format("woff2"),url(../media/inter-latin-ext-800-normal.1z80e_d0b7l-r.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-latin-800-normal.1l5zt2v7macfm.woff2)format("woff2"),url(../media/inter-latin-800-normal.3p_gdtpozftvv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--green:var(--brand-c00ed93,#00ed93);--cyan:var(--brand-c00e6cd,#00e6cd);--bg:var(--brand-c00100d,#00100d);--panel:var(--brand-c001714,#001714);--line:var(--brand-c075543,#075543);--muted:#b0c0cb;--blue:#009dff;--purple:#9e08ff;--yellow:#ffcc15;font-size:clamp(12px,min(.84vw,1.5vh),14.5px)}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}body{background:var(--bg);color:#f5f7fa;font-family:Inter,Arial,sans-serif;font-size:1rem}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1{letter-spacing:-.055rem;font-size:1.8rem;font-weight:750;line-height:1.12}h2{letter-spacing:-.04rem;font-size:1.65rem}h3{letter-spacing:-.025rem;font-size:1.02rem;font-weight:650}h4{font-size:1rem}p{line-height:1.45}small{font-size:.75rem}em{color:var(--green);font-style:normal}strong{font-weight:650}:focus-visible{outline:2px solid var(--green);outline-offset:3px}input:not([type=checkbox]):not([type=range]),select,textarea{background:linear-gradient(115deg, var(--brand-c001b1b,#001b1b), var(--brand-c001413,#001413));border:1px solid var(--brand-c15504b,#15504b);color:#eef5f7;border-radius:.35rem;outline:none;width:100%;min-width:0;padding:.6rem .75rem}input::placeholder,textarea::placeholder{color:#9aacb7}input:focus,textarea:focus,select:focus{border-color:var(--green)}input[type=checkbox]{accent-color:var(--green);flex-shrink:0;width:1.15rem;height:1.15rem;margin:0}textarea{resize:vertical}label{flex-direction:column;gap:.35rem;font-size:.86rem;display:flex}form label+label{margin-top:.7rem}form .primary{margin-top:1rem}form p{margin:.8rem 0;font-size:.85rem}.check{flex-direction:row;align-items:center;gap:.6rem;font-size:.9rem;display:flex}.primary,.button{white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;gap:.6rem;min-height:2.65rem;padding:.65rem 1.15rem;font-size:.85rem;font-weight:500;display:inline-flex}.primary{background:linear-gradient(110deg, var(--brand-c00ef90,#00ef90), var(--brand-c00e7bc,#00e7bc));color:var(--brand-c00140d,#00140d);border:1px solid var(--brand-c00ed93,#00ed93);font-weight:650}.primary:hover{filter:brightness(1.09);box-shadow:0 0 18px var(--brand-c00ec9225,#00ec9225)}.button{background:linear-gradient(110deg, var(--brand-c001b1b,#001b1b), var(--brand-c001311,#001311));border:1px solid var(--brand-c11624f,#11624f)}.button:hover{background:var(--brand-c003b2a,#003b2a);border-color:var(--green)}.button svg,.primary svg{width:1.25rem;height:1.25rem}.full{width:100%}.link{color:#00c6ff;align-items:center;gap:.3rem;font-size:.8rem;display:inline-flex}.muted{color:var(--muted)}.green-text{color:var(--green)}.danger{color:#ff434d}.button.danger{background:#180e0e;border-color:#a51b25}.done{opacity:.5;text-decoration:line-through}.mobile-only{display:none!important}.brand{white-space:nowrap;align-items:center;gap:.55rem;display:flex}.brand-icon{width:3.4rem;height:3.7rem;filter:drop-shadow(0 0 .25rem var(--brand-c00ff6e16,#00ff6e16))}.brand strong{letter-spacing:-.065rem;font-size:1.9rem;font-weight:800;line-height:1.08}.brand strong span{color:var(--green)}.brand small{letter-spacing:.04rem;margin-top:.2rem;font-size:.53rem;display:block}.brand-extra{display:none}.auth-screen{isolation:isolate;background:var(--brand-c00100b,#00100b) url(/images/auth-office.png) center/cover no-repeat;justify-content:space-between;width:100vw;height:100dvh;padding:3.6vh 1.4vw 3.6vh 4.7vw;display:flex;position:relative;overflow:hidden}.auth-screen:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--brand-c000c0870,#000c0870) 0%, transparent 37%, transparent 70%);position:absolute;inset:0}.auth-pitch{flex-direction:column;align-items:flex-start;width:61%;padding-top:1.6vh;display:flex}.auth-pitch .brand{gap:.8rem}.auth-pitch .brand-icon{width:6.05rem;height:6.7rem}.auth-pitch .brand strong{letter-spacing:-.11rem;font-size:3.35rem}.auth-pitch .brand small{letter-spacing:.09rem;margin-top:.5rem;font-size:.81rem}.auth-pitch .brand-extra{display:inline}.auth-pitch h1{letter-spacing:-.09rem;margin-top:4.7vh;font-size:3.5rem;font-weight:800;line-height:.96}.auth-pitch h1 em{color:var(--brand-c00ee8e,#00ee8e)}.pitch-description{color:#c6cbd5;max-width:24rem;margin-top:2.2vh;font-size:1.26rem;line-height:1.35}.benefits{flex-direction:column;gap:1.45vh;margin-top:3.35vh;display:flex}.benefit{align-items:center;gap:1.05rem;min-height:3.65rem;display:flex}.benefit-icon{border:1px solid var(--brand-c008e44,#008e44);background:radial-gradient(ellipse at bottom, var(--brand-c00552b60,#00552b60), var(--brand-c001109aa,#001109aa));width:3.65rem;height:3.65rem;box-shadow:inset 0 0 1rem var(--brand-c00ef5a0c,#00ef5a0c);border-radius:.7rem;place-items:center;display:grid}.benefit-icon svg{width:2.15rem;height:2.15rem;color:var(--brand-c00ef83,#00ef83);stroke-width:2.5px}.benefit strong{letter-spacing:-.025rem;font-size:1.12rem}.benefit p{color:#cdd0d6;max-width:27rem;margin-top:.15rem;font-size:1rem}.auth-card{border:1px solid var(--brand-c00c76a,#00c76a);background:radial-gradient(ellipse at top left, var(--brand-c11372c90,#11372c90), transparent 38%), radial-gradient(ellipse at bottom right, var(--brand-c00492466,#00492466), transparent 45%), var(--brand-c00100def,#00100def);width:33.5vw;height:92.8vh;box-shadow:inset 0 0 2rem var(--brand-c003f231f,#003f231f);border-radius:1.4rem;flex-direction:column;padding:9.6vh 3.2vw 3.9vh;display:flex;position:relative}.language{background:var(--brand-c00170f,#00170f);border:1px solid #365049;border-radius:.5rem;align-items:center;gap:.55rem;padding:.5rem .8rem;font-size:.83rem;line-height:1;display:flex;position:absolute;top:2.8vh;right:1.9vw}.auth-card>.brand{justify-content:center;gap:.5rem}.auth-card .brand-icon{width:5.3rem;height:5.8rem}.auth-card .brand strong{letter-spacing:-.08rem;font-size:2.65rem}.auth-card .brand small{letter-spacing:0;font-size:.65rem}.auth-card .brand-extra{display:inline}.auth-intro{text-align:center;margin-top:4.1vh}.auth-intro h2{font-size:1.85rem;font-weight:750}.auth-intro p{color:#d0d1d8;margin-top:1.4vh;font-size:1.12rem;line-height:1.4}.auth-card form{margin-top:2.9vh}.auth-card label{gap:.55vh;font-size:1rem;font-weight:550}.auth-card form label+label{margin-top:1.8vh}.auth-input{background:linear-gradient(115deg, var(--brand-c12231fed,#12231fed), var(--brand-c10201ded,#10201ded));border:1px solid #36504c;border-radius:.65rem;align-items:center;gap:.9rem;height:6.05vh;padding:0 1rem;display:flex}.auth-input>svg{width:1.45rem;height:1.45rem}.auth-input input{height:100%;font-size:1.05rem;font-weight:400;background:0 0!important;border:0!important;padding:0!important}.auth-input:focus-within{border-color:var(--green);box-shadow:0 0 0 2px var(--brand-c00e98e12,#00e98e12)}.auth-input button{padding:0;display:flex}.auth-input button svg{width:1.4rem;height:1.4rem}.auth-options{justify-content:space-between;align-items:center;gap:.7rem;margin-top:2.4vh;display:flex}.auth-options .check{white-space:nowrap;flex-direction:row;margin:0;font-size:.91rem;font-weight:400}.auth-options input{width:1.25rem;height:1.25rem}.text-button,.auth-options span button{color:var(--green);padding:0;font-size:.9rem}.auth-options span button{text-decoration:underline}.auth-submit{border-radius:.65rem;width:100%;height:6.05vh;font-size:1.08rem;margin-top:2.3vh!important}.auth-submit svg{width:1.5rem;height:1.5rem}.divider{color:#b3b9c2;align-items:center;gap:.7rem;margin:2.1vh 0;font-size:.9rem;display:flex}.divider span{background:#375048;flex:1;height:1px}.google-button{color:#0d0d0d;background:#fff;border:1px solid #ddd;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;gap:.8rem;height:6.4vh;font-size:1.05rem;font-weight:650;display:flex}.google-mark{background:conic-gradient(#4285f4 0 25%, var(--brand-c34a853,#34a853) 25% 48%, #fbbc05 48% 65%, #ea4335 65% 85%, #4285f4 85%);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Arial,sans-serif;font-size:2.1rem;font-weight:800}.auth-footer{text-align:center;white-space:nowrap;margin-top:auto;padding-top:2vh;font-size:.97rem}.auth-footer a{color:var(--green);margin-left:.45rem}.form-error{color:#ff8b8b!important;margin:.5rem 0 0!important;font-size:.8rem!important;line-height:1.2!important}.is-register{padding-top:2.2vh;padding-bottom:2.7vh}.is-register .auth-pitch{padding-top:2.9vh}.is-register .auth-pitch h1{margin-top:4.8vh;font-size:3.5rem;line-height:1.04}.is-register .pitch-description{max-width:26rem;margin-top:2.8vh;font-size:1.35rem;line-height:1.3}.is-register .benefits{gap:1.9vh;margin-top:4.1vh}.is-register .benefit p{max-width:20rem}.is-register .auth-card{width:32.9vw;height:95vh;margin-right:.5vw;padding:6.5vh 2.9vw 3.2vh}.is-register .language{top:1.8vh;right:2.3vw}.is-register .auth-card .brand-icon{width:4.4rem;height:4.7rem}.is-register .auth-card .brand strong{font-size:2.3rem}.is-register .auth-card .brand small{font-size:.52rem}.is-register .auth-intro{margin-top:2.2vh}.is-register .auth-intro h2{font-size:1.9rem}.is-register .auth-intro p{white-space:nowrap;margin-top:1vh;font-size:.98rem}.is-register .auth-card form{margin-top:2.5vh}.is-register .auth-card label{gap:.65vh;font-size:.92rem}.is-register .auth-input{height:5.65vh}.is-register .auth-input input{font-size:.99rem}.is-register .auth-card form label+label{margin-top:1.8vh}.is-register .auth-options{margin-top:2vh}.is-register .auth-options .check{white-space:normal;font-size:.85rem}.is-register .auth-options button{font-size:.85rem}.is-register .auth-submit{height:5.7vh;margin-top:2.1vh!important}.is-register .divider{margin:1.8vh 0}.is-register .google-button{height:5.55vh;font-size:1rem}.is-register .auth-footer{padding-top:1.5vh;font-size:.93rem}.workspace{background:radial-gradient(ellipse at 70% -20%, var(--brand-c03472d40,#03472d40), transparent 50%), var(--brand-c000e0c,#000e0c);grid-template-columns:17.8% minmax(0,1fr);width:100vw;height:100dvh;display:grid;overflow:hidden}.sidebar{border-right:1px solid var(--brand-c064834,#064834);background:linear-gradient(135deg, var(--brand-c001a11aa,#001a11aa), var(--brand-c000b0acc,#000b0acc) 60%, var(--brand-c003b2299,#003b2299));isolation:isolate;flex-direction:column;min-height:0;padding:1.4vh .85vw 1.2vh;display:flex;position:relative}.sidebar-brand{margin-bottom:3.3vh;padding:0 .5vw}.sidebar .brand-icon{width:3.3rem;height:3.6rem}.sidebar .brand strong{font-size:1.85rem}.sidebar .brand small{letter-spacing:0;font-size:.52rem}.sidebar nav{z-index:1;flex-direction:column;flex-shrink:0;gap:.5vh;display:flex;position:relative}.sidebar nav a{white-space:nowrap;border:1px solid #0000;border-radius:.55rem;align-items:center;gap:1.3rem;height:5.05vh;padding:0 .9rem;font-size:.98rem;display:flex}.sidebar nav a svg{stroke-width:1.7px;width:1.85rem;height:1.85rem}.sidebar nav a:hover{background:var(--brand-c00352088,#00352088)}.sidebar nav a.active{background:linear-gradient(115deg, var(--brand-c004321,#004321), var(--brand-c00532bb0,#00532bb0));border-color:var(--brand-c00e667,#00e667);box-shadow:inset 0 0 1rem var(--brand-c00ef6e2f,#00ef6e2f), 0 0 .6rem var(--brand-c00e95c25,#00e95c25);font-weight:650}.sidebar nav a.active:before{content:"";background:var(--green);width:3px;height:4vh;box-shadow:0 0 10px var(--green);border-radius:4px;position:absolute;left:0}.sidebar nav a b{background:var(--green);color:var(--brand-c001609,#001609);text-align:center;border-radius:.3rem;min-width:1.9rem;margin-left:auto;padding:.25rem .4rem;font-size:.85rem}.sidebar-art{pointer-events:none;opacity:.95;background:url(/images/sidebar-whatsapp.png) 50% 64%/cover no-repeat;flex:1 1 0;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 25% 90%,#0000);mask-image:linear-gradient(#0000,#000 25% 90%,#0000)}.sidebar-footer{border:1px solid var(--brand-c00ca70,#00ca70);background:var(--brand-c00160fed,#00160fed);box-shadow:0 0 12px var(--brand-c00ff6410,#00ff6410);z-index:1;border-radius:.75rem;flex-shrink:0;margin-top:auto;padding:.75rem;position:relative}.sidebar-footer .plan-name{align-items:center;gap:.7rem;font-size:.96rem;font-weight:650;display:flex}.plan-name svg{color:var(--green);width:1.6rem}.sidebar-footer>p{margin:.7rem 0 .5rem;font-size:.85rem}.progress{background:var(--brand-c11322f,#11322f);border-radius:1rem;height:.55rem;overflow:hidden}.progress span{background:linear-gradient(90deg, var(--brand-c00df80,#00df80), var(--brand-c00f6aa,#00f6aa));border-radius:inherit;min-width:0;height:100%;display:block}.sidebar-footer .button{width:100%;min-height:2.25rem;margin-top:.6rem;padding:.45rem .2rem;font-size:.84rem}.connection-summary{align-items:center;gap:.7rem;display:flex}.whatsapp-icon{background:linear-gradient(140deg, var(--brand-c00dd68,#00dd68), var(--brand-c008d41,#008d41));border:1px solid var(--brand-c00f677,#00f677);width:3rem;height:3rem;box-shadow:0 0 1rem var(--brand-c00ff752a,#00ff752a);border-radius:.6rem;place-items:center;display:grid}.whatsapp-icon svg{width:2.1rem;height:2.1rem}.connection-summary strong{font-size:.86rem}.connection-summary p{color:var(--green);margin:.18rem 0;font-size:.87rem}.connection-summary small{color:#dce5e7;font-size:.8rem}.workspace-main{flex-direction:column;min-width:0;min-height:0;display:flex}.topbar{border-bottom:1px solid var(--brand-c04422f,#04422f);background:linear-gradient(110deg, var(--brand-c001410,#001410), var(--brand-c001c1690,#001c1690) 60%, var(--brand-c000b0c,#000b0c));z-index:5;justify-content:space-between;align-items:center;gap:1.1rem;height:7.75vh;min-height:3.6rem;padding:0 1.25vw;display:flex;position:relative}.topbar:after{content:"";pointer-events:none;opacity:.3;background:repeating-linear-gradient(145deg, transparent 0 28px, var(--brand-c007e48,#007e48) 29px, transparent 30px), repeating-linear-gradient(35deg, transparent 0 34px, var(--brand-c00ca62,#00ca62) 35px, transparent 36px);width:25%;height:100%;position:absolute;top:0;right:15%;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.global-search{border:1px solid var(--brand-c0d654f,#0d654f);z-index:1;background:var(--brand-c001c17b0,#001c17b0);border-radius:.45rem;align-items:center;gap:.7rem;width:52%;min-width:0;height:4.8vh;min-height:2.5rem;padding:0 .8rem;display:flex;position:relative}.global-search input{font-size:.86rem;background:0 0!important;border:0!important;padding:0!important}.global-search input::placeholder{color:#e0e7e8}.global-search kbd{white-space:nowrap;background:var(--brand-c133633,#133633);color:#e7e9ed;border-radius:.3rem;padding:.35rem .55rem;font-size:.82rem}.topbar-actions{z-index:1;align-items:center;gap:1.5rem;display:flex;position:relative}.topbar-actions>button{padding:0;display:flex}.topbar-actions>button>svg{width:1.6rem;height:1.6rem}.notification-bell{position:relative}.notification-bell i{background:#ff3345;border:1px solid #fff;border-radius:50%;width:.95rem;height:.95rem;font-size:.55rem;font-style:normal;position:absolute;top:-.4rem;right:-.25rem}.profile-button{align-items:center;gap:.75rem}.profile-button span:not(.avatar){text-align:left;flex-direction:column;gap:.3rem;font-size:.83rem;display:flex}.profile-button small{font-size:.74rem}.profile-button>svg{margin-left:.8rem}.profile-menu,.search-results{background:var(--brand-c00221b,#00221b);border:1px solid var(--brand-c08744f,#08744f);border-radius:.6rem;min-width:14rem;padding:.4rem;position:absolute;top:calc(100% + .6rem);right:0;overflow:hidden;box-shadow:0 10px 30px #000a}.profile-menu a,.profile-menu button,.search-results a{border-radius:.35rem;gap:.5rem;width:100%;padding:.8rem;font-size:.9rem;display:flex}.profile-menu a:hover,.profile-menu button:hover,.search-results a:hover{background:var(--brand-c00522e,#00522e)}.search-results{max-height:50vh;top:100%;left:0;overflow:auto}.search-results small{color:var(--muted);margin-left:auto}.avatar{background:linear-gradient(125deg, var(--brand-c00dbe0,#00dbe0), var(--brand-c00c57b,#00c57b));border:1px solid var(--brand-c5af4d3,#5af4d3);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;font-size:1rem;font-weight:600;display:inline-flex;overflow:hidden}.avatar.portrait{background-image:url(/images/avatars.png);background-size:400% 200%;border:2px solid #d9e7e6}.avatar.large{width:4.9rem;height:4.9rem;font-size:1.5rem}.page-content{flex-direction:column;flex:1;gap:1.55vh;min-height:0;padding:1.2vh 1.15vw 1.4vh;display:flex;position:relative;overflow:hidden}.simulation-label{z-index:2;color:var(--brand-c74ad96,#74ad96);letter-spacing:.045rem;pointer-events:none;font-size:.52rem;position:absolute;top:.1vh;right:1.3vw}.page-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;min-height:6.7vh;display:flex}.page-heading h1 em{color:var(--brand-c4de6df,#4de6df)}.page-heading p{white-space:nowrap;letter-spacing:-.015rem;margin-top:.4rem;font-size:1.05rem}.heading-actions{align-items:center;gap:.8rem;display:flex}.heading-actions>.search-box{width:15rem}.heading-actions>select{width:auto}.metrics{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85vw;height:15.4vh;min-height:7.4rem;display:grid}.metric{border:1px solid var(--brand-c006b40,#006b40);background:radial-gradient(ellipse at bottom right, var(--brand-c00412635,#00412635), transparent 80%), var(--brand-c00130e,#00130e);border-radius:.65rem;padding:1rem .95rem .6rem;position:relative;overflow:hidden}.metric.blue{background:radial-gradient(at 100% 100%,#00375b70,#0000 80%),#001116;border-color:#064665}.metric.purple{background:radial-gradient(at 100% 100%,#31045b45,#0000 80%),#0c1317;border-color:#39214f}.metric.yellow{border-color:var(--brand-c24541c,#24541c);background:radial-gradient(ellipse at bottom right, #493b0020, transparent 80%), var(--brand-c00110d,#00110d)}.metric-top{align-items:center;gap:1.8rem;display:flex}.metric-icon{border:1px solid var(--brand-c00ed74,#00ed74);background:radial-gradient(circle at center, var(--brand-c00bd5b,#00bd5b), var(--brand-c005528,#005528));width:3.35rem;height:3.35rem;box-shadow:0 0 1.2rem var(--brand-c00df6738,#00df6738), inset 0 0 .4rem var(--brand-c00ff7c5e,#00ff7c5e);color:#fff;border-radius:.65rem;place-items:center;display:grid}.metric-icon svg{width:2.1rem;height:2.1rem}.metric.blue .metric-icon{background:linear-gradient(140deg,#0080ff,#00a2ff);border-color:#0082ff;box-shadow:0 0 1.2rem #007aff40}.metric.purple .metric-icon{background:linear-gradient(140deg,#6c00d4,#a0f);border-color:#9915ff;box-shadow:0 0 1.2rem #8000ff60}.metric.yellow .metric-icon{background:linear-gradient(140deg,#ffb800,#f9da00);border-color:#ffd91f;box-shadow:0 0 1.2rem #ffd60040}.metric-top p{white-space:nowrap;font-size:.95rem}.metric-top strong{letter-spacing:-.04rem;margin-top:.35rem;font-size:1.95rem;line-height:1;display:block}.metric-bottom{color:var(--green);justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.metric-bottom span{white-space:nowrap;align-items:center;gap:.2rem;font-size:.82rem;font-weight:600;display:flex}.metric-bottom svg:not(span svg){width:40%;height:2.1rem;position:absolute;bottom:1.45rem;right:.7rem}.metric.blue .metric-bottom{color:#00a9ff}.metric.purple .metric-bottom{color:#a934ff}.metric.yellow .metric-bottom{color:#ffd018}.metric>small{color:#d4dde0;font-size:.75rem;position:absolute;bottom:.6rem}.panel{border:1px solid var(--brand-c075742,#075742);background:linear-gradient(120deg, var(--brand-c00191488,#00191488), var(--brand-c00120fee,#00120fee));border-radius:.6rem;flex-direction:column;min-width:0;min-height:0;padding:.85rem;display:flex;overflow:hidden}.panel-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;min-height:1.2rem;margin-bottom:.6rem;display:flex}.panel-heading .search-box{width:42%;min-height:2rem}.panel-heading .select-wrap{max-width:11rem}.panel-heading .select-wrap select{padding:.4rem .6rem;font-size:.75rem}.chart-box{flex:1;width:100%;height:100%;min-height:3rem}.donut-wrap{flex:1;align-items:center;gap:.7rem;min-height:0;display:flex}.donut{width:43%;height:100%;min-height:6rem;position:relative}.donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut-center strong{font-size:1.35rem;line-height:1.2}.donut-center span{margin-top:.1rem;font-size:.76rem}.chart-legend{flex-direction:column;flex:1;gap:1.15rem;min-width:0;display:flex}.chart-legend>div{white-space:nowrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.chart-legend i{border-radius:50%;flex-shrink:0;width:.65rem;height:.65rem}.chart-legend span{flex:1}.chart-legend b{font-weight:500}.chart-legend small{color:#c1cbd2;text-align:right;min-width:1.5rem;font-size:.7rem}.badge{background:linear-gradient(var(--brand-c00985d,#00985d), var(--brand-c006238,#006238));border:1px solid var(--brand-c00a667,#00a667);color:#fff;white-space:nowrap;border-radius:.35rem;justify-content:center;align-items:center;padding:.22rem .55rem;font-size:.7rem;line-height:1.15;display:inline-flex}.badge.blue{background:linear-gradient(#008cfb,#0069bf);border-color:#059cff}.badge.yellow{color:#101400;background:linear-gradient(#ffdf4f,#ffba00);border-color:#f2d025}.badge.purple{background:linear-gradient(#7d00d2,#3a005f);border-color:#7a0ab8}.badge.red{background:linear-gradient(#f34,#cb1d28);border-color:#ff4949}.badge.muted{background:linear-gradient(#243c49,#142832);border-color:#294552}.dashboard-grid{flex:1;grid-template-rows:1.2fr .9fr 1fr;grid-template-columns:1.03fr 1.05fr .93fr;gap:1.3vh .85vw;min-height:0;display:grid}.recent-conversations{grid-row:1/4}.dashboard-attendance{grid-column:2}.dashboard-status{grid-column:3}.dashboard-channels{grid-column:2}.dashboard-funnel{grid-column:3}.dashboard-sales{grid-column:2}.dashboard-tasks{grid-column:3}.conversation-preview-list{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.conversation-preview{border-top:1px solid var(--brand-c073b2b,#073b2b);flex:none;align-items:center;gap:.7rem;min-height:4rem;padding:.4rem 0;display:flex}.conversation-preview:first-child{border:0}.conversation-preview>div:first-of-type{flex:1;min-width:0}.conversation-preview strong{font-size:.82rem;display:block}.conversation-preview p{text-overflow:ellipsis;white-space:nowrap;color:#c6d0d9;margin-top:.35rem;font-size:.76rem;overflow:hidden}.conversation-preview>div:nth-of-type(2){flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}.conversation-preview small{white-space:nowrap;font-size:.72rem}.conversation-preview .badge{padding:.15rem .35rem;font-size:.62rem}.task-list{flex-direction:column;flex:1;justify-content:space-around;gap:.5rem;min-height:0;display:flex;overflow:auto}.task-list label{white-space:nowrap;flex-direction:row;align-items:center;gap:.6rem;font-size:.75rem;display:flex}.task-list label span{text-overflow:ellipsis;flex:1;overflow:hidden}.task-list small{font-size:.7rem}.task-list .badge{padding:.2rem .4rem;font-size:.65rem}.task-list input{width:1rem;height:1rem}.search-box{border:1px solid var(--brand-c0d624f,#0d624f);background:var(--brand-c001a18,#001a18);border-radius:.4rem;align-items:center;gap:.65rem;min-width:0;min-height:2.55rem;padding:.4rem .65rem;display:flex}.search-box input{font-size:.8rem;background:0 0!important;border:0!important;padding:0!important}.select-wrap{min-width:0;position:relative}.select-wrap select{appearance:none;white-space:nowrap;min-height:2.55rem;padding-right:2rem;font-size:.82rem}.select-wrap>svg{pointer-events:none;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.filter-bar{flex-shrink:0;gap:.65rem;margin-bottom:.85rem;display:flex}.filter-bar .search-box{flex:1}.filter-bar .select-wrap{width:9rem}.contacts-layout{flex:1;grid-template-columns:minmax(0,1fr) 24%;gap:1vw;min-height:0;display:grid}.contacts-main{flex-direction:column;min-width:0;min-height:0;display:flex}.contacts-table-panel{flex:1;padding:0}.table-scroll{scrollbar-width:thin;scrollbar-color:var(--brand-c087b54,#087b54) transparent;flex:1;min-height:0;overflow:auto}table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%;font-size:.73rem}th{background:var(--brand-c022421,#022421);border-bottom:1px solid var(--brand-c18564b,#18564b);padding:.65rem .7rem;font-size:.74rem;font-weight:500}td{border-bottom:1px solid var(--brand-c07372d,#07372d);padding:.5rem .7rem}tbody tr:hover,tbody tr.selected{background:var(--brand-c00453424,#00453424)}tbody tr{cursor:default}.contacts-table-panel tbody tr{cursor:pointer}.contacts-table-panel td{padding:.55rem .6rem}.name-cell{align-items:center;gap:.55rem;display:flex}.name-cell strong{font-size:.73rem}.name-cell small{color:#a9bcc4;margin-top:.2rem;font-size:.65rem;display:block}.name-cell .avatar{width:2.2rem;height:2.2rem;font-size:.75rem}.phone-cell{align-items:center;gap:.3rem;font-size:.64rem;display:flex}.phone-cell svg{color:var(--green)}.contacts-table-panel td:nth-child(3){font-size:.64rem}.icon-button{background:#001a20;border:1px solid #204653;border-radius:.3rem;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.icon-button:hover{border-color:var(--green)}.pagination{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.9rem .7rem;font-size:.75rem;display:flex}.pagination>div:nth-child(2){align-items:center;gap:.6rem;display:flex}.pagination b{border:1px solid var(--green);border-radius:.35rem;padding:.6rem .8rem;font-weight:500}.pagination button{align-items:center;display:flex}.pagination .select-wrap{max-width:9rem}.contact-profile{align-items:center;gap:.85rem;display:flex}.contact-profile h3{margin-bottom:.5rem;font-size:1.12rem}.contact-profile>button{align-self:flex-start;margin-left:auto}.contact-address{flex-direction:column;gap:.5rem;margin:.7rem 0 .7rem 5.8rem;display:flex}.contact-address p{word-break:break-word;align-items:center;gap:.55rem;font-size:.77rem;display:flex}.contact-address svg{width:1rem;height:1rem}.contact-address p:first-child svg{color:var(--green)}.tabs{gap:.5rem;display:flex}.tabs button,.tabs>span{border:1px solid var(--brand-c073d35,#073d35);background:var(--brand-c001b1b90,#001b1b90);white-space:nowrap;border-radius:.35rem;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.83rem;display:flex}.tabs button:hover{background:var(--brand-c00442b,#00442b)}.tabs button.active,.tabs>span.active{background:linear-gradient(110deg, var(--brand-c004126,#004126), var(--brand-c004b29,#004b29));border-color:var(--brand-c00ca68,#00ca68);box-shadow:inset 0 0 1rem var(--brand-c00fd4c13,#00fd4c13)}.tabs.compact{gap:0}.tabs.compact button{flex:1;padding:.55rem .3rem;font-size:.73rem}.contact-details .tabs{margin:.15rem 0 .7rem}.details-grid{grid-template-columns:34% minmax(0,1fr);align-items:center;gap:.65rem .5rem;margin:0;font-size:.79rem;display:grid}.details-grid dt{color:#e0e8eb}.details-grid dd{border:1px solid var(--brand-c174640,#174640);background:#062326;border-radius:.3rem;flex-wrap:wrap;align-items:center;gap:.3rem;min-height:2rem;margin:0;padding:.45rem;font-size:.73rem;display:flex}.note-box{border:1px solid var(--brand-c0a3c35,#0a3c35);background:var(--brand-c041c1c,#041c1c);border-radius:.45rem;margin-top:.8rem;padding:.55rem;font-size:.77rem}.note-box p{border:1px solid var(--brand-c15504a,#15504a);border-radius:.3rem;margin-top:.4rem;padding:.5rem;font-size:.73rem;line-height:1.45}.quick-actions{margin-top:auto;padding-top:.8rem}.quick-actions h4{border-top:1px solid var(--brand-c155046,#155046);margin-bottom:.5rem;padding-top:.65rem;font-size:.85rem}.quick-actions>div{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.quick-actions button{border:1px solid var(--brand-c0e5845,#0e5845);background:var(--brand-c00291f,#00291f);white-space:nowrap;border-radius:.4rem;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .25rem;font-size:.65rem;display:flex}.quick-actions svg{width:1rem;height:1rem}.inbox-filters{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.inbox-filters>button{background:var(--brand-c051f20,#051f20);border:1px solid var(--brand-c145045,#145045);white-space:nowrap;border-radius:.4rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;display:flex}.inbox-filters>button b{background:#213d45;border-radius:.25rem;padding:.25rem .4rem;font-weight:500}.inbox-filters>button.active{background:var(--brand-c004729,#004729);border-color:var(--brand-c00db6c,#00db6c);box-shadow:0 0 8px var(--brand-c00ff4220,#00ff4220)}.inbox-filters>button.active b{background:var(--green);color:var(--brand-c001d12,#001d12)}.inbox-layout{flex:1;grid-template-columns:28.7% minmax(0,1fr) 28%;gap:.9vw;min-height:0;display:grid}.inbox-list{padding:.1rem;overflow:auto}.inbox-contact{border-bottom:1px solid var(--brand-c063d32,#063d32);text-align:left;border-radius:.35rem;align-items:center;gap:.7rem;width:100%;min-height:8.3vh;padding:.5rem .55rem;display:flex}.inbox-contact.selected{background:var(--brand-c003e2866,#003e2866);outline:2px solid var(--brand-c00ecaa,#00ecaa);outline-offset:-1px}.inbox-contact .avatar{width:3.2rem;height:3.2rem}.inbox-contact>div:first-of-type{flex:1;min-width:0}.inbox-contact strong{font-size:.84rem}.inbox-contact p{white-space:nowrap;text-overflow:ellipsis;color:#c4ced4;margin:.25rem 0 .35rem;font-size:.74rem;overflow:hidden}.inbox-contact .badge{margin-right:.35rem;padding:.2rem .5rem;font-size:.64rem}.inbox-contact>div:last-child{flex-direction:column;align-self:flex-start;align-items:center;gap:.6rem;display:flex}.inbox-contact time{white-space:nowrap;font-size:.8rem}.unread-count{background:var(--brand-c00eda2,#00eda2);width:1.8rem;height:1.8rem;color:var(--brand-c00110a,#00110a);border-radius:50%;place-items:center;font-size:.85rem;font-weight:500;display:grid}.chat-panel{padding:0}.chat-header{border-bottom:1px solid var(--brand-c104037,#104037);flex-shrink:0;align-items:center;gap:.75rem;min-height:8.1vh;padding:.8rem;display:flex}.chat-header>.avatar{width:3.4rem;height:3.4rem}.chat-header>div:first-of-type{min-width:0}.chat-header strong{font-size:1.02rem}.chat-header p{white-space:nowrap;margin-top:.4rem;font-size:.84rem}.chat-header-tools{gap:.45rem;margin-left:auto;display:flex}.chat-header-tools button{border:1px solid var(--brand-c17433d,#17433d);border-radius:.35rem;padding:.35rem;display:flex}.chat-header-tools svg{width:1.05rem;height:1.05rem}.chat-header-tools button:first-child{display:none}.chat-messages{background-color:#001619;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%231b4138' opacity='.27' stroke-width='1'%3E%3Cpath d='M15 3c12 0 18 8 18 16s-5 16-17 16l-8 5 2-10C-2 18 3 3 15 3zM62 50l20 9-8 21-20-10zM8 67c10-10 21 12 7 19-15-1-15-13-7-19zM60 10l4 8 10 1-7 6 1 10-8-5-9 5 2-10-7-6 10-1z'/%3E%3Ccircle cx='92' cy='36' r='6'/%3E%3Cpath d='M34 49l8-7 5 7-5 8zM38 84l5 8M85 92l6-5'/%3E%3C/g%3E%3C/svg%3E");flex-direction:column;flex:1;align-items:flex-start;gap:1rem;min-height:0;padding:1rem;display:flex;overflow:auto}.message{background:#192c32;border-radius:.7rem;min-width:30%;max-width:87%;padding:.7rem .75rem .35rem;font-size:.9rem;box-shadow:0 1px 2px #0004}.message p{white-space:pre-wrap;line-height:1.48}.message.outgoing{background:linear-gradient(120deg, var(--brand-c005735,#005735), var(--brand-c004531,#004531));border:1px solid var(--brand-c006f44,#006f44);align-self:flex-end}.message.internal{background:#51421d;border:1px solid #8e6d20;align-self:center}.message.internal>small{color:#ffde7e}.message footer{color:#c7d4d8;justify-content:flex-end;align-items:center;gap:.3rem;margin-top:.25rem;font-size:.7rem;display:flex}.message footer>span:first-child:not(.green-text){opacity:.6;margin-right:auto;font-size:.6rem}.chat-composer{border-top:1px solid var(--brand-c104037,#104037);background:var(--brand-c001a16,#001a16);flex-wrap:wrap;gap:.5rem;padding:.55rem;display:flex}.composer-input{border:1px solid var(--brand-c0a5749,#0a5749);background:var(--brand-c031b1d,#031b1d);border-radius:.6rem;flex:1;align-items:center;gap:.65rem;min-width:0;height:3.2rem;padding:0 .65rem;display:flex}.composer-input input{font-size:.85rem;background:0 0!important;border:0!important;padding:0!important}.composer-input button{padding:0;display:flex}.composer-input svg{width:1.3rem;height:1.3rem}.chat-composer .send-button{border-radius:.6rem;width:2.7rem;height:3.15rem;margin:0;padding:0}.composer-options{align-items:center;gap:.7rem;width:100%;display:flex}.composer-options .check{font-size:.7rem}.composer-options .button{min-height:2rem;padding:.4rem .6rem;font-size:.66rem}.composer-options small{color:#85ab98;margin-left:auto;font-size:.58rem}.inbox-details{flex-direction:column;gap:1vh;min-height:0;display:flex;overflow:auto}.inbox-details .contact-details{flex:1;min-height:26rem}.inbox-details .quick-actions{display:none}.inbox-details .panel:last-child{flex-shrink:0;min-height:15rem}.inbox-quick{grid-template-columns:repeat(3,1fr);gap:.45rem;margin-bottom:.8rem;display:grid}.inbox-quick button{border:1px solid var(--brand-c0b413d,#0b413d);background:var(--brand-c062323,#062323);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .2rem;font-size:.7rem;display:flex}.inbox-quick svg{width:1.3rem;height:1.3rem}.kanban{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65vw;min-height:0;display:grid}.kanban-column{--stage:#009dff;border:1px solid var(--stage);border-top:3px solid var(--stage);background:linear-gradient(160deg, #001d2280, var(--brand-c00100c,#00100c));border-radius:.55rem;flex-direction:column;min-height:0;padding:.45rem;display:flex}.stage-1{--stage:#ffce19}.stage-2{--stage:#c71aff}.stage-3{--stage:var(--brand-c00ffc0,#00ffc0)}.stage-4{--stage:var(--brand-c00e88a,#00e88a)}.kanban-heading{flex-shrink:0;padding:.55rem .45rem .75rem;position:relative}.kanban-heading h3{align-items:center;gap:.4rem;font-size:.9rem;display:flex}.kanban-heading h3 span{color:var(--stage);font-size:1.15rem}.kanban-heading>b{background:var(--brand-c164d3e,#164d3e);border:1px solid #3d5f54;border-radius:.35rem;padding:.35rem .55rem;font-size:.95rem;position:absolute;top:.45rem;right:.2rem}.kanban-heading p{color:var(--stage);margin-top:.5rem;font-size:1rem}.kanban-cards{scrollbar-width:thin;scrollbar-color:var(--brand-c075640,#075640) transparent;flex:1;min-height:0;overflow:auto}.opportunity{background:linear-gradient(120deg, var(--brand-c092a2b,#092a2b), #071d20);border:1px solid var(--brand-c193b3b,#193b3b);cursor:grab;border-radius:.5rem;gap:.65rem;min-height:6rem;margin-bottom:.35rem;padding:.6rem .5rem;display:flex}.opportunity .avatar{width:2.7rem;height:2.7rem}.opportunity>div:first-of-type{flex:1;min-width:0}.opportunity strong{white-space:nowrap;text-overflow:ellipsis;font-size:.77rem;display:block;overflow:hidden}.opportunity p{margin:.3rem 0;font-size:.77rem}.opportunity small{white-space:nowrap;text-overflow:ellipsis;margin-bottom:.4rem;font-size:.67rem;display:block;overflow:hidden}.opportunity>div:last-child{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.opportunity button{padding:0}.opportunity .badge{font-size:.65rem}.kanban-column>.button{border-color:var(--brand-c00714b,#00714b);min-height:2.4rem;margin-top:.4rem;padding:.45rem .2rem;font-size:.76rem}.module-three{flex:1;grid-template-columns:18.5% minmax(0,1fr) 28%;gap:.85vw;min-height:0;display:grid}.categories{padding:.6rem .3rem}.categories .panel-heading{padding:.2rem .5rem}.categories>button{text-align:left;border:1px solid #0000;border-radius:.4rem;align-items:center;gap:.85rem;min-height:3rem;padding:.85rem .55rem;font-size:.79rem;display:flex}.categories>button>svg{width:1.5rem;height:1.5rem}.categories>button b{border:1px solid var(--brand-c123e3b,#123e3b);background:var(--brand-c073531,#073531);border-radius:.3rem;margin-left:auto;padding:.2rem .4rem;font-size:.8rem;font-weight:500}.categories>button.active{background:var(--brand-c00502c,#00502c);border-color:var(--brand-c00b64c,#00b64c)}.categories>button.active b{color:var(--brand-c001710,#001710);background:var(--green);border-color:var(--green)}.templates-box{border:1px solid var(--brand-c008b57,#008b57);border-radius:.6rem;margin:auto .1rem 0;padding:1rem .6rem}.templates-box h3{font-size:.88rem}.templates-box p{color:#c7d5da;margin:.7rem 0 1rem;font-size:.75rem}.templates-box .primary{width:100%;font-size:.78rem}.automations-list{padding:.65rem;overflow-y:auto}.automation-row{text-align:left;border:1px solid var(--brand-c11453e,#11453e);background:linear-gradient(110deg, var(--brand-c00201a,#00201a), var(--brand-c001b1b,#001b1b));border-radius:.5rem;flex:none;align-items:center;gap:.75rem;width:100%;min-height:5.1rem;margin-bottom:.25rem;padding:.55rem;display:flex}.automation-row.selected{border-color:var(--brand-c00e796,#00e796);box-shadow:inset 0 0 12px var(--brand-c00ef6a12,#00ef6a12)}.square-icon{background:linear-gradient(130deg, var(--brand-c00ce62,#00ce62), var(--brand-c008e41,#008e41));border:1px solid var(--brand-c00e96c,#00e96c);width:3.2rem;height:3.2rem;box-shadow:0 0 .8rem var(--brand-c00d65c25,#00d65c25);border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.square-icon svg{width:1.95rem;height:1.95rem}.tone-1{background:linear-gradient(130deg,#5e00c0,#aa00f5)!important;border-color:#8b1ee8!important}.tone-2{background:linear-gradient(130deg,#ec9800,#ffcd00)!important;border-color:#ffd926!important}.tone-3{background:linear-gradient(130deg,#0069d4,#009dff)!important;border-color:#008aff!important}.tone-4{background:linear-gradient(130deg,#df1740,#ff2659)!important;border-color:#ff384d!important}.automation-row>div:first-of-type{flex:1;min-width:0}.automation-row strong{font-size:.78rem;display:block}.automation-row p{color:#bdd2d9;white-space:nowrap;text-overflow:ellipsis;margin:.3rem 0;font-size:.65rem;overflow:hidden}.automation-row .badge{margin-right:.4rem;padding:.15rem .45rem;font-size:.55rem}.automation-state{flex-direction:column;align-items:center;gap:.5rem;margin:0 .6rem;display:flex}.automation-state small{color:#a1b6b0;font-size:.65rem}.toggle{background:var(--brand-c28605e,#28605e);border:1px solid #65898f;border-radius:2rem;width:2.4rem;height:1.3rem;display:block;position:relative}.toggle:after{content:"";background:var(--brand-ce9f6f5,#e9f6f5);border-radius:50%;width:.95rem;height:.95rem;position:absolute;top:.1rem;left:.1rem}.automation-stat{color:#c3d6df;flex-direction:column;align-items:center;gap:.4rem;margin-right:.5rem;font-size:.6rem;display:flex}.automation-stat b{color:#fff;font-size:.85rem}.automation-detail{overflow:auto}.automation-summary{align-items:center;gap:.85rem;margin:.5rem 0 1rem;display:flex}.automation-summary p{color:#b9d0d7;margin-top:.6rem;font-size:.76rem}.automation-summary strong{font-size:.84rem}.automation-detail .tabs{margin-bottom:1rem}.automation-detail form label{font-size:.74rem}.automation-detail form input,.automation-detail form textarea{font-size:.76rem}.automation-detail .primary{width:100%}.integration-note{color:#9fb9b1;background:var(--brand-c00241b80,#00241b80);border:1px solid var(--brand-c155542,#155542);border-radius:.4rem;margin:.75rem 0;padding:.7rem;font-size:.75rem;line-height:1.45}.campaign-layout{flex:1;grid-template-columns:19% minmax(0,1fr) 20%;gap:.8vw;min-height:0;display:grid}.campaign-main{flex-direction:column;gap:1.3vh;min-height:0;display:flex}.campaign-chart{flex-shrink:0;height:32%}.campaign-table{flex:1;padding:.6rem}.campaign-table table{font-size:.68rem}.campaign-table td{padding:.65rem .4rem}.campaign-table th{padding:.6rem .4rem;font-size:.65rem}.round-icon{background:linear-gradient(130deg, var(--brand-c009942,#009942), var(--brand-c00ce79,#00ce79));border:1px solid var(--brand-c00df8d,#00df8d);border-radius:50%;flex-shrink:0;place-items:center;width:2.2rem;height:2.2rem;display:grid}.round-icon svg{width:1.3rem;height:1.3rem}.campaign-table .name-cell strong{font-size:.67rem}.campaign-table .name-cell small,.campaign-table .badge{font-size:.6rem}.campaign-side{flex-direction:column;gap:1.2vh;min-height:0;display:flex}.campaign-side>.panel:first-child{flex:1.1}.campaign-side>.panel:last-child{flex:1;overflow:auto}.campaign-steps{flex-direction:column;flex:1;justify-content:space-around;gap:1rem;margin:.6rem 0 1rem;padding:0;list-style:none;display:flex}.campaign-steps li{align-items:center;gap:.7rem;display:flex}.campaign-steps li>b{border:1px solid var(--brand-c94d4c7,#94d4c7);border-radius:50%;flex-shrink:0;place-items:center;width:2.05rem;height:2.05rem;font-size:.9rem;font-weight:500;display:grid}.campaign-steps li:first-child>b{background:var(--brand-c00ca82,#00ca82);color:var(--brand-c001b0f,#001b0f);box-shadow:0 0 .5rem var(--brand-c00e98a80,#00e98a80)}.campaign-steps strong{font-size:.76rem}.campaign-steps small{margin-top:.2rem;font-size:.6rem;line-height:1.3;display:block}.campaign-side .primary{min-height:2.4rem;padding:.5rem .3rem;font-size:.72rem}.template-row{text-align:left;border:1px solid var(--brand-c16473c,#16473c);background:#082326;border-radius:.4rem;align-items:center;gap:.5rem;width:100%;margin-top:.4rem;padding:.5rem;display:flex}.template-row>div{min-width:0}.template-row strong{font-size:.67rem}.template-row p{text-overflow:ellipsis;white-space:nowrap;color:#c4d0d6;margin-top:.15rem;font-size:.6rem;overflow:hidden}.template-row svg{width:1.4rem}.connections-layout{flex:1;grid-template-rows:2.6fr 1fr;grid-template-columns:.9fr 1.2fr 1fr;gap:1.1vh .8vw;min-height:0;display:grid}.connections-table{grid-column:1/3}.connections-table table{font-size:.78rem}.connections-table td{padding:.85rem .7rem}.connections-table .progress{margin-top:.4rem}.qr-panel{grid-area:1/3}.qr-instructions{margin:.8rem 0;padding-left:1.5rem;font-size:.85rem;line-height:1.9}.qr-placeholder{text-align:center;border:1px dashed var(--brand-c137a52,#137a52);min-height:8rem;color:var(--brand-ca0d2bc,#a0d2bc);border-radius:.7rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.8rem;margin:.5rem 0;padding:1rem;display:flex}.qr-placeholder p{max-width:15rem;font-size:.8rem}.qr-placeholder strong{font-size:.95rem}.device-counts{flex:1;gap:.6rem;margin:.5rem 0;display:flex}.device-counts>div{border:1px solid var(--brand-c0a4337,#0a4337);background:var(--brand-c002321,#002321);border-radius:.45rem;flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.8rem;font-size:1.5rem;display:flex}.device-counts svg{color:var(--green)}.device-counts small{text-align:center;width:100%;font-size:.7rem}.team-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}.team-toolbar .tabs button{padding:.65rem .85rem;font-size:.76rem}.team-toolbar .search-box{width:19rem}.team-layout{flex:1;grid-template-rows:2.5fr 1fr;grid-template-columns:1.3fr 1.3fr 1fr;gap:1vh .8vw;min-height:0;display:grid}.team-table{grid-column:1/3;padding:0}.team-side{flex-direction:column;gap:1vh;min-height:0;display:flex}.team-side>.panel:first-child{flex:1}.team-side>.panel:last-child{flex:1.2}.team-table td{padding:.6rem .7rem}.role-row{border:1px solid var(--brand-c174339,#174339);background:var(--brand-c072322,#072322);border-radius:.3rem;align-items:center;gap:.6rem;margin-top:.3rem;padding:.4rem .7rem;font-size:.74rem;display:flex}.role-row svg{width:1.25rem;color:var(--yellow)}.role-row small{color:#a8c1cb;margin-left:auto;font-size:.65rem}.team-layout>.panel:nth-last-child(2){grid-column:1}.team-layout>.panel:last-child{grid-column:2/4}.audit-list{min-height:0;overflow:auto}.audit-list>div{border-bottom:1px solid var(--brand-c104333,#104333);justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem 0;font-size:.77rem;display:flex}.audit-list small{color:#9eb5bd;flex-shrink:0;font-size:.65rem}.team-table>h3,.team-table>p,.team-table>a{margin:1rem}.department-list>div{border-bottom:1px solid var(--brand-c0f4237,#0f4237);align-items:center;gap:1rem;padding:1rem;display:flex}.reports-grid{flex:1;grid-template-rows:1.25fr 1fr 1.1fr;grid-template-columns:1.3fr 1fr .9fr;gap:1.2vh .8vw;min-height:0;display:grid}.report-main{grid-column:1/3}.report-origins{grid-column:3}.report-sales{grid-column:1}.reports-grid .chart-legend{gap:.65rem}.reports-grid .donut{width:42%}.reports-grid .chart-legend>div{gap:.3rem;font-size:.65rem}.reports-grid .chart-legend small{font-size:.6rem}.reports-grid .donut-center strong{font-size:1.1rem}.reports-grid table td{font-size:.7rem}.usage-row{align-items:center;gap:1rem;margin:.8rem 0;font-size:.75rem;display:flex}.usage-row>span{min-width:5rem}.usage-row .progress{flex:1}.usage-row b{font-weight:500}.plans-layout{flex:1;grid-template-rows:1.05fr 2fr 1fr;grid-template-columns:1.05fr 1.35fr;gap:1.3vh .85vw;min-height:0;display:grid}.current-plan{padding:0}.plan-hero{flex:1;align-items:center;gap:1rem;padding:1rem;display:flex}.plan-hero .square-icon{width:4.2rem;height:4.2rem}.plan-hero .square-icon svg{color:#baff00;width:2.8rem;height:2.8rem}.plan-hero p{font-size:.8rem}.plan-hero h2{white-space:nowrap;margin:.5rem 0;font-size:1.55rem}.plan-hero h2 .badge{vertical-align:middle;margin-left:.5rem}.plan-summary{border-top:1px solid var(--brand-c0f4731,#0f4731);min-height:4.8rem;display:flex}.plan-summary>div{border-right:1px solid var(--brand-c0b3d31,#0b3d31);flex:1;gap:.6rem;padding:.8rem;display:flex}.plan-summary svg{width:1.6rem}.plan-summary span{font-size:.72rem}.plan-summary strong{margin-top:.4rem;font-size:.95rem;display:block}.upgrade-banner{background:radial-gradient(at 100% 100%,#00508955,#0000 65%),linear-gradient(125deg,#150b31,#001629);border-color:#204a83;flex-direction:row;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.upgrade-banner>svg{color:#00cfff;width:7rem;height:7rem;filter:drop-shadow(0 0 1rem var(--brand-c00ff9160,#00ff9160));transform:rotate(10deg)}.upgrade-banner h2{font-size:1.4rem}.upgrade-banner p{margin:.6rem 0 1rem;font-size:.9rem}.plan-resources>p,.compare-plans>p{margin-bottom:.6rem;font-size:.85rem}.resource-row{background:var(--brand-c05282388,#05282388);border:1px solid var(--brand-c164439,#164439);border-radius:.5rem;flex:1;align-items:center;gap:.7rem;margin-top:.4rem;padding:.75rem .6rem;font-size:.75rem;display:flex}.resource-row svg{color:var(--green);width:1.45rem}.resource-row>span{width:35%}.resource-row>b{font-size:.71rem;font-weight:500}.resource-row .progress{flex:1;margin-left:.5rem}.pricing-grid{flex:1;grid-template-columns:repeat(3,1fr);gap:.65rem;min-height:0;display:grid}.pricing-card{border:1px solid #006092;border-radius:.6rem;flex-direction:column;padding:.85rem .6rem;display:flex;background:linear-gradient(130deg,#001f2c,#000b11)!important}.pricing-card:nth-child(2){border:2px solid var(--brand-c00ea71,#00ea71);background:linear-gradient(130deg, var(--brand-c002617,#002617), var(--brand-c000b0a,#000b0a))!important}.pricing-card:nth-child(3){border-color:#850dc9;background:linear-gradient(130deg,#1b0730,#0a0716)!important}.pricing-card>div{align-items:center;gap:.65rem;margin-bottom:.7rem;display:flex}.pricing-card>div svg{color:#00b0ff;width:2rem;height:2rem}.pricing-card:nth-child(2)>div svg{color:#f6d600}.pricing-card:nth-child(3)>div svg{color:#c23cff}.pricing-card>strong{text-align:center;white-space:nowrap;font-size:1.25rem}.pricing-card>strong small{font-size:.8rem;font-weight:400}.pricing-card ul{flex-direction:column;flex:1;justify-content:center;gap:.4rem;margin:.8rem 0;padding:0;list-style:none;display:flex}.pricing-card li{gap:.5rem;font-size:.74rem;display:flex}.pricing-card li svg{color:var(--green);width:.9rem;height:.9rem}.pricing-card>.button{min-height:2rem;padding:.5rem .2rem;font-size:.73rem}.payment-history .empty-state,.payment-method .empty-state{padding:.2rem}.payment-method .button{min-height:2rem}.settings-tabs{flex-shrink:0;gap:.5rem;width:70%;margin-bottom:.1rem}.settings-tabs>button{flex:1;min-height:3rem;font-size:.85rem}.settings-tabs>button.active{border-color:var(--brand-c00e96d,#00e96d);box-shadow:inset 0 0 1rem var(--brand-c00ee6b40,#00ee6b40), 0 0 .4rem var(--brand-c00ff6e35,#00ff6e35);border-bottom:3px solid var(--green)}.settings-tabs svg{width:1.3rem;height:1.3rem}.general-settings{flex:1;grid-template-rows:1.8fr 1fr 1.1fr;grid-template-columns:1.15fr 1fr;gap:1.1vh .8vw;min-height:0;display:grid}.general-settings label{gap:.3rem;font-size:.75rem}.general-settings input,.general-settings textarea{padding:.4rem .6rem;font-size:.75rem}.general-settings form label+label{margin-top:.55rem}.section-title{flex-shrink:0;align-items:center;gap:.9rem;margin-bottom:.65rem;display:flex}.section-icon{border:1px solid var(--brand-c00e86b,#00e86b);background:radial-gradient(var(--brand-c008c40,#008c40), var(--brand-c00371b,#00371b));width:2.6rem;height:2.6rem;box-shadow:0 0 .6rem var(--brand-c00ff4a20,#00ff4a20);border-radius:.45rem;place-items:center;display:grid}.section-icon svg{width:1.6rem;height:1.6rem}.section-title h3{font-size:1.01rem}.section-title p{color:#c4d0d3;margin-top:.25rem;font-size:.75rem}.company-fields{flex:1;grid-template-columns:minmax(0,2fr) 1fr;gap:.8rem;min-height:0;display:grid}.company-fields>div:first-child{flex-direction:column;justify-content:space-between;min-height:0;display:flex}.company-fields .form-grid,.company-fields label+label{margin-top:.5rem}.company-logo{border-left:1px solid var(--brand-c0b4838,#0b4838);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding-left:.8rem;display:flex}.company-logo>svg{border:1px solid var(--brand-c136b57,#136b57);border-radius:50%;width:3.5rem;height:3.5rem;padding:.6rem}.company-logo strong{font-size:.78rem}.company-logo p{color:#a8beb8;margin:0;font-size:.67rem}.company-logo .button{width:100%;min-height:2rem;padding:.5rem;font-size:.74rem}.preference-row{border-bottom:1px solid var(--brand-c0b382c,#0b382c);flex:1;align-items:center;gap:.8rem;min-height:2.1rem;padding:.5rem .2rem;font-size:.8rem;display:flex}.preference-row:last-child{border:0}.preference-row>svg{width:1.3rem;height:1.3rem}.preference-row>span:first-of-type{flex:1}.readonly-select{border:1px solid var(--brand-c15584c,#15584c);background:var(--brand-c001b19,#001b19);border-radius:.3rem;justify-content:space-between;gap:.8rem;min-width:45%;padding:.45rem .65rem;font-size:.76rem;display:flex}.attendance-settings .integration-note{margin:0 0 .4rem;padding:.5rem;font-size:.72rem}.attendance-settings .preference-row{font-size:.73rem}.color-swatches{align-items:center;gap:.7rem;display:flex}.color-swatches button,.color-swatches i{border:1px solid #ffffff40;border-radius:50%;width:1.5rem;height:1.5rem;display:block}.color-swatches .selected{outline:2px solid var(--brand-cd2fff3,#d2fff3);outline-offset:2px}.default-message-content{flex:1;gap:.8rem;min-height:0;display:flex}.default-message-content .tabs{flex-shrink:0;width:29%}.tabs.vertical{flex-direction:column;gap:.3rem;display:flex}.tabs.vertical button,.tabs.vertical>span{justify-content:flex-start;padding:.55rem .5rem;font-size:.76rem}.default-message-content>label{flex:1;min-height:0}.default-message-content textarea{resize:none;height:100%;min-height:0;line-height:1.5}.other-settings>p{margin:.7rem 0;font-size:.77rem}.other-settings>.primary{min-height:2.4rem;margin-top:auto!important}.security-grid{flex:1;grid-template-rows:1.3fr 1fr;grid-template-columns:1fr 1.2fr 1fr;gap:1.1vh .8vw;min-height:0;display:grid}.security-grid .section-title{gap:.7rem}.security-grid .section-title h3{font-size:.95rem}.security-grid .section-title p{font-size:.7rem}.security-grid label{font-size:.77rem}.security-grid input{padding:.5rem .6rem;font-size:.8rem}.security-grid form{flex-direction:column;flex:1;min-height:0;display:flex}.security-grid form label+label{margin-top:.65rem}.password-input{align-items:center;display:flex;position:relative}.password-input input{padding-right:2.5rem}.password-input button{padding:0;display:flex;position:absolute;right:.5rem}.password-input svg{width:1.1rem;height:1.1rem}.password-rules{flex-direction:column;gap:.35rem;margin:0 0 .7rem;padding:0;list-style:none;display:flex}.password-rules li{align-items:center;gap:.35rem;font-size:.72rem;display:flex}.password-rules svg{color:var(--green)}.security-grid form>p{margin:.65rem 0 .5rem;font-size:.8rem}.security-grid .primary{min-height:2.3rem;margin-top:auto;padding:.5rem .7rem;font-size:.8rem}.two-factor-status{border:1px solid var(--brand-c008c51,#008c51);background:var(--brand-c003b2160,#003b2160);border-radius:.5rem;align-items:center;gap:.9rem;padding:.75rem;display:flex}.two-factor-status p{margin-top:.4rem;font-size:.77rem}.two-factor-method{border:1px solid var(--brand-c114b40,#114b40);border-radius:.5rem;flex-direction:column;flex:1;min-height:0;margin-top:.8rem;padding:.75rem;display:flex}.two-factor-method h3{font-size:.9rem}.two-factor-method>p{color:#c0d0cf;margin:.6rem 0;font-size:.73rem}.two-factor-method .qr-placeholder{min-height:3rem;margin:0}.two-factor-method .qr-placeholder svg{width:3rem;height:3rem}.security-grid .integration-note{margin-bottom:0;font-size:.72rem}.security-grid>.panel>label{margin:.55rem 0}.logged-devices{flex:1;min-height:0;overflow:auto}.logged-devices>div{border-bottom:1px solid var(--brand-c0f483a,#0f483a);align-items:center;gap:.75rem;padding:.6rem .4rem;font-size:.78rem;display:flex}.logged-devices>div>div{flex:1}.logged-devices small{color:#b3c8c9;margin-top:.25rem;font-size:.68rem;display:block}.logged-devices>div>svg{width:1.4rem}.security-grid .danger.button{min-height:2rem;margin-top:.6rem;padding:.5rem;font-size:.74rem}.security-grid .audit-list{flex:1}.security-grid .audit-list>div{padding:.5rem 0;font-size:.72rem}.security-grid .audit-list span{flex:1}.security-grid .audit-list small{font-size:.6rem}.security-rules{flex-direction:column;flex:1;justify-content:space-around;gap:.4rem;display:flex}.security-rules>div{align-items:center;gap:.7rem;font-size:.75rem;display:flex}.security-rules>div span{flex:1}.settings-team{flex:1;grid-template-rows:.75fr 2.1fr 1.6fr;grid-template-columns:1.65fr 1fr;gap:1.1vh .8vw;min-height:0;display:grid}.settings-team-metrics{grid-column:1/3;grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.settings-team-metrics .panel{flex-direction:row;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.settings-team-metrics svg{color:var(--green);width:2.5rem;height:2.5rem}.settings-team-metrics strong{font-size:1.5rem}.settings-team-metrics p{margin-top:.3rem;font-size:.8rem}.settings-member-table{padding:.7rem}.settings-member-table td{padding:.6rem .4rem}.settings-member-table select{width:9rem;padding:.4rem;font-size:.75rem}.settings-role{border:1px solid var(--brand-c124637,#124637);background:var(--brand-c012019,#012019);border-radius:.5rem;flex:1;align-items:center;gap:.8rem;margin:.2rem 0;padding:.7rem .6rem;font-size:.85rem;display:flex}.settings-role svg{color:var(--green);width:2rem;height:2rem}.settings-role>div{flex:1}.settings-role small{color:#c0d0d1;margin-top:.3rem;font-size:.7rem;display:block}.settings-role:first-of-type{background:#1b003b;border-color:#8100d8}.settings-role:first-of-type svg{color:#c85aff}.permissions-panel>p{margin:.3rem 0 .8rem;font-size:.75rem}.permission-grid{flex:1;grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.permission-grid>div{flex-wrap:wrap;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.permission-grid strong{font-size:.75rem}.permission-grid small{color:#8ab4a2;width:100%;margin-left:1.5rem;font-size:.65rem}.permission-check{background:var(--green);width:1.1rem;height:1.1rem;color:var(--brand-c001a0c,#001a0c);border-radius:.2rem;place-items:center;display:grid}.advanced-permissions .primary{margin-top:auto;font-size:.8rem}.notification-settings{flex:1;grid-template-rows:.65fr 2fr 1.9fr;grid-template-columns:1.15fr 1fr 1fr;gap:1.1vh .8vw;min-height:0;display:grid}.notification-overview{grid-column:1/4;grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.notification-overview .section-title{gap:.6rem;margin:0}.notification-overview .section-title h3{font-size:.9rem}.notification-overview .section-title p{font-size:.7rem}.notification-overview .section-icon{width:3rem;height:3rem}.notification-toggles{flex-direction:column;flex:1;justify-content:space-around;gap:.4rem;min-height:0;display:flex}.notification-toggles label{flex-direction:row;align-items:center;gap:.7rem;font-size:.8rem;display:flex}.notification-toggles label>div{flex:1;min-width:0}.notification-toggles strong{font-size:.8rem;font-weight:500}.notification-toggles small{color:#b6c8c6;margin-top:.2rem;font-size:.68rem;display:block}.toggle-input{appearance:none;cursor:pointer;background:#315e71;border:1px solid #749eab;border-radius:2rem;position:relative;width:2.3rem!important;height:1.3rem!important}.toggle-input:after{content:"";background:#fff;border-radius:50%;width:1.03rem;height:1.03rem;position:absolute;top:.08rem;left:.1rem}.toggle-input:checked{background:var(--brand-c00ed9b,#00ed9b);border-color:var(--brand-c27ffb0,#27ffb0)}.toggle-input:checked:after{left:1.02rem}.sound-list{flex-direction:column;flex:1;justify-content:space-around;gap:.4rem;display:flex}.sound-list>div{align-items:center;gap:.6rem;font-size:.75rem;display:flex}.sound-list>div>span:first-of-type{flex:1}.sound-list button{border:1px solid var(--green);color:var(--green);border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;margin-right:.5rem;padding:0;display:grid}.sound-list .readonly-select{min-width:38%;padding:.4rem;font-size:.68rem}.notification-preview{background:var(--brand-c052627,#052627);border:1px solid var(--brand-c1c5348,#1c5348);border-radius:.5rem;align-items:center;gap:.7rem;margin-top:1rem;padding:.8rem;display:flex}.notification-preview>svg{color:var(--green);width:2rem;height:2rem}.notification-preview strong{font-size:.8rem}.notification-preview p{color:#b5c9c7;margin-top:.3rem;font-size:.73rem}.notification-preview small{align-self:flex-start;margin-left:auto;font-size:.65rem}.notification-settings>.panel:last-child .primary{min-height:2.4rem;margin-top:.8rem;font-size:.8rem}.notification-settings>.panel:last-child>small{margin-top:.5rem;font-size:.65rem}.notification-settings .preference-row{font-size:.75rem}.notification-settings .color-swatches{gap:.5rem}.notification-settings .color-swatches i{width:1.15rem;height:1.15rem}.modal-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:50;background:#000b;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal{background:linear-gradient(135deg, var(--brand-c063126,#063126), var(--brand-c00150e,#00150e));border:1px solid var(--brand-c00a75c,#00a75c);overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:1rem;flex:0 auto;width:100%;max-width:min(36rem,100%);min-height:0;max-height:calc(100dvh - 3rem);padding:1.2rem;font-size:.88rem;position:relative;overflow:auto;box-shadow:0 25px 100px #0009}.modal h2{margin:0 2rem .85rem 0;font-size:1.25rem}.modal p{margin:.8rem 0;font-size:.9rem;line-height:1.55}.modal .modal-close{padding:.25rem;display:flex;position:absolute;top:1rem;right:1rem}.modal input,.modal select,.modal textarea{padding:.5rem .65rem;font-size:.9rem}.modal label{font-size:.9rem}.modal form>.primary{width:100%;margin-top:1.2rem}.modal .check{margin-top:1rem}.form-grid{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.form-grid>label+label{margin-top:0}.stack-buttons{flex-direction:column;gap:.6rem;display:flex}.import-preview{max-height:40vh;margin:1rem 0;overflow:auto}.empty-state{text-align:center;color:#7da999;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:1rem;display:flex}.empty-state>span{color:var(--brand-c176844,#176844);margin-bottom:.3rem;font-size:2rem}.empty-state p{max-width:25rem;font-size:.8rem;line-height:1.5}.toast{background:var(--brand-c00382c,#00382c);border:1px solid var(--brand-c00c78b,#00c78b);z-index:100;border-radius:.7rem;align-items:center;gap:1rem;max-width:min(32rem,90vw);padding:1rem 1.2rem;font-size:.9rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 10px 35px #0009}.toast button{padding:0;display:flex}.loading-screen{background:radial-gradient(var(--brand-c00412c,#00412c), var(--brand-c00100a,#00100a));flex-direction:column;justify-content:center;align-items:center;gap:2rem;height:100dvh;font-size:1rem;display:flex}.loading-screen .brand{transform:scale(1.5)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:var(--brand-c0c5b40,#0c5b40);border-radius:3px}::-webkit-scrollbar-track{background:0 0}@media (min-width:1800px){.auth-card .brand strong{font-size:2.75rem}.auth-pitch .brand strong{font-size:3.6rem}.page-content{padding-top:1.2vh}.sidebar nav a{font-size:1.18rem}}@media (max-width:1200px) and (min-width:769px){.sidebar nav a{gap:.9rem;font-size:1rem}.sidebar .brand strong{font-size:1.65rem}.sidebar .brand-icon{width:3rem}.page-heading p{font-size:.92rem}.metric-top{gap:1.2rem}.contacts-layout{grid-template-columns:minmax(0,1fr) 26%}.inbox-layout{grid-template-columns:29% minmax(0,1fr) 27%}.chat-header{gap:.45rem}.chat-header-tools{gap:.2rem}.chat-header-tools button{padding:.2rem}.contact-address{margin-left:0}.automation-state{margin:0}.automation-stat{display:none}.team-toolbar .tabs button{padding:.65rem;font-size:.7rem}.team-toolbar .search-box{width:14rem}.general-settings{grid-template-rows:1.7fr 1.05fr 1fr}.auth-card .brand strong{font-size:2.5rem}.is-register .auth-card .brand strong{font-size:2.2rem}.notification-toggles small{font-size:.6rem}}@media (max-width:768px){:root{font-size:13px}.mobile-only{display:flex!important}.auth-screen{background-position:35%;justify-content:center;padding:2dvh 4vw}.auth-pitch{display:none}.auth-card,.is-register .auth-card{background:radial-gradient(ellipse at top left, var(--brand-c124b3480,#124b3480), transparent 65%), var(--brand-c00110df2,#00110df2);border-radius:1.1rem;width:min(100%,440px);height:96dvh;margin:0;padding:9dvh 6vw 3dvh}.language,.is-register .language{top:1.8dvh;right:5vw}.auth-card .brand strong,.is-register .auth-card .brand strong{font-size:2.4rem}.auth-card .brand-icon,.is-register .auth-card .brand-icon{width:4.8rem;height:5.2rem}.auth-card .brand small,.is-register .auth-card .brand small{font-size:.59rem}.auth-intro{margin-top:4dvh}.auth-intro h2{font-size:1.9rem}.auth-intro p{margin-top:1.5dvh;font-size:1.12rem}.auth-card form{margin-top:3dvh}.auth-card label{font-size:1rem}.auth-input{height:6.5dvh;min-height:40px}.auth-input input{font-size:16px}.auth-card form label+label{margin-top:2dvh}.auth-options{margin-top:2.5dvh}.auth-options .check,.text-button{font-size:.9rem}.auth-submit{height:6dvh;min-height:40px}.google-button{height:6.4dvh;min-height:40px}.divider{margin:2.5dvh 0}.auth-footer{font-size:.94rem}.is-register .auth-card{padding-top:6.2dvh}.is-register .auth-intro{margin-top:1.5dvh}.is-register .auth-intro p{white-space:normal;margin-top:.7dvh;font-size:.96rem}.is-register .auth-card form{margin-top:1.5dvh}.is-register .auth-card label{font-size:.92rem}.is-register .auth-input{height:5.5dvh;min-height:35px}.is-register .auth-input input{font-size:16px}.is-register .auth-card form label+label{margin-top:1.3dvh}.is-register .auth-options{margin-top:1.6dvh}.is-register .auth-options .check,.is-register .auth-options button{font-size:.82rem}.is-register .auth-submit{height:5.5dvh;min-height:36px;margin-top:1.5dvh!important}.is-register .google-button{height:5.5dvh;min-height:36px}.is-register .divider{margin:1.8dvh 0}.is-register .auth-footer{padding-top:1.2dvh}.workspace{grid-template-columns:minmax(0,1fr)}.sidebar{z-index:30;background:var(--brand-c00140ff5,#00140ff5);width:265px;height:100dvh;padding:1.5rem .8rem 1rem;transition:left .2s;position:fixed;top:0;left:-280px;box-shadow:10px 0 50px #000b}.sidebar.open{left:0}.sidebar-brand{align-items:center;margin-bottom:2rem;display:flex}.sidebar-brand>.mobile-only{margin-left:auto}.sidebar nav a{height:5.2dvh;min-height:33px;font-size:1.02rem}.sidebar .brand strong{font-size:1.7rem}.sidebar nav{gap:.4dvh}.sidebar-art{height:32vh}.topbar{gap:.7rem;height:56px;min-height:56px;padding:0 .8rem}.topbar>.mobile-only{padding:.1rem}.global-search{flex:1;width:auto;height:35px;min-height:35px;padding:0 .6rem}.global-search input{font-size:.85rem}.global-search kbd{display:none}.topbar-actions{gap:.7rem}.topbar-actions>button:first-child,.profile-button span:not(.avatar),.profile-button>svg{display:none}.profile-button .avatar{width:2.3rem;height:2.3rem;font-size:.8rem}.notification-bell>svg{width:1.4rem!important}.page-content{gap:.8rem;padding:.9rem .8rem .8rem}.simulation-label{font-size:.45rem;top:1px;right:.8rem}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:.5rem;min-height:58px}.page-heading h1{font-size:1.7rem}.page-heading p{white-space:normal;margin-top:.3rem;font-size:.85rem}.page-heading>.button.date-display{display:none}.heading-actions{gap:.4rem;width:100%;overflow:auto}.heading-actions>.search-box{flex:1;width:auto}.heading-actions>.button,.heading-actions>.primary{min-height:2.2rem;padding:.5rem .6rem;font-size:.7rem}.page-heading>.primary{min-height:2.2rem;margin-left:auto;padding:.5rem .7rem;font-size:.72rem}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;height:90px;min-height:90px}.metric{border-radius:.5rem;padding:.65rem .5rem .4rem}.metric-top{display:block}.metric-icon{opacity:.7;border-radius:.4rem;width:1.6rem;height:1.6rem;position:absolute;top:.4rem;right:.45rem}.metric-icon svg{width:1rem;height:1rem}.metric-top p{white-space:normal;max-width:70%;min-height:1.6rem;font-size:.58rem;line-height:1.3}.metric-top strong{white-space:nowrap;margin-top:.35rem;font-size:1.2rem}.metric-bottom{margin-top:.5rem}.metric-bottom span{white-space:normal;font-size:.52rem;font-weight:400}.metric-bottom span svg{width:.6rem;height:.6rem}.metric-bottom>svg,.metric>small{display:none}.metric:has(.metric-top strong){min-width:0}.metric-top strong{font-size:clamp(.9rem,3.5vw,1.3rem)}.panel{border-radius:.5rem;padding:.7rem}.panel-heading{margin-bottom:.5rem}.panel-heading h3{font-size:.9rem}.dashboard-grid{grid-template-rows:1.35fr 1.1fr 1fr;grid-template-columns:1fr 1fr;gap:.65rem;overflow:auto}.recent-conversations{grid-area:1/1/3}.dashboard-attendance{grid-area:1/2}.dashboard-status{grid-area:2/2}.dashboard-channels{display:none}.dashboard-funnel{grid-area:3/1}.dashboard-sales{display:none}.dashboard-tasks{grid-area:3/2}.conversation-preview{gap:.4rem;min-height:44px;padding:.45rem 0}.conversation-preview .avatar{width:2rem;height:2rem}.conversation-preview strong{text-overflow:ellipsis;white-space:nowrap;max-width:83px;font-size:.67rem;overflow:hidden}.conversation-preview p{max-width:85px;font-size:.6rem}.conversation-preview>div:nth-of-type(2),.conversation-preview>svg{display:none}.panel-heading .link{font-size:.65rem}.panel-heading .select-wrap{max-width:90px}.panel-heading .select-wrap select{min-height:1.7rem;padding:.3rem;font-size:.58rem}.panel-heading .select-wrap>svg{display:none}.dashboard-attendance .panel-heading{flex-wrap:wrap}.donut-wrap{flex-direction:column;gap:.3rem}.donut{flex:1;width:100%;height:70%;min-height:50px}.donut-center strong{font-size:1rem}.donut-center span{font-size:.6rem}.chart-legend{flex:0;gap:.4rem;width:100%}.chart-legend>div{gap:.25rem;font-size:.6rem}.chart-legend small{font-size:.55rem}.chart-legend b{font-size:.6rem}.dashboard-status .chart-legend>div:nth-child(n+3){display:none}.task-list label{white-space:normal;gap:.4rem;font-size:.6rem}.task-list small,.task-list .badge{display:none}.task-list label input{width:.9rem;height:.9rem}.task-list label span{max-height:2.5rem;overflow:hidden}.dashboard-tasks .panel-heading{flex-wrap:wrap}.contacts-layout{flex:1;min-height:0;display:flex}.contacts-main{width:100%}.contacts-layout>.contact-details{display:none}.filter-bar{flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem}.filter-bar .search-box{flex:auto;width:100%}.filter-bar .select-wrap{flex:1}.contacts-table-panel table{min-width:650px;font-size:.75rem}.contacts-table-panel .avatar{width:2.2rem;height:2.2rem}.contacts-table-panel td{padding:.6rem}.pagination{flex-wrap:wrap;padding:.6rem;font-size:.65rem}.pagination .select-wrap select{min-height:2rem;font-size:.65rem}.pagination b{padding:.3rem .5rem}.pagination .select-wrap{max-width:8rem}.inbox-filters{gap:.4rem;min-height:38px;padding-bottom:.15rem;overflow:auto}.inbox-filters>button{padding:.4rem .5rem;font-size:.7rem}.inbox-layout{min-height:0;display:block;position:relative}.inbox-list,.chat-panel,.inbox-details{width:100%;height:100%}.inbox-layout.mobile-pane-list .chat-panel,.inbox-layout.mobile-pane-list .inbox-details,.inbox-layout.mobile-pane-chat .inbox-list,.inbox-layout.mobile-pane-chat .inbox-details,.inbox-layout.mobile-pane-details .inbox-list,.inbox-layout.mobile-pane-details .chat-panel{display:none}.inbox-list{padding:.1rem}.inbox-contact{gap:.8rem;min-height:74px;padding:.7rem}.inbox-contact strong{font-size:.95rem}.inbox-contact p{font-size:.8rem}.inbox-contact .avatar{width:3.5rem;height:3.5rem}.inbox-contact .badge{font-size:.65rem}.chat-header{gap:.6rem;min-height:66px;padding:.7rem}.chat-header>.avatar{width:2.8rem;height:2.8rem}.chat-header strong{font-size:.9rem}.chat-header p{font-size:.75rem}.chat-header>.badge{display:none}.chat-header-tools button:first-child{display:flex}.chat-header-tools button:nth-child(3){display:none}.chat-header-tools button{padding:.4rem}.chat-header>.mobile-only{padding:0}.chat-messages{gap:.8rem;padding:.8rem}.message{max-width:90%;padding:.7rem .8rem .4rem;font-size:1rem}.composer-options small{font-size:.58rem}.composer-input input{font-size:16px}.inbox-details .contact-details{flex-shrink:0;min-height:340px}.inbox-details .panel:last-child{min-height:195px}.inbox-details .contact-address{margin-left:5.8rem}.inbox-details .contact-profile h3{font-size:1.2rem}.inbox-details .details-grid{gap:.6rem;font-size:.9rem}.inbox-details .details-grid dd,.inbox-details .note-box p{font-size:.8rem}.inbox-details>.mobile-only{flex-shrink:0;margin-bottom:.6rem}.kanban{scroll-snap-type:x mandatory;gap:.8rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.kanban-column{scroll-snap-align:start;width:75vw;min-width:75vw;padding:.6rem}.kanban-heading h3,.kanban-heading p{font-size:1.1rem}.opportunity{gap:.8rem;min-height:100px;padding:.8rem}.opportunity strong{font-size:1rem}.opportunity p{font-size:.9rem}.opportunity small{font-size:.8rem}.opportunity .badge{font-size:.75rem}.opportunity .avatar{width:3.3rem;height:3.3rem}.kanban-column>.button{min-height:2.8rem;font-size:.9rem}.module-three{grid-template-columns:minmax(0,1fr);gap:.5rem;overflow:auto}.module-three>.categories{display:none}.automations-list{min-height:330px;padding:.6rem}.automations-list .panel-heading .search-box{width:50%;font-size:.7rem}.automation-row{gap:.6rem;min-height:70px;padding:.6rem}.automation-row strong{font-size:.8rem}.automation-row p{font-size:.65rem}.automation-row .square-icon{width:2.6rem;height:2.6rem}.automation-row .square-icon svg{width:1.6rem;height:1.6rem}.automation-state{margin:0 .25rem}.automation-stat{display:none}.automation-detail{min-height:420px}.campaign-layout{grid-template-columns:minmax(0,1fr);gap:.6rem;overflow:auto}.campaign-layout>.categories,.campaign-side{display:none}.campaign-main{height:100%;min-height:0}.campaign-chart{display:none}.campaign-table{flex:1;height:100%}.campaign-table table{min-width:650px}.campaign-table td{padding:.9rem .5rem}.campaign-table .panel-heading{flex-wrap:wrap}.campaign-table .panel-heading .search-box{width:55%}.connections-layout{flex-direction:column;gap:.6rem;display:flex;overflow:auto}.connections-table{flex-shrink:0;min-height:220px}.connections-table .panel-heading{flex-wrap:wrap}.connections-table .panel-heading .search-box{width:58%}.connections-table table{min-width:650px}.qr-panel{flex-shrink:0;min-height:365px}.qr-instructions{margin:.7rem 0;font-size:.9rem}.connections-layout>.panel:nth-child(n+3){flex-shrink:0;min-height:200px}.connections-layout .donut-wrap{flex-direction:row}.connections-layout .donut{flex:1;height:140px}.connections-layout .chart-legend{flex:1}.team-toolbar{flex-wrap:wrap;gap:.5rem}.team-toolbar .tabs{width:100%;overflow:auto}.team-toolbar .tabs button{padding:.5rem .8rem;font-size:.7rem}.team-toolbar .search-box{width:100%}.team-layout{flex-direction:column;gap:.7rem;display:flex;overflow:auto}.team-table{flex-shrink:0;min-height:240px}.team-table table{min-width:590px}.team-side{flex-shrink:0;gap:.6rem;min-height:360px}.team-side>.panel{min-height:170px}.team-side .donut-wrap{flex-direction:row}.team-side .donut{flex:1;height:130px}.team-side .chart-legend{flex:1}.team-layout>.panel:nth-last-child(2),.team-layout>.panel:last-child{flex-shrink:0;min-height:180px}.reports-grid{flex-direction:column;gap:.7rem;display:flex;overflow:auto}.reports-grid>.panel{flex-shrink:0;min-height:210px}.reports-grid .donut-wrap{flex-direction:row}.reports-grid .donut{flex:1;height:150px}.reports-grid .chart-legend{flex:1;gap:.8rem}.reports-grid .chart-legend>div{font-size:.8rem}.plans-layout{flex-direction:column;gap:.8rem;display:flex;overflow:auto}.plans-layout>.panel{flex-shrink:0;min-height:190px}.plan-hero{padding:1rem}.plan-hero h2{font-size:1.4rem}.plan-summary>div{gap:.4rem;padding:.8rem .5rem}.plan-summary svg{width:1.2rem}.plan-summary strong{font-size:.75rem}.plan-summary span{font-size:.6rem}.upgrade-banner{padding:1.2rem;min-height:160px!important}.upgrade-banner>svg{width:5rem;height:5rem}.upgrade-banner h2{font-size:1.25rem}.upgrade-banner p{font-size:.8rem}.plan-resources{min-height:360px!important}.resource-row{padding:.8rem .4rem;font-size:.75rem}.resource-row>span{width:35%}.resource-row>b{font-size:.65rem}.resource-row>svg{width:1.2rem}.compare-plans{overflow-x:auto;min-height:425px!important}.pricing-grid{min-width:570px;min-height:310px}.pricing-card li{font-size:.8rem}.pricing-card>strong{font-size:1.3rem}.settings-tabs{gap:.4rem;width:100%}.settings-tabs button{gap:.3rem;min-height:2.8rem;padding:.6rem .4rem;font-size:.72rem}.settings-tabs svg{width:1.1rem;height:1.1rem}.general-settings{flex-direction:column;gap:.7rem;display:flex;overflow:auto}.general-settings>.panel{flex-shrink:0;min-height:180px}.general-settings>.company-settings{min-height:310px}.company-fields{grid-template-columns:minmax(0,1fr)}.company-logo{display:none}.general-settings label{font-size:.85rem}.general-settings input,.general-settings textarea{padding:.4rem;font-size:16px}.general-settings>.account-preferences{min-height:280px}.general-settings>.default-messages{min-height:230px}.section-title h3{font-size:1rem}.section-title p{font-size:.75rem}.preference-row{font-size:.85rem}.readonly-select{min-width:45%;font-size:.75rem}.color-swatches{gap:.5rem}.settings-team{flex-direction:column;gap:.7rem;display:flex;overflow:auto}.settings-team-metrics{flex-shrink:0;grid-template-columns:1fr 1fr;gap:.5rem}.settings-team-metrics .panel{min-height:80px;padding:.8rem}.settings-team-metrics strong{font-size:1.4rem}.settings-team-metrics p{font-size:.7rem}.settings-team>.panel{flex-shrink:0;min-height:220px}.settings-member-table table{min-width:540px}.settings-member-table .panel-heading{flex-wrap:wrap}.settings-member-table .panel-heading .search-box{width:100%}.settings-team>.settings-roles{min-height:300px}.settings-team>.permissions-panel{min-height:280px}.permission-grid{grid-template-columns:1fr 1fr;gap:1rem}.security-grid{flex-direction:column;gap:.7rem;display:flex;overflow:auto}.security-grid>.panel{flex-shrink:0;min-height:300px;padding:1rem}.security-grid>.panel:first-child{min-height:430px}.security-grid>.panel:nth-child(2){min-height:350px}.security-grid>.panel:nth-child(3){min-height:340px}.security-grid label{font-size:.9rem}.security-grid input{padding:.65rem;font-size:16px}.security-grid .primary{min-height:2.7rem}.security-grid .section-title h3{font-size:1.05rem}.security-grid .section-title p{font-size:.8rem}.notification-settings{flex-direction:column;gap:.7rem;display:flex;overflow:auto}.notification-overview{display:none}.notification-settings>.panel{flex-shrink:0;min-height:285px;padding:1rem}.notification-toggles strong{font-size:.9rem}.notification-toggles small{font-size:.75rem}.notification-settings .preference-row{font-size:.85rem}.modal{max-height:94dvh;padding:1.4rem}.modal input,.modal textarea,.modal select{font-size:16px}.modal .form-grid{grid-template-columns:1fr}.modal h2{font-size:1.4rem}.toast{font-size:.85rem;bottom:1rem;right:1rem}.empty-state p{font-size:.8rem}}@media (max-width:380px){:root{font-size:12px}.auth-card .brand strong,.is-register .auth-card .brand strong{font-size:2.2rem}.auth-card .brand-icon,.is-register .auth-card .brand-icon{width:4.3rem;height:4.7rem}.auth-card .brand small,.is-register .auth-card .brand small{font-size:.52rem}.auth-options .check,.text-button{font-size:.85rem}.auth-footer{font-size:.9rem}.metric-top p{font-size:.6rem}.metrics{height:85px;min-height:85px}.page-content{gap:.6rem}.page-heading h1{font-size:1.5rem}.dashboard-grid{grid-template-columns:1.1fr 1fr}.metric-icon{width:1.4rem;height:1.4rem}}@media (max-height:650px) and (min-width:769px){.sidebar-brand{margin-bottom:2vh}.sidebar nav a{height:5vh}.auth-card{padding-top:8.4vh}.auth-card .brand-icon{width:4.5rem;height:4.8rem}.auth-intro{margin-top:3vh}.auth-card form,.auth-options{margin-top:2vh}.auth-pitch h1{margin-top:3vh}.benefits{gap:1vh;margin-top:2.5vh}.is-register .auth-card .brand-icon{width:3.6rem;height:3.9rem}.is-register .auth-intro{margin-top:1.2vh}.is-register .auth-card form{margin-top:1.4vh}.is-register .auth-card form label+label{margin-top:1.2vh}.is-register .auth-input{height:5.5vh}.metric{padding:.7rem}.metric-top{gap:1rem}.metric-icon{width:3rem;height:3rem}.metric-bottom{margin-top:.5rem}.inbox-contact{min-height:8.1vh}.inbox-details .contact-details{min-height:24rem}.notification-toggles small{font-size:.61rem}}@media (max-height:650px) and (max-width:768px){.auth-card,.is-register .auth-card{padding-top:6.5dvh}.auth-card .brand-icon,.is-register .auth-card .brand-icon{width:3rem;height:3.4rem}.auth-card .brand strong,.is-register .auth-card .brand strong{font-size:1.9rem}.auth-card .brand small,.is-register .auth-card .brand small{font-size:.45rem}.auth-intro,.is-register .auth-intro{margin-top:1dvh}.auth-intro h2,.is-register .auth-intro h2{font-size:1.5rem}.auth-intro p,.is-register .auth-intro p{margin-top:.5dvh;font-size:.85rem}.auth-card form,.is-register .auth-card form{margin-top:1.5dvh}.auth-card label,.is-register .auth-card label{font-size:.85rem}.auth-input,.is-register .auth-input{height:6dvh;min-height:30px}.auth-card form label+label,.is-register .auth-card form label+label,.auth-options,.is-register .auth-options{margin-top:1dvh}.auth-submit,.is-register .auth-submit{height:6dvh;min-height:30px;margin-top:1dvh!important}.google-button,.is-register .google-button{height:6dvh;min-height:30px}.divider,.is-register .divider{margin:1dvh 0}.auth-footer,.is-register .auth-footer{padding-top:.5dvh;font-size:.85rem}}
.admin-shell{background:radial-gradient(ellipse at 60% -25%, var(--brand-c00462d44,#00462d44), transparent 60%), var(--brand-c00130f,#00130f)}.admin-sidebar{background:linear-gradient(160deg, var(--brand-c001d16,#001d16), var(--brand-c000f0d,#000f0d));padding-bottom:1.1rem}.admin-sidebar .sidebar-brand{margin-bottom:.7rem}.admin-identification{border:1px solid var(--brand-c07583d,#07583d);background:var(--brand-c003124,#003124);color:var(--brand-c00e6a0,#00e6a0);letter-spacing:.1rem;border-radius:.4rem;align-items:center;gap:.5rem;margin:0 .5rem 1.1rem;padding:.6rem .5rem;font-size:.65rem;display:flex}.admin-identification i{color:var(--brand-c9cc4b5,#9cc4b5);letter-spacing:0;margin-left:auto;font-size:.6rem;font-style:normal}.admin-sidebar nav{gap:.35vh}.admin-sidebar nav a{gap:1rem;height:4.8vh;min-height:2.3rem;padding:0 .8rem;font-size:.93rem}.admin-sidebar nav a svg{width:1.45rem;height:1.45rem}.admin-sidebar-bottom{border-top:1px solid var(--brand-c0b513a,#0b513a);color:var(--brand-c6bd5aa,#6bd5aa);align-items:center;gap:.7rem;margin-top:auto;padding:1rem .4rem .4rem;display:flex}.admin-sidebar-bottom>svg{width:1.6rem}.admin-sidebar-bottom strong{font-size:.73rem;display:block}.admin-sidebar-bottom small{color:#94a3b8;margin-top:.35rem;font-size:.65rem;display:block}.admin-header-user{align-items:center;gap:.7rem;font-size:.85rem;display:flex}.admin-header-user>span{flex-direction:column;gap:.3rem;display:flex}.admin-header-user small{color:var(--brand-c94c3b4,#94c3b4);letter-spacing:.04rem;font-size:.65rem}.admin-shell .topbar{height:7.5vh;min-height:4rem}.admin-shell .global-search{width:54%;height:2.75rem}.admin-main{flex-direction:column;flex:1;min-height:0;padding:.7rem 1.2rem 1rem;display:flex;overflow:hidden}.admin-breadcrumb{color:#99b5aa;flex-shrink:0;align-items:center;gap:.5rem;min-height:1.1rem;margin-bottom:.55rem;font-size:.65rem;display:flex}.admin-breadcrumb a{color:var(--brand-c00cfa0,#00cfa0)}.admin-content{flex-direction:column;flex:1;gap:1rem;min-height:0;padding-right:.2rem;display:flex;overflow:hidden auto}.admin-content>.panel{flex-shrink:0}.admin-content>.admin-data-panel{flex:1;min-height:18rem}.admin-page-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;min-height:3.6rem;display:flex}.admin-page-heading h1{letter-spacing:-.05rem;font-size:1.85rem}.admin-page-heading p{color:#a5bbb2;margin-top:.4rem;font-size:.85rem;line-height:1.4}.admin-heading-actions{align-items:center;gap:.6rem;display:flex}.admin-heading-actions>.button,.admin-heading-actions>.primary{min-height:2.5rem;padding:.6rem .8rem;font-size:.75rem}.admin-heading-actions .select-wrap{min-width:9rem}.admin-stat-grid{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.admin-stat{border:1px solid var(--brand-c0b513b,#0b513b);background:linear-gradient(120deg, var(--brand-c00271e,#00271e), var(--brand-c001812,#001812));border-radius:.6rem;align-items:center;gap:.8rem;min-width:0;min-height:4.8rem;padding:.85rem;transition:border-color .15s;display:flex}.admin-stat[href]:hover{border-color:var(--brand-c00d893,#00d893);background:var(--brand-c003124,#003124)}.admin-stat-icon{width:2.2rem;height:2.2rem;color:var(--brand-c00e6a0,#00e6a0);background:var(--brand-c004b34,#004b34);border-radius:.55rem;flex-shrink:0;place-items:center;display:grid}.admin-stat-icon.blue{color:#00b7ff;background:#00334c}.admin-stat-icon.purple{color:#c068ff;background:#2d0e46}.admin-stat-icon.yellow{color:#ffcf30;background:#493d0a}.admin-stat>div{min-width:0}.admin-stat p{color:#afc6bd;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.admin-stat strong{margin-top:.35rem;font-size:1.3rem;font-weight:650;line-height:1.15;display:block}.admin-stat small{color:#729f8d;margin-top:.3rem;font-size:.62rem;display:block}.admin-stat-grid.compact .admin-stat{min-height:5.2rem}.admin-updated{color:#7caa98;flex-shrink:0;align-items:center;gap:.4rem;margin-top:-.5rem;font-size:.62rem;display:flex}.admin-updated>span{margin-left:auto}.admin-dashboard-charts{flex-shrink:0;grid-template-columns:1.4fr 1fr 1fr;gap:.8rem;height:19vh;min-height:10rem;display:grid}.admin-dashboard-charts .panel{padding:.8rem}.admin-dashboard-charts .chart-legend{gap:.7rem}.admin-dashboard-charts .chart-legend>div{font-size:.65rem}.admin-dashboard-charts .donut-center strong{font-size:1.2rem}.admin-dashboard-lower{flex:1;grid-template-columns:1.5fr 1fr 1.1fr;gap:.8rem;min-height:10rem;display:grid}.admin-dashboard-lower .panel{min-height:10rem}.admin-demo-label{color:#e9bc47;margin-top:.2rem;font-size:.6rem;display:block}.admin-alert{border-bottom:1px solid var(--brand-c0d4533,#0d4533);align-items:flex-start;gap:.7rem;padding:.6rem 0;display:flex}.admin-alert>svg{color:#e4b543;width:1.2rem}.admin-alert strong{font-size:.78rem}.admin-alert p{color:#b0c3b9;margin:.4rem 0;font-size:.7rem;line-height:1.5}.admin-alert .link{margin-top:.4rem;font-size:.68rem}.admin-timeline{flex-direction:column;gap:0;min-height:0;display:flex;overflow:auto}.admin-timeline>a,.admin-timeline>div{border-bottom:1px solid var(--brand-c0b3c2c,#0b3c2c);align-items:flex-start;gap:.6rem;padding:.55rem 0;font-size:.8rem;display:flex}.admin-timeline strong{font-size:.72rem;line-height:1.4;display:block}.admin-timeline small{color:#87a99a;margin-top:.25rem;font-size:.63rem;display:block}.admin-timeline i{background:var(--brand-c00dd95,#00dd95);width:.5rem;height:.5rem;box-shadow:0 0 6px var(--brand-c00f09c44,#00f09c44);border-radius:50%;flex-shrink:0;margin-top:.2rem}.admin-timeline p{color:#b7c9c0;margin:.3rem 0;font-size:.8rem}.admin-filter-bar{flex-shrink:0;align-items:center;gap:.65rem;margin-bottom:.8rem;display:flex}.admin-filter-bar .search-box{flex:1}.admin-filter-bar .select-wrap{width:10rem}.admin-filter-bar>.button{font-size:.75rem}.admin-data-panel{padding:.85rem;overflow:hidden}.admin-data-panel table{font-size:.8rem}.admin-data-panel th{background:var(--brand-c032c23,#032c23);color:#a6c9b9;z-index:1;padding:.8rem .75rem;font-size:.74rem;position:sticky;top:0}.admin-data-panel td{border-bottom:1px solid var(--brand-c0e3e30,#0e3e30);padding:.8rem .75rem;line-height:1.45}.admin-data-panel td .button{min-height:2rem;padding:.45rem .7rem;font-size:.7rem}.admin-entity{align-items:center;gap:.7rem;display:flex}.admin-entity>div{flex-direction:column;gap:.25rem;display:flex}.admin-entity strong{font-size:.8rem}.admin-entity small,.admin-cell-subtitle{color:var(--brand-c7fba9f,#7fba9f);margin-top:.2rem;font-size:.65rem;display:block}.admin-entity-icon{background:var(--brand-c003f2c,#003f2c);border:1px solid var(--brand-c086744,#086744);width:2.4rem;height:2.4rem;color:var(--brand-c00e6a0,#00e6a0);border-radius:.55rem;flex-shrink:0;place-items:center;display:grid}.admin-row-actions{align-items:center;gap:.4rem;display:flex}.admin-empty{text-align:center;color:#8db39f;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:12rem;padding:2.5rem 1rem;display:flex}.admin-empty h3{color:var(--brand-ce2eee7,#e2eee7);font-size:1rem}.admin-empty p{max-width:42rem;font-size:.85rem;line-height:1.6}.admin-empty>svg{color:var(--brand-c00b77c,#00b77c)}.admin-empty .button,.admin-empty .primary{font-size:.8rem}.admin-error{color:#ffb6a1;text-align:center;background:#39161150;border:1px solid #834032;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;font-size:.85rem;display:flex}.admin-error>svg{width:2rem;height:2rem}.admin-error h3{max-width:40rem;font-size:.95rem;line-height:1.5}.admin-skeleton{flex:1;grid-template-columns:1fr 1fr 1fr;gap:1rem;min-height:11rem;display:grid}.admin-skeleton>div{background:linear-gradient(100deg, var(--brand-c002319,#002319), var(--brand-c00392a,#00392a), var(--brand-c002319,#002319));border:1px solid var(--brand-c0b543c,#0b543c);background-size:200% 100%;border-radius:.6rem;animation:1.4s infinite admin-shimmer}@keyframes admin-shimmer{to{background-position:-200% 0}}.admin-access-screen{background:radial-gradient(ellipse, var(--brand-c003722,#003722), var(--brand-c00100b,#00100b) 70%);flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;width:100vw;height:100dvh;padding:2rem;display:flex}.admin-access-screen>.brand{margin-bottom:1rem}.admin-access-screen>svg{color:var(--brand-c00e6a0,#00e6a0)}.admin-access-screen h1{font-size:1.8rem}.admin-access-screen>div:last-child{gap:.7rem;display:flex}.admin-access-screen .admin-skeleton{flex:0;width:70%;max-width:40rem}.admin-access-screen .admin-error{max-width:40rem}.admin-tabs{flex-shrink:0;gap:.5rem;overflow:auto}.admin-tabs>a{border:1px solid var(--brand-c0b4a35,#0b4a35);white-space:nowrap;background:var(--brand-c001f17,#001f17);border-radius:.4rem;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.8rem;display:flex}.admin-tabs>a.active{border-color:var(--brand-c00ce87,#00ce87);color:#fff;background:var(--brand-c00442e,#00442e);box-shadow:inset 0 0 10px var(--brand-c00f59512,#00f59512)}.admin-two-columns{flex-shrink:0;grid-template-columns:1.2fr 1fr;gap:1rem;display:grid}.admin-dl{grid-template-columns:35% minmax(0,1fr);gap:.8rem 1rem;margin:.8rem 0;font-size:.85rem;display:grid}.admin-dl dt{color:#8fb3a3}.admin-dl dd{overflow-wrap:anywhere;margin:0;line-height:1.45}.admin-two-columns .panel{padding:1rem}.admin-two-columns .stack-buttons{margin:.5rem 0}.admin-form-panel{max-width:100%;padding:1.2rem;overflow:visible}.admin-form-panel>form{width:100%;max-width:76rem}.admin-form-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.admin-form-grid.three{grid-template-columns:repeat(3,1fr)}.admin-form-grid>label+label{margin-top:0}.admin-form-panel label{font-size:.85rem}.admin-form-panel input,.admin-form-panel select,.admin-form-panel textarea{min-height:2.5rem;padding:.65rem .8rem;font-size:.85rem}.admin-form-panel input[type=checkbox]{min-height:0}.admin-form-panel input[type=color]{width:100%;height:2.5rem;padding:.2rem}.admin-form-panel .check{margin-top:.75rem}.admin-form-actions{border-top:1px solid var(--brand-c0a4934,#0a4934);justify-content:flex-end;align-items:center;gap:.7rem;margin-top:1rem;padding-top:1rem;display:flex}.admin-form-actions .primary{margin:0}.admin-section-label{color:var(--brand-c00d696,#00d696);border-bottom:1px solid var(--brand-c0e503a,#0e503a);margin:1.2rem 0 1rem;padding-bottom:.65rem;font-size:.85rem;font-weight:650}.admin-section-label:first-child{margin-top:0}.admin-feature-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.admin-feature-grid .check{margin:0;font-size:.8rem}.admin-contracts{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.admin-json{background:var(--brand-c00100c,#00100c);border:1px solid var(--brand-c164b36,#164b36);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--brand-ca8d2be,#a8d2be);border-radius:.5rem;padding:1rem;font-size:.75rem;line-height:1.55}.admin-content details>summary{cursor:pointer;color:var(--brand-c00d99c,#00d99c);margin:1rem 0;font-size:.85rem}.admin-service-grid{flex-shrink:0;grid-template-columns:1fr 1fr;gap:1rem;display:grid}.admin-service-grid .panel{padding:1.2rem}.admin-service-title{align-items:center;gap:.6rem;display:flex}.admin-service-title>svg{color:var(--brand-c00e6a0,#00e6a0);width:1.4rem}.admin-service-title .badge{margin-left:auto}.admin-service-grid p{color:#96b4a5;margin:1rem 0 .3rem;font-size:.85rem}.admin-integration-grid{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.admin-integration-grid .panel{align-items:flex-start;gap:1rem;min-height:19rem;padding:1.3rem}.admin-integration-grid h2{font-size:1.25rem}.admin-integration-grid p{color:#a0bfaf;flex:1;font-size:.82rem;line-height:1.6}.admin-integration-icon{width:3.2rem;height:3.2rem;color:var(--brand-c00e6a0,#00e6a0);border:1px solid var(--brand-c00aa6c,#00aa6c);background:var(--brand-c003c29,#003c29);border-radius:.75rem;place-items:center;display:grid}.admin-integration-icon svg{width:1.9rem;height:1.9rem}.admin-maintenance-status{align-items:center;gap:1rem;padding:1rem 0;display:flex}.admin-maintenance-status>svg{color:var(--brand-c00e6a0,#00e6a0);width:2.8rem;height:2.8rem}.admin-maintenance-status h2{font-size:1.35rem}.admin-maintenance-status p{color:#9fbdad;margin-top:.4rem;font-size:.85rem}.admin-maintenance-status>.badge{margin-left:auto}.admin-security-check{border:1px solid var(--brand-c00835a,#00835a);background:var(--brand-c003b2940,#003b2940);border-radius:.6rem;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.admin-security-check>svg{color:var(--brand-c00e6a0,#00e6a0);width:2.3rem;height:2.3rem}.admin-security-check p{color:#adbfaf;margin-top:.4rem;font-size:.8rem}.admin-ticket-layout{flex:1;grid-template-columns:minmax(0,1.7fr) minmax(16rem,1fr);gap:1rem;min-height:0;display:grid}.admin-ticket-messages{height:100%;min-height:27rem}.admin-ticket-thread{flex-direction:column;flex:1;gap:.9rem;min-height:0;padding:.5rem 0 1rem;display:flex;overflow:auto}.admin-ticket-thread>article{background:var(--brand-c00322560,#00322560);border:1px solid var(--brand-c0b6548,#0b6548);border-radius:.6rem;padding:1rem}.admin-ticket-thread>article.internal{background:#3e2e133d;border-color:#947132}.admin-ticket-thread>article>span{color:var(--brand-c00d898,#00d898);font-size:.67rem}.admin-ticket-thread>article.internal>span{color:#f6c55c}.admin-ticket-thread>article p{white-space:pre-wrap;margin:.6rem 0;font-size:.9rem;line-height:1.6}.admin-ticket-thread>article small{color:#91b8a5;font-size:.65rem}.admin-ticket-messages>form{border-top:1px solid var(--brand-c10543c,#10543c);padding-top:.7rem}.admin-reply-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-reply-actions .primary{margin-top:.7rem}.admin-ticket-layout>.panel:last-child{align-self:start}.admin-ticket-layout>.panel:last-child>.button{margin-top:1rem}.admin-modal-actions{justify-content:flex-end;align-items:center;gap:.7rem;margin-top:1rem;display:flex}.admin-modal-actions .primary{width:auto;margin:0}.admin-notifications{background:var(--brand-c00251b,#00251b);border:1px solid var(--brand-c00875b,#00875b);z-index:20;border-radius:.6rem;width:25rem;max-height:70vh;padding:1rem;position:absolute;top:calc(100% + .4rem);right:1rem;overflow:auto;box-shadow:0 20px 60px #000b}.admin-notifications>h3{margin-bottom:.7rem}.admin-notifications>div{border-bottom:1px solid var(--brand-c134c36,#134c36);justify-content:space-between;gap:.8rem;padding:.8rem 0;font-size:.75rem;display:flex}.admin-notifications>div a{color:var(--brand-c00d2aa,#00d2aa);white-space:nowrap;font-size:.65rem}.admin-notifications .read{color:#6a9a85}.admin-mfa-screen{background:radial-gradient(ellipse at 30% 10%, var(--brand-c004c3266,#004c3266), transparent 60%), var(--brand-c00120d,#00120d);justify-content:center;align-items:center;height:100dvh;padding:1.5rem;display:flex;overflow:auto}.admin-mfa-card{border:1px solid var(--brand-c008d56,#008d56);background:linear-gradient(130deg, var(--brand-c003025,#003025), var(--brand-c001910,#001910));border-radius:1.1rem;width:32rem;max-width:100%;max-height:95dvh;padding:2rem;overflow:auto;box-shadow:0 15px 80px #0007}.admin-mfa-card>.brand{justify-content:center;margin-bottom:1.8rem}.admin-mfa-title{text-align:center;margin-bottom:1rem}.admin-mfa-title>svg{color:var(--brand-c00e6a0,#00e6a0);width:2.7rem;height:2.7rem;margin-bottom:.8rem}.admin-mfa-title h1{font-size:1.5rem;line-height:1.3}.admin-mfa-title p{color:#accbb9;margin:.7rem 0;font-size:.85rem;line-height:1.6}.admin-mfa-setup{flex-direction:column;align-items:center;margin:1rem 0;display:flex}.admin-mfa-setup>img{border:7px solid #fff;border-radius:.5rem;width:12rem;height:12rem}.admin-mfa-setup details{text-align:center;max-width:100%;margin:.7rem 0;font-size:.75rem}.admin-mfa-setup summary{cursor:pointer;color:var(--brand-c00dba0,#00dba0)}.admin-mfa-setup code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:var(--brand-c00130f,#00130f);border:1px solid var(--brand-c1b6247,#1b6247);color:var(--brand-cb7f6d3,#b7f6d3);border-radius:.4rem;padding:.7rem;display:block}.admin-mfa-card form>label{font-size:.85rem}.admin-mfa-card input{letter-spacing:.4rem;text-align:center;padding:.8rem;font-size:1.5rem}.admin-mfa-card form>.primary{width:100%;margin-top:1rem}.admin-mfa-card form>.link{justify-content:center;width:100%;margin-top:1rem}.admin-return{text-align:center;color:var(--brand-c91bea5,#91bea5);margin-top:1.5rem;font-size:.8rem;display:block}.admin-recovery-codes{grid-template-columns:1fr 1fr;gap:.6rem;margin:1.3rem 0;display:grid}.admin-recovery-codes code{text-align:center;background:var(--brand-c001910,#001910);border:1px solid var(--brand-c1b6143,#1b6143);border-radius:.4rem;padding:.7rem;font-size:.82rem}.admin-mfa-card>.primary{margin-top:.8rem}.admin-shell .topbar .search-results>p{color:#9dbcaa;padding:.8rem;font-size:.8rem}@media (max-width:1200px) and (min-width:769px){.admin-sidebar nav a{gap:.8rem;font-size:.85rem}.admin-identification{padding:.5rem .4rem;font-size:.57rem}.admin-identification i{font-size:.55rem}.admin-page-heading h1{font-size:1.6rem}.admin-page-heading p{font-size:.78rem}.admin-heading-actions{gap:.4rem}.admin-heading-actions>.button,.admin-heading-actions>.primary{padding:.55rem .65rem;font-size:.7rem}.admin-stat{gap:.6rem;padding:.7rem}.admin-stat p{font-size:.68rem}.admin-stat strong{font-size:1.15rem}.admin-dashboard-lower{grid-template-columns:1.5fr 1fr}.admin-dashboard-lower>.panel:last-child{grid-column:1/3;min-height:10rem}.admin-integration-grid{grid-template-columns:1fr 1fr}.admin-filter-bar .select-wrap{width:9rem}.admin-header-user>span{font-size:.75rem}}@media (max-width:768px){.admin-shell .admin-sidebar{width:280px;padding:1.3rem .8rem 1rem}.admin-sidebar .sidebar-brand{margin-bottom:.8rem}.admin-sidebar nav a{gap:.8rem;height:5dvh;min-height:35px;font-size:1rem}.admin-sidebar nav a svg{width:1.5rem;height:1.5rem}.admin-identification{margin-bottom:.8rem;font-size:.7rem}.admin-shell .topbar{height:56px;min-height:56px}.admin-shell .global-search{flex:1;width:auto;height:35px}.admin-header-user>span{display:none}.admin-header-user .avatar{width:2.2rem;height:2.2rem;font-size:.75rem}.admin-shell .topbar-actions{gap:.7rem}.admin-shell .topbar-actions>button:first-child{display:flex}.admin-main{padding:.7rem .8rem .8rem}.admin-breadcrumb{margin-bottom:.6rem;font-size:.63rem}.admin-content{gap:.8rem;padding-right:0}.admin-page-heading{flex-wrap:wrap;gap:.7rem;min-height:0}.admin-page-heading h1{font-size:1.55rem;line-height:1.2}.admin-page-heading p{font-size:.8rem;line-height:1.5}.admin-heading-actions{gap:.5rem;width:100%;overflow:auto}.admin-heading-actions>.button,.admin-heading-actions>.primary{min-height:2.2rem;padding:.5rem .6rem;font-size:.72rem}.admin-heading-actions .select-wrap{min-width:9rem}.admin-stat-grid{grid-template-columns:1fr 1fr;gap:.6rem}.admin-stat{gap:.5rem;min-height:5.3rem;padding:.8rem .65rem}.admin-stat p{white-space:normal;font-size:.67rem}.admin-stat strong{font-size:1.15rem}.admin-stat-icon{width:1.8rem;height:1.8rem}.admin-stat small{font-size:.6rem}.admin-updated{flex-wrap:wrap;gap:.3rem;margin-top:0;font-size:.6rem}.admin-updated>span{width:100%;margin:0}.admin-dashboard-charts{flex-direction:column;gap:.7rem;height:auto;display:flex}.admin-dashboard-charts>.panel{min-height:200px}.admin-dashboard-charts .donut-wrap{flex-direction:row}.admin-dashboard-charts .donut{flex:1;width:45%;height:140px}.admin-dashboard-charts .chart-legend{flex:1;gap:.8rem}.admin-dashboard-charts .chart-legend>div{font-size:.75rem}.admin-dashboard-lower{flex-direction:column;flex:none;gap:.7rem;min-height:0;display:flex}.admin-dashboard-lower>.panel{min-height:200px}.admin-data-panel table{min-width:650px;font-size:.8rem}.admin-filter-bar{flex-wrap:wrap;gap:.5rem}.admin-filter-bar .search-box{flex:auto;width:100%}.admin-filter-bar .select-wrap{flex:1;width:8rem}.admin-filter-bar>.button{padding:.5rem;font-size:.7rem}.admin-content>.admin-data-panel{min-height:280px}.admin-tabs>a{padding:.6rem .8rem;font-size:.75rem}.admin-two-columns{grid-template-columns:1fr;gap:.7rem}.admin-dl{gap:.8rem;font-size:.82rem}.admin-entity strong{font-size:.82rem}.admin-entity small{font-size:.65rem}.admin-entity-icon{width:2.3rem;height:2.3rem}.admin-form-panel{padding:1rem}.admin-form-grid,.admin-form-grid.three{grid-template-columns:1fr;gap:.85rem}.admin-form-panel input,.admin-form-panel textarea,.admin-form-panel select{font-size:16px}.admin-form-panel label{font-size:.9rem}.admin-feature-grid{grid-template-columns:1fr 1fr;gap:.8rem}.admin-feature-grid .check{font-size:.8rem}.admin-form-actions{justify-content:stretch}.admin-form-actions>*{flex:1}.admin-section-label{font-size:.9rem}.admin-service-grid{grid-template-columns:1fr}.admin-service-grid .panel{min-height:110px;padding:1rem}.admin-service-title{flex-wrap:wrap}.admin-service-title h3{font-size:.95rem}.admin-service-title .badge{font-size:.65rem}.admin-service-grid p{font-size:.85rem}.admin-integration-grid{grid-template-columns:1fr 1fr;gap:.7rem}.admin-integration-grid .panel{gap:.8rem;min-height:240px;padding:1rem}.admin-integration-grid h2{font-size:1.15rem}.admin-integration-grid p{font-size:.75rem}.admin-integration-grid .button{padding:.5rem .3rem;font-size:.7rem}.admin-maintenance-status{flex-wrap:wrap}.admin-maintenance-status h2{font-size:1.25rem}.admin-maintenance-status p{font-size:.8rem}.admin-maintenance-status>svg{width:2.3rem}.admin-maintenance-status>.badge{margin-left:0}.admin-ticket-layout{flex:none;grid-template-columns:1fr;min-height:0}.admin-ticket-messages{height:60dvh;min-height:400px}.admin-ticket-thread>article p{font-size:.95rem}.admin-ticket-messages textarea{font-size:16px}.admin-ticket-layout>.panel:last-child{min-height:250px}.admin-notifications{width:min(25rem,95vw);right:.5rem}.admin-mfa-card{max-height:95dvh;padding:1.4rem}.admin-mfa-card>.brand{margin-bottom:1.2rem}.admin-mfa-title h1{font-size:1.45rem}.admin-mfa-title p{font-size:.9rem}.admin-mfa-setup>img{width:150px;height:150px}.admin-mfa-card input{min-height:45px;font-size:1.6rem}.admin-recovery-codes{gap:.5rem}.admin-recovery-codes code{padding:.6rem;font-size:.78rem}.admin-access-screen{padding:1rem}.admin-access-screen>div:last-child{flex-wrap:wrap;justify-content:center}.admin-skeleton{gap:.5rem;min-height:140px}}@media (prefers-reduced-motion:reduce){.admin-skeleton>div{animation:none}}
.panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--brand-c17634d,#17634d) transparent;padding:.7rem;overflow:auto}.page-content{gap:.65rem}.page-heading h1,.admin-page-heading h1{font-size:1.7rem}.page-heading p,.admin-page-heading p{font-size:.85rem}.button,.primary{min-height:2.2rem;padding:.5rem .75rem}.button>svg,.primary>svg{width:1.15rem;height:1.15rem}.modal-overlay{padding:1rem}.modal{touch-action:pan-y;max-height:calc(100dvh - 2rem)}.modal>form,.modal>div{min-height:0}.modal label,.modal p{font-size:.84rem}.modal textarea{resize:vertical}.sidebar-art{background-position:50% 62%;height:auto;margin-top:.6rem;-webkit-mask-image:linear-gradient(#0000,#000 22% 85%,#0000);mask-image:linear-gradient(#0000,#000 22% 85%,#0000)}.qr-placeholder img,.checkout-result img{object-fit:contain;max-width:min(100%,280px);height:auto}.support-access-banner{background:var(--brand-c063c2b,#063c2b);border:1px solid var(--brand-c00e88a,#00e88a);flex-shrink:0;justify-content:space-between;align-items:center;gap:.7rem;padding:.4rem .6rem;display:flex;position:static}.support-access-banner button{text-decoration:underline}.sidebar nav a{gap:.85rem;font-size:11px}.sidebar nav a b{min-width:1.55rem;padding:.18rem .32rem;font-size:.68rem}.admin-sidebar nav a{gap:.72rem;font-size:11px}.admin-sidebar-bottom strong{font-size:.68rem}.admin-sidebar-bottom small{font-size:.58rem}.settings-tabs>button{min-height:2.5rem}.general-settings,.security-grid,.settings-team,.notification-settings{overscroll-behavior:contain}.general-settings .panel>*,.security-grid .panel>*,.notification-settings .panel>*{flex-shrink:0}.general-settings .section-title,.security-grid .section-title,.notification-settings .section-title{gap:.65rem;margin-bottom:.5rem}.section-title h3{font-size:.94rem}.section-icon{width:2.15rem;height:2.15rem}.section-icon svg{width:1.35rem;height:1.35rem}.company-fields{flex:none;min-height:max-content}.company-fields>div:first-child{gap:.35rem}.company-fields .form-grid,.company-fields label+label{margin-top:0}.general-settings .preference-row{flex:none;gap:.55rem;min-height:2rem;padding:.3rem 0}.general-settings .preference-row>select{width:45%;padding:.35rem .5rem;font-size:.76rem}.general-settings .default-message-content{min-height:6.5rem}.general-settings .default-message-content>label{gap:.4rem}.general-settings .default-message-content textarea{min-height:5rem}.color-swatches{gap:.5rem}.color-swatches button,.color-swatches i{width:1.3rem;height:1.3rem}.admin-form-panel input,.admin-form-panel select,.admin-form-panel textarea{min-height:2.2rem;padding:.45rem .6rem}@media (max-width:768px){.page-heading h1,.admin-page-heading h1{font-size:1.5rem}.modal{padding:1rem}.modal h2{font-size:1.2rem}.modal input,.modal select,.modal textarea{font-size:16px}.general-settings>.panel{min-height:auto;padding:.8rem}.general-settings>.company-settings,.general-settings>.account-preferences,.general-settings>.default-messages{min-height:auto}.general-settings .company-fields{gap:.6rem}.general-settings .company-logo{display:none}.general-settings .preference-row{min-height:2.65rem}.sidebar nav a{min-height:34px;font-size:11px}}@media (max-height:700px) and (min-width:769px){.general-settings{grid-template-rows:repeat(3,minmax(0,1fr))}.sidebar-brand{margin-bottom:1.2vh}}
