@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:#00ed93;--cyan:#00e6cd;--bg:#00100d;--panel:#001714;--line:#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{color:#eef5f7;background:linear-gradient(115deg,#001b1b,#001413);border:1px solid #15504b;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{color:#00140d;background:linear-gradient(110deg,#00ef90,#00e7bc);border:1px solid #00ed93;font-weight:650}.primary:hover{filter:brightness(1.09);box-shadow:0 0 18px #00ec9225}.button{background:linear-gradient(110deg,#001b1b,#001311);border:1px solid #11624f}.button:hover{border-color:var(--green);background:#003b2a}.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{filter:drop-shadow(0 0 .25rem #00ff6e16);width:3.4rem;height:3.7rem}.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:#00100b url(/images/auth-office.png) 50%/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,#000c0870 0%,#0000 37% 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:#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{background:radial-gradient(at bottom,#00552b60,#001109aa);border:1px solid #008e44;border-radius:.7rem;place-items:center;width:3.65rem;height:3.65rem;display:grid;box-shadow:inset 0 0 1rem #00ef5a0c}.benefit-icon svg{color:#00ef83;stroke-width:2.5px;width:2.15rem;height:2.15rem}.benefit strong{letter-spacing:-.025rem;font-size:1.12rem}.benefit p{color:#cdd0d6;max-width:27rem;margin-top:.15rem;font-size:1rem}.auth-card{background:radial-gradient(at 0 0,#11372c90,#0000 38%),radial-gradient(at 100% 100%,#00492466,#0000 45%),#00100def;border:1px solid #00c76a;border-radius:1.4rem;flex-direction:column;width:33.5vw;height:92.8vh;padding:9.6vh 3.2vw 3.9vh;display:flex;position:relative;box-shadow:inset 0 0 2rem #003f231f}.language{background:#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,#12231fed,#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 #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%, #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(at 70% -20%,#03472d40,#0000 50%),#000e0c;grid-template-columns:17.8% minmax(0,1fr);width:100vw;height:100dvh;display:grid;overflow:hidden}.sidebar{isolation:isolate;background:linear-gradient(135deg,#001a11aa,#000b0acc 60%,#003b2299);border-right:1px solid #064834;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:#00352088}.sidebar nav a.active{background:linear-gradient(115deg,#004321,#00532bb0);border-color:#00e667;font-weight:650;box-shadow:inset 0 0 1rem #00ef6e2f,0 0 .6rem #00e95c25}.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:#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{z-index:1;background:#00160fed;border:1px solid #00ca70;border-radius:.75rem;flex-shrink:0;margin-top:auto;padding:.75rem;position:relative;box-shadow:0 0 12px #00ff6410}.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:#11322f;border-radius:1rem;height:.55rem;overflow:hidden}.progress span{border-radius:inherit;background:linear-gradient(90deg,#00df80,#00f6aa);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,#00dd68,#008d41);border:1px solid #00f677;border-radius:.6rem;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 0 1rem #00ff752a}.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{z-index:5;background:linear-gradient(110deg,#001410,#001c1690 60%,#000b0c);border-bottom:1px solid #04422f;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,#0000 0 28px,#007e48 29px,#0000 30px),repeating-linear-gradient(35deg,#0000 0 34px,#00ca62 35px,#0000 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{z-index:1;background:#001c17b0;border:1px solid #0d654f;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;color:#e7e9ed;background:#133633;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:#00221b;border:1px solid #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:#00522e}.search-results{max-height:50vh;top:100%;left:0;overflow:auto}.search-results small{color:var(--muted);margin-left:auto}.avatar{color:#fff;background:linear-gradient(125deg,#00dbe0,#00c57b);border:1px solid #5af4d3;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:#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:#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{background:radial-gradient(at 100% 100%,#00412635,#0000 80%),#00130e;border:1px solid #006b40;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{background:radial-gradient(at 100% 100%,#493b0020,#0000 80%),#00110d;border-color:#24541c}.metric-top{align-items:center;gap:1.8rem;display:flex}.metric-icon{color:#fff;background:radial-gradient(circle,#00bd5b,#005528);border:1px solid #00ed74;border-radius:.65rem;place-items:center;width:3.35rem;height:3.35rem;display:grid;box-shadow:0 0 1.2rem #00df6738,inset 0 0 .4rem #00ff7c5e}.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{background:linear-gradient(120deg,#00191488,#00120fee);border:1px solid #075742;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{color:#fff;white-space:nowrap;background:linear-gradient(#00985d,#006238);border:1px solid #00a667;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 #073b2b;flex:1;align-items:center;gap:.7rem;min-height:0;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{background:#001a18;border:1px solid #0d624f;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:#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:#022421;border-bottom:1px solid #18564b;padding:.65rem .7rem;font-size:.74rem;font-weight:500}td{border-bottom:1px solid #07372d;padding:.5rem .7rem}tbody tr:hover,tbody tr.selected{background:#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{white-space:nowrap;background:#001b1b90;border:1px solid #073d35;border-radius:.35rem;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.83rem;display:flex}.tabs button:hover{background:#00442b}.tabs button.active,.tabs>span.active{background:linear-gradient(110deg,#004126,#004b29);border-color:#00ca68;box-shadow:inset 0 0 1rem #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{background:#062326;border:1px solid #174640;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{background:#041c1c;border:1px solid #0a3c35;border-radius:.45rem;margin-top:.8rem;padding:.55rem;font-size:.77rem}.note-box p{border:1px solid #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 #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{white-space:nowrap;background:#00291f;border:1px solid #0e5845;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{white-space:nowrap;background:#051f20;border:1px solid #145045;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:#004729;border-color:#00db6c;box-shadow:0 0 8px #00ff4220}.inbox-filters>button.active b{background:var(--green);color:#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{text-align:left;border-bottom:1px solid #063d32;border-radius:.35rem;align-items:center;gap:.7rem;width:100%;min-height:8.3vh;padding:.5rem .55rem;display:flex}.inbox-contact.selected{outline-offset:-1px;background:#003e2866;outline:2px solid #00ecaa}.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{color:#00110a;background:#00eda2;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.85rem;font-weight:500;display:grid}.chat-panel{padding:0}.chat-header{border-bottom:1px solid #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 #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,#005735,#004531);border:1px solid #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{background:#001a16;border-top:1px solid #104037;flex-wrap:wrap;gap:.5rem;padding:.55rem;display:flex}.composer-input{background:#031b1d;border:1px solid #0a5749;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{background:#062323;border:1px solid #0b413d;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,#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:#00ffc0}.stage-4{--stage:#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:#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:#075640 transparent;flex:1;min-height:0;overflow:auto}.opportunity{cursor:grab;background:linear-gradient(120deg,#092a2b,#071d20);border:1px solid #193b3b;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:#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{background:#073531;border:1px solid #123e3b;border-radius:.3rem;margin-left:auto;padding:.2rem .4rem;font-size:.8rem;font-weight:500}.categories>button.active{background:#00502c;border-color:#00b64c}.categories>button.active b{color:#001710;background:var(--green);border-color:var(--green)}.templates-box{border:1px solid #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;background:linear-gradient(110deg,#00201a,#001b1b);border:1px solid #11453e;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:#00e796;box-shadow:inset 0 0 12px #00ef6a12}.square-icon{background:linear-gradient(130deg,#00ce62,#008e41);border:1px solid #00e96c;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:flex;box-shadow:0 0 .8rem #00d65c25}.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:#28605e;border:1px solid #65898f;border-radius:2rem;width:2.4rem;height:1.3rem;display:block;position:relative}.toggle:after{content:"";background:#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:#00241b80;border:1px solid #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,#009942,#00ce79);border:1px solid #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 #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{color:#001b0f;background:#00ca82;box-shadow:0 0 .5rem #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;background:#082326;border:1px solid #16473c;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;color:#a0d2bc;border:1px dashed #137a52;border-radius:.7rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.8rem;min-height: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{background:#002321;border:1px solid #0a4337;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{background:#072322;border:1px solid #174339;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 #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 #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 #0f4731;min-height:4.8rem;display:flex}.plan-summary>div{border-right:1px solid #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;filter:drop-shadow(0 0 1rem #00ff9160);width:7rem;height:7rem;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:#05282388;border:1px solid #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 #00ea71;background:linear-gradient(130deg,#002617,#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:#00e96d;border-bottom:3px solid var(--green);box-shadow:inset 0 0 1rem #00ee6b40,0 0 .4rem #00ff6e35}.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{background:radial-gradient(#008c40,#00371b);border:1px solid #00e86b;border-radius:.45rem;place-items:center;width:2.6rem;height:2.6rem;display:grid;box-shadow:0 0 .6rem #00ff4a20}.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{text-align:center;border-left:1px solid #0b4838;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding-left:.8rem;display:flex}.company-logo>svg{border:1px solid #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 #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{background:#001b19;border:1px solid #15584c;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-offset:2px;outline:2px solid #d2fff3}.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{background:#003b2160;border:1px solid #008c51;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 #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 #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{background:#012019;border:1px solid #124637;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);color:#001a0c;border-radius:.2rem;place-items:center;width:1.1rem;height:1.1rem;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:#00ed9b;border-color:#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:#052627;border:1px solid #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{overscroll-behavior:contain;scrollbar-gutter:stable;background:linear-gradient(135deg,#063126,#00150e);border:1px solid #00a75c;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:#176844;margin-bottom:.3rem;font-size:2rem}.empty-state p{max-width:25rem;font-size:.8rem;line-height:1.5}.toast{z-index:100;background:#00382c;border:1px solid #00c78b;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(#00412c,#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:#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(at 0 0,#124b3480,#0000 65%),#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:#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(at 60% -25%,#00462d44,#0000 60%),#00130f}.admin-sidebar{background:linear-gradient(160deg,#001d16,#000f0d);padding-bottom:1.1rem}.admin-sidebar .sidebar-brand{margin-bottom:.7rem}.admin-identification{color:#00e6a0;letter-spacing:.1rem;background:#003124;border:1px solid #07583d;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:#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{color:#6bd5aa;border-top:1px solid #0b513a;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:#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:#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{background:linear-gradient(120deg,#00271e,#001812);border:1px solid #0b513b;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{background:#003124;border-color:#00d893}.admin-stat-icon{color:#00e6a0;background:#004b34;border-radius:.55rem;flex-shrink:0;place-items:center;width:2.2rem;height:2.2rem;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 #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 #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:#00dd95;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.2rem;box-shadow:0 0 6px #00f09c44}.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{color:#a6c9b9;z-index:1;background:#032c23;padding:.8rem .75rem;font-size:.74rem;position:sticky;top:0}.admin-data-panel td{border-bottom:1px solid #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:#7fba9f;margin-top:.2rem;font-size:.65rem;display:block}.admin-entity-icon{color:#00e6a0;background:#003f2c;border:1px solid #086744;border-radius:.55rem;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;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:#e2eee7;font-size:1rem}.admin-empty p{max-width:42rem;font-size:.85rem;line-height:1.6}.admin-empty>svg{color:#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,#002319,#00392a,#002319) 0 0/200% 100%;border:1px solid #0b543c;border-radius:.6rem;animation:1.4s infinite admin-shimmer}@keyframes admin-shimmer{to{background-position:-200% 0}}.admin-access-screen{background:radial-gradient(#003722,#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:#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{white-space:nowrap;background:#001f17;border:1px solid #0b4a35;border-radius:.4rem;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.8rem;display:flex}.admin-tabs>a.active{color:#fff;background:#00442e;border-color:#00ce87;box-shadow:inset 0 0 10px #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 #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:#00d696;border-bottom:1px solid #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{white-space:pre-wrap;overflow-wrap:anywhere;color:#a8d2be;background:#00100c;border:1px solid #164b36;border-radius:.5rem;padding:1rem;font-size:.75rem;line-height:1.55}.admin-content details>summary{cursor:pointer;color:#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:#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{color:#00e6a0;background:#003c29;border:1px solid #00aa6c;border-radius:.75rem;place-items:center;width:3.2rem;height:3.2rem;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:#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{background:#003b2940;border:1px solid #00835a;border-radius:.6rem;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.admin-security-check>svg{color:#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:#00322560;border:1px solid #0b6548;border-radius:.6rem;padding:1rem}.admin-ticket-thread>article.internal{background:#3e2e133d;border-color:#947132}.admin-ticket-thread>article>span{color:#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 #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{z-index:20;background:#00251b;border:1px solid #00875b;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 #134c36;justify-content:space-between;gap:.8rem;padding:.8rem 0;font-size:.75rem;display:flex}.admin-notifications>div a{color:#00d2aa;white-space:nowrap;font-size:.65rem}.admin-notifications .read{color:#6a9a85}.admin-mfa-screen{background:radial-gradient(at 30% 10%,#004c3266,#0000 60%),#00120d;justify-content:center;align-items:center;height:100dvh;padding:1.5rem;display:flex;overflow:auto}.admin-mfa-card{background:linear-gradient(130deg,#003025,#001910);border:1px solid #008d56;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:#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:#00dba0}.admin-mfa-setup code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:#b7f6d3;background:#00130f;border:1px solid #1b6247;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:#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:#001910;border:1px solid #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:#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:#063c2b;border:1px solid #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:clamp(10px,.72vw,12px)}.sidebar nav a b{min-width:1.55rem;padding:.18rem .32rem;font-size:.68rem}.admin-sidebar nav a{gap:.72rem;font-size:clamp(10px,.68vw,11.5px)}.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:.78rem}}@media (max-height:700px) and (min-width:769px){.general-settings{grid-template-rows:repeat(3,minmax(0,1fr))}.sidebar-brand{margin-bottom:1.2vh}}
