@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";.auth-shell{height:100dvh;min-height:0;grid-template-columns:minmax(400px,46%) minmax(400px,54%);overflow:hidden;background:#fff}.auth-shell .auth-brand{position:relative;background:#122f3c;padding:42px 50px;justify-content:flex-start;gap:0;overflow:hidden}.auth-brand-top{display:flex;align-items:center;gap:10px;position:relative;z-index:1}.auth-logo{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#41c8aa;color:#153743;font-size:20px;font-weight:800;flex-shrink:0}.auth-brand-top>strong{font-size:16px;letter-spacing:-.4px;font-weight:750}.auth-brand-pill{font-size:8px!important;letter-spacing:1.2px;color:#87b4b6!important;border:1px solid #38616b;border-radius:5px;padding:5px 7px;margin-left:8px}.auth-brand-content{margin:auto 0;position:relative;z-index:1;padding:36px 0}.auth-kicker{font-size:9px!important;font-weight:700;letter-spacing:2px;color:#75b3aa!important}.auth-brand-content h1{font-size:clamp(34px,3.6vw,54px);line-height:1.2;letter-spacing:-2px;font-weight:750;margin:22px 0}.auth-brand-content h1>span{font-size:inherit;color:#58c8ad}.auth-brand-content>p{font-size:13px!important;line-height:1.9!important;color:#98b5bd!important;max-width:350px}.auth-feature-list{display:grid;gap:16px;margin-top:32px}.auth-feature-list>div{display:flex;align-items:center;gap:12px;font-size:11px;color:#b6ced2}.auth-feature-list>div>span{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#254852;color:#6db8a7}.auth-brand-footer{display:flex;align-items:center;gap:8px;z-index:1;color:#6b939d}.auth-brand-footer>span{font-size:10px;color:#8baab3}.auth-decoration{position:absolute;width:480px;height:480px;border-radius:50%;right:-250px;bottom:50px;border:1px solid #8cddd419;box-shadow:0 0 0 55px #8cddd407,0 0 0 110px #8cddd405;pointer-events:none}.auth-shell .auth-container{padding:32px;overflow-y:auto;min-height:0;display:grid;align-items:center;justify-items:center;background:#fff}.auth-shell .auth-form{width:min(390px,100%);padding:0;border:0;border-radius:0;box-shadow:none;gap:17px;background:transparent}.auth-form-mark{height:46px;width:46px;display:grid;place-items:center;background:#edf7f3;color:#387d6a;border:1px solid #e3f0e9;border-radius:12px;margin-bottom:3px}.auth-shell .login-eyebrow{font-size:9px;letter-spacing:1.5px;color:#5f776e}.auth-shell .auth-intro h1{font-size:26px;line-height:1.35;letter-spacing:-.8px;margin:8px 0;color:#234550}.auth-shell .auth-intro p{font-size:12px;line-height:1.8;color:#62737d;margin:0}.auth-intro{margin-bottom:4px}.auth-shell .auth-field{display:grid;gap:7px;color:#5c7582;font-size:11px;font-weight:600}.auth-input-wrap{position:relative;display:flex;align-items:center;width:100%}.auth-input-wrap>svg{position:absolute;left:13px;color:#7a939f;pointer-events:none}.auth-shell .auth-field input{border:1px solid #dfe8ed;border-radius:8px;padding:11px 13px;font-size:12px;height:42px;color:#34535f;background:#fff;outline:0;min-width:0}.auth-shell .auth-input-wrap input{padding-left:39px;padding-right:42px}.auth-shell .auth-field input:focus{outline:3px solid #d6eee6;border-color:#89c1ad}.auth-shell .auth-password-eye{position:absolute;right:5px;top:4px;height:34px;width:34px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#5e7583;border-radius:6px;cursor:pointer}.auth-password-eye:hover{color:#217f69;background:#f3f8f5}.auth-name-pair{display:grid;grid-template-columns:1fr 1fr;gap:13px}.auth-shell .auth-recovery-link{justify-self:end;border:0;background:none;padding:0;font-size:11px;color:#3a7e6d;margin-top:-5px;border-radius:0}.auth-shell .auth-submit{width:100%;height:42px;border-radius:8px;padding:11px 14px;font-size:12px;background:#127a67;display:flex;gap:9px;justify-content:center}.auth-shell .auth-register-link{display:flex;justify-content:center;align-items:center;gap:7px;padding:3px 0;font-size:11px;color:#61747d}.auth-register-link>button{border:0;background:none;color:#2d7f69;font-size:11px!important;padding:0!important}.auth-shell .auth-back-link{border:0;background:none;display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;padding:0;color:#5f7580}.auth-form-footer{display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;color:#607580;padding-top:18px;border-top:1px solid #edf2f4;margin-top:3px}.auth-password-help{display:flex;align-items:center;gap:6px;font-size:10px;color:#60766d;margin-top:-6px}.auth-shell .auth-error{font-size:11px;line-height:1.8;color:#a0624d;background:#fff6f1;border:1px solid #f3e1d6;border-radius:7px;padding:11px 13px;margin:0}.auth-shell .auth-notice{font-size:10px;line-height:1.9;color:#557969;background:#f0f8f3;border:1px solid #e2efe7;border-radius:7px;padding:10px 12px;display:flex;gap:7px;align-items:flex-start;margin:0}.auth-notice svg{flex-shrink:0;margin-top:2px}.auth-otp{display:grid;gap:13px}.auth-shell .auth-otp>.otp-input{border:1px solid #dce9e3;background:#fbfdfc;border-radius:9px;height:62px;font-size:26px!important;letter-spacing:14px;padding:12px 0 12px 14px;color:#315c4c;font-weight:700}.auth-shell .auth-otp>.otp-input::placeholder{color:#577d6f}.auth-otp-timing{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.auth-otp-timing>span{font-size:10px;color:#61776e;display:flex;align-items:center;gap:5px}.auth-shell .auth-otp-timing>button{border:0;background:none;padding:0;font-size:10px;display:flex;align-items:center;gap:5px;color:#397d69}.auth-shell .auth-otp-timing>button:disabled{color:#acbcb5}.auth-mobile-brand{display:none}@media(max-width:1000px){.auth-shell{grid-template-columns:minmax(300px,42%) minmax(380px,58%)}.auth-shell .auth-brand{padding:32px}.auth-brand-content h1{font-size:38px;letter-spacing:-1.5px}.auth-brand-pill{display:none}}@media(max-width:760px){.auth-shell{display:block;height:100dvh;overflow:auto;background:#fbfdfc}.auth-shell .auth-brand{display:none}.auth-shell .auth-container{min-height:100dvh;overflow:visible;padding:26px 24px;display:flex;flex-direction:column;justify-content:center;gap:30px;background:#fbfdfc}.auth-mobile-brand{display:flex;gap:10px;align-items:center;font-size:14px;color:#274b58;align-self:flex-start;margin-bottom:auto}.auth-shell .auth-form{width:min(390px,100%);margin:auto 0;gap:16px}.auth-shell .auth-intro h1{font-size:25px}.auth-form-footer{padding-top:18px}.auth-name-pair{gap:12px}.auth-shell .auth-field input,.auth-shell .auth-input-wrap input{font-size:16px}.auth-otp-timing{gap:13px}}@media(max-height:700px)and (min-width:761px){.auth-shell .auth-form{gap:12px}.auth-shell .auth-container{padding:24px}.auth-form-mark{display:none}.auth-shell .auth-intro h1{font-size:24px}.auth-shell .auth-field input{height:38px}.auth-form-footer{padding-top:12px}.auth-brand-content h1{font-size:36px}}@media(min-width:761px){.auth-shell .auth-field input{height:38px;padding-top:9px;padding-bottom:9px}.auth-shell .auth-password-eye{height:30px;top:4px}.auth-shell .auth-submit{height:38px}.auth-brand-content h1{font-size:clamp(32px,3.2vw,46px)}}.company-admin-new{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:14px 0}.company-admin-new label{display:grid;gap:4px;flex:1 1 260px;font-size:11px;font-weight:650}.company-admin td small{display:block;margin-top:3px;font-size:10.5px;color:var(--ui-muted)}.company-admin-rename{display:flex;flex-wrap:wrap;gap:6px}.company-admin-rename input{flex:1 1 160px;min-width:0}.company-admin .outline.danger{color:#a12d2d;border-color:#e3bcbc}.institutional{--site-ink:#183d32;--site-muted:#5b6b62;--site-lime:#d5ee9d;height:100dvh;overflow:auto;background:#f8f8f2;color:var(--site-ink);font-family:DM Sans,sans-serif;scroll-behavior:smooth}.institutional *{box-sizing:border-box}.institutional a{color:inherit;text-decoration:none}.institutional button,.institutional input,.institutional select,.institutional textarea{font:inherit}.institutional button{cursor:pointer}.institutional p{font-size:14px;line-height:1.85;color:var(--site-muted)}.institutional h1,.institutional h2,.institutional h3{font-family:Manrope,sans-serif}.institutional h2{font-size:clamp(28px,3vw,44px);line-height:1.23;letter-spacing:-1.6px;margin:17px 0 22px}.institutional h3{font-size:19px;letter-spacing:-.45px;line-height:1.4}.institutional section{scroll-margin-top:25px}.institutional button:focus-visible,.institutional a:focus-visible,.institutional summary:focus-visible{outline:3px solid #7baf50;outline-offset:5px}.site-skip{position:absolute;left:20px;top:-80px;z-index:20;background:#d5ee9d;padding:12px}.site-skip:focus{top:10px}.site-nav{display:flex!important;justify-content:space-between;align-items:center;padding:24px 5.5vw;margin:0;gap:35px;background:#153c31;color:#eff3e7;border-bottom:1px solid #ffffff18}.site-brand{display:flex;align-items:center;gap:11px;font-family:Manrope,sans-serif;font-size:21px;font-weight:750;letter-spacing:-.7px;white-space:nowrap}.site-brand>span:first-child{display:grid;place-items:center;width:34px;height:36px;border:1px solid #ffffff50;background:#d5ee9d;color:#153c31;border-radius:10px 10px 10px 2px;font-weight:800}.site-brand-label{font-size:11px;font-family:DM Sans,sans-serif;letter-spacing:1px;color:#bdd1be}.site-nav>div{display:flex;gap:28px;font-size:12px;color:#d1dfd2}.site-nav a:hover{color:#d5ee9d}.site-login{padding:10px 15px;border:1px solid #ffffff38;border-radius:7px;display:flex;align-items:center;gap:12px;font-size:12px}.site-hero{padding:75px 5.5vw 95px;display:grid;grid-template-columns:1fr 1.12fr;gap:55px;background:#153c31;color:#f6f7ec;align-items:center;overflow:hidden}.site-eyebrow{font-size:10px;font-weight:750;letter-spacing:1.7px;display:inline-flex;align-items:center;gap:9px;color:#557447}.site-hero .site-eyebrow{color:#c7d9b7}.site-eyebrow i,.site-visual-top i{width:6px;height:6px;background:#d5ee9d;border-radius:50%;display:inline-block}.site-hero h1{font-size:clamp(37px,4vw,61px);line-height:1.14;font-weight:650;letter-spacing:-2.5px;margin:27px 0}.site-hero h1 em{font-style:normal;color:#d5ee9d}.site-hero-copy>p{color:#b5cbbd;max-width:465px;font-size:15px;line-height:1.85}.site-hero-actions{display:flex;align-items:center;gap:12px;margin:29px 0;flex-wrap:wrap}.site-primary,.site-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 18px;min-height:45px;font-size:12px!important;font-weight:700;border-radius:7px;border:1px solid #1f5e45;text-decoration:none;line-height:1.45}.site-primary{background:#205f45;color:#fff!important}.site-primary:hover{background:#184c37}.site-secondary{background:transparent;color:#254d3b;border-color:#cad7c7}.site-hero .site-primary{background:#d5ee9d;color:#214a34!important;border-color:#d5ee9d}.site-hero .site-secondary{color:#e4edda;border-color:#ffffff30}.site-assurance{display:flex;gap:20px;flex-wrap:wrap;font-size:10px;color:#b0c7b4}.site-assurance span{display:flex;align-items:center;gap:7px}.site-hero-visual{border:1px solid #ffffff30;background:#244d3c;padding:0;border-radius:13px;position:relative;min-width:0;box-shadow:0 30px 70px #09271d55;transform:perspective(1600px) rotateY(-4deg)}.site-visual-top{display:flex;align-items:center;justify-content:space-between;padding:19px 20px;color:#deebd8;gap:15px;font-size:9px;letter-spacing:1.3px}.site-visual-top>span{display:flex;gap:9px;align-items:center}.site-visual-top small{font-size:9px;color:#9dbda4;letter-spacing:0}.site-screen{display:block;width:100%;border:1px solid #dbe4d6;border-radius:10px;padding:0;background:#fff;position:relative;overflow:hidden;text-align:left}.site-screen img{display:block;width:100%;height:auto;aspect-ratio:1440/940;object-fit:contain}.site-screen>span{position:absolute;bottom:12px;right:12px;border:1px solid #dde6d8;border-radius:5px;background:#fffffff0;padding:7px 9px;display:flex;gap:7px;align-items:center;font-size:9px;color:#3c5e43}.site-screen:hover>span{background:#d5ee9d}.hero-screen{border-radius:0;border:0}.site-visual-bottom{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:20px;font-size:9px;color:#b1cfb4}.site-visual-bottom>span:first-child{display:flex;gap:8px;align-items:center;color:#e3eddb}.site-floating{display:flex;align-items:center;gap:15px;position:absolute;right:24px;bottom:-35px;background:#f1f5e4;color:#284932;padding:18px 22px;box-shadow:0 12px 30px #0d2d2422;border:1px solid #d4e2be;border-radius:9px}.site-floating b{font-size:12px}.site-floating small{display:block;color:#65715c;font-size:10px;margin-top:5px}.site-service-strip{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px 5.5vw;background:#eef1e4;border-bottom:1px solid #e0e7d4}.site-service-strip>span{font-size:9px;letter-spacing:1.5px;color:#616f57;max-width:160px}.site-service-strip>div{display:flex;gap:9px;align-items:center;font-size:12px;color:#54734d}.site-section{padding:85px 6vw;max-width:1600px;margin:auto}.site-section-intro>p{max-width:580px}.site-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:45px}.site-service-grid article{border-top:1px solid #cbd6c1;padding-top:25px}.site-service-grid article>div{display:flex;align-items:center;justify-content:space-between;color:#547c4e}.site-service-grid article>div span{font-size:11px;color:#69755d}.site-service-grid h3{margin:25px 0 13px}.site-service-grid p{font-size:13px}.site-tour{background:#eef1e8;border-block:1px solid #e0e6d9;max-width:none}.site-tour-tabs{display:flex;gap:10px;margin:30px 0 35px;flex-wrap:wrap}.site-tour-tabs button{padding:10px 16px;border:1px solid #cfd9c6;border-radius:6px;background:transparent;font-size:12px;color:#5f7154}.site-tour-tabs button[aria-selected=true]{background:#245c40;border-color:#245c40;color:#fff}.site-tour-body{display:grid;grid-template-columns:1.55fr 1fr;gap:55px;align-items:center}.site-tour-copy h3{font-size:27px;line-height:1.4;max-width:350px;margin:0 0 20px}.site-tour-copy>p{font-size:13px}.site-demo-caption{display:block;font-size:10px;color:#636f5b;margin:12px 0}.site-checklist{padding:0;list-style:none;display:grid;gap:14px;margin:25px 0;font-size:12px;color:#53704c}.site-checklist li{display:flex;gap:10px;line-height:1.6}.site-checklist svg{flex-shrink:0;margin-top:2px}.site-text-button{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:700;color:#2c6847!important;background:none;border:0;padding:8px 0}.site-continuity{display:grid;grid-template-columns:1fr 1.15fr;gap:75px;align-items:center}.site-continuity h2{font-size:clamp(31px,3vw,45px)}.site-continuity>div>p{max-width:460px}.site-fineprint{font-size:10px!important;line-height:1.8!important;color:#68745f!important;margin-top:19px}.site-fineprint a{text-decoration:underline}.site-backup-visual{background:#eaf0e0;padding:20px;border:1px solid #dee7d3;border-radius:12px;min-width:0}.site-recovery-steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:23px;gap:12px}.site-recovery-steps>span{font-size:10px;display:grid;gap:10px;color:#5d714f}.site-recovery-steps b{font-size:18px;font-weight:500;color:#5e6f4f}.site-difference{background:#193e32;color:#f3f5e9;max-width:none}.site-difference .site-eyebrow{color:#b7d28f}.site-difference-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-top:14px}.site-difference h2{font-size:clamp(32px,3.7vw,53px)}.site-difference h2 em{font-style:normal;color:#cbe699}.site-difference article{display:flex;gap:20px;padding:21px 0;border-bottom:1px solid #ffffff19}.site-difference article:first-child{padding-top:13px}.site-difference article>svg{flex-shrink:0;color:#bdd68d;margin-top:4px}.site-difference article h3{font-size:16px;margin:0 0 9px}.site-difference article p{font-size:12px;color:#afc4b0}.site-esim{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.site-esim-art{height:440px;background:#e8efdc;border-radius:25px;position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid #dbe4ce}.site-esim-art>svg{position:absolute;width:400px;height:400px;color:#c2d2ac;transform:translate(115px,-30px)}.site-esim-card{background:#1a4b37;position:relative;display:flex;flex-direction:column;gap:24px;color:#dbefb7;padding:32px;border-radius:20px;box-shadow:16px 20px #ccddb4;transform:rotate(-8deg);width:245px;min-height:335px}.site-esim-card>span:first-child{font-size:10px;color:#a0c4a2;letter-spacing:1px}.site-esim-card b{font-size:28px;letter-spacing:-.8px;line-height:1.2}.site-esim-card small{font-size:10px;color:#afc3a3}.site-esim-chip{position:absolute;bottom:25px;right:23px;background:repeating-linear-gradient(90deg,#b5c891 0 8px,#d5e6ad 8px 9px);width:36px;height:30px;border-radius:6px;border:1px solid #b4c78e}.site-esim-tag{position:absolute;bottom:19px;left:22px;font-size:8px;letter-spacing:1.5px;color:#5d6f52}.site-esim-welcome{border-left:2px solid #a0ba76;padding:2px 0 2px 16px;margin:25px 0}.site-esim-welcome b{font-size:12px}.site-esim-welcome p{font-size:11px;margin-top:7px}.site-plans{background:#eef1e8;max-width:none;border-block:1px solid #e0e7d8}.site-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}.site-plan-grid article{display:flex;flex-direction:column;align-items:start;padding:30px;border:1px solid #d9e2d0;border-radius:10px;background:#fafbf6}.site-plan-grid article.featured{border-color:#5d8060;background:#e5edd9;box-shadow:0 8px 25px #193d3210}.site-plan-tag{font-size:8px;letter-spacing:1.3px;color:#5b6c52;line-height:1.5}.site-plan-grid h3{font-size:25px;margin:20px 0 12px}.site-plan-grid article>p{font-size:12px;min-height:45px}.site-price{display:flex;align-items:baseline;gap:7px;margin-top:26px}.site-price>span{font-size:13px}.site-price strong{font-size:40px;font-weight:600;letter-spacing:-2px}.site-price small{font-size:11px;color:#68755d}.site-setup{font-size:10px;color:#5e6b55;margin-top:8px}.site-plan-grid .site-checklist{margin:26px 0 30px;font-size:11px;gap:14px;flex:1}.site-plan-grid button{width:100%}.site-plan-note{font-size:11px!important;max-width:900px;margin:25px auto 0;text-align:center}.site-payments{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.site-payments>div>p{max-width:460px;font-size:13px;margin-bottom:13px}.site-payment-preview{border:1px solid #dce4d4;background:#fff;border-radius:13px;padding:32px;box-shadow:0 15px 45px #294b2810}.site-payment-preview>div:first-child{display:flex;align-items:center;gap:10px;margin-bottom:25px}.site-payment-preview b{font-size:13px}.site-payment-preview>div>span{font-size:8px;letter-spacing:1px;color:#69755d;margin-left:auto}.site-payment-preview>p{font-size:11px}.site-payment-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0}.site-payment-methods button{background:#f8faf4;border:1px solid #dfe7d6;border-radius:6px;padding:12px 6px;color:#64765b;font-size:11px}.site-payment-methods button[aria-pressed=true]{border-color:#2a6649;background:#edf4df;color:#275d40}.site-method-detail{padding:18px;border:1px solid #e6ebdf;background:#fafcf5;border-radius:8px;min-height:125px}.site-method-detail p{font-size:11px;margin-top:10px}.site-payment-preview>small{display:block;font-size:10px;color:#69765e;line-height:1.8;margin-top:20px}.site-onboarding{border-top:1px solid #e2e8d9}.site-onboarding ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin:40px 0 0}.site-onboarding li{border-top:1px solid #d4dfc7;padding-top:20px}.site-onboarding li>span{font-size:12px;color:#657550}.site-onboarding h3{font-size:17px;margin:17px 0 12px}.site-onboarding li p{font-size:12px}.site-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:75px;background:#f0f3e9;max-width:none;border-block:1px solid #e0e7d7}.site-faq details{border-bottom:1px solid #d8e2cf;padding:20px 0}.site-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;font-weight:600;cursor:pointer;list-style:none}.site-faq summary svg{flex-shrink:0}.site-faq details[open] summary svg{transform:rotate(180deg)}.site-faq details p{font-size:12px;margin-top:17px;max-width:560px}.site-contact{display:grid;grid-template-columns:1fr 1.15fr;gap:95px}.site-contact h2{font-size:clamp(32px,3.5vw,49px)}.site-contact h2 em{font-style:normal;color:#5f794c}.site-contact>div>p{max-width:390px}.site-contact-form{display:grid;gap:18px;background:#fff;border:1px solid #dce5d4;border-radius:12px;padding:30px;min-width:0}.site-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.site-contact-form label{font-size:11px;font-weight:600;display:grid;gap:8px;min-width:0}.site-contact-form label>span{font-weight:400;color:#67765a}.site-contact-form input:not([type=checkbox]),.site-contact-form select,.site-contact-form textarea{border:1px solid #dbe4d4;border-radius:6px;padding:10px 11px;width:100%;min-width:0;background:#fcfdf9;color:#35573e;outline:none;font-size:12px}.site-contact-form input:focus,.site-contact-form select:focus,.site-contact-form textarea:focus{border-color:#4b8555;box-shadow:0 0 0 3px #abc98a22}.site-contact-form textarea{resize:vertical}.site-contact-form .site-consent{display:flex;align-items:start;gap:10px;font-weight:400;line-height:1.7}.site-consent input{accent-color:#326b43;flex-shrink:0}.site-contact-form>small{font-size:10px;color:#67765a;text-align:center}.site-contact-form .site-honeypot{position:absolute;left:-9999px}.site-form-error{font-size:12px!important;color:#ad4545!important}.site-primary:disabled{opacity:.6;cursor:wait}.site-form-success{border:1px solid #cbdcbc;border-radius:12px;background:#edf4df;padding:45px;align-self:start}.site-form-success svg{color:#577e41}.site-form-success h3{font-size:25px;margin:20px 0}.site-privacy{padding:30px 6vw;border-top:1px solid #e0e7d6;background:#eff2e7}.site-privacy h2{font-size:14px;margin:0 0 10px;letter-spacing:0}.site-privacy p{font-size:11px;max-width:950px}.site-footer{display:flex;align-items:center;gap:40px;padding:35px 6vw!important;background:#193d31;color:#e0ecd4}.site-footer p{font-size:11px;color:#a4b99f;flex:1}.site-footer>div{display:flex;gap:25px;font-size:11px;color:#b7c7ab}.site-footer>div>a{display:flex;align-items:center;gap:8px}.site-lightbox{width:min(1250px,95vw);max-height:95dvh;border:1px solid #d7e1d0;border-radius:10px;padding:20px;background:#f7faf0;overflow:auto;color:#365337}.site-lightbox::backdrop{background:#071d15d9}.site-lightbox img{width:100%;height:auto;display:block}.site-lightbox>button{display:flex;margin:0 0 12px auto;padding:7px;border:1px solid #d6e0cf;border-radius:6px;background:#fff}.site-lightbox p{font-size:11px;margin-top:12px;text-align:center}@media(min-width:1700px){.site-hero,.site-nav,.site-service-strip{padding-inline:max(6vw,calc((100vw - 1500px)/2))}.site-tour,.site-difference,.site-plans,.site-faq{padding-inline:max(6vw,calc((100vw - 1400px)/2))}}@media(max-width:1100px){.site-nav>div{gap:17px;font-size:11px}.site-hero{gap:30px}.site-hero h1{font-size:42px}.site-hero-visual{transform:none}.site-floating{right:12px;padding:15px}.site-section{padding:65px 5vw}.site-tour-body{gap:35px;grid-template-columns:1.4fr 1fr}.site-continuity,.site-esim,.site-difference-grid,.site-contact,.site-payments,.site-faq{gap:40px}.site-plan-grid article{padding:23px}.site-service-strip{gap:15px}.site-service-strip>div{font-size:11px}.site-onboarding ol{gap:20px}}@media(max-width:760px){.site-nav{padding:19px 20px;gap:15px}.site-nav>div{display:none}.site-brand{font-size:19px}.site-login{padding:8px 11px}.site-hero{grid-template-columns:1fr;padding:45px 22px 70px;gap:40px}.site-hero h1{font-size:clamp(35px,8vw,53px);letter-spacing:-1.7px}.site-hero-copy>p{font-size:14px}.site-hero-actions{gap:10px}.site-primary,.site-secondary{padding:12px 13px;font-size:11px!important}.site-assurance{gap:12px;font-size:9px}.site-visual-top,.site-visual-bottom{padding:14px}.site-visual-bottom{font-size:8px}.site-floating{bottom:-27px;right:12px;padding:13px}.site-floating b{font-size:11px}.site-floating small{font-size:9px}.site-service-strip{display:grid;grid-template-columns:1fr 1fr;padding:24px 22px;gap:18px}.site-service-strip>span{grid-column:1/-1;max-width:none}.site-section{padding:50px 22px}.site-section-intro h2{font-size:29px}.site-service-grid{grid-template-columns:1fr;gap:24px;margin-top:30px}.site-service-grid article{padding-top:20px}.site-service-grid article h3{margin-top:16px}.site-tour-body,.site-continuity,.site-difference-grid,.site-esim,.site-contact,.site-payments,.site-faq{grid-template-columns:1fr;gap:30px}.site-tour-tabs{gap:7px}.site-tour-tabs button{font-size:11px;padding:9px 11px}.site-tour-copy h3{font-size:24px}.site-checklist{font-size:11px;gap:12px}.site-backup-visual{padding:12px}.site-difference-grid{gap:10px}.site-difference h2{margin-bottom:20px}.site-esim-art{height:350px;order:2}.site-esim-card{transform:rotate(-6deg) scale(.86)}.site-esim-art>svg{width:350px;height:350px}.site-esim{gap:35px}.site-plan-grid{grid-template-columns:1fr;gap:18px;margin-top:30px}.site-plan-grid article{padding:26px}.site-plan-grid article>p{min-height:0}.site-plan-grid .site-checklist{margin:23px 0}.site-plan-note{text-align:left;font-size:10px!important}.site-payment-preview{padding:23px}.site-onboarding ol{grid-template-columns:1fr 1fr;gap:25px 20px}.site-onboarding li p{font-size:11px}.site-faq details{padding:18px 0}.site-contact-form{padding:22px;gap:16px}.site-form-pair{gap:12px}.site-contact h2{font-size:34px}.site-contact>div>p{max-width:none}.site-footer{flex-wrap:wrap;padding:30px 22px!important;gap:20px}.site-footer p{flex:1;min-width:100px;font-size:10px}.site-footer>div{flex-basis:100%;gap:20px;font-size:10px}.site-privacy{padding:25px 22px}.site-lightbox{padding:12px}.site-screen>span{font-size:8px;padding:5px;bottom:8px;right:8px}}@media(max-width:380px){.site-form-pair{grid-template-columns:1fr}.site-hero h1{font-size:34px}.site-assurance{display:grid}.site-visual-bottom>span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.institutional{scroll-behavior:auto}.institutional *{transition:none!important}}.manuals{height:100dvh;display:flex;flex-direction:column;background:#f7f9f8;color:#254339;font-family:DM Sans,sans-serif;overflow:hidden}.manuals *{box-sizing:border-box}.manuals a{color:inherit;text-decoration:none}.manuals button,.manuals input{font:inherit}.manuals-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:19px 30px;margin:0;background:#183e32;border-bottom:1px solid #315145;color:#f0f5e9;gap:20px}.manuals-brand{display:flex;gap:10px;align-items:center;font:750 19px Manrope,sans-serif;white-space:nowrap}.manuals-brand>span{display:grid;place-items:center;width:32px;height:34px;border-radius:8px;background:#d5ee9d;color:#204431}.manuals-brand small{font:500 9px DM Sans,sans-serif;color:#afc4b0;letter-spacing:1px;margin-left:8px}.manuals-header nav{display:flex;gap:24px;margin:0;font-size:11px}.manuals-header nav a{display:flex;gap:7px;align-items:center}.manuals-layout{display:grid;grid-template-columns:285px minmax(0,1fr);flex:1;min-height:0}.manuals-navigation{padding:25px 20px;border-right:1px solid #dfe7e1;background:#f0f4ef;min-height:0;overflow-y:auto}.manuals-search{display:flex;gap:9px;align-items:center;background:#fff;border:1px solid #d7e1d7;border-radius:7px;padding:11px;color:#647664;margin-bottom:27px}.manuals-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;font-size:11px;color:#385542}.manuals-kicker{font-size:9px;font-weight:700;letter-spacing:1.1px;color:#607355}.manuals-navigation>nav{display:grid;gap:8px;margin-top:16px}.manuals-navigation nav a{display:flex;align-items:center;gap:10px;padding:13px 10px;border-radius:7px;font-size:12px;color:#5e735f;border:1px solid transparent}.manuals-navigation nav a.selected{background:#e0eadb;color:#245e3c;border-color:#cbdac2}.manuals-navigation nav a>span{flex:1}.manuals-navigation nav small{display:block;font-size:9px;color:#5a6b52;margin-top:5px}.manuals-note{padding:17px 0;border-top:1px solid #dce5d8;margin-top:26px}.manuals-note b{font-size:11px;color:#577556}.manuals-note p{font-size:11px;line-height:1.8;color:#63715b;margin-top:9px}.manuals-document{overflow-y:auto;padding:40px 4vw 25px;min-height:0;scroll-behavior:smooth}.manuals-document-head{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:25px}.manuals-document h1{font:700 clamp(25px,2.5vw,36px)/1.25 Manrope,sans-serif;letter-spacing:-1px;margin:17px 0;color:#1f4b35}.manuals-document-head p{font-size:13px;line-height:1.8;color:#647464;max-width:680px}.manual-print{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #dce5d7;border-radius:6px;padding:10px 12px;color:#5c785a;font-size:10px!important;flex-shrink:0}.manuals-meta{display:flex;gap:35px;padding:18px 0;border-block:1px solid #e0e7db;margin-bottom:25px;flex-wrap:wrap}.manuals-meta span{font-size:8px;letter-spacing:.8px;color:#65755e}.manuals-meta b{font-size:10px;letter-spacing:0;display:block;margin-top:6px;font-weight:500;color:#5c7958}.manuals-needs{padding:22px 25px;background:#fff;border:1px solid #dee7d7;border-radius:9px;margin-bottom:22px}.manuals-document h2{font-size:15px;letter-spacing:-.2px;margin:0;color:#315b3d}.manuals-needs ul{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;padding:0;list-style:none;font-size:11px;margin:18px 0;color:#5f7958}.manuals-needs li{display:flex;gap:8px;align-items:flex-start}.manuals-needs svg{flex-shrink:0}.manuals-needs p{font-size:10px;line-height:1.8;color:#66765b;border-top:1px solid #edf1e7;padding-top:13px}.manuals-toc{margin-bottom:22px;border:1px solid #dbe5d4;border-radius:7px;padding:15px;background:#eef4e7}.manuals-toc summary{cursor:pointer;font-size:12px;font-weight:600;color:#5c7250}.manuals-toc ol{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 0}.manuals-toc button{border:0;background:transparent;padding:4px;text-align:left;color:#5b7452;font-size:11px;line-height:1.5}.manuals-steps{display:grid;gap:13px}.manual-step{background:#fff;border:1px solid #dfe7d9;border-radius:8px;scroll-margin-top:20px}.manual-step>summary{display:flex;align-items:center;gap:15px;cursor:pointer;padding:20px;list-style:none}.manual-step>summary>span{font-size:11px;color:#5f734d;display:grid;place-items:center;flex-shrink:0;background:#eff4e7;border-radius:6px;width:30px;height:30px}.manual-step>summary h2{font-size:13px;line-height:1.6;flex:1}.manual-step>summary>svg{color:#7e976b;flex-shrink:0}.manual-step[open]>summary>svg{transform:rotate(90deg)}.manual-step-body{padding:0 25px 25px 65px}.manual-step-body>p{font-size:12px;line-height:1.95;color:#65775f}.manual-command{margin-top:20px;background:#173a2d;border:1px solid #2c4d3c;border-radius:8px;color:#5a7a38;overflow:hidden}.manual-command>div{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;background:#224735}.manual-command span{font-size:9px;color:#5e794d;line-height:1.7}.manual-command button{display:flex;gap:6px;align-items:center;white-space:nowrap;border:1px solid #59764a;background:#31563b;color:#577d2f;border-radius:5px;padding:7px 9px;font-size:9px}.manual-command pre{font:11px/1.9 ui-monospace,SFMono-Regular,monospace;padding:18px;margin:0;overflow-x:auto;tab-size:2;white-space:pre}.manual-command>small{display:block;padding:10px;color:#7e732c;font-size:10px}.manual-step-body figure{margin:22px 0}.manual-step-body img{width:100%;height:auto;display:block;border:1px solid #dfe7d8;border-radius:7px}.manual-step-body figcaption{font-size:9px;color:#66775b;margin-top:10px}.manual-expected{margin-top:21px;border-left:2px solid #8aaf70;padding:4px 0 4px 15px}.manual-expected b{display:flex;align-items:center;gap:7px;color:#597a4b;font-size:10px}.manual-expected p,.manual-troubleshoot p{font-size:11px;line-height:1.85;color:#63745c;margin-top:8px}.manual-troubleshoot{margin-top:18px;background:#f7f7ee;padding:15px;border-radius:6px;border:1px solid #e9ead9}.manual-troubleshoot b{font-size:10px;color:#74714e}.manual-references{margin-top:30px;padding:24px;border:1px solid #e0e7da;border-radius:8px}.manual-references>p{font-size:11px;line-height:1.8;color:#66755d;margin:12px 0}.manual-references>a{display:inline-flex;align-items:center;gap:7px;margin:8px 20px 0 0;font-size:11px;color:#5d7a4f}.manuals-footer{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#657659;padding:30px 0 5px!important}.manuals a:focus-visible,.manuals button:focus-visible,.manuals summary:focus-visible{outline:2px solid #759e53;outline-offset:4px}@media(max-width:1000px){.manuals-layout{grid-template-columns:235px minmax(0,1fr)}.manuals-navigation{padding:22px 14px}.manuals-document{padding:30px 25px}.manuals-document-head{flex-wrap:wrap}.manuals-needs ul,.manuals-toc ol{grid-template-columns:1fr}.manual-step-body{padding-left:23px}}@media(max-width:700px){.manuals-header{padding:16px 18px;gap:12px}.manuals-brand{font-size:17px}.manuals-brand small{font-size:8px;margin-left:2px}.manuals-header nav{gap:12px;font-size:10px}.manuals-header nav a:first-child{display:none}.manuals-layout{display:flex;flex-direction:column;overflow:hidden}.manuals-navigation{flex-shrink:0;overflow:visible;padding:16px;border-right:0;border-bottom:1px solid #dfe6d9}.manuals-search{margin:0 0 13px;padding:10px}.manuals-navigation>.manuals-kicker,.manuals-note{display:none}.manuals-navigation>nav{display:flex;overflow-x:auto;margin:0;padding-bottom:5px;gap:7px}.manuals-navigation nav a{flex-shrink:0;padding:9px;font-size:10px}.manuals-navigation nav a>svg{width:13px}.manuals-navigation nav a>svg:last-child,.manuals-navigation nav small{display:none}.manuals-document{padding:25px 16px;flex:1;min-height:0}.manuals-document h1{font-size:26px}.manuals-document-head{gap:17px}.manuals-meta{gap:20px}.manuals-needs{padding:18px}.manual-step>summary{padding:15px;gap:10px}.manual-step>summary h2{font-size:12px}.manual-step-body{padding:0 16px 20px}.manual-command>div{gap:8px;padding:10px}.manual-command>div span{font-size:8px}.manual-command pre{font-size:10px;padding:13px}.manuals-footer{flex-wrap:wrap}}@media print{html,body,#root,.manuals{height:auto!important;overflow:visible!important}.manuals-header nav,.manuals-navigation,.manual-print,.manuals-toc,.manual-command button{display:none!important}.manuals-layout{display:block}.manuals-document{overflow:visible;padding:0}.manual-step{break-inside:avoid;margin-bottom:16px}.manual-step-body{display:block!important}.manuals-header{background:#fff;color:#254339;padding:10px 0}.manual-step>summary{padding:12px}.manual-step-body{padding:0 18px 18px}.manual-command{background:#f4f4f4;color:#222;border:1px solid #bbb}.manual-command>div{background:#eee}.manual-command pre{white-space:pre-wrap}.manual-step figure img{max-height:400px;object-fit:contain}}main>.app-header{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:18px 28px;padding:4px 0 18px;margin-bottom:20px;flex-shrink:0;min-height:0}.app-header-page,.app-header-slot,.app-header .page-heading{display:contents}.app-header-title,.page-heading-copy{grid-column:1;grid-row:1;min-width:0}.app-header-page:has(.page-heading)>.app-header-title{display:none}.app-header-slot:empty{display:none}.app-header .page-heading-copy h1{margin:4px 0;font-size:21px;line-height:1.4}.app-header .page-heading-copy p{margin:6px 0 0;max-width:65ch;line-height:1.7}.app-header .page-heading-copy>div{min-width:0}.app-header .page-heading-actions{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;padding-top:14px;border-top:1px solid var(--ui-line,#e3eaf0);min-width:0}.app-header .page-heading-actions .iam-heading-actions{gap:10px;flex-wrap:wrap;min-width:0}.app-header .page-heading-actions label{min-width:0}.app-header .page-heading-actions .primary,.app-header .page-heading-actions .outline{height:auto;min-height:36px;white-space:nowrap;padding:9px 13px}.app-header-tools{grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:14px;min-width:0;max-width:700px}.app-header-tools .actions{display:flex;flex-wrap:wrap;gap:10px}main>.app-header .session-header{display:flex;align-items:center;gap:16px;margin:0;min-width:0;max-width:100%;flex:0 1 auto}main>.app-header .session-header label{min-width:240px;flex:1}main>.app-header .session-header select{min-width:240px;max-width:360px;width:100%;flex:1 1 auto}main>.app-header .session-header.clock-only{flex:0 0 auto;width:auto;margin:0;order:0}.app-header .session-clock{flex-shrink:0}@media(max-width:1250px){main>.app-header{grid-template-columns:minmax(0,1fr)}.app-header-tools{grid-column:1;grid-row:2;justify-content:space-between;max-width:none;width:100%}.app-header .page-heading-actions{grid-row:3}main>.app-header .session-header:not(.clock-only){flex:1 1 420px}}@media(max-width:700px){main>.app-header{gap:14px;padding-bottom:16px;margin-bottom:16px}.app-header .page-heading-copy h1{font-size:19px}.app-header-tools{align-items:center;gap:12px}.app-header .page-heading-actions{justify-content:flex-start;gap:12px;padding-top:12px}.app-header .page-heading-actions .iam-heading-actions{width:100%}main>.app-header .session-header:not(.clock-only){width:100%;flex:1 1 100%;gap:10px}main>.app-header .session-header label,main>.app-header .session-header select{min-width:0;max-width:none}main>.app-header .session-header.clock-only{width:auto;order:0;flex:0 0 auto}main>.app-header .clock-only .session-clock{display:grid;gap:3px;text-align:left}.app-header .page-heading-actions .primary{min-width:0}.app-header .page-heading-actions select{max-width:100%}}main>.app-header .app-header-title h1,main>.app-header .page-heading-copy h1{font:750 21px/1.35 Manrope,sans-serif;letter-spacing:-.5px;margin:0;color:var(--ui-ink-strong,#183945)}main>.app-header .app-header-title p,main>.app-header .page-heading-copy>p{margin:4px 0 0;max-width:72ch;font-size:12px;line-height:1.6;color:var(--ui-muted)}main>.app-header .page-heading-copy>*:not(h1):not(p){margin-top:8px}main>.app-header .page-heading-actions>*{margin:0}main>.app-header .page-heading-actions label{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:650;color:var(--ui-text,#3f5c69)}main>.app-header .page-heading-actions select{min-width:180px}@media(max-width:700px){main>.app-header .app-header-title h1,main>.app-header .page-heading-copy h1{font-size:19px}main>.app-header .page-heading-actions label{flex:1 1 100%;flex-wrap:wrap}main>.app-header .page-heading-actions select{flex:1;min-width:0}}main>.app-header .page-heading-actions{border-top:0;padding-top:0}main>.app-header .page-heading-actions label.operations-scope{flex-direction:row;align-items:center;margin:0;min-width:0;max-width:none;width:auto}main>.app-header .page-heading-actions label.operations-scope select{width:auto}@media(min-width:1251px){main>.app-header .page-heading-actions{grid-column:2;grid-row:1;justify-content:flex-end;flex-wrap:nowrap}main>.app-header .app-header-tools{grid-column:3}}@media(max-width:1250px){main>.app-header .page-heading-actions{justify-content:flex-start}}main>.app-header{align-items:start}main>.app-header .app-header-tools,main>.app-header .page-heading-actions{align-self:start}@media(max-width:1250px){main>.app-header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px 16px}main>.app-header .app-header-title,main>.app-header .page-heading-copy{flex:1 1 100%}main>.app-header .page-heading-actions{flex:0 1 auto;padding-top:0}main>.app-header .app-header-tools{flex:0 1 auto;width:auto;max-width:100%;justify-content:flex-start}}.iam-page{--iam-ink:#183945;--iam-muted:#637380;--iam-line:#e4ebef;--iam-brand:#127a67;color:var(--iam-ink);padding:8px 0 20px}.iam-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:12px 0 26px}.iam-eyebrow{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:750;letter-spacing:1.3px;color:#5d747e}.iam-heading h2{font-size:26px;letter-spacing:-.7px;margin:9px 0}.iam-heading p{font-size:12px;margin:0;color:var(--iam-muted);line-height:1.7}.iam-heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.iam-heading-actions .primary{height:41px;gap:7px}.iam-company{display:flex;align-items:center;gap:8px;padding:0 10px;background:#fff;border:1px solid var(--iam-line);border-radius:8px;height:41px}.iam-company select{border:0;background:transparent;max-width:180px;color:var(--iam-ink);font-size:11px;outline:none}.iam-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--iam-line);border-radius:8px;width:40px;height:40px;background:#fff;color:#607580;cursor:pointer}.iam-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.iam-overview>div{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--iam-line);border-radius:12px;padding:21px 22px}.iam-stat-icon{display:flex;align-items:center;justify-content:center;width:43px;height:43px;border-radius:12px;background:#f0f7f5;color:#2a9685;flex-shrink:0}.iam-overview>div:nth-child(3) .iam-stat-icon{background:#fdf5ed;color:#b88640}.iam-overview>div>div{display:grid;gap:5px}.iam-overview strong{font-size:25px;letter-spacing:-.5px;line-height:1}.iam-overview div div span{font-size:11px;color:var(--iam-muted)}.iam-surface{background:#fff;border:1px solid var(--iam-line);border-radius:13px;overflow:hidden;box-shadow:0 3px 16px #213b4603}.iam-tabs{display:flex;gap:24px;padding:0 24px;border-bottom:1px solid var(--iam-line)}.iam-tabs button{border:0;border-bottom:2px solid transparent;padding:20px 0 17px;background:transparent;color:#63747f;font-size:12px;font-weight:650;border-radius:0;cursor:pointer}.iam-tabs button[aria-selected=true]{color:var(--iam-brand);border-bottom-color:var(--iam-brand)}.iam-toolbar{display:flex;align-items:center;gap:12px;padding:22px 24px;flex-wrap:wrap}.iam-search{display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--iam-line);border-radius:8px;flex:1;min-width:180px;max-width:370px;color:#61747e;height:40px}.iam-search input{width:100%;border:0;background:transparent;font-size:11px;outline:0;min-width:0;color:var(--iam-ink)}.iam-toolbar>select{border:1px solid var(--iam-line);padding:10px;border-radius:8px;background:#fff;color:#5e7580;font-size:11px;height:40px}.iam-text-button{display:inline-flex;align-items:center;gap:4px;background:none;border:0;color:var(--iam-brand);font-size:11px;cursor:pointer;margin-left:auto;font-weight:650}.iam-table-scroll{overflow:auto}.iam-table{width:100%;border-collapse:collapse;text-align:left}.iam-table th{background:#f8fafb;color:#63747d;font-size:9px;font-weight:750;letter-spacing:.7px;text-transform:uppercase;padding:14px 24px;border-top:1px solid #eff3f5;border-bottom:1px solid var(--iam-line);white-space:nowrap}.iam-table td{padding:19px 24px;border-bottom:1px solid #edf1f4;font-size:11px;vertical-align:middle}.iam-table tr:last-child td{border-bottom:0}.iam-person{display:flex;align-items:center;gap:12px;min-width:190px}.iam-avatar{height:38px;width:38px;display:flex;align-items:center;justify-content:center;background:#eaf5f1;color:#2a7868;border:1px solid #dfeee7;border-radius:50%;font-size:12px;font-weight:750;text-transform:uppercase;flex-shrink:0}.iam-person>div{display:grid;gap:5px}.iam-person strong{font-size:12px;display:flex;align-items:center;gap:7px;font-weight:650}.iam-person div>span{font-size:10px;color:#63747d}.iam-you{display:inline!important;background:#f1f5f7;padding:2px 5px;border-radius:4px;font-size:8px!important;color:#5f7079}.iam-platform{color:#63747d;font-size:9px!important}.iam-role{display:inline-flex;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:650;background:#eff4f7;color:#5a7687;white-space:nowrap}.iam-role-admin{background:#f0ecfb;color:#795ab0}.iam-role-manager{background:#eaf1fc;color:#4673b3}.iam-role-supervisor{background:#fff4e6;color:#926a2b}.iam-role-agent{background:#eaf7f2;color:#317d66}.iam-role-viewer{background:#f0f3f5;color:#64747d}.iam-team-tags{display:flex;gap:5px;align-items:center;flex-wrap:wrap;min-width:100px}.iam-team-tags>span:not(.iam-muted){font-size:9px;border:1px solid #e5ecef;background:#fafcfc;padding:4px 7px;border-radius:5px;color:#5e757f}.iam-muted{color:#60757e;font-size:10px}.iam-status{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:10px}.iam-status i{height:6px;width:6px;border-radius:50%}.iam-status.is-active{color:#357d66}.iam-status.is-active i{background:#47af8e}.iam-status.is-suspended{color:#906b38}.iam-status.is-suspended i{background:#d4a263}.iam-last-login{color:#63747f;font-size:10px;white-space:nowrap}.iam-edit{display:flex;align-items:center;gap:5px;border:0;background:none;color:#5b7580;font-size:10px;cursor:pointer;font-weight:650}.iam-edit:hover{color:#107e6c}.iam-pagination{display:flex;justify-content:space-between;align-items:center;padding:17px 24px;border-top:1px solid var(--iam-line)}.iam-pagination>span{font-size:10px;color:#63747e}.iam-pagination>div{display:flex;gap:7px}.iam-pagination button{font-size:10px;padding:8px 12px}.iam-footnote{display:flex;align-items:center;gap:6px;color:#5f727c;font-size:10px;padding:3px 1px}.iam-empty{display:grid;justify-items:center;text-align:center;padding:45px 20px;color:#62757f;gap:9px;font-size:12px}.iam-empty h3{margin:4px;color:#5d7581;font-size:14px}.iam-empty p{margin:0}.iam-roles,.iam-audit{padding:28px 24px}.iam-section-intro{display:flex;align-items:center;gap:14px;color:#5c7680}.iam-section-intro h3,.iam-audit h3{margin:0 0 8px;font-size:15px;color:#365462}.iam-section-intro p,.iam-audit>p{margin:0;color:#62747e;font-size:11px;line-height:1.7}.iam-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:24px 0}.iam-role-grid article{border:1px solid var(--iam-line);border-radius:10px;padding:20px}.iam-role-grid article>p{min-height:50px;font-size:11px;line-height:1.7;color:#61757e}.iam-role-grid ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:11px}.iam-role-grid li{display:flex;align-items:center;gap:7px;font-size:10px;color:#5f7480}.iam-role-grid li.granted{color:#52796f}.iam-role-grid li.granted svg{color:#2b9f82}.iam-policy-note{display:flex;align-items:center;gap:10px;background:#f5f9f8;border-radius:8px;color:#607670;padding:12px 15px}.iam-policy-note p{font-size:10px;line-height:1.7;margin:0}.iam-audit-event{display:flex;align-items:center;gap:12px;border-bottom:1px solid #edf2f4;padding:20px 0}.iam-audit-event>span{background:#f1f7f5;border-radius:8px;padding:9px;color:#4c7a6d;display:flex}.iam-audit-event>div{display:grid;gap:7px}.iam-audit-event strong{font-size:11px;font-weight:650}.iam-audit-event small,.iam-audit-event time{font-size:10px;color:#61747e}.iam-audit-event time{margin-left:auto}.iam-overlay{position:fixed;inset:0;z-index:150;background:#122e416b;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.iam-drawer{width:570px;max-width:100%;height:100dvh;display:flex;flex-direction:column;background:#fff;box-shadow:-12px 0 50px #15324026}.iam-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 28px;border-bottom:1px solid var(--iam-line);flex-shrink:0}.iam-drawer-head h2{font-size:22px;letter-spacing:-.5px;margin:8px 0 0}.iam-editor{display:flex;flex-direction:column;flex:1;min-height:0}.iam-drawer-body{padding:0 28px 20px;overflow-y:auto;flex:1}.iam-editor-section{padding:24px 0;border-bottom:1px solid #eaf0f3;display:grid;gap:15px}.iam-editor-section h3{display:flex;align-items:center;gap:8px;font-size:12px;margin:0 0 3px;color:#446371}.iam-editor-section h3 svg{color:#78929d}.iam-editor-section>p,.iam-editor-section>small{margin:0;font-size:10px;color:#61757e;line-height:1.7}.iam-editor label{display:grid;gap:7px;color:#5c7681;font-size:10px}.iam-editor input:not([type=checkbox]),.iam-editor select{border:1px solid #dfe8ed;border-radius:7px;padding:11px 12px;font:inherit;color:#365461;background:#fff;width:100%;min-width:0;box-sizing:border-box}.iam-editor input:disabled{background:#f6f8f9;color:#8a9fa8}.iam-editor input:focus,.iam-editor select:focus{outline:2px solid #b7e3d8;outline-offset:1px}.iam-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:13px}.iam-permission-preview{background:#f5f9f8;border:1px solid #e5efec;border-radius:8px;padding:14px;display:flex;flex-wrap:wrap;gap:7px}.iam-permission-preview>p{width:100%;font-size:10px;line-height:1.7;color:#5f7670;margin:0 0 5px}.iam-permission-preview>span{display:flex;align-items:center;gap:4px;border:1px solid #e0ece7;border-radius:5px;background:#fff;padding:5px 7px;font-size:9px;color:#52796b}.iam-grant-list{display:grid;grid-template-columns:1fr 1fr;gap:9px}.iam-grant-list>label{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid #e3ecef;border-radius:7px;cursor:pointer}.iam-grant-list input,.iam-access-state input{accent-color:#14947f;width:14px;height:14px;flex-shrink:0}.iam-grant-list small{display:block;margin-top:4px;color:#60757e;font-size:9px}.iam-access-state>label{display:flex;align-items:center;gap:8px}.iam-drawer-footer{display:flex;justify-content:flex-end;gap:10px;padding:18px 28px;border-top:1px solid var(--iam-line);background:#fcfdfd;flex-shrink:0}.iam-drawer-footer button{font-size:11px}.iam-alert{background:#fff4ef;border:1px solid #f7dfd2;color:#a45f48;border-radius:8px;padding:12px 15px;font-size:11px;line-height:1.8;margin:16px 0}.iam-surface>.iam-alert{margin:18px 24px}.iam-embedded{padding-top:12px}.iam-page button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1150px){.iam-heading{align-items:flex-start;flex-direction:column;gap:16px}.iam-overview{gap:10px}.iam-overview>div{padding:17px 14px;gap:9px}.iam-role-grid{grid-template-columns:1fr 1fr}.iam-table td,.iam-table th{padding-left:17px;padding-right:17px}.iam-toolbar{gap:8px}.iam-text-button{margin-left:0}}@media(max-width:650px){.iam-heading h2{font-size:23px}.iam-heading-actions{width:100%}.iam-heading-actions .primary{flex:1;justify-content:center;font-size:11px}.iam-company{flex:1;min-width:120px}.iam-company select{width:100%;max-width:none}.iam-overview{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.iam-stat-icon{width:32px;height:32px;border-radius:9px}.iam-overview strong{font-size:22px}.iam-overview div div span{font-size:9px}.iam-overview>div{padding:16px 12px}.iam-tabs{gap:18px;padding:0 16px;overflow:auto;white-space:nowrap}.iam-tabs button{font-size:10px;padding:17px 0 15px}.iam-toolbar{padding:17px 16px}.iam-search{min-width:100%;max-width:none;box-sizing:border-box}.iam-toolbar>select{flex:1;min-width:0}.iam-text-button{width:100%;justify-content:flex-end;padding:7px 0}.iam-table{min-width:820px}.iam-pagination{padding:16px;font-size:9px}.iam-pagination button{font-size:9px;padding:8px}.iam-role-grid{grid-template-columns:1fr}.iam-roles,.iam-audit{padding:22px 16px}.iam-audit-event{flex-wrap:wrap}.iam-audit-event time{margin-left:46px}.iam-drawer-head{padding:20px}.iam-drawer-body{padding:0 20px 20px}.iam-drawer-footer{padding:16px 20px}.iam-field-pair,.iam-grant-list{grid-template-columns:1fr}.iam-footnote{font-size:9px;line-height:1.6}}.iam-remove{border-top:1px solid #f2e2dd;margin-top:8px;padding-top:14px}.iam-remove p{font-size:10px;color:#7f6e67;line-height:1.8;margin:0 0 12px}.iam-remove>button,.iam-remove>div>button:first-of-type{border:1px solid #edd4ca;background:#fff9f7;color:#9f614b;border-radius:7px;padding:9px 12px;font-size:10px;cursor:pointer}.iam-remove>div{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.iam-remove>div>span{width:100%;font-size:11px;color:#93685a}.iam-table-scroll{position:relative;min-width:0;max-width:100%}.backup-policy{display:flex;align-items:center;gap:14px;padding:22px 24px;border-bottom:1px solid #e8eef1}.backup-policy-icon{display:grid;place-items:center;border-radius:10px;width:42px;height:42px;background:#edf7f3;color:#42947f;flex-shrink:0}.backup-policy strong{font-size:12px}.backup-policy p{font-size:11px;margin-top:5px}.backup-switch{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:11px;color:#5f757e}.backup-switch input,.backup-personal input{accent-color:#139c84}.backup-personal{display:flex;align-items:center;gap:7px;padding:16px 24px;color:#617480;font-size:11px;border-bottom:1px solid #edf1f3}.backup-file{display:flex;align-items:center;gap:12px;color:#55777f}.backup-file strong{font-size:11px;color:#3a5b69}.backup-file small{font-size:10px}.backup-counts{color:#5f7580;font-size:10px}.backup-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px;border-top:1px solid #e7edf0;background:#fcfdfd}.backup-details svg{color:#629b8a}.backup-details h3{font-size:12px;color:#4b6c78;margin:10px 0 6px}.backup-details p{font-size:11px;line-height:1.9}.backup-search{display:flex;align-items:flex-end;gap:12px;padding:22px 24px;flex-wrap:wrap}.backup-search .iam-search{flex:1;margin:0;min-width:180px;max-width:none}.backup-search>label:not(.iam-search){display:grid;gap:7px;font-size:10px;color:#5f757e}.backup-search input[type=date]{height:40px;border:1px solid #dfe8ec;border-radius:7px;padding:8px 10px;color:#5a7580;background:#fff;font-size:11px}.backup-search .primary{height:40px}.backup-range{padding:0 24px 18px;font-size:10px;color:#5d7580}.backup-snippet{font-size:11px!important;line-height:1.6!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:500px;white-space:pre-wrap}.archive-thread-body{overflow:auto;flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;background:#f6f9fa;padding:22px}.archive-message{max-width:90%;border:1px solid #e0e9ed;border-radius:10px;padding:13px;background:#fff}.archive-message.out{align-self:flex-end;background:#edf8f3;border-color:#deefe5}.archive-message small{font-size:9px;color:#5e7580}.archive-message p{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin-top:7px}.backup-page .iam-table a{font-size:10px;white-space:nowrap}@media(max-width:700px){.backup-policy{padding:18px 16px;align-items:flex-start;gap:10px;flex-wrap:wrap}.backup-switch{margin-left:52px}.backup-personal{padding:16px;font-size:10px}.backup-details{grid-template-columns:1fr;gap:18px;padding:20px 16px}.backup-details>div{display:grid;grid-template-columns:24px 1fr;gap:5px 10px}.backup-details h3{margin:0}.backup-details p{grid-column:2}.backup-search{padding:18px 16px;gap:10px}.backup-search .iam-search{min-width:100%}.backup-search>label:not(.iam-search){flex:1;min-width:120px}.backup-search .primary{width:100%}.backup-range{padding:0 16px 16px;line-height:1.8}.backup-page .iam-table{min-width:700px}}.backup-hour{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:650;color:var(--ui-text,#3f5c69);flex-shrink:0}.backup-hour select{min-height:34px}@media(max-width:650px){.backup-policy{flex-wrap:wrap}.backup-hour{order:3}}.backup-hour{margin-left:auto}.backup-hour+.backup-switch{margin-left:0}.release-page{padding:8px 0 20px}.release-current{display:flex;align-items:center;gap:7px;padding:9px 12px;color:#3e7967;background:#edf7f1;border:1px solid #e0eee6;border-radius:7px;font-size:11px}.release-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:22px;align-items:start}.release-versions{margin:0;display:grid;gap:10px;overflow:visible}.release-versions button{display:grid;gap:8px;background:#fff;color:#5d7582;border:1px solid #e2eaee;border-radius:10px;padding:18px;text-align:left;font-size:12px}.release-versions button[aria-pressed=true]{border-color:#b7ded0;background:#f1f9f5;color:#3a7b67}.release-versions span{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:750}.release-versions span small{font-size:8px;background:#dfefe6;color:#3a735e;border-radius:4px;padding:3px 5px}.release-versions strong{font-size:10px;font-weight:500}.release-versions time{font-size:10px;color:#5d737c}.release-article{background:#fff;border:1px solid #e3ebee;border-radius:12px;padding:28px 30px}.release-article-meta{display:flex;gap:13px;align-items:center;color:#457867;font-size:11px}.release-article-meta>span{padding:5px 8px;background:#eef8f2;border-radius:5px;font-weight:700}.release-article-meta small{display:flex;align-items:center;gap:6px;color:#60757f;font-size:10px}.release-article h3{font-size:22px;letter-spacing:-.5px;line-height:1.5;color:#2f505d;margin:17px 0 10px}.release-article>p{font-size:12px;line-height:1.9;color:#5e747f}.release-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:26px}.release-sections section{border-top:1px solid #eaf0f3;padding-top:18px}.release-sections h4{display:flex;align-items:center;gap:7px;color:#547968;font-size:12px;margin:0 0 14px}.release-sections ul{list-style:none;padding:0;margin:0;display:grid;gap:13px}.release-sections li{position:relative;font-size:11px;line-height:1.9;color:#5f7580;padding-left:14px}.release-sections li:before{content:"•";position:absolute;left:0;color:#579d83}.release-article .release-note{margin-top:24px;background:#f7faf8;border-radius:7px;padding:13px;font-size:10px;color:#61776c}@media(max-width:800px){.release-layout{grid-template-columns:1fr}.release-versions{display:flex;overflow:auto;gap:9px}.release-versions button{min-width:150px;flex:1}.release-article{padding:22px 20px}.release-sections{grid-template-columns:1fr;gap:20px}.release-article h3{font-size:20px}}.release-versions .pagination{padding:8px 0;gap:10px;margin-top:4px}.release-versions .pagination span{font-size:10px;font-weight:500}.release-versions .pagination .actions{gap:6px}.release-versions .pagination button{display:inline-flex;justify-content:center;text-align:center;min-height:32px;padding:7px 9px;font-size:10px;min-width:0;width:auto}@media(max-width:800px){.release-versions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.release-versions>button{min-width:0}.release-versions>.pagination{grid-column:1/-1}}.secretary{display:grid;gap:14px}.secretary-head{display:flex;align-items:flex-start;gap:12px}.secretary-head>svg{color:var(--ui-brand);flex-shrink:0;margin-top:2px}.secretary-head>div{flex:1;min-width:0}.secretary-head h3{margin:0 0 4px}.secretary-head .check{flex-shrink:0;font-weight:650}.secretary h4{margin:6px 0 0;font-size:12px}.secretary h4 small{font-weight:400;color:var(--ui-muted)}.secretary-services{display:grid;gap:8px}.secretary-services>div{display:flex;align-items:center;gap:8px}.secretary-services>div>input{flex:1;min-width:0}.secretary-services label{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ui-text)}.secretary-services>button{justify-self:start}.secretary-hours{display:grid;gap:6px}.secretary-hours>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px}.secretary-hours .check{min-width:96px}.secretary-hours span{display:inline-flex;align-items:center;gap:4px}.secretary-hours input[type=time]{min-height:32px;padding:4px 6px}.secretary-preview{border:1px solid var(--ui-line);border-radius:10px;padding:12px 16px;background:var(--ui-brand-soft,#e9f5f1);font-size:12px}.secretary-preview ol{margin:8px 0 0;padding-left:20px;columns:2}.secretary-preview li{margin:2px 0}.self-client{display:grid;gap:8px;flex-basis:100%;margin-top:6px;padding:12px;border:1px dashed var(--ui-line-strong,#d3dee5);border-radius:10px}.self-client p{font-size:11px;margin:0}.self-client code{font-size:10px;word-break:break-all}.self-client label{display:grid;gap:4px;font-size:11px;font-weight:650}@media(max-width:700px){.secretary-preview ol{columns:1}.secretary-services>div{flex-wrap:wrap}}.kanban{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;align-items:start}.kanban-column{display:flex;flex-direction:column;min-width:0;max-height:calc(100dvh - 260px);background:#f3f6f8;border:1px solid var(--ui-line);border-radius:12px;transition:border-color .15s,background .15s}.kanban-column.is-over{border-color:var(--ui-focus);background:var(--ui-brand-soft,#e9f5f1)}.kanban-column.is-blocked{opacity:.55}.kanban .kanban-column>header{margin:0;justify-content:flex-start;flex-direction:row;text-align:left;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px 8px;font-size:12px}.kanban-column>header b{flex:1;min-width:0}.kanban-count{min-width:22px;text-align:center;padding:1px 7px;border-radius:999px;background:#fff;border:1px solid var(--ui-line);font-size:11px;font-weight:650}.kanban-column>header small{flex-basis:100%;font-size:10.5px;color:var(--ui-muted)}.kanban-cards{display:grid;gap:8px;padding:0 8px 10px;overflow-y:auto;min-height:56px}.kanban-card{background:#fff;border:1px solid var(--ui-line);border-radius:10px;box-shadow:0 1px 2px #1830440a;cursor:grab;overflow:hidden}.kanban-card:active{cursor:grabbing}.kanban-card.is-dragging{opacity:.45}.kanban-open{display:block;width:100%;text-align:left;border:0;background:transparent;padding:10px 11px 6px;color:var(--ui-ink);font:inherit;cursor:inherit}.kanban-open b{display:block;font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}.kanban-open small{display:block;font-size:11px;color:var(--ui-muted);margin-top:3px;overflow-wrap:anywhere}.kanban-meta{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.kanban-meta .pill{font-size:10px;padding:3px 6px}.kanban-move{display:block;padding:0 8px 8px}.kanban .kanban-move select{min-width:0;width:100%;min-height:28px;height:28px;padding:2px 8px;font-size:11px;color:var(--ui-text)}.kanban-empty{margin:4px 0;padding:14px 8px;border:1px dashed var(--ui-line-strong,#d3dee5);border-radius:8px;text-align:center;font-size:11px;color:var(--ui-muted)}@media(max-width:700px){.kanban{grid-template-columns:1fr}.kanban-column{max-height:none}}@media(prefers-reduced-motion:reduce){.kanban-column{transition:none}}.leads-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:4px 0 14px}.leads-toolbar>label{display:grid;gap:4px;font-size:11px;font-weight:650;min-width:180px}.leads-toolbar>label:first-child{flex:1}.segmented{display:inline-flex;gap:4px;margin-left:auto}.segmented button{min-height:36px}.lead-history{margin:6px 0 12px;font-size:12px}.lead-history ul{margin:8px 0 0;padding-left:18px;display:grid;gap:3px}.lead-chip{display:inline-flex;align-items:center;gap:4px;margin-top:4px;width:max-content;font-size:10.5px}button.lead-chip{padding:2px 0;min-height:0;height:auto}.kanban-hint{margin:0 0 12px;padding:10px 12px;border:1px dashed var(--ui-line-strong,#d3dee5);border-radius:10px;font-size:12px;color:var(--ui-muted)}.organization-page.panel{padding:0;overflow:hidden}.section-heading{display:flex;align-items:center;gap:14px;padding:24px;border-bottom:1px solid var(--ui-line,#e4ebef)}.section-heading>div:nth-child(2){flex:1;min-width:0}.section-heading h2{margin:5px 0;font-size:19px}.section-title-icon{width:42px;height:42px;border-radius:12px;background:#edf7f3;color:#178c75;display:grid;place-items:center;flex-shrink:0}.section-kicker{font-size:9px;font-weight:750;letter-spacing:1.2px;color:#61757e}.organization-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px}.organization-toolbar>span{font-size:11px;color:#617580}.field-search{display:flex!important;align-items:center;gap:9px!important;border:1px solid #e0e8ec;border-radius:8px;padding:0 12px;background:#fff;height:38px;color:#5f757f;max-width:360px;flex:1}.field-search input{border:0!important;box-shadow:none!important;outline:none!important;min-width:0;width:100%;padding:8px 0!important;background:transparent!important;height:36px!important}.organization-page .tablewrap{margin-top:0;position:relative}.organization-page th,.organization-page td{padding-left:24px;padding-right:24px}.organization-name{display:flex;gap:12px;align-items:center;min-width:170px}.organization-avatar{height:34px;width:34px;display:grid;place-items:center;border-radius:9px;background:#eff5f6;color:#4c7982;flex-shrink:0;font-size:12px}.organization-name b{font-size:12px}.organization-parent{display:inline-flex;align-items:center;gap:7px;color:#617580}.organization-people{display:flex;align-items:center;gap:10px;white-space:nowrap}.organization-avatar-stack{display:flex;padding-left:4px}.organization-avatar-stack i{display:grid;place-items:center;width:25px;height:25px;margin-left:-4px;border:2px solid white;border-radius:50%;background:#e6f3ee;color:#4c8b75;font-size:10px;font-style:normal}.organization-help{padding:14px 24px;display:flex;gap:9px;align-items:flex-start;background:#f8fafb;border-top:1px solid #e8eef1;color:#5d757e}.organization-help svg{flex-shrink:0;margin-top:2px}.organization-help p{font-size:11px;line-height:1.65}.organization-page>.pagination{padding:18px 24px;margin:0}.organization-backdrop{position:fixed;inset:0;z-index:1100;background:#102c3955;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.organization-drawer{width:min(520px,100%);height:100dvh;background:#fff;display:flex;flex-direction:column;box-shadow:-12px 0 50px #173b451a}.organization-drawer>header{padding:26px;display:flex;gap:16px;margin:0;align-items:start;border-bottom:1px solid #e4ebef;flex-shrink:0}.organization-drawer header>div{flex:1}.organization-drawer h2{font-size:21px;margin:9px 0}.organization-drawer p{font-size:11px}.icon-button{width:32px;height:32px;border:1px solid #e2eaee;border-radius:8px;color:#62757d;background:#fff;display:grid;place-items:center;flex-shrink:0}.organization-editor{display:flex;flex-direction:column;min-height:0;flex:1}.organization-editor-body{padding:26px;overflow-y:auto;display:flex;flex-direction:column;gap:24px;flex:1}.organization-editor-body>label,.organization-policy>label{display:grid;gap:9px;font-size:11px;color:#496470;font-weight:650}.organization-editor input:not([type=checkbox]),.organization-editor select{width:100%;height:40px;border:1px solid #dce6eb;border-radius:8px;padding:10px 12px;font-size:12px;background:#fff;color:#274a56;min-width:0}.organization-members,.organization-policy{border:1px solid #e2eaee;border-radius:10px;margin:0;padding:16px;min-width:0;display:grid;gap:14px}.organization-members legend,.organization-policy legend{padding:0 7px;font-size:11px;color:#5b7581}.organization-members legend span{font-size:9px;color:#5f747e;margin-left:10px}.organization-member-list{max-height:340px;overflow-y:auto;display:grid;gap:4px}.organization-member{display:flex;align-items:center;gap:10px;padding:10px 5px;cursor:pointer;border-radius:6px}.organization-member:hover{background:#f5f9f8}.organization-member input{accent-color:#188f78;width:14px;height:14px}.organization-member>span:last-child{display:grid;gap:4px}.organization-member b{font-size:11px;font-weight:650}.organization-member small{font-size:10px;color:#61757f}.organization-editor>footer{padding:18px 26px;border-top:1px solid #e4ebef;display:flex;justify-content:flex-end;gap:10px;background:#fbfcfd;flex-shrink:0}.organization-policy legend svg{vertical-align:middle;margin-right:6px}.standard-empty{padding:44px 20px;text-align:center;color:#5e7580}.standard-empty h3{font-size:14px;color:#587581;margin:14px 0 6px}.standard-empty p{font-size:11px}@media(max-width:700px){.section-heading{padding:20px 16px;flex-wrap:wrap;gap:12px}.section-heading>button{margin-left:56px}.section-heading h2{font-size:17px}.organization-toolbar{padding:16px}.organization-page>.pagination{padding:16px;gap:12px;flex-wrap:wrap}.organization-page .pagination .actions{gap:7px}.organization-drawer>header,.organization-editor-body{padding:22px 18px}.organization-drawer h2{font-size:19px}.organization-editor>footer{padding:16px 18px}}@media(max-width:600px){.organization-page .tablewrap{overflow:visible;border:0;border-radius:0}.organization-page table,.organization-page tbody{display:block;width:100%}.organization-page thead{display:none}.organization-page tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 16px;padding:20px 16px;border-top:1px solid #e7edf1}.organization-page td{display:block;border:0;padding:0!important;min-width:0;font-size:11px}.organization-page td:first-child{grid-column:1/-1}.organization-page td[data-label]:before{content:attr(data-label);display:block;font-size:9px;color:#7e939d;margin-bottom:7px}.organization-page td:last-child{align-self:end;justify-self:end}.organization-name{min-width:0}.organization-people{white-space:normal;gap:7px}.organization-toolbar .field-search{min-width:0}.organization-toolbar>span{white-space:nowrap}.organization-page tbody tr:hover{background:transparent}.organization-page .pagination{border-top:1px solid #e7edf1}}@media(max-width:700px){.organization-page .section-heading{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start}.organization-page .section-title-icon{margin-top:4px}.organization-page .section-heading>div:nth-child(2){grid-column:2}.organization-page .section-heading>button{grid-column:2;margin-left:0;justify-self:start}.organization-page .section-heading h2{overflow-wrap:normal}.organization-page .section-heading p{line-height:1.65}}.desk-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.desk-heading label{display:grid;gap:6px;font-size:12px}.desk-heading select,.service-desk select,.service-desk input{max-width:100%;min-width:0}.desk-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:20px 0}.desk-cards>div{display:grid;gap:8px;background:#fff;border:1px solid #e2ebed;border-radius:12px;padding:20px}.desk-cards strong{font-size:28px;color:#175965}.desk-cards span{font-size:12px;color:#60757f}.desk-tabs,.desk-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0}.desk-filters>input{flex:1;min-width:180px}.desk-filters select{padding:10px;border:1px solid #dce7ea;border-radius:8px;background:#fff;color:#244753}.desk-row{border-bottom:1px solid #e3ebee;padding:20px 0}.desk-list small{display:block;color:#607580;margin:8px 0}.desk-detail h3{margin-top:15px}.desk-error{color:#b42318;background:#fff4f0;padding:14px;border-radius:9px}.desk-note{border-left:3px solid #c6e5df;padding:4px 16px;margin:15px 0}.desk-note p{white-space:pre-wrap}.service-desk select[multiple]{min-height:100px}.notification-sound{position:relative}.sound-count{font-size:10px;background:#ca3e3e;border-radius:12px;padding:2px 6px;color:#fff}.sound-popover{position:absolute;right:0;top:46px;z-index:60;width:300px;background:#fff;border:1px solid #dbe7eb;box-shadow:0 12px 40px #173b4526;border-radius:12px;padding:20px;display:grid;gap:14px}.sound-popover label{display:grid;gap:8px;font-size:12px}.sound-popover p,.sound-popover small{font-size:11px;color:#5e767e}.otp-input{font-size:26px!important;letter-spacing:12px;text-align:center;font-variant-numeric:tabular-nums}.service-desk .pill{white-space:normal}.service-desk th{white-space:nowrap}@media(max-width:1000px){.desk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.desk-heading{align-items:stretch}.desk-heading label{width:100%}.desk-cards>div{padding:14px}.desk-tabs{gap:6px}.desk-tabs button{font-size:11px}.sound-popover{position:fixed;right:12px;top:100px;width:min(300px,90vw)}}.service-desk select{border:1px solid #dce7ea;border-radius:8px;background:#fff;color:#244753;padding:10px 12px;font:inherit}.desk-heading select{min-width:180px}.ticket-detail-drawer.organization-drawer{width:min(720px,100%)}.ticket-detail-body{padding:24px 26px;overflow-y:auto;min-height:0;flex:1}.ticket-detail-body>h3{font-size:18px;margin:0 0 10px}.ticket-detail-body>p{margin-bottom:18px}.ticket-resolved-notice{background:#f0f9f5;border:1px solid #dbeee4;border-radius:9px;padding:14px;line-height:1.8!important}.ticket-resolved-notice .pill{margin-right:8px}.ticket-detail-error{border:1px solid #f0ded6;background:#fff8f4;border-radius:10px;padding:20px}.ticket-detail-error p{margin-bottom:18px}.ticket-detail-body>.outline{margin-bottom:18px}.ticket-detail-body .transfer-panel{margin-bottom:22px}@media(max-width:700px){.ticket-detail-body{padding:20px 18px}.ticket-detail-drawer .formgrid{grid-template-columns:minmax(0,1fr)}}.system-monitor{display:grid;gap:22px;color:#193c49}.monitor-intro{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.monitor-intro h2{font-size:23px;margin:0 0 7px;letter-spacing:-.5px}.monitor-intro p{font-size:13px}.monitor-os{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:16px;font-size:12px;color:#577382}.monitor-os small{font-size:11px;color:#5f727d}.monitor-live{height:7px;width:7px;border-radius:50%;background:#18a78e}.monitor-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.monitor-card,.monitor-panel{background:#fff;border:1px solid #e0e9ed;border-radius:14px;box-shadow:0 4px 16px #193c4906}.monitor-card{padding:22px;min-width:0}.monitor-card-title{display:flex;align-items:center;gap:9px;color:#148070}.monitor-card h3{font-size:12px;color:#5c7583;font-weight:600;margin:0}.monitor-card>strong{display:block;font-size:30px;letter-spacing:-1px;margin:21px 0 18px}.monitor-card p{font-size:11px;margin-top:13px;color:#5c7583}.monitor-card>small{display:block;font-size:10px;color:#607480;margin-top:9px;line-height:1.6}.monitor-meter{height:6px;border-radius:9px;background:#edf3f5;overflow:hidden}.monitor-meter>span{display:block;height:100%;border-radius:9px;background:#19a58f;transition:width .5s}.monitor-meter.warning>span{background:#e5ad4c}.monitor-meter.critical>span{background:#df7c5b}.monitor-network{display:grid;gap:13px;margin:22px 0 16px}.monitor-network>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.monitor-network span{display:flex;align-items:center;gap:6px;font-size:11px;color:#5a7682}.monitor-network b{font-size:15px;font-variant-numeric:tabular-nums}.monitor-panel{padding:24px}.monitor-section-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:22px}.monitor-section-title>svg{color:#209e8b;margin-top:2px}.monitor-section-title h3{font-size:16px;margin:0 0 6px}.monitor-section-title p{font-size:12px}.monitor-cores{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.monitor-core{padding:15px;background:#f8fbfc;border:1px solid #e9eff2;border-radius:10px}.monitor-core>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px;font-size:11px}.monitor-core span{color:#5c7581}.monitor-core b{font-variant-numeric:tabular-nums}.monitor-volumes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.monitor-volume{padding:19px;border:1px solid #e4ecef;border-radius:11px;min-width:0}.monitor-volume-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px}.monitor-volume-head b{font-size:12px;overflow-wrap:anywhere}.monitor-volume-head small{display:block;font-size:11px;color:#61747f;margin-top:5px}.monitor-volume-head>strong{font-size:20px}.monitor-volume p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:12px;font-size:11px}.monitor-volume p small{font-size:10px;color:#61747f}.monitor-empty{padding:16px 0;color:#607480;font-size:12px}.monitor-services{display:flex;gap:12px 24px;flex-wrap:wrap;font-size:11px;color:#5d737f}.monitor-services span{display:flex;align-items:center;gap:7px}.monitor-services i{height:6px;width:6px;background:#e4ad61;border-radius:50%}.monitor-services i.ok{background:#1aa68d}.monitor-footnote{font-size:10px!important;line-height:1.8;color:#5d737e!important;padding:0 0 20px!important;margin:0!important}.monitor-footnote span{display:block}@media(max-width:1200px){.monitor-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-cores{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.monitor-cores{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-volumes{grid-template-columns:1fr}.monitor-card{padding:16px}.monitor-card>strong{font-size:25px}.monitor-panel{padding:18px}.monitor-intro h2{font-size:20px}.monitor-card-title{gap:6px}.monitor-card-title svg{width:15px}.monitor-card h3{font-size:11px}.monitor-network b{font-size:12px}.monitor-network>div{gap:4px}}.history-overlay{position:fixed;inset:0;background:#0b243a80;z-index:120;display:grid;place-items:center;padding:24px}.history-dialog{width:min(900px,100%);max-height:92dvh;background:#fff;border-radius:14px;box-shadow:0 20px 70px #05223635;display:flex;flex-direction:column;color:#193b4a}.history-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;border-bottom:1px solid #e4edf1}.history-dialog h2{font-size:18px;margin:7px 0 0}.history-eyebrow{font-size:10px;letter-spacing:1px;color:#167d65;font-weight:700}.history-dialog-body{padding:22px 26px;overflow:auto;font-size:12px;line-height:1.7}.history-label,.history-filter label{display:grid;gap:7px;font-size:12px;font-weight:600}.history-dialog select,.history-dialog input{font:inherit;border:1px solid #d3e0e6;border-radius:8px;padding:10px;width:100%;background:#fff;color:#193b4a;min-width:0}.history-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.history-metrics>div{border:1px solid #e0e9ef;border-radius:9px;padding:14px}.history-metrics b{display:block;font-size:23px}.history-metrics small,.history-block>small{display:block;color:#5d7582}.history-block{padding:18px 0;border-top:1px solid #e0e9ef}.history-block h3{margin:0 0 8px;font-size:14px}.history-block .actions{gap:10px;display:flex;flex-wrap:wrap;margin-top:14px}.history-filter{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:14px}.history-download{display:inline-flex;align-items:center;gap:8px;text-decoration:none;margin:8px 0 12px;padding:10px 14px;border-radius:8px;background:var(--brand-color,#167d65);color:#fff}.history-note{color:#63747e;font-size:11px}.chat-history-filter-note{font-size:11px;padding:8px 14px;background:#ecf7f3;color:#195c48}@media(max-width:650px){.history-overlay{padding:10px}.history-dialog>header,.history-dialog-body{padding:16px}.history-filter{grid-template-columns:1fr}.history-metrics{gap:6px}.history-metrics>div{padding:9px}}.chat-history-entry{padding:8px 14px;border-bottom:1px solid #e4edf1;flex-shrink:0}.chat-history-entry button{font-size:11px;min-height:30px}.history-block .check{display:flex;align-items:center;gap:8px;margin:12px 0}.history-block .check input{width:auto}.attendance-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:24px 0}.attendance-counts>div{display:grid;gap:10px;padding:20px;background:#f6faf9;border:1px solid #e1ece9;border-radius:11px}.attendance-counts svg{color:#14a087}.attendance-counts strong{font-size:28px;color:#1a424b}.attendance-counts span{font-size:11px;color:#5d757f}.attendance-toolbar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;margin:20px 0}.attendance-toolbar [role=tablist]{display:flex;gap:8px;flex-wrap:wrap}.attendance-search{display:flex;align-items:center;gap:9px;border:1px solid #dce7ea;border-radius:8px;padding:0 12px;color:#5e7580}.attendance-search input{border:0;outline:none;padding:12px 0;min-width:0;width:100%;background:none}.attendance-queue td small{max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attendance-queue tr.selected{background:#f0faf6}.attendance-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:20px}.attendance-team>div{display:grid;grid-template-columns:35px 1fr;gap:5px 10px;align-items:center;border:1px solid #e2ecef;padding:15px;border-radius:9px}.attendance-team .sidebar-avatar{grid-row:span 2}.attendance-team b{font-size:12px}.attendance-team small{font-size:11px;color:#60757f}.assignment-controls{display:grid;gap:13px;min-width:0}.assignment-owner{display:flex;align-items:center;gap:7px;font-size:11px;color:#5a757f}.assignment-controls select{border:1px solid #dce7ea;border-radius:8px;padding:9px;color:#375663;background:#fff;max-width:100%;min-width:0;font-size:11px}.assignment-transfer{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;padding:15px;background:#f4f8f7;border:1px solid #e0eae7;border-radius:9px}.assignment-transfer label{display:grid;gap:8px;flex:1;min-width:160px;font-size:11px}.attendance-detail .assignment-controls{margin-top:20px}.assignment-history{padding:12px 18px;border-bottom:1px solid #e5ecee;font-size:11px;color:#5f757f}.assignment-history li{padding:5px 0}.assignment-history time{font-size:10px;margin-right:8px;color:#5e757f}.thread-head>.assignment-controls{flex:1 1 100%;margin-top:10px}.thread-head{flex-wrap:wrap}@media(max-width:800px){.attendance-counts{grid-template-columns:1fr 1fr}.attendance-counts>div{padding:15px}.attendance-search{width:100%}.assignment-transfer{padding:10px}}.dashboard{display:grid;gap:24px;color:#193444}.dash-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:8px 0}.dash-eyebrow{font-size:10px;font-weight:800;letter-spacing:1.8px;color:#147e72}.dash-intro h2{font-size:25px;letter-spacing:-.7px;margin:8px 0}.dash-intro p,.dash-card-heading p{color:#63717c;font-size:13px;margin:6px 0}.dash-update{font-size:12px;white-space:nowrap;color:#476474}.dash-update small{display:block;font-size:10px;color:#617480;margin-top:6px}.dash-dot{display:inline-block;width:7px;height:7px;background:#15a58d;border-radius:50%;margin-right:7px}.dash-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.dash-kpi{display:block;text-align:left;background:#fff;border:1px solid #e1e9ed;border-radius:16px;padding:22px;color:inherit;box-shadow:0 4px 16px #163f5510;transition:transform .18s,border-color .18s}.dash-kpi:hover{transform:translateY(-2px);border-color:#68bfb1}.dash-kpi-top,.dash-kpi-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.dash-kpi-top{font-size:12px;font-weight:600;color:#59707f}.dash-kpi-top svg{color:#159481}.dash-kpi>strong{display:block;font-size:34px;letter-spacing:-1px;margin:16px 0}.dash-kpi-bottom{color:#62737f}.dash-kpi-bottom small{font-size:11px}.dash-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px}.dash-card{background:#fff;border:1px solid #e1e9ed;border-radius:16px;padding:24px;min-width:0;box-shadow:0 4px 16px #163f5506}.dash-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.dash-card-heading h3{font-size:16px;margin:0;letter-spacing:-.3px}.dash-card-heading>svg{color:#16a08a}.dash-tag{padding:5px 10px;border-radius:7px;background:#f1f6f7;font-size:11px;color:#54717b;white-space:nowrap}.dash-chart-legend{display:flex;gap:18px;font-size:11px;color:#607480;margin:20px 0}.dash-chart-legend i{display:inline-block;width:8px;height:8px;background:#18a18c;border-radius:2px;margin-right:6px}.dash-chart-legend i.failed{background:#eea57c}.dash-bars{display:flex;height:190px;gap:16px;background:repeating-linear-gradient(to top,#eaf0f3 0,#eaf0f3 1px,transparent 1px,transparent 40px);padding-top:22px}.dash-day{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center}.dash-bar-pair{display:flex;align-items:flex-end;justify-content:center;gap:4px;height:100%;width:100%}.dash-bar{position:relative;max-width:27px;min-height:1px;width:36%;background:linear-gradient(#2ab39d,#118975);border-radius:5px 5px 0 0}.dash-bar.failed{background:#eea57c}.dash-bar span{position:absolute;bottom:100%;left:50%;transform:translate(-50%);font-size:10px;color:#5a7482;padding-bottom:5px}.dash-day>small{font-size:10px;color:#617480;background:#fff;width:100%;text-align:center;padding-top:12px}.dash-empty{font-size:12px;color:#647380;margin:18px 0}.dash-funnel{display:grid;gap:22px;margin:24px 0}.dash-funnel>div>div:first-child{display:flex;justify-content:space-between;margin-bottom:9px;font-size:12px}.dash-funnel b small{display:inline-block;width:42px;text-align:right;color:#64747e;font-size:10px;font-weight:400}.dash-track{height:7px;background:#edf3f5;border-radius:8px;overflow:hidden}.dash-track>span{display:block;background:#1b9a87;height:100%;border-radius:8px}.dash-footnote{font-size:10px;color:#62737d;line-height:1.6}.dash-chat-states{margin:20px 0;display:grid;gap:18px}.dash-chat-states>div,.dash-chat-states span{display:flex;justify-content:space-between;align-items:center;font-size:13px;gap:10px}.dash-state{height:8px;width:8px;border-radius:50%;background:#18a18c}.dash-state.human{background:#6796d7}.dash-state.closed{background:#aab8c0}.dash-open{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-radius:9px;background:#edf8f5;padding:12px;color:#137e6d;font-size:12px}.dash-campaigns{display:grid;gap:14px;margin-top:18px}.dash-campaigns>button{background:transparent;border:0;padding:0;text-align:left;color:inherit;width:100%}.dash-campaigns>button>div:first-child{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.dash-campaigns b{font-size:12px;overflow-wrap:anywhere}.dash-status{font-size:10px;white-space:nowrap;color:#68737d}.dash-status.active{color:#12816b}.dash-status.paused{color:#906a28}.dash-campaigns small{font-size:10px;color:#617581;display:block;margin-top:8px}.dash-summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;font-size:11px;color:#607481;padding:0 4px 20px}.dash-summary svg{color:#1a9c88}@media(max-width:1200px){.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-intro{align-items:flex-start;flex-direction:column}.dash-grid{grid-template-columns:1fr}}@media(max-width:550px){.dash-kpis{gap:10px}.dash-kpi{padding:14px}.dash-kpi>strong{font-size:28px}.dash-kpi-top{font-size:11px}.dash-kpi-bottom svg{display:none}.dash-card{padding:18px}.dash-intro h2{font-size:21px}.dash-bars{gap:8px}}.session-header{display:flex;align-items:center;justify-content:flex-end;gap:24px;padding:14px 20px;background:#fff;border:1px solid #e1e9ed;border-radius:12px;margin-bottom:24px}.session-clock strong{display:block;font-size:20px;font-variant-numeric:tabular-nums;color:#193e4a}.session-clock small{font-size:10px;color:#5d747f}.session-header label{display:flex;align-items:center;gap:12px;color:#5c7683;font-size:12px}.session-header select{min-width:220px}.session-page{display:grid;gap:20px}.session-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.session-grid .panel{margin:0}.session-facts{display:flex;flex-wrap:wrap;gap:28px;margin:24px 0}.session-facts small,.session-facts strong{display:block}.session-facts small{font-size:11px;color:#63747f;margin-bottom:6px}.session-facts strong{font-size:16px}.session-controls{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.session-qr img{width:230px;max-width:100%;border-radius:12px;border:1px solid #e1e9ed}.session-qr p{font-size:12px}.session-create{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap;margin-top:20px}.session-create label{flex:1;min-width:180px;display:grid;gap:8px;font-size:12px}.session-create button{margin-top:23px}.session-create small{color:#64747d;font-size:10px}.session-key{display:block;color:#61747f;margin-top:6px}.session-page .check{margin:14px 0}.session-page h2{display:flex;align-items:center;gap:8px}@media(max-width:1000px){.session-grid{grid-template-columns:1fr}.session-header{justify-content:flex-start;flex-wrap:wrap;gap:14px}.session-header select{min-width:160px}}.nav-group{margin:4px 0 15px}.nav-group-title{font-size:9px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;color:#7993a3;padding:14px 16px 8px}aside nav{overflow-y:auto;flex:1;min-height:0}aside{height:100vh;display:flex;flex-direction:column}aside nav button{min-height:36px}.session-page .panel{overflow:hidden}iframe{border-radius:10px}aside nav{display:block}.mobile-nav-toggle{display:none}.session-header select{border:1px solid #dce6ea;border-radius:8px;padding:10px 12px;background:#f9fbfc;color:#284957;font:inherit;max-width:100%}.session-header select:focus-visible{outline:2px solid #18aa91;outline-offset:2px}.table-wrap{overflow:auto;margin-top:20px}.formgrid select[multiple]{height:130px;min-height:100px}@media(max-width:700px){aside{height:auto;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:30;padding:12px 16px}aside .brand{padding:0}aside .brand-icon{width:35px;height:35px;font-size:21px}aside .brand strong{font-size:14px}aside .brand small{font-size:9px}.mobile-nav-toggle{display:inline-flex;align-items:center;justify-content:center;background:#244751;color:#fff;border:1px solid #3b5d65;border-radius:8px;padding:8px}aside nav{display:none;flex-basis:100%;max-height:65vh;overflow-y:auto;margin-top:12px}.mobile-open nav{display:block}.nav-group{margin:0 0 8px}.nav-group-title{padding-top:12px}aside nav button{width:100%;padding:10px 12px}.session-header{padding:16px}.session-header label{width:100%;flex-wrap:wrap}.session-header select{flex:1;min-width:0}.dash-summary{gap:12px}.dash-card-heading .link{white-space:nowrap}}.session-dialog-backdrop{position:fixed;inset:0;z-index:1000;background:#102c3999;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.session-dialog{background:#f6f8fa;border-radius:18px;padding:24px;width:min(1000px,100%);max-height:90vh;overflow:auto;box-shadow:0 24px 80px #001e4055}.session-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.session-dialog .session-grid{grid-template-columns:1fr 1fr}.session-dialog>.check{display:flex;gap:10px;padding:10px;background:#fff;border:1px solid #e0eaed;border-radius:8px}.session-dialog .session-controls{gap:8px}@media(max-width:700px){.session-dialog-backdrop{padding:12px}.session-dialog{padding:16px}.session-dialog .session-grid{grid-template-columns:1fr}}html,body,#root{height:100%;overflow:hidden}.app{height:100dvh;min-height:0;overflow:hidden}aside{height:100dvh;overflow:hidden}main{height:100dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.brand{padding-bottom:20px}.workspace{padding-top:12px;padding-bottom:12px}.nav-group{margin:0 0 6px}.nav-group-heading{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 10px;border-radius:7px!important;font-size:10px!important;text-transform:uppercase;letter-spacing:.8px;color:#84a4ae!important}.nav-group-heading[aria-expanded=true]{color:#d7ecef!important;background:#1b3a46}.nav-group-heading svg{transition:transform .2s}.nav-group-heading[aria-expanded=true] svg{transform:rotate(180deg)}aside nav{margin-top:8px;scrollbar-width:thin;scrollbar-color:#365e69 transparent}.nav-group>button:not(.nav-group-heading){width:100%;padding:10px 12px;margin-top:3px}.login-layout{height:100dvh;overflow-y:auto}@media(max-width:700px){.app{display:flex;flex-direction:column}aside{height:auto;flex:0 0 auto;position:relative}main{height:auto;flex:1;width:100%;min-height:0;margin:0;overflow-y:auto}.mobile-open nav{max-height:min(65dvh,550px)}.session-dialog{max-height:90dvh}}.app-header{display:flex;align-items:center;gap:20px;background:transparent;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #e2eaee;flex-wrap:wrap}.app-header-title{margin-right:auto}.app-header h1{font-size:25px;margin:0}.app-header .session-header{border:0;box-shadow:none;background:transparent;padding:0;margin:0;gap:16px;justify-content:flex-end}.app-header .session-clock strong{font-size:16px}.app-header .session-header label{position:relative;display:grid;grid-template-columns:8px 1fr;gap:3px 8px;align-items:center}.app-header .session-header select{font-size:11px;padding:7px 9px;min-width:180px;max-width:230px}.session-status-dot{width:7px;height:7px;border-radius:50%;background:#e7a54e}.session-status-dot.online{background:#18a28a}.session-header label>small{grid-column:2;font-size:9px}.session-online{color:#147d6a}.session-offline{color:#9f6337}.app-header .actions{gap:7px}.app-header .outline,.app-header .primary{padding:9px 11px;font-size:11px;height:36px}.app-header .session-header>button{font-size:10px;padding:8px}.app-toast{position:fixed;right:24px;top:20px;z-index:2000;background:#fff;box-shadow:0 12px 40px #102c3933;border:1px solid #d7ebe5;border-left:4px solid #14a184;border-radius:10px;padding:16px;max-width:min(460px,calc(100vw - 32px));display:flex;align-items:flex-start;gap:12px;font-size:12px;color:#244755}.app-toast svg{flex-shrink:0;color:#14967d}.app-toast.error{border-left-color:#d46c4b}.app-toast.error>svg{color:#c96946}.app-toast button{border:0;background:none;padding:0;margin-left:8px}.chat-summary{display:flex;align-items:center;gap:12px;margin-bottom:16px}.chat-summary small{font-size:11px;color:#5f747f}.inbox.panel{margin-top:0}@media(max-width:1100px){.app-header{gap:12px}.app-header .session-header{order:3;width:100%;justify-content:flex-start}}@media(max-width:700px){.app-header{flex-direction:row}.app-header-title{flex:1}.app-header .session-header{gap:10px;flex-wrap:wrap}.app-header .session-header label{width:auto;flex:1}.app-header .session-header select{max-width:100%;min-width:0}.app-header .session-clock{display:none}.app-toast{right:16px;top:12px}}.sidebar-footer{flex-shrink:0;border-top:1px solid #31505a;margin-top:12px;padding:12px 6px 0}.sidebar-footer button{border:0;background:none;color:#9db8c2;display:flex;align-items:center;gap:10px;font-size:11px;padding:9px 4px;width:100%;border-radius:6px}.sidebar-footer button:hover{color:#fff;background:#244751}.sidebar-user{display:flex;gap:10px;align-items:center;padding:12px 0;min-width:0}.sidebar-avatar{height:34px;width:34px;flex-shrink:0;border-radius:50%;background:#284e59;display:grid;place-items:center;font-weight:700;color:#65d7bc}.sidebar-user>div:last-child{min-width:0}.sidebar-user strong{display:block;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user small{display:block;font-size:10px;color:#8faab5;overflow:hidden;text-overflow:ellipsis;margin-top:5px}.brand strong{letter-spacing:.5px;font-size:15px}.brand-icon img{width:42px;height:42px;object-fit:contain}.settings-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px}.settings-heading>svg{color:#129e87;flex-shrink:0}.settings-access{display:flex;align-items:center;gap:8px;background:#f1f8f6;border-radius:8px;padding:12px;margin-bottom:22px;font-size:11px}.settings-fields{border:1px solid #e2ebee;border-radius:10px;padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 0 22px}.settings-fields legend{font-size:12px;color:#5d757f;padding:0 8px}.settings-fields legend svg{vertical-align:middle;margin-right:6px}.settings-fields label{display:grid;align-content:start;gap:9px;font-size:12px;font-weight:600}.settings-fields input{width:100%;border:1px solid #dce6ea;border-radius:8px;padding:12px;min-width:0}.settings-fields small{font-size:11px;font-weight:400;color:#60757e;line-height:1.6}.settings-release{padding:5px 0}.settings-release h3{font-size:15px}.settings-release ul{padding-left:20px;color:#5e757f;font-size:12px;line-height:2}.media-totals{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:25px 0}.media-totals>div{border:1px solid #e3ecee;background:#f8fbfc;padding:18px;border-radius:10px;display:grid;gap:10px}.media-totals svg{color:#16a28b}.media-totals span{font-size:11px;color:#5e7581}.media-search{display:flex;gap:12px}.media-search label{display:flex;align-items:center;gap:10px;border:1px solid #dce6ea;border-radius:8px;padding:0 12px;flex:1;min-width:0;color:#5d7581}.media-search input{border:0;padding:12px 0;min-width:0;width:100%;background:none;outline:none}.media-search select{border:1px solid #dce6ea;border-radius:8px;padding:10px;background:#fff}.media-scope{font-size:11px;margin:16px 0}.media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.media-file{border:1px solid #e0eaed;border-radius:10px;overflow:hidden;min-width:0}.media-preview{display:block;width:100%;height:180px;background:#f1f5f7;border:0;padding:10px}.media-preview img{height:100%;width:100%;object-fit:contain}.media-file>div{padding:15px}.media-file b{font-size:12px;overflow-wrap:anywhere}.media-file small{display:block;font-size:10px;color:#60727e;margin:8px 0}.media-file a{display:inline-flex;gap:6px;color:#127a67;font-size:11px;text-decoration:none}.media-full{display:block;max-height:60vh;width:100%;object-fit:contain;margin:20px 0}@media(min-width:701px){.sidebar-collapsed aside{width:78px;padding-left:10px;padding-right:10px}.sidebar-collapsed aside .brand{padding:0 8px 20px}.sidebar-collapsed .brand>div:last-child,.sidebar-collapsed .workspace,.sidebar-collapsed .nav-group-heading,.sidebar-collapsed nav button>span,.sidebar-collapsed .sidebar-user>div:last-child,.sidebar-collapsed .sidebar-footer button>span{display:none}.sidebar-collapsed nav .nav-group{display:contents}.sidebar-collapsed aside nav button{justify-content:center;padding:13px}.sidebar-collapsed .sidebar-avatar{margin:auto}.sidebar-collapsed .sidebar-footer button{justify-content:center}}@media(max-width:900px){.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.sidebar-footer{display:none;width:100%}.mobile-open .sidebar-footer{display:block}.sidebar-collapse{display:none!important}.sidebar-user{padding:8px 0}.settings-fields{grid-template-columns:1fr;padding:16px}.media-totals{grid-template-columns:1fr 1fr}.media-search{flex-wrap:wrap}.media-search label{flex-basis:100%}.media-grid{grid-template-columns:1fr 1fr}.media-preview{height:130px}}aside .brand strong{letter-spacing:.3px;font-size:15px;overflow-wrap:anywhere}aside .brand>div:last-child{min-width:0}aside .brand{width:100%;gap:10px}aside .brand-icon{flex-shrink:0}.monitor-live.unavailable{background:#d6a45d}.monitor-panel.panel{margin-bottom:0}@media(max-width:700px){aside .brand{width:auto;flex:1;min-width:0}aside .brand strong{font-size:14px}.sidebar-user small{max-width:calc(100vw - 100px)}}.bot-settings-fields{border:0;padding:0;margin:0;min-width:0}.bot-settings .check{display:flex;align-items:center;gap:9px;font-size:12px;margin:18px 0}.bot-settings .panel>p:last-child{margin-top:15px}.whatsapp-profile-grid{display:grid;grid-template-columns:250px 1fr;gap:22px}.whatsapp-photo{height:160px;width:160px;border-radius:50%;object-fit:cover;background:#edf5f3;display:grid;place-items:center;margin:22px auto;font-size:45px;color:#16a28b}.whatsapp-profile-grid .formgrid{grid-template-columns:1fr}.bot-settings-fields:disabled{opacity:.7}@media(max-width:700px){.whatsapp-profile-grid{grid-template-columns:1fr}}.schedule-actions{margin:20px 0}.schedule-toolbar{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:20px 0}.schedule-toolbar input{border:1px solid #dce6ea;border-radius:8px;padding:12px;min-width:0}.schedule-toolbar [role=tablist]{display:flex;gap:8px}.whatsapp-profile .alert{margin-top:18px}.whatsapp-profile-grid p{font-size:11px;margin-top:12px}.broadcast form>p{margin:18px 0}.bot-settings textarea,.whatsapp-profile textarea{width:100%;min-width:0}.settings-fields:disabled{opacity:.8}.sticker-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px}.sticker-drop{border:2px dashed #c6dedb;background:#f7fbfa;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:35px 20px;width:100%;color:#1e7e6d;margin:24px 0}.sticker-drop strong{font-size:12px;overflow-wrap:anywhere;max-width:100%}.sticker-drop small{color:#5d767a;font-size:11px}.sticker-preview{background:repeating-conic-gradient(#edf3f3 0% 25%,#fafcfc 0% 50%) 50%/24px 24px;border-radius:12px;display:grid;place-items:center;min-height:320px;margin:22px 0}.sticker-preview img{width:100%;height:100%;max-height:420px;object-fit:contain}.sticker-actions{margin:22px 0}.sticker-grid .formgrid{grid-template-columns:1fr}.sticker-grid .panel{min-width:0}@media(max-width:900px){.sticker-grid{grid-template-columns:1fr}.sticker-preview{min-height:220px}}.operation-chart{display:flex;gap:16px;height:190px;align-items:flex-end;padding:12px 0}.operation-chart>div{flex:1;text-align:center;min-width:0}.operation-bars{height:140px;display:flex;align-items:flex-end;justify-content:center;gap:4px;margin-bottom:10px}.operation-bars span{width:20px;min-height:2px;background:var(--brand-color,#167d65);border-radius:4px 4px 0 0}.operation-bars span+span,.operation-resolved{background:#86c7b8!important}.operation-agent{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #e9eef2;font-size:13px}.operation-agent b{font-size:12px;color:var(--brand-color,#167d65)}.operations-scope{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;min-width:250px;max-width:360px;margin:12px 0 18px;color:#4e6575}.operations-scope select{width:100%;min-height:38px;padding:9px 12px;border:1px solid #d5e1e8;border-radius:8px;background:#fff;color:#193b4a;font:inherit}.operations-page fieldset{border:0;padding:0;margin:20px 0 0;min-width:0}.operations-page fieldset>.check{margin-bottom:18px}.operations-page .formgrid+button{margin-top:14px}.operations-page table td{vertical-align:top}.operations-page table td:last-child{width:145px}.operations-page .actions{flex-wrap:wrap;gap:10px}.operations-page .panel>.actions>div{flex:1;min-width:200px}.operations-page .panel>.actions{justify-content:space-between}.operations-page .pagination,.operations-page .tablewrap+.actions{margin-top:18px}.operations-page textarea{resize:vertical}@media(max-width:700px){.operations-scope{min-width:0;width:100%;max-width:none}.operation-agent{flex-wrap:wrap}.operation-chart{gap:8px}}:root{font-family:DM Sans,sans-serif;color:#202c39;background:#f6f8fa;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}.app{display:flex;min-height:100vh}aside{width:250px;background:#122c39;color:#e4eff2;display:flex;flex-direction:column;padding:28px 16px;flex-shrink:0}.brand{display:flex;align-items:center;gap:12px;padding:0 10px 34px}.brand-icon{background:#41ccaf;color:#10313c;font-size:24px;font-weight:800;border-radius:13px;width:42px;height:42px;display:grid;place-items:center}.brand strong{display:block;letter-spacing:2.6px;font:800 17px Manrope}.brand small{color:#86a7ad;font-size:10px}.workspace{padding:15px 12px;color:#76949d;font-size:10px;letter-spacing:1px;border-top:1px solid #31505a}.workspace strong{display:block;font-size:13px;color:#e2ecee;letter-spacing:0;margin-top:8px}nav{margin-top:16px;display:grid;gap:5px}nav button{border:0;color:#99b1b9;background:transparent;display:flex;align-items:center;gap:12px;text-align:left;padding:13px 12px;border-radius:9px;font-weight:600;font-size:13px}nav button.active,nav button:hover{background:#244751;color:#fff}main{padding:38px 46px;flex:1;min-width:0;max-width:1500px;margin:0 auto}header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:35px}h1,h2{font-family:Manrope,sans-serif}h1{font-size:30px;margin:8px 0 6px;letter-spacing:-1px}h2{font-size:18px;margin:0 0 8px}p{color:#68737c;font-size:13px;line-height:1.7;margin:0}.eyebrow{font-size:10px;color:#2f7e73;font-weight:800;letter-spacing:2px}.actions{display:flex;gap:10px;flex-wrap:wrap}.outline,.primary{display:inline-flex;gap:8px;align-items:center;justify-content:center;border-radius:8px;padding:11px 14px;font-size:12px;font-weight:700;text-decoration:none}.outline{background:#fff;border:1px solid #dde5e8;color:#2c4956}.primary{background:#12aa92;color:#fff;border:0;height:42px;align-self:end}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:22px}.metric,.panel{background:#fff;border:1px solid #e8edf0;border-radius:13px;box-shadow:0 4px 20px #18304406}.metric{padding:23px}.metric span{font-size:12px;color:#64747c;display:block}.metric strong{font-size:32px;font-family:Manrope;display:block;margin:13px 0;color:#193642}.metric small{font-size:11px;color:#62747c}.panel{padding:25px;margin-bottom:22px}.panelhead{display:flex;justify-content:space-between;align-items:start}.callout{background:#edfaf6;border:1px solid #cff0e6;border-radius:10px;padding:18px;margin-top:25px;display:flex;gap:15px;color:#0f7e69}.callout p{color:#50786e;margin-top:4px}.formgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.formgrid label{display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:7px}.formgrid input:not([type=checkbox]){width:100%;height:42px;padding:10px 12px;border:1px solid #dce5ea;border-radius:8px;outline:none}.formgrid input:focus{border-color:#1db99e}.formgrid .check{align-self:center;flex-direction:row;align-items:center;font-weight:600}.check input{accent-color:#12aa92}.tablewrap{overflow:auto;margin-top:18px}table{width:100%;border-collapse:collapse;font-size:12px}th{text-align:left;color:#64747f;font-size:11px;font-weight:700;text-transform:uppercase;padding:13px;border-bottom:1px solid #eef1f3}td{padding:16px 13px;border-bottom:1px solid #eef1f3}td small{display:block;color:#63747c;padding-top:4px}.pill{display:inline-block;padding:6px 9px;border-radius:30px;font-size:11px;background:#eef2f5;color:#58707d}.pill.green{background:#e7f8f2;color:#118169}.pill.yellow{background:#fff6e4;color:#946821}.link{border:0;background:transparent;color:#107f6e;display:inline-flex;gap:4px;align-items:center;font-weight:700;font-size:12px}.link:disabled{opacity:.35}.empty{text-align:center;padding:35px}.upload{cursor:pointer}.alert{padding:13px 16px;background:#e5f9f3;border-radius:8px;margin:0 0 15px;color:#197866;font-size:12px}.alert.error{background:#fff0f0;color:#a33333}footer{font-size:11px;color:#61727a;padding:25px 0}@media(max-width:1050px){.metrics,.formgrid{grid-template-columns:repeat(2,1fr)}main{padding:26px}}@media(max-width:700px){.app{display:block}aside{width:100%;padding:12px}.brand{padding:4px}.workspace{display:none}nav{display:flex;overflow:auto;margin-top:8px}nav button{white-space:nowrap}header{flex-direction:column}.metrics,.formgrid{grid-template-columns:1fr}main{padding:20px}}.wa-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 8px;flex-wrap:wrap}.wa-state{display:grid;gap:12px}.wa-qr{width:260px;height:260px;max-width:100%;border:1px solid #e8edf0;padding:12px;border-radius:12px}.wa-state .outline{justify-self:start}.login-layout{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#f8fafc}.login-brand{background:linear-gradient(135deg,#111d39,#1d3e6e);color:#fff;padding:clamp(40px,7vw,120px);display:flex;flex-direction:column;justify-content:center;gap:18px}.login-mark{display:grid;place-items:center;width:74px;height:74px;border-radius:20px;background:#4381eb;font-size:38px;font-weight:800}.login-brand h1{font-size:clamp(34px,4vw,62px);margin:12px 0 0}.login-brand p{font-size:24px;line-height:1.35;color:#e6eeff;max-width:480px}.login-brand span{color:#b3c8e7}.login-container{display:grid;place-items:center;padding:28px}.login-form{display:grid;gap:22px;background:#fff;padding:clamp(28px,4vw,52px);border:1px solid #e8ecf3;border-radius:22px;box-shadow:0 22px 65px #1d305017;width:min(480px,100%)}.login-form h1{margin:0;font-size:30px;color:#17233b}.login-form p{color:#65738c;margin:0 0 8px}.login-form label{font-weight:600;display:grid;gap:9px;color:#34435d}.login-form input{border:1px solid #cfd8e7;border-radius:10px;padding:14px;font-size:16px;width:100%;box-sizing:border-box}.login-form input:focus{outline:3px solid #cfe0ff;border-color:#4381eb}.login-form button{padding:15px;font-size:16px;border-radius:10px}.login-eyebrow{font-size:12px;letter-spacing:2px;font-weight:800;color:#346dd3}.kb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:22px}.kb-card{border:1px solid #e6eaf1;border-radius:13px;padding:22px;background:#fff}.kb-card h3{font-size:15px;overflow-wrap:anywhere}.kb-card small{display:block;color:#526380;margin-bottom:12px}.kb-card p{white-space:pre-line;line-height:1.55}.kb-category{font-size:11px;letter-spacing:1px;font-weight:800;color:#346dd3}@media(max-width:800px){.login-layout{grid-template-columns:1fr}.login-brand{padding:30px;gap:8px}.login-brand h1{font-size:30px}.login-brand p{font-size:16px}.login-container{padding:20px}}.pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.3rem;flex-wrap:wrap}.pagination button:disabled{opacity:.4;cursor:not-allowed}.contact-filters{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0}.contact-filters input,.contact-filters select{min-height:42px;border-radius:8px;border:1px solid #dce5ea;padding:8px 12px;background:#fff;min-width:150px}.contact-filters input{flex:1;min-width:220px}.bulk-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#63738a}.bulk-actions button:disabled{opacity:.45;cursor:not-allowed}.pill.blue{background:#e8f0fd;color:#2f5fb3}.pill.red{background:#fff0f0;color:#a33333}.formgrid select{width:100%;height:42px;padding:10px 12px;border:1px solid #dce5ea;border-radius:8px;background:#fff;font:inherit}.campaign-card{border:1px solid #eef1f3;border-radius:11px;padding:20px;margin-top:16px}.campaign-head{display:flex;justify-content:space-between;align-items:start;gap:12px}.campaign-head small{display:block;color:#63747c;font-size:11px;margin-top:4px}.progress{height:8px;background:#eef2f5;border-radius:8px;margin-top:18px;overflow:hidden}.progress div{height:100%;background:#12aa92;transition:width .4s}.progress-label{font-size:12px;color:#64747c;margin-top:8px}.status-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:16px}.status-grid div{background:#f6f8fa;border-radius:8px;padding:10px;text-align:center}.status-grid strong{display:block;font:800 18px Manrope;color:#193642}.status-grid span{font-size:10px;color:#65747b}.campaign-actions{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.campaign-actions .primary{align-self:auto}button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:700px){.status-grid{grid-template-columns:repeat(4,1fr)}}.template-picker{grid-column:1/-1;border:1px solid #dce5ea;border-radius:10px;padding:12px 14px;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 16px;max-height:260px;overflow:auto}.template-picker legend{font-size:12px;font-weight:700;padding:0 6px}.template-picker label{font-weight:500;overflow-wrap:anywhere}.template-picker small{display:block;color:#62747c;font-size:10px;letter-spacing:.5px}.row-actions{display:flex;flex-wrap:wrap;gap:4px 12px}.link.danger{color:#a33333}.field-help{font-weight:400;color:#62747c;font-size:11px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.inbox{padding:18px}.inbox-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.inbox-toolbar .contact-filters{margin:0}.inbox-grid{display:grid;grid-template-columns:330px minmax(0,1fr);gap:16px;margin-top:14px;height:calc(100vh - 290px);min-height:480px}.conv-list{overflow:auto;border:1px solid #eef1f3;border-radius:11px}.conv-item{display:block;width:100%;text-align:left;background:#fff;border:0;border-bottom:1px solid #eef1f3;padding:13px 14px}.conv-item:hover{background:#f6f8fa}.conv-item.active{background:#edfaf6;box-shadow:inset 3px 0 #12aa92}.conv-top{display:flex;justify-content:space-between;gap:8px;font-size:13px}.conv-top small{color:#62747c;font-size:10px;white-space:nowrap}.conv-preview{font-size:12px;color:#64747c;margin:5px 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-tags{display:flex;gap:5px;flex-wrap:wrap}.conv-tags .pill{padding:3px 7px;font-size:10px;display:inline-flex;gap:3px;align-items:center}.thread{display:flex;flex-direction:column;border:1px solid #eef1f3;border-radius:11px;min-width:0;overflow:hidden}.empty-thread{align-items:center;justify-content:center;gap:12px;color:#62747c;text-align:center;padding:30px}.thread-head{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #eef1f3;flex-wrap:wrap}.thread-head b{display:flex;gap:6px;align-items:center}.thread-head small{display:block;color:#65747b;font-size:11px;margin-top:3px}.thread-head .actions .outline{padding:8px 10px}.handoff{color:#946821!important}.thread-body{flex:1;overflow:auto;padding:18px;background:#f6f8fa;display:flex;flex-direction:column;gap:10px}.bubble{max-width:78%;padding:10px 13px;border-radius:12px;font-size:13px;line-height:1.5;background:#fff;border:1px solid #e8edf0}.bubble.in{align-self:flex-start;border-bottom-left-radius:3px}.bubble.out{align-self:flex-end;background:#e7f8f2;border-color:#cff0e6;border-bottom-right-radius:3px}.bubble.failed{background:#fff0f0;border-color:#f3caca}.bubble.typing{color:#65747b;font-style:italic}.bubble-meta{font-size:10px;font-weight:700;color:#58707d;letter-spacing:.3px;margin-bottom:4px;display:flex;gap:4px;align-items:center}.bubble-text{white-space:pre-wrap;overflow-wrap:anywhere}.bubble-time{display:block;text-align:right;color:#62747c;font-size:10px;margin-top:4px}.bubble-error{display:block;color:#a33333;font-size:11px;margin-top:4px}.bubble.draft{background:#fffaf0;border:1px dashed #e6c27a;width:78%}.bubble.draft textarea{width:100%;border:1px solid #ecd9ad;border-radius:8px;padding:9px;font:inherit;resize:vertical;background:#fff}.draft-actions{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.draft-actions .primary{height:auto;padding:9px 12px}.draft-actions .outline{padding:9px 12px}.composer{display:flex;gap:8px;padding:12px;border-top:1px solid #eef1f3;background:#fff}.composer textarea{flex:1;border:1px solid #dce5ea;border-radius:9px;padding:10px;font:inherit;resize:none}.composer .primary{height:auto;align-self:stretch;padding:0 16px}.formgrid textarea{width:100%;padding:10px 12px;border:1px solid #dce5ea;border-radius:8px;font:inherit;resize:vertical}.formgrid .wide{grid-column:span 2}@media(max-width:900px){.inbox-grid{grid-template-columns:1fr;height:auto}.conv-list{max-height:300px}.thread{min-height:520px}.bubble,.bubble.draft{max-width:92%;width:auto}.formgrid .wide{grid-column:auto}}.new-chat{background:#fff;gap:14px}.new-chat label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700}.new-chat label.check{flex-direction:row;align-items:flex-start;font-weight:500}.new-chat input:not([type=checkbox]),.new-chat textarea{border:1px solid #dce5ea;border-radius:8px;padding:10px 12px;font:inherit;width:100%}.new-chat .formgrid{margin:0}.formgrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.search-row{display:flex;align-items:center;gap:8px;border:1px solid #dce5ea;border-radius:8px;padding:0 10px}.search-row input{border:0!important;padding:10px 0!important;outline:none}.found{border:1px solid #eef1f3;border-radius:9px;overflow:hidden}.found button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #eef1f3;background:#fff;padding:9px 12px;font-size:13px}.found button:hover{background:#f6f8fa}.found small{display:block;color:#62747c}.or{font-size:11px;color:#62747c;text-transform:uppercase;letter-spacing:1px}.picked{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#f6f8fa;border-radius:9px;padding:12px;font-size:13px}@media(max-width:700px){.formgrid.two{grid-template-columns:1fr}}.formgrid input[type=radio]{width:16px;height:16px;padding:0;flex:0 0 16px;accent-color:#12aa92}.template-picker>p{grid-column:1/-1}.template-picker label small:last-child{color:#465a64;font-size:12px;letter-spacing:0;line-height:1.5}.chat-lead-button{display:inline-flex;align-items:center;gap:10px;margin:8px 0;padding:10px 14px;border-radius:9px;background:#176348;color:#fff;font-size:13px;font-weight:600;text-decoration:none;max-width:100%;white-space:normal}.chat-lead-button:hover{background:#124d38}.site-lead-handoff{background:#edf5f0}.site-price strong{font-size:clamp(23px,3vw,32px)}.app>main{max-width:none;width:auto;margin:0;padding:26px 30px;min-width:0}.app>.app-header{min-width:0}.app-header{min-height:56px;padding-bottom:18px;gap:16px;margin-bottom:22px;align-items:center}.app-header h1{font-size:22px;line-height:1.35;letter-spacing:-.65px}.app-header-title{min-width:150px}.app-header .session-header.clock-only{width:auto;order:0;flex-shrink:0}.app-header .clock-only .session-clock{display:grid;gap:4px;text-align:right}.app-header .session-clock strong{font-size:14px}.app-header .session-clock small{font-size:9px}.app-header .actions{align-items:center;gap:8px;flex-shrink:0}.app-header .outline,.app-header .primary{height:34px;padding:8px 10px;font-size:11px}.iam-heading{margin:6px 0 22px;gap:20px}.iam-heading h2{font-size:23px;margin:8px 0}.iam-overview{margin-bottom:20px}.iam-overview>div{padding:18px 20px}.iam-overview strong{font-size:23px}.iam-table td{padding-top:16px;padding-bottom:16px}.iam-tabs button{padding-top:17px;padding-bottom:15px}.iam-role-grid article{padding:18px}.iam-role-grid{gap:16px}.panel{padding:22px;margin-bottom:20px}.formgrid{gap:16px 18px}.tablewrap,.table-wrap{max-width:100%;overflow:auto}.primary,.outline{font-size:11px;min-height:36px}.primary{height:38px}input,select,textarea{scroll-margin:18px}button,a,input,select,textarea{touch-action:manipulation}.iam-page .iam-heading-actions{row-gap:12px}.iam-page .iam-heading-actions .primary{min-width:150px}.app>main>footer{padding:20px 0 8px;font-size:10px}.app-header .session-header.clock-only>button{display:none}@media(min-width:1700px){.app>main{padding:28px 38px}.iam-heading{flex-direction:row;align-items:center}}@media(max-width:1100px){.app>main{padding:24px}.app-header .session-header.clock-only{order:0;width:auto;margin-left:auto}.iam-overview>div{padding:16px}}@media(max-width:700px){.app>main{padding:20px 16px}.app-header{gap:12px;padding-bottom:16px;margin-bottom:18px;align-items:center}.app-header h1{font-size:20px}.app-header-title{min-width:0;flex:1}.app-header .session-header.clock-only{order:3;display:flex;width:100%;justify-content:flex-start}.app-header .session-header.clock-only .session-clock{display:flex;align-items:center;gap:9px;text-align:left}.app-header .session-header.clock-only .session-clock strong{font-size:12px}.app-header .session-header.clock-only .session-clock small{font-size:9px}.iam-heading h2{font-size:21px}.iam-heading{gap:16px;margin-bottom:20px}.iam-overview>div{padding:15px 12px}.iam-table td{padding-top:14px;padding-bottom:14px}.panel{padding:18px}.app-header .actions{gap:6px}.app-header .actions .outline{padding:8px}.app>main>footer{padding-bottom:12px}}.app-header{flex-wrap:wrap}.app-header .session-header:not(.clock-only){flex:1 1 440px;min-width:0;gap:14px}.app-header .session-header label{flex:1;min-width:0;flex-wrap:wrap}.app-header .session-header select{flex:1 1 300px;width:100%;min-width:220px;max-width:440px;text-overflow:ellipsis}.app-header .session-header label>small{flex-basis:100%}.actions,.session-controls{flex-wrap:wrap;gap:10px}.actions>button,.session-controls>button{flex-shrink:0}.session-rename{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:18px 0}.session-rename label{flex:1;min-width:180px}.session-rename small{flex-basis:100%}@media(max-width:700px){.app-header .session-header:not(.clock-only){flex-basis:100%;width:100%}.app-header .session-header select{min-width:0;max-width:none}.app-header .session-header .session-clock{display:none}.app-header .session-header label{flex:1}.app-header .session-header select{flex-basis:100%}}.primary{background:var(--brand-color,#167d65);border-color:var(--brand-color,#167d65)}.app aside nav button.active{border-left-color:var(--brand-color,#167d65);color:var(--brand-color,#167d65)}.brand-preview{border:1px solid;padding:20px;border-radius:12px;display:grid;gap:10px;grid-column:1/-1}.brand-preview img{max-width:200px;max-height:72px;object-fit:contain;object-position:left}.brand-preview strong{font-size:21px}.brand-preview small{color:#64748b}html[data-corners=straight] :is(.panel,.primary,.outline,input,select,textarea){border-radius:4px}.attachment-tools{padding:12px 16px;border-top:1px solid #e6ecef;display:grid;gap:10px}.attachment-button{position:relative;cursor:pointer;display:inline-flex;align-items:center;margin:0}.attachment-button input{position:absolute;width:1px;height:1px;opacity:0}.attachment-tools small{font-size:10px;color:#63738a}.attachment-preview{display:grid;gap:10px;padding:14px;background:#f5f8fa;border:1px solid #e1e8ed;border-radius:8px;overflow-wrap:anywhere}.emoji-picker{display:flex;flex-wrap:wrap;gap:8px}.bubble audio{max-width:100%}.chat-history-pages{padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #edf1f4;flex-wrap:wrap}.chat-history-pages small{font-size:10px;color:#63738a}.chat-history-pages .outline{font-size:10px;min-height:30px;padding:6px 9px}.session-context{margin-bottom:14px;font-size:11px}.app aside nav button.active{color:#effffb}.chat-main{display:flex;flex-direction:column;overflow:hidden!important;min-height:0}.chat-main>.app-header{flex-shrink:0;margin-bottom:14px}.chat-main>.inbox{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;margin-bottom:0}.chat-main>footer{display:none}.chat-main .chat-summary,.chat-main .inbox-toolbar{flex-shrink:0}.chat-main .inbox-grid{flex:1;height:auto;min-height:0;grid-template-rows:minmax(0,1fr)}.conv-column{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.chat-main .conv-list{flex:1;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.conv-pagination{display:flex;gap:9px;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:12px 4px 0;flex-shrink:0;font-size:10px;color:#61747f}.conv-pagination label{display:flex;gap:7px;align-items:center;font-size:10px}.conv-pagination select{width:58px;min-height:30px;padding:4px}.conv-pagination .actions{width:100%;justify-content:space-between}.conv-pagination .outline{padding:7px 10px;min-height:30px}.chat-main .thread{height:100%;min-height:0;overflow:hidden}.chat-main .thread-head,.chat-main .composer,.chat-main .attachment-tools,.chat-history-pages,.thread-context-tools{flex-shrink:0}.chat-main .thread-body{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.thread-body>.bubble,.thread-body>.alert{flex-shrink:0}.thread-context-tools{padding:9px 15px;font-size:10px;border-bottom:1px solid #e5ecee;max-height:140px;overflow:auto;color:#61747f}.thread-context-tools>summary{cursor:pointer;font-weight:600}.thread-context-tools .linked-history{padding:9px 0}.chat-back{display:none}.chat-summary{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.session-ai-switch{display:inline-flex;align-items:center;gap:8px;border:1px solid #dde7e6;background:#f7faf9;border-radius:8px;padding:8px 10px;color:#536c72;font-size:10px}.session-ai-switch.enabled{background:#e9f6ef;border-color:#bddfce;color:#196444}.session-ai-switch b{font-size:10px}.session-ai-switch i{display:block;width:28px;height:16px;border-radius:10px;background:#b1bdc1;padding:2px}.session-ai-switch i:before{content:"";display:block;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .15s}.session-ai-switch.enabled i{background:#188465}.session-ai-switch.enabled i:before{transform:translate(12px)}.chat-page-hint{font-size:10px;color:#5d747f}.chat-main .inbox-toolbar .contact-filters .primary,.chat-main .inbox-toolbar .contact-filters .outline{min-height:32px;padding:7px 10px}.chat-main .inbox-toolbar label{display:flex;align-items:center;gap:9px;font-size:10px}.chat-main .inbox-toolbar input{max-width:240px;height:34px}.chat-main .chat-history-pages{padding:7px 12px}.chat-main .attachment-tools{padding:8px 12px}.chat-main .thread-head{padding:10px 13px}.chat-main .thread-head>.assignment-controls{margin-top:3px;gap:7px}.chat-main .assignment-controls .outline,.chat-main .assignment-controls .primary{min-height:30px;padding:6px 9px;font-size:10px}.chat-main .assignment-controls select{padding:6px 9px}.chat-main .composer textarea{min-width:0}.chat-main .inbox-grid{grid-template-columns:310px minmax(0,1fr)}@media(max-width:900px){.chat-main .inbox-grid{grid-template-columns:1fr}.chat-main .conv-column{height:100%}.chat-main .inbox:not(.chat-show-thread) .thread{display:none}.chat-main .chat-show-thread .conv-column,.chat-main .chat-show-thread .inbox-toolbar{display:none}.chat-main .chat-show-thread .chat-summary>.pill,.chat-main .chat-show-thread .chat-summary>small{display:none}.chat-main .chat-back{display:inline-flex}.chat-main .thread-head>.chat-back{flex-basis:auto}.chat-main .inbox-toolbar{gap:8px}.chat-main .inbox-toolbar .contact-filters{gap:6px}.chat-main .chat-summary{margin-bottom:8px}.chat-main .thread-head{gap:8px}.chat-main .thread-head>.assignment-controls{margin-top:0}.chat-main .attachment-tools small{display:none}.chat-main .session-ai-switch{padding:6px 9px}.chat-main .inbox{padding:12px}.chat-main .thread-context-tools{max-height:100px}}.thread-management{font-size:11px;min-width:0}.thread-management>summary{cursor:pointer;padding:7px 9px;border:1px solid #dce5ea;border-radius:7px;list-style:revert}.thread-management[open]{flex-basis:100%;max-height:170px;overflow:auto}.thread-management .assignment-controls{padding-top:9px}@media(max-width:900px){.chat-main .thread-head{padding:8px 10px}.chat-main .thread-head>.chat-back{padding:5px 7px;min-height:28px}.chat-main .thread-head>div{flex:1;min-width:0}.chat-main .thread-head b{font-size:12px}.chat-main .thread-head small{font-size:10px}.chat-main .thread-management{flex-basis:100%}.chat-main .thread-management>summary{padding:5px 7px}.chat-main .thread-management[open]{max-height:130px}.chat-main .chat-history-pages{gap:5px;padding:5px 8px}.chat-main .chat-history-pages .actions{gap:5px}.chat-main .chat-history-pages .outline{min-height:26px;padding:4px 6px}.chat-main .composer{padding:8px}.chat-main .chat-summary .sync-contact-names{min-height:28px;padding:5px 7px;font-size:10px}}.app:has(>.chat-main){height:100dvh;min-height:0;overflow:hidden}.app>.chat-main{align-self:stretch}@media(max-width:700px){.app:has(>.chat-main){display:flex;flex-direction:column}.app:has(>.chat-main)>aside{flex:0 0 auto}.app>.chat-main{flex:1;min-height:0;width:100%}.notification-sound .sound-label{font-size:10px}}.message-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.message-actions .link{font-size:10px;padding:3px 0}.message-change{display:grid;gap:10px;width:100%;min-width:180px}.message-change label{display:grid;gap:7px;font-size:11px}.message-change textarea{width:100%;min-height:80px;padding:9px;border:1px solid #cdded8;border-radius:7px;font:inherit}.message-change p{font-size:11px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sound-popover{max-height:min(650px,80dvh);overflow-y:auto;z-index:100}.notification-sound .sound-label{white-space:nowrap}.payment-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.payment-capabilities article{padding:17px;border:1px solid #e1e8ed;border-radius:8px;display:grid;gap:10px;align-content:start}.payment-capabilities small{font-size:10px;color:#627383}.payment-capabilities p{font-size:11px}.payment-capabilities .pill{justify-self:start}@media(max-width:900px){.payment-capabilities{grid-template-columns:1fr 1fr}}@media(max-width:600px){.payment-capabilities{grid-template-columns:1fr}}.chat-unread{float:right;background:#167d65;color:#fff;padding:2px 6px;border-radius:12px;font-size:10px;margin-left:8px}.chat-receipt{font-size:14px;margin-right:6px;color:#64757a;letter-spacing:-3px;padding-right:3px}.chat-receipt.read{color:#1376be}.kb-tag-picker{display:flex;gap:10px;flex-wrap:wrap;padding:12px;border:1px solid #dfe8e4;border-radius:8px}.kb-tag-picker label{display:flex;gap:7px;align-items:center;font-size:11px}.kb-tag-chip{display:inline-flex;border:1px solid;padding:3px 7px;border-radius:6px;font-size:10px;margin:4px 6px 4px 0}.kb-admin-tabs{display:flex;gap:10px;margin-bottom:20px}.kb-admin-tabs button[aria-selected=true]{background:#167d65;color:#fff}.policy-fixed{display:grid;gap:10px;margin:20px 0;padding:18px;background:#eef7f2;border:1px solid #d5e8dd;border-radius:9px;font-size:12px}aside{background:#142d38;padding:22px 14px 14px;width:248px;gap:0}aside .brand{padding:0 8px 22px}aside .brand small{display:block;margin-top:5px;font-size:10px}.sidebar-workspace{padding:14px 8px;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.sidebar-workspace label{display:block;font-size:9px;letter-spacing:1.4px;margin-bottom:9px;color:#91aab4}.sidebar-workspace select{width:100%;min-width:0;border:1px solid #ffffff18;background:#203d49;color:#e6f1f4;padding:9px 8px;border-radius:7px;font-size:11px}.sidebar-workspace option{background:#203d49}aside nav{margin-top:14px;padding-right:4px;scrollbar-width:thin;scrollbar-color:#41616e transparent}.nav-group{margin:0 0 10px}aside .nav-group-heading{font-size:9px;letter-spacing:1px;text-transform:uppercase;padding:10px;color:#91aab4}aside nav .nav-group>button:not(.nav-group-heading){font-size:11px;padding:10px 12px;margin-bottom:3px;border-radius:7px;gap:10px}aside nav button.active{background:#23574f;color:#a7f3d4;box-shadow:inset 3px 0 #53d3ad}aside nav button:focus-visible,.sidebar-footer button:focus-visible{outline:2px solid #76dec2;outline-offset:2px}.sidebar-footer{padding:14px 6px 0;margin-top:8px;border-top:1px solid #ffffff14}.sidebar-user{padding:0 0 12px;gap:10px}.sidebar-user strong{font-size:11px}.sidebar-user small{font-size:10px;margin-top:4px;white-space:nowrap}.sidebar-avatar{width:33px;height:33px;font-size:11px;background:#254955}.sidebar-footer-actions{display:flex;justify-content:space-between;gap:8px}.sidebar-footer-actions button{width:auto;padding:8px!important;font-size:10px}@media(min-width:701px){.sidebar-collapsed .sidebar-workspace{display:none}.sidebar-collapsed .sidebar-footer-actions{flex-direction:column;align-items:center}.sidebar-collapsed .sidebar-user{padding:0 0 10px}}@media(max-width:700px){aside{padding:12px 16px;width:100%}aside .brand{padding:0}.sidebar-workspace{display:none}.mobile-open .sidebar-workspace{display:block;width:100%;margin-top:12px}.mobile-open nav{min-height:0}.mobile-open .sidebar-footer{margin-top:8px}.sidebar-footer-actions{justify-content:flex-end}}@media(max-width:700px){aside.mobile-open{max-height:95dvh;display:flex;flex-direction:row}.mobile-open nav{flex:1 1 100%;max-height:calc(95dvh - 345px);overflow-y:auto}.mobile-open .sidebar-footer{flex:0 0 100%}}@media(max-width:700px){aside.mobile-open{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto minmax(0,1fr) auto;height:95dvh;max-height:95dvh;gap:0;align-items:stretch}.mobile-open .brand,.mobile-open .mobile-nav-toggle{align-self:center}.mobile-open .sidebar-workspace{grid-column:1/-1}.mobile-open nav{grid-column:1/-1;max-height:none;width:100%;overflow-y:auto;min-height:0}.mobile-open .sidebar-footer{grid-column:1/-1;min-width:0}}.sidebar-user{display:flex;align-items:center}.sidebar-user>div:last-child{display:grid;gap:2px;min-width:0}.sidebar-user strong,.sidebar-user small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user small{margin-top:0}.sidebar-user .sidebar-role{color:#91dfca;font-size:10px}.sidebar-footer-actions{align-items:center}.sidebar-footer-actions>button,.sidebar-footer-actions>a{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 8px!important;border:0;border-radius:7px;background:transparent;color:#a9c0c8;font-size:10px;font-weight:600;text-decoration:none}.sidebar-footer-actions>button:hover,.sidebar-footer-actions>a:hover{background:#ffffff10;color:#fff}.sidebar-footer-actions>a:focus-visible{outline:2px solid #76dec2;outline-offset:2px}.sidebar-collapsed .sidebar-footer-actions>a>span{display:none}.sidebar-collapsed .sidebar-footer-actions>a{justify-content:center}:root{--ui-bg:#f5f7fa;--ui-surface:#fff;--ui-ink:#23414e;--ui-muted:#60727e;--ui-line:#e3eaf0;--ui-brand:#127a67;--ui-radius:12px;--ui-control:38px;color:var(--ui-ink);background:var(--ui-bg);font-size:13px}body{background:var(--ui-bg)}button,input,select,textarea{font-family:inherit}button{transition:background .15s,border-color .15s,box-shadow .15s}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible{outline:2px solid #45b99e;outline-offset:3px}main{color:var(--ui-ink)}main h1{font-size:22px;font-weight:750;letter-spacing:-.65px}main h2{font-size:18px;letter-spacing:-.4px;line-height:1.4}main h3{font-size:14px;font-weight:700;letter-spacing:-.15px;line-height:1.5;margin:0 0 12px}main h4{font-size:12px;margin:20px 0 10px}main p{font-size:12px;color:var(--ui-muted);line-height:1.7}.app-header{background:transparent;border-bottom:1px solid var(--ui-line);padding-bottom:20px}.app-header .actions>.outline{width:35px;padding:8px}.panel,.metric{border-color:var(--ui-line);border-radius:var(--ui-radius);box-shadow:0 2px 8px #18304403}.panel{padding:24px}.panelhead{gap:20px;margin-bottom:20px}.panelhead h2{margin-bottom:5px}.panelhead>.actions{flex-shrink:0}.primary,.outline{font-size:11px;font-weight:650;border-radius:8px;min-height:36px;line-height:1.4;gap:7px;padding:9px 13px;white-space:normal}.primary{height:var(--ui-control);background:var(--ui-brand);border:1px solid var(--ui-brand);align-self:auto;box-shadow:0 2px 3px #168b7612}.primary:hover:not(:disabled){background:#0f6a59;border-color:#0f6a59}.outline{border:1px solid #dfe7ec;color:#536e7b;background:#fff}.outline:hover:not(:disabled){background:#f4f8fa;border-color:#c6d6de}.actions{align-items:center;gap:9px}.formgrid{gap:20px;margin-top:22px;align-items:start}.formgrid>label{font-size:11px;font-weight:650;color:#506b79;gap:9px}.formgrid>button{align-self:end}.formgrid label small{font-size:10px;line-height:1.6;color:var(--ui-muted);font-weight:400}.formgrid input:not([type=checkbox]),.formgrid select,.formgrid textarea,main .desk-filters>input,main .desk-filters>select{width:100%;height:var(--ui-control);border:1px solid #dce6ec;border-radius:8px;background:#fff;padding:9px 11px;color:var(--ui-ink);font-size:12px;line-height:1.4;min-width:0;box-shadow:0 1px 2px #18304402}.formgrid textarea{height:auto;min-height:96px;resize:vertical}.formgrid select[multiple]{height:auto;min-height:100px}.formgrid input:focus,.formgrid select:focus,.formgrid textarea:focus,main .desk-filters>input:focus{outline:0;border-color:#43af98;box-shadow:0 0 0 3px #168b7610}.formgrid .wide{grid-column:1/-1}input::placeholder,textarea::placeholder{color:#637986;font-size:11px}input[type=checkbox]{accent-color:var(--ui-brand);width:14px;height:14px}.check{gap:8px;font-size:11px}.tablewrap,.table-wrap{border:1px solid #e7edf1;border-radius:9px;position:relative}table{font-size:11px}th{background:#f8fafc;color:#617481;font-size:9px;letter-spacing:.65px;text-transform:uppercase;font-weight:700;padding:13px 16px;border-bottom:1px solid #e7edf1}td{padding:15px 16px;border-bottom:1px solid #edf2f5;color:#476571;line-height:1.5}td b,td strong{font-weight:650;color:#2c4b59}td small{font-size:10px;color:#607481;line-height:1.6;padding-top:4px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fbfdfd}.pill{font-size:10px;padding:5px 8px;line-height:1.4;border-radius:6px;background:#eff3f6;color:#5c707c}.pill.green{background:#eaf7f0;color:#257a61}.pill.yellow{background:#fff6e7;color:#8f682c}.pill.red{background:#fff0ed;color:#ac5343}.pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;font-size:11px;color:#5f727d}.pagination .actions>span{font-size:10px;white-space:nowrap}.alert{font-size:11px;line-height:1.6;border:1px solid #d9eee6;border-radius:9px;background:#f0faf5;padding:12px 15px}.alert.error{border-color:#f2dcd7;background:#fff5f2}.empty{font-size:12px;padding:36px 20px;color:#607581}.desk-heading.panel{padding:22px 24px;background:linear-gradient(105deg,#fff,#f6fbf9)}.desk-heading>div{flex:1}.desk-heading h2{font-size:21px;margin-bottom:6px}.desk-heading label{font-size:10px;color:#5d747e}.desk-heading select{height:36px;font-size:11px}.desk-cards{gap:14px;margin:20px 0}.desk-cards>div{padding:20px;border:1px solid var(--ui-line);box-shadow:0 2px 8px #18304402;position:relative;overflow:hidden}.desk-cards>div:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:3px;border-radius:0 3px 3px 0;background:#81c9b6}.desk-cards strong{font-size:26px;color:#274d5a;letter-spacing:-.7px}.desk-cards span{font-size:10px;color:#61747f}.desk-cards>div:nth-last-child(-n+2):before{background:#e2b989}.desk-tabs{gap:4px;padding:5px;background:#eaf0f4;border-radius:10px;margin:22px 0;align-items:center}.desk-tabs button{background:transparent;border-color:transparent;box-shadow:none;min-height:34px;height:auto;padding:8px 12px;font-size:11px;color:#5b6e7b}.desk-tabs button[aria-selected=true]{background:#fff;color:#177f69;box-shadow:0 1px 5px #2a465312;border-color:#e2e9ed}.desk-filters{gap:12px;margin:0 0 20px}.desk-filters>input{max-width:370px}.desk-filters>select{width:auto!important;min-width:130px}.desk-filters>label{font-size:11px}.desk-filters>label:not(.check){display:flex;align-items:center;gap:9px}.desk-detail{border-color:#d5e8e1}.desk-detail>.link{margin-bottom:14px}.desk-detail>h3{font-size:18px;margin:0 0 8px}.desk-detail>p{margin-bottom:18px}.desk-detail .desk-filters{padding:18px 0;border-top:1px solid #edf2f4;margin:18px 0 0}.desk-detail>.outline{margin-top:4px}.desk-note{border-left:2px solid #a8d8c8;background:#f8fbfa;border-radius:0 7px 7px 0;padding:12px 16px;margin:16px 0}.desk-note small{font-size:9px;color:#60747d}.desk-note p{font-size:12px;color:#5c7581;margin-top:5px}.desk-create-ticket.panel{padding:16px 22px;background:#fafcfd}.desk-row{padding:22px 0}.desk-row:last-child{border-bottom:0}.transfer-panel{padding:20px;margin-top:16px;border:1px solid #dce9e5;background:#fbfdfc;border-radius:11px;min-width:0}.transfer-panel-heading{display:flex;align-items:start;gap:12px;margin-bottom:20px}.transfer-panel-heading>div{flex:1;min-width:0}.transfer-panel-heading h3{font-size:14px!important;margin:2px 0 5px!important}.transfer-panel-heading p{font-size:11px!important;margin:0!important}.transfer-panel-heading .section-title-icon{width:34px;height:34px;border-radius:9px}.transfer-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.transfer-fields label{display:grid;gap:9px;font-size:11px;color:#526f7c}.transfer-fields label small{display:inline;font-weight:400;font-size:9px;color:#607580}.transfer-fields select{width:100%;height:38px;border:1px solid #dce6eb;background:#fff;border-radius:8px;padding:8px 10px;color:#345966;font-size:11px;min-width:0}.transfer-explanation{display:flex;align-items:flex-start;gap:8px;margin:16px 0!important;font-size:10px!important;line-height:1.6;color:#5f757d}.transfer-explanation svg{flex-shrink:0;margin-top:2px}.transfer-footer{display:flex;gap:9px;justify-content:flex-end;padding-top:15px;border-top:1px solid #e6eeeb}.assignment-controls .actions{gap:8px}.assignment-controls .outline,.assignment-controls .primary{min-height:32px;height:auto;font-size:10px;padding:8px 10px}.assignment-controls .assignment-owner{font-size:10px}.inbox.panel{padding:22px}.inbox .contact-filters{gap:6px}.inbox-toolbar{gap:16px}.inbox .thread-head{background:#fff;border-bottom-color:var(--ui-line)}.attendance-counts>div{background:#fff;border-color:var(--ui-line);padding:18px}.attendance-counts strong{font-size:26px}.attendance-team>div{background:#fcfdfd;border-color:var(--ui-line)}.settings-fields{background:#fcfdfe;border-color:var(--ui-line);padding:22px;gap:24px}.settings-fields label{font-size:11px}.settings-fields input{height:38px;font-size:12px}.settings-fields small{font-size:10px}.dash-kpi{border-radius:12px;box-shadow:0 2px 8px #18304404}.dash-kpi>strong{font-size:30px}.dash-card{border-radius:12px;box-shadow:0 2px 8px #18304404}.dash-card-heading h3{font-size:14px}.media-file{border-radius:10px}.media-file>div{padding:16px}.media-totals>div{border-color:var(--ui-line);border-radius:10px;background:#fff}.media-totals strong{font-size:25px}.media-totals span{font-size:10px}.sound-popover{border-color:var(--ui-line);box-shadow:0 12px 40px #173b451c}.sr-only{left:0;top:0}@media(max-width:1000px){.desk-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.panel{padding:18px}.panelhead{flex-wrap:wrap;gap:14px}.desk-heading.panel{padding:20px 18px}.desk-heading h2{font-size:19px}.desk-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.desk-cards>div{padding:16px}.desk-tabs{gap:3px;margin:18px 0}.desk-tabs button{font-size:10px;padding:8px 10px}.desk-filters{gap:10px}.desk-filters>input{max-width:none;flex-basis:100%}.transfer-fields{grid-template-columns:1fr;gap:16px}.transfer-panel{padding:16px}.transfer-footer{flex-wrap:wrap}.pagination{flex-wrap:wrap;gap:12px}.inbox.panel{padding:15px}.tablewrap td,.table-wrap td{padding:13px}.section-heading p{font-size:11px}.app-header{padding-bottom:16px}}.desk-tabs button[aria-selected=true]:hover:not(:disabled){background:#fff;border-color:#e2e9ed;color:#18836d}.desk-tabs button[aria-selected=false]:hover:not(:disabled){background:#f7fafb;border-color:transparent;color:#496c7b}.recovery-file{display:grid;gap:12px;font-size:11px;color:#597681;margin:22px 0}.recovery-file input{max-width:100%;border:1px dashed #cedfe4;border-radius:9px;background:#f8fbfc;padding:20px;font-size:11px}.recovery-report{margin-top:22px;border:1px solid #dfebe5;padding:20px;border-radius:10px;background:#fbfdfb}.recovery-report .pill{display:inline-flex;gap:6px;align-items:center}.recovery-report p{margin-top:12px}.recovery-counts,.billing-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.recovery-counts>div{display:grid;gap:8px}.recovery-counts b{font-size:24px}.recovery-counts span{font-size:10px;color:#5f757f}.billing-plans{grid-template-columns:1fr 1fr}.billing-plans article h2{margin-top:14px}.billing-plans article p{margin-bottom:25px}.linked-history{padding:14px 18px;border-top:1px solid #e5ecee}.linked-history>button{font-size:10px}.linked-history article{background:#f7faf8;border:1px solid #e2eae6;border-radius:8px;padding:12px;margin-top:10px}.linked-history article small{font-size:9px;color:#62776f}.linked-history article p{white-space:pre-wrap;font-size:11px;color:#5c786e;margin-top:6px}@media(max-width:700px){.billing-plans{grid-template-columns:1fr}.recovery-counts{grid-template-columns:1fr 1fr}}:root{--ui-ink-strong:#183945;--ui-text:#3f5c69;--ui-line-strong:#d3dee5;--ui-brand-hover:#0f6a59;--ui-brand-soft:#e9f5f1;--ui-focus:#2f9e86;--ui-focus-ring:0 0 0 3px #2f9e8633;--ui-danger:#b23f2e;--ui-danger-soft:#fff1ee;--ui-warning:#8f682c;--ui-warning-soft:#fff6e7;--ui-success:#257a61;--ui-success-soft:#eaf7f0;--ui-disabled-bg:#f1f4f6;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-radius-sm:8px;--ui-target:24px}:where(main,.session-dialog,[role=dialog]) :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select,textarea){min-height:36px;border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-ink);padding:8px 11px;font-size:12px;line-height:1.4;max-width:100%}:where(main,.session-dialog,[role=dialog]) :where(select){padding-right:28px}:where(main,.session-dialog,[role=dialog]) :where(textarea){min-height:72px}:where(main,.session-dialog,[role=dialog]) :where(input,select,textarea):focus-visible{outline:0;border-color:var(--ui-focus);box-shadow:var(--ui-focus-ring)}:where(main) :where(input,select,textarea):disabled{background:var(--ui-disabled-bg);color:var(--ui-muted);cursor:not-allowed}:where(main) :where(fieldset){border:1px solid var(--ui-line);border-radius:10px;padding:14px 18px 16px;margin:0;min-width:0}:where(main) :where(legend){padding:0 6px;font-size:12px;font-weight:650;color:var(--ui-text)}:where(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}:where(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.primary:active:not(:disabled),.outline:active:not(:disabled){transform:translateY(1px)}.outline:disabled,.primary:disabled,.link:disabled{opacity:.55}.link{min-height:var(--ui-target);border-radius:6px}.link:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){aside:not(.mobile-open){flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}aside:not(.mobile-open) .brand{flex:1 1 auto;min-width:0}aside .brand>div:last-child{min-width:0}aside .brand strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-nav-toggle{min-width:40px;min-height:40px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.login-brand .auth-logo,.auth-brand-top .auth-logo{color:#153743}input[type=checkbox],input[type=radio]{width:16px;height:16px}.auth-recovery-link,.auth-back-link,.auth-register-link button{min-height:var(--ui-target);display:inline-flex;align-items:center}.iam-edit,.iam-text-button{min-width:var(--ui-target);min-height:var(--ui-target)}@media(max-width:700px){.chat-main:has(.chat-show-thread)>.app-header{display:none}}@media(min-width:1251px){main>.app-header{grid-template-columns:minmax(220px,1fr) auto max-content}.app-header-tools{max-width:none;flex-wrap:nowrap}main>.app-header .session-header:not(.clock-only){flex:0 1 auto}main>.app-header .session-header select{max-width:300px;min-width:220px}main>.app-header .session-header label{min-width:220px}}@media(min-width:901px){.chat-main .thread:not(.empty-thread){display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto auto}.chat-main .thread:not(.empty-thread)>.chat-history-pages{grid-column:3;grid-row:2;align-self:stretch;border-bottom:1px solid var(--ui-line)}.chat-main .thread>.chat-history-pages>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-main .thread:not(.empty-thread)>.composer{grid-column:3/-1}.chat-main .thread:not(.empty-thread)>.attachment-tools{grid-column:1/3;align-self:end;border-top:1px solid var(--ui-line);border-right:0}.chat-main .thread>.composer{grid-column:2}.chat-main .attachment-tools small{display:none}.chat-main .thread:not(.empty-thread)>*{grid-column:1/-1;min-width:0}.chat-main .thread:not(.empty-thread)>.chat-history-entry{grid-column:1;padding-top:6px;padding-bottom:6px;display:flex;align-items:center}.chat-main .thread:not(.empty-thread)>.thread-context-tools{grid-column:2;align-self:stretch;display:block}.chat-main .chat-history-pages{padding-top:6px;padding-bottom:6px}.chat-main .attachment-tools{padding-top:8px;padding-bottom:8px}}aside select:focus-visible{outline:2px solid #76dec2;outline-offset:2px}@media(max-width:900px){.iam-overview{grid-template-columns:1fr 1fr}}.iam-overview>div>div{min-width:0}.iam-overview div div span{overflow-wrap:anywhere}@media(max-width:650px){.iam-overview div div span{font-size:10px}}.media-file a{min-height:var(--ui-target);align-items:center}.claim-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;flex-shrink:0;margin:0;border-radius:0;border-width:1px 0 0}.claim-notice .primary{height:auto;min-height:34px}.attachment-button:has(input:disabled){opacity:.55;cursor:not-allowed}.bubble-text code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;background:#00000008;border-radius:4px;padding:1px 4px}.bubble-text strong{font-weight:700}.composer textarea{resize:none;overflow-y:auto;line-height:1.5}.chat-main .composer textarea{min-height:40px}.chat-main .thread-head{padding-top:8px;padding-bottom:8px}@media(min-width:901px){.chat-main .inbox{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto minmax(0,1fr);column-gap:16px}.chat-main .inbox>*{grid-column:1/-1}.chat-main .inbox>.chat-summary{grid-column:1;grid-row:1;margin-bottom:8px}.chat-main .inbox>.inbox-toolbar:has(input){grid-column:2;grid-row:1;margin:0 0 8px;align-self:center}.chat-main .inbox>.inbox-toolbar:has(input) .chat-page-hint{display:none}.chat-main .inbox>.inbox-grid{grid-row:3;min-height:0}}@media(min-width:901px)and (max-width:1366px){.chat-main .inbox-toolbar .actions button{font-size:0;gap:0;padding:8px 10px}.chat-main .inbox-toolbar .actions button svg{width:16px;height:16px}.chat-main .contact-filters button{padding:7px 10px}}.chat-main .claim-notice{padding:6px 12px;font-size:11px;gap:8px;flex-wrap:nowrap}.chat-main .claim-notice>span{min-width:0}.chat-main .claim-notice .primary{min-height:30px;height:30px;padding:5px 10px;white-space:nowrap}@media(max-width:700px){main>.app-header .app-header-title p,main>.app-header .page-heading-copy>p{display:none}.chat-main .chat-summary>.pill,.chat-main .chat-summary>small,.chat-main .inbox-toolbar .chat-page-hint{display:none}.chat-main .inbox-toolbar{flex-wrap:nowrap;align-items:flex-start;gap:6px}.chat-main .inbox-toolbar .contact-filters{flex:1;min-width:0;flex-wrap:wrap;gap:4px}.chat-main .inbox-toolbar .contact-filters>button{min-height:28px;height:28px;padding:4px 8px;font-size:10px}.chat-main .inbox-toolbar .actions{flex-wrap:nowrap;gap:4px}.chat-main .inbox-toolbar .actions button{font-size:0;gap:0;min-height:28px;height:28px;padding:4px 7px}.chat-main .inbox-toolbar label{flex:1}.chat-main .inbox-toolbar label input{width:100%}}.chat-main .thread:not(.empty-thread)>.chat-history-pages{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.chat-main .thread:not(.empty-thread)>.chat-history-pages>small{flex:1 1 auto}.chat-main .chat-history-pages .actions{flex-wrap:nowrap;flex-shrink:0}.chat-main .chat-history-pages .outline{white-space:nowrap}@media(min-width:901px)and (max-width:1366px){.chat-main .thread:not(.empty-thread)>.chat-history-entry button{font-size:0;gap:0;padding:7px 9px}.chat-main .thread:not(.empty-thread)>.chat-history-entry button svg{width:16px;height:16px}}.quick-replies{list-style:none;margin:0;padding:6px;max-height:220px;overflow-y:auto;border-top:1px solid var(--ui-line);background:#fff;display:grid;gap:2px}.quick-replies button{display:grid;gap:2px;width:100%;text-align:left;border:0;border-radius:8px;background:transparent;padding:7px 10px;font:inherit;color:var(--ui-ink);cursor:pointer}.quick-replies [aria-selected=true] button,.quick-replies button:hover{background:var(--ui-brand-soft,#e9f5f1)}.quick-replies b{font-size:12px}.quick-replies small{font-size:11px;color:var(--ui-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-main .thread:not(.empty-thread)>.quick-replies{grid-column:1/-1}
