@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.block{display:block}.hidden{display:none}.h-590{height:calc(var(--spacing) * 590)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#171c2b;--ink-soft:#434a5b;--muted:#5c6373;--line:#e4e6ec;--surface:#fff;--canvas:#f5f6f8;--green:#1d178a;--green-dark:#2d3753;--green-soft:#e9e8f5;--navy:#1c2234;--amber:#b8792a;--danger:#ba3d3d;--shadow:0 14px 40px #1b22330f}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px}body{color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #1d178a3d}.brand-mark{background:var(--green);color:#fff;letter-spacing:-2px;border-radius:12px;place-items:center;width:38px;height:38px;font-size:22px;font-weight:800;display:grid;box-shadow:0 5px 12px #1c168a33}.primary-button{border:1px solid var(--green);color:#fff;background:var(--green);border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 18px;font-size:13px;font-weight:650;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 5px 12px #16117c1f}.primary-button:hover:not(:disabled){background:var(--green-dark);transform:translateY(-1px);box-shadow:0 8px 18px #16117c2e}.primary-button span{font-size:17px;line-height:1}.icon-button{color:#505664;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:36px;height:36px;font-size:19px;display:inline-grid}.icon-button:hover{border-color:var(--line);background:#f7f7fa}.auth-page{background:#fff;grid-template-columns:minmax(420px,.96fr) minmax(470px,1.04fr);min-height:100vh;display:grid}.auth-story-panel{color:#fff;isolation:isolate;background:#1b2233;flex-direction:column;min-height:100vh;padding:38px clamp(34px,5vw,78px) 28px;display:flex;position:relative;overflow:hidden}.auth-story-panel:before{z-index:-1;content:"";background:radial-gradient(at 16% 84%,#3934a13d,#0000 44%),radial-gradient(at 92% 14%,#4c479f21,#0000 33%);position:absolute;inset:0}.auth-brand{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.auth-brand strong{letter-spacing:-.2px;font-size:14px;display:block}.auth-brand span{color:#ffffff96;letter-spacing:1.8px;margin-top:3px;font-size:9px;font-weight:700;display:block}.auth-story-content{z-index:1;width:min(100%,550px);margin:auto 0;padding:65px 0 72px;position:relative}.story-label{color:#bab9dc;letter-spacing:1.7px;align-items:center;gap:9px;margin-bottom:25px;font-size:10px;font-weight:750;display:flex}.story-label span{background:#5a54c4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5a54c421}.auth-story-content h1{letter-spacing:-2.4px;max-width:560px;margin:0;font-size:clamp(36px,4vw,56px);font-weight:560;line-height:1.1}.auth-story-content h1 em{color:#7a75d9;font-style:normal}.auth-story-content>p{color:#ededf7b5;max-width:440px;margin:23px 0 0;font-size:14px;line-height:1.9}.story-rule{background:#b5b3e480;width:48px;height:1px;margin:33px 0 23px}.story-proof-row{align-items:center;gap:13px;margin:19px 0;display:flex}.proof-icon{color:#8884da;background:#ffffff0a;border:1px solid #8d89d938;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.story-proof-row strong{color:#f5f5fb;font-size:12px;font-weight:650;display:block}.story-proof-row span{color:#ededf79e;margin-top:5px;font-size:11px;display:block}.auth-story-footer{z-index:1;color:#eeeef89e;justify-content:space-between;gap:12px;font-size:10px;display:flex;position:relative}.story-decoration{pointer-events:none;border:1px solid #8985d614;border-radius:50%;position:absolute}.story-decoration-one{width:430px;height:430px;bottom:-215px;right:-275px}.story-decoration-two{width:290px;height:290px;bottom:-145px;right:-205px}.auth-form-panel{background:#fff;justify-content:center;align-items:center;min-height:100vh;padding:55px clamp(32px,6vw,94px);display:flex}.auth-form-inner{width:min(100%,400px)}.mobile-auth-brand{display:none}.form-overline{color:var(--green);letter-spacing:1.65px;align-items:center;gap:8px;margin-bottom:15px;font-size:10px;font-weight:750;display:flex}.form-lock{background:var(--green-soft);letter-spacing:0;border-radius:6px;place-items:center;width:22px;height:22px;font-size:14px;display:grid}.auth-form-inner h2,.simple-auth-card h1{color:#1a2030;letter-spacing:-1.3px;margin:0;font-size:32px;font-weight:650}.auth-form-lead{color:#656a75;margin:10px 0 30px;font-size:13px;line-height:1.8}.login-form{flex-direction:column;gap:9px;display:flex}.login-form label,.change-password-form label{color:#343946;font-size:11px;font-weight:700}.input-wrap{background:#fff;border:1px solid #dbdee6;border-radius:8px;align-items:center;gap:10px;min-height:48px;margin-bottom:12px;padding:0 13px;transition:border-color .16s,box-shadow .16s;display:flex}.input-wrap:focus-within{border-color:#615daf;box-shadow:0 0 0 3px #1d178a14}.input-leading{color:#626774;text-align:center;flex:none;width:18px;font-size:14px}.input-wrap input{color:#262c3b;background:0 0;border:0;outline:0;width:100%;min-width:0;height:46px;padding:0;font-size:12px}.label-line{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.label-line a{color:var(--green);font-size:11px;font-weight:650}.label-line a:hover,.back-link:hover{color:var(--green-dark);text-underline-offset:3px;text-decoration:underline}.show-password{color:#626773;background:0 0;border:0;flex:none;padding:5px 0 5px 7px;font-size:10px;font-weight:650}.password-symbol{font-size:18px}.login-submit{width:100%;margin-top:5px}.button-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.75s linear infinite spin}.form-error{color:#a72f2f;background:#fff5f3;border:1px solid #f3d8d5;border-radius:7px;margin:1px 0 7px;padding:10px 12px;font-size:11px;line-height:1.5}.auth-security-note{background:#f8f8fb;border:1px solid #e3e4ee;border-radius:9px;align-items:flex-start;gap:10px;margin-top:29px;padding:14px 13px;display:flex}.auth-security-note>span{color:var(--green);font-size:17px;line-height:1}.auth-security-note p{color:#646973;margin:0;font-size:10px;line-height:1.7}.auth-form-footer{color:#656a75;flex-wrap:wrap;gap:4px;margin-top:28px;font-size:10px;display:flex}.auth-form-footer span:first-child{color:#626774;font-weight:650}.app-frame{min-height:100vh;display:flex}.sidebar{z-index:20;color:#e8e8f2;background:#1c2234;flex-direction:column;width:250px;padding:26px 15px 16px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-brand{align-items:center;gap:11px;padding:0 9px 33px;display:flex}.sidebar-brand .brand-mark{border-radius:10px;flex:none;width:35px;height:35px;font-size:20px}.sidebar-nav-item,.module-teaser{color:#c3c5d8;border-radius:8px;align-items:center;gap:12px;min-height:43px;margin-top:10px;padding:0 12px;font-size:11px;display:flex;position:relative}.sidebar-nav-item.active{color:#f5f4ff;background:#6560c624;font-weight:650}.nav-symbol{color:#9696c4;place-items:center;width:18px;font-size:16px;display:inline-grid}.active .nav-symbol{color:#7570d7}.active-rail{background:#6863c9;border-radius:3px 0 0 3px;width:3px;position:absolute;top:10px;bottom:10px;right:-15px}.module-teaser{color:#9ea9c1;min-height:39px;margin-top:5px}.module-lock{color:#98a2bb;margin-left:auto;font-size:9px}.sidebar-bottom{border-top:1px solid #d8d7f21f;align-items:flex-start;gap:10px;margin-top:auto;padding:14px 10px 3px;display:flex}.sidebar-help-icon{color:#9d9acd;border:1px solid #b7b5df42;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.sidebar-help-copy strong,.sidebar-help-copy span{display:block}.main-column{flex-direction:column;width:calc(100% - 250px);min-height:100vh;margin-left:250px;display:flex}.topbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #e8eaef;justify-content:space-between;align-items:center;min-height:70px;padding:0 39px;display:flex;position:sticky;top:0}.topbar-right{align-items:center;gap:15px;display:flex}.connection-state{color:#656a74;align-items:center;gap:7px;font-size:10px;display:inline-flex}.connection-state.connected{color:#1f7c5c}.connection-state.unavailable{color:#b04b3f}.connection-dot{background:#c0c3cb;border-radius:50%;width:6px;height:6px}.connection-state.connected .connection-dot{background:#1eac7c;box-shadow:0 0 0 3px #1eac7c1a}.refresh-health{color:#636875;width:28px;height:28px;font-size:19px}.topbar-divider{background:#e4e6ec;width:1px;height:27px}.sign-out-button{color:#606674;white-space:nowrap;background:0 0;border:0;padding:7px 5px;font-size:10px;font-weight:650}.sign-out-button:hover:not(:disabled){color:#1e197d}.user-chip{align-items:center;gap:9px;display:flex}.avatar{color:#19147a;background:#eaeaf6;border:1px solid #dad9ee;border-radius:10px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:750;display:grid}.user-chip-copy strong,.user-chip-copy span{text-overflow:ellipsis;white-space:nowrap;max-width:160px;display:block;overflow:hidden}.user-chip-copy span{color:#646974;text-transform:capitalize;margin-top:4px;font-size:9px}.mobile-menu,.sidebar-close,.mobile-backdrop{display:none}.page-content{flex:1;width:100%;max-width:1480px;margin:0 auto;padding:35px 39px 42px}.app-footer{color:#686d77;background:#fff;border-top:1px solid #e8eaef;justify-content:space-between;gap:15px;padding:16px 39px 18px;font-size:9px;display:flex}.page-heading-row{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.page-heading-row h1{color:#1c2233;letter-spacing:-1.4px;margin:9px 0 8px;font-size:clamp(25px,2.4vw,32px);font-weight:650}.phase-badge{color:#4e5b78;white-space:nowrap;background:#fff;border:1px solid #dcdceb;border-radius:7px;align-items:center;gap:8px;margin-top:7px;padding:9px 11px;font-size:9px;display:inline-flex}.phase-dot{background:#3630a9;border-radius:50%;width:6px;height:6px}.workspace-banner{color:#fff;background:#1f263a;border:1px solid #2b3551;border-radius:13px;min-height:230px;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 25px #1e253714}.banner-copy{z-index:2;width:67%;padding:28px 31px 27px;position:relative}.banner-overline{color:#a09dd6;letter-spacing:1.35px;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.banner-check{color:#c6c4ef;background:#7b76d429;border-radius:5px;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.banner-copy h2{color:#f4f4fb;letter-spacing:-.7px;max-width:500px;margin:14px 0 10px;font-size:clamp(21px,2.2vw,27px);font-weight:580;line-height:1.25}.banner-copy>p{color:#c2c4d8;max-width:560px;margin:0;font-size:11px;line-height:1.8}.banner-facts{flex-wrap:wrap;gap:8px 17px;margin-top:19px;display:flex}.banner-facts span{color:#d2d3e4;align-items:center;gap:6px;font-size:9px;display:inline-flex}.banner-facts i{background:#6c67d4;border-radius:50%;width:5px;height:5px}.banner-visual{background:radial-gradient(#5c57bd2b,#0000 57%);width:35%;min-width:250px;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.visual-orbit{border:1px solid #8984dd33;border-radius:50%;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)rotate(-24deg)}.orbit-one{width:220px;height:135px}.orbit-two{width:170px;height:210px;transform:translate(-50%,-50%)rotate(42deg)}.visual-core{background:linear-gradient(145deg,#534eb54d,#ffffff0a);border:1px solid #a6a2e8a6;border-radius:25px;place-items:center;width:83px;height:83px;display:grid;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:0 0 0 12px #746fd10a,0 0 45px #625cd921}.visual-core-inner{color:#e8e7ff;letter-spacing:-3px;background:#2f2a8c;border-radius:15px;place-items:center;width:46px;height:46px;font-size:29px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff2e}.visual-tag{color:#dddcef;white-space:nowrap;background:#191f2fe6;border:1px solid #bebce82e;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;display:flex;position:absolute;box-shadow:0 10px 30px #0b0e1526}.tag-top{top:29px;right:19px}.tag-bottom{bottom:27px;left:2px}.tag-mini-dot{background:#726dd6;border-radius:50%;width:6px;height:6px}.tag-check{color:#7772d4;font-weight:800}.visual-spark{color:#8782da;font-size:25px;position:absolute}.spark-one{top:51px;left:41px}.spark-two{font-size:45px;bottom:49px;right:40px}.section-heading-row{justify-content:space-between;align-items:flex-end;gap:18px;margin:30px 0 15px;display:flex}.section-heading-row h2{color:#292f41;letter-spacing:-.35px;margin:0;font-size:15px;font-weight:700}.section-heading-row p{color:#646974;margin:6px 0 0;font-size:10px}.subtle-label{color:#646975;letter-spacing:1.3px;padding-bottom:3px;font-size:8px;font-weight:750}.identity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.identity-card{background:#fff;border:1px solid #e5e7ed;border-radius:10px;align-items:flex-start;gap:11px;min-width:0;padding:17px 14px;display:flex;box-shadow:0 2px 5px #1b223304}.identity-card-icon{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.green-icon{color:#18137d;background:#e9e8f6}.navy-icon{color:#403d77;background:#ededf4}.amber-icon{color:#8e632a;background:#fbf2e3}.identity-card-copy{flex:1;min-width:0}.card-kicker{color:#636873;letter-spacing:1px;margin:2px 0 7px;font-size:8px;font-weight:750;display:block}.identity-card-copy strong{color:#303544;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;display:block;overflow:hidden}.identity-card-copy>span:last-child{color:#656a75;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;display:block;overflow:hidden}.small-status{white-space:nowrap;border-radius:5px;flex:none;align-items:center;gap:5px;margin:1px 0 0 auto;padding:5px 7px;font-size:8px;display:inline-flex}.status-active{color:#29247c;background:#ededf8}.status-active i{background:#322caf;border-radius:50%;width:5px;height:5px}.status-neutral{color:#666972;background:#f3f4f6}.modules-heading{margin-top:31px}.module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.future-module-card{background:#fff;border:1px solid #e5e7ed;border-radius:10px;flex-direction:column;min-height:198px;padding:16px 15px 12px;transition:border-color .16s,box-shadow .16s;display:flex}.future-module-card:hover{border-color:#d5d6e5;box-shadow:0 8px 22px #1e25370a}.future-module-top{justify-content:space-between;align-items:center;display:flex}.future-module-symbol{color:#28237e;background:#f3f3fa;border:1px solid #e2e2ee;border-radius:9px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.module-phase{color:#656a74;letter-spacing:.65px;background:#f5f5f7;border-radius:4px;padding:5px 6px;font-size:7px;font-weight:750}.future-module-number{color:#636873;letter-spacing:1.1px;margin-top:15px;font-size:8px;font-weight:750}.future-module-card h3{color:#2b3142;letter-spacing:-.2px;margin:6px 0;font-size:12px;font-weight:700}.future-module-card p{color:#646974;flex:1;margin:0;font-size:9px;line-height:1.65}.module-progress{gap:4px;margin-top:14px;display:flex}.module-progress span{background:#eceef2;border-radius:3px;flex:1;height:3px}.module-card-footer{color:#646975;border-top:1px solid #eff0f2;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;font-size:8px;display:flex}.module-arrow{color:#626774;font-size:13px}.honesty-note{background:#f9f9fb;border:1px solid #e2e5eb;border-radius:8px;align-items:flex-start;gap:10px;margin-top:19px;padding:12px 14px;display:flex}.honesty-note-icon{color:#505578;border:1px solid #d5d7e4;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.honesty-note p{color:#646974;margin:0;font-size:9px;line-height:1.7}.honesty-note strong{color:#475167;font-weight:700}.simple-auth-page{background:linear-gradient(135deg,#f5f6f8,#ededf5);place-items:center;min-height:100vh;padding:28px;display:grid}.simple-auth-card{width:min(100%,450px);box-shadow:var(--shadow);background:#fff;border:1px solid #e3e6ec;border-radius:15px;padding:36px}.light-auth-brand{margin-bottom:38px}.light-auth-brand strong{color:#272e42}.light-auth-brand span{color:#626774}.simple-auth-card h1{font-size:29px}.simple-auth-card .auth-form-lead{margin-bottom:23px}.back-link{color:#28237c;margin-top:20px;font-size:11px;font-weight:650;display:inline-block}.recovery-smallprint{color:#656a75;border-top:1px solid #eceef2;margin:24px 0 0;padding-top:17px;font-size:9px;line-height:1.7}.success-note{color:#2f7658;background:#f2faf5;border:1px solid #d8eee1;border-radius:9px;flex-direction:column;gap:8px;padding:15px;font-size:11px;line-height:1.6;display:flex}.success-note strong{font-size:13px}.success-note span{color:#5f7369}.success-note a{color:#1b7c5b;margin-top:5px;font-weight:700}.form-hint{color:#656a76;margin:0;font-size:10px;line-height:1.6}.force-password-panel{background:#fffdf7;border:1px solid #e5d9bf;border-radius:12px;gap:18px;margin:0 0 24px;padding:22px;display:flex}.force-password-icon{color:#8a611f;background:#f8edcf;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.force-password-content{flex:1;min-width:0}.force-password-content h2{color:#453923;letter-spacing:-.5px;margin:7px 0;font-size:19px}.force-password-content>p{color:#786f5b;margin:0 0 16px;font-size:11px;line-height:1.7}.change-password-form,.change-password-form label{flex-direction:column;gap:7px;display:flex}.change-password-form input{background:#fff;border:1px solid #dbdee6;border-radius:7px;outline:none;width:100%;height:39px;padding:0 11px;font-size:11px}.change-password-form input:focus{border-color:#8a89be;box-shadow:0 0 0 3px #1d178a14}.form-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:3px;display:grid}.form-submit{align-self:flex-start;margin-top:8px}.boot-screen{background:#f7f7fa;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.boot-title{color:#2a3145;margin-top:17px;font-size:14px;font-weight:700}.boot-subtitle{color:#626875;margin-top:7px;font-size:11px}.loading-bar{background:#e5e6ee;border-radius:4px;width:180px;height:3px;margin-top:25px;overflow:hidden}.loading-bar span{background:#3c37a5;border-radius:4px;width:38%;height:100%;animation:1.35s ease-in-out infinite loading;display:block}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(360%)}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1220px){.page-content{padding:30px 26px 36px}.topbar{padding:0 26px}.banner-copy{width:71%;padding:25px}.banner-visual{width:30%;min-width:220px}.identity-grid{grid-template-columns:1fr}.identity-card{align-items:center}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-card-copy{min-width:0}}@media (max-width:900px){.auth-page{grid-template-columns:minmax(300px,.85fr) minmax(390px,1.15fr)}.auth-story-panel{padding-left:33px;padding-right:33px}.auth-story-content h1{font-size:39px}.auth-form-panel{padding:40px 34px}.sidebar{width:225px}.main-column{width:calc(100% - 225px);margin-left:225px}.user-chip-copy{display:none}}@media (max-width:700px){.auth-page{min-height:100vh;display:block}.auth-story-panel{display:none}.auth-form-panel{min-height:100vh;padding:33px 24px}.auth-form-inner{width:min(100%,410px)}.mobile-auth-brand{align-items:center;gap:11px;margin-bottom:49px;display:flex}.mobile-auth-brand strong{color:#252d44;font-size:13px;display:block}.mobile-auth-brand span{color:#636875;letter-spacing:1.5px;margin-top:4px;font-size:8px;font-weight:750;display:block}.auth-form-inner h2{font-size:29px}.auth-security-note,.auth-form-footer{margin-top:23px}.sidebar{z-index:40;width:270px;transition:transform .2s;transform:translate(-105%);box-shadow:12px 0 35px #12162224}.sidebar.sidebar-open{transform:translate(0)}.sidebar-close{color:#b6b9d0;margin-left:auto;font-size:24px;display:inline-grid}.mobile-backdrop{z-index:30;background:#11151f59;border:0;display:block;position:fixed;inset:0}.main-column{width:100%;margin-left:0}.topbar{min-height:62px;padding:0 16px}.mobile-menu{margin-right:7px;display:inline-grid}.breadcrumbs{gap:7px;margin-right:auto;font-size:10px}.topbar-right{gap:7px}.connection-state{gap:0;font-size:0}.connection-dot{width:7px;height:7px}.refresh-health{width:30px}.topbar-divider{height:22px}.sign-out-button{padding:7px 3px;font-size:9px}.user-chip{gap:0}.page-content{padding:25px 16px 31px}.page-heading-row{display:block}.page-heading-row h1{font-size:27px}.phase-badge{margin-top:15px}.workspace-banner{min-height:0}.banner-copy{width:100%;padding:23px 20px}.banner-visual{opacity:.14;width:55%;min-width:180px}.banner-copy h2{font-size:23px}.banner-copy>p{max-width:100%}.banner-facts{z-index:2;gap:8px 13px;position:relative}.identity-grid{grid-template-columns:1fr}.identity-card{padding:14px 12px}.module-grid{grid-template-columns:1fr}.future-module-card{min-height:177px}.app-footer{padding:14px 16px;font-size:8px}.force-password-panel{padding:16px}.force-password-icon{display:none}.form-grid-two{grid-template-columns:1fr}.simple-auth-page{align-items:start;padding:16px}.simple-auth-card{margin:20px 0;padding:25px 21px}.light-auth-brand{margin-bottom:32px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ink:#181e2d;--ink-soft:#434a5b;--muted:#5c6373;--line:#e3e5eb;--canvas:#f6f6f8;--green:#1a1584;--green-dark:#2a344f;--green-soft:#e9e8f5;--navy:#1d2335;--shadow:0 2px 12px #1a203009}body{background:#f7f7f9;font-size:13px}.app-frame{background:#f7f7f9}.sidebar{color:#e8e8f2;background:#1d2436;border-right:1px solid #242d44;width:248px;padding:25px 13px 15px}.sidebar-brand{min-height:46px;padding:0 10px 29px;text-decoration:none}.sidebar-brand-home{flex:1;align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}.sidebar-brand .brand-mark{box-shadow:none;letter-spacing:0;background:#241e9a;border-radius:10px}.brand-product{color:#96a1bb;letter-spacing:1.45px;margin-top:4px;font-size:8px;font-weight:750}.sidebar-navigation{gap:4px;margin-top:10px;display:grid}.sidebar-nav-item{color:#bcc3d3;border:1px solid #0000;border-radius:7px;gap:11px;min-height:42px;margin:0;padding:0 12px;font-size:12px;font-weight:520;transition:background .15s,color .15s}.sidebar-nav-item svg{color:#97a3bd;flex:none}.sidebar-nav-item:hover{color:#fff;background:#ffffff0e}.sidebar-nav-item.active{color:#fff;background:#2b3551;border-color:#33315f;font-weight:650}.sidebar-nav-item .nav-chevron{color:#9390ce;margin-left:auto}.spaced-label{margin-top:29px}.secondary-nav{margin-top:10px}.sidebar-bottom{border-color:#d8d7f221;gap:10px;margin-top:auto;padding:16px 8px 4px}.sidebar-help-icon{color:#b4b3d6;background:#ffffff0b;border-color:#b7b5df33;border-radius:7px}.sidebar-help-copy{flex:1;min-width:0}.sidebar-help-copy strong{color:#d7d6e9;font-size:10px;font-weight:650}.sidebar-help-copy span{color:#99a3bc;margin-top:5px;font-size:9px;line-height:1.5}.trial-shortcut{color:#9b9fbd;place-items:center;padding:3px;display:grid}.main-column{width:calc(100% - 248px);margin-left:248px}.topbar{background:#fffffff2;border-color:#e7e9ee;min-height:64px;padding:0 32px;box-shadow:0 1px #1a203003}.breadcrumbs{color:#636874;align-items:center;gap:9px;font-size:11px;display:flex}.breadcrumbs strong{color:#2a3040;font-weight:650}.topbar-right{gap:12px}.connection-state{color:#646976;gap:7px;font-size:10px;font-weight:550}.connection-dot{width:6px;height:6px;box-shadow:none}.connection-state.connected .connection-dot{background:#2e9a6f}.connection-state.unavailable .connection-dot{background:#d0785c}.refresh-health{color:#626774;width:30px;height:30px}.header-plan-chip{color:#343079;white-space:nowrap;background:#f5f5fb;border:1px solid #d9d9e9;border-radius:6px;align-items:center;gap:7px;min-height:28px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.plan-chip-dot{background:#2b2597;border-radius:50%;width:6px;height:6px}.sign-out-button{color:#616775;align-items:center;gap:6px;padding:7px 5px;font-size:10px;font-weight:600;display:inline-flex}.sign-out-button:hover{color:#a74d43}.topbar-divider{height:25px}.user-chip{gap:9px}.avatar{color:#302c71;background:#e7e7f3;border:1px solid #d3d5e1;border-radius:8px;width:32px;height:32px;font-size:10px}.user-chip-copy strong{color:#282d3c;font-size:10px;font-weight:650}.user-chip-copy span{color:#646974;text-transform:capitalize;font-size:9px}.page-content{max-width:1540px;padding:29px 32px 40px}.app-footer{background:#fff;padding:14px 32px 16px;font-size:9px}.footer-separator{color:#989daa;padding:0 6px}.primary-button{color:#fff;min-height:38px;box-shadow:none;background:#1a1584;border-color:#1a1584;border-radius:7px;gap:8px;padding:0 13px;font-size:11px;font-weight:650}.primary-button:hover:not(:disabled){background:#2a344f;border-color:#2a344f;transform:translateY(-1px);box-shadow:0 3px 8px #2a344f1f}.primary-button span{font-size:inherit}.secondary-button{color:#4f5667;background:#fff;border:1px solid #dbdee6;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:10px;font-weight:650;transition:all .15s;display:inline-flex}.secondary-button:hover{color:#231f6c;background:#f8f8fc;border-color:#b9b9d7}.icon-button{color:#606777;border-radius:7px;width:32px;height:32px}.eyebrow{color:#37337d;letter-spacing:1.35px;font-size:9px;font-weight:800}.page-heading-row{align-items:center;margin-bottom:23px}.page-heading-row h1{color:#1b2130;letter-spacing:-1.35px;margin:8px 0 7px;font-size:clamp(25px,2vw,31px);font-weight:690;line-height:1.1}.page-intro{color:#646975;margin:0;font-size:11px;line-height:1.65}.heading-cta{align-self:center}.mobile-menu,.sidebar-close{display:none}.phase-two-dashboard .dashboard-heading{margin-bottom:20px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:17px 0;display:grid}.metric-card{background:#fff;border:1px solid #e2e4ea;border-radius:9px;min-width:0;padding:16px 17px 14px;box-shadow:0 1px 2px #181e2e04}.metric-topline{color:#626876;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.metric-icon{border:1px solid #0000;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.metric-amber{color:#8b672d;background:#fbf4e6;border-color:#f0e5cf}.metric-red{color:#a55346;background:#fbefed;border-color:#f2dfdc}.metric-value{color:#1d2334;letter-spacing:-1.05px;font-variant-numeric:tabular-nums;margin-top:13px;font-size:27px;font-weight:700;line-height:1.1}.metric-foot{color:#646975;align-items:center;gap:6px;margin-top:10px;font-size:9px;display:flex}.metric-foot-mark{background:#b4bac8;border-radius:50%;width:5px;height:5px}.loading-value{color:#888e9c}.trial-banner{background:#f5f5fb;border:1px solid #dddcec;border-radius:9px;align-items:center;gap:13px;min-height:76px;margin:0 0 17px;padding:14px 17px 18px;display:flex;position:relative;overflow:hidden}.trial-banner-icon{color:#2a267b;background:#eaeaf6;border:1px solid #d7d6ea;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.trial-banner-copy{flex:1;min-width:0}.trial-banner-copy strong{color:#2a275e;font-size:11px;font-weight:700}.trial-banner-copy p{color:#5c6476;margin:5px 0 0;font-size:10px;line-height:1.5}.text-link,.subtle-link{color:#28237d;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.trial-progress-track{background:#e6e6f1;height:3px;position:absolute;bottom:0;left:0;right:0}.trial-progress-track span{background:#5d59b0;border-radius:0 3px 3px 0;height:100%;transition:width .25s;display:block}.expired-banner{background:#fff8f6;border-color:#f1dcd7}.expired-banner .trial-banner-icon{color:#a95349;background:#fdf0ec;border-color:#f0d9d3}.expired-banner .trial-banner-copy strong{color:#91483f}.expired-banner .trial-banner-copy p{color:#8c6861}.dashboard-columns{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;gap:15px;margin-top:15px;display:grid}.panel{background:#fff;border:1px solid #e2e4ea;border-radius:9px;min-width:0;box-shadow:0 1px 2px #181e2e04}.panel-heading{border-bottom:1px solid #edeff3;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px 15px;display:flex}.panel-heading h2{color:#242a3a;letter-spacing:-.2px;margin:0;font-size:13px;font-weight:700}.panel-heading p{color:#646975;margin:5px 0 0;font-size:9px;line-height:1.5}.panel-heading-icon{color:#4f5479}.pipeline-list{padding:13px 18px 15px}.pipeline-row{grid-template-columns:116px minmax(60px,1fr);align-items:center;gap:16px;margin:0 0 14px;display:grid}.pipeline-row:last-of-type{margin-bottom:12px}.pipeline-row-label{color:#606777;align-items:center;gap:8px;font-size:10px;display:flex}.pipeline-row-label strong{color:#313747;font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px;font-weight:700}.pipeline-dot{border-radius:3px;flex:none;width:7px;height:7px}.pipeline-track{background:#f0f1f3;border-radius:4px;height:7px;overflow:hidden}.pipeline-track span{border-radius:4px;min-width:0;height:100%;transition:width .3s;display:block}.stage-contacted{background:#7daea0}.stage-qualified{background:#b1a0d9}.stage-proposal{background:#dfb36e}.stage-won{background:#49a47b}.stage-lost{background:#d7a09a}.pipeline-total{color:#636874;border-top:1px solid #eceef2;justify-content:space-between;padding-top:12px;font-size:9px;display:flex}.pipeline-total strong{color:#2f364a;font-size:11px}.panel-loading{color:#646975;text-align:center;padding:38px 18px;font-size:10px}.empty-panel{text-align:center;flex-direction:column;align-items:center;padding:32px 20px 27px;display:flex}.empty-panel-icon{color:#3f3b7b;background:#f1f1f8;border:1px solid #e2e2ee;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:11px;display:grid}.empty-panel>strong,.empty-table-state>strong{color:#2b3143;font-size:11px;font-weight:700}.empty-panel>p{color:#646974;max-width:300px;margin:7px 0 14px;font-size:10px;line-height:1.7}.empty-panel-compact{padding:29px 20px 28px}.snapshot-list{padding:5px 17px 15px}.snapshot-row{border-bottom:1px solid #f0f1f3;align-items:center;gap:10px;padding:13px 1px;display:flex}.snapshot-row:last-of-type{border-bottom:0}.snapshot-symbol{color:#4c4f7a;background:#f7f7fa;border:1px solid #e3e4ec;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.snapshot-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.snapshot-copy span{color:#636874;font-size:9px}.snapshot-copy strong{color:#353b4a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.snapshot-check{color:#3e3a7d}.snapshot-arrow{color:#5c6476;place-items:center;display:grid}.seat-usage{padding:12px 2px 1px}.seat-usage-head{color:#646976;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:9px;display:flex}.seat-usage-head strong{color:#3d475f;font-weight:700}.seat-usage-track{background:#e9ebf1;border-radius:8px;height:5px;overflow:hidden}.seat-usage-track span{background:#48449b;border-radius:8px;height:100%;display:block}.recent-panel{margin-top:15px;overflow:hidden}.table-scroll{width:100%;overflow-x:auto}.crm-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.crm-table th{color:#666b78;background:#fafafc;border-bottom:1px solid #eceef2;height:39px;padding:0 12px;font-size:9px;font-weight:700}.crm-table th:first-child,.crm-table td:first-child{padding-left:18px}.crm-table td{color:#51596b;border-bottom:1px solid #f0f1f3;height:58px;padding:8px 12px;font-size:10px}.crm-table tbody tr:last-child td{border-bottom:0}.crm-table tbody tr:hover td{background:#fcfcfd}.lead-name-cell{text-align:left;align-items:center;gap:10px;min-width:170px;display:flex}.lead-avatar{color:#494c76;background:#ededf5;border:1px solid #dfe2ea;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:9px;font-weight:750;display:grid}.lead-name-cell>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.lead-name-cell strong{color:#2a3040;text-overflow:ellipsis;max-width:220px;font-size:10px;font-weight:700;overflow:hidden}.lead-name-cell small{color:#656a75;text-overflow:ellipsis;max-width:220px;font-size:9px;overflow:hidden}.status-pill{border:1px solid #0000;border-radius:5px;align-items:center;min-height:22px;padding:0 8px;font-size:9px;font-weight:650;display:inline-flex}.status-new{color:#476dad;background:#f0f5fe;border-color:#e1eafa}.status-contacted{color:#367867;background:#edf8f3;border-color:#dbeee7}.status-qualified{color:#7362a9;background:#f5f1fb;border-color:#e8e1f6}.status-proposal{color:#926627;background:#fdf6e9;border-color:#f0e3cb}.status-won{color:#277651;background:#ebf8f0;border-color:#d2ebdc}.status-lost{color:#a05c55;background:#fdf2f0;border-color:#f0ddda}.status-config-slate{color:#4b5563;background:#f3f4f6;border-color:#e5e7eb}.status-config-blue{color:#476dad;background:#f0f5fe;border-color:#e1eafa}.status-config-violet{color:#7362a9;background:#f5f1fb;border-color:#e8e1f6}.status-config-amber{color:#926627;background:#fdf6e9;border-color:#f0e3cb}.status-config-green{color:#277651;background:#ebf8f0;border-color:#d2ebdc}.status-config-red{color:#a05c55;background:#fdf2f0;border-color:#f0ddda}.priority-text{color:#626875;align-items:center;gap:6px;font-size:10px;display:inline-flex}.priority-text>span{background:#9ba1af;border-radius:50%;width:6px;height:6px}.priority-high{color:#a75850}.priority-high>span{background:#cf766b}.priority-medium{color:#8a6b2a}.priority-medium>span{background:#d5ae5b}.priority-low{color:#4c7861}.priority-low>span{background:#7caf8e}.table-muted{color:#646975!important}.table-open{color:#626774;border:1px solid #0000;border-radius:6px;place-items:center;width:27px;height:27px;display:inline-grid}.table-open:hover{color:#2d2880;background:#f4f4fa;border-color:#dddee9}.dashboard-note,.leads-footnote,.pricing-footnote{color:#636874;align-items:flex-start;gap:9px;margin-top:14px;font-size:9px;line-height:1.65;display:flex}.dashboard-note svg,.leads-footnote svg,.pricing-footnote>svg{color:#4b4e7a;flex:none;margin-top:1px}.dashboard-note p,.pricing-footnote p{margin:0}.dashboard-note strong,.pricing-footnote strong{color:#596276;font-weight:700}.inline-error{color:#9f4b43;background:#fff7f5;border:1px solid #f1d8d3;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin:0 0 14px;padding:12px 14px;font-size:10px;display:flex}.inline-error button{color:#90483f;background:0 0;border:0;font-weight:750}.leads-page{min-width:0}.leads-heading{margin-bottom:19px}.lead-summary-strip{background:#fff;border:1px solid #e2e4ea;border-radius:9px;align-items:center;gap:17px;min-height:66px;margin-bottom:14px;padding:12px 17px;display:flex}.lead-summary-strip>div{align-items:center;gap:10px;display:flex}.summary-strip-icon{color:#39357e;background:#f2f2f8;border:1px solid #dfdfec;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.summary-strip-soft{color:#60708c;background:#f7f8fb;border-color:#e7ebf3}.lead-summary-strip>div>span:last-child:not(.summary-strip-icon){flex-direction:column;gap:4px;display:flex}.lead-summary-strip strong{color:#262c3e;font-variant-numeric:tabular-nums;font-size:15px;font-weight:720}.lead-summary-strip small{color:#636874;font-size:9px}.summary-strip-divider{background:#e8eaef;width:1px;height:35px}.lead-summary-strip .summary-strip-right{color:#5e6576;margin-left:auto;font-size:9px}.summary-strip-right span{align-items:center;gap:7px;display:inline-flex}.shield-check-tiny{color:#413e7c;background:#f4f4fa;border:1px solid #d9d9e9;border-radius:50%;place-items:center;width:16px;height:16px;display:inline-grid}.leads-table-panel{overflow:hidden}.lead-toolbar{border-bottom:1px solid #eff0f2;justify-content:space-between;align-items:center;gap:13px;padding:14px 16px;display:flex}.search-field{color:#666b78;background:#fff;border:1px solid #e1e3e9;border-radius:7px;align-items:center;gap:9px;width:min(100%,320px);min-width:190px;height:35px;padding:0 10px;transition:border .15s,box-shadow .15s;display:flex}.search-field:focus-within{border-color:#a5a5cb;box-shadow:0 0 0 3px #2a258a12}.search-field input{color:#343a4a;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.search-field input::placeholder{color:#646976}.search-field kbd{color:#646976;border:1px solid #e7e9ee;border-radius:4px;padding:2px 4px;font-size:9px;display:none}.toolbar-controls{align-items:center;gap:7px;display:flex}.filter-select{color:#666c79;background:#fff;border:1px solid #e2e4ea;border-radius:6px;align-items:center;gap:5px;min-height:34px;padding:0 8px;display:flex;position:relative}.filter-select span{color:#646975;font-size:9px}.filter-select select{appearance:none;color:#474f61;cursor:pointer;background:0 0;border:0;outline:0;max-width:88px;padding:0 12px 0 0;font-size:9px}.filter-select>svg{pointer-events:none;color:#646976;position:absolute;right:7px}.source-filter select{max-width:72px}.toolbar-icon-button{color:#646b7b;background:#fff;border:1px solid #e2e4ea;border-radius:6px;place-items:center;width:33px;height:33px;display:grid}.toolbar-icon-button:hover,.toolbar-filter-active{color:#28237d;background:#f3f3fa;border-color:#c3c4db}.table-results-line{color:#646975;justify-content:space-between;align-items:center;gap:15px;padding:11px 17px;font-size:9px;display:flex}.results-right{align-items:center;gap:7px;display:inline-flex}.results-right select{color:#596173;cursor:pointer;background:0 0;border:0;outline:0;font-size:9px}.leads-data-table{min-width:920px}.leads-data-table th{height:41px;padding:0 12px}.leads-data-table th:first-child,.leads-data-table td:first-child{padding-left:17px;padding-right:4px}.fake-check{background:#fff;border:1px solid #d4d7df;border-radius:4px;width:13px;height:13px;display:inline-block}.tiny-sort{color:#616774;vertical-align:middle;background:0 0;border:0;place-items:center;width:18px;height:18px;display:inline-grid}.leads-data-table td{height:65px}.lead-name-button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lead-name-button:hover strong{color:#1b1680}.assignee-cell{color:#5e6677;align-items:center;gap:7px;font-size:9px;display:inline-flex}.assignee-avatar{color:#545f78;background:#f2f3f6;border:1px solid #e4e6eb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-weight:700;display:grid}.follow-up-cell{align-items:center;gap:5px;font-size:9px;display:inline-flex}.follow-up-none{color:#646975}.follow-up-upcoming{color:#576178}.follow-up-overdue{color:#ab584b}.lead-value-cell{font-variant-numeric:tabular-nums;font-weight:650;color:#50586c!important;font-size:10px!important}.row-action-group{align-items:center;gap:3px;display:flex}.row-action-button{color:#626773;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.row-action-button:hover:not(:disabled){color:#28237d;background:#f5f5fa;border-color:#dfe2ea}.row-action-button:disabled{cursor:not-allowed;opacity:.35}.lead-contact-action[aria-disabled=true]{pointer-events:none;opacity:.35}.table-empty-state{color:#626774;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:155px;font-size:10px;display:flex}.table-empty-state>p{color:#636874;margin:-2px 0 4px;font-size:10px}.empty-table-state{min-height:310px;padding:25px}.empty-table-state .empty-panel-icon{margin-bottom:2px}.table-pagination{color:#646974;border-top:1px solid #eceef2;justify-content:space-between;align-items:center;padding:12px 17px;font-size:9px;display:flex}.table-pagination>span strong{color:#4d576d;font-weight:700}.table-pagination>div{align-items:center;gap:5px;display:flex}.pagination-button,.pagination-page{color:#666c79;background:#fff;border:1px solid #e1e4ea;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.pagination-button:disabled{opacity:.38}.pagination-page{color:#2a257e;background:#f0f0f8;border-color:#cccce2;font-size:10px;font-weight:700}.leads-footnote{align-items:center;margin:14px 3px 0}.leads-footnote span{line-height:1.6}.write-access-banner{color:#90564f;background:#fff8f6;border:1px solid #eed8d3;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;padding:12px 14px;font-size:10px;display:flex}.write-access-banner>div{align-items:center;gap:8px;display:flex}.write-access-banner svg{color:#ab5649;flex-shrink:0}.write-access-banner strong{font-weight:750}.modal-backdrop,.drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14182459;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.lead-form-modal{background:#fff;border:1px solid #e0e3e9;border-radius:12px;width:min(100%,760px);max-height:min(91vh,850px);animation:.16s ease-out modal-in;overflow-y:auto;box-shadow:0 25px 70px #14192633}.modal-heading{z-index:2;background:#fff;border-bottom:1px solid #eaecf1;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 23px 17px;display:flex;position:sticky;top:0}.modal-heading h2{color:#1e2538;letter-spacing:-.6px;margin:7px 0 5px;font-size:20px;font-weight:700}.modal-heading p{color:#646974;margin:0;font-size:10px}.lead-form{padding:20px 23px 22px}.form-section-label{color:#555f78;letter-spacing:1.1px;margin-bottom:12px;font-size:9px;font-weight:800}.form-section-spaced{margin-top:21px}.lead-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 15px;display:grid}.lead-form-grid label,.change-password-form label{color:#535b6e;flex-direction:column;gap:7px;font-size:10px;font-weight:650;display:flex}.lead-form-grid label em{color:#b85044;font-style:normal}.lead-form-grid input,.lead-form-grid select{color:#303648;background:#fff;border:1px solid #e0e3e9;border-radius:6px;outline:0;width:100%;min-width:0;height:37px;padding:0 10px;font-size:10px;font-weight:450;transition:border .15s,box-shadow .15s}.lead-form-grid input:focus,.lead-form-grid select:focus{border-color:#9c9bc8;box-shadow:0 0 0 3px #1a158412}.lead-form-grid input::placeholder{color:#636875}.field-span-two{grid-column:span 2}.modal-actions{border-top:1px solid #eceef2;justify-content:flex-end;gap:8px;margin-top:25px;padding-top:15px;display:flex}.modal-actions .primary-button{min-width:125px}.form-error{color:#a04e45;background:#fff7f5;border:1px solid #efd8d4;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:10px;line-height:1.5}.drawer-backdrop{background:#11151f47;justify-content:flex-end;align-items:stretch;padding:0}.lead-detail-drawer{background:#fff;flex-direction:column;width:min(100%,515px);height:100%;animation:.18s ease-out drawer-in;display:flex;overflow-y:auto;box-shadow:-16px 0 55px #161b2821}.drawer-topbar{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;padding:17px 21px;display:flex}.detail-person{align-items:center;gap:13px;padding:23px 22px 15px;display:flex}.detail-avatar{color:#36327c;background:#ededf7;border:1px solid #d9dae8;border-radius:12px;place-items:center;width:51px;height:51px;font-size:14px;font-weight:750;display:grid}.detail-person-copy h2{color:#21283b;letter-spacing:-.6px;margin:0;font-size:20px;font-weight:720}.detail-person-copy p{color:#626774;margin:5px 0 0;font-size:10px}.detail-status-line{border-bottom:1px solid #eff0f2;flex-wrap:wrap;align-items:center;gap:9px;padding:0 22px 18px;display:flex}.detail-created{color:#646975;margin-left:auto;font-size:9px}.detail-actions{border-bottom:1px solid #edeff3;gap:8px;padding:13px 22px;display:flex}.danger-quiet{color:#9f5f57;border-color:#efdedb}.danger-quiet:hover{color:#a0463e;background:#fff8f6;border-color:#e8c7c1}.detail-section{border-bottom:1px solid #eceef2;padding:19px 22px 17px}.detail-section h3,.timeline-heading h3{color:#293042;margin:0 0 12px;font-size:11px;font-weight:750}.detail-info-row{color:#626876;align-items:center;gap:10px;padding:7px 0;font-size:10px;display:flex}.detail-info-row svg{color:#586279;flex:none}a.detail-info-row:hover{color:#191480}.detail-empty{color:#646976;margin:0;font-size:10px}.detail-attributes{grid-template-columns:1fr 1fr;gap:15px 20px;display:grid}.detail-attributes h3{grid-column:span 2;margin:0}.detail-attributes>div{flex-direction:column;gap:6px;min-width:0;display:flex}.detail-attributes>div>span{color:#626774;font-size:9px}.detail-attributes>div>strong{color:#434d63;text-overflow:ellipsis;font-size:10px;font-weight:650;overflow:hidden}.timeline-section{padding:19px 22px 25px}.timeline-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.timeline-heading h3{margin:0 0 5px}.timeline-heading p{color:#626774;margin:0;font-size:9px}.timeline-heading>span{color:#59637b;background:#f8f8fb;border:1px solid #e4e7ed;border-radius:6px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:9px;font-weight:700;display:grid}.note-composer{background:#fafafc;border:1px solid #e2e5eb;border-radius:8px;margin-top:14px;padding:10px}.note-composer textarea{resize:vertical;color:#394256;width:100%;min-height:62px;font:inherit;background:0 0;border:0;outline:0;padding:2px 0;font-size:10px;line-height:1.6;display:block}.note-composer textarea::placeholder{color:#626876}.note-composer-footer{border-top:1px solid #e8eaf0;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.note-composer-footer>span{color:#646975;font-size:8px}.note-send{min-height:29px;padding:0 10px;font-size:9px}.activity-loading{color:#626774;text-align:center;padding:22px 0;font-size:10px}.activity-timeline{gap:0;margin-top:16px;display:grid}.activity-item{align-items:flex-start;gap:11px;padding-bottom:17px;display:flex;position:relative}.activity-item:not(:last-child):before{content:"";background:#e4e7ed;width:1px;position:absolute;top:29px;bottom:-1px;left:14px}.activity-icon{z-index:1;color:#505d7b;background:#f5f5fa;border:1px solid #dfe0ea;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.activity-note{color:#7268a2;background:#f7f5fb;border-color:#e8e4f2}.activity-stage_changed{color:#8c6c36;background:#fdf8ed;border-color:#efe5ce}.activity-archived{color:#a25b52;background:#fdf4f2;border-color:#f0dfdc}.activity-copy{flex:1;min-width:0;padding-top:2px}.activity-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.activity-meta strong{color:#4e586f;font-size:10px;font-weight:700}.activity-meta time{color:#646976;font-size:8px}.activity-copy p{color:#5d6576;overflow-wrap:anywhere;margin:6px 0 7px;font-size:10px;line-height:1.65}.activity-type-label{color:#616775;background:#f3f4f6;border-radius:4px;padding:3px 6px;font-size:8px;display:inline-flex}.timeline-empty{color:#626774;text-align:center;flex-direction:column;align-items:center;padding:24px 15px;display:flex}.timeline-empty p{max-width:230px;margin:8px 0 0;font-size:9px;line-height:1.6}.toast-message{z-index:100;color:#3c7656;background:#f6fbf7;border:1px solid #d6e8dd;border-radius:8px;align-items:center;gap:10px;max-width:min(460px,100vw - 30px);padding:12px 14px;font-size:10px;animation:.15s ease-out modal-in;display:flex;position:fixed;bottom:24px;right:25px;box-shadow:0 6px 24px #1433231a}.toast-message>svg{flex-shrink:0}.toast-message span{flex:1}.toast-message button{color:#597665;background:0 0;border:0;place-items:center;padding:2px;display:grid}.contact-log-backdrop{z-index:120;background:#1216267a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.contact-log-dialog{background:#fff;border:1px solid #e1e4ed;border-radius:12px;width:min(440px,100%);padding:22px;box-shadow:0 20px 60px #0e152b38}.contact-log-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.contact-log-heading h2{color:#293042;margin:5px 0 3px;font-size:17px}.contact-log-heading p,.contact-log-hint{color:#626876;margin:0;font-size:11px}.contact-log-hint{margin-top:15px;line-height:1.6}.contact-log-form{gap:13px;margin-top:17px;display:grid}.contact-log-form label{color:#525a6d;gap:6px;font-size:10px;font-weight:650;display:grid}.contact-log-form input,.contact-log-form select,.contact-log-form textarea{color:#394256;width:100%;font:inherit;background:#fff;border:1px solid #dfe2e9;border-radius:7px;padding:9px 10px;font-size:11px}.contact-log-form textarea{resize:vertical}.contact-log-form input:disabled{color:#9298a4;background:#f5f6f8}.contact-log-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.pricing-heading{margin-bottom:22px}.pricing-assurance{color:#636a7a;white-space:nowrap;background:#fff;border:1px solid #e1e4ea;border-radius:7px;align-items:center;gap:8px;padding:9px 11px;font-size:9px;display:inline-flex}.pricing-assurance svg{color:#46477c}.subscription-status-panel{background:#fff;border:1px solid #dfe0ea;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:19px 20px 22px;display:grid;position:relative}.subscription-status-main{align-items:center;gap:12px;min-width:0;display:flex}.subscription-status-symbol{color:#34307c;background:#f0f0f8;border:1px solid #dddcec;border-radius:9px;flex:none;place-items:center;width:41px;height:41px;display:grid}.subscription-status-main h2{color:#23293a;letter-spacing:-.3px;margin:6px 0 5px;font-size:15px;font-weight:720}.subscription-status-main p{color:#646975;margin:0;font-size:10px;line-height:1.5}.subscription-status-side{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.subscription-state-tag{color:#39357c;letter-spacing:.4px;background:#f0f0f8;border:1px solid #dddcec;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:800}.subscription-state-tag.expired{color:#a34e44;background:#fff6f4;border-color:#efd9d4}.subscription-state-tag.active{color:#4c5771;background:#f8f8fb;border-color:#e0e3ea}.subscription-status-side>strong{color:#383a5c;font-size:11px}.subscription-progress-wrap{grid-column:1/-1;padding-top:2px}.subscription-progress-track{background:#e9eaf1;border-radius:7px;height:5px;overflow:hidden}.subscription-progress-track span{background:#6664ab;border-radius:7px;height:100%;transition:width .2s;display:block}.subscription-progress-meta{color:#626774;justify-content:space-between;gap:14px;margin-top:7px;font-size:8px;display:flex}.subscription-expired{background:#fffaf8;border-color:#efdcd7}.subscription-expired .subscription-status-symbol{color:#a7584e;background:#fff3f0;border-color:#f0dcd7}.pricing-section-head{justify-content:space-between;align-items:flex-end;gap:15px;margin:28px 0 15px;display:flex}.pricing-section-head h2{color:#262c3d;letter-spacing:-.35px;margin:0;font-size:15px;font-weight:750}.pricing-section-head p{color:#646974;margin:6px 0 0;font-size:10px}.billing-switch{background:#edeff4;border:1px solid #e0e3e9;border-radius:7px;align-items:center;gap:3px;padding:3px;display:inline-flex}.billing-switch button{color:#636874;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:9px;font-weight:650;display:inline-flex}.billing-switch button.active{color:#34345b;background:#fff;border-color:#dee1e9;box-shadow:0 1px 2px #1a20310a}.billing-switch button span{color:#34307a;background:#ededf7;border-radius:4px;padding:3px 5px;font-size:8px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.plan-card{background:#fff;border:1px solid #e0e3e9;border-radius:9px;flex-direction:column;min-width:0;padding:20px 18px 16px;transition:border .15s,box-shadow .15s;display:flex;position:relative}.plan-card:hover{border-color:#c9cbdc;box-shadow:0 4px 18px #1f263909}.plan-featured{border-color:#b9b9d8}.plan-selected{box-shadow:0 0 0 2px #3c379214}.plan-popular{color:#383479;letter-spacing:.45px;background:#e9e9f5;border-radius:0 8px 0 7px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex;position:absolute;top:-1px;right:-1px}.plan-card-heading{justify-content:space-between;align-items:flex-start;gap:9px;min-height:64px;display:flex}.plan-card-heading h3{color:#262c3d;letter-spacing:-.35px;margin:0;font-size:15px;font-weight:750}.plan-card-heading p{color:#646974;max-width:225px;margin:7px 0 0;font-size:9px;line-height:1.6}.current-plan-tag{color:#45427c;letter-spacing:.3px;background:#f3f3fa;border:1px solid #dcdceb;border-radius:4px;flex:none;padding:4px 5px;font-size:7px;font-weight:800}.plan-price{white-space:nowrap;align-items:baseline;gap:5px;margin-top:19px;display:flex}.plan-price strong{color:#1e2537;letter-spacing:-1.1px;font-variant-numeric:tabular-nums;font-size:27px;font-weight:750}.plan-price span{color:#646975;font-size:10px}.plan-billing-caption{color:#636874;min-height:16px;margin-top:6px;font-size:9px}.plan-seat-count{color:#59647d;background:#fafafc;border:1px solid #e5e7ed;border-radius:6px;align-items:center;gap:8px;min-height:41px;margin-top:15px;padding:0 10px;display:flex}.plan-seat-count svg{color:#4a4d79}.plan-seat-count strong{color:#383c53;font-size:10px;font-weight:750}.plan-seat-count>span{color:#626774;margin-left:auto;font-size:9px}.plan-divider{background:#eceef2;height:1px;margin:17px 0 14px}.plan-features-heading{color:#656a76;letter-spacing:.9px;font-size:8px;font-weight:800}.plan-feature-list{gap:12px;margin:14px 0 17px;padding:0;list-style:none;display:grid}.plan-feature-list li{color:#5e6575;align-items:flex-start;gap:8px;font-size:9px;line-height:1.45;display:flex}.plan-feature-list svg{color:#423e7d;flex:none;margin-top:0}.plan-card-bottom{border-top:1px solid #eceef2;flex-direction:column;gap:10px;margin-top:auto;padding-top:12px;display:flex}.annual-saving{color:#387c53;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.annual-saving svg{flex:none}.muted-saving{color:#616774;font-weight:550}.selected-plan-button,.select-plan-button{color:#343075;background:#f5f5fb;border:1px solid #d7d8e6;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.selected-plan-button{color:#2b2774;background:#eeeef8;border-color:#cdcde3}.select-plan-button{color:#5e6576;background:#fff;border-color:#dfe2e9}.select-plan-button:hover{color:#2b2774;background:#f8f8fc;border-color:#c2c2dc}.selection-hint{color:#646976;text-align:center;margin:-2px 0 0;font-size:8px}.pricing-lower-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.trial-explainer,.billing-explainer{background:#fff;border:1px solid #e2e5eb;border-radius:9px;align-items:flex-start;gap:13px;padding:16px;display:flex}.lower-card-icon{color:#3f3b7a;background:#f0f0f8;border:1px solid #dddcec;border-radius:8px;flex:none;place-items:center;width:35px;height:35px;display:grid}.billing-icon{color:#646e8f;background:#f6f7fb;border-color:#e5e7f0}.trial-explainer h3,.billing-explainer h3{color:#2e3547;margin:2px 0 7px;font-size:11px;font-weight:750}.trial-explainer p,.billing-explainer p{color:#636875;margin:0;font-size:9px;line-height:1.7}.trial-rule-row{color:#5f6778;align-items:flex-start;gap:7px;margin-top:9px;font-size:9px;line-height:1.5;display:flex}.trial-rule-row svg{color:#45437d;flex:none;margin-top:0}.billing-status-line{color:#64718a;background:#f8f9fc;border:1px solid #e4e8f0;border-radius:6px;align-items:flex-start;gap:7px;margin-top:12px;padding:9px 10px;font-size:9px;line-height:1.6;display:flex}.billing-status-line svg{color:#606e96;flex:none;margin-top:1px}.pricing-footnote{margin-top:16px}@keyframes modal-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes drawer-in{0%{opacity:.7;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@media (max-width:1280px){.page-content,.topbar{padding-left:24px;padding-right:24px}.lead-toolbar{flex-direction:column;align-items:flex-start}.search-field{width:100%;max-width:440px}.toolbar-controls{flex-wrap:wrap;width:100%}.pricing-grid{gap:10px}.plan-card{padding-left:14px;padding-right:14px}.plan-price strong{font-size:23px}}@media (max-width:1050px){.sidebar{width:225px}.main-column{width:calc(100% - 225px);margin-left:225px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-columns{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr;gap:12px}.plan-card{padding:20px 19px 16px}.plan-card-heading{min-height:0}.plan-price{margin-top:14px}.plan-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px}.subscription-status-panel{gap:12px}}@media (max-width:760px){.sidebar{z-index:40;width:276px;padding-top:20px;transition:transform .2s;transform:translate(-105%);box-shadow:10px 0 32px #12162226}.sidebar.sidebar-open{transform:translate(0)}.sidebar-close{color:#b6b9d0;margin-left:auto;display:inline-grid}.sidebar-brand{padding-bottom:24px}.mobile-backdrop{z-index:30;background:#11151f59;border:0;display:block;position:fixed;inset:0}.main-column{width:100%;margin-left:0}.topbar{min-height:59px;padding:0 14px}.mobile-menu{margin-right:4px;display:inline-grid}.breadcrumbs{gap:5px;margin-right:auto;font-size:10px}.topbar-right{gap:6px}.connection-state{gap:0;font-size:0}.connection-dot{width:7px;height:7px}.refresh-health{width:28px}.header-plan-chip{min-height:25px;padding:0 6px;font-size:8px}.sign-out-button{padding:6px 2px;font-size:0}.sign-out-button svg{width:16px;height:16px}.topbar-divider{height:21px}.user-chip{gap:0}.user-chip-copy{display:none}.page-content{padding:22px 14px 31px}.app-footer{padding:13px 14px;font-size:8px}.page-heading-row{align-items:flex-start;gap:14px}.page-heading-row h1{font-size:26px}.heading-cta{align-self:flex-start;min-height:35px}.page-intro{max-width:480px}.trial-banner{flex-wrap:wrap;align-items:flex-start;padding:12px 13px 15px}.trial-banner-icon{width:33px;height:33px}.trial-banner-copy{flex:initial;width:calc(100% - 49px)}.trial-banner .text-link{margin-left:46px}.metric-grid{gap:9px}.metric-card{padding:13px}.metric-value{font-size:24px}.metric-topline{font-size:9px}.metric-icon{width:29px;height:29px}.pipeline-row{grid-template-columns:94px minmax(45px,1fr);gap:11px}.panel-heading{padding:15px 14px 13px}.pipeline-list{padding-left:14px;padding-right:14px}.snapshot-list{padding-left:13px;padding-right:13px}.dashboard-note{align-items:flex-start}.lead-summary-strip{flex-wrap:wrap;gap:10px 13px;padding:11px 12px}.summary-strip-divider{display:none}.lead-summary-strip .summary-strip-right{border-top:1px solid #edeff3;width:100%;margin-left:0;padding-top:9px}.lead-toolbar{padding:12px}.toolbar-controls{gap:5px}.filter-select{flex:auto;min-width:105px}.filter-select select{width:100%;max-width:none}.source-filter{min-width:115px}.results-right{gap:4px}.table-results-line{padding:10px 12px}.pricing-heading{display:block}.pricing-assurance{margin-top:12px}.pricing-section-head{flex-direction:column;align-items:flex-start}.billing-switch{width:100%}.billing-switch button{flex:1;justify-content:center}.subscription-status-panel{grid-template-columns:1fr;padding:15px}.subscription-status-side{flex-flow:wrap;align-items:flex-start}.subscription-progress-meta{font-size:8px}.plan-card{padding:19px 16px 15px}.plan-feature-list{grid-template-columns:1fr;gap:10px}.plan-price strong{font-size:27px}.pricing-lower-grid,.lead-form-grid{grid-template-columns:1fr}.field-span-two{grid-column:auto}.modal-backdrop{align-items:flex-end;padding:0}.lead-form-modal{border-radius:12px 12px 0 0;width:100%;max-height:94vh}.modal-heading{padding:18px 17px 15px}.lead-form{padding:18px 17px 20px}.drawer-backdrop{padding:0}.lead-detail-drawer{width:100%}.detail-person,.detail-status-line,.detail-actions,.detail-section,.timeline-section{padding-left:17px;padding-right:17px}.toast-message{bottom:12px;right:12px}}@media (max-width:390px){.metric-topline{align-items:flex-start}.metric-icon{width:26px;height:26px}.metric-value{font-size:22px}.metric-foot{font-size:8px}.breadcrumbs span:first-child,.crumb-slash{display:none}.header-plan-chip{gap:4px}.header-plan-chip .plan-chip-dot{display:none}.page-heading-row h1{font-size:24px}}@media (prefers-reduced-motion:reduce){.trial-progress-track span,.pipeline-track span{transition:none}.lead-form-modal,.lead-detail-drawer,.toast-message{animation:none}}.heading-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.export-button{color:#586278;min-height:38px;padding:0 12px;font-size:10px}.export-button:disabled{opacity:.55}@media (max-width:760px){.heading-actions{flex-wrap:wrap}.export-button{min-height:35px;padding:0 9px;font-size:9px}}.mini-spinner{border:2px solid #dadde6;border-top-color:#262272;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite crm-spin;display:inline-block}@keyframes crm-spin{to{transform:rotate(360deg)}}.sidebar-navigation{gap:4px}.notification-center{align-items:center;display:flex;position:relative}.notification-trigger{position:relative}.notification-trigger.is-open{color:#28237d;background:#f5f5fa;border-color:#d5d5e7}.notification-count{color:#fff;background:#b4432f;border:2px solid #fff;border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:8px;font-weight:800;line-height:1;display:grid;position:absolute;top:-3px;right:-3px}.notification-dismiss-layer{z-index:88;cursor:default;background:0 0;border:0;position:fixed;inset:0}.notification-popover{z-index:89;background:#fff;border:1px solid #dee1e9;border-radius:11px;width:min(390px,100vw - 24px);animation:.14s ease-out modal-in;position:absolute;top:calc(100% + 12px);right:-100px;overflow:hidden;box-shadow:0 20px 55px #191f2e29}.notification-popover-heading{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px 12px;display:flex}.notification-popover-heading>div{flex-direction:column;gap:3px;display:flex}.notification-popover-heading strong{color:#272d3e;font-size:13px;font-weight:750}.notification-popover-heading span{color:#636874;font-size:10px}.notification-popover-heading button{color:#39357e;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:5px 6px;font-size:9px;font-weight:650;display:inline-flex}.notification-popover-heading button:hover:not(:disabled){background:#f1f1f8}.notification-popover-heading button:disabled{opacity:.55}.notification-list{max-height:min(450px,65vh);overflow-y:auto}.notification-item{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f1f3;align-items:flex-start;gap:10px;width:100%;padding:13px 14px;transition:background .12s;display:flex;position:relative}.notification-item:hover{background:#f8f8fb}.notification-item.unread{background:#fbfbfe}.notification-item-icon{color:#38347b;background:#f0f0f8;border:1px solid #dcdceb;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.notification-item-icon.escalated{color:#a55f2e;background:#fff7ef;border-color:#f0ded0}.notification-item-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.notification-item-copy strong{color:#2a3040;font-size:10px;font-weight:750}.notification-item-copy>span{color:#616774;font-size:10px;line-height:1.55}.notification-item-copy small{color:#646975;font-size:9px}.notification-unread-dot{background:#332e97;border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px}.notification-empty{text-align:center;flex-direction:column;align-items:center;gap:7px;padding:27px 20px;display:flex}.notification-empty>span{color:#57617a;background:#f7f7fa;border:1px solid #e3e4ec;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.notification-empty strong{color:#343a4a;font-size:11px}.notification-empty p{color:#656a76;margin:0;font-size:10px}.notification-footer-link{color:#3c387e;border-top:1px solid #eceef2;justify-content:center;align-items:center;gap:5px;padding:12px;font-size:10px;font-weight:700;display:flex}.notification-footer-link:hover{background:#f7f7fb}.work-page{min-width:0}.work-quick-stats{background:#fff;border:1px solid #e4e6ec;border-radius:9px;align-items:center;gap:20px;min-height:70px;margin:22px 0 18px;padding:14px 18px;display:flex}.work-quick-stats>div:not(.work-stat-note){align-items:center;gap:10px;min-width:155px;display:flex}.work-stat-icon{color:#3c387e;background:#f4f4fa;border:1px solid #e1e2ec;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;display:grid}.work-stat-icon.amber{color:#906a31;background:#fffaf1;border-color:#f0e6d6}.work-quick-stats>div>span:last-child{flex-direction:column;gap:3px;display:flex}.work-quick-stats strong{color:#262c3d;letter-spacing:-.5px;font-size:20px;font-weight:760}.work-quick-stats small{color:#646975;font-size:10px}.work-stat-note{color:#5f6676;align-items:center;gap:7px;margin-left:auto;font-size:9px;display:flex}.work-list-panel{overflow:hidden}.work-toolbar{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.work-filter-tabs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.work-filter-tabs button{color:#666b75;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;min-height:29px;padding:0 10px;font-size:10px;font-weight:600}.work-filter-tabs button:hover{color:#39366e;background:#f6f6fa}.work-filter-tabs button.active{color:#302c76;background:#f0f0f8;border-color:#dcdde9;font-weight:750}.work-search{color:#666b78;background:#fff;border:1px solid #e0e3e9;border-radius:6px;align-items:center;gap:8px;width:min(260px,34%);min-width:180px;height:34px;padding:0 10px;display:flex}.work-search:focus-within{border-color:#a4a4cb;box-shadow:0 0 0 3px #2b268812}.work-search input{color:#303648;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.work-search input::placeholder{color:#646975}.work-search kbd{color:#666b76;background:#f9f9fb;border:1px solid #e4e6eb;border-radius:4px;place-items:center;min-width:17px;height:18px;font-size:9px;display:grid}.work-item-list{flex-direction:column;display:flex}.work-item{border-bottom:1px solid #eceef2;align-items:flex-start;gap:13px;padding:17px 18px;transition:background .12s;display:flex}.work-item:hover{background:#fcfcfe}.work-item.is-overdue{background:linear-gradient(90deg,#fffaf8,#fff 29%)}.work-check{color:#5a657e;background:#fff;border:1px solid #dee1e9;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;margin-top:1px;display:grid}.work-check:hover:not(:disabled){color:#2c287e;background:#f4f4fa;border-color:#a8a8cd}.work-check:disabled{cursor:default;opacity:.75}.work-check.done{color:#267a4e;background:#edf8f0;border-color:#d6e9dc}.work-leading-icon{color:#3a367d;background:#f3f3fa;border:1px solid #dfdfec;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;display:grid}.work-leading-icon.danger{color:#ac5543;background:#fff5f1;border-color:#f1dfd7}.work-item-main{flex:1;min-width:0}.work-item-titleline{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.work-item-titleline>strong{color:#262c3d;font-size:12px;font-weight:730;line-height:1.5}.work-status{color:#5e6575;text-transform:capitalize;background:#f0f2f6;border-radius:4px;align-items:center;min-height:19px;padding:2px 6px;font-size:8px;font-weight:700;display:inline-flex}.work-status.completed{color:#317d50;background:#edf8f0}.work-status.in_progress{color:#2e6c99;background:#edf6fd}.work-status.cancelled{color:#656f69;background:#f2f4f2}.work-overdue-pill{color:#ad5040;background:#fff0ec;border-radius:4px;padding:3px 6px;font-size:8px;font-weight:750}.work-item-main>p{color:#646975;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.6}.work-item-main>p.work-lead-name{color:#4b556c;margin-top:5px;font-size:10px;font-weight:650}.work-item-meta{color:#646975;flex-wrap:wrap;align-items:center;gap:8px 15px;margin-top:9px;font-size:9px;display:flex}.work-item-meta>span{align-items:center;gap:4px;display:inline-flex}.work-item-meta>span:first-child{color:#636976}.work-related-link{color:#3c387e;text-underline-offset:3px;font-size:9px;font-weight:650;-webkit-text-decoration:underline #d0d1e3;text-decoration:underline #d0d1e3}.work-related-link:hover{color:#221e68}.work-item-side{flex-direction:column;flex:none;align-items:center;gap:7px;display:flex}.work-priority{color:#636875;text-transform:capitalize;align-items:center;gap:5px;font-size:9px;display:inline-flex}.work-priority>span{background:#9ea3ae;border-radius:50%;width:5px;height:5px}.work-priority.high{color:#b55246}.work-priority.high>span{background:#c65c4e}.work-priority.medium{color:#8d672b}.work-priority.medium>span{background:#d49a3e}.work-type-label{color:#636873;text-transform:capitalize;font-size:9px}.work-row-action{color:#646974;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.work-row-action:hover:not(:disabled){color:#535978;background:#f7f7fa;border-color:#e0e3ea}.work-row-action:disabled{opacity:.4}.work-complete-button{color:#3c387c;white-space:nowrap;background:#f4f4fa;border:1px solid #d6d6e8;border-radius:5px;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.work-complete-button:hover:not(:disabled){background:#eaeaf6;border-color:#b7b7d6}.work-complete-button:disabled{opacity:.48}.work-outcome-field{color:#646975;align-items:center;gap:8px;margin-top:11px;font-size:9px;display:flex}.work-outcome-field span{flex:none}.work-outcome-field input{color:#384258;background:#fff;border:1px solid #e3e5eb;border-radius:5px;outline:0;width:min(100%,350px);min-width:100px;height:29px;padding:0 8px;font-size:9px}.work-outcome-field input:focus{border-color:#9d9dc6}.work-list-footer{color:#676c77;background:#fbfbfc;justify-content:space-between;gap:12px;padding:12px 18px;font-size:9px;display:flex}.work-empty{color:#646975;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 22px;font-size:10px;display:flex}.work-empty>strong{color:#343a4b;font-size:12px}.work-empty p{max-width:360px;margin:0 0 5px;line-height:1.6}.work-error{align-items:center;gap:8px;margin:13px 16px 0;display:flex}.work-error span{flex:1}.work-modal{width:min(100%,660px)}.work-modal .lead-form-body{padding:20px 23px 22px}.work-modal textarea{color:#303648;width:100%;min-height:72px;font:inherit;resize:vertical;border:1px solid #e0e3e9;border-radius:6px;outline:0;padding:9px 10px}.work-modal textarea:focus{border-color:#9c9bc8;box-shadow:0 0 0 3px #1a158412}.work-modal .lead-form-grid select,.work-modal .lead-form-grid input{font-family:inherit}.daily-work-overview{margin:26px 0 22px}.daily-work-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px;display:flex}.daily-work-heading h2{color:#292f41;letter-spacing:-.5px;margin:5px 0 4px;font-size:17px}.daily-work-heading p{color:#636874;margin:0;font-size:10px}.daily-work-links{flex-wrap:wrap;gap:8px;display:flex}.daily-work-links a{color:#5e677b;background:#fff;border:1px solid #e1e4eb;border-radius:5px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:9px;font-weight:650;display:inline-flex}.daily-work-links a:hover{color:#2f2b7c;border-color:#cccde0}.daily-work-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.daily-work-card{background:#fff;border:1px solid #e2e5eb;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:15px 13px;transition:border-color .15s,transform .15s;display:flex}.daily-work-card:hover{border-color:#c4c5dc;transform:translateY(-1px)}.daily-work-card-icon{color:#3b377f;background:#f2f2fa;border:1px solid #dcdceb;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.daily-work-card-icon.amber{color:#94692b;background:#fffaf0;border-color:#efe4d1}.daily-work-card-icon.blue{color:#4074a3;background:#f3f8ff;border-color:#dce9f7}.daily-work-card-icon.red{color:#b05647;background:#fff5f2;border-color:#f1dfda}.daily-work-card-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.daily-work-card-copy small{color:#636873;font-size:9px;font-weight:650;line-height:1.45}.daily-work-card-copy strong{color:#242b3d;letter-spacing:-.8px;font-size:22px;font-weight:780;line-height:1.2}.daily-work-card-copy em{color:#646975;font-size:8px;font-style:normal;line-height:1.45}.daily-work-card-arrow{color:#616775;flex:none}.daily-work-card:hover .daily-work-card-arrow{color:#3a367e}@media (max-width:1180px){.daily-work-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.work-toolbar{flex-direction:column;align-items:flex-start}.work-search{width:100%}}@media (max-width:760px){.notification-popover{width:min(390px,100vw - 24px);position:fixed;top:68px;right:12px}.work-quick-stats{flex-wrap:wrap;align-items:flex-start;gap:13px;padding:12px}.work-quick-stats>div:not(.work-stat-note){min-width:calc(50% - 8px)}.work-stat-note{width:100%;margin-left:0}.work-toolbar{padding:12px}.work-filter-tabs{gap:3px;width:100%}.work-filter-tabs button{flex:none;padding:0 7px;font-size:9px}.work-item{gap:9px;padding:14px 12px}.work-item-side{gap:5px}.work-item-titleline>strong{font-size:11px}.work-item-meta{gap:7px 10px}.work-outcome-field{flex-direction:column;align-items:stretch}.work-outcome-field input{width:100%}.work-list-footer{flex-direction:column;padding:10px 12px}.daily-work-heading{flex-direction:column;align-items:flex-start}.daily-work-cards{gap:8px}.daily-work-card{gap:8px;padding:11px 9px}.daily-work-card-icon{width:30px;height:30px}.daily-work-card-copy small{font-size:8px}.daily-work-card-copy strong{font-size:19px}.daily-work-card-copy em{font-size:7px}.work-modal .lead-form-body{padding:16px}}@media (max-width:440px){.daily-work-cards{grid-template-columns:1fr}.work-quick-stats>div:not(.work-stat-note){min-width:100%}.work-item{flex-wrap:wrap}.work-item-main{flex:calc(100% - 50px);width:calc(100% - 50px)}.work-item-side{flex-direction:row;align-items:center;margin-left:37px}}.dw-page{width:min(100%,1500px);margin:0 auto;padding-bottom:30px}.dw-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.dw-overline{color:#505676;letter-spacing:1.6px;font-size:9px;font-weight:800}.dw-page-heading h1{color:#242a39;letter-spacing:-1.1px;margin:8px 0 6px;font-size:clamp(25px,3vw,32px);font-weight:720}.dw-page-heading p{color:#646974;max-width:680px;margin:0;font-size:12px;line-height:1.7}.dw-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dw-primary-button,.dw-secondary-button{color:#50586c;white-space:nowrap;background:#fff;border:1px solid #dcdee7;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;font-weight:650;transition:border-color .15s,background .15s;display:inline-flex}.dw-primary-button{color:#fff;background:#27227e;border-color:#27227e}.dw-primary-button:hover:not(:disabled){background:#2c3652;border-color:#2c3652}.dw-secondary-button:hover:not(:disabled){background:#f8f8fc;border-color:#c5c7d9}.dw-notice,.dw-error{color:#357451;background:#f3faf5;border:1px solid #d6e8dc;border-radius:7px;align-items:center;gap:9px;margin:0 0 15px;padding:11px 13px;font-size:11px;display:flex}.dw-notice.is-error,.dw-error{color:#a5493b;background:#fff7f5;border-color:#f1d8d2}.dw-notice>button{width:25px;height:25px;color:inherit;background:0 0;border:0;border-radius:5px;place-items:center;margin-left:auto;display:grid}.dw-error span{flex:1;line-height:1.6}.dw-error button{color:inherit;white-space:nowrap;background:#fff;border:1px solid #ead7d2;border-radius:5px;align-items:center;gap:5px;padding:4px 6px;font-size:10px;display:inline-flex}.dw-panel{background:#fff;border:1px solid #e0e3ea;border-radius:10px;overflow:hidden;box-shadow:0 5px 22px #1f273a06}.dw-toolbar{border-bottom:1px solid #e9ebf1;align-items:center;gap:10px;min-height:65px;padding:12px 16px;display:flex}.dw-record-count{color:#646975;align-items:baseline;gap:7px;min-width:126px;font-size:10px;display:flex}.dw-record-count strong{color:#282e3e;letter-spacing:-.4px;font-size:18px}.dw-search{color:#616774;background:#fff;border:1px solid #dfe2e9;border-radius:6px;align-items:center;gap:8px;width:min(360px,42vw);height:35px;margin-left:auto;padding:0 10px;display:flex}.dw-search:focus-within{border-color:#a6a6cc;box-shadow:0 0 0 3px #302b850f}.dw-search input{color:#343948;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.dw-search kbd{color:#666b76;background:#fafafc;border:1px solid #e0e3e9;border-radius:4px;flex:none;place-items:center;width:17px;height:18px;font-size:9px;display:grid}.dw-icon-button{color:#666c79;background:#fff;border:1px solid #e1e4ea;border-radius:6px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.dw-icon-button:hover:not(:disabled){color:#322e7a;background:#f8f8fc;border-color:#c9cadf}.dw-table-wrap{width:100%;overflow-x:auto}.dw-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.dw-table th{color:#646975;letter-spacing:.45px;text-transform:uppercase;white-space:nowrap;background:#f9f9fb;border-bottom:1px solid #e6e9ef;height:40px;padding:0 15px;font-size:9px;font-weight:750}.dw-table td{color:#5d6474;vertical-align:middle;border-bottom:1px solid #eef0f4;max-width:300px;height:54px;padding:10px 15px;font-size:10px}.dw-table tbody tr:last-child td{border-bottom:0}.dw-table tbody tr:hover td{background:#fcfcfe}.dw-primary-cell{color:#2b3142;font-weight:700}.dw-value-badge{color:#5d6474;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;background:#eff1f5;border-radius:4px;align-items:center;max-width:100%;padding:4px 7px;font-size:9px;font-weight:650;display:inline-flex;overflow:hidden}.dw-value-badge.active,.dw-value-badge.verified,.dw-value-badge.completed,.dw-value-badge.won,.dw-value-badge.checked-out{color:#2e7650;background:#edf8f0}.dw-value-badge.pending,.dw-value-badge.pending-verification,.dw-value-badge.scheduled,.dw-value-badge.trialing,.dw-value-badge.proposal,.dw-value-badge.negotiation{color:#8f6823;background:#fff7e8}.dw-value-badge.failed,.dw-value-badge.reversed,.dw-value-badge.suspended,.dw-value-badge.cancelled,.dw-value-badge.lost,.dw-value-badge.overdue{color:#a74a3f;background:#fff0ed}.dw-value-badge.high,.dw-value-badge.admin{color:#8a4e40;background:#fff0ed}.dw-value-badge.processing,.dw-value-badge.in-progress,.dw-value-badge.qualification,.dw-value-badge.checked-in{color:#2f6e9f;background:#edf6fc}.dw-row-actions{white-space:nowrap;min-width:110px}.dw-text-action{color:#39357c;background:0 0;border:1px solid #0000;border-radius:4px;margin-right:8px;padding:4px 5px;font-size:9px;font-weight:700}.dw-text-action:hover:not(:disabled){background:#f5f5fa;border-color:#dcdceb}.dw-text-action.danger{color:#a64d41}.dw-text-action.success{color:#257451}.dw-related-record-link,.dw-field-related-link{color:#27236d;text-underline-offset:3px;font-weight:650;-webkit-text-decoration:underline #cfd1e0;text-decoration:underline #cfd1e0}.dw-related-record-link:hover,.dw-field-related-link:hover{color:#232b40;text-decoration-color:currentColor}.dw-field-related-link{font-size:10px}.dw-detail-modal{max-width:720px}.dw-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:12px 18px 18px;display:grid}.dw-detail-field{border-bottom:1px solid #eceef3;min-width:0;padding:12px 0}.dw-detail-field>span,.dw-detail-field>strong{overflow-wrap:anywhere;display:block}.dw-detail-field>span{color:#676c78;margin-bottom:5px;font-size:9px}.dw-detail-field>strong{color:#242a39;font-size:11px;font-weight:650}.dw-detail-modal>footer{border-top:1px solid #eceef3;justify-content:flex-end;padding:12px 18px;display:flex}.dw-text-action{align-items:center;gap:4px;display:inline-flex}@media (max-width:560px){.dw-detail-grid{grid-template-columns:1fr}}.dw-action-head{min-width:115px}.dw-table-state,.dw-empty{color:#646975;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:27px;font-size:10px;display:flex}.dw-empty>span{color:#55607a;background:#f6f6fa;border:1px solid #e1e4eb;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.dw-empty strong{color:#343a4b;font-size:12px}.dw-empty p{color:#646974;max-width:390px;margin:0 0 5px;font-size:10px;line-height:1.7}.dw-spinner{border:2px solid #e0e1ec;border-top-color:#312c8b;border-radius:50%;width:15px;height:15px;animation:.75s linear infinite spin}.dw-table-footer{color:#676c78;background:#fbfbfc;border-top:1px solid #eceef3;justify-content:space-between;align-items:center;gap:10px;min-height:37px;padding:0 16px;font-size:9px;display:flex}.dw-live-dot{background:#4fb179;border-radius:50%;width:6px;height:6px;margin-left:3px;display:inline-block}.dw-modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#151a287a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dw-modal{background:#fff;border:1px solid #dfe2ea;border-radius:12px;width:min(100%,680px);max-height:min(88vh,850px);overflow:auto;box-shadow:0 24px 80px #13172233}.dw-modal>header{border-bottom:1px solid #eceef3;justify-content:space-between;align-items:flex-start;gap:15px;padding:22px 24px 17px;display:flex}.dw-modal h2{color:#2a3041;letter-spacing:-.6px;margin:6px 0 0;font-size:20px}.dw-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 24px 23px;display:grid}.dw-field{color:#565e71;flex-direction:column;gap:7px;min-width:0;font-size:10px;font-weight:700;display:flex}.dw-field-full{grid-column:1/-1}.dw-field>span i{color:#2b277e;font-style:normal}.dw-field input,.dw-field select,.dw-field textarea{color:#323848;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #dee1e9;border-radius:6px;outline:0;padding:8px 10px;font-weight:450}.dw-field textarea{resize:vertical}.dw-field input:focus,.dw-field select:focus,.dw-field textarea:focus{border-color:#9d9cc9;box-shadow:0 0 0 3px #2e298512}.dw-field small{color:#646975;font-size:9px;font-weight:450;line-height:1.5}.dw-modal form>footer{background:#fbfbfc;border-top:1px solid #eceef3;justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px;display:flex}@media (max-width:760px){.dw-page-heading{flex-direction:column;align-items:flex-start}.dw-heading-actions{justify-content:flex-start}.dw-toolbar{flex-wrap:wrap}.dw-record-count{min-width:0}.dw-search{order:3;width:100%;margin-left:0}.dw-form-grid{grid-template-columns:1fr;padding:16px}.dw-field-full{grid-column:auto}.dw-modal>header{padding:17px 16px}.dw-modal form>footer{padding:12px 16px}.dw-page-heading h1{font-size:25px}}.reports-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:16px 18px;display:flex}.reports-filter-label{color:#44427a;align-items:center;gap:10px;display:flex}.reports-filter-label strong,.reports-filter-label span{display:block}.reports-filter-label strong{color:#33394b;font-size:11px}.reports-filter-label span{color:#616774;margin-top:5px;font-size:9px}.reports-date-inputs{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.reports-date-inputs label{color:#616774;flex-direction:column;gap:5px;font-size:9px;font-weight:700;display:flex}.reports-date-inputs input{color:#363e52;min-height:34px;font:inherit;background:#fff;border:1px solid #dfe2e9;border-radius:5px;padding:0 8px}.reports-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.reports-metric{background:#fff;border:1px solid #e2e4eb;border-radius:8px;align-items:flex-start;gap:11px;min-height:115px;padding:16px 14px;display:flex}.reports-metric-icon{color:#3a367c;background:#f2f2fa;border:1px solid #dfe0eb;border-radius:8px;flex:none;place-items:center;width:33px;height:33px;display:grid}.reports-metric>div{flex-direction:column;gap:5px;min-width:0;display:flex}.reports-metric>div>span{color:#626875;font-size:10px}.reports-metric strong{color:#2a3040;letter-spacing:-1px;font-size:25px;font-weight:760;line-height:1.1}.reports-metric small{color:#646976;font-size:8px;line-height:1.45}.reports-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.reports-list-panel{min-width:0}.dw-panel-heading{border-bottom:1px solid #eceef3;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px 19px;display:flex}.dw-panel-heading h2{color:#2c3243;letter-spacing:-.45px;margin:6px 0 4px;font-size:16px}.dw-panel-heading p{color:#646976;margin:0;font-size:9px;line-height:1.55}.import-heading-icon{color:#3a367d;background:#f3f3fa;border:1px solid #dedfeb;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.report-bars{padding:10px 18px 18px}.report-bar-row{padding:9px 0}.report-bar-row>div:first-child{color:#5e6677;text-transform:capitalize;justify-content:space-between;gap:10px;margin-bottom:7px;font-size:10px;display:flex}.report-bar-row strong{color:#3b445c}.report-bar-track{background:#edeef3;border-radius:10px;height:7px;overflow:hidden}.report-bar-track span{border-radius:inherit;background:#6461aa;height:100%;display:block}.report-source-table{padding:0 18px 14px}.report-source-head,.report-source-row{text-transform:capitalize;border-bottom:1px solid #eceef3;justify-content:space-between;align-items:center;gap:12px;min-height:38px;font-size:10px;display:flex}.report-source-head{color:#616774;text-transform:uppercase;font-size:9px;font-weight:700}.report-source-row{color:#5d6577}.report-source-row strong{color:#30374a;text-align:right;font-weight:700}.report-no-rows{color:#646975;text-align:center;padding:22px 0;font-size:10px}.reports-footnote{color:#656a76;text-align:right;font-size:9px}@media (max-width:1150px){.reports-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.reports-two-column{grid-template-columns:1fr}.reports-filter,.reports-date-inputs{align-items:stretch}.reports-date-inputs label{flex:130px}.reports-date-inputs .dw-primary-button{width:100%}}.inbox-layout{grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr);min-height:590px;display:grid}.inbox-thread-pane{border-right:1px solid #e9eaf0;flex-direction:column;min-height:590px;display:flex}.inbox-thread-heading{justify-content:space-between;align-items:center;padding:16px 15px 11px;display:flex}.inbox-thread-heading strong,.inbox-thread-heading span{display:block}.inbox-thread-heading strong{color:#313748;font-size:12px}.inbox-thread-heading span{color:#646976;margin-top:4px;font-size:9px}.inbox-search{color:#646976;border:1px solid #e2e5ec;border-radius:6px;align-items:center;gap:7px;height:34px;margin:0 12px 10px;padding:0 9px;display:flex}.inbox-search input{color:#353b4c;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.inbox-thread-list{flex:1;overflow-y:auto}.inbox-thread{text-align:left;background:#fff;border:0;border-top:1px solid #eef0f4;align-items:flex-start;gap:10px;width:100%;padding:13px 12px;display:flex}.inbox-thread-avatar{color:#37337f;background:#f2f2fa;border:1px solid #dddcec;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.inbox-thread-avatar.email{color:#48749b;background:#f2f7fd;border-color:#dce8f4}.inbox-thread-avatar.whatsapp{color:#29247d;background:#ededf9;border-color:#d6d5eb}.inbox-thread-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.inbox-thread-copy strong{color:#343a4a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.inbox-thread-copy>span{color:#626875;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.inbox-thread-copy small{color:#636875;font-size:8px}.inbox-channel-dot{background:#6e7b99;border-radius:50%;flex:none;width:6px;height:6px;margin-top:7px}.inbox-channel-dot.email{background:#6192c5}.inbox-channel-dot.whatsapp{background:#363191}.inbox-conversation-pane{flex-direction:column;min-width:0;display:flex}.inbox-conversation-header{border-bottom:1px solid #e9ebf1;align-items:center;gap:11px;padding:17px 20px;display:flex}.inbox-conversation-header>div:nth-child(2){flex:1;min-width:0}.inbox-conversation-header strong,.inbox-conversation-header span{display:block}.inbox-conversation-header strong{color:#2d3345;font-size:12px}.inbox-conversation-header>div:nth-child(2) span{color:#626774;margin-top:5px;font-size:9px}.inbox-messages{background:#fbfbfd;flex-direction:column;flex:1;gap:13px;min-height:330px;max-height:540px;padding:20px;display:flex;overflow-y:auto}.inbox-message{background:#fff;border:1px solid #e2e5ec;border-radius:8px 8px 8px 3px;width:min(100%,650px);padding:12px 13px}.inbox-message.outbound{background:#f2f2fa;border-color:#d6d5ea;border-radius:8px 8px 3px;align-self:flex-end}.inbox-message-meta{flex-wrap:wrap;justify-content:space-between;gap:9px;display:flex}.inbox-message-meta strong{color:#475169;font-size:9px}.inbox-message p{color:#3d465a;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;font-size:11px;line-height:1.75}.inbox-message-status{color:#646976;text-transform:capitalize;margin-top:9px;font-size:8px}.inbox-message-status span{color:#a44d42}.inbox-compose{background:#fff;border-top:1px solid #e6e9ef;padding:14px 16px 15px}.inbox-compose textarea{color:#363c4d;width:100%;min-height:77px;font:inherit;resize:vertical;border:1px solid #dfe1e9;border-radius:7px;outline:0;padding:10px 11px;font-size:11px}.inbox-compose textarea:focus{border-color:#9f9fc9;box-shadow:0 0 0 3px #2e29850f}.inbox-compose>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.inbox-compose>div>span{color:#666b76;max-width:420px;font-size:9px;line-height:1.5}.inbox-empty{color:#636875;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;min-height:500px;display:flex}.inbox-empty>span{color:#403c7e;background:#f2f2fa;border:1px solid #e0e1eb;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.inbox-empty p{max-width:300px;margin:0;font-size:10px;line-height:1.6}.inbox-list-state{color:#646975;text-align:center;padding:25px 18px;font-size:10px;line-height:1.7}.inbox-participant-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:180px;display:grid;overflow-y:auto}.inbox-participant-list label{color:#50586c;background:#fbfbfd;border:1px solid #e3e4ec;border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.inbox-participant-list input{accent-color:#272284}.inbox-participant-list strong,.inbox-participant-list small{display:block}.inbox-participant-list strong{font-size:9px}.inbox-participant-list small{color:#616774;margin-top:3px;font-size:8px}@media (max-width:900px){.inbox-layout{grid-template-columns:1fr}.inbox-thread-pane{border-bottom:1px solid #e9eaf0;border-right:0;min-height:auto}.inbox-thread-list{max-height:250px}.inbox-conversation-pane{min-height:530px}}@media (max-width:560px){.inbox-participant-list{grid-template-columns:1fr}.inbox-conversation-header{padding:13px 12px}.inbox-messages{padding:13px}}.settings-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.settings-card{min-width:0}.settings-full-card,.settings-save-bar{grid-column:1/-1}.settings-card .dw-panel-heading h2{align-items:center;gap:8px;display:flex}.settings-card .dw-panel-heading h2 svg{color:#403c7c}.settings-form{flex-direction:column;gap:15px;padding:18px;display:flex}.settings-form .dw-field{font-size:10px}.settings-form-footer{border-top:1px solid #eceef3;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:13px;display:flex}.settings-color-chip{border:1px solid #0000000f;border-radius:7px;width:22px;height:22px}.settings-color-input{align-items:center;gap:8px;display:flex}.settings-color-input input[type=color]{background:#fff;border:1px solid #dee1e9;border-radius:6px;width:42px;height:36px;padding:3px}.settings-color-input input:not([type=color]){flex:1;min-width:0}.settings-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.settings-business-days{border:1px solid #e3e5ec;border-radius:9px;flex-wrap:wrap;gap:8px 16px;margin:0;padding:12px;display:flex}.settings-business-days legend{color:#434b5d;padding:0 5px;font-size:10px;font-weight:700}.settings-business-days .settings-toggle{align-self:auto}.settings-help-text{color:#727886;margin:-5px 0 0;font-size:10px;line-height:1.6}.settings-stage-list{flex-direction:column;gap:10px;display:flex}.settings-stage-row{border-bottom:1px solid #eceef3;grid-template-columns:12px minmax(0,1fr) minmax(100px,.55fr) auto;align-items:end;gap:12px;padding:11px 0;display:grid}.settings-stage-row:last-child{border-bottom:0}.settings-stage-dot{border-radius:50%;align-self:center;width:9px;height:9px;margin-bottom:9px}.settings-stage-dot.slate{background:#718096}.settings-stage-dot.blue{background:#4787d6}.settings-stage-dot.violet{background:#8d69cb}.settings-stage-dot.amber{background:#d69b28}.settings-stage-dot.green{background:#2f2a92}.settings-stage-dot.red{background:#c95a55}.settings-toggle{color:#434b5d;white-space:nowrap;justify-content:flex-start;align-self:end;align-items:center;gap:7px;min-height:34px;font-size:10px;display:inline-flex}.settings-toggle input{accent-color:#282383;width:14px;height:14px}.settings-definition-row{border-bottom:1px solid #eceef3;grid-template-columns:minmax(130px,1.2fr) minmax(130px,.8fr) minmax(160px,1fr) auto auto auto;align-items:end;gap:10px;padding:12px 0;display:grid}.settings-definition-row:last-child,.settings-campaign-row:last-child{border-bottom:0}.settings-campaign-row{border-bottom:1px solid #eceef3;grid-template-columns:minmax(180px,1fr) auto auto;align-items:end;gap:12px;padding:12px 0;display:grid}.settings-remove-button{color:#a04b42;align-self:end;margin-bottom:2px}.settings-empty{color:#666b78;padding:15px 0;font-size:11px}.settings-save-bar{background:#fff;border:1px solid #e2e4eb;border-radius:8px;justify-content:flex-end;align-items:center;gap:12px;padding:14px 16px;display:flex}.settings-workspace-meta{color:#636873;text-align:right;margin-top:12px;font-size:9px}@media (max-width:1050px){.settings-cards{grid-template-columns:1fr}}@media (max-width:720px){.settings-stage-row{grid-template-columns:12px minmax(0,1fr) minmax(100px,.7fr)}.settings-stage-row .settings-toggle{grid-column:2/-1;min-height:20px}.settings-definition-row{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-campaign-row{grid-template-columns:minmax(0,1fr) auto auto}}@media (max-width:520px){.settings-preference-grid,.settings-definition-row{grid-template-columns:1fr}.settings-campaign-row{grid-template-columns:minmax(0,1fr) auto}.settings-campaign-row .settings-remove-button{grid-area:1/2}.settings-save-bar{flex-direction:column;align-items:stretch}}.integration-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:15px;display:grid}.integration-card{min-width:0;padding:18px}.integration-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.integration-icon{color:#3f3b7f;background:#f4f4fa;border:1px solid #dedfeb;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.integration-state{border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:750;display:inline-flex}.integration-state.configured{color:#31774b;background:#edf8ef}.integration-state.not-configured{color:#93652c;background:#fff7e9}.integration-card h2{color:#2c3244;letter-spacing:-.25px;margin:17px 0 8px;font-size:14px}.integration-card>p{color:#646975;min-height:68px;margin:0;font-size:10px;line-height:1.75}.integration-capabilities{border-top:1px solid #eceef3;margin-top:15px;padding-top:12px}.integration-capabilities>span{color:#656a75;text-transform:uppercase;letter-spacing:.7px;font-size:8px;font-weight:700}.integration-capabilities>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.integration-capabilities i{color:#606778;text-transform:capitalize;background:#fafafc;border:1px solid #e4e7ed;border-radius:4px;padding:4px 6px;font-size:8px;font-style:normal}.integration-capabilities small{color:#656a75;margin-top:8px;font-size:9px;display:block}.integration-card-footer{border-top:1px solid #eceef3;align-items:center;gap:7px;margin-top:16px;padding-top:11px;font-size:9px;line-height:1.5;display:flex}.integration-card-footer.success{color:#45437c}.integration-card-footer.warning{color:#8b6a3a}.integration-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;padding:2px 19px 15px;display:grid}.integration-check-row{border-bottom:1px solid #eceef3;gap:10px;padding:13px 0;display:flex}.integration-check-row>span{color:#8a6832;flex:none;margin-top:1px}.integration-check-row strong{color:#3d465a;font-size:10px}.integration-check-row p{color:#646974;margin:5px 0 0;font-size:9px;line-height:1.7}@media (max-width:1100px){.integration-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.integration-card-grid,.integration-checklist{grid-template-columns:1fr}.integration-card>p{min-height:auto}}.global-search-panel{padding:20px}.global-search-input{color:#4b4e7b;background:#fbfbfd;border:1px solid #dbdce8;border-radius:9px;align-items:center;gap:12px;min-height:60px;padding:0 15px;display:flex}.global-search-input:focus-within{border-color:#a7a7ce;box-shadow:0 0 0 4px #2e29850f}.global-search-input input{color:#2f3649;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.global-search-input input::placeholder{color:#626875}.global-search-input kbd{color:#676c79;background:#fff;border:1px solid #dfe1e9;border-radius:4px;padding:4px 7px;font-size:9px}.global-search-hint{color:#656a76;margin:9px 2px 17px;font-size:9px}.global-search-empty-tips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:22px 0 7px;display:grid}.global-search-empty-tips>div{color:#5a647c;background:#fcfcfe;border:1px solid #e6e9ef;border-radius:7px;align-items:center;gap:9px;padding:12px;display:flex}.global-search-empty-tips span{color:#5f6676;font-size:10px}.global-search-results{border-top:1px solid #eceef3}.global-search-result-count{color:#626774;padding:13px 3px 8px;font-size:9px}.global-search-result{border-bottom:1px solid #eceef3;align-items:center;gap:11px;padding:13px 5px;display:flex}.global-search-result:hover{background:#fbfbfd}.global-search-result-icon{color:#3f3b7f;background:#f4f4fa;border:1px solid #e0e1eb;border-radius:8px;flex:none;place-items:center;width:35px;height:35px;display:grid}.global-search-result-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.global-search-result-copy strong{color:#343a4c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.global-search-result-copy small{color:#646976;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.global-search-arrow{color:#616774;flex:none}@media (max-width:560px){.global-search-panel{padding:13px}.global-search-empty-tips{grid-template-columns:1fr}.global-search-input input{font-size:11px}}.attachment-upload-panel{margin-bottom:15px}.attachment-upload-form{grid-template-columns:minmax(0,1fr) minmax(230px,.8fr) auto;align-items:end;gap:12px;padding:17px 19px 20px;display:grid}.attachment-parent-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.attachment-file-picker{color:#44417f;cursor:pointer;background:#f8f8fc;border:1px dashed #cdcfdf;border-radius:6px;align-items:center;gap:9px;min-width:0;min-height:38px;padding:0 10px;display:flex}.attachment-file-picker input{display:none}.attachment-file-picker span{color:#5e6677;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.attachment-list{padding:0 18px}.attachment-row{border-bottom:1px solid #eceef3;align-items:center;gap:12px;padding:13px 0;display:flex}.attachment-row:last-child{border-bottom:0}.attachment-file-icon{color:#3f3b7e;background:#f3f3fa;border:1px solid #dfe0eb;border-radius:8px;flex:none;place-items:center;width:35px;height:35px;display:grid}.attachment-row>div{flex:1;min-width:0}.attachment-row>div strong,.attachment-row>div span{display:block}.attachment-row>div strong{color:#353c4e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.attachment-row>div span{color:#616774;margin-top:5px;font-size:8px;line-height:1.5}@media (max-width:1050px){.attachment-upload-form{grid-template-columns:1fr 1fr}.attachment-parent-fields{grid-column:1/-1}.attachment-file-picker{min-width:0}}@media (max-width:620px){.attachment-upload-form{grid-template-columns:1fr;padding:13px}.attachment-parent-fields{grid-column:auto;grid-template-columns:1fr}.attachment-row{flex-wrap:wrap;align-items:flex-start}.attachment-row>div{flex:calc(100% - 50px);width:calc(100% - 50px)}.attachment-row>button{margin-left:47px}}.sidebar-navigation{scrollbar-width:thin;scrollbar-color:#ababcf4d transparent;flex:1;align-content:start;min-height:0;padding-right:2px;overflow-y:auto}.sidebar-nav-group{gap:4px;display:grid}.sidebar-nav-group .sidebar-section-label{margin-top:16px;margin-bottom:2px}.sidebar-navigation .sidebar-nav-group:first-child .sidebar-section-label{margin-top:0}.sidebar-nav-group .sidebar-nav-item{min-height:39px;margin-top:0;font-size:10px}.sidebar-nav-group .sidebar-section-label{padding-top:5px;font-size:8px}.sidebar-bottom{flex:none}.imports-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:14px;margin-bottom:14px;display:grid}.import-uploader,.import-config-panel,.import-preview-panel,.import-history-panel{min-width:0}.import-dropzone{color:#44417d;text-align:center;cursor:pointer;background:#f9f9fd;border:1px dashed #bdbed8;border-radius:9px;flex-direction:column;align-items:center;gap:9px;margin:17px;padding:26px 15px;display:flex}.import-dropzone input{display:none}.import-drop-icon{color:#3e3a7a;background:#efeff9;border:1px solid #dfe0eb;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.import-dropzone strong{overflow-wrap:anywhere;color:#363f55;max-width:100%;font-size:11px}.import-dropzone>span:not(.import-drop-icon){color:#626876;max-width:340px;font-size:9px;line-height:1.6}.import-dropzone em{color:#3c387c;background:#fff;border:1px solid #d6d6e7;border-radius:5px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:700}.import-safety-note{color:#45427f;background:#fbfbfd;border:1px solid #e4e5ee;border-radius:6px;gap:8px;margin:0 17px 17px;padding:11px;display:flex}.import-safety-note svg{flex:none}.import-safety-note p{color:#636977;margin:0;font-size:9px;line-height:1.65}.import-file-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 17px 18px;display:grid}.import-file-facts>div{background:#fbfbfd;border:1px solid #e3e6ed;border-radius:6px;padding:10px}.import-file-facts span,.import-file-facts strong{display:block}.import-file-facts span{color:#626875;font-size:8px}.import-file-facts strong{color:#343b4d;margin-top:6px;font-size:18px}.import-file-facts strong.has-warning{color:#956728}.import-waiting{color:#636875;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:38px 21px;display:flex}.import-waiting>svg{color:#505d7c}.import-waiting strong{color:#3d465a;font-size:11px}.import-waiting p{max-width:330px;margin:0;font-size:9px;line-height:1.65}.import-mapping-list{padding:8px 17px 4px}.import-mapping-row{border-bottom:1px solid #edeff4;grid-template-columns:minmax(130px,.9fr) minmax(130px,1fr);align-items:center;gap:11px;min-height:39px;display:grid}.import-mapping-row:last-child{border-bottom:0}.import-mapping-row>span{color:#5c6476;font-size:9px}.import-mapping-row select{color:#485165;background:#fff;border:1px solid #e0e3ea;border-radius:4px;width:100%;min-width:0;height:29px;padding:0 7px;font-size:9px}.import-options-grid{padding:14px 17px 8px}.import-submit{margin:0 17px 18px}.import-preview-panel,.import-history-panel{margin-bottom:14px}.import-selection-toolbar{color:#626875;justify-content:space-between;align-items:center;gap:12px;padding:0 17px 12px;font-size:10px;display:flex}.import-selection-toolbar strong{color:#343b4d;font-size:12px}.import-selection-toolbar>div:last-child{gap:7px;display:flex}.import-selection-toolbar .dw-secondary-button{min-height:31px;padding:6px 9px;font-size:9px}.import-select-table{border-top:1px solid #eceef3;max-height:460px;overflow:auto}.import-select-table .dw-table{min-width:720px}.import-select-table thead{z-index:1;background:#f7f8fb;position:sticky;top:0}.import-select-table input[type=checkbox]{accent-color:#514bb1;width:14px;height:14px}.import-row-invalid{background:#fff9f7}.import-row-invalid td{color:#868994}.import-row-error,.import-row-duplicate,.import-row-valid{white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:9px;display:inline-block}.import-row-error{color:#a24940;background:#fff0ed}.import-row-duplicate{color:#8a6428;background:#fff7e8}.import-row-valid{color:#26724f;background:#edf8f1}.import-preview-pagination{color:#707684;justify-content:space-between;align-items:center;gap:12px;padding:11px 17px;font-size:9px;display:flex}.import-preview-pagination>div{align-items:center;gap:8px;display:flex}.import-preview-pagination strong{color:#42495a;font-size:9px}.import-preview-pagination .dw-secondary-button{place-items:center;width:29px;min-height:29px;padding:4px;display:grid}.import-history-panel .dw-panel-heading{align-items:center}.import-job-list{padding:0 18px}.import-job-row{border-bottom:1px solid #eceef3;align-items:flex-start;gap:11px;padding:15px 0;display:flex}.import-job-row:last-child{border-bottom:0}.import-job-icon{color:#413d7e;background:#f3f3fa;border:1px solid #e0e1eb;border-radius:8px;flex:none;place-items:center;width:35px;height:35px;display:grid}.import-job-main{flex:1;min-width:0}.import-job-main>strong,.import-job-main>span,.import-job-main>small,.import-job-main>em{display:block}.import-job-main>strong{color:#353b4d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.import-job-main>span{color:#636874;margin-top:4px;font-size:8px}.import-progress{background:#edeef3;border-radius:10px;height:6px;margin-top:10px;overflow:hidden}.import-progress span{border-radius:inherit;background:#5b5ba3;height:100%;transition:width .25s;display:block}.import-job-main>small{color:#636875;margin-top:5px;font-size:8px;line-height:1.6}.import-job-main>em{color:#a34d40;margin-top:4px;font-size:8px;font-style:normal}.import-job-actions{flex-direction:column;flex:none;gap:5px;display:flex}.import-job-actions .dw-secondary-button{min-height:29px;font-size:8px}@media (max-width:1000px){.imports-grid{grid-template-columns:1fr}}@media (max-width:620px){.import-job-row{flex-wrap:wrap}.import-job-main{flex:calc(100% - 50px)}.import-job-row>.dw-value-badge{margin-left:46px}.import-job-actions{flex-direction:row;margin-left:46px}.import-mapping-row{grid-template-columns:1fr;gap:6px;padding:7px 0}.import-file-facts{padding-left:10px;padding-right:10px}.import-dropzone{margin:10px}.import-safety-note{margin:0 10px 12px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--control-border:#8c93a4;--card-border:#d3d8e2;--focus-ring:#2a344f;--ease-out:cubic-bezier(.22, .61, .36, 1)}.panel,.metric-card,.identity-card,.future-module-card,.plan-card,.daily-work-card,.integration-card,.reports-metric,.dw-panel,.lead-summary-strip,.work-quick-stats,.subscription-status-panel,.trial-explainer,.billing-explainer{border-color:var(--card-border);box-shadow:0 1px 3px #181e2e0f}.topbar,.app-footer{border-color:#d3d8e2}.crm-table th,.dw-table th{color:#484f60;background:#f0f1f5;border-bottom-color:#d3d8e2}.input-wrap,.search-field,.work-search,.dw-search,.global-search-input,.inbox-search,.filter-select,.toolbar-icon-button,.dw-icon-button,.secondary-button,.dw-secondary-button,.pagination-button,.pagination-page,.note-composer,.lead-form-grid input,.lead-form-grid select,.dw-field input,.dw-field select,.dw-field textarea,.change-password-form input,.inbox-compose textarea,.work-modal textarea,.reports-date-inputs input,.import-mapping-row select,.work-outcome-field input,.settings-color-input input[type=color],.attachment-file-picker{border-color:var(--control-border)}.input-wrap:focus-within,.search-field:focus-within,.work-search:focus-within,.dw-search:focus-within,.global-search-input:focus-within,.lead-form-grid input:focus,.lead-form-grid select:focus,.dw-field input:focus,.dw-field select:focus,.dw-field textarea:focus,.change-password-form input:focus,.inbox-compose textarea:focus,.work-modal textarea:focus,.work-outcome-field input:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px #2a344f29}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.secondary-button:hover,.dw-secondary-button:hover:not(:disabled){color:#252d44;border-color:#4e4f8b}.sidebar-nav-item.active{background:linear-gradient(90deg,#2f2d5c,#2b3551)}@keyframes crm-fade{0%{opacity:0}to{opacity:1}}@keyframes crm-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes crm-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes crm-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes crm-slide-right{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes crm-pulse-ring{0%{box-shadow:0 0 #241dad73}70%,to{box-shadow:0 0 0 7px #241dad00}}@keyframes crm-badge-pop{0%{transform:scale(.4)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes crm-float{0%,to{translate:0}50%{translate:0 -6px}}@keyframes crm-twinkle{0%,to{opacity:.55}50%{opacity:1}}@keyframes crm-orbit-a{0%{transform:translate(-50%,-50%)rotate(-24deg)}to{transform:translate(-50%,-50%)rotate(336deg)}}@keyframes crm-orbit-b{0%{transform:translate(-50%,-50%)rotate(42deg)}to{transform:translate(-50%,-50%)rotate(-318deg)}}@keyframes crm-core-float{0%,to{transform:translate(-50%,-50%)rotate(-7deg)}50%{transform:translate(-50%,calc(-50% - 7px))rotate(-4deg)}}@keyframes crm-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.page-content>*{animation:crm-fade .35s var(--ease-out) backwards}.page-content>*>:not([class*=backdrop]):not(.toast-message):not(.notification-popover){animation:crm-rise .5s var(--ease-out) backwards}.page-content>*>:nth-child(2){animation-delay:50ms}.page-content>*>:nth-child(3){animation-delay:.1s}.page-content>*>:nth-child(4){animation-delay:.15s}.page-content>*>:nth-child(5){animation-delay:.2s}.page-content>*>:nth-child(6){animation-delay:.25s}.page-content>*>:nth-child(n+7){animation-delay:.3s}.metric-grid>*,.identity-grid>*,.module-grid>*,.daily-work-cards>*,.pricing-grid>*,.integration-card-grid>*,.reports-metric-grid>*{animation:crm-pop .5s var(--ease-out) backwards}.metric-grid>:first-child,.identity-grid>:first-child,.module-grid>:first-child,.daily-work-cards>:first-child,.pricing-grid>:first-child,.integration-card-grid>:first-child,.reports-metric-grid>:first-child{animation-delay:.12s}.metric-grid>:nth-child(2),.identity-grid>:nth-child(2),.module-grid>:nth-child(2),.daily-work-cards>:nth-child(2),.pricing-grid>:nth-child(2),.integration-card-grid>:nth-child(2),.reports-metric-grid>:nth-child(2){animation-delay:.18s}.metric-grid>:nth-child(3),.identity-grid>:nth-child(3),.module-grid>:nth-child(3),.daily-work-cards>:nth-child(3),.pricing-grid>:nth-child(3),.integration-card-grid>:nth-child(3),.reports-metric-grid>:nth-child(3){animation-delay:.24s}.metric-grid>:nth-child(4),.module-grid>:nth-child(4),.daily-work-cards>:nth-child(4),.integration-card-grid>:nth-child(4),.reports-metric-grid>:nth-child(4){animation-delay:.3s}.module-grid>:nth-child(n+5),.integration-card-grid>:nth-child(n+5){animation-delay:.36s}.crm-table tbody tr,.dw-table tbody tr,.work-item,.notification-item,.attachment-row,.import-job-row,.global-search-result,.inbox-thread,.activity-item,.snapshot-row,.report-source-row{animation:.35s backwards crm-fade}tbody tr:nth-child(2),.work-item:nth-child(2),.inbox-thread:nth-child(2),.attachment-row:nth-child(2){animation-delay:30ms}tbody tr:nth-child(3),.work-item:nth-child(3),.inbox-thread:nth-child(3),.attachment-row:nth-child(3){animation-delay:60ms}tbody tr:nth-child(4),.work-item:nth-child(4),.inbox-thread:nth-child(4),.attachment-row:nth-child(4){animation-delay:90ms}tbody tr:nth-child(5),.work-item:nth-child(5),.inbox-thread:nth-child(5),.attachment-row:nth-child(5){animation-delay:.12s}tbody tr:nth-child(n+6),.work-item:nth-child(n+6),.inbox-thread:nth-child(n+6),.attachment-row:nth-child(n+6){animation-delay:.15s}.inbox-message{animation:crm-pop .3s var(--ease-out) backwards}.crm-table tbody tr td,.dw-table tbody tr td{transition:background-color .18s}.crm-table tbody tr:hover td,.dw-table tbody tr:hover td{background:#f1f1f7}.metric-card,.identity-card,.future-module-card,.plan-card,.daily-work-card,.integration-card,.reports-metric,.trial-explainer,.billing-explainer{transition:transform .22s var(--ease-out), box-shadow .22s ease, border-color .22s ease}.metric-card:hover,.identity-card:hover,.future-module-card:hover,.plan-card:hover,.daily-work-card:hover,.integration-card:hover,.reports-metric:hover{border-color:#a9acc7;transform:translateY(-3px);box-shadow:0 12px 28px #1c22341a}.primary-button,.dw-primary-button,.secondary-button,.dw-secondary-button,.work-complete-button,.select-plan-button,.icon-button,.dw-icon-button,.toolbar-icon-button,.row-action-button,.work-row-action,.pagination-button{transition:background-color .18s ease, border-color .18s ease, color .18s ease, box-shadow .18s ease, transform .18s var(--ease-out)}.primary-button:active:not(:disabled),.dw-primary-button:active:not(:disabled),.secondary-button:active:not(:disabled),.dw-secondary-button:active:not(:disabled),.work-complete-button:active:not(:disabled),.icon-button:active,.row-action-button:active:not(:disabled){transform:translateY(0)scale(.96)}.dw-primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #2c365238}.sidebar-nav-item{transition:background-color .18s ease, color .18s ease, transform .18s var(--ease-out), border-color .18s ease}.sidebar-nav-item:hover{transform:translate(3px)}.sidebar-nav-item svg{transition:transform .22s var(--ease-out), color .18s ease}.sidebar-nav-item:hover svg{transform:scale(1.12)}.sidebar-nav-item.active{animation:crm-slide-right .35s var(--ease-out) backwards}.lead-name-button strong,.table-open,.text-link,.subtle-link{transition:color .16s,background-color .16s,border-color .16s}.avatar,.lead-avatar,.assignee-avatar{transition:transform .2s var(--ease-out)}.user-chip:hover .avatar,.crm-table tr:hover .lead-avatar{transform:scale(1.08)}.plan-card{will-change:auto}.pipeline-track span,.seat-usage-track span,.report-bar-track span,.trial-progress-track span,.subscription-progress-track span,.import-progress span{transform-origin:0;animation:crm-grow .9s var(--ease-out) .25s backwards}.connection-state.connected .connection-dot,.dw-live-dot{animation:2.2s ease-out infinite crm-pulse-ring}.notification-count{animation:crm-badge-pop .4s var(--ease-out) backwards}.notification-unread-dot{animation:2.2s ease-out infinite crm-pulse-ring}.refresh-health:hover svg{transform:rotate(180deg)}.refresh-health svg{transition:transform .4s var(--ease-out)}.modal-backdrop,.drawer-backdrop,.dw-modal-backdrop,.mobile-backdrop,.notification-dismiss-layer{animation:.2s backwards crm-fade}.dw-modal{animation:modal-in .22s var(--ease-out) backwards}.toast-message{animation:crm-rise .3s var(--ease-out) backwards}.sidebar{transition:transform .26s var(--ease-out)}.auth-form-inner{animation:crm-rise .6s var(--ease-out) .1s backwards}.simple-auth-card{animation:crm-rise .55s var(--ease-out) backwards}.auth-story-content>:nth-child(4){animation-delay:.24s}.auth-story-content>:nth-child(n+5){animation-delay:.32s}.story-proof-row{animation:crm-slide-right .6s var(--ease-out) backwards}.story-proof-row:first-of-type{animation-delay:.4s}.story-proof-row:nth-of-type(2){animation-delay:.5s}.story-proof-row:nth-of-type(3){animation-delay:.6s}.story-label span{animation:2.4s ease-out infinite crm-pulse-ring}.login-submit .button-spinner{animation-duration:.7s}.story-decoration-one,.story-decoration-two{animation:9s ease-in-out infinite crm-breathe}.orbit-one{animation:46s linear infinite crm-orbit-a}.orbit-two{animation:62s linear infinite crm-orbit-b}.visual-core{animation:6s ease-in-out infinite crm-core-float}.tag-top{animation:5.5s ease-in-out infinite crm-float}.tag-bottom{animation:6.5s ease-in-out -2s infinite crm-float}.spark-one,.spark-two{animation:3.2s ease-in-out infinite crm-twinkle}.spark-two{animation-delay:-1.4s}.banner-copy{animation:crm-rise .6s var(--ease-out) .1s backwards}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}.metric-card:hover,.identity-card:hover,.future-module-card:hover,.plan-card:hover,.daily-work-card:hover,.integration-card:hover,.reports-metric:hover,.sidebar-nav-item:hover{transform:none}}.trial-signup-prompt{border-top:1px solid var(--line,#e3e6ec);border-bottom:1px solid var(--line,#e3e6ec);justify-content:space-between;align-items:center;gap:18px;margin-top:6px;padding:16px 0;display:flex}.trial-signup-prompt>div,.demo-entry-heading>div{gap:3px;display:grid}.trial-signup-prompt strong,.demo-entry-heading strong{color:var(--text,#1d212b);font-size:13px}.trial-signup-prompt span,.demo-entry-heading span{color:var(--muted,#6a707d);font-size:12px;line-height:1.5}.trial-signup-prompt>a{color:#25216a;flex:none;align-items:center;gap:8px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.demo-entry-section{gap:12px;padding-top:17px;display:grid}.demo-entry-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.demo-status-pill{letter-spacing:.06em;white-space:nowrap;background:#f1f8f3;border:1px solid #cbded2;border-radius:99px;padding:4px 8px;font-weight:800;color:#2b684f!important;font-size:9px!important}.demo-entry-grid{gap:8px;display:grid}.demo-entry-button{text-align:left;color:#2e2a69;cursor:pointer;background:#fff;border:1px solid #dee1e9;border-radius:12px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:11px;width:100%;padding:11px 12px;display:grid}.demo-entry-button:hover:not(:disabled){background:#f7f7fa;border-color:#9fa4be}.demo-entry-button:disabled{cursor:wait;opacity:.65}.demo-entry-button>span:nth-child(2){gap:3px;min-width:0;display:grid}.demo-entry-button strong{color:#262c3b;font-size:12px;font-weight:750}.demo-entry-button small{color:#767b88;font-size:11px;line-height:1.4}.demo-entry-arrow{text-align:right;font-weight:800}.demo-entry-footnote{color:#727783;margin:0;font-size:11px;line-height:1.5}.auth-platform-note{opacity:.85}.signup-auth-card{max-width:590px}.signup-form{gap:10px}.signup-form .input-wrap input{width:100%;min-width:0}.signup-consent{color:#767b88;align-items:flex-start;gap:7px;margin:2px 0 0;font-size:11px;line-height:1.6;display:flex}.signup-consent svg{color:#3c3879;flex:none;margin-top:2px}.verification-card{text-align:center}.verification-card .auth-brand{text-align:left}.verification-icon{color:#2f7555;background:#f0f7f2;border-radius:16px;place-items:center;width:54px;height:54px;margin:20px auto 16px;display:grid}.verification-progress{background:#e8eaef;border-radius:99px;width:100%;height:4px;margin:22px 0;overflow:hidden}.verification-progress span{background:#3c3879;border-radius:99px;width:35%;height:100%;animation:1.2s ease-in-out infinite alternate verification-progress;display:block}.verification-continue{justify-content:center;align-items:center;gap:10px;margin:20px 0;text-decoration:none;display:flex}.force-password-page{place-items:center;min-height:calc(100vh - 150px);padding:28px 0;display:grid}.force-password-card{border:1px solid var(--line,#e0e3ea);background:#fff;border-radius:20px;width:min(720px,100%);padding:clamp(24px,4vw,42px);box-shadow:0 18px 45px #1d233514}.force-password-card h1{letter-spacing:-.04em;color:var(--text,#1d212b);margin:10px 0;font-size:clamp(25px,4vw,34px)}.force-password-card>p{max-width:560px;color:var(--muted,#666b78);margin:0 0 24px;font-size:14px;line-height:1.7}.force-password-card .force-password-icon{margin-bottom:16px}.demo-banner{color:#2a344e;background:#f0f0f8;border-bottom:1px solid #ced0e0;align-items:center;gap:12px;padding:13px 24px;display:flex}.demo-banner-icon{background:#dddcef;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.demo-banner>div{gap:2px;min-width:0;display:grid}.demo-banner strong{color:#273048;font-size:12px}.demo-banner span:not(.demo-banner-icon){color:#4f5b78;font-size:11px;line-height:1.5}.demo-banner-cta{color:#2e3956;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;margin-left:auto;padding:4px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.demo-banner-cta:hover{color:#1c2233}@keyframes verification-progress{0%{transform:translate(0)}to{transform:translate(180%)}}@media (max-width:650px){.trial-signup-prompt{flex-direction:column;align-items:flex-start;gap:9px}.demo-banner{flex-wrap:wrap;align-items:flex-start;padding:12px 16px}.demo-banner-cta{width:100%;margin-left:44px}.signup-form .form-grid-two{grid-template-columns:1fr}}.info-note{color:#4b556c;background:#f5f5f9;border:1px solid #d9dbe5;border-radius:11px;align-items:flex-start;gap:8px;margin:8px 0;padding:12px 13px;font-size:12px;line-height:1.6;display:flex}.signup-honeypot{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:root{--green:#18119b;--green-dark:#110b7b;--green-soft:#e5e4f6;--navy:#1a1f2f;--accent-gold:#d9a441;--accent-teal:#2920c5;--glow:0 10px 30px #18119b38;--ease-smooth:cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth}body{background:radial-gradient(1200px 600px at 100% -10%, #e7e6f6 0%, transparent 60%), radial-gradient(900px 500px at -10% 110%, #eeeef6 0%, transparent 55%), var(--canvas)}::selection{background:#18119b38}@keyframes dt-gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes dt-float-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-18px,-22px)scale(1.05)}}@keyframes dt-float-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(16px,14px)scale(.96)}}@keyframes dt-shine{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}@keyframes dt-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes dt-glow-pulse{0%,to{box-shadow:0 0 #2920c559}50%{box-shadow:0 0 0 9px #2920c500}}.auth-story-panel{background:linear-gradient(135deg,#181e2d,#252e46 45%,#1d2437 70%,#181e2d) 0 0/220% 220%;animation:16s ease-in-out infinite dt-gradient-shift}.story-decoration{border-color:#8985d629;animation:11s ease-in-out infinite dt-float-a}.story-decoration-two{animation:14s ease-in-out infinite dt-float-b}.auth-story-content>*{animation:dt-fade-up .8s var(--ease-smooth) backwards}.auth-story-content>:nth-child(2){animation-delay:80ms}.auth-story-content>:nth-child(3){animation-delay:.16s}.auth-story-content>:nth-child(n+4){animation-delay:.24s}.auth-form-inner>*{animation:dt-fade-up .7s var(--ease-smooth) backwards}.auth-form-inner>:nth-child(2){animation-delay:50ms}.auth-form-inner>:nth-child(3){animation-delay:.1s}.auth-form-inner>:nth-child(4){animation-delay:.15s}.auth-form-inner>:nth-child(n+5){animation-delay:.2s}.proof-icon{transition:transform .3s var(--ease-smooth), background .3s ease}.story-proof-row:hover .proof-icon{background:#ffffff1a;transform:translateY(-2px)scale(1.08)}.simple-auth-page{background:linear-gradient(135deg,#eeeef7,#e4e3f3 50%,#f6f1e4) 0 0/200% 200%;animation:20s ease-in-out infinite dt-gradient-shift}.primary-button{background:linear-gradient(135deg, var(--green), #2119b8);border-color:var(--green);transition:transform .25s var(--ease-smooth), box-shadow .25s ease, filter .25s ease;position:relative;overflow:hidden}.primary-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:38%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-18deg)}.primary-button:hover:not(:disabled){background:linear-gradient(135deg, var(--green-dark), var(--green));box-shadow:var(--glow);transform:translateY(-2px)}.primary-button:hover:not(:disabled):after{animation:.9s dt-shine}.primary-button:active:not(:disabled){transform:translateY(0)scale(.985)}a.primary-button{text-decoration:none}.input-wrap{transition:border-color .2s ease, box-shadow .2s ease, transform .2s var(--ease-smooth), background .2s ease}.input-wrap:focus-within{border-color:var(--green);background:#fbfbfe;transform:translateY(-1px);box-shadow:0 0 0 4px #18119b1f}.form-error{animation:dt-fade-up .3s var(--ease-smooth)}.trial-signup-prompt>a span,.demo-entry-arrow{transition:transform .25s var(--ease-smooth)}.trial-signup-prompt>a:hover span,.demo-entry-button:hover .demo-entry-arrow{transform:translate(4px)}.demo-entry-button{transition:transform .25s var(--ease-smooth), box-shadow .25s ease, border-color .25s ease}.demo-entry-button:hover:not(:disabled){border-color:#928ecf;transform:translateY(-2px);box-shadow:0 10px 22px #29334d1f}.sidebar{background:linear-gradient(#1b2131 0%,#20273b 55%,#171c2b 100%);border-right-color:#2a334d}.sidebar-nav-item{position:relative;overflow:hidden}.sidebar-nav-item:before{content:"";width:3px;transition:transform .3s var(--ease-smooth);background:linear-gradient(#7f7ae4,#2920c5);border-radius:0 3px 3px 0;position:absolute;top:20%;bottom:20%;left:0;transform:scaleY(0)}.sidebar-nav-item.active:before{transform:scaleY(1)}.sidebar-nav-item.active{background:linear-gradient(90deg,#6560c642,#6560c614);border-color:#8480d747}.brand-mark{transition:transform .35s var(--ease-smooth);background:linear-gradient(135deg,#18119b,#2920c5)}.sidebar-brand-home:hover .brand-mark{transform:rotate(-8deg)scale(1.06)}.topbar{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#ffffffd1}.connection-state.connected .connection-dot{animation:2.4s ease-out infinite dt-glow-pulse}.sign-out-button{transition:transform .2s var(--ease-smooth), background .2s ease, color .2s ease}.sign-out-button:hover:not(:disabled){transform:translateY(-1px)}.avatar{color:#fff;transition:transform .25s var(--ease-smooth);background:linear-gradient(135deg,#18119b,#2119b8)}.user-chip:hover .avatar{transform:scale(1.08)}.metric-card,.panel,.identity-card,.plan-card,.daily-work-card,.integration-card{transition:transform .3s var(--ease-smooth), box-shadow .3s ease, border-color .3s ease;border-radius:12px}.metric-card:hover,.daily-work-card:hover,.integration-card:hover,.plan-card:hover{border-color:#c0bfe0;transform:translateY(-3px);box-shadow:0 16px 34px #22293e1a}.metric-card{position:relative;overflow:hidden}.metric-card:before{background:linear-gradient(90deg, var(--green), var(--accent-teal), var(--accent-gold));content:"";opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.metric-card:hover:before{opacity:1}.metric-value{color:#0000;background:linear-gradient(135deg,#1a1f2f,#201b7b);-webkit-background-clip:text;background-clip:text}.crm-table tbody tr,.dw-table tbody tr{transition:background-color .2s}.crm-table tbody tr:hover,.dw-table tbody tr:hover{background:#f1f1fa}.icon-button{transition:background .2s ease, border-color .2s ease, transform .2s var(--ease-smooth)}.icon-button:hover{transform:translateY(-1px)}.status-pill{transition:transform .2s var(--ease-smooth)}.status-pill:hover{transform:scale(1.06)}.boot-screen .brand-mark{animation:2.2s ease-in-out infinite crm-breathe}*{scrollbar-width:thin;scrollbar-color:#bcbcd9 transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.platform-setup-page{place-items:center;min-height:100dvh;padding:32px 18px;display:grid}.platform-setup-card{width:min(100%,560px);padding:clamp(24px,4vw,40px)}.platform-setup-icon{color:#140e8b;background:#e5e4f7;border:1px solid #cbc9ee;border-radius:16px;place-items:center;width:54px;height:54px;margin:24px 0 14px;display:grid}.platform-setup-warning{color:#75551c;background:#fffaf0;border:1px solid #f0dfb5;border-radius:10px;margin:18px 0 0;padding:12px 14px;font-size:12px;line-height:1.6}.platform-setup-success{gap:12px;margin-top:18px;display:grid}.platform-setup-success>svg{color:#148a63}.platform-notification-status{color:#795819;background:#fff5df;border-radius:8px;align-items:center;width:fit-content;padding:7px 10px;font-size:12px;font-weight:650;display:inline-flex}.platform-notification-status.sent{color:#176c4f;background:#e9f8ef}.platform-admin-page{gap:22px;display:grid}.platform-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.platform-metric{border:1px solid var(--line,#e3e4ec);background:#fff;border-radius:14px;align-items:flex-start;gap:14px;min-width:0;padding:20px;display:flex;box-shadow:0 4px 16px #191f2f09}.platform-metric-copy{gap:6px;min-width:0;display:grid}.platform-metric-copy>span{color:#6f7582;font-size:12px;font-weight:650}.platform-metric-copy strong{color:#1c2233;font-variant-numeric:tabular-nums;font-size:clamp(23px,2.2vw,30px);line-height:1.1}.platform-metric-copy small{color:#848994;font-size:11px;line-height:1.45}.platform-metric-icon{color:#1a1484;background:#ebeaf7;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.platform-metric-icon.gold{color:#9a6c18;background:#fff4d9}.platform-metric-icon.blue{color:#386aa1;background:#edf4ff}.platform-metric-icon.purple{color:#7659a8;background:#f2edff}.platform-company-panel,.platform-summary-panel{min-width:0}.platform-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-search-form{flex:360px;align-items:center;gap:9px;max-width:620px;display:flex}.platform-search-form .input-wrap{flex:1}.platform-status-filter{min-width:150px}.platform-company-name{gap:3px;min-width:145px;display:grid}.platform-company-name strong{color:#1d2335;overflow-wrap:anywhere;font-size:13px}.platform-company-name span,.platform-table-muted{color:#737884;overflow-wrap:anywhere;font-size:11px}.platform-admin-identity{align-items:center;gap:9px;min-width:170px;display:flex}.platform-admin-avatar,.platform-owner-avatar{color:#1c1775;background:#e5e4f5;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:750;display:grid}.platform-admin-identity>div,.platform-owner-info{gap:3px;min-width:0;display:grid}.platform-admin-identity strong,.platform-owner-info strong{color:#293043;overflow-wrap:anywhere;font-size:12px}.platform-muted{color:#7f8592;font-size:11px}.platform-plan-cell{gap:5px;min-width:120px;display:grid}.platform-plan-cell strong{color:#282f43;font-size:12px}.platform-plan-cell span{color:#6f7583;font-size:11px}.platform-status-pill{color:#216d50;white-space:nowrap;background:#e8f7ee;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:750;display:inline-flex}.platform-status-pill.suspended,.platform-status-pill.expired,.platform-status-pill.inactive{color:#a34843;background:#fff0ee}.platform-status-pill.trialing{color:#865d13;background:#fff5df}.platform-status-pill.neutral{color:#64736a;background:#f0f4f1}.platform-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.platform-icon-action{color:#363462;cursor:pointer;background:#fff;border:1px solid #dbdce8;border-radius:9px;place-items:center;width:32px;height:32px;transition:all .18s;display:inline-grid}.platform-icon-action:hover:not(:disabled){background:#efeff9;border-color:#9f9dcb;transform:translateY(-1px)}.platform-icon-action.danger{color:#a44840}.platform-icon-action.danger:hover:not(:disabled){background:#fff2f0;border-color:#e8b2ad}.platform-icon-action.success{color:#17764f}.platform-icon-action:disabled{cursor:not-allowed;opacity:.45}.platform-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.platform-bottom-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);gap:16px;display:grid}.platform-plan-list{gap:16px;display:grid}.platform-plan-row{grid-template-columns:minmax(110px,.8fr) minmax(80px,1fr) auto;align-items:center;gap:12px;display:grid}.platform-plan-row strong{color:#363a50;font-size:12px}.platform-plan-row small{color:#757a87;font-size:11px}.platform-plan-track{background:#edeef3;border-radius:99px;height:7px;overflow:hidden}.platform-plan-track span{border-radius:inherit;background:linear-gradient(90deg,#1b1684,#615cc7);height:100%;display:block}.platform-owner-note{background:#f5f5fb;border:1px solid #dddcec;border-radius:12px;align-items:flex-start;gap:12px;margin-top:18px;padding:14px;display:flex}.platform-owner-note>svg{color:#2a2585;flex:none}.platform-owner-info p{color:#717784;margin:0;font-size:11px;line-height:1.6}.platform-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d101980;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.platform-modal{background:#fff;border:1px solid #e3e4ec;border-radius:18px;width:min(100%,610px);max-height:min(90dvh,900px);padding:24px;overflow-y:auto;box-shadow:0 28px 90px #10141e40}.platform-detail-modal{width:min(100%,900px)}.platform-modal-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.platform-modal-heading h2{color:#1d2335;letter-spacing:-.035em;margin:0;font-size:21px}.platform-modal-heading p{color:#757a87;margin:6px 0 0;font-size:12px;line-height:1.6}.platform-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.platform-form .dw-field.full{grid-column:1/-1}.platform-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.platform-detail-content{gap:18px;display:grid}.platform-detail-actions{justify-content:flex-end;gap:8px;display:flex}.platform-danger-button,.platform-success-button{color:#9b3e36;cursor:pointer;background:#fff5f4;border:1px solid #edcbc7;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.platform-success-button{color:#176e4b;background:#effaf3;border-color:#c3e7d0}.platform-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.platform-detail-metrics>div{background:#fbfbfd;border:1px solid #e2e3ec;border-radius:11px;gap:6px;padding:13px;display:grid}.platform-detail-metrics span{color:#727784;font-size:10px}.platform-detail-metrics strong{color:#272f48;overflow-wrap:anywhere;font-size:15px}.platform-detail-two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;display:grid}.platform-detail-section{border:1px solid #e3e4ec;border-radius:12px;min-width:0;padding:16px}.platform-detail-admin{align-items:center;gap:11px;display:flex}.platform-detail-admin>div{gap:4px;min-width:0;display:grid}.platform-detail-admin strong{color:#252e45;overflow-wrap:anywhere;font-size:13px}.platform-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.platform-section-heading h3{color:#252e45;margin:0;font-size:13px}.platform-section-heading span{color:#7b808b;font-size:11px}.platform-users-table{min-width:580px}.platform-first-login-note{color:#7e5b18;background:#fff7e6;border-radius:9px;margin-top:10px;padding:10px 12px;font-size:11px;line-height:1.55}.platform-event-list{display:grid}.platform-event-row{border-bottom:1px solid #eceef3;grid-template-columns:9px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 0;display:grid}.platform-event-row:last-child{border-bottom:0}.platform-event-dot{background:#29a574;border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #e6f7ed}.platform-event-row strong{color:#343751;overflow-wrap:anywhere;font-size:11px}.platform-event-row small{color:#808592;white-space:nowrap;font-size:10px}.platform-spin{animation:1s linear infinite platform-spin}@keyframes platform-spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.platform-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-bottom-grid{grid-template-columns:1fr}}@media (max-width:700px){.platform-form,.platform-detail-two-col{grid-template-columns:1fr}.platform-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-modal-backdrop{align-items:start;padding:12px}.platform-modal{border-radius:14px;padding:18px}.platform-toolbar,.platform-pagination{align-items:stretch}.platform-search-form{flex-wrap:wrap;flex-basis:100%;max-width:none}.platform-search-form .input-wrap{min-width:100%}.platform-search-form .platform-status-filter{flex:1}}.capture-manager-modal{width:min(100%,680px)}.capture-manager-content{padding:0 22px 18px}.capture-create-form{background:#fafbfc;border:1px solid #e5e7ee;border-radius:11px;gap:12px;padding:16px;display:grid}.capture-create-form label{color:#343946;gap:6px;font-size:11px;font-weight:700;display:grid}.capture-create-form input,.capture-create-form select{color:#252b3a;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #dfe2e9;border-radius:7px;padding:9px 10px;font-size:12px}.capture-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.capture-create-form>button{justify-self:start}.capture-forms-heading{justify-content:space-between;align-items:center;margin:20px 0 9px;display:flex}.capture-forms-heading p{color:#737886;margin:4px 0 0;font-size:11px}.capture-empty{color:#737886;margin:14px 0;font-size:12px}.capture-form-list{gap:8px;max-height:260px;display:grid;overflow-y:auto}.capture-form-item{border:1px solid #e7e9ef;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.capture-form-details{gap:4px;min-width:0;display:grid}.capture-form-details strong{color:#252b3a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.capture-form-details span{color:#777d89;font-size:10px}.capture-form-details .capture-form-inactive{color:#a64b44;font-weight:700}.capture-form-actions{flex:none;align-items:center;gap:5px;display:flex}.capture-form-actions .secondary-button{min-height:32px;padding:6px 9px;font-size:10px}.capture-revoke-button{color:#a34a43}.capture-notice{color:#257451;overflow-wrap:anywhere;background:#f2faf5;border:1px solid #d8eee1;border-radius:7px;margin:8px 0;padding:9px 11px;font-size:11px}.public-capture-page{background:radial-gradient(circle at 15% 10%,#f0efff 0,#0000 34%),#f5f6fa;place-items:center;min-height:100vh;padding:32px 16px;display:grid}.public-capture-card{background:#fff;border:1px solid #e5e7ee;border-radius:16px;width:min(100%,560px);padding:28px clamp(20px,6vw,42px) 25px;box-shadow:0 20px 55px #1b223417}.public-capture-brand{color:#242a39;align-items:center;gap:9px;margin-bottom:32px;font-size:12px;text-decoration:none;display:inline-flex}.public-capture-brand>span{color:#fff;background:#514bb1;border-radius:9px;place-items:center;width:31px;height:31px;font-size:17px;font-weight:800;display:grid}.public-capture-eyebrow{color:#5651ac;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:750}.public-capture-card h1{color:#202638;letter-spacing:-1px;margin:0;font-size:clamp(24px,5vw,31px)}.public-capture-intro{color:#737886;margin:9px 0 23px;font-size:12px;line-height:1.7}.public-capture-form{gap:14px;display:grid}.public-capture-form>label,.public-capture-grid>label{color:#343946;gap:6px;font-size:11px;font-weight:700;display:grid}.public-capture-form em{color:#b23e3e;font-style:normal}.public-capture-form input:not([type=checkbox]),.public-capture-form textarea{color:#252b3a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #dfe2e9;border-radius:8px;outline:none;padding:10px 11px;font-size:12px}.public-capture-form textarea{resize:vertical}.public-capture-form input:focus,.public-capture-form textarea:focus{border-color:#6963c1;box-shadow:0 0 0 3px #514bb117}.public-capture-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.public-capture-hint{color:#858a95;margin:-9px 0 -3px;font-size:10px}.public-capture-consent{align-items:flex-start;line-height:1.6;color:#666c79!important;gap:9px!important;font-size:10px!important;font-weight:500!important;display:flex!important}.public-capture-consent input{accent-color:#514bb1;flex:none;margin:2px 0 0}.public-capture-submit{justify-content:center;width:100%;min-height:43px;margin-top:2px}.public-capture-footnote{color:#888d98;text-align:center;margin:16px 0 0;font-size:10px;line-height:1.6}.public-capture-state{color:#7a7f8a;text-align:center;align-content:center;justify-items:center;gap:11px;min-height:190px;display:grid}.public-capture-state>svg{color:#5a55b2}.public-capture-state h1{font-size:24px}.public-capture-state p{color:#737886;max-width:360px;margin:0;font-size:12px;line-height:1.7}.capture-submitted>svg{color:#23885e}.capture-spinner{animation:.9s linear infinite spin}@media (max-width:560px){.capture-form-grid,.public-capture-grid{grid-template-columns:1fr}.capture-form-item{flex-direction:column;align-items:flex-start}.capture-form-actions{justify-content:flex-end;width:100%}}.platform-metric-icon.amber{color:#9a6c18;background:#fff4d9}.platform-metric-icon.rose{color:#a34b47;background:#fff0ee}.platform-detail-section dl{gap:0;margin:14px 0 0;display:grid}.platform-detail-section dl>div{border-bottom:1px solid #eceef3;grid-template-columns:minmax(105px,.75fr) minmax(0,1.25fr);gap:12px;padding:9px 0;display:grid}.platform-detail-section dl>div:last-child{border-bottom:0}.platform-detail-section dt{color:#787d8a;font-size:11px}.platform-detail-section dd{color:#31384d;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:650}@media (max-width:460px){.platform-metric-grid{grid-template-columns:1fr}.platform-detail-section dl>div{grid-template-columns:1fr;gap:5px}.platform-plan-row{grid-template-columns:minmax(90px,.8fr) minmax(50px,1fr) auto}}.work-detail-modal{max-width:620px}.work-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:8px 0 18px;display:grid}.work-detail-grid>div,.work-detail-related{background:#fbfbfc;border:1px solid #e6e8ed;border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.work-detail-grid>div>span,.work-detail-related>span{color:#646975;font-size:10px}.work-detail-grid>div>strong{color:#2b3140;font-size:12px;font-weight:650}.work-detail-grid .work-detail-full{grid-column:1/-1}.work-detail-full p{color:#434b5c;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.work-detail-related{margin-bottom:18px}@media (max-width:560px){.work-detail-grid{grid-template-columns:minmax(0,1fr)}}:root{--brand:#4f46e5;--brand-2:#6366f1;--brand-dark:#4338ca;--brand-soft:#eef0ff;--ink:#0f172a;--ink-soft:#334155;--muted:#64748b;--line:#e8ebf3;--surface:#fff;--canvas:#f5f6fb;--green:#4f46e5;--green-dark:#4338ca;--green-soft:#eef0ff;--navy:#0f172a;--accent-gold:#f59e0b;--accent-teal:#818cf8;--glow:0 10px 28px #4f46e542;--shadow:0 1px 2px #0f172a0a, 0 8px 24px #0f172a0a;--card-border:#e8ebf3;--control-border:#d8dcea;--focus-ring:#4f46e5;--radius-card:14px}html,body,.app-frame,.boot-screen{background:var(--canvas)}body{color:var(--ink)}::selection{color:#0f172a;background:#4f46e533}*{scrollbar-color:#c9cdea transparent}.brand-mark{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c6cf6);border-radius:12px;font-weight:800;box-shadow:0 6px 14px #4f46e547}.sidebar{color:#475569;width:248px;box-shadow:none;background:#fff;border-right:1px solid #eceff6;padding:22px 14px 14px}.sidebar-brand{padding:0 8px 22px}.brand-name{color:#0f172a;letter-spacing:-.4px;font-size:17px;font-weight:800}.brand-product{color:#94a3b8;font-size:8px}.sidebar-section-label{color:#94a3b8;letter-spacing:1.2px;padding:12px 12px 4px;font-size:9px;font-weight:700}.sidebar-nav-item{color:#475569;border:0;border-radius:10px;min-height:40px;padding:0 12px;font-size:13px;font-weight:550}.sidebar-nav-item svg{color:#7c879b}.sidebar-nav-item:before{display:none}.sidebar-nav-item:hover{color:#3730a3;background:#f4f5ff;transform:none}.sidebar-nav-item:hover svg{color:#4f46e5;transform:none}.sidebar-nav-item.active{color:#4338ca;background:#eef0ff;border:0;font-weight:650}.sidebar-nav-item.active svg{color:#4f46e5}.sidebar-nav-item .nav-chevron{color:#818cf8}.sidebar-navigation{scrollbar-color:#d5d8ee transparent}.sidebar-bottom{border-top:1px solid #eef0f6}.sidebar-help-icon{color:#4f46e5;background:#eef0ff;border-color:#e0e3ff}.sidebar-help-copy strong{color:#1e293b}.sidebar-help-copy span{color:#7a869b}.trial-shortcut{color:#6366f1}.sidebar-close{color:#64748b}.topbar{min-height:66px;box-shadow:none;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#ffffffeb;border-bottom:1px solid #eceff6}.breadcrumbs,.breadcrumbs span{color:#64748b}.breadcrumbs strong{color:#0f172a}.crumb-slash{color:#a5adc0}.header-plan-chip{color:#4338ca;background:#f3f4ff;border-color:#dfe3ff;border-radius:999px}.header-plan-chip.expired{color:#a64b40;background:#fff8f6;border-color:#f0d7d1}.header-plan-chip.active{color:#475569;background:#f8f9fc;border-color:#e5e8f1}.plan-chip-dot{background:#4f46e5}.sign-out-button{color:#64748b}.sign-out-button:hover:not(:disabled){color:#4338ca;background:0 0}.avatar,.lead-avatar,.assignee-avatar{border-radius:50%}.avatar{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c6cf6);border:0}.lead-avatar{color:#4338ca;background:#eef0ff;border-color:#e0e3ff}.user-chip-copy strong{color:#0f172a}.app-footer{color:#7a869b;background:#fff;border-color:#eceff6}.page-content{padding-top:28px}.page-heading-row h1,.dw-page-heading h1,.attendance-heading h1{color:#0f172a;letter-spacing:-1px;font-weight:750}.page-intro,.dw-page-heading p{color:#64748b}.eyebrow,.dw-overline,.form-overline{color:#4f46e5}.primary-button,.dw-primary-button{color:#fff;background:linear-gradient(135deg,#4f46e5,#5b55f0);border-color:#4f46e5;border-radius:10px;box-shadow:0 6px 14px #4f46e538}.primary-button:hover:not(:disabled),.dw-primary-button:hover:not(:disabled){box-shadow:var(--glow);background:linear-gradient(135deg,#4338ca,#4f46e5);border-color:#4338ca}.secondary-button,.dw-secondary-button{color:#334155;background:#fff;border-radius:10px}.secondary-button:hover,.dw-secondary-button:hover:not(:disabled){color:#4338ca;background:#f7f7ff;border-color:#c7cbf7}.icon-button:hover{background:#f5f6ff;border-color:#e5e8f4}.text-link,.subtle-link{color:#4f46e5}.text-link:hover,.subtle-link:hover{color:#3730a3}.panel,.metric-card,.identity-card,.future-module-card,.plan-card,.daily-work-card,.integration-card,.reports-metric,.dw-panel,.lead-summary-strip,.work-quick-stats,.subscription-status-panel,.trial-explainer,.billing-explainer,.platform-metric,.attendance-shift-card,.attendance-location-card,.attendance-team-section,.attendance-history-section,.settings-save-bar{border-color:var(--card-border);border-radius:var(--radius-card);box-shadow:0 1px 2px #0f172a08,0 6px 20px #0f172a09}.metric-card:hover,.daily-work-card:hover,.integration-card:hover,.plan-card:hover,.reports-metric:hover{border-color:#d3d6f6;box-shadow:0 14px 30px #4f46e517}.metric-card:before{display:none}.metric-value{color:#0f172a;-webkit-text-fill-color:#0f172a;background:0 0}.metric-topline{color:#64748b}.metric-green{color:#4f46e5;background:#eef0ff;border-color:#e0e3ff}.metric-violet{color:#7c3aed;background:#f4efff;border-color:#e9defd}.metric-foot{color:#64748b}.panel-heading,.dw-panel-heading{border-bottom-color:#eef0f6}.panel-heading h2,.dw-panel-heading h2{color:#0f172a}.panel-heading p,.dw-panel-heading p{color:#64748b}.crm-table th,.dw-table th,.attendance-table th{color:#64748b;letter-spacing:0;text-transform:none;background:#fff;border-bottom:1px solid #eceff6;font-size:11px;font-weight:650}.crm-table td,.dw-table td{color:#475569;border-bottom-color:#f1f3f9}.crm-table tbody tr:hover,.dw-table tbody tr:hover,.crm-table tbody tr:hover td,.dw-table tbody tr:hover td{background:#f8f9ff}.lead-name-cell strong,.dw-primary-cell{color:#0f172a}.status-pill,.dw-value-badge{border-radius:6px}.table-pagination,.dw-table-footer,.work-list-footer{background:#fff;border-top-color:#eef0f6}.pagination-page{color:#fff;background:#4f46e5;border-color:#4f46e5}.pagination-button:not(:disabled):hover{color:#4338ca;border-color:#c7cbf7}.work-filter-tabs button.active{color:#fff;background:#4f46e5;border-color:#4f46e5}.work-filter-tabs button:hover:not(.active){color:#4338ca;background:#f4f5ff}.table-open:hover,.row-action-button:hover:not(:disabled),.work-row-action:hover:not(:disabled){color:#4338ca;background:#f4f5ff;border-color:#e0e3ff}.toolbar-icon-button:hover,.toolbar-filter-active,.dw-icon-button:hover:not(:disabled){color:#4338ca;background:#f4f5ff;border-color:#c7cbf7}.input-wrap,.search-field,.work-search,.dw-search,.global-search-input,.inbox-search,.filter-select,.toolbar-icon-button,.dw-icon-button,.lead-form-grid input,.lead-form-grid select,.dw-field input,.dw-field select,.dw-field textarea,.change-password-form input,.inbox-compose textarea,.work-modal textarea,.reports-date-inputs input{border-color:#dde1ee;border-radius:10px}.input-wrap:focus-within,.search-field:focus-within,.work-search:focus-within,.dw-search:focus-within,.global-search-input:focus-within,.lead-form-grid input:focus,.lead-form-grid select:focus,.dw-field input:focus,.dw-field select:focus,.dw-field textarea:focus,.change-password-form input:focus,.inbox-compose textarea:focus,.work-modal textarea:focus{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 4px #4f46e51f}.input-wrap:focus-within .input-leading{color:#4f46e5}.modal-backdrop,.dw-modal-backdrop,.platform-modal-backdrop{background:#0f172a73}.lead-form-modal,.dw-modal,.platform-modal{border-radius:16px;box-shadow:0 28px 80px #0f172a38}.lead-detail-drawer{box-shadow:-16px 0 55px #0f172a24}.mini-spinner,.dw-spinner{border-top-color:#4f46e5}.connection-state.connected .connection-dot,.dw-live-dot{background:#22c55e;animation:2.2s ease-out infinite crm-pulse-green}@keyframes crm-pulse-green{0%{box-shadow:0 0 #22c55e6b}70%,to{box-shadow:0 0 0 7px #22c55e00}}.notification-count{background:#ef4444}.loading-bar span{background:linear-gradient(90deg,#4f46e5,#818cf8)}.pipeline-track span,.seat-usage-track span,.report-bar-track span,.import-progress span,.subscription-progress-track span,.trial-progress-track span{background-color:#6366f1}.stage-new{background:#7195db}.auth-form-panel{background:#fff;order:1}.auth-story-panel{background:linear-gradient(155deg,#070a24 0%,#111650 48%,#2b2a94 100%) 0 0/160% 160%;order:2}.auth-story-panel>.auth-brand{display:none}.story-decoration{border-color:#a5b4fc2e}.auth-story-content{margin:auto 0 0;padding-bottom:56px}.auth-story-content h1{letter-spacing:-1.8px;font-weight:700}.auth-story-content h1 em{color:#0000;background:linear-gradient(90deg,#a5b4fc,#d8b4fe);-webkit-background-clip:text;background-clip:text}.auth-story-footer,.story-proof-row span{color:#e2e8ffa6}.mobile-auth-brand strong{color:#0f172a;letter-spacing:-.3px;font-size:15px;font-weight:800;display:block}.mobile-auth-brand span{color:#94a3b8;letter-spacing:1.5px;margin-top:4px;font-size:8px;font-weight:700;display:block}.auth-form-inner h2,.simple-auth-card h1{color:#0f172a}.login-form label,.change-password-form label{color:#334155}.label-line a,.back-link{color:#4f46e5}.label-line a:hover,.back-link:hover{color:#3730a3}.auth-security-note{background:#f8f9ff;border-color:#e6e8f6}.auth-security-note>span,.trial-signup-prompt>a{color:#4f46e5}.trial-signup-prompt>a:hover{color:#3730a3}.demo-entry-button{color:#4f46e5;border-radius:12px}.demo-entry-button:hover:not(:disabled){background:#f7f7ff;border-color:#aab0f2;box-shadow:0 10px 22px #4f46e51f}.simple-auth-page{background:linear-gradient(135deg,#f5f6ff,#eceeff 50%,#f6f2ff) 0 0/200% 200%}.simple-auth-card{border-color:#e3e6f7;border-radius:18px;box-shadow:0 24px 60px #312e811f}.verification-icon{color:#4f46e5;background:#eef0ff}.verification-icon.error{color:#b54b3e;background:#fff3f0}.verification-progress span{background:#4f46e5}@media (max-width:900px){.auth-page{grid-template-columns:minmax(300px,.85fr) minmax(390px,1.15fr)}}@media (max-width:700px){.auth-page{display:block}.auth-story-panel{display:none}.mobile-auth-brand{margin-bottom:40px}.sidebar{box-shadow:12px 0 35px #0f172a24}}.sidebar-brand .brand-mark{background:linear-gradient(135deg,#4f46e5,#7c6cf6);border-radius:12px}.trial-signup-prompt{margin-top:18px}.auth-page{background:#fff;grid-template-columns:1fr 1fr}.auth-story-panel{color:#fff;background-color:#0a0e33;background-image:linear-gradient(#080a2800 0%,#080a2814 28%,#0a0c34b8 56%,#0a0c34f5 100%),linear-gradient(135deg,#4f46e54d 0%,#7c3aed1a 60%,#0ea5e914 100%),url(/images/Gemini_Generated_Image_t5iygkt5iygkt5iy.jfif);background-position:0 0,0 0,50%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,cover;background-attachment:scroll,scroll,fixed;order:2;animation:none}.auth-story-panel:before{background:radial-gradient(at 15% 95%,#6366f159,#0000 50%)}.auth-story-panel>.auth-brand,.story-decoration{display:none}.auth-story-content{margin:auto 0 0;padding:40px 0 80px}.story-label{color:#c7d2fe}.story-label span{background:#818cf8;box-shadow:0 0 0 4px #818cf840}.auth-story-content h1{letter-spacing:-2px;text-shadow:0 2px 24px #05081e66;font-weight:700}.auth-story-content h1 em{color:#0000;background:linear-gradient(90deg,#a5b4fc,#e9d5ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.auth-story-content>p{color:#e8ecffd6}.story-rule{background:#a5b4fc80}.story-proof-row{-webkit-backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff21;border-radius:16px;gap:14px;margin:12px 0;padding:12px 14px}.proof-icon{color:#c7d2fe;background:#6366f147;border-color:#a5b4fc52}.story-proof-row strong{color:#fff}.story-proof-row span,.auth-story-footer{color:#e8ecffb3}.auth-form-panel{background-color:#fff;background-image:radial-gradient(circle at 0 0,#eef0ff 0,#eef0ff00 42%),radial-gradient(circle at 100% 100%,#f4efff 0,#f4efff00 40%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;order:1;position:relative;overflow:hidden}.mobile-auth-brand{align-items:center;gap:12px;margin-bottom:36px;display:flex}.form-overline,.label-line a,.back-link,.trial-signup-prompt>a{color:#4f46e5}.form-lock{color:#4f46e5;background:#eef0ff}.auth-form-inner h2{color:#0f172a;letter-spacing:-1.4px;font-weight:750}.auth-form-lead{color:#64748b}.input-wrap{background:#f8f9fd;border:1px solid #e3e6f3;border-radius:12px;min-height:50px}.input-wrap:hover{border-color:#c9cdee}.input-wrap:focus-within{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 4px #4f46e521}.input-leading{color:#7c879b}.input-wrap input{color:#0f172a}.input-wrap input::placeholder{color:#94a3b8}.login-submit{color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#6d5df6 100%);border:0;border-radius:12px;min-height:50px;box-shadow:0 10px 22px #4f46e54d}.login-submit:hover:not(:disabled){background:linear-gradient(135deg,#4338ca 0%,#5b4cf0 100%);transform:translateY(-1px);box-shadow:0 14px 28px #4f46e561}.auth-security-note{background:#f8f9ff;border:1px solid #e6e8f6;border-radius:12px}.demo-entry-button{background:#fff;border-color:#e3e6f3;border-radius:14px}.demo-entry-button:hover:not(:disabled){background:#f7f7ff;border-color:#a5acf3;transform:translateY(-1px);box-shadow:0 12px 26px #4f46e51f}@media (max-width:900px){.auth-page{grid-template-columns:.85fr 1.15fr}}@media (max-width:700px){.auth-page{display:block}.auth-story-panel{display:none}}.inbox-page{min-width:0}.inbox-page-heading{align-items:flex-end}.inbox-page-heading>div:first-child p{color:#68718a;margin:7px 0 0;font-size:12px}.inbox-page-heading .dw-heading-actions{align-items:center;gap:9px;display:flex}.inbox-workspace{background:#fff;border:1px solid #e6e8f0;border-radius:14px;grid-template-columns:minmax(265px,300px) minmax(380px,1fr) minmax(245px,285px);min-height:min(760px,100vh - 210px);display:grid;overflow:hidden;box-shadow:0 12px 34px #2227450b}.inbox-sidebar{background:#fff;border-right:1px solid #e9ebf2;flex-direction:column;min-width:0;min-height:620px;display:flex}.inbox-sidebar-top{justify-content:space-between;align-items:center;padding:18px 16px 11px;display:flex}.inbox-sidebar-top strong,.inbox-sidebar-top span{display:block}.inbox-sidebar-top strong{color:#232b41;font-size:13px;font-weight:750}.inbox-sidebar-top span{color:#8890a5;margin-top:4px;font-size:10px}.inbox-search{background:#fafbfe;border-color:#e4e7ef;border-radius:8px;height:38px;margin:4px 13px 12px;padding:0 10px}.inbox-search input{color:#323b52;font-size:11px}.inbox-filter-group{background:#f3f4f9;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:3px;margin:0 13px 11px;padding:3px;display:grid}.inbox-filter-group button{color:#707a92;background:0 0;border:0;border-radius:6px;min-width:0;padding:7px 3px;font-size:10px;font-weight:650}.inbox-filter-group button.active{color:#39338f;background:#fff;box-shadow:0 1px 4px #1e244817}.inbox-filter-row{grid-template-columns:1fr 1fr;gap:8px;padding:0 13px 12px;display:grid}.inbox-filter-row label{flex-direction:column;gap:5px;min-width:0;display:flex}.inbox-filter-row label>span{color:#8890a3;align-items:center;gap:4px;font-size:9px;font-weight:650;display:flex}.inbox-filter-row select{color:#535c73;width:100%;min-width:0;height:31px;font:inherit;background:#fff;border:1px solid #e6e8ef;border-radius:6px;padding:0 6px;font-size:9px}.inbox-thread-list{flex:1;min-height:0;overflow-y:auto}.inbox-thread{border-top:1px solid #f0f1f5;align-items:flex-start;gap:10px;padding:13px;transition:background .15s}.inbox-thread:hover{background:#fafaff}.inbox-thread.is-selected{background:#f4f4fc;border-left:3px solid #4b46b5;padding-left:10px}.inbox-thread-avatar{border-radius:11px;width:36px;height:36px}.inbox-thread-avatar.large{width:40px;height:40px}.inbox-thread-avatar.internal{color:#514db0;background:#f0efff}.inbox-thread-avatar.email{color:#3974a8;background:#edf5ff}.inbox-thread-avatar.whatsapp{color:#187c63;background:#eaf8f3}.inbox-thread-copy{gap:5px}.inbox-thread-title-row{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.inbox-thread-copy strong{color:#303950;font-size:11px;font-weight:720}.inbox-thread-title-row i{color:#fff;background:#514db0;border-radius:20px;flex:none;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-style:normal;font-weight:700;display:grid}.inbox-thread-copy .inbox-thread-preview{color:#7b8499;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.inbox-thread-copy small{color:#9aa1b1;justify-content:space-between;gap:7px;font-size:9px;display:flex}.inbox-thread-badges{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.inbox-thread-badges em{color:#717b91;text-transform:capitalize;background:#f2f3f7;border-radius:20px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:700}.inbox-thread-badges em.is-open{color:#1b8163;background:#eaf7f1}.inbox-thread-badges em.is-pending{color:#9a6a1d;background:#fff6e7}.inbox-thread-badges em.is-resolved{color:#667085;background:#f0f2f6}.inbox-thread-badges em.is-high{color:#b54a52;background:#fff0f0}.inbox-sidebar-footer{color:#9098aa;border-top:1px solid #eceef3;align-items:center;gap:7px;padding:12px 15px;font-size:9px;display:flex}.inbox-live-indicator{background:#26a278;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e7f7f0}.inbox-main{background:#fff;flex-direction:column;min-width:0;min-height:620px;display:flex}.inbox-conversation-header{min-height:71px;padding:14px 17px}.inbox-conversation-title{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.inbox-conversation-title strong{color:#252d43;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.inbox-conversation-title span{color:#8991a5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.inbox-channel-badge{color:#514da9;text-transform:uppercase;background:#f0efff;border-radius:20px;padding:5px 8px;font-size:9px;font-weight:750}.inbox-channel-badge.email{color:#3770a2;background:#edf5ff}.inbox-channel-badge.whatsapp{color:#188068;background:#eaf8f3}.inbox-message-tools{color:#8b93a5;background:#fff;border-bottom:1px solid #eff0f5;flex-wrap:wrap;align-items:center;gap:13px;padding:9px 18px;font-size:9px;display:flex}.inbox-message-tools>span,.inbox-message-tools a{align-items:center;gap:5px;display:inline-flex}.inbox-message-tools a{color:#4a46a8;margin-left:auto;font-weight:700}.inbox-messages{background:#f8f9fc;gap:12px;min-height:350px;max-height:none;padding:17px 18px}.inbox-message{border-color:#e8eaf0;border-radius:12px 12px 12px 4px;width:min(88%,680px);padding:12px 14px;box-shadow:0 2px 8px #252d4b06}.inbox-message.outbound{background:#f0efff;border-color:#dfdef5;border-radius:12px 12px 4px}.inbox-message.is-note{background:#fff9e9;border-color:#f0dca9;align-self:stretch;width:100%}.inbox-message-meta{align-items:center}.inbox-message-meta strong{color:#4a5368;align-items:center;gap:5px;font-size:10px;display:inline-flex}.inbox-message-meta span{color:#98a0b0;font-size:9px}.inbox-message p{color:#39435a;margin-top:8px;font-size:11px;line-height:1.7}.inbox-message.is-note p{color:#725923}.inbox-message-status{margin-top:8px;font-size:8px}.inbox-message-attachments{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.inbox-message-attachments button{color:#4e5680;text-align:left;background:#fff;border:1px solid #e1e4ee;border-radius:8px;align-items:center;gap:8px;max-width:250px;padding:8px 10px;display:flex}.inbox-message-attachments button>span{text-overflow:ellipsis;flex-direction:column;gap:2px;min-width:0;font-size:9px;font-weight:650;display:flex;overflow:hidden}.inbox-message-attachments small{color:#9299a9;font-size:8px;font-weight:450}.inbox-load-older{color:#5551a8;background:#fff;border:1px solid #e1e4ed;border-radius:7px;align-self:center;padding:7px 11px;font-size:10px;font-weight:650}.inbox-compose{border-top:1px solid #e9ebf1;padding:12px 15px 14px}.inbox-compose.is-note{background:#fffaf0}.inbox-compose-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.inbox-compose-mode{gap:5px;display:flex}.inbox-compose-mode button{color:#8991a5;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:650;display:inline-flex}.inbox-compose-mode button.active{color:#4a46a6;background:#f4f3ff;border-color:#e4e4f2}.inbox-compose.is-note .inbox-compose-mode button.active{color:#966b24;background:#fff2d6;border-color:#f1e0b6}.inbox-quick-reply{color:#7e87a0;align-items:center;gap:4px;display:flex}.inbox-quick-reply select{color:#747e95;background:0 0;border:0;outline:0;max-width:130px;font-size:9px}.inbox-compose textarea{border-color:#e1e4ed;border-radius:8px;min-height:82px;padding:11px 12px;font-size:11px}.inbox-compose-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.inbox-compose-bottom>span{color:#979eae;font-size:9px}.inbox-compose-bottom>div{align-items:center;gap:7px;display:flex}.inbox-compose-bottom .dw-primary-button,.inbox-compose-bottom .dw-secondary-button{min-height:34px;padding:0 11px;font-size:10px}.inbox-pending-files{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.inbox-pending-files>span{color:#626c84;background:#fafbfe;border:1px solid #e4e6ef;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:inline-flex}.inbox-pending-files button{color:#8991a2;background:0 0;border:0;place-items:center;padding:2px;display:grid}.inbox-context{background:#fff;border-left:1px solid #e9ebf2;min-width:0}.inbox-context-heading{color:#858da1;letter-spacing:.9px;border-bottom:1px solid #f0f1f5;justify-content:space-between;align-items:center;padding:16px 13px 12px;font-size:9px;font-weight:800;display:flex}.inbox-context-card{background:#fafbfe;border:1px solid #eaecf2;border-radius:9px;flex-direction:column;gap:6px;margin:13px;padding:13px;display:flex}.inbox-context-label{color:#9aa1b0;letter-spacing:.75px;font-size:8px;font-weight:800}.inbox-context-card strong{color:#343d53;font-size:12px}.inbox-context-card>span:not(.inbox-context-label),.inbox-context-card a:not(.inbox-context-link){color:#838ca1;overflow-wrap:anywhere;font-size:9px}.inbox-context-link{color:#4a46a8;margin-top:5px;font-size:9px;font-weight:750}.inbox-context-section{border-top:1px solid #f0f1f5;flex-direction:column;gap:6px;padding:12px 13px;display:flex}.inbox-context-section>label{color:#59637b;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.inbox-context-section>select,.inbox-context-section>input{color:#59637a;background:#fff;border:1px solid #e5e7ee;border-radius:7px;outline:0;width:100%;height:34px;padding:0 9px;font-size:10px}.inbox-context-section>select:disabled,.inbox-context-section>input:disabled{color:#98a0af;background:#f7f8fa}.inbox-context-section>small{color:#9aa1af;font-size:8px;line-height:1.5}.inbox-save-tags{align-self:flex-start;min-height:28px;padding:0 8px;font-size:9px}.inbox-tags{flex-wrap:wrap;gap:5px;display:flex}.inbox-tags span{color:#5550a5;background:#f0effe;border-radius:20px;padding:4px 7px;font-size:8px;font-weight:700}.inbox-context-people{flex-direction:column;gap:9px;display:flex}.inbox-context-people>span{align-items:center;gap:8px;display:flex}.inbox-context-people i{color:#504ca9;background:#f0efff;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:750;display:grid}.inbox-context-people>span>span{color:#4b556d;flex-direction:column;gap:3px;min-width:0;font-size:9px;display:flex}.inbox-context-people small{color:#979eae;text-overflow:ellipsis;font-size:8px;overflow:hidden}.inbox-context-footer{color:#238167;background:#f0faf5;border-radius:8px;flex-direction:column;gap:5px;margin:12px 13px;padding:10px;display:flex}.inbox-context-footer span{align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.inbox-context-footer small{color:#82a799;font-size:8px;line-height:1.5}.inbox-context-empty{color:#a0a7b7;text-align:center;flex-direction:column;align-items:center;gap:9px;padding:45px 18px;font-size:10px;display:flex}.inbox-state{color:#939bad;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;padding:25px;font-size:10px;display:flex}.inbox-state strong{color:#69738a;font-size:11px}.inbox-state p{max-width:220px;margin:0;line-height:1.6}.inbox-empty{color:#929aae;gap:11px;min-height:500px}.inbox-empty>span{color:#514cab;background:#f1f0ff;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.inbox-empty strong{color:#414b63;font-size:13px}.inbox-empty p{margin:0;font-size:10px}.inbox-provider-note{color:#9a7180;margin-top:5px;font-size:9px;line-height:1.5;display:block}@media (max-width:1300px){.inbox-workspace{grid-template-columns:minmax(250px,280px) minmax(340px,1fr)}.inbox-context{border-top:1px solid #e9ebf2;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inbox-context-heading{grid-column:1/-1}.inbox-context-card{grid-row:span 2}.inbox-context-footer{align-self:center}}@media (max-width:850px){.inbox-workspace{grid-template-columns:minmax(0,1fr)}.inbox-sidebar{border-bottom:1px solid #e9ebf2;border-right:0;min-height:330px;max-height:420px}.inbox-main{min-height:570px}.inbox-context{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-context-card{grid-area:auto/1/auto/-1}}@media (max-width:560px){.inbox-page-heading{flex-direction:column;align-items:flex-start}.inbox-page-heading .dw-heading-actions{width:100%}.inbox-page-heading .dw-heading-actions button{flex:1}.inbox-workspace{min-height:auto}.inbox-context{display:block}.inbox-message{width:96%}.inbox-conversation-header,.inbox-messages{padding:12px}.inbox-compose{padding:10px}.inbox-compose-bottom{flex-direction:column;align-items:flex-start}.inbox-compose-bottom>div{justify-content:flex-end;width:100%}}.meeting-zoom-status{background:#fff;border:1px solid #e7e8f0;border-radius:9px;flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 13px;padding:11px 14px;display:flex}.meeting-zoom-status strong{color:#4d5480;font-size:11px}.meeting-zoom-status span{color:#81899d;font-size:10px;line-height:1.55}.meeting-zoom-status.is-ready{background:#f5fbf8;border-color:#d9eee5}.meeting-zoom-status.is-ready strong{color:#23775f}.page-content,.main-column,.dw-page{min-width:0}.modal-backdrop,.dw-modal-backdrop,.platform-modal-backdrop,.contact-log-backdrop{overscroll-behavior:contain;padding:clamp(12px,3vh,28px);position:fixed;inset:0;overflow:auto}.modal-backdrop{z-index:950}.dw-modal-backdrop{z-index:1000;place-items:center;display:grid}.contact-log-backdrop{z-index:1100}.dw-modal{overscroll-behavior:contain;width:min(680px,100vw - 32px);max-width:100%;max-height:min(88dvh,850px);margin:auto;overflow:auto}.lead-form-modal,.platform-modal{overscroll-behavior:contain;max-height:min(90dvh,900px);overflow:auto}.drawer-backdrop{z-index:900;min-height:100dvh}.lead-detail-drawer{overscroll-behavior:contain;min-height:0;max-height:100dvh}.contact-log-dialog{overscroll-behavior:contain;max-height:min(88dvh,760px);overflow:auto}.inbox-message-actions{align-items:center;gap:8px;display:inline-flex}.inbox-message-actions time{color:#98a0b0;font-size:9px}.inbox-message-delete{color:#a65c59;opacity:.72;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:inline-grid}.inbox-message-delete:hover{color:#9c3636;opacity:1;background:#fff4f3;border-color:#f0d6d4}.inbox-message.is-deleted{box-shadow:none;background:#f5f6f8;border-style:dashed;border-color:#e2e5ec}.inbox-message.is-deleted p{color:#8991a2;font-style:italic}.inbox-message.is-deleted .inbox-message-status{color:#8991a2}.pipeline-page{flex-direction:column;gap:18px;display:flex}.pipeline-heading{align-items:flex-end}.pipeline-heading .dw-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.pipeline-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pipeline-overview>article{background:#fff;border:1px solid #e8eaf2;border-radius:13px;align-items:center;gap:13px;min-width:0;padding:17px;display:flex;box-shadow:0 4px 18px #151d3709}.pipeline-stat-icon{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.pipeline-stat-icon.indigo{color:#4f46e5;background:#f0efff}.pipeline-stat-icon.blue{color:#3477bd;background:#edf5ff}.pipeline-stat-icon.green{color:#168567;background:#eaf8f2}.pipeline-stat-icon.amber{color:#a96c1b;background:#fff6e7}.pipeline-overview>article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pipeline-overview small{color:#7c8599;font-size:10px;font-weight:650}.pipeline-overview strong{color:#19233a;letter-spacing:-.65px;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(17px,1.7vw,23px);font-weight:780;overflow:hidden}.pipeline-overview em{color:#9aa2b2;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.pipeline-board-panel{background:#fff;border:1px solid #e7e9f1;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 5px 22px #151d3709}.pipeline-board-toolbar{border-bottom:1px solid #edf0f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.pipeline-board-toolbar>div:first-child{flex-direction:column;gap:4px;display:flex}.pipeline-board-toolbar>div:first-child strong{color:#202a42;font-size:13px;font-weight:750}.pipeline-board-toolbar>div:first-child span{color:#929bad;font-size:10px}.pipeline-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pipeline-search,.pipeline-agent-filter{color:#8a93a6;background:#fff;border:1px solid #e4e7ef;border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.pipeline-search input{color:#39445d;background:0 0;border:0;outline:0;width:min(230px,40vw);min-width:0;font-size:10px}.pipeline-search button{color:#7d8799;background:#f2f3f7;border:0;border-radius:5px;place-items:center;width:21px;height:21px;display:grid}.pipeline-agent-filter select{color:#566177;background:0 0;border:0;outline:0;max-width:180px;font-size:10px}.pipeline-error{margin:12px 16px}.pipeline-board{scrollbar-width:thin;grid-auto-columns:minmax(245px,270px);grid-auto-flow:column;align-items:start;gap:12px;padding:15px;display:grid;overflow-x:auto}.pipeline-column{background:#f8f9fc;border:1px solid #e8eaf1;border-radius:11px;min-width:0;overflow:hidden}.pipeline-column>header{background:#fff;border-bottom:1px solid #e9ebf2;justify-content:space-between;align-items:center;gap:8px;padding:12px 11px;display:flex}.pipeline-column>header>div{align-items:center;gap:7px;min-width:0;display:flex}.pipeline-column>header strong{color:#354057;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.pipeline-column>header i{color:#657087;background:#f0f2f7;border-radius:20px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-style:normal;font-weight:750;display:grid}.pipeline-column>header>small{color:#8992a5;white-space:nowrap;font-size:9px}.pipeline-stage-dot{background:#929bad;border-radius:50%;flex:none;width:8px;height:8px}.pipeline-stage-dot.slate{background:#8994a8}.pipeline-stage-dot.blue{background:#4d8bc8}.pipeline-stage-dot.violet{background:#8670d5}.pipeline-stage-dot.amber{background:#d29a3d}.pipeline-stage-dot.green{background:#36a47e}.pipeline-stage-dot.red{background:#d56e72}.pipeline-column-cards{flex-direction:column;gap:9px;min-height:100px;padding:9px;display:flex}.pipeline-lead-card{background:#fff;border:1px solid #e8eaf1;border-radius:9px;min-width:0;padding:11px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 2px 5px #202a4206}.pipeline-lead-card:hover{border-color:#cfd3f3;transform:translateY(-1px);box-shadow:0 7px 16px #34386d12}.pipeline-lead-card.is-dragging{opacity:.45}.pipeline-card-link{flex-direction:column;gap:7px;display:flex}.pipeline-card-title{color:#858ba3;justify-content:space-between;align-items:center;gap:8px;display:flex}.pipeline-card-title strong{color:#27324a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.pipeline-card-company{color:#8790a3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pipeline-card-meta{border-top:1px solid #f0f1f5;justify-content:space-between;align-items:center;gap:8px;padding-top:7px;display:flex}.pipeline-card-meta .priority-text{font-size:9px}.pipeline-card-meta>strong{color:#47516a;font-size:9px;font-weight:700}.pipeline-card-footer{align-items:center;gap:7px;min-width:0;margin-top:8px;display:flex}.pipeline-card-avatar{color:#5651aa;background:#efefff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:8px;font-weight:750;display:grid}.pipeline-card-footer small{color:#80899b;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;overflow:hidden}.pipeline-card-footer select{color:#606b82;background:#fff;border:1px solid #e4e6ee;border-radius:6px;min-width:0;max-width:105px;height:27px;padding:0 5px;font-size:8px}.pipeline-column-empty{color:#a1a9b8;border:1px dashed #dfe3ed;border-radius:8px;place-items:center;min-height:74px;font-size:9px;display:grid}.pipeline-loading{color:#848ea3;place-items:center;min-height:250px;font-size:11px;display:grid}.pipeline-empty{color:#8790a4;text-align:center;flex-direction:column;align-items:center;gap:9px;padding:40px 18px;display:flex}.pipeline-empty>svg{color:#7470c8}.pipeline-empty strong{color:#303b53;font-size:12px}.pipeline-empty p{color:#8790a4;max-width:330px;margin:0 0 5px;font-size:10px;line-height:1.6}.pipeline-board-footer{color:#929bad;border-top:1px solid #edf0f5;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:11px 16px;font-size:9px;display:flex}@media (max-width:1100px){.pipeline-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pipeline-heading{flex-direction:column;align-items:flex-start}.pipeline-heading .dw-heading-actions{width:100%}.pipeline-overview{gap:8px}.pipeline-overview>article{gap:9px;padding:12px}.pipeline-stat-icon{border-radius:10px;width:34px;height:34px}.pipeline-overview strong{font-size:16px}.pipeline-overview small{font-size:9px}.pipeline-overview em{font-size:8px}.pipeline-board-toolbar,.pipeline-filters{flex-direction:column;align-items:stretch}.pipeline-search input{width:100%}.pipeline-agent-filter select{flex:1;max-width:none}.pipeline-board{grid-auto-columns:minmax(235px,82vw);padding:10px}.pipeline-board-footer{flex-direction:column}.dw-modal-backdrop{padding:12px}.dw-modal{width:100%;max-height:92dvh}}.lead-bulk-toolbar{background:#f7f8ff;border:1px solid #e1e4f3;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:10px 16px;padding:11px 12px;display:flex}.lead-bulk-selection{color:#3d4761;align-items:center;gap:10px;font-size:10px;display:flex}.lead-bulk-clear{color:#646d83;background:0 0;border:0;padding:4px 7px;font-size:9px}.lead-bulk-controls{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.lead-bulk-controls label{color:#6f7890;align-items:center;gap:5px;font-size:9px;display:flex}.lead-bulk-controls select{color:#4c5770;background:#fff;border:1px solid #e1e4ee;border-radius:7px;max-width:145px;height:31px;padding:0 7px;font-size:9px}.lead-bulk-controls .secondary-button,.lead-bulk-delete-button{min-height:31px;padding:0 9px;font-size:9px}.lead-bulk-delete-button{color:#a44242;background:#fff7f6;border:1px solid #f0d7d6;border-radius:7px;align-items:center;gap:5px;font-weight:650;display:inline-flex}.lead-bulk-delete-button:hover:not(:disabled){color:#8f3030;background:#fff0ef;border-color:#e7c2c0}@media (max-width:760px){.lead-bulk-toolbar{flex-direction:column;align-items:stretch;margin-left:10px;margin-right:10px}.lead-bulk-controls{align-items:stretch}.lead-bulk-controls label{flex:135px;justify-content:space-between}.lead-bulk-controls select{flex:1;max-width:100%}}.dw-detail-modal{width:min(760px,100vw - 40px);max-width:760px}.dw-detail-modal>header{padding:24px 26px 19px}.dw-detail-modal h2{font-size:clamp(19px,2vw,23px);line-height:1.25}.dw-detail-grid{gap:0 24px;padding:14px 26px 22px}.dw-detail-field{padding:15px 0}.dw-detail-field>span{color:#747e92;margin-bottom:7px;font-size:10px;font-weight:650}.dw-detail-field>strong{color:#263149;font-size:12px;font-weight:650;line-height:1.55}.dw-detail-modal>footer{padding:14px 26px}.dw-detail-modal>footer .dw-secondary-button{min-height:36px;padding:0 15px}@media (max-width:560px){.dw-detail-modal{width:100%}.dw-detail-modal>header{padding:18px}.dw-detail-grid{padding:8px 18px 18px}.dw-detail-modal>footer{padding:12px 18px}}.table-scroll,.dw-table-scroll,.report-table-scroll{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}.main-column,.page-content,.panel,.dw-page,.dw-panel{min-width:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #5b57bea6}@media (max-width:760px){.modal-backdrop{align-items:flex-start;padding:12px}.lead-form-modal{border-radius:10px;width:100%;max-height:94dvh}.lead-form-grid,.dw-form-grid{grid-template-columns:minmax(0,1fr)}.field-span-two,.dw-field-full{grid-column:auto}.modal-heading,.lead-form,.dw-form-grid{padding:16px}.dw-modal>header{padding:17px 18px}.dw-modal form>footer{padding:12px 18px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
