:root{--ink:#102033;--ink-2:#1b334d;--muted:#708097;--canvas:#f2f5f8;--paper:#fff;--line:#dfe6ee;--blue:#2f72e5;--blue-soft:#eaf2ff;--green:#147764;--green-soft:#e5f5ef;--amber:#d78b21;--amber-soft:#fff4df;--rose:#bc5d61;--rose-soft:#fff0f1;--nav:260px;--r:16px}*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:14px}.app-shell{min-height:100vh;display:grid;grid-template-columns:var(--nav) 1fr}.sidebar{background:var(--ink);color:#eaf1fa;padding:24px 16px 18px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{color:#fff;text-decoration:none;display:flex;align-items:center;gap:10px;padding:4px 8px 37px}.brand-mark{font-family:Space Grotesk;font-weight:700;letter-spacing:-2px;font-size:22px;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#f6fbff;color:var(--ink)}.brand strong,.brand small{display:block}.brand strong{font-size:15px;letter-spacing:-.6px}.brand small{font:10px DM Mono;letter-spacing:.4px;color:#94a7bb;margin-top:2px}.main-nav{display:grid;gap:4px}.nav-item{color:#aebed0;text-decoration:none;display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;font-weight:600}.nav-item span{font-size:18px;width:19px;text-align:center}.nav-item b{font:11px DM Mono;margin-left:auto;padding:2px 6px;background:#263c54;border-radius:5px;color:#bcd0e5}.nav-item.active{color:#fff;background:#254260}.nav-item.active b{background:#3e72a4;color:#fff}.sidebar-foot{margin-top:auto;border-top:1px solid #294158;padding-top:14px;display:grid;gap:10px}.workspace,.profile{border:0;text-align:left;background:transparent;color:#eef6ff;display:flex;align-items:center;gap:10px;width:100%;font:inherit;padding:8px;border-radius:10px;cursor:pointer}.workspace:hover,.profile:hover{background:#193049}.workspace-dot{width:10px;height:10px;border-radius:50%;background:#9add8f;box-shadow:0 0 0 4px #9add8f1f}.workspace small,.workspace strong{display:block}.workspace small{font:10px DM Mono;color:#94a7bb}.workspace strong{font-size:12px}.workspace i,.profile i{font-style:normal;margin-left:auto;color:#94a7bb}.profile span{display:grid;place-items:center;width:30px;height:30px;background:#e2b67b;color:#253549;border-radius:50%;font:700 10px DM Mono}.profile strong{font-size:12px}.main-content{min-width:0}.topbar{height:74px;padding:0 clamp(20px,4vw,62px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#ffffffc7;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);position:sticky;top:0;z-index:4}.crumb{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.crumb small{color:var(--muted);font-weight:500}.presence{width:9px;height:9px;border-radius:50%;background:#37af83;box-shadow:0 0 0 4px #ddf5ec}.top-actions{display:flex;gap:10px;align-items:center}.icon-button,.mobile-menu{background:transparent;border:0;color:var(--ink);font-size:24px;cursor:pointer}.mobile-menu{display:none}.new-button,.quiet-button,.text-button{border:0;border-radius:9px;padding:11px 14px;font:700 12px Manrope;cursor:pointer}.new-button{background:var(--ink);color:#fff;box-shadow:0 5px 12px #10203322}.new-button:hover{background:#1e3a57}.quiet-button{background:#fff;border:1px solid var(--line);color:var(--ink)}.text-button{padding:4px;background:none;color:var(--blue)}.view{display:none;padding:42px clamp(20px,4vw,62px) 60px;max-width:1460px;margin:auto}.view.active{display:block}.heading-row{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px}.eyebrow,.section-kicker{margin:0 0 7px;text-transform:uppercase;letter-spacing:1.4px;color:var(--muted);font:10px DM Mono}.heading-row h1{font:700 clamp(26px,3vw,40px)/1.1 "Space Grotesk";letter-spacing:-1.7px;margin:0}.priority-strip{display:grid;grid-template-columns:repeat(3,1fr);background:var(--ink);border-radius:var(--r);overflow:hidden;margin-bottom:26px}.priority-card{min-height:141px;padding:23px;display:grid;grid-template-columns:30px 1fr;gap:10px;position:relative;color:#fff;border-right:1px solid #2c425a}.priority-card:last-child{border:0}.priority-card>span{font:10px DM Mono;color:#9fb3c7}.priority-card strong{font:700 36px/1 Space Grotesk;letter-spacing:-2px}.priority-card p{margin:7px 0 0;color:#bac8d8;font-size:12px;line-height:1.45}.priority-card button{position:absolute;bottom:16px;right:19px;border:0;background:none;color:#fff;font:600 11px Manrope;cursor:pointer}.priority-card.trial:after,.priority-card.payment:after{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:#64c8af}.priority-card.payment:after{background:#f0b155}.today-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:24px}.feed-panel,.agenda-panel,.conversation-list,.conversation-detail,.payment-table,.trial-board{background:#fff;border:1px solid var(--line);border-radius:var(--r)}.feed-panel,.agenda-panel{padding:24px}.section-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:16px}.section-head h2{font:700 18px/1.2 Space Grotesk;letter-spacing:-.7px;margin:0}.feed-list{display:grid}.feed-item{padding:15px 0;border-bottom:1px solid #edf0f3;display:grid;grid-template-columns:43px 1fr auto;gap:12px;align-items:center}.feed-item:last-child{border:0}.avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:600 11px DM Mono;background:var(--blue-soft);color:var(--blue)}.avatar.amber{background:var(--amber-soft);color:var(--amber)}.avatar.green{background:var(--green-soft);color:var(--green)}.feed-item h3{margin:0;font-size:13px}.feed-item p{margin:3px 0 0;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:350px}.stamp{font:10px DM Mono;color:var(--muted);text-align:right}.intent{display:inline-flex;padding:4px 6px;border-radius:5px;font:9px DM Mono;text-transform:uppercase;letter-spacing:.4px;margin-top:5px}.intent.trial{color:var(--green);background:var(--green-soft)}.intent.payment{color:#a76b16;background:var(--amber-soft)}.intent.question{color:var(--blue);background:var(--blue-soft)}.agenda-list{display:grid;gap:10px}.agenda-item{padding:13px;border-radius:10px;background:#f6f8fa;border-left:3px solid #5fc5a8}.agenda-item.pending{border-left-color:#e6a743}.agenda-item time{font:10px DM Mono;color:var(--muted)}.agenda-item strong,.agenda-item small{display:block}.agenda-item strong{margin:4px 0 2px;font-size:12px}.agenda-item small{font-size:11px;color:var(--muted)}.weekly-count{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;gap:6px;font-size:11px}.weekly-count span{color:var(--muted)}.weekly-count strong{text-align:right;font-size:11px}.weekly-count div{grid-column:1/-1;height:7px;background:#ebeff2;border-radius:99px;overflow:hidden}.weekly-count i{display:block;height:100%;border-radius:99px;background:var(--green)}.weekly-count small{grid-column:1/-1;color:var(--muted)}.filter-row{display:flex;gap:7px;border-bottom:1px solid var(--line);margin-bottom:21px}.filter{background:none;border:0;padding:10px 7px 12px;font:600 12px Manrope;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent}.filter.active{color:var(--ink);border-color:var(--blue)}.filter b{font:10px DM Mono;background:#e9eef3;padding:2px 4px;border-radius:4px}.inbox-layout{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(350px,1.15fr);min-height:510px}.conversation-list{border-radius:var(--r) 0 0 var(--r);border-right:0}.conversation-row{display:grid;grid-template-columns:42px 1fr auto;gap:11px;padding:16px;border-bottom:1px solid #edf0f3;cursor:pointer}.conversation-row:hover,.conversation-row.selected{background:#f5f9fd}.conversation-row h3{margin:0;font-size:13px}.conversation-row p{margin:3px 0 0;color:var(--muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:215px}.conversation-row time{font:10px DM Mono;color:var(--muted)}.conversation-detail{border-radius:0 var(--r) var(--r) 0;padding:25px;display:flex;flex-direction:column;min-height:510px}.detail-head{display:flex;gap:12px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}.detail-head h2{font:700 18px Space Grotesk;margin:0}.detail-head p{margin:4px 0 0;color:var(--muted);font-size:11px}.messages{display:grid;gap:12px;padding:25px 0;flex:1;align-content:start}.bubble{max-width:74%;padding:11px 13px;border-radius:4px 13px 13px;background:#f1f4f7;font-size:12px;line-height:1.5}.bubble.out{justify-self:end;background:#e6f4ed;border-radius:13px 4px 13px 13px}.bubble small{display:block;margin-top:4px;color:var(--muted);font:9px DM Mono}.detail-action{border-top:1px solid var(--line);padding-top:17px;display:flex;justify-content:space-between;gap:10px;align-items:center}.detail-action p{margin:0;color:var(--muted);font-size:11px}.week-bar{padding:12px 16px;background:#fff;border:1px solid var(--line);border-radius:11px;display:flex;align-items:center;gap:16px;margin-bottom:18px}.week-bar button{border:0;background:#edf2f6;border-radius:5px;width:27px;height:27px}.week-bar span{margin-left:auto;color:var(--muted);font-size:11px}.week-bar i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#5fc5a8;margin:0 5px 0 12px}.week-bar i+i{background:#e6a743}.trial-board{display:grid;grid-template-columns:repeat(7,1fr);min-height:460px;overflow:hidden}.day-column{padding:17px;border-right:1px solid var(--line)}.day-column:last-child{border:0}.day-column h3{font:600 11px DM Mono;color:var(--muted);margin:0 0 18px;text-transform:uppercase}.day-column h3 b{display:block;color:var(--ink);font:700 23px Space Grotesk;margin-top:3px}.trial-card{border:1px solid var(--line);border-left:3px solid #5fc5a8;border-radius:8px;padding:10px;margin:0 0 9px;background:#fff}.trial-card.pending{border-left-color:#e6a743}.trial-card time{font:10px DM Mono;color:var(--muted)}.trial-card strong{display:block;font-size:12px;margin:5px 0 2px}.trial-card small{display:block;color:var(--muted);font-size:10px}.payment-note{margin:-10px 0 19px;padding:11px 13px;border-left:3px solid var(--amber);background:var(--amber-soft);color:#74511b;font-size:12px}.payment-table{overflow:hidden}.payment-head,.payment-row{display:grid;grid-template-columns:1.5fr 1fr .8fr .8fr .9fr;gap:14px;align-items:center;padding:15px 18px}.payment-head{background:#f4f7f9;color:var(--muted);font:10px DM Mono;text-transform:uppercase;letter-spacing:.7px}.payment-row{border-top:1px solid var(--line);font-size:12px}.payment-row strong{display:block}.payment-row small{color:var(--muted)}.payment-status{font:10px DM Mono;padding:5px 7px;border-radius:5px;background:var(--amber-soft);color:#966314;width:max-content}.payment-action{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 9px;color:var(--ink);font:700 10px Manrope;cursor:pointer}.empty-state{padding:70px 22px;text-align:center;background:#fff;border:1px dashed #ccd7e0;border-radius:var(--r)}.empty-state span{font:34px Space Grotesk;color:var(--blue)}.empty-state h2{font:700 21px Space Grotesk}.empty-state p{max-width:440px;color:var(--muted);margin:auto;line-height:1.6}.dialog{width:min(520px,calc(100% - 32px));border:0;border-radius:18px;padding:0;box-shadow:0 24px 60px #11223538}.dialog::backdrop{background:#0b1725aa}.dialog form{padding:27px}.dialog h2{font:700 23px Space Grotesk;margin:0 0 16px}.dialog textarea{width:100%;resize:vertical;border:1px solid var(--line);border-radius:10px;padding:12px;font:13px/1.5 Manrope}.dialog-close{border:0;background:transparent;float:right;font-size:25px;color:var(--muted);cursor:pointer}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}@media(max-width:950px){:root{--nav:74px}.brand{padding-left:2px;padding-right:2px}.brand>span:last-child,.nav-item:not(.active):after,.nav-item{font-size:0}.brand-mark{margin:auto}.nav-item{justify-content:center;padding:13px}.nav-item span{font-size:20px}.nav-item b{position:absolute;margin-left:29px;margin-top:-25px}.sidebar-foot .workspace span:not(.workspace-dot),.profile strong,.profile i,.workspace i{display:none}.workspace,.profile{justify-content:center}.today-grid{grid-template-columns:1fr}.trial-board{grid-template-columns:repeat(3,1fr)}.day-column:nth-child(n+4){border-top:1px solid var(--line)}}@media(max-width:640px){.app-shell{display:block}.sidebar{display:none}.sidebar.open{display:flex;position:fixed;width:260px;z-index:20}.topbar{height:63px;padding:0 18px}.mobile-menu{display:block}.crumb small,.top-actions .icon-button{display:none}.new-button{padding:10px 11px;font-size:11px}.view{padding:28px 18px 42px}.heading-row{align-items:start;flex-direction:column;margin-bottom:22px}.heading-row h1{font-size:28px}.priority-strip{display:block}.priority-card{border-right:0;border-bottom:1px solid #2c425a;min-height:112px}.priority-card:last-child{border-bottom:0}.priority-card button{bottom:12px}.feed-panel,.agenda-panel{padding:18px}.today-grid{gap:15px}.inbox-layout{display:block}.conversation-list{border-radius:var(--r)}.conversation-detail{border-radius:var(--r);margin-top:15px;min-height:430px}.conversation-row p{max-width:190px}.trial-board{grid-template-columns:repeat(2,1fr)}.week-bar{flex-wrap:wrap}.week-bar span{margin:0;width:100%}.payment-head{display:none}.payment-row{grid-template-columns:1fr auto;gap:8px}.payment-row>span:nth-child(2),.payment-row>span:nth-child(3){grid-column:1}.payment-row .payment-status{grid-column:1}.payment-row .payment-action{grid-column:2;grid-row:1/4}.priority-card strong{font-size:31px}}[hidden]{display:none!important}.auth-screen{min-height:100vh;display:grid;place-items:center;background:#f3f5f7;padding:24px}.auth-card{width:min(100%,410px);padding:34px;background:#fff;border:1px solid #dce2e7;border-radius:16px;box-shadow:0 18px 50px #10203312}.auth-brand{display:flex;align-items:center;gap:10px;margin-bottom:44px;color:#102033;font-size:13px;letter-spacing:.07em}.auth-brand .brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#102033;color:#fff;font-weight:800}.auth-card h1{font-size:29px;line-height:1.15;letter-spacing:-.04em;margin:9px 0}.auth-card p{color:#637183;font-size:13px;line-height:1.6}.auth-card form{display:grid;gap:9px;margin-top:26px}.auth-card label,#company-form label{display:grid;gap:7px;font-weight:700;font-size:12px;color:#24364a}.auth-card input,#company-form input{width:100%;min-height:42px;padding:10px 12px;background:#fff;border:1px solid #cdd7e1;border-radius:8px;font:inherit}.auth-card form button{margin-top:12px;min-height:42px}.auth-card>.text-button{margin-top:18px;padding:0}@media(max-width:420px){.auth-screen{padding:12px}.auth-card{padding:20px}}.auth-message{min-height:1.5em;color:#9b422f!important}.workspace-menu,.profile-menu{position:absolute;bottom:104px;left:15px;right:15px;z-index:25;background:#fff;color:#102033;border:1px solid #dce2e7;border-radius:10px;padding:5px;box-shadow:0 16px 32px #0003;max-height:260px;overflow:auto}.profile-menu{bottom:55px}.workspace-menu button,.profile-menu button{display:block;width:100%;border:0;background:transparent;text-align:left;padding:11px 12px;border-radius:6px;font:inherit;cursor:pointer}.workspace-menu button:hover,.profile-menu button:hover{background:#eef3f8}.sidebar-foot{position:relative}#company-form{display:grid;gap:15px}#company-form .dialog-actions{margin-top:8px}.settings-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px}.settings-nav,.settings-content{background:#fff;border:1px solid var(--line);border-radius:var(--r)}.settings-nav{padding:10px;align-self:start;display:grid;gap:2px}.settings-tab{border:0;background:transparent;padding:11px;text-align:left;color:var(--muted);font:600 12px Manrope;border-radius:8px;cursor:pointer}.settings-tab.active,.settings-tab:hover{background:#eef4fa;color:var(--ink)}.settings-content{padding:27px}.settings-content h2{font:700 22px Space Grotesk;letter-spacing:-.8px;margin:0}.settings-content>p{color:var(--muted);line-height:1.55;margin:7px 0 23px;max-width:650px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:grid;gap:7px}.field.full{grid-column:1/-1}.field label{font:700 11px Manrope}.field small{color:var(--muted);font-size:10px}.field input,.field textarea,.field select{font:13px Manrope;border:1px solid var(--line);border-radius:8px;padding:10px;background:#fff;color:var(--ink)}.settings-cards{display:grid;gap:10px}.setting-card{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:10px}.setting-card h3{font-size:13px;margin:0}.setting-card p{margin:3px 0 0;color:var(--muted);font-size:11px}.setting-card button{font:700 10px Manrope;border:1px solid var(--line);background:#fff;border-radius:6px;padding:7px;cursor:pointer}.setting-card.special{border-left:3px solid var(--amber);background:#fffbf4}.setting-card .badge{font:10px DM Mono;color:var(--green);background:var(--green-soft);padding:4px 6px;border-radius:5px}.info-box{margin-top:18px;background:#eff6ff;border-left:3px solid var(--blue);padding:13px;color:#38536f;font-size:12px;line-height:1.5}.toggle-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.toggle-row:last-child{border:0}.toggle-row strong,.toggle-row small{display:block}.toggle-row small{color:var(--muted);font-size:11px;margin-top:3px}.switch{width:40px;height:23px;border-radius:99px;background:#d8e0e7;padding:3px;border:0;cursor:pointer}.switch i{display:block;width:17px;height:17px;background:#fff;border-radius:50%;transition:.2s}.switch.on{background:var(--green)}.switch.on i{transform:translate(17px)}.toast{position:fixed;right:22px;bottom:22px;background:var(--ink);color:#fff;padding:12px 15px;border-radius:9px;font:600 12px Manrope;box-shadow:0 10px 28px #12223538;z-index:30;opacity:0;transform:translateY(12px);pointer-events:none;transition:.2s}.toast.show{opacity:1;transform:translateY(0)}@media(max-width:640px){.settings-layout{grid-template-columns:1fr}.settings-nav{grid-template-columns:repeat(2,1fr)}.settings-content{padding:19px}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}}.integration-intro{max-width:680px;margin:-13px 0 25px;color:var(--muted);line-height:1.6}.integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.integration-card{min-height:355px;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:22px;display:flex;flex-direction:column;align-items:flex-start}.integration-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;font:700 21px Space Grotesk;margin-bottom:24px}.integration-icon.whatsapp{background:#e3f7ed;color:#168055}.integration-icon.instagram{background:#fbe8f5;color:#b73d8d}.integration-icon.sheets{background:#e8f4ea;color:#327e43}.integration-card h2,.admin-card h2{font:700 19px Space Grotesk;margin:0}.integration-card>div>p:not(.section-kicker),.integration-card>small{font-size:12px;line-height:1.55;color:var(--muted)}.integration-card>small{margin-top:10px}.integration-state{font:600 10px DM Mono;margin-top:auto;margin-bottom:12px}.integration-state span{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px}.integration-state.pending{color:#9b6e1e}.integration-state.pending span{background:#e5a63f}.integration-state.ready{color:#207b56}.integration-state.ready span{background:#49b987}.admin-hero{display:flex;justify-content:space-between;gap:26px;align-items:center;padding:28px 30px;background:var(--ink);color:#fff;border-radius:var(--r);margin-bottom:18px}.admin-hero h2{font:600 24px/1.25 Space Grotesk;letter-spacing:-.8px;max-width:700px;margin:0}.admin-hero .section-kicker{color:#9fb3c7}.admin-hero>span{display:grid;place-items:center;width:70px;height:70px;border-radius:18px;background:#f6fbff;color:var(--ink);font:700 28px Space Grotesk}.admin-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.admin-card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px;min-height:208px;display:flex;flex-direction:column;align-items:flex-start}.admin-card>span{font:11px DM Mono;color:var(--blue);margin-bottom:28px}.admin-card p{font-size:12px;line-height:1.55;color:var(--muted);margin:8px 0 auto}.admin-card button{margin-top:16px}.access-note{margin-top:18px;padding:15px 17px;border-radius:10px;background:#edf6ff;border-left:3px solid var(--blue);font-size:12px;color:#38536f;line-height:1.55}@media(max-width:980px){.integration-grid{grid-template-columns:1fr}.integration-card{min-height:0}.admin-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.admin-hero{padding:21px;align-items:flex-start}.admin-hero h2{font-size:20px}.admin-hero>span{width:48px;height:48px;font-size:19px}.admin-grid{grid-template-columns:1fr}}.operations-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:18px}.operations-panel,.setup-panel,.company-panel,.access-panel,.rules-panel{background:#fff;border:1px solid var(--line);border-radius:var(--r)}.operations-head{padding:20px;display:flex;justify-content:space-between;gap:12px;align-items:start;border-bottom:1px solid var(--line)}.operations-head h2,.access-panel h2,.rules-panel h2{font:700 17px Space Grotesk;margin:0}.operations-head p{font-size:11px;color:var(--muted);margin:4px 0 0}.connection-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 20px;border-bottom:1px solid var(--line)}.connection-row:last-child{border-bottom:0}.connection-symbol{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;font-weight:800}.connection-symbol.whatsapp{background:#e3f7ed;color:#168055}.connection-symbol.instagram{background:#fbe8f5;color:#b73d8d}.connection-symbol.sheets{background:#e8f4ea;color:#327e43}.connection-row strong,.connection-row small{display:block}.connection-row strong{font-size:12px}.connection-row small{font-size:11px;color:var(--muted);margin-top:2px}.status-chip{font:600 9px DM Mono;border-radius:5px;padding:5px 7px;white-space:nowrap}.status-chip.pending{background:var(--amber-soft);color:#956415}.status-chip.ready{background:var(--green-soft);color:var(--green)}.status-chip.neutral{background:#edf1f5;color:#647789}.status-chip.draft{background:#edf1f5;color:#647789;font-style:normal}.setup-panel{padding:20px;align-self:start}.setup-panel ol{list-style:none;padding:0;margin:18px 0;display:grid;gap:15px}.setup-panel li{display:grid;grid-template-columns:24px 1fr;gap:9px;align-items:center;font-size:12px}.setup-panel li b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#eff4f8;color:var(--blue);font:600 10px DM Mono}.setup-panel>p:last-child{font-size:11px;line-height:1.55;color:var(--muted);margin:0}.company-panel{overflow:hidden}.company-table-head,.company-row{display:grid;grid-template-columns:1.6fr 1fr 1fr .9fr auto;gap:15px;align-items:center;padding:14px 18px}.company-table-head{background:#f5f7f9;color:var(--muted);font:10px DM Mono;text-transform:uppercase}.company-row{font-size:12px}.company-row strong,.company-row small{display:block}.company-row small{font-size:10px;color:var(--muted);margin-top:3px}.admin-columns{display:grid;grid-template-columns:1.4fr .8fr;gap:18px;margin-top:18px}.access-panel{padding:20px}.access-panel .section-head{margin-bottom:10px}.access-row{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.access-row strong,.access-row small{display:block}.access-row strong{font-size:12px}.access-row small{font-size:11px;color:var(--muted);margin-top:2px}.access-row em{font:10px DM Mono;color:var(--muted);font-style:normal}.rules-panel{padding:20px}.rules-panel h2{margin:4px 0 10px}.rules-panel p:not(.section-kicker){font-size:12px;line-height:1.6;color:var(--muted);margin:0}.rules-panel button{margin-top:14px}@media(max-width:850px){.operations-layout,.admin-columns{grid-template-columns:1fr}.connection-row{grid-template-columns:36px 1fr auto}.connection-row .quiet-button{grid-column:2/4;justify-self:start}.company-table-head{display:none}.company-row{grid-template-columns:1fr auto}.company-row>span:nth-child(2),.company-row>span:nth-child(3){grid-column:1}.company-row button{grid-column:2;grid-row:1/4}}@media(max-width:540px){.connection-row{padding:14px}.operations-head{padding:16px}.status-chip{display:none}.company-row{padding:15px}.access-row em{display:none}}.config-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.config-toolbar p{margin:0;color:var(--muted);font-size:12px}.config-toolbar button{white-space:nowrap}.config-list{border:1px solid var(--line);border-radius:9px;overflow:hidden}.config-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 15px;border-bottom:1px solid var(--line)}.config-row:last-child{border-bottom:0}.config-row.inactive{opacity:.55}.config-row strong{display:block;font-size:13px}.config-row small{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.45}.config-row-actions{display:flex;gap:7px}.config-row-actions button{border:1px solid var(--line);border-radius:6px;background:#fff;padding:7px 9px;color:var(--ink);font:700 11px Manrope;cursor:pointer}.config-row-actions button:hover{border-color:var(--blue)}.slot-list{margin-top:8px;display:grid;gap:4px}.slot-line{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:11px}.slot-line button{border:0;background:transparent;color:var(--blue);font:700 11px Manrope;cursor:pointer;padding:0}.config-dialog{width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto}.config-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.config-fields label{display:grid;gap:6px;color:var(--ink);font:700 11px Manrope}.config-fields label.wide{grid-column:1/-1}.config-fields input,.config-fields select,.config-fields textarea{width:100%;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);padding:10px;font:13px Manrope}.config-fields textarea{min-height:88px;resize:vertical}.config-fields .check-field{display:flex;align-items:center;gap:9px;font-size:12px}.config-fields .check-field input{width:auto}.config-list>.muted-empty{padding:16px;margin:0}@media(max-width:640px){.config-row,.config-fields{grid-template-columns:1fr}.config-fields label.wide{grid-column:auto}}.heading-actions{display:flex;gap:8px;flex-wrap:wrap}.dialog form>label{display:grid;gap:6px;margin:12px 0;font:700 11px Manrope}.dialog form>label input,.dialog form>label select{width:100%;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:13px Manrope}.dialog-hint{margin:0 0 14px;color:var(--muted);font-size:12px;line-height:1.5}.allocation-dialog{width:min(660px,calc(100% - 32px));max-height:calc(100dvh - 36px);overflow:auto}.allocation-line{display:grid;grid-template-columns:minmax(145px,1.3fr) minmax(95px,.8fr) 100px minmax(100px,1fr) auto;gap:7px;margin:8px 0}.allocation-line input,.allocation-line select{min-width:0;width:100%;padding:8px;border:1px solid var(--line);border-radius:6px;background:#fff;font:11px Manrope}.allocation-line button{border:0;background:transparent;color:#a14545;cursor:pointer;font-size:20px}.allocation-balance{font:700 12px Manrope;margin:14px 0;color:var(--ink)}.allocation-balance.difference{color:#a14545}.payment-row .payment-status{display:inline-block}.payment-row .payment-action{margin-top:7px}.contact-search{width:min(380px,100%);padding:11px;border:1px solid var(--line);border-radius:8px;background:#fff;margin-bottom:12px;font:12px Manrope}.contact-list-count{font-size:11px;color:var(--muted);margin:8px 0 14px}.payment-row .sync-note{display:block;margin-top:5px;color:var(--muted);font-size:10px}@media(max-width:700px){.allocation-line{grid-template-columns:1fr 1fr}.allocation-line select:first-child{grid-column:1/-1}.allocation-line input:nth-of-type(2){grid-column:1/-1}.allocation-line button{grid-column:2;justify-self:end}.heading-actions{width:100%}}.ai-connection{border-top:1px solid var(--line);margin-top:17px;padding-top:15px;display:grid;gap:7px;font-size:12px}.ai-connection small{color:var(--muted)}.ai-connection button{justify-self:start}.qr-result{margin:14px 0;padding:12px;border:1px solid var(--line);border-radius:8px;font-size:12px;line-height:1.5}.qr-result img{display:block;max-width:240px;width:100%;margin:10px auto;background:#fff}.whatsapp-methods{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;border:1px solid var(--line);border-radius:12px;background:#f3f6fa}.whatsapp-method{border:0;border-radius:8px;padding:11px 10px;background:transparent;color:var(--muted);font:700 12px Manrope;cursor:pointer}.whatsapp-method[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 2px 8px #10203319}.whatsapp-method:focus-visible,.whatsapp-copy-code:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.whatsapp-method-help,.whatsapp-code-fields p{font-size:12px;line-height:1.55;color:var(--muted)}.whatsapp-code-fields{margin-top:14px}.whatsapp-code-fields label{display:grid;gap:6px;font-size:11px;font-weight:700}.whatsapp-code-fields input{width:100%;min-width:0;padding:11px;border:1px solid var(--line);border-radius:9px;background:#fff;font:13px Manrope}.whatsapp-code-fields p{margin:9px 0 0}.whatsapp-copy-code{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:12px 0;padding:12px 14px;border:1px solid #a9c2e3;border-radius:10px;background:#edf4ff;color:var(--blue);font:700 11px Manrope;cursor:pointer}.whatsapp-copy-code code{color:var(--ink);font:700 clamp(17px,5vw,24px) "DM Mono",monospace;letter-spacing:.13em;overflow-wrap:anywhere}.qr-result small{display:block;color:var(--muted)}@media(max-width:480px){#whatsapp-modal .dialog-actions{flex-wrap:wrap}#whatsapp-connect-button{width:100%}}.review-fields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:15px 0}.review-fields label{display:grid;gap:5px;font-size:11px;font-weight:700}.review-fields input,.review-fields select{min-width:0;width:100%;padding:9px;border:1px solid var(--line);border-radius:6px;background:#fff;font:12px Manrope}@media(max-width:600px){.review-fields{grid-template-columns:1fr}}.import-box{border-top:1px solid var(--line);margin-top:15px;padding-top:13px;font-size:12px}.import-box p{color:var(--muted);line-height:1.5}.import-box label{display:inline-flex;align-items:center;gap:6px;margin-left:8px}.import-box input{width:55px;padding:7px;border:1px solid var(--line);border-radius:6px}:root{--ink:#111820;--ink-2:#1b2532;--muted:#6d7784;--canvas:#f7f8fa;--line:#e3e8ed;--blue:#3b82f6;--blue-soft:#eaf2ff;--r:12px}body{font-family:Manrope,Arial,sans-serif}.top-actions{position:relative}.notification-button{position:relative;display:grid;place-items:center;width:36px;height:36px;border:1px solid #dce4eb;background:#fff;color:#20354d;border-radius:8px;cursor:pointer;font-size:20px}.notification-button b{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;padding:0 3px;display:grid;place-items:center;border-radius:9px;background:#315fdd;color:#fff;font:700 9px Manrope}.notification-button b[hidden]{display:none}.notification-panel{position:absolute;top:43px;right:0;width:min(370px,calc(100vw - 35px));max-height:min(480px,75vh);overflow:auto;z-index:30;background:#fff;border:1px solid #dce4eb;border-radius:10px;box-shadow:0 20px 45px #11243425}.notification-panel[hidden]{display:none}.notification-heading{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #e8ecf0;font-size:12px}.notification-heading button{background:transparent;border:0;cursor:pointer;font-size:19px;color:#607080}.notification-item{display:grid;gap:3px;width:100%;padding:12px 15px;border:0;border-bottom:1px solid #e8ecf0;background:#fff;text-align:left;cursor:pointer;color:#162332}.notification-item:hover{background:#f4f8fd}.notification-item b{font-size:11px}.notification-item span{font-size:10px;color:#667582}.notification-item em{font-size:9px;color:#315fdd;font-style:normal;font-weight:800}.notification-panel>small{display:block;padding:9px 15px;color:#7d8994;font-size:9px}.notification-preferences{border:0;border-top:1px solid #dce6f3;margin:0;padding:15px;display:grid;gap:10px}.notification-preferences legend{font:800 11px Manrope;color:#173866;padding-top:13px}.notification-preferences label{display:flex;align-items:center;gap:9px;min-height:35px;font-size:12px;color:#253c5b;cursor:pointer}.notification-preferences input{width:17px;height:17px;accent-color:#3177f6}.notification-preferences button{min-height:42px;border:1px solid #b9d2f7;border-radius:9px;background:#eef5ff;color:#164788;font:800 11px Manrope;cursor:pointer}.notification-preferences button:hover{background:#dcecff}.notification-preferences small{font-size:10px;line-height:1.5;color:#5f7189}@media(max-width:640px){.notification-panel{position:fixed;top:64px;right:10px;left:10px;width:auto;max-height:calc(100dvh - 76px);border-radius:15px}.notification-heading{position:sticky;top:0;background:#fff;z-index:1}.notification-item{min-height:61px}.notification-preferences{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}.demo-requests{margin-top:22px;padding:18px;background:#fff;border:1px solid #e3e8ed;border-radius:10px}.demo-lead{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #e9edf1}.demo-lead:last-child{border:0}.demo-lead strong,.demo-lead small{display:block}.demo-lead strong{font-size:12px}.demo-lead small{font-size:10px;color:#6d7784;margin-top:3px}.demo-lead a{font-size:10px;font-weight:800;color:#315fdd;white-space:nowrap}.sidebar{background:#0b0b0f;color:#eef2f7}.sidebar .brand{padding-bottom:28px}.brand-logo{width:36px;height:36px;object-fit:contain;flex:none}.auth-brand .brand-logo{width:45px;height:45px}.brand strong{font-size:13px;letter-spacing:.02em}.brand small{color:#99a3b2}.nav-item.active{background:#172338}.nav-item.active b{background:#274771}.nav-item .nav-label{font-size:inherit;width:auto;text-align:left}.nav-item{gap:9px}.heading-row{margin-bottom:22px}.heading-row h1{font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(26px,2.5vw,34px);letter-spacing:-1.2px}.heading-caption{margin:9px 0 0;color:var(--muted);font-size:12px}.priority-strip{background:transparent;border-radius:0;gap:12px;margin-bottom:20px}.priority-card{background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:11px;min-height:125px;padding:18px 18px 46px;display:block;box-shadow:0 2px 10px #0b0b0f08}.priority-card:last-child{border:1px solid var(--line)}.priority-card .priority-title{font-size:13px;line-height:1.3;font-weight:800;color:var(--ink);margin:0 0 7px}.priority-card strong{font:700 30px/1 Space Grotesk,sans-serif;letter-spacing:-1px;color:var(--ink)}.priority-card small{font-size:11px;color:var(--muted);margin-left:9px}.priority-card button{left:18px;right:auto;bottom:15px;padding:0;color:var(--blue);font-size:11px}.priority-card.trial:after,.priority-card.payment:after{width:3px;border-radius:11px 0 0 11px;background:var(--blue)}.priority-card.payment:after{background:#d18a35}.insights-panel{margin-top:18px;padding:21px 24px;background:#fff;border:1px solid var(--line);border-radius:var(--r)}.insights-panel .section-head{align-items:center;gap:12px;flex-wrap:wrap}.insight-filters{display:flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:8px;background:#f7f9fb}.insight-filters button{border:0;background:transparent;color:var(--muted);padding:7px 10px;border-radius:6px;cursor:pointer;font:700 10px Manrope}.insight-filters button.active{background:#fff;color:var(--ink);box-shadow:0 1px 5px #10203319}.insight-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:12px 0 16px;border-bottom:1px solid var(--line)}.insight-summary>div{display:grid;gap:2px;border-right:1px solid var(--line)}.insight-summary>div:last-child{border:0}.insight-summary strong{font:700 25px Space Grotesk;color:var(--ink)}.insight-summary span{font-size:11px;font-weight:700}.insight-summary small{font-size:10px;color:var(--muted)}.chart-caption{margin:16px 0 -8px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.04em}.activity-chart{height:160px;display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin-top:20px}.chart-day{display:grid;grid-template-rows:1fr auto auto;justify-items:center;gap:4px;font:10px DM Mono;color:var(--muted)}.chart-track{height:112px;width:min(50px,100%);display:flex;align-items:end;background:#f3f6fa;border-radius:5px 5px 0 0}.chart-track i{width:100%;background:#5e9cff;border-radius:5px 5px 0 0;min-height:0}.chart-day b{font-weight:500}.chart-empty{padding:18px 0 2px;color:var(--muted);font-size:12px}.person-row{display:grid;grid-template-columns:minmax(190px,1.3fr) minmax(215px,1.2fr) auto;gap:14px;align-items:center;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:10px;margin:7px 0}.person-main{display:flex;align-items:center;gap:10px;min-width:0}.person-main strong,.person-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-main small{font-size:11px;color:var(--muted);margin-top:3px}.person-meta{display:flex;gap:18px;font-size:10px;color:var(--muted)}.person-meta span,.person-meta b{display:block}.person-meta b{color:var(--ink);font-weight:700;margin-top:2px}.person-actions{display:flex;gap:6px}.person-actions .quiet-button{font-size:10px;padding:8px}.pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;font:11px Manrope;color:var(--muted)}.pagination button{border:1px solid var(--line);border-radius:7px;background:#fff;padding:8px 10px;color:var(--ink);font:700 11px Manrope;cursor:pointer}.pagination button:disabled{opacity:.4;cursor:default}.settings-content h2:not(:first-child){margin-top:28px}.settings-journey{overflow:hidden;border:1px solid #cdddf6;border-radius:14px;background:linear-gradient(135deg,#f2f7ff,#fff 68%);margin-bottom:30px}.settings-journey-heading{padding:25px 25px 18px}.settings-journey-heading .section-kicker{margin:0 0 7px;color:#2d68bf}.settings-content .settings-journey h2{margin:0;font:700 clamp(20px,2vw,26px)/1.2 "Space Grotesk",sans-serif;letter-spacing:-.7px}.settings-journey-heading>p:last-child{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.settings-journey-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0 15px 18px}.settings-journey-steps li{min-width:0;padding:14px 11px;border-left:1px solid #dbe6f3}.settings-journey-steps li:first-child{border-left:0}.settings-journey-steps span{display:block;color:#2d68bf;font:700 11px DM Mono,monospace;margin-bottom:11px}.settings-journey-steps strong{font:700 12px/1.35 Manrope,sans-serif;color:var(--ink)}.settings-journey-steps p{font:11px/1.5 Manrope,sans-serif;color:var(--muted);margin:6px 0 11px}.settings-journey-steps small{font:700 10px Manrope,sans-serif;color:#2d68bf}.settings-journey-steps button,.settings-guide-note button{border:0;background:transparent;padding:0;color:#235fbc;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:700 10px Manrope,sans-serif}.settings-journey-status{display:grid;gap:4px;background:#102643;color:#fff;padding:15px 25px}.settings-journey-status strong{font:700 12px Manrope,sans-serif}.settings-journey-status span{font:10px/1.5 DM Mono,monospace;color:#bed2ed}.settings-guide-section{padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid var(--line)}.settings-guide-section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.settings-guide-section .section-kicker{color:#2d68bf;margin:0 0 7px}.settings-content .settings-guide-section h2{margin:0;font:700 21px/1.25 Space Grotesk,sans-serif;letter-spacing:-.6px}.settings-guide-section>p:not(.section-kicker){max-width:680px;color:var(--muted);font:12px/1.65 Manrope,sans-serif;margin:8px 0 16px}.settings-guide-section .form-grid{margin-top:16px}.settings-guide-section .field small{font:11px/1.5 Manrope,sans-serif}.settings-guide-note{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid #cdddf6;border-radius:9px;background:#f4f8ff;padding:12px 14px;font-size:11px;line-height:1.5}.settings-guide-note strong{color:#184982}.settings-guide-note span{flex:1 1 260px;color:#42607e}.settings-guide-note button{font-size:11px}.faq-approval-warning{border-left-color:#c27916;background:#fff8ea;color:#67491e}.faq-approval-warning strong{display:block;margin-bottom:3px;color:#513718}.inline-settings-link{border:0;background:none;padding:0;color:#235fbc;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.settings-journey button:focus-visible,.settings-guide-section button:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:2px}.settings-content>.field{margin:16px 0}.mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.mode-card{display:grid;gap:9px;align-content:start;min-height:112px;padding:15px;border:1px solid var(--line);border-radius:9px;background:#fff;cursor:pointer}.mode-card:has(input:checked){border-color:var(--blue);box-shadow:0 0 0 2px #3b82f622;background:#f8fbff}.mode-card input{position:absolute;width:1px;height:1px;opacity:0}.mode-card>span{display:flex;justify-content:space-between;align-items:center;gap:8px}.mode-card strong{font-size:12px}.mode-card em{font:700 9px Manrope;color:#2862b5;background:#e9f2ff;border-radius:5px;padding:5px 7px;font-style:normal;white-space:nowrap}.mode-card small{font:11px/1.55 Manrope;color:var(--muted)}.mode-card:focus-within{outline:2px solid var(--blue);outline-offset:2px}.check-field{display:flex;align-items:center;gap:7px;font:600 12px Manrope;color:var(--ink);margin:14px 0}.flow-list{display:grid;gap:12px;margin:18px 0}.flow-option{display:grid;grid-template-columns:28px repeat(2,minmax(0,1fr));grid-template-areas:"number label source" ". reply action" ". active active";gap:12px;align-items:start;background:#f8fafc;border:1px solid var(--line);border-radius:10px;padding:16px}.flow-option>span{display:grid;place-items:center;background:#e8f1ff;color:#2f70cf;width:26px;height:26px;border-radius:6px;font:700 13px DM Mono}.flow-option>span{grid-area:number}.flow-option>.field{min-width:0}.flow-option>.field:nth-child(2){grid-area:label}.flow-option>.field:nth-child(3){grid-area:source}.flow-option>.field:nth-child(4){grid-area:reply}.flow-option>.field:nth-child(5){grid-area:action}.flow-option>.field input,.flow-option>.field select,.flow-option>.field textarea{box-sizing:border-box;min-width:0;width:100%}.flow-option>.field textarea{min-height:88px;resize:vertical;line-height:1.5}.flow-option .check-field{grid-area:active;margin:0}.flow-option .field small{font-size:10px;line-height:1.5}.flow-preview{border:1px solid #cbdcf8;background:#f5f9ff;border-radius:10px;padding:16px;margin:20px 0;max-width:520px;font-size:12px}.flow-preview p{margin:9px 0}.flow-preview pre{font:12px/1.7 Manrope;white-space:pre-wrap;margin:0}@media(max-width:1050px){.settings-journey-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-journey-steps li:nth-child(3){border-left:0;border-top:1px solid #dbe6f3}.settings-journey-steps li:nth-child(4){border-top:1px solid #dbe6f3}}@media(max-width:640px){.settings-journey-heading{padding:20px}.settings-journey-steps{grid-template-columns:1fr;padding:0 14px 14px}.settings-journey-steps li,.settings-journey-steps li:nth-child(4){border-left:0;border-top:1px solid #dbe6f3}.settings-journey-steps li:first-child{border-top:0}.settings-journey-status{padding:15px 20px}}.onboarding-stage{display:inline-block;border-radius:7px;padding:8px 10px;background:#eaf2ff;color:#235aab;margin:0 0 20px;font-size:12px}.onboarding-steps{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.onboarding-steps span{padding:7px 9px;border:1px solid var(--line);border-radius:6px;font-size:11px;font-weight:700}.question-group{border-top:1px solid var(--line);padding:19px 0}.question-group h3{font:700 15px Space Grotesk;margin:0}.question-group p{color:var(--muted);font-size:12px;line-height:1.5;margin:5px 0 12px}.onboarding-links{margin:28px 0;padding:16px;border:1px solid var(--line);border-radius:9px}.onboarding-links p{font-size:12px;color:var(--muted)}.onboarding-links button{font:700 11px Manrope;color:var(--blue);border:1px solid var(--line);background:#fff;border-radius:6px;padding:7px 9px;margin:3px;cursor:pointer}.business-hours{display:grid;gap:6px;margin:18px 0}.business-day{display:grid;grid-template-columns:35px 130px repeat(4,minmax(0,1fr));gap:8px;align-items:center;border-bottom:1px solid var(--line);padding:9px 0;font-size:11px}.business-day label{display:grid;gap:4px}.business-day .check-field{display:flex;align-items:center;gap:4px}.business-day input[type=time]{width:100%;min-width:0;border:1px solid var(--line);border-radius:6px;padding:7px;font:12px Manrope}.load-error{margin-bottom:13px}.load-error button{margin-left:8px}.onboarding-files{display:grid;gap:7px;margin:12px 0}.file-row{display:flex;justify-content:space-between;text-align:left;gap:12px;border:1px solid var(--line);background:#fff;padding:11px;border-radius:8px;cursor:pointer;font:600 11px Manrope;color:var(--ink)}.file-row span{font-weight:400;color:var(--muted)}#onboarding-file{margin:0 10px 12px 0;max-width:100%}.trial-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:12px;min-height:160px;padding:15px;align-content:start}.trial-card{margin:0;min-height:122px}.trial-card .payment-action{margin-top:10px}.trial-card .schedule-warning{display:block;margin-top:8px;padding:8px;border-radius:6px;background:#fff3df;color:#8a4a00;font-weight:700;line-height:1.4}.receivables-panel{margin-top:22px;padding:20px;background:#fff;border:1px solid var(--line);border-radius:var(--r)}.receivables-panel .section-head{align-items:center}.hint-line{font-size:11px;color:var(--muted);margin:-8px 0 14px}#receivables-summary{display:flex;gap:20px;flex-wrap:wrap;background:#f8fafc;border:1px solid var(--line);border-radius:8px;padding:12px;font-size:11px;color:var(--muted)}#receivables-summary b{font-size:14px;color:var(--ink);margin-right:4px}.receivable-row{display:grid;grid-template-columns:minmax(150px,1.5fr) 110px 100px 85px auto;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding:12px 3px;font-size:11px}.receivable-row:last-child{border:0}.receivable-row strong,.receivable-row small{display:block}.receivable-row small,.receivable-row>span{color:var(--muted)}.receivable-row em{font-style:normal;color:var(--green);font-weight:700}.receivable-row em.late{color:#ad5c29}.reminder-head{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.reminder-head h2{margin:2px 0 10px;font-size:15px}.reminder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:15px 0}.reminder-grid label{display:grid;gap:6px;font:600 11px Manrope;color:var(--ink)}.reminder-grid label:first-child{display:flex;align-items:center;gap:7px;grid-column:1/-1}.reminder-grid .wide{grid-column:1/-1}.reminder-grid input:not([type=checkbox]),.reminder-grid select,.reminder-grid textarea{min-width:0;width:100%;border:1px solid var(--line);border-radius:7px;padding:8px 10px;background:#fff;font:12px Manrope;color:var(--ink)}.sheet-download{display:inline-block;text-decoration:none;margin:0 0 15px}.consent-check{display:flex!important;align-items:center;gap:8px}.consent-check input{width:auto!important}.dialog form>label textarea{width:100%;resize:vertical;border:1px solid var(--line);border-radius:8px;padding:10px;font:13px Manrope}@media(max-width:1100px){.person-row{grid-template-columns:1fr auto}.person-meta{grid-column:1/-1;grid-row:2}.person-actions{grid-column:2;grid-row:1}}@media(max-width:950px){.nav-item .nav-label{font-size:0;width:0;overflow:hidden}}@media(max-width:1100px){.flow-option{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"number label" ". source" ". reply" ". action" ". active"}}@media(max-width:700px){.priority-strip{display:grid;grid-template-columns:1fr;gap:8px}.priority-card{min-height:100px;padding:14px 15px 35px;border:1px solid var(--line)}.priority-card button{left:15px;bottom:12px}.priority-card small{margin-left:12px}.insights-panel{padding:18px}.insight-summary{gap:8px}.insight-summary strong{font-size:20px}.person-row{grid-template-columns:1fr}.person-meta,.person-actions{grid-column:auto;grid-row:auto}.mode-grid{grid-template-columns:1fr}.business-day{grid-template-columns:40px 1fr 1fr}.business-day .check-field{grid-column:2/4}.business-day label:nth-of-type(2){grid-column:1/3}.activity-chart{gap:5px}.receivable-row{grid-template-columns:1fr 1fr}.receivable-row>div{grid-column:1/-1}.reminder-grid{grid-template-columns:1fr}.reminder-head{align-items:flex-start;flex-direction:column}}:root{--gg-navy:#071b40;--gg-cobalt:#3177f6;--gg-ice:#eaf3ff;--gg-paper:#f6f8fc;--gg-text:#152546}body{background:var(--gg-paper)}.auth-screen{background:radial-gradient(circle at 11% 12%,#d9e9ff 0,transparent 33%),radial-gradient(circle at 91% 85%,#e9e9ff 0,transparent 31%),var(--gg-paper);padding:clamp(16px,3vw,44px)}.auth-layout{width:min(1060px,100%);min-height:min(730px,calc(100vh - 88px));display:grid;grid-template-columns:minmax(0,1.06fr) minmax(385px,.94fr);background:#fff;border:1px solid #dbe5f3;border-radius:26px;overflow:hidden;box-shadow:0 34px 85px #12396c1b}.auth-story{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(30px,4vw,54px);color:#fff;background:linear-gradient(145deg,#071b40,#123a80 72%,#245de4)}.auth-story:before,.auth-story:after{content:"";position:absolute;z-index:-1;border:2px solid #7cb6ff33;border-radius:50%;width:530px;height:530px;right:-205px;top:7%;transform:rotate(-18deg)}.auth-story:after{width:390px;height:390px;right:-126px;top:18%;border-color:#8bbaff4a}.auth-story-top{display:flex;align-items:center;gap:10px;font:700 11px DM Mono,monospace;letter-spacing:.1em;color:#d5e7ff}.auth-story-top img{width:43px;height:43px;object-fit:contain;filter:brightness(0) invert(1)}.auth-story-top i{display:inline-block;width:4px;height:4px;margin:0 7px 2px;border-radius:50%;background:#6be2d3}.auth-story-kicker{font:700 11px DM Mono,monospace!important;letter-spacing:.16em;color:#9cd4ff!important}.auth-story h2{font:600 clamp(36px,3.7vw,56px)/1.07 "Space Grotesk",sans-serif;letter-spacing:-.055em;margin:16px 0 22px;max-width:520px}.auth-story h2 em{font-style:normal;color:#85d8ff}.auth-story-body>p:last-child{max-width:425px;font-size:14px;line-height:1.7;color:#c4d9f4}.auth-story>small{font-size:12px;line-height:1.55;color:#d2e6ff;max-width:380px}.auth-card{width:auto;align-self:center;max-width:480px;padding:clamp(34px,5vw,66px);border:0;border-radius:0;box-shadow:none}.auth-brand{margin-bottom:53px;color:var(--gg-navy);font-size:11px;letter-spacing:.11em}.auth-card .eyebrow{color:var(--gg-cobalt);font-weight:700;letter-spacing:.12em}.auth-card h1{font:700 clamp(30px,3vw,39px)/1.09 "Space Grotesk",sans-serif;letter-spacing:-.05em;margin:12px 0 18px;color:var(--gg-navy)}.auth-card>p:not(.eyebrow):not(.auth-message){font-size:13px;line-height:1.65;color:#63728c}.auth-card form{margin-top:37px;gap:11px}.auth-card label{color:#243a5e;font-size:11px}.auth-card input{min-height:48px;border-radius:8px;border-color:#cbd8e9;background:#f9fbff;transition:border-color .2s,box-shadow .2s}.auth-card input:focus{border-color:var(--gg-cobalt);box-shadow:0 0 0 3px #3177f622;outline:none}.auth-card form .new-button{min-height:49px;margin-top:9px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:var(--gg-navy);font:700 12px Manrope,sans-serif}.auth-card form .new-button:hover{background:#194898}.auth-card form .new-button span{font-size:18px;font-weight:400}.auth-card>.text-button{margin-top:18px;color:var(--gg-cobalt)}.auth-card .auth-message{font-size:12px;min-height:22px}.auth-product-link{display:flex;justify-content:space-between;margin-top:28px;padding-top:17px;border-top:1px solid #e3eaf4;text-decoration:none;font:700 11px Manrope,sans-serif;color:#557096}.auth-product-link:hover{color:var(--gg-cobalt)}.app-shell .sidebar{background:var(--gg-navy)}.app-shell .nav-item.active{background:#2552a4}.app-shell .topbar{background:#ffffffec}.app-shell .view{max-width:1500px}.app-shell .heading-row h1{font-size:clamp(30px,3vw,42px);color:var(--gg-navy)}.app-shell .heading-caption{font-size:13px}.app-shell .priority-card{border-color:#dce6f3;border-radius:15px;box-shadow:0 9px 25px #11386f0a;transition:transform .2s,box-shadow .2s}.app-shell .priority-card:hover{transform:translateY(-3px);box-shadow:0 15px 30px #11386f17}.app-shell .priority-card.urgent{background:var(--gg-navy);border-color:var(--gg-navy)}.app-shell .priority-card.urgent :is(.priority-title,strong,small,button){color:#fff}.app-shell .priority-card.urgent strong{color:#7cd8ff}.app-shell .priority-card.trial:after{background:#3d86ff}.app-shell .priority-card.payment:after{background:#ffb75e}.app-shell :is(.feed-panel,.agenda-panel,.insights-panel){border-color:#dce6f3;box-shadow:0 8px 24px #11386f08}@media(max-width:780px){.auth-layout{grid-template-columns:1fr;min-height:0;max-width:480px}.auth-story{display:none}.auth-card{padding:clamp(25px,7vw,46px)}.auth-brand{margin-bottom:36px}}@media(max-width:420px){.auth-screen{padding:12px}.auth-layout{border-radius:17px}.auth-card{padding:28px 22px}.auth-card h1{font-size:30px}.auth-card form{margin-top:26px}}@media(prefers-reduced-motion:reduce){.auth-card input,.app-shell .priority-card{transition:none}}
