@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.auth-page{grid-template-columns:minmax(340px,.95fr) minmax(420px,1.05fr);width:100%;min-height:100svh;margin:0;padding:0;display:grid}.auth-story{background:var(--green-deep);color:#f4f7ed;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(32px,5vw,76px);display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";pointer-events:none;border:1px solid #bada9824;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-135px;right:-250px}.auth-brand{font:700 36px/1 var(--font-display);letter-spacing:-1.8px;align-items:center;gap:13px;display:flex}.auth-brand .brand-mark{width:46px;height:46px;color:var(--lime);background:#ebf5d815}.auth-brand small{letter-spacing:4px;font:600 8px var(--font-body);color:#dce7d4;margin-top:9px;display:block}.auth-story-copy{max-width:460px;padding:64px 0}.auth-story-copy .eyebrow{color:#b9cdb0;font-size:10px}.auth-story-copy h1{font:500 clamp(36px, 3.5vw, 54px)/1.2 var(--font-display);letter-spacing:-2px;margin:23px 0}.auth-story-copy>p{color:#d3dfcf;max-width:300px;font-size:15px;line-height:1.8}.auth-story-footer{color:#d3dfcf;align-items:center;gap:10px;font-size:12px;display:flex}.auth-story-footer>span{background:var(--lime);border-radius:50%;width:6px;height:6px}.auth-entry{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:48px 30px;display:flex;position:relative}.auth-card{width:min(100%,370px)}.auth-lock{background:var(--green-light);width:49px;height:49px;color:var(--green);border:1px solid var(--border);border-radius:13px;place-items:center;margin-bottom:32px;display:grid}.auth-card>.eyebrow{color:var(--muted);display:block}.auth-card h2{font:600 28px/1.25 var(--font-display);letter-spacing:-1px;margin:11px 0 13px}.auth-description{color:var(--muted);margin:0 0 30px;font-size:14px;line-height:1.7}.auth-form{gap:21px;margin-top:29px;display:grid}.auth-form label{gap:9px;font-size:13px;font-weight:500;display:grid}.auth-form input{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:#fff;width:100%;min-width:0;min-height:48px;padding:12px 14px;font-size:16px}.auth-password{display:block;position:relative}.auth-password input{padding-right:49px}.auth-password button{width:43px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:3px;bottom:3px;right:3px}.auth-submit{justify-content:center;width:100%;min-height:48px;margin-top:6px}.auth-help{border-top:1px solid var(--border);color:var(--muted);margin:24px 0 0;padding-top:21px;font-size:12px;line-height:1.7}.auth-error{color:#853e34;background:#fbefec;border:1px solid #e7c6bf;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.7}.auth-footer{color:var(--muted);font-size:11px;position:absolute;bottom:28px}.auth-footer span{color:var(--border-strong);margin:0 10px}.profile-auth>span{min-width:0;overflow:hidden}.profile-auth>span b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (width<=760px){.auth-page{display:block}.auth-story{min-height:0;padding:26px 24px}.auth-brand{font-size:28px}.auth-brand .brand-mark{width:39px;height:39px}.auth-story-copy{padding:26px 0 0}.auth-story-copy .eyebrow,.auth-story-copy>p,.auth-story-footer{display:none}.auth-story-copy h1{letter-spacing:-.8px;margin:0;font-size:26px}.auth-story-copy h1 br{display:none}.auth-entry{padding:34px 24px 28px}.auth-lock{width:43px;height:43px;margin-bottom:24px}.auth-card h2{font-size:25px}.auth-form{margin-top:24px}.auth-footer{margin-top:36px;position:static}}.saas-page{background:var(--bg);min-height:100vh;color:var(--ink)}.saas-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:24px 5vw;display:flex}.saas-brand{letter-spacing:-1px;color:var(--ink);font-size:28px;font-weight:750;text-decoration:none}.saas-brand span{letter-spacing:2px;margin-left:5px;font-size:10px;display:inline-block}.saas-content{max-width:1120px;margin:0 auto;padding:66px 32px}.saas-content h1{letter-spacing:-1.5px;margin:14px 0;font-size:clamp(28px,4vw,43px)}.saas-intro{max-width:650px;color:var(--muted);margin-bottom:36px;line-height:1.7}.saas-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px;display:grid}.saas-workspace,.saas-create{background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:0;padding:28px}.saas-workspace{flex-direction:column;align-items:stretch;gap:14px;margin:0;display:flex}.saas-workspace h2{letter-spacing:-.5px;overflow-wrap:anywhere;margin:0;font-size:21px}.saas-workspace p{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.6}.saas-workspace button{justify-content:center;min-height:43px}.saas-workspace-icon{color:var(--green);margin-bottom:6px}.saas-create{color:var(--muted);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:230px;display:flex}.saas-create:hover{color:var(--ink);border-color:var(--border-strong)}.saas-refresh{margin-top:24px}.saas-footer{color:var(--muted);overflow-wrap:anywhere;padding:20px 5vw;font-size:12px}.auth-alternate{flex-direction:column;gap:10px;margin-top:18px;display:flex}@media (width<=600px){.saas-header{padding:20px}.saas-content{padding:36px 20px}.saas-workspace{padding:24px}.saas-header .secondary{padding:8px 10px}}.lead-reference-drawer{--ink:#e4e3ec;--muted:#9693a9;--subtle:#868198;--surface:#11101d;--paper:#151422;--border:#29253d;--border-strong:#41395a;--green:#8f85e9;--green-deep:#a59bef;--green-light:#242039;--lime:#22d3a0;--danger:#f295a4;width:420px;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink);background:#11101d;border:0;border-left:1px solid #28243b;border-radius:0;outline:none;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-24px 0 70px #0005}.lead-reference-drawer::backdrop{background:#03030996}.lead-reference-drawer .lead-reference{color:#e4e3ec;background:linear-gradient(130deg,#12111f,#11101b 58%);flex-direction:column;height:100%;padding:0;display:flex;position:relative}.lead-reference-head{border-bottom:1px solid #29253b;flex:none;padding:17px 17px 13px}.lead-reference-topline{align-items:center;gap:5px;min-height:18px;display:flex}.lead-reference-topline .eyebrow{text-overflow:ellipsis;white-space:nowrap;color:#9d93ce;letter-spacing:.11em;flex:1;min-width:0;font-size:8px;font-weight:750;overflow:hidden}.lead-save-status{color:#9590a8;white-space:nowrap;align-items:center;gap:4px;font-size:8px;display:flex}.lead-reference-drawer .icon-button{color:#a39bb5;width:20px;height:20px;min-height:0;padding:1px}.lead-reference-head h2{letter-spacing:-.15px;margin:11px 0 10px;font-family:inherit;font-size:15px;font-weight:650;line-height:1.3}.lead-reference-chips{align-items:center;gap:5px;display:flex}.lead-reference-drawer .lead-reference-chips button{text-overflow:ellipsis;white-space:nowrap;border:1px solid #39334a;border-radius:5px;max-width:65%;min-height:0;margin-left:0;padding:2px 7px;font-size:9px;font-weight:550;line-height:1.3;display:block;overflow:hidden}.lead-reference-drawer .lead-reference-chips .stage-badge{color:#b2a9ed;background:#27233e}.lead-reference-drawer .lead-reference-chips .pipeline-badge{color:#c4bdd6;text-transform:uppercase;background:#1a1729}.lead-reference-owner{border-top:1px solid #262239;grid-template-columns:1fr 1fr;gap:15px;margin-top:10px;padding:12px 0 13px;display:grid}.lead-reference-owner>div{gap:5px;min-width:0;display:grid}.lead-reference-owner>div:last-child{text-align:right}.lead-reference-owner span{color:#8e879f;font-size:8px}.lead-reference-owner b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.lead-reference-shortcuts{grid-template-columns:1fr 1fr;gap:7px;display:grid}.lead-reference-shortcuts button{text-align:left;color:#b9b2ce;background:#0e0c18;border:1px solid #39324c;border-radius:10px;align-items:center;gap:7px;min-width:0;min-height:49px;padding:9px;display:flex}.lead-reference-shortcuts button>span{flex:1;gap:4px;min-width:0;display:grid}.lead-reference-shortcuts small{color:#8f869e;font-size:8px}.lead-reference-shortcuts b{color:#e5dfea;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:550;overflow:hidden}.lead-reference-tabbar{flex:none;position:relative}.lead-reference .detail-tabs{border-bottom:1px solid #302a43;gap:0;min-height:45px;margin:0;padding:0 42px 0 17px;overflow:auto}.lead-reference .detail-tabs button{color:#aaa1bd;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:15px 9px 12px;font-size:9px;font-weight:600}.lead-reference .detail-tabs button.selected{color:#beb5f0;background:0 0;border-bottom-color:#9d8eee}.lead-reference-more{z-index:5;position:absolute;top:7px;right:14px}.lead-reference-more summary{cursor:pointer;color:#aca3c3;border-radius:5px;place-items:center;width:23px;height:30px;list-style:none;display:grid}.lead-reference-more summary::-webkit-details-marker{display:none}.lead-reference-more summary:hover{background:#27223a}.lead-reference-more .detail-actions{background:#1a1628;border:1px solid #49405e;border-radius:10px;gap:3px;width:204px;max-height:min(500px,65dvh);padding:7px;display:grid;position:absolute;top:30px;right:0;overflow-y:auto;box-shadow:0 12px 40px #0008}.lead-reference-more:not([open]) .detail-actions{display:none}.lead-reference-more .detail-actions button{color:#d9d3e7;background:0 0;border:0;border-radius:5px;justify-content:flex-start;width:100%;min-height:30px;padding:9px;font-size:11px}.lead-reference-more .detail-actions button:hover{background:#2d2541}.lead-reference-more .detail-actions .danger-button{color:#ef9fab}.lead-reference-scroll{scrollbar-width:thin;scrollbar-color:#4f4764 transparent;flex:auto;min-height:0;padding:17px 15px 22px;overflow:auto}.lead-reference-information{gap:16px;display:grid}.lead-reference-card{background:#0e0c18;border:1px solid #30293f;border-radius:13px;min-width:0;padding:13px 11px 12px}.lead-reference-card h3{color:#e5dfec;letter-spacing:0;margin:0 0 12px;font-family:inherit;font-size:11px;font-weight:600}.lead-reference-card p{color:#c5bed3;margin:6px 0;font-size:11px;line-height:1.5}.lead-reference-card small{color:#9990ab;font-size:10px}.lead-reference-drawer .lead-business-fields{gap:12px;display:grid}.lead-reference-drawer .lead-business-fields label{color:#aca1bd;gap:6px;font-size:10px;font-weight:400;display:grid}.lead-reference-drawer input,.lead-reference-drawer select,.lead-reference-drawer textarea{color:#e4deef;box-shadow:none;background:#0b0913;border:1px solid #443950;border-radius:8px;font-family:inherit}.lead-reference-drawer .lead-business-fields input{height:34px;min-height:0;padding:8px 10px;font-size:11px}.lead-reference-drawer input:focus,.lead-reference-drawer select:focus,.lead-reference-drawer textarea:focus{outline-offset:1px;outline:2px solid #8c7bd1}.lead-reference-drawer button:focus-visible,.lead-reference-drawer a:focus-visible,.lead-reference-drawer summary:focus-visible{outline-offset:2px;outline:2px solid #b39cf0}.lead-business-fields .lead-value-field{max-width:50%}.lead-owner-label{justify-content:space-between;align-items:center;min-height:18px;display:flex}.lead-reference-drawer .lead-owner-label .text-button{font-size:9px}.lead-tracking-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 13px;margin:0;display:grid}.lead-tracking-grid>div{min-width:0}.lead-tracking-grid .lead-tracking-full{grid-column:1/-1}.lead-tracking-grid dt{color:#9e92b0;margin:0 0 4px;font-size:10px}.lead-tracking-grid dd{color:#d4cddd;overflow-wrap:anywhere;margin:0;font-size:11px}.lead-reference-card>.text-button{margin-top:13px}.lead-card-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lead-card-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.lead-reference-drawer .secondary,.lead-reference-drawer .primary,.lead-reference-drawer .danger-button{min-height:32px;padding:7px 10px;font-size:11px}.lead-reference-drawer .secondary{color:#d0c3e5;background:#191426;border-color:#463956}.lead-reference-drawer .primary{color:#fff;background:#8876d8;border-color:#8876d8}.lead-reference-drawer .text-button{color:#b9a8df;align-items:center;gap:4px;font-size:10px;font-weight:550;display:inline-flex}.lead-reference-drawer .tag{color:#c9b4e9;background:#282038;border:1px solid #42334f;font-size:9px}.lead-reference-footer{background:#171322;border-top:1px solid #30293f;flex:none;grid-template-columns:1fr 1fr;gap:7px;padding:10px 15px 12px;display:grid}.lead-reference-footer button{border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:35px;font-size:11px;font-weight:500;display:flex}.lead-reference-footer .lead-won{color:#083d32;background:#23d3a0;border:1px solid #39deb0}.lead-reference-footer .lead-lost{color:#c9b6df;background:#100c1b;border:1px solid #574063}.lead-reference-drawer button:disabled{opacity:.45;cursor:not-allowed}.lead-reference .tab-content{min-width:0;padding:0}.lead-reference .section-title{margin-bottom:15px}.lead-reference .section-title h3,.lead-extra-heading h3{font-family:inherit;font-size:13px}.lead-extra-heading{gap:5px;margin-bottom:16px;display:grid}.lead-reference .note-form{background:0 0;border:0;padding:0 0 20px}.lead-reference .note-form textarea{min-height:100px}.lead-reference .timeline-item{padding-bottom:18px}.lead-reference .timeline-icon{color:#b59ecf;background:#282038;border-color:#51405f}.lead-reference .timeline p{color:#d5c9e0;font-size:11px}.lead-reference .timeline small{color:#9684a6;font-size:9px}.lead-reference .lead-meetings{gap:14px;display:grid}.lead-reference .detail-overview{flex-direction:column;gap:20px;padding:0;display:flex}.lead-reference .next-action,.lead-reference .automation-card,.lead-reference .qualification-card,.lead-reference .contact-grid,.lead-reference .finance-summary{background:#171022;border-color:#3d2f4b;border-radius:10px;padding:15px}.lead-reference .qualification-card{width:100%;display:block}.lead-reference .qualification-card>*{grid-area:auto}.lead-reference .qualification-card h3{margin-top:14px;font-size:14px}.lead-reference .qualification-card p,.lead-reference .qualification-card>b{display:block}.lead-reference .next-action h3,.lead-reference .automation-card h3{color:#e1d1eb;font-size:15px}.lead-reference .next-action p,.lead-reference .automation-card p{color:#ae9abf}.lead-reference .automation-approval-task{background:#261937}.lead-reference .contact-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:15px}.lead-reference .contact-grid b,.lead-reference .contact-grid b.value-large{overflow-wrap:anywhere;font-size:13px}.lead-reference .answers-list>div{border-color:#3b2b46;grid-template-columns:minmax(90px,1fr) minmax(0,1.4fr)}.lead-reference .answers-list dd{overflow-wrap:anywhere}.lead-reference .event-row{flex-wrap:wrap}.lead-reference .event-row>div{min-width:0}.lead-reference .event-row small{overflow-wrap:anywhere}.lead-reference .finance-summary{grid-template-columns:1fr;gap:15px;display:grid}.lead-reference .finance-summary b{font-size:19px}.lead-reference .finance-receipts>div{flex-wrap:wrap}.lead-reference .detail-conversation{padding:0}.lead-reference .messages{height:auto;min-height:180px;max-height:none;padding:13px 0}.lead-reference .conversation-notice{color:#baa3cf;background:#23182e;font-size:10px}.lead-reference .message{color:#e1cdeb;background:#261a34;border-color:#423050;max-width:93%}.lead-reference .message.outgoing{background:#382548}.lead-reference .message-compose{flex-wrap:wrap;padding:12px 0}.lead-reference .message-compose textarea{flex:80%}.lead-reference .task-card{background:#171020;border-color:#3a2b45;flex-wrap:wrap}.lead-reference .task-card-body{min-width:0}.lead-ai-draft{border-top:1px solid #46324f;margin-top:17px;padding-top:15px}.lead-ai-draft p{white-space:pre-wrap}.lead-ai-evidence{border-left:2px solid #9c78c8;margin:12px 0;padding:0 0 0 12px}.lead-reference .tab-content>.lead-reference-card+.lead-reference-card{margin-top:14px}.lead-reference-drawer .modal{color:#e0cee9;background:#181021}.lead-reference-drawer .modal-head{background:#20162b;border-color:#46324f}.lead-reference-drawer .modal-head h2{color:#e9dcf1}.lead-reference-drawer .modal-form label{color:#c7b3d8}.lead-reference-drawer .modal::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0008}.lead-reference-drawer .modal .slot{color:#cdb5df;background:#21162d;border-color:#55396b}.lead-reference-drawer .modal .slot.selected{color:#fff;background:#7d58a6}.lead-reference-drawer .modal .appointment-policy{background:#261931}.lead-reference-drawer .modal .call-handoff{background:#20152c;border-color:#483057}@media (width<=600px){.lead-reference-drawer{border:0;width:100vw}.lead-reference .detail-tabs{margin:0}.lead-reference .detail-tabs button{padding-inline:9px}.lead-reference .lead-reference-head{padding-top:17px}.lead-reference .lead-reference-scroll{padding:15px}.lead-reference-drawer .modal{width:calc(100vw - 24px);max-height:calc(100dvh - 28px)}}.tenant-integration-form fieldset{border:0;flex-direction:column;gap:19px;min-width:0;margin:0;padding:0;display:flex}.tenant-integration-form legend{margin-bottom:16px;padding:0;font-size:13px;font-weight:650}.tenant-integration-form .small-note{line-height:1.75}.tenant-field-note{color:var(--muted);font-size:11px;font-weight:400;line-height:1.6}.tenant-integration-form input[readonly]{background:var(--paper);font-size:11px}.tenant-binding{background:var(--paper);border:1px solid var(--border);border-radius:8px;flex-direction:column;align-items:stretch;gap:14px;min-width:0;padding:17px;display:flex}.tenant-binding h3{font-size:13px}.tenant-binding p{color:var(--muted);font-size:12px;line-height:1.7}.tenant-binding dl{gap:5px;margin:0;font-size:12px;line-height:1.6;display:grid}.tenant-binding dt{color:var(--muted)}.tenant-binding dd{overflow-wrap:anywhere;margin:0 0 8px}.tenant-write-gate{color:var(--muted);align-items:center;gap:8px;font-size:12px;line-height:1.6;display:flex}.tenant-save-status{background:var(--green-light);color:var(--green);border-radius:7px;padding:12px 14px;font-size:12px;line-height:1.7}@media (width<=480px){.tenant-integration-form{padding:18px}.tenant-binding{padding:13px}.tenant-integration-form .modal-actions{flex-wrap:wrap}.tenant-integration-form .modal-actions button{flex:1;min-height:44px}}.channel-connections-open{width:fit-content}.channel-manager{flex-direction:column;gap:18px;padding:4px 2px 2px;display:flex}.channel-connect-actions,.channel-pairing-actions{flex-wrap:wrap;gap:10px;display:flex}.channel-connect-actions button,.channel-pairing-actions button,.channel-pairing-actions a{min-height:42px}.channel-pairing{border:1px solid var(--border);background:var(--paper);border-radius:9px;flex-direction:column;gap:11px;padding:16px;display:flex}.channel-pairing p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.channel-pairing input{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.channel-pairing-actions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.channel-connections-list{flex-direction:column;gap:10px;display:flex}.channel-connections-title{justify-content:space-between;align-items:center;display:flex}.channel-connections-title h3{font-size:14px}.channel-connection-row{border:1px solid var(--border);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.channel-connection-icon{background:var(--blue-light);width:38px;height:38px;color:var(--blue);border-radius:50%;place-items:center;display:grid}.channel-connection-icon.instagram{color:#a52d70;background:#f9eaf3}.channel-connection-row p,.channel-connection-row small{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0}.channel-connection-row p{font-size:12px}.channel-connection-row small{font-size:11px;display:block}@media (width<=560px){.channel-connect-actions>*,.channel-pairing-actions>*{width:100%}.channel-connection-row{grid-template-columns:auto minmax(0,1fr)}.channel-connection-row>button{grid-column:1/-1;width:100%}}.imob-page{box-sizing:border-box;color:#f5f5f5;background:#0f0f0f;min-height:100vh;padding:30px 16px;font-family:Inter,system-ui,-apple-system,sans-serif}.imob-shell{width:480px;max-width:100%;margin:0 auto}.imob-pill{color:#ff8e8e;letter-spacing:.03em;background:#3d1717;border-radius:999px;width:max-content;max-width:100%;margin:0 auto 20px;padding:7px 10px;font-size:11px;font-weight:700}.imob-shell h1{text-align:center;letter-spacing:-.7px;margin:0;font-size:30px;font-weight:700;line-height:36px}.imob-subtitle{text-align:center;margin:20px 0 14px;font-size:14px;font-weight:500;line-height:20px}.imob-requirement{color:#4ade80;border:1px solid #16a34a;border-radius:999px;margin:0 auto 24px;padding:8px 12px;font-size:12px;font-weight:600;display:table}.imob-label{color:#f5f5f5;margin:0 0 12px;font-size:14px;font-weight:500;display:block}.imob-label input{box-sizing:border-box;color:#f5f5f5;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;outline:none;width:100%;height:48px;margin-top:8px;padding:0 12px;font:400 16px Inter,system-ui;display:block}.imob-label input:focus{border-color:#4a4a4a}.imob-label input::placeholder{color:#858585}.imob-fieldset{border:0;margin:0 0 22px;padding:0}.imob-fieldset legend{margin-bottom:10px;font-size:14px;font-weight:500}.imob-choice{color:#f5f5f5;cursor:pointer;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;margin:0 0 6px;padding:0 14px;font:500 14px Inter,system-ui;display:flex}.imob-choice.selected{color:#4ade80;background:#102518;border-color:#16a34a}.imob-yesno{grid-template-columns:1fr 1fr;gap:8px;display:grid}.imob-yesno .imob-choice{height:48px;margin:0}.imob-submit{color:#050505;cursor:pointer;background:#16a34a;border:0;border-radius:12px;width:100%;height:48px;font:600 14px Inter,system-ui}.imob-submit:disabled{cursor:not-allowed;opacity:.5}.imob-error{color:#f87171;margin:0 0 12px;font-size:13px}.imob-success{text-align:center}.imob-pill-green{color:#4ade80;background:#102518}.imob-status{color:#c3c3c3;margin:24px 0;font-size:14px;line-height:20px}.imob-cal{background:#1a1a1a;border:0;border-radius:12px;width:100%;min-height:680px}@media (width<=520px){.imob-page{padding:48px 16px}.imob-shell h1{font-size:26px;line-height:31px}.imob-pill{margin-bottom:18px}.imob-requirement{margin-bottom:22px}}:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-serif:"Fraunces", "Playfair Display", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-display:var(--font-sans);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--leading-loose:1.85;--tracking-tighter:-.04em;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.12em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:900;--measure-narrow:45ch;--measure-base:65ch;--measure-wide:80ch;--radius-none:0;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-xs:0 1px 2px 0 #0000000a;--shadow-sm:0 1px 3px 0 #00000014, 0 1px 2px -1px #0000000f;--shadow-md:0 4px 6px -1px #00000014, 0 2px 4px -2px #0000000f;--shadow-lg:0 10px 20px -3px #0000001a, 0 4px 8px -4px #00000014;--shadow-xl:0 24px 48px -12px #0000002e;--shadow-2xl:0 50px 100px -20px #00000040;--shadow-ring:0 0 0 3px #7878ff59;--shadow-glow:0 0 40px -8px var(--brand-500,oklch(70% .18 30));--ease-linear:linear;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-instant:80ms;--dur-fast:.16s;--dur-base:.24s;--dur-slow:.4s;--dur-slower:.64s;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1536px;--container-prose:65ch;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1200px;--container-2xl:1400px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;margin:0}img,svg,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit}:root{--bg:oklch(98.3% .006 95);--surface:#fff;--paper:#f6f7f3;--ink:#21362e;--muted:#596552;--subtle:#63705a;--border:#e1e6dd;--border-strong:#c9d2c5;--green:#244c3f;--green-deep:#163d30;--green-light:#eaf0e7;--lime:#cbea9f;--amber:#9a6530;--amber-light:#fbf4e7;--danger:#a54c42;--font-body:"DM Sans", sans-serif;--font-display:"Manrope", sans-serif;--font-sans:var(--font-body);--radius-sm:5px;--radius-md:9px;--radius-lg:13px;--shadow-panel:0 12px 60px #15332912;--ease:cubic-bezier(.22, .8, .2, 1);color:var(--ink);background:var(--bg);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{min-width:320px;margin:0}.commercial-dashboard{gap:18px;padding-bottom:30px;display:grid}.commercial-hero{color:#f8fbf3;background:radial-gradient(circle at 83% 18%,#daeab7 0,#daeab700 31%),linear-gradient(123deg,#173e31,#285545);border-radius:16px;justify-content:space-between;align-items:flex-end;min-height:205px;padding:30px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #18372d1c}.commercial-hero:after{content:"";border:1px solid #d6e9ad46;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-240px;right:-146px;box-shadow:0 0 0 35px #d6e9ad0f,0 0 0 70px #d6e9ad0b}.commercial-hero>*{z-index:1;position:relative}.commercial-hero .eyebrow{color:#cbeaa0}.commercial-hero h2{letter-spacing:-2.2px;margin:7px 0 9px;font-size:clamp(27px,3vw,42px);line-height:.98}.commercial-hero h2 em{color:#d7f09d;font-style:normal}.commercial-hero p{color:#d4e1d1;max-width:490px;font-size:14px}.commercial-hero-mark{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff10;border:1px solid #e7f5c64d;border-radius:11px;gap:5px;min-width:190px;padding:15px 17px;display:grid}.commercial-hero-mark svg{color:#d7f09d}.commercial-hero-mark span{color:#cfe0ca;text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:700}.commercial-hero-mark b{letter-spacing:-.2px;font-size:14px}.commercial-controls,.commercial-period,.commercial-control-actions,.commercial-filter-grid,.commercial-saved,.commercial-tabs,.commercial-inline-form,.commercial-catalog{align-items:center;gap:9px;display:flex}.commercial-controls{border:1px solid var(--border);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;padding:10px;box-shadow:0 4px 20px #1c372908}.commercial-period label{letter-spacing:.08em;width:138px;color:var(--subtle);text-transform:uppercase;font-size:10px;font-weight:800}.commercial-period input{margin-top:2px;padding:7px 9px;font-size:13px}.commercial-mode{border:1px solid var(--border);border-radius:7px;display:flex;overflow:hidden}.commercial-mode button{padding:8px 11px;font-size:12px;font-weight:700}.commercial-mode button.selected{background:var(--green);color:#fff}.commercial-control-actions .secondary{min-height:35px;padding:0 11px;font-size:12px}.commercial-view-save{align-items:center;gap:4px;display:flex}.commercial-view-save input{width:112px;padding:7px 8px;font-size:11px}.commercial-view-save .secondary{padding:0 8px}.commercial-filter-grid{grid-template-columns:repeat(6,minmax(100px,1fr));gap:9px;display:grid}.commercial-filter{border:1px solid var(--border);background:#f5f7f2;border-radius:9px;gap:4px;padding:9px 10px}.commercial-filter>span{color:var(--subtle);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.commercial-filter select{background:0 0;border:0;border-radius:0;min-height:21px;padding:0;font-size:12px;font-weight:650}.commercial-saved{color:var(--subtle);flex-wrap:wrap;padding:0 4px;font-size:12px}.commercial-saved button{border-bottom:1px solid var(--border-strong);padding:2px 0;font-size:12px}.commercial-saved button:hover{color:var(--green);border-color:var(--green)}.commercial-tabs{border-bottom:1px solid var(--border);gap:3px;overflow-x:auto}.commercial-tabs button{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:11px 13px 10px;font-size:12px;font-weight:730;display:inline-flex}.commercial-tabs button.selected{color:var(--green-deep);border-bottom-color:var(--green-deep)}.commercial-metrics{grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;display:grid}.commercial-metric{border:1px solid var(--border);background:#fff;border-radius:11px;flex-direction:column;gap:4px;min-height:112px;padding:15px;display:flex;box-shadow:0 4px 18px #18372b07}.commercial-metric>span{color:var(--subtle);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.commercial-metric strong{font-family:var(--font-display);letter-spacing:-1.2px;color:var(--green-deep);margin-top:auto;font-size:25px}.commercial-metric small{color:var(--muted);min-height:14px;font-size:11px}.commercial-lime{background:#eff7e5;border-color:#d9e9c6}.commercial-lime strong{color:#2f632e}.commercial-gold{background:#fcf7e9;border-color:#ede1bd}.commercial-gold strong{color:#886322}.commercial-grid{gap:14px;display:grid}.commercial-overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(230px,.65fr)}.commercial-operation-grid,.commercial-results-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.commercial-panel{border:1px solid var(--border);background:#fff;border-radius:13px;min-width:0;padding:19px;box-shadow:0 5px 24px #18372b08}.commercial-panel-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:17px;display:flex}.commercial-panel .eyebrow{font-size:9px}.commercial-panel h3{letter-spacing:-.7px;margin-top:4px;font-size:18px}.series-chart{border-bottom:1px solid var(--border);align-items:flex-end;gap:max(5px,1.1%);height:197px;padding:0 4px;display:flex}.series-day{text-align:center;flex:1;align-items:end;gap:7px;min-width:8px;max-width:28px;height:100%;display:grid}.series-day small{color:var(--subtle);font-size:9px}.series-bars{justify-content:center;align-items:flex-end;gap:2px;height:170px;display:flex}.series-bars i{background:#779e73;border-radius:3px 3px 0 0;width:30%;min-height:2px;display:block}.series-bars i:nth-child(2){background:#c8e398}.series-bars i:nth-child(3){background:#b88737}.series-legend{color:var(--muted);gap:14px;margin-top:13px;font-size:11px;display:flex}.series-legend span{align-items:center;gap:5px;display:inline-flex}.series-legend i{background:#779e73;border-radius:99px;width:8px;height:8px}.series-legend span:nth-child(2) i{background:#c8e398}.series-legend span:nth-child(3) i{background:#b88737}.commercial-health{background:linear-gradient(155deg,#f8fbf3,#eaf1e3)}.commercial-health>div{border-top:1px solid #d8e2d2;gap:1px;padding:13px 0 5px;display:grid}.commercial-health>div:first-of-type{margin-top:17px}.commercial-health strong{font-family:var(--font-display);letter-spacing:-1px;font-size:23px}.commercial-health span{color:var(--muted);font-size:11px}.commercial-acquisition-note{background:#f8faf5;align-items:center;gap:12px;display:flex}.commercial-acquisition-note svg{color:var(--green)}.commercial-acquisition-note div{flex:1}.commercial-acquisition-note b{font-size:13px}.commercial-acquisition-note p{color:var(--muted);margin-top:3px;font-size:12px}.commercial-acquisition-note button{white-space:nowrap;font-size:12px}.commercial-funnel{gap:4px;display:grid}.funnel-row{border-bottom:1px solid #edf0eb;grid-template-columns:25px minmax(92px,.8fr) minmax(90px,2.1fr) 36px 48px;align-items:center;gap:9px;padding:9px 0;display:grid}.funnel-row>span{color:#91a08d;font-size:10px;font-weight:800}.funnel-row b{font-size:12px}.funnel-row i,.commercial-goals i{background:#edf1e9;border-radius:99px;height:7px;display:block;overflow:hidden}.funnel-row i em,.commercial-goals i em{border-radius:inherit;background:linear-gradient(90deg,#88ae74,#365f48);height:100%;display:block}.funnel-row strong{text-align:right;font-size:13px}.funnel-row small{color:var(--subtle);text-align:right;font-size:10px}.commercial-losses>div:not(.commercial-meeting){border-bottom:1px solid #edf0eb;justify-content:space-between;align-items:center;padding:11px 0;font-size:12px;display:flex}.commercial-losses>div b{font-family:var(--font-display);font-size:17px}.commercial-losses>p{color:var(--muted);margin-top:20px;font-size:12px}.commercial-meeting{background:#eef5e7;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:18px;padding:12px;display:grid}.commercial-meeting svg{color:var(--green)}.commercial-meeting span,.commercial-meeting small{font-size:11px}.commercial-meeting small{color:var(--subtle);grid-column:2/-1}.commercial-meeting b{font-size:17px}.commercial-overdue{padding-bottom:7px}.commercial-lead-list{display:grid}.commercial-lead-list button{text-align:left;border-top:1px solid #edf0eb;justify-content:space-between;align-items:center;width:100%;padding:11px 3px;display:flex}.commercial-lead-list button:hover{background:#f8faf5;padding-left:7px}.commercial-lead-list b,.commercial-lead-list small{display:block}.commercial-lead-list b{font-size:13px}.commercial-lead-list small{color:var(--subtle);margin-top:3px;font-size:11px}.commercial-money-metrics .commercial-metric strong{font-size:23px}.commercial-goals{gap:14px;display:grid}.commercial-goals>div{gap:7px;display:grid}.commercial-goals>div>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.commercial-goals span{color:var(--muted);font-size:12px}.commercial-goals b{font-size:13px}.commercial-goals b small{color:var(--subtle);font-weight:500}.commercial-data-note{color:var(--muted);margin:8px 0 12px;font-size:11px}.commercial-quality{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.commercial-quality div{border:1px solid var(--border);border-radius:7px;padding:9px}.commercial-quality span{text-transform:capitalize;color:var(--muted);font-size:10px;display:block}.commercial-quality b{margin:4px 4px 0 0;font-size:15px;display:inline-block}.commercial-quality small{color:var(--subtle);font-size:9px}.commercial-campaigns td small{color:var(--subtle);margin-top:3px;font-size:10px;display:block}.commercial-loading{border:1px dashed var(--border-strong);text-align:center;color:var(--muted);background:#fff;border-radius:12px;padding:46px}.commercial-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.commercial-error button{font-weight:700;text-decoration:underline}.commercial-setup{gap:21px;display:grid}.commercial-setup>p{color:var(--muted);font-size:13px}.commercial-setup section{border-top:1px solid var(--border);padding-top:17px}.commercial-setup h3{margin:0 0 11px;font-size:16px}.commercial-inline-form>*{flex:1}.commercial-inline-form button{white-space:nowrap;flex:none}.commercial-catalog{flex-wrap:wrap;margin-top:10px}.commercial-catalog span{background:#edf3e9;border:1px solid #dce8d3;border-radius:99px;padding:5px 8px;font-size:10px}.commercial-goal-form{grid-template-columns:1.1fr repeat(5,1fr) auto;gap:7px;display:grid}.commercial-goal-form input,.commercial-probabilities input{padding:8px;font-size:12px}.commercial-goal-form button{white-space:nowrap;font-size:12px}.commercial-probabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.commercial-probabilities label{background:#f6f8f3;border-radius:7px;grid-template-columns:1fr 61px auto;align-items:center;gap:5px;padding:8px;display:grid}.commercial-probabilities label span{font-size:11px;font-weight:650}.commercial-probabilities label small{color:var(--subtle)}.lead-finance{gap:18px;display:grid}.finance-summary{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.finance-summary div{border:1px solid var(--border);background:#f8faf5;border-radius:9px;padding:13px}.finance-summary span{color:var(--subtle);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:750;display:block}.finance-summary b{font-family:var(--font-display);letter-spacing:-.7px;margin-top:6px;font-size:19px;display:block}.finance-receipts{display:grid}.finance-receipts>div{border-top:1px solid var(--border);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px 4px;display:grid}.finance-receipts b,.finance-receipts small{display:block}.finance-receipts small{color:var(--subtle);margin-top:3px;font-size:11px}.finance-receipts strong{color:var(--green-deep)}.finance-receipts strong.negative{color:var(--danger)}.finance-receipts .text-button{color:var(--danger);font-size:11px}@media (width<=1160px){.commercial-filter-grid,.commercial-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-goal-form{grid-template-columns:repeat(3,1fr)}.commercial-goal-form button{grid-column:span 3}.commercial-probabilities{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.commercial-dashboard{gap:12px}.commercial-hero{flex-direction:column;align-items:flex-start;gap:18px;min-height:0;padding:24px 20px}.commercial-hero h2{font-size:30px}.commercial-hero-mark{width:100%;min-width:0}.commercial-controls{align-items:stretch}.commercial-period{grid-template-columns:1fr 1fr;display:grid}.commercial-period .commercial-mode{grid-column:span 2}.commercial-period label{width:auto}.commercial-control-actions{justify-content:space-between}.commercial-filter-grid,.commercial-metrics,.commercial-overview-grid,.commercial-operation-grid,.commercial-results-grid{grid-template-columns:1fr 1fr}.commercial-overview-grid>.commercial-panel:first-child,.commercial-operation-grid>.commercial-panel:first-child,.commercial-results-grid>.commercial-panel:first-child{grid-column:span 2}.commercial-metric{min-height:99px;padding:12px}.commercial-metric strong{font-size:22px}.series-chart{height:170px}.series-bars{height:140px}.series-day:nth-child(2n) small{visibility:hidden}.commercial-acquisition-note{flex-wrap:wrap;align-items:flex-start}.commercial-acquisition-note button{width:100%}.commercial-inline-form{flex-direction:column;align-items:stretch}.commercial-inline-form button{min-height:38px}.commercial-probabilities{grid-template-columns:1fr}.commercial-goal-form{grid-template-columns:1fr 1fr}.commercial-goal-form button{grid-column:span 2}.commercial-quality{grid-template-columns:1fr}}@media (width<=440px){.commercial-filter-grid,.commercial-metrics,.commercial-overview-grid,.commercial-operation-grid,.commercial-results-grid{grid-template-columns:1fr}.commercial-overview-grid>.commercial-panel:first-child,.commercial-operation-grid>.commercial-panel:first-child,.commercial-results-grid>.commercial-panel:first-child{grid-column:auto}.commercial-control-actions{grid-template-columns:1fr 1fr;display:grid}.commercial-control-actions .secondary{justify-content:center}.funnel-row{grid-template-columns:19px 72px 1fr 28px 34px;gap:5px}.funnel-row small{font-size:8px}.commercial-hero p{font-size:12px}}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.5}button,a{transition:background .16s var(--ease), border-color .16s var(--ease), box-shadow .16s var(--ease), transform .16s var(--ease)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline-offset:3px;outline:3px solid #86aa68}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display)}svg{stroke-width:1.7px;flex-shrink:0}button{background:0 0;border:0}input,select,textarea{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;color:var(--ink);outline-offset:2px;padding:11px 12px}input::placeholder,textarea::placeholder{color:var(--subtle)}textarea{resize:vertical;min-height:88px}label{flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:550;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--green);color:#fff;z-index:200;padding:15px;position:fixed;top:-100px;left:250px}.skip-link:focus{top:8px}.app{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--border);z-index:30;background:#f0f3ec;flex-direction:column;width:218px;padding:29px 16px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{font-family:var(--font-display);letter-spacing:-1.6px;align-items:center;gap:11px;margin:0 10px 32px;font-size:29px;font-weight:800;line-height:1;display:flex}.brand-mark{background:var(--green-deep);width:38px;height:40px;color:var(--lime);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.brand-mark svg{width:29px;fill:var(--lime)}.brand-product{font-family:var(--font-body);letter-spacing:3.8px;margin-top:6px;margin-left:2px;font-size:8px;font-weight:600;display:block}.workspace-switch{border:1px solid var(--border);text-align:left;background:#fafbf7;border-radius:8px;align-items:center;gap:10px;width:100%;margin-bottom:28px;padding:11px;display:flex}.workspace-icon{width:31px;height:31px;font-family:var(--font-display);background:#e5eadd;border:1px solid #d7ddcf;border-radius:6px;place-items:center;font-weight:750;display:grid}.workspace-switch>span:nth-child(2){flex:1}.workspace-switch b{letter-spacing:.4px;font-size:12px}.workspace-switch small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.nav-caption{letter-spacing:1.5px;color:#585f53;padding:0 12px 11px;font-size:9px;font-weight:650}.nav-item{color:#556155;text-align:left;border-radius:7px;align-items:center;gap:11px;width:100%;min-height:44px;margin-bottom:5px;padding:12px;font-size:13px;font-weight:550;display:flex}.nav-item.active{background:var(--green-deep);color:#f4f9ec;box-shadow:0 3px 6px #193e3312}.nav-item:hover:not(.active){color:var(--green);background:#e4eadf}.nav-count{text-align:center;color:#506347;background:#e2e9dc;border-radius:4px;min-width:19px;margin-left:auto;padding:2px 5px;font-size:10px}.active .nav-count{color:#fff;background:#ffffff20}.sidebar-bottom{margin-top:auto}.workspace-note{border:1px solid #dbe3d3;border-radius:9px;margin:22px 3px;padding:14px 12px}.workspace-note b{margin-left:7px;font-size:11px;font-weight:600}.status-dot,.tiny-dot{background:#6f9b52;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.workspace-note p{color:var(--muted);margin:8px 0;font-size:11px;line-height:1.8}.workspace-note button{align-items:center;gap:35px;padding:0;font-size:11px;font-weight:600;display:flex}.profile{border-top:1px solid var(--border);align-items:center;gap:9px;margin-top:14px;padding:18px 3px;display:flex}.profile>span:nth-child(2){flex:1}.profile b{font-size:12px}.profile small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.avatar{color:#556337;letter-spacing:-.1px;background:#e6eadc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:11px;font-weight:650;display:inline-flex}.avatar[data-tone="1"]{color:#6d5b3f;background:#eae4d8}.avatar[data-tone="2"]{color:#4a6171;background:#e3e9ed}.avatar[data-tone="3"]{color:#785548;background:#eee2de}.avatar[data-tone="4"]{color:#685776;background:#e6e1ed}.avatar.small{width:29px;height:29px;font-size:10px}.app-body{width:calc(100% - 218px);min-width:0;margin-left:218px}.topbar{border-bottom:1px solid var(--border);background:#fcfcf9;justify-content:space-between;align-items:center;gap:16px;height:68px;padding:0 34px;display:flex}.breadcrumb{color:var(--muted);align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumb strong{color:var(--ink);font-weight:550}.topbar-right{align-items:center;gap:20px;display:flex}.global-search{color:#595f58;flex-direction:row;align-items:center;gap:8px;font-weight:400}.global-search input{background:0 0;border:none;width:140px;padding:9px 0;font-size:11px}.global-search kbd{border:1px solid var(--border);white-space:nowrap;background:#f0f2ec;border-radius:4px;padding:3px 5px;font-size:9px}.demo-badge{letter-spacing:.3px;color:#52633e;white-space:nowrap;background:#eef3e7;border:1px solid #dce7d1;border-radius:5px;padding:5px 9px;font-size:9px}.mobile-menu,.mobile-back{display:none!important}.nav-overlay{display:none}main{min-height:calc(100vh - 68px);padding:32px 34px 16px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.eyebrow{letter-spacing:1.45px;color:#596055;align-items:center;gap:7px;font-size:9px;font-weight:650;display:flex}.page-heading h1{letter-spacing:-1.2px;margin-top:8px;font-size:30px;font-weight:650;line-height:1.2}.page-heading p{color:var(--muted);margin-top:9px;font-size:12px}.page-actions{align-items:center;gap:10px;margin-top:12px;display:flex}.primary,.secondary,.danger-button{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:11px 15px;font-size:11px;font-weight:600;display:inline-flex}.primary{background:var(--green);color:#fff;border:1px solid var(--green)}.primary:hover{background:var(--green-deep);box-shadow:0 3px 8px #204b3b20}.secondary{background:var(--surface);border:1px solid var(--border);color:#4e5a4d}.secondary:hover{border-color:var(--border-strong);background:#f1f4eb}.danger-button{color:#fff;background:#9d4a40}.icon-button{width:32px;height:32px;color:var(--muted);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.icon-button:hover{background:var(--green-light);color:var(--green)}.text-button{color:var(--green);justify-content:center;align-items:center;gap:7px;padding:6px 0;font-size:11px;font-weight:600;display:inline-flex}.text-button:hover{color:#436632}.pipeline-stats{border:1px solid var(--border);background:#fdfefa;border-radius:10px;grid-template-columns:1fr 1.35fr 1fr;margin-bottom:27px;display:grid;overflow:hidden}.stat{text-align:left;border-right:1px solid var(--border);padding:20px 24px}.stat:last-child{border-right:0}.stat-label{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.stat-label svg:last-child:not(:first-child){margin-left:auto}.stat-number{font-family:var(--font-display);letter-spacing:-1.2px;margin-top:9px;font-size:28px;font-weight:650}.stat-number span{font-family:var(--font-body);letter-spacing:0;color:var(--muted);margin-top:5px;font-size:10px;font-weight:400;display:block}.stat.attention{background:#f7f8ef}.stat.attention .stat-label{color:#665e3d}.stat.attention:hover,.stat.attention.selected{background:#edf1da}.pipeline-switcher{border:1px solid var(--border);background:linear-gradient(135deg,#fcfdf9,#f4f7ef);border-radius:9px;justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;padding:16px;display:flex}.pipeline-switcher h2{font-family:var(--font-display);margin:4px 0;font-size:16px}.pipeline-switcher p{max-width:540px;color:var(--muted);margin:0;font-size:11px}.pipeline-tabs{align-items:center;gap:5px;max-width:62%;padding:3px;display:flex;overflow-x:auto}.pipeline-tabs button{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--muted);border-radius:5px;flex:none;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:inline-flex}.pipeline-tabs button.selected{background:var(--green);border-color:var(--green);color:#fff}.pipeline-tabs .add-pipeline{color:var(--green);background:0 0;border-style:dashed}.pipeline-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:18px;display:flex}.view-tabs{background:#eff2eb;border:1px solid #e3e8de;border-radius:6px;gap:3px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.view-tabs button{white-space:nowrap;color:var(--muted);border-radius:4px;align-items:center;gap:6px;min-height:30px;padding:7px 11px;font-size:10px;font-weight:550;display:flex}.view-tabs button.selected{background:var(--surface);color:var(--green);box-shadow:0 1px 3px #183d3010}.toolbar-filters{align-items:center;gap:9px;display:flex}.filter-button{border:1px solid var(--border);color:#566154;background:#fcfdf9;border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:8px 12px;font-size:10px;display:flex}.filter-button.filter-active{background:var(--green-light);border-color:#b7c7aa}.leads-count{color:var(--subtle);padding:0 3px 0 9px;font-size:10px}.filter-panel{background:var(--green-light);border-radius:7px;align-items:end;gap:15px;margin-bottom:15px;padding:15px;display:flex}.filter-panel label{width:190px;font-size:11px}.filter-panel select{padding:8px;font-size:12px}.kanban{scrollbar-width:thin;scrollbar-color:#cbd5c4 transparent;gap:16px;min-height:540px;padding-bottom:18px;display:flex;overflow-x:auto}.kanban-column{flex:0 0 242px;min-width:0}.column-head{justify-content:space-between;align-items:center;padding:0 3px;display:flex}.column-head>div{align-items:center;gap:7px;display:flex}.column-head h2{font-family:var(--font-body);font-size:11px;font-weight:650}.stage-dot{background:#929f9d;border-radius:50%;width:7px;height:7px}.stage-1{background:#b5a15e}.stage-2{background:#8d9f62}.stage-3{background:#5b93a2}.stage-4{background:#ab8bb0}.stage-5{background:#579b65}.stage-6{background:#bb8a7d}.column-count{text-align:center;min-width:18px;color:var(--muted);background:#e9ece4;border-radius:4px;padding:2px 4px;font-size:9px}.column-index{letter-spacing:1px;color:#595f55;font-size:9px}.column-value{color:#465341;margin:9px 3px 17px;font-size:12px;font-weight:600}.column-value span{color:#585f54;margin-left:7px;font-size:9px;font-weight:400}.card-stack{flex-direction:column;gap:10px;display:flex}.lead-card{background:var(--surface);border:1px solid var(--border);text-align:left;border-radius:9px;width:100%;padding:15px 14px 11px;position:relative;box-shadow:0 2px 2px #243f2c03}.lead-card:hover{border-color:#b5c7a5;transform:translateY(-2px);box-shadow:0 5px 15px #21432f0b}.card-top{justify-content:space-between;align-items:center;gap:5px;margin-bottom:17px;display:flex}.source-tag{color:#55614b;text-overflow:ellipsis;white-space:nowrap;background:#f0f4e9;border-radius:3px;align-items:center;gap:4px;max-width:155px;padding:3px 5px;font-size:8px;display:inline-flex;overflow:hidden}.source-tag.meta{color:#4d6072;background:#eff3f7}.source-tag.channel-instagram{color:#7a4668;background:#f8edf3}.source-tag.channel-whatsapp{color:#35653f;background:#ebf6ec}.channel-logo{flex:none;display:block}.score{color:#675c3b;align-items:center;gap:5px;font-size:10px;display:flex}.score.good{color:#566338}.score-bars{align-items:end;gap:2px;display:flex}.score-bars i{background:currentColor;border-radius:1px;width:2px;height:4px}.score-bars i:nth-child(2){height:7px}.score-bars i:nth-child(3){height:10px}.card-person{align-items:center;gap:9px;display:flex}.card-person>div{min-width:0}.card-person h3{font-family:var(--font-body);font-size:12px;font-weight:650;line-height:1.45}.card-person p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.niche-label{color:#526047;background:#eef2e8;border:1px solid #dce5d3;border-radius:999px;align-items:center;gap:4px;margin-top:12px;padding:3px 6px;font-size:9px;display:inline-flex}.card-value{font-family:var(--font-display);letter-spacing:-.3px;justify-content:space-between;align-items:center;margin-top:12px;font-size:15px;font-weight:650;display:flex}.card-value svg{color:#5c5f58}.card-divider{background:#eef0e9;height:1px;margin:13px 0 10px}.card-action{color:#57614d;align-items:center;gap:6px;font-size:10px;line-height:1.3;display:flex}.card-action span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-action.overdue{color:var(--amber)}.card-bottom{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.card-bottom>span:first-child{color:var(--subtle);margin-left:19px;font-size:9px}.owner-mini{color:#57604d;background:#e6ebe1;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;display:grid}.add-card{width:100%;color:var(--muted);border:1px dashed #dce2d5;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-top:11px;padding:11px;font-size:10px;display:flex}.add-card:hover{background:var(--green-light)}.column-empty{border:1px dashed var(--border);text-align:center;color:var(--subtle);border-radius:7px;padding:30px 10px;font-size:10px}.pipeline-note{color:#595f51;justify-content:space-between;align-items:center;gap:15px;margin-top:8px;font-size:9px;display:flex}.pipeline-note>span:first-child{align-items:center;gap:6px;display:flex}.page-footer{border-top:1px solid var(--border);color:#595f53;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-top:17px;font-size:9px;display:flex}.page-footer>span:first-child{align-items:center;gap:6px;display:flex}.footer-divider{color:#5a5e56;margin:0 4px}.mobile-stages{display:none}.table-wrap{border:1px solid var(--border);background:var(--surface);border-radius:9px;width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}th{color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--border);background:#f7f9f3;padding:14px 16px;font-size:9px;font-weight:550}td{border-bottom:1px solid #edf0e7;padding:15px 16px}tr:last-child td{border-bottom:0}td .tag{white-space:nowrap}tbody tr:hover{background:#fafcf6}.table-person{text-align:left;white-space:nowrap;align-items:center;gap:10px;padding:0;display:flex}.table-person b{font-size:11px;font-weight:600}.table-person small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.tag{border:1px solid var(--border);color:#56614d;background:#f7f9f3;border-radius:4px;align-items:center;gap:6px;padding:4px 7px;font-size:9px;display:inline-flex}.success-tag{color:#4a6532;background:#edf4e6;border-color:#dfe9d5}.muted{color:var(--muted);font-size:12px;line-height:1.8}.small-note{color:var(--muted);font-size:10px;line-height:1.8}.empty{text-align:center;color:var(--subtle);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:50px 25px;display:flex}.empty h3{color:var(--ink);font-size:16px;font-weight:600}.empty p{max-width:330px;font-size:12px;line-height:1.8}.error-banner,.inline-error{color:var(--danger);font-size:12px;line-height:1.6}.error-banner{background:#faede7;border-radius:6px;justify-content:space-between;margin-bottom:16px;padding:14px;display:flex}.error-banner button{font-weight:600;text-decoration:underline}.inline-error{padding:10px 0}.loading-page{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100vh;display:flex}.loading-page h1{font-size:25px}.loading-page p{color:var(--muted);font-size:13px}.toast{z-index:150;background:var(--green-deep);color:#fff;border:1px solid #56704b;border-radius:8px;align-items:center;gap:10px;max-width:min(520px,90vw);padding:13px 18px;font-size:12px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 7px 30px #193d3330}.toast .icon-button{color:#c2d2b3}.modal{border:1px solid var(--border);width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-panel);border-radius:13px;padding:0;overflow-y:auto}.modal.wide{width:min(990px,100vw - 48px)}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#132e254f}.modal-head{border-bottom:1px solid var(--border);z-index:2;background:#fcfdf9;justify-content:space-between;align-items:center;padding:15px 24px;display:flex;position:sticky;top:0}.modal-head h2{font-size:13px;font-weight:650}.modal-form{flex-direction:column;gap:20px;padding:24px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.span-2{grid-column:1/-1}.modal-actions{justify-content:flex-end;align-items:center;gap:10px;padding-top:10px;display:flex}.checkbox-label{flex-direction:row;align-items:center;gap:9px;font-size:12px;font-weight:400;line-height:1.6;display:flex}.checkbox-label input{width:16px;height:16px;accent-color:var(--green);flex-shrink:0}.lead-detail{padding:24px}.detail-identity{align-items:center;gap:14px;display:flex}.detail-identity>.avatar{width:57px;height:57px;font-size:18px}.detail-identity h2{letter-spacing:-.8px;margin:6px 0;font-size:25px;font-weight:650}.detail-identity p{color:var(--muted);font-size:11px}.detail-identity p span{margin:0 6px}.stage-badge{background:var(--green-light);color:var(--green);white-space:nowrap;border-radius:5px;align-items:center;gap:7px;margin-left:auto;padding:7px 10px;font-size:10px;display:flex}.detail-actions{gap:8px;margin-top:23px;display:flex}.detail-tabs{border-bottom:1px solid var(--border);gap:25px;margin:24px 0;display:flex;overflow-x:auto}.detail-tabs button{white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;padding:12px 0;font-size:11px}.detail-tabs button.selected{border-color:var(--green);color:var(--green);font-weight:650}.detail-overview{grid-template-columns:1fr 250px;gap:27px;display:grid}.next-action{background:#f4f7ec;border:1px solid #e4ead7;border-radius:8px;padding:18px}.next-action h3{margin:10px 0 8px;font-size:16px;font-weight:600;line-height:1.5}.next-action p{color:#58614c;font-size:11px}.next-action p span{margin-left:8px}.next-action .text-button{margin-top:8px}.automation-card{border:1px solid var(--border);background:var(--paper);border-radius:8px;margin-top:14px;padding:16px 18px}.automation-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.automation-card .eyebrow{align-items:center;gap:6px;display:inline-flex}.automation-card .eyebrow svg{width:14px;height:14px}.automation-card h3{margin:12px 0 7px;font-size:13px}.automation-card p,.automation-card small{color:var(--muted);font-size:10px;line-height:1.7}.automation-card p span{margin-left:7px}.automation-card small{margin-top:7px;display:block}.automation-due{color:#8a4b1f;background:#fff4e9;border-color:#efd5bf}.automation-waiting_reply{color:#426339;background:#f1f7ea;border-color:#d8e5cb}.contact-grid{grid-template-columns:1fr 1fr;gap:24px;margin:25px 0;display:grid}.contact-grid span{color:var(--muted);font-size:10px;display:block}.contact-grid b{overflow-wrap:anywhere;margin-top:7px;font-size:12px;font-weight:550;line-height:1.6;display:block}.contact-grid b.value-large{font-size:19px;font-family:var(--font-display);font-weight:650}.section-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.section-title h2{letter-spacing:-.3px;margin-top:7px;font-size:17px;font-weight:650}.section-title h3{font-size:13px;font-weight:650}.timeline-item{gap:13px;padding:0 0 22px;display:flex;position:relative}.timeline-item:not(:last-child):before{content:"";border-left:1px solid var(--border);position:absolute;top:26px;bottom:0;left:12px}.timeline-icon{border:1px solid var(--border);color:#566049;background:#f5f8ef;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.timeline-item p{margin:2px 0 5px;font-size:11px;line-height:1.8}.timeline-item small{color:var(--subtle);font-size:9px}.qualification-card{border:1px solid var(--border);background:#f8f9f4;border-radius:8px;align-self:start;padding:21px}.score-large{font-family:var(--font-display);letter-spacing:-2px;color:var(--green);margin:16px 0 10px;font-size:52px;font-weight:600}.score-large span{color:#575f4e;letter-spacing:-.4px;font-size:15px}.score-track{background:#e3e9d9;border-radius:4px;height:5px;overflow:hidden}.score-track i{background:#91aa69;height:100%;display:block}.qualification-card h3{margin-top:19px;font-size:13px;line-height:1.5}.qualification-card p{color:var(--muted);margin:9px 0 15px;font-size:10px;line-height:1.9}.qualification-card .primary{width:100%;padding:10px;font-size:10px}.qualification-divider{background:var(--border);height:1px;margin:24px 0}.qualification-card>b{margin-top:13px;font-size:11px;line-height:1.6;display:block}.tab-content{padding:3px 0 10px}.note-form{border:1px solid var(--border);background:var(--paper);border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:27px;padding:17px;display:flex}.note-form label{font-size:12px;font-weight:600}.answers-list{margin:20px 0}.answers-list>div{border-bottom:1px solid var(--border);grid-template-columns:160px 1fr;gap:20px;padding:15px 0;display:grid}.answers-list dt{color:var(--muted);font-size:11px}.answers-list dd{overflow-wrap:anywhere;margin:0;font-size:12px}.spaced-title{margin:28px 0 8px;font-size:16px}.event-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 0;font-size:11px;display:flex}.event-row>div{flex:1;min-width:0}.event-row small{overflow-wrap:anywhere;color:var(--subtle);margin-top:5px;font-size:8px;display:block}.event-icon{background:var(--green-light);border-radius:7px;padding:9px}.event-id{text-overflow:ellipsis;max-width:230px;color:var(--subtle);margin-top:5px;font-size:8px;display:block;overflow:hidden}.call-handoff{border:1px solid var(--border);border-radius:7px;align-items:center;gap:10px;padding:14px;display:flex}.call-handoff>div{flex:1}.call-handoff b{font-size:12px}.call-handoff p{color:var(--muted);margin-top:5px;font-size:10px}.appointment-policy{background:var(--green-light);border-radius:8px;align-items:center;gap:14px;padding:16px;display:flex}.appointment-policy b{font-size:13px}.appointment-policy p{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.8}.slots{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.slot{border:1px solid var(--border);background:var(--surface);border-radius:6px;padding:11px 7px;font-size:12px}.slot:hover:not(:disabled),.slot.selected{background:var(--green);color:#fff;border-color:var(--green)}.slot:disabled{background:#f2f3ec;text-decoration:line-through}.inbox-layout{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:295px 1fr;height:650px;min-height:470px;max-height:calc(100dvh - 220px);display:grid;overflow:hidden}.conversation-list{border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex}.inbox-list-head{border-bottom:1px solid var(--border);padding:18px 16px}.inbox-list-head h2{margin-bottom:10px;font-size:14px;font-weight:600}.inbox-list-head h2 span{color:var(--muted);margin-left:8px;font-size:10px}.search-field{border:1px solid var(--border);color:var(--subtle);background:#fafbf7;border-radius:5px;flex-direction:row;align-items:center;gap:7px;margin-top:17px;padding:0 9px;display:flex}.search-field input{background:0 0;border:0;padding:10px 0;font-size:11px}.conversation-contacts{overflow-y:auto}.inbox-loading{color:var(--muted);align-items:center;gap:8px;padding:22px 16px;font-size:12px;display:flex}.inbox-loading svg{animation:1s linear infinite spin}.conversation-contact{text-align:left;border-bottom:1px solid #edf0e8;border-left:3px solid #0000;align-items:start;gap:9px;width:100%;padding:17px 14px;display:flex;position:relative}.conversation-contact.selected{background:#f0f5e9;border-left-color:#739550}.conversation-contact:hover{background:#f6f8f0}.conversation-contact>div{min-width:0;padding-top:2px}.conversation-contact b{text-overflow:ellipsis;white-space:nowrap;max-width:175px;font-size:11px;font-weight:600;display:block;overflow:hidden}.conversation-contact p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:180px;margin-top:5px;font-size:10px;overflow:hidden}.channel-marker{vertical-align:1px;border-radius:3px;align-items:center;gap:3px;margin-right:5px;padding:2px 4px;font-size:8px;font-weight:650;display:inline-flex}.channel-marker.instagram{color:#8b3464;background:#fff0f7}.channel-marker.whatsapp{color:#35653f;background:#ebf6ec}.inbox-channel-filters{gap:4px;margin-top:10px;display:flex;overflow-x:auto}.inbox-channel-filters button{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:4px;flex:none;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:inline-flex}.inbox-channel-filters button.selected{color:var(--green);background:var(--green-light);border-color:#b7c7aa}.conversation-contact small{white-space:nowrap;text-overflow:ellipsis;color:#595f50;max-width:170px;margin-top:6px;font-size:9px;display:block;overflow:hidden}.contact-time{color:var(--subtle);font-size:8px;position:absolute;top:20px;right:10px}.conversation-main{background:linear-gradient(130deg,#fafcf7,#f3f6ee);flex-direction:column;min-width:0;min-height:0;display:flex}.conversation-header{border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:11px;padding:17px 20px;display:flex}.conversation-header>div{flex:1;min-width:0}.conversation-header h2{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.conversation-header>div>span{color:var(--muted);margin-top:5px;font-size:10px;display:block}.conversation-notice{color:#58614f;justify-content:center;align-items:center;gap:7px;padding:13px 15px;font-size:9px;line-height:1.7;display:flex}.messages{flex-direction:column;align-items:flex-start;gap:14px;min-height:200px;max-height:360px;padding:20px;display:flex;overflow-y:auto}.messages.full{flex:1;min-height:0;max-height:none;padding:26px}.message{background:#fff;border:1px solid #e2e7dc;border-radius:0 9px 9px;max-width:80%;padding:13px 16px;font-size:12px;line-height:1.8}.message.outgoing{background:#e9efdd;border-color:#e0e9d0;border-radius:9px 0 9px 9px;align-self:flex-end}.message p{white-space:pre-wrap;overflow-wrap:anywhere}.message>span{color:#566148;justify-content:flex-end;align-items:center;gap:4px;margin-top:5px;font-size:8px;display:flex}.message-compose{border-top:1px solid var(--border);background:#fff;align-items:center;gap:12px;padding:17px 20px;display:flex}.message-compose textarea{resize:none;background:#f8faf4;border:0;flex:1;min-height:50px;font-size:12px}.calendar-layout{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:1fr 265px;display:grid;overflow:hidden}.calendar-main{min-width:0}.calendar-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.calendar-date{align-items:center;gap:5px;display:flex}.calendar-date input{background:0 0;border:0;padding:6px;font-size:11px}.calendar-toolbar>.tag{font-size:8px}.calendar-day-heading{border-bottom:1px solid var(--border);padding:23px 25px 20px}.calendar-day-heading>span{color:var(--muted);text-transform:capitalize;font-size:10px}.calendar-day-heading h2{letter-spacing:-1px;margin:7px 0;font-size:30px;font-weight:600}.calendar-day-heading h2 span{letter-spacing:0;font-size:15px;font-weight:450}.calendar-day-heading p{color:var(--subtle);font-size:10px}.time-grid{max-height:650px;padding:0 22px 15px;overflow-y:auto}.time-row{min-height:75px;display:flex}.time-label{width:52px;color:var(--subtle);flex-shrink:0;padding-top:14px;font-size:9px}.time-lane{border-top:1px solid #ecf0e6;flex:1;min-width:0;padding:7px 0;position:relative}.time-row:first-child .time-lane{border-top:0}.available-label{opacity:0;color:var(--subtle);font-size:10px;position:absolute;top:22px;left:12px}.time-lane:hover .available-label{opacity:1}.calendar-event{background:#f0f5e8;border:1px solid #dfe8d2;border-left:3px solid #91a866;border-radius:5px;align-items:center;gap:6px;min-height:60px;padding:11px 10px 11px 14px;display:flex}.calendar-event-main{cursor:pointer;flex:1;min-width:0}.calendar-event-main>div{align-items:center;gap:8px;font-size:11px;display:flex}.calendar-event-main b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-event p{color:#57614b;margin-top:8px;font-size:9px}.calendar-aside{border-left:1px solid var(--border);background:#f9faf6;padding:25px 20px}.agenda-status{text-align:center;border-bottom:1px solid var(--border);margin-bottom:25px;padding:2px 0 26px}.calendar-icon{color:#53633f;background:#e7eedc;border-radius:12px;margin-bottom:12px;padding:14px;display:inline-flex}.agenda-status h3{margin-bottom:10px;font-size:15px}.agenda-status p{color:var(--muted);margin-top:16px;font-size:10px;line-height:2}.calendar-aside>h3{margin-bottom:15px;font-size:12px}.upcoming-appointment{text-align:left;border-bottom:1px solid var(--border);align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.upcoming-appointment>span{color:var(--subtle);font-size:8px}.upcoming-appointment>span b{color:var(--green);font-size:15px;font-family:var(--font-display);margin-top:5px;display:block}.upcoming-appointment>div{flex:1;min-width:0}.upcoming-appointment>div b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.upcoming-appointment small{color:var(--subtle);margin-top:5px;font-size:9px;display:block}.calendar-bottom-note{color:#58604d;align-items:start;gap:10px;margin-top:30px;display:flex}.calendar-bottom-note p{font-size:10px;line-height:1.8}.intelligence-summary{background:#eef3e6;border:1px solid #e2e8d7;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;padding:26px 31px 30px;display:flex}.intelligence-summary h2{letter-spacing:-.8px;margin:10px 0;font-size:25px;font-weight:550;line-height:1.5}.intelligence-summary p{color:var(--muted);font-size:11px;line-height:1.8}.intelligence-metrics{gap:45px;margin-right:20px;display:flex}.intelligence-metrics>div{border-left:1px solid #d8e1c9;padding-left:28px}.intelligence-metrics>div>span{color:var(--muted);font-size:10px}.intelligence-metrics b{font-size:40px;font-family:var(--font-display);letter-spacing:-2px;margin:10px 0;font-weight:550;display:block}.intelligence-metrics small{color:#57604c;letter-spacing:-.5px;font-size:18px}.intelligence-metrics p{font-size:9px}.intelligence-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.dimension-name{text-align:left;align-items:center;gap:10px;min-width:170px;max-width:270px;padding:0;font-size:11px;line-height:1.6;display:flex}.dimension-icon{background:var(--green-light);color:#546246;border-radius:6px;padding:8px;display:flex}.dimension-name>svg{margin-left:auto}.dimension-name>span:nth-child(2){min-width:100px}.mini-progress{background:#edf1e7;width:44px;height:3px;margin-top:6px}.mini-progress i{background:#93ac70;height:100%;display:block}.money-cell{white-space:nowrap;font-weight:600}.expanded-row{background:#f3f7eb}.expanded-leads{border:1px solid var(--border);background:#fff;border-radius:8px;margin-top:20px;padding:22px}.lead-chips{flex-wrap:wrap;gap:10px;display:flex}.lead-chips button{border:1px solid var(--border);border-radius:7px;align-items:center;gap:8px;padding:8px;font-size:10px;display:flex}.lead-chips b{font-weight:550}.intelligence-footnote{border:1px solid var(--border);color:#566249;border-radius:7px;align-items:center;gap:12px;margin-top:23px;padding:17px;display:flex}.intelligence-footnote p{color:var(--muted);font-size:10px;line-height:1.8}.forms-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.forms-header>div{align-items:center;gap:15px;display:flex}.forms-header .muted{font-size:11px}.forms-grid{grid-template-columns:repeat(3,1fr);gap:21px;display:grid}.form-card{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden}.form-card-preview{background:#fff;border-bottom:1px solid #edf0e8;height:185px;padding:18px 24px;position:relative;overflow:hidden}.form-preview-logo{object-fit:contain;mix-blend-mode:multiply;width:42px;height:42px;display:block}.form-preview-step{color:#9a7800;letter-spacing:.08em;font-size:9px;font-weight:750;position:absolute;top:23px;right:22px}.form-preview-copy{margin-top:13px}.form-preview-copy b{color:#161616;font-size:15px;line-height:1.12;display:block}.form-preview-copy p{color:#778092;margin:6px 0 0;font-size:9px}.preview-button{color:#fff;background:#f5bc00;border-radius:999px;align-items:center;gap:11px;width:fit-content;padding:9px 15px;font-size:10px;font-weight:650;display:flex;position:absolute;bottom:18px;left:24px}.form-card-body{padding:20px}.form-card-title{justify-content:space-between;align-items:start;gap:10px;display:flex}.form-card-title h2{font-size:14px;font-weight:650;line-height:1.5}.form-card-body>p{color:var(--muted);min-height:55px;margin-top:10px;font-size:10px;line-height:1.8}.form-facts{color:var(--subtle);flex-wrap:wrap;gap:12px;margin:20px 0;font-size:8px;display:flex}.form-facts>span{align-items:center;gap:5px;display:flex}.form-card-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-top:16px;display:flex}.new-form-card{text-align:center;background:#f6f8f0;border:1px dashed #ccd8bf;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:345px;padding:25px;display:flex}.new-form-card>span{color:#566248;background:#eaf0df;border:1px solid #dce5d1;border-radius:10px;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid}.new-form-card h3{font-size:15px;font-weight:600}.new-form-card p{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.9}.new-form-card:hover{background:#eff4e5}.forms-flow{border-top:1px solid var(--border);justify-content:center;align-items:center;gap:25px;margin-top:25px;padding:35px 20px;display:flex}.forms-flow>div{grid-template-columns:35px 1fr;align-items:center;gap:6px 12px;display:grid}.forms-flow>div>span{font-family:var(--font-display);color:#58614e;grid-row:1/3;font-size:17px}.forms-flow b{font-size:11px;font-weight:600}.forms-flow p{color:var(--subtle);font-size:9px}.forms-flow>svg{color:#595f52}.form-editor{grid-template-columns:310px 1fr;min-height:570px;display:grid}.editor-fields{border-right:1px solid var(--border);background:#f8faf4;flex-direction:column;gap:16px;padding:24px;display:flex}.editor-fields h3{margin-top:12px;font-size:13px}.editor-field{border:1px solid var(--border);text-align:left;background:#fff;border-radius:6px;align-items:center;gap:10px;padding:11px;display:flex}.editor-field>span{color:var(--subtle);font-size:9px}.editor-field b{flex:1;font-size:11px;font-weight:500}.editor-field>svg{color:var(--subtle)}.editor-field.selected{background:#eaf0df;border-color:#bdcfa6}.editor-properties{flex-direction:column;gap:20px;padding:27px;display:flex}.editor-properties>.eyebrow{margin-bottom:4px}.editor-footer{border-top:1px solid var(--border);background:#fdfefa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:20px 25px;display:flex}.editor-footer .inline-error{width:100%}.score-options{flex-direction:column;gap:10px;margin-top:-10px;display:flex}.score-options label{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.score-options input{width:80px}.condition-box{background:#f1f5e9;border:1px solid #e0e9d1;border-radius:7px;flex-direction:column;gap:15px;padding:17px;display:flex}.danger-text{color:var(--danger);align-self:flex-start}.rendered-form{flex-direction:column;gap:22px;display:flex}.rendered-form h2{letter-spacing:-.8px;font-size:27px;font-weight:600;line-height:1.4}.rendered-form>p{color:var(--muted);margin-top:-10px;margin-bottom:10px;font-size:12px;line-height:1.9}.rendered-form>small{text-align:center;color:var(--subtle);font-size:10px;line-height:1.7}.rendered-form label{position:relative}.required-dot{color:#566147;position:absolute;top:0;right:0}.form-public-link{width:100%;margin-top:10px}.form-success{text-align:center;flex-direction:column;align-items:center;padding:40px 15px;display:flex}.form-success>span{background:var(--green-light);color:var(--green);border-radius:50%;margin-bottom:23px;padding:20px}.form-success h2{margin-bottom:18px;font-size:24px;line-height:1.5}.form-success p{color:var(--muted);max-width:350px;font-size:13px;line-height:1.9}.public-page{background:radial-gradient(ellipse at 50% 0, #e8efde, transparent 65%), var(--bg);--form-yellow:#f5bc00;--form-yellow-soft:#fff7df;--form-ink:#151515;--form-muted:#778092;min-height:100dvh;color:var(--form-ink);background:#fff;flex-direction:column;align-items:center;padding:45px 20px;display:flex}.public-page .public-brand,.public-page .public-footer,.public-page .public-form-shell>.public-form-accent{display:none}.public-page .public-form-shell{width:100%;max-width:none;min-height:100dvh;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.conversational-intro,.conversational-form,.conversational-complete{width:min(100%,760px);min-height:100dvh;margin:0 auto;position:relative}.conversational-intro{flex-direction:column;padding:clamp(34px,7vw,84px) clamp(28px,5vw,48px) 34px;display:flex}.conversational-logo{object-fit:contain;mix-blend-mode:multiply;width:clamp(90px,14vw,126px);height:clamp(90px,14vw,126px);margin:0 auto;display:block}.conversational-intro-copy{margin-top:auto;margin-bottom:clamp(38px,10vh,96px)}.conversational-intro h1,.conversational-question h1,.conversational-complete h2{color:var(--form-ink);letter-spacing:-.045em;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;font-weight:650}.conversational-intro h1{max-width:590px;font-size:clamp(32px,4.5vw,47px);line-height:1.1}.conversational-intro-copy>p{color:var(--form-muted);max-width:610px;margin:26px 0 30px;font-size:clamp(17px,2.4vw,24px);line-height:1.45}.conversational-intro ul{color:var(--form-muted);margin:0;padding:0;font-size:clamp(16px,2.2vw,21px);line-height:1.55;list-style:none}.conversational-intro li+li{margin-top:12px}.conversational-intro li:before{content:"✓";color:var(--form-yellow);margin-right:10px;font-weight:800}.conversational-cta,.conversational-next{color:#fff;background:var(--form-yellow);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:11px;width:fit-content;min-height:61px;padding:13px 34px;font-size:18px;font-weight:650;display:inline-flex;box-shadow:0 12px 26px #9b740325}.public-page button.conversational-cta,.public-page button.conversational-next{opacity:1;color:#fff!important;background-color:#f5bc00!important;border:1px solid #f5bc00!important}.conversational-cta:hover,.conversational-next:hover,.public-page button.conversational-cta:hover,.public-page button.conversational-next:hover{transform:translateY(-1px);background-color:#dbab00!important;border-color:#dbab00!important}.conversational-progress{z-index:8;background:var(--form-yellow-soft);height:11px;position:fixed;inset:0 0 auto}.conversational-progress i{background:var(--form-yellow);height:100%;transition:width .33s var(--ease);display:block}.conversational-header{justify-content:center;align-items:flex-start;min-height:183px;padding-top:33px;display:flex;position:relative}.conversational-header img{object-fit:contain;mix-blend-mode:multiply;width:108px;height:108px}.conversational-back{color:#797979;padding:3px;position:absolute;top:62px;left:clamp(28px,5vw,48px)}.conversational-back:disabled{visibility:hidden}.conversational-question{animation:conversational-in .28s var(--ease);padding:clamp(58px,19vh,225px) clamp(28px,5vw,48px) 80px}.conversational-question h1{max-width:670px;font-size:clamp(30px,4.1vw,45px);line-height:1.18}.conversational-question h1 em{color:#ff5454;font-style:normal}.conversational-question>p{max-width:620px;min-height:28px;color:var(--form-muted);margin:25px 0 55px;font-size:clamp(17px,2.2vw,23px);line-height:1.45}.conversational-input,.conversational-phone{border-bottom:4px solid #fff0bd;align-items:center;max-width:670px;min-height:61px;margin:0 0 70px;display:flex}.conversational-input input,.conversational-phone input{color:var(--form-ink);box-shadow:none;background:0 0;border:0;border-radius:0;padding:9px 0;font-size:clamp(25px,3.1vw,35px)}.conversational-input input:focus,.conversational-phone input:focus{outline:none}.conversational-phone span{color:#69717e;flex:none;padding:0 26px 0 8px;font-size:clamp(20px,2.7vw,28px)}.conversational-options{gap:20px;max-width:670px;margin-bottom:70px;display:grid}.conversational-options button{text-align:left;min-height:92px;color:var(--form-ink);background:#fff;border:2px solid #e3e6eb;border-radius:18px;align-items:center;padding:17px 25px;font-size:clamp(18px,2.5vw,27px);line-height:1.25;display:flex}.conversational-options button:hover,.conversational-options button.selected{border-color:var(--form-yellow);background:#fffdf4}.conversational-options button span{color:#4d596b;background:#f8f9fb;border:2px solid #d9dde4;border-radius:12px;flex:0 0 45px;place-items:center;width:45px;height:45px;margin-right:24px;font-size:20px;font-weight:650;display:grid}.conversational-options button.selected span{border-color:var(--form-yellow);color:#8f6e00;background:#fff4c9}.conversational-next{text-transform:none;min-width:200px;font-size:22px}.conversational-question small{color:var(--form-muted);margin-top:22px;font-size:17px;display:block}.conversational-question kbd{color:#4b5563;background:#f3f4f6;border-radius:7px;padding:5px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.conversational-error{color:#c83d3d!important;margin:-46px 0 25px!important;font-size:15px!important}.conversational-complete{grid-template-columns:112px minmax(0,480px);place-content:center;gap:28px;padding:32px;display:grid}.conversational-complete img{object-fit:contain;mix-blend-mode:multiply;width:112px;height:112px}.conversational-eyebrow{color:#9a7800;text-transform:uppercase;letter-spacing:.09em;font-size:12px;font-weight:750}.conversational-complete h2{margin:10px 0 16px;font-size:42px;line-height:1.05}.conversational-complete p{color:var(--form-muted);font-size:19px;line-height:1.5}.conversational-booking{width:min(100%,760px);min-height:100dvh;margin:0 auto;position:relative}.conversational-booking main{padding:20px clamp(28px,5vw,48px) 70px}.conversational-booking h1{letter-spacing:-.045em;max-width:650px;margin:12px 0 14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;font-size:clamp(30px,4vw,43px);line-height:1.13}.conversational-booking main>p{color:var(--form-muted);font-size:clamp(17px,2.2vw,22px);line-height:1.45}.booking-event{border-bottom:1px solid #e5e7eb;align-items:center;gap:17px;margin:37px 0 31px;padding:18px 0;display:flex}.booking-event>span{background:var(--form-yellow);color:#fff;border-radius:14px;place-items:center;width:59px;height:59px;font-size:27px;display:grid}.booking-event b{font-size:22px;line-height:1.2;display:block}.booking-event small{color:var(--form-muted);margin-top:8px;font-size:17px;display:block}.booking-calendar{background:#fff;border:2px solid #efefef;border-radius:24px;margin:0 0 34px;padding:22px 18px 16px}.booking-calendar-head{text-align:center;grid-template-columns:40px 1fr 40px;align-items:center;display:grid}.booking-calendar-head b{text-transform:capitalize;font-size:25px}.booking-calendar-head button{color:#2f2f2f;font-size:40px;line-height:.8}.booking-weekdays,.booking-month-days{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.booking-weekdays{color:gray;letter-spacing:.04em;margin:28px 0 15px;font-size:12px;font-weight:750}.booking-month-days{row-gap:6px}.booking-month-days button{color:#b3b3b3;border-radius:50%;justify-self:center;width:40px;height:40px;font-size:20px}.booking-month-days button:not(:disabled){color:#c49400;box-shadow:inset 0 0 0 2px #f7d66b}.booking-month-days button.selected{color:#fff;background:var(--form-yellow);box-shadow:0 7px 16px #b88b0c35}.booking-month-days button.outside{opacity:.35}.booking-calendar>small{color:var(--form-muted);margin-top:20px;font-size:14px;display:block}.conversational-booking h2{margin:0 0 18px;font-size:21px}.booking-slots{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.booking-slots button{color:#d6a600;background:#fff;border:2px solid #f5df96;border-radius:13px;min-height:65px;font-size:22px;font-weight:700}.booking-slots button:hover{border-color:var(--form-yellow);background:#fffdf4}.booking-slots button.selected{border-color:var(--form-yellow);background:var(--form-yellow);color:#fff;box-shadow:0 7px 16px #b88b0c35}.conversational-booking main>small{color:var(--form-muted);margin-top:26px;font-size:14px;display:block}@keyframes conversational-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.public-brand{font-family:var(--font-display);letter-spacing:-1.2px;align-items:center;gap:15px;margin-bottom:34px;font-size:27px;font-weight:800;display:flex}.public-brand span{font-family:var(--font-body);letter-spacing:1.7px;border-left:1px solid var(--border-strong);padding-left:15px;font-size:8px;font-weight:550}.public-form-shell{border:1px solid var(--border);background:var(--surface);width:min(540px,100%);box-shadow:var(--shadow-panel);border-radius:12px;padding:38px 40px;position:relative;overflow:hidden}.public-form-accent{background:var(--green);height:4px;position:absolute;top:0;left:0;right:0}.public-footer{color:var(--subtle);margin-top:25px;font-size:10px}.settings-layout{grid-template-columns:1fr 220px;gap:27px;display:grid}.settings-layout>section{min-width:0}.integration-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.integration-card{border:1px solid var(--border);background:var(--surface);border-radius:9px;flex-direction:column;padding:18px 16px;display:flex}.integration-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.integration-icon{justify-content:center;align-items:center;width:58px;height:58px;display:flex}.integration-icon img{object-fit:contain;filter:drop-shadow(0 5px 10px #1a36291f);width:54px;height:54px}.connection-status{color:#5c5f56;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex}.connection-status span{background:#a5ac9d;border-radius:50%;width:4px;height:4px}.automation-approval-task{background:#fffaf0;border:1px solid #d8c991;border-radius:8px;gap:8px;margin-top:14px;padding:12px;display:grid}.automation-approval-task>span{color:#8b6b20;letter-spacing:.08em;font-size:9px;font-weight:800}.automation-approval-task b{font-size:12px}.automation-approval-task p{color:#535647;margin:0;font-size:12px;line-height:1.55}.automation-approval-task button{justify-self:start;align-items:center;gap:6px;font-size:11px;display:inline-flex}.integration-card h3{letter-spacing:-.3px;margin-top:23px;font-size:14px}.integration-card>b{min-height:34px;margin-top:10px;font-size:10px;font-weight:500;line-height:1.7}.integration-card>p{color:var(--muted);flex:1;margin-top:10px;font-size:10px;line-height:1.9}.integration-tags{flex-wrap:wrap;gap:5px;margin:17px 0;display:flex}.integration-tags span{color:#585f4e;background:#f6f8f1;border-radius:3px;padding:4px;font-size:8px}.integration-required{border-top:1px solid var(--border);color:#56614a;align-items:center;gap:6px;padding-top:14px;font-size:8px;line-height:1.5;display:flex}.local-operation{border:1px solid var(--border);background:#f3f7ec;border-radius:8px;align-items:center;gap:17px;margin-top:20px;padding:20px;display:flex}.local-op-icon{color:#546143;flex-shrink:0}.local-operation h3{font-size:12px}.local-operation p{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.9}.local-operation>.tag{margin-left:auto}.queue-title{margin-top:35px}.setup-checklist{border:1px solid var(--border);background:#f3f6ec;border-radius:9px;align-self:start;padding:23px 20px}.setup-checklist h3{letter-spacing:-.6px;margin:13px 0;font-size:20px;font-weight:600;line-height:1.6}.setup-checklist>p{color:var(--muted);font-size:11px;line-height:1.9}.setup-checklist ol{counter-reset:setup;margin:28px 0;padding:0;list-style:none}.setup-checklist li{counter-increment:setup;margin-bottom:23px;padding-left:27px;position:relative}.setup-checklist li:before{content:counter(setup, decimal-leading-zero);font-size:10px;font-family:var(--font-display);color:#58614e;position:absolute;top:2px;left:0}.setup-checklist li b{margin-bottom:7px;font-size:11px;display:block}.setup-checklist li span{color:var(--muted);font-size:10px;line-height:1.9}@media (width>=1700px){.kanban-column{flex-basis:calc(14.2857% - 13.7143px);min-width:220px}.sidebar{width:240px}.app-body{width:calc(100% - 240px);margin-left:240px}main{padding:36px 42px 20px}.page-heading h1{font-size:33px}}@media (width<=1250px){.sidebar{width:192px;padding-left:12px;padding-right:12px}.app-body{width:calc(100% - 192px);margin-left:192px}.topbar{padding:0 24px}main{padding:27px 24px 16px}.brand{font-size:26px}.brand-mark{width:34px;height:36px}.stat{padding:18px}.stat-number{font-size:25px}.date-button{display:none}.kanban-column{flex-basis:230px}.settings-layout{grid-template-columns:1fr}.setup-checklist{display:none}.calendar-layout{grid-template-columns:1fr 225px}.calendar-toolbar{padding:12px}.calendar-toolbar>.tag{display:none}.intelligence-metrics{gap:22px;margin-right:0}.intelligence-metrics>div{padding-left:20px}.forms-grid{grid-template-columns:repeat(2,1fr)}.new-form-card{min-height:300px}.inbox-layout{grid-template-columns:255px 1fr}.conversation-contact b{max-width:115px}.topbar-right{gap:14px}}@media (width<=1000px){.sidebar{width:180px;padding-left:10px;padding-right:10px}.app-body{width:calc(100% - 180px);margin-left:180px}main{padding:25px 20px 16px}.topbar{padding:0 20px}.page-heading h1{font-size:25px}.stat-number{font-size:24px}.stat-number span,.stat-label{font-size:9px}.stat{padding:17px 15px}.calendar-layout{grid-template-columns:1fr}.calendar-aside{display:none}.intelligence-summary h2{font-size:20px}.intelligence-summary{padding:25px}.intelligence-metrics{gap:18px}.intelligence-metrics b{font-size:32px}.intelligence-metrics p{max-width:100px}.integration-card{padding:15px 12px}.connection-status{font-size:7px}.integration-top{gap:4px}.inbox-layout{grid-template-columns:230px 1fr}.conversation-contact{padding-left:10px}.conversation-contact>.avatar{width:28px;height:28px;font-size:9px}.conversation-header{padding:14px}.conversation-header>.secondary{padding:8px;font-size:9px}.message-compose{padding:12px}.message-compose .primary>span{display:none}.forms-flow{gap:15px;padding-left:0;padding-right:0}.forms-flow>div{column-gap:7px}.forms-flow p{font-size:8px}.form-card-preview{padding-left:24px}.detail-overview{grid-template-columns:1fr 230px;gap:20px}.global-search input{width:110px}.global-search kbd{display:none}}@media (width<=760px){.sidebar{width:238px;transition:transform .2s var(--ease);z-index:50;padding:24px 17px 0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.nav-overlay{z-index:40;background:#18372b55;display:block;position:fixed;inset:0}.app-body{width:100%;margin:0}.mobile-menu{display:flex!important}.topbar{height:60px;padding:0 16px}.breadcrumb{gap:7px;font-size:10px}.breadcrumb>span,.breadcrumb>svg{display:none}.topbar-right{gap:11px}.global-search input{width:100px;font-size:11px}.demo-badge{padding:4px 6px;font-size:8px}.topbar-right>.avatar{display:none}main{min-height:calc(100vh - 60px);padding:25px 18px 16px}.page-heading{align-items:start;gap:10px;margin-bottom:23px}.page-heading .eyebrow{letter-spacing:1.1px;font-size:8px}.page-heading h1{max-width:240px;margin-top:10px;font-size:25px;line-height:1.3}.page-heading p{max-width:240px;margin-top:8px;font-size:11px;line-height:1.7}.page-actions{margin-top:24px}.page-actions .primary{gap:5px;min-height:44px;padding:9px;font-size:10px}.page-actions .primary svg{width:15px}.pipeline-stats{grid-template-columns:1fr 1fr;margin-bottom:24px}.stat{padding:16px 18px}.stat:nth-child(2){border-right:0}.stat-number{font-size:24px}.stat-number span{font-size:9px}.stat-label{font-size:10px}.stat.attention{border-top:1px solid var(--border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.stat.attention .stat-number{align-items:center;gap:10px;margin:0;font-size:20px;display:flex}.stat.attention .stat-number span{text-align:left;max-width:96px;margin:0;font-size:8px;line-height:1.5}.stat.attention .stat-label svg:last-child{display:none}.pipeline-toolbar{gap:10px;margin-bottom:15px;padding-bottom:14px}.toolbar-filters{gap:7px}.leads-count{display:none}.filter-button{gap:5px;min-height:38px;padding:8px;font-size:9px}.filter-button>svg:first-child{width:13px}.view-tabs button{min-height:35px;padding:7px 10px;font-size:10px}.filter-panel{flex-wrap:wrap;align-items:stretch;gap:10px}.filter-panel label{flex:1;min-width:100px}.filter-panel .text-button{width:100%}.mobile-stages{scrollbar-width:none;gap:8px;margin:0 -18px;padding:0 18px 16px;display:flex;overflow-x:auto}.mobile-stages button{white-space:nowrap;border:1px solid var(--border);border-radius:5px;align-items:center;gap:8px;min-height:42px;padding:10px 12px;font-size:11px;display:flex}.mobile-stages button.selected{color:var(--green);background:var(--green-light);border-color:#c8d7b9}.mobile-stages button span{color:#57614c;font-size:10px}.kanban{min-height:0;padding-bottom:5px;display:block;overflow:visible}.kanban-column{width:100%;display:none}.kanban-column.mobile-selected{display:block}.column-head{padding-top:3px}.column-head h2{font-size:12px}.column-value{margin-bottom:15px;font-size:13px}.column-value span,.column-index{font-size:10px}.card-stack{gap:12px}.lead-card{border-radius:10px;padding:18px 18px 14px}.card-top{margin-bottom:15px}.source-tag{padding:4px 7px;font-size:9px}.score{font-size:12px}.card-person>.avatar{width:41px;height:41px;font-size:12px}.card-person h3{font-size:15px}.card-person p{margin-top:3px;font-size:11px}.niche-label{margin-top:15px;font-size:10px}.card-value{margin-top:13px;font-size:18px}.card-action{font-size:12px}.card-bottom>span:first-child{font-size:10px}.owner-mini{width:23px;height:23px;font-size:8px}.card-bottom{margin-top:8px}.card-divider{margin-top:15px;margin-bottom:12px}.add-card{min-height:46px;font-size:12px}.pipeline-note{margin-top:17px;font-size:9px;line-height:1.7}.pipeline-note>span:last-child{display:none}.page-footer{align-items:start;gap:18px;margin-top:26px;font-size:8px;line-height:1.7}.page-footer>span:first-child{white-space:nowrap}.page-footer>span:last-child{text-align:right;max-width:175px}.modal,.modal.wide{border-radius:11px;width:calc(100vw - 16px);max-height:calc(100dvh - 20px)}.modal-head{padding:12px 17px}.modal-head h2{font-size:14px}.modal-form{gap:18px;padding:20px 18px}input,select,textarea{padding:12px;font-size:16px}label{font-size:12px}.form-grid{gap:16px}.form-grid label{grid-column:1/-1}.primary,.secondary,.danger-button{min-height:44px;padding:11px 13px;font-size:12px}.icon-button{width:40px;height:40px}.detail-identity{flex-wrap:wrap;gap:11px}.detail-identity>.avatar{width:44px;height:44px;font-size:15px}.detail-identity h2{font-size:22px}.detail-identity .eyebrow{font-size:8px}.stage-badge{margin-top:-3px;margin-left:55px;font-size:10px}.lead-detail{padding:20px 17px}.detail-actions{flex-wrap:wrap;gap:7px;margin-top:22px}.detail-actions>.primary,.detail-actions>.secondary{white-space:nowrap;flex:1;font-size:11px}.detail-tabs{gap:20px;margin-top:15px}.detail-tabs button{min-height:44px;font-size:12px}.detail-overview{grid-template-columns:1fr;gap:20px}.qualification-card{grid-row:1;grid-template-columns:1fr auto;gap:8px 15px;padding:17px;display:grid}.qualification-card>.eyebrow:first-child{grid-column:1}.score-large{grid-area:1/2/4;margin:0;font-size:42px}.score-large span{font-size:13px}.score-track{grid-area:3/1;align-self:center}.qualification-card h3{grid-column:1;margin:0;font-size:12px;line-height:1.6}.qualification-card>p{grid-column:1/-1;margin:0;font-size:10px}.qualification-card>.primary{grid-column:1/-1;margin-top:5px}.qualification-divider,.qualification-card>.eyebrow:not(:first-child),.qualification-card>b,.qualification-card>p:last-child{display:none}.contact-grid b{font-size:13px}.contact-grid span{font-size:11px}.timeline-item p{font-size:12px}.timeline-item small{font-size:10px}.next-action h3{font-size:17px}.next-action p{font-size:11px}.next-action .text-button{min-height:36px}.text-button{min-height:35px;font-size:12px}.answers-list>div{grid-template-columns:1fr;gap:8px}.answers-list dt{font-size:11px}.answers-list dd{font-size:13px}.event-row{flex-wrap:wrap}.event-row>.text-button{margin-left:45px}.call-handoff{flex-wrap:wrap}.call-handoff>.secondary{width:100%;margin-top:8px}.message-compose{gap:8px;padding:12px 10px}.message-compose textarea{min-height:65px;font-size:16px}.message{max-width:90%;padding:12px 14px;font-size:13px}.message>span{font-size:9px}.messages{max-height:340px;padding:15px 5px}.conversation-notice{font-size:9px}.inbox-layout{grid-template-columns:1fr;height:calc(100dvh - 250px);min-height:470px;max-height:none}.inbox-layout .conversation-main{display:none}.inbox-layout.has-conversation .conversation-main{display:flex}.inbox-layout.has-conversation .conversation-list{display:none}.conversation-contact b{max-width:210px;font-size:13px}.conversation-contact p{font-size:11px}.conversation-contact small{font-size:10px}.conversation-contact .avatar{width:36px;height:36px;font-size:11px}.conversation-contact{padding:18px 14px}.contact-time{font-size:10px}.conversation-header{gap:8px;padding:12px 10px}.conversation-header h2{font-size:13px}.conversation-header>div>span{font-size:9px;line-height:1.7}.conversation-header>.secondary{min-height:40px;padding:8px;font-size:10px}.conversation-header>.avatar{display:none}.mobile-back{display:flex!important}.calendar-toolbar{justify-content:center;gap:8px;padding:12px}.calendar-toolbar>.view-tabs{display:none}.calendar-date input{max-width:145px;font-size:13px}.calendar-date .secondary{padding:8px;font-size:11px}.calendar-day-heading{padding:20px}.calendar-day-heading h2{font-size:28px}.time-grid{max-height:620px;padding:0 13px 10px}.time-label{width:42px;font-size:10px}.time-row{min-height:78px}.calendar-event{gap:0;padding:10px 7px}.calendar-event-main b{font-size:10px}.calendar-event-main p{font-size:9px;line-height:1.7}.calendar-event-main p span{display:none}.calendar-event-main>div{gap:5px}.calendar-event-main svg{width:12px}.calendar-event .icon-button{width:32px;padding:4px}.available-label{opacity:1;color:#595f53;font-size:9px;top:30px}.intelligence-summary{flex-direction:column;align-items:stretch;gap:25px;padding:24px}.intelligence-summary h2{font-size:24px}.intelligence-summary h2 br{display:none}.intelligence-summary p{font-size:11px}.intelligence-metrics{border-top:1px solid #dbe4cc;gap:25px;padding-top:23px}.intelligence-metrics>div{border:0;flex:1;padding-left:0}.intelligence-metrics>div+div{border-left:1px solid #dbe4cc;padding-left:23px}.intelligence-metrics b{font-size:37px}.intelligence-metrics p{max-width:none;font-size:9px}.intelligence-toolbar{flex-wrap:wrap}.intelligence-toolbar>.view-tabs{scrollbar-width:none;width:100%}.intelligence-toolbar>.view-tabs button{min-height:39px;padding:8px 10px;font-size:11px}.intelligence-toolbar>.tag{display:none}.intelligence-table th{font-size:10px}.intelligence-table td{font-size:12px}.dimension-name{min-width:210px;min-height:44px;font-size:12px}.intelligence-footnote{align-items:start;padding:14px}.intelligence-footnote p{font-size:10px}.forms-header{gap:12px;margin-bottom:20px}.forms-header>div>.muted{display:none}.forms-header>.primary{font-size:11px}.forms-grid{grid-template-columns:1fr;gap:20px}.form-card-preview{height:190px;padding:25px 43px 0}.form-card-preview>b{font-size:13px}.form-card-body{padding:21px}.form-card-title h2{font-size:16px}.form-card-body>p{min-height:0;font-size:12px}.form-facts{font-size:10px}.form-card-actions .secondary,.form-card-actions .text-button{font-size:12px}.new-form-card{min-height:235px}.forms-flow{flex-direction:column;align-items:start;gap:20px;padding:30px 24px}.forms-flow>svg{display:none}.forms-flow b{font-size:12px}.forms-flow p{font-size:11px}.form-editor{grid-template-columns:1fr}.editor-fields{border-right:0;border-bottom:1px solid var(--border);padding:20px}.editor-field{min-height:45px}.editor-field b{font-size:12px}.editor-properties{padding:23px 20px}.editor-footer{gap:12px;padding:16px 20px}.editor-footer>.primary{width:100%}.editor-footer>.small-note{font-size:11px}.rendered-form{gap:23px}.rendered-form h2{font-size:26px}.rendered-form>p,.rendered-form>label{font-size:13px}.rendered-form .checkbox-label{font-size:12px}.public-page{padding:28px 16px}.public-brand{margin-bottom:26px}.public-form-shell{border-radius:10px;padding:30px 22px}.public-footer{font-size:9px}.settings-layout{gap:0}.integration-cards{grid-template-columns:1fr;gap:15px}.integration-card{padding:21px}.integration-top{gap:15px}.integration-card h3{margin-top:18px;font-size:18px}.integration-card>b{min-height:0;font-size:12px}.integration-card>p{font-size:12px;line-height:1.8}.connection-status{font-size:10px}.integration-tags span{padding:6px;font-size:10px}.integration-required{padding-top:16px;font-size:10px}.local-operation{align-items:start;gap:12px;padding:20px 17px}.local-operation p{font-size:11px}.local-operation>.tag{display:none}.local-operation h3{font-size:13px;line-height:1.7}.queue-title{align-items:start}.queue-title .secondary{min-height:40px;padding:10px;font-size:10px}.queue-title h2{font-size:17px}.toast{max-width:calc(100vw - 32px);font-size:12px;line-height:1.7;bottom:16px;right:16px}.setup-checklist{margin-top:24px;display:block}.setup-checklist ol{grid-template-columns:1fr 1fr;gap:18px;display:grid}.setup-checklist li{margin:0}.setup-checklist>p,.setup-checklist li b{font-size:12px}.setup-checklist li span{font-size:11px}.skip-link{left:16px}td{padding:16px;font-size:12px}.table-person b{font-size:12px}.table-person small{font-size:10px}}@media (width<=390px){.global-search input{width:85px}.topbar-right{gap:8px}.page-heading h1{font-size:23px}.page-heading p{max-width:220px;font-size:10px}.page-actions .primary{gap:4px;padding:8px;font-size:9px}.toolbar-filters .filter-button:first-child{gap:4px;font-size:8px}.stat{padding:15px}.stat-number{font-size:22px}.stat-number span{font-size:8px}.stat-label{font-size:9px}.detail-actions{gap:6px}.detail-actions>.primary,.detail-actions>.secondary{padding:9px;font-size:10px}.setup-checklist ol{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.page-heading,.pipeline-stats,.kanban,.inbox-layout,.forms-grid,.calendar-layout,.intelligence-summary{animation:arrive .35s var(--ease) both}.kanban{animation-delay:80ms}.lead-card{animation:arrive .28s var(--ease) both}.lead-card:nth-child(2){animation-delay:60ms}.lead-card:nth-child(3){animation-delay:.12s}@keyframes arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.command-trigger{border-radius:4px;padding:2px;display:flex}.command-search{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:13px;padding:18px 23px;display:flex}.command-search input{background:0 0;border:0;padding:8px 0;font-size:15px}.command-results{flex-direction:column;gap:3px;max-height:410px;padding:10px;display:flex;overflow:auto}.command-results>button{text-align:left;border-radius:6px;align-items:center;gap:13px;min-height:49px;padding:12px 14px;font-size:12px;display:flex}.command-results>button.selected{background:var(--green-light)}.command-results>button>span{flex:1}.command-results b{font-weight:550}.command-results small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.command-results>p{text-align:center;color:var(--muted);padding:30px;font-size:13px}.command-help{color:var(--muted);border-top:1px solid var(--border);background:var(--paper);justify-content:flex-end;gap:18px;padding:13px 22px;font-size:9px;display:flex}.command-help span{align-items:center;gap:4px;display:flex}body:has(dialog[open]){overflow:hidden}@media (width<=760px){.command-trigger{display:none}.command-search{padding:15px 18px}.command-search input{font-size:16px}.command-results>button{min-height:52px;font-size:13px}.command-help{gap:12px;font-size:9px}}.connection-open{color:var(--green);text-align:left;align-items:center;gap:7px;min-height:35px;padding:13px 0 0;font-size:10px;display:flex}.connection-open>svg:last-child{margin-left:auto}.connection-detail-state{background:var(--green-light);border-radius:8px;align-items:center;gap:14px;padding:16px;display:flex}.connection-detail-state>div{flex:1}.connection-detail-state b{font-size:13px}.connection-detail-state p{color:var(--muted);margin-top:5px;font-size:11px}.config-missing{background:var(--paper);border:1px solid var(--border);border-radius:7px;padding:16px}.config-missing h3{font-size:12px;font-weight:550}.config-missing ul{margin-bottom:0;padding-left:16px}.config-missing li{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:2}.qr-preview{text-align:center}.qr-preview img{max-width:100%;height:auto;margin:0 auto;display:block}.qr-preview p{color:var(--muted);max-width:320px;margin:12px auto;font-size:11px;line-height:1.8}.native-form-settings{border:1px solid var(--border);background:#eef3e5;border-radius:6px;padding:13px;font-size:11px}.native-form-settings summary{cursor:pointer;font-weight:600;line-height:1.6}.native-form-settings label{margin-top:16px}.native-form-settings p{margin-top:12px}@media (width<=760px){.connection-open{min-height:44px;font-size:12px}.config-missing li{font-size:11px}.native-form-settings{font-size:12px}}.lead-appointment{background:var(--green-light);border:1px solid var(--border);border-radius:7px;align-items:center;gap:12px;margin:0 0 20px;padding:14px;display:flex}.lead-appointment>div{flex:1}.lead-appointment b{font-size:11px;font-weight:600}.lead-appointment span{color:var(--muted);margin-top:6px;font-size:10px;display:block}.lead-appointment .text-button{font-size:10px}.lead-task{background:#fff8e8;border:1px solid #ecdfbb;border-radius:7px;align-items:center;gap:12px;margin:0 0 12px;padding:14px;display:flex}.lead-task>svg{color:#946b22}.lead-task>div{flex:1}.lead-task b,.lead-task span{display:block}.lead-task b{font-size:11px}.lead-task span{color:var(--muted);margin-top:5px;font-size:10px}.lead-task .text-button{font-size:10px}.tasks-page{gap:16px;max-width:980px;display:grid}.tasks-hero{color:#f7faef;background:radial-gradient(circle at 84% 18%,#bad98e38 0,#bad98e00 31%),linear-gradient(130deg,#173e31,#285545);border-radius:14px;justify-content:space-between;align-items:flex-end;gap:26px;padding:27px 30px;display:flex;box-shadow:0 18px 45px #18372d1c}.tasks-hero .eyebrow{color:#d3eea8;align-items:center;gap:7px;display:inline-flex}.tasks-hero h2{letter-spacing:-1.5px;margin:7px 0;font-size:clamp(24px,3vw,34px)}.tasks-hero p{color:#d8e5d4;max-width:580px;font-size:13px}.tasks-hero .primary{white-space:nowrap;color:#173e31;background:#d7f09d}.task-section{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 24px #18372b08}.task-section.urgent{border-color:#ead2c7}.task-section.completed{opacity:.76}.task-section-head{border-bottom:1px solid var(--border);background:#f8faf5;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.urgent .task-section-head{background:#fff6f2}.task-section-head h2{letter-spacing:-.35px;font-size:15px}.task-section-head span{min-width:22px;color:var(--green-deep);text-align:center;background:#e6efdc;border-radius:99px;padding:3px 7px;font-size:11px;font-weight:750}.task-list{display:grid}.task-card{border-top:1px solid #edf0eb;align-items:center;gap:12px;padding:14px 18px;display:flex}.task-list .task-card:first-child{border-top:0}.task-card.completed{background:#fbfcfa}.task-check{color:#0000;border:1.5px solid #aabaaa;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.task-check:hover{color:var(--green);border-color:var(--green);background:var(--green-light)}.task-check.done{color:#fff;border-color:var(--green);background:var(--green)}.task-card-body{flex:1;min-width:0}.task-card-body b{font-size:13px;display:block}.task-card.completed .task-card-body b{color:var(--muted);text-decoration:line-through}.task-card-body p{color:var(--muted);align-items:center;gap:5px;margin-top:4px;font-size:11px;display:flex}.task-meta{align-items:center;gap:9px;margin-top:7px;display:flex}.task-meta button{color:var(--green);font-size:11px;font-weight:700}.task-meta span{color:var(--subtle);align-items:center;gap:4px;font-size:10px;display:inline-flex}.task-state{color:#8a4b37;white-space:nowrap;background:#fff0e9;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:700}.lead-task-list{border:1px solid var(--border);border-radius:8px;padding:0;overflow:hidden}.lead-task-list .task-card{padding:14px}.lead-task-list .secondary{min-height:31px;padding:0 9px;font-size:11px}@media (width<=620px){.tasks-hero{flex-direction:column;align-items:stretch;padding:22px 19px}.tasks-hero .primary{justify-content:center}.task-card{align-items:flex-start;padding:13px}.task-state{display:none}.task-meta{flex-wrap:wrap}}.booking-leads{flex-direction:column;gap:6px;display:flex}.booking-leads button{text-align:left;border:1px solid var(--border);border-radius:7px;align-items:center;gap:12px;padding:14px;display:flex}.booking-leads button:hover{background:var(--green-light)}.booking-leads button>span:nth-child(2){flex:1}.booking-leads b{font-size:12px}.booking-leads small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.calendar-error{padding:14px 20px}.pending-operations{border-bottom:1px solid var(--border);background:var(--amber-light);padding:17px 20px}.pending-operations h3{margin-bottom:15px;font-size:12px}.pending-operations>div{align-items:center;gap:12px;margin-top:8px;display:flex}.pending-operations>div>span{flex:1}.pending-operations b{font-size:11px;display:block}.pending-operations small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.pending-operations button{font-size:10px}.sync-calendar{padding:8px;font-size:10px}@media (width<=760px){.calendar-toolbar{flex-wrap:wrap}.sync-calendar{min-height:38px}.pending-operations>div{flex-wrap:wrap}.pending-operations>div>span{flex:auto;width:100%}}@media (prefers-reduced-motion:no-preference){.primary .lucide-arrow-right{transition:transform .18s var(--ease)}.primary:hover .lucide-arrow-right{transform:translate(3px)}.primary:active:not(:disabled),.secondary:active:not(:disabled){transform:translateY(1px)}.integration-card{transition:border-color .2s var(--ease), box-shadow .2s var(--ease)}.integration-card:focus-within{border-color:#acbf98;box-shadow:0 0 0 3px #e8efde}.form-card:focus-within{border-color:#acbf98}.secondary:hover{background:linear-gradient(#fafcf5,#edf2e5)}}.loss-reason{background:#fbf5eb;border-left:2px solid #a66e52;margin:12px 0;padding:11px 13px}.loss-reason>b{color:#765441;font-size:10px}.loss-reason>p{line-height:1.7;color:#634f43!important;font-size:12px!important}.outbound-notice{color:#4a613c;background:#f2f6ee;border:1px solid #dce7d2;border-radius:9px;align-items:center;gap:12px;margin-bottom:18px;padding:13px 16px;display:flex}.outbound-notice p{flex:1;font-size:12px;line-height:1.5}.outbound-notice .secondary{white-space:nowrap;font-size:11px}.outbound-layout{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:minmax(260px,330px) minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.outbound-list{border-right:1px solid var(--border);overflow:auto}.outbound-list-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:8px;padding:17px 16px;display:flex}.outbound-list-head h2{margin-top:5px;font-size:14px}.outbound-list-head>span{color:var(--muted);text-align:right;font-size:9px}.outbound-contact{text-align:left;border-bottom:1px solid #edf0e8;border-left:3px solid #0000;align-items:flex-start;gap:10px;width:100%;padding:15px 13px;display:flex}.outbound-contact:hover{background:#f6f8f0}.outbound-contact.selected{background:#f0f5e9;border-left-color:#739550}.outbound-avatar{color:#4d673a;background:#dfead5;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.outbound-contact>span:nth-child(2){flex:1;min-width:0}.outbound-contact b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.outbound-contact small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;display:block;overflow:hidden}.outbound-contact em{color:#5d7647;background:#edf2e5;border-radius:999px;margin-top:7px;padding:3px 6px;font-size:9px;font-style:normal;display:inline-block}.outbound-contact em[data-status=opt_out]{color:#9a5148;background:#f8e9e6}.outbound-stop{color:#9a5148;font-size:9px}.outbound-detail{padding:24px;overflow:auto}.outbound-detail-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:14px;padding-bottom:20px;display:flex}.outbound-detail-head h2{margin:6px 0;font-size:20px}.outbound-detail-head p{color:var(--muted);font-size:11px}.outbound-detail-head .secondary{white-space:nowrap;font-size:10px}.outbound-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 0;display:grid}.outbound-metrics>div{border:1px solid var(--border);border-radius:7px;padding:11px}.outbound-metrics span,.outbound-summary>span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px;display:block}.outbound-metrics b{margin-top:7px;font-size:11px;line-height:1.35;display:block}.outbound-summary{background:#fafbf7;border-left:3px solid #87a269;margin-bottom:22px;padding:13px 15px}.outbound-summary p{margin-top:6px;font-size:12px;line-height:1.55}.outbound-history .section-title{align-items:end;margin-bottom:15px}.outbound-history .section-title h2{margin-top:5px;font-size:15px}.outbound-history .section-title>span{color:var(--muted);font-size:10px}.outbound-event{color:#668253;border-top:1px solid #edf0e8;gap:10px;padding:13px 0;display:flex}.outbound-event>div{color:var(--ink)}.outbound-event b{font-size:12px}.outbound-event p{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}.outbound-event small{color:var(--subtle);margin-top:6px;font-size:9px;display:block}.spin{animation:.8s linear infinite outbound-spin}@keyframes outbound-spin{to{transform:rotate(360deg)}}@media (width<=760px){.outbound-notice{flex-wrap:wrap;align-items:flex-start}.outbound-notice .secondary{margin-left:30px}.outbound-layout{grid-template-columns:1fr;min-height:0}.outbound-list{border-right:0;border-bottom:1px solid var(--border);max-height:310px}.outbound-detail{padding:17px}.outbound-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.outbound-detail-head{align-items:flex-start}.outbound-detail-head .secondary{padding:8px}}.crm-reference{--bg:#08090f;--surface:#10111d;--paper:#141523;--ink:#e3e3ed;--muted:#9d9daf;--subtle:#89899f;--border:#252539;--border-strong:#3d3b59;--green:#aaa1ff;--green-deep:#c0b9ff;--green-light:#211f3b;--lime:#aaa1ff;--amber:#e2b774;--amber-light:#292319;--danger:#f39caa;--font-body:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--font-body);--font-sans:var(--font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink);background:var(--bg);font-family:var(--font-body);min-height:100dvh}.crm-reference button,.crm-reference input,.crm-reference select,.crm-reference textarea{font-family:inherit}.crm-reference h1,.crm-reference h2,.crm-reference h3{font-family:var(--font-body)}.crm-reference input,.crm-reference select,.crm-reference textarea{color:var(--ink);border-color:var(--border-strong);background:#0b0c15;border-radius:8px}.crm-reference :focus-visible{outline-offset:3px;outline:2px solid #a99eff}.crm-reference input::placeholder,.crm-reference textarea::placeholder{color:#828296}.crm-reference .sidebar{background:#090a11;border-color:#1c1c2a;width:180px;padding:20px 12px 0}.crm-reference .brand{letter-spacing:-.65px;gap:8px;margin:0 2px 24px;font-size:20px}.crm-reference .brand-mark{color:#9389ed;background:0 0;border-radius:0;width:28px;height:32px}.crm-reference .brand-mark svg{fill:#9389ed}.crm-reference .brand-product{color:#b0adce;letter-spacing:1.8px;font-size:8px}.crm-reference .workspace-switch,.crm-reference .workspace-note{display:none}.crm-reference .nav-caption{color:#858398;letter-spacing:1.45px;margin:15px 7px 10px;font-size:9px}.crm-reference .sidebar nav{gap:3px;display:grid}.crm-reference .nav-item{color:#aaa8bd;border-radius:6px;gap:10px;min-height:36px;padding:8px 9px;font-size:12px;font-weight:450}.crm-reference .nav-item svg{opacity:.85;flex-shrink:0;width:15px;height:15px}.crm-reference .nav-item span{text-align:left}.crm-reference .nav-item:hover{color:#e3dfff;background:#161525}.crm-reference .nav-item.active{color:#c2b8ff;box-shadow:none;background:#1e1b37}.crm-reference .nav-item.active:after{content:"";background:#a797fd;border-radius:50%;flex-shrink:0;width:3px;height:3px;margin-left:auto}.crm-reference .sidebar-bottom{margin-top:auto;padding-top:20px}.crm-reference .collapse-menu{width:100%;font-size:11px}.crm-reference .profile{border:0;gap:8px;min-height:66px;padding:16px 5px}.crm-reference .avatar{color:#c5bfe8;background:#27243d;border:0;width:28px;height:28px;font-size:10px}.crm-reference .profile b{font-size:11px;font-weight:500}.crm-reference .profile small{color:#8d899f;margin-top:4px;font-size:10px}.crm-reference .profile .icon-button{width:22px;padding:2px}.crm-reference .app-body{width:calc(100% - 180px);margin-left:180px}.crm-reference .topbar{background:0 0;border:0;height:48px;padding:0 24px}.crm-reference .breadcrumb{gap:9px;font-size:10px}.crm-reference .breadcrumb strong{color:#b5b1c5}.crm-reference .global-search,.crm-reference .demo-badge,.crm-reference .topbar-right>.avatar{display:none}.crm-reference .crm-tools{z-index:31;position:relative}.crm-reference .crm-tools summary{cursor:pointer;color:var(--muted);align-items:center;gap:6px;padding:5px;font-size:10px;display:flex}.crm-reference .crm-tools nav{border:1px solid var(--border-strong);background:#171624;border-radius:9px;width:210px;padding:5px;position:absolute;top:30px;right:0;box-shadow:0 12px 40px #0008}.crm-reference .crm-tools nav button{width:100%;color:var(--ink);text-align:left;border-radius:5px;align-items:center;gap:9px;padding:10px;font-size:12px;display:flex}.crm-reference .crm-tools nav button:hover{background:#27233f}.crm-reference main{padding:10px 24px 20px}.crm-reference .page-heading{align-items:center;gap:14px;margin-bottom:24px}.crm-reference .eyebrow{color:#a39bbe;letter-spacing:1.4px;font-size:9px}.crm-reference .page-heading h1{letter-spacing:-.8px;margin:7px 0 5px;font-size:25px;font-weight:650;line-height:1.25}.crm-reference .page-heading p{color:#9b97ac;margin:0;font-size:11px}.crm-reference .primary{color:#10101b;box-shadow:none;background:#b0a2fa;border-color:#b0a2fa;border-radius:7px;min-height:34px;padding:7px 12px;font-size:12px}.crm-reference .primary:hover{background:#c4b9ff}.crm-reference .secondary,.crm-reference .filter-button{border-color:var(--border);color:#c3bed4;background:#12121f;border-radius:7px}.crm-reference .date-button,.crm-reference .pipeline-stats,.crm-reference .pipeline-switcher>div:first-child,.crm-reference .pipeline-note{display:none}.crm-reference .pipeline-switcher{box-shadow:none;background:0 0;border:0;min-height:0;margin-bottom:17px;padding:0}.crm-reference .pipeline-tabs{gap:6px}.crm-reference .pipeline-tabs button{color:#b2acc4;border:1px solid var(--border);background:#12121f;border-radius:6px;padding:7px 10px;font-size:10px}.crm-reference .pipeline-tabs button.selected{color:#c7b9ff;background:#211d38;border-color:#514371}.crm-reference .pipeline-tabs .add-pipeline{background:0 0}.crm-reference .pipeline-toolbar{border:0;flex-wrap:wrap;gap:10px;margin:0 0 17px;display:flex}.crm-reference .crm-pipeline-search{grid-template-columns:minmax(200px,2fr) minmax(130px,1fr) minmax(130px,1fr);align-items:end;gap:8px;width:100%;display:grid}.crm-reference .crm-pipeline-search label{color:#9c94b0;gap:4px;font-size:9px;display:grid}.crm-reference .crm-pipeline-search label:first-child{border:1px solid var(--border);background:#0b0c15;border-radius:8px;align-items:center;padding:0 10px;display:flex}.crm-reference .crm-pipeline-search input{background:0 0;border:0;width:100%;min-width:0;padding:10px 5px}.crm-reference .crm-pipeline-search select{border-color:var(--border)}.crm-reference .crm-pipeline-search input,.crm-reference .crm-pipeline-search select{height:36px;font-size:11px}.crm-reference .view-tabs{border-color:var(--border);background:#10101b}.crm-reference .view-tabs button{color:var(--muted);padding:5px 8px;font-size:10px}.crm-reference .view-tabs button.selected{color:#c8baff;box-shadow:none;background:#262038}.crm-reference .toolbar-filters{flex:1;gap:8px}.crm-reference .toolbar-filters .filter-button{min-height:28px;font-size:10px}.crm-reference .leads-count{color:#9993ad;margin-left:auto;font-size:10px}.crm-reference .kanban{scrollbar-color:#3c334f transparent;gap:12px;min-height:550px}.crm-reference .kanban-column{background:#0d0d17;border:1px solid #211e31;border-top:2px solid #6a5696;border-radius:9px;flex:0 0 272px;padding:14px 10px}.crm-reference .column-head{padding:4px 2px 15px}.crm-reference .column-head>div{gap:7px;width:100%}.crm-reference .column-head h2{color:#c9c3d7;font-size:11px;font-weight:550}.crm-reference .stage-dot{background:#8a72c1;width:5px;height:5px}.crm-reference .column-count{color:#b2a8c7;background:0 0;margin-left:auto;font-size:10px}.crm-reference .column-index,.crm-reference .column-value{display:none}.crm-reference .card-stack{gap:10px}.crm-reference .lead-card{box-shadow:none;background:#11101d;border:1px solid #2b263d;border-radius:10px;flex-direction:column;gap:8px;padding:13px 12px;display:flex}.crm-reference .lead-card:hover{box-shadow:none;background:#171322;border-color:#796198;transform:none}.crm-reference .card-person{order:-2;gap:0;margin:0}.crm-reference .card-person>.avatar,.crm-reference .card-person p,.crm-reference .niche-label,.crm-reference .score,.crm-reference .card-divider{display:none}.crm-reference .card-person h3{color:#ddd6e6;margin:0;font-size:12px;font-weight:550}.crm-reference .card-top{flex-wrap:wrap;order:-1;justify-content:flex-start;gap:5px}.crm-reference .source-tag,.crm-reference .source-tag.meta,.crm-reference .crm-product-tag{color:#b8a8d5;background:#201b33;border:1px solid #2f2644;border-radius:4px;padding:2px 5px;font-size:8px}.crm-reference .source-tag svg{display:none}.crm-reference .card-value{color:#ddd6e6;gap:5px;margin:5px 0 0;font-size:13px;display:grid}.crm-reference .card-value:before{content:"Valor estimado";color:#8f849f;font-size:8px;font-weight:400}.crm-reference .card-value svg{display:none}.crm-reference .card-action{color:#a798b8;min-height:16px;margin:0;font-size:9px}.crm-reference .card-action.overdue{color:#e8abaf}.crm-reference .card-bottom{color:#9b8caa;width:100%;padding:3px 0 0;font-size:8px}.crm-reference .owner-mini{color:#b8a8d5;background:#29213d}.crm-reference .column-empty{color:#998fa9;background:0 0;border-color:#242031}.crm-reference .add-card{color:#a294b6;border-color:#32283f;font-size:10px}.crm-reference .page-footer{color:#81738f;border-color:var(--border);font-size:9px}.crm-reference .filter-panel,.crm-reference .table-wrap,.crm-reference .modal,.crm-reference .commercial-controls,.crm-reference .commercial-panel,.crm-reference .commercial-metric,.crm-reference .commercial-filter,.crm-reference .crm-config-card{color:var(--ink);border:1px solid var(--border);box-shadow:none;background:#11101e}.crm-reference table{color:#c5bfd4;background:0 0}.crm-reference th{color:#ada0c5;border-color:var(--border);background:#151222;font-size:10px}.crm-reference td{border-color:var(--border);font-size:12px}.crm-reference tbody tr:hover{background:#211a30}.crm-reference .commercial-hero{display:none}.crm-reference .commercial-metric strong{color:#ddd3f5}.crm-reference .commercial-metric small{color:#a899bb}.crm-reference .commercial-tabs button{color:#a99cb9}.crm-reference .commercial-tabs button.selected{color:#c4b3eb;border-color:#a084d3}.crm-reference .crm-section-tabs{display:none}.crm-reference .commercial-metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.crm-reference .commercial-lime{background:#17162b}.crm-reference .commercial-gold{background:#211d1b}.crm-reference .crm-config-card{border-radius:10px;padding:20px}.crm-reference .crm-config-card h2{margin:0 0 10px;font-size:15px}.crm-reference .crm-config-card p{color:var(--muted);font-size:12px}.crm-reference .crm-config-card button{margin-top:10px}.crm-reference .crm-sales-settings{gap:14px;display:grid}.crm-reference .crm-pipeline-definition{border-top:1px solid var(--border);padding:12px 0;font-size:12px}.crm-reference .crm-chip{color:#c7b7e3;background:#262039;border:1px solid #3c304f;border-radius:5px;padding:3px 7px;font-size:10px;display:inline-block}.crm-reference .crm-catalog-list{flex-wrap:wrap;gap:6px;display:flex}.crm-reference .crm-list-filters{flex-wrap:wrap;gap:9px;display:flex}.crm-reference .crm-list-filters select{width:auto;max-width:100%}.crm-reference .crm-search{border:1px solid var(--border);border-radius:8px;flex:1;align-items:center;gap:8px;min-width:220px;padding:0 10px;display:flex}.crm-reference .crm-search input{background:0 0;border:0}.crm-reference .crm-result-count{color:var(--muted);margin:18px 0;font-size:11px}.crm-reference .crm-lead-link{color:#d2c1ef;text-align:left;font-weight:600}.crm-reference .crm-leads-view td small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.crm-reference.sidebar-collapsed .sidebar{width:62px;padding-left:10px;padding-right:10px}.crm-reference.sidebar-collapsed .app-body{width:calc(100% - 62px);margin-left:62px}.crm-reference.sidebar-collapsed .sidebar .brand>span:last-child,.crm-reference.sidebar-collapsed .nav-caption,.crm-reference.sidebar-collapsed .sidebar .nav-item>span,.crm-reference.sidebar-collapsed .profile>span:nth-child(2),.crm-reference.sidebar-collapsed .profile .icon-button,.crm-reference.sidebar-collapsed .nav-item.active:after{display:none}.crm-reference.sidebar-collapsed .sidebar nav{margin-bottom:22px}.crm-reference.sidebar-collapsed .nav-item{justify-content:center}.crm-reference .modal::backdrop{background:#030208b8}@media (width<=900px){.crm-reference .commercial-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-reference .crm-pipeline-search{grid-template-columns:1fr 1fr}.crm-reference .crm-pipeline-search label:first-child{grid-column:1/-1}}@media (width<=760px){.crm-reference .sidebar,.crm-reference.sidebar-collapsed .sidebar{width:210px;padding:20px 14px 0;transform:translate(-100%)}.crm-reference .sidebar.open{transform:translate(0)}.crm-reference .app-body,.crm-reference.sidebar-collapsed .app-body{width:100%;margin-left:0}.crm-reference .mobile-menu{display:inline-flex}.crm-reference .topbar{height:48px;padding:0 14px}.crm-reference main{padding:8px 14px 18px}.crm-reference .page-heading h1{font-size:23px}.crm-reference .page-heading p{max-width:270px;line-height:1.6}.crm-reference .page-heading{margin-bottom:18px}.crm-reference .page-actions{width:auto}.crm-reference .page-actions .primary{white-space:nowrap;font-size:11px}.crm-reference .pipeline-tabs{flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow:auto}.crm-reference .pipeline-tabs button{flex-shrink:0}.crm-reference .toolbar-filters{flex-wrap:wrap}.crm-reference .leads-count{flex-basis:100%}.crm-reference .mobile-stages{border-color:var(--border);background:#15101e;display:flex}.crm-reference .mobile-stages button{color:#b4a6c7}.crm-reference .mobile-stages .selected{color:#e1cdfb;background:#30223f}.crm-reference .kanban{min-height:390px}.crm-reference .kanban-column{flex-basis:100%;display:none}.crm-reference .kanban-column.mobile-selected{display:block}.crm-reference .crm-list-filters>select{flex:1;width:120px;min-width:0}.crm-reference .crm-search{flex-basis:100%}.crm-reference .commercial-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-reference .collapse-menu{display:none}.crm-reference.sidebar-collapsed .sidebar .brand>span:last-child,.crm-reference.sidebar-collapsed .sidebar .nav-item>span,.crm-reference.sidebar-collapsed .profile>span:nth-child(2),.crm-reference.sidebar-collapsed .nav-caption{display:block}.crm-reference.sidebar-collapsed .nav-item{justify-content:flex-start}.crm-reference.sidebar-collapsed .sidebar nav{margin-bottom:0}}
